title: intel hd graphics- framebuffer not complete?
body: <p>I have an application which I usually run on Nvidia graphics card. I thought I'd try running it on the Sandy Bridge Intel HD Graphics 3000. </p>
  
  <p>However, when I'm running on the intel hardware I get an "framebuffer not complete" from the following initialization code:</p>
  
  <pre><code>glGenFramebuffers(1, &amp;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"
  </code></pre>
  
  <p>Any ideas why?</p>