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