多重采样时,如何在OpenGL纹理中解析深度值?

时间:2009-06-16 17:50:33

标签: opengl multisampling

我正在使用FBO将场景渲染到深度纹理(GL_DEPTH_COMPONENT)。当我在我的应用程序中启用多重采样时,这些样本将被解析为单个纹素,但它们是如何组合的?是否将最近样本的深度存储到纹理或样本的平均值?这种行为依赖于供应商吗?

1 个答案:

答案 0 :(得分:2)

请参阅multisample specification document

“如果深度测试通过,则所有多重采样缓冲区深度采样值     设置为片段最中心样本深度的深度     值,并且所有多重采样缓冲区颜色样本值都设置为     传入片段的颜色值。“