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": "feedbackMinMip", 9 "binding": {"kind": "unorderedAccess", "index": 0}, 10 "type": { 11 "kind": "resource", 12 "baseShape": "texture2D", 13 "feedback": true, 14 "access": "feedback", 15 "resultType": { 16 "kind": "Feedback", 17 "name": "SAMPLER_FEEDBACK_MIN_MIP" 18 } 19 } 20 }, 21 { 22 "name": "feedbackMipRegionUsed", 23 "binding": {"kind": "unorderedAccess", "index": 1}, 24 "type": { 25 "kind": "resource", 26 "baseShape": "texture2D", 27 "feedback": true, 28 "access": "feedback", 29 "resultType": { 30 "kind": "Feedback", 31 "name": "SAMPLER_FEEDBACK_MIP_REGION_USED" 32 } 33 } 34 }, 35 { 36 "name": "feedbackMinMipArray", 37 "binding": {"kind": "unorderedAccess", "index": 2}, 38 "type": { 39 "kind": "resource", 40 "baseShape": "texture2D", 41 "array": true, 42 "feedback": true, 43 "access": "feedback", 44 "resultType": { 45 "kind": "Feedback", 46 "name": "SAMPLER_FEEDBACK_MIN_MIP" 47 } 48 } 49 }, 50 { 51 "name": "feebackMipRegionUsedArray", 52 "binding": {"kind": "unorderedAccess", "index": 3}, 53 "type": { 54 "kind": "resource", 55 "baseShape": "texture2D", 56 "array": true, 57 "feedback": true, 58 "access": "feedback", 59 "resultType": { 60 "kind": "Feedback", 61 "name": "SAMPLER_FEEDBACK_MIP_REGION_USED" 62 } 63 } 64 }, 65 { 66 "name": "tex2D", 67 "binding": {"kind": "shaderResource", "index": 0}, 68 "type": { 69 "kind": "resource", 70 "baseShape": "texture2D", 71 "resultType": { 72 "kind": "scalar", 73 "scalarType": "float32" 74 } 75 } 76 }, 77 { 78 "name": "tex2DArray", 79 "binding": {"kind": "shaderResource", "index": 1}, 80 "type": { 81 "kind": "resource", 82 "baseShape": "texture2D", 83 "array": true, 84 "resultType": { 85 "kind": "scalar", 86 "scalarType": "float32" 87 } 88 } 89 }, 90 { 91 "name": "samp", 92 "binding": {"kind": "samplerState", "index": 0}, 93 "type": { 94 "kind": "samplerState" 95 } 96 } 97 ], 98 "entryPoints": [ 99 { 100 "name": "main", 101 "stage": "fragment", 102 "result": { 103 "stage": "fragment", 104 "binding": {"kind": "varyingOutput", "index": 0}, 105 "semanticName": "SV_TARGET", 106 "type": { 107 "kind": "vector", 108 "elementCount": 4, 109 "elementType": { 110 "kind": "scalar", 111 "scalarType": "float32" 112 } 113 } 114 } 115 } 116 ] 117} 118}