Recently,I have always been a problem baled interference and will be crazied if it still not solved.
Must be used geometry shaders when use glFramebufferTextureLayerEXT for MRT as down:
glBindFramebufferEXT(GL_FRAMEBUFFER_EXT,fbo);
glFramebufferTextureLayerEXT(GL_FRAMEBUFFER,COLOR[0],colorTex,0);
...
glFramebufferTextureLayerEXT(GL_FRAMEBUFFER_EXT,COLOR[n],colorTex,n);
glDrawBuffers(n,COLOR);
or used as this:
bind
for(int layer=0;layer<NLAYERS;layer++)
{
glFramebufferTextureLayerEXT(GL_FRAMEBUFFER_EXT,COLOR[layer],colorTex,layer);
glDrawBuffer(COLOR[layer]);
...
}
which one can be wirte an examples for descript how to used this function ,is like “glFramebufferTexture3DEXT”, I`ve got not right result(nothing display only the window) but the 3D texture .I used GS also but as same as before.