]> git.tdb.fi Git - libs/gl.git/blobdiff - source/render/sequence.cpp
Add a usage parameter to Buffer
[libs/gl.git] / source / render / sequence.cpp
index 5d003753bc2738d89fc49d5e34d26956b466ca78..6c98b4023c293db017d8b43dcc3c9619dbeeacc4 100644 (file)
@@ -109,7 +109,7 @@ void Sequence::render(Renderer &renderer, Tag tag) const
                        throw invalid_operation("Sequence::render");
 
                const FrameFormat &format = target_fbo->get_format();
-               ClearValue clear_values[7];
+               ClearValue clear_values[FrameFormat::MAX_ATTACHMENTS];
                unsigned i = 0;
                Color default_color = (clear_colors.empty() ? Color(0.0f, 0.0f, 0.0f, 0.0f) : clear_colors.front());
                ClearValue *cv = clear_values;
@@ -138,7 +138,7 @@ void Sequence::render(Renderer &renderer, Tag tag) const
                        renderer.add_shader_data(lighting->get_shader_data());
 
                if(const Renderable *renderable = s.get_renderable())
-                       renderer.render(*renderable, s.get_tag());
+                       renderable->render(renderer, s.get_tag());
        }
 
        if(target[0])