OpenGL宽线

时间:2014-11-02 09:05:47

标签: macos opengl

我将GLES3应用程序移植到桌面,此时OSX具有OpenGL 3.2上下文。我的应用程序依赖GL_LINES绘制线框来进行颜色选择。我的问题是在OpenGL 3.x上glLineWidth只能接受1.0的行宽(我基本上需要10.0)。

我已编写代码将我的线条转换为三角形条带(因为我不能使用几何着色器)。我无法弄清楚的是如何确保近距离或远距离观看时的线宽始终是相同的像素数,并且三角形始终面向相机,就像在以前的OpenGL中使用的线条一样。

我的问题是如何编写顶点/片段着色器来模拟GL_LINES或GL_POINT使用的相同行为,但我的三角形呢?

0 个答案:

没有答案