mirror of
https://github.com/izzy2lost/2ship2harkinian-Android.git
synced 2026-06-19 01:20:08 -07:00
sys_cmpdata OK (#1065)
* sys_cmpdata decomp * implement suggestions * sys_cmpdata OK * format * implement suggestion * make bss data public * format bleh
This commit is contained in:
@@ -51,6 +51,26 @@ typedef union {
|
||||
u16 rgba;
|
||||
} Color_RGBA16;
|
||||
|
||||
typedef union {
|
||||
struct {
|
||||
u32 r : 5;
|
||||
u32 g : 5;
|
||||
u32 b : 5;
|
||||
u32 a : 1;
|
||||
};
|
||||
u16 rgba;
|
||||
} Color_RGBA16_2;
|
||||
|
||||
typedef union{
|
||||
struct {
|
||||
u32 r : 3;
|
||||
u32 g : 3;
|
||||
u32 b : 3;
|
||||
u32 a : 5;
|
||||
};
|
||||
u16 rgba;
|
||||
} Color_RGBA14;
|
||||
|
||||
#define RGBA8(r, g, b, a) ((((r) & 0xFF) << 24) | (((g) & 0xFF) << 16) | (((b) & 0xFF) << 8) | (((a) & 0xFF) << 0))
|
||||
|
||||
#endif
|
||||
|
||||
+2
-6
@@ -2565,12 +2565,8 @@ u32 SysCfb_GetZBuffer(void);
|
||||
// UNK_TYPE4 func_80178A24(void);
|
||||
// void func_80178A34(void);
|
||||
s32 func_80178A94(s32 param_1, s32 param_2);
|
||||
// void func_80178AC0(void);
|
||||
// void func_80178C80(UNK_TYPE1 param_1, UNK_TYPE1 param_2, UNK_TYPE1 param_3, UNK_TYPE1 param_4, UNK_TYPE4 param_5);
|
||||
// void func_80178D7C(void);
|
||||
// void func_80178DAC(void);
|
||||
void func_80178E3C(u8*, s32, s32, s32);
|
||||
void func_80178E7C(uintptr_t arg0, void* arg1, size_t size);
|
||||
void CmpDma_LoadFile(uintptr_t segmentVrom, s32 id, void* dst, size_t size);
|
||||
void CmpDma_LoadAllFiles(uintptr_t segmentVrom, void* dst, size_t size);
|
||||
// void Check_WriteRGBA16Pixel(u16* buffer, u32 x, u32 y, u32 value);
|
||||
// void Check_WriteI4Pixel(u16* buffer, u32 x, u32 y, u32 value);
|
||||
// void Check_DrawI4Texture(u16* buffer, u32 x, u32 y, u32 width, u32 height, u8* texture);
|
||||
|
||||
+1
-2
@@ -308,7 +308,7 @@ extern u8* sYaz0CurDataEnd;
|
||||
extern u32 sYaz0CurRomStart;
|
||||
extern u32 sYaz0CurSize;
|
||||
extern u8* sYaz0MaxPtr;
|
||||
extern u8* D_8009BE20;
|
||||
extern void* gYaz0DecompressDstEnd;
|
||||
// extern UNK_TYPE4 D_8009BE30;
|
||||
// extern UNK_TYPE4 D_8009BE34;
|
||||
// extern FaultClient romInfoFaultClient;
|
||||
@@ -2574,7 +2574,6 @@ extern UNK_TYPE2 D_801FBBCE;
|
||||
// extern UNK_TYPE1 D_801FBBD0;
|
||||
// extern UNK_TYPE1 D_801FBBD2;
|
||||
// extern UNK_TYPE1 D_801FBBD4;
|
||||
// extern UNK_TYPE1 D_801FBBE0;
|
||||
extern Vec3f D_801FBBF0;
|
||||
extern LineSegment Math3D_ColSphereTri_line;
|
||||
extern Vec3f Math3D_ColSphereTri_point;
|
||||
|
||||
Reference in New Issue
Block a user