Voodoo buffer swaps now processed when VGA passthrough enabled - fixes Re-Volt.

This commit is contained in:
TomW 2015-06-06 14:26:38 +01:00
commit f5a920e2e5

View file

@ -3701,6 +3701,7 @@ void voodoo_callback(void *p)
p[x] = video_16to32[src[x]]; p[x] = video_16to32[src[x]];
} }
} }
}
if (voodoo->line == voodoo->v_disp) if (voodoo->line == voodoo->v_disp)
{ {
// pclog("retrace %i %i %08x %i\n", voodoo->retrace_count, voodoo->swap_interval, voodoo->swap_offset, voodoo->swap_pending); // pclog("retrace %i %i %08x %i\n", voodoo->retrace_count, voodoo->swap_interval, voodoo->swap_offset, voodoo->swap_pending);
@ -3716,7 +3717,6 @@ void voodoo_callback(void *p)
voodoo->frame_count++; voodoo->frame_count++;
} }
} }
}
voodoo->line++; voodoo->line++;
if (voodoo->fbiInit0 & FBIINIT0_VGA_PASS) if (voodoo->fbiInit0 & FBIINIT0_VGA_PASS)