【问题标题】:How to use texture as depth attachment?如何使用纹理作为深度附件?
【发布时间】:2013-02-08 09:37:52
【问题描述】:

我有一个带有多个渲染目标的帧缓冲区。它们都是纹理而不是渲染缓冲区。如何将RGBA 纹理的A 组件用作depth attachment?我想使用默认的深度测试。

【问题讨论】:

    标签: opengl framebuffer render-to-texture depth-buffer deferred-shading


    【解决方案1】:

    alpha 不是深度分量。并且只有格式具有深度组件的图像才能绑定到GL_DEPTH_ATTACHMENT

    在你问之前,没有 RGB_DEPTH_COMPONENT 格式。

    没有理由不能使用GL_DEPTH_COMPONENT24 创建纹理。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-10-28
      • 1970-01-01
      • 1970-01-01
      • 2011-11-06
      • 1970-01-01
      • 2014-05-11
      • 2013-11-22
      • 1970-01-01
      相关资源
      最近更新 更多