opengl_texture_cache SUBPROJECT A wrapper around the creation of texture in opengl to re-use existing textures when possible