Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 03d50fa9 authored by Greg Daniel's avatar Greg Daniel
Browse files

Update skia framework to use new MakeFromTexture calls

Test: manual testing

Change-Id: If8dfc13ca4c343be7abd9287cff59c1d0174b780
parent 636bf0ee
Loading
Loading
Loading
Loading
+4 −3
Original line number Diff line number Diff line
@@ -49,11 +49,12 @@ bool LayerDrawable::DrawLayer(GrContext* context, SkCanvas* canvas, Layer* layer
        GlLayer* glLayer = static_cast<GlLayer*>(layer);
        GrGLTextureInfo externalTexture;
        externalTexture.fTarget = glLayer->getRenderTarget();
        SkASSERT(GL_RGBA == glLayer->getTexture().internalFormat());
        externalTexture.fFormat = GL_RGBA8;
        externalTexture.fID = glLayer->getTextureId();
        GrBackendTexture backendTexture(layerWidth, layerHeight, kRGBA_8888_GrPixelConfig,
                                        externalTexture);
        GrBackendTexture backendTexture(layerWidth, layerHeight, GrMipMapped::kNo, externalTexture);
        layerImage = SkImage::MakeFromTexture(context, backendTexture, kTopLeft_GrSurfaceOrigin,
                                              kPremul_SkAlphaType, nullptr);
                                              kRGBA_8888_SkColorType, kPremul_SkAlphaType, nullptr);
    } else {
        SkASSERT(layer->getApi() == Layer::Api::Vulkan);
        VkLayer* vkLayer = static_cast<VkLayer*>(layer);