What API extensions are supported?

OpenGL ES implementations can expose implementation-specific functionality by use of the standard extension mechanisms. The implementer controls this by modifying the files glextplatform.h and gl2extplatform.h for 1.x and 2.0 respectively.

Variant: ScreenPlay and non-ScreenPlay. Target audience: Device creators.

Extensions are defined in glext.h and gl2ext.h for OpenGL ES 1.x and 2.0 respectively. Each extension is defined based upon its #define guard. For example, the OpenGL ES 2.0 extension "GL_ETC1_RGB8_OES " is guarded by the #define "GL_OES_compressed_ETC1_RGB8_texture " in gl2ext.h.

By defining "GL_OES_compressed_ETC1_RGB8_texture " in gl2extplatform.h, the extension GL_ETC1_RGB8_OES is disabled in gl2ext.h.