OpenGLES "imperfection"
OpenGL ES "imperfection"
我正在使用 OpenGL ES 绘制一种二维框架。这就是我得到的结果。
如果您仔细观察,您可能会注意到某些边框比其他边框粗。
但是我为边框指定了相同的宽度,而且我 100% 确定相机垂直于 2D 平面图。
可能是什么问题?
(我在 Swift 中写这篇文章,iPhone 6 with iOS 9,没有 GLKit)
我猜你的线没有击中像素的中心,and/or 宽度不是精确的像素倍数,所以当线被栅格化时,你会得到样本点的噪声覆盖。
我正在使用 OpenGL ES 绘制一种二维框架。这就是我得到的结果。
如果您仔细观察,您可能会注意到某些边框比其他边框粗。 但是我为边框指定了相同的宽度,而且我 100% 确定相机垂直于 2D 平面图。 可能是什么问题?
(我在 Swift 中写这篇文章,iPhone 6 with iOS 9,没有 GLKit)
我猜你的线没有击中像素的中心,and/or 宽度不是精确的像素倍数,所以当线被栅格化时,你会得到样本点的噪声覆盖。