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 上下文版本现在设置为使用ContextRenderingApi = GLVersion.ES2;in处理 GL ES 2.0 CreateFrameBuffer()

于 2013-02-27T21:40:22.640 回答