diff --git a/.gitmodules b/.gitmodules index 7e284f7b..c66a96a3 100644 --- a/.gitmodules +++ b/.gitmodules @@ -3,7 +3,7 @@ url = https://github.com/AxioDL/musyx [submodule "extern/aurora"] path = extern/aurora - url = https://github.com/dbalatoni13/aurora.git + url = https://github.com/encounter/aurora.git [submodule "extern/libco"] path = extern/libco url = https://github.com/higan-emu/libco.git diff --git a/extern/aurora b/extern/aurora index 23522538..e28dbaa5 160000 --- a/extern/aurora +++ b/extern/aurora @@ -1 +1 @@ -Subproject commit 23522538e13f67957d62a7119bc617700fa0c6ab +Subproject commit e28dbaa569027d8acc63f94125c8ff7caea06f0c diff --git a/src/game/hsfdraw.c b/src/game/hsfdraw.c index e2280e0b..031642a3 100755 --- a/src/game/hsfdraw.c +++ b/src/game/hsfdraw.c @@ -2561,6 +2561,9 @@ static void MDObjMesh(HsfData *arg0, HsfObject *arg1) Hu3DObjInfoP->drawData = DrawData = HuMemDirectMallocNum(HEAP_DATA, matChgCnt * sizeof(HsfDrawData), mallocNo); memset(DrawData, 0, matChgCnt * sizeof(HsfDrawData)); DLBufP = DLBufStartP = HuMemDirectMallocNum(HEAP_DATA, DLTotalNum, mallocNo); +#ifdef TARGET_PC + memset(DLBufP, 0, DLTotalNum); +#endif DCInvalidateRange(DLBufStartP, DLTotalNum); DLFirstF = 0; materialBak = (HsfMaterial *)-1;