| 33 | } |
| 34 | |
| 35 | inline void __GXSetProjection(void) |
| 36 | { |
| 37 | u32 reg = 0x00061020; |
| 38 | GX_WRITE_U8(0x10); |
| 39 | GX_WRITE_U32(reg); |
| 40 | #if DEBUG |
| 41 | GX_WRITE_XF_REG_F(32, __GXData->projMtx[0]); |
| 42 | GX_WRITE_XF_REG_F(33, __GXData->projMtx[1]); |
| 43 | GX_WRITE_XF_REG_F(34, __GXData->projMtx[2]); |
| 44 | GX_WRITE_XF_REG_F(35, __GXData->projMtx[3]); |
| 45 | GX_WRITE_XF_REG_F(36, __GXData->projMtx[4]); |
| 46 | GX_WRITE_XF_REG_F(37, __GXData->projMtx[5]); |
| 47 | GX_WRITE_XF_REG_2(38, __GXData->projType); |
| 48 | #else |
| 49 | WriteProjPS(__GXData->projMtx, (volatile void*)GXFIFO_ADDR); |
| 50 | GX_WRITE_U32(__GXData->projType); |
| 51 | #endif |
| 52 | } |
| 53 | |
| 54 | void GXSetProjection(Mtx44 mtx, GXProjectionType type) |
| 55 | { |
no outgoing calls
no test coverage detected