OpenGL ES 3.0 Developer Resources

OpenGL® ES 3.0 is the latest 3D graphics API from Khronos enabling a new generation of content on all of your devices from mobile up to DTV.

The new API brings many features that are present in the latest desktop and console APIs such as OpenGL 3.3 and 4 to the vast mobile gaming arena. Some of these exciting features that will be at your disposal include enhanced texturing support, high quality ETC2 / EAC texture compression, full support for integer and 32-bit floating point operations in shaders, occlusion queries, transform feedback, support for multiple render targets and much more. All of these enhancements to the rendering pipeline will accelerate and greatly enhance the visual experience of your content.

Devices based on the Mali-T600 family of GPUs supporting OpenGL ES 3.0* will begin to emerge over the coming year.

We have a number of tools to get you up and running with OpenGL ES 3.0 development :

OpenGL ES 3.0 Emulator

The latest update exposes the OpenGL ES 3.0 API on top of your desktop OpenGL graphics hardware offering you real time performance to develop your graphics application ready for when devices supporting the API become available. Support is available for Windows and Linux and a desktop GPU capable of OpenGL 3.3.

Get the OpenGL ES 3.0 Emulator

OpenGL ES 3.0 SDK

The OpenGL ES 3.0 SDK is a collection of samples and frameworks aimed at getting the developer started with OpenGL ES 3.0 in a matter of minutes. The SDK demonstrates some of the latest features and techniques the new API brings. Bundled with the OpenGL ES 3.0 Emulator, the developer is able to instantly see results on the desktop PC.

Get the OpenGL ES 3.0 SDK

Mali Texture Compression Tool

OpenGL ES 3.0 adds support for a variety of new texture formats to further improve the bandwidth savings of graphics applications. As well as the existing ETC format, there is now also ETC2 / EAC formats that include many different bit depths and pixel formats. The Mali Texture Compression Tool has been updated to provide support for these new formats and all of the existing features such as being able to visualise and compare the compressed output to the  original, are available for ETC2 / EAC.

Get the Mali GPU Texture Compression Tool


Please post all feedback of the Mali Forums.

*Product is based on a published Khronos Specification, and is expected to pass the Khronos Conformance Testing Process when available. Current conformance status can be found at