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