yum-mirror/slang
Making it easier to work with shaders
git clone https://git.yummers.dev/yum-mirror/slang
76fdeaa47
master
1result code = 0 2standard error = { 3} 4standard output = { 5{ 6 "parameters": [ 7 8 ], 9 "entryPoints": [ 10 { 11 "name": "main", 12 "stage": "fragment", 13 "parameters": [ 14 { 15 "name": "input", 16 "stage": "fragment", 17 "binding": {"kind": "varyingInput", "index": 0, "count": 2}, 18 "type": { 19 "kind": "struct", 20 "name": "PSInput", 21 "fields": [ 22 { 23 "name": "extra", 24 "type": { 25 "kind": "vector", 26 "elementCount": 4, 27 "elementType": { 28 "kind": "scalar", 29 "scalarType": "float32" 30 } 31 }, 32 "stage": "fragment", 33 "binding": {"kind": "varyingInput", "index": 0}, 34 "semanticName": "EXTRA" 35 }, 36 { 37 "name": "color", 38 "type": { 39 "kind": "vector", 40 "elementCount": 4, 41 "elementType": { 42 "kind": "scalar", 43 "scalarType": "float32" 44 } 45 }, 46 "stage": "fragment", 47 "binding": {"kind": "varyingInput", "index": 1}, 48 "semanticName": "COLOR" 49 } 50 ] 51 } 52 } 53 ], 54 "usesAnySampleRateInput": true, 55 "result": { 56 "stage": "fragment", 57 "binding": {"kind": "varyingOutput", "index": 0}, 58 "semanticName": "SV_TARGET", 59 "type": { 60 "kind": "vector", 61 "elementCount": 4, 62 "elementType": { 63 "kind": "scalar", 64 "scalarType": "float32" 65 } 66 } 67 } 68 } 69 ] 70} 71}