moved the drawFps call to the backends so it works automatically for
[dosdemo] / src / dos / main.c
index 10492fe..051cdb5 100644 (file)
@@ -7,6 +7,7 @@
 #include "mouse.h"
 #include "timer.h"
 #include "gfx.h"
+#include "logger.h"
 
 static int quit;
 static int use_mouse;
@@ -16,6 +17,8 @@ int main(int argc, char **argv)
 {
        fbsize = fb_width * fb_height * fb_bpp / CHAR_BIT;
 
+       init_logger("demo.log");
+
        init_timer(100);
        kb_init(32);
 
@@ -73,6 +76,9 @@ void swap_buffers(void *pixels)
        /* TODO implement page flipping */
        if(pixels) {
                /*wait_vsync();*/
+               drawFps(pixels);
                memcpy(vmem_front, pixels, fbsize);
+       } else {
+               drawFps(vmem_back);
        }
 }