implement readPixels and writePixels natively, w/o using the (deprecated)
authorreed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81>
Tue, 25 Mar 2014 12:00:30 +0000 (12:00 +0000)
committerreed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81>
Tue, 25 Mar 2014 12:00:30 +0000 (12:00 +0000)
commit1121170477302e25ef2a020cf2092aa6b399b3ef
tree8202440265569ad57c1aa3238f643be66b25506d
parent9b62aa156bcf1db6f11af9302bf8bb8ef2567142
implement readPixels and writePixels natively, w/o using the (deprecated)
SkCanvas::Config8888 enum.

Revert "Revert "hide Config8888 entirely". Broke a bunch of builds."

This reverts commit 763277ba157fef0f651004bb98a189e9f1ac730b.

Needs chrome to remove the READPIXELS guard from skia's .gyp

Review URL: https://codereview.chromium.org/199733016

git-svn-id: http://skia.googlecode.com/svn/trunk@13931 2bbb7eff-a529-9590-31e7-b0007b416f81
13 files changed:
include/core/SkCanvas.h
include/core/SkColorPriv.h
include/core/SkDevice.h
src/core/SkBitmapDevice.cpp
src/core/SkConfig8888.cpp
src/core/SkConfig8888.h
src/core/SkDevice.cpp
src/gpu/GrContext.cpp
src/gpu/SkGr.cpp
tests/DeferredCanvasTest.cpp
tests/WritePixelsTest.cpp
tools/sk_tool_utils.cpp
tools/sk_tool_utils.h