SPIRV-Cross/reference/shaders-msl/comp
Hans-Kristian Arntzen 217eb5b5f9 MSL: Add a preliminary check for bad arrays of structs.
ArrayStride can be larger than the declared struct size.
We have no obvious solution for now, but warn about it in the MSL output
for the time being.
2019-01-28 15:20:30 +01:00
..
access-private-workgroup-in-function.comp Deal with scoping for Private variables. 2018-05-16 10:49:30 +02:00
atomic.comp Fix atomic_compare_exchange_weak_explicit. 2018-05-15 16:04:21 +02:00
barriers.comp Disable mem_texture checks on MSL. 2018-01-09 14:09:29 +01:00
basic.comp Declare read-only SSBOs as const device in MSL. 2018-05-25 10:14:05 +02:00
bitcast-16bit-1.invalid.comp Support bitcasts of 16-bit types. 2018-11-05 14:56:36 -06:00
bitcast-16bit-2.invalid.comp Support bitcasts of 16-bit types. 2018-11-05 14:56:36 -06:00
builtins.comp Add WorkGroupID/NumWorkGroups to MSL. Fix block name alias. 2017-09-29 12:16:53 +02:00
cfg-preserve-parameter.comp Enhancements to MSL compute and entry point naming. 2017-11-05 21:34:42 -05:00
coherent-block.comp Use declared binding in SPIR-V as a fallback for explicit MSL binds. 2018-04-04 12:25:11 +02:00
coherent-image.comp Use declared binding in SPIR-V as a fallback for explicit MSL binds. 2018-04-04 12:25:11 +02:00
composite-array-initialization.comp Rewrite how IDs are iterated over. 2019-01-10 12:52:56 +01:00
composite-construct.comp MSL: Support copying array of arrays. 2018-09-12 09:54:55 +02:00
copy-array-of-arrays.comp MSL: Support array-of-arrays composite construction. 2018-09-12 10:25:51 +02:00
culling.comp Rewrite how IDs are iterated over. 2019-01-10 12:52:56 +01:00
defer-parens.comp Enhance MSL testing and add numerous MSL test cases. 2017-01-30 22:55:21 -05:00
dowhile.comp Declare read-only SSBOs as const device in MSL. 2018-05-25 10:14:05 +02:00
force-recompile-hooks.swizzle.comp MSL: Hoist fixup hooks in entry_point_args() out of the compile loop. 2019-01-17 10:18:38 -06:00
functions.comp Fix passing arrays of arrays to functions in MSL. 2018-01-29 10:57:52 +01:00
global-invocation-id-writable-ssbo-in-function.comp CompilerMSL map many GLSL functions to MSL functions. 2017-05-19 18:14:08 -04:00
global-invocation-id.comp CompilerMSL map many GLSL functions to MSL functions. 2017-05-19 18:14:08 -04:00
image-cube-array-load-store.comp Fix image load/store on cube arrays in MSL. 2018-05-25 12:43:25 +02:00
image.comp Update test files 2018-01-29 06:40:45 -08:00
insert.comp Enhancements to MSL compute and entry point naming. 2017-11-05 21:34:42 -05:00
inverse.comp Declare read-only SSBOs as const device in MSL. 2018-05-25 10:14:05 +02:00
local-invocation-id.comp CompilerMSL map many GLSL functions to MSL functions. 2017-05-19 18:14:08 -04:00
local-invocation-index.comp CompilerMSL map many GLSL functions to MSL functions. 2017-05-19 18:14:08 -04:00
mat3.comp Use declared binding in SPIR-V as a fallback for explicit MSL binds. 2018-04-04 12:25:11 +02:00
mod.comp Declare read-only SSBOs as const device in MSL. 2018-05-25 10:14:05 +02:00
modf.comp Declare read-only SSBOs as const device in MSL. 2018-05-25 10:14:05 +02:00
packing-test-1.comp Deal with packing/unpacking on store. 2019-01-17 10:06:23 +01:00
packing-test-2.comp Rewrite how IDs are iterated over. 2019-01-10 12:52:56 +01:00
read-write-only.comp Declare read-only SSBOs as const device in MSL. 2018-05-25 10:14:05 +02:00
rmw-matrix.comp Do not use RMW rewrite for matrices. 2018-05-04 10:35:56 +02:00
rmw-opt.comp Enhancements to MSL compute and entry point naming. 2017-11-05 21:34:42 -05:00
shared-array-of-arrays.comp Rewrite how IDs are iterated over. 2019-01-10 12:52:56 +01:00
shared.comp Rewrite how IDs are iterated over. 2019-01-10 12:52:56 +01:00
spec-constant-op-member-array.comp Rewrite how IDs are iterated over. 2019-01-10 12:52:56 +01:00
spec-constant-work-group-size.comp Rewrite how IDs are iterated over. 2019-01-10 12:52:56 +01:00
storage-buffer-std140-vector-array.comp Add basic test for std140 small vector arrays. 2019-01-17 11:29:09 +01:00
struct-layout.comp Declare read-only SSBOs as const device in MSL. 2018-05-25 10:14:05 +02:00
struct-nested.comp Rewrite how IDs are iterated over. 2019-01-10 12:52:56 +01:00
struct-packing.comp MSL: Add a preliminary check for bad arrays of structs. 2019-01-28 15:20:30 +01:00
torture-loop.comp Declare read-only SSBOs as const device in MSL. 2018-05-25 10:14:05 +02:00
type-alias.comp Rewrite how IDs are iterated over. 2019-01-10 12:52:56 +01:00
udiv.comp Use declared binding in SPIR-V as a fallback for explicit MSL binds. 2018-04-04 12:25:11 +02:00
writable-ssbo.comp CompilerMSL map many GLSL functions to MSL functions. 2017-05-19 18:14:08 -04:00