Tizen 2.0 Release
[profile/ivi/osmesa.git] / src / mapi / glapi / gen / ARB_map_buffer_range.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_map_buffer_range" number="50">
10
11     <enum name="MAP_READ_BIT"                value="0x0001"/>
12     <enum name="MAP_WRITE_BIT"               value="0x0002"/>
13     <enum name="MAP_INVALIDATE_RANGE_BIT"    value="0x0004"/>
14     <enum name="MAP_INVALIDATE_BUFFER_BIT"   value="0x0008"/>
15     <enum name="MAP_FLUSH_EXPLICIT_BIT"      value="0x0010"/>
16     <enum name="MAP_UNSYNCHRONIZED_BIT"      value="0x0020"/>
17
18     <function name="MapBufferRange" offset="assign">
19         <param name="target" type="GLenum"/>
20         <param name="offset" type="GLintptr"/>
21         <param name="length" type="GLsizeiptr"/>
22         <param name="access" type="GLbitfield"/>
23         <return type="GLvoid *"/>
24     </function>
25
26     <function name="FlushMappedBufferRange" offset="assign">
27         <param name="target" type="GLenum"/>
28         <param name="offset" type="GLintptr"/>
29         <param name="length" type="GLsizeiptr"/>
30     </function>
31
32 </category>
33
34 </OpenGLAPI>