KhronosGroup / Vulkan-ValidationLayers

Vulkan Validation Layers (VVL)
https://vulkan.lunarg.com/doc/sdk/latest/linux/khronos_validation_layer.html
Other
727 stars 396 forks source link

layers: Add Dispatch helpers for GPDP2 calls #8198

Open spencer-lunarg opened 1 week ago

spencer-lunarg commented 1 week ago

We make a lot of internal calls to VK_KHR_get_physical_device_properties2 functions, but we need to make sure to use the DispatchGetPhysicalDeviceFormatProperties2 vs DispatchGetPhysicalDeviceFormatProperties2KHR depending if still using Vulkan 1.0 or not

This adds a DispatchGetPhysicalDevice*2Helper` for all those calls and substitutes them everywhere

ci-tester-lunarg commented 1 week ago

CI Vulkan-ValidationLayers build queued with queue ID 206894.

ci-tester-lunarg commented 1 week ago

CI Vulkan-ValidationLayers build # 16935 running.

ci-tester-lunarg commented 1 week ago

CI Vulkan-ValidationLayers build # 16935 failed.

ci-tester-lunarg commented 1 week ago

CI Vulkan-ValidationLayers build queued with queue ID 206932.

ci-tester-lunarg commented 1 week ago

CI Vulkan-ValidationLayers build # 16936 running.

ci-tester-lunarg commented 1 week ago

CI Vulkan-ValidationLayers build queued with queue ID 206960.

ci-tester-lunarg commented 1 week ago

CI Vulkan-ValidationLayers build # 16937 running.

ci-tester-lunarg commented 1 week ago

CI Vulkan-ValidationLayers build # 16937 passed.

ci-tester-lunarg commented 1 week ago

CI Vulkan-ValidationLayers build queued with queue ID 207271.

ci-tester-lunarg commented 1 week ago

CI Vulkan-ValidationLayers build # 16938 running.

ci-tester-lunarg commented 1 week ago

CI Vulkan-ValidationLayers build # 16938 passed.

spencer-lunarg commented 1 day ago

@aqnuep just a friendly ping on this, (no rush as will take a look at it until Monday, but just peeking at open PRs right now)