Supported Hardware

Series5, Series5XT, Series6, Series6XE, Series6XT

Valid APIs

OpenGL ES 2.0


This extension allows the use of high precision floating point values in fragment shaders. This affects GLSL ES 1.00 only, as it is a core feature in GLSL ES 3.00. High precision floating point allows a higher range of values to be used than would otherwise be provided by medium precision floating point, allowing more complex and accurate work to be done in the shader.


This functionality is core to OpenGL ES 3.0.

Registry Link


// Declare a highp variable in a fragment shader, not allowed in Core OpenGL ES 
varying highp vec4 someVariable;