mirror of
https://github.com/zeldaret/mm.git
synced 2026-09-01 17:29:56 -04:00
z_syscfb.c, z_vimode.c, code_80140CE0 split and OK (#1159)
* z_vimode * Fixups * WIP * matching * sys_cfb OK * some documentation * vimode docs, name all syscfb vars * quick fixes * suggested changes, more things I missed * merge suggestions * code_80140CE0 -> z_viscvg * format * update symbols * more suggestions * fix include order * sNotebookViMode comment, bss fix --------- Co-authored-by: Kelebek1 <eeeedddccc@hotmail.co.uk> Co-authored-by: louist103 <louist103@gmail.com>
This commit is contained in:
+22
-22
@@ -2393,7 +2393,7 @@ extern UNK_TYPE1 D_801F7FF0;
|
||||
extern struct_801F8010 D_801F8010;
|
||||
extern VisZbuf sVisZbuf;
|
||||
extern VisMono sMonoColors;
|
||||
extern UNK_TYPE1 D_801F8048;
|
||||
extern ViMode D_801F8048;
|
||||
extern FaultAddrConvClient sGraphFaultAddrConvClient;
|
||||
extern FaultClient sGraphFaultClient;
|
||||
extern GfxMasterList* gGfxMasterDL;
|
||||
@@ -2422,30 +2422,30 @@ extern volatile OSTime sRSPOtherTotalTime;
|
||||
// extern UNK_TYPE1 D_801FBB18;
|
||||
extern volatile OSTime gRDPTotalTime;
|
||||
// extern UNK_TYPE1 D_801FBB28;
|
||||
extern OSViMode D_801FBB30;
|
||||
extern u32* gFramebuffers[2];
|
||||
extern OSViMode* D_801FBB88;
|
||||
extern OSViMode sNotebookViMode;
|
||||
extern void* gFramebuffers[2];
|
||||
extern OSViMode* gActiveViMode;
|
||||
extern u16* gZBufferPtr;
|
||||
extern void* D_801FBB90;
|
||||
extern void* gWorkBuffer;
|
||||
extern u64* gGfxSPTaskOutputBufferPtr;
|
||||
extern size_t gGfxSPTaskOutputBufferSize;
|
||||
// extern UNK_TYPE1 D_801FBB9C;
|
||||
// extern UNK_TYPE1 D_801FBBA0;
|
||||
extern u16 (*gZBuffer)[SCREEN_WIDTH * SCREEN_HEIGHT];
|
||||
extern u16 (*gWorkBuffer)[SCREEN_WIDTH * SCREEN_HEIGHT];
|
||||
extern u64 (*gGfxSPTaskOutputBuffer)[0x3000];
|
||||
extern void* gGfxSPTaskOutputBufferEnd;
|
||||
// extern UNK_TYPE1 D_801FBBB4;
|
||||
// extern UNK_TYPE1 D_801FBBB8;
|
||||
// extern UNK_TYPE1 D_801FBBBC;
|
||||
// extern UNK_TYPE1 D_801FBBC0;
|
||||
extern u64 (*gGfxSPTaskOutputBuffer2)[0x3000];
|
||||
extern void* gGfxSPTaskOutputBufferEnd2;
|
||||
extern UNK_TYPE2 D_801FBBCC;
|
||||
extern UNK_TYPE2 D_801FBBCE;
|
||||
// extern UNK_TYPE1 D_801FBBD0;
|
||||
// extern UNK_TYPE1 D_801FBBD2;
|
||||
extern u8 D_801FBBD4;
|
||||
extern void* sCfbLoRes1;
|
||||
extern void* sCfbLoRes0;
|
||||
extern u16 (*gZBufferLoRes)[SCREEN_WIDTH * SCREEN_HEIGHT];
|
||||
extern u16 (*gWorkBufferLoRes)[SCREEN_WIDTH * SCREEN_HEIGHT];
|
||||
extern u64 (*gGfxSPTaskOutputBufferLoRes)[0x3000];
|
||||
extern void* gGfxSPTaskOutputBufferEndLoRes;
|
||||
extern void* sCfbHiRes1;
|
||||
extern void* sCfbHiRes0;
|
||||
extern u16 (*gZBufferHiRes)[HIRES_BUFFER_WIDTH * HIRES_BUFFER_HEIGHT];
|
||||
extern u16 (*gWorkBufferHiRes)[HIRES_BUFFER_WIDTH * HIRES_BUFFER_HEIGHT];
|
||||
extern u64 (*gGfxSPTaskOutputBufferHiRes)[0x3000];
|
||||
extern void* gGfxSPTaskOutputBufferEndHiRes;
|
||||
extern s16 gCfbWidth;
|
||||
extern s16 gCfbHeight;
|
||||
extern s16 gCfbLeftAdjust;
|
||||
extern s16 gCfbUpperAdjust;
|
||||
extern u8 gSysCfbHiResEnabled;
|
||||
extern Vec3f D_801FBBF0;
|
||||
extern LineSegment Math3D_ColSphereTri_line;
|
||||
extern Vec3f Math3D_ColSphereTri_point;
|
||||
|
||||
Reference in New Issue
Block a user