2003-2014
The Khronos Group Inc.
eglWaitGL
3G
eglWaitGL
Complete GL execution prior to subsequent native rendering
calls
C Specification
EGLBoolean eglWaitGL
Description
All OpenGL ES rendering calls for the currently bound OpenGL
ES context made prior to eglWaitGL are
guaranteed to be executed before native rendering calls made
after eglWaitGL. The same result can be
achieved using
glFinish.
eglWaitGL is ignored if there is no
current EGL rendering context for OpenGL ES.
Notes
eglWaitClient is supported only if the
EGL version is 1.2 or greater.
eglWaitClient is a generalized version
of eglWaitGL, supporting multiple
client APIs. For backwards compatibility,
eglWaitGL continues to be supported and
is equivalent to the series of commands
EGLenum api = eglQueryAPI();
eglBindAPI(EGL_OPENGL_ES_API);
eglWaitClient();
eglBindAPI(api);
Errors
EGL_FALSE is returned if
eglWaitGL fails,
EGL_TRUE otherwise.
EGL_BAD_CURRENT_SURFACE is generated if
the surface associated with the current context has a native
window or pixmap, and that window or pixmap is no longer
valid.
See Also
glFinish,
eglWaitClient
eglWaitNative