Skip to content

Fix test_vulkan_interop_buffer/image validation errors for illegal memory type selection on AMD/RADV#2620

Open
shajder wants to merge 1 commit intoKhronosGroup:mainfrom
shajder:vulkan_VL_device_capable_memory_type_list
Open

Fix test_vulkan_interop_buffer/image validation errors for illegal memory type selection on AMD/RADV#2620
shajder wants to merge 1 commit intoKhronosGroup:mainfrom
shajder:vulkan_VL_device_capable_memory_type_list

Conversation

@shajder
Copy link
Contributor

@shajder shajder commented Feb 23, 2026

Fixes #2491

@karolherbst I don't have an AMD device to test with, I would appreciate extra caution on this one, thanks!

VulkanDevice now builds its own memory type list from the physical device's list, excluding types whose required features were not enabled at device creation time.

…ypes at logical device level

VulkanDevice now owns a filtered memory type list excluding types whose
features were not enabled at device creation. VulkanImage and
VulkanBuffer updated to use VulkanDevice::getMemoryTypeList() instead of
the unfiltered physical device list.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

test_vulkan: VVL error VUID-vkAllocateMemory-deviceCoherentMemory-02790

1 participant