IOS OpenGL ES Analyzer lists "Optional Framebuffer Application" and "No Framebuffer Attachment", but FBO works

I am using an OpenGL framebuffer object (FBO) to implement stencil shadows in iOS. The code works, that is, visually the stencil buffer performs the task, and the performance seems to be excellent.

When I launch the application using the OpenGL ES Analyzer tool, it complains about the "nonexistent Framebuffer application" and the "Missing Framebuffer Attachment". I can not understand these messages, since the FBO has applications for color, depth and stencil. Calling glCheckFramebufferStatus () returns GL_FRAMEBUFFER_COMPLETE, which indicates that there are no problems.

Is this a bug in the OpenGL Analyzer tool?

See also this thread , which gives no answers but causes the same problem.

+5
source share
1 answer

I finally got an answer from Apple in my forums:

APPLE OFFICIAL REPLY

Thanks for reporting this error. This is a known issue that has been fixed in Xcode 4.4 and 4.5 Developer Previews. Greetings, Seth.

+2
source

All Articles