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)");
|
printf("PCTex_UpdateForSoftwareRenderer(void)");
|
||||||
}
|
}
|
||||||
|
|
||||||
// @SMALLTODO
|
// @Ok
|
||||||
void clutToClutPc(u16 const *)
|
// @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
|
// @SMALLTODO
|
||||||
@ -468,4 +478,8 @@ void validate_PVRHeader(void)
|
|||||||
|
|
||||||
void validate_ClutPC(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
|
struct ClutPC
|
||||||
{
|
{
|
||||||
|
ClutPC* mNext;
|
||||||
|
u8 padAfter4[4];
|
||||||
|
|
||||||
|
u16* mClut;
|
||||||
};
|
};
|
||||||
|
|
||||||
struct PVRHeader
|
struct PVRHeader
|
||||||
@ -82,7 +86,7 @@ EXPORT i32 PCTex_TextureHasAlpha(i32);
|
|||||||
EXPORT void PCTex_UnbufferPVR(PVRHeader *);
|
EXPORT void PCTex_UnbufferPVR(PVRHeader *);
|
||||||
EXPORT void PCTex_UnloadTextures(void);
|
EXPORT void PCTex_UnloadTextures(void);
|
||||||
EXPORT void PCTex_UpdateForSoftwareRenderer(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 copyBitmap(void const *,i32,void *,i32,i32,i32,i32);
|
||||||
EXPORT void copyConvertBitmap(void const *,i32,i32,void *,i32,i32,i32,i32,bool);
|
EXPORT void copyConvertBitmap(void const *,i32,i32,void *,i32,i32,i32,i32,bool);
|
||||||
EXPORT void countLeadingZeroBits(u32);
|
EXPORT void countLeadingZeroBits(u32);
|
||||||
|
Loading…
Reference in New Issue
Block a user