backup of where I was last week (nothing added)
[demo] / src / opengl / renderer-gl.cc
index 1773f40..8ff53ca 100644 (file)
@@ -26,15 +26,6 @@ RendererGL::~RendererGL()
 {
 }
 
-bool RendererGL::load_shader_program(const char *vfname, const char *ffname)
-{
-       return true;
-}
-
-void RendererGL::use_shader_program()
-{
-}
-
 bool RendererGL::create()
 {
        return true;
@@ -46,4 +37,10 @@ void RendererGL::draw_object(Object *object) const
 
 void RendererGL::draw() const
 {
+       //TODO
+       /* set state, uniforms */
+       sprog->use();
+       for(size_t i=0; i<scene->objects.size(); i++) {
+               draw_object(scene->objects[i]);
+       }
 }
\ No newline at end of file