KhronosGroup / Vulkan-ValidationLayers

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

sync: Make queue submit validation regular layer option #8268

Closed artem-lunarg closed 2 months ago

artem-lunarg commented 2 months ago

Remove some legacy configuration and make queue submit validation a regular layer setting of synchronization validation.

New setting is called: syncval_submit_time_validation.

Decided to go with Submit time validation term. One example it is used here: https://vulkan.org/user/pages/09.events/vulkanised-2024/vulkanised-2024-john-zulauf-lunarg.pdf. The time suffix is often added because it is more about the place where the validation happens and to less degree about validating vkQueueSubmit itself. The validation also happens for presentation request, so not only vkQueueSubmit(2) specific.

ci-tester-lunarg commented 2 months ago

CI Vulkan-ValidationLayers build queued with queue ID 215613.

ci-tester-lunarg commented 2 months ago

CI Vulkan-ValidationLayers build # 17044 running.

ci-tester-lunarg commented 2 months ago

CI Vulkan-ValidationLayers build # 17044 failed.

ci-tester-lunarg commented 2 months ago

CI Vulkan-ValidationLayers build queued with queue ID 215722.

ci-tester-lunarg commented 2 months ago

CI Vulkan-ValidationLayers build # 17048 running.

ci-tester-lunarg commented 2 months ago

CI Vulkan-ValidationLayers build # 17048 passed.

ci-tester-lunarg commented 2 months ago

CI Vulkan-ValidationLayers build queued with queue ID 215932.

ci-tester-lunarg commented 2 months ago

CI Vulkan-ValidationLayers build # 17049 running.

ci-tester-lunarg commented 2 months ago

CI Vulkan-ValidationLayers build # 17049 passed.

ci-tester-lunarg commented 2 months ago

CI Vulkan-ValidationLayers build queued with queue ID 216017.

ci-tester-lunarg commented 2 months ago

CI Vulkan-ValidationLayers build # 17051 running.

ci-tester-lunarg commented 2 months ago

CI Vulkan-ValidationLayers build # 17051 passed.