Bring back SkImage::makeTextureImage
authorBrian Osman <brianosman@google.com>
Tue, 7 Feb 2017 16:23:28 +0000 (11:23 -0500)
committerSkia Commit-Bot <skia-commit-bot@chromium.org>
Tue, 7 Feb 2017 16:58:07 +0000 (16:58 +0000)
commit041f7dfc577822f1e97721a865f86a9a02660cf9
treee97779c04ea0d2059cbd6291de3cbfbf27c1cc61
parent2bb94e814726cbe8e0a6a5763e262a5ccea9313c
Bring back SkImage::makeTextureImage

Ensures that an image is GPU backed on the passed-in GrContxt. The new
version requires a destination color space (intended usage of the image),
so we can make a proper decision about decoded format.

This reverts commit d263413a2a92cafe3fd3b051c67d00206c9a0e4d.

BUG=skia:

Change-Id: Ibccddbafc301779559592045ed5a5fa9264e7432
Reviewed-on: https://skia-review.googlesource.com/8116
Commit-Queue: Brian Osman <brianosman@google.com>
Reviewed-by: Brian Salomon <bsalomon@google.com>
gm/image.cpp
include/core/SkImage.h
src/image/SkImage.cpp
src/image/SkImage_Gpu.cpp
tests/DeviceTest.cpp
tests/ImageTest.cpp