From ee9d0d0279f984b6a5dccc8a645ba57600e6897b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=8D=9A=7ENex?= <87421482+NexIsDumb@users.noreply.github.com> Date: Tue, 19 Mar 2024 21:51:00 +0100 Subject: [PATCH] final working fix :D openfl/openfl#2700 Co-Authored-By: Ne_Eo --- source/openfl/display/DisplayObjectRenderer.hx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/openfl/display/DisplayObjectRenderer.hx b/source/openfl/display/DisplayObjectRenderer.hx index f25e330d..02677424 100644 --- a/source/openfl/display/DisplayObjectRenderer.hx +++ b/source/openfl/display/DisplayObjectRenderer.hx @@ -370,8 +370,8 @@ class DisplayObjectRenderer extends EventDispatcher displayObject.__getFilterBounds(rect, displayObject.__cacheBitmapMatrix); - filterWidth = rect.width > 0 ? Math.ceil(rect.width * pixelRatio) : 0; - filterHeight = rect.height > 0 ? Math.ceil(rect.height * pixelRatio) : 0; + filterWidth = rect.width > 0 ? Math.floor(rect.width * pixelRatio) : 0; + filterHeight = rect.height > 0 ? Math.floor(rect.height * pixelRatio) : 0; offsetX = rect.x > 0 ? Math.ceil(rect.x) : Math.floor(rect.x); offsetY = rect.y > 0 ? Math.ceil(rect.y) : Math.floor(rect.y);