aboutsummaryrefslogtreecommitdiff
path: root/tests/cases/opencl_set_arg.amber
diff options
context:
space:
mode:
Diffstat (limited to 'tests/cases/opencl_set_arg.amber')
-rw-r--r--tests/cases/opencl_set_arg.amber12
1 files changed, 12 insertions, 0 deletions
diff --git a/tests/cases/opencl_set_arg.amber b/tests/cases/opencl_set_arg.amber
index eb3358e..b73e8be 100644
--- a/tests/cases/opencl_set_arg.amber
+++ b/tests/cases/opencl_set_arg.amber
@@ -24,6 +24,7 @@ BUFFER out_buf1 DATA_TYPE uint32 DATA 0 END
BUFFER out_buf2 DATA_TYPE uint32 DATA 0 END
BUFFER out_buf3 DATA_TYPE uint32 DATA 0 END
BUFFER out_buf4 DATA_TYPE uint32 DATA 0 END
+BUFFER out_buf5 DATA_TYPE uint32 DATA 0 END
PIPELINE compute p1
ATTACH my_shader ENTRY_POINT line
@@ -56,12 +57,23 @@ DERIVE_PIPELINE p4 FROM p1
END
END
+DERIVE_PIPELINE p5 FROM p1
+ BIND BUFFER out_buf5 KERNEL ARG_NAME out
+ SET KERNEL ARG_NAME slope AS int32 3
+ COMPILE_OPTIONS my_shader
+ -cluster-pod-kernel-args
+ -pod-pushconstant
+ END
+END
+
RUN p1 1 1 1
RUN p2 1 1 1
RUN p3 1 1 1
RUN p4 1 1 1
+RUN p5 1 1 1
EXPECT out_buf1 IDX 0 EQ 7
EXPECT out_buf2 IDX 0 EQ 7
EXPECT out_buf3 IDX 0 EQ 7
EXPECT out_buf4 IDX 0 EQ 10
+EXPECT out_buf5 IDX 0 EQ 10