SPIRV-Cross-Vulnerable/shaders
Hans-Kristian Arntzen 36a0b63f28 Fix various corner cases with expression dependencies.
There was a potential problem if variables were invalidated and SPIR-V
read expressions which depended on other expression which in turn depended on the
invalidated variable.

Also fixes issue where variables were considered immutable if they were
forwardable. This allowed some incorrect optimizations to slip through.
2016-07-12 14:50:23 +02:00
..
asm Fix various corner cases with expression dependencies. 2016-07-12 14:50:23 +02:00
comp Use std::array in C++ backend. 2016-05-28 13:23:51 +02:00
desktop-only Fix image-format test to use desktop extension. 2016-07-12 09:37:31 +02:00
frag Fix issue with new glslang behavior for samplers as parameters. 2016-07-05 13:21:26 +02:00
geom Don't emit invocation layout for invocations == 1. 2016-06-23 13:49:19 +02:00
tesc Initial commit. 2016-03-11 16:30:27 +01:00
tese Initial commit. 2016-03-11 16:30:27 +01:00
vert Initial commit. 2016-03-11 16:30:27 +01:00
vulkan Implement subpassInputMS loading. 2016-07-11 13:36:11 +02:00