shader, sprites, entities, quads and textures