backup:
[demo] / src / opengl / renderer-gl.cc
diff --git a/src/opengl/renderer-gl.cc b/src/opengl/renderer-gl.cc
deleted file mode 100644 (file)
index 6eaafda..0000000
+++ /dev/null
@@ -1,47 +0,0 @@
-#include <GL/glew.h>
-
-#include "object.h"
-#include "scene.h"
-
-#include "opengl/mesh-gl.h"
-#include "opengl/renderer-gl.h"
-#include "opengl/shader-gl.h"
-#include "opengl/texture-gl.h"
-
-RendererGL::RendererGL()
-{
-       sprog = 0;
-       scene = 0;
-       camera = 0;
-}
-
-RendererGL::RendererGL(ShaderProgram *sprog, Scene *scene, Camera *camera)
-{
-       this->sprog = sprog;
-       this->scene = scene;
-       this->camera = camera;
-}
-
-RendererGL::~RendererGL()
-{
-}
-
-bool RendererGL::create()
-{
-       return true;
-}
-
-void RendererGL::draw_object(Object *object) const
-{
-       object->mesh->draw();
-}
-
-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