zink: implement ARB_texture_buffer_object
authorMike Blumenkrantz <michael.blumenkrantz@gmail.com>
Thu, 2 Jul 2020 15:54:53 +0000 (11:54 -0400)
committerMarge Bot <eric+marge@anholt.net>
Thu, 15 Oct 2020 12:02:55 +0000 (12:02 +0000)
commit63b299d013465ebf5e9331a0fd35ada5e166ac0d
tree6ba8ca6cecb3671ce15137586a9e61cf6c9fb37d
parent4c2b02f5994efb0e25aafc8ff816b03dd6439651
zink: implement ARB_texture_buffer_object

the pipe cap for this was enabled for some reason, but the actual functionality
was never implemented

Reviewed-by: Erik Faye-Lund <erik.faye-lund@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7132>
src/gallium/drivers/zink/nir_to_spirv/nir_to_spirv.c
src/gallium/drivers/zink/nir_to_spirv/nir_to_spirv.h
src/gallium/drivers/zink/zink_compiler.c
src/gallium/drivers/zink/zink_context.c
src/gallium/drivers/zink/zink_context.h
src/gallium/drivers/zink/zink_draw.c
src/gallium/drivers/zink/zink_resource.c