diff --git a/src/video/vid_voodoo_render.c b/src/video/vid_voodoo_render.c index 19dedfa7a..1c0edf775 100644 --- a/src/video/vid_voodoo_render.c +++ b/src/video/vid_voodoo_render.c @@ -1389,10 +1389,9 @@ skip_pixel: voodoo->texel_count[odd_even] += state->texel_count; voodoo->fbiPixelsIn += state->pixel_count; - if (voodoo->params.draw_offset == voodoo->params.front_offset) { - int dirty_idx = SLI_ENABLED ? (real_y >> 1) : real_y; - if (dirty_idx < 2048) - voodoo->dirty_line[dirty_idx] = 1; + if (voodoo->params.draw_offset == voodoo->params.front_offset && !SLI_ENABLED) { + if (real_y < 2048) + voodoo->dirty_line[real_y] = 1; } next_line: