Loader improvements (#1378)

* tfrag3 data for merc2

* dma hooks for merc2

* start designing merc2 opengl, seems like the simple approach will be the best here

* before bone packing experiment

* fix up bones.gc

* use uniform buffer

* speedup, fix faces and eyes

* final fixes

* first pass at loader updates, tie is still bad

* temp

* improved loader

* run iop less often
This commit is contained in:
water111
2022-05-28 20:12:33 -04:00
committed by GitHub
parent e56b2e8d56
commit 2e31d82fb2
21 changed files with 1085 additions and 926 deletions
+2 -2
View File
@@ -81,12 +81,12 @@ s32 sceSifCallRpc(sceSifClientData* bd,
ASSERT(!end_para);
ASSERT(mode == 1); // async
iop->kernel.sif_rpc(bd->rpcd.id, fno, mode, send, ssize, recv, rsize);
iop->signal_run_iop();
iop->signal_run_iop(false);
return 0;
}
s32 sceSifCheckStatRpc(sceSifRpcData* bd) {
iop->signal_run_iop();
iop->signal_run_iop(false);
return iop->kernel.sif_busy(bd->id);
}