Массив текстур (texture array)
Стопка одинаково отформатированных текстур, адресуемая индексом и привязываемая как единый ресурс, — атлас без швов.
Массив текстур накладывает друг на друга N изображений одного размера и формата, и шейдер выбирает слой целочисленным индексом рядом с обычными UV-координатами. В отличие от текстурного атласа, где тайлы упакованы в одну большую картинку, у слоёв собственные границы, поэтому мипмаппинг и повторение работают без просачивания соседних тайлов. Движки ландшафта используют массивы для материалов земли, системы частиц — для flipbook-анимации.
Ограничение в том, что все слои обязаны иметь одинаковые размеры и формат: нельзя смешать в массиве текстуры 256 и 512 пикселей. Возможность появилась в OpenGL 3.0 (2008) и есть в любом современном API. Кому нужно свободно смешивать размеры, обращается к bindless-текстурам.