blob: 62da85f35f804e97b66e08c3da10553545f57580 [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
3WARNING: 0:4: varying deprecated in version 130; may be removed in future release
4
5
6Linked vertex stage:
7
8
9// Module Version 10000
10// Generated by (magic number): 80001
Dejan Mircevski213bbbe2016-01-20 11:51:43 -050011// Id's are bound by 40
Dejan Mircevskic8fbbab2016-01-11 14:48:36 -050012
13 Capability Shader
14 1: ExtInstImport "GLSL.std.450"
15 MemoryModel Logical GLSL450
Dejan Mircevski213bbbe2016-01-20 11:51:43 -050016 EntryPoint Vertex 4 "main" 25 28 34 39
Dejan Mircevskic8fbbab2016-01-11 14:48:36 -050017 Source GLSL 130
18 Name 4 "main"
19 Name 8 "i"
Dejan Mircevski213bbbe2016-01-20 11:51:43 -050020 Name 25 "colorOut"
21 Name 28 "color"
22 Name 34 "gl_Position"
23 Name 39 "gl_VertexID"
24 Decorate 34(gl_Position) BuiltIn Position
25 Decorate 39(gl_VertexID) BuiltIn VertexId
Dejan Mircevskic8fbbab2016-01-11 14:48:36 -050026 2: TypeVoid
27 3: TypeFunction 2
28 6: TypeInt 32 1
29 7: TypePointer Function 6(int)
30 9: 6(int) Constant 1
Dejan Mircevski213bbbe2016-01-20 11:51:43 -050031 16: 6(int) Constant 5
32 17: TypeBool
33 19: TypeFloat 32
34 20: TypeVector 19(float) 4
35 21: TypeInt 32 0
36 22: 21(int) Constant 6
37 23: TypeArray 20(fvec4) 22
38 24: TypePointer Output 23
39 25(colorOut): 24(ptr) Variable Output
40 27: TypePointer Input 20(fvec4)
41 28(color): 27(ptr) Variable Input
42 30: TypePointer Output 20(fvec4)
43 34(gl_Position): 30(ptr) Variable Output
44 35: 6(int) Constant 2
45 38: TypePointer Input 6(int)
46 39(gl_VertexID): 38(ptr) Variable Input
Dejan Mircevskic8fbbab2016-01-11 14:48:36 -050047 4(main): 2 Function None 3
48 5: Label
49 8(i): 7(ptr) Variable Function
50 Store 8(i) 9
Dejan Mircevski832c65c2016-01-11 15:57:11 -050051 Branch 10
Dejan Mircevskic8fbbab2016-01-11 14:48:36 -050052 10: Label
Dejan Mircevski832c65c2016-01-11 15:57:11 -050053 LoopMerge 12 13 None
Dejan Mircevski213bbbe2016-01-20 11:51:43 -050054 Branch 14
55 14: Label
56 15: 6(int) Load 8(i)
57 18: 17(bool) SLessThan 15 16
58 BranchConditional 18 11 12
Dejan Mircevski832c65c2016-01-11 15:57:11 -050059 11: Label
Dejan Mircevski213bbbe2016-01-20 11:51:43 -050060 26: 6(int) Load 8(i)
61 29: 20(fvec4) Load 28(color)
62 31: 30(ptr) AccessChain 25(colorOut) 26
63 Store 31 29
Dejan Mircevski832c65c2016-01-11 15:57:11 -050064 Branch 13
Dejan Mircevskie7f6cac2016-01-19 16:47:41 -050065 13: Label
Dejan Mircevski213bbbe2016-01-20 11:51:43 -050066 32: 6(int) Load 8(i)
67 33: 6(int) IAdd 32 9
68 Store 8(i) 33
John Kessenichcc16fa02015-12-10 18:01:54 -070069 Branch 10
Dejan Mircevski832c65c2016-01-11 15:57:11 -050070 12: Label
Dejan Mircevski213bbbe2016-01-20 11:51:43 -050071 36: 30(ptr) AccessChain 25(colorOut) 35
72 37: 20(fvec4) Load 36
73 Store 34(gl_Position) 37
Dejan Mircevskic8fbbab2016-01-11 14:48:36 -050074 Return
Dejan Mircevski832c65c2016-01-11 15:57:11 -050075 FunctionEnd