SPIRV-Cross/reference
Hans-Kristian Arntzen eaf7afed97 MSL: Support argument buffers and image swizzling.
Change aux buffer to swizzle buffer.
There is no good reason to expand the aux buffer, so name it
appropriately.

Make the code cleaner by emitting a straight pointer to uint rather than
a dummy struct which only contains a single unsized array member anyways.

This will also end up being very similar to how we implement swizzle
buffers for argument buffers.

Do not use implied binding if it overflows int32_t.
2019-05-18 10:30:06 +02:00
..
opt MSL: Support argument buffers and image swizzling. 2019-05-18 10:30:06 +02:00
shaders GLSL: Support OpBitcast for buffer references. 2019-05-09 10:29:31 +02:00
shaders-hlsl HLSL/MSL: Deal correctly with nonuniformEXT qualifier. 2019-05-13 14:58:27 +02:00
shaders-hlsl-no-opt Fix infinite loop when OpAtomic* temporaries are used in other blocks. 2019-04-24 09:33:39 +02:00
shaders-msl MSL: Support argument buffers and image swizzling. 2019-05-18 10:30:06 +02:00
shaders-msl-no-opt MSL: Support argument buffers and image swizzling. 2019-05-18 10:30:06 +02:00
shaders-no-opt GLSL: Implement GL_EXT_buffer_reference. 2019-04-26 11:43:51 +02:00
shaders-reflection Add generated reference shaders again 2019-03-26 15:21:12 +01:00