【发布时间】:2013-02-08 09:37:52
【问题描述】:
我有一个带有多个渲染目标的帧缓冲区。它们都是纹理而不是渲染缓冲区。如何将RGBA 纹理的A 组件用作depth attachment?我想使用默认的深度测试。
【问题讨论】:
标签: opengl framebuffer render-to-texture depth-buffer deferred-shading
我有一个带有多个渲染目标的帧缓冲区。它们都是纹理而不是渲染缓冲区。如何将RGBA 纹理的A 组件用作depth attachment?我想使用默认的深度测试。
【问题讨论】:
标签: opengl framebuffer render-to-texture depth-buffer deferred-shading
alpha 不是深度分量。并且只有格式具有深度组件的图像才能绑定到GL_DEPTH_ATTACHMENT。
在你问之前,没有 RGB_DEPTH_COMPONENT 格式。
没有理由不能使用GL_DEPTH_COMPONENT24 创建纹理。
【讨论】: