etnaviv: implement set_active_query_state(..) for hw queries
authorChristian Gmeiner <christian.gmeiner@gmail.com>
Tue, 28 May 2019 19:43:51 +0000 (21:43 +0200)
committerChristian Gmeiner <christian.gmeiner@gmail.com>
Tue, 4 Jun 2019 12:58:02 +0000 (14:58 +0200)
commita6e879984cb7a5c22f25da47b82ba23800af32b2
tree863ca5b2b329117b5eccfc3cff8da327ae60fbfd
parent8a35eb0602735194f2976000ddff9dca2c8b5741
etnaviv: implement set_active_query_state(..) for hw queries

Clear w/ quad uses a normal draw which adds up to OQ. st/meta
uses set_active_query_state(..) to tell the driver to pause
queries in such cases.

Fixes spec@arb_occlusion_query@occlusion_query_meta_save piglit.

Signed-off-by: Christian Gmeiner <christian.gmeiner@gmail.com>
src/gallium/drivers/etnaviv/etnaviv_query.c