gFBDC *gFBDC::instance;
+ePtr<gFBDC> NewgFBDCPtr(void)
+{
+ ePtr<gFBDC> ptr;
+ gFBDC::getInstance(ptr);
+ return ptr;
+}
+
gFBDC::gFBDC()
{
instance=this;
++t;
+ fb->blit();
fb->waitVSync();
break;
}
+ case gOpcode::flush:
+ fb->blit();
+ break;
default:
gDC::exec(o);
break;
surface.data = fb->lfb;
surface.offset = 0;
- surface.data_phys = 50*1024*1024; // FIXME
+ surface.data_phys = fb->getPhysAddr();
int fb_size = surface.stride * surface.y;
}
// eAutoInitPtr<gFBDC> init_gFBDC(eAutoInitNumbers::graphic-1, "GFBDC");
-#ifndef SDLDC
+#ifndef WITH_SDL
eAutoInitPtr<gFBDC> init_gFBDC(eAutoInitNumbers::graphic-1, "GFBDC");
#endif