Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit f7e52d92 authored by Romain Guy's avatar Romain Guy
Browse files

Finish this bit before I forget.

This code is not enabled in current builds.

Change-Id: I488ec9e94889efbf2c8f3312abfed4298a76b7f1
parent 8a624ef0
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -37,9 +37,10 @@ void Stencil::clear() {
void Stencil::enableTest() {
    if (mState != kTest) {
        enable();
        glStencilFunc(GL_LESS, 0x0, 0x1);
        glStencilFunc(GL_EQUAL, 0x0, 0x1);
        // We only want to test, let's keep everything
        glStencilOp(GL_KEEP, GL_KEEP, GL_KEEP);
        glColorMask(GL_TRUE, GL_TRUE, GL_TRUE, GL_TRUE);
        mState = kTest;
    }
}
@@ -50,6 +51,7 @@ void Stencil::enableWrite() {
        glStencilFunc(GL_ALWAYS, 0x1, 0x1);
        // The test always passes so the first two values are meaningless
        glStencilOp(GL_KEEP, GL_KEEP, GL_REPLACE);
        glColorMask(GL_FALSE, GL_FALSE, GL_FALSE, GL_FALSE);
        mState = kWrite;
    }
}