diff options
| author | Maide <34639600+Kelebek1@users.noreply.github.com> | 2023-08-16 19:11:19 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-08-16 11:11:19 -0700 |
| commit | fca5307ea908606c40c051d4c366ed8dcf077258 (patch) | |
| tree | e7cbc4524c9510a935c62ab191eeeefa11374687 /include/PreRender.h | |
| parent | c7a746e71e310a23ba43a7208b9c83d2d1d483ee (diff) | |
m_play (#50)
* m_play
* Some warnings
* lots of function renames from the gcn version
* fix warnings
* format
* a
* a
* PR
* PR2
---------
Co-authored-by: Maide <you@example.com>
Co-authored-by: angie <angheloalf95@gmail.com>
Diffstat (limited to 'include/PreRender.h')
| -rw-r--r-- | include/PreRender.h | 29 |
1 files changed, 21 insertions, 8 deletions
diff --git a/include/PreRender.h b/include/PreRender.h index 5d38fba..a681087 100644 --- a/include/PreRender.h +++ b/include/PreRender.h @@ -3,13 +3,26 @@ #include "ultra64.h" +typedef struct ListAlloc { + /* 0x0 */ struct ListAlloc* prev; + /* 0x4 */ struct ListAlloc* next; +} ListAlloc; // size = 0x8 + +typedef struct { + /* 0x00 */ char unk00[0x10]; + /* 0x10 */ UNK_PTR unk_10; + /* 0x14 */ UNK_PTR unk_14; + /* 0x18 */ UNK_PTR unk_18; + /* 0x1C */ char unk1C[0x34]; +} PreRender; // size = 0x50 + // void wallpaper_draw1(); // void wallpaper_draw(); // void gfx_SetUpCFB(); -// void PreRender_setup_savebuf(); -// void PreRender_init(); -// void PreRender_setup_renderbuf(); -// void PreRender_cleanup(); +void PreRender_setup_savebuf(PreRender* render, s32 arg1, s32 arg2, s32 arg3, s32 arg4, s32 arg5); +void PreRender_init(PreRender* render); +void PreRender_setup_renderbuf(PreRender* render, s32 arg1, s32 arg2, void* arg3, void* arg4); +void PreRender_cleanup(PreRender* render); // void PreRender_TransBufferCopy(); // void PreRender_TransBuffer(); // void PreRender_TransBuffer1_env(); @@ -18,15 +31,15 @@ // void PreRender_ShowCoveredge(); // void PreRender_CopyRGBC(); // void PreRender_saveZBuffer(); -// void PreRender_saveFrameBuffer(); -// void PreRender_saveCVG(); +void PreRender_saveFrameBuffer(PreRender* render, Gfx** gfx); +void PreRender_saveCVG(PreRender* render, Gfx** gfx); // void PreRender_loadZBuffer(); // void PreRender_loadFrameBuffer(); // void PreRender_loadFrameBufferAlpha(); -// void PreRender_loadFrameBufferCopy(); +void PreRender_loadFrameBufferCopy(PreRender* render, Gfx** gfx); // void ASAlgorithm(); // void AntiAliasFilter(); -// void PreRender_ConvertFrameBuffer_fg(); +void PreRender_ConvertFrameBuffer_fg(PreRender* render); // void PreRender_ConvertFrameBuffer(); #endif |
