Decompile rdpCreateTask

This commit is contained in:
Ryan Dwyer
2021-04-01 20:04:19 +10:00
parent 028b86f7aa
commit c49972f46e
14 changed files with 154 additions and 184 deletions
+1 -5
View File
@@ -25,11 +25,7 @@ typedef struct OSScTask_s {
OSTask list;
OSMesgQueue *msgQ;
OSMesg msg;
#ifndef _FINALROM /* all #ifdef items should */
OSTime startTime; /* remain at the end!!, or */
OSTime totalTime; /* possible conflict if */
#endif /* FINALROM library used with */
} OSScTask; /* non FINALROM code */
} OSScTask;
/*
* OSScTask flags:
+1 -1
View File
@@ -48,7 +48,7 @@ extern union filedataptr g_TileFileData;
extern s32 g_TileNumRooms;
extern u32 *g_TileRooms;
extern u32 var8009a918;
extern u32 var8009a970[256];
extern u8 g_RdpDramStack[SP_DRAM_STACK_SIZE8];
extern u32 var8009c2d0;
extern struct var8009c340 var8009c340;
extern u32 var8009c344;
+3 -5
View File
@@ -80,11 +80,9 @@ extern u32 var8005f024;
extern u32 var8005f030;
extern u32 var8005f034;
extern u32 var8005f038;
extern u16 *var8005f040;
extern u16 *var8005f044;
extern u32 var8005f048;
extern u32 var8005f0a8;
extern u32 var8005f108;
extern u16 *g_RdpOutBufferEnd;
extern u16 *g_RdpOutBufferStart;
extern struct rdptask *g_RdpCurTask;
extern ALGlobals *var8005f110;
extern ALGlobals *alGlobals;
extern u32 var8005f120;
-10
View File
@@ -1,10 +0,0 @@
#ifndef _IN_LIB_LIB_2F8A0_H
#define _IN_LIB_LIB_2F8A0_H
#include <ultra64.h>
#include "data.h"
#include "types.h"
u32 rdpInit(void);
void func0002f8f4(Gfx *gdlstart, Gfx *gdlend, u32 arg2, void *arg3);
#endif
+10
View File
@@ -0,0 +1,10 @@
#ifndef _IN_LIB_RDP_H
#define _IN_LIB_RDP_H
#include <ultra64.h>
#include "data.h"
#include "types.h"
void rdpInit(void);
void rdpCreateTask(Gfx *gdlstart, Gfx *gdlend, u32 arg2, void *msg);
#endif
+6
View File
@@ -7187,4 +7187,10 @@ struct var80095210 {
u16 unk32[45];
};
struct rdptask {
OSScTask sctask;
u16 *framebuffer;
u32 unk5c;
};
#endif