yum-mirror/slang

Making it easier to work with shaders

git clone https://git.yummers.dev/yum-mirror/slang

DevonAdd inner texture type to reflection json (#6416)cd20e94af

master
3.4 KiB118 linesraw
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}