diff options
Diffstat (limited to 'src/gpu/GrClipMaskManager.cpp')
-rw-r--r-- | src/gpu/GrClipMaskManager.cpp | 15 |
1 files changed, 3 insertions, 12 deletions
diff --git a/src/gpu/GrClipMaskManager.cpp b/src/gpu/GrClipMaskManager.cpp index 53221a3aa2..6b8074329d 100644 --- a/src/gpu/GrClipMaskManager.cpp +++ b/src/gpu/GrClipMaskManager.cpp @@ -911,18 +911,9 @@ void GrClipMaskManager::setGpuStencil() { stencilBits = stencilBuffer->bits(); } -#if GR_DEBUG - if (!fGpu->getCaps().fStencilWrapOpsSupport) { - GrAssert(settings.frontPassOp() != kIncWrap_StencilOp); - GrAssert(settings.frontPassOp() != kDecWrap_StencilOp); - GrAssert(settings.frontFailOp() != kIncWrap_StencilOp); - GrAssert(settings.backFailOp() != kDecWrap_StencilOp); - GrAssert(settings.backPassOp() != kIncWrap_StencilOp); - GrAssert(settings.backPassOp() != kDecWrap_StencilOp); - GrAssert(settings.backFailOp() != kIncWrap_StencilOp); - GrAssert(settings.frontFailOp() != kDecWrap_StencilOp); - } -#endif + GrAssert(fGpu->getCaps().fStencilWrapOpsSupport || + !settings.usesWrapOp()); + GrAssert(fGpu->getCaps().fTwoSidedStencilSupport || !settings.isTwoSided()); this->adjustStencilParams(&settings, clipMode, stencilBits); fGpu->setStencilSettings(settings); } |