Lines Matching refs:info

330 void G3BS_LoadTexMtxTexCoord(GXDLInfo *info, const MtxFx44 *mtx)  in G3BS_LoadTexMtxTexCoord()  argument
333 SDK_NULL_ASSERT(info); in G3BS_LoadTexMtxTexCoord()
335 *(u32 *)info->curr_cmd = (u32)G3OP_MTX_MODE; in G3BS_LoadTexMtxTexCoord()
336 *info->curr_param = (u32)(GX_MTXMODE_TEXTURE << REG_G3_MTX_MODE_M_SHIFT); in G3BS_LoadTexMtxTexCoord()
337 *(info->curr_param + 1) = (u32)G3OP_MTX_LOAD_4x4; 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
358 SDK_NULL_ASSERT(info); in G3CS_LoadTexMtxTexCoord()
362 switch ((u32)info->curr_cmd & 3) in G3CS_LoadTexMtxTexCoord()
369 *info->curr_cmd++ = 0; // byte access in G3CS_LoadTexMtxTexCoord()
371 *info->curr_cmd++ = 0; in G3CS_LoadTexMtxTexCoord()
373 *info->curr_cmd++ = 0; in G3CS_LoadTexMtxTexCoord()
374 ++info->curr_param; in G3CS_LoadTexMtxTexCoord()
377 *(u32 *)info->curr_cmd = (G3OP_MTX_LOAD_4x4 << 8) | G3OP_MTX_MODE; in G3CS_LoadTexMtxTexCoord()
378 *info->curr_param = (u32)(GX_MTXMODE_TEXTURE << REG_G3_MTX_MODE_M_SHIFT); in G3CS_LoadTexMtxTexCoord()
379 *(info->curr_param + 1) = (u32)G3OP_MTX_LOAD_4x4; in G3CS_LoadTexMtxTexCoord()
381 G3xx_LoadTexMtxTexCoord_(info->curr_param, mtx); in G3CS_LoadTexMtxTexCoord()
434 void G3BS_LoadTexMtxEnv(GXDLInfo *info, const MtxFx44 *mtx) in G3BS_LoadTexMtxEnv() argument
436 SDK_NULL_ASSERT(info); in G3BS_LoadTexMtxEnv()
439 *(u32 *)info->curr_cmd = (u32)G3OP_MTX_MODE; in G3BS_LoadTexMtxEnv()
440 *info->curr_param = (u32)(GX_MTXMODE_TEXTURE << REG_G3_MTX_MODE_M_SHIFT); in G3BS_LoadTexMtxEnv()
441 *(info->curr_param + 1) = (u32)G3OP_MTX_LOAD_4x4; 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
477 SDK_NULL_ASSERT(info); in G3CS_LoadTexMtxEnv()
481 switch ((u32)info->curr_cmd & 3) in G3CS_LoadTexMtxEnv()
488 *info->curr_cmd++ = 0; // byte access in G3CS_LoadTexMtxEnv()
490 *info->curr_cmd++ = 0; in G3CS_LoadTexMtxEnv()
492 *info->curr_cmd++ = 0; in G3CS_LoadTexMtxEnv()
493 ++info->curr_param; in G3CS_LoadTexMtxEnv()
496 *(u32 *)info->curr_cmd = (G3OP_MTX_LOAD_4x4 << 8) | G3OP_MTX_MODE; in G3CS_LoadTexMtxEnv()
497 *info->curr_param = (u32)(GX_MTXMODE_TEXTURE << REG_G3_MTX_MODE_M_SHIFT); in G3CS_LoadTexMtxEnv()
498 *(info->curr_param + 1) = (u32)G3OP_MTX_LOAD_4x4; 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()
534 G3B_UpdateGXDLInfo(info, G3OP_MTX_MODE_NPARAMS + G3OP_MTX_LOAD_4x4_NPARAMS + 1); in G3B_LoadTexMtxTexCoord()
549 void G3C_LoadTexMtxTexCoord(GXDLInfo *info, const MtxFx44 *mtx) in G3C_LoadTexMtxTexCoord() argument
551 G3CS_LoadTexMtxTexCoord(info, mtx); in G3C_LoadTexMtxTexCoord()
552 info->curr_param += G3OP_MTX_MODE_NPARAMS + G3OP_MTX_LOAD_4x4_NPARAMS + 1; in G3C_LoadTexMtxTexCoord()
553 info->curr_cmd += 2; in G3C_LoadTexMtxTexCoord()
568 void G3B_LoadTexMtxEnv(GXDLInfo *info, const MtxFx44 *mtx) in G3B_LoadTexMtxEnv() argument
570 G3BS_LoadTexMtxEnv(info, mtx); in G3B_LoadTexMtxEnv()
571 G3B_UpdateGXDLInfo(info, G3OP_MTX_MODE_NPARAMS + G3OP_MTX_LOAD_4x4_NPARAMS + 1); in G3B_LoadTexMtxEnv()
586 void G3C_LoadTexMtxEnv(GXDLInfo *info, const MtxFx44 *mtx) in G3C_LoadTexMtxEnv() argument
588 G3CS_LoadTexMtxEnv(info, mtx); in G3C_LoadTexMtxEnv()
589 info->curr_param += G3OP_MTX_MODE_NPARAMS + G3OP_MTX_LOAD_4x4_NPARAMS + 1; in G3C_LoadTexMtxEnv()
590 info->curr_cmd += 2; in G3C_LoadTexMtxEnv()