Estoy configurando un contexto OpenGL 3.2 Core en Mac OS X. Quiero poder dibujar algunos me gusta gruesos en negro en la pantalla. En la versión anterior de OpenGL, podría simplemente configurarOpenGL 3.2 Core Profile glLineWidth
glLineWidth(10.0f);
y tendré una línea de 10 píxeles de ancho. Sin embargo, cuando puedo comprobar los intervalos de anchura de línea en 3,2 Core
GLint range[2];
glGetIntegerv(GL_ALIASED_LINE_WIDTH_RANGE, range);
glGetIntegerv(GL_SMOOTH_LINE_WIDTH_RANGE, range);
consigo los valores de 1 para con alias Líneas y 0-1 para las líneas lisas. ¿Cómo puedo hacer una línea de 10.0 píxeles de ancho en el espacio de la pantalla? ¿Hay una manera simple de dibujar esto que no sea hacer que cada segmento de línea sea un rectángulo?
Parece que la mejor y única forma de hacerlo es dibujar el éter de geometría completo a través de la geometría inicial o un sombreador de geometría. – user1139069