srgb textures, cubemap support
[demo] / src / renderer.cc
index 06efbee..260c3cf 100644 (file)
@@ -16,6 +16,9 @@ Renderer::Renderer()
        scene = 0;
        camera = 0;
        sprog = 0;
+
+       skytex = 0;
+       dskytex = 0;
 }
 
 Renderer::~Renderer()
@@ -104,4 +107,14 @@ void Renderer::draw_object(Object *object) const
 
        object->mesh->update_vertex_data();
        object->mesh->draw();
+}
+
+void Renderer::set_sky_tex(Texture *stex)
+{
+       skytex = stex;
+}
+
+void Renderer::set_diffuse_sky_tex(Texture *dstex)
+{
+       dskytex = dstex;
 }
\ No newline at end of file