diff --git a/lib/push.lua b/lib/push.lua index 34591ec..df6fce9 100644 --- a/lib/push.lua +++ b/lib/push.lua @@ -80,11 +80,14 @@ function push:setupCanvas(canvases) return self end function push:addCanvas(params) + local canvas = love.graphics.newCanvas(self._WWIDTH, self._WHEIGHT) + canvas:setFilter("nearest", "nearest") + table.insert(self.canvases, { name = params.name, private = params.private, shader = params.shader, - canvas = love.graphics.newCanvas(self._WWIDTH, self._WHEIGHT), + canvas = canvas, stencil = params.stencil or self._stencil }) end