blob: fe27f56b54bf7a87193048526f14633eb21c8d6c [file] [log] [blame]
spv.nonSquare.vert
Linked vertex stage:
// Module Version 99
// Generated by (magic number): 51a00bb
// Id's are bound by 91
Source GLSL 120
Capability Shader
1: ExtInstImport "GLSL.std.450"
MemoryModel Logical GLSL450
EntryPoint Vertex 4 "main"
Name 4 "main"
Name 10 "a"
Name 13 "v3"
Name 17 "m23"
Name 20 "b"
Name 23 "m32"
Name 29 "gl_Position"
Name 56 "v4"
Decorate 29(gl_Position) BuiltIn Position
Decorate 75 NoStaticUse
Decorate 79 NoStaticUse
Decorate 90 NoStaticUse
2: TypeVoid
3: TypeFunction 2
7: TypeFloat 32
8: TypeVector 7(float) 2
9: TypePointer Function 8(fvec2)
11: TypeVector 7(float) 3
12: TypePointer Input 11(fvec3)
13(v3): 12(ptr) Variable Input
15: TypeMatrix 11(fvec3) 2
16: TypePointer Function 15
21: TypeMatrix 8(fvec2) 3
22: TypePointer UniformConstant 21
23(m32): 22(ptr) Variable UniformConstant
27: TypeVector 7(float) 4
28: TypePointer Output 27(fvec4)
29(gl_Position): 28(ptr) Variable Output
32: TypeMatrix 11(fvec3) 3
36: 7(float) Constant 0
41: TypeMatrix 27(fvec4) 4
42: 7(float) Constant 1077936128
43: 7(float) Constant 1086324736
44: 27(fvec4) ConstantComposite 42 43 36 36
45: 7(float) Constant 1091567616
46: 7(float) Constant 1094713344
47: 27(fvec4) ConstantComposite 45 46 36 36
48: 7(float) Constant 1097859072
49: 7(float) Constant 1099956224
50: 27(fvec4) ConstantComposite 48 49 36 36
51: 7(float) Constant 1101529088
52: 7(float) Constant 1103101952
53: 27(fvec4) ConstantComposite 51 52 36 36
54: 41 ConstantComposite 44 47 50 53
55: TypePointer Input 27(fvec4)
56(v4): 55(ptr) Variable Input
60: 7(float) Constant 1112014848
61: 7(float) Constant 1121714176
62: 7(float) Constant 1126825984
63: 7(float) Constant 1130758144
64: 27(fvec4) ConstantComposite 60 61 62 63
66: 7(float) Constant 1106247680
67: 7(float) Constant 1114636288
68: 27(fvec4) ConstantComposite 66 67 36 36
70: 7(float) Constant 1101004800
71: 7(float) Constant 1092616192
72: 7(float) Constant 1084227584
73: 27(fvec4) ConstantComposite 70 71 43 72
75: 8(fvec2) ConstantComposite 71 70
76: TypeMatrix 27(fvec4) 2
77: 27(fvec4) ConstantComposite 42 36 36 36
78: 27(fvec4) ConstantComposite 36 42 36 36
79: 76 ConstantComposite 77 78
80: TypeMatrix 8(fvec2) 4
81: 7(float) Constant 1065353216
82: 7(float) Constant 1073741824
83: 8(fvec2) ConstantComposite 81 82
84: 7(float) Constant 1082130432
85: 8(fvec2) ConstantComposite 42 84
86: 8(fvec2) ConstantComposite 72 43
87: 7(float) Constant 1088421888
88: 7(float) Constant 1090519040
89: 8(fvec2) ConstantComposite 87 88
90: 80 ConstantComposite 83 85 86 89
4(main): 2 Function None 3
5: Label
10(a): 9(ptr) Variable Function
17(m23): 16(ptr) Variable Function
20(b): 9(ptr) Variable Function
14: 11(fvec3) Load 13(v3)
18: 15 Load 17(m23)
19: 8(fvec2) VectorTimesMatrix 14 18
Store 10(a) 19
24: 21 Load 23(m32)
25: 11(fvec3) Load 13(v3)
26: 8(fvec2) MatrixTimesVector 24 25
Store 20(b) 26
30: 15 Load 17(m23)
31: 21 Load 23(m32)
33: 32 MatrixTimesMatrix 30 31
34: 11(fvec3) Load 13(v3)
35: 11(fvec3) MatrixTimesVector 33 34
37: 7(float) CompositeExtract 35 0
38: 7(float) CompositeExtract 35 1
39: 7(float) CompositeExtract 35 2
40: 27(fvec4) CompositeConstruct 37 38 39 36
57: 27(fvec4) Load 56(v4)
58: 27(fvec4) MatrixTimesVector 54 57
59: 27(fvec4) FAdd 40 58
65: 27(fvec4) FAdd 59 64
69: 27(fvec4) FAdd 65 68
74: 27(fvec4) FAdd 69 73
Store 29(gl_Position) 74
Branch 6
6: Label
Return
FunctionEnd