]> git.tdb.fi Git - libs/gl.git/blobdiff - source/renderer.cpp
Set both min and mag filters when exporting textures
[libs/gl.git] / source / renderer.cpp
index 50acd8e728c60e9531fd7b23dccc8a28cfb4a7c1..19811146235ec6622c0917a1536190490597bff8 100644 (file)
@@ -22,6 +22,7 @@ namespace Msp {
 namespace GL {
 
 Renderer::Renderer(const Camera *c):
+       default_camera(c),
        changed(0),
        matrices_loaded(false),
        state_stack(1)
@@ -206,6 +207,10 @@ void Renderer::end()
                throw invalid_operation("Renderer::end");
 
        *state = State();
+       if(default_camera)
+               set_camera(*default_camera);
+       else
+               standard_shdata.uniform("projection_matrix", Matrix());
        shdata_stack.clear();
        excluded.clear();