Develop applications for the next generation graphics API

The OpenGL® ES 3.0 Emulator is a library that maps OpenGL ES 3.0 API calls to the OpenGL API. By running on a standard PC, the emulator helps software development and testing of next generation OpenGL ES 3.0 applications since no embedded platform is required. The emulator requires a graphics card that supports at least OpenGL 3.3.

What’s New in Version 1.4
  • Single library containing complete EGL/OpenGL ES emulation code for improving library loading scenarios.
  • Improvements on how textures are working in various use scenarios.
  • Shader source processing is reflecting extension support correctly.
  • Providing mali-cube executable for installation verification.
  • Debian Software Package (.deb) now available for Ubuntu
What’s New in Version 1.3.2
  • Added support for NVIDIA GPU drivers version newer than 332.76
What’s New in Version 1.3.1
  • Support for additional OpenGL ES extensions.
  • Improved support of existing OpenGL ES extensions under OpenGL ES 2.0 and 3.0 contexts
  • Improved handling of depth textures
  • Various improvements and bug fixes
What’s New in Version 1.2
  • Support for ASTC compressed textures
  • Support for new OpenGL ES extensions
  • General bug fixes and improvements
What’s New in Version 1.1
  • Added support for context sharing
  • OpenGL ES 3.0 Khronos conformant
  • Added support for ETC1 Textures in addition to ETC2
  • Added support for OpenGL ES 2.0 contexts
  • Improved ESSL error detection
  • General bug fixes and improvements
 Features & Benefits
  • OpenGL 3.0 Emulation High Performance OpenGL ES 3.0 Emulation accelerated by desktop GPU capable of OpenGL 3.3. Support for new OpenGL ES 3.0 features such as transform feedback, multiple render targets, instancing and more
  • Submitted to Khronos for OpenGL ES 3.0 Conformance Non-compromised development of OpenGL ES 3.0 development on desktop
  • Tutorial Examples Example applications to demonstrate ease of use

Mali OpenGL ES 3.0 Emulator

PDF OpenGL ES 3.0 Emulator v1.4.0 User Guide

Related Documentation

Mali GPU Developer Tools Overview Slides
Mali GPU Developer Tools Technical Overview


Please submit your questions and issues to the Mali Developer Forums