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