[Video] Rename gfxDepthBiasLevel to grDepthBiasLevel
This commit is contained in:
parent
1af5c577ff
commit
15d179fd6d
|
@ -294,8 +294,7 @@ void gfxDepthMask(FxBool mask)
|
||||||
}
|
}
|
||||||
|
|
||||||
float biasFactor = 0;
|
float biasFactor = 0;
|
||||||
FX_ENTRY void FX_CALL
|
void gfxDepthBiasLevel(FxI32 level)
|
||||||
grDepthBiasLevel(FxI32 level)
|
|
||||||
{
|
{
|
||||||
WriteTrace(TraceGlitch, TraceDebug, "level: %d", level);
|
WriteTrace(TraceGlitch, TraceDebug, "level: %d", level);
|
||||||
if (level)
|
if (level)
|
||||||
|
|
|
@ -286,8 +286,7 @@ void FindBestDepthBias()
|
||||||
grDisplayGLError("FindBestDepthBias");
|
grDisplayGLError("FindBestDepthBias");
|
||||||
}
|
}
|
||||||
|
|
||||||
FX_ENTRY void FX_CALL
|
void gfxDepthBiasLevel(FxI32 level)
|
||||||
grDepthBiasLevel(FxI32 level)
|
|
||||||
{
|
{
|
||||||
WriteTrace(TraceGlitch, TraceDebug, "level: %d", level);
|
WriteTrace(TraceGlitch, TraceDebug, "level: %d", level);
|
||||||
if (level)
|
if (level)
|
||||||
|
@ -303,7 +302,7 @@ grDepthBiasLevel(FxI32 level)
|
||||||
glPolygonOffset(0, 0);
|
glPolygonOffset(0, 0);
|
||||||
glDisable(GL_POLYGON_OFFSET_FILL);
|
glDisable(GL_POLYGON_OFFSET_FILL);
|
||||||
}
|
}
|
||||||
grDisplayGLError("grDepthBiasLevel");
|
grDisplayGLError("gfxDepthBiasLevel");
|
||||||
}
|
}
|
||||||
|
|
||||||
// draw
|
// draw
|
||||||
|
|
|
@ -47,6 +47,7 @@ void gfxDepthBufferMode(GrDepthBufferMode_t mode);
|
||||||
void gfxDepthBufferFunction(GrCmpFnc_t function);
|
void gfxDepthBufferFunction(GrCmpFnc_t function);
|
||||||
void gfxDepthMask(FxBool mask);
|
void gfxDepthMask(FxBool mask);
|
||||||
void gfxDrawTriangle(const void *a, const void *b, const void *c);
|
void gfxDrawTriangle(const void *a, const void *b, const void *c);
|
||||||
|
void gfxDepthBiasLevel(FxI32 level);
|
||||||
|
|
||||||
extern uint32_t nbTextureUnits;
|
extern uint32_t nbTextureUnits;
|
||||||
extern uint32_t g_scr_res_x, g_scr_res_y, g_res_x, g_res_y;
|
extern uint32_t g_scr_res_x, g_scr_res_y, g_res_x, g_res_y;
|
||||||
|
|
|
@ -1603,7 +1603,7 @@ static void render_tri(uint16_t linew, int old_interpolate)
|
||||||
{
|
{
|
||||||
DepthBuffer(rdp.vtxbuf, n);
|
DepthBuffer(rdp.vtxbuf, n);
|
||||||
if ((rdp.rm & 0xC10) == 0xC10)
|
if ((rdp.rm & 0xC10) == 0xC10)
|
||||||
grDepthBiasLevel(-deltaZ);
|
gfxDepthBiasLevel(-deltaZ);
|
||||||
grDrawVertexArray(GR_TRIANGLE_FAN, n, rdp.vtx_buffer ? (&vtx_list2) : (&vtx_list1));
|
grDrawVertexArray(GR_TRIANGLE_FAN, n, rdp.vtx_buffer ? (&vtx_list2) : (&vtx_list1));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1751,27 +1751,27 @@ void update()
|
||||||
{
|
{
|
||||||
switch ((rdp.rm & 0xC00) >> 10) {
|
switch ((rdp.rm & 0xC00) >> 10) {
|
||||||
case 0:
|
case 0:
|
||||||
grDepthBiasLevel(0);
|
gfxDepthBiasLevel(0);
|
||||||
gfxDepthBufferFunction(g_settings->zmode_compare_less() ? GR_CMP_LESS : GR_CMP_LEQUAL);
|
gfxDepthBufferFunction(g_settings->zmode_compare_less() ? GR_CMP_LESS : GR_CMP_LEQUAL);
|
||||||
break;
|
break;
|
||||||
case 1:
|
case 1:
|
||||||
grDepthBiasLevel(-4);
|
gfxDepthBiasLevel(-4);
|
||||||
gfxDepthBufferFunction(g_settings->zmode_compare_less() ? GR_CMP_LESS : GR_CMP_LEQUAL);
|
gfxDepthBufferFunction(g_settings->zmode_compare_less() ? GR_CMP_LESS : GR_CMP_LEQUAL);
|
||||||
break;
|
break;
|
||||||
case 2:
|
case 2:
|
||||||
grDepthBiasLevel(g_settings->ucode() == CSettings::ucode_PerfectDark ? -4 : 0);
|
gfxDepthBiasLevel(g_settings->ucode() == CSettings::ucode_PerfectDark ? -4 : 0);
|
||||||
gfxDepthBufferFunction(GR_CMP_LESS);
|
gfxDepthBufferFunction(GR_CMP_LESS);
|
||||||
break;
|
break;
|
||||||
case 3:
|
case 3:
|
||||||
// will be set dynamically per polygon
|
// will be set dynamically per polygon
|
||||||
//grDepthBiasLevel(-deltaZ);
|
//gfxDepthBiasLevel(-deltaZ);
|
||||||
gfxDepthBufferFunction(GR_CMP_LEQUAL);
|
gfxDepthBufferFunction(GR_CMP_LEQUAL);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
grDepthBiasLevel(0);
|
gfxDepthBiasLevel(0);
|
||||||
gfxDepthBufferFunction(GR_CMP_ALWAYS);
|
gfxDepthBufferFunction(GR_CMP_ALWAYS);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1782,7 +1782,7 @@ void update()
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
grDepthBiasLevel(0);
|
gfxDepthBiasLevel(0);
|
||||||
gfxDepthBufferFunction(GR_CMP_ALWAYS);
|
gfxDepthBufferFunction(GR_CMP_ALWAYS);
|
||||||
gfxDepthMask(FXFALSE);
|
gfxDepthMask(FXFALSE);
|
||||||
}
|
}
|
||||||
|
|
|
@ -59,7 +59,7 @@ float set_sprite_combine_mode()
|
||||||
Z = ScaleZ(Z);
|
Z = ScaleZ(Z);
|
||||||
|
|
||||||
if (rdp.othermode_l & 0x00000400)
|
if (rdp.othermode_l & 0x00000400)
|
||||||
grDepthBiasLevel(rdp.prim_dz);
|
gfxDepthBiasLevel(rdp.prim_dz);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue