now `graphics::Texture::load` does not requires `renderer`