aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--docs/SkImage_Reference.bmh23
-rw-r--r--include/core/SkImage.h21
-rw-r--r--src/image/SkImage.cpp2
-rw-r--r--src/image/SkImage_Gpu.cpp14
4 files changed, 3 insertions, 57 deletions
diff --git a/docs/SkImage_Reference.bmh b/docs/SkImage_Reference.bmh
index 893eb8571b..41bd2d6aa1 100644
--- a/docs/SkImage_Reference.bmh
+++ b/docs/SkImage_Reference.bmh
@@ -355,29 +355,6 @@ for (int quality : { 100, 50, 10, 1} ) {
#Method static sk_sp<SkImage> MakeFromTexture(GrContext* context,
const GrBackendTexture& backendTexture,
GrSurfaceOrigin origin,
- SkAlphaType alphaType,
- sk_sp<SkColorSpace> colorSpace)
-#Deprecated
-#Method ##
-
-# ------------------------------------------------------------------------------
-
-#Method static sk_sp<SkImage> MakeFromTexture(GrContext* context,
- const GrBackendTexture& backendTexture,
- GrSurfaceOrigin origin,
- SkAlphaType alphaType,
- sk_sp<SkColorSpace> colorSpace,
- TextureReleaseProc textureReleaseProc,
- ReleaseContext releaseContext)
-
-#Deprecated
-#Method ##
-
-# ------------------------------------------------------------------------------
-
-#Method static sk_sp<SkImage> MakeFromTexture(GrContext* context,
- const GrBackendTexture& backendTexture,
- GrSurfaceOrigin origin,
SkColorType colorType,
SkAlphaType alphaType,
sk_sp<SkColorSpace> colorSpace)
diff --git a/include/core/SkImage.h b/include/core/SkImage.h
index 7c865f7633..06cb190007 100644
--- a/include/core/SkImage.h
+++ b/include/core/SkImage.h
@@ -160,27 +160,6 @@ public:
typedef void (*TextureReleaseProc)(ReleaseContext releaseContext);
- /** Deprecated.
- */
- static sk_sp<SkImage> MakeFromTexture(GrContext* context,
- const GrBackendTexture& backendTexture,
- GrSurfaceOrigin origin,
- SkAlphaType alphaType,
- sk_sp<SkColorSpace> colorSpace) {
- return MakeFromTexture(context, backendTexture, origin, alphaType, colorSpace, nullptr,
- nullptr);
- }
-
- /** Deprecated.
- */
- static sk_sp<SkImage> MakeFromTexture(GrContext* context,
- const GrBackendTexture& backendTexture,
- GrSurfaceOrigin origin,
- SkAlphaType alphaType,
- sk_sp<SkColorSpace> colorSpace,
- TextureReleaseProc textureReleaseProc,
- ReleaseContext releaseContext);
-
/** Creates SkImage from GPU texture associated with context. Caller is responsible for
managing the lifetime of GPU texture.
diff --git a/src/image/SkImage.cpp b/src/image/SkImage.cpp
index 0373398644..126470ec4b 100644
--- a/src/image/SkImage.cpp
+++ b/src/image/SkImage.cpp
@@ -349,7 +349,7 @@ sk_sp<SkImage> SkImage::makeRasterImage() const {
sk_sp<SkImage> SkImage::MakeFromTexture(GrContext* ctx,
const GrBackendTexture& tex, GrSurfaceOrigin origin,
- SkAlphaType at, sk_sp<SkColorSpace> cs,
+ SkColorType ct, SkAlphaType at, sk_sp<SkColorSpace> cs,
TextureReleaseProc releaseP, ReleaseContext releaseC) {
return nullptr;
}
diff --git a/src/image/SkImage_Gpu.cpp b/src/image/SkImage_Gpu.cpp
index 291b979b7b..9c62c349c8 100644
--- a/src/image/SkImage_Gpu.cpp
+++ b/src/image/SkImage_Gpu.cpp
@@ -320,17 +320,6 @@ static sk_sp<SkImage> new_wrapped_texture_common(GrContext* ctx,
at, std::move(proxy), std::move(colorSpace), SkBudgeted::kNo);
}
-sk_sp<SkImage> SkImage::MakeFromTexture(GrContext* ctx,
- const GrBackendTexture& tex, GrSurfaceOrigin origin,
- SkAlphaType at, sk_sp<SkColorSpace> cs,
- TextureReleaseProc releaseP, ReleaseContext releaseC) {
- if (!ctx) {
- return nullptr;
- }
- return new_wrapped_texture_common(ctx, tex, origin, at, std::move(cs), kBorrow_GrWrapOwnership,
- releaseP, releaseC);
-}
-
bool validate_backend_texture(GrContext* ctx, const GrBackendTexture& tex, GrPixelConfig* config,
SkColorType ct, SkAlphaType at, sk_sp<SkColorSpace> cs) {
// TODO: Create a SkImageColorInfo struct for color, alpha, and color space so we don't need to
@@ -354,7 +343,8 @@ sk_sp<SkImage> SkImage::MakeFromTexture(GrContext* ctx,
if (!validate_backend_texture(ctx, texCopy, &texCopy.fConfig, ct, at, cs)) {
return nullptr;
}
- return MakeFromTexture(ctx, texCopy, origin, at, cs, releaseP, releaseC);
+ return new_wrapped_texture_common(ctx, texCopy, origin, at, std::move(cs),
+ kBorrow_GrWrapOwnership, releaseP, releaseC);
}
sk_sp<SkImage> SkImage::MakeFromAdoptedTexture(GrContext* ctx,