mirror of
https://github.com/n64decomp/mk64
synced 2026-06-19 22:53:04 -04:00
208fecdd28
* Match bss for code_800029B0 and clean headers * Fix dvdl and a warning
95 lines
2.4 KiB
C
95 lines
2.4 KiB
C
#ifndef SKYBOX_AND_SPLITSCREEN_H
|
|
#define SKYBOX_AND_SPLITSCREEN_H
|
|
|
|
#define G_CLEAR_ALL_MODES 0xFFFFFFFF
|
|
|
|
/* Function Prototypes */
|
|
|
|
void func_802A4A0C(Vtx*, struct UnkStruct_800DC5EC*, s32, s32, f32*);
|
|
|
|
void func_802A3730(struct UnkStruct_800DC5EC*);
|
|
void func_802A38AC(void);
|
|
void func_802A38B4(void);
|
|
void func_802A39E0(struct UnkStruct_800DC5EC*);
|
|
void init_z_buffer(void);
|
|
void init_rdp(void);
|
|
void func_802A40A4(void);
|
|
void func_802A40AC(void);
|
|
void func_802A40B4(void);
|
|
void func_802A40BC(void);
|
|
void func_802A40C4(void);
|
|
void func_802A40CC(void);
|
|
void func_802A40D4(void);
|
|
void func_802A40DC(void);
|
|
s32 set_viewport2(void);
|
|
void set_viewport(void);
|
|
void select_framebuffer(void);
|
|
void func_802A4300(void);
|
|
void func_802A450C(Vtx*);
|
|
void func_802A487C(Vtx*, struct UnkStruct_800DC5EC*, s32, s32, f32*);
|
|
void func_802A4D18(void);
|
|
void func_802A4EF4(void);
|
|
void func_802A5004(void);
|
|
void func_802A50EC(void);
|
|
void func_802A51D4(void);
|
|
void func_802A52BC(void);
|
|
void func_802A53A4(void);
|
|
void func_802A54A8(void);
|
|
void func_802A5590(void);
|
|
void func_802A5678(void);
|
|
void func_802A5760(void);
|
|
void func_802A59A4(void);
|
|
void func_802A5CB4(void);
|
|
void func_802A5FAC(void);
|
|
void func_802A62A4(void);
|
|
void func_802A65B8(void);
|
|
void func_802A68CC(void);
|
|
void func_802A6BB0(void);
|
|
void func_802A6E94(void);
|
|
void func_802A7178(void);
|
|
void func_802A74BC(void);
|
|
void copy_framebuffer(s32, s32, s32, s32, u16*, u16*);
|
|
void func_802A7728(void);
|
|
void func_802A7940(void);
|
|
|
|
extern Gfx *gDisplayListHead;
|
|
|
|
extern struct UnkStruct_800DC5EC *D_800DC5EC;
|
|
extern struct UnkStruct_800DC5EC *D_800DC5F0;
|
|
extern struct UnkStruct_800DC5EC *D_800DC5F4;
|
|
extern struct UnkStruct_800DC5EC *D_800DC5F8;
|
|
extern u16 D_800DC5B0;
|
|
extern s32 gGamestateNext;
|
|
extern u16 gIsInQuitToMenuTransition;
|
|
extern u16 gQuitToMenuTransitionCounter;
|
|
extern s32 gMenuSelection;
|
|
extern s32 D_800E86A4;
|
|
extern s32 gMenuSelectionFromQuit;
|
|
|
|
extern u32 D_801502B4;
|
|
extern u16 sRenderingFramebuffer;
|
|
extern s32 D_800DC5D0;
|
|
extern s32 D_800DC5D4;
|
|
extern s32 D_800DC5D8;
|
|
extern u16 D_800DC5BC;
|
|
extern struct GfxPool *gGfxPool;
|
|
extern f32 D_80150130[];
|
|
extern u16 D_800DC5B4;
|
|
extern f32 D_80150148;
|
|
extern f32 D_8015014C;
|
|
extern f32 D_80150150;
|
|
|
|
|
|
extern u16 D_800DC5C8;
|
|
extern u16 D_800DC5B8;
|
|
extern struct UnkStruct_800DC5EC D_8015F480[];
|
|
|
|
extern struct Controller gControllers[];
|
|
extern Player gPlayers[];
|
|
extern s32 D_800DC5DC;
|
|
extern s32 D_800DC5E0;
|
|
extern uintptr_t gSegmentTable[];
|
|
extern u16 sRenderedFramebuffer;
|
|
|
|
#endif
|