1

OpenTK-1.0 を使用して、OpenGL ES 2.0 のプログラム可能なパイプライン アプローチを使用していくつかの基本的な 3D オブジェクトを描画するクロス プラットフォーム アプリケーションをセットアップしようとしています。アプリケーションの iOS 側は完全に動作していますが、Android 側のアプリケーションでcalling unimplemented OpenGL ES APIエラーが発生し続けます。

これは、アプリケーションの Android 側が OpenGL ES 2.0 をターゲットとするように適切にセットアップされていないために発生していると考えられます。AndroidManifest.xmlを適切な<uses-feature>タグで更新しましたGLContextVersion = GLContextVersion.Gles2_0;が、 のオーバーライドされたCreateFrameBuffer()関数を設定できませんAndroidGameView

何らかの理由で、このGLContextVersionプロパティは OpenTK バージョン 1.0 には存在しないようですが、0.9.9.3 には存在していました。OpenTK-1.0 を使用して OpenGL ES 2.0 を対象とするようにコンテキストを設定するにはどうすればよいですか?

4

1 に答える 1

1

上記の Dykam のコメントによると、GL コンテキスト バージョンは in を使用ContextRenderingApi = GLVersion.ES2;して GL ES 2.0 を処理するように設定されていCreateFrameBuffer()ます。

于 2013-02-27T21:40:22.640 に答える