This implements a basic shader for simple textured objects which don't need a diffuse map (i.e. 2D textures). This shader does not utilise lighting at all, it is designed to be very basic and intended to be used to represent 2D sprites in games.