opengl - 帧缓冲/颜色缓冲?

标签 opengl graphics core-graphics

有人可以向我指出它们是否相同吗?我的意思是我一直在阅读有关它的信息,这里的这本红皮书说

“颜色缓冲区本身可以由几个子缓冲区组成。系统上的帧缓冲区包含所有这些缓冲区” here

那么帧缓冲区是否就像一个由所有实际缓冲区组成的虚拟缓冲区?(如深度/模板等)

最佳答案

帧缓冲区(通常)包含深度、模板、颜色和累积缓冲区。颜色缓冲区是最重要的部分,但它们只是其中的一部分。您可以创建更多的颜色缓冲区,也可以在 OpenGL 中创建更多的帧缓冲区。

当您说“虚拟帧缓冲区”时,有时表示不绘制到屏幕上的帧缓冲区(例如,它被写入磁盘,或用作纹理)。我相信这个术语特定于 X11,而不是 OpenGL。

关于opengl - 帧缓冲/颜色缓冲?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8004829/

相关文章:

c++ - 旋转对象及其 'children'

WPF/XAML - 文本可以自动调整大小吗?

opencv - 将 opencv 仿射矩阵转换为 CGAffineTransform

swift - 在一个上下文中绘制实线和虚线

opengl - 凹多边形绘制

opengl - 是否有任何图形 API 实现着色器混淆?

c# - 如何在屏幕上移动一个位图对象,并让多个对象使用同一个位图

java - 有没有办法在java中使用Thread在JPanel上绘制图形?

iphone - 如何在 iPhone/iPad 上为线条添加纹理

c++ - Unresolved inclusion <GL/glut.h>