2003-2014 The Khronos Group Inc.
eglWaitNative 3G
eglWaitNative complete native execution prior to subsequent GL rendering calls

## C Specification

EGLBoolean `eglWaitNative` EGLint engine

## Parameters

engine

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

## Description

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.

## Errors

`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.

## See Also

glFinish, glFlush, eglWaitClient, eglWaitGL