result code = 0 standard error = { } standard output = { { "parameters": [ { "name": "MyConstantBuffer", "binding": {"kind": "descriptorTableSlot", "space": 1, "index": 0}, "type": { "kind": "constantBuffer", "elementType": { "kind": "struct", "fields": [ { "name": "x", "type": { "kind": "scalar", "scalarType": "float32" }, "binding": {"kind": "uniform", "offset": 0, "size": 4} }, { "name": "a", "type": { "kind": "array", "elementCount": 10, "elementType": { "kind": "scalar", "scalarType": "float32" }, "uniformStride": 16 }, "binding": {"kind": "uniform", "offset": 16, "size": 160} }, { "name": "y", "type": { "kind": "scalar", "scalarType": "float32" }, "binding": {"kind": "uniform", "offset": 176, "size": 4} } ] }, "containerVarLayout": { "binding": {"kind": "descriptorTableSlot", "index": 0} }, "elementVarLayout": { "type": { "kind": "struct", "fields": [ { "name": "x", "type": { "kind": "scalar", "scalarType": "float32" }, "binding": {"kind": "uniform", "offset": 0, "size": 4} }, { "name": "a", "type": { "kind": "array", "elementCount": 10, "elementType": { "kind": "scalar", "scalarType": "float32" }, "uniformStride": 16 }, "binding": {"kind": "uniform", "offset": 16, "size": 160} }, { "name": "y", "type": { "kind": "scalar", "scalarType": "float32" }, "binding": {"kind": "uniform", "offset": 176, "size": 4} } ] }, "binding": {"kind": "uniform", "offset": 0, "size": 192} } } }, { "name": "pushConstantBuffer", "binding": {"kind": "pushConstantBuffer", "index": 0}, "type": { "kind": "constantBuffer", "elementType": { "kind": "struct", "name": "MyPushConstantStruct", "fields": [ { "name": "pushX", "type": { "kind": "scalar", "scalarType": "float32" }, "binding": {"kind": "uniform", "offset": 0, "size": 4} }, { "name": "pushY", "type": { "kind": "scalar", "scalarType": "float32" }, "binding": {"kind": "uniform", "offset": 4, "size": 4} } ] }, "containerVarLayout": { "binding": {"kind": "pushConstantBuffer", "index": 0} }, "elementVarLayout": { "type": { "kind": "struct", "name": "MyPushConstantStruct", "fields": [ { "name": "pushX", "type": { "kind": "scalar", "scalarType": "float32" }, "binding": {"kind": "uniform", "offset": 0, "size": 4} }, { "name": "pushY", "type": { "kind": "scalar", "scalarType": "float32" }, "binding": {"kind": "uniform", "offset": 4, "size": 4} } ] }, "binding": {"kind": "uniform", "offset": 0, "size": 8} } } }, { "name": "tx", "binding": {"kind": "descriptorTableSlot", "space": 2, "index": 1}, "type": { "kind": "resource", "baseShape": "texture2D" } }, { "name": "ta", "binding": {"kind": "descriptorTableSlot", "space": 3, "index": 2}, "type": { "kind": "resource", "baseShape": "texture2D" } }, { "name": "ty", "binding": {"kind": "descriptorTableSlot", "index": 0}, "type": { "kind": "resource", "baseShape": "texture2D" } }, { "name": "sx", "binding": {"kind": "descriptorTableSlot", "index": 1}, "type": { "kind": "samplerState" } }, { "name": "sa", "binding": {"kind": "descriptorTableSlot", "index": 2}, "type": { "kind": "array", "elementCount": 4, "elementType": { "kind": "samplerState" } } }, { "name": "sy", "binding": {"kind": "descriptorTableSlot", "index": 3}, "type": { "kind": "samplerState" } } ], "entryPoints": [ { "name": "main", "stage:": "fragment", "result:": { "stage": "fragment", "binding": {"kind": "varyingOutput", "index": 0}, "semanticName": "SV_TARGET", "type": { "kind": "vector", "elementCount": 4, "elementType": { "kind": "scalar", "scalarType": "float32" } } } } ] } }