Remove GrPipelineOptimizations computation from GrPipeline::init and nest in GrMeshDr...
authorBrian Salomon <bsalomon@google.com>
Wed, 29 Mar 2017 16:09:15 +0000 (12:09 -0400)
committerSkia Commit-Bot <skia-commit-bot@chromium.org>
Wed, 29 Mar 2017 16:46:07 +0000 (16:46 +0000)
commite7d30484ea8a5677a9403ccd23a9c0961df62ccd
tree140df99fdbf67a023fa0b31223b9c5169774f29f
parent4a24e10a0b805af6106dd8f7225c10a703696245
Remove GrPipelineOptimizations computation from GrPipeline::init and nest in GrMeshDrawOp.

Change-Id: I4a702c83857606c1cb050294c408922eef5769ea
Reviewed-on: https://skia-review.googlesource.com/10414
Commit-Queue: Brian Salomon <bsalomon@google.com>
Reviewed-by: Greg Daniel <egdaniel@google.com>
35 files changed:
src/gpu/GrPipeline.cpp
src/gpu/GrPipeline.h
src/gpu/GrPrimitiveProcessor.h
src/gpu/GrProgramDesc.cpp
src/gpu/ops/GrAAConvexPathRenderer.cpp
src/gpu/ops/GrAAFillRectOp.cpp
src/gpu/ops/GrAAHairLinePathRenderer.cpp
src/gpu/ops/GrAALinearizingConvexPathRenderer.cpp
src/gpu/ops/GrAAStrokeRectOp.cpp
src/gpu/ops/GrAnalyticRectOp.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/GrDrawPathOp.cpp
src/gpu/ops/GrDrawPathOp.h
src/gpu/ops/GrDrawVerticesOp.cpp
src/gpu/ops/GrDrawVerticesOp.h
src/gpu/ops/GrLatticeOp.cpp
src/gpu/ops/GrMSAAPathRenderer.cpp
src/gpu/ops/GrMeshDrawOp.h
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/GrShadowRRectOp.cpp
src/gpu/ops/GrSmallPathRenderer.cpp
src/gpu/ops/GrTessellatingPathRenderer.cpp
src/gpu/ops/GrTestMeshDrawOp.h
tests/GrPorterDuffTest.cpp
tests/PreFlushCallbackTest.cpp
tests/PrimitiveProcessorTest.cpp