Lines Matching refs:matr
202 function copy3x3MatrixToWasm(matr) { argument
203 if (!matr) {
207 if (matr.length) {
208 if (matr.length === 6 || matr.length === 9) {
210 copy1dArray(matr, 'HEAPF32', _scratch3x3MatrixPtr);
211 if (matr.length === 6) {
217 } else if (matr.length === 16) {
220 wasm3x3Matrix[0] = matr[0];
221 wasm3x3Matrix[1] = matr[1];
222 wasm3x3Matrix[2] = matr[3];
224 wasm3x3Matrix[3] = matr[4];
225 wasm3x3Matrix[4] = matr[5];
226 wasm3x3Matrix[5] = matr[7];
228 wasm3x3Matrix[6] = matr[12];
229 wasm3x3Matrix[7] = matr[13];
230 wasm3x3Matrix[8] = matr[15];
237 wasm3x3Matrix[0] = matr.m11;
238 wasm3x3Matrix[1] = matr.m21;
239 wasm3x3Matrix[2] = matr.m41;
241 wasm3x3Matrix[3] = matr.m12;
242 wasm3x3Matrix[4] = matr.m22;
243 wasm3x3Matrix[5] = matr.m42;
245 wasm3x3Matrix[6] = matr.m14;
246 wasm3x3Matrix[7] = matr.m24;
247 wasm3x3Matrix[8] = matr.m44;
257 function copy4x4MatrixToWasm(matr) { argument
258 if (!matr) {
262 if (matr.length) {
263 if (matr.length !== 16 && matr.length !== 6 && matr.length !== 9) {
266 if (matr.length === 16) {
268 return copy1dArray(matr, 'HEAPF32', _scratch4x4MatrixPtr);
276 wasm4x4Matrix[0] = matr[0];
277 wasm4x4Matrix[1] = matr[1];
279 wasm4x4Matrix[3] = matr[2];
281 wasm4x4Matrix[4] = matr[3];
282 wasm4x4Matrix[5] = matr[4];
284 wasm4x4Matrix[7] = matr[5];
288 wasm4x4Matrix[12] = matr[6];
289 wasm4x4Matrix[13] = matr[7];
291 wasm4x4Matrix[15] = matr[8];
293 if (matr.length === 6) {
302 wasm4x4Matrix[0] = matr.m11;
303 wasm4x4Matrix[1] = matr.m21;
304 wasm4x4Matrix[2] = matr.m31;
305 wasm4x4Matrix[3] = matr.m41;
307 wasm4x4Matrix[4] = matr.m12;
308 wasm4x4Matrix[5] = matr.m22;
309 wasm4x4Matrix[6] = matr.m32;
310 wasm4x4Matrix[7] = matr.m42;
312 wasm4x4Matrix[8] = matr.m13;
313 wasm4x4Matrix[9] = matr.m23;
314 wasm4x4Matrix[10] = matr.m33;
315 wasm4x4Matrix[11] = matr.m43;
317 wasm4x4Matrix[12] = matr.m14;
318 wasm4x4Matrix[13] = matr.m24;
319 wasm4x4Matrix[14] = matr.m34;
320 wasm4x4Matrix[15] = matr.m44;