SPIRV-Cross/reference/shaders-msl/comp
Hans-Kristian Arntzen 26b887ec99 Fix atomic_compare_exchange_weak_explicit.
Need to emit a CAS loop.
Fix shared memory declaration.
Declare atomic ops with correct memory scope.
2018-05-15 16:04:21 +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 Fix atomic_compare_exchange_weak_explicit. 2018-05-15 16:04:21 +02: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-construct.comp Reduce test case ... MSL can't deal with certain unusual cases yet. 2018-05-02 10:01:08 +02:00
culling.comp Fix atomic_compare_exchange_weak_explicit. 2018-05-15 16:04:21 +02:00
defer-parens.comp Enhance MSL testing and add numerous MSL test cases. 2017-01-30 22:55:21 -05:00
dowhile.comp Update test files 2018-01-29 06:40:45 -08: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.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 Fix multiple declaration of spvDet2x2 on MSL. 2018-02-23 16:52:11 +01: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 Update test files 2018-01-29 06:40:45 -08:00
modf.comp Update test files 2018-01-29 06:40:45 -08:00
packing-test-1.comp Use declared binding in SPIR-V as a fallback for explicit MSL binds. 2018-04-04 12:25:11 +02:00
packing-test-2.comp Use declared binding in SPIR-V as a fallback for explicit MSL binds. 2018-04-04 12:25:11 +02:00
read-write-only.comp Use declared binding in SPIR-V as a fallback for explicit MSL binds. 2018-04-04 12:25:11 +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 Update reference file after merge. 2018-02-01 09:14:45 +01:00
shared.comp Fix atomic_compare_exchange_weak_explicit. 2018-05-15 16:04:21 +02:00
struct-layout.comp Use declared binding in SPIR-V as a fallback for explicit MSL binds. 2018-04-04 12:25:11 +02:00
struct-nested.comp Use declared binding in SPIR-V as a fallback for explicit MSL binds. 2018-04-04 12:25:11 +02:00
struct-packing.comp Handle inout properly with split access chains. 2018-05-11 10:15:42 +02:00
torture-loop.comp Update test files 2018-01-29 06:40:45 -08:00
type-alias.comp Update tests. 2018-03-05 16:34:42 +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