I’m switching from regular 2D textures to 2D texture arrays. Texture
creation and look-up in shaders works fine but I can’t seem to get them
working with fbo’s.
Before, I’ve used glFramebufferTexture2Dto attach a texture to a
glFramebufferTexture2D( GL_FRAMEBUFFER, attachmentIndex, GL_TEXTURE_2D, texture->id, 0 );
Now I’m using glFramebufferTextureLayerto attach a 2D texture array’s
first slice to a framebuffer:
glFramebufferTextureLayer( GL_FRAMEBUFFER, attachmentIndex, texture->id, 0, 0 );
The framebuffer is reported as being complete but the textures remain
black. I’ve tested this on both ati and nvidia cards (latest drivers)
with the same result. Am I missing something?
Please log in or register to post a reply.