~matobet/pyopengl/Python3

« back to all changes in this revision

Viewing changes to raw/GL/ARB/shader_objects.py

  • Committer: matobet at gmail
  • Date: 2010-06-26 14:11:04 UTC
  • Revision ID: matobet@gmail.com-20100626141104-k011ofmltgiiu60g
Initial

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
'''OpenGL extension ARB.shader_objects
 
2
 
 
3
Automatically generated by the get_gl_extensions script, do not edit!
 
4
'''
 
5
from OpenGL import platform, constants, constant, arrays
 
6
from OpenGL import extensions
 
7
from OpenGL.GL import glget
 
8
import ctypes
 
9
EXTENSION_NAME = 'GL_ARB_shader_objects'
 
10
_DEPRECATED = False
 
11
GL_PROGRAM_OBJECT_ARB = constant.Constant( 'GL_PROGRAM_OBJECT_ARB', 0x8B40 )
 
12
GL_SHADER_OBJECT_ARB = constant.Constant( 'GL_SHADER_OBJECT_ARB', 0x8B48 )
 
13
GL_OBJECT_TYPE_ARB = constant.Constant( 'GL_OBJECT_TYPE_ARB', 0x8B4E )
 
14
GL_OBJECT_SUBTYPE_ARB = constant.Constant( 'GL_OBJECT_SUBTYPE_ARB', 0x8B4F )
 
15
GL_FLOAT_VEC2_ARB = constant.Constant( 'GL_FLOAT_VEC2_ARB', 0x8B50 )
 
16
GL_FLOAT_VEC3_ARB = constant.Constant( 'GL_FLOAT_VEC3_ARB', 0x8B51 )
 
17
GL_FLOAT_VEC4_ARB = constant.Constant( 'GL_FLOAT_VEC4_ARB', 0x8B52 )
 
18
GL_INT_VEC2_ARB = constant.Constant( 'GL_INT_VEC2_ARB', 0x8B53 )
 
19
GL_INT_VEC3_ARB = constant.Constant( 'GL_INT_VEC3_ARB', 0x8B54 )
 
20
GL_INT_VEC4_ARB = constant.Constant( 'GL_INT_VEC4_ARB', 0x8B55 )
 
21
GL_BOOL_ARB = constant.Constant( 'GL_BOOL_ARB', 0x8B56 )
 
22
GL_BOOL_VEC2_ARB = constant.Constant( 'GL_BOOL_VEC2_ARB', 0x8B57 )
 
23
GL_BOOL_VEC3_ARB = constant.Constant( 'GL_BOOL_VEC3_ARB', 0x8B58 )
 
24
GL_BOOL_VEC4_ARB = constant.Constant( 'GL_BOOL_VEC4_ARB', 0x8B59 )
 
25
GL_FLOAT_MAT2_ARB = constant.Constant( 'GL_FLOAT_MAT2_ARB', 0x8B5A )
 
26
GL_FLOAT_MAT3_ARB = constant.Constant( 'GL_FLOAT_MAT3_ARB', 0x8B5B )
 
27
GL_FLOAT_MAT4_ARB = constant.Constant( 'GL_FLOAT_MAT4_ARB', 0x8B5C )
 
28
GL_SAMPLER_1D_ARB = constant.Constant( 'GL_SAMPLER_1D_ARB', 0x8B5D )
 
29
GL_SAMPLER_2D_ARB = constant.Constant( 'GL_SAMPLER_2D_ARB', 0x8B5E )
 
30
GL_SAMPLER_3D_ARB = constant.Constant( 'GL_SAMPLER_3D_ARB', 0x8B5F )
 
31
GL_SAMPLER_CUBE_ARB = constant.Constant( 'GL_SAMPLER_CUBE_ARB', 0x8B60 )
 
32
GL_SAMPLER_1D_SHADOW_ARB = constant.Constant( 'GL_SAMPLER_1D_SHADOW_ARB', 0x8B61 )
 
33
GL_SAMPLER_2D_SHADOW_ARB = constant.Constant( 'GL_SAMPLER_2D_SHADOW_ARB', 0x8B62 )
 
34
GL_SAMPLER_2D_RECT_ARB = constant.Constant( 'GL_SAMPLER_2D_RECT_ARB', 0x8B63 )
 
35
GL_SAMPLER_2D_RECT_SHADOW_ARB = constant.Constant( 'GL_SAMPLER_2D_RECT_SHADOW_ARB', 0x8B64 )
 
36
GL_OBJECT_DELETE_STATUS_ARB = constant.Constant( 'GL_OBJECT_DELETE_STATUS_ARB', 0x8B80 )
 
37
GL_OBJECT_COMPILE_STATUS_ARB = constant.Constant( 'GL_OBJECT_COMPILE_STATUS_ARB', 0x8B81 )
 
38
GL_OBJECT_LINK_STATUS_ARB = constant.Constant( 'GL_OBJECT_LINK_STATUS_ARB', 0x8B82 )
 
39
GL_OBJECT_VALIDATE_STATUS_ARB = constant.Constant( 'GL_OBJECT_VALIDATE_STATUS_ARB', 0x8B83 )
 
40
GL_OBJECT_INFO_LOG_LENGTH_ARB = constant.Constant( 'GL_OBJECT_INFO_LOG_LENGTH_ARB', 0x8B84 )
 
41
GL_OBJECT_ATTACHED_OBJECTS_ARB = constant.Constant( 'GL_OBJECT_ATTACHED_OBJECTS_ARB', 0x8B85 )
 
42
GL_OBJECT_ACTIVE_UNIFORMS_ARB = constant.Constant( 'GL_OBJECT_ACTIVE_UNIFORMS_ARB', 0x8B86 )
 
43
GL_OBJECT_ACTIVE_UNIFORM_MAX_LENGTH_ARB = constant.Constant( 'GL_OBJECT_ACTIVE_UNIFORM_MAX_LENGTH_ARB', 0x8B87 )
 
44
GL_OBJECT_SHADER_SOURCE_LENGTH_ARB = constant.Constant( 'GL_OBJECT_SHADER_SOURCE_LENGTH_ARB', 0x8B88 )
 
45
glDeleteObjectARB = platform.createExtensionFunction( 
 
46
'glDeleteObjectARB',dll=platform.GL,
 
47
extension=EXTENSION_NAME,
 
48
resultType=None, 
 
49
argTypes=(constants.GLhandleARB,),
 
50
doc='glDeleteObjectARB(GLhandleARB(obj)) -> None',
 
51
argNames=('obj',),
 
52
deprecated=_DEPRECATED,
 
53
)
 
54
 
 
55
glGetHandleARB = platform.createExtensionFunction( 
 
56
'glGetHandleARB',dll=platform.GL,
 
57
extension=EXTENSION_NAME,
 
58
resultType=constants.GLhandleARB, 
 
59
argTypes=(constants.GLenum,),
 
60
doc='glGetHandleARB(GLenum(pname)) -> constants.GLhandleARB',
 
61
argNames=('pname',),
 
62
deprecated=_DEPRECATED,
 
63
)
 
64
 
 
65
glDetachObjectARB = platform.createExtensionFunction( 
 
66
'glDetachObjectARB',dll=platform.GL,
 
67
extension=EXTENSION_NAME,
 
68
resultType=None, 
 
69
argTypes=(constants.GLhandleARB,constants.GLhandleARB,),
 
70
doc='glDetachObjectARB(GLhandleARB(containerObj), GLhandleARB(attachedObj)) -> None',
 
71
argNames=('containerObj','attachedObj',),
 
72
deprecated=_DEPRECATED,
 
73
)
 
74
 
 
75
glCreateShaderObjectARB = platform.createExtensionFunction( 
 
76
'glCreateShaderObjectARB',dll=platform.GL,
 
77
extension=EXTENSION_NAME,
 
78
resultType=constants.GLhandleARB, 
 
79
argTypes=(constants.GLenum,),
 
80
doc='glCreateShaderObjectARB(GLenum(shaderType)) -> constants.GLhandleARB',
 
81
argNames=('shaderType',),
 
82
deprecated=_DEPRECATED,
 
83
)
 
84
 
 
85
glShaderSourceARB = platform.createExtensionFunction( 
 
86
'glShaderSourceARB',dll=platform.GL,
 
87
extension=EXTENSION_NAME,
 
88
resultType=None, 
 
89
argTypes=(constants.GLhandleARB,constants.GLsizei,ctypes.POINTER( ctypes.POINTER( constants.GLchar )),arrays.GLintArray,),
 
90
doc='glShaderSourceARB(GLhandleARB(shaderObj), GLsizei(count), POINTER( ctypes.POINTER( constants.GLchar ))(string), GLintArray(length)) -> None',
 
91
argNames=('shaderObj','count','string','length',),
 
92
deprecated=_DEPRECATED,
 
93
)
 
94
 
 
95
glCompileShaderARB = platform.createExtensionFunction( 
 
96
'glCompileShaderARB',dll=platform.GL,
 
97
extension=EXTENSION_NAME,
 
98
resultType=None, 
 
99
argTypes=(constants.GLhandleARB,),
 
100
doc='glCompileShaderARB(GLhandleARB(shaderObj)) -> None',
 
101
argNames=('shaderObj',),
 
102
deprecated=_DEPRECATED,
 
103
)
 
104
 
 
105
glCreateProgramObjectARB = platform.createExtensionFunction( 
 
106
'glCreateProgramObjectARB',dll=platform.GL,
 
107
extension=EXTENSION_NAME,
 
108
resultType=constants.GLhandleARB, 
 
109
argTypes=(),
 
110
doc='glCreateProgramObjectARB() -> constants.GLhandleARB',
 
111
argNames=(),
 
112
deprecated=_DEPRECATED,
 
113
)
 
114
 
 
115
glAttachObjectARB = platform.createExtensionFunction( 
 
116
'glAttachObjectARB',dll=platform.GL,
 
117
extension=EXTENSION_NAME,
 
118
resultType=None, 
 
119
argTypes=(constants.GLhandleARB,constants.GLhandleARB,),
 
120
doc='glAttachObjectARB(GLhandleARB(containerObj), GLhandleARB(obj)) -> None',
 
121
argNames=('containerObj','obj',),
 
122
deprecated=_DEPRECATED,
 
123
)
 
124
 
 
125
glLinkProgramARB = platform.createExtensionFunction( 
 
126
'glLinkProgramARB',dll=platform.GL,
 
127
extension=EXTENSION_NAME,
 
128
resultType=None, 
 
129
argTypes=(constants.GLhandleARB,),
 
130
doc='glLinkProgramARB(GLhandleARB(programObj)) -> None',
 
131
argNames=('programObj',),
 
132
deprecated=_DEPRECATED,
 
133
)
 
134
 
 
135
glUseProgramObjectARB = platform.createExtensionFunction( 
 
136
'glUseProgramObjectARB',dll=platform.GL,
 
137
extension=EXTENSION_NAME,
 
138
resultType=None, 
 
139
argTypes=(constants.GLhandleARB,),
 
140
doc='glUseProgramObjectARB(GLhandleARB(programObj)) -> None',
 
141
argNames=('programObj',),
 
142
deprecated=_DEPRECATED,
 
143
)
 
144
 
 
145
glValidateProgramARB = platform.createExtensionFunction( 
 
146
'glValidateProgramARB',dll=platform.GL,
 
147
extension=EXTENSION_NAME,
 
148
resultType=None, 
 
149
argTypes=(constants.GLhandleARB,),
 
150
doc='glValidateProgramARB(GLhandleARB(programObj)) -> None',
 
151
argNames=('programObj',),
 
152
deprecated=_DEPRECATED,
 
153
)
 
154
 
 
155
glUniform1fARB = platform.createExtensionFunction( 
 
156
'glUniform1fARB',dll=platform.GL,
 
157
extension=EXTENSION_NAME,
 
158
resultType=None, 
 
159
argTypes=(constants.GLint,constants.GLfloat,),
 
160
doc='glUniform1fARB(GLint(location), GLfloat(v0)) -> None',
 
161
argNames=('location','v0',),
 
162
deprecated=_DEPRECATED,
 
163
)
 
164
 
 
165
glUniform2fARB = platform.createExtensionFunction( 
 
166
'glUniform2fARB',dll=platform.GL,
 
167
extension=EXTENSION_NAME,
 
168
resultType=None, 
 
169
argTypes=(constants.GLint,constants.GLfloat,constants.GLfloat,),
 
170
doc='glUniform2fARB(GLint(location), GLfloat(v0), GLfloat(v1)) -> None',
 
171
argNames=('location','v0','v1',),
 
172
deprecated=_DEPRECATED,
 
173
)
 
174
 
 
175
glUniform3fARB = platform.createExtensionFunction( 
 
176
'glUniform3fARB',dll=platform.GL,
 
177
extension=EXTENSION_NAME,
 
178
resultType=None, 
 
179
argTypes=(constants.GLint,constants.GLfloat,constants.GLfloat,constants.GLfloat,),
 
180
doc='glUniform3fARB(GLint(location), GLfloat(v0), GLfloat(v1), GLfloat(v2)) -> None',
 
181
argNames=('location','v0','v1','v2',),
 
182
deprecated=_DEPRECATED,
 
183
)
 
184
 
 
185
glUniform4fARB = platform.createExtensionFunction( 
 
186
'glUniform4fARB',dll=platform.GL,
 
187
extension=EXTENSION_NAME,
 
188
resultType=None, 
 
189
argTypes=(constants.GLint,constants.GLfloat,constants.GLfloat,constants.GLfloat,constants.GLfloat,),
 
190
doc='glUniform4fARB(GLint(location), GLfloat(v0), GLfloat(v1), GLfloat(v2), GLfloat(v3)) -> None',
 
191
argNames=('location','v0','v1','v2','v3',),
 
192
deprecated=_DEPRECATED,
 
193
)
 
194
 
 
195
glUniform1iARB = platform.createExtensionFunction( 
 
196
'glUniform1iARB',dll=platform.GL,
 
197
extension=EXTENSION_NAME,
 
198
resultType=None, 
 
199
argTypes=(constants.GLint,constants.GLint,),
 
200
doc='glUniform1iARB(GLint(location), GLint(v0)) -> None',
 
201
argNames=('location','v0',),
 
202
deprecated=_DEPRECATED,
 
203
)
 
204
 
 
205
glUniform2iARB = platform.createExtensionFunction( 
 
206
'glUniform2iARB',dll=platform.GL,
 
207
extension=EXTENSION_NAME,
 
208
resultType=None, 
 
209
argTypes=(constants.GLint,constants.GLint,constants.GLint,),
 
210
doc='glUniform2iARB(GLint(location), GLint(v0), GLint(v1)) -> None',
 
211
argNames=('location','v0','v1',),
 
212
deprecated=_DEPRECATED,
 
213
)
 
214
 
 
215
glUniform3iARB = platform.createExtensionFunction( 
 
216
'glUniform3iARB',dll=platform.GL,
 
217
extension=EXTENSION_NAME,
 
218
resultType=None, 
 
219
argTypes=(constants.GLint,constants.GLint,constants.GLint,constants.GLint,),
 
220
doc='glUniform3iARB(GLint(location), GLint(v0), GLint(v1), GLint(v2)) -> None',
 
221
argNames=('location','v0','v1','v2',),
 
222
deprecated=_DEPRECATED,
 
223
)
 
224
 
 
225
glUniform4iARB = platform.createExtensionFunction( 
 
226
'glUniform4iARB',dll=platform.GL,
 
227
extension=EXTENSION_NAME,
 
228
resultType=None, 
 
229
argTypes=(constants.GLint,constants.GLint,constants.GLint,constants.GLint,constants.GLint,),
 
230
doc='glUniform4iARB(GLint(location), GLint(v0), GLint(v1), GLint(v2), GLint(v3)) -> None',
 
231
argNames=('location','v0','v1','v2','v3',),
 
232
deprecated=_DEPRECATED,
 
233
)
 
234
 
 
235
glUniform1fvARB = platform.createExtensionFunction( 
 
236
'glUniform1fvARB',dll=platform.GL,
 
237
extension=EXTENSION_NAME,
 
238
resultType=None, 
 
239
argTypes=(constants.GLint,constants.GLsizei,arrays.GLfloatArray,),
 
240
doc='glUniform1fvARB(GLint(location), GLsizei(count), GLfloatArray(value)) -> None',
 
241
argNames=('location','count','value',),
 
242
deprecated=_DEPRECATED,
 
243
)
 
244
 
 
245
glUniform2fvARB = platform.createExtensionFunction( 
 
246
'glUniform2fvARB',dll=platform.GL,
 
247
extension=EXTENSION_NAME,
 
248
resultType=None, 
 
249
argTypes=(constants.GLint,constants.GLsizei,arrays.GLfloatArray,),
 
250
doc='glUniform2fvARB(GLint(location), GLsizei(count), GLfloatArray(value)) -> None',
 
251
argNames=('location','count','value',),
 
252
deprecated=_DEPRECATED,
 
253
)
 
254
 
 
255
glUniform3fvARB = platform.createExtensionFunction( 
 
256
'glUniform3fvARB',dll=platform.GL,
 
257
extension=EXTENSION_NAME,
 
258
resultType=None, 
 
259
argTypes=(constants.GLint,constants.GLsizei,arrays.GLfloatArray,),
 
260
doc='glUniform3fvARB(GLint(location), GLsizei(count), GLfloatArray(value)) -> None',
 
261
argNames=('location','count','value',),
 
262
deprecated=_DEPRECATED,
 
263
)
 
264
 
 
265
glUniform4fvARB = platform.createExtensionFunction( 
 
266
'glUniform4fvARB',dll=platform.GL,
 
267
extension=EXTENSION_NAME,
 
268
resultType=None, 
 
269
argTypes=(constants.GLint,constants.GLsizei,arrays.GLfloatArray,),
 
270
doc='glUniform4fvARB(GLint(location), GLsizei(count), GLfloatArray(value)) -> None',
 
271
argNames=('location','count','value',),
 
272
deprecated=_DEPRECATED,
 
273
)
 
274
 
 
275
glUniform1ivARB = platform.createExtensionFunction( 
 
276
'glUniform1ivARB',dll=platform.GL,
 
277
extension=EXTENSION_NAME,
 
278
resultType=None, 
 
279
argTypes=(constants.GLint,constants.GLsizei,arrays.GLintArray,),
 
280
doc='glUniform1ivARB(GLint(location), GLsizei(count), GLintArray(value)) -> None',
 
281
argNames=('location','count','value',),
 
282
deprecated=_DEPRECATED,
 
283
)
 
284
 
 
285
glUniform2ivARB = platform.createExtensionFunction( 
 
286
'glUniform2ivARB',dll=platform.GL,
 
287
extension=EXTENSION_NAME,
 
288
resultType=None, 
 
289
argTypes=(constants.GLint,constants.GLsizei,arrays.GLintArray,),
 
290
doc='glUniform2ivARB(GLint(location), GLsizei(count), GLintArray(value)) -> None',
 
291
argNames=('location','count','value',),
 
292
deprecated=_DEPRECATED,
 
293
)
 
294
 
 
295
glUniform3ivARB = platform.createExtensionFunction( 
 
296
'glUniform3ivARB',dll=platform.GL,
 
297
extension=EXTENSION_NAME,
 
298
resultType=None, 
 
299
argTypes=(constants.GLint,constants.GLsizei,arrays.GLintArray,),
 
300
doc='glUniform3ivARB(GLint(location), GLsizei(count), GLintArray(value)) -> None',
 
301
argNames=('location','count','value',),
 
302
deprecated=_DEPRECATED,
 
303
)
 
304
 
 
305
glUniform4ivARB = platform.createExtensionFunction( 
 
306
'glUniform4ivARB',dll=platform.GL,
 
307
extension=EXTENSION_NAME,
 
308
resultType=None, 
 
309
argTypes=(constants.GLint,constants.GLsizei,arrays.GLintArray,),
 
310
doc='glUniform4ivARB(GLint(location), GLsizei(count), GLintArray(value)) -> None',
 
311
argNames=('location','count','value',),
 
312
deprecated=_DEPRECATED,
 
313
)
 
314
 
 
315
glUniformMatrix2fvARB = platform.createExtensionFunction( 
 
316
'glUniformMatrix2fvARB',dll=platform.GL,
 
317
extension=EXTENSION_NAME,
 
318
resultType=None, 
 
319
argTypes=(constants.GLint,constants.GLsizei,constants.GLboolean,arrays.GLfloatArray,),
 
320
doc='glUniformMatrix2fvARB(GLint(location), GLsizei(count), GLboolean(transpose), GLfloatArray(value)) -> None',
 
321
argNames=('location','count','transpose','value',),
 
322
deprecated=_DEPRECATED,
 
323
)
 
324
 
 
325
glUniformMatrix3fvARB = platform.createExtensionFunction( 
 
326
'glUniformMatrix3fvARB',dll=platform.GL,
 
327
extension=EXTENSION_NAME,
 
328
resultType=None, 
 
329
argTypes=(constants.GLint,constants.GLsizei,constants.GLboolean,arrays.GLfloatArray,),
 
330
doc='glUniformMatrix3fvARB(GLint(location), GLsizei(count), GLboolean(transpose), GLfloatArray(value)) -> None',
 
331
argNames=('location','count','transpose','value',),
 
332
deprecated=_DEPRECATED,
 
333
)
 
334
 
 
335
glUniformMatrix4fvARB = platform.createExtensionFunction( 
 
336
'glUniformMatrix4fvARB',dll=platform.GL,
 
337
extension=EXTENSION_NAME,
 
338
resultType=None, 
 
339
argTypes=(constants.GLint,constants.GLsizei,constants.GLboolean,arrays.GLfloatArray,),
 
340
doc='glUniformMatrix4fvARB(GLint(location), GLsizei(count), GLboolean(transpose), GLfloatArray(value)) -> None',
 
341
argNames=('location','count','transpose','value',),
 
342
deprecated=_DEPRECATED,
 
343
)
 
344
 
 
345
glGetObjectParameterfvARB = platform.createExtensionFunction( 
 
346
'glGetObjectParameterfvARB',dll=platform.GL,
 
347
extension=EXTENSION_NAME,
 
348
resultType=None, 
 
349
argTypes=(constants.GLhandleARB,constants.GLenum,arrays.GLfloatArray,),
 
350
doc='glGetObjectParameterfvARB(GLhandleARB(obj), GLenum(pname), GLfloatArray(params)) -> None',
 
351
argNames=('obj','pname','params',),
 
352
deprecated=_DEPRECATED,
 
353
)
 
354
 
 
355
glGetObjectParameterivARB = platform.createExtensionFunction( 
 
356
'glGetObjectParameterivARB',dll=platform.GL,
 
357
extension=EXTENSION_NAME,
 
358
resultType=None, 
 
359
argTypes=(constants.GLhandleARB,constants.GLenum,arrays.GLintArray,),
 
360
doc='glGetObjectParameterivARB(GLhandleARB(obj), GLenum(pname), GLintArray(params)) -> None',
 
361
argNames=('obj','pname','params',),
 
362
deprecated=_DEPRECATED,
 
363
)
 
364
 
 
365
glGetInfoLogARB = platform.createExtensionFunction( 
 
366
'glGetInfoLogARB',dll=platform.GL,
 
367
extension=EXTENSION_NAME,
 
368
resultType=None, 
 
369
argTypes=(constants.GLhandleARB,constants.GLsizei,arrays.GLsizeiArray,arrays.GLcharARBArray,),
 
370
doc='glGetInfoLogARB(GLhandleARB(obj), GLsizei(maxLength), GLsizeiArray(length), GLcharARBArray(infoLog)) -> None',
 
371
argNames=('obj','maxLength','length','infoLog',),
 
372
deprecated=_DEPRECATED,
 
373
)
 
374
 
 
375
glGetAttachedObjectsARB = platform.createExtensionFunction( 
 
376
'glGetAttachedObjectsARB',dll=platform.GL,
 
377
extension=EXTENSION_NAME,
 
378
resultType=None, 
 
379
argTypes=(constants.GLhandleARB,constants.GLsizei,arrays.GLsizeiArray,arrays.GLuintArray,),
 
380
doc='glGetAttachedObjectsARB(GLhandleARB(containerObj), GLsizei(maxCount), GLsizeiArray(count), GLuintArray(obj)) -> None',
 
381
argNames=('containerObj','maxCount','count','obj',),
 
382
deprecated=_DEPRECATED,
 
383
)
 
384
 
 
385
glGetUniformLocationARB = platform.createExtensionFunction( 
 
386
'glGetUniformLocationARB',dll=platform.GL,
 
387
extension=EXTENSION_NAME,
 
388
resultType=constants.GLint, 
 
389
argTypes=(constants.GLhandleARB,arrays.GLcharARBArray,),
 
390
doc='glGetUniformLocationARB(GLhandleARB(programObj), GLcharARBArray(name)) -> constants.GLint',
 
391
argNames=('programObj','name',),
 
392
deprecated=_DEPRECATED,
 
393
)
 
394
 
 
395
glGetActiveUniformARB = platform.createExtensionFunction( 
 
396
'glGetActiveUniformARB',dll=platform.GL,
 
397
extension=EXTENSION_NAME,
 
398
resultType=None, 
 
399
argTypes=(constants.GLhandleARB,constants.GLuint,constants.GLsizei,arrays.GLsizeiArray,arrays.GLintArray,arrays.GLuintArray,arrays.GLcharARBArray,),
 
400
doc='glGetActiveUniformARB(GLhandleARB(programObj), GLuint(index), GLsizei(maxLength), GLsizeiArray(length), GLintArray(size), GLuintArray(type), GLcharARBArray(name)) -> None',
 
401
argNames=('programObj','index','maxLength','length','size','type','name',),
 
402
deprecated=_DEPRECATED,
 
403
)
 
404
 
 
405
glGetUniformfvARB = platform.createExtensionFunction( 
 
406
'glGetUniformfvARB',dll=platform.GL,
 
407
extension=EXTENSION_NAME,
 
408
resultType=None, 
 
409
argTypes=(constants.GLhandleARB,constants.GLint,arrays.GLfloatArray,),
 
410
doc='glGetUniformfvARB(GLhandleARB(programObj), GLint(location), GLfloatArray(params)) -> None',
 
411
argNames=('programObj','location','params',),
 
412
deprecated=_DEPRECATED,
 
413
)
 
414
 
 
415
glGetUniformivARB = platform.createExtensionFunction( 
 
416
'glGetUniformivARB',dll=platform.GL,
 
417
extension=EXTENSION_NAME,
 
418
resultType=None, 
 
419
argTypes=(constants.GLhandleARB,constants.GLint,arrays.GLintArray,),
 
420
doc='glGetUniformivARB(GLhandleARB(programObj), GLint(location), GLintArray(params)) -> None',
 
421
argNames=('programObj','location','params',),
 
422
deprecated=_DEPRECATED,
 
423
)
 
424
 
 
425
glGetShaderSourceARB = platform.createExtensionFunction( 
 
426
'glGetShaderSourceARB',dll=platform.GL,
 
427
extension=EXTENSION_NAME,
 
428
resultType=None, 
 
429
argTypes=(constants.GLhandleARB,constants.GLsizei,arrays.GLsizeiArray,arrays.GLcharARBArray,),
 
430
doc='glGetShaderSourceARB(GLhandleARB(obj), GLsizei(maxLength), GLsizeiArray(length), GLcharARBArray(source)) -> None',
 
431
argNames=('obj','maxLength','length','source',),
 
432
deprecated=_DEPRECATED,
 
433
)
 
434
 
 
435
 
 
436
def glInitShaderObjectsARB():
 
437
    '''Return boolean indicating whether this extension is available'''
 
438
    return extensions.hasGLExtension( EXTENSION_NAME )