Skip to content
This repository was archived by the owner on Feb 25, 2025. It is now read-only.

Commit 6863bb0

Browse files
jvanverthSkia Commit-Bot
authored andcommitted
Set Metal rendertargetproxy via drawableSize
Bug: skia: Change-Id: Idfe709836a9c0be5ce9b6fd200956ff8e284596d Reviewed-on: https://skia-review.googlesource.com/c/skia/+/249981 Reviewed-by: Hal Canary <halcanary@google.com> Commit-Queue: Jim Van Verth <jvanverth@google.com>
1 parent dd78efd commit 6863bb0

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

src/image/SkSurface_GpuMtl.mm

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -48,19 +48,19 @@
4848
}
4949

5050
GrSurfaceDesc desc;
51-
desc.fWidth = metalLayer.drawableSize.width * metalLayer.contentsScale;
52-
desc.fHeight = metalLayer.drawableSize.height * metalLayer.contentsScale;
51+
52+
desc.fWidth = metalLayer.drawableSize.width;
53+
desc.fHeight = metalLayer.drawableSize.height;
5354
desc.fConfig = config;
5455

5556
sk_sp<GrRenderTargetProxy> proxy = proxyProvider->createLazyRenderTargetProxy(
5657
[layer, drawable, sampleCnt, config](GrResourceProvider* resourceProvider) {
5758
CAMetalLayer* metalLayer = (__bridge CAMetalLayer*)layer;
5859
id<CAMetalDrawable> currentDrawable = [metalLayer nextDrawable];
5960

60-
CGSize size = [metalLayer drawableSize];
6161
GrSurfaceDesc desc;
62-
desc.fWidth = size.width;
63-
desc.fHeight = size.height;
62+
desc.fWidth = metalLayer.drawableSize.width;
63+
desc.fHeight = metalLayer.drawableSize.height;
6464
desc.fConfig = config;
6565

6666
GrMtlGpu* mtlGpu = (GrMtlGpu*) resourceProvider->priv().gpu();

0 commit comments

Comments
 (0)