aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/gpu/GrClipMaskManager.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/gpu/GrClipMaskManager.cpp')
-rw-r--r--src/gpu/GrClipMaskManager.cpp15
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);
}