blob: 797c65180b7658ede2aee075389f7424c4cac4bb [file] [log] [blame]
Dejan Mircevskic8fbbab2016-01-11 14:48:36 -05001spv.dataOutIndirect.vert
2WARNING: 0:3: attribute deprecated in version 130; may be removed in future release
Dejan Mircevskic8fbbab2016-01-11 14:48:36 -05003
4
5Linked vertex stage:
6
7
8// Module Version 10000
9// Generated by (magic number): 80001
John Kessenich6c292d32016-02-15 20:58:50 -070010// Id's are bound by 38
Dejan Mircevskic8fbbab2016-01-11 14:48:36 -050011
12 Capability Shader
13 1: ExtInstImport "GLSL.std.450"
14 MemoryModel Logical GLSL450
John Kessenich6c292d32016-02-15 20:58:50 -070015 EntryPoint Vertex 4 "main" 25 28 34
John Kessenichf6eae2a2016-01-22 17:47:22 -070016 Source GLSL 140
Dejan Mircevskic8fbbab2016-01-11 14:48:36 -050017 Name 4 "main"
18 Name 8 "i"
Dejan Mircevski213bbbe2016-01-20 11:51:43 -050019 Name 25 "colorOut"
20 Name 28 "color"
21 Name 34 "gl_Position"
Dejan Mircevski213bbbe2016-01-20 11:51:43 -050022 Decorate 34(gl_Position) BuiltIn Position
Dejan Mircevskic8fbbab2016-01-11 14:48:36 -050023 2: TypeVoid
24 3: TypeFunction 2
25 6: TypeInt 32 1
26 7: TypePointer Function 6(int)
27 9: 6(int) Constant 1
Dejan Mircevski213bbbe2016-01-20 11:51:43 -050028 16: 6(int) Constant 5
29 17: TypeBool
30 19: TypeFloat 32
31 20: TypeVector 19(float) 4
32 21: TypeInt 32 0
33 22: 21(int) Constant 6
34 23: TypeArray 20(fvec4) 22
35 24: TypePointer Output 23
36 25(colorOut): 24(ptr) Variable Output
37 27: TypePointer Input 20(fvec4)
38 28(color): 27(ptr) Variable Input
39 30: TypePointer Output 20(fvec4)
40 34(gl_Position): 30(ptr) Variable Output
41 35: 6(int) Constant 2
Dejan Mircevskic8fbbab2016-01-11 14:48:36 -050042 4(main): 2 Function None 3
43 5: Label
44 8(i): 7(ptr) Variable Function
45 Store 8(i) 9
Dejan Mircevski832c65c2016-01-11 15:57:11 -050046 Branch 10
Dejan Mircevskic8fbbab2016-01-11 14:48:36 -050047 10: Label
Dejan Mircevski832c65c2016-01-11 15:57:11 -050048 LoopMerge 12 13 None
Dejan Mircevski213bbbe2016-01-20 11:51:43 -050049 Branch 14
50 14: Label
51 15: 6(int) Load 8(i)
52 18: 17(bool) SLessThan 15 16
53 BranchConditional 18 11 12
Dejan Mircevski832c65c2016-01-11 15:57:11 -050054 11: Label
Dejan Mircevski213bbbe2016-01-20 11:51:43 -050055 26: 6(int) Load 8(i)
56 29: 20(fvec4) Load 28(color)
57 31: 30(ptr) AccessChain 25(colorOut) 26
58 Store 31 29
Dejan Mircevski832c65c2016-01-11 15:57:11 -050059 Branch 13
Dejan Mircevskie7f6cac2016-01-19 16:47:41 -050060 13: Label
Dejan Mircevski213bbbe2016-01-20 11:51:43 -050061 32: 6(int) Load 8(i)
62 33: 6(int) IAdd 32 9
63 Store 8(i) 33
John Kessenichcc16fa02015-12-10 18:01:54 -070064 Branch 10
Dejan Mircevski832c65c2016-01-11 15:57:11 -050065 12: Label
Dejan Mircevski213bbbe2016-01-20 11:51:43 -050066 36: 30(ptr) AccessChain 25(colorOut) 35
67 37: 20(fvec4) Load 36
68 Store 34(gl_Position) 37
Dejan Mircevskic8fbbab2016-01-11 14:48:36 -050069 Return
Dejan Mircevski832c65c2016-01-11 15:57:11 -050070 FunctionEnd