Я создаю приложение для рисования с OpenGL. Я создал алгоритм, который генерирует градиентные текстуры. Затем я сопоставляю их со своими полигонами, и это работает довольно хорошо. Я понял, сколько памяти для этого требуется. Создание 1000 градиентов занимает около 800 МБ, и это слишком много. Есть ли альтернатива текстурам, или способ их сжатия, или другой способ наложения градиентов на полигоны, который не использует столько памяти?
Спасибо
Мои полигоны вогнутые, я использую GLUTesselator, они разноцветные и точечные.