diff options
author | 2014-11-20 07:28:52 -0800 | |
---|---|---|
committer | 2014-11-20 07:28:52 -0800 | |
commit | 9176e2c159089458b1e2226a94fab1af0fba32ac (patch) | |
tree | 340be15e0bed56396c8100e65ce6031fd09ec90e /src/gpu/GrGpu.cpp | |
parent | ace7f4276997235abe559b70620d9f89737d2518 (diff) |
dstCopy on optdrawstate
BUG=skia:
Review URL: https://codereview.chromium.org/735363003
Diffstat (limited to 'src/gpu/GrGpu.cpp')
-rw-r--r-- | src/gpu/GrGpu.cpp | 16 |
1 files changed, 6 insertions, 10 deletions
diff --git a/src/gpu/GrGpu.cpp b/src/gpu/GrGpu.cpp index cdbb01d1d6..2bda594b9a 100644 --- a/src/gpu/GrGpu.cpp +++ b/src/gpu/GrGpu.cpp @@ -285,9 +285,7 @@ const GrIndexBuffer* GrGpu::getQuadIndexBuffer() const { void GrGpu::draw(const GrOptDrawState& ds, const GrDrawTarget::DrawInfo& info) { this->handleDirtyContext(); - if (!this->flushGraphicsState(ds, - PrimTypeToDrawType(info.primitiveType()), - info.getDstCopy())) { + if (!this->flushGraphicsState(ds, PrimTypeToDrawType(info.primitiveType()))) { return; } this->onDraw(ds, info); @@ -298,7 +296,7 @@ void GrGpu::stencilPath(const GrOptDrawState& ds, const GrStencilSettings& stencilSettings) { this->handleDirtyContext(); - if (!this->flushGraphicsState(ds, kStencilPath_DrawType, NULL)) { + if (!this->flushGraphicsState(ds, kStencilPath_DrawType)) { return; } @@ -308,11 +306,10 @@ void GrGpu::stencilPath(const GrOptDrawState& ds, void GrGpu::drawPath(const GrOptDrawState& ds, const GrPath* path, - const GrStencilSettings& stencilSettings, - const GrDeviceCoordTexture* dstCopy) { + const GrStencilSettings& stencilSettings) { this->handleDirtyContext(); - if (!this->flushGraphicsState(ds, kDrawPath_DrawType, dstCopy)) { + if (!this->flushGraphicsState(ds, kDrawPath_DrawType)) { return; } @@ -325,11 +322,10 @@ void GrGpu::drawPaths(const GrOptDrawState& ds, int count, const float transforms[], GrDrawTarget::PathTransformType transformsType, - const GrStencilSettings& stencilSettings, - const GrDeviceCoordTexture* dstCopy) { + const GrStencilSettings& stencilSettings) { this->handleDirtyContext(); - if (!this->flushGraphicsState(ds, kDrawPaths_DrawType, dstCopy)) { + if (!this->flushGraphicsState(ds, kDrawPaths_DrawType)) { return; } |