X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fbuilders%2Fsequencebuilder.cpp;h=45d4f873b1e03a486bca93e4264028fb09cf66ec;hb=5bb193f930fb8738d099d630c4d625d82c1215b5;hp=6e87081d4ab5805d8173240eba3ca0b800331045;hpb=ff8a8bfa114a690b7b25d9503bb5ed811d6aeca9;p=libs%2Fgl.git diff --git a/source/builders/sequencebuilder.cpp b/source/builders/sequencebuilder.cpp index 6e87081d..45d4f873 100644 --- a/source/builders/sequencebuilder.cpp +++ b/source/builders/sequencebuilder.cpp @@ -50,6 +50,12 @@ void SequenceBuilder::build(Sequence &sequence) const #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()) { @@ -119,7 +125,7 @@ Sequence *SequenceBuilder::build(const Framebuffer &fbo) const FrameFormat SequenceBuilder::create_frame_format() const { - unsigned samples = min(tmpl.get_maximum_multisample(), Limits::get_global().max_samples); + unsigned samples = min(tmpl.get_maximum_multisample(), DeviceInfo::get_global().limits.max_samples); if(samples