Lines Matching refs:mtx

53                    MtxFx44 *mtx)  in G3i_FrustumW_()  argument
56 if (mtx == NULL) in G3i_FrustumW_()
58 mtx = tmp; in G3i_FrustumW_()
60 MTX_FrustumW(t, b, l, r, n, f, scaleW, mtx); in G3i_FrustumW_()
64 G3_LoadMtx44(mtx); in G3i_FrustumW_()
88 BOOL draw, MtxFx44 *mtx) in G3i_PerspectiveW_() argument
91 if (mtx == NULL) in G3i_PerspectiveW_()
93 mtx = tmp; in G3i_PerspectiveW_()
95 MTX_PerspectiveW(fovySin, fovyCos, aspect, n, f, scaleW, mtx); in G3i_PerspectiveW_()
99 G3_LoadMtx44(mtx); in G3i_PerspectiveW_()
123 MtxFx44 *mtx) in G3i_OrthoW_() argument
126 if (mtx == NULL) in G3i_OrthoW_()
128 mtx = tmp; in G3i_OrthoW_()
130 MTX_OrthoW(t, b, l, r, n, f, scaleW, mtx); in G3i_OrthoW_()
134 G3_LoadMtx44(mtx); in G3i_OrthoW_()
155 MtxFx43 *mtx) in G3i_LookAt_() argument
158 if (mtx == NULL) in G3i_LookAt_()
160 mtx = tmp; in G3i_LookAt_()
162 MTX_LookAt(camPos, camUp, target, mtx); in G3i_LookAt_()
166 G3_LoadMtx43(mtx); in G3i_LookAt_()
268 void G3_LoadTexMtxTexCoord(const MtxFx44 *mtx) in G3_LoadTexMtxTexCoord() argument
271 SDK_NULL_ASSERT(mtx); in G3_LoadTexMtxTexCoord()
274 *p = mtx->_00; in G3_LoadTexMtxTexCoord()
275 *p = mtx->_01; in G3_LoadTexMtxTexCoord()
276 *p = mtx->_02; in G3_LoadTexMtxTexCoord()
277 *p = mtx->_03; in G3_LoadTexMtxTexCoord()
278 *p = mtx->_10; in G3_LoadTexMtxTexCoord()
279 *p = mtx->_11; in G3_LoadTexMtxTexCoord()
280 *p = mtx->_12; in G3_LoadTexMtxTexCoord()
281 *p = mtx->_13; in G3_LoadTexMtxTexCoord()
282 *p = mtx->_20 << 4; in G3_LoadTexMtxTexCoord()
283 *p = mtx->_21 << 4; in G3_LoadTexMtxTexCoord()
284 *p = mtx->_22 << 4; in G3_LoadTexMtxTexCoord()
285 *p = mtx->_23 << 4; in G3_LoadTexMtxTexCoord()
286 *p = mtx->_30 << 4; in G3_LoadTexMtxTexCoord()
287 *p = mtx->_31 << 4; in G3_LoadTexMtxTexCoord()
288 *p = mtx->_32 << 4; in G3_LoadTexMtxTexCoord()
289 *p = mtx->_33 << 4; in G3_LoadTexMtxTexCoord()
293 static void G3xx_LoadTexMtxTexCoord_(u32 *param, const MtxFx44 *mtx) in G3xx_LoadTexMtxTexCoord_() argument
296 MI_Copy32B(&mtx->_00, (void *)(param + 2)); in G3xx_LoadTexMtxTexCoord_()
298 *(param + 2) = (u32)(mtx->_00); in G3xx_LoadTexMtxTexCoord_()
299 *(param + 3) = (u32)(mtx->_01); in G3xx_LoadTexMtxTexCoord_()
300 *(param + 4) = (u32)(mtx->_02); in G3xx_LoadTexMtxTexCoord_()
301 *(param + 5) = (u32)(mtx->_03); in G3xx_LoadTexMtxTexCoord_()
302 *(param + 6) = (u32)(mtx->_10); in G3xx_LoadTexMtxTexCoord_()
303 *(param + 7) = (u32)(mtx->_11); in G3xx_LoadTexMtxTexCoord_()
304 *(param + 8) = (u32)(mtx->_12); in G3xx_LoadTexMtxTexCoord_()
305 *(param + 9) = (u32)(mtx->_13); in G3xx_LoadTexMtxTexCoord_()
307 *(param + 10) = (u32)(mtx->_20 << 4); in G3xx_LoadTexMtxTexCoord_()
308 *(param + 11) = (u32)(mtx->_21 << 4); in G3xx_LoadTexMtxTexCoord_()
309 *(param + 12) = (u32)(mtx->_22 << 4); in G3xx_LoadTexMtxTexCoord_()
310 *(param + 13) = (u32)(mtx->_23 << 4); in G3xx_LoadTexMtxTexCoord_()
311 *(param + 14) = (u32)(mtx->_30 << 4); in G3xx_LoadTexMtxTexCoord_()
312 *(param + 15) = (u32)(mtx->_31 << 4); in G3xx_LoadTexMtxTexCoord_()
313 *(param + 16) = (u32)(mtx->_32 << 4); in G3xx_LoadTexMtxTexCoord_()
314 *(param + 17) = (u32)(mtx->_33 << 4); in G3xx_LoadTexMtxTexCoord_()
330 void G3BS_LoadTexMtxTexCoord(GXDLInfo *info, const MtxFx44 *mtx) in G3BS_LoadTexMtxTexCoord() argument
332 SDK_NULL_ASSERT(mtx); in G3BS_LoadTexMtxTexCoord()
339 G3xx_LoadTexMtxTexCoord_(info->curr_param, mtx); in G3BS_LoadTexMtxTexCoord()
356 void G3CS_LoadTexMtxTexCoord(GXDLInfo *info, const MtxFx44 *mtx) in G3CS_LoadTexMtxTexCoord() argument
359 SDK_NULL_ASSERT(mtx); in G3CS_LoadTexMtxTexCoord()
381 G3xx_LoadTexMtxTexCoord_(info->curr_param, mtx); in G3CS_LoadTexMtxTexCoord()
396 void G3_LoadTexMtxEnv(const MtxFx44 *mtx) in G3_LoadTexMtxEnv() argument
399 SDK_NULL_ASSERT(mtx); in G3_LoadTexMtxEnv()
403 *p = mtx->_00 << 4; in G3_LoadTexMtxEnv()
404 *p = mtx->_01 << 4; in G3_LoadTexMtxEnv()
405 *p = mtx->_02 << 4; in G3_LoadTexMtxEnv()
406 *p = mtx->_03 << 4; in G3_LoadTexMtxEnv()
407 *p = mtx->_10 << 4; in G3_LoadTexMtxEnv()
408 *p = mtx->_11 << 4; in G3_LoadTexMtxEnv()
409 *p = mtx->_12 << 4; in G3_LoadTexMtxEnv()
410 *p = mtx->_13 << 4; in G3_LoadTexMtxEnv()
411 *p = mtx->_20 << 4; in G3_LoadTexMtxEnv()
412 *p = mtx->_21 << 4; in G3_LoadTexMtxEnv()
413 *p = mtx->_22 << 4; in G3_LoadTexMtxEnv()
414 *p = mtx->_23 << 4; in G3_LoadTexMtxEnv()
415 *p = mtx->_30; in G3_LoadTexMtxEnv()
416 *p = mtx->_31; in G3_LoadTexMtxEnv()
417 *p = mtx->_32; in G3_LoadTexMtxEnv()
418 *p = mtx->_33; in G3_LoadTexMtxEnv()
434 void G3BS_LoadTexMtxEnv(GXDLInfo *info, const MtxFx44 *mtx) in G3BS_LoadTexMtxEnv() argument
437 SDK_NULL_ASSERT(mtx); in G3BS_LoadTexMtxEnv()
443 *(info->curr_param + 2) = (u32)(mtx->_00 << 4); in G3BS_LoadTexMtxEnv()
444 *(info->curr_param + 3) = (u32)(mtx->_01 << 4); in G3BS_LoadTexMtxEnv()
445 *(info->curr_param + 4) = (u32)(mtx->_02 << 4); in G3BS_LoadTexMtxEnv()
446 *(info->curr_param + 5) = (u32)(mtx->_03 << 4); in G3BS_LoadTexMtxEnv()
447 *(info->curr_param + 6) = (u32)(mtx->_10 << 4); in G3BS_LoadTexMtxEnv()
448 *(info->curr_param + 7) = (u32)(mtx->_11 << 4); in G3BS_LoadTexMtxEnv()
449 *(info->curr_param + 8) = (u32)(mtx->_12 << 4); in G3BS_LoadTexMtxEnv()
450 *(info->curr_param + 9) = (u32)(mtx->_13 << 4); in G3BS_LoadTexMtxEnv()
451 *(info->curr_param + 10) = (u32)(mtx->_20 << 4); in G3BS_LoadTexMtxEnv()
452 *(info->curr_param + 11) = (u32)(mtx->_21 << 4); in G3BS_LoadTexMtxEnv()
453 *(info->curr_param + 12) = (u32)(mtx->_22 << 4); in G3BS_LoadTexMtxEnv()
454 *(info->curr_param + 13) = (u32)(mtx->_23 << 4); in G3BS_LoadTexMtxEnv()
455 *(info->curr_param + 14) = (u32)mtx->_30; in G3BS_LoadTexMtxEnv()
456 *(info->curr_param + 15) = (u32)mtx->_31; in G3BS_LoadTexMtxEnv()
457 *(info->curr_param + 16) = (u32)mtx->_32; in G3BS_LoadTexMtxEnv()
458 *(info->curr_param + 17) = (u32)mtx->_33; in G3BS_LoadTexMtxEnv()
475 void G3CS_LoadTexMtxEnv(GXDLInfo *info, const MtxFx44 *mtx) in G3CS_LoadTexMtxEnv() argument
478 SDK_NULL_ASSERT(mtx); in G3CS_LoadTexMtxEnv()
500 *(info->curr_param + 2) = (u32)(mtx->_00 << 4); in G3CS_LoadTexMtxEnv()
501 *(info->curr_param + 3) = (u32)(mtx->_01 << 4); in G3CS_LoadTexMtxEnv()
502 *(info->curr_param + 4) = (u32)(mtx->_02 << 4); in G3CS_LoadTexMtxEnv()
503 *(info->curr_param + 5) = (u32)(mtx->_03 << 4); in G3CS_LoadTexMtxEnv()
504 *(info->curr_param + 6) = (u32)(mtx->_10 << 4); in G3CS_LoadTexMtxEnv()
505 *(info->curr_param + 7) = (u32)(mtx->_11 << 4); in G3CS_LoadTexMtxEnv()
506 *(info->curr_param + 8) = (u32)(mtx->_12 << 4); in G3CS_LoadTexMtxEnv()
507 *(info->curr_param + 9) = (u32)(mtx->_13 << 4); in G3CS_LoadTexMtxEnv()
508 *(info->curr_param + 10) = (u32)(mtx->_20 << 4); in G3CS_LoadTexMtxEnv()
509 *(info->curr_param + 11) = (u32)(mtx->_21 << 4); in G3CS_LoadTexMtxEnv()
510 *(info->curr_param + 12) = (u32)(mtx->_22 << 4); in G3CS_LoadTexMtxEnv()
511 *(info->curr_param + 13) = (u32)(mtx->_23 << 4); in G3CS_LoadTexMtxEnv()
512 *(info->curr_param + 14) = (u32)(mtx->_30); in G3CS_LoadTexMtxEnv()
513 *(info->curr_param + 15) = (u32)(mtx->_31); in G3CS_LoadTexMtxEnv()
514 *(info->curr_param + 16) = (u32)(mtx->_32); in G3CS_LoadTexMtxEnv()
515 *(info->curr_param + 17) = (u32)(mtx->_33); in G3CS_LoadTexMtxEnv()
531 void G3B_LoadTexMtxTexCoord(GXDLInfo *info, const MtxFx44 *mtx) in G3B_LoadTexMtxTexCoord() argument
533 G3BS_LoadTexMtxTexCoord(info, mtx); in G3B_LoadTexMtxTexCoord()
549 void G3C_LoadTexMtxTexCoord(GXDLInfo *info, const MtxFx44 *mtx) in G3C_LoadTexMtxTexCoord() argument
551 G3CS_LoadTexMtxTexCoord(info, mtx); in G3C_LoadTexMtxTexCoord()
568 void G3B_LoadTexMtxEnv(GXDLInfo *info, const MtxFx44 *mtx) in G3B_LoadTexMtxEnv() argument
570 G3BS_LoadTexMtxEnv(info, mtx); in G3B_LoadTexMtxEnv()
586 void G3C_LoadTexMtxEnv(GXDLInfo *info, const MtxFx44 *mtx) in G3C_LoadTexMtxEnv() argument
588 G3CS_LoadTexMtxEnv(info, mtx); in G3C_LoadTexMtxEnv()