GL_ARB_BINDLESS_TEXTURE - лучший вариант, но ето только на кеплере и выше. Тут у каждого пикселя может быть своя текстура, что очень круто. Тебе нужно будет лишь добавить к вершине аттрибут - 64битный хэндл текстуры на гпу.
если текстуры одинаковые по формату и размеру - texture array.
если разные - пакуй в атлас.
вообще последний вариант самый неприхотливый