Skip to content
Projeler
Gruplar
Parçacıklar
Yardım
Yükleniyor...
Oturum aç / Kaydol
Gezinmeyi değiştir
C
cpython
Proje
Proje
Ayrıntılar
Etkinlik
Cycle Analytics
Depo (repository)
Depo (repository)
Dosyalar
Kayıtlar (commit)
Dallar (branch)
Etiketler
Katkıda bulunanlar
Grafik
Karşılaştır
Grafikler
Konular (issue)
0
Konular (issue)
0
Liste
Pano
Etiketler
Kilometre Taşları
Birleştirme (merge) Talepleri
0
Birleştirme (merge) Talepleri
0
CI / CD
CI / CD
İş akışları (pipeline)
İşler
Zamanlamalar
Grafikler
Paketler
Paketler
Wiki
Wiki
Parçacıklar
Parçacıklar
Üyeler
Üyeler
Collapse sidebar
Close sidebar
Etkinlik
Grafik
Grafikler
Yeni bir konu (issue) oluştur
İşler
Kayıtlar (commit)
Konu (issue) Panoları
Kenar çubuğunu aç
Batuhan Osman TASKAYA
cpython
Commits
bd7fd1a2
Kaydet (Commit)
bd7fd1a2
authored
Ock 24, 1992
tarafından
Guido van Rossum
Dosyalara gözat
Seçenekler
Dosyalara Gözat
İndir
Eposta Yamaları
Sade Fark
Use output from h2py.
üst
27060c00
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
398 additions
and
384 deletions
+398
-384
DEVICE.py
Lib/irix5/DEVICE.py
+0
-0
GL.py
Lib/irix5/GL.py
+199
-192
DEVICE.py
Lib/plat-irix5/DEVICE.py
+0
-0
GL.py
Lib/plat-irix5/GL.py
+199
-192
No files found.
Lib/irix5/DEVICE.py
Dosyayı görüntüle @
bd7fd1a2
This diff is collapsed.
Click to expand it.
Lib/irix5/GL.py
Dosyayı görüntüle @
bd7fd1a2
# 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
NULL
=
0
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
TRUE
=
1
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
...
...
@@ -46,30 +15,22 @@ 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
NORMALDRAW
=
0x010
PUPDRAW
=
0x020
OVERDRAW
=
0x040
UNDERDRAW
=
0x080
CURSORDRAW
=
0x100
DUALDRAW
=
0x200
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
...
...
@@ -78,8 +39,6 @@ SRC_PUP = 4
SRC_OVER
=
5
SRC_UNDER
=
6
SRC_FRAMEGRABBER
=
7
# defines for blendfunction
BF_ZERO
=
0
BF_ONE
=
1
BF_DC
=
2
...
...
@@ -90,8 +49,15 @@ BF_SA = 4
BF_MSA
=
5
BF_DA
=
6
BF_MDA
=
7
# defines for zfunction
BF_MIN_SA_MDA
=
8
AF_NEVER
=
0
AF_LESS
=
1
AF_EQUAL
=
2
AF_LEQUAL
=
3
AF_GREATER
=
4
AF_NOTEQUAL
=
5
AF_GEQUAL
=
6
AF_ALWAYS
=
7
ZF_NEVER
=
0
ZF_LESS
=
1
ZF_EQUAL
=
2
...
...
@@ -100,39 +66,43 @@ 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
SMP_OFF
=
0x0
SMP_ON
=
0x1
SMP_SMOOTHER
=
0x2
SML_OFF
=
0x0
SML_ON
=
0x1
SML_SMOOTHER
=
0x2
SML_END_CORRECT
=
0x4
PYSM_OFF
=
0
PYSM_ON
=
1
PYSM_SHRINK
=
2
DT_OFF
=
0
DT_ON
=
1
PUP_NONE
=
0
PUP_GREY
=
1
# defines for glcompat
PUP_GREY
=
0x
1
PUP_BOX
=
0x2
PUP_CHECK
=
0x4
GLC_OLDPOLYGON
=
0
GLC_ZRANGEMAP
=
1
# defines for curstype
GLC_MQUEUERATE
=
2
GLC_SOFTATTACH
=
3
GLC_MANAGEBG
=
4
GLC_SLOWMAPCOLORS
=
5
GLC_INPUTCHANGEBUG
=
6
GLC_NOBORDERBUG
=
7
GLC_SET_VSYNC
=
8
GLC_GET_VSYNC
=
9
GLC_VSYNC_SLEEP
=
10
GLC_COMPATRATE
=
15
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
...
...
@@ -149,33 +119,76 @@ 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
#
INFOCUSSCRN
=
-
2
ST_KEEP
=
0
ST_ZERO
=
1
ST_REPLACE
=
2
ST_INCR
=
3
ST_DECR
=
4
ST_INVERT
=
5
SF_NEVER
=
0
SF_LESS
=
1
SF_EQUAL
=
2
SF_LEQUAL
=
3
SF_GREATER
=
4
SF_NOTEQUAL
=
5
SF_GEQUAL
=
6
SF_ALWAYS
=
7
SS_OFF
=
0
SS_DEPTH
=
1
PYM_FILL
=
1
PYM_POINT
=
2
PYM_LINE
=
3
PYM_HOLLOW
=
4
PYM_LINE_FAST
=
5
FG_OFF
=
0
FG_ON
=
1
FG_DEFINE
=
2
FG_VTX_EXP
=
2
FG_VTX_LIN
=
3
FG_PIX_EXP
=
4
FG_PIX_LIN
=
5
FG_VTX_EXP2
=
6
FG_PIX_EXP2
=
7
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
NAUTO
=
0
NNORMALIZE
=
1
AC_CLEAR
=
0
AC_ACCUMULATE
=
1
AC_CLEAR_ACCUMULATE
=
2
AC_RETURN
=
3
AC_MULT
=
4
AC_ADD
=
5
CP_OFF
=
0
CP_ON
=
1
CP_DEFINE
=
2
SB_RESET
=
0
SB_TRACK
=
1
SB_HOLD
=
2
RD_FREEZE
=
0x00000001
RD_ALPHAONE
=
0x00000002
RD_IGNORE_UNDERLAY
=
0x00000004
RD_IGNORE_OVERLAY
=
0x00000008
RD_IGNORE_PUP
=
0x00000010
RD_OFFSCREEN
=
0x00000020
GD_XPMAX
=
0
GD_YPMAX
=
1
GD_XMMAX
=
2
...
...
@@ -196,7 +209,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
...
...
@@ -243,28 +256,14 @@ 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_FOGPIXEL
=
81
GD_TEXTURE_PERSP
=
82
GD_MUXPIPES
=
83
GD_NOLIMIT
=
-
2
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
...
...
@@ -273,60 +272,39 @@ 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
#
N_TMP1
=
9
N_TMP2
=
10
N_TMP3
=
11
N_TMP4
=
12
N_TMP5
=
13
N_TMP6
=
14
N_FILL
=
1.0
N_OUTLINE_POLY
=
2.0
N_OUTLINE_PATCH
=
5.0
N_ISOLINE_S
=
12.0
N_ST
=
0x8
N_STW
=
0xd
N_XYZ
=
0x4c
N_XYZW
=
0x51
N_TEX
=
0x88
N_TEXW
=
0x8d
N_RGBA
=
0xd0
N_RGBAW
=
0xd5
N_P2D
=
0x8
N_P2DR
=
0xd
N_V3D
=
0x4c
N_V3DR
=
0x51
N_T2D
=
0x88
N_T2DR
=
0x8d
N_C4D
=
0xd0
N_C4DR
=
0xd5
LMNULL
=
0.0
# MATRIX modes
MSINGLE
=
0
MPROJECTION
=
1
MVIEWING
=
2
# LIGHT constants
MTEXTURE
=
3
MAXLIGHTS
=
8
MAXRESTRICTIONS
=
4
# MATERIAL properties
DEFMATERIAL
=
0
EMISSION
=
1
AMBIENT
=
2
...
...
@@ -335,19 +313,18 @@ SPECULAR = 4
SHININESS
=
5
COLORINDEXES
=
6
ALPHA
=
7
# LIGHT properties
DEFLIGHT
=
100
LCOLOR
=
101
POSITION
=
102
# LIGHTINGMODEL properties
SPOTDIRECTION
=
103
SPOTLIGHT
=
104
DEFLMODEL
=
200
LOCALVIEWER
=
201
ATTENUATION
=
202
# TARGET constants
ATTENUATION2
=
203
TWOSIDE
=
204
MATERIAL
=
1000
BACKMATERIAL
=
1001
LIGHT0
=
1100
LIGHT1
=
1101
LIGHT2
=
1102
...
...
@@ -357,8 +334,6 @@ LIGHT5 = 1105
LIGHT6
=
1106
LIGHT7
=
1107
LMODEL
=
1200
# lmcolor modes
LMC_COLOR
=
0
LMC_EMISSION
=
1
LMC_AMBIENT
=
2
...
...
@@ -366,21 +341,53 @@ 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
#
TX_MINFILTER
=
0x100
TX_MAGFILTER
=
0x200
TX_WRAP
=
0x300
TX_WRAP_S
=
0x310
TX_WRAP_T
=
0x320
TX_TILE
=
0x400
TX_BORDER
=
0x500
TX_NULL
=
0x000
TX_POINT
=
0x110
TX_BILINEAR
=
0x220
TX_MIPMAP
=
0x120
TX_MIPMAP_POINT
=
0x121
TX_MIPMAP_LINEAR
=
0x122
TX_MIPMAP_BILINEAR
=
0x123
TX_MIPMAP_TRILINEAR
=
0x124
TX_REPEAT
=
0x301
TX_CLAMP
=
0x302
TX_SELECT
=
0x303
TX_TEXTURE_0
=
0
TV_MODULATE
=
0x101
TV_BLEND
=
0x102
TV_DECAL
=
0x103
TV_COLOR
=
0x200
TV_NULL
=
0x000
TV_ENV0
=
0
TX_S
=
0
TX_T
=
1
TG_OFF
=
0
TG_ON
=
1
TG_CONTOUR
=
2
TG_LINEAR
=
3
TG_SPHEREMAP
=
4
TG_REFRACTMAP
=
5
DGLSINK
=
0
DGLLOCAL
=
1
DGLTSOCKET
=
2
DGL4DDN
=
3
PUP_CURSOR
=
PUP_COLOR
FATAL
=
1
WARNING
=
2
ASK_CONT
=
3
ASK_RESTART
=
4
XMAXSCREEN
=
1279
YMAXSCREEN
=
1023
XMAXMEDIUM
=
1023
YMAXMEDIUM
=
767
XMAX170
=
645
YMAX170
=
484
XMAXPAL
=
779
YMAXPAL
=
574
Lib/plat-irix5/DEVICE.py
Dosyayı görüntüle @
bd7fd1a2
This diff is collapsed.
Click to expand it.
Lib/plat-irix5/GL.py
Dosyayı görüntüle @
bd7fd1a2
# 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
NULL
=
0
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
TRUE
=
1
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
...
...
@@ -46,30 +15,22 @@ 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
NORMALDRAW
=
0x010
PUPDRAW
=
0x020
OVERDRAW
=
0x040
UNDERDRAW
=
0x080
CURSORDRAW
=
0x100
DUALDRAW
=
0x200
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
...
...
@@ -78,8 +39,6 @@ SRC_PUP = 4
SRC_OVER
=
5
SRC_UNDER
=
6
SRC_FRAMEGRABBER
=
7
# defines for blendfunction
BF_ZERO
=
0
BF_ONE
=
1
BF_DC
=
2
...
...
@@ -90,8 +49,15 @@ BF_SA = 4
BF_MSA
=
5
BF_DA
=
6
BF_MDA
=
7
# defines for zfunction
BF_MIN_SA_MDA
=
8
AF_NEVER
=
0
AF_LESS
=
1
AF_EQUAL
=
2
AF_LEQUAL
=
3
AF_GREATER
=
4
AF_NOTEQUAL
=
5
AF_GEQUAL
=
6
AF_ALWAYS
=
7
ZF_NEVER
=
0
ZF_LESS
=
1
ZF_EQUAL
=
2
...
...
@@ -100,39 +66,43 @@ 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
SMP_OFF
=
0x0
SMP_ON
=
0x1
SMP_SMOOTHER
=
0x2
SML_OFF
=
0x0
SML_ON
=
0x1
SML_SMOOTHER
=
0x2
SML_END_CORRECT
=
0x4
PYSM_OFF
=
0
PYSM_ON
=
1
PYSM_SHRINK
=
2
DT_OFF
=
0
DT_ON
=
1
PUP_NONE
=
0
PUP_GREY
=
1
# defines for glcompat
PUP_GREY
=
0x
1
PUP_BOX
=
0x2
PUP_CHECK
=
0x4
GLC_OLDPOLYGON
=
0
GLC_ZRANGEMAP
=
1
# defines for curstype
GLC_MQUEUERATE
=
2
GLC_SOFTATTACH
=
3
GLC_MANAGEBG
=
4
GLC_SLOWMAPCOLORS
=
5
GLC_INPUTCHANGEBUG
=
6
GLC_NOBORDERBUG
=
7
GLC_SET_VSYNC
=
8
GLC_GET_VSYNC
=
9
GLC_VSYNC_SLEEP
=
10
GLC_COMPATRATE
=
15
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
...
...
@@ -149,33 +119,76 @@ 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
#
INFOCUSSCRN
=
-
2
ST_KEEP
=
0
ST_ZERO
=
1
ST_REPLACE
=
2
ST_INCR
=
3
ST_DECR
=
4
ST_INVERT
=
5
SF_NEVER
=
0
SF_LESS
=
1
SF_EQUAL
=
2
SF_LEQUAL
=
3
SF_GREATER
=
4
SF_NOTEQUAL
=
5
SF_GEQUAL
=
6
SF_ALWAYS
=
7
SS_OFF
=
0
SS_DEPTH
=
1
PYM_FILL
=
1
PYM_POINT
=
2
PYM_LINE
=
3
PYM_HOLLOW
=
4
PYM_LINE_FAST
=
5
FG_OFF
=
0
FG_ON
=
1
FG_DEFINE
=
2
FG_VTX_EXP
=
2
FG_VTX_LIN
=
3
FG_PIX_EXP
=
4
FG_PIX_LIN
=
5
FG_VTX_EXP2
=
6
FG_PIX_EXP2
=
7
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
NAUTO
=
0
NNORMALIZE
=
1
AC_CLEAR
=
0
AC_ACCUMULATE
=
1
AC_CLEAR_ACCUMULATE
=
2
AC_RETURN
=
3
AC_MULT
=
4
AC_ADD
=
5
CP_OFF
=
0
CP_ON
=
1
CP_DEFINE
=
2
SB_RESET
=
0
SB_TRACK
=
1
SB_HOLD
=
2
RD_FREEZE
=
0x00000001
RD_ALPHAONE
=
0x00000002
RD_IGNORE_UNDERLAY
=
0x00000004
RD_IGNORE_OVERLAY
=
0x00000008
RD_IGNORE_PUP
=
0x00000010
RD_OFFSCREEN
=
0x00000020
GD_XPMAX
=
0
GD_YPMAX
=
1
GD_XMMAX
=
2
...
...
@@ -196,7 +209,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
...
...
@@ -243,28 +256,14 @@ 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_FOGPIXEL
=
81
GD_TEXTURE_PERSP
=
82
GD_MUXPIPES
=
83
GD_NOLIMIT
=
-
2
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
...
...
@@ -273,60 +272,39 @@ 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
#
N_TMP1
=
9
N_TMP2
=
10
N_TMP3
=
11
N_TMP4
=
12
N_TMP5
=
13
N_TMP6
=
14
N_FILL
=
1.0
N_OUTLINE_POLY
=
2.0
N_OUTLINE_PATCH
=
5.0
N_ISOLINE_S
=
12.0
N_ST
=
0x8
N_STW
=
0xd
N_XYZ
=
0x4c
N_XYZW
=
0x51
N_TEX
=
0x88
N_TEXW
=
0x8d
N_RGBA
=
0xd0
N_RGBAW
=
0xd5
N_P2D
=
0x8
N_P2DR
=
0xd
N_V3D
=
0x4c
N_V3DR
=
0x51
N_T2D
=
0x88
N_T2DR
=
0x8d
N_C4D
=
0xd0
N_C4DR
=
0xd5
LMNULL
=
0.0
# MATRIX modes
MSINGLE
=
0
MPROJECTION
=
1
MVIEWING
=
2
# LIGHT constants
MTEXTURE
=
3
MAXLIGHTS
=
8
MAXRESTRICTIONS
=
4
# MATERIAL properties
DEFMATERIAL
=
0
EMISSION
=
1
AMBIENT
=
2
...
...
@@ -335,19 +313,18 @@ SPECULAR = 4
SHININESS
=
5
COLORINDEXES
=
6
ALPHA
=
7
# LIGHT properties
DEFLIGHT
=
100
LCOLOR
=
101
POSITION
=
102
# LIGHTINGMODEL properties
SPOTDIRECTION
=
103
SPOTLIGHT
=
104
DEFLMODEL
=
200
LOCALVIEWER
=
201
ATTENUATION
=
202
# TARGET constants
ATTENUATION2
=
203
TWOSIDE
=
204
MATERIAL
=
1000
BACKMATERIAL
=
1001
LIGHT0
=
1100
LIGHT1
=
1101
LIGHT2
=
1102
...
...
@@ -357,8 +334,6 @@ LIGHT5 = 1105
LIGHT6
=
1106
LIGHT7
=
1107
LMODEL
=
1200
# lmcolor modes
LMC_COLOR
=
0
LMC_EMISSION
=
1
LMC_AMBIENT
=
2
...
...
@@ -366,21 +341,53 @@ 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
#
TX_MINFILTER
=
0x100
TX_MAGFILTER
=
0x200
TX_WRAP
=
0x300
TX_WRAP_S
=
0x310
TX_WRAP_T
=
0x320
TX_TILE
=
0x400
TX_BORDER
=
0x500
TX_NULL
=
0x000
TX_POINT
=
0x110
TX_BILINEAR
=
0x220
TX_MIPMAP
=
0x120
TX_MIPMAP_POINT
=
0x121
TX_MIPMAP_LINEAR
=
0x122
TX_MIPMAP_BILINEAR
=
0x123
TX_MIPMAP_TRILINEAR
=
0x124
TX_REPEAT
=
0x301
TX_CLAMP
=
0x302
TX_SELECT
=
0x303
TX_TEXTURE_0
=
0
TV_MODULATE
=
0x101
TV_BLEND
=
0x102
TV_DECAL
=
0x103
TV_COLOR
=
0x200
TV_NULL
=
0x000
TV_ENV0
=
0
TX_S
=
0
TX_T
=
1
TG_OFF
=
0
TG_ON
=
1
TG_CONTOUR
=
2
TG_LINEAR
=
3
TG_SPHEREMAP
=
4
TG_REFRACTMAP
=
5
DGLSINK
=
0
DGLLOCAL
=
1
DGLTSOCKET
=
2
DGL4DDN
=
3
PUP_CURSOR
=
PUP_COLOR
FATAL
=
1
WARNING
=
2
ASK_CONT
=
3
ASK_RESTART
=
4
XMAXSCREEN
=
1279
YMAXSCREEN
=
1023
XMAXMEDIUM
=
1023
YMAXMEDIUM
=
767
XMAX170
=
645
YMAX170
=
484
XMAXPAL
=
779
YMAXPAL
=
574
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment