From 49ec21d7cc1bc43051dabf4836db5c5754d8de45 Mon Sep 17 00:00:00 2001 From: Chris Dalton Date: Mon, 17 Sep 2018 09:36:40 -0600 Subject: [PATCH] ccpr: Don't require flat interpolation This requirement should have been removed at the time we switched to Interpolation::kCanBeFlat. Bug: skia: Change-Id: I0b6d548e8a0fa691bb94d8169ba1c1c064f8f61d Reviewed-on: https://skia-review.googlesource.com/154848 Reviewed-by: Greg Daniel Commit-Queue: Chris Dalton --- src/gpu/ccpr/GrCoverageCountingPathRenderer.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/gpu/ccpr/GrCoverageCountingPathRenderer.cpp b/src/gpu/ccpr/GrCoverageCountingPathRenderer.cpp index 69d7200cb4..58430cbc04 100644 --- a/src/gpu/ccpr/GrCoverageCountingPathRenderer.cpp +++ b/src/gpu/ccpr/GrCoverageCountingPathRenderer.cpp @@ -20,8 +20,8 @@ using PathInstance = GrCCPathProcessor::Instance; bool GrCoverageCountingPathRenderer::IsSupported(const GrCaps& caps) { const GrShaderCaps& shaderCaps = *caps.shaderCaps(); - return shaderCaps.integerSupport() && shaderCaps.flatInterpolationSupport() && - caps.instanceAttribSupport() && GrCaps::kNone_MapFlags != caps.mapBufferFlags() && + return caps.instanceAttribSupport() && shaderCaps.integerSupport() && + GrCaps::kNone_MapFlags != caps.mapBufferFlags() && caps.isConfigTexturable(kAlpha_half_GrPixelConfig) && caps.isConfigRenderable(kAlpha_half_GrPixelConfig) && caps.isConfigTexturable(kAlpha_8_GrPixelConfig) &&