【发布时间】:2011-11-23 13:27:10
【问题描述】:
我有一个通常在 Nvidia 显卡上运行的应用程序。我想我会尝试在 Sandy Bridge Intel HD Graphics 3000 上运行它。
但是,当我在英特尔硬件上运行时,我从以下初始化代码中得到“帧缓冲区未完成”:
glGenFramebuffers(1, &fbo_);
glBindFramebuffer(GL_FRAMEBUFFER_EXT, fbo_);
glReadBuffer(GL_COLOR_ATTACHMENT0_EXT);
glDisable(GL_MULTISAMPLE_ARB);
// Error: "the object bound to FRAMEBUFFER_BINDING_EXT is not "framebuffer complete"
有什么想法吗?
【问题讨论】: