glthread: sync in glFlush for multiple contexts
[mesa.git] / src / mapi / glapi / gen / ARB_texture_storage.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_texture_storage" number="117">
10
11 <enum name="TEXTURE_IMMUTABLE_FORMAT" value="0x912F"/>
12
13 <function name="TexStorage1D" no_error="true">
14 <param name="target" type="GLenum"/>
15 <param name="levels" type="GLsizei"/>
16 <param name="internalFormat" type="GLenum"/>
17 <param name="width" type="GLsizei"/>
18 </function>
19
20 <function name="TexStorage2D" es2="3.0" no_error="true">
21 <param name="target" type="GLenum"/>
22 <param name="levels" type="GLsizei"/>
23 <param name="internalFormat" type="GLenum"/>
24 <param name="width" type="GLsizei"/>
25 <param name="height" type="GLsizei"/>
26 </function>
27
28 <function name="TexStorage3D" es2="3.0" no_error="true">
29 <param name="target" type="GLenum"/>
30 <param name="levels" type="GLsizei"/>
31 <param name="internalFormat" type="GLenum"/>
32 <param name="width" type="GLsizei"/>
33 <param name="height" type="GLsizei"/>
34 <param name="depth" type="GLsizei"/>
35 </function>
36
37 <function name="TextureStorage1DEXT">
38 <param name="texture" type="GLuint"/>
39 <param name="target" type="GLenum"/>
40 <param name="levels" type="GLsizei"/>
41 <param name="internalFormat" type="GLenum"/>
42 <param name="width" type="GLsizei"/>
43 </function>
44
45 <function name="TextureStorage2DEXT">
46 <param name="texture" type="GLuint"/>
47 <param name="target" type="GLenum"/>
48 <param name="levels" type="GLsizei"/>
49 <param name="internalFormat" type="GLenum"/>
50 <param name="width" type="GLsizei"/>
51 <param name="height" type="GLsizei"/>
52 </function>
53
54 <function name="TextureStorage3DEXT">
55 <param name="texture" type="GLuint"/>
56 <param name="target" type="GLenum"/>
57 <param name="levels" type="GLsizei"/>
58 <param name="internalFormat" type="GLenum"/>
59 <param name="width" type="GLsizei"/>
60 <param name="height" type="GLsizei"/>
61 <param name="depth" type="GLsizei"/>
62 </function>
63
64 </category>
65
66
67 </OpenGLAPI>