SPIRV-Cross/shaders-hlsl/comp
Hans-Kristian Arntzen 480acdad18 Deal with OpSpecConstantOp used as array size.
When trying to validate buffer sizes, we usually need to bail out when
using SpecConstantOps, but for some very specific cases where we allow
unsized arrays currently, we can safely allow "unknown" sized arrays as
well.

This is probably the best we can do, when we have even more difficult
cases than this, we throw a more sensible error message.
2018-11-01 14:58:02 +01:00
..
access-chains.comp Add some access chain tests. 2017-08-15 10:23:04 +02:00
address-buffers.comp Add test for ByteAddressBuffer vs. RWByteAddressBuffer. 2017-08-15 09:39:45 +02:00
atomic.comp Add some HLSL tests for atomics and image load store. 2017-10-24 09:55:25 +02:00
barriers.comp Add more exhaustive test for barrier handling. 2018-01-09 12:26:46 +01:00
builtins.comp Add WorkGroupID/NumWorkGroups to MSL. Fix block name alias. 2017-09-29 12:16:53 +02:00
composite-array-initialization.comp Add composite array test shaders for GLSL and HLSL as well. 2018-09-10 10:21:08 +02:00
globallycoherent.comp Support globallycoherent in HLSL. 2018-06-25 10:04:25 +02:00
image.comp Fix compatibility with FXC. 2017-12-12 12:35:22 +01:00
inverse.comp Implement MatrixInverse on HLSL. 2018-02-23 16:42:40 +01:00
num-workgroups-alone.comp Support gl_NumWorkgroups in HLSL. 2018-02-05 10:29:20 +01:00
num-workgroups-with-builtins.comp Support gl_NumWorkgroups in HLSL. 2018-02-05 10:29:20 +01:00
rmw-matrix.comp Do not use RMW rewrite for matrices. 2018-05-04 10:35:56 +02:00
rwbuffer-matrix.comp Add test for row/col-major matrix read/write for HLSL. 2017-10-26 17:40:45 +02:00
shared.comp Add GroupSync() in HLSL. 2017-10-24 09:55:25 +02:00
spec-constant-op-member-array.comp Deal with OpSpecConstantOp used as array size. 2018-11-01 14:58:02 +01:00
spec-constant-work-group-size.comp Add test case for local_size_x_id and some complex cases. 2018-11-01 11:23:48 +01:00
ssbo-array.comp Add some access chain tests. 2017-08-15 10:23:04 +02:00
subgroups.invalid.nofxc.sm60.comp Partially implement subgroup ops for HLSL SM 6.0. 2018-04-11 15:57:41 +02:00