Nokia のサイトから spritebatch コードを「移植」して以来、非常に奇妙なエラーが発生しています。POWERVR によってエミュレートされたデスクトップ アプリケーションとして適切に動作します。しかし、Android では、空白の画面しか表示されません (実際には黒です)。これは、画像を表示しようとすると発生しますが、クラッシュしません。
ここで奇妙な部分が登場します。glGeterror();
更新機能を入れると、正常に動作します! (ゆっくりですが、すべて正常に表示されます)geterror
コードは を返します0
。私は OpenGL を初めて使用するので、何が起こっているのか、どのようにデバッグするのかわかりませんが、ソースではすべてが正しく見えます。コード全体に geterrors を吐き出しましたが、手がかりはありませんでした。ご覧になりたい場合は、私のプロジェクトを添付しました。コンパイルには Visual Studio + vsandroid が必要です。