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.

Registry Link

http://www.khronos.org/registry/gles/extensions/OES/OES_fragment_precision_high.txt

Example

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