我试图建立一个跨平台的应用程序,使用OpenGL ES 2.0中的可编程管道方法使用OpenTK-1.0绘制一些基本的3D对象。我有应用程序的iOS端完美工作,但面向Android的应用程序一直在打calling unimplemented OpenGL ES API
错误。OpenGL 2.0使用Monodroid绘图(使用OpenTK)
我相信这是因为应用程序的Android端没有正确设置以针对OpenGL ES 2.0。我已经用适当的<uses-feature>
标签更新了AndroidManifest.xml
,但我无法在AndroidGameView
的覆盖CreateFrameBuffer()
函数中设置GLContextVersion = GLContextVersion.Gles2_0;
。
由于某些原因,GLContextVersion
属性在OpenTK版本1.0中似乎不存在,但确实存在于0.9.9.3中。我如何着手设置上下文以使用OpenTK-1.0来定位OpenGL ES 2.0?
遇到同样的问题,无法找到替代品。 'GraphicsContextVersion'和'GLVersion'存在,但是找不到使用其中任何一种的方法。 – Dykam 2013-02-27 13:45:28
API更改为'ContextRenderingApi = GLVersion.ES'。 – Dykam 2013-02-27 14:02:13