st/mesa: optimize binding and unbinding shader images
authorMarek Olšák <marek.olsak@amd.com>
Mon, 11 Jan 2021 15:37:57 +0000 (10:37 -0500)
committerMarek Olšák <marek.olsak@amd.com>
Fri, 15 Jan 2021 09:37:50 +0000 (04:37 -0500)
commitf8fe2ca600b2c1a0029fd71ab502e51385e4526d
tree326f138b2dbe2397ab6f74a2eb358b694525fd83
parent8436d9c5940969e5ee56c745a79fe09fe228b6e4
st/mesa: optimize binding and unbinding shader images

- use local variable num_images
- only unbind the number of shader images that we have bound

Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>
Reviewed-by: Eric Anholt <eric@anholt.net>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8180>
src/mesa/state_tracker/st_atom_image.c
src/mesa/state_tracker/st_context.h