923 lines
57 KiB
Text
923 lines
57 KiB
Text
spv.debuginfo.hlsl.tesc
|
|
WARNING: 0:158: '' : attribute does not apply to entry point
|
|
|
|
// Module Version 10000
|
|
// Generated by (magic number): 8000b
|
|
// Id's are bound by 705
|
|
|
|
Capability Tessellation
|
|
Extension "SPV_KHR_non_semantic_info"
|
|
1: ExtInstImport "NonSemantic.Shader.DebugInfo.100"
|
|
3: ExtInstImport "GLSL.std.450"
|
|
MemoryModel Logical GLSL450
|
|
EntryPoint TessellationControl 6 "main" 597 604 611 645 654 661 668 683 698
|
|
ExecutionMode 6 OutputVertices 4
|
|
ExecutionMode 6 Quads
|
|
ExecutionMode 6 SpacingEqual
|
|
ExecutionMode 6 VertexOrderCw
|
|
2: String ""
|
|
9: String "float"
|
|
12: String "uint"
|
|
30: String "screenSpaceTessFactor"
|
|
33: String "// OpModuleProcessed auto-map-locations
|
|
// OpModuleProcessed auto-map-bindings
|
|
// OpModuleProcessed entry-point main
|
|
// OpModuleProcessed client vulkan100
|
|
// OpModuleProcessed target-env vulkan1.0
|
|
// OpModuleProcessed keep-uncalled
|
|
// OpModuleProcessed hlsl-offsets
|
|
#line 1
|
|
"
|
|
39: String "p0"
|
|
45: String "p1"
|
|
53: String "bool"
|
|
61: String "frustumCheck"
|
|
65: String "Pos"
|
|
70: String "inUV"
|
|
79: String "Normal"
|
|
83: String "UV"
|
|
87: String "VSOutput"
|
|
99: String "TessLevelOuter"
|
|
103: String "TessLevelInner"
|
|
106: String "ConstantsHSOutput"
|
|
112: String "ConstantsHS"
|
|
115: String "patch"
|
|
129: String "HSOutput"
|
|
137: String "@main"
|
|
144: String "InvocationID"
|
|
149: String "midPoint"
|
|
162: String "radius"
|
|
173: String "v0"
|
|
185: String "modelview"
|
|
190: String "lightPos"
|
|
194: String "frustumPlanes"
|
|
197: String "tessellatedEdgeSize"
|
|
201: String "viewportDim"
|
|
205: String "UBO"
|
|
208: String "ubo"
|
|
217: String "int"
|
|
228: String "clip0"
|
|
246: String "clip1"
|
|
323: String "pos"
|
|
330: String "type.2d.image"
|
|
332: String "@type.2d.image"
|
|
338: String "textureHeight"
|
|
343: String "type.sampler"
|
|
344: String "@type.sampler"
|
|
349: String "samplerHeight"
|
|
353: String "type.sampled.image"
|
|
354: String "@type.sampled.image"
|
|
371: String "i"
|
|
424: String "output"
|
|
Name 6 "main"
|
|
Name 28 "screenSpaceTessFactor(vf4;vf4;"
|
|
Name 26 "p0"
|
|
Name 27 "p1"
|
|
Name 59 "frustumCheck(vf4;vf2;"
|
|
Name 57 "Pos"
|
|
Name 58 "inUV"
|
|
Name 74 "VSOutput"
|
|
MemberName 74(VSOutput) 0 "Pos"
|
|
MemberName 74(VSOutput) 1 "Normal"
|
|
MemberName 74(VSOutput) 2 "UV"
|
|
Name 97 "ConstantsHSOutput"
|
|
MemberName 97(ConstantsHSOutput) 0 "TessLevelOuter"
|
|
MemberName 97(ConstantsHSOutput) 1 "TessLevelInner"
|
|
Name 110 "ConstantsHS(struct-VSOutput-vf4-vf3-vf21[4];"
|
|
Name 109 "patch"
|
|
Name 121 "HSOutput"
|
|
MemberName 121(HSOutput) 0 "Pos"
|
|
MemberName 121(HSOutput) 1 "Normal"
|
|
MemberName 121(HSOutput) 2 "UV"
|
|
Name 135 "@main(struct-VSOutput-vf4-vf3-vf21[4];u1;"
|
|
Name 133 "patch"
|
|
Name 134 "InvocationID"
|
|
Name 147 "midPoint"
|
|
Name 160 "radius"
|
|
Name 171 "v0"
|
|
Name 183 "UBO"
|
|
MemberName 183(UBO) 0 "projection"
|
|
MemberName 183(UBO) 1 "modelview"
|
|
MemberName 183(UBO) 2 "lightPos"
|
|
MemberName 183(UBO) 3 "frustumPlanes"
|
|
MemberName 183(UBO) 4 "displacementFactor"
|
|
MemberName 183(UBO) 5 "tessellationFactor"
|
|
MemberName 183(UBO) 6 "viewportDim"
|
|
MemberName 183(UBO) 7 "tessellatedEdgeSize"
|
|
Name 206 "ubo"
|
|
MemberName 206(ubo) 0 "ubo"
|
|
Name 213 ""
|
|
Name 226 "clip0"
|
|
Name 244 "clip1"
|
|
Name 321 "pos"
|
|
Name 336 "textureHeight"
|
|
Name 347 "samplerHeight"
|
|
Name 369 "i"
|
|
Name 422 "output"
|
|
Name 432 "param"
|
|
Name 437 "param"
|
|
Name 472 "param"
|
|
Name 478 "param"
|
|
Name 483 "param"
|
|
Name 488 "param"
|
|
Name 493 "param"
|
|
Name 498 "param"
|
|
Name 503 "param"
|
|
Name 508 "param"
|
|
Name 560 "output"
|
|
Name 594 "patch"
|
|
Name 597 "patch.Pos"
|
|
Name 604 "patch.Normal"
|
|
Name 611 "patch.UV"
|
|
Name 643 "InvocationID"
|
|
Name 645 "InvocationID"
|
|
Name 647 "flattenTemp"
|
|
Name 648 "param"
|
|
Name 650 "param"
|
|
Name 654 "@entryPointOutput.Pos"
|
|
Name 661 "@entryPointOutput.Normal"
|
|
Name 668 "@entryPointOutput.UV"
|
|
Name 678 "@patchConstantResult"
|
|
Name 679 "param"
|
|
Name 683 "@patchConstantOutput.TessLevelOuter"
|
|
Name 698 "@patchConstantOutput.TessLevelInner"
|
|
Decorate 181 ArrayStride 16
|
|
MemberDecorate 183(UBO) 0 RowMajor
|
|
MemberDecorate 183(UBO) 0 MatrixStride 16
|
|
MemberDecorate 183(UBO) 0 Offset 0
|
|
MemberDecorate 183(UBO) 1 RowMajor
|
|
MemberDecorate 183(UBO) 1 MatrixStride 16
|
|
MemberDecorate 183(UBO) 1 Offset 64
|
|
MemberDecorate 183(UBO) 2 Offset 128
|
|
MemberDecorate 183(UBO) 3 Offset 144
|
|
MemberDecorate 183(UBO) 4 Offset 240
|
|
MemberDecorate 183(UBO) 5 Offset 244
|
|
MemberDecorate 183(UBO) 6 Offset 248
|
|
MemberDecorate 183(UBO) 7 Offset 256
|
|
Decorate 206(ubo) Block
|
|
MemberDecorate 206(ubo) 0 Offset 0
|
|
Decorate 213 Binding 0
|
|
Decorate 213 DescriptorSet 0
|
|
Decorate 336(textureHeight) Binding 1
|
|
Decorate 336(textureHeight) DescriptorSet 0
|
|
Decorate 347(samplerHeight) Binding 1
|
|
Decorate 347(samplerHeight) DescriptorSet 0
|
|
Decorate 597(patch.Pos) BuiltIn Position
|
|
Decorate 604(patch.Normal) Location 0
|
|
Decorate 611(patch.UV) Location 1
|
|
Decorate 645(InvocationID) BuiltIn InvocationId
|
|
Decorate 654(@entryPointOutput.Pos) BuiltIn Position
|
|
Decorate 661(@entryPointOutput.Normal) Location 0
|
|
Decorate 668(@entryPointOutput.UV) Location 1
|
|
Decorate 683(@patchConstantOutput.TessLevelOuter) BuiltIn TessLevelOuter
|
|
Decorate 683(@patchConstantOutput.TessLevelOuter) Patch
|
|
Decorate 698(@patchConstantOutput.TessLevelInner) BuiltIn TessLevelInner
|
|
Decorate 698(@patchConstantOutput.TessLevelInner) Patch
|
|
4: TypeVoid
|
|
5: TypeFunction 4
|
|
8: TypeFloat 32
|
|
11: TypeInt 32 0
|
|
14: 11(int) Constant 32
|
|
15: 11(int) Constant 6
|
|
16: 11(int) Constant 0
|
|
13: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 2(DebugTypeBasic) 12 14 15 16
|
|
17: 11(int) Constant 3
|
|
10: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 2(DebugTypeBasic) 9 14 17 16
|
|
18: TypeVector 8(float) 4
|
|
19: 11(int) Constant 4
|
|
20: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 6(DebugTypeVector) 10 19
|
|
21: TypePointer Function 18(fvec4)
|
|
22: 11(int) Constant 7
|
|
23: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 3(DebugTypePointer) 20 22 16
|
|
24: TypeFunction 8(float) 21(ptr) 21(ptr)
|
|
25: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 8(DebugTypeFunction) 17 10 20 20
|
|
32: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 35(DebugSource) 2 33
|
|
34: 11(int) Constant 65
|
|
36: 11(int) Constant 1
|
|
37: 11(int) Constant 5
|
|
35: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 1(DebugCompilationUnit) 36 19 32 37
|
|
31: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 20(DebugFunction) 30 25 32 34 16 35 30 17 34
|
|
38: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 39 20 32 34 16 31 19 36
|
|
41: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 31(DebugExpression)
|
|
46: 11(int) Constant 2
|
|
44: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 45 20 32 34 16 31 19 46
|
|
48: TypeVector 8(float) 2
|
|
49: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 6(DebugTypeVector) 10 46
|
|
50: TypePointer Function 48(fvec2)
|
|
51: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 3(DebugTypePointer) 49 22 16
|
|
52: TypeBool
|
|
54: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 2(DebugTypeBasic) 53 14 46 16
|
|
55: TypeFunction 52(bool) 21(ptr) 50(ptr)
|
|
56: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 8(DebugTypeFunction) 17 54 20 49
|
|
63: 11(int) Constant 95
|
|
62: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 20(DebugFunction) 61 56 32 63 16 35 61 17 63
|
|
64: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 65 20 32 63 16 62 19 36
|
|
69: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 70 49 32 63 16 62 19 46
|
|
72: TypeVector 8(float) 3
|
|
73: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 6(DebugTypeVector) 10 17
|
|
74(VSOutput): TypeStruct 18(fvec4) 72(fvec3) 48(fvec2)
|
|
76: 11(int) Constant 44
|
|
77: 11(int) Constant 13
|
|
75: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 65 20 32 76 77 16 16 17
|
|
80: 11(int) Constant 45
|
|
81: 11(int) Constant 35
|
|
78: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 79 73 32 80 81 16 16 17
|
|
84: 11(int) Constant 46
|
|
85: 11(int) Constant 31
|
|
82: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 83 49 32 84 85 16 16 17
|
|
88: 11(int) Constant 112
|
|
86: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 10(DebugTypeComposite) 87 36 32 88 16 35 87 16 17 75 78 82
|
|
89: TypeArray 74(VSOutput) 19
|
|
90: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 5(DebugTypeArray) 86 19
|
|
91: TypePointer Function 89
|
|
92: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 3(DebugTypePointer) 90 22 16
|
|
93: TypeArray 8(float) 19
|
|
94: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 5(DebugTypeArray) 10 19
|
|
95: TypeArray 8(float) 46
|
|
96: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 5(DebugTypeArray) 10 46
|
|
97(ConstantsHSOutput): TypeStruct 93 95
|
|
100: 11(int) Constant 58
|
|
101: 11(int) Constant 25
|
|
98: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 99 94 32 100 101 16 16 17
|
|
104: 11(int) Constant 59
|
|
102: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 103 96 32 104 101 16 16 17
|
|
105: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 10(DebugTypeComposite) 106 36 32 88 16 35 106 16 17 98 102
|
|
107: TypeFunction 97(ConstantsHSOutput) 91(ptr)
|
|
108: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 8(DebugTypeFunction) 17 105 90
|
|
113: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 20(DebugFunction) 112 108 32 88 16 35 112 17 88
|
|
114: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 115 90 32 88 16 113 19 36
|
|
119: TypePointer Function 11(int)
|
|
120: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 3(DebugTypePointer) 13 22 16
|
|
121(HSOutput): TypeStruct 18(fvec4) 72(fvec3) 48(fvec2)
|
|
123: 11(int) Constant 51
|
|
122: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 65 20 32 123 14 16 16 17
|
|
125: 11(int) Constant 52
|
|
124: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 79 73 32 125 81 16 16 17
|
|
127: 11(int) Constant 53
|
|
126: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 83 49 32 127 85 16 16 17
|
|
130: 11(int) Constant 158
|
|
128: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 10(DebugTypeComposite) 129 36 32 130 16 35 129 16 17 122 124 126
|
|
131: TypeFunction 121(HSOutput) 91(ptr) 119(ptr)
|
|
132: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 8(DebugTypeFunction) 17 128 90 13
|
|
138: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 20(DebugFunction) 137 132 32 130 16 35 137 17 130
|
|
139: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 115 90 32 130 16 138 19 36
|
|
143: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 144 13 32 130 16 138 19 46
|
|
150: 11(int) Constant 67
|
|
148: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 149 20 32 150 16 31 19
|
|
153: 8(float) Constant 1056964608
|
|
158: TypePointer Function 8(float)
|
|
159: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 3(DebugTypePointer) 10 22 16
|
|
163: 11(int) Constant 69
|
|
161: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 162 10 32 163 16 31 19
|
|
169: 8(float) Constant 1073741824
|
|
174: 11(int) Constant 72
|
|
172: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 173 20 32 174 16 31 19
|
|
178: TypeMatrix 18(fvec4) 4
|
|
180: 52(bool) ConstantTrue
|
|
179: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 108(DebugTypeMatrix) 20 19 180
|
|
181: TypeArray 18(fvec4) 15
|
|
182: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 5(DebugTypeArray) 20 15
|
|
183(UBO): TypeStruct 178 178 18(fvec4) 181 8(float) 8(float) 48(fvec2) 8(float)
|
|
186: 11(int) Constant 29
|
|
187: 11(int) Constant 20
|
|
184: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 185 179 32 186 187 16 16 17
|
|
188: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 185 179 32 186 187 16 16 17
|
|
191: 11(int) Constant 30
|
|
192: 11(int) Constant 17
|
|
189: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 190 20 32 191 192 16 16 17
|
|
195: 11(int) Constant 22
|
|
193: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 194 182 32 85 195 16 16 17
|
|
198: 11(int) Constant 27
|
|
196: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 197 10 32 81 198 16 16 17
|
|
199: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 197 10 32 81 198 16 16 17
|
|
202: 11(int) Constant 34
|
|
200: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 201 49 32 202 187 16 16 17
|
|
203: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 197 10 32 81 198 16 16 17
|
|
204: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 10(DebugTypeComposite) 205 36 32 174 16 35 205 16 17 184 188 189 193 196 199 200 203
|
|
206(ubo): TypeStruct 183(UBO)
|
|
209: 11(int) Constant 37
|
|
207: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 208 204 32 209 209 16 16 17
|
|
210: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 10(DebugTypeComposite) 208 36 32 174 16 35 208 16 17 207
|
|
211: TypePointer Uniform 206(ubo)
|
|
212: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 3(DebugTypePointer) 210 46 16
|
|
213: 211(ptr) Variable Uniform
|
|
215: 11(int) Constant 8
|
|
214: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 2 210 32 174 16 35 2 213 215
|
|
216: TypeInt 32 1
|
|
218: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 2(DebugTypeBasic) 217 14 19 16
|
|
219: 216(int) Constant 0
|
|
220: 216(int) Constant 1
|
|
221: TypePointer Uniform 178
|
|
222: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 3(DebugTypePointer) 179 46 16
|
|
229: 11(int) Constant 75
|
|
227: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 228 20 32 229 16 31 19
|
|
234: 8(float) Constant 0
|
|
235: 72(fvec3) ConstantComposite 234 234 234
|
|
247: 11(int) Constant 76
|
|
245: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 246 20 32 247 16 31 19
|
|
262: 11(int) Constant 79
|
|
269: 11(int) Constant 80
|
|
274: 216(int) Constant 6
|
|
275: TypePointer Uniform 48(fvec2)
|
|
276: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 3(DebugTypePointer) 49 46 16
|
|
279: 11(int) Constant 83
|
|
290: 11(int) Constant 84
|
|
301: 11(int) Constant 89
|
|
304: 216(int) Constant 7
|
|
305: TypePointer Uniform 8(float)
|
|
306: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 3(DebugTypePointer) 10 46 16
|
|
310: 216(int) Constant 5
|
|
314: 8(float) Constant 1065353216
|
|
315: 8(float) Constant 1115684864
|
|
324: 11(int) Constant 98
|
|
322: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 323 20 32 324 16 62 19
|
|
328: TypeImage 8(float) 2D sampled format:Unknown
|
|
331: 11(int) Constant 99
|
|
333: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 0(DebugInfoNone)
|
|
329: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 10(DebugTypeComposite) 330 16 32 331 16 35 332 333 17
|
|
334: TypePointer UniformConstant 328
|
|
335: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 3(DebugTypePointer) 329 16 16
|
|
336(textureHeight): 334(ptr) Variable UniformConstant
|
|
337: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 338 329 32 331 16 35 338 336(textureHeight) 215
|
|
341: TypeSampler
|
|
342: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 10(DebugTypeComposite) 343 36 32 331 16 35 344 333 17
|
|
345: TypePointer UniformConstant 341
|
|
346: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 3(DebugTypePointer) 342 16 16
|
|
347(samplerHeight): 345(ptr) Variable UniformConstant
|
|
348: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 349 342 32 331 16 35 349 347(samplerHeight) 215
|
|
351: TypeSampledImage 328
|
|
352: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 10(DebugTypeComposite) 353 16 32 331 16 35 354 333 17
|
|
359: 216(int) Constant 4
|
|
367: TypePointer Function 216(int)
|
|
368: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 3(DebugTypePointer) 218 22 16
|
|
372: 11(int) Constant 102
|
|
370: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 371 218 32 372 16 62 19
|
|
389: 11(int) Constant 103
|
|
390: 216(int) Constant 3
|
|
392: TypePointer Uniform 18(fvec4)
|
|
393: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 3(DebugTypePointer) 20 46 16
|
|
397: 8(float) Constant 1090519040
|
|
402: 52(bool) ConstantFalse
|
|
405: 11(int) Constant 105
|
|
415: 11(int) Constant 108
|
|
420: TypePointer Function 97(ConstantsHSOutput)
|
|
421: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 3(DebugTypePointer) 105 22 16
|
|
425: 11(int) Constant 113
|
|
423: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 424 105 32 425 16 113 19
|
|
428: 93 ConstantComposite 234 234 234 234
|
|
429: 95 ConstantComposite 234 234
|
|
430:97(ConstantsHSOutput) ConstantComposite 428 429
|
|
431: 216(int) Constant 2
|
|
435: 11(int) Constant 115
|
|
447: 11(int) Constant 117
|
|
450: 11(int) Constant 118
|
|
453: 11(int) Constant 119
|
|
456: 11(int) Constant 120
|
|
459: 11(int) Constant 121
|
|
462: 11(int) Constant 122
|
|
467: 11(int) Constant 126
|
|
476: 11(int) Constant 128
|
|
486: 11(int) Constant 129
|
|
496: 11(int) Constant 130
|
|
506: 11(int) Constant 131
|
|
515: 11(int) Constant 132
|
|
523: 11(int) Constant 133
|
|
533: 11(int) Constant 139
|
|
536: 11(int) Constant 140
|
|
539: 11(int) Constant 141
|
|
542: 11(int) Constant 142
|
|
545: 11(int) Constant 143
|
|
548: 11(int) Constant 144
|
|
553: 11(int) Constant 148
|
|
558: TypePointer Function 121(HSOutput)
|
|
559: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 3(DebugTypePointer) 128 22 16
|
|
562: 11(int) Constant 159
|
|
561: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 424 128 32 562 16 138 19
|
|
565: 18(fvec4) ConstantComposite 234 234 234 234
|
|
566: 48(fvec2) ConstantComposite 234 234
|
|
567:121(HSOutput) ConstantComposite 565 235 566
|
|
570: 11(int) Constant 160
|
|
576: 11(int) Constant 161
|
|
577: TypePointer Function 72(fvec3)
|
|
578: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 3(DebugTypePointer) 73 22 16
|
|
584: 11(int) Constant 162
|
|
590: 11(int) Constant 163
|
|
595: TypeArray 18(fvec4) 19
|
|
596: TypePointer Input 595
|
|
597(patch.Pos): 596(ptr) Variable Input
|
|
598: TypePointer Input 18(fvec4)
|
|
602: TypeArray 72(fvec3) 19
|
|
603: TypePointer Input 602
|
|
604(patch.Normal): 603(ptr) Variable Input
|
|
605: TypePointer Input 72(fvec3)
|
|
609: TypeArray 48(fvec2) 19
|
|
610: TypePointer Input 609
|
|
611(patch.UV): 610(ptr) Variable Input
|
|
612: TypePointer Input 48(fvec2)
|
|
644: TypePointer Input 11(int)
|
|
645(InvocationID): 644(ptr) Variable Input
|
|
653: TypePointer Output 595
|
|
654(@entryPointOutput.Pos): 653(ptr) Variable Output
|
|
658: TypePointer Output 18(fvec4)
|
|
660: TypePointer Output 602
|
|
661(@entryPointOutput.Normal): 660(ptr) Variable Output
|
|
665: TypePointer Output 72(fvec3)
|
|
667: TypePointer Output 609
|
|
668(@entryPointOutput.UV): 667(ptr) Variable Output
|
|
672: TypePointer Output 48(fvec2)
|
|
682: TypePointer Output 93
|
|
683(@patchConstantOutput.TessLevelOuter): 682(ptr) Variable Output
|
|
686: TypePointer Output 8(float)
|
|
697: TypePointer Output 95
|
|
698(@patchConstantOutput.TessLevelInner): 697(ptr) Variable Output
|
|
6(main): 4 Function None 5
|
|
7: Label
|
|
594(patch): 91(ptr) Variable Function
|
|
643(InvocationID): 119(ptr) Variable Function
|
|
647(flattenTemp): 558(ptr) Variable Function
|
|
648(param): 91(ptr) Variable Function
|
|
650(param): 119(ptr) Variable Function
|
|
678(@patchConstantResult): 420(ptr) Variable Function
|
|
679(param): 91(ptr) Variable Function
|
|
599: 598(ptr) AccessChain 597(patch.Pos) 219
|
|
600: 18(fvec4) Load 599
|
|
601: 21(ptr) AccessChain 594(patch) 219 219
|
|
Store 601 600
|
|
606: 605(ptr) AccessChain 604(patch.Normal) 219
|
|
607: 72(fvec3) Load 606
|
|
608: 577(ptr) AccessChain 594(patch) 219 220
|
|
Store 608 607
|
|
613: 612(ptr) AccessChain 611(patch.UV) 219
|
|
614: 48(fvec2) Load 613
|
|
615: 50(ptr) AccessChain 594(patch) 219 431
|
|
Store 615 614
|
|
616: 598(ptr) AccessChain 597(patch.Pos) 220
|
|
617: 18(fvec4) Load 616
|
|
618: 21(ptr) AccessChain 594(patch) 220 219
|
|
Store 618 617
|
|
619: 605(ptr) AccessChain 604(patch.Normal) 220
|
|
620: 72(fvec3) Load 619
|
|
621: 577(ptr) AccessChain 594(patch) 220 220
|
|
Store 621 620
|
|
622: 612(ptr) AccessChain 611(patch.UV) 220
|
|
623: 48(fvec2) Load 622
|
|
624: 50(ptr) AccessChain 594(patch) 220 431
|
|
Store 624 623
|
|
625: 598(ptr) AccessChain 597(patch.Pos) 431
|
|
626: 18(fvec4) Load 625
|
|
627: 21(ptr) AccessChain 594(patch) 431 219
|
|
Store 627 626
|
|
628: 605(ptr) AccessChain 604(patch.Normal) 431
|
|
629: 72(fvec3) Load 628
|
|
630: 577(ptr) AccessChain 594(patch) 431 220
|
|
Store 630 629
|
|
631: 612(ptr) AccessChain 611(patch.UV) 431
|
|
632: 48(fvec2) Load 631
|
|
633: 50(ptr) AccessChain 594(patch) 431 431
|
|
Store 633 632
|
|
634: 598(ptr) AccessChain 597(patch.Pos) 390
|
|
635: 18(fvec4) Load 634
|
|
636: 21(ptr) AccessChain 594(patch) 390 219
|
|
Store 636 635
|
|
637: 605(ptr) AccessChain 604(patch.Normal) 390
|
|
638: 72(fvec3) Load 637
|
|
639: 577(ptr) AccessChain 594(patch) 390 220
|
|
Store 639 638
|
|
640: 612(ptr) AccessChain 611(patch.UV) 390
|
|
641: 48(fvec2) Load 640
|
|
642: 50(ptr) AccessChain 594(patch) 390 431
|
|
Store 642 641
|
|
646: 11(int) Load 645(InvocationID)
|
|
Store 643(InvocationID) 646
|
|
649: 89 Load 594(patch)
|
|
Store 648(param) 649
|
|
651: 11(int) Load 643(InvocationID)
|
|
Store 650(param) 651
|
|
652:121(HSOutput) FunctionCall 135(@main(struct-VSOutput-vf4-vf3-vf21[4];u1;) 648(param) 650(param)
|
|
Store 647(flattenTemp) 652
|
|
655: 11(int) Load 645(InvocationID)
|
|
656: 21(ptr) AccessChain 647(flattenTemp) 219
|
|
657: 18(fvec4) Load 656
|
|
659: 658(ptr) AccessChain 654(@entryPointOutput.Pos) 655
|
|
Store 659 657
|
|
662: 11(int) Load 645(InvocationID)
|
|
663: 577(ptr) AccessChain 647(flattenTemp) 220
|
|
664: 72(fvec3) Load 663
|
|
666: 665(ptr) AccessChain 661(@entryPointOutput.Normal) 662
|
|
Store 666 664
|
|
669: 11(int) Load 645(InvocationID)
|
|
670: 50(ptr) AccessChain 647(flattenTemp) 431
|
|
671: 48(fvec2) Load 670
|
|
673: 672(ptr) AccessChain 668(@entryPointOutput.UV) 669
|
|
Store 673 671
|
|
ControlBarrier 46 19 16
|
|
674: 11(int) Load 645(InvocationID)
|
|
675: 52(bool) IEqual 674 219
|
|
SelectionMerge 677 None
|
|
BranchConditional 675 676 677
|
|
676: Label
|
|
680: 89 Load 594(patch)
|
|
Store 679(param) 680
|
|
681:97(ConstantsHSOutput) FunctionCall 110(ConstantsHS(struct-VSOutput-vf4-vf3-vf21[4];) 679(param)
|
|
Store 678(@patchConstantResult) 681
|
|
684: 158(ptr) AccessChain 678(@patchConstantResult) 219 219
|
|
685: 8(float) Load 684
|
|
687: 686(ptr) AccessChain 683(@patchConstantOutput.TessLevelOuter) 219
|
|
Store 687 685
|
|
688: 158(ptr) AccessChain 678(@patchConstantResult) 219 220
|
|
689: 8(float) Load 688
|
|
690: 686(ptr) AccessChain 683(@patchConstantOutput.TessLevelOuter) 220
|
|
Store 690 689
|
|
691: 158(ptr) AccessChain 678(@patchConstantResult) 219 431
|
|
692: 8(float) Load 691
|
|
693: 686(ptr) AccessChain 683(@patchConstantOutput.TessLevelOuter) 431
|
|
Store 693 692
|
|
694: 158(ptr) AccessChain 678(@patchConstantResult) 219 390
|
|
695: 8(float) Load 694
|
|
696: 686(ptr) AccessChain 683(@patchConstantOutput.TessLevelOuter) 390
|
|
Store 696 695
|
|
699: 158(ptr) AccessChain 678(@patchConstantResult) 220 219
|
|
700: 8(float) Load 699
|
|
701: 686(ptr) AccessChain 698(@patchConstantOutput.TessLevelInner) 219
|
|
Store 701 700
|
|
702: 158(ptr) AccessChain 678(@patchConstantResult) 220 220
|
|
703: 8(float) Load 702
|
|
704: 686(ptr) AccessChain 698(@patchConstantOutput.TessLevelInner) 220
|
|
Store 704 703
|
|
Branch 677
|
|
677: Label
|
|
Return
|
|
FunctionEnd
|
|
28(screenSpaceTessFactor(vf4;vf4;): 8(float) Function None 24
|
|
26(p0): 21(ptr) FunctionParameter
|
|
27(p1): 21(ptr) FunctionParameter
|
|
29: Label
|
|
147(midPoint): 21(ptr) Variable Function
|
|
160(radius): 158(ptr) Variable Function
|
|
171(v0): 21(ptr) Variable Function
|
|
226(clip0): 21(ptr) Variable Function
|
|
244(clip1): 21(ptr) Variable Function
|
|
42: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 31
|
|
43: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 32 34 34 16 16
|
|
40: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 38 26(p0) 41
|
|
47: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 44 27(p1) 41
|
|
146: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 101(DebugFunctionDefinition) 31 28(screenSpaceTessFactor(vf4;vf4;)
|
|
152: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 32 150 150 16 16
|
|
151: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 148 147(midPoint) 41
|
|
154: 18(fvec4) Load 26(p0)
|
|
155: 18(fvec4) Load 27(p1)
|
|
156: 18(fvec4) FAdd 154 155
|
|
157: 18(fvec4) VectorTimesScalar 156 153
|
|
Store 147(midPoint) 157
|
|
165: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 32 163 163 16 16
|
|
164: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 161 160(radius) 41
|
|
166: 18(fvec4) Load 26(p0)
|
|
167: 18(fvec4) Load 27(p1)
|
|
168: 8(float) ExtInst 3(GLSL.std.450) 67(Distance) 166 167
|
|
170: 8(float) FDiv 168 169
|
|
Store 160(radius) 170
|
|
176: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 32 174 174 16 16
|
|
175: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 172 171(v0) 41
|
|
177: 18(fvec4) Load 147(midPoint)
|
|
223: 221(ptr) AccessChain 213 219 220
|
|
224: 178 Load 223
|
|
225: 18(fvec4) VectorTimesMatrix 177 224
|
|
Store 171(v0) 225
|
|
231: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 32 229 229 16 16
|
|
230: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 227 226(clip0) 41
|
|
232: 18(fvec4) Load 171(v0)
|
|
233: 8(float) Load 160(radius)
|
|
236: 8(float) CompositeExtract 235 0
|
|
237: 8(float) CompositeExtract 235 1
|
|
238: 8(float) CompositeExtract 235 2
|
|
239: 18(fvec4) CompositeConstruct 233 236 237 238
|
|
240: 18(fvec4) FSub 232 239
|
|
241: 221(ptr) AccessChain 213 219 219
|
|
242: 178 Load 241
|
|
243: 18(fvec4) VectorTimesMatrix 240 242
|
|
Store 226(clip0) 243
|
|
249: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 32 247 247 16 16
|
|
248: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 245 244(clip1) 41
|
|
250: 18(fvec4) Load 171(v0)
|
|
251: 8(float) Load 160(radius)
|
|
252: 8(float) CompositeExtract 235 0
|
|
253: 8(float) CompositeExtract 235 1
|
|
254: 8(float) CompositeExtract 235 2
|
|
255: 18(fvec4) CompositeConstruct 251 252 253 254
|
|
256: 18(fvec4) FAdd 250 255
|
|
257: 221(ptr) AccessChain 213 219 219
|
|
258: 178 Load 257
|
|
259: 18(fvec4) VectorTimesMatrix 256 258
|
|
Store 244(clip1) 259
|
|
261: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 32 262 262 16 16
|
|
260: 158(ptr) AccessChain 226(clip0) 17
|
|
263: 8(float) Load 260
|
|
264: 18(fvec4) Load 226(clip0)
|
|
265: 18(fvec4) CompositeConstruct 263 263 263 263
|
|
266: 18(fvec4) FDiv 264 265
|
|
Store 226(clip0) 266
|
|
268: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 32 269 269 16 16
|
|
267: 158(ptr) AccessChain 244(clip1) 17
|
|
270: 8(float) Load 267
|
|
271: 18(fvec4) Load 244(clip1)
|
|
272: 18(fvec4) CompositeConstruct 270 270 270 270
|
|
273: 18(fvec4) FDiv 271 272
|
|
Store 244(clip1) 273
|
|
278: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 32 279 279 16 16
|
|
277: 275(ptr) AccessChain 213 219 274
|
|
280: 48(fvec2) Load 277
|
|
281: 18(fvec4) Load 226(clip0)
|
|
282: 48(fvec2) VectorShuffle 281 281 0 1
|
|
283: 48(fvec2) FMul 282 280
|
|
284: 158(ptr) AccessChain 226(clip0) 16
|
|
285: 8(float) CompositeExtract 283 0
|
|
Store 284 285
|
|
286: 158(ptr) AccessChain 226(clip0) 36
|
|
287: 8(float) CompositeExtract 283 1
|
|
Store 286 287
|
|
289: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 32 290 290 16 16
|
|
288: 275(ptr) AccessChain 213 219 274
|
|
291: 48(fvec2) Load 288
|
|
292: 18(fvec4) Load 244(clip1)
|
|
293: 48(fvec2) VectorShuffle 292 292 0 1
|
|
294: 48(fvec2) FMul 293 291
|
|
295: 158(ptr) AccessChain 244(clip1) 16
|
|
296: 8(float) CompositeExtract 294 0
|
|
Store 295 296
|
|
297: 158(ptr) AccessChain 244(clip1) 36
|
|
298: 8(float) CompositeExtract 294 1
|
|
Store 297 298
|
|
300: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 32 301 301 16 16
|
|
299: 18(fvec4) Load 226(clip0)
|
|
302: 18(fvec4) Load 244(clip1)
|
|
303: 8(float) ExtInst 3(GLSL.std.450) 67(Distance) 299 302
|
|
307: 305(ptr) AccessChain 213 219 304
|
|
308: 8(float) Load 307
|
|
309: 8(float) FDiv 303 308
|
|
311: 305(ptr) AccessChain 213 219 310
|
|
312: 8(float) Load 311
|
|
313: 8(float) FMul 309 312
|
|
316: 8(float) ExtInst 3(GLSL.std.450) 43(FClamp) 313 314 315
|
|
ReturnValue 316
|
|
FunctionEnd
|
|
59(frustumCheck(vf4;vf2;): 52(bool) Function None 55
|
|
57(Pos): 21(ptr) FunctionParameter
|
|
58(inUV): 50(ptr) FunctionParameter
|
|
60: Label
|
|
321(pos): 21(ptr) Variable Function
|
|
369(i): 367(ptr) Variable Function
|
|
67: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 62
|
|
68: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 32 63 63 16 16
|
|
66: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 64 57(Pos) 41
|
|
71: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 69 58(inUV) 41
|
|
320: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 101(DebugFunctionDefinition) 62 59(frustumCheck(vf4;vf2;)
|
|
326: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 32 324 324 16 16
|
|
325: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 322 321(pos) 41
|
|
327: 18(fvec4) Load 57(Pos)
|
|
Store 321(pos) 327
|
|
340: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 32 331 331 16 16
|
|
339: 328 Load 336(textureHeight)
|
|
350: 341 Load 347(samplerHeight)
|
|
355: 351 SampledImage 339 350
|
|
356: 48(fvec2) Load 58(inUV)
|
|
357: 18(fvec4) ImageSampleExplicitLod 355 356 Lod 234
|
|
358: 8(float) CompositeExtract 357 0
|
|
360: 305(ptr) AccessChain 213 219 359
|
|
361: 8(float) Load 360
|
|
362: 8(float) FMul 358 361
|
|
363: 158(ptr) AccessChain 321(pos) 36
|
|
364: 8(float) Load 363
|
|
365: 8(float) FSub 364 362
|
|
366: 158(ptr) AccessChain 321(pos) 36
|
|
Store 366 365
|
|
374: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 32 372 372 16 16
|
|
373: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 370 369(i) 41
|
|
Store 369(i) 219
|
|
Branch 375
|
|
375: Label
|
|
379: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 62
|
|
380: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 32 372 372 16 16
|
|
LoopMerge 377 378 None
|
|
Branch 381
|
|
381: Label
|
|
383: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 62
|
|
384: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 32 372 372 16 16
|
|
382: 216(int) Load 369(i)
|
|
385: 52(bool) SLessThan 382 274
|
|
BranchConditional 385 376 377
|
|
376: Label
|
|
387: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 62
|
|
388: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 32 389 389 16 16
|
|
386: 18(fvec4) Load 321(pos)
|
|
391: 216(int) Load 369(i)
|
|
394: 392(ptr) AccessChain 213 219 390 391
|
|
395: 18(fvec4) Load 394
|
|
396: 8(float) Dot 386 395
|
|
398: 8(float) FAdd 396 397
|
|
399: 52(bool) FOrdLessThan 398 234
|
|
SelectionMerge 401 None
|
|
BranchConditional 399 400 401
|
|
400: Label
|
|
403: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 62
|
|
404: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 32 405 405 16 16
|
|
ReturnValue 402
|
|
401: Label
|
|
408: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 62
|
|
Branch 378
|
|
378: Label
|
|
410: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 62
|
|
411: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 32 372 372 16 16
|
|
409: 216(int) Load 369(i)
|
|
412: 216(int) IAdd 409 220
|
|
Store 369(i) 412
|
|
Branch 375
|
|
377: Label
|
|
413: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 62
|
|
414: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 32 415 415 16 16
|
|
ReturnValue 180
|
|
FunctionEnd
|
|
110(ConstantsHS(struct-VSOutput-vf4-vf3-vf21[4];):97(ConstantsHSOutput) Function None 107
|
|
109(patch): 91(ptr) FunctionParameter
|
|
111: Label
|
|
422(output): 420(ptr) Variable Function
|
|
432(param): 21(ptr) Variable Function
|
|
437(param): 50(ptr) Variable Function
|
|
472(param): 21(ptr) Variable Function
|
|
478(param): 21(ptr) Variable Function
|
|
483(param): 21(ptr) Variable Function
|
|
488(param): 21(ptr) Variable Function
|
|
493(param): 21(ptr) Variable Function
|
|
498(param): 21(ptr) Variable Function
|
|
503(param): 21(ptr) Variable Function
|
|
508(param): 21(ptr) Variable Function
|
|
117: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 113
|
|
118: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 32 88 88 16 16
|
|
116: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 114 109(patch) 41
|
|
419: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 101(DebugFunctionDefinition) 113 110(ConstantsHS(struct-VSOutput-vf4-vf3-vf21[4];)
|
|
427: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 32 425 425 16 16
|
|
426: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 423 422(output) 41
|
|
Store 422(output) 430
|
|
434: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 32 435 435 16 16
|
|
433: 21(ptr) AccessChain 109(patch) 219 219
|
|
436: 18(fvec4) Load 433
|
|
Store 432(param) 436
|
|
438: 50(ptr) AccessChain 109(patch) 219 431
|
|
439: 48(fvec2) Load 438
|
|
Store 437(param) 439
|
|
440: 52(bool) FunctionCall 59(frustumCheck(vf4;vf2;) 432(param) 437(param)
|
|
441: 52(bool) LogicalNot 440
|
|
SelectionMerge 443 None
|
|
BranchConditional 441 442 463
|
|
442: Label
|
|
445: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 113
|
|
446: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 32 447 447 16 16
|
|
444: 158(ptr) AccessChain 422(output) 220 219
|
|
Store 444 234
|
|
449: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 32 450 450 16 16
|
|
448: 158(ptr) AccessChain 422(output) 220 220
|
|
Store 448 234
|
|
452: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 32 453 453 16 16
|
|
451: 158(ptr) AccessChain 422(output) 219 219
|
|
Store 451 234
|
|
455: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 32 456 456 16 16
|
|
454: 158(ptr) AccessChain 422(output) 219 220
|
|
Store 454 234
|
|
458: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 32 459 459 16 16
|
|
457: 158(ptr) AccessChain 422(output) 219 431
|
|
Store 457 234
|
|
461: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 32 462 462 16 16
|
|
460: 158(ptr) AccessChain 422(output) 219 390
|
|
Store 460 234
|
|
Branch 443
|
|
463: Label
|
|
465: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 113
|
|
466: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 32 467 467 16 16
|
|
464: 305(ptr) AccessChain 213 219 310
|
|
468: 8(float) Load 464
|
|
469: 52(bool) FOrdGreaterThan 468 234
|
|
SelectionMerge 471 None
|
|
BranchConditional 469 470 529
|
|
470: Label
|
|
474: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 113
|
|
475: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 32 476 476 16 16
|
|
473: 21(ptr) AccessChain 109(patch) 390 219
|
|
477: 18(fvec4) Load 473
|
|
Store 472(param) 477
|
|
479: 21(ptr) AccessChain 109(patch) 219 219
|
|
480: 18(fvec4) Load 479
|
|
Store 478(param) 480
|
|
481: 8(float) FunctionCall 28(screenSpaceTessFactor(vf4;vf4;) 472(param) 478(param)
|
|
482: 158(ptr) AccessChain 422(output) 219 219
|
|
Store 482 481
|
|
485: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 32 486 486 16 16
|
|
484: 21(ptr) AccessChain 109(patch) 219 219
|
|
487: 18(fvec4) Load 484
|
|
Store 483(param) 487
|
|
489: 21(ptr) AccessChain 109(patch) 220 219
|
|
490: 18(fvec4) Load 489
|
|
Store 488(param) 490
|
|
491: 8(float) FunctionCall 28(screenSpaceTessFactor(vf4;vf4;) 483(param) 488(param)
|
|
492: 158(ptr) AccessChain 422(output) 219 220
|
|
Store 492 491
|
|
495: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 32 496 496 16 16
|
|
494: 21(ptr) AccessChain 109(patch) 220 219
|
|
497: 18(fvec4) Load 494
|
|
Store 493(param) 497
|
|
499: 21(ptr) AccessChain 109(patch) 431 219
|
|
500: 18(fvec4) Load 499
|
|
Store 498(param) 500
|
|
501: 8(float) FunctionCall 28(screenSpaceTessFactor(vf4;vf4;) 493(param) 498(param)
|
|
502: 158(ptr) AccessChain 422(output) 219 431
|
|
Store 502 501
|
|
505: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 32 506 506 16 16
|
|
504: 21(ptr) AccessChain 109(patch) 431 219
|
|
507: 18(fvec4) Load 504
|
|
Store 503(param) 507
|
|
509: 21(ptr) AccessChain 109(patch) 390 219
|
|
510: 18(fvec4) Load 509
|
|
Store 508(param) 510
|
|
511: 8(float) FunctionCall 28(screenSpaceTessFactor(vf4;vf4;) 503(param) 508(param)
|
|
512: 158(ptr) AccessChain 422(output) 219 390
|
|
Store 512 511
|
|
514: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 32 515 515 16 16
|
|
513: 158(ptr) AccessChain 422(output) 219 219
|
|
516: 8(float) Load 513
|
|
517: 158(ptr) AccessChain 422(output) 219 390
|
|
518: 8(float) Load 517
|
|
519: 8(float) ExtInst 3(GLSL.std.450) 46(FMix) 516 518 153
|
|
520: 158(ptr) AccessChain 422(output) 220 219
|
|
Store 520 519
|
|
522: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 32 523 523 16 16
|
|
521: 158(ptr) AccessChain 422(output) 219 431
|
|
524: 8(float) Load 521
|
|
525: 158(ptr) AccessChain 422(output) 219 220
|
|
526: 8(float) Load 525
|
|
527: 8(float) ExtInst 3(GLSL.std.450) 46(FMix) 524 526 153
|
|
528: 158(ptr) AccessChain 422(output) 220 220
|
|
Store 528 527
|
|
Branch 471
|
|
529: Label
|
|
531: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 113
|
|
532: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 32 533 533 16 16
|
|
530: 158(ptr) AccessChain 422(output) 220 219
|
|
Store 530 314
|
|
535: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 32 536 536 16 16
|
|
534: 158(ptr) AccessChain 422(output) 220 220
|
|
Store 534 314
|
|
538: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 32 539 539 16 16
|
|
537: 158(ptr) AccessChain 422(output) 219 219
|
|
Store 537 314
|
|
541: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 32 542 542 16 16
|
|
540: 158(ptr) AccessChain 422(output) 219 220
|
|
Store 540 314
|
|
544: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 32 545 545 16 16
|
|
543: 158(ptr) AccessChain 422(output) 219 431
|
|
Store 543 314
|
|
547: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 32 548 548 16 16
|
|
546: 158(ptr) AccessChain 422(output) 219 390
|
|
Store 546 314
|
|
Branch 471
|
|
471: Label
|
|
549: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 113
|
|
Branch 443
|
|
443: Label
|
|
551: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 113
|
|
552: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 32 553 553 16 16
|
|
550:97(ConstantsHSOutput) Load 422(output)
|
|
ReturnValue 550
|
|
FunctionEnd
|
|
135(@main(struct-VSOutput-vf4-vf3-vf21[4];u1;):121(HSOutput) Function None 131
|
|
133(patch): 91(ptr) FunctionParameter
|
|
134(InvocationID): 119(ptr) FunctionParameter
|
|
136: Label
|
|
560(output): 558(ptr) Variable Function
|
|
141: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 138
|
|
142: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 32 130 130 16 16
|
|
140: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 139 133(patch) 41
|
|
145: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 143 134(InvocationID) 41
|
|
557: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 101(DebugFunctionDefinition) 138 135(@main(struct-VSOutput-vf4-vf3-vf21[4];u1;)
|
|
564: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 32 562 562 16 16
|
|
563: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 561 560(output) 41
|
|
Store 560(output) 567
|
|
569: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 32 570 570 16 16
|
|
568: 11(int) Load 134(InvocationID)
|
|
571: 21(ptr) AccessChain 133(patch) 568 219
|
|
572: 18(fvec4) Load 571
|
|
573: 21(ptr) AccessChain 560(output) 219
|
|
Store 573 572
|
|
575: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 32 576 576 16 16
|
|
574: 11(int) Load 134(InvocationID)
|
|
579: 577(ptr) AccessChain 133(patch) 574 220
|
|
580: 72(fvec3) Load 579
|
|
581: 577(ptr) AccessChain 560(output) 220
|
|
Store 581 580
|
|
583: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 32 584 584 16 16
|
|
582: 11(int) Load 134(InvocationID)
|
|
585: 50(ptr) AccessChain 133(patch) 582 431
|
|
586: 48(fvec2) Load 585
|
|
587: 50(ptr) AccessChain 560(output) 431
|
|
Store 587 586
|
|
589: 4 ExtInst 1(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 32 590 590 16 16
|
|
588:121(HSOutput) Load 560(output)
|
|
ReturnValue 588
|
|
FunctionEnd
|