eglGetError — 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.
Copyright © 2003-2010 Khronos Group. This material may be distributed subject to the terms and conditions set forth in the Open Publication License, v 1.0, 8 June 1999. http://opencontent.org/openpub/.