diff options
author | Eric Anholt <eric@anholt.net> | 2010-09-21 12:05:37 -0700 |
---|---|---|
committer | Eric Anholt <eric@anholt.net> | 2010-09-21 12:29:57 -0700 |
commit | dd9a88f4ddf4e5fa384792f891a1cc3d8ff73946 (patch) | |
tree | 4baf4501066875a9af204476453bea1421a0e2d5 /src/mesa/drivers/dri/i965/brw_wm.h | |
parent | 4a0bc4716db7bbcbcd65c0f993704733f47d41f7 (diff) |
i965: Track the windowizer's dispatch for kill pixel, promoted, and OQ
Looks like the problem was we weren't passing the depth to the render
target as expected, so the chip would wedge. Fixes GPU hang in
occlusion-query-discard.
Bug #30097
Diffstat (limited to 'src/mesa/drivers/dri/i965/brw_wm.h')
-rw-r--r-- | src/mesa/drivers/dri/i965/brw_wm.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/mesa/drivers/dri/i965/brw_wm.h b/src/mesa/drivers/dri/i965/brw_wm.h index c28acad24b..fed1372969 100644 --- a/src/mesa/drivers/dri/i965/brw_wm.h +++ b/src/mesa/drivers/dri/i965/brw_wm.h @@ -299,7 +299,8 @@ void brw_wm_print_insn( struct brw_wm_compile *c, void brw_wm_print_program( struct brw_wm_compile *c, const char *stage ); -void brw_wm_lookup_iz( GLuint line_aa, +void brw_wm_lookup_iz( struct intel_context *intel, + GLuint line_aa, GLuint lookup, GLboolean ps_uses_depth, struct brw_wm_prog_key *key ); |