Lines Matching refs:mo
610 MyModelObj* mo = &ModelObj; in CreateModelVtxArray() local
621 mo->posArray = (s16*)OSAlloc(size_p * sizeof(s16)); in CreateModelVtxArray()
622 mo->nrmArray = (s16*)OSAlloc(size_n * sizeof(s16)); in CreateModelVtxArray()
623 mo->tcdArray = (s16*)OSAlloc(size_t * sizeof(s16)); in CreateModelVtxArray()
645 mo->posArray[cnt_p++] = (s16)(((f32)j*2 / MODEL_MESHX - 1.0F) * QSCALE); in CreateModelVtxArray()
646 mo->posArray[cnt_p++] = (s16)(((f32)i*2 / MODEL_MESHY - 1.0F) * QSCALE); in CreateModelVtxArray()
647 mo->posArray[cnt_p++] = (s16)(MODEL_ZSCALE * ct * cp * QSCALE); in CreateModelVtxArray()
650 mo->nrmArray[cnt_n++] = (s16)(nn * -dzdt * QSCALE); in CreateModelVtxArray()
651 mo->nrmArray[cnt_n++] = (s16)(nn * -dzdp * QSCALE); in CreateModelVtxArray()
652 mo->nrmArray[cnt_n++] = (s16)(nn * QSCALE); in CreateModelVtxArray()
655 mo->nrmArray[cnt_n++] = (s16)(nt * QSCALE); in CreateModelVtxArray()
656 mo->nrmArray[cnt_n++] = (s16)0; in CreateModelVtxArray()
657 mo->nrmArray[cnt_n++] = (s16)(nt * dzdt * QSCALE); in CreateModelVtxArray()
660 mo->nrmArray[cnt_n++] = (s16)0; in CreateModelVtxArray()
661 mo->nrmArray[cnt_n++] = (s16)(np * QSCALE); in CreateModelVtxArray()
662 mo->nrmArray[cnt_n++] = (s16)(np * dzdp * QSCALE); in CreateModelVtxArray()
665 mo->tcdArray[cnt_t++] = (s16)(j * QSCALE / MODEL_MESHX); in CreateModelVtxArray()
666 mo->tcdArray[cnt_t++] = (s16)(i * QSCALE / MODEL_MESHY); in CreateModelVtxArray()
671 DCFlushRange(mo->posArray, size_p * sizeof(s16)); in CreateModelVtxArray()
672 DCFlushRange(mo->nrmArray, size_n * sizeof(s16)); in CreateModelVtxArray()
673 DCFlushRange(mo->tcdArray, size_t * sizeof(s16)); in CreateModelVtxArray()
676 GXSetArray(GX_VA_POS, mo->posArray, sizeof(s16) * 3); in CreateModelVtxArray()
677 GXSetArray(GX_VA_NRM, mo->nrmArray, sizeof(s16) * 9); in CreateModelVtxArray()
678 GXSetArray(GX_VA_TEX0, mo->tcdArray, sizeof(s16) * 2); in CreateModelVtxArray()