From 948c80fab01e21473dc1a969a344c0096cb537ee Mon Sep 17 00:00:00 2001 From: Christian Williams Date: Thu, 29 Aug 2024 18:22:00 -0700 Subject: [PATCH] Invert Y axis on Position and Scale patchmod so it makes sense. --- .../kotlin/baaahs/app/ui/patchmod/PositionAndScalePatchMod.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/commonMain/kotlin/baaahs/app/ui/patchmod/PositionAndScalePatchMod.kt b/src/commonMain/kotlin/baaahs/app/ui/patchmod/PositionAndScalePatchMod.kt index 830afd5167..51f16c1fe8 100644 --- a/src/commonMain/kotlin/baaahs/app/ui/patchmod/PositionAndScalePatchMod.kt +++ b/src/commonMain/kotlin/baaahs/app/ui/patchmod/PositionAndScalePatchMod.kt @@ -66,7 +66,8 @@ class PositionAndScalePatchMod( // @param scale float // @return uv-coordinate vec2 main(vec2 uvIn, vec2 offset, float scale) { - return (uvIn - .5) / scale - -offset + .5; + vec2 offsetAdjusted = vec2(offset.x, 0. - offset.y); + return (uvIn - .5) / scale - -offsetAdjusted + .5; } """.trimIndent(), )