mirror of
https://github.com/zeldaret/tww.git
synced 2026-07-26 06:27:41 -04:00
Copy dolphin/gx progress from TP
This commit is contained in:
@@ -502,7 +502,7 @@ void J3DGDSetFog(GXFogType type, f32 startZ, f32 endZ, f32 nearZ, f32 farZ, GXCo
|
||||
void J3DGDSetFogRangeAdj(u8 enabled, u16 center, GXFogAdjTable* pFogAdjTable) {
|
||||
if (enabled) {
|
||||
for (s32 i = 0; i < 10; i += 2) {
|
||||
J3DGDWriteBPCmd((0xe9 + i / 2) << 24 | pFogAdjTable->r[i + 1] << 12 | pFogAdjTable->r[i] << 0);
|
||||
J3DGDWriteBPCmd((0xe9 + i / 2) << 24 | pFogAdjTable->fogVals[i + 1] << 12 | pFogAdjTable->fogVals[i] << 0);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -148,7 +148,7 @@ void J3DSys::setTexCacheRegion(GXTexCacheSize size) {
|
||||
|
||||
/* 802D8EE0-802D956C .text drawInit__6J3DSysFv */
|
||||
void J3DSys::drawInit() {
|
||||
GXSetMisc(2, 0);
|
||||
GXSetMisc(GX_MT_DL_SAVE_CONTEXT, 0);
|
||||
GXInvalidateVtxCache();
|
||||
GXSetCurrentMtx(GX_PNMTX0);
|
||||
GXSetCullMode(GX_CULL_BACK);
|
||||
|
||||
@@ -822,7 +822,7 @@ void JPADraw::drawParticle() {
|
||||
GXSetCullMode(GX_CULL_NONE);
|
||||
if (dc.pbsp->isClipOn()) {
|
||||
GXSetClipMode(GX_CLIP_ENABLE);
|
||||
GXSetMisc(1, 8);
|
||||
GXSetMisc(GX_MT_XF_FLUSH, 8);
|
||||
} else {
|
||||
GXSetClipMode(GX_CLIP_DISABLE);
|
||||
}
|
||||
@@ -845,7 +845,7 @@ void JPADraw::drawParticle() {
|
||||
}
|
||||
}
|
||||
|
||||
GXSetMisc(1, 0);
|
||||
GXSetMisc(GX_MT_XF_FLUSH, 0);
|
||||
}
|
||||
|
||||
/* 8026BC2C-8026BF88 .text drawChild__7JPADrawFv */
|
||||
@@ -871,7 +871,7 @@ void JPADraw::drawChild() {
|
||||
|
||||
if (dc.pssp->isClipOn()) {
|
||||
GXSetClipMode(GX_CLIP_ENABLE);
|
||||
GXSetMisc(1, 8);
|
||||
GXSetMisc(GX_MT_XF_FLUSH, 8);
|
||||
} else {
|
||||
GXSetClipMode(GX_CLIP_DISABLE);
|
||||
}
|
||||
@@ -894,7 +894,7 @@ void JPADraw::drawChild() {
|
||||
}
|
||||
}
|
||||
|
||||
GXSetMisc(1, 0);
|
||||
GXSetMisc(GX_MT_XF_FLUSH, 0);
|
||||
}
|
||||
|
||||
/* 8026BF88-8026C024 .text zDraw__7JPADrawFv */
|
||||
@@ -922,7 +922,7 @@ void JPADraw::zDrawParticle() {
|
||||
GXSetCullMode(GX_CULL_NONE);
|
||||
if (dc.pbsp->isClipOn()) {
|
||||
GXSetClipMode(GX_CLIP_ENABLE);
|
||||
GXSetMisc(1, 8);
|
||||
GXSetMisc(GX_MT_XF_FLUSH, 8);
|
||||
} else {
|
||||
GXSetClipMode(GX_CLIP_DISABLE);
|
||||
}
|
||||
@@ -945,7 +945,7 @@ void JPADraw::zDrawParticle() {
|
||||
}
|
||||
}
|
||||
|
||||
GXSetMisc(1, 0);
|
||||
GXSetMisc(GX_MT_XF_FLUSH, 0);
|
||||
}
|
||||
|
||||
/* 8026C24C-8026C4DC .text zDrawChild__7JPADrawFv */
|
||||
@@ -971,7 +971,7 @@ void JPADraw::zDrawChild() {
|
||||
|
||||
if (dc.pssp->isClipOn()) {
|
||||
GXSetClipMode(GX_CLIP_ENABLE);
|
||||
GXSetMisc(1, 8);
|
||||
GXSetMisc(GX_MT_XF_FLUSH, 8);
|
||||
} else {
|
||||
GXSetClipMode(GX_CLIP_DISABLE);
|
||||
}
|
||||
@@ -994,7 +994,7 @@ void JPADraw::zDrawChild() {
|
||||
}
|
||||
}
|
||||
|
||||
GXSetMisc(1, 0);
|
||||
GXSetMisc(GX_MT_XF_FLUSH, 0);
|
||||
}
|
||||
|
||||
/* 8026C4DC-8026C640 .text loadYBBMtx__7JPADrawFPA4_f */
|
||||
|
||||
Reference in New Issue
Block a user