103 lines
		
	
	
		
			5.2 KiB
		
	
	
	
		
			C
		
	
	
	
			
		
		
	
	
			103 lines
		
	
	
		
			5.2 KiB
		
	
	
	
		
			C
		
	
	
	
| /* $XFree86: xc/programs/Xserver/GL/glx/g_disptab.h,v 1.4 2003/09/28 20:15:42 alanh Exp $ */
 | |
| /* DO NOT EDIT - THIS FILE IS AUTOMATICALLY GENERATED */
 | |
| #ifdef HAVE_DIX_CONFIG_H
 | |
| #include <dix-config.h>
 | |
| #endif
 | |
| 
 | |
| #ifndef _GLX_g_disptab_h_
 | |
| #define _GLX_g_disptab_h_
 | |
| /*
 | |
| ** License Applicability. Except to the extent portions of this file are
 | |
| ** made subject to an alternative license as permitted in the SGI Free
 | |
| ** Software License B, Version 1.1 (the "License"), the contents of this
 | |
| ** file are subject only to the provisions of the License. You may not use
 | |
| ** this file except in compliance with the License. You may obtain a copy
 | |
| ** of the License at Silicon Graphics, Inc., attn: Legal Services, 1600
 | |
| ** Amphitheatre Parkway, Mountain View, CA 94043-1351, or at:
 | |
| ** 
 | |
| ** http://oss.sgi.com/projects/FreeB
 | |
| ** 
 | |
| ** Note that, as provided in the License, the Software is distributed on an
 | |
| ** "AS IS" basis, with ALL EXPRESS AND IMPLIED WARRANTIES AND CONDITIONS
 | |
| ** DISCLAIMED, INCLUDING, WITHOUT LIMITATION, ANY IMPLIED WARRANTIES AND
 | |
| ** CONDITIONS OF MERCHANTABILITY, SATISFACTORY QUALITY, FITNESS FOR A
 | |
| ** PARTICULAR PURPOSE, AND NON-INFRINGEMENT.
 | |
| ** 
 | |
| ** Original Code. The Original Code is: OpenGL Sample Implementation,
 | |
| ** Version 1.2.1, released January 26, 2000, developed by Silicon Graphics,
 | |
| ** Inc. The Original Code is Copyright (c) 1991-2000 Silicon Graphics, Inc.
 | |
| ** Copyright in any portions created by third parties is as indicated
 | |
| ** elsewhere herein. All Rights Reserved.
 | |
| ** 
 | |
| ** Additional Notice Provisions: This software was created using the
 | |
| ** OpenGL(R) version 1.2.1 Sample Implementation published by SGI, but has
 | |
| ** not been independently verified as being compliant with the OpenGL(R)
 | |
| ** version 1.2.1 Specification.
 | |
| */
 | |
| 
 | |
| extern int __glXRender(__GLXclientState*, GLbyte*);
 | |
| extern int __glXRenderLarge(__GLXclientState*, GLbyte*);
 | |
| extern int __glXCreateContext(__GLXclientState*, GLbyte*);
 | |
| extern int __glXDestroyContext(__GLXclientState*, GLbyte*);
 | |
| extern int __glXMakeCurrent(__GLXclientState*, GLbyte*);
 | |
| extern int __glXIsDirect(__GLXclientState*, GLbyte*);
 | |
| extern int __glXQueryVersion(__GLXclientState*, GLbyte*);
 | |
| extern int __glXWaitGL(__GLXclientState*, GLbyte*);
 | |
| extern int __glXWaitX(__GLXclientState*, GLbyte*);
 | |
| extern int __glXCopyContext(__GLXclientState*, GLbyte*);
 | |
| extern int __glXSwapBuffers(__GLXclientState*, GLbyte*);
 | |
| extern int __glXUseXFont(__GLXclientState*, GLbyte*);
 | |
| extern int __glXCreateGLXPixmap(__GLXclientState*, GLbyte*);
 | |
| extern int __glXGetVisualConfigs(__GLXclientState*, GLbyte*);
 | |
| extern int __glXDestroyGLXPixmap(__GLXclientState*, GLbyte*);
 | |
| extern int __glXVendorPrivate(__GLXclientState*, GLbyte*);
 | |
| extern int __glXVendorPrivateWithReply(__GLXclientState*, GLbyte*);
 | |
| extern int __glXQueryExtensionsString(__GLXclientState*, GLbyte*);
 | |
| extern int __glXQueryServerString(__GLXclientState*, GLbyte*);
 | |
| extern int __glXClientInfo(__GLXclientState*, GLbyte*);
 | |
| extern int __glXMakeContextCurrent(__GLXclientState*, GLbyte*);
 | |
| extern int __glXGetFBConfigs(__GLXclientState*, GLbyte*);
 | |
| extern int __glXCreateNewContext(__GLXclientState*, GLbyte*);
 | |
| extern int __glXCreatePixmap(__GLXclientState*, GLbyte*);
 | |
| 
 | |
| extern int __glXSwapRender(__GLXclientState*, GLbyte*);
 | |
| extern int __glXSwapRenderLarge(__GLXclientState*, GLbyte*);
 | |
| extern int __glXSwapCreateContext(__GLXclientState*, GLbyte*);
 | |
| extern int __glXSwapDestroyContext(__GLXclientState*, GLbyte*);
 | |
| extern int __glXSwapMakeCurrent(__GLXclientState*, GLbyte*);
 | |
| extern int __glXSwapIsDirect(__GLXclientState*, GLbyte*);
 | |
| extern int __glXSwapQueryVersion(__GLXclientState*, GLbyte*);
 | |
| extern int __glXSwapWaitGL(__GLXclientState*, GLbyte*);
 | |
| extern int __glXSwapWaitX(__GLXclientState*, GLbyte*);
 | |
| extern int __glXSwapCopyContext(__GLXclientState*, GLbyte*);
 | |
| extern int __glXSwapSwapBuffers(__GLXclientState*, GLbyte*);
 | |
| extern int __glXSwapUseXFont(__GLXclientState*, GLbyte*);
 | |
| extern int __glXSwapCreateGLXPixmap(__GLXclientState*, GLbyte*);
 | |
| extern int __glXSwapGetVisualConfigs(__GLXclientState*, GLbyte*);
 | |
| extern int __glXSwapDestroyGLXPixmap(__GLXclientState*, GLbyte*);
 | |
| extern int __glXSwapVendorPrivate(__GLXclientState*, GLbyte*);
 | |
| extern int __glXSwapVendorPrivateWithReply(__GLXclientState*, GLbyte*);
 | |
| extern int __glXSwapQueryExtensionsString(__GLXclientState*, GLbyte*);
 | |
| extern int __glXSwapQueryServerString(__GLXclientState*, GLbyte*);
 | |
| extern int __glXSwapClientInfo(__GLXclientState*, GLbyte*);
 | |
| extern int __glXSwapMakeContextCurrent(__GLXclientState*, GLbyte*);
 | |
| extern int __glXSwapGetFBConfigs(__GLXclientState*, GLbyte*);
 | |
| extern int __glXSwapCreateNewContext(__GLXclientState*, GLbyte*);
 | |
| extern int __glXSwapCreatePixmap(__GLXclientState*, GLbyte*);
 | |
| 
 | |
| #define __GLX_MIN_GLXCMD_OPCODE 1
 | |
| #define __GLX_MAX_GLXCMD_OPCODE 20
 | |
| #define __GLX_MIN_RENDER_OPCODE 1
 | |
| /*#define __GLX_MAX_RENDER_OPCODE 213*/
 | |
| #define __GLX_MAX_RENDER_OPCODE 230
 | |
| #define __GLX_MIN_SINGLE_OPCODE 1
 | |
| #define __GLX_MAX_SINGLE_OPCODE 159
 | |
| #define __GLX_SINGLE_TABLE_SIZE 160
 | |
| /*#define __GLX_RENDER_TABLE_SIZE 214*/
 | |
| #define __GLX_RENDER_TABLE_SIZE 231
 | |
| extern __GLXdispatchRenderProcPtr __glXRenderTable[__GLX_RENDER_TABLE_SIZE];
 | |
| extern __GLXdispatchSingleProcPtr __glXSingleTable[__GLX_SINGLE_TABLE_SIZE];
 | |
| extern __GLXdispatchRenderProcPtr __glXSwapRenderTable[__GLX_RENDER_TABLE_SIZE];
 | |
| extern __GLXdispatchSingleProcPtr __glXSwapSingleTable[__GLX_SINGLE_TABLE_SIZE];
 | |
| #endif /* _GLX_g_disptab_h_ */
 |