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

gpu: Add experimental non-conditional injection #8170

Open spencer-lunarg opened 2 weeks ago

spencer-lunarg commented 2 weeks ago

This adds the ability to toggle on non-contional checking for GPU-AV

so instead of

if (!PassFunction(original_value)) {
   value = original_value;
} else {
   value = safe_value;
}

we can do

PassFunction(original_value)
value = original_value;

this will allow @arno-lunarg to experiment with this and robustness

ci-tester-lunarg commented 2 weeks ago

CI Vulkan-ValidationLayers build queued with queue ID 203845.

ci-tester-lunarg commented 2 weeks ago

CI Vulkan-ValidationLayers build # 16872 running.

ci-tester-lunarg commented 2 weeks ago

CI Vulkan-ValidationLayers build # 16872 failed.