blob: 69f945f40b345d467d9b75ab5f2c1e0473b1ca5e [file] [log] [blame]
spv.test.vert
WARNING: 0:5: attribute deprecated in version 130; may be removed in future release
Linked vertex stage:
// Module Version 99
// Generated by (magic number): 51a00bb
// Id's are bound by 28
Source GLSL 130
Capability Shader
1: ExtInstImport "GLSL.std.450"
MemoryModel Logical GLSL450
EntryPoint Vertex 4 "main"
Name 4 "main"
Name 10 "uv"
Name 12 "uv_in"
Name 16 "gl_Position"
Name 19 "transform"
Name 22 "position"
Name 27 "gl_VertexID"
Decorate 10(uv) Smooth
Decorate 16(gl_Position) BuiltIn Position
Decorate 27(gl_VertexID) BuiltIn VertexId
Decorate 27(gl_VertexID) NoStaticUse
2: TypeVoid
3: TypeFunction 2
7: TypeFloat 32
8: TypeVector 7(float) 2
9: TypePointer Output 8(fvec2)
10(uv): 9(ptr) Variable Output
11: TypePointer Input 8(fvec2)
12(uv_in): 11(ptr) Variable Input
14: TypeVector 7(float) 4
15: TypePointer Output 14(fvec4)
16(gl_Position): 15(ptr) Variable Output
17: TypeMatrix 14(fvec4) 4
18: TypePointer UniformConstant 17
19(transform): 18(ptr) Variable UniformConstant
21: TypePointer Input 14(fvec4)
22(position): 21(ptr) Variable Input
25: TypeInt 32 1
26: TypePointer Input 25(int)
27(gl_VertexID): 26(ptr) Variable Input
4(main): 2 Function None 3
5: Label
13: 8(fvec2) Load 12(uv_in)
Store 10(uv) 13
20: 17 Load 19(transform)
23: 14(fvec4) Load 22(position)
24: 14(fvec4) MatrixTimesVector 20 23
Store 16(gl_Position) 24
Branch 6
6: Label
Return
FunctionEnd