Check for xfer barriers in GrBatch, auto-issue barriers in GrGpu
authorbsalomon <bsalomon@google.com>
Wed, 12 Aug 2015 18:14:50 +0000 (11:14 -0700)
committerCommit bot <commit-bot@chromium.org>
Wed, 12 Aug 2015 18:14:50 +0000 (11:14 -0700)
commitcb02b38b2c48bfde333ce3c699dd0451e2d867fa
treefe4c1f40874588934ae4b07405dcdc9fc456bfa8
parent6028a8476504022fe40b6870b1460b5e4a80969f
Check for xfer barriers in GrBatch, auto-issue barriers in GrGpu

Review URL: https://codereview.chromium.org/1287973003
44 files changed:
include/gpu/GrXferProcessor.h
src/gpu/GrAAConvexPathRenderer.cpp
src/gpu/GrAADistanceFieldPathRenderer.cpp
src/gpu/GrAAHairLinePathRenderer.cpp
src/gpu/GrAALinearizingConvexPathRenderer.cpp
src/gpu/GrAtlasTextContext.cpp
src/gpu/GrBufferedDrawTarget.cpp
src/gpu/GrCommandBuilder.cpp
src/gpu/GrCommandBuilder.h
src/gpu/GrDefaultPathRenderer.cpp
src/gpu/GrGpu.cpp
src/gpu/GrGpu.h
src/gpu/GrImmediateDrawTarget.cpp
src/gpu/GrInOrderCommandBuilder.cpp
src/gpu/GrInOrderCommandBuilder.h
src/gpu/GrOvalRenderer.cpp
src/gpu/GrPathRendering.h
src/gpu/GrPipeline.cpp
src/gpu/GrPipeline.h
src/gpu/GrReorderCommandBuilder.cpp
src/gpu/GrReorderCommandBuilder.h
src/gpu/GrTargetCommands.cpp
src/gpu/GrTargetCommands.h
src/gpu/GrTessellatingPathRenderer.cpp
src/gpu/GrTest.cpp
src/gpu/GrXferProcessor.cpp
src/gpu/batches/GrAAFillRectBatch.cpp
src/gpu/batches/GrAAFillRectBatch.h
src/gpu/batches/GrAAStrokeRectBatch.cpp
src/gpu/batches/GrAAStrokeRectBatch.h
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/GrRectBatch.cpp
src/gpu/batches/GrRectBatch.h
src/gpu/batches/GrStrokeRectBatch.h
src/gpu/batches/GrTestBatch.h
src/gpu/effects/GrCustomXfermode.cpp
src/gpu/effects/GrDashingEffect.cpp
src/gpu/gl/GrGLGpu.cpp
src/gpu/gl/GrGLGpu.h
tests/GrPorterDuffTest.cpp