mirror of
https://github.com/krystalgamer/spidey-decomp.git
synced 2024-10-07 02:33:33 +00:00
clutToClutPc
This commit is contained in:
parent
53e484ee7f
commit
3a97c18505
20
PCTex.cpp
20
PCTex.cpp
@ -329,10 +329,20 @@ void PCTex_UpdateForSoftwareRenderer(void)
|
||||
printf("PCTex_UpdateForSoftwareRenderer(void)");
|
||||
}
|
||||
|
||||
// @SMALLTODO
|
||||
void clutToClutPc(u16 const *)
|
||||
// @Ok
|
||||
// @Matching
|
||||
ClutPC* clutToClutPc(const u16* pClut)
|
||||
{
|
||||
printf("clutToClutPc(u16 const *)");
|
||||
ClutPC* res = gClutPcRelated;
|
||||
for (;
|
||||
res;
|
||||
res = res->mNext)
|
||||
{
|
||||
if (res->mClut == pClut)
|
||||
break;
|
||||
}
|
||||
|
||||
return res;
|
||||
}
|
||||
|
||||
// @SMALLTODO
|
||||
@ -468,4 +478,8 @@ void validate_PVRHeader(void)
|
||||
|
||||
void validate_ClutPC(void)
|
||||
{
|
||||
VALIDATE_SIZE(ClutPC, 0xC);
|
||||
|
||||
VALIDATE(ClutPC, mNext, 0x0);
|
||||
VALIDATE(ClutPC, mClut, 0x8);
|
||||
}
|
||||
|
6
PCTex.h
6
PCTex.h
@ -13,6 +13,10 @@
|
||||
|
||||
struct ClutPC
|
||||
{
|
||||
ClutPC* mNext;
|
||||
u8 padAfter4[4];
|
||||
|
||||
u16* mClut;
|
||||
};
|
||||
|
||||
struct PVRHeader
|
||||
@ -82,7 +86,7 @@ EXPORT i32 PCTex_TextureHasAlpha(i32);
|
||||
EXPORT void PCTex_UnbufferPVR(PVRHeader *);
|
||||
EXPORT void PCTex_UnloadTextures(void);
|
||||
EXPORT void PCTex_UpdateForSoftwareRenderer(void);
|
||||
EXPORT void clutToClutPc(u16 const *);
|
||||
EXPORT ClutPC* clutToClutPc(const u16*);
|
||||
EXPORT void copyBitmap(void const *,i32,void *,i32,i32,i32,i32);
|
||||
EXPORT void copyConvertBitmap(void const *,i32,i32,void *,i32,i32,i32,i32,bool);
|
||||
EXPORT void countLeadingZeroBits(u32);
|
||||
|
Loading…
Reference in New Issue
Block a user