aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/gpu/GrClipMaskManager.cpp
diff options
context:
space:
mode:
authorGravatar bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81>2012-06-22 12:23:29 +0000
committerGravatar bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81>2012-06-22 12:23:29 +0000
commit9e553c6e7cff5fd699ed4dee1d52317362ea30d0 (patch)
tree3b0a7cd23ac331881de26c74621f24e7286c0101 /src/gpu/GrClipMaskManager.cpp
parent9ec075366ed94802a142fc5e948d19a774f85b43 (diff)
Minor GrStencilSettings cleanup
Review URL: http://codereview.appspot.com/6329044/ git-svn-id: http://skia.googlecode.com/svn/trunk@4299 2bbb7eff-a529-9590-31e7-b0007b416f81
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);
}