Closed artem-lunarg closed 2 months ago
CI Vulkan-ValidationLayers build queued with queue ID 217023.
CI Vulkan-ValidationLayers build # 17060 running.
CI Vulkan-ValidationLayers build queued with queue ID 217035.
CI Vulkan-ValidationLayers build # 17061 running.
CI Vulkan-ValidationLayers build # 17061 passed.
CI Vulkan-ValidationLayers build queued with queue ID 217130.
CI Vulkan-ValidationLayers build # 17064 running.
CI Vulkan-ValidationLayers build # 17064 passed.
CI Vulkan-ValidationLayers build queued with queue ID 217174.
CI Vulkan-ValidationLayers build # 17066 running.
CI Vulkan-ValidationLayers build # 17066 passed.
Improvements to SPIR-V static analysis allowed to properly identify some accesses as writes (previously there were erroneously classified as reads). This increased the number of cases where current validation of shader accesses results in false-positive reports. This makes current heuristic less suitable to be enabled by default.
Some additional improvements to the heuristic are planned. It can be useful in some scenarios, but fundamentally it can't be a false-positive free solution.