mirror of
https://github.com/HarbourMasters/Shipwright.git
synced 2025-02-11 21:00:12 -05:00
[Fix] Disable Lod Applies To Everything (Macready) (#4034)
* make lod cvar affect everything * add to more functions * re-add to player * only add to necessary funcs
This commit is contained in:
parent
e163d5bc3d
commit
ced34ab68a
@ -131,6 +131,10 @@ void SkelCurve_DrawLimb(PlayState* play, s32 limbIndex, SkelAnimeCurve* skelCurv
|
|||||||
Matrix_TranslateRotateZYX(&pos, &rot);
|
Matrix_TranslateRotateZYX(&pos, &rot);
|
||||||
Matrix_Scale(scale.x, scale.y, scale.z, MTXMODE_APPLY);
|
Matrix_Scale(scale.x, scale.y, scale.z, MTXMODE_APPLY);
|
||||||
|
|
||||||
|
if (CVarGetInteger("gDisableLOD", 0)) {
|
||||||
|
lod = 0;
|
||||||
|
}
|
||||||
|
|
||||||
if (lod == 0) {
|
if (lod == 0) {
|
||||||
s32 pad1;
|
s32 pad1;
|
||||||
|
|
||||||
|
@ -78,6 +78,10 @@ void SkelAnime_DrawLod(PlayState* play, void** skeleton, Vec3s* jointTable,
|
|||||||
Vec3f pos;
|
Vec3f pos;
|
||||||
Vec3s rot;
|
Vec3s rot;
|
||||||
|
|
||||||
|
if (CVarGetInteger("gDisableLOD", 0)) {
|
||||||
|
lod = 0;
|
||||||
|
}
|
||||||
|
|
||||||
if (skeleton == NULL) {
|
if (skeleton == NULL) {
|
||||||
osSyncPrintf(VT_FGCOL(RED));
|
osSyncPrintf(VT_FGCOL(RED));
|
||||||
osSyncPrintf("Si2_Lod_draw():skelがNULLです。\n"); // "skel is NULL."
|
osSyncPrintf("Si2_Lod_draw():skelがNULLです。\n"); // "skel is NULL."
|
||||||
@ -191,6 +195,10 @@ void SkelAnime_DrawFlexLod(PlayState* play, void** skeleton, Vec3s* jointTable,
|
|||||||
Vec3s rot;
|
Vec3s rot;
|
||||||
Mtx* mtx = Graph_Alloc(play->state.gfxCtx, dListCount * sizeof(Mtx));
|
Mtx* mtx = Graph_Alloc(play->state.gfxCtx, dListCount * sizeof(Mtx));
|
||||||
|
|
||||||
|
if (CVarGetInteger("gDisableLOD", 0)) {
|
||||||
|
lod = 0;
|
||||||
|
}
|
||||||
|
|
||||||
if (skeleton == NULL) {
|
if (skeleton == NULL) {
|
||||||
osSyncPrintf(VT_FGCOL(RED));
|
osSyncPrintf(VT_FGCOL(RED));
|
||||||
osSyncPrintf("Si2_Lod_draw_SV():skelがNULLです。\n"); // "skel is NULL."
|
osSyncPrintf("Si2_Lod_draw_SV():skelがNULLです。\n"); // "skel is NULL."
|
||||||
|
@ -11339,7 +11339,7 @@ void Player_Draw(Actor* thisx, PlayState* play2) {
|
|||||||
lod = 1;
|
lod = 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (CVarGetInteger("gDisableLOD", 0) != 0) {
|
if (CVarGetInteger("gDisableLOD", 0)) {
|
||||||
lod = 0;
|
lod = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user