SPIRV-Cross/reference
Hans-Kristian Arntzen 8b236f24f1 Fix infinite loop when OpAtomic* temporaries are used in other blocks.
We made the mistake of registering a dependency on the atomic variable
even if the atomic result was forced to a temporary. There is no need to
register reads from atomic variables like this as we always force atomic
results to a temporary and argument read/writes do not need to be
tracked.
2019-04-24 09:33:39 +02:00
..
opt MSL: Cast texture_buffer index to uint. 2019-04-23 12:46:48 +02:00
shaders Support fma() in older GLSL targets. 2019-04-08 10:38:32 +02:00
shaders-hlsl GLSL/HLSL: Implement NMin/NMax/NClamp. 2019-03-21 15:26:46 +01:00
shaders-hlsl-no-opt Fix infinite loop when OpAtomic* temporaries are used in other blocks. 2019-04-24 09:33:39 +02:00
shaders-msl MSL: Cast texture_buffer index to uint. 2019-04-23 12:46:48 +02:00
shaders-msl-no-opt Fix infinite loop when OpAtomic* temporaries are used in other blocks. 2019-04-24 09:33:39 +02:00
shaders-no-opt Fix infinite loop when OpAtomic* temporaries are used in other blocks. 2019-04-24 09:33:39 +02:00
shaders-reflection Add generated reference shaders again 2019-03-26 15:21:12 +01:00