return error information
EGLint eglGetError(
| void) ; |
eglGetError
returns the error of the last
called EGL function in the current thread.
Initially, the error is set to EGL_SUCCESS
.
The following errors are currently defined:
EGL_SUCCESS
The last function succeeded without error.
EGL_NOT_INITIALIZED
EGL is not initialized, or could not be initialized, for the specified EGL display connection.
EGL_BAD_ACCESS
EGL cannot access a requested resource (for example a context is bound in another thread).
EGL_BAD_ALLOC
EGL failed to allocate resources for the requested operation.
EGL_BAD_ATTRIBUTE
An unrecognized attribute or attribute value was passed in the attribute list.
EGL_BAD_CONTEXT
An EGLContext argument does not name a valid EGL rendering context.
EGL_BAD_CONFIG
An EGLConfig argument does not name a valid EGL frame buffer configuration.
EGL_BAD_CURRENT_SURFACE
The current surface of the calling thread is a window, pixel buffer or pixmap that is no longer valid.
EGL_BAD_DISPLAY
An EGLDisplay argument does not name a valid EGL display connection.
EGL_BAD_SURFACE
An EGLSurface argument does not name a valid surface (window, pixel buffer or pixmap) configured for GL rendering.
EGL_BAD_MATCH
Arguments are inconsistent (for example, a valid context requires buffers not supplied by a valid surface).
EGL_BAD_PARAMETER
One or more argument values are invalid.
EGL_BAD_NATIVE_PIXMAP
A NativePixmapType argument does not refer to a valid native pixmap.
EGL_BAD_NATIVE_WINDOW
A NativeWindowType argument does not refer to a valid native window.
EGL_CONTEXT_LOST
A power management event has occurred. The application must destroy all contexts and reinitialise OpenGL ES state and objects to continue rendering.