1bf215546Sopenharmony_ci<?xml version="1.0"?>
2bf215546Sopenharmony_ci<!DOCTYPE OpenGLAPI SYSTEM "gl_API.dtd">
3bf215546Sopenharmony_ci
4bf215546Sopenharmony_ci<OpenGLAPI>
5bf215546Sopenharmony_ci
6bf215546Sopenharmony_ci<category name="GL_ARB_ES2_compatibility" number="95">
7bf215546Sopenharmony_ci    <enum name="FIXED" count="1"  value="0x140C"/>
8bf215546Sopenharmony_ci    <enum name="LOW_FLOAT"                                    value="0x8DF0"/>
9bf215546Sopenharmony_ci    <enum name="MEDIUM_FLOAT"                                 value="0x8DF1"/>
10bf215546Sopenharmony_ci    <enum name="HIGH_FLOAT"                                   value="0x8DF2"/>
11bf215546Sopenharmony_ci    <enum name="LOW_INT"                                      value="0x8DF3"/>
12bf215546Sopenharmony_ci    <enum name="MEDIUM_INT"                                   value="0x8DF4"/>
13bf215546Sopenharmony_ci    <enum name="HIGH_INT"                                     value="0x8DF5"/>
14bf215546Sopenharmony_ci    <enum name="SHADER_BINARY_FORMATS"                        value="0x8DF8"/>
15bf215546Sopenharmony_ci    <enum name="NUM_SHADER_BINARY_FORMATS"                    value="0x8DF9"/>
16bf215546Sopenharmony_ci    <enum name="SHADER_COMPILER"                              value="0x8DFA"/>
17bf215546Sopenharmony_ci    <enum name="MAX_VERTEX_UNIFORM_VECTORS"                   value="0x8DFB"/>
18bf215546Sopenharmony_ci    <enum name="MAX_VARYING_VECTORS"                          value="0x8DFC"/>
19bf215546Sopenharmony_ci    <enum name="MAX_FRAGMENT_UNIFORM_VECTORS"                 value="0x8DFD"/>
20bf215546Sopenharmony_ci
21bf215546Sopenharmony_ci    <function name="GetShaderPrecisionFormat" es2="2.0">
22bf215546Sopenharmony_ci        <param name="shadertype" type="GLenum"/>
23bf215546Sopenharmony_ci        <param name="precisiontype" type="GLenum"/>
24bf215546Sopenharmony_ci        <param name="range" type="GLint *"/>
25bf215546Sopenharmony_ci        <param name="precision" type="GLint *"/>
26bf215546Sopenharmony_ci    </function>
27bf215546Sopenharmony_ci
28bf215546Sopenharmony_ci    <function name="ReleaseShaderCompiler" es2="2.0">
29bf215546Sopenharmony_ci    </function>
30bf215546Sopenharmony_ci
31bf215546Sopenharmony_ci    <function name="ShaderBinary" es2="2.0">
32bf215546Sopenharmony_ci        <param name="n" type="GLsizei"/>
33bf215546Sopenharmony_ci        <param name="shaders" type="const GLuint *" count="n"/>
34bf215546Sopenharmony_ci        <param name="binaryformat" type="GLenum"/>
35bf215546Sopenharmony_ci        <param name="binary" type="const GLvoid *" count="length"/>
36bf215546Sopenharmony_ci        <param name="length" type="GLsizei"/>
37bf215546Sopenharmony_ci    </function>
38bf215546Sopenharmony_ci
39bf215546Sopenharmony_ci    <!-- from GL_OES_fixed_point -->
40bf215546Sopenharmony_ci    <enum name="FIXED"                                    value="0x140C"/>
41bf215546Sopenharmony_ci    <type name="fixed"   size="4"                                    />
42bf215546Sopenharmony_ci
43bf215546Sopenharmony_ci    <!-- from GL_OES_read_format -->
44bf215546Sopenharmony_ci    <enum name="IMPLEMENTATION_COLOR_READ_TYPE"           value="0x8B9A"/>
45bf215546Sopenharmony_ci    <enum name="IMPLEMENTATION_COLOR_READ_FORMAT"         value="0x8B9B"/>
46bf215546Sopenharmony_ci
47bf215546Sopenharmony_ci    <!-- from GL_OES_single_precision -->
48bf215546Sopenharmony_ci    <function name="ClearDepthf" es1="1.0" es2="2.0">
49bf215546Sopenharmony_ci        <param name="depth" type="GLclampf"/>
50bf215546Sopenharmony_ci    </function>
51bf215546Sopenharmony_ci
52bf215546Sopenharmony_ci    <function name="DepthRangef" es1="1.0" es2="2.0">
53bf215546Sopenharmony_ci        <param name="zNear" type="GLclampf"/>
54bf215546Sopenharmony_ci        <param name="zFar" type="GLclampf"/>
55bf215546Sopenharmony_ci    </function>
56bf215546Sopenharmony_ci</category>
57bf215546Sopenharmony_ci
58bf215546Sopenharmony_ci</OpenGLAPI>
59