X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=source%2Fcore%2Fstenciltest.h;h=47e7a62787ff5bc0603b89732dfccbe71991def2;hp=cdc613886e4e3adc9002d99f787340e093e50e12;hb=38712d8ecc57d043a2419ffbaeeb57f7a6586f14;hpb=2b2676392aff2eb6b38c3e463cc67f4d67a4ef8b diff --git a/source/core/stenciltest.h b/source/core/stenciltest.h index cdc61388..47e7a627 100644 --- a/source/core/stenciltest.h +++ b/source/core/stenciltest.h @@ -37,22 +37,20 @@ 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; }; -GLenum get_gl_stencil_op(StencilOp); - void operator>>(const LexicalConverter &, StencilOp &); void operator<<(LexicalConverter &, StencilOp); } // namespace GL } // namespace Msp +#include "stenciltest_backend.h" + #endif