From 97258542be0686a474f0b6c9161232747be748ec Mon Sep 17 00:00:00 2001 From: tmyqlfpir <80724828+tmyqlfpir@users.noreply.github.com> Date: Sun, 20 Aug 2023 20:08:19 +1000 Subject: [PATCH] Don't draw LODs for port --- port/src/pdmain.c | 3 +++ src/include/lib/model.h | 1 + 2 files changed, 4 insertions(+) diff --git a/port/src/pdmain.c b/port/src/pdmain.c index 82160ff77..9ccb3f70a 100644 --- a/port/src/pdmain.c +++ b/port/src/pdmain.c @@ -59,6 +59,7 @@ #include "lib/snd.h" #include "lib/memp.h" #include "lib/mema.h" +#include "lib/model.h" #include "lib/profile.h" #include "lib/videbug.h" #include "lib/debughud.h" @@ -264,6 +265,8 @@ void mainInit(void) bodiesInit(); titleInit(); + modelSetDistanceChecksDisabled(true); // don't use LODs + g_MainIsBooting = 0; } diff --git a/src/include/lib/model.h b/src/include/lib/model.h index 7994a2a36..8d6cef0c8 100644 --- a/src/include/lib/model.h +++ b/src/include/lib/model.h @@ -9,6 +9,7 @@ extern Vtx *(*g_ModelVtxAllocatorFunc)(s32 numvertices); extern void (*g_ModelJointPositionedFunc)(s32 mtxindex, Mtxf *mtx); bool modelasm00018680(struct modelrenderdata *renderdata, struct model *model); +void modelSetDistanceChecksDisabled(bool disabled); void modelSetDistanceScale(f32 value); void modelSetVtxAllocatorFunc(Vtx *(*fn)(s32 numvertices)); s32 modelFindNodeMtxIndex(struct modelnode *node, s32 arg1);