Introduce GrBatch subclasses GrDrawBatch and GrVertexBatch to prepare for non-drawing...
authorbsalomon <bsalomon@google.com>
Thu, 13 Aug 2015 20:34:48 +0000 (13:34 -0700)
committerCommit bot <commit-bot@chromium.org>
Thu, 13 Aug 2015 20:34:48 +0000 (13:34 -0700)
commitabd30f54b7ff1704a8930c4307ea242d09425d02
tree08eb5fdaa2fbe55f2e763a1d3c05054896919b68
parent8f34372f7e97482e5e61ab298b7edaa008ba2f4c
Introduce GrBatch subclasses GrDrawBatch and GrVertexBatch to prepare for non-drawing batches

Review URL: https://codereview.chromium.org/1293583002
52 files changed:
gm/beziereffects.cpp
gm/convexpolyeffect.cpp
include/gpu/GrDrawContext.h
src/gpu/GrAAConvexPathRenderer.cpp
src/gpu/GrAADistanceFieldPathRenderer.cpp
src/gpu/GrAAHairLinePathRenderer.cpp
src/gpu/GrAALinearizingConvexPathRenderer.cpp
src/gpu/GrAtlasTextContext.cpp
src/gpu/GrAtlasTextContext.h
src/gpu/GrBatchTest.cpp
src/gpu/GrBatchTest.h
src/gpu/GrBufferedDrawTarget.cpp
src/gpu/GrBufferedDrawTarget.h
src/gpu/GrCommandBuilder.h
src/gpu/GrDefaultPathRenderer.cpp
src/gpu/GrDrawContext.cpp
src/gpu/GrDrawTarget.cpp
src/gpu/GrDrawTarget.h
src/gpu/GrImmediateDrawTarget.cpp
src/gpu/GrImmediateDrawTarget.h
src/gpu/GrInOrderCommandBuilder.cpp
src/gpu/GrInOrderCommandBuilder.h
src/gpu/GrOvalRenderer.cpp
src/gpu/GrPipelineBuilder.cpp
src/gpu/GrPipelineBuilder.h
src/gpu/GrProcOptInfo.cpp
src/gpu/GrProcOptInfo.h
src/gpu/GrReorderCommandBuilder.cpp
src/gpu/GrReorderCommandBuilder.h
src/gpu/GrTargetCommands.cpp
src/gpu/GrTargetCommands.h
src/gpu/GrTessellatingPathRenderer.cpp
src/gpu/batches/GrAAFillRectBatch.cpp
src/gpu/batches/GrAAFillRectBatch.h
src/gpu/batches/GrAAStrokeRectBatch.cpp
src/gpu/batches/GrAAStrokeRectBatch.h
src/gpu/batches/GrBWFillRectBatch.cpp
src/gpu/batches/GrBWFillRectBatch.h
src/gpu/batches/GrBatch.cpp
src/gpu/batches/GrBatch.h
src/gpu/batches/GrDrawAtlasBatch.cpp
src/gpu/batches/GrDrawAtlasBatch.h
src/gpu/batches/GrDrawVerticesBatch.cpp
src/gpu/batches/GrDrawVerticesBatch.h
src/gpu/batches/GrRectBatchFactory.cpp
src/gpu/batches/GrRectBatchFactory.h
src/gpu/batches/GrStrokeRectBatch.cpp
src/gpu/batches/GrStrokeRectBatch.h
src/gpu/batches/GrTestBatch.h
src/gpu/effects/GrDashingEffect.cpp
tests/GLProgramsTest.cpp
tests/GrPorterDuffTest.cpp