SPIRV-Cross/reference/shaders-msl/asm/frag
Hans-Kristian Arntzen 96492648d4 MSL: Fix struct declaration order with complex type aliases.
MSL generally emits the aliases, which means we cannot always place the
master type first, unlike GLSL and HLSL. The logic fix is just to
reorder after we have tagged types with packing information, rather than
doing it in the parser fixup.
2019-05-23 14:54:04 +02:00
..
combined-sampler-reuse.asm.frag CompilerMSL support matrices & arrays in stage-in & stage-out. 2018-06-12 11:41:35 -04:00
default-member-names.asm.frag CompilerMSL support and tests for OpUndef. 2017-11-15 22:44:42 -05:00
descriptor-array-unnamed.asm.frag MSL: Emit proper name for optimized UBO/SSBO arrays. 2019-02-25 11:09:00 +01:00
empty-struct.asm.frag MSL: Properly support passing parameters by value. 2018-08-06 15:43:51 +02:00
extract-packed-from-composite.asm.frag MSL: Fix struct declaration order with complex type aliases. 2019-05-23 14:54:04 +02:00
frem.asm.frag CompilerMSL support matrices & arrays in stage-in & stage-out. 2018-06-12 11:41:35 -04:00
function-overload-alias.asm.frag Handle overloaded functions which share the same OpName. 2018-02-23 14:15:51 +01:00
image-extract-reuse.asm.frag Fix usage tracking issue for OpImage. 2018-04-27 11:11:24 +02:00
implicit-read-dep-phi.asm.frag CompilerMSL support matrices & arrays in stage-in & stage-out. 2018-06-12 11:41:35 -04:00
inf-nan-constant.asm.frag Add Windows support in Travis CI. 2018-10-27 00:22:30 +02:00
interpolation-qualifiers-struct.asm.frag MSL: Support global I/O block and struct Input/Output usage. 2018-09-13 16:04:24 +02:00
locations-components.asm.frag MSL: Account for components when assigning locations to varyings. 2018-09-06 13:52:33 -05:00
lut-promotion-initializer.asm.frag MSL: Support copying array of arrays. 2018-09-12 09:54:55 +02:00
min-max-clamp.invalid.asm.frag Update glslang and SPIRV-Tools. 2018-09-27 11:10:22 +02:00
op-constant-null.asm.frag Only declare typed initializer list for non-array types. 2018-09-10 10:04:17 +02:00
op-image-sampled-image.asm.frag Make the test case a lot simpler. 2018-10-04 11:26:46 -05:00
pass-by-value.asm.frag MSL: Properly support passing parameters by value. 2018-08-06 15:43:51 +02:00
phi-loop-variable.asm.frag Fix CFG for forwarded temporaries. 2018-01-18 12:11:33 +01:00
sample-and-compare.asm.frag MSL: Fix textures which are sampled and compared against. 2019-02-22 12:27:40 +01:00
single-function-private-lut.asm.frag Support LUTs in single-function CFGs on Private storage class. 2019-02-06 10:38:59 +01:00
srem.asm.frag CompilerMSL support matrices & arrays in stage-in & stage-out. 2018-06-12 11:41:35 -04:00
storage-class-output-initializer.asm.frag Support initializers on StorageClassOutput. 2019-01-30 10:29:08 +01:00
texel-fetch-no-lod.asm.frag Deal with OpImageFetch without explicit LOD. 2018-04-30 10:54:44 +02:00
undef-variable-store.asm.frag For MSL, use {} instead of constructors to init OpUndef values. 2017-11-30 15:03:27 -05:00
unknown-depth-state.asm.frag Support OpTypeImage with depth == 2 (unknown) properly. 2018-07-04 14:26:23 +02:00
unord-relational-op.asm.frag Add tests for FUnord comparisons of vectors. 2018-09-01 12:42:07 -05:00
unreachable.asm.frag CompilerMSL support matrices & arrays in stage-in & stage-out. 2018-06-12 11:41:35 -04:00
vector-shuffle-oom.asm.frag MSL: Use correct alignment rule for whole structs. 2019-01-28 15:20:30 +01:00