i965/gen4-5: Fix segfaults with stencil-only depth/stencil setups.
Fixes a ton of piglit regressions since the depthstencil fixes for gen6+. Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=57309 Reviewed-by: Chad Versace <chad.versace@linux.intel.com> Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
This commit is contained in:
@@ -554,8 +554,10 @@ static void emit_depthbuffer(struct brw_context *brw)
|
||||
/* If there's a packed depth/stencil bound to stencil only, we need to
|
||||
* emit the packed depth/stencil buffer packet.
|
||||
*/
|
||||
if (!depth_irb && stencil_irb && !separate_stencil)
|
||||
if (!depth_irb && stencil_irb && !separate_stencil) {
|
||||
depth_irb = stencil_irb;
|
||||
depth_mt = stencil_mt;
|
||||
}
|
||||
|
||||
if (intel->gen >= 6)
|
||||
len = 7;
|
||||
|
||||
Reference in New Issue
Block a user