From 55da1abc96a51d2f1ecb9fb5fb5ce20db8cdba6e Mon Sep 17 00:00:00 2001 From: sychic <47618543+Sychic@users.noreply.github.com> Date: Mon, 27 Oct 2025 11:32:59 -0400 Subject: [PATCH] ScissorEffect: Stop flooring scale factor This prevents ScissorEffect from cutting off areas which should be included with the fractional part. --- src/main/kotlin/gg/essential/elementa/effects/ScissorEffect.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/kotlin/gg/essential/elementa/effects/ScissorEffect.kt b/src/main/kotlin/gg/essential/elementa/effects/ScissorEffect.kt index 5d6b8f74..6368f50c 100644 --- a/src/main/kotlin/gg/essential/elementa/effects/ScissorEffect.kt +++ b/src/main/kotlin/gg/essential/elementa/effects/ScissorEffect.kt @@ -45,7 +45,7 @@ class ScissorEffect @JvmOverloads constructor( override fun beforeDraw(matrixStack: UMatrixStack) { val bounds = customBoundingBox?.getScissorBounds() ?: scissorBounds ?: boundComponent.getScissorBounds() - val scaleFactor = UResolution.scaleFactor.toInt() + val scaleFactor = UResolution.scaleFactor oldState = currentScissorState val state = oldState