]> git.tdb.fi Git - libs/gl.git/blobdiff - source/render/sequence.h
Make clearing the render target a responsibility of Sequence
[libs/gl.git] / source / render / sequence.h
index e1ad77bde8baf8f6b23aff926da02f2c8e1dffd4..061b04de3406a60b78c883f11a7b9ad2e2740666 100644 (file)
@@ -82,6 +82,7 @@ private:
        FrameFormat target_format;
        RenderTarget *target[2];
        RenderTarget *target_ms;
+       bool clear_enabled;
 
 public:
        Sequence();
@@ -92,6 +93,8 @@ public:
        unsigned get_height() const { return height; }
        const FrameFormat &get_target_format() { return target_format; }
 
+       void set_clear_enabled(bool);
+
        /** Adds a step to the sequence.  It's permissible to add the same
        Renderable multiple times. */
        Step &add_step(Tag, Renderable &);