FBO incomplete?

Hello,

The following code works on Windows, but not on Mac OS X 10.6.3 (geforce GTX260)
What’s wrong ?

glGenFramebuffersEXT(1, &screenfbo);
glGenTextures(1,&screentex);
glBindTexture(GL_TEXTURE_2D, screentex);
glTexImage2D(GL_TEXTURE_2D, 0, GL_RGBA16F_ARB, width, height, 0, GL_RGBA, GL_FLOAT, 0);
glTexParameteri(GL_TEXTURE_2D,GL_TEXTURE_MIN_FILTER,GL_LINEAR);
glTexParameteri(GL_TEXTURE_2D,GL_TEXTURE_MAG_FILTER,GL_LINEAR);
glTexParameteri(GL_TEXTURE_2D,GL_TEXTURE_WRAP_S,GL_CLAMP_TO_BORDER);
glTexParameteri(GL_TEXTURE_2D,GL_TEXTURE_WRAP_T,GL_CLAMP_TO_BORDER);
glBindTexture(GL_TEXTURE_2D, 0);
glBindFramebufferEXT(GL_FRAMEBUFFER_EXT, screenfbo);
glFramebufferTexture2DEXT(GL_FRAMEBUFFER_EXT,GL_COLOR_ATTACHMENT0_EXT,GL_TEXTURE_2D,screentex,0);
glCheckFramebufferStatus(GL_FRAMEBUFFER); [b]//return GL_FRAMEBUFFER_COMPLETE on Win, but GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT on Mac ![/b]
glBindFramebufferEXT(GL_FRAMEBUFFER_EXT, 0);

problem solved, width and height were both to zero for some reason on Mac …

This topic was automatically closed 183 days after the last reply. New replies are no longer allowed.