MCPcopy Create free account
hub / github.com/bfbbdecomp/bfbb / __GXSetProjection

Function __GXSetProjection

src/dolphin/src/gx/GXTransform.c:35–52  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

33}
34
35inline 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
54void GXSetProjection(Mtx44 mtx, GXProjectionType type)
55{

Callers 2

GXSetProjectionFunction · 0.85
GXSetProjectionvFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected