diff options
author | bsalomon <bsalomon@google.com> | 2014-10-13 12:32:55 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2014-10-13 12:32:55 -0700 |
commit | 81beccc4fb1396fe94af15bfce26e68b82b93809 (patch) | |
tree | f3b05fc07e562022e6c5e82cbaae713817021c8d /src/gpu/effects/GrTextureStripAtlas.cpp | |
parent | 335a0ae19c3c26a934b2a25c0b8016a453c4b013 (diff) |
Devirtualize read/write pixels on surface.
Consolidate read/write funcs in context.
Remove support for reading pixels from a surface that's not a target. It's currently broken and neither used nor tested.
Review URL: https://codereview.chromium.org/648863002
Diffstat (limited to 'src/gpu/effects/GrTextureStripAtlas.cpp')
-rw-r--r-- | src/gpu/effects/GrTextureStripAtlas.cpp | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/src/gpu/effects/GrTextureStripAtlas.cpp b/src/gpu/effects/GrTextureStripAtlas.cpp index 9755ccd2af..64ee711b36 100644 --- a/src/gpu/effects/GrTextureStripAtlas.cpp +++ b/src/gpu/effects/GrTextureStripAtlas.cpp @@ -155,13 +155,12 @@ int GrTextureStripAtlas::lockRow(const SkBitmap& data) { // Pass in the kDontFlush flag, since we know we're writing to a part of this texture // that is not currently in use - fDesc.fContext->writeTexturePixels(fTexture, - 0, rowNumber * fDesc.fRowHeight, - fDesc.fWidth, fDesc.fRowHeight, - SkImageInfo2GrPixelConfig(data.info()), - data.getPixels(), - data.rowBytes(), - GrContext::kDontFlush_PixelOpsFlag); + fTexture->writePixels(0, rowNumber * fDesc.fRowHeight, + fDesc.fWidth, fDesc.fRowHeight, + SkImageInfo2GrPixelConfig(data.info()), + data.getPixels(), + data.rowBytes(), + GrContext::kDontFlush_PixelOpsFlag); } SkASSERT(rowNumber >= 0); |