mesa: add ARB_clear_buffer_object named functions
[mesa.git] / src / mapi / glapi / gen / ARB_clear_buffer_object.xml
1 <?xml version="1.0"?>
2 <!DOCTYPE OpenGLAPI SYSTEM "gl_API.dtd">
3
4 <!-- Note: no GLX protocol info yet. -->
5
6
7 <OpenGLAPI>
8
9 <category name="GL_ARB_clear_buffer_object" number="121">
10
11 <function name ="ClearBufferData" no_error="true">
12 <param name="target" type="GLenum"/>
13 <param name="internalformat" type="GLenum"/>
14 <param name="format" type="GLenum"/>
15 <param name="type" type="GLenum"/>
16 <param name="data" type="const GLvoid *"/>
17 </function>
18
19 <function name ="ClearBufferSubData" no_error="true">
20 <param name="target" type="GLenum"/>
21 <param name="internalformat" type="GLenum"/>
22 <param name="offset" type="GLintptr"/>
23 <param name="size" type="GLsizeiptr"/>
24 <param name="format" type="GLenum"/>
25 <param name="type" type="GLenum"/>
26 <param name="data" type="const GLvoid *"/>
27 </function>
28
29 <function name="ClearNamedBufferDataEXT">
30 <param name="buffer" type="GLuint"/>
31 <param name="internalformat" type="GLenum"/>
32 <param name="format" type="GLenum"/>
33 <param name="type" type="GLenum"/>
34 <param name="data" type="const GLvoid *"/>
35 </function>
36
37 <function name="ClearNamedBufferSubDataEXT">
38 <param name="buffer" type="GLuint"/>
39 <param name="internalformat" type="GLenum"/>
40 <param name="offset" type="GLintptr"/>
41 <param name="size" type="GLsizeiptr"/>
42 <param name="format" type="GLenum"/>
43 <param name="type" type="GLenum"/>
44 <param name="data" type="const GLvoid *"/>
45 </function>
46
47 </category>
48
49 </OpenGLAPI>