From 18f8224d902fed421e573270770d647afb0900e4 Mon Sep 17 00:00:00 2001 From: Steven van den Broek <30909373+Yvee1@users.noreply.github.com> Date: Sat, 7 Aug 2021 23:17:26 +0200 Subject: [PATCH] Fix 0x0 render target creation in compositor (#189) --- orx-compositor/src/commonMain/kotlin/Compositor.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/orx-compositor/src/commonMain/kotlin/Compositor.kt b/orx-compositor/src/commonMain/kotlin/Compositor.kt index 95067e16..eb625161 100644 --- a/orx-compositor/src/commonMain/kotlin/Compositor.kt +++ b/orx-compositor/src/commonMain/kotlin/Compositor.kt @@ -177,7 +177,7 @@ open class Layer internal constructor() { } private fun shouldCreateLayerTarget(activeRenderTarget: RenderTarget): Boolean { - return layerTarget == null || (layerTarget?.width != activeRenderTarget.width || layerTarget?.height != activeRenderTarget.height) + return layerTarget == null || ((layerTarget?.width != activeRenderTarget.width || layerTarget?.height != activeRenderTarget.height) && activeRenderTarget.width > 0 && activeRenderTarget.height > 0) } private fun createLayerTarget(activeRenderTarget: RenderTarget, drawer: Drawer) { @@ -269,4 +269,4 @@ class Compositor : Extension { composite.drawLayer(drawer) } } -} \ No newline at end of file +}