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;
static void blit_frame_lfb(void *pixels, int vsync)
{
+ dbg_fps(pixels);
if(vsync) wait_vsync();
memcpy(vpgaddr[frontidx], pixels, pgsize);
}
unsigned int pending;
unsigned char *pptr = pixels;
+ dbg_fps(pixels);
+
if(vsync) wait_vsync();
/* assume initial window offset at 0 */