1.1.1. Mali GPU Offline Shader Compiler

The Mali GPU Offline Shader Compiler is provided with the
Mali Developer Tools. It translates vertex shaders and fragment
shaders written in the OpenGL ES Shading Language (ESSL)
into binary vertex and fragment shaders.

The Mali GPU Offline Shader Compiler is used by the OpenGL
ES Emulator and Shader Development Studio to check the syntax of
shaders before they are sent for rendering. It compiles each shader
in the background and gathers data on any warnings or errors that
are generated. If the Mali GPU Offline Shader Compiler is not installed,
the OpenGL ES Emulator and Mali Development Studio are unable to
perform syntax checking on the application shaders.