]> git.tdb.fi Git - libs/gl.git/blobdiff - source/renderer.cpp
Remove various old deprecated things
[libs/gl.git] / source / renderer.cpp
index 302d943727a2812e66bd6b85f748f398117bd4d9..d01a1f0c4156ba319ee8c6fadd0fc4ae3d58352d 100644 (file)
@@ -5,7 +5,6 @@
 #include "error.h"
 #include "lighting.h"
 #include "material.h"
-#include "mesh.h"
 #include "program.h"
 #include "programdata.h"
 #include "renderable.h"
@@ -45,13 +44,6 @@ Renderer::~Renderer()
        end();
 }
 
-void Renderer::begin(const Camera *c)
-{
-       end();
-       if(c)
-               set_camera(*c);
-}
-
 void Renderer::set_camera(const Camera &c)
 {
        state->camera = &c;
@@ -144,11 +136,6 @@ void Renderer::flush_shader_data()
                shdata_stack.erase(shdata_stack.begin()+state->shdata_count, shdata_stack.end());
 }
 
-void Renderer::set_mesh(const Mesh *m)
-{
-       state->mesh = m;
-}
-
 void Renderer::set_vertex_setup(const VertexSetup *vs)
 {
        state->vertex_setup = vs;
@@ -235,7 +222,6 @@ void Renderer::end()
        shdata_stack.clear();
        excluded.clear();
 
-       Mesh::unbind();
        Texturing::unbind();
        Texture::unbind_from(0);
        Clipping::unbind();
@@ -336,17 +322,10 @@ void Renderer::apply_state()
        else
                Program::unbind();
 
-       if(state->mesh)
-               state->mesh->bind();
+       if(state->vertex_setup)
+               state->vertex_setup->bind();
        else
-       {
-               Mesh::unbind();
-
-               if(state->vertex_setup)
-                       state->vertex_setup->bind();
-               else
-                       VertexSetup::unbind();
-       }
+               VertexSetup::unbind();
 
        if(state->winding_test)
        {
@@ -370,7 +349,6 @@ Renderer::State::State():
        clipping(0),
        shprog(0),
        shdata_count(0),
-       mesh(0),
        vertex_setup(0),
        winding_test(0),
        reverse_winding(false),