【问题标题】:Difference between render buffer attachment and texture attachment渲染缓冲区附件和纹理附件之间的区别
【发布时间】:2014-01-23 04:24:40
【问题描述】:

我们可以为纹理对象和渲染缓冲区对象添加深度和颜色,两者有什么区别?

【问题讨论】:

  • 其中一个可以在着色器中作为纹理进行采样,而另一个只能blitted到另一个帧缓冲区(假设您想查看最终结果)。有时您不需要查看最终结果(例如,您需要一个深度缓冲区,但实际上并不需要能够为您的算法读取深度缓冲区的内容),因此渲染缓冲区就可以了。

标签: opengl textures framebuffer


【解决方案1】:

我知道回答太晚了,但我正在寻找同样的疑问,我已经看到了你的帖子。 它们之间的区别在于纹理允许从 c++ 程序 (CPU) 上传和读取像素。渲染缓冲区始终位于 GPU 中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-04-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-01
    • 2020-09-22
    • 1970-01-01
    相关资源
    最近更新 更多