Lines Matching refs:m44
57 void lookAtEyeCoordinates(float m44[], const float eye3[]) { in lookAtEyeCoordinates() argument
58 m44[3] = -dot3(&m44[0], eye3); in lookAtEyeCoordinates()
59 m44[7] = -dot3(&m44[4], eye3); in lookAtEyeCoordinates()
60 m44[11] = -dot3(&m44[8], eye3); in lookAtEyeCoordinates()
61 m44[12] = 0; in lookAtEyeCoordinates()
62 m44[13] = 0; in lookAtEyeCoordinates()
63 m44[14] = 0; in lookAtEyeCoordinates()
64 m44[15] = 1; in lookAtEyeCoordinates()
425 void frustum(float m44[], in frustum() argument
434 m44[0] = near2 * invWidth; in frustum()
435 m44[1] = 0; in frustum()
436 m44[2] = (right + left) * invWidth; in frustum()
437 m44[3] = 0; in frustum()
439 m44[4] = 0; in frustum()
440 m44[5] = near2 * invHeight; in frustum()
441 m44[6] = (top + bottom) * invHeight; in frustum()
442 m44[7] = 0; in frustum()
444 m44[8] = 0; in frustum()
445 m44[9] = 0; in frustum()
446 m44[10] = -(far + near) * invDepth; in frustum()
447 m44[11] = -far * near2 * invDepth; in frustum()
449 m44[12] = 0; in frustum()
450 m44[13] = 0; in frustum()
451 m44[14] = -1; in frustum()
452 m44[15] = 0; in frustum()
481 void lookAtXyzRot(float m44[], const float eye3[], const float rot3[]) { in lookAtXyzRot() argument
489 m44[0] = cosY * cosZ; in lookAtXyzRot()
490 m44[1] = sinX * sinY * cosZ + cosX * sinZ; in lookAtXyzRot()
491 m44[2] = -cosX * sinY * cosZ + sinX * sinZ; in lookAtXyzRot()
492 m44[4] = -cosY * sinZ; in lookAtXyzRot()
493 m44[5] = -sinX * sinY * sinZ + cosX * cosZ; in lookAtXyzRot()
494 m44[6] = cosX * sinY * sinZ + sinX * cosZ; in lookAtXyzRot()
495 m44[8] = sinY; in lookAtXyzRot()
496 m44[9] = -sinX * cosY; in lookAtXyzRot()
497 m44[10] = cosX * cosY; in lookAtXyzRot()
498 lookAtEyeCoordinates(m44, eye3); in lookAtXyzRot()
501 void mulM44(float m44[], const float lhs44[], const float rhs44[]) { in mulM44() argument
502 m44[0] = lhs44[0] * rhs44[0] + lhs44[1] * rhs44[4] + lhs44[2] * rhs44[8] + lhs44[3] * rhs44[12]; in mulM44()
503 m44[1] = lhs44[0] * rhs44[1] + lhs44[1] * rhs44[5] + lhs44[2] * rhs44[9] + lhs44[3] * rhs44[13]; in mulM44()
504 … m44[2] = lhs44[0] * rhs44[2] + lhs44[1] * rhs44[6] + lhs44[2] * rhs44[10] + lhs44[3] * rhs44[14]; in mulM44()
505 … m44[3] = lhs44[0] * rhs44[3] + lhs44[1] * rhs44[7] + lhs44[2] * rhs44[11] + lhs44[3] * rhs44[15]; in mulM44()
507 m44[4] = lhs44[4] * rhs44[0] + lhs44[5] * rhs44[4] + lhs44[6] * rhs44[8] + lhs44[7] * rhs44[12]; in mulM44()
508 m44[5] = lhs44[4] * rhs44[1] + lhs44[5] * rhs44[5] + lhs44[6] * rhs44[9] + lhs44[7] * rhs44[13]; in mulM44()
509 … m44[6] = lhs44[4] * rhs44[2] + lhs44[5] * rhs44[6] + lhs44[6] * rhs44[10] + lhs44[7] * rhs44[14]; in mulM44()
510 … m44[7] = lhs44[4] * rhs44[3] + lhs44[5] * rhs44[7] + lhs44[6] * rhs44[11] + lhs44[7] * rhs44[15]; in mulM44()
512 … m44[8] = lhs44[8] * rhs44[0] + lhs44[9] * rhs44[4] + lhs44[10] * rhs44[8] + lhs44[11] * rhs44[12]; in mulM44()
513 … m44[9] = lhs44[8] * rhs44[1] + lhs44[9] * rhs44[5] + lhs44[10] * rhs44[9] + lhs44[11] * rhs44[13]; in mulM44()
514 …m44[10] = lhs44[8] * rhs44[2] + lhs44[9] * rhs44[6] + lhs44[10] * rhs44[10] + lhs44[11] * rhs44[14… in mulM44()
515 …m44[11] = lhs44[8] * rhs44[3] + lhs44[9] * rhs44[7] + lhs44[10] * rhs44[11] + lhs44[11] * rhs44[15… in mulM44()
517 …m44[12] = lhs44[12] * rhs44[0] + lhs44[13] * rhs44[4] + lhs44[14] * rhs44[8] + lhs44[15] * rhs44[1… in mulM44()
518 …m44[13] = lhs44[12] * rhs44[1] + lhs44[13] * rhs44[5] + lhs44[14] * rhs44[9] + lhs44[15] * rhs44[1… in mulM44()
519 …m44[14] = lhs44[12] * rhs44[2] + lhs44[13] * rhs44[6] + lhs44[14] * rhs44[10] + lhs44[15] * rhs44[… in mulM44()
520 …m44[15] = lhs44[12] * rhs44[3] + lhs44[13] * rhs44[7] + lhs44[14] * rhs44[11] + lhs44[15] * rhs44[… in mulM44()