Enabled framebuffer on default; Separated FB shader from Sprite shader.
It may be questionable if attaching vignette, gameboy or similar fragment shaders on the framebuffer (batch) may bring more performance than attaching them to the sprite batch because of enabling the framebuffer itself. But I guess it is more performant to apply such effects on the final texture than to apply them to each sprite in the sprite batch itself.