r600g: disable early cull optimization when occlusion query running
authorJerome Glisse <jglisse@redhat.com>
Sun, 26 Sep 2010 16:06:46 +0000 (12:06 -0400)
committerJerome Glisse <jglisse@redhat.com>
Sun, 26 Sep 2010 16:06:46 +0000 (12:06 -0400)
commita852615946b98de2d832d4907f09649803577db7
tree2d5def85d8c6c573d9f839cbf28673e24783fb7a
parent6f16e497af9bf5938541d2088e91cc79f1641a19
r600g: disable early cull optimization when occlusion query running

When occlusion query are running we want to have accurate
fragment count thus disable any early culling optimization
GPU has.

Based on work from Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>

Signed-off-by: Jerome Glisse <jglisse@redhat.com>
src/gallium/drivers/r600/r600.h
src/gallium/winsys/r600/drm/evergreen_state.c
src/gallium/winsys/r600/drm/r600_priv.h
src/gallium/winsys/r600/drm/r600_state2.c
src/gallium/winsys/r600/drm/r600d.h