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

Add support for IsSomehowAffectedByAtomics SPIR-V variable query #8278

Open artem-lunarg opened 2 months ago

artem-lunarg commented 2 months ago

This will improve shader access heuristics in syncval.

Going to apply the query to entrypoint interface variables to check if any of the following is true:

Query can be more general of how atomics affect variable, not necessarily the above scenarios.