~ubuntu-branches/ubuntu/trusty/xorg-server-lts-utopic/trusty-proposed

« back to all changes in this revision

Viewing changes to glx/indirect_size.h

  • Committer: Package Import Robot
  • Author(s): Maarten Lankhorst
  • Date: 2015-01-22 10:01:57 UTC
  • Revision ID: package-import@ubuntu.com-20150122100157-3zdz5pof8z66kbmp
Tags: upstream-1.16.0
ImportĀ upstreamĀ versionĀ 1.16.0

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/* DO NOT EDIT - This file generated automatically by glX_proto_size.py (from Mesa) script */
 
2
 
 
3
/*
 
4
 * (C) Copyright IBM Corporation 2004
 
5
 * All Rights Reserved.
 
6
 * 
 
7
 * Permission is hereby granted, free of charge, to any person obtaining a
 
8
 * copy of this software and associated documentation files (the "Software"),
 
9
 * to deal in the Software without restriction, including without limitation
 
10
 * the rights to use, copy, modify, merge, publish, distribute, sub license,
 
11
 * and/or sell copies of the Software, and to permit persons to whom the
 
12
 * Software is furnished to do so, subject to the following conditions:
 
13
 * 
 
14
 * The above copyright notice and this permission notice (including the next
 
15
 * paragraph) shall be included in all copies or substantial portions of the
 
16
 * Software.
 
17
 * 
 
18
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 
19
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 
20
 * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.  IN NO EVENT SHALL
 
21
 * IBM,
 
22
 * AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
 
23
 * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
 
24
 * OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 
25
 * SOFTWARE.
 
26
 */
 
27
 
 
28
#if !defined( _INDIRECT_SIZE_H_ )
 
29
#define _INDIRECT_SIZE_H_
 
30
 
 
31
/**
 
32
 * \file
 
33
 * Prototypes for functions used to determine the number of data elements in
 
34
 * various GLX protocol messages.
 
35
 *
 
36
 * \author Ian Romanick <idr@us.ibm.com>
 
37
 */
 
38
 
 
39
#include <X11/Xfuncproto.h>
 
40
 
 
41
#if defined(__GNUC__) || (defined(__SUNPRO_C) && (__SUNPRO_C >= 0x590))
 
42
#define PURE __attribute__((pure))
 
43
#else
 
44
#define PURE
 
45
#endif
 
46
 
 
47
#if defined(__i386__) && defined(__GNUC__) && !defined(__CYGWIN__) && !defined(__MINGW32__)
 
48
#define FASTCALL __attribute__((fastcall))
 
49
#else
 
50
#define FASTCALL
 
51
#endif
 
52
 
 
53
extern _X_INTERNAL PURE FASTCALL GLint __glCallLists_size(GLenum);
 
54
extern _X_INTERNAL PURE FASTCALL GLint __glFogfv_size(GLenum);
 
55
extern _X_INTERNAL PURE FASTCALL GLint __glFogiv_size(GLenum);
 
56
extern _X_INTERNAL PURE FASTCALL GLint __glLightfv_size(GLenum);
 
57
extern _X_INTERNAL PURE FASTCALL GLint __glLightiv_size(GLenum);
 
58
extern _X_INTERNAL PURE FASTCALL GLint __glLightModelfv_size(GLenum);
 
59
extern _X_INTERNAL PURE FASTCALL GLint __glLightModeliv_size(GLenum);
 
60
extern _X_INTERNAL PURE FASTCALL GLint __glMaterialfv_size(GLenum);
 
61
extern _X_INTERNAL PURE FASTCALL GLint __glMaterialiv_size(GLenum);
 
62
extern _X_INTERNAL PURE FASTCALL GLint __glTexParameterfv_size(GLenum);
 
63
extern _X_INTERNAL PURE FASTCALL GLint __glTexParameteriv_size(GLenum);
 
64
extern _X_INTERNAL PURE FASTCALL GLint __glTexEnvfv_size(GLenum);
 
65
extern _X_INTERNAL PURE FASTCALL GLint __glTexEnviv_size(GLenum);
 
66
extern _X_INTERNAL PURE FASTCALL GLint __glTexGendv_size(GLenum);
 
67
extern _X_INTERNAL PURE FASTCALL GLint __glTexGenfv_size(GLenum);
 
68
extern _X_INTERNAL PURE FASTCALL GLint __glTexGeniv_size(GLenum);
 
69
extern _X_INTERNAL PURE FASTCALL GLint __glMap1d_size(GLenum);
 
70
extern _X_INTERNAL PURE FASTCALL GLint __glMap1f_size(GLenum);
 
71
extern _X_INTERNAL PURE FASTCALL GLint __glMap2d_size(GLenum);
 
72
extern _X_INTERNAL PURE FASTCALL GLint __glMap2f_size(GLenum);
 
73
extern _X_INTERNAL PURE FASTCALL GLint __glColorTableParameterfv_size(GLenum);
 
74
extern _X_INTERNAL PURE FASTCALL GLint __glColorTableParameteriv_size(GLenum);
 
75
extern _X_INTERNAL PURE FASTCALL GLint
 
76
__glConvolutionParameterfv_size(GLenum);
 
77
extern _X_INTERNAL PURE FASTCALL GLint
 
78
__glConvolutionParameteriv_size(GLenum);
 
79
extern _X_INTERNAL PURE FASTCALL GLint __glPointParameterfv_size(GLenum);
 
80
extern _X_INTERNAL PURE FASTCALL GLint __glPointParameteriv_size(GLenum);
 
81
 
 
82
#undef PURE
 
83
#undef FASTCALL
 
84
 
 
85
#endif /* !defined( _INDIRECT_SIZE_H_ ) */