zink: rework sampler emission
authorMike Blumenkrantz <michael.blumenkrantz@gmail.com>
Mon, 17 Oct 2022 15:00:37 +0000 (11:00 -0400)
committerMarge Bot <emma+marge@anholt.net>
Thu, 27 Oct 2022 22:01:34 +0000 (22:01 +0000)
commitb2fcb34e9767177e887dc309babe6fd0176fc91c
tree3163f1051ea268863f8858a152529d55f52bb4ee
parent037bbabcb968b8a911e90ce61c202c76d3cc7a67
zink: rework sampler emission

this simplifies all the different sampler metadata tracking fields to be
more comprehensible

it also increases some array sizes in case future work increases them outside
the compiler areas

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19327>
src/gallium/drivers/zink/nir_to_spirv/nir_to_spirv.c