From a44b67729ebd8370ba4ba07851e9b1b85af57e55 Mon Sep 17 00:00:00 2001 From: 1029chris <1029chris@gmail.com> Date: Thu, 4 Aug 2016 17:03:41 -0700 Subject: Added mask effect (from Love2D wiki) https://love2d.org/wiki/love.graphics.setStencil --- assets.lua | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/assets.lua b/assets.lua index 96915ee..f533b14 100644 --- a/assets.lua +++ b/assets.lua @@ -262,6 +262,14 @@ function loadAssets(id) video = {} video.attacktortoise = love.graphics.newVideo("assets/attacktortoise.ogv") loadVar() + mask_effect = love.graphics.newShader[[ + vec4 effect (vec4 color, Image texture, vec2 texture_coords, vec2 screen_coords) { + if (Texel(texture, texture_coords).rgb == vec3(0.0)) { + discard; + } + return vec4(1.0); + } + ]] end if id == 17 then loadDia() -- cgit