From 5e34359a7bc47e9289a8c6a5db0958ecab0b7672 Mon Sep 17 00:00:00 2001 From: Ali Rezvani <3788964+rzvxa@users.noreply.github.com> Date: Sat, 5 Aug 2023 10:43:44 +0000 Subject: [PATCH 1/2] Added negative translation for non-canvas setups in finish to match our setup in start function --- push.lua | 1 + 1 file changed, 1 insertion(+) diff --git a/push.lua b/push.lua index 1c101a8..88a3e61 100644 --- a/push.lua +++ b/push.lua @@ -200,6 +200,7 @@ local function finish(shader) else love.graphics.pop() love.graphics.setScissor() + love.graphics.translate(-offset.x, -offset.y) end end From 94dd994e7c89c5c8848a14316a6134876074a2d9 Mon Sep 17 00:00:00 2001 From: Ali Rezvani <3788964+rzvxa@users.noreply.github.com> Date: Sat, 5 Aug 2023 11:08:01 +0000 Subject: [PATCH 2/2] Revert translation for canvas setups in finish --- push.lua | 1 + 1 file changed, 1 insertion(+) diff --git a/push.lua b/push.lua index 88a3e61..3a02b50 100644 --- a/push.lua +++ b/push.lua @@ -188,6 +188,7 @@ local function finish(shader) applyShaders(render.canvas, type(shader) == "table" and shader or {shader}) end love.graphics.pop() + love.graphics.translate(-offset.x, -offset.y) -- Clear canvas for i = 1, #canvases do