|  | OGRE 2.1
    Object-Oriented Graphics Rendering Engine | 
#include "OgrePrerequisites.h"#include "OgreLogManager.h"#include "OgreMath.h"#include <GLES3/gles3w.h>#include <GLES3/gl3platform.h>#include <GLES3/gl3.h>#include <EGL/egl.h>| Namespaces | |
| namespace | Ogre | 
| namespace | Ogre::v1 | 
| Macros | |
| #define | _OgreGLES2Export | 
| #define | DEBUG_(text) | 
| #define | EGL_CHECK_ERROR {} | 
| #define | ENABLE_GL_CHECK 0 | 
| #define | getGLES2RenderSystem() dynamic_cast<GLES2RenderSystem*>(Root::getSingleton().getRenderSystem()) | 
| #define | GL_ANY_SAMPLES_PASSED_EXT GL_ANY_SAMPLES_PASSED | 
| #define | GL_COMPRESSED_RGB8_ETC2 0x9274 | 
| #define | GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 0x9276 | 
| #define | GL_COMPRESSED_RGBA8_ETC2_EAC 0x9278 | 
| #define | GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC 0x9279 | 
| #define | GL_COMPRESSED_SRGB8_ETC2 0x9275 | 
| #define | GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 0x9277 | 
| #define | GL_DEPTH24_STENCIL8_OES GL_DEPTH24_STENCIL8 | 
| #define | GL_DEPTH_COMPONENT24_OES GL_DEPTH_COMPONENT24 | 
| #define | GL_DEPTH_COMPONENT32_OES GL_DEPTH_COMPONENT32F | 
| #define | GL_ETC1_RGB8_OES 0x8D64 | 
| #define | GL_FILL 0x1B02 | 
| #define | GL_GLEXT_PROTOTYPES | 
| #define | GL_HALF_FLOAT_OES GL_HALF_FLOAT | 
| #define | GL_LINE 0x1B01 | 
| #define | GL_MAP_FLUSH_EXPLICIT_BIT_EXT GL_MAP_FLUSH_EXPLICIT_BIT | 
| #define | GL_MAP_INVALIDATE_RANGE_BIT_EXT GL_MAP_INVALIDATE_RANGE_BIT | 
| #define | GL_MAP_READ_BIT_EXT GL_MAP_READ_BIT | 
| #define | GL_MAP_UNSYNCHRONIZED_BIT_EXT GL_MAP_UNSYNCHRONIZED_BIT | 
| #define | GL_MAP_WRITE_BIT_EXT GL_MAP_WRITE_BIT | 
| #define | GL_MAX_EXT GL_MAX | 
| #define | GL_MAX_SAMPLES_APPLE GL_MAX_SAMPLES | 
| #define | GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT 0x84FF | 
| #define | GL_MIN_EXT GL_MIN | 
| #define | GL_OES_compressed_ETC1_RGB8_texture 1 | 
| #define | GL_POINT 0x1B00 | 
| #define | GL_PROGRAM_BINARY_LENGTH_OES GL_PROGRAM_BINARY_LENGTH | 
| #define | GL_QUERY_RESULT_AVAILABLE_EXT GL_QUERY_RESULT_AVAILABLE | 
| #define | GL_QUERY_RESULT_EXT GL_QUERY_RESULT | 
| #define | GL_R16F_EXT GL_R16F | 
| #define | GL_R32F_EXT GL_R32F | 
| #define | GL_R8_EXT GL_R8 | 
| #define | GL_RED_EXT GL_RED | 
| #define | GL_RG16F_EXT GL_RG16F | 
| #define | GL_RG32F_EXT GL_RG32F | 
| #define | GL_RG8_EXT GL_RG8 | 
| #define | GL_RG_EXT GL_RG | 
| #define | GL_RGB16F_EXT GL_RGB16F | 
| #define | GL_RGB32F_EXT GL_RGB32F | 
| #define | GL_RGB8_OES GL_RGB8 | 
| #define | GL_RGBA16F_EXT GL_RGBA16F | 
| #define | GL_RGBA32F_EXT GL_RGBA32F | 
| #define | GL_RGBA8_OES GL_RGBA8 | 
| #define | GL_SAMPLER_2D_SHADOW_EXT 0x8B62 | 
| #define | GL_SYNC_FLUSH_COMMANDS_BIT_APPLE GL_SYNC_FLUSH_COMMANDS_BIT | 
| #define | GL_SYNC_GPU_COMMANDS_COMPLETE_APPLE GL_SYNC_GPU_COMMANDS_COMPLETE | 
| #define | GL_TEXTURE_MAX_ANISOTROPY_EXT 0x84FE | 
| #define | GL_TEXTURE_MAX_LEVEL_APPLE GL_TEXTURE_MAX_LEVEL | 
| #define | GL_TIMEOUT_IGNORED_APPLE GL_TIMEOUT_IGNORED | 
| #define | GL_WAIT_FAILED_APPLE GL_WAIT_FAILED | 
| #define | GL_WRITE_ONLY_OES GL_MAP_WRITE_BIT | 
| #define | glBeginQueryEXT glBeginQuery | 
| #define | glBindVertexArrayOES glBindVertexArray | 
| #define | glClientWaitSyncAPPLE glClientWaitSync | 
| #define | glDeleteQueriesEXT glDeleteQueries | 
| #define | glDeleteSyncAPPLE glDeleteSync | 
| #define | glDeleteVertexArraysOES glDeleteVertexArrays | 
| #define | glDrawArraysInstancedEXT glDrawArraysInstanced | 
| #define | glDrawElementsInstancedEXT glDrawElementsInstanced | 
| #define | glEndQueryEXT glEndQuery | 
| #define | glFenceSyncAPPLE glFenceSync | 
| #define | glFlushMappedBufferRangeEXT glFlushMappedBufferRange | 
| #define | glGenQueriesEXT glGenQueries | 
| #define | glGenVertexArraysOES glGenVertexArrays | 
| #define | glGetProgramBinaryOES glGetProgramBinary | 
| #define | glGetQueryObjectuivEXT glGetQueryObjectuiv | 
| #define | glMapBufferRangeEXT glMapBufferRange | 
| #define | glProgramBinaryOES glProgramBinary | 
| #define | glRenderbufferStorageMultisampleAPPLE glRenderbufferStorageMultisample | 
| #define | glUnmapBufferOES glUnmapBuffer | 
| #define | glVertexAttribDivisorEXT glVertexAttribDivisor | 
| #define | OCGE OGRE_CHECK_GL_ERROR | 
| #define | OGRE_CHECK_GL_ERROR(glFunc) { glFunc; } | 
| #define | OGRE_IF_IOS_VERSION_IS_GREATER_THAN(vers) | 
| Typedefs | |
| typedef SharedPtr< GLES2Texture > | Ogre::GLES2TexturePtr | 
| #define _OgreGLES2Export | 
| #define DEBUG_ | ( | text | ) | 
| #define EGL_CHECK_ERROR {} | 
| #define ENABLE_GL_CHECK 0 | 
| #define getGLES2RenderSystem | ( | ) | dynamic_cast<GLES2RenderSystem*>(Root::getSingleton().getRenderSystem()) | 
| #define GL_ANY_SAMPLES_PASSED_EXT GL_ANY_SAMPLES_PASSED | 
| #define GL_COMPRESSED_RGB8_ETC2 0x9274 | 
| #define GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 0x9276 | 
| #define GL_COMPRESSED_RGBA8_ETC2_EAC 0x9278 | 
| #define GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC 0x9279 | 
| #define GL_COMPRESSED_SRGB8_ETC2 0x9275 | 
| #define GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 0x9277 | 
| #define GL_DEPTH24_STENCIL8_OES GL_DEPTH24_STENCIL8 | 
| #define GL_DEPTH_COMPONENT24_OES GL_DEPTH_COMPONENT24 | 
| #define GL_DEPTH_COMPONENT32_OES GL_DEPTH_COMPONENT32F | 
| #define GL_ETC1_RGB8_OES 0x8D64 | 
| #define GL_FILL 0x1B02 | 
| #define GL_GLEXT_PROTOTYPES | 
| #define GL_HALF_FLOAT_OES GL_HALF_FLOAT | 
| #define GL_LINE 0x1B01 | 
| #define GL_MAP_FLUSH_EXPLICIT_BIT_EXT GL_MAP_FLUSH_EXPLICIT_BIT | 
| #define GL_MAP_INVALIDATE_RANGE_BIT_EXT GL_MAP_INVALIDATE_RANGE_BIT | 
| #define GL_MAP_READ_BIT_EXT GL_MAP_READ_BIT | 
| #define GL_MAP_UNSYNCHRONIZED_BIT_EXT GL_MAP_UNSYNCHRONIZED_BIT | 
| #define GL_MAP_WRITE_BIT_EXT GL_MAP_WRITE_BIT | 
| #define GL_MAX_EXT GL_MAX | 
| #define GL_MAX_SAMPLES_APPLE GL_MAX_SAMPLES | 
| #define GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT 0x84FF | 
| #define GL_MIN_EXT GL_MIN | 
| #define GL_OES_compressed_ETC1_RGB8_texture 1 | 
| #define GL_POINT 0x1B00 | 
| #define GL_PROGRAM_BINARY_LENGTH_OES GL_PROGRAM_BINARY_LENGTH | 
| #define GL_QUERY_RESULT_AVAILABLE_EXT GL_QUERY_RESULT_AVAILABLE | 
| #define GL_QUERY_RESULT_EXT GL_QUERY_RESULT | 
| #define GL_R16F_EXT GL_R16F | 
| #define GL_R32F_EXT GL_R32F | 
| #define GL_R8_EXT GL_R8 | 
| #define GL_RED_EXT GL_RED | 
| #define GL_RG16F_EXT GL_RG16F | 
| #define GL_RG32F_EXT GL_RG32F | 
| #define GL_RG8_EXT GL_RG8 | 
| #define GL_RG_EXT GL_RG | 
| #define GL_RGB16F_EXT GL_RGB16F | 
| #define GL_RGB32F_EXT GL_RGB32F | 
| #define GL_RGB8_OES GL_RGB8 | 
| #define GL_RGBA16F_EXT GL_RGBA16F | 
| #define GL_RGBA32F_EXT GL_RGBA32F | 
| #define GL_RGBA8_OES GL_RGBA8 | 
| #define GL_SAMPLER_2D_SHADOW_EXT 0x8B62 | 
| #define GL_SYNC_FLUSH_COMMANDS_BIT_APPLE GL_SYNC_FLUSH_COMMANDS_BIT | 
| #define GL_SYNC_GPU_COMMANDS_COMPLETE_APPLE GL_SYNC_GPU_COMMANDS_COMPLETE | 
| #define GL_TEXTURE_MAX_ANISOTROPY_EXT 0x84FE | 
| #define GL_TEXTURE_MAX_LEVEL_APPLE GL_TEXTURE_MAX_LEVEL | 
| #define GL_TIMEOUT_IGNORED_APPLE GL_TIMEOUT_IGNORED | 
| #define GL_WAIT_FAILED_APPLE GL_WAIT_FAILED | 
| #define GL_WRITE_ONLY_OES GL_MAP_WRITE_BIT | 
| #define glBeginQueryEXT glBeginQuery | 
| #define glBindVertexArrayOES glBindVertexArray | 
| #define glClientWaitSyncAPPLE glClientWaitSync | 
| #define glDeleteQueriesEXT glDeleteQueries | 
| #define glDeleteSyncAPPLE glDeleteSync | 
| #define glDeleteVertexArraysOES glDeleteVertexArrays | 
| #define glDrawArraysInstancedEXT glDrawArraysInstanced | 
| #define glDrawElementsInstancedEXT glDrawElementsInstanced | 
| #define glEndQueryEXT glEndQuery | 
| #define glFenceSyncAPPLE glFenceSync | 
| #define glFlushMappedBufferRangeEXT glFlushMappedBufferRange | 
| #define glGenQueriesEXT glGenQueries | 
| #define glGenVertexArraysOES glGenVertexArrays | 
| #define glGetProgramBinaryOES glGetProgramBinary | 
| #define glGetQueryObjectuivEXT glGetQueryObjectuiv | 
| #define glMapBufferRangeEXT glMapBufferRange | 
| #define glProgramBinaryOES glProgramBinary | 
| #define glRenderbufferStorageMultisampleAPPLE glRenderbufferStorageMultisample | 
| #define glUnmapBufferOES glUnmapBuffer | 
| #define glVertexAttribDivisorEXT glVertexAttribDivisor | 
| #define OCGE OGRE_CHECK_GL_ERROR | 
| #define OGRE_CHECK_GL_ERROR | ( | glFunc | ) | { glFunc; } | 
| #define OGRE_IF_IOS_VERSION_IS_GREATER_THAN | ( | vers | ) |