【发布时间】:2010-05-11 13:48:48
【问题描述】:
我正在使用 GLOrtho 设置可以在其上渲染纹理的 2D 视图。它工作得非常好,直到我尝试放大图像。如果我将视口的一半宽度和一半高度传递给 GLOrtho,我的所有纹理最终都会显示为正常大小的两倍,这正是我所期望的。
但后来我尝试在图像的一部分周围画一个框,这一切都崩溃了。我调用glBegin(GL_LINE_LOOP),放置四个顶点,然后调用glEnd,如果我以正常缩放级别绘制它,我希望看到相同的东西,加倍。相反,我得到的线条长度都合适,但它们都是一个像素宽,而不是两个,看起来很糟糕。
我错过了什么?
【问题讨论】: