1<?xml version="1.0" encoding="UTF-8"?> 2<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook MathML Module V1.1b1//EN" 3 "http://www.oasis-open.org/docbook/xml/mathml/1.1CR1/dbmathml.dtd"> 4<refentry xml:base="" id="eglWaitNative"> 5 <refentryinfo> 6 <copyright> 7 <year>2003-2014</year> 8 <holder>The Khronos Group Inc.</holder> 9 </copyright> 10 </refentryinfo> 11 <refmeta> 12 <refentrytitle>eglWaitNative</refentrytitle> 13 <manvolnum>3G</manvolnum> 14 </refmeta> 15 <refnamediv> 16 <refname>eglWaitNative</refname> 17 <refpurpose> 18 complete native execution prior to subsequent GL rendering calls 19 </refpurpose> 20 </refnamediv> 21 <refsynopsisdiv> 22 <title>C Specification</title> 23 <funcsynopsis> 24 <funcprototype> 25 <funcdef>EGLBoolean <function>eglWaitNative</function></funcdef> 26 <paramdef>EGLint <parameter>engine</parameter></paramdef> 27 </funcprototype> 28 </funcsynopsis> 29 </refsynopsisdiv> 30 <refsect1 id="parameters"><title>Parameters</title> 31 <variablelist> 32 <varlistentry> 33 <term><parameter>engine</parameter></term> 34 <listitem> 35 <para> 36 Specifies a particular marking engine to be waited on. 37 Must be <constant>EGL_CORE_NATIVE_ENGINE</constant>. 38 </para> 39 </listitem> 40 </varlistentry> 41 </variablelist> 42 </refsect1> 43 <refsect1 id="description"><title>Description</title> 44 <para> 45 Native rendering calls made prior to <function>eglWaitNative</function> 46 are guaranteed to be executed before GL rendering calls made after 47 <function>eglWaitNative</function>. 48 </para> 49 <para> 50 <function>eglWaitNative</function> 51 is ignored if there is no current 52 <acronym>EGL</acronym> 53 rendering context. 54 </para> 55 </refsect1> 56 <refsect1 id="errors"><title>Errors</title> 57 <para> 58 <constant>EGL_BAD_PARAMETER</constant> is generated if 59 <parameter>engine</parameter> is not a recognized marking engine. 60 </para> 61 <para> 62 <constant>EGL_BAD_CURRENT_SURFACE</constant> 63 is generated if the surface associated with the current context has a 64 native window or pixmap, and that window or pixmap is no longer valid. 65 </para> 66 </refsect1> 67 <refsect1 id="seealso"><title>See Also</title> 68 <para> 69 <citerefentry><refentrytitle>glFinish</refentrytitle></citerefentry>, 70 <citerefentry><refentrytitle>glFlush</refentrytitle></citerefentry>, 71 <citerefentry><refentrytitle>eglWaitClient</refentrytitle></citerefentry>, 72 <citerefentry><refentrytitle>eglWaitGL</refentrytitle></citerefentry> 73 </para> 74 </refsect1> 75 <refsect3 id="Copyright"><title></title> 76 <!-- Content included from copyright.inc.xsl --> 77 <imageobject> 78 <imagedata fileref="KhronosLogo.jpg" format="jpg" /> 79 </imageobject> 80 <para /> 81 </refsect3> 82</refentry> 83