Я настраиваю контекст 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 пикселей в пространстве экрана? Есть ли простой способ нарисовать это, кроме как сделать каждый сегмент линии прямоугольником?