st/nine: Queries: Fix D3DISSUE_END behaviour.
Issuing D3DISSUE_END should: . reset previous queries if possible . end the query Previous behaviour wasn't calling end_query for queries not needing D3DISSUE_BEGIN, nor resetting previous queries. This fixes several applications not launching properly. Cc: "10.4" <mesa-stable@lists.freedesktop.org> Tested-by:David Heidelberg <david@ixit.cz> Reviewed-by:
Ilia Mirkin <imirkin@alum.mit.edu> Signed-off-by:
Axel Davy <axel.davy@ens.fr> (cherry picked from commit eac0b9b6) Conflicts: src/gallium/state_trackers/nine/query9.c