• Home
  • Raw
  • Download

Lines Matching refs:PVRTXMUL

60 	qOut.x = PVRTXMUL(vAxis.x, fSin);  in PVRTMatrixQuaternionRotationAxisX()
61 qOut.y = PVRTXMUL(vAxis.y, fSin); in PVRTMatrixQuaternionRotationAxisX()
62 qOut.z = PVRTXMUL(vAxis.z, fSin); in PVRTMatrixQuaternionRotationAxisX()
87 temp = PVRTF2X(1.0f) - PVRTXMUL(fCosAngle, fCosAngle); in PVRTMatrixQuaternionToAxisAngleX()
88 fAngle = PVRTXMUL(PVRTXACOS(fCosAngle), PVRTF2X(2.0f)); in PVRTMatrixQuaternionToAxisAngleX()
133 fCosine = PVRTXMUL(qA.w, qB.w) + in PVRTMatrixQuaternionSlerpX()
134 PVRTXMUL(qA.x, qB.x) + PVRTXMUL(qA.y, qB.y) + PVRTXMUL(qA.z, qB.z); in PVRTMatrixQuaternionSlerpX()
173 A = PVRTXDIV(PVRTXSIN(PVRTXMUL((PVRTF2X(1.0f)-t), fAngle)), PVRTXSIN(fAngle)); in PVRTMatrixQuaternionSlerpX()
174 B = PVRTXDIV(PVRTXSIN(PVRTXMUL(t, fAngle)), PVRTXSIN(fAngle)); in PVRTMatrixQuaternionSlerpX()
177 qOut.x = PVRTXMUL(A, qA.x) + PVRTXMUL(B, qB.x); in PVRTMatrixQuaternionSlerpX()
178 qOut.y = PVRTXMUL(A, qA.y) + PVRTXMUL(B, qB.y); in PVRTMatrixQuaternionSlerpX()
179 qOut.z = PVRTXMUL(A, qA.z) + PVRTXMUL(B, qB.z); in PVRTMatrixQuaternionSlerpX()
180 qOut.w = PVRTXMUL(A, qA.w) + PVRTXMUL(B, qB.w); in PVRTMatrixQuaternionSlerpX()
206 …f = PVRTXMUL(qTemp.w, qTemp.w) + PVRTXMUL(qTemp.x, qTemp.x) + PVRTXMUL(qTemp.y, qTemp.y) + PVRTXMU… in PVRTMatrixQuaternionNormalizeX()
210 quat.x = PVRTXMUL(qTemp.x, f); in PVRTMatrixQuaternionNormalizeX()
211 quat.y = PVRTXMUL(qTemp.y, f); in PVRTMatrixQuaternionNormalizeX()
212 quat.z = PVRTXMUL(qTemp.z, f); in PVRTMatrixQuaternionNormalizeX()
213 quat.w = PVRTXMUL(qTemp.w, f); in PVRTMatrixQuaternionNormalizeX()
254 mOut.f[0] = PVRTF2X(1.0f) - (PVRTXMUL(pQ->y, pQ->y)<<1) - (PVRTXMUL(pQ->z, pQ->z)<<1); in PVRTMatrixRotationQuaternionX()
255 mOut.f[1] = (PVRTXMUL(pQ->x, pQ->y)<<1) - (PVRTXMUL(pQ->z, pQ->w)<<1); in PVRTMatrixRotationQuaternionX()
256 mOut.f[2] = (PVRTXMUL(pQ->x, pQ->z)<<1) + (PVRTXMUL(pQ->y, pQ->w)<<1); in PVRTMatrixRotationQuaternionX()
259 mOut.f[4] = (PVRTXMUL(pQ->x, pQ->y)<<1) + (PVRTXMUL(pQ->z, pQ->w)<<1); in PVRTMatrixRotationQuaternionX()
260 mOut.f[5] = PVRTF2X(1.0f) - (PVRTXMUL(pQ->x, pQ->x)<<1) - (PVRTXMUL(pQ->z, pQ->z)<<1); in PVRTMatrixRotationQuaternionX()
261 mOut.f[6] = (PVRTXMUL(pQ->y, pQ->z)<<1) - (PVRTXMUL(pQ->x, pQ->w)<<1); in PVRTMatrixRotationQuaternionX()
264 mOut.f[8] = (PVRTXMUL(pQ->x, pQ->z)<<1) - (PVRTXMUL(pQ->y, pQ->w)<<1); in PVRTMatrixRotationQuaternionX()
265 mOut.f[9] = (PVRTXMUL(pQ->y, pQ->z)<<1) + (PVRTXMUL(pQ->x, pQ->w)<<1); in PVRTMatrixRotationQuaternionX()
266 mOut.f[10] = PVRTF2X(1.0f) - (PVRTXMUL(pQ->x, pQ->x)<<1) - (PVRTXMUL(pQ->y, pQ->y)<<1); in PVRTMatrixRotationQuaternionX()
292 qOut.w = PVRTXMUL(qA.w, qB.w) - in PVRTMatrixQuaternionMultiplyX()
293 (PVRTXMUL(qA.x, qB.x) + PVRTXMUL(qA.y, qB.y) + PVRTXMUL(qA.z, qB.z)); in PVRTMatrixQuaternionMultiplyX()
296 CrossProduct.x = PVRTXMUL(qA.y, qB.z) - PVRTXMUL(qA.z, qB.y); in PVRTMatrixQuaternionMultiplyX()
297 CrossProduct.y = PVRTXMUL(qA.z, qB.x) - PVRTXMUL(qA.x, qB.z); in PVRTMatrixQuaternionMultiplyX()
298 CrossProduct.z = PVRTXMUL(qA.x, qB.y) - PVRTXMUL(qA.y, qB.x); in PVRTMatrixQuaternionMultiplyX()
301 qOut.x = PVRTXMUL(qA.w, qB.x) + PVRTXMUL(qB.w, qA.x) + CrossProduct.x; in PVRTMatrixQuaternionMultiplyX()
302 qOut.y = PVRTXMUL(qA.w, qB.y) + PVRTXMUL(qB.w, qA.y) + CrossProduct.y; in PVRTMatrixQuaternionMultiplyX()
303 qOut.z = PVRTXMUL(qA.w, qB.z) + PVRTXMUL(qB.w, qA.z) + CrossProduct.z; in PVRTMatrixQuaternionMultiplyX()