vulkan: implement command buffer reuse
authorMatthew Waters <matthew@centricular.com>
Tue, 17 Sep 2019 12:24:04 +0000 (22:24 +1000)
committerMatthew Waters <matthew@centricular.com>
Thu, 19 Sep 2019 02:01:35 +0000 (02:01 +0000)
commit82e86573b80663edcb9af61e60a691dfa03fbcd0
tree5d201ebc98fb1423997bc5311bd71c19cf58366f
parent06d7a5ca3c1aff43397df114ec7f194d2dc24f2c
vulkan: implement command buffer reuse

Using a similar design for reference counting as
GstBuffer/GstBufferPool.
19 files changed:
ext/vulkan/vkcolorconvert.c
ext/vulkan/vkdownload.c
ext/vulkan/vkimageidentity.c
ext/vulkan/vkupload.c
ext/vulkan/vkviewconvert.c
gst-libs/gst/vulkan/gstvkcommandbuffer.c [new file with mode: 0644]
gst-libs/gst/vulkan/gstvkcommandbuffer.h [new file with mode: 0644]
gst-libs/gst/vulkan/gstvkcommandpool-private.h [new file with mode: 0644]
gst-libs/gst/vulkan/gstvkcommandpool.c
gst-libs/gst/vulkan/gstvkcommandpool.h
gst-libs/gst/vulkan/gstvkqueue.c
gst-libs/gst/vulkan/gstvkswapper.c
gst-libs/gst/vulkan/gstvktrash.c
gst-libs/gst/vulkan/gstvktrash.h
gst-libs/gst/vulkan/meson.build
gst-libs/gst/vulkan/vulkan.h
gst-libs/gst/vulkan/vulkan_fwd.h
tests/check/libs/vkcommandpool.c [new file with mode: 0644]
tests/check/meson.build