Remove deprecated versions of YUV texture SkImage factories
Bug: skia:6718 Change-Id: I856b64192e1b797f60b833dd58014e058ea351b3 Reviewed-on: https://skia-review.googlesource.com/115124 Reviewed-by: Greg Daniel <egdaniel@google.com> Commit-Queue: Brian Salomon <bsalomon@google.com>
This commit is contained in:
parent
af7700265b
commit
56dc04bdc1
@ -680,16 +680,6 @@ should this be moved to chrome only?
|
||||
|
||||
# ------------------------------------------------------------------------------
|
||||
|
||||
#Method static sk_sp<SkImage> MakeFromYUVTexturesCopy(GrContext* context, SkYUVColorSpace yuvColorSpace,
|
||||
const GrBackendTexture yuvTextures[3],
|
||||
const SkISize yuvSizes[3],
|
||||
GrSurfaceOrigin surfaceOrigin,
|
||||
sk_sp<SkColorSpace> colorSpace = nullptr)
|
||||
#Deprecated
|
||||
#Method ##
|
||||
|
||||
# ------------------------------------------------------------------------------
|
||||
|
||||
#Method static sk_sp<SkImage> MakeFromNV12TexturesCopy(GrContext* context,
|
||||
SkYUVColorSpace yuvColorSpace,
|
||||
const GrBackendTexture nv12Textures[2],
|
||||
@ -729,17 +719,6 @@ should this be moved to chrome only?
|
||||
|
||||
# ------------------------------------------------------------------------------
|
||||
|
||||
#Method static sk_sp<SkImage> MakeFromNV12TexturesCopy(GrContext* context,
|
||||
SkYUVColorSpace yuvColorSpace,
|
||||
const GrBackendTexture nv12Textures[2],
|
||||
const SkISize nv12Sizes[2],
|
||||
GrSurfaceOrigin surfaceOrigin,
|
||||
sk_sp<SkColorSpace> colorSpace = nullptr)
|
||||
#Deprecated
|
||||
#Method ##
|
||||
|
||||
# ------------------------------------------------------------------------------
|
||||
|
||||
# currently uncalled by any test or client ##
|
||||
#Bug 7424
|
||||
|
||||
|
@ -343,12 +343,6 @@ public:
|
||||
const GrBackendTexture yuvTextures[3],
|
||||
GrSurfaceOrigin surfaceOrigin,
|
||||
sk_sp<SkColorSpace> colorSpace = nullptr);
|
||||
/** Deprecated version that takes a redunant array of sizes of the textures. */
|
||||
static sk_sp<SkImage> MakeFromYUVTexturesCopy(GrContext* context, SkYUVColorSpace yuvColorSpace,
|
||||
const GrBackendTexture yuvTextures[3],
|
||||
const SkISize yuvSizes[3],
|
||||
GrSurfaceOrigin surfaceOrigin,
|
||||
sk_sp<SkColorSpace> colorSpace = nullptr);
|
||||
|
||||
/** Creates SkImage from copy of nv12TextureHandles, an array of textures on GPU.
|
||||
yuvTextures[0] contains pixels for YUV_Component_Y plane.
|
||||
@ -370,13 +364,6 @@ public:
|
||||
const GrBackendTexture nv12Textures[2],
|
||||
GrSurfaceOrigin surfaceOrigin,
|
||||
sk_sp<SkColorSpace> colorSpace = nullptr);
|
||||
/** Deprecated version that takes a redunant array of sizes of the textures. */
|
||||
static sk_sp<SkImage> MakeFromNV12TexturesCopy(GrContext* context,
|
||||
SkYUVColorSpace yuvColorSpace,
|
||||
const GrBackendTexture nv12Textures[2],
|
||||
const SkISize nv12Sizes[2],
|
||||
GrSurfaceOrigin surfaceOrigin,
|
||||
sk_sp<SkColorSpace> colorSpace = nullptr);
|
||||
|
||||
enum class BitDepth {
|
||||
kU8, //!< Use 8 bits per ARGB component using unsigned integer format.
|
||||
|
@ -376,22 +376,6 @@ sk_sp<SkImage> SkImage::MakeFromAdoptedTexture(GrContext* ctx,
|
||||
|
||||
sk_sp<SkImage> SkImage::MakeFromYUVTexturesCopy(GrContext* ctx, SkYUVColorSpace space,
|
||||
const GrBackendTexture[3],
|
||||
const SkISize[3],
|
||||
GrSurfaceOrigin origin,
|
||||
sk_sp<SkColorSpace> imageColorSpace) {
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
sk_sp<SkImage> SkImage::MakeFromYUVTexturesCopy(GrContext* ctx, SkYUVColorSpace space,
|
||||
const GrBackendTexture[3],
|
||||
GrSurfaceOrigin origin,
|
||||
sk_sp<SkColorSpace> imageColorSpace) {
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
sk_sp<SkImage> SkImage::MakeFromNV12TexturesCopy(GrContext* ctx, SkYUVColorSpace space,
|
||||
const GrBackendTexture[2],
|
||||
const SkISize[2],
|
||||
GrSurfaceOrigin origin,
|
||||
sk_sp<SkColorSpace> imageColorSpace) {
|
||||
return nullptr;
|
||||
|
@ -457,20 +457,6 @@ sk_sp<SkImage> SkImage::MakeFromYUVTexturesCopy(GrContext* ctx, SkYUVColorSpace
|
||||
origin, std::move(imageColorSpace));
|
||||
}
|
||||
|
||||
sk_sp<SkImage> SkImage::MakeFromYUVTexturesCopy(GrContext* ctx, SkYUVColorSpace colorSpace,
|
||||
const GrBackendTexture yuvTextures[3],
|
||||
const SkISize yuvSizes[3], GrSurfaceOrigin origin,
|
||||
sk_sp<SkColorSpace> imageColorSpace) {
|
||||
for (int i = 0; i < 3; ++i) {
|
||||
if (yuvSizes[i].fWidth != yuvTextures[i].width() ||
|
||||
yuvSizes[i].fHeight != yuvTextures[i].height()) {
|
||||
return nullptr;
|
||||
}
|
||||
}
|
||||
return SkImage::MakeFromYUVTexturesCopy(ctx, colorSpace, yuvTextures, origin,
|
||||
std::move(imageColorSpace));
|
||||
}
|
||||
|
||||
sk_sp<SkImage> SkImage::MakeFromNV12TexturesCopy(GrContext* ctx, SkYUVColorSpace colorSpace,
|
||||
const GrBackendTexture nv12Textures[2],
|
||||
GrSurfaceOrigin origin,
|
||||
@ -479,21 +465,6 @@ sk_sp<SkImage> SkImage::MakeFromNV12TexturesCopy(GrContext* ctx, SkYUVColorSpace
|
||||
origin, std::move(imageColorSpace));
|
||||
}
|
||||
|
||||
sk_sp<SkImage> SkImage::MakeFromNV12TexturesCopy(GrContext* ctx, SkYUVColorSpace colorSpace,
|
||||
const GrBackendTexture nv12Textures[2],
|
||||
const SkISize yuvSizes[2],
|
||||
GrSurfaceOrigin origin,
|
||||
sk_sp<SkColorSpace> imageColorSpace) {
|
||||
for (int i = 0; i < 2; ++i) {
|
||||
if (yuvSizes[i].fWidth != nv12Textures[i].width() ||
|
||||
yuvSizes[i].fHeight != nv12Textures[i].height()) {
|
||||
return nullptr;
|
||||
}
|
||||
}
|
||||
return SkImage_Gpu::MakeFromNV12TexturesCopy(ctx, colorSpace, nv12Textures, origin,
|
||||
std::move(imageColorSpace));
|
||||
}
|
||||
|
||||
static sk_sp<SkImage> create_image_from_maker(GrContext* context, GrTextureMaker* maker,
|
||||
SkAlphaType at, uint32_t id,
|
||||
SkColorSpace* dstColorSpace) {
|
||||
|
Loading…
Reference in New Issue
Block a user