Как мне изменить размер точки в OpenGL glBegin (GL_POINTS)?

Есть ли способ изменить размер точки при рисовании большого количества точек? Я знаю, что есть glPointSize (float), но есть ли способ сделать это в «пакете» или массиве?

Я бы хотел, чтобы точки имели разные размеры в зависимости от атрибута данных. Например, каждая точка имеет атрибут x, y, z и размер. Я использую фрейм-буферы прямо сейчас в java.

Могу ли я использовать для этого вершинные шейдеры?

8
задан genpfault 13 November 2013 в 15:26
поделиться