summaryrefslogtreecommitdiff
path: root/tests/metal
diff options
context:
space:
mode:
Diffstat (limited to 'tests/metal')
-rw-r--r--tests/metal/nested-parameter-block-reflection.slang4
-rw-r--r--tests/metal/simple-compute.slang4
-rw-r--r--tests/metal/vector-argument-buffer-layout.slang4
3 files changed, 6 insertions, 6 deletions
diff --git a/tests/metal/nested-parameter-block-reflection.slang b/tests/metal/nested-parameter-block-reflection.slang
index a294755da..91c07b9c8 100644
--- a/tests/metal/nested-parameter-block-reflection.slang
+++ b/tests/metal/nested-parameter-block-reflection.slang
@@ -6,13 +6,13 @@
// CHECK: "binding": {"kind": "constantBuffer", "index": 0},
// CHECK:"name": "pdata",
-// CHECK:"binding": {"kind": "uniform", "offset": 0, "size": 16}
+// CHECK:"binding": {"kind": "uniform", "offset": 0, "size": 16, "elementStride": 4}
// CHECK:"name": "tex",
// Since we will apply MetalArgumentBufferTier2, 'tex' here will just be a uniform.
// The pdata is a nested parameter block, so it will be a 64-bit device pointer which take
// 8 bytes. So the offset of `tex` will be 8 bytes.
-// CHECK:"binding": {"kind": "uniform", "offset": 8, "size": 8}
+// CHECK:"binding": {"kind": "uniform", "offset": 8, "size": 8, "elementStride": 0}
// Check that there will be only two bindings.
diff --git a/tests/metal/simple-compute.slang b/tests/metal/simple-compute.slang
index d70d37f5c..c2ff16685 100644
--- a/tests/metal/simple-compute.slang
+++ b/tests/metal/simple-compute.slang
@@ -18,10 +18,10 @@ ParameterBlock<MyBlock> block2;
// REFLECT: "elementVarLayout": {
// REFLECT: "name": "b1",
-// REFLECT: "binding": {"kind": "uniform", "offset": 0, "size": 8}
+// REFLECT: "binding": {"kind": "uniform", "offset": 0, "size": 8, "elementStride": 0}
// REFLECT: "name": "b2",
-// REFLECT: "binding": {"kind": "uniform", "offset": 8, "size": 8}
+// REFLECT: "binding": {"kind": "uniform", "offset": 8, "size": 8, "elementStride": 0}
// REFLECT: "binding": {"kind": "metalArgumentBufferElement", "index": 0, "count": 2}
diff --git a/tests/metal/vector-argument-buffer-layout.slang b/tests/metal/vector-argument-buffer-layout.slang
index 8b74e90d3..5e45e3a01 100644
--- a/tests/metal/vector-argument-buffer-layout.slang
+++ b/tests/metal/vector-argument-buffer-layout.slang
@@ -9,9 +9,9 @@
//CHECK: "dir"
-//CHECK: "binding": {"kind": "uniform", "offset": 0, "size": 16}
+//CHECK: "binding": {"kind": "uniform", "offset": 0, "size": 16, "elementStride": 4}
//CHECK: "color"
-//CHECK: "binding": {"kind": "uniform", "offset": 16, "size": 16}
+//CHECK: "binding": {"kind": "uniform", "offset": 16, "size": 16, "elementStride": 4}
struct Params
{