GL_OES_fragment_precision_high#

Supported Hardware#

Series5, Series5XT, Series6, Series6XE, Series6XT

Valid APIs#

OpenGL ES 2.0

Description#

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.

Note#

This functionality is core to OpenGL ES 3.0.

Example#

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