zink: always invalidate streamout counter buffer if not resuming
authorMike Blumenkrantz <michael.blumenkrantz@gmail.com>
Thu, 10 Feb 2022 19:30:25 +0000 (14:30 -0500)
committerMarge Bot <emma+marge@anholt.net>
Tue, 15 Feb 2022 03:33:31 +0000 (03:33 +0000)
commite8ba9cee270417af29f2399ada05c2d104f1dc58
tree26f8bdeb4b32dc646d2eca8a7bcb7d629d5f54e3
parent5e7f4e66ccafa2e8ab29d01eb34a8508e9dc045d
zink: always invalidate streamout counter buffer if not resuming

this otherwise treates begin/end/begin the same as begin/pause/resume

cc: mesa-stable

fixes:
KHR-GL46.texture_view.view_classes
KHR-GL46.transform_feedback.capture_geometry_separate_test
KHR-GL46.transform_feedback.capture_vertex_separate_test
KHR-GL46.transform_feedback.query_geometry_separate_test
KHR-GL46.transform_feedback.query_vertex_separate_test

Reviewed-by: Dave Airlie <airlied@redhat.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15020>
src/gallium/drivers/zink/zink_context.c