mirror of
https://gitlab.com/ryandwyer/perfect-dark
synced 2026-08-16 20:47:53 -04:00
Decompile bgRenderScene
This commit is contained in:
@@ -5,7 +5,7 @@
|
||||
#include "types.h"
|
||||
|
||||
void roomUnpauseProps(u32 roomnum, bool tintedglassonly);
|
||||
void func0f157e94(s32 room, s32 arg1, struct screenbox *arg2);
|
||||
void func0f157e94(s32 room, s32 draworder, struct screenbox *arg2);
|
||||
void func0f158108(s32 roomnum, u8 *arg1, u8 *arg2);
|
||||
struct var800a4640_00 *func0f158140(s32 roomnum);
|
||||
u32 func0f158184(void);
|
||||
@@ -15,8 +15,8 @@ u32 func0f158d9c(void);
|
||||
u32 func0f1598b4(void);
|
||||
Gfx *func0f159f1c(Gfx *gdl, s32 roomnum, struct roomgfxdata18 *arg2, s32 arg3, s16 arg4[3]);
|
||||
Gfx *roomRenderForEraser(Gfx *gdl, s32 roomnum);
|
||||
u32 func0f15a2c4(void);
|
||||
Gfx *func0f15a6f4(Gfx *gdl);
|
||||
Gfx *bgRenderSceneInXray(Gfx *gdl);
|
||||
Gfx *bgRenderScene(Gfx *gdl);
|
||||
Gfx *func0f15b114(Gfx *gdl);
|
||||
void bgLoadFile(void *memaddr, u32 offset, u32 len);
|
||||
s32 stageGetIndex2(s32 stagenum);
|
||||
@@ -60,8 +60,8 @@ void bgUnloadAllRooms(void);
|
||||
void bgGarbageCollectRooms(s32 bytesneeded, bool desparate);
|
||||
void bgTickRooms(void);
|
||||
Gfx *func0f15e85c(Gfx *gdl, s32 roomnum, struct roomgfxdata18 *arg2, bool arg3);
|
||||
Gfx *func0f15eb28(Gfx *gdl, s32 roomnum);
|
||||
Gfx *func0f15ebd4(Gfx *gdl, s32 roomnum);
|
||||
Gfx *bgRenderRoomOpaque(Gfx *gdl, s32 roomnum);
|
||||
Gfx *bgRenderRoomAlpha(Gfx *gdl, s32 roomnum);
|
||||
u32 func0f15ecd8(void);
|
||||
void func0f15ef9c(s32 roomnum);
|
||||
u32 func0f15f20c(void);
|
||||
|
||||
@@ -4,9 +4,10 @@
|
||||
#include "data.h"
|
||||
#include "types.h"
|
||||
|
||||
void debug0f119a80nb(void);
|
||||
u32 dprint();
|
||||
s32 debug0f11ed70(void);
|
||||
bool debugEnableBgRendering(void);
|
||||
bool debugIsBgRenderingEnabled(void);
|
||||
bool debugIsPropRenderingEnabled(void);
|
||||
bool debug0f11edb0(void);
|
||||
bool debug0f11edb8(void);
|
||||
|
||||
@@ -19,7 +19,7 @@ u32 func0f122d4c(void);
|
||||
u32 func0f123fd4(void);
|
||||
u32 func0f125948(void);
|
||||
f32 func0f125a1c(struct bootbufferthingdeep *arg0);
|
||||
u32 func0f125a6c(void);
|
||||
Gfx *func0f125a6c(Gfx *gdl, s32 arg1);
|
||||
Gfx *func0f126384(Gfx *gdl, f32 x, f32 y, f32 arg3, f32 orbsize, s32 arg5, f32 arg6);
|
||||
Gfx *func0f126c3c(Gfx *gdl, f32 x, f32 y, f32 z, f32 arg4, f32 arg5);
|
||||
Gfx *func0f126de8(Gfx *gdl);
|
||||
|
||||
@@ -8,7 +8,7 @@ void func0f13c510(void);
|
||||
void func0f13c54c(void);
|
||||
u16 func0f13c574(f32 arg0);
|
||||
u32 func0f13c710(void);
|
||||
u32 func0f13c780(void);
|
||||
void func0f13c780(s32 arg0);
|
||||
u8 func0f13d3c4(u8 arg0, u8 arg1);
|
||||
Gfx *func0f13d40c(Gfx *gdl);
|
||||
Gfx *func0f13d54c(Gfx *gdl);
|
||||
|
||||
@@ -17,7 +17,7 @@ void propDelist(struct prop *prop);
|
||||
void propReparent(struct prop *mover, struct prop *adopter);
|
||||
void propDetach(struct prop *prop);
|
||||
Gfx *propRender(Gfx *gdl, struct prop *prop, bool withalpha);
|
||||
Gfx *propsRender(Gfx *gdl, s16 arg1, s32 arg2, s16 *arg3);
|
||||
Gfx *propsRender(Gfx *gdl, s16 renderroomnum, s32 renderpass, s16 *roomnumsbyprop);
|
||||
void weaponPlayWhooshSound(s32 weaponnum, struct prop *prop);
|
||||
void func0f060bac(s32 weaponnum, struct prop *prop);
|
||||
struct prop *shotCalculateHits(s32 handnum, bool arg1, struct coord *arg2, struct coord *arg3, struct coord *gunpos, struct coord *dir, u32 arg6, f32 arg7, bool arg8);
|
||||
|
||||
@@ -7,6 +7,6 @@
|
||||
void func0f135c70(void);
|
||||
u32 func0f135f08(void);
|
||||
void skyInit(void);
|
||||
u32 func0f13687c(void);
|
||||
Gfx *func0f13687c(Gfx *gdl);
|
||||
|
||||
#endif
|
||||
|
||||
@@ -19,7 +19,7 @@ s32 func0f140750(struct coord *coord);
|
||||
u32 func0f1408a8(void);
|
||||
u32 func0f140b7c(void);
|
||||
Gfx *func0f140e20(Gfx *gdl, struct prop *prop, bool withalpha);
|
||||
u32 func0f1411b0(void);
|
||||
Gfx *wallhitsRender(s32 arg0, Gfx *gdl);
|
||||
void func0f141234(void);
|
||||
void func0f14159c(struct prop *prop);
|
||||
void func0f141704(struct prop *prop);
|
||||
|
||||
Reference in New Issue
Block a user