2012-04-15 41 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()函數。