summaryrefslogtreecommitdiffstats
path: root/tests/reflection/attribute.slang.expected
diff options
context:
space:
mode:
Diffstat (limited to 'tests/reflection/attribute.slang.expected')
-rw-r--r--tests/reflection/attribute.slang.expected58
1 files changed, 57 insertions, 1 deletions
diff --git a/tests/reflection/attribute.slang.expected b/tests/reflection/attribute.slang.expected
index 94018c19c..9b51aae32 100644
--- a/tests/reflection/attribute.slang.expected
+++ b/tests/reflection/attribute.slang.expected
@@ -220,6 +220,46 @@ standard output = {
"kind": "scalar",
"scalarType": "int32"
}
+ },
+ {
+ "name": "param3",
+ "binding": {"kind": "uniform", "offset": 16, "size": 4},
+ "type": {
+ "kind": "struct",
+ "name": "D",
+ "fields": [
+ {
+ "name": "a",
+ "type": {
+ "kind": "scalar",
+ "scalarType": "int32"
+ },
+ "binding": {"kind": "uniform", "offset": 0, "size": 4}
+ }
+ ],
+ "userAttribs": [{
+ "name": "StructVarParam",
+ "arguments": [
+ 0
+ ]
+ }
+ ]
+ }
+ },
+ {
+ "name": "globalInt2",
+ "userAttribs": [{
+ "name": "StructVarParam",
+ "arguments": [
+ 1
+ ]
+ }
+ ],
+ "binding": {"kind": "uniform", "offset": 20, "size": 4},
+ "type": {
+ "kind": "scalar",
+ "scalarType": "int32"
+ }
}
],
"entryPoints": [
@@ -242,7 +282,7 @@ standard output = {
{
"name": "a",
"userAttribs": [{
- "name": "DefaultFuncParam",
+ "name": "DefaultValue",
"arguments": [
3
]
@@ -254,6 +294,22 @@ standard output = {
"kind": "scalar",
"scalarType": "float32"
}
+ },
+ {
+ "name": "b",
+ "userAttribs": [{
+ "name": "StructVarParam",
+ "arguments": [
+ 2
+ ]
+ }
+ ],
+ "stage": "compute",
+ "binding": {"kind": "varyingInput", "index": 1},
+ "type": {
+ "kind": "scalar",
+ "scalarType": "float32"
+ }
}
],
"threadGroupSize": [1, 1, 1]