Would you mind copying and posting FBO creation code here?

Quote Originally Posted by User137 View Post
Also, the demo is doing the glDrawElements() while compiling a displaylist only, so it shouldn't actually be doing anything to framebuffer.
Are you rendering to the frame buffer? In other words, is frame buffer active while you call to glDrawElements? Because if not, errors could be propagating from FBO creation to rendering code.

Also, I'd suggest putting glGetError() after each call in FBO creation to see if some portion is not being created properly. Finally, you might want to comment the FBO section entirely, if it's not being used anyway.