启用 MSAA 时,会出现伪影并且边缘上的纹理查找失败
When enabling MSAA, artifacts appear and texture lookups fail on edges
在我的立方体的边缘,带有 RGBA 0, 0, 0, 0 的线条显示为对该位置的纹理查找失败。我在片段着色器中为失败的洋红色纹理查找着色。
我是否应该先渲染到纹理,将其绑定到四边形,然后再执行 MSAA 而不是每个立方体?
可能它对尚未填充的像素进行采样。
使用 GL_CLAMP_TO_EDGE
而不是 GL_CLAMP_TO_BORDER
解决了问题。
在我的立方体的边缘,带有 RGBA 0, 0, 0, 0 的线条显示为对该位置的纹理查找失败。我在片段着色器中为失败的洋红色纹理查找着色。
我是否应该先渲染到纹理,将其绑定到四边形,然后再执行 MSAA 而不是每个立方体?
可能它对尚未填充的像素进行采样。
使用 GL_CLAMP_TO_EDGE
而不是 GL_CLAMP_TO_BORDER
解决了问题。