hacked support for both 16 and 32 bpp framebuffers
[fbgfx] / src / main.c
index 8881963..9e27509 100644 (file)
@@ -21,16 +21,18 @@ static int quit;
 int main(void)
 {
        fbgfx_save_video_mode();
-       fbgfx_get_video_mode(&xsz, &ysz, &depth);
+       if(!(vmem = fbgfx_get_video_mode(&xsz, &ysz, &depth))) {
+               return 1;
+       }
 
-       if(!(vmem = fbgfx_set_video_mode(xsz, ysz, 16))) {
+       /*if(!(vmem = fbgfx_set_video_mode(xsz, ysz, 16))) {
                return 1;
        }
        fbgfx_get_video_mode(&xsz, &ysz, &depth);
        if(depth != 16) {
                fprintf(stderr, "failed to set color depth: 16bpp\n");
                goto end;
-       }
+       }*/
        if(fbev_init() == -1) {
                goto end;
        }
@@ -38,7 +40,7 @@ int main(void)
        fbev_mbutton(mouse, 0);
        fbev_mmotion(motion, 0);
 
-       if(init_tunnel(xsz, ysz) == -1) {
+       if(init_tunnel(xsz, ysz, depth) == -1) {
                goto end;
        }