mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-17 22:06:41 +00:00
32b3387ae6
The major functionality gain this provides is proper reference counting for a descriptor set. Overall this allows us to create descriptor sets when they are needed (or reused from a cache) without violating any of vulkan's object synchronisation requirements. As there are a fixed number of sets available in a pool, the number of descriptors in elements is currently hardcoded to 32. This can be extended in a future change to create pools on the fly if that limit is ever overrun. |
||
---|---|---|
.. | ||
shaders | ||
gstvulkan.c | ||
meson.build | ||
vkcolorconvert.c | ||
vkcolorconvert.h | ||
vkdeviceprovider.c | ||
vkdeviceprovider.h | ||
vkdownload.c | ||
vkdownload.h | ||
vkelementutils.c | ||
vkelementutils.h | ||
vkfullscreenrender.c | ||
vkfullscreenrender.h | ||
vkimageidentity.c | ||
vkimageidentity.h | ||
vkshader.c | ||
vkshader.h | ||
vksink.c | ||
vksink.h | ||
vkupload.c | ||
vkupload.h | ||
vkviewconvert.c | ||
vkviewconvert.h |