\hypertarget{group__Evas__GL}{\section{Rendering G\-L on Evas}
\label{group__Evas__GL}\index{Rendering G\-L on Evas@{Rendering G\-L on Evas}}
}


Functions that are used to do Open\-G\-L rendering on Evas.  


\subsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct \hyperlink{struct__Evas__GL__Config}{\-\_\-\-Evas\-\_\-\-G\-L\-\_\-\-Config}
\begin{DoxyCompactList}\small\item\em Evas G\-L Surface configuration. \end{DoxyCompactList}\item 
struct \hyperlink{struct__Evas__GL__API}{\-\_\-\-Evas\-\_\-\-G\-L\-\_\-\-A\-P\-I}
\end{DoxyCompactItemize}
\subsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\hypertarget{group__Evas__GL_ga137170a70b21b13733ea493796caaefe}{\#define {\bfseries E\-V\-A\-S\-\_\-\-G\-L\-\_\-\-E\-X\-T\-E\-N\-S\-I\-O\-N\-S}~1}\label{group__Evas__GL_ga137170a70b21b13733ea493796caaefe}

\item 
\hypertarget{group__Evas__GL_ga48a8940dccea5b6219320face7198075}{\#define {\bfseries \-\_\-\-\_\-gl\-\_\-h\-\_\-}}\label{group__Evas__GL_ga48a8940dccea5b6219320face7198075}

\item 
\hypertarget{group__Evas__GL_gae70d3a3393545b174ffc3159eb995001}{\#define {\bfseries \-\_\-\-\_\-gl2\-\_\-h\-\_\-}}\label{group__Evas__GL_gae70d3a3393545b174ffc3159eb995001}

\item 
\hypertarget{group__Evas__GL_gaef2a9e9a4b130bc4de57514327847b4f}{\#define {\bfseries G\-L\-\_\-\-D\-E\-P\-T\-H\-\_\-\-B\-U\-F\-F\-E\-R\-\_\-\-B\-I\-T}~0x00000100}\label{group__Evas__GL_gaef2a9e9a4b130bc4de57514327847b4f}

\item 
\hypertarget{group__Evas__GL_gabe3e281237b175db178879e0988f5a78}{\#define {\bfseries G\-L\-\_\-\-S\-T\-E\-N\-C\-I\-L\-\_\-\-B\-U\-F\-F\-E\-R\-\_\-\-B\-I\-T}~0x00000400}\label{group__Evas__GL_gabe3e281237b175db178879e0988f5a78}

\item 
\hypertarget{group__Evas__GL_ga947db9ff944c4b78e652144c3dd1060c}{\#define {\bfseries G\-L\-\_\-\-C\-O\-L\-O\-R\-\_\-\-B\-U\-F\-F\-E\-R\-\_\-\-B\-I\-T}~0x00004000}\label{group__Evas__GL_ga947db9ff944c4b78e652144c3dd1060c}

\item 
\hypertarget{group__Evas__GL_gabca6d43f43fae31f49dcb883b2f301f6}{\#define {\bfseries G\-L\-\_\-\-F\-A\-L\-S\-E}~0}\label{group__Evas__GL_gabca6d43f43fae31f49dcb883b2f301f6}

\item 
\hypertarget{group__Evas__GL_ga06316bc3c17db78ce93419fb208945ba}{\#define {\bfseries G\-L\-\_\-\-T\-R\-U\-E}~1}\label{group__Evas__GL_ga06316bc3c17db78ce93419fb208945ba}

\item 
\hypertarget{group__Evas__GL_ga8c24a16d303b4d935f81c240a2cd88b8}{\#define {\bfseries G\-L\-\_\-\-P\-O\-I\-N\-T\-S}~0x0000}\label{group__Evas__GL_ga8c24a16d303b4d935f81c240a2cd88b8}

\item 
\hypertarget{group__Evas__GL_ga532ed3612eae8eaed8a7a53ecd7a28f3}{\#define {\bfseries G\-L\-\_\-\-L\-I\-N\-E\-S}~0x0001}\label{group__Evas__GL_ga532ed3612eae8eaed8a7a53ecd7a28f3}

\item 
\hypertarget{group__Evas__GL_gacc7a4dd7346bd1f43ae107ca9d8f8c35}{\#define {\bfseries G\-L\-\_\-\-L\-I\-N\-E\-\_\-\-L\-O\-O\-P}~0x0002}\label{group__Evas__GL_gacc7a4dd7346bd1f43ae107ca9d8f8c35}

\item 
\hypertarget{group__Evas__GL_ga4ecc64682046ef517e86a18d9acbed1e}{\#define {\bfseries G\-L\-\_\-\-L\-I\-N\-E\-\_\-\-S\-T\-R\-I\-P}~0x0003}\label{group__Evas__GL_ga4ecc64682046ef517e86a18d9acbed1e}

\item 
\hypertarget{group__Evas__GL_ga6079e7a02a59adad65eb953d9482b1ed}{\#define {\bfseries G\-L\-\_\-\-T\-R\-I\-A\-N\-G\-L\-E\-S}~0x0004}\label{group__Evas__GL_ga6079e7a02a59adad65eb953d9482b1ed}

\item 
\hypertarget{group__Evas__GL_gad38e94a1120d6688fce6fc805a5b998d}{\#define {\bfseries G\-L\-\_\-\-T\-R\-I\-A\-N\-G\-L\-E\-\_\-\-S\-T\-R\-I\-P}~0x0005}\label{group__Evas__GL_gad38e94a1120d6688fce6fc805a5b998d}

\item 
\hypertarget{group__Evas__GL_ga425f188c2bed5dc37bb2b5434388caa9}{\#define {\bfseries G\-L\-\_\-\-T\-R\-I\-A\-N\-G\-L\-E\-\_\-\-F\-A\-N}~0x0006}\label{group__Evas__GL_ga425f188c2bed5dc37bb2b5434388caa9}

\item 
\hypertarget{group__Evas__GL_ga72086daeeb80e5eb5788f42a4eea050e}{\#define {\bfseries G\-L\-\_\-\-Z\-E\-R\-O}~0}\label{group__Evas__GL_ga72086daeeb80e5eb5788f42a4eea050e}

\item 
\hypertarget{group__Evas__GL_gaa92fae02a274fe856dad3362144f84dd}{\#define {\bfseries G\-L\-\_\-\-O\-N\-E}~1}\label{group__Evas__GL_gaa92fae02a274fe856dad3362144f84dd}

\item 
\hypertarget{group__Evas__GL_ga6adf6cffd6e7fc49298982128155b8dd}{\#define {\bfseries G\-L\-\_\-\-S\-R\-C\-\_\-\-C\-O\-L\-O\-R}~0x0300}\label{group__Evas__GL_ga6adf6cffd6e7fc49298982128155b8dd}

\item 
\hypertarget{group__Evas__GL_gafae62364eab2dc69c95b17363ba687f4}{\#define {\bfseries G\-L\-\_\-\-O\-N\-E\-\_\-\-M\-I\-N\-U\-S\-\_\-\-S\-R\-C\-\_\-\-C\-O\-L\-O\-R}~0x0301}\label{group__Evas__GL_gafae62364eab2dc69c95b17363ba687f4}

\item 
\hypertarget{group__Evas__GL_ga51e6c75d54b3a9fb93fbc880463c212c}{\#define {\bfseries G\-L\-\_\-\-S\-R\-C\-\_\-\-A\-L\-P\-H\-A}~0x0302}\label{group__Evas__GL_ga51e6c75d54b3a9fb93fbc880463c212c}

\item 
\hypertarget{group__Evas__GL_gaa3926eb5e008f14829baa8d72435215f}{\#define {\bfseries G\-L\-\_\-\-O\-N\-E\-\_\-\-M\-I\-N\-U\-S\-\_\-\-S\-R\-C\-\_\-\-A\-L\-P\-H\-A}~0x0303}\label{group__Evas__GL_gaa3926eb5e008f14829baa8d72435215f}

\item 
\hypertarget{group__Evas__GL_gab4dcc8a1804d164d5f4dbba427b5672c}{\#define {\bfseries G\-L\-\_\-\-D\-S\-T\-\_\-\-A\-L\-P\-H\-A}~0x0304}\label{group__Evas__GL_gab4dcc8a1804d164d5f4dbba427b5672c}

\item 
\hypertarget{group__Evas__GL_ga41dd3137d362319dcf68b387b2eb9866}{\#define {\bfseries G\-L\-\_\-\-O\-N\-E\-\_\-\-M\-I\-N\-U\-S\-\_\-\-D\-S\-T\-\_\-\-A\-L\-P\-H\-A}~0x0305}\label{group__Evas__GL_ga41dd3137d362319dcf68b387b2eb9866}

\item 
\hypertarget{group__Evas__GL_gacd2abef6afceea16ef19a117ae7fc3eb}{\#define {\bfseries G\-L\-\_\-\-D\-S\-T\-\_\-\-C\-O\-L\-O\-R}~0x0306}\label{group__Evas__GL_gacd2abef6afceea16ef19a117ae7fc3eb}

\item 
\hypertarget{group__Evas__GL_ga4af4fbff7e4f93998f5bf914b19bd1dc}{\#define {\bfseries G\-L\-\_\-\-O\-N\-E\-\_\-\-M\-I\-N\-U\-S\-\_\-\-D\-S\-T\-\_\-\-C\-O\-L\-O\-R}~0x0307}\label{group__Evas__GL_ga4af4fbff7e4f93998f5bf914b19bd1dc}

\item 
\hypertarget{group__Evas__GL_ga3ed9d2a2bb8daffceaecad60241cbd93}{\#define {\bfseries G\-L\-\_\-\-S\-R\-C\-\_\-\-A\-L\-P\-H\-A\-\_\-\-S\-A\-T\-U\-R\-A\-T\-E}~0x0308}\label{group__Evas__GL_ga3ed9d2a2bb8daffceaecad60241cbd93}

\item 
\hypertarget{group__Evas__GL_gaf477e4fa3e741406c0c3532cc5062758}{\#define {\bfseries G\-L\-\_\-\-F\-U\-N\-C\-\_\-\-A\-D\-D}~0x8006}\label{group__Evas__GL_gaf477e4fa3e741406c0c3532cc5062758}

\item 
\hypertarget{group__Evas__GL_ga2e51c4b0c223640236a52fb26503874b}{\#define {\bfseries G\-L\-\_\-\-B\-L\-E\-N\-D\-\_\-\-E\-Q\-U\-A\-T\-I\-O\-N}~0x8009}\label{group__Evas__GL_ga2e51c4b0c223640236a52fb26503874b}

\item 
\hypertarget{group__Evas__GL_ga2d24de280ec5f40a3c9e42f488ba0236}{\#define {\bfseries G\-L\-\_\-\-B\-L\-E\-N\-D\-\_\-\-E\-Q\-U\-A\-T\-I\-O\-N\-\_\-\-R\-G\-B}~0x8009    /$\ast$ same as B\-L\-E\-N\-D\-\_\-\-E\-Q\-U\-A\-T\-I\-O\-N $\ast$/}\label{group__Evas__GL_ga2d24de280ec5f40a3c9e42f488ba0236}

\item 
\hypertarget{group__Evas__GL_ga85a60a922c2e2abe0838e20bbcc7dbf2}{\#define {\bfseries G\-L\-\_\-\-B\-L\-E\-N\-D\-\_\-\-E\-Q\-U\-A\-T\-I\-O\-N\-\_\-\-A\-L\-P\-H\-A}~0x883\-D}\label{group__Evas__GL_ga85a60a922c2e2abe0838e20bbcc7dbf2}

\item 
\hypertarget{group__Evas__GL_gad0017e5c11a6be44b705d87053607fca}{\#define {\bfseries G\-L\-\_\-\-F\-U\-N\-C\-\_\-\-S\-U\-B\-T\-R\-A\-C\-T}~0x800\-A}\label{group__Evas__GL_gad0017e5c11a6be44b705d87053607fca}

\item 
\hypertarget{group__Evas__GL_ga8439350af7b66d0115f23d27a6511917}{\#define {\bfseries G\-L\-\_\-\-F\-U\-N\-C\-\_\-\-R\-E\-V\-E\-R\-S\-E\-\_\-\-S\-U\-B\-T\-R\-A\-C\-T}~0x800\-B}\label{group__Evas__GL_ga8439350af7b66d0115f23d27a6511917}

\item 
\hypertarget{group__Evas__GL_gac3979a3a4c982af6bc325e14ab943cd1}{\#define {\bfseries G\-L\-\_\-\-B\-L\-E\-N\-D\-\_\-\-D\-S\-T\-\_\-\-R\-G\-B}~0x80\-C8}\label{group__Evas__GL_gac3979a3a4c982af6bc325e14ab943cd1}

\item 
\hypertarget{group__Evas__GL_gaeb51171f8c89cddec550fba045e62651}{\#define {\bfseries G\-L\-\_\-\-B\-L\-E\-N\-D\-\_\-\-S\-R\-C\-\_\-\-R\-G\-B}~0x80\-C9}\label{group__Evas__GL_gaeb51171f8c89cddec550fba045e62651}

\item 
\hypertarget{group__Evas__GL_ga1e8f20eb4f51cb2254e13789a19f48cd}{\#define {\bfseries G\-L\-\_\-\-B\-L\-E\-N\-D\-\_\-\-D\-S\-T\-\_\-\-A\-L\-P\-H\-A}~0x80\-C\-A}\label{group__Evas__GL_ga1e8f20eb4f51cb2254e13789a19f48cd}

\item 
\hypertarget{group__Evas__GL_gaf2983dce40f413d43ca839abdeafd3ff}{\#define {\bfseries G\-L\-\_\-\-B\-L\-E\-N\-D\-\_\-\-S\-R\-C\-\_\-\-A\-L\-P\-H\-A}~0x80\-C\-B}\label{group__Evas__GL_gaf2983dce40f413d43ca839abdeafd3ff}

\item 
\hypertarget{group__Evas__GL_ga44a85282cd9022542edd9b29b44b4221}{\#define {\bfseries G\-L\-\_\-\-C\-O\-N\-S\-T\-A\-N\-T\-\_\-\-C\-O\-L\-O\-R}~0x8001}\label{group__Evas__GL_ga44a85282cd9022542edd9b29b44b4221}

\item 
\hypertarget{group__Evas__GL_gaa9fd0672b1352e0a68a7cf268df3734e}{\#define {\bfseries G\-L\-\_\-\-O\-N\-E\-\_\-\-M\-I\-N\-U\-S\-\_\-\-C\-O\-N\-S\-T\-A\-N\-T\-\_\-\-C\-O\-L\-O\-R}~0x8002}\label{group__Evas__GL_gaa9fd0672b1352e0a68a7cf268df3734e}

\item 
\hypertarget{group__Evas__GL_gaa8e645785d8215f658c2576d90df1e5d}{\#define {\bfseries G\-L\-\_\-\-C\-O\-N\-S\-T\-A\-N\-T\-\_\-\-A\-L\-P\-H\-A}~0x8003}\label{group__Evas__GL_gaa8e645785d8215f658c2576d90df1e5d}

\item 
\hypertarget{group__Evas__GL_ga316d4feb613d04854aba437a278add28}{\#define {\bfseries G\-L\-\_\-\-O\-N\-E\-\_\-\-M\-I\-N\-U\-S\-\_\-\-C\-O\-N\-S\-T\-A\-N\-T\-\_\-\-A\-L\-P\-H\-A}~0x8004}\label{group__Evas__GL_ga316d4feb613d04854aba437a278add28}

\item 
\hypertarget{group__Evas__GL_gaaeb7ae1c6700f8dc186672a2abdd825e}{\#define {\bfseries G\-L\-\_\-\-B\-L\-E\-N\-D\-\_\-\-C\-O\-L\-O\-R}~0x8005}\label{group__Evas__GL_gaaeb7ae1c6700f8dc186672a2abdd825e}

\item 
\hypertarget{group__Evas__GL_ga7180045dcb52b22af2cd0366026bc3ed}{\#define {\bfseries G\-L\-\_\-\-A\-R\-R\-A\-Y\-\_\-\-B\-U\-F\-F\-E\-R}~0x8892}\label{group__Evas__GL_ga7180045dcb52b22af2cd0366026bc3ed}

\item 
\hypertarget{group__Evas__GL_gad26c63125c72cbf0347b589d51676e6a}{\#define {\bfseries G\-L\-\_\-\-E\-L\-E\-M\-E\-N\-T\-\_\-\-A\-R\-R\-A\-Y\-\_\-\-B\-U\-F\-F\-E\-R}~0x8893}\label{group__Evas__GL_gad26c63125c72cbf0347b589d51676e6a}

\item 
\hypertarget{group__Evas__GL_ga5ecd4619421b6ddb35898ec4d38a9815}{\#define {\bfseries G\-L\-\_\-\-A\-R\-R\-A\-Y\-\_\-\-B\-U\-F\-F\-E\-R\-\_\-\-B\-I\-N\-D\-I\-N\-G}~0x8894}\label{group__Evas__GL_ga5ecd4619421b6ddb35898ec4d38a9815}

\item 
\hypertarget{group__Evas__GL_ga2af45d6380eba1087a8e5bc684d6ab72}{\#define {\bfseries G\-L\-\_\-\-E\-L\-E\-M\-E\-N\-T\-\_\-\-A\-R\-R\-A\-Y\-\_\-\-B\-U\-F\-F\-E\-R\-\_\-\-B\-I\-N\-D\-I\-N\-G}~0x8895}\label{group__Evas__GL_ga2af45d6380eba1087a8e5bc684d6ab72}

\item 
\hypertarget{group__Evas__GL_gaaab0960233739efbd5d1ae2b2fb919cd}{\#define {\bfseries G\-L\-\_\-\-S\-T\-R\-E\-A\-M\-\_\-\-D\-R\-A\-W}~0x88\-E0}\label{group__Evas__GL_gaaab0960233739efbd5d1ae2b2fb919cd}

\item 
\hypertarget{group__Evas__GL_gab7dffdc215fbbe75b6ccacfecfc14648}{\#define {\bfseries G\-L\-\_\-\-S\-T\-A\-T\-I\-C\-\_\-\-D\-R\-A\-W}~0x88\-E4}\label{group__Evas__GL_gab7dffdc215fbbe75b6ccacfecfc14648}

\item 
\hypertarget{group__Evas__GL_gac1915ebc9c952b9e7140f4bcc78319a6}{\#define {\bfseries G\-L\-\_\-\-D\-Y\-N\-A\-M\-I\-C\-\_\-\-D\-R\-A\-W}~0x88\-E8}\label{group__Evas__GL_gac1915ebc9c952b9e7140f4bcc78319a6}

\item 
\hypertarget{group__Evas__GL_ga97c3f50440fbe7eb098cfeede90d1686}{\#define {\bfseries G\-L\-\_\-\-B\-U\-F\-F\-E\-R\-\_\-\-S\-I\-Z\-E}~0x8764}\label{group__Evas__GL_ga97c3f50440fbe7eb098cfeede90d1686}

\item 
\hypertarget{group__Evas__GL_ga3c6158f6c9440fe495d4e14c2dea95a3}{\#define {\bfseries G\-L\-\_\-\-B\-U\-F\-F\-E\-R\-\_\-\-U\-S\-A\-G\-E}~0x8765}\label{group__Evas__GL_ga3c6158f6c9440fe495d4e14c2dea95a3}

\item 
\hypertarget{group__Evas__GL_ga5bb317422e4b2f35eb0f54f625dfc49e}{\#define {\bfseries G\-L\-\_\-\-C\-U\-R\-R\-E\-N\-T\-\_\-\-V\-E\-R\-T\-E\-X\-\_\-\-A\-T\-T\-R\-I\-B}~0x8626}\label{group__Evas__GL_ga5bb317422e4b2f35eb0f54f625dfc49e}

\item 
\hypertarget{group__Evas__GL_gad66599a87de5c80f8c174da72080a811}{\#define {\bfseries G\-L\-\_\-\-F\-R\-O\-N\-T}~0x0404}\label{group__Evas__GL_gad66599a87de5c80f8c174da72080a811}

\item 
\hypertarget{group__Evas__GL_ga688ad6fbf908a39f7197da6d4e4dd083}{\#define {\bfseries G\-L\-\_\-\-B\-A\-C\-K}~0x0405}\label{group__Evas__GL_ga688ad6fbf908a39f7197da6d4e4dd083}

\item 
\hypertarget{group__Evas__GL_ga355cd0068666a25037ca163a57eaa214}{\#define {\bfseries G\-L\-\_\-\-F\-R\-O\-N\-T\-\_\-\-A\-N\-D\-\_\-\-B\-A\-C\-K}~0x0408}\label{group__Evas__GL_ga355cd0068666a25037ca163a57eaa214}

\item 
\hypertarget{group__Evas__GL_gad4de17abefa73fa2ef53379f73b734be}{\#define {\bfseries G\-L\-\_\-\-T\-E\-X\-T\-U\-R\-E\-\_\-2\-D}~0x0\-D\-E1}\label{group__Evas__GL_gad4de17abefa73fa2ef53379f73b734be}

\item 
\hypertarget{group__Evas__GL_ga8c4f153ed20a741aaae952650fec46f0}{\#define {\bfseries G\-L\-\_\-\-C\-U\-L\-L\-\_\-\-F\-A\-C\-E}~0x0\-B44}\label{group__Evas__GL_ga8c4f153ed20a741aaae952650fec46f0}

\item 
\hypertarget{group__Evas__GL_gaa290e8f9ee6f6862778355aa22bb0b13}{\#define {\bfseries G\-L\-\_\-\-B\-L\-E\-N\-D}~0x0\-B\-E2}\label{group__Evas__GL_gaa290e8f9ee6f6862778355aa22bb0b13}

\item 
\hypertarget{group__Evas__GL_ga7a806235dc2a717e813e92583ad99b34}{\#define {\bfseries G\-L\-\_\-\-D\-I\-T\-H\-E\-R}~0x0\-B\-D0}\label{group__Evas__GL_ga7a806235dc2a717e813e92583ad99b34}

\item 
\hypertarget{group__Evas__GL_ga4f0fd22afde7215e4412dafa5e522097}{\#define {\bfseries G\-L\-\_\-\-S\-T\-E\-N\-C\-I\-L\-\_\-\-T\-E\-S\-T}~0x0\-B90}\label{group__Evas__GL_ga4f0fd22afde7215e4412dafa5e522097}

\item 
\hypertarget{group__Evas__GL_ga4ccf1dc093190cc3798b9abea3655f98}{\#define {\bfseries G\-L\-\_\-\-D\-E\-P\-T\-H\-\_\-\-T\-E\-S\-T}~0x0\-B71}\label{group__Evas__GL_ga4ccf1dc093190cc3798b9abea3655f98}

\item 
\hypertarget{group__Evas__GL_gabe1c2e1876841bc483127fd45d7ca3b1}{\#define {\bfseries G\-L\-\_\-\-S\-C\-I\-S\-S\-O\-R\-\_\-\-T\-E\-S\-T}~0x0\-C11}\label{group__Evas__GL_gabe1c2e1876841bc483127fd45d7ca3b1}

\item 
\hypertarget{group__Evas__GL_ga3ee631814361db6d24e7ebc5988877ab}{\#define {\bfseries G\-L\-\_\-\-P\-O\-L\-Y\-G\-O\-N\-\_\-\-O\-F\-F\-S\-E\-T\-\_\-\-F\-I\-L\-L}~0x8037}\label{group__Evas__GL_ga3ee631814361db6d24e7ebc5988877ab}

\item 
\hypertarget{group__Evas__GL_ga974e3d03b26a60757018116abc99455f}{\#define {\bfseries G\-L\-\_\-\-S\-A\-M\-P\-L\-E\-\_\-\-A\-L\-P\-H\-A\-\_\-\-T\-O\-\_\-\-C\-O\-V\-E\-R\-A\-G\-E}~0x809\-E}\label{group__Evas__GL_ga974e3d03b26a60757018116abc99455f}

\item 
\hypertarget{group__Evas__GL_ga28521a0c7005cfc7ada652c82cba801d}{\#define {\bfseries G\-L\-\_\-\-S\-A\-M\-P\-L\-E\-\_\-\-C\-O\-V\-E\-R\-A\-G\-E}~0x80\-A0}\label{group__Evas__GL_ga28521a0c7005cfc7ada652c82cba801d}

\item 
\hypertarget{group__Evas__GL_ga8868c96a8632a9a5b2af712c62dfd36a}{\#define {\bfseries G\-L\-\_\-\-N\-O\-\_\-\-E\-R\-R\-O\-R}~0}\label{group__Evas__GL_ga8868c96a8632a9a5b2af712c62dfd36a}

\item 
\hypertarget{group__Evas__GL_gaf14f7bb0d1f578a77e3c472d3bbd2cbd}{\#define {\bfseries G\-L\-\_\-\-I\-N\-V\-A\-L\-I\-D\-\_\-\-E\-N\-U\-M}~0x0500}\label{group__Evas__GL_gaf14f7bb0d1f578a77e3c472d3bbd2cbd}

\item 
\hypertarget{group__Evas__GL_ga0650f4789afcbe8e0d83d8cffd008719}{\#define {\bfseries G\-L\-\_\-\-I\-N\-V\-A\-L\-I\-D\-\_\-\-V\-A\-L\-U\-E}~0x0501}\label{group__Evas__GL_ga0650f4789afcbe8e0d83d8cffd008719}

\item 
\hypertarget{group__Evas__GL_ga55c3653fe5c95b8070bd00c02b137693}{\#define {\bfseries G\-L\-\_\-\-I\-N\-V\-A\-L\-I\-D\-\_\-\-O\-P\-E\-R\-A\-T\-I\-O\-N}~0x0502}\label{group__Evas__GL_ga55c3653fe5c95b8070bd00c02b137693}

\item 
\hypertarget{group__Evas__GL_gad339202fa82bc67ac98dbb43dd2d32b5}{\#define {\bfseries G\-L\-\_\-\-O\-U\-T\-\_\-\-O\-F\-\_\-\-M\-E\-M\-O\-R\-Y}~0x0505}\label{group__Evas__GL_gad339202fa82bc67ac98dbb43dd2d32b5}

\item 
\hypertarget{group__Evas__GL_ga4c5d89dc1a4ba5669af56d43ad6d26e8}{\#define {\bfseries G\-L\-\_\-\-C\-W}~0x0900}\label{group__Evas__GL_ga4c5d89dc1a4ba5669af56d43ad6d26e8}

\item 
\hypertarget{group__Evas__GL_ga84814ca499dc312708e8aa22324f1d78}{\#define {\bfseries G\-L\-\_\-\-C\-C\-W}~0x0901}\label{group__Evas__GL_ga84814ca499dc312708e8aa22324f1d78}

\item 
\hypertarget{group__Evas__GL_gae1f353e4ac4c120f236a8d3f0eebdfd6}{\#define {\bfseries G\-L\-\_\-\-L\-I\-N\-E\-\_\-\-W\-I\-D\-T\-H}~0x0\-B21}\label{group__Evas__GL_gae1f353e4ac4c120f236a8d3f0eebdfd6}

\item 
\hypertarget{group__Evas__GL_ga36db9789a611e54ea050f1368a5f38d7}{\#define {\bfseries G\-L\-\_\-\-A\-L\-I\-A\-S\-E\-D\-\_\-\-P\-O\-I\-N\-T\-\_\-\-S\-I\-Z\-E\-\_\-\-R\-A\-N\-G\-E}~0x846\-D}\label{group__Evas__GL_ga36db9789a611e54ea050f1368a5f38d7}

\item 
\hypertarget{group__Evas__GL_gaeab1bea19aab745e66b39860f3b8409c}{\#define {\bfseries G\-L\-\_\-\-A\-L\-I\-A\-S\-E\-D\-\_\-\-L\-I\-N\-E\-\_\-\-W\-I\-D\-T\-H\-\_\-\-R\-A\-N\-G\-E}~0x846\-E}\label{group__Evas__GL_gaeab1bea19aab745e66b39860f3b8409c}

\item 
\hypertarget{group__Evas__GL_gaa63d609b13861a92daa6da53039ac002}{\#define {\bfseries G\-L\-\_\-\-C\-U\-L\-L\-\_\-\-F\-A\-C\-E\-\_\-\-M\-O\-D\-E}~0x0\-B45}\label{group__Evas__GL_gaa63d609b13861a92daa6da53039ac002}

\item 
\hypertarget{group__Evas__GL_ga2aae8c75b63a69ce48f42dd03de8a17f}{\#define {\bfseries G\-L\-\_\-\-F\-R\-O\-N\-T\-\_\-\-F\-A\-C\-E}~0x0\-B46}\label{group__Evas__GL_ga2aae8c75b63a69ce48f42dd03de8a17f}

\item 
\hypertarget{group__Evas__GL_ga2398c902b63dd997a0373c036d75ee3f}{\#define {\bfseries G\-L\-\_\-\-D\-E\-P\-T\-H\-\_\-\-R\-A\-N\-G\-E}~0x0\-B70}\label{group__Evas__GL_ga2398c902b63dd997a0373c036d75ee3f}

\item 
\hypertarget{group__Evas__GL_ga94f99602589f7e9b3317ae533b3d1e7a}{\#define {\bfseries G\-L\-\_\-\-D\-E\-P\-T\-H\-\_\-\-W\-R\-I\-T\-E\-M\-A\-S\-K}~0x0\-B72}\label{group__Evas__GL_ga94f99602589f7e9b3317ae533b3d1e7a}

\item 
\hypertarget{group__Evas__GL_ga4095430893702dc40211e82cf812017b}{\#define {\bfseries G\-L\-\_\-\-D\-E\-P\-T\-H\-\_\-\-C\-L\-E\-A\-R\-\_\-\-V\-A\-L\-U\-E}~0x0\-B73}\label{group__Evas__GL_ga4095430893702dc40211e82cf812017b}

\item 
\hypertarget{group__Evas__GL_ga384b39bd27ee70e5c9304357775e1bcb}{\#define {\bfseries G\-L\-\_\-\-D\-E\-P\-T\-H\-\_\-\-F\-U\-N\-C}~0x0\-B74}\label{group__Evas__GL_ga384b39bd27ee70e5c9304357775e1bcb}

\item 
\hypertarget{group__Evas__GL_ga88aa1cfd33704cb4f496deff57b2e7ea}{\#define {\bfseries G\-L\-\_\-\-S\-T\-E\-N\-C\-I\-L\-\_\-\-C\-L\-E\-A\-R\-\_\-\-V\-A\-L\-U\-E}~0x0\-B91}\label{group__Evas__GL_ga88aa1cfd33704cb4f496deff57b2e7ea}

\item 
\hypertarget{group__Evas__GL_ga9118a088d39354d8591552a61965134b}{\#define {\bfseries G\-L\-\_\-\-S\-T\-E\-N\-C\-I\-L\-\_\-\-F\-U\-N\-C}~0x0\-B92}\label{group__Evas__GL_ga9118a088d39354d8591552a61965134b}

\item 
\hypertarget{group__Evas__GL_ga7f441c7fa7f06c55ae8b2d31b84b894b}{\#define {\bfseries G\-L\-\_\-\-S\-T\-E\-N\-C\-I\-L\-\_\-\-F\-A\-I\-L}~0x0\-B94}\label{group__Evas__GL_ga7f441c7fa7f06c55ae8b2d31b84b894b}

\item 
\hypertarget{group__Evas__GL_gabad28984d102b363838d03d71dfe7f7d}{\#define {\bfseries G\-L\-\_\-\-S\-T\-E\-N\-C\-I\-L\-\_\-\-P\-A\-S\-S\-\_\-\-D\-E\-P\-T\-H\-\_\-\-F\-A\-I\-L}~0x0\-B95}\label{group__Evas__GL_gabad28984d102b363838d03d71dfe7f7d}

\item 
\hypertarget{group__Evas__GL_ga854ad67c431d89c86040972cc79e35d6}{\#define {\bfseries G\-L\-\_\-\-S\-T\-E\-N\-C\-I\-L\-\_\-\-P\-A\-S\-S\-\_\-\-D\-E\-P\-T\-H\-\_\-\-P\-A\-S\-S}~0x0\-B96}\label{group__Evas__GL_ga854ad67c431d89c86040972cc79e35d6}

\item 
\hypertarget{group__Evas__GL_ga1eb752688ef539e7b129091b8e8f5be2}{\#define {\bfseries G\-L\-\_\-\-S\-T\-E\-N\-C\-I\-L\-\_\-\-R\-E\-F}~0x0\-B97}\label{group__Evas__GL_ga1eb752688ef539e7b129091b8e8f5be2}

\item 
\hypertarget{group__Evas__GL_ga5beaa43a225b74c8d7d8cfc754117db1}{\#define {\bfseries G\-L\-\_\-\-S\-T\-E\-N\-C\-I\-L\-\_\-\-V\-A\-L\-U\-E\-\_\-\-M\-A\-S\-K}~0x0\-B93}\label{group__Evas__GL_ga5beaa43a225b74c8d7d8cfc754117db1}

\item 
\hypertarget{group__Evas__GL_ga68c8c9086b2658be97f2800c63002f30}{\#define {\bfseries G\-L\-\_\-\-S\-T\-E\-N\-C\-I\-L\-\_\-\-W\-R\-I\-T\-E\-M\-A\-S\-K}~0x0\-B98}\label{group__Evas__GL_ga68c8c9086b2658be97f2800c63002f30}

\item 
\hypertarget{group__Evas__GL_gab35a8ddee6d334f74fe61c43c4009740}{\#define {\bfseries G\-L\-\_\-\-S\-T\-E\-N\-C\-I\-L\-\_\-\-B\-A\-C\-K\-\_\-\-F\-U\-N\-C}~0x8800}\label{group__Evas__GL_gab35a8ddee6d334f74fe61c43c4009740}

\item 
\hypertarget{group__Evas__GL_ga1ffa1e7b112d976c2487858b0d612e5e}{\#define {\bfseries G\-L\-\_\-\-S\-T\-E\-N\-C\-I\-L\-\_\-\-B\-A\-C\-K\-\_\-\-F\-A\-I\-L}~0x8801}\label{group__Evas__GL_ga1ffa1e7b112d976c2487858b0d612e5e}

\item 
\hypertarget{group__Evas__GL_ga3b8bdd9068dbed55386fcf4742149ca3}{\#define {\bfseries G\-L\-\_\-\-S\-T\-E\-N\-C\-I\-L\-\_\-\-B\-A\-C\-K\-\_\-\-P\-A\-S\-S\-\_\-\-D\-E\-P\-T\-H\-\_\-\-F\-A\-I\-L}~0x8802}\label{group__Evas__GL_ga3b8bdd9068dbed55386fcf4742149ca3}

\item 
\hypertarget{group__Evas__GL_gad9262afb6e71de6b55716ea503b5608c}{\#define {\bfseries G\-L\-\_\-\-S\-T\-E\-N\-C\-I\-L\-\_\-\-B\-A\-C\-K\-\_\-\-P\-A\-S\-S\-\_\-\-D\-E\-P\-T\-H\-\_\-\-P\-A\-S\-S}~0x8803}\label{group__Evas__GL_gad9262afb6e71de6b55716ea503b5608c}

\item 
\hypertarget{group__Evas__GL_ga5c9a40aceb53d69be5ffaff15c7d7c3b}{\#define {\bfseries G\-L\-\_\-\-S\-T\-E\-N\-C\-I\-L\-\_\-\-B\-A\-C\-K\-\_\-\-R\-E\-F}~0x8\-C\-A3}\label{group__Evas__GL_ga5c9a40aceb53d69be5ffaff15c7d7c3b}

\item 
\hypertarget{group__Evas__GL_ga7f03d101f47e0c779761cf20b8652dad}{\#define {\bfseries G\-L\-\_\-\-S\-T\-E\-N\-C\-I\-L\-\_\-\-B\-A\-C\-K\-\_\-\-V\-A\-L\-U\-E\-\_\-\-M\-A\-S\-K}~0x8\-C\-A4}\label{group__Evas__GL_ga7f03d101f47e0c779761cf20b8652dad}

\item 
\hypertarget{group__Evas__GL_ga3e0903a295456617def915dbc0932a3a}{\#define {\bfseries G\-L\-\_\-\-S\-T\-E\-N\-C\-I\-L\-\_\-\-B\-A\-C\-K\-\_\-\-W\-R\-I\-T\-E\-M\-A\-S\-K}~0x8\-C\-A5}\label{group__Evas__GL_ga3e0903a295456617def915dbc0932a3a}

\item 
\hypertarget{group__Evas__GL_ga8195c4c567f9ebe31c8208485f4fbb1b}{\#define {\bfseries G\-L\-\_\-\-V\-I\-E\-W\-P\-O\-R\-T}~0x0\-B\-A2}\label{group__Evas__GL_ga8195c4c567f9ebe31c8208485f4fbb1b}

\item 
\hypertarget{group__Evas__GL_gae71615052102b461b47f543a75ff680a}{\#define {\bfseries G\-L\-\_\-\-S\-C\-I\-S\-S\-O\-R\-\_\-\-B\-O\-X}~0x0\-C10}\label{group__Evas__GL_gae71615052102b461b47f543a75ff680a}

\item 
\hypertarget{group__Evas__GL_gafff10397aced90d3aa31b50774a1294e}{\#define {\bfseries G\-L\-\_\-\-C\-O\-L\-O\-R\-\_\-\-C\-L\-E\-A\-R\-\_\-\-V\-A\-L\-U\-E}~0x0\-C22}\label{group__Evas__GL_gafff10397aced90d3aa31b50774a1294e}

\item 
\hypertarget{group__Evas__GL_ga739c84cfc7fcf82245e2b5186922e3a0}{\#define {\bfseries G\-L\-\_\-\-C\-O\-L\-O\-R\-\_\-\-W\-R\-I\-T\-E\-M\-A\-S\-K}~0x0\-C23}\label{group__Evas__GL_ga739c84cfc7fcf82245e2b5186922e3a0}

\item 
\hypertarget{group__Evas__GL_ga8e71ccb4538d4f8f5e8ff074fc5b6754}{\#define {\bfseries G\-L\-\_\-\-U\-N\-P\-A\-C\-K\-\_\-\-A\-L\-I\-G\-N\-M\-E\-N\-T}~0x0\-C\-F5}\label{group__Evas__GL_ga8e71ccb4538d4f8f5e8ff074fc5b6754}

\item 
\hypertarget{group__Evas__GL_ga4a8f0a4e3ca93f56e40f144e199263fc}{\#define {\bfseries G\-L\-\_\-\-P\-A\-C\-K\-\_\-\-A\-L\-I\-G\-N\-M\-E\-N\-T}~0x0\-D05}\label{group__Evas__GL_ga4a8f0a4e3ca93f56e40f144e199263fc}

\item 
\hypertarget{group__Evas__GL_ga1055b93cfcdfb97cfc8e00e8e0bb03a1}{\#define {\bfseries G\-L\-\_\-\-M\-A\-X\-\_\-\-T\-E\-X\-T\-U\-R\-E\-\_\-\-S\-I\-Z\-E}~0x0\-D33}\label{group__Evas__GL_ga1055b93cfcdfb97cfc8e00e8e0bb03a1}

\item 
\hypertarget{group__Evas__GL_gab7410e9d70e0e1ed900fcd90385a0f16}{\#define {\bfseries G\-L\-\_\-\-M\-A\-X\-\_\-\-V\-I\-E\-W\-P\-O\-R\-T\-\_\-\-D\-I\-M\-S}~0x0\-D3\-A}\label{group__Evas__GL_gab7410e9d70e0e1ed900fcd90385a0f16}

\item 
\hypertarget{group__Evas__GL_ga913bc0520eb09ccdeea94897a1f05e1c}{\#define {\bfseries G\-L\-\_\-\-S\-U\-B\-P\-I\-X\-E\-L\-\_\-\-B\-I\-T\-S}~0x0\-D50}\label{group__Evas__GL_ga913bc0520eb09ccdeea94897a1f05e1c}

\item 
\hypertarget{group__Evas__GL_gaf63a8c8d4d7c5cc5bbe36837ea7c545c}{\#define {\bfseries G\-L\-\_\-\-R\-E\-D\-\_\-\-B\-I\-T\-S}~0x0\-D52}\label{group__Evas__GL_gaf63a8c8d4d7c5cc5bbe36837ea7c545c}

\item 
\hypertarget{group__Evas__GL_ga276d98ce988c340a6711ffe2d60ff2ea}{\#define {\bfseries G\-L\-\_\-\-G\-R\-E\-E\-N\-\_\-\-B\-I\-T\-S}~0x0\-D53}\label{group__Evas__GL_ga276d98ce988c340a6711ffe2d60ff2ea}

\item 
\hypertarget{group__Evas__GL_ga89619a89c625860afb6c45b3fba7e415}{\#define {\bfseries G\-L\-\_\-\-B\-L\-U\-E\-\_\-\-B\-I\-T\-S}~0x0\-D54}\label{group__Evas__GL_ga89619a89c625860afb6c45b3fba7e415}

\item 
\hypertarget{group__Evas__GL_gabbbf633c2fcacf1bc9c48b114f8a0ded}{\#define {\bfseries G\-L\-\_\-\-A\-L\-P\-H\-A\-\_\-\-B\-I\-T\-S}~0x0\-D55}\label{group__Evas__GL_gabbbf633c2fcacf1bc9c48b114f8a0ded}

\item 
\hypertarget{group__Evas__GL_ga7fdcf82f09cf5359bc11b9e3ca38cf0d}{\#define {\bfseries G\-L\-\_\-\-D\-E\-P\-T\-H\-\_\-\-B\-I\-T\-S}~0x0\-D56}\label{group__Evas__GL_ga7fdcf82f09cf5359bc11b9e3ca38cf0d}

\item 
\hypertarget{group__Evas__GL_ga0c718f41fc88ec3b52160a8772ee9a8b}{\#define {\bfseries G\-L\-\_\-\-S\-T\-E\-N\-C\-I\-L\-\_\-\-B\-I\-T\-S}~0x0\-D57}\label{group__Evas__GL_ga0c718f41fc88ec3b52160a8772ee9a8b}

\item 
\hypertarget{group__Evas__GL_gab84d458cac9320e2df8613cd9f48ccbf}{\#define {\bfseries G\-L\-\_\-\-P\-O\-L\-Y\-G\-O\-N\-\_\-\-O\-F\-F\-S\-E\-T\-\_\-\-U\-N\-I\-T\-S}~0x2\-A00}\label{group__Evas__GL_gab84d458cac9320e2df8613cd9f48ccbf}

\item 
\hypertarget{group__Evas__GL_ga5eae9c39583632b7edf8ebb613ec332b}{\#define {\bfseries G\-L\-\_\-\-P\-O\-L\-Y\-G\-O\-N\-\_\-\-O\-F\-F\-S\-E\-T\-\_\-\-F\-A\-C\-T\-O\-R}~0x8038}\label{group__Evas__GL_ga5eae9c39583632b7edf8ebb613ec332b}

\item 
\hypertarget{group__Evas__GL_gae5116368c78a4376ac1b6fbc714892a7}{\#define {\bfseries G\-L\-\_\-\-T\-E\-X\-T\-U\-R\-E\-\_\-\-B\-I\-N\-D\-I\-N\-G\-\_\-2\-D}~0x8069}\label{group__Evas__GL_gae5116368c78a4376ac1b6fbc714892a7}

\item 
\hypertarget{group__Evas__GL_ga826c1addfb8459689d3268cd592ebe3c}{\#define {\bfseries G\-L\-\_\-\-S\-A\-M\-P\-L\-E\-\_\-\-B\-U\-F\-F\-E\-R\-S}~0x80\-A8}\label{group__Evas__GL_ga826c1addfb8459689d3268cd592ebe3c}

\item 
\hypertarget{group__Evas__GL_ga1527624bc8306b779ce730bcc4f757a4}{\#define {\bfseries G\-L\-\_\-\-S\-A\-M\-P\-L\-E\-S}~0x80\-A9}\label{group__Evas__GL_ga1527624bc8306b779ce730bcc4f757a4}

\item 
\hypertarget{group__Evas__GL_ga0ec2d62f355f2dc750d1977345938b33}{\#define {\bfseries G\-L\-\_\-\-S\-A\-M\-P\-L\-E\-\_\-\-C\-O\-V\-E\-R\-A\-G\-E\-\_\-\-V\-A\-L\-U\-E}~0x80\-A\-A}\label{group__Evas__GL_ga0ec2d62f355f2dc750d1977345938b33}

\item 
\hypertarget{group__Evas__GL_ga493a344af6533267a8be2b58a23130fa}{\#define {\bfseries G\-L\-\_\-\-S\-A\-M\-P\-L\-E\-\_\-\-C\-O\-V\-E\-R\-A\-G\-E\-\_\-\-I\-N\-V\-E\-R\-T}~0x80\-A\-B}\label{group__Evas__GL_ga493a344af6533267a8be2b58a23130fa}

\item 
\hypertarget{group__Evas__GL_ga88d44856e13232d3c0bec297fd38d627}{\#define {\bfseries G\-L\-\_\-\-N\-U\-M\-\_\-\-C\-O\-M\-P\-R\-E\-S\-S\-E\-D\-\_\-\-T\-E\-X\-T\-U\-R\-E\-\_\-\-F\-O\-R\-M\-A\-T\-S}~0x86\-A2}\label{group__Evas__GL_ga88d44856e13232d3c0bec297fd38d627}

\item 
\hypertarget{group__Evas__GL_ga393084c570497e0e45cd3946c1a130b1}{\#define {\bfseries G\-L\-\_\-\-C\-O\-M\-P\-R\-E\-S\-S\-E\-D\-\_\-\-T\-E\-X\-T\-U\-R\-E\-\_\-\-F\-O\-R\-M\-A\-T\-S}~0x86\-A3}\label{group__Evas__GL_ga393084c570497e0e45cd3946c1a130b1}

\item 
\hypertarget{group__Evas__GL_gaad7425e1b7b6f8d39f88ad04db547648}{\#define {\bfseries G\-L\-\_\-\-D\-O\-N\-T\-\_\-\-C\-A\-R\-E}~0x1100}\label{group__Evas__GL_gaad7425e1b7b6f8d39f88ad04db547648}

\item 
\hypertarget{group__Evas__GL_ga0ca47e506982d2b8d378f5b7e0e7c833}{\#define {\bfseries G\-L\-\_\-\-F\-A\-S\-T\-E\-S\-T}~0x1101}\label{group__Evas__GL_ga0ca47e506982d2b8d378f5b7e0e7c833}

\item 
\hypertarget{group__Evas__GL_ga128a26f81010e89a69d8707419a99566}{\#define {\bfseries G\-L\-\_\-\-N\-I\-C\-E\-S\-T}~0x1102}\label{group__Evas__GL_ga128a26f81010e89a69d8707419a99566}

\item 
\hypertarget{group__Evas__GL_gaf9d67193f72c666cef8c676456f56a83}{\#define {\bfseries G\-L\-\_\-\-G\-E\-N\-E\-R\-A\-T\-E\-\_\-\-M\-I\-P\-M\-A\-P\-\_\-\-H\-I\-N\-T}~0x8192}\label{group__Evas__GL_gaf9d67193f72c666cef8c676456f56a83}

\item 
\hypertarget{group__Evas__GL_ga66f452ef2a3d3a1f92e38d9fd6e3f8ec}{\#define {\bfseries G\-L\-\_\-\-B\-Y\-T\-E}~0x1400}\label{group__Evas__GL_ga66f452ef2a3d3a1f92e38d9fd6e3f8ec}

\item 
\hypertarget{group__Evas__GL_ga80a33c79f69417372d65d2a65ca36d49}{\#define {\bfseries G\-L\-\_\-\-U\-N\-S\-I\-G\-N\-E\-D\-\_\-\-B\-Y\-T\-E}~0x1401}\label{group__Evas__GL_ga80a33c79f69417372d65d2a65ca36d49}

\item 
\hypertarget{group__Evas__GL_ga7a2b436e565363c81b22611b8392a341}{\#define {\bfseries G\-L\-\_\-\-S\-H\-O\-R\-T}~0x1402}\label{group__Evas__GL_ga7a2b436e565363c81b22611b8392a341}

\item 
\hypertarget{group__Evas__GL_ga36c3f955599ab92217a70cce8a22e11f}{\#define {\bfseries G\-L\-\_\-\-U\-N\-S\-I\-G\-N\-E\-D\-\_\-\-S\-H\-O\-R\-T}~0x1403}\label{group__Evas__GL_ga36c3f955599ab92217a70cce8a22e11f}

\item 
\hypertarget{group__Evas__GL_ga165997187828b3a8a0db9d49d568406b}{\#define {\bfseries G\-L\-\_\-\-I\-N\-T}~0x1404}\label{group__Evas__GL_ga165997187828b3a8a0db9d49d568406b}

\item 
\hypertarget{group__Evas__GL_ga69b1c02ba0bd93c643c6d82e0c16eb99}{\#define {\bfseries G\-L\-\_\-\-U\-N\-S\-I\-G\-N\-E\-D\-\_\-\-I\-N\-T}~0x1405}\label{group__Evas__GL_ga69b1c02ba0bd93c643c6d82e0c16eb99}

\item 
\hypertarget{group__Evas__GL_ga6d19915d4237cb559505bd3e5dcfcf3c}{\#define {\bfseries G\-L\-\_\-\-F\-L\-O\-A\-T}~0x1406}\label{group__Evas__GL_ga6d19915d4237cb559505bd3e5dcfcf3c}

\item 
\hypertarget{group__Evas__GL_gaf4ac1c629f15b033bdb229affaa66815}{\#define {\bfseries G\-L\-\_\-\-F\-I\-X\-E\-D}~0x140\-C}\label{group__Evas__GL_gaf4ac1c629f15b033bdb229affaa66815}

\item 
\hypertarget{group__Evas__GL_gaac16527902deb1ddf6b84a9ce3da6e84}{\#define {\bfseries G\-L\-\_\-\-D\-E\-P\-T\-H\-\_\-\-C\-O\-M\-P\-O\-N\-E\-N\-T}~0x1902}\label{group__Evas__GL_gaac16527902deb1ddf6b84a9ce3da6e84}

\item 
\hypertarget{group__Evas__GL_gacf684a80b8a32988e8232d978c60c582}{\#define {\bfseries G\-L\-\_\-\-A\-L\-P\-H\-A}~0x1906}\label{group__Evas__GL_gacf684a80b8a32988e8232d978c60c582}

\item 
\hypertarget{group__Evas__GL_ga69f1c49996aca30177171c7b086cfb34}{\#define {\bfseries G\-L\-\_\-\-R\-G\-B}~0x1907}\label{group__Evas__GL_ga69f1c49996aca30177171c7b086cfb34}

\item 
\hypertarget{group__Evas__GL_ga9f2854f4a91a0d83d2d54cb8110bfca4}{\#define {\bfseries G\-L\-\_\-\-R\-G\-B\-A}~0x1908}\label{group__Evas__GL_ga9f2854f4a91a0d83d2d54cb8110bfca4}

\item 
\hypertarget{group__Evas__GL_ga5ebfb7e4321ee2838cb17b10b8d44959}{\#define {\bfseries G\-L\-\_\-\-L\-U\-M\-I\-N\-A\-N\-C\-E}~0x1909}\label{group__Evas__GL_ga5ebfb7e4321ee2838cb17b10b8d44959}

\item 
\hypertarget{group__Evas__GL_ga40a697d91ac01487b948b83fab98d15a}{\#define {\bfseries G\-L\-\_\-\-L\-U\-M\-I\-N\-A\-N\-C\-E\-\_\-\-A\-L\-P\-H\-A}~0x190\-A}\label{group__Evas__GL_ga40a697d91ac01487b948b83fab98d15a}

\item 
\hypertarget{group__Evas__GL_gada3c99cc89e14622e4c62b911fda24fd}{\#define {\bfseries G\-L\-\_\-\-U\-N\-S\-I\-G\-N\-E\-D\-\_\-\-S\-H\-O\-R\-T\-\_\-4\-\_\-4\-\_\-4\-\_\-4}~0x8033}\label{group__Evas__GL_gada3c99cc89e14622e4c62b911fda24fd}

\item 
\hypertarget{group__Evas__GL_ga654599021b9e26bd6feb4c7cd001ef7f}{\#define {\bfseries G\-L\-\_\-\-U\-N\-S\-I\-G\-N\-E\-D\-\_\-\-S\-H\-O\-R\-T\-\_\-5\-\_\-5\-\_\-5\-\_\-1}~0x8034}\label{group__Evas__GL_ga654599021b9e26bd6feb4c7cd001ef7f}

\item 
\hypertarget{group__Evas__GL_gaecec622a15619219f88d13271b5fd581}{\#define {\bfseries G\-L\-\_\-\-U\-N\-S\-I\-G\-N\-E\-D\-\_\-\-S\-H\-O\-R\-T\-\_\-5\-\_\-6\-\_\-5}~0x8363}\label{group__Evas__GL_gaecec622a15619219f88d13271b5fd581}

\item 
\hypertarget{group__Evas__GL_ga1a0294662b50921555cae95fb20740d4}{\#define {\bfseries G\-L\-\_\-\-F\-R\-A\-G\-M\-E\-N\-T\-\_\-\-S\-H\-A\-D\-E\-R}~0x8\-B30}\label{group__Evas__GL_ga1a0294662b50921555cae95fb20740d4}

\item 
\hypertarget{group__Evas__GL_gaceb29bc16e885f956eb9e351a7dd6276}{\#define {\bfseries G\-L\-\_\-\-V\-E\-R\-T\-E\-X\-\_\-\-S\-H\-A\-D\-E\-R}~0x8\-B31}\label{group__Evas__GL_gaceb29bc16e885f956eb9e351a7dd6276}

\item 
\hypertarget{group__Evas__GL_ga676ebaa9cbb5d801e916cc8f0c245f44}{\#define {\bfseries G\-L\-\_\-\-M\-A\-X\-\_\-\-V\-E\-R\-T\-E\-X\-\_\-\-A\-T\-T\-R\-I\-B\-S}~0x8869}\label{group__Evas__GL_ga676ebaa9cbb5d801e916cc8f0c245f44}

\item 
\hypertarget{group__Evas__GL_gaad1ff55895b595032dff16c9d9a59b6d}{\#define {\bfseries G\-L\-\_\-\-M\-A\-X\-\_\-\-V\-E\-R\-T\-E\-X\-\_\-\-U\-N\-I\-F\-O\-R\-M\-\_\-\-V\-E\-C\-T\-O\-R\-S}~0x8\-D\-F\-B}\label{group__Evas__GL_gaad1ff55895b595032dff16c9d9a59b6d}

\item 
\hypertarget{group__Evas__GL_ga11d8be2b8a6ec2e68c1ade0fc77bf4fd}{\#define {\bfseries G\-L\-\_\-\-M\-A\-X\-\_\-\-V\-A\-R\-Y\-I\-N\-G\-\_\-\-V\-E\-C\-T\-O\-R\-S}~0x8\-D\-F\-C}\label{group__Evas__GL_ga11d8be2b8a6ec2e68c1ade0fc77bf4fd}

\item 
\hypertarget{group__Evas__GL_ga97d4815b832e756dc3841617c5f4540e}{\#define {\bfseries G\-L\-\_\-\-M\-A\-X\-\_\-\-C\-O\-M\-B\-I\-N\-E\-D\-\_\-\-T\-E\-X\-T\-U\-R\-E\-\_\-\-I\-M\-A\-G\-E\-\_\-\-U\-N\-I\-T\-S}~0x8\-B4\-D}\label{group__Evas__GL_ga97d4815b832e756dc3841617c5f4540e}

\item 
\hypertarget{group__Evas__GL_gaa937c6648af59f9616f68dd4c7fdd787}{\#define {\bfseries G\-L\-\_\-\-M\-A\-X\-\_\-\-V\-E\-R\-T\-E\-X\-\_\-\-T\-E\-X\-T\-U\-R\-E\-\_\-\-I\-M\-A\-G\-E\-\_\-\-U\-N\-I\-T\-S}~0x8\-B4\-C}\label{group__Evas__GL_gaa937c6648af59f9616f68dd4c7fdd787}

\item 
\hypertarget{group__Evas__GL_gaa1e280e2514abe7d70e7faea3566af6b}{\#define {\bfseries G\-L\-\_\-\-M\-A\-X\-\_\-\-T\-E\-X\-T\-U\-R\-E\-\_\-\-I\-M\-A\-G\-E\-\_\-\-U\-N\-I\-T\-S}~0x8872}\label{group__Evas__GL_gaa1e280e2514abe7d70e7faea3566af6b}

\item 
\hypertarget{group__Evas__GL_gabe9d5e7ca4026377a6a79fc3de8428dc}{\#define {\bfseries G\-L\-\_\-\-M\-A\-X\-\_\-\-F\-R\-A\-G\-M\-E\-N\-T\-\_\-\-U\-N\-I\-F\-O\-R\-M\-\_\-\-V\-E\-C\-T\-O\-R\-S}~0x8\-D\-F\-D}\label{group__Evas__GL_gabe9d5e7ca4026377a6a79fc3de8428dc}

\item 
\hypertarget{group__Evas__GL_gaa4589f80c92f427cc4ed462223e28850}{\#define {\bfseries G\-L\-\_\-\-S\-H\-A\-D\-E\-R\-\_\-\-T\-Y\-P\-E}~0x8\-B4\-F}\label{group__Evas__GL_gaa4589f80c92f427cc4ed462223e28850}

\item 
\hypertarget{group__Evas__GL_gae8d346453bb18046e6bb687b6006c41b}{\#define {\bfseries G\-L\-\_\-\-D\-E\-L\-E\-T\-E\-\_\-\-S\-T\-A\-T\-U\-S}~0x8\-B80}\label{group__Evas__GL_gae8d346453bb18046e6bb687b6006c41b}

\item 
\hypertarget{group__Evas__GL_gae644ef6b281c9378fa49d9b1ccefaf31}{\#define {\bfseries G\-L\-\_\-\-L\-I\-N\-K\-\_\-\-S\-T\-A\-T\-U\-S}~0x8\-B82}\label{group__Evas__GL_gae644ef6b281c9378fa49d9b1ccefaf31}

\item 
\hypertarget{group__Evas__GL_ga24b642fbcaffb55c9131a1e7d981e9cc}{\#define {\bfseries G\-L\-\_\-\-V\-A\-L\-I\-D\-A\-T\-E\-\_\-\-S\-T\-A\-T\-U\-S}~0x8\-B83}\label{group__Evas__GL_ga24b642fbcaffb55c9131a1e7d981e9cc}

\item 
\hypertarget{group__Evas__GL_gaedbcf4c659a8f3ad9714c3171d7dcb66}{\#define {\bfseries G\-L\-\_\-\-A\-T\-T\-A\-C\-H\-E\-D\-\_\-\-S\-H\-A\-D\-E\-R\-S}~0x8\-B85}\label{group__Evas__GL_gaedbcf4c659a8f3ad9714c3171d7dcb66}

\item 
\hypertarget{group__Evas__GL_gaeb14db2a9d0c7a5aaddec813bbdbfa22}{\#define {\bfseries G\-L\-\_\-\-A\-C\-T\-I\-V\-E\-\_\-\-U\-N\-I\-F\-O\-R\-M\-S}~0x8\-B86}\label{group__Evas__GL_gaeb14db2a9d0c7a5aaddec813bbdbfa22}

\item 
\hypertarget{group__Evas__GL_ga3bcf0a47bfa33bf14698c2b9eb5fa472}{\#define {\bfseries G\-L\-\_\-\-A\-C\-T\-I\-V\-E\-\_\-\-U\-N\-I\-F\-O\-R\-M\-\_\-\-M\-A\-X\-\_\-\-L\-E\-N\-G\-T\-H}~0x8\-B87}\label{group__Evas__GL_ga3bcf0a47bfa33bf14698c2b9eb5fa472}

\item 
\hypertarget{group__Evas__GL_gaa7c727896f0964d71eacb6ccb57ad328}{\#define {\bfseries G\-L\-\_\-\-A\-C\-T\-I\-V\-E\-\_\-\-A\-T\-T\-R\-I\-B\-U\-T\-E\-S}~0x8\-B89}\label{group__Evas__GL_gaa7c727896f0964d71eacb6ccb57ad328}

\item 
\hypertarget{group__Evas__GL_gac70225d2da03ecc6671e9e7967fa6f60}{\#define {\bfseries G\-L\-\_\-\-A\-C\-T\-I\-V\-E\-\_\-\-A\-T\-T\-R\-I\-B\-U\-T\-E\-\_\-\-M\-A\-X\-\_\-\-L\-E\-N\-G\-T\-H}~0x8\-B8\-A}\label{group__Evas__GL_gac70225d2da03ecc6671e9e7967fa6f60}

\item 
\hypertarget{group__Evas__GL_gacd91f154544ab6a152e97adcb742c891}{\#define {\bfseries G\-L\-\_\-\-S\-H\-A\-D\-I\-N\-G\-\_\-\-L\-A\-N\-G\-U\-A\-G\-E\-\_\-\-V\-E\-R\-S\-I\-O\-N}~0x8\-B8\-C}\label{group__Evas__GL_gacd91f154544ab6a152e97adcb742c891}

\item 
\hypertarget{group__Evas__GL_ga25774e2f5a5f0edba78f232ea706ffc0}{\#define {\bfseries G\-L\-\_\-\-C\-U\-R\-R\-E\-N\-T\-\_\-\-P\-R\-O\-G\-R\-A\-M}~0x8\-B8\-D}\label{group__Evas__GL_ga25774e2f5a5f0edba78f232ea706ffc0}

\item 
\hypertarget{group__Evas__GL_ga04850ba275b382d256d9a66c44f4cf8a}{\#define {\bfseries G\-L\-\_\-\-N\-E\-V\-E\-R}~0x0200}\label{group__Evas__GL_ga04850ba275b382d256d9a66c44f4cf8a}

\item 
\hypertarget{group__Evas__GL_ga19d83affd8f0b06c09940cff7da428d2}{\#define {\bfseries G\-L\-\_\-\-L\-E\-S\-S}~0x0201}\label{group__Evas__GL_ga19d83affd8f0b06c09940cff7da428d2}

\item 
\hypertarget{group__Evas__GL_gac71bf5145721bbb6c3286c70834f4394}{\#define {\bfseries G\-L\-\_\-\-E\-Q\-U\-A\-L}~0x0202}\label{group__Evas__GL_gac71bf5145721bbb6c3286c70834f4394}

\item 
\hypertarget{group__Evas__GL_ga8b778a06f153b4d59ebc6aa1d0996191}{\#define {\bfseries G\-L\-\_\-\-L\-E\-Q\-U\-A\-L}~0x0203}\label{group__Evas__GL_ga8b778a06f153b4d59ebc6aa1d0996191}

\item 
\hypertarget{group__Evas__GL_gaa3bfa1f454ff5072bc1b64e7d30e9584}{\#define {\bfseries G\-L\-\_\-\-G\-R\-E\-A\-T\-E\-R}~0x0204}\label{group__Evas__GL_gaa3bfa1f454ff5072bc1b64e7d30e9584}

\item 
\hypertarget{group__Evas__GL_ga3f1e1951ac224b0f42929facb17e983f}{\#define {\bfseries G\-L\-\_\-\-N\-O\-T\-E\-Q\-U\-A\-L}~0x0205}\label{group__Evas__GL_ga3f1e1951ac224b0f42929facb17e983f}

\item 
\hypertarget{group__Evas__GL_ga8d2e8004bbf5d91de9c0e3184a665d1c}{\#define {\bfseries G\-L\-\_\-\-G\-E\-Q\-U\-A\-L}~0x0206}\label{group__Evas__GL_ga8d2e8004bbf5d91de9c0e3184a665d1c}

\item 
\hypertarget{group__Evas__GL_ga065314e6648fa794d9cf5872ebb9d776}{\#define {\bfseries G\-L\-\_\-\-A\-L\-W\-A\-Y\-S}~0x0207}\label{group__Evas__GL_ga065314e6648fa794d9cf5872ebb9d776}

\item 
\hypertarget{group__Evas__GL_gaf5f2970e5b32df02694116f821264893}{\#define {\bfseries G\-L\-\_\-\-K\-E\-E\-P}~0x1\-E00}\label{group__Evas__GL_gaf5f2970e5b32df02694116f821264893}

\item 
\hypertarget{group__Evas__GL_gae91bd1b84257c4be0f6255e2be107acf}{\#define {\bfseries G\-L\-\_\-\-R\-E\-P\-L\-A\-C\-E}~0x1\-E01}\label{group__Evas__GL_gae91bd1b84257c4be0f6255e2be107acf}

\item 
\hypertarget{group__Evas__GL_gaad590dd79075659a5625dcad04e13331}{\#define {\bfseries G\-L\-\_\-\-I\-N\-C\-R}~0x1\-E02}\label{group__Evas__GL_gaad590dd79075659a5625dcad04e13331}

\item 
\hypertarget{group__Evas__GL_ga4f6d54698e61290f310b55ce3505dcb1}{\#define {\bfseries G\-L\-\_\-\-D\-E\-C\-R}~0x1\-E03}\label{group__Evas__GL_ga4f6d54698e61290f310b55ce3505dcb1}

\item 
\hypertarget{group__Evas__GL_gaf152705dd1f6504e96a2cdec832eb4e9}{\#define {\bfseries G\-L\-\_\-\-I\-N\-V\-E\-R\-T}~0x150\-A}\label{group__Evas__GL_gaf152705dd1f6504e96a2cdec832eb4e9}

\item 
\hypertarget{group__Evas__GL_gae9efa4d7622ad01999c4c29081218943}{\#define {\bfseries G\-L\-\_\-\-I\-N\-C\-R\-\_\-\-W\-R\-A\-P}~0x8507}\label{group__Evas__GL_gae9efa4d7622ad01999c4c29081218943}

\item 
\hypertarget{group__Evas__GL_gae394492c09563af8f82764c864d77864}{\#define {\bfseries G\-L\-\_\-\-D\-E\-C\-R\-\_\-\-W\-R\-A\-P}~0x8508}\label{group__Evas__GL_gae394492c09563af8f82764c864d77864}

\item 
\hypertarget{group__Evas__GL_gaebb8c3cc66d0e8a44e0d320d855ab359}{\#define {\bfseries G\-L\-\_\-\-V\-E\-N\-D\-O\-R}~0x1\-F00}\label{group__Evas__GL_gaebb8c3cc66d0e8a44e0d320d855ab359}

\item 
\hypertarget{group__Evas__GL_gad9a4639428d8407083b0c842e8926973}{\#define {\bfseries G\-L\-\_\-\-R\-E\-N\-D\-E\-R\-E\-R}~0x1\-F01}\label{group__Evas__GL_gad9a4639428d8407083b0c842e8926973}

\item 
\hypertarget{group__Evas__GL_ga18f8c168894e0666430a156138cb8cb7}{\#define {\bfseries G\-L\-\_\-\-V\-E\-R\-S\-I\-O\-N}~0x1\-F02}\label{group__Evas__GL_ga18f8c168894e0666430a156138cb8cb7}

\item 
\hypertarget{group__Evas__GL_gaa7be33062263597ec5446b302febb2d8}{\#define {\bfseries G\-L\-\_\-\-E\-X\-T\-E\-N\-S\-I\-O\-N\-S}~0x1\-F03}\label{group__Evas__GL_gaa7be33062263597ec5446b302febb2d8}

\item 
\hypertarget{group__Evas__GL_ga7ec02582a9b1c390908a2230c8e26c0b}{\#define {\bfseries G\-L\-\_\-\-N\-E\-A\-R\-E\-S\-T}~0x2600}\label{group__Evas__GL_ga7ec02582a9b1c390908a2230c8e26c0b}

\item 
\hypertarget{group__Evas__GL_ga4e682f218130b98b27a1e33fa7325080}{\#define {\bfseries G\-L\-\_\-\-L\-I\-N\-E\-A\-R}~0x2601}\label{group__Evas__GL_ga4e682f218130b98b27a1e33fa7325080}

\item 
\hypertarget{group__Evas__GL_ga318a0c53e89e0bc5fdd162a405f77a9d}{\#define {\bfseries G\-L\-\_\-\-N\-E\-A\-R\-E\-S\-T\-\_\-\-M\-I\-P\-M\-A\-P\-\_\-\-N\-E\-A\-R\-E\-S\-T}~0x2700}\label{group__Evas__GL_ga318a0c53e89e0bc5fdd162a405f77a9d}

\item 
\hypertarget{group__Evas__GL_ga9fba5da0aafd194b7eb2fcd359511622}{\#define {\bfseries G\-L\-\_\-\-L\-I\-N\-E\-A\-R\-\_\-\-M\-I\-P\-M\-A\-P\-\_\-\-N\-E\-A\-R\-E\-S\-T}~0x2701}\label{group__Evas__GL_ga9fba5da0aafd194b7eb2fcd359511622}

\item 
\hypertarget{group__Evas__GL_ga5665daac108402324f1db7b89006c0b6}{\#define {\bfseries G\-L\-\_\-\-N\-E\-A\-R\-E\-S\-T\-\_\-\-M\-I\-P\-M\-A\-P\-\_\-\-L\-I\-N\-E\-A\-R}~0x2702}\label{group__Evas__GL_ga5665daac108402324f1db7b89006c0b6}

\item 
\hypertarget{group__Evas__GL_ga724edc4d9d6f3c1770ff3688f0747acb}{\#define {\bfseries G\-L\-\_\-\-L\-I\-N\-E\-A\-R\-\_\-\-M\-I\-P\-M\-A\-P\-\_\-\-L\-I\-N\-E\-A\-R}~0x2703}\label{group__Evas__GL_ga724edc4d9d6f3c1770ff3688f0747acb}

\item 
\hypertarget{group__Evas__GL_gacb47a41b5963d44826f44b7370bccc26}{\#define {\bfseries G\-L\-\_\-\-T\-E\-X\-T\-U\-R\-E\-\_\-\-M\-A\-G\-\_\-\-F\-I\-L\-T\-E\-R}~0x2800}\label{group__Evas__GL_gacb47a41b5963d44826f44b7370bccc26}

\item 
\hypertarget{group__Evas__GL_ga173a2b2453322dd8d613df6cf2e72480}{\#define {\bfseries G\-L\-\_\-\-T\-E\-X\-T\-U\-R\-E\-\_\-\-M\-I\-N\-\_\-\-F\-I\-L\-T\-E\-R}~0x2801}\label{group__Evas__GL_ga173a2b2453322dd8d613df6cf2e72480}

\item 
\hypertarget{group__Evas__GL_ga23a0bc2909cc2f79fe7287aaa044e880}{\#define {\bfseries G\-L\-\_\-\-T\-E\-X\-T\-U\-R\-E\-\_\-\-W\-R\-A\-P\-\_\-\-S}~0x2802}\label{group__Evas__GL_ga23a0bc2909cc2f79fe7287aaa044e880}

\item 
\hypertarget{group__Evas__GL_gac307a4772e1d3decd5b6f36192113ab6}{\#define {\bfseries G\-L\-\_\-\-T\-E\-X\-T\-U\-R\-E\-\_\-\-W\-R\-A\-P\-\_\-\-T}~0x2803}\label{group__Evas__GL_gac307a4772e1d3decd5b6f36192113ab6}

\item 
\hypertarget{group__Evas__GL_ga0da0630e92d17a649f7209148fe249af}{\#define {\bfseries G\-L\-\_\-\-T\-E\-X\-T\-U\-R\-E}~0x1702}\label{group__Evas__GL_ga0da0630e92d17a649f7209148fe249af}

\item 
\hypertarget{group__Evas__GL_ga26e189fe84285eb8fae26721662dbe8c}{\#define {\bfseries G\-L\-\_\-\-T\-E\-X\-T\-U\-R\-E\-\_\-\-C\-U\-B\-E\-\_\-\-M\-A\-P}~0x8513}\label{group__Evas__GL_ga26e189fe84285eb8fae26721662dbe8c}

\item 
\hypertarget{group__Evas__GL_gab7d35cf593b0af570c79a6a9a8d2c479}{\#define {\bfseries G\-L\-\_\-\-T\-E\-X\-T\-U\-R\-E\-\_\-\-B\-I\-N\-D\-I\-N\-G\-\_\-\-C\-U\-B\-E\-\_\-\-M\-A\-P}~0x8514}\label{group__Evas__GL_gab7d35cf593b0af570c79a6a9a8d2c479}

\item 
\hypertarget{group__Evas__GL_gab83eb56dce8e1f7900585d35016abf39}{\#define {\bfseries G\-L\-\_\-\-T\-E\-X\-T\-U\-R\-E\-\_\-\-C\-U\-B\-E\-\_\-\-M\-A\-P\-\_\-\-P\-O\-S\-I\-T\-I\-V\-E\-\_\-\-X}~0x8515}\label{group__Evas__GL_gab83eb56dce8e1f7900585d35016abf39}

\item 
\hypertarget{group__Evas__GL_gae642ad8e3baa2512e2e27be2cf17373d}{\#define {\bfseries G\-L\-\_\-\-T\-E\-X\-T\-U\-R\-E\-\_\-\-C\-U\-B\-E\-\_\-\-M\-A\-P\-\_\-\-N\-E\-G\-A\-T\-I\-V\-E\-\_\-\-X}~0x8516}\label{group__Evas__GL_gae642ad8e3baa2512e2e27be2cf17373d}

\item 
\hypertarget{group__Evas__GL_ga0605d5ef41613665b34391f9ba398997}{\#define {\bfseries G\-L\-\_\-\-T\-E\-X\-T\-U\-R\-E\-\_\-\-C\-U\-B\-E\-\_\-\-M\-A\-P\-\_\-\-P\-O\-S\-I\-T\-I\-V\-E\-\_\-\-Y}~0x8517}\label{group__Evas__GL_ga0605d5ef41613665b34391f9ba398997}

\item 
\hypertarget{group__Evas__GL_ga8d31f977b3490eb05832ecc261313462}{\#define {\bfseries G\-L\-\_\-\-T\-E\-X\-T\-U\-R\-E\-\_\-\-C\-U\-B\-E\-\_\-\-M\-A\-P\-\_\-\-N\-E\-G\-A\-T\-I\-V\-E\-\_\-\-Y}~0x8518}\label{group__Evas__GL_ga8d31f977b3490eb05832ecc261313462}

\item 
\hypertarget{group__Evas__GL_ga9c63e51b23baa3e2abc01cc0c892a111}{\#define {\bfseries G\-L\-\_\-\-T\-E\-X\-T\-U\-R\-E\-\_\-\-C\-U\-B\-E\-\_\-\-M\-A\-P\-\_\-\-P\-O\-S\-I\-T\-I\-V\-E\-\_\-\-Z}~0x8519}\label{group__Evas__GL_ga9c63e51b23baa3e2abc01cc0c892a111}

\item 
\hypertarget{group__Evas__GL_ga2d568ba9541df33fb21dc5bacbe7b4a3}{\#define {\bfseries G\-L\-\_\-\-T\-E\-X\-T\-U\-R\-E\-\_\-\-C\-U\-B\-E\-\_\-\-M\-A\-P\-\_\-\-N\-E\-G\-A\-T\-I\-V\-E\-\_\-\-Z}~0x851\-A}\label{group__Evas__GL_ga2d568ba9541df33fb21dc5bacbe7b4a3}

\item 
\hypertarget{group__Evas__GL_ga632039148b57b1df2b23f1ef1c94de34}{\#define {\bfseries G\-L\-\_\-\-M\-A\-X\-\_\-\-C\-U\-B\-E\-\_\-\-M\-A\-P\-\_\-\-T\-E\-X\-T\-U\-R\-E\-\_\-\-S\-I\-Z\-E}~0x851\-C}\label{group__Evas__GL_ga632039148b57b1df2b23f1ef1c94de34}

\item 
\hypertarget{group__Evas__GL_ga16cc91096144fc7048b45e2add14915b}{\#define {\bfseries G\-L\-\_\-\-T\-E\-X\-T\-U\-R\-E0}~0x84\-C0}\label{group__Evas__GL_ga16cc91096144fc7048b45e2add14915b}

\item 
\hypertarget{group__Evas__GL_ga171671ae6383113df51b846373930771}{\#define {\bfseries G\-L\-\_\-\-T\-E\-X\-T\-U\-R\-E1}~0x84\-C1}\label{group__Evas__GL_ga171671ae6383113df51b846373930771}

\item 
\hypertarget{group__Evas__GL_ga0058cf020ea54103d5533abcb2d6899c}{\#define {\bfseries G\-L\-\_\-\-T\-E\-X\-T\-U\-R\-E2}~0x84\-C2}\label{group__Evas__GL_ga0058cf020ea54103d5533abcb2d6899c}

\item 
\hypertarget{group__Evas__GL_ga030cbee394ac326b01e35753a7fba1fd}{\#define {\bfseries G\-L\-\_\-\-T\-E\-X\-T\-U\-R\-E3}~0x84\-C3}\label{group__Evas__GL_ga030cbee394ac326b01e35753a7fba1fd}

\item 
\hypertarget{group__Evas__GL_ga1f7d1f6b7274d0ad760d5c9bd83393e9}{\#define {\bfseries G\-L\-\_\-\-T\-E\-X\-T\-U\-R\-E4}~0x84\-C4}\label{group__Evas__GL_ga1f7d1f6b7274d0ad760d5c9bd83393e9}

\item 
\hypertarget{group__Evas__GL_ga7b22a0e4f5a5b887ff14d8a53ea31524}{\#define {\bfseries G\-L\-\_\-\-T\-E\-X\-T\-U\-R\-E5}~0x84\-C5}\label{group__Evas__GL_ga7b22a0e4f5a5b887ff14d8a53ea31524}

\item 
\hypertarget{group__Evas__GL_gadb5131f23766351a34d36c0668d1e4de}{\#define {\bfseries G\-L\-\_\-\-T\-E\-X\-T\-U\-R\-E6}~0x84\-C6}\label{group__Evas__GL_gadb5131f23766351a34d36c0668d1e4de}

\item 
\hypertarget{group__Evas__GL_ga0f11172d6d2daa661bdb02545dff3644}{\#define {\bfseries G\-L\-\_\-\-T\-E\-X\-T\-U\-R\-E7}~0x84\-C7}\label{group__Evas__GL_ga0f11172d6d2daa661bdb02545dff3644}

\item 
\hypertarget{group__Evas__GL_ga77bab3d67794d30842400a30868f03ae}{\#define {\bfseries G\-L\-\_\-\-T\-E\-X\-T\-U\-R\-E8}~0x84\-C8}\label{group__Evas__GL_ga77bab3d67794d30842400a30868f03ae}

\item 
\hypertarget{group__Evas__GL_ga0a199c41bfc291046eaaa1546b8418f7}{\#define {\bfseries G\-L\-\_\-\-T\-E\-X\-T\-U\-R\-E9}~0x84\-C9}\label{group__Evas__GL_ga0a199c41bfc291046eaaa1546b8418f7}

\item 
\hypertarget{group__Evas__GL_ga10ac92e56a389e6d61fa67fce9647343}{\#define {\bfseries G\-L\-\_\-\-T\-E\-X\-T\-U\-R\-E10}~0x84\-C\-A}\label{group__Evas__GL_ga10ac92e56a389e6d61fa67fce9647343}

\item 
\hypertarget{group__Evas__GL_gac2a90866d1cde7e6180739930c102f6e}{\#define {\bfseries G\-L\-\_\-\-T\-E\-X\-T\-U\-R\-E11}~0x84\-C\-B}\label{group__Evas__GL_gac2a90866d1cde7e6180739930c102f6e}

\item 
\hypertarget{group__Evas__GL_ga451e0157013321b6c4f00e47578f8d44}{\#define {\bfseries G\-L\-\_\-\-T\-E\-X\-T\-U\-R\-E12}~0x84\-C\-C}\label{group__Evas__GL_ga451e0157013321b6c4f00e47578f8d44}

\item 
\hypertarget{group__Evas__GL_gad2bca89bea17bfd0fe0f3f64aab40549}{\#define {\bfseries G\-L\-\_\-\-T\-E\-X\-T\-U\-R\-E13}~0x84\-C\-D}\label{group__Evas__GL_gad2bca89bea17bfd0fe0f3f64aab40549}

\item 
\hypertarget{group__Evas__GL_ga6c992a9191154ef9a7d224157b46f1ec}{\#define {\bfseries G\-L\-\_\-\-T\-E\-X\-T\-U\-R\-E14}~0x84\-C\-E}\label{group__Evas__GL_ga6c992a9191154ef9a7d224157b46f1ec}

\item 
\hypertarget{group__Evas__GL_ga6a3147750845b658205b5efe6a279a45}{\#define {\bfseries G\-L\-\_\-\-T\-E\-X\-T\-U\-R\-E15}~0x84\-C\-F}\label{group__Evas__GL_ga6a3147750845b658205b5efe6a279a45}

\item 
\hypertarget{group__Evas__GL_ga552aba54f1f9531860c2b332fd0869b4}{\#define {\bfseries G\-L\-\_\-\-T\-E\-X\-T\-U\-R\-E16}~0x84\-D0}\label{group__Evas__GL_ga552aba54f1f9531860c2b332fd0869b4}

\item 
\hypertarget{group__Evas__GL_gaccdb7c47dae700218b31fb2b129ee0f4}{\#define {\bfseries G\-L\-\_\-\-T\-E\-X\-T\-U\-R\-E17}~0x84\-D1}\label{group__Evas__GL_gaccdb7c47dae700218b31fb2b129ee0f4}

\item 
\hypertarget{group__Evas__GL_ga08cd70d6ead4e0219daa481299f8f10e}{\#define {\bfseries G\-L\-\_\-\-T\-E\-X\-T\-U\-R\-E18}~0x84\-D2}\label{group__Evas__GL_ga08cd70d6ead4e0219daa481299f8f10e}

\item 
\hypertarget{group__Evas__GL_gacdbdc0b3c774163814b3923049d7d532}{\#define {\bfseries G\-L\-\_\-\-T\-E\-X\-T\-U\-R\-E19}~0x84\-D3}\label{group__Evas__GL_gacdbdc0b3c774163814b3923049d7d532}

\item 
\hypertarget{group__Evas__GL_ga3a0a7bc78dccb9b36c17a8ec664473f8}{\#define {\bfseries G\-L\-\_\-\-T\-E\-X\-T\-U\-R\-E20}~0x84\-D4}\label{group__Evas__GL_ga3a0a7bc78dccb9b36c17a8ec664473f8}

\item 
\hypertarget{group__Evas__GL_gad3cc84e18c6e199a24ab0ca59741f13e}{\#define {\bfseries G\-L\-\_\-\-T\-E\-X\-T\-U\-R\-E21}~0x84\-D5}\label{group__Evas__GL_gad3cc84e18c6e199a24ab0ca59741f13e}

\item 
\hypertarget{group__Evas__GL_gad7bb0cc4784c49d1eb83c8d09e06c9c0}{\#define {\bfseries G\-L\-\_\-\-T\-E\-X\-T\-U\-R\-E22}~0x84\-D6}\label{group__Evas__GL_gad7bb0cc4784c49d1eb83c8d09e06c9c0}

\item 
\hypertarget{group__Evas__GL_ga8e98a806da366c64ec10765b122ecf1d}{\#define {\bfseries G\-L\-\_\-\-T\-E\-X\-T\-U\-R\-E23}~0x84\-D7}\label{group__Evas__GL_ga8e98a806da366c64ec10765b122ecf1d}

\item 
\hypertarget{group__Evas__GL_ga3ad5b3e82f51885b0ebc604e54b624f0}{\#define {\bfseries G\-L\-\_\-\-T\-E\-X\-T\-U\-R\-E24}~0x84\-D8}\label{group__Evas__GL_ga3ad5b3e82f51885b0ebc604e54b624f0}

\item 
\hypertarget{group__Evas__GL_gaffa8df39d0f4c718934bc194a118babb}{\#define {\bfseries G\-L\-\_\-\-T\-E\-X\-T\-U\-R\-E25}~0x84\-D9}\label{group__Evas__GL_gaffa8df39d0f4c718934bc194a118babb}

\item 
\hypertarget{group__Evas__GL_ga7097b44e05a237ba70bd11ba1ead56b8}{\#define {\bfseries G\-L\-\_\-\-T\-E\-X\-T\-U\-R\-E26}~0x84\-D\-A}\label{group__Evas__GL_ga7097b44e05a237ba70bd11ba1ead56b8}

\item 
\hypertarget{group__Evas__GL_ga3cc96950e9132633e9f7b7610c990d53}{\#define {\bfseries G\-L\-\_\-\-T\-E\-X\-T\-U\-R\-E27}~0x84\-D\-B}\label{group__Evas__GL_ga3cc96950e9132633e9f7b7610c990d53}

\item 
\hypertarget{group__Evas__GL_ga07ec904516d5981c54dc4ffb9654a86f}{\#define {\bfseries G\-L\-\_\-\-T\-E\-X\-T\-U\-R\-E28}~0x84\-D\-C}\label{group__Evas__GL_ga07ec904516d5981c54dc4ffb9654a86f}

\item 
\hypertarget{group__Evas__GL_ga4ac3541defe5f96fa06dd57f0a8891b2}{\#define {\bfseries G\-L\-\_\-\-T\-E\-X\-T\-U\-R\-E29}~0x84\-D\-D}\label{group__Evas__GL_ga4ac3541defe5f96fa06dd57f0a8891b2}

\item 
\hypertarget{group__Evas__GL_ga78da9f28544559f2bfccf8a9d43a406e}{\#define {\bfseries G\-L\-\_\-\-T\-E\-X\-T\-U\-R\-E30}~0x84\-D\-E}\label{group__Evas__GL_ga78da9f28544559f2bfccf8a9d43a406e}

\item 
\hypertarget{group__Evas__GL_gadbb8b4ec84d0ddb49ebc9c2290c8be20}{\#define {\bfseries G\-L\-\_\-\-T\-E\-X\-T\-U\-R\-E31}~0x84\-D\-F}\label{group__Evas__GL_gadbb8b4ec84d0ddb49ebc9c2290c8be20}

\item 
\hypertarget{group__Evas__GL_ga6fc1b36f39e5859ac72ebfaf3722a0c1}{\#define {\bfseries G\-L\-\_\-\-A\-C\-T\-I\-V\-E\-\_\-\-T\-E\-X\-T\-U\-R\-E}~0x84\-E0}\label{group__Evas__GL_ga6fc1b36f39e5859ac72ebfaf3722a0c1}

\item 
\hypertarget{group__Evas__GL_gaa402fcab9f814ff88b2b19ca2823a594}{\#define {\bfseries G\-L\-\_\-\-R\-E\-P\-E\-A\-T}~0x2901}\label{group__Evas__GL_gaa402fcab9f814ff88b2b19ca2823a594}

\item 
\hypertarget{group__Evas__GL_gae90f81f48642444b4ba7fa5cacf40569}{\#define {\bfseries G\-L\-\_\-\-C\-L\-A\-M\-P\-\_\-\-T\-O\-\_\-\-E\-D\-G\-E}~0x812\-F}\label{group__Evas__GL_gae90f81f48642444b4ba7fa5cacf40569}

\item 
\hypertarget{group__Evas__GL_ga05bc3a1fdd98251d126a8946a10f9dc8}{\#define {\bfseries G\-L\-\_\-\-M\-I\-R\-R\-O\-R\-E\-D\-\_\-\-R\-E\-P\-E\-A\-T}~0x8370}\label{group__Evas__GL_ga05bc3a1fdd98251d126a8946a10f9dc8}

\item 
\hypertarget{group__Evas__GL_gae32c545990d8412e8a8246632df99824}{\#define {\bfseries G\-L\-\_\-\-F\-L\-O\-A\-T\-\_\-\-V\-E\-C2}~0x8\-B50}\label{group__Evas__GL_gae32c545990d8412e8a8246632df99824}

\item 
\hypertarget{group__Evas__GL_ga3bd312b25bbe841d5231ad69c4a0541a}{\#define {\bfseries G\-L\-\_\-\-F\-L\-O\-A\-T\-\_\-\-V\-E\-C3}~0x8\-B51}\label{group__Evas__GL_ga3bd312b25bbe841d5231ad69c4a0541a}

\item 
\hypertarget{group__Evas__GL_ga696cfaceb3256bf19e990e46702fe527}{\#define {\bfseries G\-L\-\_\-\-F\-L\-O\-A\-T\-\_\-\-V\-E\-C4}~0x8\-B52}\label{group__Evas__GL_ga696cfaceb3256bf19e990e46702fe527}

\item 
\hypertarget{group__Evas__GL_ga2e72a47b144427174af2d6d87a7ab073}{\#define {\bfseries G\-L\-\_\-\-I\-N\-T\-\_\-\-V\-E\-C2}~0x8\-B53}\label{group__Evas__GL_ga2e72a47b144427174af2d6d87a7ab073}

\item 
\hypertarget{group__Evas__GL_ga08b6c6a8259ac4ad9ad5d8e7c3d13bb1}{\#define {\bfseries G\-L\-\_\-\-I\-N\-T\-\_\-\-V\-E\-C3}~0x8\-B54}\label{group__Evas__GL_ga08b6c6a8259ac4ad9ad5d8e7c3d13bb1}

\item 
\hypertarget{group__Evas__GL_gae3fd6dab6e2260ce7fa4cdccbcfba0fb}{\#define {\bfseries G\-L\-\_\-\-I\-N\-T\-\_\-\-V\-E\-C4}~0x8\-B55}\label{group__Evas__GL_gae3fd6dab6e2260ce7fa4cdccbcfba0fb}

\item 
\hypertarget{group__Evas__GL_ga43c7205c5f4dc7a535bd32817766e272}{\#define {\bfseries G\-L\-\_\-\-B\-O\-O\-L}~0x8\-B56}\label{group__Evas__GL_ga43c7205c5f4dc7a535bd32817766e272}

\item 
\hypertarget{group__Evas__GL_ga40a09ccdfe230775cf871b10f4361183}{\#define {\bfseries G\-L\-\_\-\-B\-O\-O\-L\-\_\-\-V\-E\-C2}~0x8\-B57}\label{group__Evas__GL_ga40a09ccdfe230775cf871b10f4361183}

\item 
\hypertarget{group__Evas__GL_ga0c51fbe743a6c9da5d2f7ac4306b66df}{\#define {\bfseries G\-L\-\_\-\-B\-O\-O\-L\-\_\-\-V\-E\-C3}~0x8\-B58}\label{group__Evas__GL_ga0c51fbe743a6c9da5d2f7ac4306b66df}

\item 
\hypertarget{group__Evas__GL_ga1985184535af747c30a8a12481e2ffd9}{\#define {\bfseries G\-L\-\_\-\-B\-O\-O\-L\-\_\-\-V\-E\-C4}~0x8\-B59}\label{group__Evas__GL_ga1985184535af747c30a8a12481e2ffd9}

\item 
\hypertarget{group__Evas__GL_gab66c332d55f70b7fe36640d49235a7d7}{\#define {\bfseries G\-L\-\_\-\-F\-L\-O\-A\-T\-\_\-\-M\-A\-T2}~0x8\-B5\-A}\label{group__Evas__GL_gab66c332d55f70b7fe36640d49235a7d7}

\item 
\hypertarget{group__Evas__GL_ga61fcf58656eb22c75d2353e091458e0f}{\#define {\bfseries G\-L\-\_\-\-F\-L\-O\-A\-T\-\_\-\-M\-A\-T3}~0x8\-B5\-B}\label{group__Evas__GL_ga61fcf58656eb22c75d2353e091458e0f}

\item 
\hypertarget{group__Evas__GL_gaf2f9eda8aec4c169cf1800b61ead61fb}{\#define {\bfseries G\-L\-\_\-\-F\-L\-O\-A\-T\-\_\-\-M\-A\-T4}~0x8\-B5\-C}\label{group__Evas__GL_gaf2f9eda8aec4c169cf1800b61ead61fb}

\item 
\hypertarget{group__Evas__GL_ga166645e482b60d35b1d31c2f6f378238}{\#define {\bfseries G\-L\-\_\-\-S\-A\-M\-P\-L\-E\-R\-\_\-2\-D}~0x8\-B5\-E}\label{group__Evas__GL_ga166645e482b60d35b1d31c2f6f378238}

\item 
\hypertarget{group__Evas__GL_gaefd2fef024ff66a2823dfdc1639fb6ad}{\#define {\bfseries G\-L\-\_\-\-S\-A\-M\-P\-L\-E\-R\-\_\-\-C\-U\-B\-E}~0x8\-B60}\label{group__Evas__GL_gaefd2fef024ff66a2823dfdc1639fb6ad}

\item 
\hypertarget{group__Evas__GL_ga5ec11ddfc4685d748eb5aa0f2ae6b8c7}{\#define {\bfseries G\-L\-\_\-\-V\-E\-R\-T\-E\-X\-\_\-\-A\-T\-T\-R\-I\-B\-\_\-\-A\-R\-R\-A\-Y\-\_\-\-E\-N\-A\-B\-L\-E\-D}~0x8622}\label{group__Evas__GL_ga5ec11ddfc4685d748eb5aa0f2ae6b8c7}

\item 
\hypertarget{group__Evas__GL_ga23a9e9e68af6b13075642a1353fd115f}{\#define {\bfseries G\-L\-\_\-\-V\-E\-R\-T\-E\-X\-\_\-\-A\-T\-T\-R\-I\-B\-\_\-\-A\-R\-R\-A\-Y\-\_\-\-S\-I\-Z\-E}~0x8623}\label{group__Evas__GL_ga23a9e9e68af6b13075642a1353fd115f}

\item 
\hypertarget{group__Evas__GL_gad708be36b5d59b68ab7c9f19f9733881}{\#define {\bfseries G\-L\-\_\-\-V\-E\-R\-T\-E\-X\-\_\-\-A\-T\-T\-R\-I\-B\-\_\-\-A\-R\-R\-A\-Y\-\_\-\-S\-T\-R\-I\-D\-E}~0x8624}\label{group__Evas__GL_gad708be36b5d59b68ab7c9f19f9733881}

\item 
\hypertarget{group__Evas__GL_ga719a3174d4b848cbf2883d45803fbe30}{\#define {\bfseries G\-L\-\_\-\-V\-E\-R\-T\-E\-X\-\_\-\-A\-T\-T\-R\-I\-B\-\_\-\-A\-R\-R\-A\-Y\-\_\-\-T\-Y\-P\-E}~0x8625}\label{group__Evas__GL_ga719a3174d4b848cbf2883d45803fbe30}

\item 
\hypertarget{group__Evas__GL_ga27329f794ceb87696a167be875ce7fc8}{\#define {\bfseries G\-L\-\_\-\-V\-E\-R\-T\-E\-X\-\_\-\-A\-T\-T\-R\-I\-B\-\_\-\-A\-R\-R\-A\-Y\-\_\-\-N\-O\-R\-M\-A\-L\-I\-Z\-E\-D}~0x886\-A}\label{group__Evas__GL_ga27329f794ceb87696a167be875ce7fc8}

\item 
\hypertarget{group__Evas__GL_ga2d788006ebbb2cf18f4427626b9969f7}{\#define {\bfseries G\-L\-\_\-\-V\-E\-R\-T\-E\-X\-\_\-\-A\-T\-T\-R\-I\-B\-\_\-\-A\-R\-R\-A\-Y\-\_\-\-P\-O\-I\-N\-T\-E\-R}~0x8645}\label{group__Evas__GL_ga2d788006ebbb2cf18f4427626b9969f7}

\item 
\hypertarget{group__Evas__GL_ga65e409180ae116e584f27b88d3429e2b}{\#define {\bfseries G\-L\-\_\-\-V\-E\-R\-T\-E\-X\-\_\-\-A\-T\-T\-R\-I\-B\-\_\-\-A\-R\-R\-A\-Y\-\_\-\-B\-U\-F\-F\-E\-R\-\_\-\-B\-I\-N\-D\-I\-N\-G}~0x889\-F}\label{group__Evas__GL_ga65e409180ae116e584f27b88d3429e2b}

\item 
\hypertarget{group__Evas__GL_ga6a3ddb7ae8b6401f7b79f68558daf64b}{\#define {\bfseries G\-L\-\_\-\-I\-M\-P\-L\-E\-M\-E\-N\-T\-A\-T\-I\-O\-N\-\_\-\-C\-O\-L\-O\-R\-\_\-\-R\-E\-A\-D\-\_\-\-T\-Y\-P\-E}~0x8\-B9\-A}\label{group__Evas__GL_ga6a3ddb7ae8b6401f7b79f68558daf64b}

\item 
\hypertarget{group__Evas__GL_gadf5f7f143ae3d16978973e676d01b557}{\#define {\bfseries G\-L\-\_\-\-I\-M\-P\-L\-E\-M\-E\-N\-T\-A\-T\-I\-O\-N\-\_\-\-C\-O\-L\-O\-R\-\_\-\-R\-E\-A\-D\-\_\-\-F\-O\-R\-M\-A\-T}~0x8\-B9\-B}\label{group__Evas__GL_gadf5f7f143ae3d16978973e676d01b557}

\item 
\hypertarget{group__Evas__GL_ga8b14cf3c9445c50aabe5c7d21b31d215}{\#define {\bfseries G\-L\-\_\-\-C\-O\-M\-P\-I\-L\-E\-\_\-\-S\-T\-A\-T\-U\-S}~0x8\-B81}\label{group__Evas__GL_ga8b14cf3c9445c50aabe5c7d21b31d215}

\item 
\hypertarget{group__Evas__GL_gae77c1e831fd164e9ac6c1a9cdb697ce5}{\#define {\bfseries G\-L\-\_\-\-I\-N\-F\-O\-\_\-\-L\-O\-G\-\_\-\-L\-E\-N\-G\-T\-H}~0x8\-B84}\label{group__Evas__GL_gae77c1e831fd164e9ac6c1a9cdb697ce5}

\item 
\hypertarget{group__Evas__GL_ga7b395fbd7051f340da13f8777b24fc5f}{\#define {\bfseries G\-L\-\_\-\-S\-H\-A\-D\-E\-R\-\_\-\-S\-O\-U\-R\-C\-E\-\_\-\-L\-E\-N\-G\-T\-H}~0x8\-B88}\label{group__Evas__GL_ga7b395fbd7051f340da13f8777b24fc5f}

\item 
\hypertarget{group__Evas__GL_ga4b036bea79b9f3573e806baf1354b4ad}{\#define {\bfseries G\-L\-\_\-\-S\-H\-A\-D\-E\-R\-\_\-\-C\-O\-M\-P\-I\-L\-E\-R}~0x8\-D\-F\-A}\label{group__Evas__GL_ga4b036bea79b9f3573e806baf1354b4ad}

\item 
\hypertarget{group__Evas__GL_gadc6d2c7df44f965c51065ab7fa840aea}{\#define {\bfseries G\-L\-\_\-\-S\-H\-A\-D\-E\-R\-\_\-\-B\-I\-N\-A\-R\-Y\-\_\-\-F\-O\-R\-M\-A\-T\-S}~0x8\-D\-F8}\label{group__Evas__GL_gadc6d2c7df44f965c51065ab7fa840aea}

\item 
\hypertarget{group__Evas__GL_ga07099841915f789a8c8ea8d970cfc104}{\#define {\bfseries G\-L\-\_\-\-N\-U\-M\-\_\-\-S\-H\-A\-D\-E\-R\-\_\-\-B\-I\-N\-A\-R\-Y\-\_\-\-F\-O\-R\-M\-A\-T\-S}~0x8\-D\-F9}\label{group__Evas__GL_ga07099841915f789a8c8ea8d970cfc104}

\item 
\hypertarget{group__Evas__GL_ga0019501fd65d8947bf30627c75e5b8c1}{\#define {\bfseries G\-L\-\_\-\-L\-O\-W\-\_\-\-F\-L\-O\-A\-T}~0x8\-D\-F0}\label{group__Evas__GL_ga0019501fd65d8947bf30627c75e5b8c1}

\item 
\hypertarget{group__Evas__GL_ga20c97a6e675cf3f220bbcae0f09900c5}{\#define {\bfseries G\-L\-\_\-\-M\-E\-D\-I\-U\-M\-\_\-\-F\-L\-O\-A\-T}~0x8\-D\-F1}\label{group__Evas__GL_ga20c97a6e675cf3f220bbcae0f09900c5}

\item 
\hypertarget{group__Evas__GL_ga61d55c137d80562db07462dd788af1bf}{\#define {\bfseries G\-L\-\_\-\-H\-I\-G\-H\-\_\-\-F\-L\-O\-A\-T}~0x8\-D\-F2}\label{group__Evas__GL_ga61d55c137d80562db07462dd788af1bf}

\item 
\hypertarget{group__Evas__GL_ga1c984ad4537bef99cf414566915dd425}{\#define {\bfseries G\-L\-\_\-\-L\-O\-W\-\_\-\-I\-N\-T}~0x8\-D\-F3}\label{group__Evas__GL_ga1c984ad4537bef99cf414566915dd425}

\item 
\hypertarget{group__Evas__GL_gaa89d34f921db8211d07402787e630b2e}{\#define {\bfseries G\-L\-\_\-\-M\-E\-D\-I\-U\-M\-\_\-\-I\-N\-T}~0x8\-D\-F4}\label{group__Evas__GL_gaa89d34f921db8211d07402787e630b2e}

\item 
\hypertarget{group__Evas__GL_ga16ff75dcd496b0c1c055149032dcb574}{\#define {\bfseries G\-L\-\_\-\-H\-I\-G\-H\-\_\-\-I\-N\-T}~0x8\-D\-F5}\label{group__Evas__GL_ga16ff75dcd496b0c1c055149032dcb574}

\item 
\hypertarget{group__Evas__GL_ga9e626474ad3066f31b46293d535b009f}{\#define {\bfseries G\-L\-\_\-\-F\-R\-A\-M\-E\-B\-U\-F\-F\-E\-R}~0x8\-D40}\label{group__Evas__GL_ga9e626474ad3066f31b46293d535b009f}

\item 
\hypertarget{group__Evas__GL_ga8ac689a8905a064025cbe41d4cf8fcf5}{\#define {\bfseries G\-L\-\_\-\-R\-E\-N\-D\-E\-R\-B\-U\-F\-F\-E\-R}~0x8\-D41}\label{group__Evas__GL_ga8ac689a8905a064025cbe41d4cf8fcf5}

\item 
\hypertarget{group__Evas__GL_gafb17f37d44cc79ab4d5ef6ff51c3a2e0}{\#define {\bfseries G\-L\-\_\-\-R\-G\-B\-A4}~0x8056}\label{group__Evas__GL_gafb17f37d44cc79ab4d5ef6ff51c3a2e0}

\item 
\hypertarget{group__Evas__GL_ga57ec87baf4c081042b8cdac17c26ce93}{\#define {\bfseries G\-L\-\_\-\-R\-G\-B5\-\_\-\-A1}~0x8057}\label{group__Evas__GL_ga57ec87baf4c081042b8cdac17c26ce93}

\item 
\hypertarget{group__Evas__GL_ga7175b4e16310c573ebd6d4c278815b1a}{\#define {\bfseries G\-L\-\_\-\-R\-G\-B565}~0x8\-D62}\label{group__Evas__GL_ga7175b4e16310c573ebd6d4c278815b1a}

\item 
\hypertarget{group__Evas__GL_ga26b057c4fa415d8de41d43990828b0da}{\#define {\bfseries G\-L\-\_\-\-D\-E\-P\-T\-H\-\_\-\-C\-O\-M\-P\-O\-N\-E\-N\-T16}~0x81\-A5}\label{group__Evas__GL_ga26b057c4fa415d8de41d43990828b0da}

\item 
\hypertarget{group__Evas__GL_gaf9016daf399ea692604a6fc68653b8e3}{\#define {\bfseries G\-L\-\_\-\-S\-T\-E\-N\-C\-I\-L\-\_\-\-I\-N\-D\-E\-X}~0x1901}\label{group__Evas__GL_gaf9016daf399ea692604a6fc68653b8e3}

\item 
\hypertarget{group__Evas__GL_ga69070b85ae939092db03e1bd02947451}{\#define {\bfseries G\-L\-\_\-\-S\-T\-E\-N\-C\-I\-L\-\_\-\-I\-N\-D\-E\-X8}~0x8\-D48}\label{group__Evas__GL_ga69070b85ae939092db03e1bd02947451}

\item 
\hypertarget{group__Evas__GL_ga335db7eecc36421fc7c4974cd7822858}{\#define {\bfseries G\-L\-\_\-\-R\-E\-N\-D\-E\-R\-B\-U\-F\-F\-E\-R\-\_\-\-W\-I\-D\-T\-H}~0x8\-D42}\label{group__Evas__GL_ga335db7eecc36421fc7c4974cd7822858}

\item 
\hypertarget{group__Evas__GL_ga75920257cd89aed1cf36ff21b276f0b4}{\#define {\bfseries G\-L\-\_\-\-R\-E\-N\-D\-E\-R\-B\-U\-F\-F\-E\-R\-\_\-\-H\-E\-I\-G\-H\-T}~0x8\-D43}\label{group__Evas__GL_ga75920257cd89aed1cf36ff21b276f0b4}

\item 
\hypertarget{group__Evas__GL_gad0ec32d8b90e163f4aeedb28871989a0}{\#define {\bfseries G\-L\-\_\-\-R\-E\-N\-D\-E\-R\-B\-U\-F\-F\-E\-R\-\_\-\-I\-N\-T\-E\-R\-N\-A\-L\-\_\-\-F\-O\-R\-M\-A\-T}~0x8\-D44}\label{group__Evas__GL_gad0ec32d8b90e163f4aeedb28871989a0}

\item 
\hypertarget{group__Evas__GL_ga3036b71a041e3321a0f9272835c275fa}{\#define {\bfseries G\-L\-\_\-\-R\-E\-N\-D\-E\-R\-B\-U\-F\-F\-E\-R\-\_\-\-R\-E\-D\-\_\-\-S\-I\-Z\-E}~0x8\-D50}\label{group__Evas__GL_ga3036b71a041e3321a0f9272835c275fa}

\item 
\hypertarget{group__Evas__GL_ga8051ea080d37c7e261d173e720423867}{\#define {\bfseries G\-L\-\_\-\-R\-E\-N\-D\-E\-R\-B\-U\-F\-F\-E\-R\-\_\-\-G\-R\-E\-E\-N\-\_\-\-S\-I\-Z\-E}~0x8\-D51}\label{group__Evas__GL_ga8051ea080d37c7e261d173e720423867}

\item 
\hypertarget{group__Evas__GL_ga5f05be4eee8e0689b41f3fb56e5da18b}{\#define {\bfseries G\-L\-\_\-\-R\-E\-N\-D\-E\-R\-B\-U\-F\-F\-E\-R\-\_\-\-B\-L\-U\-E\-\_\-\-S\-I\-Z\-E}~0x8\-D52}\label{group__Evas__GL_ga5f05be4eee8e0689b41f3fb56e5da18b}

\item 
\hypertarget{group__Evas__GL_gaeb5c7545f54040172134266f897da393}{\#define {\bfseries G\-L\-\_\-\-R\-E\-N\-D\-E\-R\-B\-U\-F\-F\-E\-R\-\_\-\-A\-L\-P\-H\-A\-\_\-\-S\-I\-Z\-E}~0x8\-D53}\label{group__Evas__GL_gaeb5c7545f54040172134266f897da393}

\item 
\hypertarget{group__Evas__GL_ga508d3443bef2e3a1315aca269eb9e490}{\#define {\bfseries G\-L\-\_\-\-R\-E\-N\-D\-E\-R\-B\-U\-F\-F\-E\-R\-\_\-\-D\-E\-P\-T\-H\-\_\-\-S\-I\-Z\-E}~0x8\-D54}\label{group__Evas__GL_ga508d3443bef2e3a1315aca269eb9e490}

\item 
\hypertarget{group__Evas__GL_ga061701634c03fd74b63d921b3729bdce}{\#define {\bfseries G\-L\-\_\-\-R\-E\-N\-D\-E\-R\-B\-U\-F\-F\-E\-R\-\_\-\-S\-T\-E\-N\-C\-I\-L\-\_\-\-S\-I\-Z\-E}~0x8\-D55}\label{group__Evas__GL_ga061701634c03fd74b63d921b3729bdce}

\item 
\hypertarget{group__Evas__GL_gae66ff668f4fa5063d78479fc6a51549b}{\#define {\bfseries G\-L\-\_\-\-F\-R\-A\-M\-E\-B\-U\-F\-F\-E\-R\-\_\-\-A\-T\-T\-A\-C\-H\-M\-E\-N\-T\-\_\-\-O\-B\-J\-E\-C\-T\-\_\-\-T\-Y\-P\-E}~0x8\-C\-D0}\label{group__Evas__GL_gae66ff668f4fa5063d78479fc6a51549b}

\item 
\hypertarget{group__Evas__GL_ga406e03598eeb493fea0f536b15f02f59}{\#define {\bfseries G\-L\-\_\-\-F\-R\-A\-M\-E\-B\-U\-F\-F\-E\-R\-\_\-\-A\-T\-T\-A\-C\-H\-M\-E\-N\-T\-\_\-\-O\-B\-J\-E\-C\-T\-\_\-\-N\-A\-M\-E}~0x8\-C\-D1}\label{group__Evas__GL_ga406e03598eeb493fea0f536b15f02f59}

\item 
\hypertarget{group__Evas__GL_ga03cbc16b798f01759c7dad5b9884511b}{\#define {\bfseries G\-L\-\_\-\-F\-R\-A\-M\-E\-B\-U\-F\-F\-E\-R\-\_\-\-A\-T\-T\-A\-C\-H\-M\-E\-N\-T\-\_\-\-T\-E\-X\-T\-U\-R\-E\-\_\-\-L\-E\-V\-E\-L}~0x8\-C\-D2}\label{group__Evas__GL_ga03cbc16b798f01759c7dad5b9884511b}

\item 
\hypertarget{group__Evas__GL_gaca2f67491571585bcdbc36d96511e9c1}{\#define {\bfseries G\-L\-\_\-\-F\-R\-A\-M\-E\-B\-U\-F\-F\-E\-R\-\_\-\-A\-T\-T\-A\-C\-H\-M\-E\-N\-T\-\_\-\-T\-E\-X\-T\-U\-R\-E\-\_\-\-C\-U\-B\-E\-\_\-\-M\-A\-P\-\_\-\-F\-A\-C\-E}~0x8\-C\-D3}\label{group__Evas__GL_gaca2f67491571585bcdbc36d96511e9c1}

\item 
\hypertarget{group__Evas__GL_ga4f60aaa1367dea8d8c7e288d912d58df}{\#define {\bfseries G\-L\-\_\-\-C\-O\-L\-O\-R\-\_\-\-A\-T\-T\-A\-C\-H\-M\-E\-N\-T0}~0x8\-C\-E0}\label{group__Evas__GL_ga4f60aaa1367dea8d8c7e288d912d58df}

\item 
\hypertarget{group__Evas__GL_gac4dc812a285640570b56acc55822dffe}{\#define {\bfseries G\-L\-\_\-\-D\-E\-P\-T\-H\-\_\-\-A\-T\-T\-A\-C\-H\-M\-E\-N\-T}~0x8\-D00}\label{group__Evas__GL_gac4dc812a285640570b56acc55822dffe}

\item 
\hypertarget{group__Evas__GL_gaecefebb35dbd5ba89022d6588c42de81}{\#define {\bfseries G\-L\-\_\-\-S\-T\-E\-N\-C\-I\-L\-\_\-\-A\-T\-T\-A\-C\-H\-M\-E\-N\-T}~0x8\-D20}\label{group__Evas__GL_gaecefebb35dbd5ba89022d6588c42de81}

\item 
\hypertarget{group__Evas__GL_ga089a3736e5280b9c7cc50129e2659974}{\#define {\bfseries G\-L\-\_\-\-N\-O\-N\-E}~0}\label{group__Evas__GL_ga089a3736e5280b9c7cc50129e2659974}

\item 
\hypertarget{group__Evas__GL_ga7a5ca562c069ca1294283df0c7d192ad}{\#define {\bfseries G\-L\-\_\-\-F\-R\-A\-M\-E\-B\-U\-F\-F\-E\-R\-\_\-\-C\-O\-M\-P\-L\-E\-T\-E}~0x8\-C\-D5}\label{group__Evas__GL_ga7a5ca562c069ca1294283df0c7d192ad}

\item 
\hypertarget{group__Evas__GL_ga44c13fb2e92ed511deba2b4a81f35c2c}{\#define {\bfseries G\-L\-\_\-\-F\-R\-A\-M\-E\-B\-U\-F\-F\-E\-R\-\_\-\-I\-N\-C\-O\-M\-P\-L\-E\-T\-E\-\_\-\-A\-T\-T\-A\-C\-H\-M\-E\-N\-T}~0x8\-C\-D6}\label{group__Evas__GL_ga44c13fb2e92ed511deba2b4a81f35c2c}

\item 
\hypertarget{group__Evas__GL_ga6b4f7834a7869e5ff36aa6e619527fe3}{\#define {\bfseries G\-L\-\_\-\-F\-R\-A\-M\-E\-B\-U\-F\-F\-E\-R\-\_\-\-I\-N\-C\-O\-M\-P\-L\-E\-T\-E\-\_\-\-M\-I\-S\-S\-I\-N\-G\-\_\-\-A\-T\-T\-A\-C\-H\-M\-E\-N\-T}~0x8\-C\-D7}\label{group__Evas__GL_ga6b4f7834a7869e5ff36aa6e619527fe3}

\item 
\hypertarget{group__Evas__GL_ga78bca80efb4aea900e47f0b98dba9038}{\#define {\bfseries G\-L\-\_\-\-F\-R\-A\-M\-E\-B\-U\-F\-F\-E\-R\-\_\-\-I\-N\-C\-O\-M\-P\-L\-E\-T\-E\-\_\-\-D\-I\-M\-E\-N\-S\-I\-O\-N\-S}~0x8\-C\-D9}\label{group__Evas__GL_ga78bca80efb4aea900e47f0b98dba9038}

\item 
\hypertarget{group__Evas__GL_ga99f541f9a8dd94c2d8cf211a92a99617}{\#define {\bfseries G\-L\-\_\-\-F\-R\-A\-M\-E\-B\-U\-F\-F\-E\-R\-\_\-\-U\-N\-S\-U\-P\-P\-O\-R\-T\-E\-D}~0x8\-C\-D\-D}\label{group__Evas__GL_ga99f541f9a8dd94c2d8cf211a92a99617}

\item 
\hypertarget{group__Evas__GL_gab2fc7d11690bc1e7a8800aef2a175a6c}{\#define {\bfseries G\-L\-\_\-\-F\-R\-A\-M\-E\-B\-U\-F\-F\-E\-R\-\_\-\-B\-I\-N\-D\-I\-N\-G}~0x8\-C\-A6}\label{group__Evas__GL_gab2fc7d11690bc1e7a8800aef2a175a6c}

\item 
\hypertarget{group__Evas__GL_gaa814ba6fd228a77f32f0d3bab5fc6498}{\#define {\bfseries G\-L\-\_\-\-R\-E\-N\-D\-E\-R\-B\-U\-F\-F\-E\-R\-\_\-\-B\-I\-N\-D\-I\-N\-G}~0x8\-C\-A7}\label{group__Evas__GL_gaa814ba6fd228a77f32f0d3bab5fc6498}

\item 
\hypertarget{group__Evas__GL_ga07a502910eb24dc5fb551eec74a515e3}{\#define {\bfseries G\-L\-\_\-\-M\-A\-X\-\_\-\-R\-E\-N\-D\-E\-R\-B\-U\-F\-F\-E\-R\-\_\-\-S\-I\-Z\-E}~0x84\-E8}\label{group__Evas__GL_ga07a502910eb24dc5fb551eec74a515e3}

\item 
\hypertarget{group__Evas__GL_gaadde34fd502af6b251253c1815f35c50}{\#define {\bfseries G\-L\-\_\-\-I\-N\-V\-A\-L\-I\-D\-\_\-\-F\-R\-A\-M\-E\-B\-U\-F\-F\-E\-R\-\_\-\-O\-P\-E\-R\-A\-T\-I\-O\-N}~0x0506}\label{group__Evas__GL_gaadde34fd502af6b251253c1815f35c50}

\item 
\hypertarget{group__Evas__GL_gaf15549ea63f411c3ca673e7c6dc8acae}{\#define {\bfseries \-\_\-\-\_\-glext\-\_\-h\-\_\-}}\label{group__Evas__GL_gaf15549ea63f411c3ca673e7c6dc8acae}

\item 
\hypertarget{group__Evas__GL_ga64883cdc3638fe900550bdc3734a946f}{\#define {\bfseries \-\_\-\-\_\-gl2ext\-\_\-h\-\_\-}}\label{group__Evas__GL_ga64883cdc3638fe900550bdc3734a946f}

\item 
\hypertarget{group__Evas__GL_ga45284f6cb673045b3aaa449297b7227d}{\#define {\bfseries G\-L\-\_\-\-E\-T\-C1\-\_\-\-R\-G\-B8\-\_\-\-O\-E\-S}~0x8\-D64}\label{group__Evas__GL_ga45284f6cb673045b3aaa449297b7227d}

\item 
\hypertarget{group__Evas__GL_ga1be95f1f4245ec7831c9bccd1c68786d}{\#define {\bfseries G\-L\-\_\-\-P\-A\-L\-E\-T\-T\-E4\-\_\-\-R\-G\-B8\-\_\-\-O\-E\-S}~0x8\-B90}\label{group__Evas__GL_ga1be95f1f4245ec7831c9bccd1c68786d}

\item 
\hypertarget{group__Evas__GL_gabb7cc05b87f6e4eef774e69ef15cc3ca}{\#define {\bfseries G\-L\-\_\-\-P\-A\-L\-E\-T\-T\-E4\-\_\-\-R\-G\-B\-A8\-\_\-\-O\-E\-S}~0x8\-B91}\label{group__Evas__GL_gabb7cc05b87f6e4eef774e69ef15cc3ca}

\item 
\hypertarget{group__Evas__GL_ga1cffbd65f55c57d0fed78f9d2e655429}{\#define {\bfseries G\-L\-\_\-\-P\-A\-L\-E\-T\-T\-E4\-\_\-\-R5\-\_\-\-G6\-\_\-\-B5\-\_\-\-O\-E\-S}~0x8\-B92}\label{group__Evas__GL_ga1cffbd65f55c57d0fed78f9d2e655429}

\item 
\hypertarget{group__Evas__GL_ga0404b50e230cac95d4824e7d011a1dfa}{\#define {\bfseries G\-L\-\_\-\-P\-A\-L\-E\-T\-T\-E4\-\_\-\-R\-G\-B\-A4\-\_\-\-O\-E\-S}~0x8\-B93}\label{group__Evas__GL_ga0404b50e230cac95d4824e7d011a1dfa}

\item 
\hypertarget{group__Evas__GL_gaa65fce5597e2f8b8815517d98c216f1a}{\#define {\bfseries G\-L\-\_\-\-P\-A\-L\-E\-T\-T\-E4\-\_\-\-R\-G\-B5\-\_\-\-A1\-\_\-\-O\-E\-S}~0x8\-B94}\label{group__Evas__GL_gaa65fce5597e2f8b8815517d98c216f1a}

\item 
\hypertarget{group__Evas__GL_ga87053af95d0653c53dd8d64210362f03}{\#define {\bfseries G\-L\-\_\-\-P\-A\-L\-E\-T\-T\-E8\-\_\-\-R\-G\-B8\-\_\-\-O\-E\-S}~0x8\-B95}\label{group__Evas__GL_ga87053af95d0653c53dd8d64210362f03}

\item 
\hypertarget{group__Evas__GL_gae341610849333ce2bd5541ad2b9c507b}{\#define {\bfseries G\-L\-\_\-\-P\-A\-L\-E\-T\-T\-E8\-\_\-\-R\-G\-B\-A8\-\_\-\-O\-E\-S}~0x8\-B96}\label{group__Evas__GL_gae341610849333ce2bd5541ad2b9c507b}

\item 
\hypertarget{group__Evas__GL_ga8634fcc55745d703a4364084efd8462b}{\#define {\bfseries G\-L\-\_\-\-P\-A\-L\-E\-T\-T\-E8\-\_\-\-R5\-\_\-\-G6\-\_\-\-B5\-\_\-\-O\-E\-S}~0x8\-B97}\label{group__Evas__GL_ga8634fcc55745d703a4364084efd8462b}

\item 
\hypertarget{group__Evas__GL_ga21896135c91c41950555a3d832c2feae}{\#define {\bfseries G\-L\-\_\-\-P\-A\-L\-E\-T\-T\-E8\-\_\-\-R\-G\-B\-A4\-\_\-\-O\-E\-S}~0x8\-B98}\label{group__Evas__GL_ga21896135c91c41950555a3d832c2feae}

\item 
\hypertarget{group__Evas__GL_ga5d1a5f5b0b61efa1d3e4414f0cc422fa}{\#define {\bfseries G\-L\-\_\-\-P\-A\-L\-E\-T\-T\-E8\-\_\-\-R\-G\-B5\-\_\-\-A1\-\_\-\-O\-E\-S}~0x8\-B99}\label{group__Evas__GL_ga5d1a5f5b0b61efa1d3e4414f0cc422fa}

\item 
\hypertarget{group__Evas__GL_gae0ec9543ee139c2bbfe563184455d991}{\#define {\bfseries G\-L\-\_\-\-D\-E\-P\-T\-H\-\_\-\-C\-O\-M\-P\-O\-N\-E\-N\-T24\-\_\-\-O\-E\-S}~0x81\-A6}\label{group__Evas__GL_gae0ec9543ee139c2bbfe563184455d991}

\item 
\hypertarget{group__Evas__GL_ga68504b609da6d777c9ede488a5193575}{\#define {\bfseries G\-L\-\_\-\-D\-E\-P\-T\-H\-\_\-\-C\-O\-M\-P\-O\-N\-E\-N\-T32\-\_\-\-O\-E\-S}~0x81\-A7}\label{group__Evas__GL_ga68504b609da6d777c9ede488a5193575}

\item 
\hypertarget{group__Evas__GL_gabba627710fbf97372dc1390faa78119f}{\#define {\bfseries G\-L\-\_\-\-P\-R\-O\-G\-R\-A\-M\-\_\-\-B\-I\-N\-A\-R\-Y\-\_\-\-L\-E\-N\-G\-T\-H\-\_\-\-O\-E\-S}~0x8741}\label{group__Evas__GL_gabba627710fbf97372dc1390faa78119f}

\item 
\hypertarget{group__Evas__GL_gaed816b4ae22a3563557f9fd13bafa0cd}{\#define {\bfseries G\-L\-\_\-\-N\-U\-M\-\_\-\-P\-R\-O\-G\-R\-A\-M\-\_\-\-B\-I\-N\-A\-R\-Y\-\_\-\-F\-O\-R\-M\-A\-T\-S\-\_\-\-O\-E\-S}~0x87\-F\-E}\label{group__Evas__GL_gaed816b4ae22a3563557f9fd13bafa0cd}

\item 
\hypertarget{group__Evas__GL_ga5ced533c9418a5f5f9a3c330beba9593}{\#define {\bfseries G\-L\-\_\-\-P\-R\-O\-G\-R\-A\-M\-\_\-\-B\-I\-N\-A\-R\-Y\-\_\-\-F\-O\-R\-M\-A\-T\-S\-\_\-\-O\-E\-S}~0x87\-F\-F}\label{group__Evas__GL_ga5ced533c9418a5f5f9a3c330beba9593}

\item 
\hypertarget{group__Evas__GL_ga7191c332c7698f1600ca25693b5b3bdf}{\#define {\bfseries G\-L\-\_\-\-W\-R\-I\-T\-E\-\_\-\-O\-N\-L\-Y\-\_\-\-O\-E\-S}~0x88\-B9}\label{group__Evas__GL_ga7191c332c7698f1600ca25693b5b3bdf}

\item 
\hypertarget{group__Evas__GL_gaf762b82d5cbb42d6f6eb9fb55620a2a5}{\#define {\bfseries G\-L\-\_\-\-B\-U\-F\-F\-E\-R\-\_\-\-A\-C\-C\-E\-S\-S\-\_\-\-O\-E\-S}~0x88\-B\-B}\label{group__Evas__GL_gaf762b82d5cbb42d6f6eb9fb55620a2a5}

\item 
\hypertarget{group__Evas__GL_gab778ec3ce846b41b065d76ccdd580fc8}{\#define {\bfseries G\-L\-\_\-\-B\-U\-F\-F\-E\-R\-\_\-\-M\-A\-P\-P\-E\-D\-\_\-\-O\-E\-S}~0x88\-B\-C}\label{group__Evas__GL_gab778ec3ce846b41b065d76ccdd580fc8}

\item 
\hypertarget{group__Evas__GL_ga9b13fbf4f9cde6fc5f979c8001ec9704}{\#define {\bfseries G\-L\-\_\-\-B\-U\-F\-F\-E\-R\-\_\-\-M\-A\-P\-\_\-\-P\-O\-I\-N\-T\-E\-R\-\_\-\-O\-E\-S}~0x88\-B\-D}\label{group__Evas__GL_ga9b13fbf4f9cde6fc5f979c8001ec9704}

\item 
\hypertarget{group__Evas__GL_gabc12df57cd001755a28411818baa4e7d}{\#define {\bfseries G\-L\-\_\-\-D\-E\-P\-T\-H\-\_\-\-S\-T\-E\-N\-C\-I\-L\-\_\-\-O\-E\-S}~0x84\-F9}\label{group__Evas__GL_gabc12df57cd001755a28411818baa4e7d}

\item 
\hypertarget{group__Evas__GL_ga21f39d9b018aaef8bea3225c889da6ac}{\#define {\bfseries G\-L\-\_\-\-U\-N\-S\-I\-G\-N\-E\-D\-\_\-\-I\-N\-T\-\_\-24\-\_\-8\-\_\-\-O\-E\-S}~0x84\-F\-A}\label{group__Evas__GL_ga21f39d9b018aaef8bea3225c889da6ac}

\item 
\hypertarget{group__Evas__GL_gac3077e2576278d488a16e058b9bc5632}{\#define {\bfseries G\-L\-\_\-\-D\-E\-P\-T\-H24\-\_\-\-S\-T\-E\-N\-C\-I\-L8\-\_\-\-O\-E\-S}~0x88\-F0}\label{group__Evas__GL_gac3077e2576278d488a16e058b9bc5632}

\item 
\hypertarget{group__Evas__GL_ga8f37241d8f8ba24f256985ebb5d3f36f}{\#define {\bfseries G\-L\-\_\-\-R\-G\-B8\-\_\-\-O\-E\-S}~0x8051}\label{group__Evas__GL_ga8f37241d8f8ba24f256985ebb5d3f36f}

\item 
\hypertarget{group__Evas__GL_ga7d345a73bb7eaf1555c570965ef77d6d}{\#define {\bfseries G\-L\-\_\-\-R\-G\-B\-A8\-\_\-\-O\-E\-S}~0x8058}\label{group__Evas__GL_ga7d345a73bb7eaf1555c570965ef77d6d}

\item 
\hypertarget{group__Evas__GL_gab0ca6d599c2143ab44218c21685b76df}{\#define {\bfseries G\-L\-\_\-\-F\-R\-A\-G\-M\-E\-N\-T\-\_\-\-S\-H\-A\-D\-E\-R\-\_\-\-D\-E\-R\-I\-V\-A\-T\-I\-V\-E\-\_\-\-H\-I\-N\-T\-\_\-\-O\-E\-S}~0x8\-B8\-B}\label{group__Evas__GL_gab0ca6d599c2143ab44218c21685b76df}

\item 
\hypertarget{group__Evas__GL_ga0b8a5a528d45ad7705c0167368729061}{\#define {\bfseries G\-L\-\_\-\-S\-T\-E\-N\-C\-I\-L\-\_\-\-I\-N\-D\-E\-X1\-\_\-\-O\-E\-S}~0x8\-D46}\label{group__Evas__GL_ga0b8a5a528d45ad7705c0167368729061}

\item 
\hypertarget{group__Evas__GL_gabeeb215da537f7b734f89c86d8570f72}{\#define {\bfseries G\-L\-\_\-\-S\-T\-E\-N\-C\-I\-L\-\_\-\-I\-N\-D\-E\-X4\-\_\-\-O\-E\-S}~0x8\-D47}\label{group__Evas__GL_gabeeb215da537f7b734f89c86d8570f72}

\item 
\hypertarget{group__Evas__GL_gaf7fed8c448fbd6205c4152aaecfc1bac}{\#define {\bfseries G\-L\-\_\-\-T\-E\-X\-T\-U\-R\-E\-\_\-\-W\-R\-A\-P\-\_\-\-R\-\_\-\-O\-E\-S}~0x8072}\label{group__Evas__GL_gaf7fed8c448fbd6205c4152aaecfc1bac}

\item 
\hypertarget{group__Evas__GL_gaf78f63fc559483a16fe724fae27cc27a}{\#define {\bfseries G\-L\-\_\-\-T\-E\-X\-T\-U\-R\-E\-\_\-3\-D\-\_\-\-O\-E\-S}~0x806\-F}\label{group__Evas__GL_gaf78f63fc559483a16fe724fae27cc27a}

\item 
\hypertarget{group__Evas__GL_gaf493b1ce0cf4e25a0df602b89af10bfa}{\#define {\bfseries G\-L\-\_\-\-T\-E\-X\-T\-U\-R\-E\-\_\-\-B\-I\-N\-D\-I\-N\-G\-\_\-3\-D\-\_\-\-O\-E\-S}~0x806\-A}\label{group__Evas__GL_gaf493b1ce0cf4e25a0df602b89af10bfa}

\item 
\hypertarget{group__Evas__GL_ga5466f01166bf0e160c14785db2467413}{\#define {\bfseries G\-L\-\_\-\-M\-A\-X\-\_\-3\-D\-\_\-\-T\-E\-X\-T\-U\-R\-E\-\_\-\-S\-I\-Z\-E\-\_\-\-O\-E\-S}~0x8073}\label{group__Evas__GL_ga5466f01166bf0e160c14785db2467413}

\item 
\hypertarget{group__Evas__GL_gaa2c3ef4a4badbecb713410fd5ab0451e}{\#define {\bfseries G\-L\-\_\-\-S\-A\-M\-P\-L\-E\-R\-\_\-3\-D\-\_\-\-O\-E\-S}~0x8\-B5\-F}\label{group__Evas__GL_gaa2c3ef4a4badbecb713410fd5ab0451e}

\item 
\hypertarget{group__Evas__GL_ga89f7c24362baa894e9d3062ed63d548d}{\#define {\bfseries G\-L\-\_\-\-F\-R\-A\-M\-E\-B\-U\-F\-F\-E\-R\-\_\-\-A\-T\-T\-A\-C\-H\-M\-E\-N\-T\-\_\-\-T\-E\-X\-T\-U\-R\-E\-\_\-3\-D\-\_\-\-Z\-O\-F\-F\-S\-E\-T\-\_\-\-O\-E\-S}~0x8\-C\-D4}\label{group__Evas__GL_ga89f7c24362baa894e9d3062ed63d548d}

\item 
\hypertarget{group__Evas__GL_ga408917369046371dfc94813183bf4e9a}{\#define {\bfseries G\-L\-\_\-\-H\-A\-L\-F\-\_\-\-F\-L\-O\-A\-T\-\_\-\-O\-E\-S}~0x8\-D61}\label{group__Evas__GL_ga408917369046371dfc94813183bf4e9a}

\item 
\hypertarget{group__Evas__GL_gaf7aa0b8eae75a6dab6982b76b1c2940c}{\#define {\bfseries G\-L\-\_\-\-U\-N\-S\-I\-G\-N\-E\-D\-\_\-\-I\-N\-T\-\_\-10\-\_\-10\-\_\-10\-\_\-2\-\_\-\-O\-E\-S}~0x8\-D\-F6}\label{group__Evas__GL_gaf7aa0b8eae75a6dab6982b76b1c2940c}

\item 
\hypertarget{group__Evas__GL_ga986480da31cd1f49882b196e9f87bc37}{\#define {\bfseries G\-L\-\_\-\-I\-N\-T\-\_\-10\-\_\-10\-\_\-10\-\_\-2\-\_\-\-O\-E\-S}~0x8\-D\-F7}\label{group__Evas__GL_ga986480da31cd1f49882b196e9f87bc37}

\item 
\hypertarget{group__Evas__GL_ga84d66e68d797363836a6cecc5bc32e2b}{\#define {\bfseries G\-L\-\_\-3\-D\-C\-\_\-\-X\-\_\-\-A\-M\-D}~0x87\-F9}\label{group__Evas__GL_ga84d66e68d797363836a6cecc5bc32e2b}

\item 
\hypertarget{group__Evas__GL_gac4cf6a23d67bb42e594429216b17b51d}{\#define {\bfseries G\-L\-\_\-3\-D\-C\-\_\-\-X\-Y\-\_\-\-A\-M\-D}~0x87\-F\-A}\label{group__Evas__GL_gac4cf6a23d67bb42e594429216b17b51d}

\item 
\hypertarget{group__Evas__GL_ga4581e482deb4ca149b4a0e4148558cf8}{\#define {\bfseries G\-L\-\_\-\-A\-T\-C\-\_\-\-R\-G\-B\-\_\-\-A\-M\-D}~0x8\-C92}\label{group__Evas__GL_ga4581e482deb4ca149b4a0e4148558cf8}

\item 
\hypertarget{group__Evas__GL_gaf9bad460285c726af754f73d4714df48}{\#define {\bfseries G\-L\-\_\-\-A\-T\-C\-\_\-\-R\-G\-B\-A\-\_\-\-E\-X\-P\-L\-I\-C\-I\-T\-\_\-\-A\-L\-P\-H\-A\-\_\-\-A\-M\-D}~0x8\-C93}\label{group__Evas__GL_gaf9bad460285c726af754f73d4714df48}

\item 
\hypertarget{group__Evas__GL_ga9ee9c8f373169271792afdea9c847e0c}{\#define {\bfseries G\-L\-\_\-\-A\-T\-C\-\_\-\-R\-G\-B\-A\-\_\-\-I\-N\-T\-E\-R\-P\-O\-L\-A\-T\-E\-D\-\_\-\-A\-L\-P\-H\-A\-\_\-\-A\-M\-D}~0x87\-E\-E}\label{group__Evas__GL_ga9ee9c8f373169271792afdea9c847e0c}

\item 
\hypertarget{group__Evas__GL_gab7e46063f062bcbdc5bb56eb0868bd10}{\#define {\bfseries G\-L\-\_\-\-C\-O\-U\-N\-T\-E\-R\-\_\-\-T\-Y\-P\-E\-\_\-\-A\-M\-D}~0x8\-B\-C0}\label{group__Evas__GL_gab7e46063f062bcbdc5bb56eb0868bd10}

\item 
\hypertarget{group__Evas__GL_ga637471a2b30ce3d04828af5cf498c770}{\#define {\bfseries G\-L\-\_\-\-C\-O\-U\-N\-T\-E\-R\-\_\-\-R\-A\-N\-G\-E\-\_\-\-A\-M\-D}~0x8\-B\-C1}\label{group__Evas__GL_ga637471a2b30ce3d04828af5cf498c770}

\item 
\hypertarget{group__Evas__GL_ga868123d814da5cd18f60046411035ec4}{\#define {\bfseries G\-L\-\_\-\-U\-N\-S\-I\-G\-N\-E\-D\-\_\-\-I\-N\-T64\-\_\-\-A\-M\-D}~0x8\-B\-C2}\label{group__Evas__GL_ga868123d814da5cd18f60046411035ec4}

\item 
\hypertarget{group__Evas__GL_gac415467d1213e7ab9a1361c71bdae061}{\#define {\bfseries G\-L\-\_\-\-P\-E\-R\-C\-E\-N\-T\-A\-G\-E\-\_\-\-A\-M\-D}~0x8\-B\-C3}\label{group__Evas__GL_gac415467d1213e7ab9a1361c71bdae061}

\item 
\hypertarget{group__Evas__GL_gac16e4b8e857b99930685e052ef71a764}{\#define {\bfseries G\-L\-\_\-\-P\-E\-R\-F\-M\-O\-N\-\_\-\-R\-E\-S\-U\-L\-T\-\_\-\-A\-V\-A\-I\-L\-A\-B\-L\-E\-\_\-\-A\-M\-D}~0x8\-B\-C4}\label{group__Evas__GL_gac16e4b8e857b99930685e052ef71a764}

\item 
\hypertarget{group__Evas__GL_ga7e34f3b788dc0c3c00af1625667feb77}{\#define {\bfseries G\-L\-\_\-\-P\-E\-R\-F\-M\-O\-N\-\_\-\-R\-E\-S\-U\-L\-T\-\_\-\-S\-I\-Z\-E\-\_\-\-A\-M\-D}~0x8\-B\-C5}\label{group__Evas__GL_ga7e34f3b788dc0c3c00af1625667feb77}

\item 
\hypertarget{group__Evas__GL_gae19ffab4a26c371de6a92a7e81827d1e}{\#define {\bfseries G\-L\-\_\-\-P\-E\-R\-F\-M\-O\-N\-\_\-\-R\-E\-S\-U\-L\-T\-\_\-\-A\-M\-D}~0x8\-B\-C6}\label{group__Evas__GL_gae19ffab4a26c371de6a92a7e81827d1e}

\item 
\hypertarget{group__Evas__GL_ga456179f3ed4a21a22a61626a746db018}{\#define {\bfseries G\-L\-\_\-\-Z400\-\_\-\-B\-I\-N\-A\-R\-Y\-\_\-\-A\-M\-D}~0x8740}\label{group__Evas__GL_ga456179f3ed4a21a22a61626a746db018}

\item 
\hypertarget{group__Evas__GL_ga70f62d16502e28c2319711fd032320ea}{\#define {\bfseries G\-L\-\_\-\-M\-I\-N\-\_\-\-E\-X\-T}~0x8007}\label{group__Evas__GL_ga70f62d16502e28c2319711fd032320ea}

\item 
\hypertarget{group__Evas__GL_ga21d769e684f6c26608a612ed04773515}{\#define {\bfseries G\-L\-\_\-\-M\-A\-X\-\_\-\-E\-X\-T}~0x8008}\label{group__Evas__GL_ga21d769e684f6c26608a612ed04773515}

\item 
\hypertarget{group__Evas__GL_ga24e01d247e2ec0b829731c37d39a7272}{\#define {\bfseries G\-L\-\_\-\-C\-O\-L\-O\-R\-\_\-\-E\-X\-T}~0x1800}\label{group__Evas__GL_ga24e01d247e2ec0b829731c37d39a7272}

\item 
\hypertarget{group__Evas__GL_ga8a7510da3230f03adbd19799168a81a3}{\#define {\bfseries G\-L\-\_\-\-D\-E\-P\-T\-H\-\_\-\-E\-X\-T}~0x1801}\label{group__Evas__GL_ga8a7510da3230f03adbd19799168a81a3}

\item 
\hypertarget{group__Evas__GL_gae86443e35a424913df64b1827b683f71}{\#define {\bfseries G\-L\-\_\-\-S\-T\-E\-N\-C\-I\-L\-\_\-\-E\-X\-T}~0x1802}\label{group__Evas__GL_gae86443e35a424913df64b1827b683f71}

\item 
\hypertarget{group__Evas__GL_gafbca5fa2e51fe8d9a1a33d2989cc5a9d}{\#define {\bfseries G\-L\-\_\-\-B\-G\-R\-A\-\_\-\-E\-X\-T}~0x80\-E1}\label{group__Evas__GL_gafbca5fa2e51fe8d9a1a33d2989cc5a9d}

\item 
\hypertarget{group__Evas__GL_gafbca5fa2e51fe8d9a1a33d2989cc5a9d}{\#define {\bfseries G\-L\-\_\-\-B\-G\-R\-A\-\_\-\-E\-X\-T}~0x80\-E1}\label{group__Evas__GL_gafbca5fa2e51fe8d9a1a33d2989cc5a9d}

\item 
\hypertarget{group__Evas__GL_ga8b866b4155faccec370092778fa3f7e2}{\#define {\bfseries G\-L\-\_\-\-U\-N\-S\-I\-G\-N\-E\-D\-\_\-\-S\-H\-O\-R\-T\-\_\-4\-\_\-4\-\_\-4\-\_\-4\-\_\-\-R\-E\-V\-\_\-\-E\-X\-T}~0x8365}\label{group__Evas__GL_ga8b866b4155faccec370092778fa3f7e2}

\item 
\hypertarget{group__Evas__GL_ga9c6d1cac4e94b9814379e441971ae718}{\#define {\bfseries G\-L\-\_\-\-U\-N\-S\-I\-G\-N\-E\-D\-\_\-\-S\-H\-O\-R\-T\-\_\-1\-\_\-5\-\_\-5\-\_\-5\-\_\-\-R\-E\-V\-\_\-\-E\-X\-T}~0x8366}\label{group__Evas__GL_ga9c6d1cac4e94b9814379e441971ae718}

\item 
\hypertarget{group__Evas__GL_ga00b65957cb070504d8e364031b176737}{\#define {\bfseries G\-L\-\_\-\-T\-E\-X\-T\-U\-R\-E\-\_\-\-M\-A\-X\-\_\-\-A\-N\-I\-S\-O\-T\-R\-O\-P\-Y\-\_\-\-E\-X\-T}~0x84\-F\-E}\label{group__Evas__GL_ga00b65957cb070504d8e364031b176737}

\item 
\hypertarget{group__Evas__GL_gad1cf646d8224fdedcce963d095f71c1b}{\#define {\bfseries G\-L\-\_\-\-M\-A\-X\-\_\-\-T\-E\-X\-T\-U\-R\-E\-\_\-\-M\-A\-X\-\_\-\-A\-N\-I\-S\-O\-T\-R\-O\-P\-Y\-\_\-\-E\-X\-T}~0x84\-F\-F}\label{group__Evas__GL_gad1cf646d8224fdedcce963d095f71c1b}

\item 
\hypertarget{group__Evas__GL_ga3daba6ff574f2b4acabf0c66eb982306}{\#define {\bfseries G\-L\-\_\-\-U\-N\-S\-I\-G\-N\-E\-D\-\_\-\-I\-N\-T\-\_\-2\-\_\-10\-\_\-10\-\_\-10\-\_\-\-R\-E\-V\-\_\-\-E\-X\-T}~0x8368}\label{group__Evas__GL_ga3daba6ff574f2b4acabf0c66eb982306}

\item 
\hypertarget{group__Evas__GL_gaad4da6784304916ba751c42114384cd1}{\#define {\bfseries G\-L\-\_\-\-S\-G\-X\-\_\-\-P\-R\-O\-G\-R\-A\-M\-\_\-\-B\-I\-N\-A\-R\-Y\-\_\-\-I\-M\-G}~0x9130}\label{group__Evas__GL_gaad4da6784304916ba751c42114384cd1}

\item 
\hypertarget{group__Evas__GL_gab59ce4be5ce1ab5356ed6c53858acdc4}{\#define {\bfseries G\-L\-\_\-\-B\-G\-R\-A\-\_\-\-I\-M\-G}~0x80\-E1}\label{group__Evas__GL_gab59ce4be5ce1ab5356ed6c53858acdc4}

\item 
\hypertarget{group__Evas__GL_ga5ea6e154a9f1ac29b6193ab0ced38ce3}{\#define {\bfseries G\-L\-\_\-\-U\-N\-S\-I\-G\-N\-E\-D\-\_\-\-S\-H\-O\-R\-T\-\_\-4\-\_\-4\-\_\-4\-\_\-4\-\_\-\-R\-E\-V\-\_\-\-I\-M\-G}~0x8365}\label{group__Evas__GL_ga5ea6e154a9f1ac29b6193ab0ced38ce3}

\item 
\hypertarget{group__Evas__GL_gaaf6bd63f0f84ec37c08672109dfe4115}{\#define {\bfseries G\-L\-\_\-\-S\-G\-X\-\_\-\-B\-I\-N\-A\-R\-Y\-\_\-\-I\-M\-G}~0x8\-C0\-A}\label{group__Evas__GL_gaaf6bd63f0f84ec37c08672109dfe4115}

\item 
\hypertarget{group__Evas__GL_ga83455ba61c7de28dfac1b4ad4b807af6}{\#define {\bfseries G\-L\-\_\-\-C\-O\-M\-P\-R\-E\-S\-S\-E\-D\-\_\-\-R\-G\-B\-\_\-\-P\-V\-R\-T\-C\-\_\-4\-B\-P\-P\-V1\-\_\-\-I\-M\-G}~0x8\-C00}\label{group__Evas__GL_ga83455ba61c7de28dfac1b4ad4b807af6}

\item 
\hypertarget{group__Evas__GL_gac4d1e86402347516711e1b9c352f236a}{\#define {\bfseries G\-L\-\_\-\-C\-O\-M\-P\-R\-E\-S\-S\-E\-D\-\_\-\-R\-G\-B\-\_\-\-P\-V\-R\-T\-C\-\_\-2\-B\-P\-P\-V1\-\_\-\-I\-M\-G}~0x8\-C01}\label{group__Evas__GL_gac4d1e86402347516711e1b9c352f236a}

\item 
\hypertarget{group__Evas__GL_gab551bdea83f8e9cca5160ab830d2444c}{\#define {\bfseries G\-L\-\_\-\-C\-O\-M\-P\-R\-E\-S\-S\-E\-D\-\_\-\-R\-G\-B\-A\-\_\-\-P\-V\-R\-T\-C\-\_\-4\-B\-P\-P\-V1\-\_\-\-I\-M\-G}~0x8\-C02}\label{group__Evas__GL_gab551bdea83f8e9cca5160ab830d2444c}

\item 
\hypertarget{group__Evas__GL_ga6c53023473bc47e02c9c88aa3c9bfebc}{\#define {\bfseries G\-L\-\_\-\-C\-O\-M\-P\-R\-E\-S\-S\-E\-D\-\_\-\-R\-G\-B\-A\-\_\-\-P\-V\-R\-T\-C\-\_\-2\-B\-P\-P\-V1\-\_\-\-I\-M\-G}~0x8\-C03}\label{group__Evas__GL_ga6c53023473bc47e02c9c88aa3c9bfebc}

\item 
\hypertarget{group__Evas__GL_gafa98a4545b0e3cfb6040961444e8cf10}{\#define {\bfseries G\-L\-\_\-\-R\-E\-N\-D\-E\-R\-B\-U\-F\-F\-E\-R\-\_\-\-S\-A\-M\-P\-L\-E\-S\-\_\-\-I\-M\-G}~0x9133}\label{group__Evas__GL_gafa98a4545b0e3cfb6040961444e8cf10}

\item 
\hypertarget{group__Evas__GL_ga77b89335995336052700fe21284f8dc9}{\#define {\bfseries G\-L\-\_\-\-F\-R\-A\-M\-E\-B\-U\-F\-F\-E\-R\-\_\-\-I\-N\-C\-O\-M\-P\-L\-E\-T\-E\-\_\-\-M\-U\-L\-T\-I\-S\-A\-M\-P\-L\-E\-\_\-\-I\-M\-G}~0x9134}\label{group__Evas__GL_ga77b89335995336052700fe21284f8dc9}

\item 
\hypertarget{group__Evas__GL_ga13246b40090de5ba738b4f5c79b75bf2}{\#define {\bfseries G\-L\-\_\-\-M\-A\-X\-\_\-\-S\-A\-M\-P\-L\-E\-S\-\_\-\-I\-M\-G}~0x9135}\label{group__Evas__GL_ga13246b40090de5ba738b4f5c79b75bf2}

\item 
\hypertarget{group__Evas__GL_gae6523ac0c133854dab6135ee874fc20b}{\#define {\bfseries G\-L\-\_\-\-T\-E\-X\-T\-U\-R\-E\-\_\-\-S\-A\-M\-P\-L\-E\-S\-\_\-\-I\-M\-G}~0x9136}\label{group__Evas__GL_gae6523ac0c133854dab6135ee874fc20b}

\item 
\hypertarget{group__Evas__GL_gaf898aac1ca2402680749e3dbe8cf94a5}{\#define {\bfseries G\-L\-\_\-\-A\-L\-L\-\_\-\-C\-O\-M\-P\-L\-E\-T\-E\-D\-\_\-\-N\-V}~0x84\-F2}\label{group__Evas__GL_gaf898aac1ca2402680749e3dbe8cf94a5}

\item 
\hypertarget{group__Evas__GL_gab7fc7646ef3948e81380a5db1d2728b0}{\#define {\bfseries G\-L\-\_\-\-F\-E\-N\-C\-E\-\_\-\-S\-T\-A\-T\-U\-S\-\_\-\-N\-V}~0x84\-F3}\label{group__Evas__GL_gab7fc7646ef3948e81380a5db1d2728b0}

\item 
\hypertarget{group__Evas__GL_gafc2a41db7ed2cda1d7dd1785b31338d4}{\#define {\bfseries G\-L\-\_\-\-F\-E\-N\-C\-E\-\_\-\-C\-O\-N\-D\-I\-T\-I\-O\-N\-\_\-\-N\-V}~0x84\-F4}\label{group__Evas__GL_gafc2a41db7ed2cda1d7dd1785b31338d4}

\item 
\hypertarget{group__Evas__GL_gab51fa2d40f0435d3e44b74528dd707f9}{\#define {\bfseries G\-L\-\_\-\-T\-E\-X\-T\-U\-R\-E\-\_\-\-W\-I\-D\-T\-H\-\_\-\-Q\-C\-O\-M}~0x8\-B\-D2}\label{group__Evas__GL_gab51fa2d40f0435d3e44b74528dd707f9}

\item 
\hypertarget{group__Evas__GL_ga8b167e897a640f838a7fa9137742a7a4}{\#define {\bfseries G\-L\-\_\-\-T\-E\-X\-T\-U\-R\-E\-\_\-\-H\-E\-I\-G\-H\-T\-\_\-\-Q\-C\-O\-M}~0x8\-B\-D3}\label{group__Evas__GL_ga8b167e897a640f838a7fa9137742a7a4}

\item 
\hypertarget{group__Evas__GL_ga93b65a2a58df974cde8ca1268f3cd8c6}{\#define {\bfseries G\-L\-\_\-\-T\-E\-X\-T\-U\-R\-E\-\_\-\-D\-E\-P\-T\-H\-\_\-\-Q\-C\-O\-M}~0x8\-B\-D4}\label{group__Evas__GL_ga93b65a2a58df974cde8ca1268f3cd8c6}

\item 
\hypertarget{group__Evas__GL_ga9a6370da17cc55b9e772c489ffd5bf2e}{\#define {\bfseries G\-L\-\_\-\-T\-E\-X\-T\-U\-R\-E\-\_\-\-I\-N\-T\-E\-R\-N\-A\-L\-\_\-\-F\-O\-R\-M\-A\-T\-\_\-\-Q\-C\-O\-M}~0x8\-B\-D5}\label{group__Evas__GL_ga9a6370da17cc55b9e772c489ffd5bf2e}

\item 
\hypertarget{group__Evas__GL_gae2c0a95cbb545ec77da7c0cba64aff97}{\#define {\bfseries G\-L\-\_\-\-T\-E\-X\-T\-U\-R\-E\-\_\-\-F\-O\-R\-M\-A\-T\-\_\-\-Q\-C\-O\-M}~0x8\-B\-D6}\label{group__Evas__GL_gae2c0a95cbb545ec77da7c0cba64aff97}

\item 
\hypertarget{group__Evas__GL_gae08766ae8be08062d6b46d92efe93426}{\#define {\bfseries G\-L\-\_\-\-T\-E\-X\-T\-U\-R\-E\-\_\-\-T\-Y\-P\-E\-\_\-\-Q\-C\-O\-M}~0x8\-B\-D7}\label{group__Evas__GL_gae08766ae8be08062d6b46d92efe93426}

\item 
\hypertarget{group__Evas__GL_ga3c5422e94bd289173fb37ea8760d148a}{\#define {\bfseries G\-L\-\_\-\-T\-E\-X\-T\-U\-R\-E\-\_\-\-I\-M\-A\-G\-E\-\_\-\-V\-A\-L\-I\-D\-\_\-\-Q\-C\-O\-M}~0x8\-B\-D8}\label{group__Evas__GL_ga3c5422e94bd289173fb37ea8760d148a}

\item 
\hypertarget{group__Evas__GL_ga7ac2f73927dae0a8c5a54b3822bd5ec1}{\#define {\bfseries G\-L\-\_\-\-T\-E\-X\-T\-U\-R\-E\-\_\-\-N\-U\-M\-\_\-\-L\-E\-V\-E\-L\-S\-\_\-\-Q\-C\-O\-M}~0x8\-B\-D9}\label{group__Evas__GL_ga7ac2f73927dae0a8c5a54b3822bd5ec1}

\item 
\hypertarget{group__Evas__GL_gac76c5455908dfbd836e24e8f3557e3f5}{\#define {\bfseries G\-L\-\_\-\-T\-E\-X\-T\-U\-R\-E\-\_\-\-T\-A\-R\-G\-E\-T\-\_\-\-Q\-C\-O\-M}~0x8\-B\-D\-A}\label{group__Evas__GL_gac76c5455908dfbd836e24e8f3557e3f5}

\item 
\hypertarget{group__Evas__GL_ga5ce66951c32bd0dae76f4e3e29c3f5eb}{\#define {\bfseries G\-L\-\_\-\-T\-E\-X\-T\-U\-R\-E\-\_\-\-O\-B\-J\-E\-C\-T\-\_\-\-V\-A\-L\-I\-D\-\_\-\-Q\-C\-O\-M}~0x8\-B\-D\-B}\label{group__Evas__GL_ga5ce66951c32bd0dae76f4e3e29c3f5eb}

\item 
\hypertarget{group__Evas__GL_ga949e5e9ca88b71d79ed91a7c1f4295d7}{\#define {\bfseries G\-L\-\_\-\-S\-T\-A\-T\-E\-\_\-\-R\-E\-S\-T\-O\-R\-E}~0x8\-B\-D\-C}\label{group__Evas__GL_ga949e5e9ca88b71d79ed91a7c1f4295d7}

\item 
\hypertarget{group__Evas__GL_ga80b5358da18fd681ffc3c68544a39f3e}{\#define {\bfseries G\-L\-\_\-\-P\-E\-R\-F\-M\-O\-N\-\_\-\-G\-L\-O\-B\-A\-L\-\_\-\-M\-O\-D\-E\-\_\-\-Q\-C\-O\-M}~0x8\-F\-A0}\label{group__Evas__GL_ga80b5358da18fd681ffc3c68544a39f3e}

\item 
\hypertarget{group__Evas__GL_gaacf4eba18219fbf6221e50498195893e}{\#define {\bfseries G\-L\-\_\-\-W\-R\-I\-T\-E\-O\-N\-L\-Y\-\_\-\-R\-E\-N\-D\-E\-R\-I\-N\-G\-\_\-\-Q\-C\-O\-M}~0x8823}\label{group__Evas__GL_gaacf4eba18219fbf6221e50498195893e}

\item 
\hypertarget{group__Evas__GL_ga491c2332b717cfa980e99b843c83d72a}{\#define {\bfseries E\-V\-A\-S\-\_\-\-G\-L\-\_\-\-N\-A\-T\-I\-V\-E\-\_\-\-P\-I\-X\-M\-A\-P}~0x30\-B0  /$\ast$ evasgl\-Create\-Image target $\ast$/}\label{group__Evas__GL_ga491c2332b717cfa980e99b843c83d72a}

\item 
\hypertarget{group__Evas__GL_ga598ee62c8ff60fa92a91b96efdb50aa9}{\#define {\bfseries E\-V\-A\-S\-\_\-\-V\-G\-\_\-\-P\-A\-R\-E\-N\-T\-\_\-\-I\-M\-A\-G\-E}~0x30\-B\-A  /$\ast$ evasgl\-Create\-Image target $\ast$/}\label{group__Evas__GL_ga598ee62c8ff60fa92a91b96efdb50aa9}

\item 
\hypertarget{group__Evas__GL_ga080eea3c43bdcb95d7f810d164609973}{\#define {\bfseries E\-V\-A\-S\-\_\-\-G\-L\-\_\-\-T\-E\-X\-T\-U\-R\-E\-\_\-2\-D}~0x30\-B1  /$\ast$ evasgl\-Create\-Image target $\ast$/}\label{group__Evas__GL_ga080eea3c43bdcb95d7f810d164609973}

\item 
\hypertarget{group__Evas__GL_ga774cacd3e42ad57180a1d9d047be24c3}{\#define {\bfseries E\-V\-A\-S\-\_\-\-G\-L\-\_\-\-T\-E\-X\-T\-U\-R\-E\-\_\-\-L\-E\-V\-E\-L}~0x30\-B\-C  /$\ast$ evasgl\-Create\-Image attribute $\ast$/}\label{group__Evas__GL_ga774cacd3e42ad57180a1d9d047be24c3}

\item 
\hypertarget{group__Evas__GL_ga95bbca78181e434d392bf42ed0c49665}{\#define {\bfseries E\-V\-A\-S\-\_\-\-G\-L\-\_\-\-T\-E\-X\-T\-U\-R\-E\-\_\-\-C\-U\-B\-E\-\_\-\-M\-A\-P\-\_\-\-P\-O\-S\-I\-T\-I\-V\-E\-\_\-\-X}~0x30\-B3  /$\ast$ evasgl\-Create\-Image target $\ast$/}\label{group__Evas__GL_ga95bbca78181e434d392bf42ed0c49665}

\item 
\hypertarget{group__Evas__GL_ga151d27cfb4f77be9017fbce43875ce9e}{\#define {\bfseries E\-V\-A\-S\-\_\-\-G\-L\-\_\-\-T\-E\-X\-T\-U\-R\-E\-\_\-\-C\-U\-B\-E\-\_\-\-M\-A\-P\-\_\-\-N\-E\-G\-A\-T\-I\-V\-E\-\_\-\-X}~0x30\-B4  /$\ast$ evasgl\-Create\-Image target $\ast$/}\label{group__Evas__GL_ga151d27cfb4f77be9017fbce43875ce9e}

\item 
\hypertarget{group__Evas__GL_ga71483064bfa4f67bc1aabdb96c56790e}{\#define {\bfseries E\-V\-A\-S\-\_\-\-G\-L\-\_\-\-T\-E\-X\-T\-U\-R\-E\-\_\-\-C\-U\-B\-E\-\_\-\-M\-A\-P\-\_\-\-P\-O\-S\-I\-T\-I\-V\-E\-\_\-\-Y}~0x30\-B5  /$\ast$ evasgl\-Create\-Image target $\ast$/}\label{group__Evas__GL_ga71483064bfa4f67bc1aabdb96c56790e}

\item 
\hypertarget{group__Evas__GL_gaa2264eec780c1d3b9d16dcd784bbb2ef}{\#define {\bfseries E\-V\-A\-S\-\_\-\-G\-L\-\_\-\-T\-E\-X\-T\-U\-R\-E\-\_\-\-C\-U\-B\-E\-\_\-\-M\-A\-P\-\_\-\-N\-E\-G\-A\-T\-I\-V\-E\-\_\-\-Y}~0x30\-B6  /$\ast$ evasgl\-Create\-Image target $\ast$/}\label{group__Evas__GL_gaa2264eec780c1d3b9d16dcd784bbb2ef}

\item 
\hypertarget{group__Evas__GL_ga8f02e252a93f9433a9c5aca9d38d62b0}{\#define {\bfseries E\-V\-A\-S\-\_\-\-G\-L\-\_\-\-T\-E\-X\-T\-U\-R\-E\-\_\-\-C\-U\-B\-E\-\_\-\-M\-A\-P\-\_\-\-P\-O\-S\-I\-T\-I\-V\-E\-\_\-\-Z}~0x30\-B7  /$\ast$ evasgl\-Create\-Image target $\ast$/}\label{group__Evas__GL_ga8f02e252a93f9433a9c5aca9d38d62b0}

\item 
\hypertarget{group__Evas__GL_ga80d575bf3c123c980bd71cb4211acc65}{\#define {\bfseries E\-V\-A\-S\-\_\-\-G\-L\-\_\-\-T\-E\-X\-T\-U\-R\-E\-\_\-\-C\-U\-B\-E\-\_\-\-M\-A\-P\-\_\-\-N\-E\-G\-A\-T\-I\-V\-E\-\_\-\-Z}~0x30\-B8  /$\ast$ evasgl\-Create\-Image target $\ast$/}\label{group__Evas__GL_ga80d575bf3c123c980bd71cb4211acc65}

\item 
\hypertarget{group__Evas__GL_gafa2a9ba6449ba443556804b6fbe336eb}{\#define {\bfseries E\-V\-A\-S\-\_\-\-G\-L\-\_\-\-T\-E\-X\-T\-U\-R\-E\-\_\-3\-D}~0x30\-B2  /$\ast$ evasgl\-Create\-Image target $\ast$/}\label{group__Evas__GL_gafa2a9ba6449ba443556804b6fbe336eb}

\item 
\hypertarget{group__Evas__GL_ga8c5e838a5c838dafdde1b2dbc1f97ce1}{\#define {\bfseries E\-V\-A\-S\-\_\-\-G\-L\-\_\-\-T\-E\-X\-T\-U\-R\-E\-\_\-\-Z\-O\-F\-F\-S\-E\-T}~0x30\-B\-D  /$\ast$ evasgl\-Create\-Image attribute $\ast$/}\label{group__Evas__GL_ga8c5e838a5c838dafdde1b2dbc1f97ce1}

\item 
\hypertarget{group__Evas__GL_ga8b82c0fe1f25f5e3e4059a3f7bc01805}{\#define {\bfseries E\-V\-A\-S\-\_\-\-G\-L\-\_\-\-R\-E\-N\-D\-E\-R\-B\-U\-F\-F\-E\-R}~0x30\-B9  /$\ast$ evasgl\-Create\-Image target $\ast$/}\label{group__Evas__GL_ga8b82c0fe1f25f5e3e4059a3f7bc01805}

\item 
\hypertarget{group__Evas__GL_gae2b5c0a0f33f0e6175d53ce8fcc9db8e}{\#define {\bfseries E\-V\-A\-S\-\_\-\-G\-L\-\_\-\-A\-P\-I\-\_\-\-V\-E\-R\-S\-I\-O\-N}~1}\label{group__Evas__GL_gae2b5c0a0f33f0e6175d53ce8fcc9db8e}

\end{DoxyCompactItemize}
\subsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
\hypertarget{group__Evas__GL_ga490f9a8e413b19a927ab75385355424f}{typedef struct \-\_\-\-Evas\-\_\-\-G\-L \hyperlink{group__Evas__GL_ga490f9a8e413b19a927ab75385355424f}{Evas\-\_\-\-G\-L}}\label{group__Evas__GL_ga490f9a8e413b19a927ab75385355424f}

\begin{DoxyCompactList}\small\item\em Evas G\-L Object for rendering gl in Evas. \end{DoxyCompactList}\item 
\hypertarget{group__Evas__GL_ga3c2530dd88bd600cccb5dc0840fc837c}{typedef struct \-\_\-\-Evas\-\_\-\-G\-L\-\_\-\-Surface \hyperlink{group__Evas__GL_ga3c2530dd88bd600cccb5dc0840fc837c}{Evas\-\_\-\-G\-L\-\_\-\-Surface}}\label{group__Evas__GL_ga3c2530dd88bd600cccb5dc0840fc837c}

\begin{DoxyCompactList}\small\item\em Evas G\-L Surface object, a G\-L rendering target in Evas G\-L. \end{DoxyCompactList}\item 
\hypertarget{group__Evas__GL_ga5e3762a0804b90ec4f0951ed8019167b}{typedef struct \-\_\-\-Evas\-\_\-\-G\-L\-\_\-\-Context \hyperlink{group__Evas__GL_ga5e3762a0804b90ec4f0951ed8019167b}{Evas\-\_\-\-G\-L\-\_\-\-Context}}\label{group__Evas__GL_ga5e3762a0804b90ec4f0951ed8019167b}

\begin{DoxyCompactList}\small\item\em Evas G\-L Context object, a G\-L rendering context in Evas G\-L. \end{DoxyCompactList}\item 
\hypertarget{group__Evas__GL_ga4214dcf5b6e892c676d0c2d584a755c9}{typedef struct \hyperlink{struct__Evas__GL__Config}{\-\_\-\-Evas\-\_\-\-G\-L\-\_\-\-Config} \hyperlink{group__Evas__GL_ga4214dcf5b6e892c676d0c2d584a755c9}{Evas\-\_\-\-G\-L\-\_\-\-Config}}\label{group__Evas__GL_ga4214dcf5b6e892c676d0c2d584a755c9}

\begin{DoxyCompactList}\small\item\em Evas G\-L Surface configuration object for surface creation. \end{DoxyCompactList}\item 
\hypertarget{group__Evas__GL_gac033b6a97f0f913986ef69a4ae63d8c1}{typedef struct \hyperlink{struct__Evas__GL__API}{\-\_\-\-Evas\-\_\-\-G\-L\-\_\-\-A\-P\-I} \hyperlink{group__Evas__GL_gac033b6a97f0f913986ef69a4ae63d8c1}{Evas\-\_\-\-G\-L\-\_\-\-A\-P\-I}}\label{group__Evas__GL_gac033b6a97f0f913986ef69a4ae63d8c1}

\begin{DoxyCompactList}\small\item\em Evas G\-L A\-P\-I object that contains the G\-L A\-P\-Is to be used in Evas G\-L. \end{DoxyCompactList}\item 
\hypertarget{group__Evas__GL_gac703a7f3596976104ab393408cf5ac39}{typedef void $\ast$ \hyperlink{group__Evas__GL_gac703a7f3596976104ab393408cf5ac39}{Evas\-\_\-\-G\-L\-\_\-\-Func}}\label{group__Evas__GL_gac703a7f3596976104ab393408cf5ac39}

\begin{DoxyCompactList}\small\item\em Evas G\-L Function Object used as a function pointer. \end{DoxyCompactList}\item 
\hypertarget{group__Evas__GL_ga7a61c75cdeef3a1dad5f69b836ec37e5}{typedef void $\ast$ \hyperlink{group__Evas__GL_ga7a61c75cdeef3a1dad5f69b836ec37e5}{Evas\-G\-L\-Image}}\label{group__Evas__GL_ga7a61c75cdeef3a1dad5f69b836ec37e5}

\begin{DoxyCompactList}\small\item\em Evas G\-L Image Object used in Evas G\-L Image extension. \end{DoxyCompactList}\item 
\hypertarget{group__Evas__GL_ga29a9fd62ef95669534a6c9e1126b2d85}{typedef enum \hyperlink{group__Evas__GL_ga80b67adf0198000a506c202bf72d12ae}{\-\_\-\-Evas\-\_\-\-G\-L\-\_\-\-Color\-\_\-\-Format} \hyperlink{group__Evas__GL_ga29a9fd62ef95669534a6c9e1126b2d85}{Evas\-\_\-\-G\-L\-\_\-\-Color\-\_\-\-Format}}\label{group__Evas__GL_ga29a9fd62ef95669534a6c9e1126b2d85}

\begin{DoxyCompactList}\small\item\em Surface Color Format. \end{DoxyCompactList}\item 
\hypertarget{group__Evas__GL_gaab10a5a380ddcd2aa235c8e6ff6541ed}{typedef enum \hyperlink{group__Evas__GL_ga00f58f9082661826281a6fc911789477}{\-\_\-\-Evas\-\_\-\-G\-L\-\_\-\-Depth\-\_\-\-Bits} \hyperlink{group__Evas__GL_gaab10a5a380ddcd2aa235c8e6ff6541ed}{Evas\-\_\-\-G\-L\-\_\-\-Depth\-\_\-\-Bits}}\label{group__Evas__GL_gaab10a5a380ddcd2aa235c8e6ff6541ed}

\begin{DoxyCompactList}\small\item\em Surface Depth Format. \end{DoxyCompactList}\item 
\hypertarget{group__Evas__GL_ga8474e6e891642d455636e8b5661b46e4}{typedef enum \hyperlink{group__Evas__GL_gafcda9e6303bf000bbebfd5e386b29e73}{\-\_\-\-Evas\-\_\-\-G\-L\-\_\-\-Stencil\-\_\-\-Bits} \hyperlink{group__Evas__GL_ga8474e6e891642d455636e8b5661b46e4}{Evas\-\_\-\-G\-L\-\_\-\-Stencil\-\_\-\-Bits}}\label{group__Evas__GL_ga8474e6e891642d455636e8b5661b46e4}

\begin{DoxyCompactList}\small\item\em Surface Stencil Format. \end{DoxyCompactList}\item 
typedef enum \hyperlink{group__Evas__GL_gaf2221e9c06a3fae1d7a314dc0788f90b}{\-\_\-\-Evas\-\_\-\-G\-L\-\_\-\-Options\-\_\-\-Bits} \hyperlink{group__Evas__GL_gadc890d1c3dfc4c25c0d0e6e8f48b44e0}{Evas\-\_\-\-G\-L\-\_\-\-Options\-\_\-\-Bits}
\begin{DoxyCompactList}\small\item\em Configuration Options. \end{DoxyCompactList}\item 
typedef enum \\*
\hyperlink{group__Evas__GL_ga0a1817cdeeb505a11a65d0e9f0092aad}{\-\_\-\-Evas\-\_\-\-G\-L\-\_\-\-Multisample\-\_\-\-Bits} \hyperlink{group__Evas__GL_ga45de1e0064a054c711fd861f4a38ca3d}{Evas\-\_\-\-G\-L\-\_\-\-Multisample\-\_\-\-Bits}
\begin{DoxyCompactList}\small\item\em Configuration Option for Multisample Anti-\/aliased (M\-S\-A\-A) rendering surface. \end{DoxyCompactList}\item 
\hypertarget{group__Evas__GL_ga1e5eb1ac5e47603cc80ab58338b92393}{typedef void {\bfseries G\-Lvoid}}\label{group__Evas__GL_ga1e5eb1ac5e47603cc80ab58338b92393}

\item 
\hypertarget{group__Evas__GL_gaf7575655ac056b187ea385966b95a22d}{typedef char {\bfseries G\-Lchar}}\label{group__Evas__GL_gaf7575655ac056b187ea385966b95a22d}

\item 
\hypertarget{group__Evas__GL_ga7efd7809e1632cdae75603fd1fee61c0}{typedef unsigned int {\bfseries G\-Lenum}}\label{group__Evas__GL_ga7efd7809e1632cdae75603fd1fee61c0}

\item 
\hypertarget{group__Evas__GL_gaa010a67382116caf29c29318251ccb6c}{typedef unsigned char {\bfseries G\-Lboolean}}\label{group__Evas__GL_gaa010a67382116caf29c29318251ccb6c}

\item 
\hypertarget{group__Evas__GL_ga0fb936f29008789fb46b434319f68cc9}{typedef unsigned int {\bfseries G\-Lbitfield}}\label{group__Evas__GL_ga0fb936f29008789fb46b434319f68cc9}

\item 
\hypertarget{group__Evas__GL_ga0a9e8b1f1d9c4bcf1c0bc5d5d4e3608a}{typedef signed char {\bfseries G\-Lbyte}}\label{group__Evas__GL_ga0a9e8b1f1d9c4bcf1c0bc5d5d4e3608a}

\item 
\hypertarget{group__Evas__GL_ga2dfad4d45d694268922f502efa9c1cc0}{typedef short {\bfseries G\-Lshort}}\label{group__Evas__GL_ga2dfad4d45d694268922f502efa9c1cc0}

\item 
\hypertarget{group__Evas__GL_ga5ac0f3c4d7fafd42b284b5487a791017}{typedef int {\bfseries G\-Lint}}\label{group__Evas__GL_ga5ac0f3c4d7fafd42b284b5487a791017}

\item 
\hypertarget{group__Evas__GL_ga9289d5b99dc1f27f01480360f2e18ae0}{typedef int {\bfseries G\-Lsizei}}\label{group__Evas__GL_ga9289d5b99dc1f27f01480360f2e18ae0}

\item 
\hypertarget{group__Evas__GL_ga0595908be03a8cff881a23cdc9170e7c}{typedef unsigned char {\bfseries G\-Lubyte}}\label{group__Evas__GL_ga0595908be03a8cff881a23cdc9170e7c}

\item 
\hypertarget{group__Evas__GL_gac995a558f6571eb5f98b7a6d2b2a4468}{typedef unsigned short {\bfseries G\-Lushort}}\label{group__Evas__GL_gac995a558f6571eb5f98b7a6d2b2a4468}

\item 
\hypertarget{group__Evas__GL_gaa311c7f0d6ec4f1a33f9235c3651b86b}{typedef unsigned int {\bfseries G\-Luint}}\label{group__Evas__GL_gaa311c7f0d6ec4f1a33f9235c3651b86b}

\item 
\hypertarget{group__Evas__GL_ga31aeedaeef29442c9c015ab355c8f5ab}{typedef float {\bfseries G\-Lfloat}}\label{group__Evas__GL_ga31aeedaeef29442c9c015ab355c8f5ab}

\item 
\hypertarget{group__Evas__GL_gaded4e0631b68d219180490a73d8424c0}{typedef float {\bfseries G\-Lclampf}}\label{group__Evas__GL_gaded4e0631b68d219180490a73d8424c0}

\item 
\hypertarget{group__Evas__GL_ga8a7f138c7686d543908814f84cd7c06d}{typedef signed int {\bfseries G\-Lfixed}}\label{group__Evas__GL_ga8a7f138c7686d543908814f84cd7c06d}

\item 
\hypertarget{group__Evas__GL_ga69626c63f229ec9d7666e3242ed348ab}{typedef signed long int {\bfseries G\-Lintptr}}\label{group__Evas__GL_ga69626c63f229ec9d7666e3242ed348ab}

\item 
\hypertarget{group__Evas__GL_gae68051766a8a965311ad2baa7267262c}{typedef signed long int {\bfseries G\-Lsizeiptr}}\label{group__Evas__GL_gae68051766a8a965311ad2baa7267262c}

\end{DoxyCompactItemize}
\subsection*{Enumerations}
\begin{DoxyCompactItemize}
\item 
enum \hyperlink{group__Evas__GL_ga80b67adf0198000a506c202bf72d12ae}{\-\_\-\-Evas\-\_\-\-G\-L\-\_\-\-Color\-\_\-\-Format} \{ \\*
{\bfseries E\-V\-A\-S\-\_\-\-G\-L\-\_\-\-R\-G\-B\-\_\-888} = 0, 
\\*
{\bfseries E\-V\-A\-S\-\_\-\-G\-L\-\_\-\-R\-G\-B\-A\-\_\-8888} = 1
 \}
\begin{DoxyCompactList}\small\item\em Surface Color Format. \end{DoxyCompactList}\item 
enum \hyperlink{group__Evas__GL_ga00f58f9082661826281a6fc911789477}{\-\_\-\-Evas\-\_\-\-G\-L\-\_\-\-Depth\-\_\-\-Bits} \{ \\*
{\bfseries E\-V\-A\-S\-\_\-\-G\-L\-\_\-\-D\-E\-P\-T\-H\-\_\-\-N\-O\-N\-E} = 0, 
\\*
{\bfseries E\-V\-A\-S\-\_\-\-G\-L\-\_\-\-D\-E\-P\-T\-H\-\_\-\-B\-I\-T\-\_\-8} = 1, 
\\*
{\bfseries E\-V\-A\-S\-\_\-\-G\-L\-\_\-\-D\-E\-P\-T\-H\-\_\-\-B\-I\-T\-\_\-16} = 2, 
\\*
{\bfseries E\-V\-A\-S\-\_\-\-G\-L\-\_\-\-D\-E\-P\-T\-H\-\_\-\-B\-I\-T\-\_\-24} = 3, 
\\*
{\bfseries E\-V\-A\-S\-\_\-\-G\-L\-\_\-\-D\-E\-P\-T\-H\-\_\-\-B\-I\-T\-\_\-32} = 4
 \}
\begin{DoxyCompactList}\small\item\em Surface Depth Format. \end{DoxyCompactList}\item 
enum \hyperlink{group__Evas__GL_gafcda9e6303bf000bbebfd5e386b29e73}{\-\_\-\-Evas\-\_\-\-G\-L\-\_\-\-Stencil\-\_\-\-Bits} \{ \\*
{\bfseries E\-V\-A\-S\-\_\-\-G\-L\-\_\-\-S\-T\-E\-N\-C\-I\-L\-\_\-\-N\-O\-N\-E} = 0, 
\\*
{\bfseries E\-V\-A\-S\-\_\-\-G\-L\-\_\-\-S\-T\-E\-N\-C\-I\-L\-\_\-\-B\-I\-T\-\_\-1} = 1, 
\\*
{\bfseries E\-V\-A\-S\-\_\-\-G\-L\-\_\-\-S\-T\-E\-N\-C\-I\-L\-\_\-\-B\-I\-T\-\_\-2} = 2, 
\\*
{\bfseries E\-V\-A\-S\-\_\-\-G\-L\-\_\-\-S\-T\-E\-N\-C\-I\-L\-\_\-\-B\-I\-T\-\_\-4} = 3, 
\\*
{\bfseries E\-V\-A\-S\-\_\-\-G\-L\-\_\-\-S\-T\-E\-N\-C\-I\-L\-\_\-\-B\-I\-T\-\_\-8} = 4, 
\\*
{\bfseries E\-V\-A\-S\-\_\-\-G\-L\-\_\-\-S\-T\-E\-N\-C\-I\-L\-\_\-\-B\-I\-T\-\_\-16} = 5
 \}
\begin{DoxyCompactList}\small\item\em Surface Stencil Format. \end{DoxyCompactList}\item 
enum \hyperlink{group__Evas__GL_gaf2221e9c06a3fae1d7a314dc0788f90b}{\-\_\-\-Evas\-\_\-\-G\-L\-\_\-\-Options\-\_\-\-Bits} \{ \\*
\hyperlink{group__Evas__GL_ggaf2221e9c06a3fae1d7a314dc0788f90ba2a2b454910b0a05850db29bfef88dd71}{E\-V\-A\-S\-\_\-\-G\-L\-\_\-\-O\-P\-T\-I\-O\-N\-S\-\_\-\-N\-O\-N\-E} = 0, 
\\*
\hyperlink{group__Evas__GL_ggaf2221e9c06a3fae1d7a314dc0788f90ba46b3bea3c1f01315d4277aa7e2f82912}{E\-V\-A\-S\-\_\-\-G\-L\-\_\-\-O\-P\-T\-I\-O\-N\-S\-\_\-\-D\-I\-R\-E\-C\-T} = (1$<$$<$0)
 \}
\begin{DoxyCompactList}\small\item\em Configuration Options. \end{DoxyCompactList}\item 
enum \hyperlink{group__Evas__GL_ga0a1817cdeeb505a11a65d0e9f0092aad}{\-\_\-\-Evas\-\_\-\-G\-L\-\_\-\-Multisample\-\_\-\-Bits} \{ \\*
\hyperlink{group__Evas__GL_gga0a1817cdeeb505a11a65d0e9f0092aada94c26771fbd2174f5e1db733eaafd349}{E\-V\-A\-S\-\_\-\-G\-L\-\_\-\-M\-U\-L\-T\-I\-S\-A\-M\-P\-L\-E\-\_\-\-N\-O\-N\-E} = 0, 
\\*
\hyperlink{group__Evas__GL_gga0a1817cdeeb505a11a65d0e9f0092aadaa51f2fb992af90e25b46598e0c09b5ef}{E\-V\-A\-S\-\_\-\-G\-L\-\_\-\-M\-U\-L\-T\-I\-S\-A\-M\-P\-L\-E\-\_\-\-L\-O\-W} = 1, 
\\*
\hyperlink{group__Evas__GL_gga0a1817cdeeb505a11a65d0e9f0092aada5dbb13226affbe8c3aef8ffe882f11ee}{E\-V\-A\-S\-\_\-\-G\-L\-\_\-\-M\-U\-L\-T\-I\-S\-A\-M\-P\-L\-E\-\_\-\-M\-E\-D} = 2, 
\\*
\hyperlink{group__Evas__GL_gga0a1817cdeeb505a11a65d0e9f0092aada9e44f3c1ae4f6557d8ce0406b7d8e438}{E\-V\-A\-S\-\_\-\-G\-L\-\_\-\-M\-U\-L\-T\-I\-S\-A\-M\-P\-L\-E\-\_\-\-H\-I\-G\-H} = 3
 \}
\begin{DoxyCompactList}\small\item\em Configuration Option for Multisample Anti-\/aliased (M\-S\-A\-A) rendering surface. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Evas__GL_ga490f9a8e413b19a927ab75385355424f}{Evas\-\_\-\-G\-L} $\ast$ \hyperlink{group__Evas__GL_ga7c3e230e38fe825fa0c90c34a2283941}{evas\-\_\-gl\-\_\-new} (\hyperlink{group__Evas__Canvas_ga5ff87cc4ce6bc43e3b640a6d37f73043}{Evas} $\ast$e)
\begin{DoxyCompactList}\small\item\em Creates a new Evas\-\_\-\-G\-L object and returns a handle for gl rendering on efl. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} void \hyperlink{group__Evas__GL_gad0f4e6384aa2a7a56a0895b88362d96f}{evas\-\_\-gl\-\_\-free} (\hyperlink{group__Evas__GL_ga490f9a8e413b19a927ab75385355424f}{Evas\-\_\-\-G\-L} $\ast$evas\-\_\-gl)
\begin{DoxyCompactList}\small\item\em Frees the created Evas\-\_\-\-G\-L object. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Evas__GL_ga4214dcf5b6e892c676d0c2d584a755c9}{Evas\-\_\-\-G\-L\-\_\-\-Config} $\ast$ \hyperlink{group__Evas__GL_ga7d1a99b58406a359cab25583fe3e36d6}{evas\-\_\-gl\-\_\-config\-\_\-new} (void)
\begin{DoxyCompactList}\small\item\em Allocates a new config object for the user to fill out. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} void \hyperlink{group__Evas__GL_ga204d089478bfde9ea39f0a53526f1731}{evas\-\_\-gl\-\_\-config\-\_\-free} (\hyperlink{group__Evas__GL_ga4214dcf5b6e892c676d0c2d584a755c9}{Evas\-\_\-\-G\-L\-\_\-\-Config} $\ast$cfg)
\begin{DoxyCompactList}\small\item\em Frees a config object created from evas\-\_\-gl\-\_\-config\-\_\-new. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Evas__GL_ga3c2530dd88bd600cccb5dc0840fc837c}{Evas\-\_\-\-G\-L\-\_\-\-Surface} $\ast$ \hyperlink{group__Evas__GL_ga1ce712d4b49e1dd6239c6b45009a86e7}{evas\-\_\-gl\-\_\-surface\-\_\-create} (\hyperlink{group__Evas__GL_ga490f9a8e413b19a927ab75385355424f}{Evas\-\_\-\-G\-L} $\ast$evas\-\_\-gl, \hyperlink{group__Evas__GL_ga4214dcf5b6e892c676d0c2d584a755c9}{Evas\-\_\-\-G\-L\-\_\-\-Config} $\ast$cfg, int w, int h)
\begin{DoxyCompactList}\small\item\em Creates and returns new Evas\-\_\-\-G\-L\-\_\-\-Surface object for G\-L Rendering. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} void \hyperlink{group__Evas__GL_ga2c8d367ebb80978875528330c184b80a}{evas\-\_\-gl\-\_\-surface\-\_\-destroy} (\hyperlink{group__Evas__GL_ga490f9a8e413b19a927ab75385355424f}{Evas\-\_\-\-G\-L} $\ast$evas\-\_\-gl, \hyperlink{group__Evas__GL_ga3c2530dd88bd600cccb5dc0840fc837c}{Evas\-\_\-\-G\-L\-\_\-\-Surface} $\ast$surf)
\begin{DoxyCompactList}\small\item\em Destroys the created Evas G\-L Surface. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Evas__GL_ga5e3762a0804b90ec4f0951ed8019167b}{Evas\-\_\-\-G\-L\-\_\-\-Context} $\ast$ \hyperlink{group__Evas__GL_ga3cb2988c4da2178fe0fce871bedd7754}{evas\-\_\-gl\-\_\-context\-\_\-create} (\hyperlink{group__Evas__GL_ga490f9a8e413b19a927ab75385355424f}{Evas\-\_\-\-G\-L} $\ast$evas\-\_\-gl, \hyperlink{group__Evas__GL_ga5e3762a0804b90ec4f0951ed8019167b}{Evas\-\_\-\-G\-L\-\_\-\-Context} $\ast$share\-\_\-ctx)
\begin{DoxyCompactList}\small\item\em Creates and returns a new Evas G\-L context object. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} void \hyperlink{group__Evas__GL_ga1ef57df3a316b8c8410bde13a1fcd62f}{evas\-\_\-gl\-\_\-context\-\_\-destroy} (\hyperlink{group__Evas__GL_ga490f9a8e413b19a927ab75385355424f}{Evas\-\_\-\-G\-L} $\ast$evas\-\_\-gl, \hyperlink{group__Evas__GL_ga5e3762a0804b90ec4f0951ed8019167b}{Evas\-\_\-\-G\-L\-\_\-\-Context} $\ast$ctx)
\begin{DoxyCompactList}\small\item\em Destroys the given Evas G\-L context object. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{group__Evas__GL_ga9cb56b93116e490978e12ed00e41861a}{evas\-\_\-gl\-\_\-make\-\_\-current} (\hyperlink{group__Evas__GL_ga490f9a8e413b19a927ab75385355424f}{Evas\-\_\-\-G\-L} $\ast$evas\-\_\-gl, \hyperlink{group__Evas__GL_ga3c2530dd88bd600cccb5dc0840fc837c}{Evas\-\_\-\-G\-L\-\_\-\-Surface} $\ast$surf, \hyperlink{group__Evas__GL_ga5e3762a0804b90ec4f0951ed8019167b}{Evas\-\_\-\-G\-L\-\_\-\-Context} $\ast$ctx)
\begin{DoxyCompactList}\small\item\em Sets the given context as a current context for the given surface. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} const char $\ast$ \hyperlink{group__Evas__GL_ga02bb910254651d308aff18bcc169e05c}{evas\-\_\-gl\-\_\-string\-\_\-query} (\hyperlink{group__Evas__GL_ga490f9a8e413b19a927ab75385355424f}{Evas\-\_\-\-G\-L} $\ast$evas\-\_\-gl, int name)
\begin{DoxyCompactList}\small\item\em Returns a pointer to a static, zero-\/terminated string describing some aspect of evas\-\_\-gl. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Evas__GL_gac703a7f3596976104ab393408cf5ac39}{Evas\-\_\-\-G\-L\-\_\-\-Func} \hyperlink{group__Evas__GL_gae8e5a2103aaeb29c9254e5f60956e1de}{evas\-\_\-gl\-\_\-proc\-\_\-address\-\_\-get} (\hyperlink{group__Evas__GL_ga490f9a8e413b19a927ab75385355424f}{Evas\-\_\-\-G\-L} $\ast$evas\-\_\-gl, const char $\ast$name)
\begin{DoxyCompactList}\small\item\em Returns a G\-L or the Glue Layer's extension function. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\-\_\-\-Bool} \hyperlink{group__Evas__GL_ga4bf21b84364671f9e83bd071558935ad}{evas\-\_\-gl\-\_\-native\-\_\-surface\-\_\-get} (\hyperlink{group__Evas__GL_ga490f9a8e413b19a927ab75385355424f}{Evas\-\_\-\-G\-L} $\ast$evas\-\_\-gl, \hyperlink{group__Evas__GL_ga3c2530dd88bd600cccb5dc0840fc837c}{Evas\-\_\-\-G\-L\-\_\-\-Surface} $\ast$surf, \hyperlink{Evas__Common_8h_ae35ae0b7b909a9e956836b92d63b493d}{Evas\-\_\-\-Native\-\_\-\-Surface} $\ast$ns)
\begin{DoxyCompactList}\small\item\em Fills in the Native Surface information from the given Evas G\-L surface. \end{DoxyCompactList}\item 
\hyperlink{group__Eina__Types__Group_ga3db3556eec8ef18cb8ddb43816974ac8}{E\-A\-P\-I} \hyperlink{group__Evas__GL_gac033b6a97f0f913986ef69a4ae63d8c1}{Evas\-\_\-\-G\-L\-\_\-\-A\-P\-I} $\ast$ \hyperlink{group__Evas__GL_gaab837446cd9903cde4b41530320436a4}{evas\-\_\-gl\-\_\-api\-\_\-get} (\hyperlink{group__Evas__GL_ga490f9a8e413b19a927ab75385355424f}{Evas\-\_\-\-G\-L} $\ast$evas\-\_\-gl)
\begin{DoxyCompactList}\small\item\em Get the A\-P\-I for rendering using Open\-G\-L. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
Functions that are used to do Open\-G\-L rendering on Evas. Evas allows you to use Open\-G\-L to render to specially set up image objects (which act as render target surfaces).

Below is an illustrative example of how to use Open\-G\-L to render to an object in Evas.


\begin{DoxyCode}
\textcolor{comment}{// Simple Evas\_GL example}
\textcolor{preprocessor}{#include <\hyperlink{Ecore__Evas_8h}{Ecore\_Evas.h}>}
\textcolor{preprocessor}{#include <Ecore.h>}
\textcolor{preprocessor}{#include <Evas\_GL.h>}
\textcolor{preprocessor}{#include <stdio.h>}

\textcolor{comment}{// GL related data here..}
\textcolor{keyword}{typedef} \textcolor{keyword}{struct }\_GLData
\{
   \hyperlink{group__Evas__GL_ga5e3762a0804b90ec4f0951ed8019167b}{Evas\_GL\_Context} *ctx;
   \hyperlink{group__Evas__GL_ga3c2530dd88bd600cccb5dc0840fc837c}{Evas\_GL\_Surface} *sfc;
   \hyperlink{struct__Evas__GL__Config}{Evas\_GL\_Config}  *cfg;
   \hyperlink{group__Evas__GL_ga490f9a8e413b19a927ab75385355424f}{Evas\_GL}         *evasgl;
   \hyperlink{struct__Evas__GL__API}{Evas\_GL\_API}     *glapi;
   GLuint           program;
   GLuint           vtx\_shader;
   GLuint           fgmt\_shader;
   \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\_Bool}        initialized : 1;
\} GLData;

\textcolor{comment}{// callbacks we want to handle deletion on the object and updates/draws}
\textcolor{keyword}{static} \textcolor{keywordtype}{void}      on\_del       (\textcolor{keywordtype}{void} *data, \hyperlink{group__Evas__Canvas_ga5ff87cc4ce6bc43e3b640a6d37f73043}{Evas} *e, \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\_Object} *obj, \textcolor{keywordtype}{void} *event\_info);
\textcolor{keyword}{static} \textcolor{keywordtype}{void}      on\_pixels    (\textcolor{keywordtype}{void} *data, \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\_Object} *obj);
\textcolor{comment}{// demo - animator just to keep ticking over saying to draw the image}
\textcolor{keyword}{static} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\_Bool} on\_animate   (\textcolor{keywordtype}{void} *data);
\textcolor{comment}{// gl stuff}
\textcolor{keyword}{static} \textcolor{keywordtype}{int}       init\_shaders (GLData *gld);
\textcolor{keyword}{static} GLuint    load\_shader  (GLData *gld, GLenum type, \textcolor{keyword}{const} \textcolor{keywordtype}{char} *shader\_src);

\textcolor{keywordtype}{int}
main(\textcolor{keywordtype}{int} argc, \textcolor{keywordtype}{char} **argv)
\{
   \textcolor{comment}{// a size by default}
   \textcolor{keywordtype}{int} w = 256, h = 256;
   \textcolor{comment}{// some variables we will use}
   Ecore\_Evas  *ee;
   \hyperlink{group__Evas__Canvas_ga5ff87cc4ce6bc43e3b640a6d37f73043}{Evas} *canvas;
   \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\_Object} *r1;
   \hyperlink{struct__Evas__Native__Surface}{Evas\_Native\_Surface} ns;
   GLData *gld = NULL;

   \textcolor{comment}{// regular low-leve EFL (ecore+ecore-evas) init. elm is simpler}
   \hyperlink{group__Ecore__Init__Group_ga77757609684a2c922dc5ec398274751b}{ecore\_init}();
   \hyperlink{group__Ecore__Evas__Group_ga32ddbb6457033ad435a177eb0c4fe235}{ecore\_evas\_init}();
   ee = \hyperlink{group__Ecore__Evas__Group_ga1443fa9af8143a48dadc27eaa51d7c5e}{ecore\_evas\_gl\_x11\_new}(NULL, 0, 0, 0, 512, 512);
   \hyperlink{group__Ecore__Evas__Group_ga3b2832e0373bbafae2bb7143618535c1}{ecore\_evas\_title\_set}(ee, \textcolor{stringliteral}{"Ecore\_Evas Template"});
   canvas = \hyperlink{group__Ecore__Evas__Group_ga75a7cc694b6069e78df47dab0b0f2d20}{ecore\_evas\_get}(ee);

   \textcolor{comment}{// alloc a data struct to hold our relevant gl info in}
   \textcolor{keywordflow}{if} (!(gld = calloc(1, \textcolor{keyword}{sizeof}(GLData)))) \textcolor{keywordflow}{return} 0;

   \textcolor{comment}{//-//-//-// THIS IS WHERE GL INIT STUFF HAPPENS (ALA EGL)}
   \textcolor{comment}{//-//}
   \textcolor{comment}{// get the evas gl handle for doing gl things}
   gld->evasgl = \hyperlink{group__Evas__GL_ga7c3e230e38fe825fa0c90c34a2283941}{evas\_gl\_new}(canvas);
   gld->glapi = \hyperlink{group__Evas__GL_gaab837446cd9903cde4b41530320436a4}{evas\_gl\_api\_get}(gld->evasgl);

   \textcolor{comment}{// Set a surface config}
   gld->cfg = \hyperlink{group__Evas__GL_ga7d1a99b58406a359cab25583fe3e36d6}{evas\_gl\_config\_new}();
   gld->cfg->color\_format = EVAS\_GL\_RGBA\_8888;
   \textcolor{comment}{//gld->cfg->depth\_bits   = EVAS\_GL\_DEPTH\_NONE;        // Othe config options}
   \textcolor{comment}{//gld->cfg->stencil\_bits = EVAS\_GL\_STENCIL\_NONE;}
   \textcolor{comment}{//gld->cfg->options\_bits = EVAS\_GL\_OPTIONS\_NONE;}

   \textcolor{comment}{// create a surface and context}
   gld->sfc = \hyperlink{group__Evas__GL_ga1ce712d4b49e1dd6239c6b45009a86e7}{evas\_gl\_surface\_create}(gld->evasgl, gld->cfg, w, h);
   gld->ctx = \hyperlink{group__Evas__GL_ga3cb2988c4da2178fe0fce871bedd7754}{evas\_gl\_context\_create}(gld->evasgl, NULL);
   \textcolor{comment}{//-//}
   \textcolor{comment}{//-//-//-// END GL INIT BLOB}

   \textcolor{comment}{// set up the image object. a filled one by default}
   r1 = \hyperlink{group__Evas__Object__Image_ga0e8cb83d31d02bf583c75925b7cd14d7}{evas\_object\_image\_filled\_add}(canvas);
   \textcolor{comment}{// attach important data we need to the object using key names. This just}
   \textcolor{comment}{// avoids some global variables and means we can do nice cleanup. You can}
   \textcolor{comment}{// avoid this if you are lazy}
   \hyperlink{group__Evas__Object__Group__Extras_ga70134a7068c9bff4107a761abe0a2ad4}{evas\_object\_data\_set}(r1, \textcolor{stringliteral}{"..gld"}, gld);
   \textcolor{comment}{// when the object is deleted - call the on\_del callback. like the above,}
   \textcolor{comment}{// this is just being clean}
   \hyperlink{group__Evas__Object__Group__Events_ga23be30ac5cdfb780f1ff82e9108ec26b}{evas\_object\_event\_callback\_add}(r1, 
      \hyperlink{Evas__Common_8h_a99e208e463a20499aabe6faac8a8cb8aa4471afbcbb4a754b7b0bbde00fb9a277}{EVAS\_CALLBACK\_DEL}, on\_del, NULL);
   \textcolor{comment}{// set up an actual pixel size fot the buffer data. It may be different}
   \textcolor{comment}{// to the output size. any windowing system has something like this, just}
   \textcolor{comment}{// evas has 2 sizes, a pixel size and the output object size}
   \hyperlink{group__Evas__Object__Image_ga369c3638028094b1d66bd482778eb6b2}{evas\_object\_image\_size\_set}(r1, w, h);
   \textcolor{comment}{// set up the native surface info to use the context and surface created}
   \textcolor{comment}{// above}

   \textcolor{comment}{//-//-//-// THIS IS WHERE GL INIT STUFF HAPPENS (ALA EGL)}
   \textcolor{comment}{//-//}
   \hyperlink{group__Evas__GL_ga4bf21b84364671f9e83bd071558935ad}{evas\_gl\_native\_surface\_get}(gld->evasgl, gld->sfc, &ns);
   \hyperlink{group__Evas__Object__Image_gaabe0ddc5e656d6c09f9f4dd85f981279}{evas\_object\_image\_native\_surface\_set}(r1, &ns);
   \hyperlink{group__Evas__Object__Image_gab6458d1210b731342a162338a082407d}{evas\_object\_image\_pixels\_get\_callback\_set}(r1, on\_pixels, r1);
   \textcolor{comment}{//-//}
   \textcolor{comment}{//-//-//-// END GL INIT BLOB}

   \textcolor{comment}{// move the image object somewhere, resize it and show it. any windowing}
   \textcolor{comment}{// system would need this kind of thing - place a child "window"}
   \hyperlink{group__Evas__Object__Group__Basic_ga02da8091bbac768b8e86c7b74b2a94f9}{evas\_object\_move}(r1, 128, 128);
   \hyperlink{group__Evas__Object__Group__Basic_ga21e8604c0e4a93e469bff4bd069e82b5}{evas\_object\_resize}(r1, w, h);
   \hyperlink{group__Evas__Object__Group__Basic_ga9cbc13661584e49fb9d9cdab514a1eeb}{evas\_object\_show}(r1);

   \textcolor{comment}{// animating - just a demo. as long as you trigger an update on the image}
   \textcolor{comment}{// object via evas\_object\_image\_pixels\_dirty\_set(). any display system,}
   \textcolor{comment}{// mainloop siztem etc. will have something of this kind unless it's making}
   \textcolor{comment}{// you spin infinitely yourself and invent your own animation mechanism}
   \textcolor{comment}{//}
   \textcolor{comment}{// NOTE: if you delete r1, this animator will keep running trying to access}
   \textcolor{comment}{// r1 so you'd better delete this animator with ecore\_animator\_del() or}
   \textcolor{comment}{// structure how you do animation differently. you can also attach it like}
   \textcolor{comment}{// evasgl, sfc, etc. etc. if this animator is specific to this object}
   \textcolor{comment}{// only and delete it in the del handler for the obj.}
   \hyperlink{group__Ecore__Animator__Group_gaa1e33b8be9117a26918823c535e429ea}{ecore\_animator\_add}(on\_animate, r1);

   \textcolor{comment}{// finally show the window for the world to see. windowing system generic}
   \hyperlink{group__Ecore__Evas__Group_ga4953047ff97d4f1b0d75a7d513d4f317}{ecore\_evas\_show}(ee);

   \textcolor{comment}{// begin the mainloop and tick over the animator, handle events etc.}
   \textcolor{comment}{// also windowing system generic}
   \hyperlink{group__Ecore__Main__Loop__Group_ga04daa7648a9d027bed25d27c150fdda7}{ecore\_main\_loop\_begin}();

   \textcolor{comment}{// standard EFL shutdown stuff - generic for most systems, EFL or not}
   \hyperlink{group__Ecore__Evas__Group_gab8fa311077f749190c9b622f672b2214}{ecore\_evas\_shutdown}();
   \hyperlink{group__Ecore__Init__Group_ga768298b932f18d7e7593a447493e5cde}{ecore\_shutdown}();
   \textcolor{keywordflow}{return} 0;
\}

\textcolor{keyword}{static} \textcolor{keywordtype}{void}
on\_del(\textcolor{keywordtype}{void} *data, \hyperlink{group__Evas__Canvas_ga5ff87cc4ce6bc43e3b640a6d37f73043}{Evas} *e, \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\_Object} *obj, \textcolor{keywordtype}{void} *event\_info)
\{
   \textcolor{comment}{// on delete of our object clean up some things that don't get auto}
   \textcolor{comment}{// celeted for us as they are not intrinsically bound to the image}
   \textcolor{comment}{// object as such (you could use the same context and surface across}
   \textcolor{comment}{// multiple image objects and re-use the evasgl handle too multiple times.}
   \textcolor{comment}{// here we bind them to 1 object only though by doing this.}
   GLData *gld = \hyperlink{group__Evas__Object__Group__Extras_gafbad43015793eda4ae50202c0ce0e652}{evas\_object\_data\_get}(obj, \textcolor{stringliteral}{"..gld"});
   \textcolor{keywordflow}{if} (!gld) \textcolor{keywordflow}{return};
   \hyperlink{struct__Evas__GL__API}{Evas\_GL\_API} *gl = gld->glapi;

   \hyperlink{group__Evas__Object__Group__Extras_gabcd8fb64a5133c6be642fd8770c8a5c9}{evas\_object\_data\_del}(obj, \textcolor{stringliteral}{"..gld"});

   \textcolor{comment}{// Do a make\_current before deleting all the GL stuff.}
   \hyperlink{group__Evas__GL_ga9cb56b93116e490978e12ed00e41861a}{evas\_gl\_make\_current}(gld->evasgl, gld->sfc, gld->ctx);
   gl->glDeleteShader(gld->vtx\_shader);
   gl->glDeleteShader(gld->fgmt\_shader);
   gl->glDeleteProgram(gld->program);

   \hyperlink{group__Evas__GL_ga2c8d367ebb80978875528330c184b80a}{evas\_gl\_surface\_destroy}(gld->evasgl, gld->sfc);
   \hyperlink{group__Evas__GL_ga1ef57df3a316b8c8410bde13a1fcd62f}{evas\_gl\_context\_destroy}(gld->evasgl, gld->ctx);
   \hyperlink{group__Evas__GL_ga204d089478bfde9ea39f0a53526f1731}{evas\_gl\_config\_free}(gld->cfg);
   \hyperlink{group__Evas__GL_gad0f4e6384aa2a7a56a0895b88362d96f}{evas\_gl\_free}(gld->evasgl);
   free(gld);
\}

\textcolor{keyword}{static} \textcolor{keywordtype}{void}
on\_pixels(\textcolor{keywordtype}{void} *data, \hyperlink{group__Evas__Object__Group_ga9e19e6dd1f517a0ba437c0114d3e7c97}{Evas\_Object} *obj)
\{
   \textcolor{comment}{// get some variable we need from the object data keys}
   GLData *gld = \hyperlink{group__Evas__Object__Group__Extras_gafbad43015793eda4ae50202c0ce0e652}{evas\_object\_data\_get}(obj, \textcolor{stringliteral}{"..gld"});
   \textcolor{keywordflow}{if} (!gld) \textcolor{keywordflow}{return};
   \hyperlink{struct__Evas__GL__API}{Evas\_GL\_API} *gl = gld->glapi;
   GLfloat vVertices[] =
     \{
         0.0f,  0.5f, 0.0f,
        -0.5f, -0.5f, 0.0f,
         0.5f, -0.5f, 0.0f
     \};
   \textcolor{keywordtype}{int} w, h;

   \textcolor{comment}{// get the image size in case it changed with evas\_object\_image\_size\_set()}
   \hyperlink{group__Evas__Object__Image_ga6307d5c3560528d7525a6c2ed16360ed}{evas\_object\_image\_size\_get}(obj, &w, &h);
   \textcolor{comment}{// set up the context and surface as the current one}
   \hyperlink{group__Evas__GL_ga9cb56b93116e490978e12ed00e41861a}{evas\_gl\_make\_current}(gld->evasgl, gld->sfc, gld->ctx);

   \textcolor{keywordflow}{if} (!gld->initialized)
     \{
        \textcolor{keywordflow}{if} (!init\_shaders(gld)) printf(\textcolor{stringliteral}{"Error Initializing Shaders\(\backslash\)n"});
        gld->initialized = \hyperlink{group__Eina__Types__Group_ga05c12dacc8b4058994df842b41be85fc}{EINA\_TRUE};
     \}

   \textcolor{comment}{// GL Viewport stuff. you can avoid doing this if viewport is all the}
   \textcolor{comment}{// same as last frame if you want}
   gl->glViewport(0, 0, w, h);

   \textcolor{comment}{// Clear the buffer}
   gl->glClearColor(0.0, 0.0, 1.0, 1);
   gl->glClear(GL\_COLOR\_BUFFER\_BIT);

   \textcolor{comment}{// Draw a Triangle}
   gl->glEnable(GL\_BLEND);

   gl->glUseProgram(gld->program);

   gl->glVertexAttribPointer(0, 3, GL\_FLOAT, GL\_FALSE, 0, vVertices);
   gl->glEnableVertexAttribArray(0);

   gl->glDrawArrays(GL\_TRIANGLES, 0, 3);

   \textcolor{comment}{// Optional - Flush the GL pipeline}
   gl->glFlush();
\}

\textcolor{keyword}{static} \hyperlink{group__Eina__Types__Group_ga3fe0caf72e93b1bab1ca8ee3ccf3f226}{Eina\_Bool}
on\_animate(\textcolor{keywordtype}{void} *data)
\{
   \textcolor{comment}{// just a demo - animate here whenever an animation tick happens and then}
   \textcolor{comment}{// mark the image as "dirty" meaning it needs an update next time evas}
   \textcolor{comment}{// renders. it will call the pixel get callback then.}
   \hyperlink{group__Evas__Object__Image_ga3aa5df02d39d9f3fef2a90c0915ec4b5}{evas\_object\_image\_pixels\_dirty\_set}(data, 
      \hyperlink{group__Eina__Types__Group_ga05c12dacc8b4058994df842b41be85fc}{EINA\_TRUE});
   \textcolor{keywordflow}{return} \hyperlink{group__Eina__Types__Group_ga05c12dacc8b4058994df842b41be85fc}{EINA\_TRUE}; \textcolor{comment}{// keep looping}
\}

\textcolor{keyword}{static} GLuint
load\_shader(GLData *gld, GLenum type, \textcolor{keyword}{const} \textcolor{keywordtype}{char} *shader\_src)
\{
   \hyperlink{struct__Evas__GL__API}{Evas\_GL\_API} *gl = gld->glapi;
   GLuint shader;
   GLint compiled = 0;

   \textcolor{comment}{// Create the shader object}
   \textcolor{keywordflow}{if} (!(shader = gl->glCreateShader(type))) \textcolor{keywordflow}{return} 0;
   gl->glShaderSource(shader, 1, &shader\_src, NULL);
   \textcolor{comment}{// Compile the shader}
   gl->glCompileShader(shader);
   gl->glGetShaderiv(shader, GL\_COMPILE\_STATUS, &compiled);

   \textcolor{keywordflow}{if} (!compiled)
     \{
        GLint len = 0;

        gl->glGetShaderiv(shader, GL\_INFO\_LOG\_LENGTH, &len);
        \textcolor{keywordflow}{if} (len > 1)
          \{
             \textcolor{keywordtype}{char} *info = malloc(\textcolor{keyword}{sizeof}(\textcolor{keywordtype}{char}) * len);

             \textcolor{keywordflow}{if} (info)
               \{
                  gl->glGetShaderInfoLog(shader, len, NULL, info);
                  printf(\textcolor{stringliteral}{"Error compiling shader:\(\backslash\)n"}
                         \textcolor{stringliteral}{"%s\(\backslash\)n"}, info);
                  free(info);
               \}
          \}
        gl->glDeleteShader(shader);
        \textcolor{keywordflow}{return} 0;
     \}
   \textcolor{keywordflow}{return} shader;
\}

\textcolor{comment}{// Initialize the shader and program object}
\textcolor{keyword}{static} \textcolor{keywordtype}{int}
init\_shaders(GLData *gld)
\{
   \hyperlink{struct__Evas__GL__API}{Evas\_GL\_API} *gl = gld->glapi;
   \textcolor{keyword}{const} \textcolor{keywordtype}{char} vShaderStr[] =
      \textcolor{stringliteral}{"attribute vec4 vPosition;    \(\backslash\)n"}
      \textcolor{stringliteral}{"void main()                  \(\backslash\)n"}
      \textcolor{stringliteral}{"\{                            \(\backslash\)n"}
      \textcolor{stringliteral}{"   gl\_Position = vPosition;  \(\backslash\)n"}
      \textcolor{stringliteral}{"\}                            \(\backslash\)n"};
   \textcolor{keyword}{const} \textcolor{keywordtype}{char} fShaderStr[] =
      \textcolor{stringliteral}{"precision mediump float;                    \(\backslash\)n"}
      \textcolor{stringliteral}{"void main()                                 \(\backslash\)n"}
      \textcolor{stringliteral}{"\{                                           \(\backslash\)n"}
      \textcolor{stringliteral}{"  gl\_FragColor = vec4( 1.0, 0.0, 0.0, 1.0 );\(\backslash\)n"}
      \textcolor{stringliteral}{"\}                                           \(\backslash\)n"};
   GLint linked = 0;

   \textcolor{comment}{// Load the vertex/fragment shaders}
   gld->vtx\_shader  = load\_shader(gld, GL\_VERTEX\_SHADER, vShaderStr);
   gld->fgmt\_shader = load\_shader(gld, GL\_FRAGMENT\_SHADER, fShaderStr);

   \textcolor{comment}{// Create the program object}
   \textcolor{keywordflow}{if} (!(gld->program = gl->glCreateProgram())) \textcolor{keywordflow}{return} 0;

   gl->glAttachShader(gld->program, gld->vtx\_shader);
   gl->glAttachShader(gld->program, gld->fgmt\_shader);

   \textcolor{comment}{// Bind vPosition to attribute 0}
   gl->glBindAttribLocation(gld->program, 0, \textcolor{stringliteral}{"vPosition"});
   \textcolor{comment}{// Link the program}
   gl->glLinkProgram(gld->program);
   gl->glGetProgramiv(gld->program, GL\_LINK\_STATUS, &linked);

   \textcolor{keywordflow}{if} (!linked)
     \{
        GLint len = 0;

        gl->glGetProgramiv(gld->program, GL\_INFO\_LOG\_LENGTH, &len);
        \textcolor{keywordflow}{if} (len > 1)
          \{
             \textcolor{keywordtype}{char} *info = malloc(\textcolor{keyword}{sizeof}(\textcolor{keywordtype}{char}) * len);

             \textcolor{keywordflow}{if} (info)
               \{
                  gl->glGetProgramInfoLog(gld->program, len, NULL, info);
                  printf(\textcolor{stringliteral}{"Error linking program:\(\backslash\)n"}
                         \textcolor{stringliteral}{"%s\(\backslash\)n"}, info);
                  free(info);
               \}
          \}
        gl->glDeleteProgram(gld->program);
        \textcolor{keywordflow}{return} 0;
     \}
   \textcolor{keywordflow}{return} 1;
\}
\end{DoxyCode}
 

\subsection{Typedef Documentation}
\hypertarget{group__Evas__GL_gadc890d1c3dfc4c25c0d0e6e8f48b44e0}{\index{Rendering G\-L on Evas@{Rendering G\-L on Evas}!Evas\-\_\-\-G\-L\-\_\-\-Options\-\_\-\-Bits@{Evas\-\_\-\-G\-L\-\_\-\-Options\-\_\-\-Bits}}
\index{Evas\-\_\-\-G\-L\-\_\-\-Options\-\_\-\-Bits@{Evas\-\_\-\-G\-L\-\_\-\-Options\-\_\-\-Bits}!Rendering GL on Evas@{Rendering G\-L on Evas}}
\subsubsection[{Evas\-\_\-\-G\-L\-\_\-\-Options\-\_\-\-Bits}]{\setlength{\rightskip}{0pt plus 5cm}typedef enum {\bf \-\_\-\-Evas\-\_\-\-G\-L\-\_\-\-Options\-\_\-\-Bits}  {\bf Evas\-\_\-\-G\-L\-\_\-\-Options\-\_\-\-Bits}}}\label{group__Evas__GL_gadc890d1c3dfc4c25c0d0e6e8f48b44e0}


Configuration Options. 

\begin{DoxySince}{Since}
1.\-1 
\end{DoxySince}
\hypertarget{group__Evas__GL_ga45de1e0064a054c711fd861f4a38ca3d}{\index{Rendering G\-L on Evas@{Rendering G\-L on Evas}!Evas\-\_\-\-G\-L\-\_\-\-Multisample\-\_\-\-Bits@{Evas\-\_\-\-G\-L\-\_\-\-Multisample\-\_\-\-Bits}}
\index{Evas\-\_\-\-G\-L\-\_\-\-Multisample\-\_\-\-Bits@{Evas\-\_\-\-G\-L\-\_\-\-Multisample\-\_\-\-Bits}!Rendering GL on Evas@{Rendering G\-L on Evas}}
\subsubsection[{Evas\-\_\-\-G\-L\-\_\-\-Multisample\-\_\-\-Bits}]{\setlength{\rightskip}{0pt plus 5cm}typedef enum {\bf \-\_\-\-Evas\-\_\-\-G\-L\-\_\-\-Multisample\-\_\-\-Bits}  {\bf Evas\-\_\-\-G\-L\-\_\-\-Multisample\-\_\-\-Bits}}}\label{group__Evas__GL_ga45de1e0064a054c711fd861f4a38ca3d}


Configuration Option for Multisample Anti-\/aliased (M\-S\-A\-A) rendering surface. 

Only works in supported device.

\begin{DoxySince}{Since}
1.\-2 
\end{DoxySince}


\subsection{Enumeration Type Documentation}
\hypertarget{group__Evas__GL_gaf2221e9c06a3fae1d7a314dc0788f90b}{\index{Rendering G\-L on Evas@{Rendering G\-L on Evas}!\-\_\-\-Evas\-\_\-\-G\-L\-\_\-\-Options\-\_\-\-Bits@{\-\_\-\-Evas\-\_\-\-G\-L\-\_\-\-Options\-\_\-\-Bits}}
\index{\-\_\-\-Evas\-\_\-\-G\-L\-\_\-\-Options\-\_\-\-Bits@{\-\_\-\-Evas\-\_\-\-G\-L\-\_\-\-Options\-\_\-\-Bits}!Rendering GL on Evas@{Rendering G\-L on Evas}}
\subsubsection[{\-\_\-\-Evas\-\_\-\-G\-L\-\_\-\-Options\-\_\-\-Bits}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf \-\_\-\-Evas\-\_\-\-G\-L\-\_\-\-Options\-\_\-\-Bits}}}\label{group__Evas__GL_gaf2221e9c06a3fae1d7a314dc0788f90b}


Configuration Options. 

\begin{DoxySince}{Since}
1.\-1 
\end{DoxySince}
\begin{Desc}
\item[Enumerator]\par
\begin{description}
\index{E\-V\-A\-S\-\_\-\-G\-L\-\_\-\-O\-P\-T\-I\-O\-N\-S\-\_\-\-N\-O\-N\-E@{E\-V\-A\-S\-\_\-\-G\-L\-\_\-\-O\-P\-T\-I\-O\-N\-S\-\_\-\-N\-O\-N\-E}!Rendering G\-L on Evas@{Rendering G\-L on Evas}}\index{Rendering G\-L on Evas@{Rendering G\-L on Evas}!E\-V\-A\-S\-\_\-\-G\-L\-\_\-\-O\-P\-T\-I\-O\-N\-S\-\_\-\-N\-O\-N\-E@{E\-V\-A\-S\-\_\-\-G\-L\-\_\-\-O\-P\-T\-I\-O\-N\-S\-\_\-\-N\-O\-N\-E}}\item[{\em 
\hypertarget{group__Evas__GL_ggaf2221e9c06a3fae1d7a314dc0788f90ba2a2b454910b0a05850db29bfef88dd71}{E\-V\-A\-S\-\_\-\-G\-L\-\_\-\-O\-P\-T\-I\-O\-N\-S\-\_\-\-N\-O\-N\-E}\label{group__Evas__GL_ggaf2221e9c06a3fae1d7a314dc0788f90ba2a2b454910b0a05850db29bfef88dd71}
}]No extra options. \index{E\-V\-A\-S\-\_\-\-G\-L\-\_\-\-O\-P\-T\-I\-O\-N\-S\-\_\-\-D\-I\-R\-E\-C\-T@{E\-V\-A\-S\-\_\-\-G\-L\-\_\-\-O\-P\-T\-I\-O\-N\-S\-\_\-\-D\-I\-R\-E\-C\-T}!Rendering G\-L on Evas@{Rendering G\-L on Evas}}\index{Rendering G\-L on Evas@{Rendering G\-L on Evas}!E\-V\-A\-S\-\_\-\-G\-L\-\_\-\-O\-P\-T\-I\-O\-N\-S\-\_\-\-D\-I\-R\-E\-C\-T@{E\-V\-A\-S\-\_\-\-G\-L\-\_\-\-O\-P\-T\-I\-O\-N\-S\-\_\-\-D\-I\-R\-E\-C\-T}}\item[{\em 
\hypertarget{group__Evas__GL_ggaf2221e9c06a3fae1d7a314dc0788f90ba46b3bea3c1f01315d4277aa7e2f82912}{E\-V\-A\-S\-\_\-\-G\-L\-\_\-\-O\-P\-T\-I\-O\-N\-S\-\_\-\-D\-I\-R\-E\-C\-T}\label{group__Evas__GL_ggaf2221e9c06a3fae1d7a314dc0788f90ba46b3bea3c1f01315d4277aa7e2f82912}
}]Optional hint to allow rendering directly to evas' window when possible. \end{description}
\end{Desc}
\hypertarget{group__Evas__GL_ga0a1817cdeeb505a11a65d0e9f0092aad}{\index{Rendering G\-L on Evas@{Rendering G\-L on Evas}!\-\_\-\-Evas\-\_\-\-G\-L\-\_\-\-Multisample\-\_\-\-Bits@{\-\_\-\-Evas\-\_\-\-G\-L\-\_\-\-Multisample\-\_\-\-Bits}}
\index{\-\_\-\-Evas\-\_\-\-G\-L\-\_\-\-Multisample\-\_\-\-Bits@{\-\_\-\-Evas\-\_\-\-G\-L\-\_\-\-Multisample\-\_\-\-Bits}!Rendering GL on Evas@{Rendering G\-L on Evas}}
\subsubsection[{\-\_\-\-Evas\-\_\-\-G\-L\-\_\-\-Multisample\-\_\-\-Bits}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf \-\_\-\-Evas\-\_\-\-G\-L\-\_\-\-Multisample\-\_\-\-Bits}}}\label{group__Evas__GL_ga0a1817cdeeb505a11a65d0e9f0092aad}


Configuration Option for Multisample Anti-\/aliased (M\-S\-A\-A) rendering surface. 

Only works in supported device.

\begin{DoxySince}{Since}
1.\-2 
\end{DoxySince}
\begin{Desc}
\item[Enumerator]\par
\begin{description}
\index{E\-V\-A\-S\-\_\-\-G\-L\-\_\-\-M\-U\-L\-T\-I\-S\-A\-M\-P\-L\-E\-\_\-\-N\-O\-N\-E@{E\-V\-A\-S\-\_\-\-G\-L\-\_\-\-M\-U\-L\-T\-I\-S\-A\-M\-P\-L\-E\-\_\-\-N\-O\-N\-E}!Rendering G\-L on Evas@{Rendering G\-L on Evas}}\index{Rendering G\-L on Evas@{Rendering G\-L on Evas}!E\-V\-A\-S\-\_\-\-G\-L\-\_\-\-M\-U\-L\-T\-I\-S\-A\-M\-P\-L\-E\-\_\-\-N\-O\-N\-E@{E\-V\-A\-S\-\_\-\-G\-L\-\_\-\-M\-U\-L\-T\-I\-S\-A\-M\-P\-L\-E\-\_\-\-N\-O\-N\-E}}\item[{\em 
\hypertarget{group__Evas__GL_gga0a1817cdeeb505a11a65d0e9f0092aada94c26771fbd2174f5e1db733eaafd349}{E\-V\-A\-S\-\_\-\-G\-L\-\_\-\-M\-U\-L\-T\-I\-S\-A\-M\-P\-L\-E\-\_\-\-N\-O\-N\-E}\label{group__Evas__GL_gga0a1817cdeeb505a11a65d0e9f0092aada94c26771fbd2174f5e1db733eaafd349}
}]No multisample rendering. \index{E\-V\-A\-S\-\_\-\-G\-L\-\_\-\-M\-U\-L\-T\-I\-S\-A\-M\-P\-L\-E\-\_\-\-L\-O\-W@{E\-V\-A\-S\-\_\-\-G\-L\-\_\-\-M\-U\-L\-T\-I\-S\-A\-M\-P\-L\-E\-\_\-\-L\-O\-W}!Rendering G\-L on Evas@{Rendering G\-L on Evas}}\index{Rendering G\-L on Evas@{Rendering G\-L on Evas}!E\-V\-A\-S\-\_\-\-G\-L\-\_\-\-M\-U\-L\-T\-I\-S\-A\-M\-P\-L\-E\-\_\-\-L\-O\-W@{E\-V\-A\-S\-\_\-\-G\-L\-\_\-\-M\-U\-L\-T\-I\-S\-A\-M\-P\-L\-E\-\_\-\-L\-O\-W}}\item[{\em 
\hypertarget{group__Evas__GL_gga0a1817cdeeb505a11a65d0e9f0092aadaa51f2fb992af90e25b46598e0c09b5ef}{E\-V\-A\-S\-\_\-\-G\-L\-\_\-\-M\-U\-L\-T\-I\-S\-A\-M\-P\-L\-E\-\_\-\-L\-O\-W}\label{group__Evas__GL_gga0a1817cdeeb505a11a65d0e9f0092aadaa51f2fb992af90e25b46598e0c09b5ef}
}]M\-S\-A\-A with mininum number of samples. \index{E\-V\-A\-S\-\_\-\-G\-L\-\_\-\-M\-U\-L\-T\-I\-S\-A\-M\-P\-L\-E\-\_\-\-M\-E\-D@{E\-V\-A\-S\-\_\-\-G\-L\-\_\-\-M\-U\-L\-T\-I\-S\-A\-M\-P\-L\-E\-\_\-\-M\-E\-D}!Rendering G\-L on Evas@{Rendering G\-L on Evas}}\index{Rendering G\-L on Evas@{Rendering G\-L on Evas}!E\-V\-A\-S\-\_\-\-G\-L\-\_\-\-M\-U\-L\-T\-I\-S\-A\-M\-P\-L\-E\-\_\-\-M\-E\-D@{E\-V\-A\-S\-\_\-\-G\-L\-\_\-\-M\-U\-L\-T\-I\-S\-A\-M\-P\-L\-E\-\_\-\-M\-E\-D}}\item[{\em 
\hypertarget{group__Evas__GL_gga0a1817cdeeb505a11a65d0e9f0092aada5dbb13226affbe8c3aef8ffe882f11ee}{E\-V\-A\-S\-\_\-\-G\-L\-\_\-\-M\-U\-L\-T\-I\-S\-A\-M\-P\-L\-E\-\_\-\-M\-E\-D}\label{group__Evas__GL_gga0a1817cdeeb505a11a65d0e9f0092aada5dbb13226affbe8c3aef8ffe882f11ee}
}]M\-S\-A\-A with half the number of max samples. \index{E\-V\-A\-S\-\_\-\-G\-L\-\_\-\-M\-U\-L\-T\-I\-S\-A\-M\-P\-L\-E\-\_\-\-H\-I\-G\-H@{E\-V\-A\-S\-\_\-\-G\-L\-\_\-\-M\-U\-L\-T\-I\-S\-A\-M\-P\-L\-E\-\_\-\-H\-I\-G\-H}!Rendering G\-L on Evas@{Rendering G\-L on Evas}}\index{Rendering G\-L on Evas@{Rendering G\-L on Evas}!E\-V\-A\-S\-\_\-\-G\-L\-\_\-\-M\-U\-L\-T\-I\-S\-A\-M\-P\-L\-E\-\_\-\-H\-I\-G\-H@{E\-V\-A\-S\-\_\-\-G\-L\-\_\-\-M\-U\-L\-T\-I\-S\-A\-M\-P\-L\-E\-\_\-\-H\-I\-G\-H}}\item[{\em 
\hypertarget{group__Evas__GL_gga0a1817cdeeb505a11a65d0e9f0092aada9e44f3c1ae4f6557d8ce0406b7d8e438}{E\-V\-A\-S\-\_\-\-G\-L\-\_\-\-M\-U\-L\-T\-I\-S\-A\-M\-P\-L\-E\-\_\-\-H\-I\-G\-H}\label{group__Evas__GL_gga0a1817cdeeb505a11a65d0e9f0092aada9e44f3c1ae4f6557d8ce0406b7d8e438}
}]M\-S\-A\-A with maximum allowed samples. \end{description}
\end{Desc}


\subsection{Function Documentation}
\hypertarget{group__Evas__GL_ga7c3e230e38fe825fa0c90c34a2283941}{\index{Rendering G\-L on Evas@{Rendering G\-L on Evas}!evas\-\_\-gl\-\_\-new@{evas\-\_\-gl\-\_\-new}}
\index{evas\-\_\-gl\-\_\-new@{evas\-\_\-gl\-\_\-new}!Rendering GL on Evas@{Rendering G\-L on Evas}}
\subsubsection[{evas\-\_\-gl\-\_\-new}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Evas\-\_\-\-G\-L}$\ast$ evas\-\_\-gl\-\_\-new (
\begin{DoxyParamCaption}
\item[{{\bf Evas} $\ast$}]{e}
\end{DoxyParamCaption}
)}}\label{group__Evas__GL_ga7c3e230e38fe825fa0c90c34a2283941}


Creates a new Evas\-\_\-\-G\-L object and returns a handle for gl rendering on efl. 


\begin{DoxyParams}{Parameters}
{\em e} & The given evas canvas Open\-G\-L is to be used on. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The created evas\-\_\-gl object, or N\-U\-L\-L on failure. 
\end{DoxyReturn}
\hypertarget{group__Evas__GL_gad0f4e6384aa2a7a56a0895b88362d96f}{\index{Rendering G\-L on Evas@{Rendering G\-L on Evas}!evas\-\_\-gl\-\_\-free@{evas\-\_\-gl\-\_\-free}}
\index{evas\-\_\-gl\-\_\-free@{evas\-\_\-gl\-\_\-free}!Rendering GL on Evas@{Rendering G\-L on Evas}}
\subsubsection[{evas\-\_\-gl\-\_\-free}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} void evas\-\_\-gl\-\_\-free (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-G\-L} $\ast$}]{evas\-\_\-gl}
\end{DoxyParamCaption}
)}}\label{group__Evas__GL_gad0f4e6384aa2a7a56a0895b88362d96f}


Frees the created Evas\-\_\-\-G\-L object. 


\begin{DoxyParams}{Parameters}
{\em evas\-\_\-gl} & The given Evas\-\_\-\-G\-L object. \\
\hline
\end{DoxyParams}


References evas\-\_\-gl\-\_\-context\-\_\-destroy(), and evas\-\_\-gl\-\_\-surface\-\_\-destroy().

\hypertarget{group__Evas__GL_ga7d1a99b58406a359cab25583fe3e36d6}{\index{Rendering G\-L on Evas@{Rendering G\-L on Evas}!evas\-\_\-gl\-\_\-config\-\_\-new@{evas\-\_\-gl\-\_\-config\-\_\-new}}
\index{evas\-\_\-gl\-\_\-config\-\_\-new@{evas\-\_\-gl\-\_\-config\-\_\-new}!Rendering GL on Evas@{Rendering G\-L on Evas}}
\subsubsection[{evas\-\_\-gl\-\_\-config\-\_\-new}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Evas\-\_\-\-G\-L\-\_\-\-Config}$\ast$ evas\-\_\-gl\-\_\-config\-\_\-new (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}\label{group__Evas__GL_ga7d1a99b58406a359cab25583fe3e36d6}


Allocates a new config object for the user to fill out. 

As long as the Evas creates a config object for the user, it takes care of the backward compatibility issue. \hypertarget{group__Evas__GL_ga204d089478bfde9ea39f0a53526f1731}{\index{Rendering G\-L on Evas@{Rendering G\-L on Evas}!evas\-\_\-gl\-\_\-config\-\_\-free@{evas\-\_\-gl\-\_\-config\-\_\-free}}
\index{evas\-\_\-gl\-\_\-config\-\_\-free@{evas\-\_\-gl\-\_\-config\-\_\-free}!Rendering GL on Evas@{Rendering G\-L on Evas}}
\subsubsection[{evas\-\_\-gl\-\_\-config\-\_\-free}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} void evas\-\_\-gl\-\_\-config\-\_\-free (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-G\-L\-\_\-\-Config} $\ast$}]{cfg}
\end{DoxyParamCaption}
)}}\label{group__Evas__GL_ga204d089478bfde9ea39f0a53526f1731}


Frees a config object created from evas\-\_\-gl\-\_\-config\-\_\-new. 

As long as the Evas creates a config object for the user, it takes care of the backward compatibility issue. \hypertarget{group__Evas__GL_ga1ce712d4b49e1dd6239c6b45009a86e7}{\index{Rendering G\-L on Evas@{Rendering G\-L on Evas}!evas\-\_\-gl\-\_\-surface\-\_\-create@{evas\-\_\-gl\-\_\-surface\-\_\-create}}
\index{evas\-\_\-gl\-\_\-surface\-\_\-create@{evas\-\_\-gl\-\_\-surface\-\_\-create}!Rendering GL on Evas@{Rendering G\-L on Evas}}
\subsubsection[{evas\-\_\-gl\-\_\-surface\-\_\-create}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Evas\-\_\-\-G\-L\-\_\-\-Surface}$\ast$ evas\-\_\-gl\-\_\-surface\-\_\-create (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-G\-L} $\ast$}]{evas\-\_\-gl, }
\item[{{\bf Evas\-\_\-\-G\-L\-\_\-\-Config} $\ast$}]{cfg, }
\item[{int}]{w, }
\item[{int}]{h}
\end{DoxyParamCaption}
)}}\label{group__Evas__GL_ga1ce712d4b49e1dd6239c6b45009a86e7}


Creates and returns new Evas\-\_\-\-G\-L\-\_\-\-Surface object for G\-L Rendering. 


\begin{DoxyParams}{Parameters}
{\em evas\-\_\-gl} & The given Evas\-\_\-\-G\-L object. \\
\hline
{\em cfg} & The pixel format and configuration of the rendering surface. \\
\hline
{\em w} & The width of the surface. \\
\hline
{\em h} & The height of the surface. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The created G\-L surface object, or N\-U\-L\-L on failure. 
\end{DoxyReturn}


References eina\-\_\-list\-\_\-prepend().

\hypertarget{group__Evas__GL_ga2c8d367ebb80978875528330c184b80a}{\index{Rendering G\-L on Evas@{Rendering G\-L on Evas}!evas\-\_\-gl\-\_\-surface\-\_\-destroy@{evas\-\_\-gl\-\_\-surface\-\_\-destroy}}
\index{evas\-\_\-gl\-\_\-surface\-\_\-destroy@{evas\-\_\-gl\-\_\-surface\-\_\-destroy}!Rendering GL on Evas@{Rendering G\-L on Evas}}
\subsubsection[{evas\-\_\-gl\-\_\-surface\-\_\-destroy}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} void evas\-\_\-gl\-\_\-surface\-\_\-destroy (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-G\-L} $\ast$}]{evas\-\_\-gl, }
\item[{{\bf Evas\-\_\-\-G\-L\-\_\-\-Surface} $\ast$}]{surf}
\end{DoxyParamCaption}
)}}\label{group__Evas__GL_ga2c8d367ebb80978875528330c184b80a}


Destroys the created Evas G\-L Surface. 


\begin{DoxyParams}{Parameters}
{\em evas\-\_\-gl} & The given Evas\-\_\-\-G\-L object. \\
\hline
{\em surf} & The given G\-L surface object. \\
\hline
\end{DoxyParams}


References eina\-\_\-list\-\_\-remove().



Referenced by evas\-\_\-gl\-\_\-free().

\hypertarget{group__Evas__GL_ga3cb2988c4da2178fe0fce871bedd7754}{\index{Rendering G\-L on Evas@{Rendering G\-L on Evas}!evas\-\_\-gl\-\_\-context\-\_\-create@{evas\-\_\-gl\-\_\-context\-\_\-create}}
\index{evas\-\_\-gl\-\_\-context\-\_\-create@{evas\-\_\-gl\-\_\-context\-\_\-create}!Rendering GL on Evas@{Rendering G\-L on Evas}}
\subsubsection[{evas\-\_\-gl\-\_\-context\-\_\-create}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Evas\-\_\-\-G\-L\-\_\-\-Context}$\ast$ evas\-\_\-gl\-\_\-context\-\_\-create (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-G\-L} $\ast$}]{evas\-\_\-gl, }
\item[{{\bf Evas\-\_\-\-G\-L\-\_\-\-Context} $\ast$}]{share\-\_\-ctx}
\end{DoxyParamCaption}
)}}\label{group__Evas__GL_ga3cb2988c4da2178fe0fce871bedd7754}


Creates and returns a new Evas G\-L context object. 


\begin{DoxyParams}{Parameters}
{\em evas\-\_\-gl} & The given Evas\-\_\-\-G\-L object. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The created context, or N\-U\-L\-L on failure. 
\end{DoxyReturn}


References eina\-\_\-list\-\_\-prepend().

\hypertarget{group__Evas__GL_ga1ef57df3a316b8c8410bde13a1fcd62f}{\index{Rendering G\-L on Evas@{Rendering G\-L on Evas}!evas\-\_\-gl\-\_\-context\-\_\-destroy@{evas\-\_\-gl\-\_\-context\-\_\-destroy}}
\index{evas\-\_\-gl\-\_\-context\-\_\-destroy@{evas\-\_\-gl\-\_\-context\-\_\-destroy}!Rendering GL on Evas@{Rendering G\-L on Evas}}
\subsubsection[{evas\-\_\-gl\-\_\-context\-\_\-destroy}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} void evas\-\_\-gl\-\_\-context\-\_\-destroy (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-G\-L} $\ast$}]{evas\-\_\-gl, }
\item[{{\bf Evas\-\_\-\-G\-L\-\_\-\-Context} $\ast$}]{ctx}
\end{DoxyParamCaption}
)}}\label{group__Evas__GL_ga1ef57df3a316b8c8410bde13a1fcd62f}


Destroys the given Evas G\-L context object. 


\begin{DoxyParams}{Parameters}
{\em evas\-\_\-gl} & The given Evas\-\_\-\-G\-L object. \\
\hline
{\em ctx} & The given Evas G\-L context. \\
\hline
\end{DoxyParams}


References eina\-\_\-list\-\_\-remove().



Referenced by evas\-\_\-gl\-\_\-free().

\hypertarget{group__Evas__GL_ga9cb56b93116e490978e12ed00e41861a}{\index{Rendering G\-L on Evas@{Rendering G\-L on Evas}!evas\-\_\-gl\-\_\-make\-\_\-current@{evas\-\_\-gl\-\_\-make\-\_\-current}}
\index{evas\-\_\-gl\-\_\-make\-\_\-current@{evas\-\_\-gl\-\_\-make\-\_\-current}!Rendering GL on Evas@{Rendering G\-L on Evas}}
\subsubsection[{evas\-\_\-gl\-\_\-make\-\_\-current}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} evas\-\_\-gl\-\_\-make\-\_\-current (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-G\-L} $\ast$}]{evas\-\_\-gl, }
\item[{{\bf Evas\-\_\-\-G\-L\-\_\-\-Surface} $\ast$}]{surf, }
\item[{{\bf Evas\-\_\-\-G\-L\-\_\-\-Context} $\ast$}]{ctx}
\end{DoxyParamCaption}
)}}\label{group__Evas__GL_ga9cb56b93116e490978e12ed00e41861a}


Sets the given context as a current context for the given surface. 


\begin{DoxyParams}{Parameters}
{\em evas\-\_\-gl} & The given Evas\-\_\-\-G\-L object. \\
\hline
{\em surf} & The given Evas G\-L surface. \\
\hline
{\em ctx} & The given Evas G\-L context. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily E\-I\-N\-A\-\_\-\-T\-R\-U\-E} if successful, {\ttfamily E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E} if not. 
\end{DoxyReturn}


References E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E.

\hypertarget{group__Evas__GL_ga02bb910254651d308aff18bcc169e05c}{\index{Rendering G\-L on Evas@{Rendering G\-L on Evas}!evas\-\_\-gl\-\_\-string\-\_\-query@{evas\-\_\-gl\-\_\-string\-\_\-query}}
\index{evas\-\_\-gl\-\_\-string\-\_\-query@{evas\-\_\-gl\-\_\-string\-\_\-query}!Rendering GL on Evas@{Rendering G\-L on Evas}}
\subsubsection[{evas\-\_\-gl\-\_\-string\-\_\-query}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} const char$\ast$ evas\-\_\-gl\-\_\-string\-\_\-query (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-G\-L} $\ast$}]{evas\-\_\-gl, }
\item[{int}]{name}
\end{DoxyParamCaption}
)}}\label{group__Evas__GL_ga02bb910254651d308aff18bcc169e05c}


Returns a pointer to a static, zero-\/terminated string describing some aspect of evas\-\_\-gl. 


\begin{DoxyParams}{Parameters}
{\em evas\-\_\-gl} & The given Evas\-\_\-\-G\-L object. \\
\hline
{\em name} & Specifies a symbolic constant, one of E\-V\-A\-S\-\_\-\-G\-L\-\_\-\-E\-X\-T\-E\-N\-S\-I\-O\-N\-S... \\
\hline
\end{DoxyParams}


References E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E.

\hypertarget{group__Evas__GL_gae8e5a2103aaeb29c9254e5f60956e1de}{\index{Rendering G\-L on Evas@{Rendering G\-L on Evas}!evas\-\_\-gl\-\_\-proc\-\_\-address\-\_\-get@{evas\-\_\-gl\-\_\-proc\-\_\-address\-\_\-get}}
\index{evas\-\_\-gl\-\_\-proc\-\_\-address\-\_\-get@{evas\-\_\-gl\-\_\-proc\-\_\-address\-\_\-get}!Rendering GL on Evas@{Rendering G\-L on Evas}}
\subsubsection[{evas\-\_\-gl\-\_\-proc\-\_\-address\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Evas\-\_\-\-G\-L\-\_\-\-Func} evas\-\_\-gl\-\_\-proc\-\_\-address\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-G\-L} $\ast$}]{evas\-\_\-gl, }
\item[{const char $\ast$}]{name}
\end{DoxyParamCaption}
)}}\label{group__Evas__GL_gae8e5a2103aaeb29c9254e5f60956e1de}


Returns a G\-L or the Glue Layer's extension function. 


\begin{DoxyParams}{Parameters}
{\em evas\-\_\-gl} & The given Evas\-\_\-\-G\-L object. \\
\hline
{\em name} & The name of the function to return. \\
\hline
\end{DoxyParams}


References E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E.

\hypertarget{group__Evas__GL_ga4bf21b84364671f9e83bd071558935ad}{\index{Rendering G\-L on Evas@{Rendering G\-L on Evas}!evas\-\_\-gl\-\_\-native\-\_\-surface\-\_\-get@{evas\-\_\-gl\-\_\-native\-\_\-surface\-\_\-get}}
\index{evas\-\_\-gl\-\_\-native\-\_\-surface\-\_\-get@{evas\-\_\-gl\-\_\-native\-\_\-surface\-\_\-get}!Rendering GL on Evas@{Rendering G\-L on Evas}}
\subsubsection[{evas\-\_\-gl\-\_\-native\-\_\-surface\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Eina\-\_\-\-Bool} evas\-\_\-gl\-\_\-native\-\_\-surface\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-G\-L} $\ast$}]{evas\-\_\-gl, }
\item[{{\bf Evas\-\_\-\-G\-L\-\_\-\-Surface} $\ast$}]{surf, }
\item[{{\bf Evas\-\_\-\-Native\-\_\-\-Surface} $\ast$}]{ns}
\end{DoxyParamCaption}
)}}\label{group__Evas__GL_ga4bf21b84364671f9e83bd071558935ad}


Fills in the Native Surface information from the given Evas G\-L surface. 


\begin{DoxyParams}{Parameters}
{\em evas\-\_\-gl} & The given Evas\-\_\-\-G\-L object. \\
\hline
{\em surf} & The given Evas G\-L surface to retrieve the Native Surface info from. \\
\hline
{\em ns} & The native surface structure that the function fills in. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
{\ttfamily E\-I\-N\-A\-\_\-\-T\-R\-U\-E} if successful, {\ttfamily E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E} if not. 
\end{DoxyReturn}


References E\-I\-N\-A\-\_\-\-F\-A\-L\-S\-E.

\hypertarget{group__Evas__GL_gaab837446cd9903cde4b41530320436a4}{\index{Rendering G\-L on Evas@{Rendering G\-L on Evas}!evas\-\_\-gl\-\_\-api\-\_\-get@{evas\-\_\-gl\-\_\-api\-\_\-get}}
\index{evas\-\_\-gl\-\_\-api\-\_\-get@{evas\-\_\-gl\-\_\-api\-\_\-get}!Rendering GL on Evas@{Rendering G\-L on Evas}}
\subsubsection[{evas\-\_\-gl\-\_\-api\-\_\-get}]{\setlength{\rightskip}{0pt plus 5cm}{\bf E\-A\-P\-I} {\bf Evas\-\_\-\-G\-L\-\_\-\-A\-P\-I}$\ast$ evas\-\_\-gl\-\_\-api\-\_\-get (
\begin{DoxyParamCaption}
\item[{{\bf Evas\-\_\-\-G\-L} $\ast$}]{evas\-\_\-gl}
\end{DoxyParamCaption}
)}}\label{group__Evas__GL_gaab837446cd9903cde4b41530320436a4}


Get the A\-P\-I for rendering using Open\-G\-L. 


\begin{DoxyParams}{Parameters}
{\em evas\-\_\-gl} & The given Eva\-\_\-\-G\-L object. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
The A\-P\-I to use.
\end{DoxyReturn}
This returns a structure that contains all the Open\-G\-L functions you can use to render in Evas. These functions consist of all the standard Open\-G\-L-\/\-E\-S2.\-0 functions and any extra ones Evas has decided to provide in addition. This means that if you have your code ported to Open\-G\-L-\/\-E\-S2.\-0, it will be easy to render to Evas. 