A tiny helper library for löve that helps you use multiple post processing shaders.
Load it
pp = require("pp")
Create a new pp canvas
canvas = pp.new(width, height)
Draw something to it:
canvas:drawTo(function()
--draw stuff
end)
Draw the pp canvas with shaders
canvas:draw(shader1, shader2, ...)
The shaders will be applied in the order of the arguments.
Photo in the demo by Greg Galas from Pexels