mirror of
				https://github.com/python/cpython.git
				synced 2025-10-30 21:21:22 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			386 lines
		
	
	
	
		
			6.9 KiB
		
	
	
	
		
			Python
		
	
	
		
			Executable file
		
	
	
	
	
			
		
		
	
	
			386 lines
		
	
	
	
		
			6.9 KiB
		
	
	
	
		
			Python
		
	
	
		
			Executable file
		
	
	
	
	
| # Constants defined in <gl.h>
 | |
| 
 | |
| #**************************************************************************
 | |
| #*									  *
 | |
| #* 		 Copyright (C) 1984, Silicon Graphics, Inc.		  *
 | |
| #*									  *
 | |
| #*  These coded instructions, statements, and computer programs  contain  *
 | |
| #*  unpublished  proprietary  information of Silicon Graphics, Inc., and  *
 | |
| #*  are protected by Federal copyright law.  They  may  not be disclosed  *
 | |
| #*  to  third  parties  or copied or duplicated in any form, in whole or  *
 | |
| #*  in part, without the prior written consent of Silicon Graphics, Inc.  *
 | |
| #*									  *
 | |
| #**************************************************************************
 | |
| 
 | |
| # Graphics Libary constants
 | |
| 
 | |
| # Booleans
 | |
| TRUE = 1
 | |
| FALSE = 0
 | |
| 
 | |
| # maximum X and Y screen coordinates 
 | |
| XMAXSCREEN = 1279
 | |
| YMAXSCREEN = 1023
 | |
| XMAXMEDIUM = 1023		# max for medium res monitor 
 | |
| YMAXMEDIUM = 767
 | |
| XMAX170 = 645		# max for RS-170 
 | |
| YMAX170 = 484
 | |
| XMAXPAL = 779		# max for PAL 
 | |
| YMAXPAL = 574
 | |
| 
 | |
| # various hardware/software limits 
 | |
| ATTRIBSTACKDEPTH = 10
 | |
| VPSTACKDEPTH = 8
 | |
| MATRIXSTACKDEPTH = 32
 | |
| NAMESTACKDEPTH = 1025
 | |
| STARTTAG = -2
 | |
| ENDTAG = -3
 | |
| CPOSX_INVALID = -(2*XMAXSCREEN)
 | |
| 
 | |
| # names for colors in color map loaded by greset 
 | |
| BLACK = 0
 | |
| RED = 1
 | |
| GREEN = 2
 | |
| YELLOW = 3
 | |
| BLUE = 4
 | |
| MAGENTA = 5
 | |
| CYAN = 6
 | |
| WHITE = 7
 | |
| 
 | |
| # popup colors 
 | |
| PUP_CLEAR = 0
 | |
| PUP_COLOR = 1
 | |
| PUP_BLACK = 2
 | |
| PUP_WHITE = 3
 | |
| 
 | |
| # defines for drawmode 
 | |
| NORMALDRAW = 0
 | |
| PUPDRAW = 1
 | |
| OVERDRAW = 2
 | |
| UNDERDRAW = 3
 | |
| CURSORDRAW = 4
 | |
| 
 | |
| # defines for defpattern 
 | |
| PATTERN_16 = 16
 | |
| PATTERN_32 = 32
 | |
| PATTERN_64 = 64
 | |
| 
 | |
| PATTERN_16_SIZE = 16
 | |
| PATTERN_32_SIZE = 64
 | |
| PATTERN_64_SIZE = 256
 | |
| 
 | |
| # defines for readsource 
 | |
| SRC_AUTO = 0
 | |
| SRC_FRONT = 1
 | |
| SRC_BACK = 2
 | |
| SRC_ZBUFFER = 3
 | |
| SRC_PUP = 4
 | |
| SRC_OVER = 5
 | |
| SRC_UNDER = 6
 | |
| SRC_FRAMEGRABBER = 7
 | |
| 
 | |
| # defines for blendfunction 
 | |
| BF_ZERO = 0
 | |
| BF_ONE = 1
 | |
| BF_DC = 2
 | |
| BF_SC = 2
 | |
| BF_MDC = 3
 | |
| BF_MSC = 3
 | |
| BF_SA = 4
 | |
| BF_MSA = 5
 | |
| BF_DA = 6
 | |
| BF_MDA = 7
 | |
| 
 | |
| # defines for zfunction 
 | |
| ZF_NEVER = 0
 | |
| ZF_LESS = 1
 | |
| ZF_EQUAL = 2
 | |
| ZF_LEQUAL = 3
 | |
| ZF_GREATER = 4
 | |
| ZF_NOTEQUAL = 5
 | |
| ZF_GEQUAL = 6
 | |
| ZF_ALWAYS = 7
 | |
| 
 | |
| # defines for zsource 
 | |
| ZSRC_DEPTH = 0
 | |
| ZSRC_COLOR = 1
 | |
| 
 | |
| # defines for pntsmooth 
 | |
| SMP_OFF = 0
 | |
| SMP_ON = 1
 | |
| 
 | |
| # defines for linesmooth 
 | |
| SML_OFF = 0
 | |
| SML_ON = 1
 | |
| 
 | |
| # defines for setpup 
 | |
| PUP_NONE = 0
 | |
| PUP_GREY = 1
 | |
| 
 | |
| # defines for glcompat 
 | |
| GLC_OLDPOLYGON = 0
 | |
| GLC_ZRANGEMAP = 1
 | |
| 
 | |
| # defines for curstype 
 | |
| C16X1 = 0
 | |
| C16X2 = 1
 | |
| C32X1 = 2
 | |
| C32X2 = 3
 | |
| CCROSS = 4
 | |
| 
 | |
| # defines for shademodel 
 | |
| FLAT = 0
 | |
| GOURAUD = 1
 | |
| 
 | |
| # defines for logicop 
 | |
| LO_ZERO = 0x0
 | |
| LO_AND = 0x1
 | |
| LO_ANDR = 0x2
 | |
| LO_SRC = 0x3
 | |
| LO_ANDI = 0x4
 | |
| LO_DST = 0x5
 | |
| LO_XOR = 0x6
 | |
| LO_OR = 0x7
 | |
| LO_NOR = 0x8
 | |
| LO_XNOR = 0x9
 | |
| LO_NDST = 0xa
 | |
| LO_ORR = 0xb
 | |
| LO_NSRC = 0xc
 | |
| LO_ORI = 0xd
 | |
| LO_NAND = 0xe
 | |
| LO_ONE = 0xf
 | |
| 
 | |
| # defines for pixmode
 | |
| PM_SHIFT =		0
 | |
| PM_EXPAND =		1
 | |
| PM_C0 =			2
 | |
| PM_C1 =			3
 | |
| PM_ADD24 =		4
 | |
| PM_SIZE =		5
 | |
| PM_OFFSET =		6
 | |
| PM_STRIDE =		7
 | |
| PM_TTOB =		8
 | |
| PM_RTOL =		9
 | |
| PM_ZDATA =		10
 | |
| PM_WARP =		11
 | |
| PM_RDX =		12
 | |
| PM_RDY =		13
 | |
| PM_CDX =		14
 | |
| PM_CDY =		15
 | |
| PM_XSTART =		16
 | |
| PM_YSTART =		17
 | |
| PM_VO1 =		1000	# internal use only
 | |
| 
 | |
| 
 | |
| #
 | |
| # START defines for getgdesc 
 | |
| #
 | |
| 
 | |
| GD_XPMAX = 0
 | |
| GD_YPMAX = 1
 | |
| GD_XMMAX = 2
 | |
| GD_YMMAX = 3
 | |
| GD_ZMIN = 4
 | |
| GD_ZMAX = 5
 | |
| GD_BITS_NORM_SNG_RED = 6
 | |
| GD_BITS_NORM_SNG_GREEN = 7
 | |
| GD_BITS_NORM_SNG_BLUE = 8
 | |
| GD_BITS_NORM_DBL_RED = 9
 | |
| GD_BITS_NORM_DBL_GREEN = 10
 | |
| GD_BITS_NORM_DBL_BLUE = 11
 | |
| GD_BITS_NORM_SNG_CMODE = 12
 | |
| GD_BITS_NORM_DBL_CMODE = 13
 | |
| GD_BITS_NORM_SNG_MMAP = 14
 | |
| GD_BITS_NORM_DBL_MMAP = 15
 | |
| GD_BITS_NORM_ZBUFFER = 16
 | |
| GD_BITS_OVER_SNG_CMODE = 17
 | |
| GD_BITS_UNDR_SNG_CMODE = 18
 | |
| GD_BITS_PUP_SNG_CMODE = 19
 | |
| GD_BITS_NORM_SNG_ALPHA = 21 
 | |
| GD_BITS_NORM_DBL_ALPHA = 22
 | |
| GD_BITS_CURSOR = 23
 | |
| GD_OVERUNDER_SHARED = 24
 | |
| GD_BLEND = 25
 | |
| GD_CIFRACT = 26
 | |
| GD_CROSSHAIR_CINDEX = 27
 | |
| GD_DITHER = 28
 | |
| GD_LINESMOOTH_CMODE = 30
 | |
| GD_LINESMOOTH_RGB = 31
 | |
| GD_LOGICOP = 33
 | |
| GD_NSCRNS = 35
 | |
| GD_NURBS_ORDER = 36
 | |
| GD_NBLINKS = 37
 | |
| GD_NVERTEX_POLY = 39
 | |
| GD_PATSIZE_64 = 40
 | |
| GD_PNTSMOOTH_CMODE = 41
 | |
| GD_PNTSMOOTH_RGB = 42
 | |
| GD_PUP_TO_OVERUNDER = 43
 | |
| GD_READSOURCE = 44
 | |
| GD_READSOURCE_ZBUFFER = 48
 | |
| GD_STEREO = 50
 | |
| GD_SUBPIXEL_LINE = 51
 | |
| GD_SUBPIXEL_PNT = 52
 | |
| GD_SUBPIXEL_POLY = 53
 | |
| GD_TRIMCURVE_ORDER = 54
 | |
| GD_WSYS = 55
 | |
| GD_ZDRAW_GEOM = 57
 | |
| GD_ZDRAW_PIXELS = 58
 | |
| GD_SCRNTYPE = 61
 | |
| GD_TEXTPORT = 62
 | |
| GD_NMMAPS = 63
 | |
| GD_FRAMEGRABBER = 64
 | |
| GD_TIMERHZ = 66
 | |
| GD_DBBOX = 67
 | |
| GD_AFUNCTION = 68
 | |
| GD_ALPHA_OVERUNDER = 69
 | |
| GD_BITS_ACBUF = 70
 | |
| GD_BITS_ACBUF_HW = 71
 | |
| GD_BITS_STENCIL = 72
 | |
| GD_CLIPPLANES = 73
 | |
| GD_FOGVERTEX = 74
 | |
| GD_LIGHTING_TWOSIDE = 76
 | |
| GD_POLYMODE = 77
 | |
| GD_POLYSMOOTH = 78
 | |
| GD_SCRBOX = 79
 | |
| GD_TEXTURE = 80
 | |
| 
 | |
| # return value for inquiries when there is no limit
 | |
| GD_NOLIMIT = 2
 | |
| 
 | |
| # return values for GD_WSYS
 | |
| GD_WSYS_NONE = 0
 | |
| GD_WSYS_4S = 1
 | |
| 
 | |
| # return values for GD_SCRNTYPE
 | |
| GD_SCRNTYPE_WM = 0
 | |
| GD_SCRNTYPE_NOWM = 1
 | |
| 
 | |
| # 
 | |
| # END defines for getgdesc 
 | |
| #
 | |
| 
 | |
| 
 | |
| # 
 | |
| # START NURBS interface definitions 
 | |
| #
 | |
| 
 | |
| # NURBS Rendering Properties 
 | |
| N_PIXEL_TOLERANCE = 1
 | |
| N_CULLING = 2
 | |
| N_DISPLAY = 3
 | |
| N_ERRORCHECKING = 4
 | |
| N_SUBDIVISIONS = 5
 | |
| N_S_STEPS = 6
 | |
| N_T_STEPS = 7
 | |
| N_TILES = 8
 | |
| 
 | |
| N_SHADED = 1.0 	
 | |
| 
 | |
| # ---------------------------------------------------------------------------
 | |
| # FLAGS FOR NURBS SURFACES AND CURVES 			
 | |
| # 
 | |
| # Bit: 9876 5432 1 0 
 | |
| #     |tttt|nnnn|f|r| :    r - 1 bit = 1 if rational coordinate exists
 | |
| # 	               :    f - 1 bit = 1 if rational coordinate is before rest 
 | |
| # 	               :              = 0 if rational coordinate is after rest 
 | |
| # 	 	       : nnnn - 4 bits for number of coordinates
 | |
| # 		       : tttt - 4 bits for type of data (color, position, etc.)
 | |
| # 
 | |
| # NURBS data type
 | |
| # N_T_ST	 	0	 parametric space data
 | |
| # N_T_XYZ		1	 model space data
 | |
| # 
 | |
| # rational or non-rational data and position in memory 
 | |
| # N_NONRATIONAL	0	 non-rational data
 | |
| # N_RATAFTER		1	 rational data with rat coord after rest
 | |
| # N_RATBEFORE		3	 rational data with rat coord before rest
 | |
| # 
 | |
| # N_MKFLAG(a,b,c) ((a<<6) | (b<<2) | c)
 | |
| # 	
 | |
| # ---------------------------------------------------------------------------
 | |
| # 
 | |
| N_ST = 0x8	# N_MKFLAG( N_T_ST, 2, N_NONRATIONAL ) 
 | |
| N_STW = 0xd	# N_MKFLAG( N_T_ST, 3, N_RATAFTER ) 
 | |
| N_WST = 0xf	# N_MKFLAG( N_T_ST, 3, N_RATBEFORE ) 
 | |
| N_XYZ = 0x4c	# N_MKFLAG( N_T_XYZ, 3, N_NONRATIONAL ) 
 | |
| N_XYZW = 0x51	# N_MKFLAG( N_T_XYZ, 4, N_RATAFTER ) 
 | |
| N_WXYZ = 0x53	# N_MKFLAG( N_T_XYZ, 4, N_RATBEFORE ) 
 | |
| 
 | |
| # 
 | |
| # END NURBS interface definitions 
 | |
| # 
 | |
| 
 | |
| 
 | |
| # 
 | |
| # START lighting model defines 
 | |
| # 
 | |
| 
 | |
| LMNULL = 0.0
 | |
| 
 | |
| # MATRIX modes	
 | |
| MSINGLE = 0
 | |
| MPROJECTION = 1
 | |
| MVIEWING = 2
 | |
| 
 | |
| # LIGHT constants 
 | |
| MAXLIGHTS = 8
 | |
| MAXRESTRICTIONS = 4
 | |
| 
 | |
| # MATERIAL properties 
 | |
| DEFMATERIAL = 0
 | |
| EMISSION = 1
 | |
| AMBIENT = 2
 | |
| DIFFUSE = 3
 | |
| SPECULAR = 4
 | |
| SHININESS = 5
 | |
| COLORINDEXES = 6
 | |
| ALPHA = 7
 | |
| 
 | |
| # LIGHT properties 
 | |
| DEFLIGHT = 100
 | |
| LCOLOR = 101
 | |
| POSITION = 102
 | |
| 
 | |
| # LIGHTINGMODEL properties 
 | |
| DEFLMODEL = 200
 | |
| LOCALVIEWER = 201
 | |
| ATTENUATION = 202
 | |
| 
 | |
| # TARGET constants 
 | |
| MATERIAL = 1000
 | |
| LIGHT0 = 1100
 | |
| LIGHT1 = 1101
 | |
| LIGHT2 = 1102
 | |
| LIGHT3 = 1103
 | |
| LIGHT4 = 1104
 | |
| LIGHT5 = 1105
 | |
| LIGHT6 = 1106
 | |
| LIGHT7 = 1107
 | |
| LMODEL = 1200
 | |
| 
 | |
| # lmcolor modes 
 | |
| LMC_COLOR = 0
 | |
| LMC_EMISSION = 1
 | |
| LMC_AMBIENT = 2
 | |
| LMC_DIFFUSE = 3
 | |
| LMC_SPECULAR = 4
 | |
| LMC_AD = 5
 | |
| LMC_NULL = 6
 | |
| 
 | |
| # 
 | |
| # END lighting model defines 
 | |
| # 
 | |
| 
 | |
| 
 | |
| # 
 | |
| # START distributed graphics library defines 
 | |
| # 
 | |
| 
 | |
| DGLSINK = 0	# sink connection	
 | |
| DGLLOCAL = 1	# local connection	
 | |
| DGLTSOCKET = 2	# tcp socket connection
 | |
| DGL4DDN = 3	# 4DDN (DECnet)	
 | |
| 
 | |
| # 
 | |
| # END distributed graphics library defines 
 | |
| # 
 | 
