<html>
<head>
<base href="https://bugs.freedesktop.org/">
</head>
<body>
<p>
<div>
<b><a class="bz_bug_link
bz_status_NEW "
title="NEW - [HSW][i965] Crash in upload_3dstate_streamout()"
href="https://bugs.freedesktop.org/show_bug.cgi?id=99231#c2">Comment # 2</a>
on <a class="bz_bug_link
bz_status_NEW "
title="NEW - [HSW][i965] Crash in upload_3dstate_streamout()"
href="https://bugs.freedesktop.org/show_bug.cgi?id=99231">bug 99231</a>
from <span class="vcard"><a class="email" href="mailto:shawn.starr@rogers.com" title="Shawn Starr <shawn.starr@rogers.com>"> <span class="fn">Shawn Starr</span></a>
</span></b>
<pre>BAD commit:
700bc94dcebf4257740483d2ba467b138234fa1a is the first bad commit
commit 700bc94dcebf4257740483d2ba467b138234fa1a
Author: Timothy Arceri <<a href="mailto:timothy.arceri@collabora.com">timothy.arceri@collabora.com</a>>
Date: Thu Nov 3 16:00:37 2016 +1100
mesa/glsl: move LinkedTransformFeedback from gl_shader_program to
gl_program
This will help allow us to store gl_program in the CurrentProgram array
rather
than gl_shader_program which will allow a bunch of simplifications.
Note that we make LinkedTransformFeedback a pointer so we don't waste
memory creating a struct for each stage. We also store a pointer to
the gl_program that will contain the pointer in gl_shader_program so
we can get easy access to the correct stage.
Reviewed-by: Eric Anholt <<a href="mailto:eric@anholt.net">eric@anholt.net</a>>
:040000 040000 68eb9819c2961ed8a86d3c8cf5097352e7522145
db26c465e61f3f6b02bbb082fd7f8e75fcbccfd9 M src
git bisect start
# bad: [36c648b894cfdf6471221d57504f9ba99b83cd41] spirv: always expose
SpvCapabilityStorageImageExtendedFormats
git bisect bad 36c648b894cfdf6471221d57504f9ba99b83cd41
# good: [7a4ea95f1c5257e79a7a207eccff81c558c04d46] radeonsi: Bugfix needed for
hashcat
git bisect good 7a4ea95f1c5257e79a7a207eccff81c558c04d46
# good: [75252826e82ffa9c091ebe5bcf303c9d7569c3a3] anv: return count of queue
families written
git bisect good 75252826e82ffa9c091ebe5bcf303c9d7569c3a3
# good: [0de6f6223ab917ec532e3fe3afd14f8f5cd3b87b] mesa/compiler: add stage to
shader_info
git bisect good 0de6f6223ab917ec532e3fe3afd14f8f5cd3b87b
# bad: [8417bf528eb155028d56acaa4cbe05eb3536093b] mesa/glsl: move BlendSupport
bitfield to gl_program
git bisect bad 8417bf528eb155028d56acaa4cbe05eb3536093b
# good: [8a69ae5345045af4642145ad0bcfd1314d4d949e] mesa/compiler: add
local_size_variable to shader_info
git bisect good 8a69ae5345045af4642145ad0bcfd1314d4d949e
# good: [31c04e4e229bec4e059779b4034cf597ceeadf97] i965: get
LinkedTransformFeedback from gl_transform_feedback_object
git bisect good 31c04e4e229bec4e059779b4034cf597ceeadf97
# bad: [3177eef39277b64af3213603b58ff934b5218e39] mesa: store gl_program in
gl_transform_feedback_object rather than gl_shader_program
git bisect bad 3177eef39277b64af3213603b58ff934b5218e39
# bad: [700bc94dcebf4257740483d2ba467b138234fa1a] mesa/glsl: move
LinkedTransformFeedback from gl_shader_program to gl_program
git bisect bad 700bc94dcebf4257740483d2ba467b138234fa1a
# first bad commit: [700bc94dcebf4257740483d2ba467b138234fa1a] mesa/glsl: move
LinkedTransformFeedback from gl_shader_program to gl_program</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the assignee for the bug.</li>
<li>You are the QA Contact for the bug.</li>
</ul>
</body>
</html>