]> git.tdb.fi Git - libs/gl.git/blobdiff - source/builders/sequencebuilder.cpp
Make it possible to specify explicit clear values
[libs/gl.git] / source / builders / sequencebuilder.cpp
index 2c170511fcb5eb049c9aaccabf03d61ae1d77313..a614a836a5c4d15ee52770f4861e7063ed7fe1e1 100644 (file)
@@ -49,6 +49,14 @@ void SequenceBuilder::build(Sequence &sequence) const
                sequence.set_debug_name(debug_name);
 #endif
 
+       sequence.set_clear_enabled(tmpl.is_clear_enabled());
+       if(tmpl.is_clear_enabled())
+       {
+               sequence.set_clear_colors(tmpl.get_clear_colors());
+               sequence.set_clear_depth(tmpl.get_clear_depth());
+               sequence.set_clear_stencil(tmpl.get_clear_stencil());
+       }
+
        for(const SequenceTemplate::Step &s: tmpl.get_steps())
        {
                Renderable *renderable = get_item(renderables, s.slot_name);