mirror of
https://gitlab.com/ryandwyer/perfect-dark
synced 2026-08-02 16:26:26 -04:00
Decompile rdpCreateTask
This commit is contained in:
@@ -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
@@ -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
@@ -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;
|
||||
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -7187,4 +7187,10 @@ struct var80095210 {
|
||||
u16 unk32[45];
|
||||
};
|
||||
|
||||
struct rdptask {
|
||||
OSScTask sctask;
|
||||
u16 *framebuffer;
|
||||
u32 unk5c;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user