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