zink: add a mechanism to track current resource usage in batches
authorMike Blumenkrantz <michael.blumenkrantz@gmail.com>
Mon, 15 Jun 2020 19:51:05 +0000 (15:51 -0400)
committerMike Blumenkrantz <michael.blumenkrantz@gmail.com>
Wed, 14 Oct 2020 13:20:24 +0000 (09:20 -0400)
commitc6687eef2dcac3399adb26c4deae9b62d04d88cf
tree7bd082b8a8f30842f1fe8fa53b9e54357e014569
parent48b988e35fe1c45e77138d92d162637b1ffc4486
zink: add a mechanism to track current resource usage in batches

this is really primitive, but it at least gives an idea of whether a
resource has been submitted for writing in a pending batch

Reviewed-by: Erik Faye-Lun <erik.faye-lund@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6924>
src/gallium/drivers/zink/zink_batch.c
src/gallium/drivers/zink/zink_batch.h
src/gallium/drivers/zink/zink_blit.c
src/gallium/drivers/zink/zink_context.c
src/gallium/drivers/zink/zink_draw.c
src/gallium/drivers/zink/zink_fence.c
src/gallium/drivers/zink/zink_fence.h
src/gallium/drivers/zink/zink_query.c
src/gallium/drivers/zink/zink_resource.c
src/gallium/drivers/zink/zink_resource.h