标签: opengl framebuffer
例如,当我这样做时:
glDrawBuffer(GL_COLOR_ATTACHMENT0)
我是否必须基于每帧缓冲区调用它,还是每个帧缓冲区都是全局状态?文档不清楚。
答案 0 :(得分:3)
引用GL 3.3 core profile spec(第4.2.1节“选择要写入的缓冲区”):
处理每个帧缓冲区的颜色缓冲区选择所需的状态是 每个支持的片段颜色的整数。
这是一个每帧缓冲状态。请注意,从不必须在OpenGL中设置任何状态每帧,因为OpenGL甚至没有“框架”的概念。