mesa: implement ARB_texture_storage_multisample + EXT_dsa functions
[mesa.git] / src / mapi / glapi / gen / ARB_texture_storage_multisample.xml
1 <?xml version="1.0"?>
2 <!DOCTYPE OpenGLAPI SYSTEM "gl_API.dtd">
3
4 <!-- Note: no GLX protocol info yet. -->
5
6 <OpenGLAPI>
7
8 <category name="GL_ARB_texture_storage_multisample" number="141">
9
10 <function name="TexStorage2DMultisample" es2="3.1">
11 <param name="target" type="GLenum"/>
12 <param name="samples" type="GLsizei"/>
13 <param name="internalformat" type="GLenum"/>
14 <param name="width" type="GLsizei"/>
15 <param name="height" type="GLsizei"/>
16 <param name="fixedsamplelocations" type="GLboolean"/>
17 </function>
18
19 <function name="TexStorage3DMultisample" es2="3.2">
20 <param name="target" type="GLenum"/>
21 <param name="samples" type="GLsizei"/>
22 <param name="internalformat" type="GLenum"/>
23 <param name="width" type="GLsizei"/>
24 <param name="height" type="GLsizei"/>
25 <param name="depth" type="GLsizei"/>
26 <param name="fixedsamplelocations" type="GLboolean"/>
27 </function>
28
29 <function name="TextureStorage2DMultisampleEXT">
30 <param name="texture" type="GLuint"/>
31 <param name="target" type="GLenum"/>
32 <param name="samples" type="GLsizei"/>
33 <param name="internalformat" type="GLenum"/>
34 <param name="width" type="GLsizei"/>
35 <param name="height" type="GLsizei"/>
36 <param name="fixedsamplelocations" type="GLboolean"/>
37 </function>
38
39 <function name="TextureStorage3DMultisampleEXT">
40 <param name="texture" type="GLuint"/>
41 <param name="target" type="GLenum"/>
42 <param name="samples" type="GLsizei"/>
43 <param name="internalformat" type="GLenum"/>
44 <param name="width" type="GLsizei"/>
45 <param name="height" type="GLsizei"/>
46 <param name="depth" type="GLsizei"/>
47 <param name="fixedsamplelocations" type="GLboolean"/>
48 </function>
49
50 </category>
51
52 </OpenGLAPI>