SPIR-V: Move from Version .99 Rev 31 to Version 1.0, Rev 2.
This commit is contained in:
@@ -8,16 +8,16 @@ WARNING: 0:139: 'switch' : last case/default label not followed by statements
|
||||
Linked fragment stage:
|
||||
|
||||
|
||||
// Module Version 99
|
||||
// Generated by (magic number): 51a00bb
|
||||
// Id's are bound by 260
|
||||
// Module Version 10000
|
||||
// Generated by (magic number): 80001
|
||||
// Id's are bound by 263
|
||||
|
||||
Source ESSL 310
|
||||
Capability Shader
|
||||
1: ExtInstImport "GLSL.std.450"
|
||||
MemoryModel Logical GLSL450
|
||||
EntryPoint Fragment 4 "main"
|
||||
EntryPoint Fragment 4 "main" 73 221
|
||||
ExecutionMode 4 OriginLowerLeft
|
||||
Source ESSL 310
|
||||
Name 4 "main"
|
||||
Name 15 "foo1(vf4;vf4;i1;"
|
||||
Name 12 "v1"
|
||||
@@ -39,14 +39,13 @@ Linked fragment stage:
|
||||
Name 228 "param"
|
||||
Name 230 "param"
|
||||
Name 232 "param"
|
||||
Name 238 "param"
|
||||
Name 240 "param"
|
||||
Name 242 "param"
|
||||
Name 244 "param"
|
||||
Decorate 58(local) RelaxedPrecision
|
||||
Decorate 60(c) RelaxedPrecision
|
||||
Decorate 71(f) RelaxedPrecision
|
||||
Decorate 73(x) RelaxedPrecision
|
||||
Decorate 73(x) Smooth
|
||||
Decorate 127(d) RelaxedPrecision
|
||||
Decorate 153(i) RelaxedPrecision
|
||||
Decorate 171(j) RelaxedPrecision
|
||||
@@ -82,6 +81,9 @@ Linked fragment stage:
|
||||
221(color): 220(ptr) Variable Output
|
||||
226: TypePointer UniformConstant 7(fvec4)
|
||||
227(v): 226(ptr) Variable UniformConstant
|
||||
235: TypeInt 32 0
|
||||
236: 235(int) Constant 1
|
||||
247: 235(int) Constant 2
|
||||
4(main): 2 Function None 3
|
||||
5: Label
|
||||
58(local): 10(ptr) Variable Function
|
||||
@@ -91,9 +93,9 @@ Linked fragment stage:
|
||||
228(param): 8(ptr) Variable Function
|
||||
230(param): 8(ptr) Variable Function
|
||||
232(param): 10(ptr) Variable Function
|
||||
238(param): 8(ptr) Variable Function
|
||||
240(param): 8(ptr) Variable Function
|
||||
242(param): 10(ptr) Variable Function
|
||||
242(param): 8(ptr) Variable Function
|
||||
244(param): 10(ptr) Variable Function
|
||||
61: 9(int) Load 60(c)
|
||||
Store 58(local) 61
|
||||
62: 9(int) Load 58(local)
|
||||
@@ -218,7 +220,7 @@ Linked fragment stage:
|
||||
155: Label
|
||||
158: 9(int) Load 153(i)
|
||||
161: 160(bool) SLessThan 158 159
|
||||
LoopMerge 156 None
|
||||
LoopMerge 156 155 None
|
||||
BranchConditional 161 157 156
|
||||
157: Label
|
||||
162: 9(int) Load 60(c)
|
||||
@@ -237,7 +239,7 @@ Linked fragment stage:
|
||||
173: Label
|
||||
176: 9(int) Load 171(j)
|
||||
178: 160(bool) SLessThan 176 177
|
||||
LoopMerge 174 None
|
||||
LoopMerge 174 173 None
|
||||
BranchConditional 178 175 174
|
||||
175: Label
|
||||
179: 6(float) Load 71(f)
|
||||
@@ -310,36 +312,36 @@ Linked fragment stage:
|
||||
233: 9(int) Load 60(c)
|
||||
Store 232(param) 233
|
||||
234: 7(fvec4) FunctionCall 15(foo1(vf4;vf4;i1;) 228(param) 230(param) 232(param)
|
||||
235: 6(float) CompositeExtract 234 1
|
||||
236: 6(float) Load 221(color)
|
||||
237: 6(float) FAdd 236 235
|
||||
Store 221(color) 237
|
||||
239: 7(fvec4) Load 227(v)
|
||||
Store 238(param) 239
|
||||
237: 6(float) CompositeExtract 234 1
|
||||
238: 6(float) Load 221(color)
|
||||
239: 6(float) FAdd 238 237
|
||||
Store 221(color) 239
|
||||
241: 7(fvec4) Load 227(v)
|
||||
Store 240(param) 241
|
||||
243: 9(int) Load 60(c)
|
||||
243: 7(fvec4) Load 227(v)
|
||||
Store 242(param) 243
|
||||
244: 7(fvec4) FunctionCall 20(foo2(vf4;vf4;i1;) 238(param) 240(param) 242(param)
|
||||
245: 6(float) CompositeExtract 244 2
|
||||
246: 6(float) Load 221(color)
|
||||
247: 6(float) FAdd 246 245
|
||||
Store 221(color) 247
|
||||
248: 9(int) Load 60(c)
|
||||
SelectionMerge 251 None
|
||||
Switch 248 250
|
||||
case 0: 249
|
||||
249: Label
|
||||
Branch 251
|
||||
250: Label
|
||||
Branch 251
|
||||
251: Label
|
||||
255: 9(int) Load 60(c)
|
||||
SelectionMerge 257 None
|
||||
Switch 255 256
|
||||
256: Label
|
||||
Branch 257
|
||||
257: Label
|
||||
245: 9(int) Load 60(c)
|
||||
Store 244(param) 245
|
||||
246: 7(fvec4) FunctionCall 20(foo2(vf4;vf4;i1;) 240(param) 242(param) 244(param)
|
||||
248: 6(float) CompositeExtract 246 2
|
||||
249: 6(float) Load 221(color)
|
||||
250: 6(float) FAdd 249 248
|
||||
Store 221(color) 250
|
||||
251: 9(int) Load 60(c)
|
||||
SelectionMerge 254 None
|
||||
Switch 251 253
|
||||
case 0: 252
|
||||
252: Label
|
||||
Branch 254
|
||||
253: Label
|
||||
Branch 254
|
||||
254: Label
|
||||
258: 9(int) Load 60(c)
|
||||
SelectionMerge 260 None
|
||||
Switch 258 259
|
||||
259: Label
|
||||
Branch 260
|
||||
260: Label
|
||||
Return
|
||||
FunctionEnd
|
||||
15(foo1(vf4;vf4;i1;): 7(fvec4) Function None 11
|
||||
|
||||
Reference in New Issue
Block a user