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);