SPIRV-Cross/reference/shaders
Sebastián Aedo 905b8244e7 Clamp vector element access to vector size.
In cases where we know the size of the vector and the index at compile
time, we can check if it's accessing in bounds and rely in undefined
behavior otherwise.

Signed-off-by: Sebastián Aedo <saedo@codeweavers.com>
2021-12-07 16:00:06 -03:00
..
amd Move all .invalid shaders into no-opt folders. 2019-11-05 13:19:19 -05:00
asm Clamp vector element access to vector size. 2021-12-07 16:00:06 -03:00
comp Handle SPIR-V 1.4 selection constructs. 2021-06-28 12:23:44 +02:00
desktop-only GLSL: Be more aggressive about using type_alias. 2020-07-29 12:48:41 +02:00
flatten Move all .invalid shaders into no-opt folders. 2019-11-05 13:19:19 -05:00
frag Handle Modf/Frexp in more cases. 2021-11-07 11:36:44 +01:00
geom GLSL: Add support for transform_feedback3 geometry streams. 2020-09-30 13:01:35 +02:00
legacy Normalize all internal workaround methods to use spv prefix. 2020-11-23 15:42:27 +01:00
tesc Do not eagerly invalidate all active variables on a branch. 2019-07-24 11:17:30 +02:00
tese Roll GLSLang, SPIRV-Headers and SPIRV-Tools. 2020-07-22 23:03:11 -04:00
vert Honor NoContraction qualifier. 2021-05-07 12:59:47 +02:00
vulkan GLSL: Deal with buffer_reference_align. 2021-11-07 17:11:46 +01:00