result code = 0 standard error = { } standard output = { { "parameters": [ ], "entryPoints": [ { "name": "main", "stage": "vertex", "parameters": [ { "name": "a", "stage": "vertex", "binding": {"kind": "varyingInput", "index": 0}, "semanticName": "A", "type": { "kind": "vector", "elementCount": 4, "elementType": { "kind": "scalar", "scalarType": "float32" } } }, { "name": "b", "stage": "vertex", "binding": {"kind": "varyingInput", "index": 1, "count": 3}, "semanticName": "B", "type": { "kind": "struct", "name": "B", "fields": [ { "name": "b0", "type": { "kind": "vector", "elementCount": 4, "elementType": { "kind": "scalar", "scalarType": "int32" } }, "stage": "vertex", "binding": {"kind": "varyingInput", "index": 0}, "semanticName": "B" }, { "name": "b1", "type": { "kind": "struct", "name": "X", "fields": [ { "name": "x0", "type": { "kind": "vector", "elementCount": 4, "elementType": { "kind": "scalar", "scalarType": "float32" } }, "stage": "vertex", "binding": {"kind": "varyingInput", "index": 0}, "semanticName": "B", "semanticIndex": 1 }, { "name": "x1", "type": { "kind": "vector", "elementCount": 4, "elementType": { "kind": "scalar", "scalarType": "float32" } }, "stage": "vertex", "binding": {"kind": "varyingInput", "index": 1}, "semanticName": "B", "semanticIndex": 2 } ] }, "stage": "vertex", "binding": {"kind": "varyingInput", "index": 1, "count": 2}, "semanticName": "B", "semanticIndex": 1 } ] } }, { "name": "c", "stage": "vertex", "binding": {"kind": "varyingInput", "index": 4, "count": 3}, "type": { "kind": "struct", "name": "C", "fields": [ { "name": "c0", "type": { "kind": "struct", "name": "X", "fields": [ { "name": "x0", "type": { "kind": "vector", "elementCount": 4, "elementType": { "kind": "scalar", "scalarType": "float32" } }, "stage": "vertex", "binding": {"kind": "varyingInput", "index": 0}, "semanticName": "CX" }, { "name": "x1", "type": { "kind": "vector", "elementCount": 4, "elementType": { "kind": "scalar", "scalarType": "float32" } }, "stage": "vertex", "binding": {"kind": "varyingInput", "index": 1}, "semanticName": "CX", "semanticIndex": 1 } ] }, "stage": "vertex", "binding": {"kind": "varyingInput", "index": 0, "count": 2}, "semanticName": "CX" }, { "name": "c1", "type": { "kind": "vector", "elementCount": 4, "elementType": { "kind": "scalar", "scalarType": "int32" } }, "stage": "vertex", "binding": {"kind": "varyingInput", "index": 2}, "semanticName": "CY" } ] } } ], "result": { "semanticName": "SV_POSITION", "type": { "kind": "vector", "elementCount": 4, "elementType": { "kind": "scalar", "scalarType": "float32" } } } } ] } }