1
0
mirror of https://github.com/blawar/GLideN64.git synced 2024-07-07 03:13:49 +00:00
GLideN64/src/RDP.h
Sergey Lipskiy a8ecc0aa70 Implement F3DTEX/A ucode. Decoded by olivieryuyu.
Fixed 64 de hakken HLE not working. #268
2017-01-31 14:44:54 +07:00

30 lines
540 B
C

#ifndef RDP_H
#define RDP_H
#define MAXCMD 0x100000
const unsigned int maxCMDMask = MAXCMD - 1;
typedef struct
{
u32 w2, w3;
u32 cmd_ptr;
u32 cmd_cur;
u32 cmd_data[MAXCMD + 32];
} RDPInfo;
extern RDPInfo RDP;
void RDP_Init();
void RDP_Half_1(u32 _c);
void RDP_TexRect(u32 w0, u32 w1);
void RDP_ProcessRDPList();
void RDP_RepeatLastLoadBlock();
void RDP_SetScissor(u32 w0, u32 w1);
void RDP_SetTImg(u32 w0, u32 w1);
void RDP_LoadBlock(u32 w0, u32 w1);
void RDP_SetTile(u32 w0, u32 w1);
void RDP_SetTileSize(u32 w0, u32 w1);
#endif