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

gpu: Don't run spirv-opt on non-instrumented shaders #8261

Closed spencer-lunarg closed 2 months ago

spencer-lunarg commented 2 months ago

Currently for ALL shaders in GPU-AV (even thoughs we don't instrument) we are still running the re-building the SPIR-V and then running it through spirv-opt

This will make things faster when we are running on shaders that don't have anything to touch

it will also allow other changes in the shader instrumentation to freely do things knowing it will be ignored if it is never used

ci-tester-lunarg commented 2 months ago

CI Vulkan-ValidationLayers build queued with queue ID 214860.

ci-tester-lunarg commented 2 months ago

CI Vulkan-ValidationLayers build # 17035 running.

ci-tester-lunarg commented 2 months ago

CI Vulkan-ValidationLayers build # 17035 passed.

ci-tester-lunarg commented 2 months ago

CI Vulkan-ValidationLayers build queued with queue ID 215197.

ci-tester-lunarg commented 2 months ago

CI Vulkan-ValidationLayers build # 17040 running.

ci-tester-lunarg commented 2 months ago

CI Vulkan-ValidationLayers build # 17040 passed.