diff options
author | Chris Dalton <csmartdalton@google.com> | 2018-01-23 14:06:50 -0700 |
---|---|---|
committer | Skia Commit-Bot <skia-commit-bot@chromium.org> | 2018-01-23 21:29:10 +0000 |
commit | 27059d36d63284b1af2c25e0e5a52c17485c54d7 (patch) | |
tree | d2a8bb6c085dec3d800dd0f9922412ddf968ff94 /samplecode | |
parent | 80747ef591ff3c09c2b610eb21258132d1ff4ef5 (diff) |
ccpr: Use primitive restart feature on ARM
Bug: skia:
Change-Id: Ia7ab55f8b6ecdd674762f5197d35e8db58f07c01
Reviewed-on: https://skia-review.googlesource.com/98180
Commit-Queue: Chris Dalton <csmartdalton@google.com>
Reviewed-by: Brian Salomon <bsalomon@google.com>
Diffstat (limited to 'samplecode')
-rw-r--r-- | samplecode/SampleCCPRGeometry.cpp | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/samplecode/SampleCCPRGeometry.cpp b/samplecode/SampleCCPRGeometry.cpp index 79b857929f..5a2da7f02b 100644 --- a/samplecode/SampleCCPRGeometry.cpp +++ b/samplecode/SampleCCPRGeometry.cpp @@ -249,15 +249,14 @@ void CCPRGeometryView::Op::onExecute(GrOpFlushState* state) { ? static_cast<GrGLGpu*>(state->gpu()) : nullptr; - if (!GrCCCoverageProcessor::DoesRenderPass(fView->fRenderPass, *state->caps().shaderCaps())) { + if (!GrCCCoverageProcessor::DoesRenderPass(fView->fRenderPass, state->caps())) { return; } - GrCCCoverageProcessor proc(rp, fView->fRenderPass, *state->caps().shaderCaps()); - SkDEBUGCODE(proc.enableDebugVisualizations(kDebugBloat);) + GrCCCoverageProcessor proc(rp, fView->fRenderPass, state->caps()); + SkDEBUGCODE(proc.enableDebugVisualizations(kDebugBloat)); - SkSTArray<1, GrMesh> - mesh; + SkSTArray<1, GrMesh> mesh; if (GrCCCoverageProcessor::RenderPassIsCubic(fView->fRenderPass)) { sk_sp<GrBuffer> instBuff(rp->createBuffer( fView->fCubicInstances.count() * sizeof(CubicInstance), kVertex_GrBufferType, |