I am not seeing the previous commit to this file in the mailing list
so I'm not sure what to respond to. The previous commit broke the
build on Windows as it results in an empty array:

commit 18af3a1db2db07cd24d611cc9cdc86fcdec4b505
Author: Lynne <d...@lynne.ee>
Date:   Wed Dec 18 13:14:27 2024 +0900

    hwcontext_vulkan: do not enable portability subset by default

    It doesn't make sense to, and could result in the implementation
    picking emulation layers.

diff --git a/libavutil/hwcontext_vulkan.c b/libavutil/hwcontext_vulkan.c
index e379642cd3..5601ef4d9e 100644
--- a/libavutil/hwcontext_vulkan.c
+++ b/libavutil/hwcontext_vulkan.c
@@ -573,7 +573,9 @@ typedef struct VulkanOptExtension {
 } VulkanOptExtension;

 static const VulkanOptExtension optional_instance_exts[] = {
+#ifdef __APPLE__
     { VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME,
FF_VK_EXT_NO_FLAG                },
+#endif
 };


The build error:

libavutil/hwcontext_vulkan.c(588): error C2059: syntax error: '}'

On Wed, Dec 18, 2024 at 12:16 AM Lynne via ffmpeg-devel
<ffmpeg-devel@ffmpeg.org> wrote:
>
> The layer is buggy currently:
> https://github.com/KhronosGroup/Vulkan-ValidationLayers/issues/9045
> ---
>  libavutil/hwcontext_vulkan.c | 1 +
>  1 file changed, 1 insertion(+)
>
> diff --git a/libavutil/hwcontext_vulkan.c b/libavutil/hwcontext_vulkan.c
> index 5601ef4d9e..6eca097ea3 100644
> --- a/libavutil/hwcontext_vulkan.c
> +++ b/libavutil/hwcontext_vulkan.c
> @@ -626,6 +626,7 @@ static VkBool32 VKAPI_CALL 
> vk_dbg_callback(VkDebugUtilsMessageSeverityFlagBitsEX
>      case 0xfd92477a: /* BestPractices-vkAllocateMemory-small-allocation */
>      case 0x618ab1e7: /* VUID-VkImageViewCreateInfo-usage-02275 */
>      case 0x30f4ac70: /* VUID-VkImageCreateInfo-pNext-06811 */
> +    case 0xa05b236e: /* UNASSIGNED-Threading-MultipleThreads-Write */
>          return VK_FALSE;
>      default:
>          break;
> --
> 2.45.2
> _______________________________________________
> ffmpeg-devel mailing list
> ffmpeg-devel@ffmpeg.org
> https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
>
> To unsubscribe, visit link above, or email
> ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".
_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel

To unsubscribe, visit link above, or email
ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".

Reply via email to