【发布时间】:2012-01-09 16:17:08
【问题描述】:
我正在 Mac OS X 上设置 OpenGL 3.2 Core 上下文。我希望能够在屏幕上绘制一些厚黑色的喜欢。在以前的 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 的 Aliased Lines 值和 0-1 的 Smooth 线值。如何在屏幕空间中制作 10.0 像素宽的线条?除了将每个线段设为矩形之外,还有其他简单的方法来绘制吗?
【问题讨论】: