blob: d3e96032a9354713b4a4a3423d0bc9e9bf583775 [file] [log] [blame]
Dejan Mircevski832c65c2016-01-11 15:57:11 -05001spv.for-notest.vert
John Kessenich2b5ea9f2018-01-31 18:35:56 -07002// Module Version 10000
Graeme Leese182ab462020-06-22 11:49:38 +01003// Generated by (magic number): 8000a
John Kessenich6c292d32016-02-15 20:58:50 -07004// Id's are bound by 20
Dejan Mircevski832c65c2016-01-11 15:57:11 -05005
6 Capability Shader
7 1: ExtInstImport "GLSL.std.450"
8 MemoryModel Logical GLSL450
John Kessenich6c292d32016-02-15 20:58:50 -07009 EntryPoint Vertex 4 "main" 15
Dejan Mircevski832c65c2016-01-11 15:57:11 -050010 Source GLSL 450
11 Name 4 "main"
12 Name 8 "i"
13 Name 15 "r"
Dejan Mircevski832c65c2016-01-11 15:57:11 -050014 Decorate 15(r) Location 0
Dejan Mircevski832c65c2016-01-11 15:57:11 -050015 2: TypeVoid
16 3: TypeFunction 2
17 6: TypeInt 32 1
18 7: TypePointer Function 6(int)
19 9: 6(int) Constant 0
20 14: TypePointer Output 6(int)
21 15(r): 14(ptr) Variable Output
22 18: 6(int) Constant 1
Dejan Mircevski832c65c2016-01-11 15:57:11 -050023 4(main): 2 Function None 3
24 5: Label
25 8(i): 7(ptr) Variable Function
26 Store 8(i) 9
27 Branch 10
28 10: Label
29 LoopMerge 12 13 None
30 Branch 11
31 11: Label
32 16: 6(int) Load 8(i)
33 Store 15(r) 16
34 Branch 13
35 13: Label
36 17: 6(int) Load 8(i)
37 19: 6(int) IAdd 17 18
38 Store 8(i) 19
39 Branch 10
Dejan Mircevskied55bcd2016-01-19 21:13:38 -050040 12: Label
David Neto8c3d5b42019-10-21 14:50:31 -040041 Unreachable
Dejan Mircevski832c65c2016-01-11 15:57:11 -050042 FunctionEnd