~ubuntu-branches/ubuntu/precise/mesa/precise-updates

« back to all changes in this revision

Viewing changes to src/glx/indirect_size.c

  • Committer: Package Import Robot
  • Author(s): Robert Hooker
  • Date: 2012-02-02 12:05:48 UTC
  • mfrom: (1.7.1) (3.3.27 sid)
  • Revision ID: package-import@ubuntu.com-20120202120548-nvkma85jq0h4coix
Tags: 8.0~rc2-0ubuntu4
Drop drisearchdir handling, it is no longer needed with multiarch
and dri-alternates being removed.

Show diffs side-by-side

added added

removed removed

Lines of Context:
26
26
 */
27
27
 
28
28
 
 
29
#include <X11/Xfuncproto.h>
29
30
#include <GL/gl.h>
30
31
#include "indirect_size.h"
31
32
 
41
42
#define FASTCALL
42
43
#endif
43
44
 
44
 
#if (defined(__GNUC__) && !defined(__CYGWIN__) && !defined(__MINGW32__)) || (defined(__SUNPRO_C) && (__SUNPRO_C >= 0x590) && defined(__ELF__))
45
 
#define INTERNAL  __attribute__((visibility("internal")))
46
 
#else
47
 
#define INTERNAL
48
 
#endif
49
 
 
50
45
 
51
46
#if defined(__CYGWIN__) || defined(__MINGW32__) || defined(GLX_USE_APPLEGL)
52
47
#undef HAVE_ALIAS
53
48
#endif
54
49
#ifdef HAVE_ALIAS
55
50
#define ALIAS2(from,to) \
56
 
    INTERNAL PURE FASTCALL GLint __gl ## from ## _size( GLenum e ) \
 
51
    _X_INTERNAL PURE FASTCALL GLint __gl ## from ## _size( GLenum e ) \
57
52
        __attribute__ ((alias( # to )));
58
53
#define ALIAS(from,to) ALIAS2( from, __gl ## to ## _size )
59
54
#else
60
55
#define ALIAS(from,to) \
61
 
    INTERNAL PURE FASTCALL GLint __gl ## from ## _size( GLenum e ) \
 
56
    _X_INTERNAL PURE FASTCALL GLint __gl ## from ## _size( GLenum e ) \
62
57
    { return __gl ## to ## _size( e ); }
63
58
#endif
64
59
 
65
60
 
66
 
INTERNAL PURE FASTCALL GLint
 
61
_X_INTERNAL PURE FASTCALL GLint
67
62
__glCallLists_size(GLenum e)
68
63
{
69
64
    switch (e) {
87
82
    }
88
83
}
89
84
 
90
 
INTERNAL PURE FASTCALL GLint
 
85
_X_INTERNAL PURE FASTCALL GLint
91
86
__glFogfv_size(GLenum e)
92
87
{
93
88
    switch (e) {
106
101
    }
107
102
}
108
103
 
109
 
INTERNAL PURE FASTCALL GLint
 
104
_X_INTERNAL PURE FASTCALL GLint
110
105
__glLightfv_size(GLenum e)
111
106
{
112
107
    switch (e) {
128
123
    }
129
124
}
130
125
 
131
 
INTERNAL PURE FASTCALL GLint
 
126
_X_INTERNAL PURE FASTCALL GLint
132
127
__glLightModelfv_size(GLenum e)
133
128
{
134
129
    switch (e) {
144
139
    }
145
140
}
146
141
 
147
 
INTERNAL PURE FASTCALL GLint
 
142
_X_INTERNAL PURE FASTCALL GLint
148
143
__glMaterialfv_size(GLenum e)
149
144
{
150
145
    switch (e) {
163
158
    }
164
159
}
165
160
 
166
 
INTERNAL PURE FASTCALL GLint
 
161
_X_INTERNAL PURE FASTCALL GLint
167
162
__glTexParameterfv_size(GLenum e)
168
163
{
169
164
    switch (e) {
219
214
    }
220
215
}
221
216
 
222
 
INTERNAL PURE FASTCALL GLint
 
217
_X_INTERNAL PURE FASTCALL GLint
223
218
__glTexEnvfv_size(GLenum e)
224
219
{
225
220
    switch (e) {
256
251
    }
257
252
}
258
253
 
259
 
INTERNAL PURE FASTCALL GLint
 
254
_X_INTERNAL PURE FASTCALL GLint
260
255
__glTexGendv_size(GLenum e)
261
256
{
262
257
    switch (e) {
270
265
    }
271
266
}
272
267
 
273
 
INTERNAL PURE FASTCALL GLint
 
268
_X_INTERNAL PURE FASTCALL GLint
274
269
__glMap1d_size(GLenum e)
275
270
{
276
271
    switch (e) {
292
287
    }
293
288
}
294
289
 
295
 
INTERNAL PURE FASTCALL GLint
 
290
_X_INTERNAL PURE FASTCALL GLint
296
291
__glMap2d_size(GLenum e)
297
292
{
298
293
    switch (e) {
314
309
    }
315
310
}
316
311
 
317
 
INTERNAL PURE FASTCALL GLint
 
312
_X_INTERNAL PURE FASTCALL GLint
318
313
__glColorTableParameterfv_size(GLenum e)
319
314
{
320
315
    switch (e) {
326
321
    }
327
322
}
328
323
 
329
 
INTERNAL PURE FASTCALL GLint
 
324
_X_INTERNAL PURE FASTCALL GLint
330
325
__glConvolutionParameterfv_size(GLenum e)
331
326
{
332
327
    switch (e) {
345
340
    }
346
341
}
347
342
 
348
 
INTERNAL PURE FASTCALL GLint
 
343
_X_INTERNAL PURE FASTCALL GLint
349
344
__glPointParameterfvEXT_size(GLenum e)
350
345
{
351
346
    switch (e) {
385
380
    ALIAS(PointParameterivNV, PointParameterfvEXT)
386
381
#undef PURE
387
382
#undef FASTCALL
388
 
#undef INTERNAL