skia2/src
Greg Daniel b3f82dddfc Reland "Remove call to copy in GrcontextPriv read/write pixel calls."
This reverts commit 1013ecfb34.

Reason for revert: relanding with fix

Original change's description:
> Revert "Remove call to copy in GrcontextPriv read/write pixel calls."
>
> This reverts commit d0d66fb8be.
>
> Reason for revert: crashing on readpixels on some android bots
>
> Original change's description:
> > Remove call to copy in GrcontextPriv read/write pixel calls.
> >
> > Instead we just directly do all those copies as draws.
> >
> > Change-Id: I0cd9dfc6f96e35fbbc9c153a28a08eebf1d7b77f
> > Reviewed-on: https://skia-review.googlesource.com/c/skia/+/216356
> > Commit-Queue: Greg Daniel <egdaniel@google.com>
> > Reviewed-by: Brian Salomon <bsalomon@google.com>
> > Reviewed-by: Robert Phillips <robertphillips@google.com>
>
> TBR=egdaniel@google.com,bsalomon@google.com,robertphillips@google.com
>
> Change-Id: I2b39564e0b20cf83e21744c91ee8ddb9d988ab22
> No-Presubmit: true
> No-Tree-Checks: true
> No-Try: true
> Reviewed-on: https://skia-review.googlesource.com/c/skia/+/216608
> Reviewed-by: Greg Daniel <egdaniel@google.com>
> Commit-Queue: Greg Daniel <egdaniel@google.com>

TBR=egdaniel@google.com,bsalomon@google.com,robertphillips@google.com

Change-Id: Ic5a8d453efbfe38cd6cb1a95c504b10ef8a9cf22
No-Presubmit: true
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/216615
Commit-Queue: Greg Daniel <egdaniel@google.com>
Reviewed-by: Greg Daniel <egdaniel@google.com>
2019-05-29 20:32:32 +00:00
..
android IWYU for SkTLogic.h 2019-05-02 21:17:37 +00:00
atlastext Move ccpr headers for display list out of include/private. 2019-05-20 14:50:56 +00:00
c rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
codec Revert "manually register codecs in DM" 2019-05-15 22:03:02 +00:00
core Move source space fallback strike calculations to SkStrikeSpecStorage 2019-05-29 12:36:02 +00:00
effects Move ccpr headers for display list out of include/private. 2019-05-20 14:50:56 +00:00
fonts Add thread safety annotations for SkMutex 2019-05-13 15:44:33 +00:00
gpu Reland "Remove call to copy in GrcontextPriv read/write pixel calls." 2019-05-29 20:32:32 +00:00
image Reland "Allow swapping out of GrBackendTexture used by SkSurface" 2019-05-24 15:20:01 +00:00
images Revert "add runtime registration for encoders" 2019-05-15 22:02:39 +00:00
lazy Move ccpr headers for display list out of include/private. 2019-05-20 14:50:56 +00:00
opts Add AVX2 implementation for blit_row_s32a_opaque 2019-05-22 14:14:55 +00:00
pathops Move ccpr headers for display list out of include/private. 2019-05-20 14:50:56 +00:00
pdf Use bulk advances in SkPDFEmitType1Font 2019-05-28 20:37:01 +00:00
ports Add test of char to glyph round tripping. 2019-05-23 20:05:40 +00:00
sfnt Move SkTSearch.h into src. 2019-05-15 14:15:07 +00:00
shaders Specialize GrBicubicEffet for 1d kernel. 2019-05-29 17:38:16 +00:00
sksl Interpreter: Matrix/Vector multiplication 2019-05-29 20:32:31 +00:00
svg replace SkFont::glyphsToUnichars with SkFontPriv::GlyphsToUnichars 2019-05-24 15:46:30 +00:00
utils Move SkLeanWindows.h to src. 2019-05-21 13:48:00 +00:00
xml Move ccpr headers for display list out of include/private. 2019-05-20 14:50:56 +00:00
xps Move SkLeanWindows.h to src. 2019-05-21 13:48:00 +00:00