]> git.tdb.fi Git - libs/gl.git/blobdiff - source/render/sequence.h
Use default member initializers for simple types
[libs/gl.git] / source / render / sequence.h
index ebdb55dd664636936ea9caea0c01de1a11c2a843..cc4b6963b017ce98b2250597d2f02c8c55f67988 100644 (file)
@@ -73,18 +73,18 @@ private:
 
        std::vector<Step> steps;
        std::vector<PostProcStep> postproc;
-       unsigned width;
-       unsigned height;
+       unsigned width = 0;
+       unsigned height = 0;
        FrameFormat target_format;
-       RenderTarget *target[2];
-       RenderTarget *target_ms;
-       bool clear_enabled;
+       RenderTarget *target[2] = { 0, 0 };
+       RenderTarget *target_ms = 0;
+       bool clear_enabled = false;
        std::vector<Color> clear_colors;
-       float clear_depth;
-       int clear_stencil;
+       float clear_depth = 1.0f;
+       int clear_stencil = 0;
 
 public:
-       Sequence();
+       Sequence() = default;
        Sequence(unsigned, unsigned, const FrameFormat &);
        ~Sequence();