-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathglew_SUN.pyx
More file actions
307 lines (227 loc) · 10.4 KB
/
Copy pathglew_SUN.pyx
File metadata and controls
307 lines (227 loc) · 10.4 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
cimport gl
# pyGLEW - Cython GLEW Wrapper for Python
#
# Copyright (C) 2012, Matthew Sitton
# 2012, Alex Marinescu
#
# LICENSED UNDER THE BSD LICENSE
#
# YOU SHOULD HAVE RECIEVED A COPY ALONG WITH THIS PROGRAM,
# SEE "LICENSE" FOR MORE INFORMATION.
#GL_SUNX_constant_data
GL_SUNX_constant_data = gl.GL_SUNX_constant_data
GL_UNPACK_CONSTANT_DATA_SUNX = gl.GL_UNPACK_CONSTANT_DATA_SUNX
GL_TEXTURE_CONSTANT_DATA_SUNX = gl.GL_TEXTURE_CONSTANT_DATA_SUNX
def glFinishTextureSUNX():
gl.glFinishTextureSUNX()
#GL_SUN_convolution_border_modes
GL_SUN_convolution_border_modes = gl.GL_SUN_convolution_border_modes
GL_WRAP_BORDER_SUN = gl.GL_WRAP_BORDER_SUN
#GL_SUN_global_alpha
GL_SUN_global_alpha = gl.GL_SUN_global_alpha
GL_GLOBAL_ALPHA_SUN = gl.GL_GLOBAL_ALPHA_SUN
GL_GLOBAL_ALPHA_FACTOR_SUN = gl.GL_GLOBAL_ALPHA_FACTOR_SUN
def glGlobalAlphaFactorbSUN(factor):
gl.glGlobalAlphaFactorbSUN(factor)
def glGlobalAlphaFactordSUN(factor):
gl.glGlobalAlphaFactordSUN(factor)
def glGlobalAlphaFactorfSUN(factor):
gl.glGlobalAlphaFactorfSUN(factor)
def glGlobalAlphaFactoriSUN(factor):
gl.glGlobalAlphaFactoriSUN(factor)
def glGlobalAlphaFactorsSUN(factor):
gl.glGlobalAlphaFactorsSUN(factor)
def glGlobalAlphaFactorubSUN(factor):
gl.glGlobalAlphaFactorubSUN(factor)
def glGlobalAlphaFactoruiSUN(factor):
gl.glGlobalAlphaFactoruiSUN(factor)
def glGlobalAlphaFactorusSUN(factor):
gl.glGlobalAlphaFactorusSUN(factor)
#GL_SUN_mesh_array
GL_SUN_mesh_array = gl.GL_SUN_mesh_array
GL_QUAD_MESH_SUN = gl.GL_QUAD_MESH_SUN
GL_TRIANGLE_MESH_SUN = gl.GL_TRIANGLE_MESH_SUN
#GL_SUN_read_video_pixels
GL_SUN_read_video_pixels = gl.GL_SUN_read_video_pixels
def glReadVideoPixelsSUN(x, y, width, height, format, type, pixels):
gl.glReadVideoPixelsSUN(x, y, width, height, format, type, <void*>pixels)
#GL_SUN_slice_accum
GL_SUN_slice_accum = gl.GL_SUN_slice_accum
GL_SLICE_ACCUM_SUN = gl.GL_SLICE_ACCUM_SUN
#GL_SUN_triangle_list
GL_SUN_triangle_list = gl.GL_SUN_triangle_list
GL_RESTART_SUN = gl.GL_RESTART_SUN
GL_REPLACE_MIDDLE_SUN = gl.GL_REPLACE_MIDDLE_SUN
GL_REPLACE_OLDEST_SUN = gl.GL_REPLACE_OLDEST_SUN
GL_TRIANGLE_LIST_SUN = gl.GL_TRIANGLE_LIST_SUN
GL_REPLACEMENT_CODE_SUN = gl.GL_REPLACEMENT_CODE_SUN
GL_REPLACEMENT_CODE_ARRAY_SUN = gl.GL_REPLACEMENT_CODE_ARRAY_SUN
GL_REPLACEMENT_CODE_ARRAY_TYPE_SUN = gl.GL_REPLACEMENT_CODE_ARRAY_TYPE_SUN
GL_REPLACEMENT_CODE_ARRAY_STRIDE_SUN = gl.GL_REPLACEMENT_CODE_ARRAY_STRIDE_SUN
GL_REPLACEMENT_CODE_ARRAY_POINTER_SUN = gl.GL_REPLACEMENT_CODE_ARRAY_POINTER_SUN
GL_R1UI_V3F_SUN = gl.GL_R1UI_V3F_SUN
GL_R1UI_C4UB_V3F_SUN = gl.GL_R1UI_C4UB_V3F_SUN
GL_R1UI_C3F_V3F_SUN = gl.GL_R1UI_C3F_V3F_SUN
GL_R1UI_N3F_V3F_SUN = gl.GL_R1UI_N3F_V3F_SUN
GL_R1UI_C4F_N3F_V3F_SUN = gl.GL_R1UI_C4F_N3F_V3F_SUN
GL_R1UI_T2F_V3F_SUN = gl.GL_R1UI_T2F_V3F_SUN
GL_R1UI_T2F_N3F_V3F_SUN = gl.GL_R1UI_T2F_N3F_V3F_SUN
GL_R1UI_T2F_C4F_N3F_V3F_SUN = gl.GL_R1UI_T2F_C4F_N3F_V3F_SUN
def glReplacementCodePointerSUN(type, stride, pointer):
gl.glReplacementCodePointerSUN(type, stride, <void*>pointer)
def glReplacementCodeubSUN(code):
gl.glReplacementCodeubSUN(code)
def glReplacementCodeubvSUN(unsigned char code):
cdef unsigned char* code1 = &code
gl.glReplacementCodeubvSUN( code1)
def glReplacementCodeuiSUN(code):
gl.glReplacementCodeuiSUN(code)
def glReplacementCodeuivSUN(unsigned int code):
cdef unsigned int* code1 = &code
gl.glReplacementCodeuivSUN(code1)
def glReplacementCodeusSUN(code):
gl.glReplacementCodeusSUN(code)
def glReplacementCodeusvSUN(unsigned short code):
cdef unsigned short* code1 = &code
gl.glReplacementCodeusvSUN(code1)
#GL_SUN_vertex
GL_SUN_vertex = gl.GL_SUN_vertex
def glColor3fVertex3fSUN(r, g, b, x, y, z):
gl.glColor3fVertex3fSUN(r, g, b, x, y, z)
def glColor3fVertex3fvSUN(float c, float v):
cdef float* c1 = &c
cdef float* v1 = &v
gl.glColor3fVertex3fvSUN( c1, v1)
def glColor4fNormal3fVertex3fSUN(r, g, b, a, nx, ny, nz, x, y, z):
gl.glColor4fNormal3fVertex3fSUN(r, g, b, a, nx, ny, nz, x, y, z)
def glColor4fNormal3fVertex3fvSUN(float c, float n, float v):
cdef float* c1 = &c
cdef float* n1 = &n
cdef float* v1 = &v
gl.glColor4fNormal3fVertex3fvSUN( c1, n1, v1)
def glColor4ubVertex2fSUN(r, g, b, a, x, y):
gl.glColor4ubVertex2fSUN(<unsigned char>r, <unsigned char>g, <unsigned char>b, <unsigned char>a, x, y)
def glColor4ubVertex2fvSUN(unsigned char c, float v):
cdef unsigned char* c1 = &c
cdef float* v1 = &v
gl.glColor4ubVertex2fvSUN(c1, v1)
def glColor4ubVertex3fSUN(r, g, b, a, x, y, z):
gl.glColor4ubVertex3fSUN(<unsigned char>r, <unsigned char>g, <unsigned char>b, <unsigned char>a, x, y, z)
def glColor4ubVertex3fvSUN(unsigned char c, float v):
cdef unsigned char* c1 = &c
cdef float* v1 = &v
gl.glColor4ubVertex3fvSUN(c1, v1)
def glNormal3fVertex3fSUN(nx, ny, nz, x, y, z):
gl.glNormal3fVertex3fSUN(nx, ny, nz, x, y, z)
def glNormal3fVertex3fvSUN(float n, float v):
cdef float* n1 = &n
cdef float* v1 = &v
gl.glNormal3fVertex3fvSUN(n1, v1)
def glReplacementCodeuiColor3fVertex3fSUN(rc, r, g, b, x, y, z):
gl.glReplacementCodeuiColor3fVertex3fSUN(rc, r, g, b, x, y, z)
def glReplacementCodeuiColor3fVertex3fvSUN(unsigned int rc,float c,float v):
cdef unsigned int* rc1 = &rc
cdef float* c1 = &c
cdef float* v1 = &v
gl.glReplacementCodeuiColor3fVertex3fvSUN( rc1, c1, v1)
def glReplacementCodeuiColor4fNormal3fVertex3fSUN(rc, r, g, b, a, nx, ny, nz, x, y, z):
gl.glReplacementCodeuiColor4fNormal3fVertex3fSUN(rc, r, g, b, a, nx, ny, nz, x, y, z)
def glReplacementCodeuiColor4fNormal3fVertex3fvSUN(unsigned int rc, float c, float n, float v):
cdef unsigned int* rc1 = &rc
cdef float* c1 = &c
cdef float* n1 = &n
cdef float* v1 = &v
gl.glReplacementCodeuiColor4fNormal3fVertex3fvSUN( rc1, c1, n1, v1)
def glReplacementCodeuiColor4ubVertex3fSUN(rc, r, g, b, a, x, y, z):
gl.glReplacementCodeuiColor4ubVertex3fSUN(rc, <unsigned char>r, <unsigned char>g, <unsigned char>b, <unsigned char>a, x, y, z)
def glReplacementCodeuiColor4ubVertex3fvSUN(unsigned int rc, unsigned char c, float v):
cdef unsigned int* rc1 = &rc
cdef unsigned char* c1 = &c
cdef float* v1 = &v
gl.glReplacementCodeuiColor4ubVertex3fvSUN( rc1, c1, v1)
def glReplacementCodeuiNormal3fVertex3fSUN(rc, nx, ny, nz, x, y, z):
gl.glReplacementCodeuiNormal3fVertex3fSUN(rc, nx, ny, nz, x, y, z)
def glReplacementCodeuiNormal3fVertex3fvSUN(unsigned int rc, float n, float v):
cdef unsigned int* rc1 = &rc
cdef float* n1 = &n
cdef float* v1 = &v
gl.glReplacementCodeuiNormal3fVertex3fvSUN( rc1, n1, v1)
def glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN(rc, s, t, r, g, b, a, nx, ny, nz, x, y, z):
gl.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN(rc, s, t, r, g, b, a, nx, ny, nz, x, y, z)
def glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN(unsigned int rc, float tc, float c, float n, float v):
cdef unsigned int* rc1 = &rc
cdef float* tc1 = &tc
cdef float* c1 = &c
cdef float* n1 = &n
cdef float* v1 = &v
gl.glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN( rc1, tc1, c1, n1, v1)
def glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN(rc, s, t, nx, ny, nz, x, y, z):
gl.glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN(rc, s, t, nx, ny, nz, x, y, z)
def glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN(unsigned int rc, float tc, float n, float v):
cdef unsigned int* rc1 = &rc
cdef float* tc1 = &tc
cdef float* n1 = &n
cdef float* v1 = &v
gl.glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN( rc1, tc1, n1, v1)
def glReplacementCodeuiTexCoord2fVertex3fSUN(rc, s, t, x, y, z):
gl.glReplacementCodeuiTexCoord2fVertex3fSUN(rc, s, t, x, y, z)
def glReplacementCodeuiTexCoord2fVertex3fvSUN(unsigned int rc, float tc, float v):
cdef unsigned int* rc1 = &rc
cdef float* tc1 = &tc
cdef float* v1 = &v
gl.glReplacementCodeuiTexCoord2fVertex3fvSUN( rc1, tc1, v1)
def glReplacementCodeuiVertex3fSUN(rc, x, y, z):
gl.glReplacementCodeuiVertex3fSUN(rc, x, y, z)
def glReplacementCodeuiVertex3fvSUN( unsigned int rc, float v):
cdef unsigned int* rc1 = &rc
cdef float* v1 = &v
gl.glReplacementCodeuiVertex3fvSUN(rc1, v1)
def glTexCoord2fColor3fVertex3fSUN(s, t, r, g, b, x, y, z):
gl.glTexCoord2fColor3fVertex3fSUN(s, t, r, g, b, x, y, z)
def glTexCoord2fColor3fVertex3fvSUN( float tc, float c, float v):
cdef float* tc1 = &tc
cdef float* c1 = &c
cdef float* v1 = &v
gl.glTexCoord2fColor3fVertex3fvSUN( tc1, c1, v1)
def glTexCoord2fColor4fNormal3fVertex3fSUN(s, t, r, g, b, a, nx, ny, nz, x, y, z):
gl.glTexCoord2fColor4fNormal3fVertex3fSUN(s, t, r, g, b, a, nx, ny, nz, x, y, z)
def glTexCoord2fColor4fNormal3fVertex3fvSUN( float tc, float c, float n, float v):
cdef float* tc1 = &tc
cdef float* c1 = &c
cdef float* n1 = &n
cdef float* v1 = &v
gl.glTexCoord2fColor4fNormal3fVertex3fvSUN( tc1, c1, n1, v1)
def glTexCoord2fColor4ubVertex3fSUN(s, t, r, g, b, a, x, y, z):
gl.glTexCoord2fColor4ubVertex3fSUN(s, t, r, g, b, a, x, y, z)
def glTexCoord2fColor4ubVertex3fvSUN(float tc, unsigned char c, float v):
cdef float* tc1 = &tc
cdef unsigned char* c1 = &c
cdef float* v1 = &v
gl.glTexCoord2fColor4ubVertex3fvSUN(tc1, c1, v1)
def glTexCoord2fNormal3fVertex3fSUN(s, t, nx, ny, nz, x, y, z):
gl.glTexCoord2fNormal3fVertex3fSUN(s, t, nx, ny, nz, x, y, z)
def glTexCoord2fNormal3fVertex3fvSUN(float tc,float n,float v):
cdef float* tc1 = &tc
cdef float* n1 = &n
cdef float* v1 = &v
gl.glTexCoord2fNormal3fVertex3fvSUN( tc1, n1, v1)
def glTexCoord2fVertex3fSUN(s, t, x, y, z):
gl.glTexCoord2fVertex3fSUN(s, t, x, y, z)
def glTexCoord2fVertex3fvSUN(float tc, float v):
cdef float* tc1 = &tc
cdef float* v1 = &v
gl.glTexCoord2fVertex3fvSUN(tc1, v1)
def glTexCoord4fColor4fNormal3fVertex4fSUN(s, t, p, q, r, g, b, a, nx, ny, nz, x, y, z, w):
gl.glTexCoord4fColor4fNormal3fVertex4fSUN(s, t, p, q, r, g, b, a, nx, ny, nz, x, y, z, w)
def glTexCoord4fColor4fNormal3fVertex4fvSUN(float tc,float c, float n, float v):
cdef float* tc1 = &tc
cdef float* c1 = &c
cdef float* n1 = &n
cdef float* v1 = &v
gl.glTexCoord4fColor4fNormal3fVertex4fvSUN( tc1, c1, n1, v1)
def glTexCoord4fVertex4fSUN(s, t, p, q, x, y, z, w):
gl.glTexCoord4fVertex4fSUN(s, t, p, q, x, y, z, w)
def glTexCoord4fVertex4fvSUN(float tc, float v):
cdef float* tc1 = &tc
cdef float* v1 = &v
gl.glTexCoord4fVertex4fvSUN(tc1, v1)