2003-2014
The Khronos Group Inc.
eglGetError
3G
eglGetError
return error information
C Specification
EGLint eglGetError
Description
eglGetError returns the error of the last
called EGL function in the current thread.
Initially, the error is set to EGL_SUCCESS.
When an EGL function could potentially generate several
different errors (for example, when passed both a bad attribute
name, and a bad attribute value for a legal attribute name), the
implementation may choose to generate any one of the applicable
errors.
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.
Errors
A call to eglGetError sets the error to
EGL_SUCCESS.