Tizen 2.0 Release
[profile/ivi/osmesa.git] / src / mapi / glapi / gen / ARB_get_program_binary.xml
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>