Android(Xamarin)OpenTK-1.0 GL.DrawElements在通话时崩溃

时间:2016-11-08 16:09:57

标签: c# android xamarin opengl-es-2.0 opentk

我在Android和Windows 7(WPF)上完成了一个OpenGLES应用程序

我在Xamarin的Android上使用OpenTK。

代码在Windows上完美运行但在android上它在调用时崩溃:

GL.DrawElements(BeginMode.Triangles, indices, DrawElementsType.UnsignedShort, offset * sizeof(ushort));

但Visual Studio(设备日志)或CatLog中根本没有日志。调试器没有异常上升。所有顶点着色器等似乎都可以正确加载。

我已设置此功能

<uses-feature android:glEsVersion="0x00020000" android:required="true" />

在我的GLSurfaceView子类中

SetEGLContextClientVersion(2);

但如果我回去使用OpenGLES1.0并使用DrawArrays它可以工作...... 任何想法为什么应用程序在调用DrawElements时停止?

0 个答案:

没有答案