eglWaitNative — complete native execution prior to subsequent GL rendering calls

C Specification

EGLBoolean eglWaitNative( EGLint engine);



Specifies a particular marking engine to be waited on. Must be EGL_CORE_NATIVE_ENGINE.


Native rendering calls made prior to eglWaitNative are guaranteed to be executed before GL rendering calls made after eglWaitNative.

eglWaitNative is ignored if there is no current EGL rendering context.


EGL_BAD_PARAMETER is generated if engine is not a recognized marking engine.

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.