OpenGL ES Coding on Desktop
The OpenGL ES Emulator is a library that maps OpenGL ES API calls to the OpenGL API. Running on a standard PC, the emulator helps development and testing of next generation OpenGL ES applications without requiring a connection to an embedded target.
Features and Benefits
The OpenGL ES Emulator allows development of all mobile graphics content on a desktop GPU. This enables much of the development to be done on desktop before moving to the final target.
Emulating mobile graphics on a desktop allows the developer to quickly build and test new graphics and game features, without needing to build and package the whole application and deploy to mobile.
OpenGL ES 3.2 emulation is supported and accelerated by the desktop GPU. This includes support for advanced features such as: transform feedback, multiple render targets, instancing and more. To get the full experience an OpenGL 4.3 compatible graphics card is required.
The OpenGL ES Emulator includes a simple host checker, which checks the system to make sure the emulator works as well as it can do. For any feature that is unsupported, the checker outlines why that feature is not supported and how to resolve it.
Emulating OpenGL ES on Desktop PC for Android App Development
Use the Emulator for OpenGL ES to speed development and testing of OpenGL ES applications by emulating the applications prior to integration on Android or Arm-based Linux desktops.
Try OpenGL ES
Use the Emulator for OpenGL ES to help you optimize your graphics application faster.
Explore Other Arm Tools and Software
Arm Mobile Studio
適用於遊戲與應用程式開發人員的專屬工具套件，有助於優化適用於 Arm 64 位元及多核心的遊戲與應用程式。該工具套件可以找出 CPU 和繪圖處理器之間的瓶頸，以進行高效調整，並且將獨立應用程式或 Unity 與 Unreal 遊戲引擎的效能發揮到最高程度。
Mali Texture Compression Tool
The Mali Texture compression tool enables developers to compress textures in order to reduce bandwidth used in the system. This can result in reduced power consumption and superior performance of applications.