xserver

xserver with xephyr scale patch
git clone https://git.neptards.moe/u3shit/xserver.git
Log | Files | Refs | README | LICENSE

indirect_size_get.h (4254B)


      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_GET_H_ )
     29 #define _INDIRECT_SIZE_GET_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 __glGetBooleanv_size(GLenum);
     54 extern _X_INTERNAL PURE FASTCALL GLint __glGetDoublev_size(GLenum);
     55 extern _X_INTERNAL PURE FASTCALL GLint __glGetFloatv_size(GLenum);
     56 extern _X_INTERNAL PURE FASTCALL GLint __glGetIntegerv_size(GLenum);
     57 extern _X_INTERNAL PURE FASTCALL GLint __glGetLightfv_size(GLenum);
     58 extern _X_INTERNAL PURE FASTCALL GLint __glGetLightiv_size(GLenum);
     59 extern _X_INTERNAL PURE FASTCALL GLint __glGetMaterialfv_size(GLenum);
     60 extern _X_INTERNAL PURE FASTCALL GLint __glGetMaterialiv_size(GLenum);
     61 extern _X_INTERNAL PURE FASTCALL GLint __glGetTexEnvfv_size(GLenum);
     62 extern _X_INTERNAL PURE FASTCALL GLint __glGetTexEnviv_size(GLenum);
     63 extern _X_INTERNAL PURE FASTCALL GLint __glGetTexGendv_size(GLenum);
     64 extern _X_INTERNAL PURE FASTCALL GLint __glGetTexGenfv_size(GLenum);
     65 extern _X_INTERNAL PURE FASTCALL GLint __glGetTexGeniv_size(GLenum);
     66 extern _X_INTERNAL PURE FASTCALL GLint __glGetTexParameterfv_size(GLenum);
     67 extern _X_INTERNAL PURE FASTCALL GLint __glGetTexParameteriv_size(GLenum);
     68 extern _X_INTERNAL PURE FASTCALL GLint __glGetTexLevelParameterfv_size(GLenum);
     69 extern _X_INTERNAL PURE FASTCALL GLint __glGetTexLevelParameteriv_size(GLenum);
     70 extern _X_INTERNAL PURE FASTCALL GLint __glGetPointerv_size(GLenum);
     71 extern _X_INTERNAL PURE FASTCALL GLint
     72 __glGetColorTableParameterfv_size(GLenum);
     73 extern _X_INTERNAL PURE FASTCALL GLint
     74 __glGetColorTableParameteriv_size(GLenum);
     75 extern _X_INTERNAL PURE FASTCALL GLint
     76 __glGetConvolutionParameterfv_size(GLenum);
     77 extern _X_INTERNAL PURE FASTCALL GLint
     78 __glGetConvolutionParameteriv_size(GLenum);
     79 extern _X_INTERNAL PURE FASTCALL GLint __glGetHistogramParameterfv_size(GLenum);
     80 extern _X_INTERNAL PURE FASTCALL GLint __glGetHistogramParameteriv_size(GLenum);
     81 extern _X_INTERNAL PURE FASTCALL GLint __glGetMinmaxParameterfv_size(GLenum);
     82 extern _X_INTERNAL PURE FASTCALL GLint __glGetMinmaxParameteriv_size(GLenum);
     83 extern _X_INTERNAL PURE FASTCALL GLint __glGetQueryObjectiv_size(GLenum);
     84 extern _X_INTERNAL PURE FASTCALL GLint __glGetQueryObjectuiv_size(GLenum);
     85 extern _X_INTERNAL PURE FASTCALL GLint __glGetQueryiv_size(GLenum);
     86 extern _X_INTERNAL PURE FASTCALL GLint __glGetProgramivARB_size(GLenum);
     87 extern _X_INTERNAL PURE FASTCALL GLint
     88 __glGetFramebufferAttachmentParameteriv_size(GLenum);
     89 
     90 #undef PURE
     91 #undef FASTCALL
     92 
     93 #endif                          /* !defined( _INDIRECT_SIZE_GET_H_ ) */