aboutsummaryrefslogtreecommitdiffhomepage
path: root/gm
diff options
context:
space:
mode:
authorGravatar Mike Reed <reed@google.com>2017-04-17 11:02:51 -0400
committerGravatar Skia Commit-Bot <skia-commit-bot@chromium.org>2017-04-17 15:33:36 +0000
commit4edb5d219eb99aa1e8fbe5e37260d3b34314e54b (patch)
tree5e9fedc4e0e59db2467a19fe7d4f36030d0d6694 /gm
parent12e946b4bfdf598bffb276776ea6e25439e25265 (diff)
hide lockpixels api behind flag
guarded by SK_SUPPORT_OBSOLETE_LOCKPIXELS needs https://codereview.chromium.org/2820873002/# to land first Bug: skia:6481 Change-Id: I1c39902cbf6fe99f622adfa8192733b95f7fea09 Change-Id: I1c39902cbf6fe99f622adfa8192733b95f7fea09 Reviewed-on: https://skia-review.googlesource.com/13580 Reviewed-by: Florin Malita <fmalita@chromium.org> Reviewed-by: Leon Scroggins <scroggo@google.com> Commit-Queue: Mike Reed <reed@google.com>
Diffstat (limited to 'gm')
-rw-r--r--gm/all_bitmap_configs.cpp3
-rw-r--r--gm/drawbitmaprect.cpp1
-rw-r--r--gm/encode-platform.cpp2
-rw-r--r--gm/encode-srgb.cpp1
-rw-r--r--gm/image_pict.cpp6
-rw-r--r--gm/showmiplevels.cpp3
-rw-r--r--gm/tinybitmap.cpp2
-rw-r--r--gm/xfermodes3.cpp1
8 files changed, 3 insertions, 16 deletions
diff --git a/gm/all_bitmap_configs.cpp b/gm/all_bitmap_configs.cpp
index 60aec88ddf..7e9dfab522 100644
--- a/gm/all_bitmap_configs.cpp
+++ b/gm/all_bitmap_configs.cpp
@@ -37,7 +37,6 @@ static SkBitmap make_bitmap(SkColorType ct) {
SkASSERT(false);
return bm;
}
- SkAutoLockPixels autoLockPixels(bm);
uint8_t spectrum[256];
for (int y = 0; y < 256; ++y) {
spectrum[y] = y;
@@ -127,8 +126,6 @@ static SkBitmap indexed_bitmap() {
SkImageInfo info = SkImageInfo::Make(SCALE, SCALE, kIndex_8_SkColorType,
kPremul_SkAlphaType);
bm.allocPixels(info, SkColorTable::Make(pmColors, SK_ARRAY_COUNT(pmColors)));
- SkAutoLockPixels autoLockPixels1(n32bitmap);
- SkAutoLockPixels autoLockPixels2(bm);
for (int y = 0; y < SCALE; ++y) {
for (int x = 0; x < SCALE; ++x) {
SkPMColor c = *n32bitmap.getAddr32(x, y);
diff --git a/gm/drawbitmaprect.cpp b/gm/drawbitmaprect.cpp
index bad5e2a143..0becf45183 100644
--- a/gm/drawbitmaprect.cpp
+++ b/gm/drawbitmaprect.cpp
@@ -28,7 +28,6 @@ static SkBitmap make_chessbm(int w, int h) {
p[x] = ((x + y) & 1) ? SK_ColorWHITE : SK_ColorBLACK;
}
}
- bm.unlockPixels();
return bm;
}
diff --git a/gm/encode-platform.cpp b/gm/encode-platform.cpp
index ca3cda1d73..f08da73ce8 100644
--- a/gm/encode-platform.cpp
+++ b/gm/encode-platform.cpp
@@ -23,7 +23,6 @@ static void make_premul_256(SkBitmap* bitmap) {
SkBitmap tmp;
GetResourceAsBitmap("yellow_rose.png", &tmp);
tmp.extractSubset(bitmap, SkIRect::MakeWH(256, 256));
- bitmap->lockPixels();
}
static void make_unpremul_256(SkBitmap* bitmap) {
@@ -57,7 +56,6 @@ static SkEncodedImageFormat kTypes[] {
#endif
static sk_sp<SkData> encode_data(SkEncodedImageFormat type, const SkBitmap& bitmap) {
- SkAutoLockPixels autoLockPixels(bitmap);
SkPixmap src;
if (!bitmap.peekPixels(&src)) {
return nullptr;
diff --git a/gm/encode-srgb.cpp b/gm/encode-srgb.cpp
index 894b0ef8d5..3015baa4a0 100644
--- a/gm/encode-srgb.cpp
+++ b/gm/encode-srgb.cpp
@@ -109,7 +109,6 @@ static void make(SkBitmap* bitmap, SkColorType colorType, SkAlphaType alphaType,
}
static sk_sp<SkData> encode_data(const SkBitmap& bitmap, SkEncodedImageFormat format) {
- SkAutoLockPixels autoLockPixels(bitmap);
SkPixmap src;
if (!bitmap.peekPixels(&src)) {
return nullptr;
diff --git a/gm/image_pict.cpp b/gm/image_pict.cpp
index f23b89e728..904daaebd5 100644
--- a/gm/image_pict.cpp
+++ b/gm/image_pict.cpp
@@ -118,9 +118,9 @@ static std::unique_ptr<SkImageGenerator> make_pic_generator(GrContext*, sk_sp<Sk
class RasterGenerator : public SkImageGenerator {
public:
- RasterGenerator(const SkBitmap& bm) : SkImageGenerator(bm.info()), fBM(bm) {
- fBM.lockPixels();
- }
+ RasterGenerator(const SkBitmap& bm) : SkImageGenerator(bm.info()), fBM(bm)
+ {}
+
protected:
bool onGetPixels(const SkImageInfo& info, void* pixels, size_t rowBytes,
SkPMColor* ctable, int* ctableCount) override {
diff --git a/gm/showmiplevels.cpp b/gm/showmiplevels.cpp
index 0dd19d58cb..e5374e4044 100644
--- a/gm/showmiplevels.cpp
+++ b/gm/showmiplevels.cpp
@@ -93,7 +93,6 @@ public:
static void apply_gamma(const SkBitmap& bm) {
return; // below is our experiment for sRGB correction
- bm.lockPixels();
for (int y = 0; y < bm.height(); ++y) {
for (int x = 0; x < bm.width(); ++x) {
SkPMColor c = *bm.getAddr32(x, y);
@@ -136,7 +135,6 @@ protected:
SkScalar y = 4;
SkPixmap prevPM;
- baseBM.lockPixels();
baseBM.peekPixels(&prevPM);
SkDestinationSurfaceColorMode colorMode = SkDestinationSurfaceColorMode::kLegacy;
@@ -181,7 +179,6 @@ protected:
};
SkPixmap basePM;
- orig.lockPixels();
orig.peekPixels(&basePM);
for (auto method : methods) {
canvas->translate(orig.width()/2 + 8.0f, 0);
diff --git a/gm/tinybitmap.cpp b/gm/tinybitmap.cpp
index 1640cb23d1..f8103cfb88 100644
--- a/gm/tinybitmap.cpp
+++ b/gm/tinybitmap.cpp
@@ -21,9 +21,7 @@ static SkBitmap make_bitmap() {
kPremul_SkAlphaType),
SkColorTable::Make(c, SK_ARRAY_COUNT(c)));
- bm.lockPixels();
*bm.getAddr8(0, 0) = 0;
- bm.unlockPixels();
return bm;
}
diff --git a/gm/xfermodes3.cpp b/gm/xfermodes3.cpp
index f977b66911..6e4d8b81bc 100644
--- a/gm/xfermodes3.cpp
+++ b/gm/xfermodes3.cpp
@@ -182,7 +182,6 @@ private:
};
SkBitmap bg;
bg.allocN32Pixels(2, 2, true);
- SkAutoLockPixels bgAlp(bg);
memcpy(bg.getPixels(), kCheckData, sizeof(kCheckData));
SkMatrix lm;