Currently I have two VBO's interacting , one base layer which stores tile and item information and one top layer which stores an overlay for the lighting. The lighting is made up of sprites with differing alpha values however after following steps I found to enable glBlendMode() I was not successful in getting blending. Is it possible to blend multiple VBO's by using a piece of shader code or is it simply easier to just rewrite?