[saco] Implement/match RpWorldRender()

This commit is contained in:
RD42
2024-08-04 22:32:58 +08:00
parent bd29c38292
commit 483c57ee33
2 changed files with 12 additions and 0 deletions

View File

@ -221,6 +221,17 @@ void RpWorldRemoveClump(RpClump *clump)
_asm pop edx _asm pop edx
} }
void RpWorldRender()
{
DWORD dwWorld = *(DWORD*)0xC17038;
if (!dwWorld) return;
_asm push dwWorld
_asm mov edx, 0x74F570
_asm call edx
_asm pop edx
}
void RwCameraSetClipPlane(RwCamera *camera, float farClip, float nearClip) void RwCameraSetClipPlane(RwCamera *camera, float farClip, float nearClip)
{ {
DWORD dwRwCameraSetFarClipPlane; DWORD dwRwCameraSetFarClipPlane;

View File

@ -29,6 +29,7 @@ void SetCameraFrameAndZBuffer(RwCamera *camera, RwRaster *frameBuffer, RwRaster
void RpClumpRender(RpClump *clump); void RpClumpRender(RpClump *clump);
void RpWorldAddClump(RpClump *clump); void RpWorldAddClump(RpClump *clump);
void RpWorldRemoveClump(RpClump *clump); void RpWorldRemoveClump(RpClump *clump);
void RpWorldRender();
void RwCameraSetClipPlane(RwCamera *camera, float farClip, float nearClip); void RwCameraSetClipPlane(RwCamera *camera, float farClip, float nearClip);
void RwCameraSetViewWindow(RwCamera *camera, VECTOR2D *viewWindow); void RwCameraSetViewWindow(RwCamera *camera, VECTOR2D *viewWindow);
RpLight* RpLightCreate(int type); RpLight* RpLightCreate(int type);