SPIRV-Cross/reference/shaders-msl
Hans-Kristian Arntzen 9728f9c1b7 Use correct block-name / other-name aliasing rules.
A block name cannot alias with any name in its own scope,
and it cannot alias with any other "global" name.

To solve this, we need to complicate the name cache updates a little bit
where we have a "primary" namespace and "secondary" namespace.
2019-01-04 15:02:54 +01:00
..
asm Use correct block-name / other-name aliasing rules. 2019-01-04 15:02:54 +01:00
comp Support bitcasts of 16-bit types. 2018-11-05 14:56:36 -06:00
desktop-only Correct carry/borrow bit checks. 2018-11-14 10:13:56 -06:00
flatten MSL: Emit F{Min,Max,Clamp} as fast:: and N{Min,Max,Clamp} as precise::. 2018-09-01 23:01:46 -05:00
frag Support gl_HelperInvocation on GLSL and MSL. 2018-11-28 15:18:43 +01:00
legacy/vert CompilerMSL support matrices & arrays in stage-in & stage-out. 2018-06-12 11:41:35 -04:00
vert MSL: Emit wrapper for SSign (sign() for int types) 2018-11-08 13:08:34 +10:00
vulkan Add support for 8- and 16-bit types to GLSL and MSL. 2018-11-01 10:20:57 -05:00