]> git.tdb.fi Git - libs/gl.git/blobdiff - source/core/stenciltest.h
Use default member initializers for simple types
[libs/gl.git] / source / core / stenciltest.h
index 652f8d4093b9ac3bdb82135d2a6fe834c36880ae..47e7a62787ff5bc0603b89732dfccbe71991def2 100644 (file)
@@ -37,14 +37,12 @@ struct StencilTest
                void actions(StencilOp, StencilOp, StencilOp);
        };
 
-       bool enabled;
-       Predicate compare;
-       StencilOp stencil_fail_op;
-       StencilOp depth_fail_op;
-       StencilOp depth_pass_op;
-       unsigned reference;
-
-       StencilTest();
+       bool enabled = false;
+       Predicate compare = ALWAYS;
+       StencilOp stencil_fail_op = KEEP;
+       StencilOp depth_fail_op = KEEP;
+       StencilOp depth_pass_op = KEEP;
+       unsigned reference = 0;
 };
 
 void operator>>(const LexicalConverter &, StencilOp &);