SPIRV-Cross/reference
Bill Hollings 4a42191240 MSL: Fix regression error in argument buffer runtime arrays.
Argument buffers can contain multiple runtime arrays if they have fixed
lengths as specified by the binding API. Regression error had assumed each
runtime array is in separate argument buffer with undefined array length.

- Add CompilerMSL::is_var_runtime_size_array() to include test for
  setting of array length via CompilerMSL::add_msl_resource_binding().

- Fixed unrelated test case MSL compile syntax failure when acceleration
  structure is the first entry point function argument (unrelated).
2023-11-02 23:53:59 -04:00
..
opt MSL: Improve handling of sample masks. 2023-10-23 14:40:28 +02:00
shaders GLSL: Use buffer_reference2 instead of 1. 2023-10-11 14:18:36 +02:00
shaders-hlsl HLSL: Declare sample mask array with proper module type. 2023-10-23 12:29:25 +02:00
shaders-hlsl-no-opt Add test for sample mask bulk load/store. 2023-10-23 12:45:08 +02:00
shaders-msl MSL: Improve handling of sample masks. 2023-10-23 14:40:28 +02:00
shaders-msl-no-opt MSL: Fix regression error in argument buffer runtime arrays. 2023-11-02 23:53:59 -04:00
shaders-no-opt Add test for sample mask bulk load/store. 2023-10-23 12:45:08 +02:00
shaders-reflection Use --preserve-numeric-ids when assembling test shaders. 2023-06-23 14:54:16 -07:00
shaders-ue4/asm MSL: Improve handling of sample masks. 2023-10-23 14:40:28 +02:00
shaders-ue4-no-opt/asm MSL: Handle more complex array copy scenarios with bool <-> short. 2023-06-06 15:05:56 +02:00