port ATI3DCIF_NullSub

This commit is contained in:
rr- 2021-03-26 00:13:25 +01:00
parent 065a53457b
commit f03267388f
No known key found for this signature in database
GPG key ID: CC65E6FD28CAE42A
4 changed files with 14 additions and 7 deletions

View file

@ -19,6 +19,11 @@
#define ATI3DCIF_RenderPrimList_lib ((C3D_EC (**)(C3D_VLIST vList, C3D_UINT32 u32NumVert))0x00459D2C)
// clang-format on
C3D_EC ATI3DCIF_NullSub()
{
return C3D_EC_GENFAIL;
}
C3D_EC __stdcall ATI3DCIF_GetInfo(PC3D_3DCIFINFO info)
{
return (*ATI3DCIF_GetInfo_lib)(info);
@ -85,6 +90,7 @@ C3D_EC __stdcall ATI3DCIF_RenderPrimList(C3D_VLIST vList, C3D_UINT32 u32NumVert)
void T1MInjectSpecificATI()
{
INJECT(0x00450500, ATI3DCIF_NullSub);
INJECT(0x004507B0, ATI3DCIF_GetInfo);
INJECT(0x004507C0, ATI3DCIF_TextureReg);
INJECT(0x004507E0, ATI3DCIF_TextureUnreg);

View file

@ -442,6 +442,7 @@ typedef enum {
#pragma pack(pop)
C3D_EC ATI3DCIF_NullSub();
C3D_EC __stdcall ATI3DCIF_GetInfo(C3D_3DCIFINFO *info);
C3D_EC __stdcall ATI3DCIF_TextureReg(C3D_PTMAP ptmapToReg, C3D_PHTX phtmap);
C3D_EC __stdcall ATI3DCIF_TextureUnreg(C3D_HTX htxToUnreg);