【发布时间】:2018-06-25 18:51:55
【问题描述】:
当我遇到这两种方法时,我正在阅读红皮书 OpenGL 编程指南,这让我觉得没有必要,因为我们已经可以使用 layout (location = ) 或 glBindFragDataLocation 指定输出将转到哪个颜色缓冲区。我在这里有什么误解吗?
【问题讨论】:
-
IIRC,除非你调用glDrawBuffers,否则你只能渲染到第0个帧缓冲附件,不管
layout (location = ...)。
标签: opengl glsl shader fragment-shader framebuffer