X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?a=blobdiff_plain;f=src%2Fdos%2Fgfx.c;h=671cd8a376f403ab576fa557c54c6eb572c81ebd;hb=713d33d0c193f880d665dc6f4e62eac9549b747e;hp=c9a153deec4580d8cd12f45d9aa86cafadf4218c;hpb=02e7611eefd46380cbce65ace9da8399c27e78e8;p=eradicate diff --git a/src/dos/gfx.c b/src/dos/gfx.c index c9a153d..671cd8a 100644 --- a/src/dos/gfx.c +++ b/src/dos/gfx.c @@ -83,6 +83,7 @@ int init_video(void) vmptr->rmask = calc_mask(minf.rsize, minf.rpos); vmptr->gmask = calc_mask(minf.gsize, minf.gpos); vmptr->bmask = calc_mask(minf.bsize, minf.bpos); + vmptr->bpp = vmptr->rbits + vmptr->gbits + vmptr->bbits; } if(minf.attr & VBE_ATTR_LFB) { vmptr->fb_addr = minf.fb_addr; @@ -235,6 +236,7 @@ void *page_flip(int vsync) static void blit_frame_lfb(void *pixels, int vsync) { + dbg_fps(pixels); if(vsync) wait_vsync(); memcpy(vpgaddr[frontidx], pixels, pgsize); } @@ -245,6 +247,8 @@ static void blit_frame_banked(void *pixels, int vsync) unsigned int pending; unsigned char *pptr = pixels; + dbg_fps(pixels); + if(vsync) wait_vsync(); /* assume initial window offset at 0 */