Ну, технически, он может (вы можете выбрать, с какого уровня mipmap вы хотите обновить / извлечь), но это оставляет вас с первоначальной проблемой: когда вы находитесь в режиме максимального увеличения, вы должны иметьвсе изображение в памяти.
Я могу придумать два варианта.
Это первая динамическая текстура атласа, также известная как мегатекстурирование или виртуальное текстурирование.Вы найдете множество ссылок на темы, но это немного излишне для того, что вы хотите.
Второй - это стандартный LOD (уровень детализации).При увеличении 0,1х вы рисуете только 1 квад, с текстурой низкого разрешения.Когда вы увеличиваете масштаб, вы рекурсивно разделяете квад в зависимости от расстояния до камеры (рядом = рекурсивно больше).Для каждого среднего или маленького четырехугольника вы создаете новую текстуру в правильном разрешении и связываете ее.
Таким образом, у вас будет серия изображений 512x512 с различным разрешением, организованная в иерархию.