aboutsummaryrefslogtreecommitdiffstats
path: root/libavutil/vulkan_loader.h
diff options
context:
space:
mode:
authorLynne <dev@lynne.ee>2023-08-12 10:46:45 +0000
committerLynne <dev@lynne.ee>2023-08-26 23:14:53 +0200
commit358919506d611493508c8af203c4dd15706c570f (patch)
tree01665d674eb5aec2395d1e30b0b7271c004705e7 /libavutil/vulkan_loader.h
parent8028b8260e6d0a4a469529ec5c5d504782a5f875 (diff)
downloadffmpeg-358919506d611493508c8af203c4dd15706c570f.tar.gz
vulkan: enable VK_KHR_cooperative_matrix
It's of interest to API users, and of interest to us, as a DCT/DST can be implemented via matrix multiplies.
Diffstat (limited to 'libavutil/vulkan_loader.h')
-rw-r--r--libavutil/vulkan_loader.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/libavutil/vulkan_loader.h b/libavutil/vulkan_loader.h
index c45c674eaf..f88722f28f 100644
--- a/libavutil/vulkan_loader.h
+++ b/libavutil/vulkan_loader.h
@@ -46,6 +46,7 @@ static inline uint64_t ff_vk_extensions_to_mask(const char * const *extensions,
{ VK_EXT_DEBUG_UTILS_EXTENSION_NAME, FF_VK_EXT_DEBUG_UTILS },
{ VK_EXT_PHYSICAL_DEVICE_DRM_EXTENSION_NAME, FF_VK_EXT_DEVICE_DRM },
{ VK_EXT_SHADER_ATOMIC_FLOAT_EXTENSION_NAME, FF_VK_EXT_ATOMIC_FLOAT },
+ { VK_KHR_COOPERATIVE_MATRIX_EXTENSION_NAME, FF_VK_EXT_COOP_MATRIX },
#ifdef _WIN32
{ VK_KHR_EXTERNAL_MEMORY_WIN32_EXTENSION_NAME, FF_VK_EXT_EXTERNAL_WIN32_MEMORY },
{ VK_KHR_EXTERNAL_SEMAPHORE_WIN32_EXTENSION_NAME, FF_VK_EXT_EXTERNAL_WIN32_SEM },