st/mesa: fix a defect when st_validate_state was invoked for unused states
authorMarek Olšák <marek.olsak@amd.com>
Sat, 28 Nov 2020 08:46:30 +0000 (03:46 -0500)
committerMarge Bot <eric+marge@anholt.net>
Tue, 5 Jan 2021 03:47:16 +0000 (03:47 +0000)
commit6549caf2c23812db0e277c7f4b8801a7f6a493b9
tree72a84f49fea62550d9be7476cfd872160ef1b30b
parent1f17f8bb6de8a4187da4a74811b6b810e50ffd7a
st/mesa: fix a defect when st_validate_state was invoked for unused states

This fixes a small performance issue. Discovered with piglit/drawoverhead.

Reviewed-by: Eric Anholt <eric@anholt.net>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8017>
src/mesa/state_tracker/st_cb_bitmap.c
src/mesa/state_tracker/st_cb_compute.c
src/mesa/state_tracker/st_draw.c