• Home
  • Raw
  • Download

Lines Matching refs:matr

196 function copy3x3MatrixToWasm(matr) {  argument
197 if (!matr) {
201 if (matr.length) {
202 if (matr.length === 6 || matr.length === 9) {
204 copy1dArray(matr, 'HEAPF32', _scratch3x3MatrixPtr);
205 if (matr.length === 6) {
211 } else if (matr.length === 16) {
214 wasm3x3Matrix[0] = matr[0];
215 wasm3x3Matrix[1] = matr[1];
216 wasm3x3Matrix[2] = matr[3];
218 wasm3x3Matrix[3] = matr[4];
219 wasm3x3Matrix[4] = matr[5];
220 wasm3x3Matrix[5] = matr[7];
222 wasm3x3Matrix[6] = matr[12];
223 wasm3x3Matrix[7] = matr[13];
224 wasm3x3Matrix[8] = matr[15];
231 wasm3x3Matrix[0] = matr.m11;
232 wasm3x3Matrix[1] = matr.m21;
233 wasm3x3Matrix[2] = matr.m41;
235 wasm3x3Matrix[3] = matr.m12;
236 wasm3x3Matrix[4] = matr.m22;
237 wasm3x3Matrix[5] = matr.m42;
239 wasm3x3Matrix[6] = matr.m14;
240 wasm3x3Matrix[7] = matr.m24;
241 wasm3x3Matrix[8] = matr.m44;
251 function copy4x4MatrixToWasm(matr) { argument
252 if (!matr) {
256 if (matr.length) {
257 if (matr.length !== 16 && matr.length !== 6 && matr.length !== 9) {
260 if (matr.length === 16) {
262 return copy1dArray(matr, 'HEAPF32', _scratch4x4MatrixPtr);
270 wasm4x4Matrix[0] = matr[0];
271 wasm4x4Matrix[1] = matr[1];
273 wasm4x4Matrix[3] = matr[2];
275 wasm4x4Matrix[4] = matr[3];
276 wasm4x4Matrix[5] = matr[4];
278 wasm4x4Matrix[7] = matr[5];
282 wasm4x4Matrix[12] = matr[6];
283 wasm4x4Matrix[13] = matr[7];
285 wasm4x4Matrix[15] = matr[8];
287 if (matr.length === 6) {
296 wasm4x4Matrix[0] = matr.m11;
297 wasm4x4Matrix[1] = matr.m21;
298 wasm4x4Matrix[2] = matr.m31;
299 wasm4x4Matrix[3] = matr.m41;
301 wasm4x4Matrix[4] = matr.m12;
302 wasm4x4Matrix[5] = matr.m22;
303 wasm4x4Matrix[6] = matr.m32;
304 wasm4x4Matrix[7] = matr.m42;
306 wasm4x4Matrix[8] = matr.m13;
307 wasm4x4Matrix[9] = matr.m23;
308 wasm4x4Matrix[10] = matr.m33;
309 wasm4x4Matrix[11] = matr.m43;
311 wasm4x4Matrix[12] = matr.m14;
312 wasm4x4Matrix[13] = matr.m24;
313 wasm4x4Matrix[14] = matr.m34;
314 wasm4x4Matrix[15] = matr.m44;