Lines Matching refs:matrix

46 setIdentity(float* matrix)  in setIdentity()  argument
48 std::fill_n(matrix, MATRIX_SIZE, 0.0f); in setIdentity()
50 matrix[i] = 1.0f; in setIdentity()
109 bool invertMatrix(const float* matrix, float* inverse) in invertMatrix() argument
113 inv[0] = matrix[5] * matrix[10] * matrix[15] - in invertMatrix()
114 matrix[5] * matrix[11] * matrix[14] - in invertMatrix()
115 matrix[9] * matrix[6] * matrix[15] + in invertMatrix()
116 matrix[9] * matrix[7] * matrix[14] + in invertMatrix()
117 matrix[13] * matrix[6] * matrix[11] - in invertMatrix()
118 matrix[13] * matrix[7] * matrix[10]; in invertMatrix()
120 inv[4] = -matrix[4] * matrix[10] * matrix[15] + in invertMatrix()
121 matrix[4] * matrix[11] * matrix[14] + in invertMatrix()
122 matrix[8] * matrix[6] * matrix[15] - in invertMatrix()
123 matrix[8] * matrix[7] * matrix[14] - in invertMatrix()
124 matrix[12] * matrix[6] * matrix[11] + in invertMatrix()
125 matrix[12] * matrix[7] * matrix[10]; in invertMatrix()
127 inv[8] = matrix[4] * matrix[9] * matrix[15] - in invertMatrix()
128 matrix[4] * matrix[11] * matrix[13] - in invertMatrix()
129 matrix[8] * matrix[5] * matrix[15] + in invertMatrix()
130 matrix[8] * matrix[7] * matrix[13] + in invertMatrix()
131 matrix[12] * matrix[5] * matrix[11] - in invertMatrix()
132 matrix[12] * matrix[7] * matrix[9]; in invertMatrix()
134 inv[12] = -matrix[4] * matrix[9] * matrix[14] + in invertMatrix()
135 matrix[4] * matrix[10] * matrix[13] + in invertMatrix()
136 matrix[8] * matrix[5] * matrix[14] - in invertMatrix()
137 matrix[8] * matrix[6] * matrix[13] - in invertMatrix()
138 matrix[12] * matrix[5] * matrix[10] + in invertMatrix()
139 matrix[12] * matrix[6] * matrix[9]; in invertMatrix()
141 inv[1] = -matrix[1] * matrix[10] * matrix[15] + in invertMatrix()
142 matrix[1] * matrix[11] * matrix[14] + in invertMatrix()
143 matrix[9] * matrix[2] * matrix[15] - in invertMatrix()
144 matrix[9] * matrix[3] * matrix[14] - in invertMatrix()
145 matrix[13] * matrix[2] * matrix[11] + in invertMatrix()
146 matrix[13] * matrix[3] * matrix[10]; in invertMatrix()
148 inv[5] = matrix[0] * matrix[10] * matrix[15] - in invertMatrix()
149 matrix[0] * matrix[11] * matrix[14] - in invertMatrix()
150 matrix[8] * matrix[2] * matrix[15] + in invertMatrix()
151 matrix[8] * matrix[3] * matrix[14] + in invertMatrix()
152 matrix[12] * matrix[2] * matrix[11] - in invertMatrix()
153 matrix[12] * matrix[3] * matrix[10]; in invertMatrix()
155 inv[9] = -matrix[0] * matrix[9] * matrix[15] + in invertMatrix()
156 matrix[0] * matrix[11] * matrix[13] + in invertMatrix()
157 matrix[8] * matrix[1] * matrix[15] - in invertMatrix()
158 matrix[8] * matrix[3] * matrix[13] - in invertMatrix()
159 matrix[12] * matrix[1] * matrix[11] + in invertMatrix()
160 matrix[12] * matrix[3] * matrix[9]; in invertMatrix()
162 inv[13] = matrix[0] * matrix[9] * matrix[14] - in invertMatrix()
163 matrix[0] * matrix[10] * matrix[13] - in invertMatrix()
164 matrix[8] * matrix[1] * matrix[14] + in invertMatrix()
165 matrix[8] * matrix[2] * matrix[13] + in invertMatrix()
166 matrix[12] * matrix[1] * matrix[10] - in invertMatrix()
167 matrix[12] * matrix[2] * matrix[9]; in invertMatrix()
169 inv[2] = matrix[1] * matrix[6] * matrix[15] - in invertMatrix()
170 matrix[1] * matrix[7] * matrix[14] - in invertMatrix()
171 matrix[5] * matrix[2] * matrix[15] + in invertMatrix()
172 matrix[5] * matrix[3] * matrix[14] + in invertMatrix()
173 matrix[13] * matrix[2] * matrix[7] - in invertMatrix()
174 matrix[13] * matrix[3] * matrix[6]; in invertMatrix()
176 inv[6] = -matrix[0] * matrix[6] * matrix[15] + in invertMatrix()
177 matrix[0] * matrix[7] * matrix[14] + in invertMatrix()
178 matrix[4] * matrix[2] * matrix[15] - in invertMatrix()
179 matrix[4] * matrix[3] * matrix[14] - in invertMatrix()
180 matrix[12] * matrix[2] * matrix[7] + in invertMatrix()
181 matrix[12] * matrix[3] * matrix[6]; in invertMatrix()
183 inv[10] = matrix[0] * matrix[5] * matrix[15] - in invertMatrix()
184 matrix[0] * matrix[7] * matrix[13] - in invertMatrix()
185 matrix[4] * matrix[1] * matrix[15] + in invertMatrix()
186 matrix[4] * matrix[3] * matrix[13] + in invertMatrix()
187 matrix[12] * matrix[1] * matrix[7] - in invertMatrix()
188 matrix[12] * matrix[3] * matrix[5]; in invertMatrix()
190 inv[14] = -matrix[0] * matrix[5] * matrix[14] + in invertMatrix()
191 matrix[0] * matrix[6] * matrix[13] + in invertMatrix()
192 matrix[4] * matrix[1] * matrix[14] - in invertMatrix()
193 matrix[4] * matrix[2] * matrix[13] - in invertMatrix()
194 matrix[12] * matrix[1] * matrix[6] + in invertMatrix()
195 matrix[12] * matrix[2] * matrix[5]; in invertMatrix()
197 inv[3] = -matrix[1] * matrix[6] * matrix[11] + in invertMatrix()
198 matrix[1] * matrix[7] * matrix[10] + in invertMatrix()
199 matrix[5] * matrix[2] * matrix[11] - in invertMatrix()
200 matrix[5] * matrix[3] * matrix[10] - in invertMatrix()
201 matrix[9] * matrix[2] * matrix[7] + in invertMatrix()
202 matrix[9] * matrix[3] * matrix[6]; in invertMatrix()
204 inv[7] = matrix[0] * matrix[6] * matrix[11] - in invertMatrix()
205 matrix[0] * matrix[7] * matrix[10] - in invertMatrix()
206 matrix[4] * matrix[2] * matrix[11] + in invertMatrix()
207 matrix[4] * matrix[3] * matrix[10] + in invertMatrix()
208 matrix[8] * matrix[2] * matrix[7] - in invertMatrix()
209 matrix[8] * matrix[3] * matrix[6]; in invertMatrix()
211 inv[11] = -matrix[0] * matrix[5] * matrix[11] + in invertMatrix()
212 matrix[0] * matrix[7] * matrix[9] + in invertMatrix()
213 matrix[4] * matrix[1] * matrix[11] - in invertMatrix()
214 matrix[4] * matrix[3] * matrix[9] - in invertMatrix()
215 matrix[8] * matrix[1] * matrix[7] + in invertMatrix()
216 matrix[8] * matrix[3] * matrix[5]; in invertMatrix()
218 inv[15] = matrix[0] * matrix[5] * matrix[10] - in invertMatrix()
219 matrix[0] * matrix[6] * matrix[9] - in invertMatrix()
220 matrix[4] * matrix[1] * matrix[10] + in invertMatrix()
221 matrix[4] * matrix[2] * matrix[9] + in invertMatrix()
222 matrix[8] * matrix[1] * matrix[6] - in invertMatrix()
223 matrix[8] * matrix[2] * matrix[5]; in invertMatrix()
225 det = matrix[0] * inv[0] + matrix[1] * inv[4] + in invertMatrix()
226 matrix[2] * inv[8] + matrix[3] * inv[12]; in invertMatrix()