0

EGL / Android / NDKを使用してエラーをチェックしようとしていますが、意図的にエラーが発生した場合でも、eglGetError()がEGL_SUCCESSを返します。

Windowsでは、このコードはGL_INVALID_OPERATIONを生成しますが、Android NDKでeglを使用すると、EGL_SUCCESSを取得します。

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

なぜこれが起こっているのか誰かが知っていますか?

4

1 に答える 1

2

eglGetError()はEGL関数用です(接頭辞eglが付いています)。OpenGL関数(glプレフィックス付き)のエラーをチェックするには、glGetError()関数を使用します。

于 2012-04-15T17:37:44.210 に答える