Canvas2DRenderer now accepts custom shaders. Fixed BasicSpriteShaderProgram.