zink: use EXT_descriptor_buffer with ZINK_DESCRIPTORS=db
authorMike Blumenkrantz <michael.blumenkrantz@gmail.com>
Wed, 26 Oct 2022 16:08:08 +0000 (12:08 -0400)
committerMike Blumenkrantz <michael.blumenkrantz@gmail.com>
Tue, 3 Jan 2023 14:20:45 +0000 (09:20 -0500)
commit7ab5c5d36d2b988470ba85df9ebc7310b986147b
treeac427cca08aedf8686eb559b75d8cbe52ea29b7c
parent20e1474c2cc642061567fdc79ff83f4740b20ea2
zink: use EXT_descriptor_buffer with ZINK_DESCRIPTORS=db

this should be bug-free, as it passes cts/piglit/gaming on multiple drivers,
but since it's new, it stays behind an env var for at least one release

Acked-by: Dave Airlie <airlied@redhat.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20489>
docs/drivers/zink.rst
src/gallium/drivers/zink/zink_batch.c
src/gallium/drivers/zink/zink_context.c
src/gallium/drivers/zink/zink_descriptors.c
src/gallium/drivers/zink/zink_device_info.py
src/gallium/drivers/zink/zink_resource.c
src/gallium/drivers/zink/zink_resource.h
src/gallium/drivers/zink/zink_screen.c
src/gallium/drivers/zink/zink_types.h