X-Git-Url: http://git.mutantstargoat.com?p=demo;a=blobdiff_plain;f=src%2Fopengl%2Frenderer-gl.cc;h=8ff53ca2c49c447128a533f2513efd468b4db927;hp=1773f402772ad17b2e9c288a1aee023fd17df779;hb=1ede01ab671f707338b2cc13517877cccd4a4f7f;hpb=31bab00bc3b476be9814c1ee06b9a2f0dc77d4e9 diff --git a/src/opengl/renderer-gl.cc b/src/opengl/renderer-gl.cc index 1773f40..8ff53ca 100644 --- a/src/opengl/renderer-gl.cc +++ b/src/opengl/renderer-gl.cc @@ -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; iobjects.size(); i++) { + draw_object(scene->objects[i]); + } } \ No newline at end of file