И ответ - да, вы должны использовать многоугольники (например, текстурированные квадраты), чтобы получить гладкие точки.

L ES 2.0 не имеет определения GL_POINT_SMOOTH, которое имеет ES 1.0. Это означает, что код, который я использовал для рисования кругов, больше не работает:

glEnable(GL_POINT_SMOOTH);
glPointSize(radius*2);
glDrawArrays(GL_POINTS,0,nPoints);

Есть ли в ES 2.0 эквивалент, возможно, что-то добавить в вершинный шейдер, или я должен использовать полигоны для каждого круга?

Ответы на вопрос(1)

Ваш ответ на вопрос