SPIRV-Cross/reference
Hans-Kristian Arntzen 7b9e0fb428 MSL: Implement OpArrayLength.
This gets rather complicated because MSL does not support OpArrayLength
natively. We need to pass down a buffer which contains buffer sizes, and
we compute the array length on-demand.

Support both discrete descriptors as well as argument buffers.
2019-05-27 16:13:09 +02:00
..
opt MSL: Implement OpArrayLength. 2019-05-27 16:13:09 +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: Implement OpArrayLength. 2019-05-27 16:13:09 +02:00
shaders-msl-no-opt MSL: Implement OpArrayLength. 2019-05-27 16:13:09 +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