在着色器中读取分层z缓冲区的级别

时间:2014-05-02 01:56:35

标签: opengl graphics shader

我知道如何在着色器中读取z缓冲区的值,方法是为帧缓冲区提供深度纹理,然后渲染到该缓冲区并稍后使用纹理。

但是,出于我的目的,我需要能够读取层次深度缓冲区的更高级别所代表的边界卷。我的理解是现代深度缓冲区将使用分层z缓冲,所以有什么方法可以用OpenGL来实现它?

如果我不能,我有什么选择?我是否必须通过分析CPU上的深度纹理并将结果传递给我的着色器来创建层次结构?

0 个答案:

没有答案