\hypertarget{_ogre_g_l_e_s2_prerequisites_8h}{}\section{Ogre\+G\+L\+E\+S2\+Prerequisites.\+h File Reference}
\label{_ogre_g_l_e_s2_prerequisites_8h}\index{Ogre\+G\+L\+E\+S2\+Prerequisites.\+h@{Ogre\+G\+L\+E\+S2\+Prerequisites.\+h}}
{\ttfamily \#include \char`\"{}Ogre\+Prerequisites.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}Ogre\+Log\+Manager.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}Ogre\+Math.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}Ogre\+G\+L\+E\+S2\+Exports.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}Ogre\+G\+L\+E\+S2\+Config.\+h\char`\"{}}\newline
{\ttfamily \#include $<$G\+L\+E\+S3/glesw.\+h$>$}\newline
\subsection*{Namespaces}
\begin{DoxyCompactItemize}
\item 
 \hyperlink{namespace_ogre}{Ogre}
\begin{DoxyCompactList}\small\item\em 

 This source file is part of O\+G\+RE (Object-\/oriented Graphics Rendering Engine) For the latest info, see \href{http://www.ogre3d.org/}{\tt http\+://www.\+ogre3d.\+org/} \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define \hyperlink{_ogre_g_l_e_s2_prerequisites_8h_a73ff6a326ebf3637a67218046668ce64}{E\+N\+A\+B\+L\+E\+\_\+\+G\+L\+\_\+\+C\+H\+E\+CK}~0
\item 
\#define \hyperlink{_ogre_g_l_e_s2_prerequisites_8h_a6d967aa99363f7ea34fbb1ff6544028f}{get\+G\+L\+E\+S2\+Render\+System}()~dynamic\+\_\+cast$<$G\+L\+E\+S2\+Render\+System$\ast$$>$(Root\+::get\+Singleton().get\+Render\+System())
\item 
\#define \hyperlink{_ogre_g_l_e_s2_prerequisites_8h_a68504b609da6d777c9ede488a5193575}{G\+L\+\_\+\+D\+E\+P\+T\+H\+\_\+\+C\+O\+M\+P\+O\+N\+E\+N\+T32\+\_\+\+O\+ES}~G\+L\+\_\+\+D\+E\+P\+T\+H\+\_\+\+C\+O\+M\+P\+O\+N\+E\+N\+T32F
\item 
\#define \hyperlink{_ogre_g_l_e_s2_prerequisites_8h_a95af009d03993e7ed7df00306cc53573}{G\+L\+\_\+\+F\+I\+LL}~0x1\+B02
\item 
\#define \hyperlink{_ogre_g_l_e_s2_prerequisites_8h_a68ed09c6ada21ef994461cea24497286}{O\+G\+R\+E\+\_\+\+C\+H\+E\+C\+K\+\_\+\+G\+L\+\_\+\+E\+R\+R\+OR}(gl\+Func)~\{ gl\+Func; \}
\item 
\#define \hyperlink{_ogre_g_l_e_s2_prerequisites_8h_a6c2be7f20d5f91ff9a714fd044ad9ca6}{O\+G\+R\+E\+\_\+\+I\+F\+\_\+\+I\+O\+S\+\_\+\+V\+E\+R\+S\+I\+O\+N\+\_\+\+I\+S\+\_\+\+G\+R\+E\+A\+T\+E\+R\+\_\+\+T\+H\+AN}(vers)
\end{DoxyCompactItemize}
\subsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
typedef G\+L\+Context \hyperlink{namespace_ogre_a6ae62dbb324f244e0e75f4141fcd3ce0}{Ogre\+::\+G\+L\+E\+S2\+Context}
\item 
typedef shared\+\_\+ptr$<$ G\+L\+E\+S2\+Gpu\+Program $>$ \hyperlink{namespace_ogre_a2f3266484065a594ac6b1feaf8e15b8d}{Ogre\+::\+G\+L\+E\+S2\+Gpu\+Program\+Ptr}
\item 
typedef shared\+\_\+ptr$<$ G\+L\+E\+S2\+Texture $>$ \hyperlink{namespace_ogre_aa7a41a5dbfe43ca3f7072c61926aca31}{Ogre\+::\+G\+L\+E\+S2\+Texture\+Ptr}
\end{DoxyCompactItemize}


\subsection{Macro Definition Documentation}
\mbox{\Hypertarget{_ogre_g_l_e_s2_prerequisites_8h_a6c2be7f20d5f91ff9a714fd044ad9ca6}\label{_ogre_g_l_e_s2_prerequisites_8h_a6c2be7f20d5f91ff9a714fd044ad9ca6}} 
\index{Ogre\+G\+L\+E\+S2\+Prerequisites.\+h@{Ogre\+G\+L\+E\+S2\+Prerequisites.\+h}!O\+G\+R\+E\+\_\+\+I\+F\+\_\+\+I\+O\+S\+\_\+\+V\+E\+R\+S\+I\+O\+N\+\_\+\+I\+S\+\_\+\+G\+R\+E\+A\+T\+E\+R\+\_\+\+T\+H\+AN@{O\+G\+R\+E\+\_\+\+I\+F\+\_\+\+I\+O\+S\+\_\+\+V\+E\+R\+S\+I\+O\+N\+\_\+\+I\+S\+\_\+\+G\+R\+E\+A\+T\+E\+R\+\_\+\+T\+H\+AN}}
\index{O\+G\+R\+E\+\_\+\+I\+F\+\_\+\+I\+O\+S\+\_\+\+V\+E\+R\+S\+I\+O\+N\+\_\+\+I\+S\+\_\+\+G\+R\+E\+A\+T\+E\+R\+\_\+\+T\+H\+AN@{O\+G\+R\+E\+\_\+\+I\+F\+\_\+\+I\+O\+S\+\_\+\+V\+E\+R\+S\+I\+O\+N\+\_\+\+I\+S\+\_\+\+G\+R\+E\+A\+T\+E\+R\+\_\+\+T\+H\+AN}!Ogre\+G\+L\+E\+S2\+Prerequisites.\+h@{Ogre\+G\+L\+E\+S2\+Prerequisites.\+h}}
\subsubsection{\texorpdfstring{O\+G\+R\+E\+\_\+\+I\+F\+\_\+\+I\+O\+S\+\_\+\+V\+E\+R\+S\+I\+O\+N\+\_\+\+I\+S\+\_\+\+G\+R\+E\+A\+T\+E\+R\+\_\+\+T\+H\+AN}{OGRE\_IF\_IOS\_VERSION\_IS\_GREATER\_THAN}}
{\footnotesize\ttfamily \#define O\+G\+R\+E\+\_\+\+I\+F\+\_\+\+I\+O\+S\+\_\+\+V\+E\+R\+S\+I\+O\+N\+\_\+\+I\+S\+\_\+\+G\+R\+E\+A\+T\+E\+R\+\_\+\+T\+H\+AN(\begin{DoxyParamCaption}\item[{}]{vers }\end{DoxyParamCaption})}

\mbox{\Hypertarget{_ogre_g_l_e_s2_prerequisites_8h_a6d967aa99363f7ea34fbb1ff6544028f}\label{_ogre_g_l_e_s2_prerequisites_8h_a6d967aa99363f7ea34fbb1ff6544028f}} 
\index{Ogre\+G\+L\+E\+S2\+Prerequisites.\+h@{Ogre\+G\+L\+E\+S2\+Prerequisites.\+h}!get\+G\+L\+E\+S2\+Render\+System@{get\+G\+L\+E\+S2\+Render\+System}}
\index{get\+G\+L\+E\+S2\+Render\+System@{get\+G\+L\+E\+S2\+Render\+System}!Ogre\+G\+L\+E\+S2\+Prerequisites.\+h@{Ogre\+G\+L\+E\+S2\+Prerequisites.\+h}}
\subsubsection{\texorpdfstring{get\+G\+L\+E\+S2\+Render\+System}{getGLES2RenderSystem}}
{\footnotesize\ttfamily \#define get\+G\+L\+E\+S2\+Render\+System(\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})~dynamic\+\_\+cast$<$G\+L\+E\+S2\+Render\+System$\ast$$>$(Root\+::get\+Singleton().get\+Render\+System())}

\mbox{\Hypertarget{_ogre_g_l_e_s2_prerequisites_8h_a95af009d03993e7ed7df00306cc53573}\label{_ogre_g_l_e_s2_prerequisites_8h_a95af009d03993e7ed7df00306cc53573}} 
\index{Ogre\+G\+L\+E\+S2\+Prerequisites.\+h@{Ogre\+G\+L\+E\+S2\+Prerequisites.\+h}!G\+L\+\_\+\+F\+I\+LL@{G\+L\+\_\+\+F\+I\+LL}}
\index{G\+L\+\_\+\+F\+I\+LL@{G\+L\+\_\+\+F\+I\+LL}!Ogre\+G\+L\+E\+S2\+Prerequisites.\+h@{Ogre\+G\+L\+E\+S2\+Prerequisites.\+h}}
\subsubsection{\texorpdfstring{G\+L\+\_\+\+F\+I\+LL}{GL\_FILL}}
{\footnotesize\ttfamily \#define G\+L\+\_\+\+F\+I\+LL~0x1\+B02}

\mbox{\Hypertarget{_ogre_g_l_e_s2_prerequisites_8h_a68504b609da6d777c9ede488a5193575}\label{_ogre_g_l_e_s2_prerequisites_8h_a68504b609da6d777c9ede488a5193575}} 
\index{Ogre\+G\+L\+E\+S2\+Prerequisites.\+h@{Ogre\+G\+L\+E\+S2\+Prerequisites.\+h}!G\+L\+\_\+\+D\+E\+P\+T\+H\+\_\+\+C\+O\+M\+P\+O\+N\+E\+N\+T32\+\_\+\+O\+ES@{G\+L\+\_\+\+D\+E\+P\+T\+H\+\_\+\+C\+O\+M\+P\+O\+N\+E\+N\+T32\+\_\+\+O\+ES}}
\index{G\+L\+\_\+\+D\+E\+P\+T\+H\+\_\+\+C\+O\+M\+P\+O\+N\+E\+N\+T32\+\_\+\+O\+ES@{G\+L\+\_\+\+D\+E\+P\+T\+H\+\_\+\+C\+O\+M\+P\+O\+N\+E\+N\+T32\+\_\+\+O\+ES}!Ogre\+G\+L\+E\+S2\+Prerequisites.\+h@{Ogre\+G\+L\+E\+S2\+Prerequisites.\+h}}
\subsubsection{\texorpdfstring{G\+L\+\_\+\+D\+E\+P\+T\+H\+\_\+\+C\+O\+M\+P\+O\+N\+E\+N\+T32\+\_\+\+O\+ES}{GL\_DEPTH\_COMPONENT32\_OES}}
{\footnotesize\ttfamily \#define G\+L\+\_\+\+D\+E\+P\+T\+H\+\_\+\+C\+O\+M\+P\+O\+N\+E\+N\+T32\+\_\+\+O\+ES~G\+L\+\_\+\+D\+E\+P\+T\+H\+\_\+\+C\+O\+M\+P\+O\+N\+E\+N\+T32F}

\mbox{\Hypertarget{_ogre_g_l_e_s2_prerequisites_8h_a73ff6a326ebf3637a67218046668ce64}\label{_ogre_g_l_e_s2_prerequisites_8h_a73ff6a326ebf3637a67218046668ce64}} 
\index{Ogre\+G\+L\+E\+S2\+Prerequisites.\+h@{Ogre\+G\+L\+E\+S2\+Prerequisites.\+h}!E\+N\+A\+B\+L\+E\+\_\+\+G\+L\+\_\+\+C\+H\+E\+CK@{E\+N\+A\+B\+L\+E\+\_\+\+G\+L\+\_\+\+C\+H\+E\+CK}}
\index{E\+N\+A\+B\+L\+E\+\_\+\+G\+L\+\_\+\+C\+H\+E\+CK@{E\+N\+A\+B\+L\+E\+\_\+\+G\+L\+\_\+\+C\+H\+E\+CK}!Ogre\+G\+L\+E\+S2\+Prerequisites.\+h@{Ogre\+G\+L\+E\+S2\+Prerequisites.\+h}}
\subsubsection{\texorpdfstring{E\+N\+A\+B\+L\+E\+\_\+\+G\+L\+\_\+\+C\+H\+E\+CK}{ENABLE\_GL\_CHECK}}
{\footnotesize\ttfamily \#define E\+N\+A\+B\+L\+E\+\_\+\+G\+L\+\_\+\+C\+H\+E\+CK~0}

\mbox{\Hypertarget{_ogre_g_l_e_s2_prerequisites_8h_a68ed09c6ada21ef994461cea24497286}\label{_ogre_g_l_e_s2_prerequisites_8h_a68ed09c6ada21ef994461cea24497286}} 
\index{Ogre\+G\+L\+E\+S2\+Prerequisites.\+h@{Ogre\+G\+L\+E\+S2\+Prerequisites.\+h}!O\+G\+R\+E\+\_\+\+C\+H\+E\+C\+K\+\_\+\+G\+L\+\_\+\+E\+R\+R\+OR@{O\+G\+R\+E\+\_\+\+C\+H\+E\+C\+K\+\_\+\+G\+L\+\_\+\+E\+R\+R\+OR}}
\index{O\+G\+R\+E\+\_\+\+C\+H\+E\+C\+K\+\_\+\+G\+L\+\_\+\+E\+R\+R\+OR@{O\+G\+R\+E\+\_\+\+C\+H\+E\+C\+K\+\_\+\+G\+L\+\_\+\+E\+R\+R\+OR}!Ogre\+G\+L\+E\+S2\+Prerequisites.\+h@{Ogre\+G\+L\+E\+S2\+Prerequisites.\+h}}
\subsubsection{\texorpdfstring{O\+G\+R\+E\+\_\+\+C\+H\+E\+C\+K\+\_\+\+G\+L\+\_\+\+E\+R\+R\+OR}{OGRE\_CHECK\_GL\_ERROR}}
{\footnotesize\ttfamily \#define O\+G\+R\+E\+\_\+\+C\+H\+E\+C\+K\+\_\+\+G\+L\+\_\+\+E\+R\+R\+OR(\begin{DoxyParamCaption}\item[{}]{gl\+Func }\end{DoxyParamCaption})~\{ gl\+Func; \}}

