SPIRV-Cross/shaders-no-opt
Hans-Kristian Arntzen f1b411c9e8 GLSL: Deal with buffer_reference_align.
This is somewhat awkward to support, but the best effort we can do here
is to analyze various Load/Store opcodes and deduce the ideal overall
alignment based on this. This is not a 100% perfect solution, but should
be correct for any reasonable use case.

Also fix various nitpicks with BDA support while I'm at it.
2021-11-07 17:11:46 +01:00
..
asm GLSL: Deal with buffer_reference_align. 2021-11-07 17:11:46 +01:00
comp Test behavior around OpSelect with matrices. 2021-10-13 16:08:29 +02:00
frag Handle Modf/Frexp in more cases. 2021-11-07 11:36:44 +01:00
legacy/frag GLSL: Use for-loop fallback instead of do/while for legacy ESSL. 2020-06-29 12:50:31 +02:00
vert GLSL: Add option to force flattening IO blocks. 2020-07-28 15:16:06 +02:00
vulkan GLSL: Support shading rate builtins. 2021-04-20 13:58:07 +02:00