main: Added entry points for glTextureParameteriv, Iiv, Iuiv.
[mesa.git] / src / mapi / glapi / gen / ARB_direct_state_access.xml
1 <?xml version="1.0"?>
2 <!DOCTYPE OpenGLAPI SYSTEM "gl_API.dtd">
3
4 <OpenGLAPI>
5 <category name="GL_ARB_direct_state_access" number="164">
6 <enum name="TEXTURE_TARGET" value="0x1006"/>
7 <enum name="QUERY_TARGET" value="0x82EA"/>
8 <enum name="TEXTURE_BINDING" value="0x82EB"/>
9
10 <!-- Texture object functions -->
11
12 <function name="CreateTextures" offset="assign">
13 <param name="target" type="GLenum" />
14 <param name="n" type="GLsizei" />
15 <param name="textures" type="GLuint *" />
16 </function>
17
18 <function name="TextureStorage1D" offset="assign">
19 <param name="texture" type="GLuint" />
20 <param name="levels" type="GLsizei" />
21 <param name="internalformat" type="GLenum" />
22 <param name="width" type="GLsizei" />
23 </function>
24
25 <function name="TextureStorage2D" offset="assign">
26 <param name="texture" type="GLuint" />
27 <param name="levels" type="GLsizei" />
28 <param name="internalformat" type="GLenum" />
29 <param name="width" type="GLsizei" />
30 <param name="height" type="GLsizei" />
31 </function>
32
33 <function name="TextureStorage3D" offset="assign">
34 <param name="texture" type="GLuint" />
35 <param name="levels" type="GLsizei" />
36 <param name="internalformat" type="GLenum" />
37 <param name="width" type="GLsizei" />
38 <param name="height" type="GLsizei" />
39 <param name="depth" type="GLsizei" />
40 </function>
41
42 <function name="TextureSubImage1D" offset="assign">
43 <param name="texture" type="GLuint" />
44 <param name="level" type="GLint" />
45 <param name="xoffset" type="GLint" />
46 <param name="width" type="GLsizei" />
47 <param name="format" type="GLenum" />
48 <param name="type" type="GLenum" />
49 <param name="pixels" type="const GLvoid *" />
50 </function>
51
52 <function name="TextureSubImage2D" offset="assign">
53 <param name="texture" type="GLuint" />
54 <param name="level" type="GLint" />
55 <param name="xoffset" type="GLint" />
56 <param name="yoffset" type="GLint" />
57 <param name="width" type="GLsizei" />
58 <param name="height" type="GLsizei" />
59 <param name="format" type="GLenum" />
60 <param name="type" type="GLenum" />
61 <param name="pixels" type="const GLvoid *" />
62 </function>
63
64 <function name="TextureSubImage3D" offset="assign">
65 <param name="texture" type="GLuint" />
66 <param name="level" type="GLint" />
67 <param name="xoffset" type="GLint" />
68 <param name="yoffset" type="GLint" />
69 <param name="zoffset" type="GLint" />
70 <param name="width" type="GLsizei" />
71 <param name="height" type="GLsizei" />
72 <param name="depth" type="GLsizei" />
73 <param name="format" type="GLenum" />
74 <param name="type" type="GLenum" />
75 <param name="pixels" type="const GLvoid *" />
76 </function>
77
78 <function name="TextureParameterf" offset="assign">
79 <param name="texture" type="GLuint" />
80 <param name="pname" type="GLenum" />
81 <param name="param" type="GLfloat" />
82 </function>
83
84 <function name="TextureParameterfv" offset="assign">
85 <param name="texture" type="GLuint" />
86 <param name="pname" type="GLenum" />
87 <param name="param" type="const GLfloat *" />
88 </function>
89
90 <function name="TextureParameteri" offset="assign">
91 <param name="texture" type="GLuint" />
92 <param name="pname" type="GLenum" />
93 <param name="param" type="GLint" />
94 </function>
95
96 <function name="TextureParameterIiv" offset="assign">
97 <param name="texture" type="GLuint" />
98 <param name="pname" type="GLenum" />
99 <param name="params" type="const GLint *" />
100 </function>
101
102 <function name="TextureParameterIuiv" offset="assign">
103 <param name="texture" type="GLuint" />
104 <param name="pname" type="GLenum" />
105 <param name="params" type="const GLuint *" />
106 </function>
107
108 <function name="TextureParameteriv" offset="assign">
109 <param name="texture" type="GLuint" />
110 <param name="pname" type="GLenum" />
111 <param name="param" type="const GLint *" />
112 </function>
113
114 <function name="BindTextureUnit" offset="assign">
115 <param name="unit" type="GLuint" />
116 <param name="texture" type="GLuint" />
117 </function>
118
119 </category>
120 </OpenGLAPI>