-GLenum get_gl_stencil_op(StencilOp op)
-{
- switch(op)
- {
- case KEEP: return GL_KEEP;
- case SET_ZERO: return GL_ZERO;
- case REPLACE: return GL_REPLACE;
- case INCR: return GL_INCR;
- case DECR: return GL_DECR;
- case INVERT: return GL_INVERT;
- case INCR_WRAP: return GL_INCR_WRAP;
- case DECR_WRAP: return GL_DECR_WRAP;
- default: throw invalid_argument("get_gl_stencil_op");
- }
-}
-