5.1.1. High-performance mode

In normal mode, the OpenGL ES emulator checks the setup details for all draw calls. If a configuration is found that is OpenGL 2.0 compatible, but not OpenGL ES 2.0 compatible, the draw operation returns with an error. This checking does add some overhead to the emulation process. Performance can be improved by disabling the conformance tests in glDrawElements() and glDrawArrays().

To disable conformance checking, set the following environment variable GLES2_NON_CONFORMANT_OPTIMIZED to any non-zero value.

If the variable does not exist or is not set to a non-zero value, the conformance tests are performed.


High-performance mode is not supported on Mac OS X.

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