+ scene_cow = new Scene;
+ if(!scene_cow->load("data/spot/spot.obj")) {
+ fprintf(stderr, "Failed to load scene: spot.obj.\n");
+ return false;
+ }
+
+ rground = new Renderer;
+ rground->camera = camera;
+ rground->scene = scene_ground;
+
+ if(!rground->create()) {
+ fprintf(stderr, "Failed to create default renderer.\n");
+ return false;
+ }
+
+ gskybox = gfx_create_texture();
+ gskybox->load("data/cubemap/cubemap.jpg");
+ rground->set_sky_tex(gskybox);
+
+ rcow = new Renderer;
+ rcow->camera = camera;
+ rcow->scene = scene_cow;
+
+ if(!rcow->create()) {
+ fprintf(stderr, "Failed to create renderer for cows.\n");
+ return false;
+ }
+
+// TODO delete: debugging
+ for(size_t i=0; i<scene_ground->objects.size(); ++i) {