Я настраиваю контекст OpenGL 3.2 Core в Mac OS X. Я хочу иметь возможность рисовать толстые черные лайки на экране. В предыдущей версии OpenGL я мог просто установить
glLineWidth(10.0f);
и получить строку шириной 10 пикселей. Однако, когда я проверяю диапазоны ширины линий в 3.2 Core
GLint range[2];
glGetIntegerv(GL_ALIASED_LINE_WIDTH_RANGE, range);
glGetIntegerv(GL_SMOOTH_LINE_WIDTH_RANGE, range);
, я получаю значения 1 для линий с псевдонимом и 0-1 для гладких линий. Как сделать линию шириной 10,0 пикселей в пространстве экрана? Есть ли простой способ нарисовать это, кроме как сделать каждый линейный сегмент прямоугольником?