我有一个奇怪的问题。我在兼容模式下使用OpenGL 4.2可编程API渲染几何体。我首先在自定义FBO中将其渲染为MSAA纹理。然后将其解析为常规纹理附件。我得到了漂亮而平滑的结果x4但是我有一个调试绘图模式,它在主要几何体传递到同一个缓冲区后立即呈现Gizmos和边界框。一旦打开它,我就会得到几何体的别名边缘。我无法弄清楚为什么会这样?一旦我在单个渲染过程中使用固定和可编程管道,MSAA是否可能停止工作?
这是调试引出的结果:
这是调试绘图开启的时候:
另一个发现 - 在这种“组合”模式下,硬件alpha混合也不起作用。