Removing tracking of whether GP/FP coverage calculations are used by XP.
authorBrian Salomon <bsalomon@google.com>
Wed, 4 Jan 2017 15:44:42 +0000 (10:44 -0500)
committerSkia Commit-Bot <skia-commit-bot@chromium.org>
Wed, 4 Jan 2017 16:37:18 +0000 (16:37 +0000)
commit8c852be264d003b2e610c5b8634bc0f81c46bbba
treed67ab88ace56ed44725325310325428ffdb09437
parent1e854246e6ce431838de882116b86f085eb7b08e
Removing tracking of whether GP/FP coverage calculations are used by XP.

Remove readsCoverage from GrPipelineOptimizations

Remove kNone from GrDefaultGeoProc::Coverage

Remove kIgnoreCoverage from GrXferProcessor::OptFlags

Remove GrPipeline::fIgnoresCoverage

Change-Id: I8f0c9337ee98b9c77af1e9a8a184519ce63822d4
Reviewed-on: https://skia-review.googlesource.com/6552
Commit-Queue: Brian Salomon <bsalomon@google.com>
Reviewed-by: Greg Daniel <egdaniel@google.com>
41 files changed:
gm/convexpolyeffect.cpp
include/gpu/GrXferProcessor.h
src/gpu/GrDefaultGeoProcFactory.cpp
src/gpu/GrDefaultGeoProcFactory.h
src/gpu/GrPathProcessor.cpp
src/gpu/GrPipeline.cpp
src/gpu/GrPipeline.h
src/gpu/GrPrimitiveProcessor.h
src/gpu/GrProgramDesc.cpp
src/gpu/GrProgramDesc.h
src/gpu/GrXferProcessor.cpp
src/gpu/effects/GrCustomXfermode.cpp
src/gpu/effects/GrDisableColorXP.cpp
src/gpu/effects/GrPorterDuffXferProcessor.cpp
src/gpu/glsl/GrGLSLProgramBuilder.cpp
src/gpu/glsl/GrGLSLProgramBuilder.h
src/gpu/instanced/InstanceProcessor.cpp
src/gpu/ops/GrAAConvexPathRenderer.cpp
src/gpu/ops/GrAADistanceFieldPathRenderer.cpp
src/gpu/ops/GrAAFillRectOp.cpp
src/gpu/ops/GrAAHairLinePathRenderer.cpp
src/gpu/ops/GrAALinearizingConvexPathRenderer.cpp
src/gpu/ops/GrAAStrokeRectOp.cpp
src/gpu/ops/GrAtlasTextOp.cpp
src/gpu/ops/GrAtlasTextOp.h
src/gpu/ops/GrDashOp.cpp
src/gpu/ops/GrDefaultPathRenderer.cpp
src/gpu/ops/GrDrawAtlasOp.cpp
src/gpu/ops/GrDrawAtlasOp.h
src/gpu/ops/GrDrawVerticesOp.cpp
src/gpu/ops/GrDrawVerticesOp.h
src/gpu/ops/GrLatticeOp.cpp
src/gpu/ops/GrMSAAPathRenderer.cpp
src/gpu/ops/GrNonAAFillRectOp.cpp
src/gpu/ops/GrNonAAFillRectPerspectiveOp.cpp
src/gpu/ops/GrNonAAStrokeRectOp.cpp
src/gpu/ops/GrOvalOpFactory.cpp
src/gpu/ops/GrRegionOp.cpp
src/gpu/ops/GrTessellatingPathRenderer.cpp
src/gpu/ops/GrTestMeshDrawOp.h
tests/GrPorterDuffTest.cpp