Apply ldesnogu signed long -> s32 conversion to help x86-64 from #2752961
This commit is contained in:
parent
17fa00685f
commit
0854f57647
|
@ -355,7 +355,7 @@ void gfx3d_glLoadIdentity()
|
||||||
MatrixIdentity (mtxCurrent[1]);
|
MatrixIdentity (mtxCurrent[1]);
|
||||||
}
|
}
|
||||||
|
|
||||||
BOOL gfx3d_glLoadMatrix4x4(signed long v)
|
BOOL gfx3d_glLoadMatrix4x4(s32 v)
|
||||||
{
|
{
|
||||||
mtxCurrent[mode][ML4x4ind] = fix2float(v);
|
mtxCurrent[mode][ML4x4ind] = fix2float(v);
|
||||||
|
|
||||||
|
@ -369,7 +369,7 @@ BOOL gfx3d_glLoadMatrix4x4(signed long v)
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
BOOL gfx3d_glLoadMatrix4x3(signed long v)
|
BOOL gfx3d_glLoadMatrix4x3(s32 v)
|
||||||
{
|
{
|
||||||
mtxCurrent[mode][ML4x3ind] = fix2float(v);
|
mtxCurrent[mode][ML4x3ind] = fix2float(v);
|
||||||
|
|
||||||
|
@ -438,7 +438,7 @@ void gfx3d_glPushMatrix()
|
||||||
T1WriteLong(MMU.MMU_MEM[ARMCPU_ARM9][0x40], 0x600, gxstat);
|
T1WriteLong(MMU.MMU_MEM[ARMCPU_ARM9][0x40], 0x600, gxstat);
|
||||||
}
|
}
|
||||||
|
|
||||||
void gfx3d_glPopMatrix(signed long i)
|
void gfx3d_glPopMatrix(s32 i)
|
||||||
{
|
{
|
||||||
u32 gxstat = T1ReadLong(MMU.MMU_MEM[ARMCPU_ARM9][0x40], 0x600);
|
u32 gxstat = T1ReadLong(MMU.MMU_MEM[ARMCPU_ARM9][0x40], 0x600);
|
||||||
|
|
||||||
|
@ -464,7 +464,7 @@ void gfx3d_glPopMatrix(signed long i)
|
||||||
T1WriteLong(MMU.MMU_MEM[ARMCPU_ARM9][0x40], 0x600, gxstat);
|
T1WriteLong(MMU.MMU_MEM[ARMCPU_ARM9][0x40], 0x600, gxstat);
|
||||||
}
|
}
|
||||||
|
|
||||||
BOOL gfx3d_glTranslate(signed long v)
|
BOOL gfx3d_glTranslate(s32 v)
|
||||||
{
|
{
|
||||||
trans[transind] = fix2float(v);
|
trans[transind] = fix2float(v);
|
||||||
|
|
||||||
|
@ -480,7 +480,7 @@ BOOL gfx3d_glTranslate(signed long v)
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
BOOL gfx3d_glScale(signed long v)
|
BOOL gfx3d_glScale(s32 v)
|
||||||
{
|
{
|
||||||
short mymode = (mode==2?1:mode);
|
short mymode = (mode==2?1:mode);
|
||||||
|
|
||||||
|
@ -501,7 +501,7 @@ BOOL gfx3d_glScale(signed long v)
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
BOOL gfx3d_glMultMatrix3x3(signed long v)
|
BOOL gfx3d_glMultMatrix3x3(s32 v)
|
||||||
{
|
{
|
||||||
mtxTemporal[MM3x3ind] = fix2float(v);
|
mtxTemporal[MM3x3ind] = fix2float(v);
|
||||||
|
|
||||||
|
@ -525,7 +525,7 @@ BOOL gfx3d_glMultMatrix3x3(signed long v)
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
BOOL gfx3d_glMultMatrix4x3(signed long v)
|
BOOL gfx3d_glMultMatrix4x3(s32 v)
|
||||||
{
|
{
|
||||||
mtxTemporal[MM4x3ind] = fix2float(v);
|
mtxTemporal[MM4x3ind] = fix2float(v);
|
||||||
|
|
||||||
|
@ -547,7 +547,7 @@ BOOL gfx3d_glMultMatrix4x3(signed long v)
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
BOOL gfx3d_glMultMatrix4x4(signed long v)
|
BOOL gfx3d_glMultMatrix4x4(s32 v)
|
||||||
{
|
{
|
||||||
mtxTemporal[MM4x4ind] = fix2float(v);
|
mtxTemporal[MM4x4ind] = fix2float(v);
|
||||||
|
|
||||||
|
@ -971,7 +971,7 @@ void gfx3d_glNormal(u32 v)
|
||||||
|
|
||||||
for(c = 0; c < 3; c++)
|
for(c = 0; c < 3; c++)
|
||||||
{
|
{
|
||||||
vertexColor[c] += (((specular[c] * _lightColor[c] * shininessLevel)
|
vertexColor[c] += (int)(((specular[c] * _lightColor[c] * shininessLevel)
|
||||||
+ (diffuse[c] * _lightColor[c] * diffuseLevel)
|
+ (diffuse[c] * _lightColor[c] * diffuseLevel)
|
||||||
+ (ambient[c] * _lightColor[c])) / 31.0f);
|
+ (ambient[c] * _lightColor[c])) / 31.0f);
|
||||||
}
|
}
|
||||||
|
@ -984,20 +984,20 @@ void gfx3d_glNormal(u32 v)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
signed long gfx3d_GetClipMatrix (unsigned int index)
|
s32 gfx3d_GetClipMatrix (unsigned int index)
|
||||||
{
|
{
|
||||||
float val = MatrixGetMultipliedIndex (index, mtxCurrent[0], mtxCurrent[1]);
|
float val = MatrixGetMultipliedIndex (index, mtxCurrent[0], mtxCurrent[1]);
|
||||||
|
|
||||||
val *= (1<<12);
|
val *= (1<<12);
|
||||||
|
|
||||||
return (signed long)val;
|
return (s32)val;
|
||||||
}
|
}
|
||||||
|
|
||||||
signed long gfx3d_GetDirectionalMatrix (unsigned int index)
|
s32 gfx3d_GetDirectionalMatrix (unsigned int index)
|
||||||
{
|
{
|
||||||
int _index = (((index / 3) * 4) + (index % 3));
|
int _index = (((index / 3) * 4) + (index % 3));
|
||||||
|
|
||||||
return (signed long)(mtxCurrent[2][_index]*(1<<12));
|
return (s32)(mtxCurrent[2][_index]*(1<<12));
|
||||||
}
|
}
|
||||||
|
|
||||||
static void gfx3d_glLightDirection_cache(int index)
|
static void gfx3d_glLightDirection_cache(int index)
|
||||||
|
|
|
@ -194,17 +194,17 @@ void gfx3d_glFogOffset (u32 v);
|
||||||
void gfx3d_glClearDepth(u32 v);
|
void gfx3d_glClearDepth(u32 v);
|
||||||
void gfx3d_glMatrixMode(u32 v);
|
void gfx3d_glMatrixMode(u32 v);
|
||||||
void gfx3d_glLoadIdentity();
|
void gfx3d_glLoadIdentity();
|
||||||
BOOL gfx3d_glLoadMatrix4x4(signed long v);
|
BOOL gfx3d_glLoadMatrix4x4(s32 v);
|
||||||
BOOL gfx3d_glLoadMatrix4x3(signed long v);
|
BOOL gfx3d_glLoadMatrix4x3(s32 v);
|
||||||
void gfx3d_glStoreMatrix(u32 v);
|
void gfx3d_glStoreMatrix(u32 v);
|
||||||
void gfx3d_glRestoreMatrix(u32 v);
|
void gfx3d_glRestoreMatrix(u32 v);
|
||||||
void gfx3d_glPushMatrix(void);
|
void gfx3d_glPushMatrix(void);
|
||||||
void gfx3d_glPopMatrix(signed long i);
|
void gfx3d_glPopMatrix(s32 i);
|
||||||
BOOL gfx3d_glTranslate(signed long v);
|
BOOL gfx3d_glTranslate(s32 v);
|
||||||
BOOL gfx3d_glScale(signed long v);
|
BOOL gfx3d_glScale(s32 v);
|
||||||
BOOL gfx3d_glMultMatrix3x3(signed long v);
|
BOOL gfx3d_glMultMatrix3x3(s32 v);
|
||||||
BOOL gfx3d_glMultMatrix4x3(signed long v);
|
BOOL gfx3d_glMultMatrix4x3(s32 v);
|
||||||
BOOL gfx3d_glMultMatrix4x4(signed long v);
|
BOOL gfx3d_glMultMatrix4x4(s32 v);
|
||||||
void gfx3d_glBegin(u32 v);
|
void gfx3d_glBegin(u32 v);
|
||||||
void gfx3d_glEnd(void);
|
void gfx3d_glEnd(void);
|
||||||
void gfx3d_glColor3b(u32 v);
|
void gfx3d_glColor3b(u32 v);
|
||||||
|
@ -225,8 +225,8 @@ void gfx3d_glTexImage(u32 val);
|
||||||
void gfx3d_glTexPalette(u32 val);
|
void gfx3d_glTexPalette(u32 val);
|
||||||
void gfx3d_glTexCoord(u32 val);
|
void gfx3d_glTexCoord(u32 val);
|
||||||
void gfx3d_glNormal(u32 v);
|
void gfx3d_glNormal(u32 v);
|
||||||
signed long gfx3d_GetClipMatrix (unsigned int index);
|
s32 gfx3d_GetClipMatrix (unsigned int index);
|
||||||
signed long gfx3d_GetDirectionalMatrix (unsigned int index);
|
s32 gfx3d_GetDirectionalMatrix (unsigned int index);
|
||||||
void gfx3d_glLightDirection (u32 v);
|
void gfx3d_glLightDirection (u32 v);
|
||||||
void gfx3d_glLightColor (u32 v);
|
void gfx3d_glLightColor (u32 v);
|
||||||
void gfx3d_glAlphaFunc(u32 v);
|
void gfx3d_glAlphaFunc(u32 v);
|
||||||
|
|
Loading…
Reference in New Issue