Use output from h2py.

This commit is contained in:
Guido van Rossum 1992-01-24 12:54:01 +00:00
parent 27060c004e
commit bd7fd1a225
4 changed files with 1170 additions and 1204 deletions

View file

@ -1,423 +1,399 @@
#/************************************************************************** NULLDEV = 0
# * *
# * 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. *
# * *
# **************************************************************************/
#/* file with device definitions (see /usr/include/device.h) */
NULLDEV = 0
BUTOFFSET = 1 BUTOFFSET = 1
VALOFFSET = 256 VALOFFSET = 256
PSEUDOFFSET = 512
BUT2OFFSET = 3840
TIMOFFSET = 515 TIMOFFSET = 515
XKBDOFFSET = 143 XKBDOFFSET = 143
INOFFSET = 1024 BUTCOUNT = 255
OUTOFFSET = 1033 VALCOUNT = 256
BUTCOUNT = 190
VALCOUNT = 27
TIMCOUNT = 4 TIMCOUNT = 4
XKBDCOUNT = 28 XKBDCOUNT = 28
INCOUNT = 8 USERBUTOFFSET = 4096
OUTCOUNT = 8 USERVALOFFSET = 12288
# USERPSEUDOFFSET = 16384
# BUT0 = 1
# BUT1 = 2
# BUT2 = 3
BUT0 = 1 BUT3 = 4
BUT1 = 2 BUT4 = 5
BUT2 = 3 BUT5 = 6
BUT3 = 4 BUT6 = 7
BUT4 = 5 BUT7 = 8
BUT5 = 6 BUT8 = 9
BUT6 = 7 BUT9 = 10
BUT7 = 8 BUT10 = 11
BUT8 = 9 BUT11 = 12
BUT9 = 10 BUT12 = 13
BUT10 = 11 BUT13 = 14
BUT11 = 12 BUT14 = 15
BUT12 = 13 BUT15 = 16
BUT13 = 14 BUT16 = 17
BUT14 = 15 BUT17 = 18
BUT15 = 16 BUT18 = 19
BUT16 = 17 BUT19 = 20
BUT17 = 18 BUT20 = 21
BUT18 = 19 BUT21 = 22
BUT19 = 20 BUT22 = 23
BUT20 = 21 BUT23 = 24
BUT21 = 22 BUT24 = 25
BUT22 = 23 BUT25 = 26
BUT23 = 24 BUT26 = 27
BUT24 = 25 BUT27 = 28
BUT25 = 26 BUT28 = 29
BUT26 = 27 BUT29 = 30
BUT27 = 28 BUT30 = 31
BUT28 = 29 BUT31 = 32
BUT29 = 30 BUT32 = 33
BUT30 = 31 BUT33 = 34
BUT31 = 32 BUT34 = 35
BUT32 = 33 BUT35 = 36
BUT33 = 34 BUT36 = 37
BUT34 = 35 BUT37 = 38
BUT35 = 36 BUT38 = 39
BUT36 = 37 BUT39 = 40
BUT37 = 38 BUT40 = 41
BUT38 = 39 BUT41 = 42
BUT39 = 40 BUT42 = 43
BUT40 = 41 BUT43 = 44
BUT41 = 42 BUT44 = 45
BUT42 = 43 BUT45 = 46
BUT43 = 44 BUT46 = 47
BUT44 = 45 BUT47 = 48
BUT45 = 46 BUT48 = 49
BUT46 = 47 BUT49 = 50
BUT47 = 48 BUT50 = 51
BUT48 = 49 BUT51 = 52
BUT49 = 50 BUT52 = 53
BUT50 = 51 BUT53 = 54
BUT51 = 52 BUT54 = 55
BUT52 = 53 BUT55 = 56
BUT53 = 54 BUT56 = 57
BUT54 = 55 BUT57 = 58
BUT55 = 56 BUT58 = 59
BUT56 = 57 BUT59 = 60
BUT57 = 58 BUT60 = 61
BUT58 = 59 BUT61 = 62
BUT59 = 60 BUT62 = 63
BUT60 = 61 BUT63 = 64
BUT61 = 62 BUT64 = 65
BUT62 = 63 BUT65 = 66
BUT63 = 64 BUT66 = 67
BUT64 = 65 BUT67 = 68
BUT65 = 66 BUT68 = 69
BUT66 = 67 BUT69 = 70
BUT67 = 68 BUT70 = 71
BUT68 = 69 BUT71 = 72
BUT69 = 70 BUT72 = 73
BUT70 = 71 BUT73 = 74
BUT71 = 72 BUT74 = 75
BUT72 = 73 BUT75 = 76
BUT73 = 74 BUT76 = 77
BUT74 = 75 BUT77 = 78
BUT75 = 76 BUT78 = 79
BUT76 = 77 BUT79 = 80
BUT77 = 78 BUT80 = 81
BUT78 = 79 BUT81 = 82
BUT79 = 80 BUT82 = 83
BUT80 = 81 MAXKBDBUT = 83
BUT81 = 82 BUT100 = 101
BUT82 = 83 BUT101 = 102
MAXKBDBUT = 83 BUT102 = 103
BUT100 = 101 BUT103 = 104
BUT101 = 102 BUT104 = 105
BUT102 = 103 BUT105 = 106
BUT110 = 111 BUT106 = 107
BUT111 = 112 BUT107 = 108
BUT112 = 113 BUT108 = 109
BUT113 = 114 BUT109 = 110
BUT114 = 115 BUT110 = 111
BUT115 = 116 BUT111 = 112
BUT116 = 117 BUT112 = 113
BUT117 = 118 BUT113 = 114
BUT118 = 119 BUT114 = 115
BUT119 = 120 BUT115 = 116
BUT120 = 121 BUT116 = 117
BUT121 = 122 BUT117 = 118
BUT122 = 123 BUT118 = 119
BUT123 = 124 BUT119 = 120
BUT124 = 125 BUT120 = 121
BUT125 = 126 BUT121 = 122
BUT126 = 127 BUT122 = 123
BUT127 = 128 BUT123 = 124
BUT128 = 129 BUT124 = 125
BUT129 = 130 BUT125 = 126
BUT130 = 131 BUT126 = 127
BUT131 = 132 BUT127 = 128
BUT132 = 133 BUT128 = 129
BUT133 = 134 BUT129 = 130
BUT134 = 135 BUT130 = 131
BUT135 = 136 BUT131 = 132
BUT136 = 137 BUT132 = 133
BUT137 = 138 BUT133 = 134
BUT138 = 139 BUT134 = 135
BUT139 = 140 BUT135 = 136
BUT140 = 141 BUT136 = 137
BUT141 = 142 BUT137 = 138
BUT142 = 143 BUT138 = 139
BUT143 = 144 BUT139 = 140
BUT144 = 145 BUT140 = 141
BUT145 = 146 BUT141 = 142
BUT146 = 147 BUT142 = 143
BUT147 = 148 BUT143 = 144
BUT148 = 149 BUT144 = 145
BUT149 = 150 BUT145 = 146
BUT150 = 151 BUT146 = 147
BUT151 = 152 BUT147 = 148
BUT152 = 153 BUT148 = 149
BUT153 = 154 BUT149 = 150
BUT154 = 155 BUT150 = 151
BUT155 = 156 BUT151 = 152
BUT156 = 157 BUT152 = 153
BUT157 = 158 BUT153 = 154
BUT158 = 159 BUT154 = 155
BUT159 = 160 BUT155 = 156
BUT160 = 161 BUT156 = 157
BUT161 = 162 BUT157 = 158
BUT162 = 163 BUT158 = 159
BUT163 = 164 BUT159 = 160
BUT164 = 165 BUT160 = 161
BUT165 = 166 BUT161 = 162
BUT166 = 167 BUT162 = 163
BUT167 = 168 BUT163 = 164
BUT168 = 169 BUT164 = 165
BUT181 = 182 BUT165 = 166
BUT182 = 183 BUT166 = 167
BUT183 = 184 BUT167 = 168
BUT184 = 185 BUT168 = 169
BUT185 = 186 BUT181 = 182
BUT186 = 187 BUT182 = 183
BUT187 = 188 BUT183 = 184
BUT188 = 189 BUT184 = 185
BUT189 = 190 BUT185 = 186
MOUSE1 = 101 BUT186 = 187
MOUSE2 = 102 BUT187 = 188
MOUSE3 = 103 BUT188 = 189
LEFTMOUSE = 103 BUT189 = 190
MIDDLEMOUSE = 102 MOUSE1 = 101
RIGHTMOUSE = 101 MOUSE2 = 102
LPENBUT = 104 MOUSE3 = 103
BPAD0 = 105 LEFTMOUSE = 103
BPAD1 = 106 MIDDLEMOUSE = 102
BPAD2 = 107 RIGHTMOUSE = 101
BPAD3 = 108 LPENBUT = 104
LPENVALID = 109 BPAD0 = 105
SWBASE = 111 BPAD1 = 106
SW0 = 111 BPAD2 = 107
SW1 = 112 BPAD3 = 108
SW2 = 113 LPENVALID = 109
SW3 = 114 SWBASE = 111
SW4 = 115 SW0 = 111
SW5 = 116 SW1 = 112
SW6 = 117 SW2 = 113
SW7 = 118 SW3 = 114
SW8 = 119 SW4 = 115
SW9 = 120 SW5 = 116
SW10 = 121 SW6 = 117
SW11 = 122 SW7 = 118
SW12 = 123 SW8 = 119
SW13 = 124 SW9 = 120
SW14 = 125 SW10 = 121
SW15 = 126 SW11 = 122
SW16 = 127 SW12 = 123
SW17 = 128 SW13 = 124
SW18 = 129 SW14 = 125
SW19 = 130 SW15 = 126
SW20 = 131 SW16 = 127
SW21 = 132 SW17 = 128
SW22 = 133 SW18 = 129
SW23 = 134 SW19 = 130
SW24 = 135 SW20 = 131
SW25 = 136 SW21 = 132
SW26 = 137 SW22 = 133
SW27 = 138 SW23 = 134
SW28 = 139 SW24 = 135
SW29 = 140 SW25 = 136
SW30 = 141 SW26 = 137
SW31 = 142 SW27 = 138
SBBASE = 182 SW28 = 139
SBPICK = 182 SW29 = 140
SBBUT1 = 183 SW30 = 141
SBBUT2 = 184 SW31 = 142
SBBUT3 = 185 SBBASE = 182
SBBUT4 = 186 SBPICK = 182
SBBUT5 = 187 SBBUT1 = 183
SBBUT6 = 188 SBBUT2 = 184
SBBUT7 = 189 SBBUT3 = 185
SBBUT8 = 190 SBBUT4 = 186
AKEY = 11 SBBUT5 = 187
BKEY = 36 SBBUT6 = 188
CKEY = 28 SBBUT7 = 189
DKEY = 18 SBBUT8 = 190
EKEY = 17 AKEY = 11
FKEY = 19 BKEY = 36
GKEY = 26 CKEY = 28
HKEY = 27 DKEY = 18
IKEY = 40 EKEY = 17
JKEY = 34 FKEY = 19
KKEY = 35 GKEY = 26
LKEY = 42 HKEY = 27
MKEY = 44 IKEY = 40
NKEY = 37 JKEY = 34
OKEY = 41 KKEY = 35
PKEY = 48 LKEY = 42
QKEY = 10 MKEY = 44
RKEY = 24 NKEY = 37
SKEY = 12 OKEY = 41
TKEY = 25 PKEY = 48
UKEY = 33 QKEY = 10
VKEY = 29 RKEY = 24
WKEY = 16 SKEY = 12
XKEY = 21 TKEY = 25
YKEY = 32 UKEY = 33
ZKEY = 20 VKEY = 29
ZEROKEY = 46 WKEY = 16
ONEKEY = 8 XKEY = 21
TWOKEY = 14 YKEY = 32
THREEKEY = 15 ZKEY = 20
FOURKEY = 22 ZEROKEY = 46
FIVEKEY = 23 ONEKEY = 8
SIXKEY = 30 TWOKEY = 14
SEVENKEY = 31 THREEKEY = 15
EIGHTKEY = 38 FOURKEY = 22
NINEKEY = 39 FIVEKEY = 23
BREAKKEY = 1 SIXKEY = 30
SETUPKEY = 2 SEVENKEY = 31
CTRLKEY = 3 EIGHTKEY = 38
LEFTCTRLKEY = CTRLKEY NINEKEY = 39
CAPSLOCKKEY = 4 BREAKKEY = 1
RIGHTSHIFTKEY = 5 SETUPKEY = 2
LEFTSHIFTKEY = 6 CTRLKEY = 3
NOSCRLKEY = 13 LEFTCTRLKEY = CTRLKEY
ESCKEY = 7 CAPSLOCKKEY = 4
TABKEY = 9 RIGHTSHIFTKEY = 5
RETKEY = 51 LEFTSHIFTKEY = 6
SPACEKEY = 83 NOSCRLKEY = 13
LINEFEEDKEY = 60 ESCKEY = 7
BACKSPACEKEY = 61 TABKEY = 9
DELKEY = 62 RETKEY = 51
SEMICOLONKEY = 43 SPACEKEY = 83
PERIODKEY = 52 LINEFEEDKEY = 60
COMMAKEY = 45 BACKSPACEKEY = 61
QUOTEKEY = 50 DELKEY = 62
ACCENTGRAVEKEY = 55 SEMICOLONKEY = 43
MINUSKEY = 47 PERIODKEY = 52
VIRGULEKEY = 53 COMMAKEY = 45
BACKSLASHKEY = 57 QUOTEKEY = 50
EQUALKEY = 54 ACCENTGRAVEKEY = 55
LEFTBRACKETKEY = 49 MINUSKEY = 47
RIGHTBRACKETKEY = 56 VIRGULEKEY = 53
LEFTARROWKEY = 73 BACKSLASHKEY = 57
DOWNARROWKEY = 74 EQUALKEY = 54
RIGHTARROWKEY = 80 LEFTBRACKETKEY = 49
UPARROWKEY = 81 RIGHTBRACKETKEY = 56
PAD0 = 59 LEFTARROWKEY = 73
PAD1 = 58 DOWNARROWKEY = 74
PAD2 = 64 RIGHTARROWKEY = 80
PAD3 = 65 UPARROWKEY = 81
PAD4 = 63 PAD0 = 59
PAD5 = 69 PAD1 = 58
PAD6 = 70 PAD2 = 64
PAD7 = 67 PAD3 = 65
PAD8 = 68 PAD4 = 63
PAD9 = 75 PAD5 = 69
PADPF1 = 72 PAD6 = 70
PADPF2 = 71 PAD7 = 67
PADPF3 = 79 PAD8 = 68
PADPF4 = 78 PAD9 = 75
PADPERIOD = 66 PADPF1 = 72
PADMINUS = 76 PADPF2 = 71
PADCOMMA = 77 PADPF3 = 79
PADENTER = 82 PADPF4 = 78
LEFTALTKEY = 143 PADPERIOD = 66
RIGHTALTKEY = 144 PADMINUS = 76
RIGHTCTRLKEY = 145 PADCOMMA = 77
F1KEY = 146 PADENTER = 82
F2KEY = 147 LEFTALTKEY = 143
F3KEY = 148 RIGHTALTKEY = 144
F4KEY = 149 RIGHTCTRLKEY = 145
F5KEY = 150 F1KEY = 146
F6KEY = 151 F2KEY = 147
F7KEY = 152 F3KEY = 148
F8KEY = 153 F4KEY = 149
F9KEY = 154 F5KEY = 150
F10KEY = 155 F6KEY = 151
F11KEY = 156 F7KEY = 152
F12KEY = 157 F8KEY = 153
F9KEY = 154
F10KEY = 155
F11KEY = 156
F12KEY = 157
PRINTSCREENKEY = 158 PRINTSCREENKEY = 158
SCROLLLOCKKEY = 159 SCROLLLOCKKEY = 159
PAUSEKEY = 160 PAUSEKEY = 160
INSERTKEY = 161 INSERTKEY = 161
HOMEKEY = 162 HOMEKEY = 162
PAGEUPKEY = 163 PAGEUPKEY = 163
ENDKEY = 164 ENDKEY = 164
PAGEDOWNKEY = 165 PAGEDOWNKEY = 165
NUMLOCKKEY = 166 NUMLOCKKEY = 166
PADVIRGULEKEY = 167 PADVIRGULEKEY = 167
PADASTERKEY = 168 PADASTERKEY = 168
PADPLUSKEY = 169 PADPLUSKEY = 169
SGIRESERVED = 256 SGIRESERVED = 256
DIAL0 = 257 DIAL0 = 257
DIAL1 = 258 DIAL1 = 258
DIAL2 = 259 DIAL2 = 259
DIAL3 = 260 DIAL3 = 260
DIAL4 = 261 DIAL4 = 261
DIAL5 = 262 DIAL5 = 262
DIAL6 = 263 DIAL6 = 263
DIAL7 = 264 DIAL7 = 264
DIAL8 = 265 DIAL8 = 265
MOUSEX = 266 MOUSEX = 266
MOUSEY = 267 MOUSEY = 267
LPENX = 268 LPENX = 268
LPENY = 269 LPENY = 269
BPADX = 270 BPADX = 270
BPADY = 271 BPADY = 271
CURSORX = 272 CURSORX = 272
CURSORY = 273 CURSORY = 273
GHOSTX = 274 GHOSTX = 274
GHOSTY = 275 GHOSTY = 275
SBTX = 276 SBTX = 276
SBTY = 277 SBTY = 277
SBTZ = 278 SBTZ = 278
SBRX = 279 SBRX = 279
SBRY = 280 SBRY = 280
SBRZ = 281 SBRZ = 281
SBPERIOD = 282 SBPERIOD = 282
TIMER0 = 515 TIMER0 = 515
TIMER1 = 516 TIMER1 = 516
TIMER2 = 517 TIMER2 = 517
TIMER3 = 518 TIMER3 = 518
KEYBD = 513 KEYBD = 513
RAWKEYBD = 514 RAWKEYBD = 514
VALMARK = 523 VALMARK = 523
GERROR = 524 REDRAW = 528
REDRAW = 528 INPUTCHANGE = 534
WMSEND = 529 QFULL = 535
WMREPLY = 530 QREADERROR = 538
WMGFCLOSE = 531 WINFREEZE = 539
WMTXCLOSE = 532 WINTHAW = 540
MODECHANGE = 533 REDRAWICONIC = 541
INPUTCHANGE = 534 WINQUIT = 542
QFULL = 535 DEPTHCHANGE = 543
PIECECHANGE = 536 WINSHUT = 546
WINCLOSE = 537 DRAWOVERLAY = 547
QREADERROR = 538 MENUBUTTON = RIGHTMOUSE
WINFREEZE = 539 WINCLOSE = 537
WINTHAW = 540 KEYBDFNAMES = 544
REDRAWICONIC = 541 KEYBDFSTRINGS = 545
WINQUIT = 542
DEPTHCHANGE = 543
KEYBDFNAMES = 544
KEYBDFSTRINGS = 545
WINSHUT = 546
INPUT0 = 1024
INPUT1 = 1025
INPUT2 = 1026
INPUT3 = 1027
INPUT4 = 1028
INPUT5 = 1029
INPUT6 = 1030
INPUT7 = 1032
OUTPUT0 = 1033
OUTPUT1 = 1034
OUTPUT2 = 1035
OUTPUT3 = 1036
OUTPUT4 = 1037
OUTPUT5 = 1038
OUTPUT6 = 1039
OUTPUT7 = 1040
MAXSGIDEVICE = 20000 MAXSGIDEVICE = 20000
MENUBUTTON = RIGHTMOUSE GERROR = 524
WMSEND = 529
WMREPLY = 530
WMGFCLOSE = 531
WMTXCLOSE = 532
MODECHANGE = 533
PIECECHANGE = 536

View file

@ -1,43 +1,12 @@
# Constants defined in <gl.h> NULL = 0
#**************************************************************************
#* *
#* 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 FALSE = 0
TRUE = 1
# 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 ATTRIBSTACKDEPTH = 10
VPSTACKDEPTH = 8 VPSTACKDEPTH = 8
MATRIXSTACKDEPTH = 32 MATRIXSTACKDEPTH = 32
NAMESTACKDEPTH = 1025 NAMESTACKDEPTH = 1025
STARTTAG = -2 STARTTAG = -2
ENDTAG = -3 ENDTAG = -3
CPOSX_INVALID = -(2*XMAXSCREEN)
# names for colors in color map loaded by greset
BLACK = 0 BLACK = 0
RED = 1 RED = 1
GREEN = 2 GREEN = 2
@ -46,30 +15,22 @@ BLUE = 4
MAGENTA = 5 MAGENTA = 5
CYAN = 6 CYAN = 6
WHITE = 7 WHITE = 7
# popup colors
PUP_CLEAR = 0 PUP_CLEAR = 0
PUP_COLOR = 1 PUP_COLOR = 1
PUP_BLACK = 2 PUP_BLACK = 2
PUP_WHITE = 3 PUP_WHITE = 3
NORMALDRAW = 0x010
# defines for drawmode PUPDRAW = 0x020
NORMALDRAW = 0 OVERDRAW = 0x040
PUPDRAW = 1 UNDERDRAW = 0x080
OVERDRAW = 2 CURSORDRAW = 0x100
UNDERDRAW = 3 DUALDRAW = 0x200
CURSORDRAW = 4
# defines for defpattern
PATTERN_16 = 16 PATTERN_16 = 16
PATTERN_32 = 32 PATTERN_32 = 32
PATTERN_64 = 64 PATTERN_64 = 64
PATTERN_16_SIZE = 16 PATTERN_16_SIZE = 16
PATTERN_32_SIZE = 64 PATTERN_32_SIZE = 64
PATTERN_64_SIZE = 256 PATTERN_64_SIZE = 256
# defines for readsource
SRC_AUTO = 0 SRC_AUTO = 0
SRC_FRONT = 1 SRC_FRONT = 1
SRC_BACK = 2 SRC_BACK = 2
@ -78,8 +39,6 @@ SRC_PUP = 4
SRC_OVER = 5 SRC_OVER = 5
SRC_UNDER = 6 SRC_UNDER = 6
SRC_FRAMEGRABBER = 7 SRC_FRAMEGRABBER = 7
# defines for blendfunction
BF_ZERO = 0 BF_ZERO = 0
BF_ONE = 1 BF_ONE = 1
BF_DC = 2 BF_DC = 2
@ -90,8 +49,15 @@ BF_SA = 4
BF_MSA = 5 BF_MSA = 5
BF_DA = 6 BF_DA = 6
BF_MDA = 7 BF_MDA = 7
BF_MIN_SA_MDA = 8
# defines for zfunction 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_NEVER = 0
ZF_LESS = 1 ZF_LESS = 1
ZF_EQUAL = 2 ZF_EQUAL = 2
@ -100,39 +66,43 @@ ZF_GREATER = 4
ZF_NOTEQUAL = 5 ZF_NOTEQUAL = 5
ZF_GEQUAL = 6 ZF_GEQUAL = 6
ZF_ALWAYS = 7 ZF_ALWAYS = 7
# defines for zsource
ZSRC_DEPTH = 0 ZSRC_DEPTH = 0
ZSRC_COLOR = 1 ZSRC_COLOR = 1
SMP_OFF = 0x0
# defines for pntsmooth SMP_ON = 0x1
SMP_OFF = 0 SMP_SMOOTHER = 0x2
SMP_ON = 1 SML_OFF = 0x0
SML_ON = 0x1
# defines for linesmooth SML_SMOOTHER = 0x2
SML_OFF = 0 SML_END_CORRECT = 0x4
SML_ON = 1 PYSM_OFF = 0
PYSM_ON = 1
# defines for setpup PYSM_SHRINK = 2
DT_OFF = 0
DT_ON = 1
PUP_NONE = 0 PUP_NONE = 0
PUP_GREY = 1 PUP_GREY = 0x1
PUP_BOX = 0x2
# defines for glcompat PUP_CHECK = 0x4
GLC_OLDPOLYGON = 0 GLC_OLDPOLYGON = 0
GLC_ZRANGEMAP = 1 GLC_ZRANGEMAP = 1
GLC_MQUEUERATE = 2
# defines for curstype 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 C16X1 = 0
C16X2 = 1 C16X2 = 1
C32X1 = 2 C32X1 = 2
C32X2 = 3 C32X2 = 3
CCROSS = 4 CCROSS = 4
# defines for shademodel
FLAT = 0 FLAT = 0
GOURAUD = 1 GOURAUD = 1
# defines for logicop
LO_ZERO = 0x0 LO_ZERO = 0x0
LO_AND = 0x1 LO_AND = 0x1
LO_ANDR = 0x2 LO_ANDR = 0x2
@ -149,33 +119,76 @@ LO_NSRC = 0xc
LO_ORI = 0xd LO_ORI = 0xd
LO_NAND = 0xe LO_NAND = 0xe
LO_ONE = 0xf LO_ONE = 0xf
INFOCUSSCRN = -2
# defines for pixmode ST_KEEP = 0
PM_SHIFT = 0 ST_ZERO = 1
PM_EXPAND = 1 ST_REPLACE = 2
PM_C0 = 2 ST_INCR = 3
PM_C1 = 3 ST_DECR = 4
PM_ADD24 = 4 ST_INVERT = 5
PM_SIZE = 5 SF_NEVER = 0
PM_OFFSET = 6 SF_LESS = 1
PM_STRIDE = 7 SF_EQUAL = 2
PM_TTOB = 8 SF_LEQUAL = 3
PM_RTOL = 9 SF_GREATER = 4
PM_ZDATA = 10 SF_NOTEQUAL = 5
PM_WARP = 11 SF_GEQUAL = 6
PM_RDX = 12 SF_ALWAYS = 7
PM_RDY = 13 SS_OFF = 0
PM_CDX = 14 SS_DEPTH = 1
PM_CDY = 15 PYM_FILL = 1
PM_XSTART = 16 PYM_POINT = 2
PM_YSTART = 17 PYM_LINE = 3
PM_VO1 = 1000 # internal use only PYM_HOLLOW = 4
PYM_LINE_FAST = 5
FG_OFF = 0
# FG_ON = 1
# START defines for getgdesc 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_XPMAX = 0
GD_YPMAX = 1 GD_YPMAX = 1
GD_XMMAX = 2 GD_XMMAX = 2
@ -196,7 +209,7 @@ GD_BITS_NORM_ZBUFFER = 16
GD_BITS_OVER_SNG_CMODE = 17 GD_BITS_OVER_SNG_CMODE = 17
GD_BITS_UNDR_SNG_CMODE = 18 GD_BITS_UNDR_SNG_CMODE = 18
GD_BITS_PUP_SNG_CMODE = 19 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_NORM_DBL_ALPHA = 22
GD_BITS_CURSOR = 23 GD_BITS_CURSOR = 23
GD_OVERUNDER_SHARED = 24 GD_OVERUNDER_SHARED = 24
@ -243,28 +256,14 @@ GD_POLYMODE = 77
GD_POLYSMOOTH = 78 GD_POLYSMOOTH = 78
GD_SCRBOX = 79 GD_SCRBOX = 79
GD_TEXTURE = 80 GD_TEXTURE = 80
GD_FOGPIXEL = 81
# return value for inquiries when there is no limit GD_TEXTURE_PERSP = 82
GD_NOLIMIT = 2 GD_MUXPIPES = 83
GD_NOLIMIT = -2
# return values for GD_WSYS
GD_WSYS_NONE = 0 GD_WSYS_NONE = 0
GD_WSYS_4S = 1 GD_WSYS_4S = 1
# return values for GD_SCRNTYPE
GD_SCRNTYPE_WM = 0 GD_SCRNTYPE_WM = 0
GD_SCRNTYPE_NOWM = 1 GD_SCRNTYPE_NOWM = 1
#
# END defines for getgdesc
#
#
# START NURBS interface definitions
#
# NURBS Rendering Properties
N_PIXEL_TOLERANCE = 1 N_PIXEL_TOLERANCE = 1
N_CULLING = 2 N_CULLING = 2
N_DISPLAY = 3 N_DISPLAY = 3
@ -273,60 +272,39 @@ N_SUBDIVISIONS = 5
N_S_STEPS = 6 N_S_STEPS = 6
N_T_STEPS = 7 N_T_STEPS = 7
N_TILES = 8 N_TILES = 8
N_TMP1 = 9
N_SHADED = 1.0 N_TMP2 = 10
N_TMP3 = 11
# --------------------------------------------------------------------------- N_TMP4 = 12
# FLAGS FOR NURBS SURFACES AND CURVES N_TMP5 = 13
# N_TMP6 = 14
# Bit: 9876 5432 1 0 N_FILL = 1.0
# |tttt|nnnn|f|r| : r - 1 bit = 1 if rational coordinate exists N_OUTLINE_POLY = 2.0
# : f - 1 bit = 1 if rational coordinate is before rest N_OUTLINE_PATCH = 5.0
# : = 0 if rational coordinate is after rest N_ISOLINE_S = 12.0
# : nnnn - 4 bits for number of coordinates N_ST = 0x8
# : tttt - 4 bits for type of data (color, position, etc.) N_STW = 0xd
# N_XYZ = 0x4c
# NURBS data type N_XYZW = 0x51
# N_T_ST 0 parametric space data N_TEX = 0x88
# N_T_XYZ 1 model space data N_TEXW = 0x8d
# N_RGBA = 0xd0
# rational or non-rational data and position in memory N_RGBAW = 0xd5
# N_NONRATIONAL 0 non-rational data N_P2D = 0x8
# N_RATAFTER 1 rational data with rat coord after rest N_P2DR = 0xd
# N_RATBEFORE 3 rational data with rat coord before rest N_V3D = 0x4c
# N_V3DR = 0x51
# N_MKFLAG(a,b,c) ((a<<6) | (b<<2) | c) N_T2D = 0x88
# N_T2DR = 0x8d
# --------------------------------------------------------------------------- N_C4D = 0xd0
# N_C4DR = 0xd5
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 LMNULL = 0.0
# MATRIX modes
MSINGLE = 0 MSINGLE = 0
MPROJECTION = 1 MPROJECTION = 1
MVIEWING = 2 MVIEWING = 2
MTEXTURE = 3
# LIGHT constants
MAXLIGHTS = 8 MAXLIGHTS = 8
MAXRESTRICTIONS = 4 MAXRESTRICTIONS = 4
# MATERIAL properties
DEFMATERIAL = 0 DEFMATERIAL = 0
EMISSION = 1 EMISSION = 1
AMBIENT = 2 AMBIENT = 2
@ -335,19 +313,18 @@ SPECULAR = 4
SHININESS = 5 SHININESS = 5
COLORINDEXES = 6 COLORINDEXES = 6
ALPHA = 7 ALPHA = 7
# LIGHT properties
DEFLIGHT = 100 DEFLIGHT = 100
LCOLOR = 101 LCOLOR = 101
POSITION = 102 POSITION = 102
SPOTDIRECTION = 103
# LIGHTINGMODEL properties SPOTLIGHT = 104
DEFLMODEL = 200 DEFLMODEL = 200
LOCALVIEWER = 201 LOCALVIEWER = 201
ATTENUATION = 202 ATTENUATION = 202
ATTENUATION2 = 203
# TARGET constants TWOSIDE = 204
MATERIAL = 1000 MATERIAL = 1000
BACKMATERIAL = 1001
LIGHT0 = 1100 LIGHT0 = 1100
LIGHT1 = 1101 LIGHT1 = 1101
LIGHT2 = 1102 LIGHT2 = 1102
@ -357,8 +334,6 @@ LIGHT5 = 1105
LIGHT6 = 1106 LIGHT6 = 1106
LIGHT7 = 1107 LIGHT7 = 1107
LMODEL = 1200 LMODEL = 1200
# lmcolor modes
LMC_COLOR = 0 LMC_COLOR = 0
LMC_EMISSION = 1 LMC_EMISSION = 1
LMC_AMBIENT = 2 LMC_AMBIENT = 2
@ -366,21 +341,53 @@ LMC_DIFFUSE = 3
LMC_SPECULAR = 4 LMC_SPECULAR = 4
LMC_AD = 5 LMC_AD = 5
LMC_NULL = 6 LMC_NULL = 6
TX_MINFILTER = 0x100
# TX_MAGFILTER = 0x200
# END lighting model defines TX_WRAP = 0x300
# TX_WRAP_S = 0x310
TX_WRAP_T = 0x320
TX_TILE = 0x400
# TX_BORDER = 0x500
# START distributed graphics library defines TX_NULL = 0x000
# TX_POINT = 0x110
TX_BILINEAR = 0x220
DGLSINK = 0 # sink connection TX_MIPMAP = 0x120
DGLLOCAL = 1 # local connection TX_MIPMAP_POINT = 0x121
DGLTSOCKET = 2 # tcp socket connection TX_MIPMAP_LINEAR = 0x122
DGL4DDN = 3 # 4DDN (DECnet) TX_MIPMAP_BILINEAR = 0x123
TX_MIPMAP_TRILINEAR = 0x124
# TX_REPEAT = 0x301
# END distributed graphics library defines 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

View file

@ -1,423 +1,399 @@
#/************************************************************************** NULLDEV = 0
# * *
# * 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. *
# * *
# **************************************************************************/
#/* file with device definitions (see /usr/include/device.h) */
NULLDEV = 0
BUTOFFSET = 1 BUTOFFSET = 1
VALOFFSET = 256 VALOFFSET = 256
PSEUDOFFSET = 512
BUT2OFFSET = 3840
TIMOFFSET = 515 TIMOFFSET = 515
XKBDOFFSET = 143 XKBDOFFSET = 143
INOFFSET = 1024 BUTCOUNT = 255
OUTOFFSET = 1033 VALCOUNT = 256
BUTCOUNT = 190
VALCOUNT = 27
TIMCOUNT = 4 TIMCOUNT = 4
XKBDCOUNT = 28 XKBDCOUNT = 28
INCOUNT = 8 USERBUTOFFSET = 4096
OUTCOUNT = 8 USERVALOFFSET = 12288
# USERPSEUDOFFSET = 16384
# BUT0 = 1
# BUT1 = 2
# BUT2 = 3
BUT0 = 1 BUT3 = 4
BUT1 = 2 BUT4 = 5
BUT2 = 3 BUT5 = 6
BUT3 = 4 BUT6 = 7
BUT4 = 5 BUT7 = 8
BUT5 = 6 BUT8 = 9
BUT6 = 7 BUT9 = 10
BUT7 = 8 BUT10 = 11
BUT8 = 9 BUT11 = 12
BUT9 = 10 BUT12 = 13
BUT10 = 11 BUT13 = 14
BUT11 = 12 BUT14 = 15
BUT12 = 13 BUT15 = 16
BUT13 = 14 BUT16 = 17
BUT14 = 15 BUT17 = 18
BUT15 = 16 BUT18 = 19
BUT16 = 17 BUT19 = 20
BUT17 = 18 BUT20 = 21
BUT18 = 19 BUT21 = 22
BUT19 = 20 BUT22 = 23
BUT20 = 21 BUT23 = 24
BUT21 = 22 BUT24 = 25
BUT22 = 23 BUT25 = 26
BUT23 = 24 BUT26 = 27
BUT24 = 25 BUT27 = 28
BUT25 = 26 BUT28 = 29
BUT26 = 27 BUT29 = 30
BUT27 = 28 BUT30 = 31
BUT28 = 29 BUT31 = 32
BUT29 = 30 BUT32 = 33
BUT30 = 31 BUT33 = 34
BUT31 = 32 BUT34 = 35
BUT32 = 33 BUT35 = 36
BUT33 = 34 BUT36 = 37
BUT34 = 35 BUT37 = 38
BUT35 = 36 BUT38 = 39
BUT36 = 37 BUT39 = 40
BUT37 = 38 BUT40 = 41
BUT38 = 39 BUT41 = 42
BUT39 = 40 BUT42 = 43
BUT40 = 41 BUT43 = 44
BUT41 = 42 BUT44 = 45
BUT42 = 43 BUT45 = 46
BUT43 = 44 BUT46 = 47
BUT44 = 45 BUT47 = 48
BUT45 = 46 BUT48 = 49
BUT46 = 47 BUT49 = 50
BUT47 = 48 BUT50 = 51
BUT48 = 49 BUT51 = 52
BUT49 = 50 BUT52 = 53
BUT50 = 51 BUT53 = 54
BUT51 = 52 BUT54 = 55
BUT52 = 53 BUT55 = 56
BUT53 = 54 BUT56 = 57
BUT54 = 55 BUT57 = 58
BUT55 = 56 BUT58 = 59
BUT56 = 57 BUT59 = 60
BUT57 = 58 BUT60 = 61
BUT58 = 59 BUT61 = 62
BUT59 = 60 BUT62 = 63
BUT60 = 61 BUT63 = 64
BUT61 = 62 BUT64 = 65
BUT62 = 63 BUT65 = 66
BUT63 = 64 BUT66 = 67
BUT64 = 65 BUT67 = 68
BUT65 = 66 BUT68 = 69
BUT66 = 67 BUT69 = 70
BUT67 = 68 BUT70 = 71
BUT68 = 69 BUT71 = 72
BUT69 = 70 BUT72 = 73
BUT70 = 71 BUT73 = 74
BUT71 = 72 BUT74 = 75
BUT72 = 73 BUT75 = 76
BUT73 = 74 BUT76 = 77
BUT74 = 75 BUT77 = 78
BUT75 = 76 BUT78 = 79
BUT76 = 77 BUT79 = 80
BUT77 = 78 BUT80 = 81
BUT78 = 79 BUT81 = 82
BUT79 = 80 BUT82 = 83
BUT80 = 81 MAXKBDBUT = 83
BUT81 = 82 BUT100 = 101
BUT82 = 83 BUT101 = 102
MAXKBDBUT = 83 BUT102 = 103
BUT100 = 101 BUT103 = 104
BUT101 = 102 BUT104 = 105
BUT102 = 103 BUT105 = 106
BUT110 = 111 BUT106 = 107
BUT111 = 112 BUT107 = 108
BUT112 = 113 BUT108 = 109
BUT113 = 114 BUT109 = 110
BUT114 = 115 BUT110 = 111
BUT115 = 116 BUT111 = 112
BUT116 = 117 BUT112 = 113
BUT117 = 118 BUT113 = 114
BUT118 = 119 BUT114 = 115
BUT119 = 120 BUT115 = 116
BUT120 = 121 BUT116 = 117
BUT121 = 122 BUT117 = 118
BUT122 = 123 BUT118 = 119
BUT123 = 124 BUT119 = 120
BUT124 = 125 BUT120 = 121
BUT125 = 126 BUT121 = 122
BUT126 = 127 BUT122 = 123
BUT127 = 128 BUT123 = 124
BUT128 = 129 BUT124 = 125
BUT129 = 130 BUT125 = 126
BUT130 = 131 BUT126 = 127
BUT131 = 132 BUT127 = 128
BUT132 = 133 BUT128 = 129
BUT133 = 134 BUT129 = 130
BUT134 = 135 BUT130 = 131
BUT135 = 136 BUT131 = 132
BUT136 = 137 BUT132 = 133
BUT137 = 138 BUT133 = 134
BUT138 = 139 BUT134 = 135
BUT139 = 140 BUT135 = 136
BUT140 = 141 BUT136 = 137
BUT141 = 142 BUT137 = 138
BUT142 = 143 BUT138 = 139
BUT143 = 144 BUT139 = 140
BUT144 = 145 BUT140 = 141
BUT145 = 146 BUT141 = 142
BUT146 = 147 BUT142 = 143
BUT147 = 148 BUT143 = 144
BUT148 = 149 BUT144 = 145
BUT149 = 150 BUT145 = 146
BUT150 = 151 BUT146 = 147
BUT151 = 152 BUT147 = 148
BUT152 = 153 BUT148 = 149
BUT153 = 154 BUT149 = 150
BUT154 = 155 BUT150 = 151
BUT155 = 156 BUT151 = 152
BUT156 = 157 BUT152 = 153
BUT157 = 158 BUT153 = 154
BUT158 = 159 BUT154 = 155
BUT159 = 160 BUT155 = 156
BUT160 = 161 BUT156 = 157
BUT161 = 162 BUT157 = 158
BUT162 = 163 BUT158 = 159
BUT163 = 164 BUT159 = 160
BUT164 = 165 BUT160 = 161
BUT165 = 166 BUT161 = 162
BUT166 = 167 BUT162 = 163
BUT167 = 168 BUT163 = 164
BUT168 = 169 BUT164 = 165
BUT181 = 182 BUT165 = 166
BUT182 = 183 BUT166 = 167
BUT183 = 184 BUT167 = 168
BUT184 = 185 BUT168 = 169
BUT185 = 186 BUT181 = 182
BUT186 = 187 BUT182 = 183
BUT187 = 188 BUT183 = 184
BUT188 = 189 BUT184 = 185
BUT189 = 190 BUT185 = 186
MOUSE1 = 101 BUT186 = 187
MOUSE2 = 102 BUT187 = 188
MOUSE3 = 103 BUT188 = 189
LEFTMOUSE = 103 BUT189 = 190
MIDDLEMOUSE = 102 MOUSE1 = 101
RIGHTMOUSE = 101 MOUSE2 = 102
LPENBUT = 104 MOUSE3 = 103
BPAD0 = 105 LEFTMOUSE = 103
BPAD1 = 106 MIDDLEMOUSE = 102
BPAD2 = 107 RIGHTMOUSE = 101
BPAD3 = 108 LPENBUT = 104
LPENVALID = 109 BPAD0 = 105
SWBASE = 111 BPAD1 = 106
SW0 = 111 BPAD2 = 107
SW1 = 112 BPAD3 = 108
SW2 = 113 LPENVALID = 109
SW3 = 114 SWBASE = 111
SW4 = 115 SW0 = 111
SW5 = 116 SW1 = 112
SW6 = 117 SW2 = 113
SW7 = 118 SW3 = 114
SW8 = 119 SW4 = 115
SW9 = 120 SW5 = 116
SW10 = 121 SW6 = 117
SW11 = 122 SW7 = 118
SW12 = 123 SW8 = 119
SW13 = 124 SW9 = 120
SW14 = 125 SW10 = 121
SW15 = 126 SW11 = 122
SW16 = 127 SW12 = 123
SW17 = 128 SW13 = 124
SW18 = 129 SW14 = 125
SW19 = 130 SW15 = 126
SW20 = 131 SW16 = 127
SW21 = 132 SW17 = 128
SW22 = 133 SW18 = 129
SW23 = 134 SW19 = 130
SW24 = 135 SW20 = 131
SW25 = 136 SW21 = 132
SW26 = 137 SW22 = 133
SW27 = 138 SW23 = 134
SW28 = 139 SW24 = 135
SW29 = 140 SW25 = 136
SW30 = 141 SW26 = 137
SW31 = 142 SW27 = 138
SBBASE = 182 SW28 = 139
SBPICK = 182 SW29 = 140
SBBUT1 = 183 SW30 = 141
SBBUT2 = 184 SW31 = 142
SBBUT3 = 185 SBBASE = 182
SBBUT4 = 186 SBPICK = 182
SBBUT5 = 187 SBBUT1 = 183
SBBUT6 = 188 SBBUT2 = 184
SBBUT7 = 189 SBBUT3 = 185
SBBUT8 = 190 SBBUT4 = 186
AKEY = 11 SBBUT5 = 187
BKEY = 36 SBBUT6 = 188
CKEY = 28 SBBUT7 = 189
DKEY = 18 SBBUT8 = 190
EKEY = 17 AKEY = 11
FKEY = 19 BKEY = 36
GKEY = 26 CKEY = 28
HKEY = 27 DKEY = 18
IKEY = 40 EKEY = 17
JKEY = 34 FKEY = 19
KKEY = 35 GKEY = 26
LKEY = 42 HKEY = 27
MKEY = 44 IKEY = 40
NKEY = 37 JKEY = 34
OKEY = 41 KKEY = 35
PKEY = 48 LKEY = 42
QKEY = 10 MKEY = 44
RKEY = 24 NKEY = 37
SKEY = 12 OKEY = 41
TKEY = 25 PKEY = 48
UKEY = 33 QKEY = 10
VKEY = 29 RKEY = 24
WKEY = 16 SKEY = 12
XKEY = 21 TKEY = 25
YKEY = 32 UKEY = 33
ZKEY = 20 VKEY = 29
ZEROKEY = 46 WKEY = 16
ONEKEY = 8 XKEY = 21
TWOKEY = 14 YKEY = 32
THREEKEY = 15 ZKEY = 20
FOURKEY = 22 ZEROKEY = 46
FIVEKEY = 23 ONEKEY = 8
SIXKEY = 30 TWOKEY = 14
SEVENKEY = 31 THREEKEY = 15
EIGHTKEY = 38 FOURKEY = 22
NINEKEY = 39 FIVEKEY = 23
BREAKKEY = 1 SIXKEY = 30
SETUPKEY = 2 SEVENKEY = 31
CTRLKEY = 3 EIGHTKEY = 38
LEFTCTRLKEY = CTRLKEY NINEKEY = 39
CAPSLOCKKEY = 4 BREAKKEY = 1
RIGHTSHIFTKEY = 5 SETUPKEY = 2
LEFTSHIFTKEY = 6 CTRLKEY = 3
NOSCRLKEY = 13 LEFTCTRLKEY = CTRLKEY
ESCKEY = 7 CAPSLOCKKEY = 4
TABKEY = 9 RIGHTSHIFTKEY = 5
RETKEY = 51 LEFTSHIFTKEY = 6
SPACEKEY = 83 NOSCRLKEY = 13
LINEFEEDKEY = 60 ESCKEY = 7
BACKSPACEKEY = 61 TABKEY = 9
DELKEY = 62 RETKEY = 51
SEMICOLONKEY = 43 SPACEKEY = 83
PERIODKEY = 52 LINEFEEDKEY = 60
COMMAKEY = 45 BACKSPACEKEY = 61
QUOTEKEY = 50 DELKEY = 62
ACCENTGRAVEKEY = 55 SEMICOLONKEY = 43
MINUSKEY = 47 PERIODKEY = 52
VIRGULEKEY = 53 COMMAKEY = 45
BACKSLASHKEY = 57 QUOTEKEY = 50
EQUALKEY = 54 ACCENTGRAVEKEY = 55
LEFTBRACKETKEY = 49 MINUSKEY = 47
RIGHTBRACKETKEY = 56 VIRGULEKEY = 53
LEFTARROWKEY = 73 BACKSLASHKEY = 57
DOWNARROWKEY = 74 EQUALKEY = 54
RIGHTARROWKEY = 80 LEFTBRACKETKEY = 49
UPARROWKEY = 81 RIGHTBRACKETKEY = 56
PAD0 = 59 LEFTARROWKEY = 73
PAD1 = 58 DOWNARROWKEY = 74
PAD2 = 64 RIGHTARROWKEY = 80
PAD3 = 65 UPARROWKEY = 81
PAD4 = 63 PAD0 = 59
PAD5 = 69 PAD1 = 58
PAD6 = 70 PAD2 = 64
PAD7 = 67 PAD3 = 65
PAD8 = 68 PAD4 = 63
PAD9 = 75 PAD5 = 69
PADPF1 = 72 PAD6 = 70
PADPF2 = 71 PAD7 = 67
PADPF3 = 79 PAD8 = 68
PADPF4 = 78 PAD9 = 75
PADPERIOD = 66 PADPF1 = 72
PADMINUS = 76 PADPF2 = 71
PADCOMMA = 77 PADPF3 = 79
PADENTER = 82 PADPF4 = 78
LEFTALTKEY = 143 PADPERIOD = 66
RIGHTALTKEY = 144 PADMINUS = 76
RIGHTCTRLKEY = 145 PADCOMMA = 77
F1KEY = 146 PADENTER = 82
F2KEY = 147 LEFTALTKEY = 143
F3KEY = 148 RIGHTALTKEY = 144
F4KEY = 149 RIGHTCTRLKEY = 145
F5KEY = 150 F1KEY = 146
F6KEY = 151 F2KEY = 147
F7KEY = 152 F3KEY = 148
F8KEY = 153 F4KEY = 149
F9KEY = 154 F5KEY = 150
F10KEY = 155 F6KEY = 151
F11KEY = 156 F7KEY = 152
F12KEY = 157 F8KEY = 153
F9KEY = 154
F10KEY = 155
F11KEY = 156
F12KEY = 157
PRINTSCREENKEY = 158 PRINTSCREENKEY = 158
SCROLLLOCKKEY = 159 SCROLLLOCKKEY = 159
PAUSEKEY = 160 PAUSEKEY = 160
INSERTKEY = 161 INSERTKEY = 161
HOMEKEY = 162 HOMEKEY = 162
PAGEUPKEY = 163 PAGEUPKEY = 163
ENDKEY = 164 ENDKEY = 164
PAGEDOWNKEY = 165 PAGEDOWNKEY = 165
NUMLOCKKEY = 166 NUMLOCKKEY = 166
PADVIRGULEKEY = 167 PADVIRGULEKEY = 167
PADASTERKEY = 168 PADASTERKEY = 168
PADPLUSKEY = 169 PADPLUSKEY = 169
SGIRESERVED = 256 SGIRESERVED = 256
DIAL0 = 257 DIAL0 = 257
DIAL1 = 258 DIAL1 = 258
DIAL2 = 259 DIAL2 = 259
DIAL3 = 260 DIAL3 = 260
DIAL4 = 261 DIAL4 = 261
DIAL5 = 262 DIAL5 = 262
DIAL6 = 263 DIAL6 = 263
DIAL7 = 264 DIAL7 = 264
DIAL8 = 265 DIAL8 = 265
MOUSEX = 266 MOUSEX = 266
MOUSEY = 267 MOUSEY = 267
LPENX = 268 LPENX = 268
LPENY = 269 LPENY = 269
BPADX = 270 BPADX = 270
BPADY = 271 BPADY = 271
CURSORX = 272 CURSORX = 272
CURSORY = 273 CURSORY = 273
GHOSTX = 274 GHOSTX = 274
GHOSTY = 275 GHOSTY = 275
SBTX = 276 SBTX = 276
SBTY = 277 SBTY = 277
SBTZ = 278 SBTZ = 278
SBRX = 279 SBRX = 279
SBRY = 280 SBRY = 280
SBRZ = 281 SBRZ = 281
SBPERIOD = 282 SBPERIOD = 282
TIMER0 = 515 TIMER0 = 515
TIMER1 = 516 TIMER1 = 516
TIMER2 = 517 TIMER2 = 517
TIMER3 = 518 TIMER3 = 518
KEYBD = 513 KEYBD = 513
RAWKEYBD = 514 RAWKEYBD = 514
VALMARK = 523 VALMARK = 523
GERROR = 524 REDRAW = 528
REDRAW = 528 INPUTCHANGE = 534
WMSEND = 529 QFULL = 535
WMREPLY = 530 QREADERROR = 538
WMGFCLOSE = 531 WINFREEZE = 539
WMTXCLOSE = 532 WINTHAW = 540
MODECHANGE = 533 REDRAWICONIC = 541
INPUTCHANGE = 534 WINQUIT = 542
QFULL = 535 DEPTHCHANGE = 543
PIECECHANGE = 536 WINSHUT = 546
WINCLOSE = 537 DRAWOVERLAY = 547
QREADERROR = 538 MENUBUTTON = RIGHTMOUSE
WINFREEZE = 539 WINCLOSE = 537
WINTHAW = 540 KEYBDFNAMES = 544
REDRAWICONIC = 541 KEYBDFSTRINGS = 545
WINQUIT = 542
DEPTHCHANGE = 543
KEYBDFNAMES = 544
KEYBDFSTRINGS = 545
WINSHUT = 546
INPUT0 = 1024
INPUT1 = 1025
INPUT2 = 1026
INPUT3 = 1027
INPUT4 = 1028
INPUT5 = 1029
INPUT6 = 1030
INPUT7 = 1032
OUTPUT0 = 1033
OUTPUT1 = 1034
OUTPUT2 = 1035
OUTPUT3 = 1036
OUTPUT4 = 1037
OUTPUT5 = 1038
OUTPUT6 = 1039
OUTPUT7 = 1040
MAXSGIDEVICE = 20000 MAXSGIDEVICE = 20000
MENUBUTTON = RIGHTMOUSE GERROR = 524
WMSEND = 529
WMREPLY = 530
WMGFCLOSE = 531
WMTXCLOSE = 532
MODECHANGE = 533
PIECECHANGE = 536

View file

@ -1,43 +1,12 @@
# Constants defined in <gl.h> NULL = 0
#**************************************************************************
#* *
#* 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 FALSE = 0
TRUE = 1
# 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 ATTRIBSTACKDEPTH = 10
VPSTACKDEPTH = 8 VPSTACKDEPTH = 8
MATRIXSTACKDEPTH = 32 MATRIXSTACKDEPTH = 32
NAMESTACKDEPTH = 1025 NAMESTACKDEPTH = 1025
STARTTAG = -2 STARTTAG = -2
ENDTAG = -3 ENDTAG = -3
CPOSX_INVALID = -(2*XMAXSCREEN)
# names for colors in color map loaded by greset
BLACK = 0 BLACK = 0
RED = 1 RED = 1
GREEN = 2 GREEN = 2
@ -46,30 +15,22 @@ BLUE = 4
MAGENTA = 5 MAGENTA = 5
CYAN = 6 CYAN = 6
WHITE = 7 WHITE = 7
# popup colors
PUP_CLEAR = 0 PUP_CLEAR = 0
PUP_COLOR = 1 PUP_COLOR = 1
PUP_BLACK = 2 PUP_BLACK = 2
PUP_WHITE = 3 PUP_WHITE = 3
NORMALDRAW = 0x010
# defines for drawmode PUPDRAW = 0x020
NORMALDRAW = 0 OVERDRAW = 0x040
PUPDRAW = 1 UNDERDRAW = 0x080
OVERDRAW = 2 CURSORDRAW = 0x100
UNDERDRAW = 3 DUALDRAW = 0x200
CURSORDRAW = 4
# defines for defpattern
PATTERN_16 = 16 PATTERN_16 = 16
PATTERN_32 = 32 PATTERN_32 = 32
PATTERN_64 = 64 PATTERN_64 = 64
PATTERN_16_SIZE = 16 PATTERN_16_SIZE = 16
PATTERN_32_SIZE = 64 PATTERN_32_SIZE = 64
PATTERN_64_SIZE = 256 PATTERN_64_SIZE = 256
# defines for readsource
SRC_AUTO = 0 SRC_AUTO = 0
SRC_FRONT = 1 SRC_FRONT = 1
SRC_BACK = 2 SRC_BACK = 2
@ -78,8 +39,6 @@ SRC_PUP = 4
SRC_OVER = 5 SRC_OVER = 5
SRC_UNDER = 6 SRC_UNDER = 6
SRC_FRAMEGRABBER = 7 SRC_FRAMEGRABBER = 7
# defines for blendfunction
BF_ZERO = 0 BF_ZERO = 0
BF_ONE = 1 BF_ONE = 1
BF_DC = 2 BF_DC = 2
@ -90,8 +49,15 @@ BF_SA = 4
BF_MSA = 5 BF_MSA = 5
BF_DA = 6 BF_DA = 6
BF_MDA = 7 BF_MDA = 7
BF_MIN_SA_MDA = 8
# defines for zfunction 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_NEVER = 0
ZF_LESS = 1 ZF_LESS = 1
ZF_EQUAL = 2 ZF_EQUAL = 2
@ -100,39 +66,43 @@ ZF_GREATER = 4
ZF_NOTEQUAL = 5 ZF_NOTEQUAL = 5
ZF_GEQUAL = 6 ZF_GEQUAL = 6
ZF_ALWAYS = 7 ZF_ALWAYS = 7
# defines for zsource
ZSRC_DEPTH = 0 ZSRC_DEPTH = 0
ZSRC_COLOR = 1 ZSRC_COLOR = 1
SMP_OFF = 0x0
# defines for pntsmooth SMP_ON = 0x1
SMP_OFF = 0 SMP_SMOOTHER = 0x2
SMP_ON = 1 SML_OFF = 0x0
SML_ON = 0x1
# defines for linesmooth SML_SMOOTHER = 0x2
SML_OFF = 0 SML_END_CORRECT = 0x4
SML_ON = 1 PYSM_OFF = 0
PYSM_ON = 1
# defines for setpup PYSM_SHRINK = 2
DT_OFF = 0
DT_ON = 1
PUP_NONE = 0 PUP_NONE = 0
PUP_GREY = 1 PUP_GREY = 0x1
PUP_BOX = 0x2
# defines for glcompat PUP_CHECK = 0x4
GLC_OLDPOLYGON = 0 GLC_OLDPOLYGON = 0
GLC_ZRANGEMAP = 1 GLC_ZRANGEMAP = 1
GLC_MQUEUERATE = 2
# defines for curstype 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 C16X1 = 0
C16X2 = 1 C16X2 = 1
C32X1 = 2 C32X1 = 2
C32X2 = 3 C32X2 = 3
CCROSS = 4 CCROSS = 4
# defines for shademodel
FLAT = 0 FLAT = 0
GOURAUD = 1 GOURAUD = 1
# defines for logicop
LO_ZERO = 0x0 LO_ZERO = 0x0
LO_AND = 0x1 LO_AND = 0x1
LO_ANDR = 0x2 LO_ANDR = 0x2
@ -149,33 +119,76 @@ LO_NSRC = 0xc
LO_ORI = 0xd LO_ORI = 0xd
LO_NAND = 0xe LO_NAND = 0xe
LO_ONE = 0xf LO_ONE = 0xf
INFOCUSSCRN = -2
# defines for pixmode ST_KEEP = 0
PM_SHIFT = 0 ST_ZERO = 1
PM_EXPAND = 1 ST_REPLACE = 2
PM_C0 = 2 ST_INCR = 3
PM_C1 = 3 ST_DECR = 4
PM_ADD24 = 4 ST_INVERT = 5
PM_SIZE = 5 SF_NEVER = 0
PM_OFFSET = 6 SF_LESS = 1
PM_STRIDE = 7 SF_EQUAL = 2
PM_TTOB = 8 SF_LEQUAL = 3
PM_RTOL = 9 SF_GREATER = 4
PM_ZDATA = 10 SF_NOTEQUAL = 5
PM_WARP = 11 SF_GEQUAL = 6
PM_RDX = 12 SF_ALWAYS = 7
PM_RDY = 13 SS_OFF = 0
PM_CDX = 14 SS_DEPTH = 1
PM_CDY = 15 PYM_FILL = 1
PM_XSTART = 16 PYM_POINT = 2
PM_YSTART = 17 PYM_LINE = 3
PM_VO1 = 1000 # internal use only PYM_HOLLOW = 4
PYM_LINE_FAST = 5
FG_OFF = 0
# FG_ON = 1
# START defines for getgdesc 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_XPMAX = 0
GD_YPMAX = 1 GD_YPMAX = 1
GD_XMMAX = 2 GD_XMMAX = 2
@ -196,7 +209,7 @@ GD_BITS_NORM_ZBUFFER = 16
GD_BITS_OVER_SNG_CMODE = 17 GD_BITS_OVER_SNG_CMODE = 17
GD_BITS_UNDR_SNG_CMODE = 18 GD_BITS_UNDR_SNG_CMODE = 18
GD_BITS_PUP_SNG_CMODE = 19 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_NORM_DBL_ALPHA = 22
GD_BITS_CURSOR = 23 GD_BITS_CURSOR = 23
GD_OVERUNDER_SHARED = 24 GD_OVERUNDER_SHARED = 24
@ -243,28 +256,14 @@ GD_POLYMODE = 77
GD_POLYSMOOTH = 78 GD_POLYSMOOTH = 78
GD_SCRBOX = 79 GD_SCRBOX = 79
GD_TEXTURE = 80 GD_TEXTURE = 80
GD_FOGPIXEL = 81
# return value for inquiries when there is no limit GD_TEXTURE_PERSP = 82
GD_NOLIMIT = 2 GD_MUXPIPES = 83
GD_NOLIMIT = -2
# return values for GD_WSYS
GD_WSYS_NONE = 0 GD_WSYS_NONE = 0
GD_WSYS_4S = 1 GD_WSYS_4S = 1
# return values for GD_SCRNTYPE
GD_SCRNTYPE_WM = 0 GD_SCRNTYPE_WM = 0
GD_SCRNTYPE_NOWM = 1 GD_SCRNTYPE_NOWM = 1
#
# END defines for getgdesc
#
#
# START NURBS interface definitions
#
# NURBS Rendering Properties
N_PIXEL_TOLERANCE = 1 N_PIXEL_TOLERANCE = 1
N_CULLING = 2 N_CULLING = 2
N_DISPLAY = 3 N_DISPLAY = 3
@ -273,60 +272,39 @@ N_SUBDIVISIONS = 5
N_S_STEPS = 6 N_S_STEPS = 6
N_T_STEPS = 7 N_T_STEPS = 7
N_TILES = 8 N_TILES = 8
N_TMP1 = 9
N_SHADED = 1.0 N_TMP2 = 10
N_TMP3 = 11
# --------------------------------------------------------------------------- N_TMP4 = 12
# FLAGS FOR NURBS SURFACES AND CURVES N_TMP5 = 13
# N_TMP6 = 14
# Bit: 9876 5432 1 0 N_FILL = 1.0
# |tttt|nnnn|f|r| : r - 1 bit = 1 if rational coordinate exists N_OUTLINE_POLY = 2.0
# : f - 1 bit = 1 if rational coordinate is before rest N_OUTLINE_PATCH = 5.0
# : = 0 if rational coordinate is after rest N_ISOLINE_S = 12.0
# : nnnn - 4 bits for number of coordinates N_ST = 0x8
# : tttt - 4 bits for type of data (color, position, etc.) N_STW = 0xd
# N_XYZ = 0x4c
# NURBS data type N_XYZW = 0x51
# N_T_ST 0 parametric space data N_TEX = 0x88
# N_T_XYZ 1 model space data N_TEXW = 0x8d
# N_RGBA = 0xd0
# rational or non-rational data and position in memory N_RGBAW = 0xd5
# N_NONRATIONAL 0 non-rational data N_P2D = 0x8
# N_RATAFTER 1 rational data with rat coord after rest N_P2DR = 0xd
# N_RATBEFORE 3 rational data with rat coord before rest N_V3D = 0x4c
# N_V3DR = 0x51
# N_MKFLAG(a,b,c) ((a<<6) | (b<<2) | c) N_T2D = 0x88
# N_T2DR = 0x8d
# --------------------------------------------------------------------------- N_C4D = 0xd0
# N_C4DR = 0xd5
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 LMNULL = 0.0
# MATRIX modes
MSINGLE = 0 MSINGLE = 0
MPROJECTION = 1 MPROJECTION = 1
MVIEWING = 2 MVIEWING = 2
MTEXTURE = 3
# LIGHT constants
MAXLIGHTS = 8 MAXLIGHTS = 8
MAXRESTRICTIONS = 4 MAXRESTRICTIONS = 4
# MATERIAL properties
DEFMATERIAL = 0 DEFMATERIAL = 0
EMISSION = 1 EMISSION = 1
AMBIENT = 2 AMBIENT = 2
@ -335,19 +313,18 @@ SPECULAR = 4
SHININESS = 5 SHININESS = 5
COLORINDEXES = 6 COLORINDEXES = 6
ALPHA = 7 ALPHA = 7
# LIGHT properties
DEFLIGHT = 100 DEFLIGHT = 100
LCOLOR = 101 LCOLOR = 101
POSITION = 102 POSITION = 102
SPOTDIRECTION = 103
# LIGHTINGMODEL properties SPOTLIGHT = 104
DEFLMODEL = 200 DEFLMODEL = 200
LOCALVIEWER = 201 LOCALVIEWER = 201
ATTENUATION = 202 ATTENUATION = 202
ATTENUATION2 = 203
# TARGET constants TWOSIDE = 204
MATERIAL = 1000 MATERIAL = 1000
BACKMATERIAL = 1001
LIGHT0 = 1100 LIGHT0 = 1100
LIGHT1 = 1101 LIGHT1 = 1101
LIGHT2 = 1102 LIGHT2 = 1102
@ -357,8 +334,6 @@ LIGHT5 = 1105
LIGHT6 = 1106 LIGHT6 = 1106
LIGHT7 = 1107 LIGHT7 = 1107
LMODEL = 1200 LMODEL = 1200
# lmcolor modes
LMC_COLOR = 0 LMC_COLOR = 0
LMC_EMISSION = 1 LMC_EMISSION = 1
LMC_AMBIENT = 2 LMC_AMBIENT = 2
@ -366,21 +341,53 @@ LMC_DIFFUSE = 3
LMC_SPECULAR = 4 LMC_SPECULAR = 4
LMC_AD = 5 LMC_AD = 5
LMC_NULL = 6 LMC_NULL = 6
TX_MINFILTER = 0x100
# TX_MAGFILTER = 0x200
# END lighting model defines TX_WRAP = 0x300
# TX_WRAP_S = 0x310
TX_WRAP_T = 0x320
TX_TILE = 0x400
# TX_BORDER = 0x500
# START distributed graphics library defines TX_NULL = 0x000
# TX_POINT = 0x110
TX_BILINEAR = 0x220
DGLSINK = 0 # sink connection TX_MIPMAP = 0x120
DGLLOCAL = 1 # local connection TX_MIPMAP_POINT = 0x121
DGLTSOCKET = 2 # tcp socket connection TX_MIPMAP_LINEAR = 0x122
DGL4DDN = 3 # 4DDN (DECnet) TX_MIPMAP_BILINEAR = 0x123
TX_MIPMAP_TRILINEAR = 0x124
# TX_REPEAT = 0x301
# END distributed graphics library defines 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