渲染缓冲区附件和纹理附件之间的区别
Posted
技术标签:
【中文标题】渲染缓冲区附件和纹理附件之间的区别【英文标题】:Difference between render buffer attachment and texture attachment 【发布时间】:2014-01-23 04:24:40 【问题描述】:我们可以为纹理对象和渲染缓冲区对象添加深度和颜色,两者有什么区别?
【问题讨论】:
其中一个可以在着色器中作为纹理进行采样,而另一个只能blitted到另一个帧缓冲区(假设您想查看最终结果)。有时您不需要查看最终结果(例如,您需要一个深度缓冲区,但实际上并不需要能够为您的算法读取深度缓冲区的内容),因此渲染缓冲区就可以了。 【参考方案1】:我知道回答太晚了,但我正在寻找同样的疑问,我已经看到了你的帖子。 它们之间的区别在于纹理允许从 c++ 程序 (CPU) 上传和读取像素。渲染缓冲区始终位于 GPU 中。
【讨论】:
以上是关于渲染缓冲区附件和纹理附件之间的区别的主要内容,如果未能解决你的问题,请参考以下文章