*/
#define _POSIX_C_SOURCE 2
-#include <errno.h>
+#include <cerrno>
#include <unistd.h>
-#include "raster.h"
-#include "scene.h"
+#include "raster.hh"
+#include "scene.hh"
/*
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);
- char* u3d = mem_strdup(filename);
- strcut(u3d, '.');
+ char* urt = mem_strdup(filename);
+ strcut(urt, '.');
#if EXPORT_PPM
- char* ppm = mem_strcat(u3d, ".ppm");
+ char* ppm = mem_strcat(urt, ".ppm");
TRY_DO("Exporting to %s", raster_export_ppm(raster, ppm), ppm);
mem_free(ppm);
#endif
#if EXPORT_BMP
- char* bmp = mem_strcat(u3d, ".bmp");
+ char* bmp = mem_strcat(urt, ".bmp");
TRY_DO("Exporting to %s", raster_export_bmp(raster, bmp), bmp);
mem_free(bmp);
#endif
- mem_free(u3d);
+ mem_free(urt);
raster_destroy(raster);
-#endif // OPENGL
}
/*
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);
TRY_DO("Exporting to %s", raster_export_bmp(raster, filename), filename);
raster_destroy(raster);
-#endif // OPENGL
}
/*
}
if (out == 0 && argc <= 1) {
- draw("scene.u3d");
+ draw("scene.urt");
}
else {
for (int i = optind; i < argc; ++i) {