mesa: track gl_texture_object swizzle internally
authorMike Blumenkrantz <michael.blumenkrantz@gmail.com>
Mon, 1 Aug 2022 14:34:57 +0000 (10:34 -0400)
committerMarge Bot <emma+marge@anholt.net>
Fri, 12 Aug 2022 14:24:52 +0000 (14:24 +0000)
commit0ccc0f7b503205b85517f80914b608bab572f0ad
tree3c64444c5ee6056d5ffec95a69cc1807d9a59fd0
parent383b39f3130009d5a73e5f7f348f1b3e932a29d3
mesa: track gl_texture_object swizzle internally

this moves updating of swizzles to the points at which it could possibly change

Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17687>
src/mesa/main/mtypes.h
src/mesa/main/teximage.c
src/mesa/main/texobj.c
src/mesa/main/texobj.h
src/mesa/main/texparam.c
src/mesa/main/texstorage.c
src/mesa/main/textureview.c
src/mesa/state_tracker/st_cb_eglimage.c
src/mesa/state_tracker/st_cb_texture.c
src/mesa/state_tracker/st_manager.c