1<?xml version="1.0"?>
2<!DOCTYPE OpenGLAPI SYSTEM "gl_API.dtd">
3
4<!-- This is included by gl_and_es_API.xml.  Could be moved to gl_API.xml. -->
5
6<OpenGLAPI>
7
8<category name="GL_ARB_get_program_binary " number="96">
9    <enum name="PROGRAM_BINARY_RETRIEVABLE_HINT"          value="0x8257"/>
10    <enum name="PROGRAM_BINARY_LENGTH"                    value="0x8741"/>
11    <enum name="NUM_PROGRAM_BINARY_FORMATS"               value="0x87FE"/>
12    <enum name="PROGRAM_BINARY_FORMATS"                   value="0x87FF"/>
13
14    <function name="GetProgramBinary" offset="assign" static_dispatch="false">
15        <param name="program" type="GLuint"/>
16        <param name="bufSize" type="GLsizei"/>
17        <param name="length" type="GLsizei *"/>
18        <param name="binaryFormat" type="GLenum *"/>
19        <param name="binary" type="GLvoid *"/>
20    </function>
21
22    <function name="ProgramBinary" offset="assign" static_dispatch="false">
23        <param name="program" type="GLuint"/>
24        <param name="binaryFormat" type="GLenum"/>
25        <param name="binary" type="const GLvoid *"/>
26        <param name="length" type="GLsizei"/>
27    </function>
28
29    <function name="ProgramParameteri" offset="assign" static_dispatch="false">
30        <param name="program" type="GLuint"/>
31        <param name="pname" type="GLenum"/>
32        <param name="value" type="GLint"/>
33    </function>
34</category>
35
36</OpenGLAPI>
37