iOSにステンシルシャドウを実装するためにOpenGLフレームバッファーオブジェクト(FBO)を使用しています。コードは機能します。つまり、視覚的にはステンシルバッファが機能しており、パフォーマンスは良好に見えます。
ただし、OpenGL ES Analyzer機器を使用してアプリケーションを実行すると、「フレームバッファの添付ファイルが存在しません」と「フレームバッファの添付ファイルがありません」というメッセージが表示されます。FBOには色、深度、ステンシルの添付ファイルがあるため、これらのメッセージを理解することはできません。glCheckFramebufferStatus()を呼び出すと、GL_FRAMEBUFFER_COMPLETEが返され、問題がないことを示します。
これはInstrumentのOpenGLアナライザーのバグですか?
このスレッドも参照してください。これは答えを与えませんが、同じ問題を引き起こします。