У меня есть приложение, которое я обычно запускаю на видеокарте Nvidia.Я думал, что попробую запустить его на Sandy Bridge Intel HD Graphics 3000.
Однако, когда я работаю на оборудовании Intel, я получаю «framebuffer not complete» из следующего кода инициализации:
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"
Есть идеи почему?