2011-07-28 21 views
4

appleからのScreenSnapshotの例に基づいてプログラムを書いています。http://developer.apple.com/library/mac/#samplecode/OpenGLScreenSnapshot/Introduction/Intro.html Snow LeopardからLionへのアップグレード後にプログラムが動作しなくなりました。私がその例を確認したとき、私はそれが動作していないことに気づいた。 何らかの理由でglReadPixels関数がGL_INVALID_FRAMEBUFFER_OPERATION_EXTエラー(0x0506)を発生させます。OpenGLScreenSnapshotがMac OS X 10.7で動作しない - Lion

私は開発者のツールを再インストールしましたが、運はありません。誰もこの問題で進歩しましたか?どんな指針も大変ありがとうございます。

答えて

0

更新版が数日前に投稿されました。this new sample code called ScreenSnapshotを参照してください。今は専用のフォントCGDisplayCreateImageがあります。付属のtechnical Q&Aもあります。

これ以上のジェネラルの答えは、Appleの文書のレビジョンに定期的に従ってください。 (éやその他のものに余分なアクセントをつけて申し訳ありません...どういうわけか、Lionのスペルチェッカーはフランス語モードになりたいです...)

+0

ありがとうございました!それはとても役に立ちます。実際、私は連続的な画面キャプチャ、つまり画面のムービーの作成に興味があります。私はこのQ/Aを見つけました:http://developer.apple.com/library/mac/#qa/qa1740/_index.html#//apple_ref/doc/uid/DTS40011007しかし、私はサンプルコードを見つけることができないようです。何かがあるかどうか知っていますか? – Ilya

+0

そのQ&Aには、サンプルコードの短い断片が含まれています。それらをCocoaテンプレートにプラグインすることができます。 – Yuji

+0

CGDisplayCreateImageを除いて、glReadPixelsがもはや機能していないという事実は、Appleがドライバのバグを持っていることを意味していますか? – eodabash