Chromium Code Reviews| Index: src/gpu/SkGr.cpp |
| diff --git a/src/gpu/SkGr.cpp b/src/gpu/SkGr.cpp |
| index 2127c367444cf86e7e58584556187d6e4368a3d9..60736da5723e430237c6d8b18b60d2831deaf759 100644 |
| --- a/src/gpu/SkGr.cpp |
| +++ b/src/gpu/SkGr.cpp |
| @@ -394,6 +394,14 @@ GrTexture* GrGenerateMipMapsAndUploadToTexture(GrContext* ctx, const SkBitmap& b |
| mipLevelCount); |
| } |
| +GrTexture* GrUploadMipMapToTexture(GrContext* ctx, const SkImageInfo& info, |
| + const GrMipLevel* texels, int mipLevelCount) { |
| + const GrCaps* caps = ctx->caps(); |
|
cblume
2016/06/03 09:04:08
Should I be checking for sRGB here?
Like how GrUpl
|
| + return ctx->textureProvider()->createMipMappedTexture(GrImageInfoToSurfaceDesc(info, *caps), |
| + SkBudgeted::kYes, texels, |
| + mipLevelCount); |
| +} |
| + |
| GrTexture* GrRefCachedBitmapTexture(GrContext* ctx, const SkBitmap& bitmap, |
| const GrTextureParams& params) { |
| if (bitmap.getTexture()) { |