问题:
渲染缩放到更高的 320x240 OpenGL 场景时分辨率(例如 960x720),由于绘制在缩放输出画布上而不是内部 320x240 画布上,线条显得比预期更细。
答案:
误解在于假设有一个单独的 320x240 OpenGL 画布。整个视口是物理窗口分辨率(在本例中为 960x720)。
解决方案:
要以正确的粗细绘制像素化线条,应执行渲染一个单独的 320x240 图像缓冲区,然后图像应作为缩放纹理绘制到屏幕上。
步骤:
以上是如何使用 OpenGL 绘制缩放的单像素线?的详细内容。更多信息请关注PHP中文网其他相关文章!