diff options
Diffstat (limited to 'src/gpu/GrGpu.cpp')
-rw-r--r-- | src/gpu/GrGpu.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/gpu/GrGpu.cpp b/src/gpu/GrGpu.cpp index b7d1395098..7da560e195 100644 --- a/src/gpu/GrGpu.cpp +++ b/src/gpu/GrGpu.cpp @@ -242,11 +242,12 @@ void GrGpu::forceRenderTargetFlush() { bool GrGpu::readPixels(GrRenderTarget* target, int left, int top, int width, int height, GrPixelConfig config, void* buffer, - size_t rowBytes) { - + size_t rowBytes, bool invertY) { + GrAssert(GrPixelConfigIsUnpremultiplied(config) == + GrPixelConfigIsUnpremultiplied(target->config())); this->handleDirtyContext(); return this->onReadPixels(target, left, top, width, height, - config, buffer, rowBytes); + config, buffer, rowBytes, invertY); } //////////////////////////////////////////////////////////////////////////////// |