Changeset ef11a645 in ffmpeg

Timestamp:
Aug 11, 2024, 3:13:17 AM (4 months ago)
Author:
Lynne <dev@lynne.ee>
Branches:
master
Children:
e25667f9
Parents:
12080ff0
git-author:
Lynne <dev@lynne.ee> (08/11/24 02:27:52)
git-committer:
Lynne <dev@lynne.ee> (08/11/24 03:13:17)
Message:

hwcontext_vulkan: do not chain structs of unsupported extensions in vkCreateDevice

Fixes:

vkCreateDevice(): pCreateInfo->pNext<VkPhysicalDeviceOpticalFlowFeaturesNV> includes a
pointer to a VkPhysicalDeviceOpticalFlowFeaturesNV, but when creating VkDevice, the
parent extension (VK_NV_optical_flow) was not included in ppEnabledExtensionNames.
The Vulkan spec states: Each pNext member of any structure (including this one) in
the pNext chain must be either NULL or a pointer to a valid struct for extending
VkDeviceCreateInfo.

(No files)

Note: See TracChangeset for help on using the changeset viewer.