Move video blit to seperate thread.

This commit is contained in:
SarahW 2016-07-18 21:15:32 +01:00
commit 9f4b159121
18 changed files with 268 additions and 99 deletions

View file

@ -484,8 +484,11 @@ void svga_poll(void *p)
svga->hdisp_on=1;
svga->ma &= svga->vrammask;
if (svga->firstline == 2000)
if (svga->firstline == 2000)
{
svga->firstline = svga->displine;
video_wait_for_buffer();
}
if (svga->hwcursor_on || svga->overlay_on)
svga->changedvram[svga->ma >> 12] = svga->changedvram[(svga->ma >> 12) + 1] = 2;