[FFmpeg-devel] [PATCH 55/97] Vulkan patchset part 2 - hwcontext rewrite and filtering

Lynne dev at lynne.ee
Thu May 11 19:50:39 EEST 2023


May 11, 2023, 18:15 by anton at khirnov.net:

> Quoting Lynne (2023-04-24 17:56:38)
>
>> From d81aa7b001995a8cf65590934a7b75a51a63b192 Mon Sep 17 00:00:00 2001
>> From: Lynne <dev at lynne.ee>
>> Date: Wed, 23 Nov 2022 14:04:48 +0100
>> Subject: [PATCH 39/97] vulkan: define VK_NO_PROTOTYPES
>>
>
> Some context on what this does and why is it needed would be nice.
>

This just disables the vulkan headers from defining any symbols
like vkCmdPipelineBarrier2(). Instead, all functions must be loaded
via the loader and used as function pointers as vk->CmdPipelineBarrier2.Mostly just forces developers to write correct code, as using the
symbols can be undesirable in case API users define their own
function wrappers via the loader API.


More information about the ffmpeg-devel mailing list