Jeff Wofford
Jeff Wofford

Reputation: 11547

iOS OpenGL ES Analyzer lists "Non-Existent Framebuffer Attachment" and "Missing Framebuffer Attachment", yet the FBO works

I'm using an OpenGL framebuffer object (FBO) to implement stencil shadows on iOS. The code works—that is, visually the stencil buffer is doing the job, and performance seems fine.

When I run the application through the OpenGL ES Analyzer instrument, however, it complains of a "Non-Existent Framebuffer Attachment" and "Missing Framebuffer Attachment." I can't make sense of these messages, since the FBO does have attachments for color, depth, and stencil. A call to glCheckFramebufferStatus() returns GL_FRAMEBUFFER_COMPLETE, indicating no problems.

Is this a bug in Instrument's OpenGL Analyzer?

See also this thread, which gives no answers, but raises the same issue.

Upvotes: 4

Views: 852

Answers (1)

PeeS
PeeS

Reputation: 1164

I finally got an answer from Apple on their Forums:

APPLE OFFICIAL REPLY

Thanks for reporting this bug. This is a known issue that is fixed in the Xcode 4.4 & 4.5 Developer Previews. Cheers, Seth.

Upvotes: 2

Related Questions