繁体   English   中英

所有OpenGL ES 2.0函数返回79

[英]All OpenGL ES 2.0 functions return 79

无论我怎么称呼OpenGL ES 2.0中的所有函数,如果它们返回一个int都返回79,如果它们返回一个字符串则返回null。 我正在运行的设备支持OpenGL ES 2.0,即使开发站点上教程中的示例代码也可以做到这一点。 目前在Android 2.2(api级别8)上开发。 然后,应用程序只需绘制清晰的颜色。 你们中有人看到此错误不能使用glGetError,因为它返回79并且只有79。

当从openGL线程外部调用glGetError()时,可能会发生这种情况。 (由于这个原因,也可以从glGetError返回其他glGetError

例如,如果在GLSurfaceView中从构造函数调用glGetError() ,而不是onSurfaceCreated()onDrawFrame()函数,则可能会发生这种情况。

基本上,它返回的是垃圾,而不是合法的错误。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM