[英]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.