From dc558c016be056b9bd60c32eeb18b55bbd71f803 Mon Sep 17 00:00:00 2001 From: Eryn Wells Date: Sat, 7 Sep 2013 16:10:42 -0700 Subject: [PATCH] Basic driver for the ray tracer --- src/charles.c | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/src/charles.c b/src/charles.c index 797f9ef..71b751e 100644 --- a/src/charles.c +++ b/src/charles.c @@ -5,10 +5,32 @@ * Eryn Wells */ +#include + +#include + +#include "scene.h" +#include "writer_png.h" + +char *OUT_FILE = "charles_out.png"; + int main(int argc, const char *argv[]) { + FILE *out_file = fopen(OUT_FILE, "wb"); + if (!out_file) { + return -1; + } + + Scene *scene = scene_init(); + + scene_render(scene); + write_scene_png(scene, out_file); + + scene_destroy(scene); + fclose(out_file); + return 0; }