summaryrefslogtreecommitdiff
path: root/tests/vkray
diff options
context:
space:
mode:
authorYong He <yonghe@outlook.com>2023-08-21 17:07:34 -0700
committerGitHub <noreply@github.com>2023-08-21 17:07:34 -0700
commitbd6dbaf7c3ea720b4ed39904fe08878f9dcbd947 (patch)
tree9e8c436e0888d192c462f75e4655a63b51f41648 /tests/vkray
parentf94b2f7a328a898c5e3dc1389d08e0b7ce6e092e (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.glsl22
-rw-r--r--tests/vkray/entry-point-params.slang.glsl10
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;
}