X-Git-Url: https://git.dogcows.com/gitweb?p=chaz%2Frasterize;a=blobdiff_plain;f=main.c;h=d0752d66a4e9632203993e5be639f7b824bd11be;hp=8f4ca4d4d7ab52636fcb4d3ed66ffe186a668b03;hb=bc662e293c854e1bdc9d46e9a410fe220247e6d4;hpb=07083c8dfbbd4fe48e84d86ce8d7e44e0719b84a 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 } /*