Lines Matching refs:compatibility
48 def __init__(self, compatibility=None, core=None, es1=None, es2=None): argument
49 if compatibility is not None:
50 assert isinstance(compatibility, int)
51 assert compatibility >= 10
65 self.compatibility = compatibility
72 "TexBuffer": exec_info(compatibility=20, core=31, es2=31),
75 "FramebufferTexture": exec_info(compatibility=32, core=32, es2=31),
79 "GetSubroutineUniformLocation": exec_info(compatibility=31, core=31),
80 "GetSubroutineIndex": exec_info(compatibility=31, core=31),
81 "GetActiveSubroutineUniformiv": exec_info(compatibility=31, core=31),
82 "GetActiveSubroutineUniformName": exec_info(compatibility=31, core=31),
83 "GetActiveSubroutineName": exec_info(compatibility=31, core=31),
84 "UniformSubroutinesuiv": exec_info(compatibility=31, core=31),
85 "GetUniformSubroutineuiv": exec_info(compatibility=31, core=31),
86 "GetProgramStageiv": exec_info(compatibility=31, core=31),
91 "Uniform1d": exec_info(compatibility=32, core=32),
92 "Uniform2d": exec_info(compatibility=32, core=32),
93 "Uniform3d": exec_info(compatibility=32, core=32),
94 "Uniform4d": exec_info(compatibility=32, core=32),
95 "Uniform1dv": exec_info(compatibility=32, core=32),
96 "Uniform2dv": exec_info(compatibility=32, core=32),
97 "Uniform3dv": exec_info(compatibility=32, core=32),
98 "Uniform4dv": exec_info(compatibility=32, core=32),
99 "UniformMatrix2dv": exec_info(compatibility=32, core=32),
100 "UniformMatrix3dv": exec_info(compatibility=32, core=32),
101 "UniformMatrix4dv": exec_info(compatibility=32, core=32),
102 "UniformMatrix2x3dv": exec_info(compatibility=32,core=32),
103 "UniformMatrix2x4dv": exec_info(compatibility=32, core=32),
104 "UniformMatrix3x2dv": exec_info(compatibility=32, core=32),
105 "UniformMatrix3x4dv": exec_info(compatibility=32, core=32),
106 "UniformMatrix4x2dv": exec_info(compatibility=32, core=32),
107 "UniformMatrix4x3dv": exec_info(compatibility=32, core=32),
108 "GetUniformdv": exec_info(compatibility=32, core=32),
119 "VertexAttribL1d": exec_info(compatibility=32, core=32),
120 "VertexAttribL2d": exec_info(compatibility=32, core=32),
121 "VertexAttribL3d": exec_info(compatibility=32, core=32),
122 "VertexAttribL4d": exec_info(compatibility=32, core=32),
123 "VertexAttribL1dv": exec_info(compatibility=32, core=32),
124 "VertexAttribL2dv": exec_info(compatibility=32, core=32),
125 "VertexAttribL3dv": exec_info(compatibility=32, core=32),
126 "VertexAttribL4dv": exec_info(compatibility=32, core=32),
127 "VertexAttribLPointer": exec_info(compatibility=32, core=32),
128 "GetVertexAttribLdv": exec_info(compatibility=32, core=32),
137 "ViewportArrayv": exec_info(compatibility=32, core=32, es2=31),
138 "ViewportIndexedf": exec_info(compatibility=32, core=32, es2=31),
139 "ViewportIndexedfv": exec_info(compatibility=32, core=32, es2=31),
140 "ScissorArrayv": exec_info(compatibility=32, core=32, es2=31),
141 "ScissorIndexed": exec_info(compatibility=32, core=32, es2=31),
142 "ScissorIndexedv": exec_info(compatibility=32, core=32, es2=31),
143 "DepthRangeArrayv": exec_info(compatibility=32, core=32),
144 "DepthRangeIndexed": exec_info(compatibility=32, core=32),
149 "TexBufferRange": exec_info(compatibility=20, core=31, es2=31),
153 "FramebufferParameteri": exec_info(compatibility=30, core=31, es2=31),
154 "GetFramebufferParameteriv": exec_info(compatibility=30, core=31, es2=31),
162 "CreateTransformFeedbacks": exec_info(compatibility=31, core=31),
163 "TransformFeedbackBufferBase": exec_info(compatibility=31, core=31),
164 "TransformFeedbackBufferRange": exec_info(compatibility=31, core=31),
165 "GetTransformFeedbackiv": exec_info(compatibility=31, core=31),
166 "GetTransformFeedbacki_v": exec_info(compatibility=31, core=31),
167 "GetTransformFeedbacki64_v": exec_info(compatibility=31, core=31),
168 "CreateBuffers": exec_info(compatibility=31, core=31),
169 "NamedBufferStorage": exec_info(compatibility=31, core=31),
170 "NamedBufferData": exec_info(compatibility=31, core=31),
171 "NamedBufferSubData": exec_info(compatibility=31, core=31),
172 "CopyNamedBufferSubData": exec_info(compatibility=31, core=31),
173 "ClearNamedBufferData": exec_info(compatibility=31, core=31),
174 "ClearNamedBufferSubData": exec_info(compatibility=31, core=31),
175 "MapNamedBuffer": exec_info(compatibility=31, core=31),
176 "MapNamedBufferRange": exec_info(compatibility=31, core=31),
177 "UnmapNamedBuffer": exec_info(compatibility=31, core=31),
178 "FlushMappedNamedBufferRange": exec_info(compatibility=31, core=31),
179 "GetNamedBufferParameteriv": exec_info(compatibility=31, core=31),
180 "GetNamedBufferParameteri64v": exec_info(compatibility=31, core=31),
181 "GetNamedBufferPointerv": exec_info(compatibility=31, core=31),
182 "GetNamedBufferSubData": exec_info(compatibility=31, core=31),
183 "CreateFramebuffers": exec_info(compatibility=31, core=31),
184 "NamedFramebufferRenderbuffer": exec_info(compatibility=31, core=31),
185 "NamedFramebufferParameteri": exec_info(compatibility=31, core=31),
186 "NamedFramebufferTexture": exec_info(compatibility=31, core=31),
187 "NamedFramebufferTextureLayer": exec_info(compatibility=31, core=31),
188 "NamedFramebufferDrawBuffer": exec_info(compatibility=31, core=31),
189 "NamedFramebufferDrawBuffers": exec_info(compatibility=31, core=31),
190 "NamedFramebufferReadBuffer": exec_info(compatibility=31, core=31),
191 "InvalidateNamedFramebufferData": exec_info(compatibility=31, core=31),
192 "InvalidateNamedFramebufferSubData": exec_info(compatibility=31, core=31),
193 "ClearNamedFramebufferiv": exec_info(compatibility=31, core=31),
194 "ClearNamedFramebufferuiv": exec_info(compatibility=31, core=31),
195 "ClearNamedFramebufferfv": exec_info(compatibility=31, core=31),
196 "ClearNamedFramebufferfi": exec_info(compatibility=31, core=31),
197 "BlitNamedFramebuffer": exec_info(compatibility=31, core=31),
198 "CheckNamedFramebufferStatus": exec_info(compatibility=31, core=31),
199 "GetNamedFramebufferParameteriv": exec_info(compatibility=31, core=31),
200 "GetNamedFramebufferAttachmentParameteriv": exec_info(compatibility=31, core=31),
201 "CreateRenderbuffers": exec_info(compatibility=31, core=31),
202 "NamedRenderbufferStorage": exec_info(compatibility=31, core=31),
203 "NamedRenderbufferStorageMultisample": exec_info(compatibility=31, core=31),
204 "GetNamedRenderbufferParameteriv": exec_info(compatibility=31, core=31),
205 "CreateTextures": exec_info(compatibility=31, core=31),
206 "TextureBuffer": exec_info(compatibility=31, core=31),
207 "TextureBufferRange": exec_info(compatibility=31, core=31),
208 "TextureStorage1D": exec_info(compatibility=31, core=31),
209 "TextureStorage2D": exec_info(compatibility=31, core=31),
210 "TextureStorage3D": exec_info(compatibility=31, core=31),
211 "TextureStorage2DMultisample": exec_info(compatibility=31, core=31),
212 "TextureStorage3DMultisample": exec_info(compatibility=31, core=31),
213 "TextureSubImage1D": exec_info(compatibility=31, core=31),
214 "TextureSubImage2D": exec_info(compatibility=31, core=31),
215 "TextureSubImage3D": exec_info(compatibility=31, core=31),
216 "CompressedTextureSubImage1D": exec_info(compatibility=31, core=31),
217 "CompressedTextureSubImage2D": exec_info(compatibility=31, core=31),
218 "CompressedTextureSubImage3D": exec_info(compatibility=31, core=31),
219 "CopyTextureSubImage1D": exec_info(compatibility=31, core=31),
220 "CopyTextureSubImage2D": exec_info(compatibility=31, core=31),
221 "CopyTextureSubImage3D": exec_info(compatibility=31, core=31),
222 "TextureParameterf": exec_info(compatibility=31, core=31),
223 "TextureParameterfv": exec_info(compatibility=31, core=31),
224 "TextureParameteri": exec_info(compatibility=31, core=31),
225 "TextureParameterIiv": exec_info(compatibility=31, core=31),
226 "TextureParameterIuiv": exec_info(compatibility=31, core=31),
227 "TextureParameteriv": exec_info(compatibility=31, core=31),
228 "GenerateTextureMipmap": exec_info(compatibility=31, core=31),
229 "BindTextureUnit": exec_info(compatibility=31, core=31),
230 "GetTextureImage": exec_info(compatibility=31, core=31),
231 "GetCompressedTextureImage": exec_info(compatibility=31, core=31),
232 "GetTextureLevelParameterfv": exec_info(compatibility=31, core=31),
233 "GetTextureLevelParameteriv": exec_info(compatibility=31, core=31),
234 "GetTextureParameterfv": exec_info(compatibility=31, core=31),
235 "GetTextureParameterIiv": exec_info(compatibility=31, core=31),
236 "GetTextureParameterIuiv": exec_info(compatibility=31, core=31),
237 "GetTextureParameteriv": exec_info(compatibility=31, core=31),
238 "CreateVertexArrays": exec_info(compatibility=31, core=31),
239 "DisableVertexArrayAttrib": exec_info(compatibility=31, core=31),
240 "EnableVertexArrayAttrib": exec_info(compatibility=31, core=31),
241 "VertexArrayElementBuffer": exec_info(compatibility=31, core=31),
242 "VertexArrayVertexBuffer": exec_info(compatibility=31, core=31),
243 "VertexArrayVertexBuffers": exec_info(compatibility=31, core=31),
244 "VertexArrayAttribFormat": exec_info(compatibility=31, core=31),
245 "VertexArrayAttribIFormat": exec_info(compatibility=31, core=31),
246 "VertexArrayAttribLFormat": exec_info(compatibility=31, core=31),
247 "VertexArrayAttribBinding": exec_info(compatibility=31, core=31),
248 "VertexArrayBindingDivisor": exec_info(compatibility=31, core=31),
249 "GetVertexArrayiv": exec_info(compatibility=31, core=31),
250 "GetVertexArrayIndexediv": exec_info(compatibility=31, core=31),
251 "GetVertexArrayIndexed64iv": exec_info(compatibility=31, core=31),
252 "CreateSamplers": exec_info(compatibility=31, core=31),
253 "CreateProgramPipelines": exec_info(compatibility=31, core=31),
254 "CreateQueries": exec_info(compatibility=31, core=31),
255 "GetQueryBufferObjectiv": exec_info(compatibility=31, core=31),
256 "GetQueryBufferObjectuiv": exec_info(compatibility=31, core=31),
257 "GetQueryBufferObjecti64v": exec_info(compatibility=31, core=31),
258 "GetQueryBufferObjectui64v": exec_info(compatibility=31, core=31),
261 "Uniform1i64ARB": exec_info(compatibility=40, core=31),
262 "Uniform2i64ARB": exec_info(compatibility=40, core=31),
263 "Uniform3i64ARB": exec_info(compatibility=40, core=31),
264 "Uniform4i64ARB": exec_info(compatibility=40, core=31),
265 "Uniform1i64vARB": exec_info(compatibility=40, core=31),
266 "Uniform2i64vARB": exec_info(compatibility=40, core=31),
267 "Uniform3i64vARB": exec_info(compatibility=40, core=31),
268 "Uniform4i64vARB": exec_info(compatibility=40, core=31),
269 "Uniform1ui64ARB": exec_info(compatibility=40, core=31),
270 "Uniform2ui64ARB": exec_info(compatibility=40, core=31),
271 "Uniform3ui64ARB": exec_info(compatibility=40, core=31),
272 "Uniform4ui64ARB": exec_info(compatibility=40, core=31),
273 "Uniform1ui64vARB": exec_info(compatibility=40, core=31),
274 "Uniform2ui64vARB": exec_info(compatibility=40, core=31),
275 "Uniform3ui64vARB": exec_info(compatibility=40, core=31),
276 "Uniform4ui64vARB": exec_info(compatibility=40, core=31),
277 "GetUniformi64vARB": exec_info(compatibility=40, core=31),
278 "GetUniformui64vARB": exec_info(compatibility=40, core=31),
279 "GetnUniformi64vARB": exec_info(compatibility=40, core=31),
280 "GetnUniformui64vARB": exec_info(compatibility=40, core=31),
281 "ProgramUniform1i64ARB": exec_info(compatibility=40, core=31),
282 "ProgramUniform2i64ARB": exec_info(compatibility=40, core=31),
283 "ProgramUniform3i64ARB": exec_info(compatibility=40, core=31),
284 "ProgramUniform4i64ARB": exec_info(compatibility=40, core=31),
285 "ProgramUniform1i64vARB": exec_info(compatibility=40, core=31),
286 "ProgramUniform2i64vARB": exec_info(compatibility=40, core=31),
287 "ProgramUniform3i64vARB": exec_info(compatibility=40, core=31),
288 "ProgramUniform4i64vARB": exec_info(compatibility=40, core=31),
289 "ProgramUniform1ui64ARB": exec_info(compatibility=40, core=31),
290 "ProgramUniform2ui64ARB": exec_info(compatibility=40, core=31),
291 "ProgramUniform3ui64ARB": exec_info(compatibility=40, core=31),
292 "ProgramUniform4ui64ARB": exec_info(compatibility=40, core=31),
293 "ProgramUniform1ui64vARB": exec_info(compatibility=40, core=31),
294 "ProgramUniform2ui64vARB": exec_info(compatibility=40, core=31),
295 "ProgramUniform3ui64vARB": exec_info(compatibility=40, core=31),
296 "ProgramUniform4ui64vARB": exec_info(compatibility=40, core=31),
299 "GetVertexAttribLui64vARB": exec_info(compatibility=30, core=31),
308 if ex.compatibility is not None: