diff options
| author | Yong He <yonghe@outlook.com> | 2023-08-21 17:07:34 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-08-21 17:07:34 -0700 |
| commit | bd6dbaf7c3ea720b4ed39904fe08878f9dcbd947 (patch) | |
| tree | 9e8c436e0888d192c462f75e4655a63b51f41648 /tests/vkray | |
| parent | f94b2f7a328a898c5e3dc1389d08e0b7ce6e092e (diff) | |
Compile append and consume structured buffers to glsl. (#3142)
* Compile append and consume structured buffers to glsl.
* Fix.
* Update CI config.
---------
Co-authored-by: Yong He <yhe@nvidia.com>
Diffstat (limited to 'tests/vkray')
| -rw-r--r-- | tests/vkray/closesthit.slang.glsl | 22 | ||||
| -rw-r--r-- | tests/vkray/entry-point-params.slang.glsl | 10 |
2 files changed, 16 insertions, 16 deletions
diff --git a/tests/vkray/closesthit.slang.glsl b/tests/vkray/closesthit.slang.glsl index 6094b3a3d..bb3e81f87 100644 --- a/tests/vkray/closesthit.slang.glsl +++ b/tests/vkray/closesthit.slang.glsl @@ -3,17 +3,17 @@ #extension GL_NV_ray_tracing : require #define tmp_shaderrecord _S1 -#define tmp_colors _S2 -#define tmp_hitattrs _S3 -#define tmp_payload _S4 -#define tmp_customidx _S5 -#define tmp_instanceid _S6 -#define tmp_add_0 _S7 -#define tmp_primid _S8 -#define tmp_add_1 _S9 -#define tmp_hitkind _S10 -#define tmp_hitt _S11 -#define tmp_tmin _S12 +#define tmp_colors StructuredBuffer_float4_t_0 +#define tmp_hitattrs _S2 +#define tmp_payload _S3 +#define tmp_customidx _S4 +#define tmp_instanceid _S5 +#define tmp_add_0 _S6 +#define tmp_primid _S7 +#define tmp_add_1 _S8 +#define tmp_hitkind _S9 +#define tmp_hitt _S10 +#define tmp_tmin _S11 struct SLANG_ParameterGroup_ShaderRecord_0 { diff --git a/tests/vkray/entry-point-params.slang.glsl b/tests/vkray/entry-point-params.slang.glsl index 00d2ba630..a505b337e 100644 --- a/tests/vkray/entry-point-params.slang.glsl +++ b/tests/vkray/entry-point-params.slang.glsl @@ -15,7 +15,7 @@ #endif layout(std430, binding = 0) -buffer _S1 { +buffer StructuredBuffer_float_t_0 { float _data[]; } buffer_0; @@ -25,14 +25,14 @@ struct EntryPointParams_0 }; layout(shaderRecordEXT) -buffer _S2 +buffer _S1 { float value_0; -} _S3; +} _S2; void main() { - uvec3 _S4 = gl_LaunchIDEXT; - buffer_0._data[_S4.x] = _S3.value_0; + uvec3 _S3 = gl_LaunchIDEXT; + buffer_0._data[_S3.x] = _S2.value_0; return; } |
