aboutsummaryrefslogtreecommitdiff
path: root/lib/GL.py
diff options
context:
space:
mode:
Diffstat (limited to 'lib/GL.py')
-rw-r--r--lib/GL.py176
1 files changed, 88 insertions, 88 deletions
diff --git a/lib/GL.py b/lib/GL.py
index b733e51..35487a7 100644
--- a/lib/GL.py
+++ b/lib/GL.py
@@ -1,15 +1,15 @@
# 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. *
-#* *
+#* *
+#* 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
@@ -18,17 +18,17 @@
TRUE = 1
FALSE = 0
-# maximum X and Y screen coordinates
+# maximum X and Y screen coordinates
XMAXSCREEN = 1279
YMAXSCREEN = 1023
-XMAXMEDIUM = 1023 # max for medium res monitor
+XMAXMEDIUM = 1023 # max for medium res monitor
YMAXMEDIUM = 767
-XMAX170 = 645 # max for RS-170
+XMAX170 = 645 # max for RS-170
YMAX170 = 484
-XMAXPAL = 779 # max for PAL
+XMAXPAL = 779 # max for PAL
YMAXPAL = 574
-# various hardware/software limits
+# various hardware/software limits
ATTRIBSTACKDEPTH = 10
VPSTACKDEPTH = 8
MATRIXSTACKDEPTH = 32
@@ -37,7 +37,7 @@ STARTTAG = -2
ENDTAG = -3
CPOSX_INVALID = -(2*XMAXSCREEN)
-# names for colors in color map loaded by greset
+# names for colors in color map loaded by greset
BLACK = 0
RED = 1
GREEN = 2
@@ -47,20 +47,20 @@ MAGENTA = 5
CYAN = 6
WHITE = 7
-# popup colors
+# popup colors
PUP_CLEAR = 0
PUP_COLOR = 1
PUP_BLACK = 2
PUP_WHITE = 3
-# defines for drawmode
+# defines for drawmode
NORMALDRAW = 0
PUPDRAW = 1
OVERDRAW = 2
UNDERDRAW = 3
CURSORDRAW = 4
-# defines for defpattern
+# defines for defpattern
PATTERN_16 = 16
PATTERN_32 = 32
PATTERN_64 = 64
@@ -69,7 +69,7 @@ PATTERN_16_SIZE = 16
PATTERN_32_SIZE = 64
PATTERN_64_SIZE = 256
-# defines for readsource
+# defines for readsource
SRC_AUTO = 0
SRC_FRONT = 1
SRC_BACK = 2
@@ -79,7 +79,7 @@ SRC_OVER = 5
SRC_UNDER = 6
SRC_FRAMEGRABBER = 7
-# defines for blendfunction
+# defines for blendfunction
BF_ZERO = 0
BF_ONE = 1
BF_DC = 2
@@ -91,7 +91,7 @@ BF_MSA = 5
BF_DA = 6
BF_MDA = 7
-# defines for zfunction
+# defines for zfunction
ZF_NEVER = 0
ZF_LESS = 1
ZF_EQUAL = 2
@@ -101,38 +101,38 @@ ZF_NOTEQUAL = 5
ZF_GEQUAL = 6
ZF_ALWAYS = 7
-# defines for zsource
+# defines for zsource
ZSRC_DEPTH = 0
ZSRC_COLOR = 1
-# defines for pntsmooth
+# defines for pntsmooth
SMP_OFF = 0
SMP_ON = 1
-# defines for linesmooth
+# defines for linesmooth
SML_OFF = 0
SML_ON = 1
-# defines for setpup
+# defines for setpup
PUP_NONE = 0
PUP_GREY = 1
-# defines for glcompat
+# defines for glcompat
GLC_OLDPOLYGON = 0
GLC_ZRANGEMAP = 1
-# defines for curstype
+# defines for curstype
C16X1 = 0
C16X2 = 1
C32X1 = 2
C32X2 = 3
CCROSS = 4
-# defines for shademodel
+# defines for shademodel
FLAT = 0
GOURAUD = 1
-# defines for logicop
+# defines for logicop
### LO_ZERO = 0x0
### LO_AND = 0x1
### LO_ANDR = 0x2
@@ -152,7 +152,7 @@ GOURAUD = 1
#
-# START defines for getgdesc
+# START defines for getgdesc
#
GD_XPMAX = 0
@@ -175,7 +175,7 @@ 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_SNG_ALPHA = 21
GD_BITS_NORM_DBL_ALPHA = 22
GD_BITS_CURSOR = 23
GD_OVERUNDER_SHARED = 24
@@ -234,16 +234,16 @@ GD_WSYS_4S = 1
GD_SCRNTYPE_WM = 0
GD_SCRNTYPE_NOWM = 1
-#
-# END defines for getgdesc
+#
+# END defines for getgdesc
#
-#
-# START NURBS interface definitions
+#
+# START NURBS interface definitions
#
-# NURBS Rendering Properties
+# NURBS Rendering Properties
N_PIXEL_TOLERANCE = 1
N_CULLING = 2
N_DISPLAY = 3
@@ -253,59 +253,59 @@ N_S_STEPS = 6
N_T_STEPS = 7
N_TILES = 8
-N_SHADED = 1.0
+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.)
-#
+# 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_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 )
+#
+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
-#
+#
+# END NURBS interface definitions
+#
-#
-# START lighting model defines
-#
+#
+# START lighting model defines
+#
LMNULL = 0.0
-# MATRIX modes
+# MATRIX modes
MSINGLE = 0
MPROJECTION = 1
MVIEWING = 2
-# LIGHT constants
+# LIGHT constants
MAXLIGHTS = 8
MAXRESTRICTIONS = 4
-# MATERIAL properties
+# MATERIAL properties
DEFMATERIAL = 0
EMISSION = 1
AMBIENT = 2
@@ -315,17 +315,17 @@ SHININESS = 5
COLORINDEXES = 6
ALPHA = 7
-# LIGHT properties
+# LIGHT properties
DEFLIGHT = 100
LCOLOR = 101
POSITION = 102
-# LIGHTINGMODEL properties
+# LIGHTINGMODEL properties
DEFLMODEL = 200
LOCALVIEWER = 201
ATTENUATION = 202
-# TARGET constants
+# TARGET constants
MATERIAL = 1000
LIGHT0 = 1100
LIGHT1 = 1101
@@ -337,7 +337,7 @@ LIGHT6 = 1106
LIGHT7 = 1107
LMODEL = 1200
-# lmcolor modes
+# lmcolor modes
LMC_COLOR = 0
LMC_EMISSION = 1
LMC_AMBIENT = 2
@@ -346,20 +346,20 @@ LMC_SPECULAR = 4
LMC_AD = 5
LMC_NULL = 6
-#
-# END lighting model defines
-#
+#
+# END lighting model defines
+#
-#
-# START distributed graphics library defines
-#
+#
+# START distributed graphics library defines
+#
-DGLSINK = 0 # sink connection
-DGLLOCAL = 1 # local connection
-DGLTSOCKET = 2 # tcp socket connection
-DGL4DDN = 3 # 4DDN (DECnet)
+DGLSINK = 0 # sink connection
+DGLLOCAL = 1 # local connection
+DGLTSOCKET = 2 # tcp socket connection
+DGL4DDN = 3 # 4DDN (DECnet)
-#
-# END distributed graphics library defines
-#
+#
+# END distributed graphics library defines
+#