6 #include "opengl/mesh-gl.h"
7 #include "opengl/renderer-gl.h"
8 #include "opengl/shader-gl.h"
9 #include "opengl/texture-gl.h"
11 RendererGL::RendererGL()
18 RendererGL::RendererGL(ShaderProgram *sprog, Scene *scene, Camera *camera)
22 this->camera = camera;
25 RendererGL::~RendererGL()
29 bool RendererGL::create()
34 void RendererGL::draw_object(Object *object) const
39 void RendererGL::draw() const
42 /* set state, uniforms */
44 for(size_t i=0; i<scene->objects.size(); i++) {
45 draw_object(scene->objects[i]);