yum-mirror/slang
Making it easier to work with shaders
git clone https://git.yummers.dev/yum-mirror/slang
cd20e94af
master
1result code = 0 2standard error = { 3} 4standard output = { 5{ 6 "parameters": [ 7 { 8 "name": "a", 9 "bindings": [ 10 {"kind": "shaderResource", "index": 0}, 11 {"kind": "samplerState", "index": 0} 12 ], 13 "type": { 14 "kind": "parameterBlock", 15 "elementType": { 16 "kind": "struct", 17 "name": "Helper", 18 "fields": [ 19 { 20 "name": "t", 21 "type": { 22 "kind": "resource", 23 "baseShape": "texture2D", 24 "resultType": { 25 "kind": "vector", 26 "elementCount": 4, 27 "elementType": { 28 "kind": "scalar", 29 "scalarType": "float32" 30 } 31 } 32 }, 33 "binding": {"kind": "shaderResource", "index": 0} 34 }, 35 { 36 "name": "s", 37 "type": { 38 "kind": "samplerState" 39 }, 40 "binding": {"kind": "samplerState", "index": 0} 41 } 42 ] 43 }, 44 "containerVarLayout": { 45 46 }, 47 "elementVarLayout": { 48 "type": { 49 "kind": "struct", 50 "name": "Helper", 51 "fields": [ 52 { 53 "name": "t", 54 "type": { 55 "kind": "resource", 56 "baseShape": "texture2D", 57 "resultType": { 58 "kind": "vector", 59 "elementCount": 4, 60 "elementType": { 61 "kind": "scalar", 62 "scalarType": "float32" 63 } 64 } 65 }, 66 "binding": {"kind": "shaderResource", "index": 0} 67 }, 68 { 69 "name": "s", 70 "type": { 71 "kind": "samplerState" 72 }, 73 "binding": {"kind": "samplerState", "index": 0} 74 } 75 ] 76 }, 77 "bindings": [ 78 {"kind": "shaderResource", "index": 0}, 79 {"kind": "samplerState", "index": 0} 80 ] 81 } 82 } 83 }, 84 { 85 "name": "b", 86 "binding": {"kind": "shaderResource", "index": 1}, 87 "type": { 88 "kind": "resource", 89 "baseShape": "texture2D", 90 "resultType": { 91 "kind": "vector", 92 "elementCount": 4, 93 "elementType": { 94 "kind": "scalar", 95 "scalarType": "float32" 96 } 97 } 98 } 99 } 100 ], 101 "entryPoints": [ 102 { 103 "name": "main", 104 "stage": "fragment", 105 "result": { 106 "stage": "fragment", 107 "binding": {"kind": "varyingOutput", "index": 0}, 108 "semanticName": "SV_TARGET", 109 "type": { 110 "kind": "vector", 111 "elementCount": 4, 112 "elementType": { 113 "kind": "scalar", 114 "scalarType": "float32" 115 } 116 } 117 } 118 } 119 ] 120} 121}