-
Notifications
You must be signed in to change notification settings - Fork 419
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
layers: Add Extension Checks for Layer Extensions #8765
layers: Add Extension Checks for Layer Extensions #8765
Conversation
CI Vulkan-ValidationLayers build queued with queue ID 289587. |
CI Vulkan-ValidationLayers build # 17847 running. |
CI Vulkan-ValidationLayers build # 17847 failed. |
// good to have for completeness | ||
if (!local_instance_extensions.vk_ext_layer_settings && | ||
vku::FindStructInPNextChain<VkLayerSettingsCreateInfoEXT>(pCreateInfo->pNext)) { | ||
skip |= LogError("UNASSIGNED-VkInstanceCreateInfo-layer-settings", instance, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
self note these are VUID-VkInstanceCreateInfo-pNext-10242
/VUID-VkInstanceCreateInfo-pNext-10243
/VUID-VkInstanceCreateInfo-pNext-10244
now
e0795ba
to
544d14a
Compare
CI Vulkan-ValidationLayers build queued with queue ID 296446. |
CI Vulkan-ValidationLayers build # 17925 running. |
CI Vulkan-ValidationLayers build # 17925 failed. |
544d14a
to
e5931c0
Compare
CI Vulkan-ValidationLayers build queued with queue ID 296502. |
CI Vulkan-ValidationLayers build # 17926 running. |
CI Vulkan-ValidationLayers build # 17926 failed. |
CI Vulkan-ValidationLayers build queued with queue ID 297014. |
CI Vulkan-ValidationLayers build # 17933 running. |
CI Vulkan-ValidationLayers build # 17933 failed. |
CI Vulkan-ValidationLayers build queued with queue ID 297394. |
CI Vulkan-ValidationLayers build # 17938 running. |
CI Vulkan-ValidationLayers build # 17938 failed. |
e5931c0
to
df5c5b5
Compare
CI Vulkan-ValidationLayers build queued with queue ID 302021. |
CI Vulkan-ValidationLayers build # 17998 running. |
CI Vulkan-ValidationLayers build # 17998 failed. |
CI Vulkan-ValidationLayers build queued with queue ID 302333. |
CI Vulkan-ValidationLayers build # 18003 running. |
CI Vulkan-ValidationLayers build queued with queue ID 302449. |
CI Vulkan-ValidationLayers build # 18011 running. |
CI Vulkan-ValidationLayers build # 18011 failed. |
CI Vulkan-ValidationLayers build # 18631 failed. |
758fa72
to
8488ba5
Compare
CI Vulkan-ValidationLayers build queued with queue ID 344624. |
CI Vulkan-ValidationLayers build # 18646 running. |
CI Vulkan-ValidationLayers build # 18646 failed. |
8488ba5
to
3404a78
Compare
CI Vulkan-ValidationLayers build queued with queue ID 344840. |
CI Vulkan-ValidationLayers build # 18651 running. |
CI Vulkan-ValidationLayers build # 18651 failed. |
3404a78
to
8693194
Compare
CI Vulkan-ValidationLayers build queued with queue ID 344881. |
CI Vulkan-ValidationLayers build # 18652 running. |
CI Vulkan-ValidationLayers build queued with queue ID 344968. |
CI Vulkan-ValidationLayers build # 18653 running. |
CI Vulkan-ValidationLayers build queued with queue ID 345028. |
CI Vulkan-ValidationLayers build # 18654 running. |
CI Vulkan-ValidationLayers build # 18654 failed. |
CI Vulkan-ValidationLayers build queued with queue ID 345060. |
CI Vulkan-ValidationLayers build # 18655 running. |
CI Vulkan-ValidationLayers build # 18655 failed. |
8693194
to
2219306
Compare
CI Vulkan-ValidationLayers build queued with queue ID 345083. |
CI Vulkan-ValidationLayers build # 18656 running. |
2219306
to
4603f16
Compare
CI Vulkan-ValidationLayers build queued with queue ID 345100. |
CI Vulkan-ValidationLayers build # 18657 running. |
CI Vulkan-ValidationLayers build # 18657 passed. |
From #8760 (comment) and matches spec change in https://gitlab.khronos.org/vulkan/vulkan/-/merge_requests/6979
This makes sure if you are using an extension like
VK_EXT_layer_settings
you need theVkInstanceCreateInfo::ppEnabledExtensionNames
like any other extensioncc @charles-lunarg to make sure I am not overlooking anything obvious