Closed spencer-lunarg closed 3 months ago
CI Vulkan-ValidationLayers build queued with queue ID 197962.
CI Vulkan-ValidationLayers build # 16772 running.
CI Vulkan-ValidationLayers build # 16772 passed.
CI Vulkan-ValidationLayers build queued with queue ID 198299.
CI Vulkan-ValidationLayers build # 16777 running.
CI Vulkan-ValidationLayers build queued with queue ID 198311.
CI Vulkan-ValidationLayers build # 16778 running.
CI Vulkan-ValidationLayers build # 16778 passed.
CI Vulkan-ValidationLayers build queued with queue ID 198395.
CI Vulkan-ValidationLayers build # 16780 running.
CI Vulkan-ValidationLayers build # 16780 passed.
CI Vulkan-ValidationLayers build queued with queue ID 198423.
CI Vulkan-ValidationLayers build # 16782 running.
CI Vulkan-ValidationLayers build # 16782 failed.
CI Vulkan-ValidationLayers build queued with queue ID 198463.
CI Vulkan-ValidationLayers build # 16784 running.
CI Vulkan-ValidationLayers build # 16784 passed.
closes https://github.com/KhronosGroup/Vulkan-ValidationLayers/issues/8110 (with help of https://github.com/KhronosGroup/Vulkan-Utility-Libraries/pull/218)
We have this nice
DeviceFeature
that we fill so we can goenabled_features.someFeature
This removes all the stateless checks that were scanning the
pNext
and just uses this instead... which in turn doesn't create a 200+ callstack on deletion of theVkDevice
Another issue was the use of
safe_VkDeviceCreateInfo
which was used to allow GPU-AV / DebugPrintF to add features, this has been updated