Fixed off-by-one error in Voodoo when Y coordinates are reversed.

This commit is contained in:
SarahW 2016-04-09 20:53:21 +01:00
commit 9970f030c5

View file

@ -1822,7 +1822,7 @@ static void voodoo_half_triangle(voodoo_t *voodoo, voodoo_params_t *params, vood
x2 = (state->vertexBx << 12) + ((state->dxBC * (real_y - state->vertexBy)) >> 4);
if (params->fbzMode & (1 << 17))
real_y = voodoo->v_disp - (real_y >> 4);
real_y = (voodoo->v_disp-1) - (real_y >> 4);
else
real_y >>= 4;