Problem with FBOs
Hi,
I"m trying to get Framebuffer-objects running for my project. I"ve programmed to following code so far(i ist size of the image):
glGenFramebuffersEXT(1, &fbId);
glGenRenderbuffersEXT(1, &renderId);
glGenTextures(1, &texId);
glBindFramebufferEXT(GL_FRAMEBUFFER_EXT, fbId);
glBindRenderbufferEXT(GL_RENDERBUFFER_EXT, renderId);
glBindTexture(GL_TEXTURE_2D, texId);
glRenderbufferStorageEXT(GL_RENDERBUFFER_EXT, GL_RGB32F_ARB, i, i);
glFramebufferRenderbufferEXT(GL_FRAMEBUFFER_EXT,GL_RGBA8,GL_RENDERBUFFER_EXT,renderId);
glFramebufferTexture2DEXT(GL_FRAMEBUFFER_EXT,GL_COLOR_ATTACHMENT0_EXT,GL_TEXTURE_2D,texId,0);
checkFBO(glCheckFramebufferStatusEXT(GL_FRAMEBUFFER_EXT));
However, glCheckFramebufferStatusEXT does not return GL_FRAMEBUFFER_COMPLETE_EXT. According to glxinfo my Card/System does support the FBO extension and no errors occur at compiletime. Did I forget some important commands to setup the framebuffer?
Thx,
Icebraker
This topic is closed to new replies.
Advertisement
Popular Topics
Advertisement