启用 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 解决了问题。