SPIRV-Cross/shaders-msl-no-opt
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
..
asm Fix infinite loop when OpAtomic* temporaries are used in other blocks. 2019-04-24 09:33:39 +02:00
comp Refactor out noopt shaders to their own folders. 2018-03-13 10:39:49 +01:00
frag Pass the swizzle constants as a buffer. 2018-09-22 19:36:11 -05:00
vert MSL: Fix case where we pass arrays to functions by value. 2019-01-14 11:00:14 +01:00
vulkan/frag MSL: Fix passing a sampled image to a function. 2019-01-14 09:29:31 -06:00