ebcf6d7a4ac732ea176384c147cb784c8272936f
2 <!DOCTYPE OpenGLAPI SYSTEM
"gl_API.dtd">
4 <!-- Note: no GLX protocol info yet. -->
9 <category name=
"EXT_external_objects" number=
"503">
11 <enum name=
"TEXTURE_TILING_EXT" value=
"0x9580"/>
12 <enum name=
"DEDICATED_MEMORY_OBJECT_EXT" value=
"0x9581"/>
13 <enum name=
"PROTECTED_MEMORY_OBJECT_EXT" value=
"0x959B"/>
14 <enum name=
"NUM_TILING_TYPES_EXT" value=
"0x9582"/>
15 <enum name=
"TILING_TYPES_EXT" value=
"0x9583"/>
16 <enum name=
"OPTIMAL_TILING_EXT" value=
"0x9584"/>
17 <enum name=
"LINEAR_TILING_EXT" value=
"0x9585"/>
18 <enum name=
"NUM_DEVICE_UUIDS_EXT" value=
"0x9596"/>
19 <enum name=
"DEVICE_UUID_EXT" value=
"0x9597"/>
20 <enum name=
"DRIVER_UUID_EXT" value=
"0x9598"/>
21 <enum name=
"LAYOUT_GENERAL_EXT" value=
"0x958D"/>
22 <enum name=
"LAYOUT_COLOR_ATTACHMENT_EXT" value=
"0x958E"/>
23 <enum name=
"LAYOUT_DEPTH_STENCIL_ATTACHMENT_EXT" value=
"0x958F"/>
24 <enum name=
"LAYOUT_DEPTH_STENCIL_READ_ONLY_EXT" value=
"0x9590"/>
25 <enum name=
"LAYOUT_SHADER_READ_ONLY_EXT" value=
"0x9591"/>
26 <enum name=
"LAYOUT_TRANSFER_SRC_EXT" value=
"0x9592"/>
27 <enum name=
"LAYOUT_TRANSFER_DST_EXT" value=
"0x9593"/>
29 <function name=
"GetUnsignedBytevEXT" es2=
"3.2">
30 <param name=
"pname" type=
"GLenum"/>
31 <param name=
"data" type=
"GLubyte *"/>
34 <function name=
"GetUnsignedBytei_vEXT" es2=
"3.2">
35 <param name=
"target" type=
"GLenum"/>
36 <param name=
"index" type=
"GLuint"/>
37 <param name=
"data" type=
"GLubyte *"/>
40 <function name=
"DeleteMemoryObjectsEXT" es2=
"3.2">
41 <param name=
"n" type=
"GLsizei"/>
42 <param name=
"memoryObjects" type=
"const GLuint *" count=
"n"/>
45 <function name=
"IsMemoryObjectEXT" es2=
"3.2">
46 <param name=
"memoryObject" type=
"GLuint"/>
47 <return type=
"GLboolean"/>
50 <function name=
"CreateMemoryObjectsEXT" es2=
"3.2">
51 <param name=
"n" type=
"GLsizei"/>
52 <param name=
"memoryObjects" type=
"GLuint *"/>
55 <function name=
"MemoryObjectParameterivEXT" es2=
"3.2">
56 <param name=
"memoryObject" type=
"GLuint"/>
57 <param name=
"pname" type=
"GLenum"/>
58 <param name=
"params" type=
"const GLint *"/>
61 <function name=
"GetMemoryObjectParameterivEXT" es2=
"3.2">
62 <param name=
"memoryObject" type=
"GLuint"/>
63 <param name=
"pname" type=
"GLenum"/>
64 <param name=
"params" type=
"GLint *"/>
67 <function name=
"TexStorageMem2DEXT" es2=
"3.2">
68 <param name=
"target" type=
"GLenum"/>
69 <param name=
"levels" type=
"GLsizei"/>
70 <param name=
"internalFormat" type=
"GLenum"/>
71 <param name=
"width" type=
"GLsizei"/>
72 <param name=
"height" type=
"GLsizei"/>
73 <param name=
"memory" type=
"GLuint"/>
74 <param name=
"offset" type=
"GLuint64"/>
77 <function name=
"TexStorageMem2DMultisampleEXT" es2=
"3.2">
78 <param name=
"target" type=
"GLenum"/>
79 <param name=
"samples" type=
"GLsizei"/>
80 <param name=
"internalFormat" type=
"GLenum"/>
81 <param name=
"width" type=
"GLsizei"/>
82 <param name=
"height" type=
"GLsizei"/>
83 <param name=
"fixedSampleLocations" type=
"GLboolean"/>
84 <param name=
"memory" type=
"GLuint"/>
85 <param name=
"offset" type=
"GLuint64"/>
88 <function name=
"TexStorageMem3DEXT" es2=
"3.2">
89 <param name=
"target" type=
"GLenum"/>
90 <param name=
"levels" type=
"GLsizei"/>
91 <param name=
"internalFormat" type=
"GLenum"/>
92 <param name=
"width" type=
"GLsizei"/>
93 <param name=
"height" type=
"GLsizei"/>
94 <param name=
"depth" type=
"GLsizei"/>
95 <param name=
"memory" type=
"GLuint"/>
96 <param name=
"offset" type=
"GLuint64"/>
99 <function name=
"TexStorageMem3DMultisampleEXT" es2=
"3.2">
100 <param name=
"target" type=
"GLenum"/>
101 <param name=
"samples" type=
"GLsizei"/>
102 <param name=
"internalFormat" type=
"GLenum"/>
103 <param name=
"width" type=
"GLsizei"/>
104 <param name=
"height" type=
"GLsizei"/>
105 <param name=
"depth" type=
"GLsizei"/>
106 <param name=
"fixedSampleLocations" type=
"GLboolean"/>
107 <param name=
"memory" type=
"GLuint"/>
108 <param name=
"offset" type=
"GLuint64"/>
111 <function name=
"BufferStorageMemEXT" es2=
"3.2" no_error=
"true">
112 <param name=
"target" type=
"GLenum"/>
113 <param name=
"size" type=
"GLsizeiptr"/>
114 <param name=
"memory" type=
"GLuint"/>
115 <param name=
"offset" type=
"GLuint64"/>
118 <function name=
"TextureStorageMem2DEXT" es2=
"3.2">
119 <param name=
"texture" type=
"GLenum"/>
120 <param name=
"levels" type=
"GLsizei"/>
121 <param name=
"internalFormat" type=
"GLenum"/>
122 <param name=
"width" type=
"GLsizei"/>
123 <param name=
"height" type=
"GLsizei"/>
124 <param name=
"memory" type=
"GLuint"/>
125 <param name=
"offset" type=
"GLuint64"/>
128 <function name=
"TextureStorageMem2DMultisampleEXT" es2=
"3.2">
129 <param name=
"texture" type=
"GLuint"/>
130 <param name=
"samples" type=
"GLsizei"/>
131 <param name=
"internalFormat" type=
"GLenum"/>
132 <param name=
"width" type=
"GLsizei"/>
133 <param name=
"height" type=
"GLsizei"/>
134 <param name=
"fixedSampleLocations" type=
"GLboolean"/>
135 <param name=
"memory" type=
"GLuint"/>
136 <param name=
"offset" type=
"GLuint64"/>
139 <function name=
"TextureStorageMem3DEXT" es2=
"3.2">
140 <param name=
"texture" type=
"GLuint"/>
141 <param name=
"levels" type=
"GLsizei"/>
142 <param name=
"internalFormat" type=
"GLenum"/>
143 <param name=
"width" type=
"GLsizei"/>
144 <param name=
"height" type=
"GLsizei"/>
145 <param name=
"depth" type=
"GLsizei"/>
146 <param name=
"memory" type=
"GLuint"/>
147 <param name=
"offset" type=
"GLuint64"/>
150 <function name=
"TextureStorageMem3DMultisampleEXT" es2=
"3.2">
151 <param name=
"texture" type=
"GLuint"/>
152 <param name=
"samples" type=
"GLsizei"/>
153 <param name=
"internalFormat" type=
"GLenum"/>
154 <param name=
"width" type=
"GLsizei"/>
155 <param name=
"height" type=
"GLsizei"/>
156 <param name=
"depth" type=
"GLsizei"/>
157 <param name=
"fixedSampleLocations" type=
"GLboolean"/>
158 <param name=
"memory" type=
"GLuint"/>
159 <param name=
"offset" type=
"GLuint64"/>
162 <function name=
"NamedBufferStorageMemEXT" es2=
"3.2" no_error=
"true">
163 <param name=
"buffer" type=
"GLuint"/>
164 <param name=
"size" type=
"GLsizeiptr"/>
165 <param name=
"memory" type=
"GLuint"/>
166 <param name=
"offset" type=
"GLuint64"/>
169 <function name=
"TexStorageMem1DEXT">
170 <param name=
"target" type=
"GLenum"/>
171 <param name=
"levels" type=
"GLsizei"/>
172 <param name=
"internalFormat" type=
"GLenum"/>
173 <param name=
"width" type=
"GLsizei"/>
174 <param name=
"memory" type=
"GLuint"/>
175 <param name=
"offset" type=
"GLuint64"/>
178 <function name=
"TextureStorageMem1DEXT">
179 <param name=
"texture" type=
"GLuint"/>
180 <param name=
"levels" type=
"GLsizei"/>
181 <param name=
"internalFormat" type=
"GLenum"/>
182 <param name=
"width" type=
"GLsizei"/>
183 <param name=
"memory" type=
"GLuint"/>
184 <param name=
"offset" type=
"GLuint64"/>
187 <function name=
"GenSemaphoresEXT" es2=
"3.2">
188 <param name=
"n" type=
"GLsizei"/>
189 <param name=
"semaphores" type=
"GLuint *"/>
192 <function name=
"DeleteSemaphoresEXT" es2=
"3.2">
193 <param name=
"n" type=
"GLsizei"/>
194 <param name=
"semaphores" type=
"const GLuint *" count=
"n"/>
197 <function name=
"IsSemaphoreEXT" es2=
"3.2">
198 <param name=
"semaphore" type=
"GLuint"/>
199 <return type=
"GLboolean"/>
202 <function name=
"SemaphoreParameterui64vEXT" es2=
"3.2">
203 <param name=
"semaphore" type=
"GLuint"/>
204 <param name=
"pname" type=
"GLenum"/>
205 <param name=
"params" type=
"const GLuint64 *"/>
208 <function name=
"GetSemaphoreParameterui64vEXT" es2=
"3.2">
209 <param name=
"semaphore" type=
"GLuint"/>
210 <param name=
"pname" type=
"GLenum"/>
211 <param name=
"params" type=
"GLuint64 *"/>
214 <function name=
"WaitSemaphoreEXT" es2=
"3.2">
215 <param name=
"semaphore" type=
"GLuint"/>
216 <param name=
"numBufferBarriers" type=
"GLuint"/>
217 <param name=
"buffers" type=
"const GLuint *" count=
"numBufferBarriers"/>
218 <param name=
"numTextureBarriers" type=
"GLuint"/>
219 <param name=
"textures" type=
"const GLuint *" count=
"numTextureBarriers"/>
220 <param name=
"srcLayouts" type=
"const GLenum *" count=
"numTextureBarriers"/>
223 <function name=
"SignalSemaphoreEXT" es2=
"3.2">
224 <param name=
"semaphore" type=
"GLuint"/>
225 <param name=
"numBufferBarriers" type=
"GLuint"/>
226 <param name=
"buffers" type=
"const GLuint *" count=
"numBufferBarriers"/>
227 <param name=
"numTextureBarriers" type=
"GLuint"/>
228 <param name=
"textures" type=
"const GLuint *" count=
"numTextureBarriers"/>
229 <param name=
"dstLayouts" type=
"const GLenum *" count=
"numTextureBarriers"/>