Vulkan-ValidationLayers
Vulkan-ValidationLayers copied to clipboard
Missing External memory/sync VUs
Some remaining external memory/sync VU that shouldn't be too hard
memory allocate time
- [x] VUID-VkMemoryAllocateInfo-pNext-00641
- [x] VUID-VkMemoryAllocateInfo-allocationSize-01742
- [x] VUID-VkMemoryAllocateInfo-allocationSize-01743
- [x] VUID-VkMemoryAllocateInfo-allocationSize-01745
- [x] VUID-VkMemoryAllocateInfo-allocationSize-07897
- [ ] VUID-VkMemoryAllocateInfo-memoryTypeIndex-00648
- [ ] VUID-VkMemoryAllocateInfo-None-00643
- [ ] VUID-VkMemoryAllocateInfo-None-00644
- [x] VUID-VkMemoryAllocateInfo-pNext-02806
- [x] VUID-VkMemoryAllocateInfo-memoryTypeIndex-01744
dedicated memory
- [x] VUID-VkMemoryAllocateInfo-pNext-00639
- [x] VUID-VkMemoryDedicatedAllocateInfo-image-01878
- [x] VUID-VkMemoryDedicatedAllocateInfo-buffer-01879
VK_KHR_external_memory_fd
- [x] VUID-vkGetMemoryFdPropertiesKHR-fd-00673
- [x] VUID-vkGetMemoryFdPropertiesKHR-handleType-00674 Some decisions behind design: https://gitlab.khronos.org/vulkan/vulkan/-/issues/3423#note_405999
- [x] VUID-VkMemoryGetFdInfoKHR-handleType-00671
- [x] VUID-VkMemoryGetFdInfoKHR-handleType-00672
VkImportMemoryFdInfoKHR
- [x] VUID-VkImportMemoryFdInfoKHR-handleType-00667 (https://gitlab.khronos.org/vulkan/vulkan/-/issues/3667)
- [x] VUID-VkImportMemoryFdInfoKHR-handleType-00669
- [x] VUID-VkImportMemoryFdInfoKHR-handleType-00670
VK_KHR_external_semaphore_fd
- [x] VUID-VkSemaphoreGetFdInfoKHR-handleType-01132
- [x] VUID-VkImportSemaphoreFdInfoKHR-handleType-03263
- [ ] VUID-VkImportSemaphoreFdInfoKHR-handleType-03264
- [x] VUID-VkImportSemaphoreFdInfoKHR-flags-03323
- [x] VUID-VkSemaphoreGetFdInfoKHR-handleType-03253
VK_EXT_external_memory_host
- [ ] VUID-VkImportMemoryHostPointerInfoEXT-handleType-01747 (https://gitlab.khronos.org/vulkan/vulkan/-/issues/3671)
- [x] VUID-VkImportMemoryHostPointerInfoEXT-handleType-01748
- [x] VUID-VkImportMemoryHostPointerInfoEXT-pHostPointer-01749
exportFromImportedHandleTypes
- [ ] VUID-VkSemaphoreGetFdInfoKHR-semaphore-01133 (https://gitlab.khronos.org/vulkan/vulkan/-/issues/3670)
- [ ] VUID-VkFenceGetFdInfoKHR-fence-01455