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: <mesa/mesa!20489>
- docs/drivers/zink.rst 2 additions, 0 deletionsdocs/drivers/zink.rst
- src/gallium/drivers/zink/zink_batch.c 13 additions, 0 deletionssrc/gallium/drivers/zink/zink_batch.c
- src/gallium/drivers/zink/zink_context.c 112 additions, 38 deletionssrc/gallium/drivers/zink/zink_context.c
- src/gallium/drivers/zink/zink_descriptors.c 303 additions, 46 deletionssrc/gallium/drivers/zink/zink_descriptors.c
- src/gallium/drivers/zink/zink_device_info.py 1 addition, 0 deletionssrc/gallium/drivers/zink/zink_device_info.py
- src/gallium/drivers/zink/zink_resource.c 24 additions, 12 deletionssrc/gallium/drivers/zink/zink_resource.c
- src/gallium/drivers/zink/zink_resource.h 3 additions, 0 deletionssrc/gallium/drivers/zink/zink_resource.h
- src/gallium/drivers/zink/zink_screen.c 46 additions, 0 deletionssrc/gallium/drivers/zink/zink_screen.c
- src/gallium/drivers/zink/zink_types.h 53 additions, 9 deletionssrc/gallium/drivers/zink/zink_types.h