r300g: fixup arb occulsion query support.
authorDave Airlie <airlied@redhat.com>
Wed, 14 Oct 2009 06:53:12 +0000 (16:53 +1000)
committerDave Airlie <airlied@redhat.com>
Wed, 14 Oct 2009 06:53:12 +0000 (16:53 +1000)
commitc1bee7bdea470b6b5dcebef9aacc8fe4feca687c
treed58eb285c84f7b9510565be37c5df0f742fd679d
parent210481ae16e966865dcf9f1fd5f5dfabf4dc28bc
r300g: fixup arb occulsion query support.

1: add rv530 support
   - num z pipes cap
   - add proper start/finish query options for rv530

2: convert to use linked list properly.

3: add flushing required check.

4: initial Z top disabling support.

TODO:
make it actually work on my rv530.
src/gallium/drivers/r300/r300_chipset.h
src/gallium/drivers/r300/r300_context.c
src/gallium/drivers/r300/r300_context.h
src/gallium/drivers/r300/r300_emit.c
src/gallium/drivers/r300/r300_flush.c
src/gallium/drivers/r300/r300_query.c
src/gallium/drivers/r300/r300_reg.h
src/gallium/drivers/r300/r300_screen.c
src/gallium/drivers/r300/r300_state.c
src/gallium/drivers/r300/r300_winsys.h
src/gallium/winsys/drm/radeon/core/radeon_r300.c