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