2012-04-15 43 views
0

我正在使用EGL/Android/NDK,并试图检查错误,但eglGetError()即使在我故意导致错误时也返回EGL_SUCCESS。eglGetError()报告错误成功

在Windows下,这个代码产生GL_INVALID_OPERATION,但通过Android NDK使用EGL的时候,我得到EGL_SUCCESS ..

glClear(GL_TEXTURE0); 
Print("gl error: ", eglGetError()); 
exit(0); 

任何人有任何想法,为什么这可能发生?

回答

2

eglGetError()用于EGL函数(它们具有前缀egl)。 要检查OpenGL函数的错误(使用gl前缀),请使用glGetError()函数。