aboutsummaryrefslogtreecommitdiffstats
path: root/libavutil/vulkan_loader.h
diff options
context:
space:
mode:
authorLynne <dev@lynne.ee>2024-10-04 01:27:46 +0200
committerLynne <dev@lynne.ee>2024-10-04 10:10:44 +0200
commit356d1cc8ff8e401cecf5300c5a6174cc19204988 (patch)
tree359da0032e6459a712f75551255ae7d9d685a544 /libavutil/vulkan_loader.h
parente3676d96cbafa4e859b364f0fb64651cd9f20270 (diff)
downloadffmpeg-356d1cc8ff8e401cecf5300c5a6174cc19204988.tar.gz
vulkan: parse instance list and add the DEBUG_UTILS extension
Required to let users know whether debugging is active.
Diffstat (limited to 'libavutil/vulkan_loader.h')
-rw-r--r--libavutil/vulkan_loader.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/libavutil/vulkan_loader.h b/libavutil/vulkan_loader.h
index 3dc27c159e..12e9884b8c 100644
--- a/libavutil/vulkan_loader.h
+++ b/libavutil/vulkan_loader.h
@@ -40,6 +40,10 @@ static inline uint64_t ff_vk_extensions_to_mask(const char * const *extensions,
const char *name;
FFVulkanExtensions flag;
} extension_map[] = {
+ /* Instance extensions */
+ { VK_EXT_DEBUG_UTILS_EXTENSION_NAME, FF_VK_EXT_DEBUG_UTILS },
+
+ /* Device extensions */
{ VK_KHR_SHADER_RELAXED_EXTENDED_INSTRUCTION_EXTENSION_NAME, FF_VK_EXT_RELAXED_EXTENDED_INSTR },
{ VK_EXT_EXTERNAL_MEMORY_DMA_BUF_EXTENSION_NAME, FF_VK_EXT_EXTERNAL_DMABUF_MEMORY },
{ VK_EXT_IMAGE_DRM_FORMAT_MODIFIER_EXTENSION_NAME, FF_VK_EXT_DRM_MODIFIER_FLAGS },