5.1. OpenGL ES Implementation information

The OpenGL ES emulator converts OpenGL ES 2.0 and OpenGL ES 1.1 API calls to OpenGL 2.0 calls. These OpenGL 2.0 calls are handled by the platform graphics drivers.


The OpenGL ES Emulator will typically be used for OpenGL ES 2.0 applications, but it also supports OpenGL ES 1.1 applications. No additional library or DLL files are required for Open GL ES 1.1 application emulation.

Because of the difference in specifications, OpenGL ES 2.0 or OpenGL ES 1.1 parameters are not always compatible with OpenGL 2.0. The API call conversion checks OpenGL ES 2.0 or OpenGL ES 1.1 parameters, and rejects invalid parameter values.

The OpenGL ES emulator depends on the functionality of the OpenGL 2.0 implementation provided by the graphics card drivers or MESA software. In some cases, this dependency can lead to limitations in the OpenGL ES 2.0 or OpenGL ES 1.1 implementation. This occurs when the behavior of the graphics card drivers differs from the OpenGL ES 2.0 specification.

This section describes:

Copyright © 2009-2012 ARM. All rights reserved.ARM DUI 0511E