X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=main.c;h=d0752d66a4e9632203993e5be639f7b824bd11be;hb=bc662e293c854e1bdc9d46e9a410fe220247e6d4;hp=8f4ca4d4d7ab52636fcb4d3ed66ffe186a668b03;hpb=e16cf0578f4baaf879e4ab9d3528a765bfd29be0;p=chaz%2Frasterize diff --git a/main.c b/main.c index 8f4ca4d..d0752d6 100644 --- a/main.c +++ b/main.c @@ -54,6 +54,10 @@ static void draw(const char* filename) scene_t* scene; TRY_DO("Loading %s", load(&scene, filename), filename); +#if OPENGL + scene_render_gl(scene); + scene_destroy(scene); +#else raster_t* raster = scene_render(scene); scene_destroy(scene); raster_printstats(raster); @@ -73,6 +77,7 @@ static void draw(const char* filename) mem_free(u3d); raster_destroy(raster); +#endif // OPENGL } /* @@ -83,6 +88,10 @@ static void draw_from_stdin(const char* filename) scene_t* scene; TRY_DO("Loading from stdin", load_from_stdin(&scene)); +#if OPENGL + scene_render_gl(scene); + scene_destroy(scene); +#else raster_t* raster = scene_render(scene); scene_destroy(scene); raster_printstats(raster); @@ -90,6 +99,7 @@ static void draw_from_stdin(const char* filename) TRY_DO("Exporting to %s", raster_export_bmp(raster, filename), filename); raster_destroy(raster); +#endif // OPENGL } /*