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;