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.
365 lines
23 KiB
Plaintext
365 lines
23 KiB
Plaintext
spv.debuginfo.glsl.geom
|
|
// Module Version 10000
|
|
// Generated by (magic number): 8000b
|
|
// Id's are bound by 256
|
|
|
|
Capability Geometry
|
|
Capability MultiViewport
|
|
Extension "SPV_KHR_non_semantic_info"
|
|
2: ExtInstImport "NonSemantic.Shader.DebugInfo.100"
|
|
3: ExtInstImport "GLSL.std.450"
|
|
MemoryModel Logical GLSL450
|
|
EntryPoint Geometry 14 "main" 62 94 113 123 126 157 196 205 222 234 240 243
|
|
ExecutionMode 14 Triangles
|
|
ExecutionMode 14 Invocations 2
|
|
ExecutionMode 14 OutputTriangleStrip
|
|
ExecutionMode 14 OutputVertices 3
|
|
1: String ""
|
|
8: String "uint"
|
|
15: String "main"
|
|
18: String "// OpModuleProcessed auto-map-locations
|
|
// OpModuleProcessed auto-map-bindings
|
|
// OpModuleProcessed client vulkan100
|
|
// OpModuleProcessed target-env vulkan1.0
|
|
// OpModuleProcessed keep-uncalled
|
|
// OpModuleProcessed entry-point main
|
|
#line 1
|
|
"
|
|
29: String "int"
|
|
34: String "i"
|
|
50: String "bool"
|
|
57: String "float"
|
|
64: String "outNormal"
|
|
77: String "projection"
|
|
81: String "modelview"
|
|
84: String "lightPos"
|
|
87: String "UBO"
|
|
91: String "ubo"
|
|
96: String "gl_InvocationID"
|
|
115: String "inNormal"
|
|
125: String "outColor"
|
|
128: String "inColor"
|
|
137: String "pos"
|
|
143: String "gl_Position"
|
|
146: String "gl_PointSize"
|
|
149: String "gl_CullDistance"
|
|
153: String "gl_PerVertex"
|
|
159: String "gl_in"
|
|
168: String "worldPos"
|
|
180: String "lPos"
|
|
198: String "outLightVec"
|
|
207: String "outViewVec"
|
|
236: String "gl_ViewportIndex"
|
|
242: String "gl_PrimitiveID"
|
|
245: String "gl_PrimitiveIDIn"
|
|
SourceExtension "GL_ARB_viewport_array"
|
|
Name 14 "main"
|
|
Name 32 "i"
|
|
Name 62 "outNormal"
|
|
Name 75 "UBO"
|
|
MemberName 75(UBO) 0 "projection"
|
|
MemberName 75(UBO) 1 "modelview"
|
|
MemberName 75(UBO) 2 "lightPos"
|
|
Name 89 "ubo"
|
|
Name 94 "gl_InvocationID"
|
|
Name 113 "inNormal"
|
|
Name 123 "outColor"
|
|
Name 126 "inColor"
|
|
Name 135 "pos"
|
|
Name 141 "gl_PerVertex"
|
|
MemberName 141(gl_PerVertex) 0 "gl_Position"
|
|
MemberName 141(gl_PerVertex) 1 "gl_PointSize"
|
|
MemberName 141(gl_PerVertex) 2 "gl_ClipDistance"
|
|
MemberName 141(gl_PerVertex) 3 "gl_CullDistance"
|
|
Name 157 "gl_in"
|
|
Name 166 "worldPos"
|
|
Name 178 "lPos"
|
|
Name 196 "outLightVec"
|
|
Name 205 "outViewVec"
|
|
Name 213 "gl_PerVertex"
|
|
MemberName 213(gl_PerVertex) 0 "gl_Position"
|
|
MemberName 213(gl_PerVertex) 1 "gl_PointSize"
|
|
MemberName 213(gl_PerVertex) 2 "gl_ClipDistance"
|
|
MemberName 213(gl_PerVertex) 3 "gl_CullDistance"
|
|
Name 222 ""
|
|
Name 234 "gl_ViewportIndex"
|
|
Name 240 "gl_PrimitiveID"
|
|
Name 243 "gl_PrimitiveIDIn"
|
|
Decorate 62(outNormal) Location 0
|
|
Decorate 71 ArrayStride 64
|
|
Decorate 73 ArrayStride 64
|
|
MemberDecorate 75(UBO) 0 ColMajor
|
|
MemberDecorate 75(UBO) 0 Offset 0
|
|
MemberDecorate 75(UBO) 0 MatrixStride 16
|
|
MemberDecorate 75(UBO) 1 ColMajor
|
|
MemberDecorate 75(UBO) 1 Offset 128
|
|
MemberDecorate 75(UBO) 1 MatrixStride 16
|
|
MemberDecorate 75(UBO) 2 Offset 256
|
|
Decorate 75(UBO) Block
|
|
Decorate 89(ubo) DescriptorSet 0
|
|
Decorate 89(ubo) Binding 0
|
|
Decorate 94(gl_InvocationID) BuiltIn InvocationId
|
|
Decorate 113(inNormal) Location 0
|
|
Decorate 123(outColor) Location 1
|
|
Decorate 126(inColor) Location 1
|
|
MemberDecorate 141(gl_PerVertex) 0 BuiltIn Position
|
|
MemberDecorate 141(gl_PerVertex) 1 BuiltIn PointSize
|
|
MemberDecorate 141(gl_PerVertex) 2 BuiltIn ClipDistance
|
|
MemberDecorate 141(gl_PerVertex) 3 BuiltIn CullDistance
|
|
Decorate 141(gl_PerVertex) Block
|
|
Decorate 196(outLightVec) Location 3
|
|
Decorate 205(outViewVec) Location 2
|
|
MemberDecorate 213(gl_PerVertex) 0 BuiltIn Position
|
|
MemberDecorate 213(gl_PerVertex) 1 BuiltIn PointSize
|
|
MemberDecorate 213(gl_PerVertex) 2 BuiltIn ClipDistance
|
|
MemberDecorate 213(gl_PerVertex) 3 BuiltIn CullDistance
|
|
Decorate 213(gl_PerVertex) Block
|
|
Decorate 234(gl_ViewportIndex) BuiltIn ViewportIndex
|
|
Decorate 240(gl_PrimitiveID) BuiltIn PrimitiveId
|
|
Decorate 243(gl_PrimitiveIDIn) BuiltIn PrimitiveId
|
|
4: TypeVoid
|
|
5: TypeFunction 4
|
|
7: TypeInt 32 0
|
|
10: 7(int) Constant 32
|
|
11: 7(int) Constant 6
|
|
12: 7(int) Constant 0
|
|
9: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 2(DebugTypeBasic) 8 10 11 12
|
|
13: 7(int) Constant 3
|
|
6: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 8(DebugTypeFunction) 13 4
|
|
17: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 35(DebugSource) 1 18
|
|
20: 7(int) Constant 1
|
|
21: 7(int) Constant 4
|
|
22: 7(int) Constant 2
|
|
19: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 1(DebugCompilationUnit) 20 21 17 22
|
|
16: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 20(DebugFunction) 15 6 17 12 12 19 15 13 12
|
|
27: 7(int) Constant 49
|
|
28: TypeInt 32 1
|
|
30: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 2(DebugTypeBasic) 29 10 21 12
|
|
31: TypePointer Function 28(int)
|
|
33: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 34 30 17 27 12 16 21
|
|
36: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 31(DebugExpression)
|
|
37: 28(int) Constant 0
|
|
48: 28(int) Constant 3
|
|
49: TypeBool
|
|
51: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 2(DebugTypeBasic) 50 10 22 12
|
|
55: 7(int) Constant 51
|
|
56: TypeFloat 32
|
|
58: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 2(DebugTypeBasic) 57 10 13 12
|
|
59: TypeVector 56(float) 3
|
|
60: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 6(DebugTypeVector) 58 13
|
|
61: TypePointer Output 59(fvec3)
|
|
62(outNormal): 61(ptr) Variable Output
|
|
65: 7(int) Constant 8
|
|
63: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 64 60 17 55 12 19 64 62(outNormal) 65
|
|
66: TypeVector 56(float) 4
|
|
67: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 6(DebugTypeVector) 58 21
|
|
68: TypeMatrix 66(fvec4) 4
|
|
70: 49(bool) ConstantTrue
|
|
69: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 108(DebugTypeMatrix) 67 21 70
|
|
71: TypeArray 68 22
|
|
72: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 5(DebugTypeArray) 69 22
|
|
73: TypeArray 68 22
|
|
74: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 5(DebugTypeArray) 69 22
|
|
75(UBO): TypeStruct 71 73 66(fvec4)
|
|
78: 7(int) Constant 34
|
|
79: 7(int) Constant 7
|
|
76: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 77 72 17 78 79 12 12 13
|
|
82: 7(int) Constant 35
|
|
80: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 81 74 17 82 79 12 12 13
|
|
85: 7(int) Constant 36
|
|
83: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 84 67 17 85 79 12 12 13
|
|
86: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 10(DebugTypeComposite) 87 20 17 55 12 19 87 12 13 76 80 83
|
|
88: TypePointer Uniform 75(UBO)
|
|
89(ubo): 88(ptr) Variable Uniform
|
|
90: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 91 86 17 55 12 19 91 89(ubo) 65
|
|
92: 28(int) Constant 1
|
|
93: TypePointer Input 28(int)
|
|
94(gl_InvocationID): 93(ptr) Variable Input
|
|
95: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 96 30 17 55 12 19 96 94(gl_InvocationID) 65
|
|
98: TypePointer Uniform 68
|
|
101: TypeMatrix 59(fvec3) 3
|
|
102: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 108(DebugTypeMatrix) 60 13 70
|
|
110: TypeArray 59(fvec3) 13
|
|
111: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 5(DebugTypeArray) 60 13
|
|
112: TypePointer Input 110
|
|
113(inNormal): 112(ptr) Variable Input
|
|
114: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 115 111 17 55 12 19 115 113(inNormal) 65
|
|
117: TypePointer Input 59(fvec3)
|
|
122: 7(int) Constant 52
|
|
123(outColor): 61(ptr) Variable Output
|
|
124: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 125 60 17 122 12 19 125 123(outColor) 65
|
|
126(inColor): 112(ptr) Variable Input
|
|
127: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 128 111 17 122 12 19 128 126(inColor) 65
|
|
133: 7(int) Constant 54
|
|
134: TypePointer Function 66(fvec4)
|
|
136: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 137 67 17 133 12 16 21
|
|
139: TypeArray 56(float) 20
|
|
140: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 5(DebugTypeArray) 58 20
|
|
141(gl_PerVertex): TypeStruct 66(fvec4) 56(float) 139 139
|
|
144: 7(int) Constant 23
|
|
142: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 143 67 17 22 144 12 12 13
|
|
147: 7(int) Constant 41
|
|
145: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 146 58 17 22 147 12 12 13
|
|
150: 7(int) Constant 84
|
|
148: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 149 140 17 22 150 12 12 13
|
|
151: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 149 140 17 22 150 12 12 13
|
|
152: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 10(DebugTypeComposite) 153 20 17 133 12 19 153 12 13 142 145 148 151
|
|
154: TypeArray 141(gl_PerVertex) 13
|
|
155: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 5(DebugTypeArray) 152 13
|
|
156: TypePointer Input 154
|
|
157(gl_in): 156(ptr) Variable Input
|
|
158: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 159 155 17 133 12 19 159 157(gl_in) 65
|
|
161: TypePointer Input 66(fvec4)
|
|
165: 7(int) Constant 55
|
|
167: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 168 67 17 165 12 16 21
|
|
176: 7(int) Constant 57
|
|
177: TypePointer Function 59(fvec3)
|
|
179: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 26(DebugLocalVariable) 180 60 17 176 12 16 21
|
|
185: 28(int) Constant 2
|
|
186: TypePointer Uniform 66(fvec4)
|
|
195: 7(int) Constant 58
|
|
196(outLightVec): 61(ptr) Variable Output
|
|
197: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 198 60 17 195 12 19 198 196(outLightVec) 65
|
|
204: 7(int) Constant 59
|
|
205(outViewVec): 61(ptr) Variable Output
|
|
206: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 207 60 17 204 12 19 207 205(outViewVec) 65
|
|
212: 7(int) Constant 61
|
|
213(gl_PerVertex): TypeStruct 66(fvec4) 56(float) 139 139
|
|
215: 7(int) Constant 215
|
|
214: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 143 67 17 22 215 12 12 13
|
|
217: 7(int) Constant 233
|
|
216: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 146 58 17 22 217 12 12 13
|
|
218: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 149 140 17 13 79 12 12 13
|
|
219: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 11(DebugTypeMember) 149 140 17 13 79 12 12 13
|
|
220: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 10(DebugTypeComposite) 153 20 17 212 12 19 153 12 13 214 216 218 219
|
|
221: TypePointer Output 213(gl_PerVertex)
|
|
222: 221(ptr) Variable Output
|
|
223: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 1 220 17 212 12 19 1 222 65
|
|
229: TypePointer Output 66(fvec4)
|
|
232: 7(int) Constant 64
|
|
233: TypePointer Output 28(int)
|
|
234(gl_ViewportIndex): 233(ptr) Variable Output
|
|
235: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 236 30 17 232 12 19 236 234(gl_ViewportIndex) 65
|
|
239: 7(int) Constant 65
|
|
240(gl_PrimitiveID): 233(ptr) Variable Output
|
|
241: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 242 30 17 239 12 19 242 240(gl_PrimitiveID) 65
|
|
243(gl_PrimitiveIDIn): 93(ptr) Variable Input
|
|
244: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 18(DebugGlobalVariable) 245 30 17 239 12 19 245 243(gl_PrimitiveIDIn) 65
|
|
248: 7(int) Constant 66
|
|
255: 7(int) Constant 68
|
|
Line 1 47 15
|
|
14(main): 4 Function None 5
|
|
23: Label
|
|
32(i): 31(ptr) Variable Function
|
|
135(pos): 134(ptr) Variable Function
|
|
166(worldPos): 134(ptr) Variable Function
|
|
178(lPos): 177(ptr) Variable Function
|
|
24: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 101(DebugFunctionDefinition) 16 14(main)
|
|
25: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 16
|
|
26: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 17 27 27 12 12
|
|
35: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 33 32(i) 36
|
|
Store 32(i) 37
|
|
Branch 38
|
|
38: Label
|
|
42: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 16
|
|
43: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 17 27 27 12 12
|
|
LoopMerge 40 41 None
|
|
Branch 44
|
|
44: Label
|
|
45: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 16
|
|
46: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 17 27 27 12 12
|
|
47: 28(int) Load 32(i)
|
|
52: 49(bool) SLessThan 47 48
|
|
BranchConditional 52 39 40
|
|
39: Label
|
|
53: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 16
|
|
54: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 17 55 55 12 12
|
|
97: 28(int) Load 94(gl_InvocationID)
|
|
99: 98(ptr) AccessChain 89(ubo) 92 97
|
|
100: 68 Load 99
|
|
103: 66(fvec4) CompositeExtract 100 0
|
|
104: 59(fvec3) VectorShuffle 103 103 0 1 2
|
|
105: 66(fvec4) CompositeExtract 100 1
|
|
106: 59(fvec3) VectorShuffle 105 105 0 1 2
|
|
107: 66(fvec4) CompositeExtract 100 2
|
|
108: 59(fvec3) VectorShuffle 107 107 0 1 2
|
|
109: 101 CompositeConstruct 104 106 108
|
|
116: 28(int) Load 32(i)
|
|
118: 117(ptr) AccessChain 113(inNormal) 116
|
|
119: 59(fvec3) Load 118
|
|
120: 59(fvec3) MatrixTimesVector 109 119
|
|
Store 62(outNormal) 120
|
|
121: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 17 122 122 12 12
|
|
129: 28(int) Load 32(i)
|
|
130: 117(ptr) AccessChain 126(inColor) 129
|
|
131: 59(fvec3) Load 130
|
|
Store 123(outColor) 131
|
|
132: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 17 133 133 12 12
|
|
138: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 136 135(pos) 36
|
|
160: 28(int) Load 32(i)
|
|
162: 161(ptr) AccessChain 157(gl_in) 160 37
|
|
163: 66(fvec4) Load 162
|
|
Store 135(pos) 163
|
|
164: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 17 165 165 12 12
|
|
169: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 167 166(worldPos) 36
|
|
170: 28(int) Load 94(gl_InvocationID)
|
|
171: 98(ptr) AccessChain 89(ubo) 92 170
|
|
172: 68 Load 171
|
|
173: 66(fvec4) Load 135(pos)
|
|
174: 66(fvec4) MatrixTimesVector 172 173
|
|
Store 166(worldPos) 174
|
|
175: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 17 176 176 12 12
|
|
181: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 28(DebugDeclare) 179 178(lPos) 36
|
|
182: 28(int) Load 94(gl_InvocationID)
|
|
183: 98(ptr) AccessChain 89(ubo) 92 182
|
|
184: 68 Load 183
|
|
187: 186(ptr) AccessChain 89(ubo) 185
|
|
188: 66(fvec4) Load 187
|
|
189: 66(fvec4) MatrixTimesVector 184 188
|
|
190: 56(float) CompositeExtract 189 0
|
|
191: 56(float) CompositeExtract 189 1
|
|
192: 56(float) CompositeExtract 189 2
|
|
193: 59(fvec3) CompositeConstruct 190 191 192
|
|
Store 178(lPos) 193
|
|
194: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 17 195 195 12 12
|
|
199: 59(fvec3) Load 178(lPos)
|
|
200: 66(fvec4) Load 166(worldPos)
|
|
201: 59(fvec3) VectorShuffle 200 200 0 1 2
|
|
202: 59(fvec3) FSub 199 201
|
|
Store 196(outLightVec) 202
|
|
203: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 17 204 204 12 12
|
|
208: 66(fvec4) Load 166(worldPos)
|
|
209: 59(fvec3) VectorShuffle 208 208 0 1 2
|
|
210: 59(fvec3) FNegate 209
|
|
Store 205(outViewVec) 210
|
|
211: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 17 212 212 12 12
|
|
224: 28(int) Load 94(gl_InvocationID)
|
|
225: 98(ptr) AccessChain 89(ubo) 37 224
|
|
226: 68 Load 225
|
|
227: 66(fvec4) Load 166(worldPos)
|
|
228: 66(fvec4) MatrixTimesVector 226 227
|
|
230: 229(ptr) AccessChain 222 37
|
|
Store 230 228
|
|
231: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 17 232 232 12 12
|
|
237: 28(int) Load 94(gl_InvocationID)
|
|
Store 234(gl_ViewportIndex) 237
|
|
238: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 17 239 239 12 12
|
|
246: 28(int) Load 243(gl_PrimitiveIDIn)
|
|
Store 240(gl_PrimitiveID) 246
|
|
247: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 17 248 248 12 12
|
|
EmitVertex
|
|
Branch 41
|
|
41: Label
|
|
249: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 16
|
|
250: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 17 27 27 12 12
|
|
251: 28(int) Load 32(i)
|
|
252: 28(int) IAdd 251 92
|
|
Store 32(i) 252
|
|
Branch 38
|
|
40: Label
|
|
253: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 23(DebugScope) 16
|
|
254: 4 ExtInst 2(NonSemantic.Shader.DebugInfo.100) 103(DebugLine) 17 255 255 12 12
|
|
EndPrimitive
|
|
Return
|
|
FunctionEnd
|