2012-05-13 3 views
5

私はOpenGLフレームバッファオブジェクト(FBO)を使用してiOSにステンシルシャドウを実装しています。コードは機能します。つまり、ステンシルバッファが視覚的に仕事をしていて、パフォーマンスは上手く見えます。iOS OpenGL ESアナライザは、「存在しないフレームバッファアタッチメント」と「フレームバッファアタッチメントがありません」をリストしていますが、FBOは動作します。

OpenGL ESアナライザを使用してアプリケーションを実行すると、「存在しないフレームバッファアタッチメント」と「フレームバッファアタッチメントがありません」というメッセージが表示されます。 FBOには色、深度、ステンシルの添付ファイルがあるので、私はこれらのメッセージを理解できません。 glCheckFramebufferStatus()を呼び出すとGL_FRAMEBUFFER_COMPLETEが返され、問題はないことが示されます。

これはInstrumentのOpenGL Analyzerのバグですか?

this threadも参照してください。回答はありませんが、同じ問題が発生します。

+1

私はFBOの機能を期待しているにもかかわらずアナライザが同じエラーをスローするテクスチャを持っているFBOで同じことを見てきました。私はそれがバグであることに傾いていますが、自分の調査を完了していません。 –

+0

答えは見つかりましたか? 私はここで同じ問題を抱えています – PeeS

+0

@PeeS私は決してしなかった、と私はまだ問題があります。それは正しい王様の痛みです。情報の1つの追加ビット:フレームの実際の関数呼び出しを表示するために「OpenGL ESキャプチャ」を使用する場合、警告によって参照されるフレームバッファは実際にはすべて正しい部分を持つようです。だから、警告の原因は二重に神秘的です。 – OldPeculier

答えて

2

私は最終的に彼らのフォーラムでアップル社からの回答を得ました:

APPLE OFFICIAL REPLY

おかげでこのバグを報告するため。これは、 Xcode 4.4 & 4.5 Developer Previewsで修正されている既知の問題です。乾杯、セス。

+0

甘いどのように見えるかのsshotsです。ありがとうございました。 – OldPeculier

関連する問題