2012-12-26 88 views

回答

1

MSAA(或FSAA)级别肯定会影响性能。只需制作基本OpenGL应用程序和几个基元(最好尺寸较大,以便片段着色器必须完成大量工作),并且您会注意到性能下降。当然,这取决于你的硬件规格,但是,毕竟有明显的影响。为什么会这样?因为像素被多次取样,这意味着更多的片段着色器工作。请阅读this以获得全面的解释。

+0

你没有回答op的问题。如果启用多采样上下文/视图但关闭使用glDisable进行多重采样,是否从未创建过以MSAA上下文/视图开头的?还是还有罚款? –

+0

glEnable(GL_MULTISAMPLE)对自定义(屏幕外)FBO有效。将您的显示上下文设置为多重采样会导致您的默认FBO为此类,并且它不受glEnable(GL_MULTISAMPLE) –

+0

Thanx的影响,以便澄清! Stackoverflow>文档;-) –