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 を対象とするようにコンテキストを設定するにはどうすればよいですか?