diff options
author | Lynne <dev@lynne.ee> | 2022-11-23 02:37:14 +0100 |
---|---|---|
committer | Lynne <dev@lynne.ee> | 2023-05-29 00:41:36 +0200 |
commit | fddfb0ebf893c8b09bbad8dd722037828c5463c1 (patch) | |
tree | 6f5d4def036bfdfb94dc4a2c8f75919119d4a249 | |
parent | 59707cc485c7fcc1c06b96648ce605ed558da4ac (diff) | |
download | ffmpeg-fddfb0ebf893c8b09bbad8dd722037828c5463c1.tar.gz |
hwcontext_vulkan: enable support for YCbCr samplers
-rw-r--r-- | libavutil/hwcontext_vulkan.c | 1 | ||||
-rw-r--r-- | libavutil/vulkan_functions.h | 2 |
2 files changed, 3 insertions, 0 deletions
diff --git a/libavutil/hwcontext_vulkan.c b/libavutil/hwcontext_vulkan.c index 4185fb6110..f8cc2d9dbd 100644 --- a/libavutil/hwcontext_vulkan.c +++ b/libavutil/hwcontext_vulkan.c @@ -1378,6 +1378,7 @@ static int vulkan_device_create_internal(AVHWDeviceContext *ctx, goto end; } p->device_features_1_2.timelineSemaphore = 1; + p->device_features_1_1.samplerYcbcrConversion = dev_features_1_1.samplerYcbcrConversion; /* Setup queue family */ if ((err = setup_queue_families(ctx, &dev_info))) diff --git a/libavutil/vulkan_functions.h b/libavutil/vulkan_functions.h index d15a5d9a42..deb77495a2 100644 --- a/libavutil/vulkan_functions.h +++ b/libavutil/vulkan_functions.h @@ -155,6 +155,8 @@ typedef enum FFVulkanExtensions { MACRO(1, 1, FF_VK_EXT_NO_FLAG, DestroyPipeline) \ \ /* Sampler */ \ + MACRO(1, 1, FF_VK_EXT_NO_FLAG, CreateSamplerYcbcrConversion) \ + MACRO(1, 1, FF_VK_EXT_NO_FLAG, DestroySamplerYcbcrConversion) \ MACRO(1, 1, FF_VK_EXT_NO_FLAG, CreateSampler) \ MACRO(1, 1, FF_VK_EXT_NO_FLAG, DestroySampler) \ \ |