diff options
author | 2015-04-28 13:35:17 -0700 | |
---|---|---|
committer | 2015-04-28 13:35:17 -0700 | |
commit | a73239a0096370221d3dfababf339dd6d3fed84f (patch) | |
tree | cf4d4e3e31990ebd3bc97b540f6fdfc49b409b0b /src/gpu/GrTargetCommands.cpp | |
parent | 4eaf9cef5a76098f78efac30beb966ac833d32c2 (diff) |
Remove GrFlushToGpuDrawTarget and move functionality up to GrDrawTarget.
Review URL: https://codereview.chromium.org/1117433002
Diffstat (limited to 'src/gpu/GrTargetCommands.cpp')
-rw-r--r-- | src/gpu/GrTargetCommands.cpp | 14 |
1 files changed, 5 insertions, 9 deletions
diff --git a/src/gpu/GrTargetCommands.cpp b/src/gpu/GrTargetCommands.cpp index 69ef53bd45..c448db95b6 100644 --- a/src/gpu/GrTargetCommands.cpp +++ b/src/gpu/GrTargetCommands.cpp @@ -341,18 +341,14 @@ void GrTargetCommands::CopySurface::execute(GrGpu* gpu, const SetState*) { gpu->copySurface(this->dst(), this->src(), fSrcRect, fDstPoint); } -GrTargetCommands::Cmd* GrTargetCommands::recordCopySurface(GrInOrderDrawBuffer* iodb, - GrSurface* dst, +GrTargetCommands::Cmd* GrTargetCommands::recordCopySurface(GrSurface* dst, GrSurface* src, const SkIRect& srcRect, const SkIPoint& dstPoint) { - if (iodb->getGpu()->canCopySurface(dst, src, srcRect, dstPoint)) { - CopySurface* cs = GrNEW_APPEND_TO_RECORDER(fCmdBuffer, CopySurface, (dst, src)); - cs->fSrcRect = srcRect; - cs->fDstPoint = dstPoint; - return cs; - } - return NULL; + CopySurface* cs = GrNEW_APPEND_TO_RECORDER(fCmdBuffer, CopySurface, (dst, src)); + cs->fSrcRect = srcRect; + cs->fDstPoint = dstPoint; + return cs; } bool GrTargetCommands::setupPipelineAndShouldDraw(GrInOrderDrawBuffer* iodb, |