Hex Artifact Content
Not logged in

Artifact 66eb368619130351723f56da9a35fca5d99eed4a:


0000: 0a 3b 3b 3b 20 59 70 73 69 6c 6f 6e 20 53 63 68  .;;; Ypsilon Sch
0010: 65 6d 65 20 53 79 73 74 65 6d 0a 3b 3b 3b 20 43  eme System.;;; C
0020: 6f 70 79 72 69 67 68 74 20 28 63 29 20 32 30 30  opyright (c) 200
0030: 34 2d 32 30 30 39 20 59 2e 46 55 4a 49 54 41 20  4-2009 Y.FUJITA 
0040: 2f 20 4c 69 74 74 6c 65 57 69 6e 67 20 43 6f 6d  / LittleWing Com
0050: 70 61 6e 79 20 4c 69 6d 69 74 65 64 2e 0a 3b 3b  pany Limited..;;
0060: 3b 20 53 65 65 20 6c 69 63 65 6e 73 65 2e 74 78  ; See license.tx
0070: 74 20 66 6f 72 20 74 65 72 6d 73 20 61 6e 64 20  t for terms and 
0080: 63 6f 6e 64 69 74 69 6f 6e 73 20 6f 66 20 75 73  conditions of us
0090: 65 2e 0a 0a 3b 3b 3b 20 50 6f 72 74 65 64 20 74  e...;;; Ported t
00a0: 6f 20 43 68 65 7a 20 53 63 68 65 6d 65 20 62 79  o Chez Scheme by
00b0: 20 45 64 20 43 61 76 61 7a 6f 73 20 28 77 61 79   Ed Cavazos (way
00c0: 6f 2e 63 61 76 61 7a 6f 73 40 67 6d 61 69 6c 2e  o.cavazos@gmail.
00d0: 63 6f 6d 29 0a 0a 28 6c 69 62 72 61 72 79 20 28  com)..(library (
00e0: 67 6c 29 0a 20 20 28 65 78 70 6f 72 74 20 47 4c  gl).  (export GL
00f0: 5f 46 41 4c 53 45 0a 20 20 20 20 20 20 20 20 20  _FALSE.         
0100: 20 47 4c 5f 54 52 55 45 0a 20 20 20 20 20 20 20   GL_TRUE.       
0110: 20 20 20 47 4c 5f 42 59 54 45 0a 20 20 20 20 20     GL_BYTE.     
0120: 20 20 20 20 20 47 4c 5f 55 4e 53 49 47 4e 45 44       GL_UNSIGNED
0130: 5f 42 59 54 45 0a 20 20 20 20 20 20 20 20 20 20  _BYTE.          
0140: 47 4c 5f 53 48 4f 52 54 0a 20 20 20 20 20 20 20  GL_SHORT.       
0150: 20 20 20 47 4c 5f 55 4e 53 49 47 4e 45 44 5f 53     GL_UNSIGNED_S
0160: 48 4f 52 54 0a 20 20 20 20 20 20 20 20 20 20 47  HORT.          G
0170: 4c 5f 49 4e 54 0a 20 20 20 20 20 20 20 20 20 20  L_INT.          
0180: 47 4c 5f 55 4e 53 49 47 4e 45 44 5f 49 4e 54 0a  GL_UNSIGNED_INT.
0190: 20 20 20 20 20 20 20 20 20 20 47 4c 5f 46 4c 4f            GL_FLO
01a0: 41 54 0a 20 20 20 20 20 20 20 20 20 20 47 4c 5f  AT.          GL_
01b0: 32 5f 42 59 54 45 53 0a 20 20 20 20 20 20 20 20  2_BYTES.        
01c0: 20 20 47 4c 5f 33 5f 42 59 54 45 53 0a 20 20 20    GL_3_BYTES.   
01d0: 20 20 20 20 20 20 20 47 4c 5f 34 5f 42 59 54 45         GL_4_BYTE
01e0: 53 0a 20 20 20 20 20 20 20 20 20 20 47 4c 5f 44  S.          GL_D
01f0: 4f 55 42 4c 45 0a 20 20 20 20 20 20 20 20 20 20  OUBLE.          
0200: 47 4c 5f 50 4f 49 4e 54 53 0a 20 20 20 20 20 20  GL_POINTS.      
0210: 20 20 20 20 47 4c 5f 4c 49 4e 45 53 0a 20 20 20      GL_LINES.   
0220: 20 20 20 20 20 20 20 47 4c 5f 4c 49 4e 45 5f 4c         GL_LINE_L
0230: 4f 4f 50 0a 20 20 20 20 20 20 20 20 20 20 47 4c  OOP.          GL
0240: 5f 4c 49 4e 45 5f 53 54 52 49 50 0a 20 20 20 20  _LINE_STRIP.    
0250: 20 20 20 20 20 20 47 4c 5f 54 52 49 41 4e 47 4c        GL_TRIANGL
0260: 45 53 0a 20 20 20 20 20 20 20 20 20 20 47 4c 5f  ES.          GL_
0270: 54 52 49 41 4e 47 4c 45 5f 53 54 52 49 50 0a 20  TRIANGLE_STRIP. 
0280: 20 20 20 20 20 20 20 20 20 47 4c 5f 54 52 49 41           GL_TRIA
0290: 4e 47 4c 45 5f 46 41 4e 0a 20 20 20 20 20 20 20  NGLE_FAN.       
02a0: 20 20 20 47 4c 5f 51 55 41 44 53 0a 20 20 20 20     GL_QUADS.    
02b0: 20 20 20 20 20 20 47 4c 5f 51 55 41 44 5f 53 54        GL_QUAD_ST
02c0: 52 49 50 0a 20 20 20 20 20 20 20 20 20 20 47 4c  RIP.          GL
02d0: 5f 50 4f 4c 59 47 4f 4e 0a 20 20 20 20 20 20 20  _POLYGON.       
02e0: 20 20 20 47 4c 5f 56 45 52 54 45 58 5f 41 52 52     GL_VERTEX_ARR
02f0: 41 59 0a 20 20 20 20 20 20 20 20 20 20 47 4c 5f  AY.          GL_
0300: 4e 4f 52 4d 41 4c 5f 41 52 52 41 59 0a 20 20 20  NORMAL_ARRAY.   
0310: 20 20 20 20 20 20 20 47 4c 5f 43 4f 4c 4f 52 5f         GL_COLOR_
0320: 41 52 52 41 59 0a 20 20 20 20 20 20 20 20 20 20  ARRAY.          
0330: 47 4c 5f 49 4e 44 45 58 5f 41 52 52 41 59 0a 20  GL_INDEX_ARRAY. 
0340: 20 20 20 20 20 20 20 20 20 47 4c 5f 54 45 58 54           GL_TEXT
0350: 55 52 45 5f 43 4f 4f 52 44 5f 41 52 52 41 59 0a  URE_COORD_ARRAY.
0360: 20 20 20 20 20 20 20 20 20 20 47 4c 5f 45 44 47            GL_EDG
0370: 45 5f 46 4c 41 47 5f 41 52 52 41 59 0a 20 20 20  E_FLAG_ARRAY.   
0380: 20 20 20 20 20 20 20 47 4c 5f 56 45 52 54 45 58         GL_VERTEX
0390: 5f 41 52 52 41 59 5f 53 49 5a 45 0a 20 20 20 20  _ARRAY_SIZE.    
03a0: 20 20 20 20 20 20 47 4c 5f 56 45 52 54 45 58 5f        GL_VERTEX_
03b0: 41 52 52 41 59 5f 54 59 50 45 0a 20 20 20 20 20  ARRAY_TYPE.     
03c0: 20 20 20 20 20 47 4c 5f 56 45 52 54 45 58 5f 41       GL_VERTEX_A
03d0: 52 52 41 59 5f 53 54 52 49 44 45 0a 20 20 20 20  RRAY_STRIDE.    
03e0: 20 20 20 20 20 20 47 4c 5f 4e 4f 52 4d 41 4c 5f        GL_NORMAL_
03f0: 41 52 52 41 59 5f 54 59 50 45 0a 20 20 20 20 20  ARRAY_TYPE.     
0400: 20 20 20 20 20 47 4c 5f 4e 4f 52 4d 41 4c 5f 41       GL_NORMAL_A
0410: 52 52 41 59 5f 53 54 52 49 44 45 0a 20 20 20 20  RRAY_STRIDE.    
0420: 20 20 20 20 20 20 47 4c 5f 43 4f 4c 4f 52 5f 41        GL_COLOR_A
0430: 52 52 41 59 5f 53 49 5a 45 0a 20 20 20 20 20 20  RRAY_SIZE.      
0440: 20 20 20 20 47 4c 5f 43 4f 4c 4f 52 5f 41 52 52      GL_COLOR_ARR
0450: 41 59 5f 54 59 50 45 0a 20 20 20 20 20 20 20 20  AY_TYPE.        
0460: 20 20 47 4c 5f 43 4f 4c 4f 52 5f 41 52 52 41 59    GL_COLOR_ARRAY
0470: 5f 53 54 52 49 44 45 0a 20 20 20 20 20 20 20 20  _STRIDE.        
0480: 20 20 47 4c 5f 49 4e 44 45 58 5f 41 52 52 41 59    GL_INDEX_ARRAY
0490: 5f 54 59 50 45 0a 20 20 20 20 20 20 20 20 20 20  _TYPE.          
04a0: 47 4c 5f 49 4e 44 45 58 5f 41 52 52 41 59 5f 53  GL_INDEX_ARRAY_S
04b0: 54 52 49 44 45 0a 20 20 20 20 20 20 20 20 20 20  TRIDE.          
04c0: 47 4c 5f 54 45 58 54 55 52 45 5f 43 4f 4f 52 44  GL_TEXTURE_COORD
04d0: 5f 41 52 52 41 59 5f 53 49 5a 45 0a 20 20 20 20  _ARRAY_SIZE.    
04e0: 20 20 20 20 20 20 47 4c 5f 54 45 58 54 55 52 45        GL_TEXTURE
04f0: 5f 43 4f 4f 52 44 5f 41 52 52 41 59 5f 54 59 50  _COORD_ARRAY_TYP
0500: 45 0a 20 20 20 20 20 20 20 20 20 20 47 4c 5f 54  E.          GL_T
0510: 45 58 54 55 52 45 5f 43 4f 4f 52 44 5f 41 52 52  EXTURE_COORD_ARR
0520: 41 59 5f 53 54 52 49 44 45 0a 20 20 20 20 20 20  AY_STRIDE.      
0530: 20 20 20 20 47 4c 5f 45 44 47 45 5f 46 4c 41 47      GL_EDGE_FLAG
0540: 5f 41 52 52 41 59 5f 53 54 52 49 44 45 0a 20 20  _ARRAY_STRIDE.  
0550: 20 20 20 20 20 20 20 20 47 4c 5f 56 45 52 54 45          GL_VERTE
0560: 58 5f 41 52 52 41 59 5f 50 4f 49 4e 54 45 52 0a  X_ARRAY_POINTER.
0570: 20 20 20 20 20 20 20 20 20 20 47 4c 5f 4e 4f 52            GL_NOR
0580: 4d 41 4c 5f 41 52 52 41 59 5f 50 4f 49 4e 54 45  MAL_ARRAY_POINTE
0590: 52 0a 20 20 20 20 20 20 20 20 20 20 47 4c 5f 43  R.          GL_C
05a0: 4f 4c 4f 52 5f 41 52 52 41 59 5f 50 4f 49 4e 54  OLOR_ARRAY_POINT
05b0: 45 52 0a 20 20 20 20 20 20 20 20 20 20 47 4c 5f  ER.          GL_
05c0: 49 4e 44 45 58 5f 41 52 52 41 59 5f 50 4f 49 4e  INDEX_ARRAY_POIN
05d0: 54 45 52 0a 20 20 20 20 20 20 20 20 20 20 47 4c  TER.          GL
05e0: 5f 54 45 58 54 55 52 45 5f 43 4f 4f 52 44 5f 41  _TEXTURE_COORD_A
05f0: 52 52 41 59 5f 50 4f 49 4e 54 45 52 0a 20 20 20  RRAY_POINTER.   
0600: 20 20 20 20 20 20 20 47 4c 5f 45 44 47 45 5f 46         GL_EDGE_F
0610: 4c 41 47 5f 41 52 52 41 59 5f 50 4f 49 4e 54 45  LAG_ARRAY_POINTE
0620: 52 0a 20 20 20 20 20 20 20 20 20 20 47 4c 5f 56  R.          GL_V
0630: 32 46 0a 20 20 20 20 20 20 20 20 20 20 47 4c 5f  2F.          GL_
0640: 56 33 46 0a 20 20 20 20 20 20 20 20 20 20 47 4c  V3F.          GL
0650: 5f 43 34 55 42 5f 56 32 46 0a 20 20 20 20 20 20  _C4UB_V2F.      
0660: 20 20 20 20 47 4c 5f 43 34 55 42 5f 56 33 46 0a      GL_C4UB_V3F.
0670: 20 20 20 20 20 20 20 20 20 20 47 4c 5f 43 33 46            GL_C3F
0680: 5f 56 33 46 0a 20 20 20 20 20 20 20 20 20 20 47  _V3F.          G
0690: 4c 5f 4e 33 46 5f 56 33 46 0a 20 20 20 20 20 20  L_N3F_V3F.      
06a0: 20 20 20 20 47 4c 5f 43 34 46 5f 4e 33 46 5f 56      GL_C4F_N3F_V
06b0: 33 46 0a 20 20 20 20 20 20 20 20 20 20 47 4c 5f  3F.          GL_
06c0: 54 32 46 5f 56 33 46 0a 20 20 20 20 20 20 20 20  T2F_V3F.        
06d0: 20 20 47 4c 5f 54 34 46 5f 56 34 46 0a 20 20 20    GL_T4F_V4F.   
06e0: 20 20 20 20 20 20 20 47 4c 5f 54 32 46 5f 43 34         GL_T2F_C4
06f0: 55 42 5f 56 33 46 0a 20 20 20 20 20 20 20 20 20  UB_V3F.         
0700: 20 47 4c 5f 54 32 46 5f 43 33 46 5f 56 33 46 0a   GL_T2F_C3F_V3F.
0710: 20 20 20 20 20 20 20 20 20 20 47 4c 5f 54 32 46            GL_T2F
0720: 5f 4e 33 46 5f 56 33 46 0a 20 20 20 20 20 20 20  _N3F_V3F.       
0730: 20 20 20 47 4c 5f 54 32 46 5f 43 34 46 5f 4e 33     GL_T2F_C4F_N3
0740: 46 5f 56 33 46 0a 20 20 20 20 20 20 20 20 20 20  F_V3F.          
0750: 47 4c 5f 54 34 46 5f 43 34 46 5f 4e 33 46 5f 56  GL_T4F_C4F_N3F_V
0760: 34 46 0a 20 20 20 20 20 20 20 20 20 20 47 4c 5f  4F.          GL_
0770: 4d 41 54 52 49 58 5f 4d 4f 44 45 0a 20 20 20 20  MATRIX_MODE.    
0780: 20 20 20 20 20 20 47 4c 5f 4d 4f 44 45 4c 56 49        GL_MODELVI
0790: 45 57 0a 20 20 20 20 20 20 20 20 20 20 47 4c 5f  EW.          GL_
07a0: 50 52 4f 4a 45 43 54 49 4f 4e 0a 20 20 20 20 20  PROJECTION.     
07b0: 20 20 20 20 20 47 4c 5f 54 45 58 54 55 52 45 0a       GL_TEXTURE.
07c0: 20 20 20 20 20 20 20 20 20 20 47 4c 5f 50 4f 49            GL_POI
07d0: 4e 54 5f 53 4d 4f 4f 54 48 0a 20 20 20 20 20 20  NT_SMOOTH.      
07e0: 20 20 20 20 47 4c 5f 50 4f 49 4e 54 5f 53 49 5a      GL_POINT_SIZ
07f0: 45 0a 20 20 20 20 20 20 20 20 20 20 47 4c 5f 50  E.          GL_P
0800: 4f 49 4e 54 5f 53 49 5a 45 5f 47 52 41 4e 55 4c  OINT_SIZE_GRANUL
0810: 41 52 49 54 59 0a 20 20 20 20 20 20 20 20 20 20  ARITY.          
0820: 47 4c 5f 50 4f 49 4e 54 5f 53 49 5a 45 5f 52 41  GL_POINT_SIZE_RA
0830: 4e 47 45 0a 20 20 20 20 20 20 20 20 20 20 47 4c  NGE.          GL
0840: 5f 4c 49 4e 45 5f 53 4d 4f 4f 54 48 0a 20 20 20  _LINE_SMOOTH.   
0850: 20 20 20 20 20 20 20 47 4c 5f 4c 49 4e 45 5f 53         GL_LINE_S
0860: 54 49 50 50 4c 45 0a 20 20 20 20 20 20 20 20 20  TIPPLE.         
0870: 20 47 4c 5f 4c 49 4e 45 5f 53 54 49 50 50 4c 45   GL_LINE_STIPPLE
0880: 5f 50 41 54 54 45 52 4e 0a 20 20 20 20 20 20 20  _PATTERN.       
0890: 20 20 20 47 4c 5f 4c 49 4e 45 5f 53 54 49 50 50     GL_LINE_STIPP
08a0: 4c 45 5f 52 45 50 45 41 54 0a 20 20 20 20 20 20  LE_REPEAT.      
08b0: 20 20 20 20 47 4c 5f 4c 49 4e 45 5f 57 49 44 54      GL_LINE_WIDT
08c0: 48 0a 20 20 20 20 20 20 20 20 20 20 47 4c 5f 4c  H.          GL_L
08d0: 49 4e 45 5f 57 49 44 54 48 5f 47 52 41 4e 55 4c  INE_WIDTH_GRANUL
08e0: 41 52 49 54 59 0a 20 20 20 20 20 20 20 20 20 20  ARITY.          
08f0: 47 4c 5f 4c 49 4e 45 5f 57 49 44 54 48 5f 52 41  GL_LINE_WIDTH_RA
0900: 4e 47 45 0a 20 20 20 20 20 20 20 20 20 20 47 4c  NGE.          GL
0910: 5f 50 4f 49 4e 54 0a 20 20 20 20 20 20 20 20 20  _POINT.         
0920: 20 47 4c 5f 4c 49 4e 45 0a 20 20 20 20 20 20 20   GL_LINE.       
0930: 20 20 20 47 4c 5f 46 49 4c 4c 0a 20 20 20 20 20     GL_FILL.     
0940: 20 20 20 20 20 47 4c 5f 43 57 0a 20 20 20 20 20       GL_CW.     
0950: 20 20 20 20 20 47 4c 5f 43 43 57 0a 20 20 20 20       GL_CCW.    
0960: 20 20 20 20 20 20 47 4c 5f 46 52 4f 4e 54 0a 20        GL_FRONT. 
0970: 20 20 20 20 20 20 20 20 20 47 4c 5f 42 41 43 4b           GL_BACK
0980: 0a 20 20 20 20 20 20 20 20 20 20 47 4c 5f 50 4f  .          GL_PO
0990: 4c 59 47 4f 4e 5f 4d 4f 44 45 0a 20 20 20 20 20  LYGON_MODE.     
09a0: 20 20 20 20 20 47 4c 5f 50 4f 4c 59 47 4f 4e 5f       GL_POLYGON_
09b0: 53 4d 4f 4f 54 48 0a 20 20 20 20 20 20 20 20 20  SMOOTH.         
09c0: 20 47 4c 5f 50 4f 4c 59 47 4f 4e 5f 53 54 49 50   GL_POLYGON_STIP
09d0: 50 4c 45 0a 20 20 20 20 20 20 20 20 20 20 47 4c  PLE.          GL
09e0: 5f 45 44 47 45 5f 46 4c 41 47 0a 20 20 20 20 20  _EDGE_FLAG.     
09f0: 20 20 20 20 20 47 4c 5f 43 55 4c 4c 5f 46 41 43       GL_CULL_FAC
0a00: 45 0a 20 20 20 20 20 20 20 20 20 20 47 4c 5f 43  E.          GL_C
0a10: 55 4c 4c 5f 46 41 43 45 5f 4d 4f 44 45 0a 20 20  ULL_FACE_MODE.  
0a20: 20 20 20 20 20 20 20 20 47 4c 5f 46 52 4f 4e 54          GL_FRONT
0a30: 5f 46 41 43 45 0a 20 20 20 20 20 20 20 20 20 20  _FACE.          
0a40: 47 4c 5f 50 4f 4c 59 47 4f 4e 5f 4f 46 46 53 45  GL_POLYGON_OFFSE
0a50: 54 5f 46 41 43 54 4f 52 0a 20 20 20 20 20 20 20  T_FACTOR.       
0a60: 20 20 20 47 4c 5f 50 4f 4c 59 47 4f 4e 5f 4f 46     GL_POLYGON_OF
0a70: 46 53 45 54 5f 55 4e 49 54 53 0a 20 20 20 20 20  FSET_UNITS.     
0a80: 20 20 20 20 20 47 4c 5f 50 4f 4c 59 47 4f 4e 5f       GL_POLYGON_
0a90: 4f 46 46 53 45 54 5f 50 4f 49 4e 54 0a 20 20 20  OFFSET_POINT.   
0aa0: 20 20 20 20 20 20 20 47 4c 5f 50 4f 4c 59 47 4f         GL_POLYGO
0ab0: 4e 5f 4f 46 46 53 45 54 5f 4c 49 4e 45 0a 20 20  N_OFFSET_LINE.  
0ac0: 20 20 20 20 20 20 20 20 47 4c 5f 50 4f 4c 59 47          GL_POLYG
0ad0: 4f 4e 5f 4f 46 46 53 45 54 5f 46 49 4c 4c 0a 20  ON_OFFSET_FILL. 
0ae0: 20 20 20 20 20 20 20 20 20 47 4c 5f 43 4f 4d 50           GL_COMP
0af0: 49 4c 45 0a 20 20 20 20 20 20 20 20 20 20 47 4c  ILE.          GL
0b00: 5f 43 4f 4d 50 49 4c 45 5f 41 4e 44 5f 45 58 45  _COMPILE_AND_EXE
0b10: 43 55 54 45 0a 20 20 20 20 20 20 20 20 20 20 47  CUTE.          G
0b20: 4c 5f 4c 49 53 54 5f 42 41 53 45 0a 20 20 20 20  L_LIST_BASE.    
0b30: 20 20 20 20 20 20 47 4c 5f 4c 49 53 54 5f 49 4e        GL_LIST_IN
0b40: 44 45 58 0a 20 20 20 20 20 20 20 20 20 20 47 4c  DEX.          GL
0b50: 5f 4c 49 53 54 5f 4d 4f 44 45 0a 20 20 20 20 20  _LIST_MODE.     
0b60: 20 20 20 20 20 47 4c 5f 4e 45 56 45 52 0a 20 20       GL_NEVER.  
0b70: 20 20 20 20 20 20 20 20 47 4c 5f 4c 45 53 53 0a          GL_LESS.
0b80: 20 20 20 20 20 20 20 20 20 20 47 4c 5f 45 51 55            GL_EQU
0b90: 41 4c 0a 20 20 20 20 20 20 20 20 20 20 47 4c 5f  AL.          GL_
0ba0: 4c 45 51 55 41 4c 0a 20 20 20 20 20 20 20 20 20  LEQUAL.         
0bb0: 20 47 4c 5f 47 52 45 41 54 45 52 0a 20 20 20 20   GL_GREATER.    
0bc0: 20 20 20 20 20 20 47 4c 5f 4e 4f 54 45 51 55 41        GL_NOTEQUA
0bd0: 4c 0a 20 20 20 20 20 20 20 20 20 20 47 4c 5f 47  L.          GL_G
0be0: 45 51 55 41 4c 0a 20 20 20 20 20 20 20 20 20 20  EQUAL.          
0bf0: 47 4c 5f 41 4c 57 41 59 53 0a 20 20 20 20 20 20  GL_ALWAYS.      
0c00: 20 20 20 20 47 4c 5f 44 45 50 54 48 5f 54 45 53      GL_DEPTH_TES
0c10: 54 0a 20 20 20 20 20 20 20 20 20 20 47 4c 5f 44  T.          GL_D
0c20: 45 50 54 48 5f 42 49 54 53 0a 20 20 20 20 20 20  EPTH_BITS.      
0c30: 20 20 20 20 47 4c 5f 44 45 50 54 48 5f 43 4c 45      GL_DEPTH_CLE
0c40: 41 52 5f 56 41 4c 55 45 0a 20 20 20 20 20 20 20  AR_VALUE.       
0c50: 20 20 20 47 4c 5f 44 45 50 54 48 5f 46 55 4e 43     GL_DEPTH_FUNC
0c60: 0a 20 20 20 20 20 20 20 20 20 20 47 4c 5f 44 45  .          GL_DE
0c70: 50 54 48 5f 52 41 4e 47 45 0a 20 20 20 20 20 20  PTH_RANGE.      
0c80: 20 20 20 20 47 4c 5f 44 45 50 54 48 5f 57 52 49      GL_DEPTH_WRI
0c90: 54 45 4d 41 53 4b 0a 20 20 20 20 20 20 20 20 20  TEMASK.         
0ca0: 20 47 4c 5f 44 45 50 54 48 5f 43 4f 4d 50 4f 4e   GL_DEPTH_COMPON
0cb0: 45 4e 54 0a 20 20 20 20 20 20 20 20 20 20 47 4c  ENT.          GL
0cc0: 5f 4c 49 47 48 54 49 4e 47 0a 20 20 20 20 20 20  _LIGHTING.      
0cd0: 20 20 20 20 47 4c 5f 4c 49 47 48 54 30 0a 20 20      GL_LIGHT0.  
0ce0: 20 20 20 20 20 20 20 20 47 4c 5f 4c 49 47 48 54          GL_LIGHT
0cf0: 31 0a 20 20 20 20 20 20 20 20 20 20 47 4c 5f 4c  1.          GL_L
0d00: 49 47 48 54 32 0a 20 20 20 20 20 20 20 20 20 20  IGHT2.          
0d10: 47 4c 5f 4c 49 47 48 54 33 0a 20 20 20 20 20 20  GL_LIGHT3.      
0d20: 20 20 20 20 47 4c 5f 4c 49 47 48 54 34 0a 20 20      GL_LIGHT4.  
0d30: 20 20 20 20 20 20 20 20 47 4c 5f 4c 49 47 48 54          GL_LIGHT
0d40: 35 0a 20 20 20 20 20 20 20 20 20 20 47 4c 5f 4c  5.          GL_L
0d50: 49 47 48 54 36 0a 20 20 20 20 20 20 20 20 20 20  IGHT6.          
0d60: 47 4c 5f 4c 49 47 48 54 37 0a 20 20 20 20 20 20  GL_LIGHT7.      
0d70: 20 20 20 20 47 4c 5f 53 50 4f 54 5f 45 58 50 4f      GL_SPOT_EXPO
0d80: 4e 45 4e 54 0a 20 20 20 20 20 20 20 20 20 20 47  NENT.          G
0d90: 4c 5f 53 50 4f 54 5f 43 55 54 4f 46 46 0a 20 20  L_SPOT_CUTOFF.  
0da0: 20 20 20 20 20 20 20 20 47 4c 5f 43 4f 4e 53 54          GL_CONST
0db0: 41 4e 54 5f 41 54 54 45 4e 55 41 54 49 4f 4e 0a  ANT_ATTENUATION.
0dc0: 20 20 20 20 20 20 20 20 20 20 47 4c 5f 4c 49 4e            GL_LIN
0dd0: 45 41 52 5f 41 54 54 45 4e 55 41 54 49 4f 4e 0a  EAR_ATTENUATION.
0de0: 20 20 20 20 20 20 20 20 20 20 47 4c 5f 51 55 41            GL_QUA
0df0: 44 52 41 54 49 43 5f 41 54 54 45 4e 55 41 54 49  DRATIC_ATTENUATI
0e00: 4f 4e 0a 20 20 20 20 20 20 20 20 20 20 47 4c 5f  ON.          GL_
0e10: 41 4d 42 49 45 4e 54 0a 20 20 20 20 20 20 20 20  AMBIENT.        
0e20: 20 20 47 4c 5f 44 49 46 46 55 53 45 0a 20 20 20    GL_DIFFUSE.   
0e30: 20 20 20 20 20 20 20 47 4c 5f 53 50 45 43 55 4c         GL_SPECUL
0e40: 41 52 0a 20 20 20 20 20 20 20 20 20 20 47 4c 5f  AR.          GL_
0e50: 53 48 49 4e 49 4e 45 53 53 0a 20 20 20 20 20 20  SHININESS.      
0e60: 20 20 20 20 47 4c 5f 45 4d 49 53 53 49 4f 4e 0a      GL_EMISSION.
0e70: 20 20 20 20 20 20 20 20 20 20 47 4c 5f 50 4f 53            GL_POS
0e80: 49 54 49 4f 4e 0a 20 20 20 20 20 20 20 20 20 20  ITION.          
0e90: 47 4c 5f 53 50 4f 54 5f 44 49 52 45 43 54 49 4f  GL_SPOT_DIRECTIO
0ea0: 4e 0a 20 20 20 20 20 20 20 20 20 20 47 4c 5f 41  N.          GL_A
0eb0: 4d 42 49 45 4e 54 5f 41 4e 44 5f 44 49 46 46 55  MBIENT_AND_DIFFU
0ec0: 53 45 0a 20 20 20 20 20 20 20 20 20 20 47 4c 5f  SE.          GL_
0ed0: 43 4f 4c 4f 52 5f 49 4e 44 45 58 45 53 0a 20 20  COLOR_INDEXES.  
0ee0: 20 20 20 20 20 20 20 20 47 4c 5f 4c 49 47 48 54          GL_LIGHT
0ef0: 5f 4d 4f 44 45 4c 5f 54 57 4f 5f 53 49 44 45 0a  _MODEL_TWO_SIDE.
0f00: 20 20 20 20 20 20 20 20 20 20 47 4c 5f 4c 49 47            GL_LIG
0f10: 48 54 5f 4d 4f 44 45 4c 5f 4c 4f 43 41 4c 5f 56  HT_MODEL_LOCAL_V
0f20: 49 45 57 45 52 0a 20 20 20 20 20 20 20 20 20 20  IEWER.          
0f30: 47 4c 5f 4c 49 47 48 54 5f 4d 4f 44 45 4c 5f 41  GL_LIGHT_MODEL_A
0f40: 4d 42 49 45 4e 54 0a 20 20 20 20 20 20 20 20 20  MBIENT.         
0f50: 20 47 4c 5f 46 52 4f 4e 54 5f 41 4e 44 5f 42 41   GL_FRONT_AND_BA
0f60: 43 4b 0a 20 20 20 20 20 20 20 20 20 20 47 4c 5f  CK.          GL_
0f70: 53 48 41 44 45 5f 4d 4f 44 45 4c 0a 20 20 20 20  SHADE_MODEL.    
0f80: 20 20 20 20 20 20 47 4c 5f 46 4c 41 54 0a 20 20        GL_FLAT.  
0f90: 20 20 20 20 20 20 20 20 47 4c 5f 53 4d 4f 4f 54          GL_SMOOT
0fa0: 48 0a 20 20 20 20 20 20 20 20 20 20 47 4c 5f 43  H.          GL_C
0fb0: 4f 4c 4f 52 5f 4d 41 54 45 52 49 41 4c 0a 20 20  OLOR_MATERIAL.  
0fc0: 20 20 20 20 20 20 20 20 47 4c 5f 43 4f 4c 4f 52          GL_COLOR
0fd0: 5f 4d 41 54 45 52 49 41 4c 5f 46 41 43 45 0a 20  _MATERIAL_FACE. 
0fe0: 20 20 20 20 20 20 20 20 20 47 4c 5f 43 4f 4c 4f           GL_COLO
0ff0: 52 5f 4d 41 54 45 52 49 41 4c 5f 50 41 52 41 4d  R_MATERIAL_PARAM
1000: 45 54 45 52 0a 20 20 20 20 20 20 20 20 20 20 47  ETER.          G
1010: 4c 5f 4e 4f 52 4d 41 4c 49 5a 45 0a 20 20 20 20  L_NORMALIZE.    
1020: 20 20 20 20 20 20 47 4c 5f 43 4c 49 50 5f 50 4c        GL_CLIP_PL
1030: 41 4e 45 30 0a 20 20 20 20 20 20 20 20 20 20 47  ANE0.          G
1040: 4c 5f 43 4c 49 50 5f 50 4c 41 4e 45 31 0a 20 20  L_CLIP_PLANE1.  
1050: 20 20 20 20 20 20 20 20 47 4c 5f 43 4c 49 50 5f          GL_CLIP_
1060: 50 4c 41 4e 45 32 0a 20 20 20 20 20 20 20 20 20  PLANE2.         
1070: 20 47 4c 5f 43 4c 49 50 5f 50 4c 41 4e 45 33 0a   GL_CLIP_PLANE3.
1080: 20 20 20 20 20 20 20 20 20 20 47 4c 5f 43 4c 49            GL_CLI
1090: 50 5f 50 4c 41 4e 45 34 0a 20 20 20 20 20 20 20  P_PLANE4.       
10a0: 20 20 20 47 4c 5f 43 4c 49 50 5f 50 4c 41 4e 45     GL_CLIP_PLANE
10b0: 35 0a 20 20 20 20 20 20 20 20 20 20 47 4c 5f 41  5.          GL_A
10c0: 43 43 55 4d 5f 52 45 44 5f 42 49 54 53 0a 20 20  CCUM_RED_BITS.  
10d0: 20 20 20 20 20 20 20 20 47 4c 5f 41 43 43 55 4d          GL_ACCUM
10e0: 5f 47 52 45 45 4e 5f 42 49 54 53 0a 20 20 20 20  _GREEN_BITS.    
10f0: 20 20 20 20 20 20 47 4c 5f 41 43 43 55 4d 5f 42        GL_ACCUM_B
1100: 4c 55 45 5f 42 49 54 53 0a 20 20 20 20 20 20 20  LUE_BITS.       
1110: 20 20 20 47 4c 5f 41 43 43 55 4d 5f 41 4c 50 48     GL_ACCUM_ALPH
1120: 41 5f 42 49 54 53 0a 20 20 20 20 20 20 20 20 20  A_BITS.         
1130: 20 47 4c 5f 41 43 43 55 4d 5f 43 4c 45 41 52 5f   GL_ACCUM_CLEAR_
1140: 56 41 4c 55 45 0a 20 20 20 20 20 20 20 20 20 20  VALUE.          
1150: 47 4c 5f 41 43 43 55 4d 0a 20 20 20 20 20 20 20  GL_ACCUM.       
1160: 20 20 20 47 4c 5f 41 44 44 0a 20 20 20 20 20 20     GL_ADD.      
1170: 20 20 20 20 47 4c 5f 4c 4f 41 44 0a 20 20 20 20      GL_LOAD.    
1180: 20 20 20 20 20 20 47 4c 5f 4d 55 4c 54 0a 20 20        GL_MULT.  
1190: 20 20 20 20 20 20 20 20 47 4c 5f 52 45 54 55 52          GL_RETUR
11a0: 4e 0a 20 20 20 20 20 20 20 20 20 20 47 4c 5f 41  N.          GL_A
11b0: 4c 50 48 41 5f 54 45 53 54 0a 20 20 20 20 20 20  LPHA_TEST.      
11c0: 20 20 20 20 47 4c 5f 41 4c 50 48 41 5f 54 45 53      GL_ALPHA_TES
11d0: 54 5f 52 45 46 0a 20 20 20 20 20 20 20 20 20 20  T_REF.          
11e0: 47 4c 5f 41 4c 50 48 41 5f 54 45 53 54 5f 46 55  GL_ALPHA_TEST_FU
11f0: 4e 43 0a 20 20 20 20 20 20 20 20 20 20 47 4c 5f  NC.          GL_
1200: 42 4c 45 4e 44 0a 20 20 20 20 20 20 20 20 20 20  BLEND.          
1210: 47 4c 5f 42 4c 45 4e 44 5f 53 52 43 0a 20 20 20  GL_BLEND_SRC.   
1220: 20 20 20 20 20 20 20 47 4c 5f 42 4c 45 4e 44 5f         GL_BLEND_
1230: 44 53 54 0a 20 20 20 20 20 20 20 20 20 20 47 4c  DST.          GL
1240: 5f 5a 45 52 4f 0a 20 20 20 20 20 20 20 20 20 20  _ZERO.          
1250: 47 4c 5f 4f 4e 45 0a 20 20 20 20 20 20 20 20 20  GL_ONE.         
1260: 20 47 4c 5f 53 52 43 5f 43 4f 4c 4f 52 0a 20 20   GL_SRC_COLOR.  
1270: 20 20 20 20 20 20 20 20 47 4c 5f 4f 4e 45 5f 4d          GL_ONE_M
1280: 49 4e 55 53 5f 53 52 43 5f 43 4f 4c 4f 52 0a 20  INUS_SRC_COLOR. 
1290: 20 20 20 20 20 20 20 20 20 47 4c 5f 53 52 43 5f           GL_SRC_
12a0: 41 4c 50 48 41 0a 20 20 20 20 20 20 20 20 20 20  ALPHA.          
12b0: 47 4c 5f 4f 4e 45 5f 4d 49 4e 55 53 5f 53 52 43  GL_ONE_MINUS_SRC
12c0: 5f 41 4c 50 48 41 0a 20 20 20 20 20 20 20 20 20  _ALPHA.         
12d0: 20 47 4c 5f 44 53 54 5f 41 4c 50 48 41 0a 20 20   GL_DST_ALPHA.  
12e0: 20 20 20 20 20 20 20 20 47 4c 5f 4f 4e 45 5f 4d          GL_ONE_M
12f0: 49 4e 55 53 5f 44 53 54 5f 41 4c 50 48 41 0a 20  INUS_DST_ALPHA. 
1300: 20 20 20 20 20 20 20 20 20 47 4c 5f 44 53 54 5f           GL_DST_
1310: 43 4f 4c 4f 52 0a 20 20 20 20 20 20 20 20 20 20  COLOR.          
1320: 47 4c 5f 4f 4e 45 5f 4d 49 4e 55 53 5f 44 53 54  GL_ONE_MINUS_DST
1330: 5f 43 4f 4c 4f 52 0a 20 20 20 20 20 20 20 20 20  _COLOR.         
1340: 20 47 4c 5f 53 52 43 5f 41 4c 50 48 41 5f 53 41   GL_SRC_ALPHA_SA
1350: 54 55 52 41 54 45 0a 20 20 20 20 20 20 20 20 20  TURATE.         
1360: 20 47 4c 5f 46 45 45 44 42 41 43 4b 0a 20 20 20   GL_FEEDBACK.   
1370: 20 20 20 20 20 20 20 47 4c 5f 52 45 4e 44 45 52         GL_RENDER
1380: 0a 20 20 20 20 20 20 20 20 20 20 47 4c 5f 53 45  .          GL_SE
1390: 4c 45 43 54 0a 20 20 20 20 20 20 20 20 20 20 47  LECT.          G
13a0: 4c 5f 32 44 0a 20 20 20 20 20 20 20 20 20 20 47  L_2D.          G
13b0: 4c 5f 33 44 0a 20 20 20 20 20 20 20 20 20 20 47  L_3D.          G
13c0: 4c 5f 33 44 5f 43 4f 4c 4f 52 0a 20 20 20 20 20  L_3D_COLOR.     
13d0: 20 20 20 20 20 47 4c 5f 33 44 5f 43 4f 4c 4f 52       GL_3D_COLOR
13e0: 5f 54 45 58 54 55 52 45 0a 20 20 20 20 20 20 20  _TEXTURE.       
13f0: 20 20 20 47 4c 5f 34 44 5f 43 4f 4c 4f 52 5f 54     GL_4D_COLOR_T
1400: 45 58 54 55 52 45 0a 20 20 20 20 20 20 20 20 20  EXTURE.         
1410: 20 47 4c 5f 50 4f 49 4e 54 5f 54 4f 4b 45 4e 0a   GL_POINT_TOKEN.
1420: 20 20 20 20 20 20 20 20 20 20 47 4c 5f 4c 49 4e            GL_LIN
1430: 45 5f 54 4f 4b 45 4e 0a 20 20 20 20 20 20 20 20  E_TOKEN.        
1440: 20 20 47 4c 5f 4c 49 4e 45 5f 52 45 53 45 54 5f    GL_LINE_RESET_
1450: 54 4f 4b 45 4e 0a 20 20 20 20 20 20 20 20 20 20  TOKEN.          
1460: 47 4c 5f 50 4f 4c 59 47 4f 4e 5f 54 4f 4b 45 4e  GL_POLYGON_TOKEN
1470: 0a 20 20 20 20 20 20 20 20 20 20 47 4c 5f 42 49  .          GL_BI
1480: 54 4d 41 50 5f 54 4f 4b 45 4e 0a 20 20 20 20 20  TMAP_TOKEN.     
1490: 20 20 20 20 20 47 4c 5f 44 52 41 57 5f 50 49 58       GL_DRAW_PIX
14a0: 45 4c 5f 54 4f 4b 45 4e 0a 20 20 20 20 20 20 20  EL_TOKEN.       
14b0: 20 20 20 47 4c 5f 43 4f 50 59 5f 50 49 58 45 4c     GL_COPY_PIXEL
14c0: 5f 54 4f 4b 45 4e 0a 20 20 20 20 20 20 20 20 20  _TOKEN.         
14d0: 20 47 4c 5f 50 41 53 53 5f 54 48 52 4f 55 47 48   GL_PASS_THROUGH
14e0: 5f 54 4f 4b 45 4e 0a 20 20 20 20 20 20 20 20 20  _TOKEN.         
14f0: 20 47 4c 5f 46 45 45 44 42 41 43 4b 5f 42 55 46   GL_FEEDBACK_BUF
1500: 46 45 52 5f 50 4f 49 4e 54 45 52 0a 20 20 20 20  FER_POINTER.    
1510: 20 20 20 20 20 20 47 4c 5f 46 45 45 44 42 41 43        GL_FEEDBAC
1520: 4b 5f 42 55 46 46 45 52 5f 53 49 5a 45 0a 20 20  K_BUFFER_SIZE.  
1530: 20 20 20 20 20 20 20 20 47 4c 5f 46 45 45 44 42          GL_FEEDB
1540: 41 43 4b 5f 42 55 46 46 45 52 5f 54 59 50 45 0a  ACK_BUFFER_TYPE.
1550: 20 20 20 20 20 20 20 20 20 20 47 4c 5f 53 45 4c            GL_SEL
1560: 45 43 54 49 4f 4e 5f 42 55 46 46 45 52 5f 50 4f  ECTION_BUFFER_PO
1570: 49 4e 54 45 52 0a 20 20 20 20 20 20 20 20 20 20  INTER.          
1580: 47 4c 5f 53 45 4c 45 43 54 49 4f 4e 5f 42 55 46  GL_SELECTION_BUF
1590: 46 45 52 5f 53 49 5a 45 0a 20 20 20 20 20 20 20  FER_SIZE.       
15a0: 20 20 20 47 4c 5f 46 4f 47 0a 20 20 20 20 20 20     GL_FOG.      
15b0: 20 20 20 20 47 4c 5f 46 4f 47 5f 4d 4f 44 45 0a      GL_FOG_MODE.
15c0: 20 20 20 20 20 20 20 20 20 20 47 4c 5f 46 4f 47            GL_FOG
15d0: 5f 44 45 4e 53 49 54 59 0a 20 20 20 20 20 20 20  _DENSITY.       
15e0: 20 20 20 47 4c 5f 46 4f 47 5f 43 4f 4c 4f 52 0a     GL_FOG_COLOR.
15f0: 20 20 20 20 20 20 20 20 20 20 47 4c 5f 46 4f 47            GL_FOG
1600: 5f 49 4e 44 45 58 0a 20 20 20 20 20 20 20 20 20  _INDEX.         
1610: 20 47 4c 5f 46 4f 47 5f 53 54 41 52 54 0a 20 20   GL_FOG_START.  
1620: 20 20 20 20 20 20 20 20 47 4c 5f 46 4f 47 5f 45          GL_FOG_E
1630: 4e 44 0a 20 20 20 20 20 20 20 20 20 20 47 4c 5f  ND.          GL_
1640: 4c 49 4e 45 41 52 0a 20 20 20 20 20 20 20 20 20  LINEAR.         
1650: 20 47 4c 5f 45 58 50 0a 20 20 20 20 20 20 20 20   GL_EXP.        
1660: 20 20 47 4c 5f 45 58 50 32 0a 20 20 20 20 20 20    GL_EXP2.      
1670: 20 20 20 20 47 4c 5f 4c 4f 47 49 43 5f 4f 50 0a      GL_LOGIC_OP.
1680: 20 20 20 20 20 20 20 20 20 20 47 4c 5f 49 4e 44            GL_IND
1690: 45 58 5f 4c 4f 47 49 43 5f 4f 50 0a 20 20 20 20  EX_LOGIC_OP.    
16a0: 20 20 20 20 20 20 47 4c 5f 43 4f 4c 4f 52 5f 4c        GL_COLOR_L
16b0: 4f 47 49 43 5f 4f 50 0a 20 20 20 20 20 20 20 20  OGIC_OP.        
16c0: 20 20 47 4c 5f 4c 4f 47 49 43 5f 4f 50 5f 4d 4f    GL_LOGIC_OP_MO
16d0: 44 45 0a 20 20 20 20 20 20 20 20 20 20 47 4c 5f  DE.          GL_
16e0: 43 4c 45 41 52 0a 20 20 20 20 20 20 20 20 20 20  CLEAR.          
16f0: 47 4c 5f 53 45 54 0a 20 20 20 20 20 20 20 20 20  GL_SET.         
1700: 20 47 4c 5f 43 4f 50 59 0a 20 20 20 20 20 20 20   GL_COPY.       
1710: 20 20 20 47 4c 5f 43 4f 50 59 5f 49 4e 56 45 52     GL_COPY_INVER
1720: 54 45 44 0a 20 20 20 20 20 20 20 20 20 20 47 4c  TED.          GL
1730: 5f 4e 4f 4f 50 0a 20 20 20 20 20 20 20 20 20 20  _NOOP.          
1740: 47 4c 5f 49 4e 56 45 52 54 0a 20 20 20 20 20 20  GL_INVERT.      
1750: 20 20 20 20 47 4c 5f 41 4e 44 0a 20 20 20 20 20      GL_AND.     
1760: 20 20 20 20 20 47 4c 5f 4e 41 4e 44 0a 20 20 20       GL_NAND.   
1770: 20 20 20 20 20 20 20 47 4c 5f 4f 52 0a 20 20 20         GL_OR.   
1780: 20 20 20 20 20 20 20 47 4c 5f 4e 4f 52 0a 20 20         GL_NOR.  
1790: 20 20 20 20 20 20 20 20 47 4c 5f 58 4f 52 0a 20          GL_XOR. 
17a0: 20 20 20 20 20 20 20 20 20 47 4c 5f 45 51 55 49           GL_EQUI
17b0: 56 0a 20 20 20 20 20 20 20 20 20 20 47 4c 5f 41  V.          GL_A
17c0: 4e 44 5f 52 45 56 45 52 53 45 0a 20 20 20 20 20  ND_REVERSE.     
17d0: 20 20 20 20 20 47 4c 5f 41 4e 44 5f 49 4e 56 45       GL_AND_INVE
17e0: 52 54 45 44 0a 20 20 20 20 20 20 20 20 20 20 47  RTED.          G
17f0: 4c 5f 4f 52 5f 52 45 56 45 52 53 45 0a 20 20 20  L_OR_REVERSE.   
1800: 20 20 20 20 20 20 20 47 4c 5f 4f 52 5f 49 4e 56         GL_OR_INV
1810: 45 52 54 45 44 0a 20 20 20 20 20 20 20 20 20 20  ERTED.          
1820: 47 4c 5f 53 54 45 4e 43 49 4c 5f 42 49 54 53 0a  GL_STENCIL_BITS.
1830: 20 20 20 20 20 20 20 20 20 20 47 4c 5f 53 54 45            GL_STE
1840: 4e 43 49 4c 5f 54 45 53 54 0a 20 20 20 20 20 20  NCIL_TEST.      
1850: 20 20 20 20 47 4c 5f 53 54 45 4e 43 49 4c 5f 43      GL_STENCIL_C
1860: 4c 45 41 52 5f 56 41 4c 55 45 0a 20 20 20 20 20  LEAR_VALUE.     
1870: 20 20 20 20 20 47 4c 5f 53 54 45 4e 43 49 4c 5f       GL_STENCIL_
1880: 46 55 4e 43 0a 20 20 20 20 20 20 20 20 20 20 47  FUNC.          G
1890: 4c 5f 53 54 45 4e 43 49 4c 5f 56 41 4c 55 45 5f  L_STENCIL_VALUE_
18a0: 4d 41 53 4b 0a 20 20 20 20 20 20 20 20 20 20 47  MASK.          G
18b0: 4c 5f 53 54 45 4e 43 49 4c 5f 46 41 49 4c 0a 20  L_STENCIL_FAIL. 
18c0: 20 20 20 20 20 20 20 20 20 47 4c 5f 53 54 45 4e           GL_STEN
18d0: 43 49 4c 5f 50 41 53 53 5f 44 45 50 54 48 5f 46  CIL_PASS_DEPTH_F
18e0: 41 49 4c 0a 20 20 20 20 20 20 20 20 20 20 47 4c  AIL.          GL
18f0: 5f 53 54 45 4e 43 49 4c 5f 50 41 53 53 5f 44 45  _STENCIL_PASS_DE
1900: 50 54 48 5f 50 41 53 53 0a 20 20 20 20 20 20 20  PTH_PASS.       
1910: 20 20 20 47 4c 5f 53 54 45 4e 43 49 4c 5f 52 45     GL_STENCIL_RE
1920: 46 0a 20 20 20 20 20 20 20 20 20 20 47 4c 5f 53  F.          GL_S
1930: 54 45 4e 43 49 4c 5f 57 52 49 54 45 4d 41 53 4b  TENCIL_WRITEMASK
1940: 0a 20 20 20 20 20 20 20 20 20 20 47 4c 5f 53 54  .          GL_ST
1950: 45 4e 43 49 4c 5f 49 4e 44 45 58 0a 20 20 20 20  ENCIL_INDEX.    
1960: 20 20 20 20 20 20 47 4c 5f 4b 45 45 50 0a 20 20        GL_KEEP.  
1970: 20 20 20 20 20 20 20 20 47 4c 5f 52 45 50 4c 41          GL_REPLA
1980: 43 45 0a 20 20 20 20 20 20 20 20 20 20 47 4c 5f  CE.          GL_
1990: 49 4e 43 52 0a 20 20 20 20 20 20 20 20 20 20 47  INCR.          G
19a0: 4c 5f 44 45 43 52 0a 20 20 20 20 20 20 20 20 20  L_DECR.         
19b0: 20 47 4c 5f 4e 4f 4e 45 0a 20 20 20 20 20 20 20   GL_NONE.       
19c0: 20 20 20 47 4c 5f 4c 45 46 54 0a 20 20 20 20 20     GL_LEFT.     
19d0: 20 20 20 20 20 47 4c 5f 52 49 47 48 54 0a 20 20       GL_RIGHT.  
19e0: 20 20 20 20 20 20 20 20 47 4c 5f 46 52 4f 4e 54          GL_FRONT
19f0: 5f 4c 45 46 54 0a 20 20 20 20 20 20 20 20 20 20  _LEFT.          
1a00: 47 4c 5f 46 52 4f 4e 54 5f 52 49 47 48 54 0a 20  GL_FRONT_RIGHT. 
1a10: 20 20 20 20 20 20 20 20 20 47 4c 5f 42 41 43 4b           GL_BACK
1a20: 5f 4c 45 46 54 0a 20 20 20 20 20 20 20 20 20 20  _LEFT.          
1a30: 47 4c 5f 42 41 43 4b 5f 52 49 47 48 54 0a 20 20  GL_BACK_RIGHT.  
1a40: 20 20 20 20 20 20 20 20 47 4c 5f 41 55 58 30 0a          GL_AUX0.
1a50: 20 20 20 20 20 20 20 20 20 20 47 4c 5f 41 55 58            GL_AUX
1a60: 31 0a 20 20 20 20 20 20 20 20 20 20 47 4c 5f 41  1.          GL_A
1a70: 55 58 32 0a 20 20 20 20 20 20 20 20 20 20 47 4c  UX2.          GL
1a80: 5f 41 55 58 33 0a 20 20 20 20 20 20 20 20 20 20  _AUX3.          
1a90: 47 4c 5f 43 4f 4c 4f 52 5f 49 4e 44 45 58 0a 20  GL_COLOR_INDEX. 
1aa0: 20 20 20 20 20 20 20 20 20 47 4c 5f 52 45 44 0a           GL_RED.
1ab0: 20 20 20 20 20 20 20 20 20 20 47 4c 5f 47 52 45            GL_GRE
1ac0: 45 4e 0a 20 20 20 20 20 20 20 20 20 20 47 4c 5f  EN.          GL_
1ad0: 42 4c 55 45 0a 20 20 20 20 20 20 20 20 20 20 47  BLUE.          G
1ae0: 4c 5f 41 4c 50 48 41 0a 20 20 20 20 20 20 20 20  L_ALPHA.        
1af0: 20 20 47 4c 5f 4c 55 4d 49 4e 41 4e 43 45 0a 20    GL_LUMINANCE. 
1b00: 20 20 20 20 20 20 20 20 20 47 4c 5f 4c 55 4d 49           GL_LUMI
1b10: 4e 41 4e 43 45 5f 41 4c 50 48 41 0a 20 20 20 20  NANCE_ALPHA.    
1b20: 20 20 20 20 20 20 47 4c 5f 41 4c 50 48 41 5f 42        GL_ALPHA_B
1b30: 49 54 53 0a 20 20 20 20 20 20 20 20 20 20 47 4c  ITS.          GL
1b40: 5f 52 45 44 5f 42 49 54 53 0a 20 20 20 20 20 20  _RED_BITS.      
1b50: 20 20 20 20 47 4c 5f 47 52 45 45 4e 5f 42 49 54      GL_GREEN_BIT
1b60: 53 0a 20 20 20 20 20 20 20 20 20 20 47 4c 5f 42  S.          GL_B
1b70: 4c 55 45 5f 42 49 54 53 0a 20 20 20 20 20 20 20  LUE_BITS.       
1b80: 20 20 20 47 4c 5f 49 4e 44 45 58 5f 42 49 54 53     GL_INDEX_BITS
1b90: 0a 20 20 20 20 20 20 20 20 20 20 47 4c 5f 53 55  .          GL_SU
1ba0: 42 50 49 58 45 4c 5f 42 49 54 53 0a 20 20 20 20  BPIXEL_BITS.    
1bb0: 20 20 20 20 20 20 47 4c 5f 41 55 58 5f 42 55 46        GL_AUX_BUF
1bc0: 46 45 52 53 0a 20 20 20 20 20 20 20 20 20 20 47  FERS.          G
1bd0: 4c 5f 52 45 41 44 5f 42 55 46 46 45 52 0a 20 20  L_READ_BUFFER.  
1be0: 20 20 20 20 20 20 20 20 47 4c 5f 44 52 41 57 5f          GL_DRAW_
1bf0: 42 55 46 46 45 52 0a 20 20 20 20 20 20 20 20 20  BUFFER.         
1c00: 20 47 4c 5f 44 4f 55 42 4c 45 42 55 46 46 45 52   GL_DOUBLEBUFFER
1c10: 0a 20 20 20 20 20 20 20 20 20 20 47 4c 5f 53 54  .          GL_ST
1c20: 45 52 45 4f 0a 20 20 20 20 20 20 20 20 20 20 47  EREO.          G
1c30: 4c 5f 42 49 54 4d 41 50 0a 20 20 20 20 20 20 20  L_BITMAP.       
1c40: 20 20 20 47 4c 5f 43 4f 4c 4f 52 0a 20 20 20 20     GL_COLOR.    
1c50: 20 20 20 20 20 20 47 4c 5f 44 45 50 54 48 0a 20        GL_DEPTH. 
1c60: 20 20 20 20 20 20 20 20 20 47 4c 5f 53 54 45 4e           GL_STEN
1c70: 43 49 4c 0a 20 20 20 20 20 20 20 20 20 20 47 4c  CIL.          GL
1c80: 5f 44 49 54 48 45 52 0a 20 20 20 20 20 20 20 20  _DITHER.        
1c90: 20 20 47 4c 5f 52 47 42 0a 20 20 20 20 20 20 20    GL_RGB.       
1ca0: 20 20 20 47 4c 5f 52 47 42 41 0a 20 20 20 20 20     GL_RGBA.     
1cb0: 20 20 20 20 20 47 4c 5f 4d 41 58 5f 4c 49 53 54       GL_MAX_LIST
1cc0: 5f 4e 45 53 54 49 4e 47 0a 20 20 20 20 20 20 20  _NESTING.       
1cd0: 20 20 20 47 4c 5f 4d 41 58 5f 45 56 41 4c 5f 4f     GL_MAX_EVAL_O
1ce0: 52 44 45 52 0a 20 20 20 20 20 20 20 20 20 20 47  RDER.          G
1cf0: 4c 5f 4d 41 58 5f 4c 49 47 48 54 53 0a 20 20 20  L_MAX_LIGHTS.   
1d00: 20 20 20 20 20 20 20 47 4c 5f 4d 41 58 5f 43 4c         GL_MAX_CL
1d10: 49 50 5f 50 4c 41 4e 45 53 0a 20 20 20 20 20 20  IP_PLANES.      
1d20: 20 20 20 20 47 4c 5f 4d 41 58 5f 54 45 58 54 55      GL_MAX_TEXTU
1d30: 52 45 5f 53 49 5a 45 0a 20 20 20 20 20 20 20 20  RE_SIZE.        
1d40: 20 20 47 4c 5f 4d 41 58 5f 50 49 58 45 4c 5f 4d    GL_MAX_PIXEL_M
1d50: 41 50 5f 54 41 42 4c 45 0a 20 20 20 20 20 20 20  AP_TABLE.       
1d60: 20 20 20 47 4c 5f 4d 41 58 5f 41 54 54 52 49 42     GL_MAX_ATTRIB
1d70: 5f 53 54 41 43 4b 5f 44 45 50 54 48 0a 20 20 20  _STACK_DEPTH.   
1d80: 20 20 20 20 20 20 20 47 4c 5f 4d 41 58 5f 4d 4f         GL_MAX_MO
1d90: 44 45 4c 56 49 45 57 5f 53 54 41 43 4b 5f 44 45  DELVIEW_STACK_DE
1da0: 50 54 48 0a 20 20 20 20 20 20 20 20 20 20 47 4c  PTH.          GL
1db0: 5f 4d 41 58 5f 4e 41 4d 45 5f 53 54 41 43 4b 5f  _MAX_NAME_STACK_
1dc0: 44 45 50 54 48 0a 20 20 20 20 20 20 20 20 20 20  DEPTH.          
1dd0: 47 4c 5f 4d 41 58 5f 50 52 4f 4a 45 43 54 49 4f  GL_MAX_PROJECTIO
1de0: 4e 5f 53 54 41 43 4b 5f 44 45 50 54 48 0a 20 20  N_STACK_DEPTH.  
1df0: 20 20 20 20 20 20 20 20 47 4c 5f 4d 41 58 5f 54          GL_MAX_T
1e00: 45 58 54 55 52 45 5f 53 54 41 43 4b 5f 44 45 50  EXTURE_STACK_DEP
1e10: 54 48 0a 20 20 20 20 20 20 20 20 20 20 47 4c 5f  TH.          GL_
1e20: 4d 41 58 5f 56 49 45 57 50 4f 52 54 5f 44 49 4d  MAX_VIEWPORT_DIM
1e30: 53 0a 20 20 20 20 20 20 20 20 20 20 47 4c 5f 4d  S.          GL_M
1e40: 41 58 5f 43 4c 49 45 4e 54 5f 41 54 54 52 49 42  AX_CLIENT_ATTRIB
1e50: 5f 53 54 41 43 4b 5f 44 45 50 54 48 0a 20 20 20  _STACK_DEPTH.   
1e60: 20 20 20 20 20 20 20 47 4c 5f 41 54 54 52 49 42         GL_ATTRIB
1e70: 5f 53 54 41 43 4b 5f 44 45 50 54 48 0a 20 20 20  _STACK_DEPTH.   
1e80: 20 20 20 20 20 20 20 47 4c 5f 43 4c 49 45 4e 54         GL_CLIENT
1e90: 5f 41 54 54 52 49 42 5f 53 54 41 43 4b 5f 44 45  _ATTRIB_STACK_DE
1ea0: 50 54 48 0a 20 20 20 20 20 20 20 20 20 20 47 4c  PTH.          GL
1eb0: 5f 43 4f 4c 4f 52 5f 43 4c 45 41 52 5f 56 41 4c  _COLOR_CLEAR_VAL
1ec0: 55 45 0a 20 20 20 20 20 20 20 20 20 20 47 4c 5f  UE.          GL_
1ed0: 43 4f 4c 4f 52 5f 57 52 49 54 45 4d 41 53 4b 0a  COLOR_WRITEMASK.
1ee0: 20 20 20 20 20 20 20 20 20 20 47 4c 5f 43 55 52            GL_CUR
1ef0: 52 45 4e 54 5f 49 4e 44 45 58 0a 20 20 20 20 20  RENT_INDEX.     
1f00: 20 20 20 20 20 47 4c 5f 43 55 52 52 45 4e 54 5f       GL_CURRENT_
1f10: 43 4f 4c 4f 52 0a 20 20 20 20 20 20 20 20 20 20  COLOR.          
1f20: 47 4c 5f 43 55 52 52 45 4e 54 5f 4e 4f 52 4d 41  GL_CURRENT_NORMA
1f30: 4c 0a 20 20 20 20 20 20 20 20 20 20 47 4c 5f 43  L.          GL_C
1f40: 55 52 52 45 4e 54 5f 52 41 53 54 45 52 5f 43 4f  URRENT_RASTER_CO
1f50: 4c 4f 52 0a 20 20 20 20 20 20 20 20 20 20 47 4c  LOR.          GL
1f60: 5f 43 55 52 52 45 4e 54 5f 52 41 53 54 45 52 5f  _CURRENT_RASTER_
1f70: 44 49 53 54 41 4e 43 45 0a 20 20 20 20 20 20 20  DISTANCE.       
1f80: 20 20 20 47 4c 5f 43 55 52 52 45 4e 54 5f 52 41     GL_CURRENT_RA
1f90: 53 54 45 52 5f 49 4e 44 45 58 0a 20 20 20 20 20  STER_INDEX.     
1fa0: 20 20 20 20 20 47 4c 5f 43 55 52 52 45 4e 54 5f       GL_CURRENT_
1fb0: 52 41 53 54 45 52 5f 50 4f 53 49 54 49 4f 4e 0a  RASTER_POSITION.
1fc0: 20 20 20 20 20 20 20 20 20 20 47 4c 5f 43 55 52            GL_CUR
1fd0: 52 45 4e 54 5f 52 41 53 54 45 52 5f 54 45 58 54  RENT_RASTER_TEXT
1fe0: 55 52 45 5f 43 4f 4f 52 44 53 0a 20 20 20 20 20  URE_COORDS.     
1ff0: 20 20 20 20 20 47 4c 5f 43 55 52 52 45 4e 54 5f       GL_CURRENT_
2000: 52 41 53 54 45 52 5f 50 4f 53 49 54 49 4f 4e 5f  RASTER_POSITION_
2010: 56 41 4c 49 44 0a 20 20 20 20 20 20 20 20 20 20  VALID.          
2020: 47 4c 5f 43 55 52 52 45 4e 54 5f 54 45 58 54 55  GL_CURRENT_TEXTU
2030: 52 45 5f 43 4f 4f 52 44 53 0a 20 20 20 20 20 20  RE_COORDS.      
2040: 20 20 20 20 47 4c 5f 49 4e 44 45 58 5f 43 4c 45      GL_INDEX_CLE
2050: 41 52 5f 56 41 4c 55 45 0a 20 20 20 20 20 20 20  AR_VALUE.       
2060: 20 20 20 47 4c 5f 49 4e 44 45 58 5f 4d 4f 44 45     GL_INDEX_MODE
2070: 0a 20 20 20 20 20 20 20 20 20 20 47 4c 5f 49 4e  .          GL_IN
2080: 44 45 58 5f 57 52 49 54 45 4d 41 53 4b 0a 20 20  DEX_WRITEMASK.  
2090: 20 20 20 20 20 20 20 20 47 4c 5f 4d 4f 44 45 4c          GL_MODEL
20a0: 56 49 45 57 5f 4d 41 54 52 49 58 0a 20 20 20 20  VIEW_MATRIX.    
20b0: 20 20 20 20 20 20 47 4c 5f 4d 4f 44 45 4c 56 49        GL_MODELVI
20c0: 45 57 5f 53 54 41 43 4b 5f 44 45 50 54 48 0a 20  EW_STACK_DEPTH. 
20d0: 20 20 20 20 20 20 20 20 20 47 4c 5f 4e 41 4d 45           GL_NAME
20e0: 5f 53 54 41 43 4b 5f 44 45 50 54 48 0a 20 20 20  _STACK_DEPTH.   
20f0: 20 20 20 20 20 20 20 47 4c 5f 50 52 4f 4a 45 43         GL_PROJEC
2100: 54 49 4f 4e 5f 4d 41 54 52 49 58 0a 20 20 20 20  TION_MATRIX.    
2110: 20 20 20 20 20 20 47 4c 5f 50 52 4f 4a 45 43 54        GL_PROJECT
2120: 49 4f 4e 5f 53 54 41 43 4b 5f 44 45 50 54 48 0a  ION_STACK_DEPTH.
2130: 20 20 20 20 20 20 20 20 20 20 47 4c 5f 52 45 4e            GL_REN
2140: 44 45 52 5f 4d 4f 44 45 0a 20 20 20 20 20 20 20  DER_MODE.       
2150: 20 20 20 47 4c 5f 52 47 42 41 5f 4d 4f 44 45 0a     GL_RGBA_MODE.
2160: 20 20 20 20 20 20 20 20 20 20 47 4c 5f 54 45 58            GL_TEX
2170: 54 55 52 45 5f 4d 41 54 52 49 58 0a 20 20 20 20  TURE_MATRIX.    
2180: 20 20 20 20 20 20 47 4c 5f 54 45 58 54 55 52 45        GL_TEXTURE
2190: 5f 53 54 41 43 4b 5f 44 45 50 54 48 0a 20 20 20  _STACK_DEPTH.   
21a0: 20 20 20 20 20 20 20 47 4c 5f 56 49 45 57 50 4f         GL_VIEWPO
21b0: 52 54 0a 20 20 20 20 20 20 20 20 20 20 47 4c 5f  RT.          GL_
21c0: 41 55 54 4f 5f 4e 4f 52 4d 41 4c 0a 20 20 20 20  AUTO_NORMAL.    
21d0: 20 20 20 20 20 20 47 4c 5f 4d 41 50 31 5f 43 4f        GL_MAP1_CO
21e0: 4c 4f 52 5f 34 0a 20 20 20 20 20 20 20 20 20 20  LOR_4.          
21f0: 47 4c 5f 4d 41 50 31 5f 49 4e 44 45 58 0a 20 20  GL_MAP1_INDEX.  
2200: 20 20 20 20 20 20 20 20 47 4c 5f 4d 41 50 31 5f          GL_MAP1_
2210: 4e 4f 52 4d 41 4c 0a 20 20 20 20 20 20 20 20 20  NORMAL.         
2220: 20 47 4c 5f 4d 41 50 31 5f 54 45 58 54 55 52 45   GL_MAP1_TEXTURE
2230: 5f 43 4f 4f 52 44 5f 31 0a 20 20 20 20 20 20 20  _COORD_1.       
2240: 20 20 20 47 4c 5f 4d 41 50 31 5f 54 45 58 54 55     GL_MAP1_TEXTU
2250: 52 45 5f 43 4f 4f 52 44 5f 32 0a 20 20 20 20 20  RE_COORD_2.     
2260: 20 20 20 20 20 47 4c 5f 4d 41 50 31 5f 54 45 58       GL_MAP1_TEX
2270: 54 55 52 45 5f 43 4f 4f 52 44 5f 33 0a 20 20 20  TURE_COORD_3.   
2280: 20 20 20 20 20 20 20 47 4c 5f 4d 41 50 31 5f 54         GL_MAP1_T
2290: 45 58 54 55 52 45 5f 43 4f 4f 52 44 5f 34 0a 20  EXTURE_COORD_4. 
22a0: 20 20 20 20 20 20 20 20 20 47 4c 5f 4d 41 50 31           GL_MAP1
22b0: 5f 56 45 52 54 45 58 5f 33 0a 20 20 20 20 20 20  _VERTEX_3.      
22c0: 20 20 20 20 47 4c 5f 4d 41 50 31 5f 56 45 52 54      GL_MAP1_VERT
22d0: 45 58 5f 34 0a 20 20 20 20 20 20 20 20 20 20 47  EX_4.          G
22e0: 4c 5f 4d 41 50 32 5f 43 4f 4c 4f 52 5f 34 0a 20  L_MAP2_COLOR_4. 
22f0: 20 20 20 20 20 20 20 20 20 47 4c 5f 4d 41 50 32           GL_MAP2
2300: 5f 49 4e 44 45 58 0a 20 20 20 20 20 20 20 20 20  _INDEX.         
2310: 20 47 4c 5f 4d 41 50 32 5f 4e 4f 52 4d 41 4c 0a   GL_MAP2_NORMAL.
2320: 20 20 20 20 20 20 20 20 20 20 47 4c 5f 4d 41 50            GL_MAP
2330: 32 5f 54 45 58 54 55 52 45 5f 43 4f 4f 52 44 5f  2_TEXTURE_COORD_
2340: 31 0a 20 20 20 20 20 20 20 20 20 20 47 4c 5f 4d  1.          GL_M
2350: 41 50 32 5f 54 45 58 54 55 52 45 5f 43 4f 4f 52  AP2_TEXTURE_COOR
2360: 44 5f 32 0a 20 20 20 20 20 20 20 20 20 20 47 4c  D_2.          GL
2370: 5f 4d 41 50 32 5f 54 45 58 54 55 52 45 5f 43 4f  _MAP2_TEXTURE_CO
2380: 4f 52 44 5f 33 0a 20 20 20 20 20 20 20 20 20 20  ORD_3.          
2390: 47 4c 5f 4d 41 50 32 5f 54 45 58 54 55 52 45 5f  GL_MAP2_TEXTURE_
23a0: 43 4f 4f 52 44 5f 34 0a 20 20 20 20 20 20 20 20  COORD_4.        
23b0: 20 20 47 4c 5f 4d 41 50 32 5f 56 45 52 54 45 58    GL_MAP2_VERTEX
23c0: 5f 33 0a 20 20 20 20 20 20 20 20 20 20 47 4c 5f  _3.          GL_
23d0: 4d 41 50 32 5f 56 45 52 54 45 58 5f 34 0a 20 20  MAP2_VERTEX_4.  
23e0: 20 20 20 20 20 20 20 20 47 4c 5f 4d 41 50 31 5f          GL_MAP1_
23f0: 47 52 49 44 5f 44 4f 4d 41 49 4e 0a 20 20 20 20  GRID_DOMAIN.    
2400: 20 20 20 20 20 20 47 4c 5f 4d 41 50 31 5f 47 52        GL_MAP1_GR
2410: 49 44 5f 53 45 47 4d 45 4e 54 53 0a 20 20 20 20  ID_SEGMENTS.    
2420: 20 20 20 20 20 20 47 4c 5f 4d 41 50 32 5f 47 52        GL_MAP2_GR
2430: 49 44 5f 44 4f 4d 41 49 4e 0a 20 20 20 20 20 20  ID_DOMAIN.      
2440: 20 20 20 20 47 4c 5f 4d 41 50 32 5f 47 52 49 44      GL_MAP2_GRID
2450: 5f 53 45 47 4d 45 4e 54 53 0a 20 20 20 20 20 20  _SEGMENTS.      
2460: 20 20 20 20 47 4c 5f 43 4f 45 46 46 0a 20 20 20      GL_COEFF.   
2470: 20 20 20 20 20 20 20 47 4c 5f 4f 52 44 45 52 0a         GL_ORDER.
2480: 20 20 20 20 20 20 20 20 20 20 47 4c 5f 44 4f 4d            GL_DOM
2490: 41 49 4e 0a 20 20 20 20 20 20 20 20 20 20 47 4c  AIN.          GL
24a0: 5f 50 45 52 53 50 45 43 54 49 56 45 5f 43 4f 52  _PERSPECTIVE_COR
24b0: 52 45 43 54 49 4f 4e 5f 48 49 4e 54 0a 20 20 20  RECTION_HINT.   
24c0: 20 20 20 20 20 20 20 47 4c 5f 50 4f 49 4e 54 5f         GL_POINT_
24d0: 53 4d 4f 4f 54 48 5f 48 49 4e 54 0a 20 20 20 20  SMOOTH_HINT.    
24e0: 20 20 20 20 20 20 47 4c 5f 4c 49 4e 45 5f 53 4d        GL_LINE_SM
24f0: 4f 4f 54 48 5f 48 49 4e 54 0a 20 20 20 20 20 20  OOTH_HINT.      
2500: 20 20 20 20 47 4c 5f 50 4f 4c 59 47 4f 4e 5f 53      GL_POLYGON_S
2510: 4d 4f 4f 54 48 5f 48 49 4e 54 0a 20 20 20 20 20  MOOTH_HINT.     
2520: 20 20 20 20 20 47 4c 5f 46 4f 47 5f 48 49 4e 54       GL_FOG_HINT
2530: 0a 20 20 20 20 20 20 20 20 20 20 47 4c 5f 44 4f  .          GL_DO
2540: 4e 54 5f 43 41 52 45 0a 20 20 20 20 20 20 20 20  NT_CARE.        
2550: 20 20 47 4c 5f 46 41 53 54 45 53 54 0a 20 20 20    GL_FASTEST.   
2560: 20 20 20 20 20 20 20 47 4c 5f 4e 49 43 45 53 54         GL_NICEST
2570: 0a 20 20 20 20 20 20 20 20 20 20 47 4c 5f 53 43  .          GL_SC
2580: 49 53 53 4f 52 5f 42 4f 58 0a 20 20 20 20 20 20  ISSOR_BOX.      
2590: 20 20 20 20 47 4c 5f 53 43 49 53 53 4f 52 5f 54      GL_SCISSOR_T
25a0: 45 53 54 0a 20 20 20 20 20 20 20 20 20 20 47 4c  EST.          GL
25b0: 5f 4d 41 50 5f 43 4f 4c 4f 52 0a 20 20 20 20 20  _MAP_COLOR.     
25c0: 20 20 20 20 20 47 4c 5f 4d 41 50 5f 53 54 45 4e       GL_MAP_STEN
25d0: 43 49 4c 0a 20 20 20 20 20 20 20 20 20 20 47 4c  CIL.          GL
25e0: 5f 49 4e 44 45 58 5f 53 48 49 46 54 0a 20 20 20  _INDEX_SHIFT.   
25f0: 20 20 20 20 20 20 20 47 4c 5f 49 4e 44 45 58 5f         GL_INDEX_
2600: 4f 46 46 53 45 54 0a 20 20 20 20 20 20 20 20 20  OFFSET.         
2610: 20 47 4c 5f 52 45 44 5f 53 43 41 4c 45 0a 20 20   GL_RED_SCALE.  
2620: 20 20 20 20 20 20 20 20 47 4c 5f 52 45 44 5f 42          GL_RED_B
2630: 49 41 53 0a 20 20 20 20 20 20 20 20 20 20 47 4c  IAS.          GL
2640: 5f 47 52 45 45 4e 5f 53 43 41 4c 45 0a 20 20 20  _GREEN_SCALE.   
2650: 20 20 20 20 20 20 20 47 4c 5f 47 52 45 45 4e 5f         GL_GREEN_
2660: 42 49 41 53 0a 20 20 20 20 20 20 20 20 20 20 47  BIAS.          G
2670: 4c 5f 42 4c 55 45 5f 53 43 41 4c 45 0a 20 20 20  L_BLUE_SCALE.   
2680: 20 20 20 20 20 20 20 47 4c 5f 42 4c 55 45 5f 42         GL_BLUE_B
2690: 49 41 53 0a 20 20 20 20 20 20 20 20 20 20 47 4c  IAS.          GL
26a0: 5f 41 4c 50 48 41 5f 53 43 41 4c 45 0a 20 20 20  _ALPHA_SCALE.   
26b0: 20 20 20 20 20 20 20 47 4c 5f 41 4c 50 48 41 5f         GL_ALPHA_
26c0: 42 49 41 53 0a 20 20 20 20 20 20 20 20 20 20 47  BIAS.          G
26d0: 4c 5f 44 45 50 54 48 5f 53 43 41 4c 45 0a 20 20  L_DEPTH_SCALE.  
26e0: 20 20 20 20 20 20 20 20 47 4c 5f 44 45 50 54 48          GL_DEPTH
26f0: 5f 42 49 41 53 0a 20 20 20 20 20 20 20 20 20 20  _BIAS.          
2700: 47 4c 5f 50 49 58 45 4c 5f 4d 41 50 5f 53 5f 54  GL_PIXEL_MAP_S_T
2710: 4f 5f 53 5f 53 49 5a 45 0a 20 20 20 20 20 20 20  O_S_SIZE.       
2720: 20 20 20 47 4c 5f 50 49 58 45 4c 5f 4d 41 50 5f     GL_PIXEL_MAP_
2730: 49 5f 54 4f 5f 49 5f 53 49 5a 45 0a 20 20 20 20  I_TO_I_SIZE.    
2740: 20 20 20 20 20 20 47 4c 5f 50 49 58 45 4c 5f 4d        GL_PIXEL_M
2750: 41 50 5f 49 5f 54 4f 5f 52 5f 53 49 5a 45 0a 20  AP_I_TO_R_SIZE. 
2760: 20 20 20 20 20 20 20 20 20 47 4c 5f 50 49 58 45           GL_PIXE
2770: 4c 5f 4d 41 50 5f 49 5f 54 4f 5f 47 5f 53 49 5a  L_MAP_I_TO_G_SIZ
2780: 45 0a 20 20 20 20 20 20 20 20 20 20 47 4c 5f 50  E.          GL_P
2790: 49 58 45 4c 5f 4d 41 50 5f 49 5f 54 4f 5f 42 5f  IXEL_MAP_I_TO_B_
27a0: 53 49 5a 45 0a 20 20 20 20 20 20 20 20 20 20 47  SIZE.          G
27b0: 4c 5f 50 49 58 45 4c 5f 4d 41 50 5f 49 5f 54 4f  L_PIXEL_MAP_I_TO
27c0: 5f 41 5f 53 49 5a 45 0a 20 20 20 20 20 20 20 20  _A_SIZE.        
27d0: 20 20 47 4c 5f 50 49 58 45 4c 5f 4d 41 50 5f 52    GL_PIXEL_MAP_R
27e0: 5f 54 4f 5f 52 5f 53 49 5a 45 0a 20 20 20 20 20  _TO_R_SIZE.     
27f0: 20 20 20 20 20 47 4c 5f 50 49 58 45 4c 5f 4d 41       GL_PIXEL_MA
2800: 50 5f 47 5f 54 4f 5f 47 5f 53 49 5a 45 0a 20 20  P_G_TO_G_SIZE.  
2810: 20 20 20 20 20 20 20 20 47 4c 5f 50 49 58 45 4c          GL_PIXEL
2820: 5f 4d 41 50 5f 42 5f 54 4f 5f 42 5f 53 49 5a 45  _MAP_B_TO_B_SIZE
2830: 0a 20 20 20 20 20 20 20 20 20 20 47 4c 5f 50 49  .          GL_PI
2840: 58 45 4c 5f 4d 41 50 5f 41 5f 54 4f 5f 41 5f 53  XEL_MAP_A_TO_A_S
2850: 49 5a 45 0a 20 20 20 20 20 20 20 20 20 20 47 4c  IZE.          GL
2860: 5f 50 49 58 45 4c 5f 4d 41 50 5f 53 5f 54 4f 5f  _PIXEL_MAP_S_TO_
2870: 53 0a 20 20 20 20 20 20 20 20 20 20 47 4c 5f 50  S.          GL_P
2880: 49 58 45 4c 5f 4d 41 50 5f 49 5f 54 4f 5f 49 0a  IXEL_MAP_I_TO_I.
2890: 20 20 20 20 20 20 20 20 20 20 47 4c 5f 50 49 58            GL_PIX
28a0: 45 4c 5f 4d 41 50 5f 49 5f 54 4f 5f 52 0a 20 20  EL_MAP_I_TO_R.  
28b0: 20 20 20 20 20 20 20 20 47 4c 5f 50 49 58 45 4c          GL_PIXEL
28c0: 5f 4d 41 50 5f 49 5f 54 4f 5f 47 0a 20 20 20 20  _MAP_I_TO_G.    
28d0: 20 20 20 20 20 20 47 4c 5f 50 49 58 45 4c 5f 4d        GL_PIXEL_M
28e0: 41 50 5f 49 5f 54 4f 5f 42 0a 20 20 20 20 20 20  AP_I_TO_B.      
28f0: 20 20 20 20 47 4c 5f 50 49 58 45 4c 5f 4d 41 50      GL_PIXEL_MAP
2900: 5f 49 5f 54 4f 5f 41 0a 20 20 20 20 20 20 20 20  _I_TO_A.        
2910: 20 20 47 4c 5f 50 49 58 45 4c 5f 4d 41 50 5f 52    GL_PIXEL_MAP_R
2920: 5f 54 4f 5f 52 0a 20 20 20 20 20 20 20 20 20 20  _TO_R.          
2930: 47 4c 5f 50 49 58 45 4c 5f 4d 41 50 5f 47 5f 54  GL_PIXEL_MAP_G_T
2940: 4f 5f 47 0a 20 20 20 20 20 20 20 20 20 20 47 4c  O_G.          GL
2950: 5f 50 49 58 45 4c 5f 4d 41 50 5f 42 5f 54 4f 5f  _PIXEL_MAP_B_TO_
2960: 42 0a 20 20 20 20 20 20 20 20 20 20 47 4c 5f 50  B.          GL_P
2970: 49 58 45 4c 5f 4d 41 50 5f 41 5f 54 4f 5f 41 0a  IXEL_MAP_A_TO_A.
2980: 20 20 20 20 20 20 20 20 20 20 47 4c 5f 50 41 43            GL_PAC
2990: 4b 5f 41 4c 49 47 4e 4d 45 4e 54 0a 20 20 20 20  K_ALIGNMENT.    
29a0: 20 20 20 20 20 20 47 4c 5f 50 41 43 4b 5f 4c 53        GL_PACK_LS
29b0: 42 5f 46 49 52 53 54 0a 20 20 20 20 20 20 20 20  B_FIRST.        
29c0: 20 20 47 4c 5f 50 41 43 4b 5f 52 4f 57 5f 4c 45    GL_PACK_ROW_LE
29d0: 4e 47 54 48 0a 20 20 20 20 20 20 20 20 20 20 47  NGTH.          G
29e0: 4c 5f 50 41 43 4b 5f 53 4b 49 50 5f 50 49 58 45  L_PACK_SKIP_PIXE
29f0: 4c 53 0a 20 20 20 20 20 20 20 20 20 20 47 4c 5f  LS.          GL_
2a00: 50 41 43 4b 5f 53 4b 49 50 5f 52 4f 57 53 0a 20  PACK_SKIP_ROWS. 
2a10: 20 20 20 20 20 20 20 20 20 47 4c 5f 50 41 43 4b           GL_PACK
2a20: 5f 53 57 41 50 5f 42 59 54 45 53 0a 20 20 20 20  _SWAP_BYTES.    
2a30: 20 20 20 20 20 20 47 4c 5f 55 4e 50 41 43 4b 5f        GL_UNPACK_
2a40: 41 4c 49 47 4e 4d 45 4e 54 0a 20 20 20 20 20 20  ALIGNMENT.      
2a50: 20 20 20 20 47 4c 5f 55 4e 50 41 43 4b 5f 4c 53      GL_UNPACK_LS
2a60: 42 5f 46 49 52 53 54 0a 20 20 20 20 20 20 20 20  B_FIRST.        
2a70: 20 20 47 4c 5f 55 4e 50 41 43 4b 5f 52 4f 57 5f    GL_UNPACK_ROW_
2a80: 4c 45 4e 47 54 48 0a 20 20 20 20 20 20 20 20 20  LENGTH.         
2a90: 20 47 4c 5f 55 4e 50 41 43 4b 5f 53 4b 49 50 5f   GL_UNPACK_SKIP_
2aa0: 50 49 58 45 4c 53 0a 20 20 20 20 20 20 20 20 20  PIXELS.         
2ab0: 20 47 4c 5f 55 4e 50 41 43 4b 5f 53 4b 49 50 5f   GL_UNPACK_SKIP_
2ac0: 52 4f 57 53 0a 20 20 20 20 20 20 20 20 20 20 47  ROWS.          G
2ad0: 4c 5f 55 4e 50 41 43 4b 5f 53 57 41 50 5f 42 59  L_UNPACK_SWAP_BY
2ae0: 54 45 53 0a 20 20 20 20 20 20 20 20 20 20 47 4c  TES.          GL
2af0: 5f 5a 4f 4f 4d 5f 58 0a 20 20 20 20 20 20 20 20  _ZOOM_X.        
2b00: 20 20 47 4c 5f 5a 4f 4f 4d 5f 59 0a 20 20 20 20    GL_ZOOM_Y.    
2b10: 20 20 20 20 20 20 47 4c 5f 54 45 58 54 55 52 45        GL_TEXTURE
2b20: 5f 45 4e 56 0a 20 20 20 20 20 20 20 20 20 20 47  _ENV.          G
2b30: 4c 5f 54 45 58 54 55 52 45 5f 45 4e 56 5f 4d 4f  L_TEXTURE_ENV_MO
2b40: 44 45 0a 20 20 20 20 20 20 20 20 20 20 47 4c 5f  DE.          GL_
2b50: 54 45 58 54 55 52 45 5f 31 44 0a 20 20 20 20 20  TEXTURE_1D.     
2b60: 20 20 20 20 20 47 4c 5f 54 45 58 54 55 52 45 5f       GL_TEXTURE_
2b70: 32 44 0a 20 20 20 20 20 20 20 20 20 20 47 4c 5f  2D.          GL_
2b80: 54 45 58 54 55 52 45 5f 57 52 41 50 5f 53 0a 20  TEXTURE_WRAP_S. 
2b90: 20 20 20 20 20 20 20 20 20 47 4c 5f 54 45 58 54           GL_TEXT
2ba0: 55 52 45 5f 57 52 41 50 5f 54 0a 20 20 20 20 20  URE_WRAP_T.     
2bb0: 20 20 20 20 20 47 4c 5f 54 45 58 54 55 52 45 5f       GL_TEXTURE_
2bc0: 4d 41 47 5f 46 49 4c 54 45 52 0a 20 20 20 20 20  MAG_FILTER.     
2bd0: 20 20 20 20 20 47 4c 5f 54 45 58 54 55 52 45 5f       GL_TEXTURE_
2be0: 4d 49 4e 5f 46 49 4c 54 45 52 0a 20 20 20 20 20  MIN_FILTER.     
2bf0: 20 20 20 20 20 47 4c 5f 54 45 58 54 55 52 45 5f       GL_TEXTURE_
2c00: 45 4e 56 5f 43 4f 4c 4f 52 0a 20 20 20 20 20 20  ENV_COLOR.      
2c10: 20 20 20 20 47 4c 5f 54 45 58 54 55 52 45 5f 47      GL_TEXTURE_G
2c20: 45 4e 5f 53 0a 20 20 20 20 20 20 20 20 20 20 47  EN_S.          G
2c30: 4c 5f 54 45 58 54 55 52 45 5f 47 45 4e 5f 54 0a  L_TEXTURE_GEN_T.
2c40: 20 20 20 20 20 20 20 20 20 20 47 4c 5f 54 45 58            GL_TEX
2c50: 54 55 52 45 5f 47 45 4e 5f 4d 4f 44 45 0a 20 20  TURE_GEN_MODE.  
2c60: 20 20 20 20 20 20 20 20 47 4c 5f 54 45 58 54 55          GL_TEXTU
2c70: 52 45 5f 42 4f 52 44 45 52 5f 43 4f 4c 4f 52 0a  RE_BORDER_COLOR.
2c80: 20 20 20 20 20 20 20 20 20 20 47 4c 5f 54 45 58            GL_TEX
2c90: 54 55 52 45 5f 57 49 44 54 48 0a 20 20 20 20 20  TURE_WIDTH.     
2ca0: 20 20 20 20 20 47 4c 5f 54 45 58 54 55 52 45 5f       GL_TEXTURE_
2cb0: 48 45 49 47 48 54 0a 20 20 20 20 20 20 20 20 20  HEIGHT.         
2cc0: 20 47 4c 5f 54 45 58 54 55 52 45 5f 42 4f 52 44   GL_TEXTURE_BORD
2cd0: 45 52 0a 20 20 20 20 20 20 20 20 20 20 47 4c 5f  ER.          GL_
2ce0: 54 45 58 54 55 52 45 5f 43 4f 4d 50 4f 4e 45 4e  TEXTURE_COMPONEN
2cf0: 54 53 0a 20 20 20 20 20 20 20 20 20 20 47 4c 5f  TS.          GL_
2d00: 54 45 58 54 55 52 45 5f 52 45 44 5f 53 49 5a 45  TEXTURE_RED_SIZE
2d10: 0a 20 20 20 20 20 20 20 20 20 20 47 4c 5f 54 45  .          GL_TE
2d20: 58 54 55 52 45 5f 47 52 45 45 4e 5f 53 49 5a 45  XTURE_GREEN_SIZE
2d30: 0a 20 20 20 20 20 20 20 20 20 20 47 4c 5f 54 45  .          GL_TE
2d40: 58 54 55 52 45 5f 42 4c 55 45 5f 53 49 5a 45 0a  XTURE_BLUE_SIZE.
2d50: 20 20 20 20 20 20 20 20 20 20 47 4c 5f 54 45 58            GL_TEX
2d60: 54 55 52 45 5f 41 4c 50 48 41 5f 53 49 5a 45 0a  TURE_ALPHA_SIZE.
2d70: 20 20 20 20 20 20 20 20 20 20 47 4c 5f 54 45 58            GL_TEX
2d80: 54 55 52 45 5f 4c 55 4d 49 4e 41 4e 43 45 5f 53  TURE_LUMINANCE_S
2d90: 49 5a 45 0a 20 20 20 20 20 20 20 20 20 20 47 4c  IZE.          GL
2da0: 5f 54 45 58 54 55 52 45 5f 49 4e 54 45 4e 53 49  _TEXTURE_INTENSI
2db0: 54 59 5f 53 49 5a 45 0a 20 20 20 20 20 20 20 20  TY_SIZE.        
2dc0: 20 20 47 4c 5f 4e 45 41 52 45 53 54 5f 4d 49 50    GL_NEAREST_MIP
2dd0: 4d 41 50 5f 4e 45 41 52 45 53 54 0a 20 20 20 20  MAP_NEAREST.    
2de0: 20 20 20 20 20 20 47 4c 5f 4e 45 41 52 45 53 54        GL_NEAREST
2df0: 5f 4d 49 50 4d 41 50 5f 4c 49 4e 45 41 52 0a 20  _MIPMAP_LINEAR. 
2e00: 20 20 20 20 20 20 20 20 20 47 4c 5f 4c 49 4e 45           GL_LINE
2e10: 41 52 5f 4d 49 50 4d 41 50 5f 4e 45 41 52 45 53  AR_MIPMAP_NEARES
2e20: 54 0a 20 20 20 20 20 20 20 20 20 20 47 4c 5f 4c  T.          GL_L
2e30: 49 4e 45 41 52 5f 4d 49 50 4d 41 50 5f 4c 49 4e  INEAR_MIPMAP_LIN
2e40: 45 41 52 0a 20 20 20 20 20 20 20 20 20 20 47 4c  EAR.          GL
2e50: 5f 4f 42 4a 45 43 54 5f 4c 49 4e 45 41 52 0a 20  _OBJECT_LINEAR. 
2e60: 20 20 20 20 20 20 20 20 20 47 4c 5f 4f 42 4a 45           GL_OBJE
2e70: 43 54 5f 50 4c 41 4e 45 0a 20 20 20 20 20 20 20  CT_PLANE.       
2e80: 20 20 20 47 4c 5f 45 59 45 5f 4c 49 4e 45 41 52     GL_EYE_LINEAR
2e90: 0a 20 20 20 20 20 20 20 20 20 20 47 4c 5f 45 59  .          GL_EY
2ea0: 45 5f 50 4c 41 4e 45 0a 20 20 20 20 20 20 20 20  E_PLANE.        
2eb0: 20 20 47 4c 5f 53 50 48 45 52 45 5f 4d 41 50 0a    GL_SPHERE_MAP.
2ec0: 20 20 20 20 20 20 20 20 20 20 47 4c 5f 44 45 43            GL_DEC
2ed0: 41 4c 0a 20 20 20 20 20 20 20 20 20 20 47 4c 5f  AL.          GL_
2ee0: 4d 4f 44 55 4c 41 54 45 0a 20 20 20 20 20 20 20  MODULATE.       
2ef0: 20 20 20 47 4c 5f 4e 45 41 52 45 53 54 0a 20 20     GL_NEAREST.  
2f00: 20 20 20 20 20 20 20 20 47 4c 5f 52 45 50 45 41          GL_REPEA
2f10: 54 0a 20 20 20 20 20 20 20 20 20 20 47 4c 5f 43  T.          GL_C
2f20: 4c 41 4d 50 0a 20 20 20 20 20 20 20 20 20 20 47  LAMP.          G
2f30: 4c 5f 53 0a 20 20 20 20 20 20 20 20 20 20 47 4c  L_S.          GL
2f40: 5f 54 0a 20 20 20 20 20 20 20 20 20 20 47 4c 5f  _T.          GL_
2f50: 52 0a 20 20 20 20 20 20 20 20 20 20 47 4c 5f 51  R.          GL_Q
2f60: 0a 20 20 20 20 20 20 20 20 20 20 47 4c 5f 54 45  .          GL_TE
2f70: 58 54 55 52 45 5f 47 45 4e 5f 52 0a 20 20 20 20  XTURE_GEN_R.    
2f80: 20 20 20 20 20 20 47 4c 5f 54 45 58 54 55 52 45        GL_TEXTURE
2f90: 5f 47 45 4e 5f 51 0a 20 20 20 20 20 20 20 20 20  _GEN_Q.         
2fa0: 20 47 4c 5f 56 45 4e 44 4f 52 0a 20 20 20 20 20   GL_VENDOR.     
2fb0: 20 20 20 20 20 47 4c 5f 52 45 4e 44 45 52 45 52       GL_RENDERER
2fc0: 0a 20 20 20 20 20 20 20 20 20 20 47 4c 5f 56 45  .          GL_VE
2fd0: 52 53 49 4f 4e 0a 20 20 20 20 20 20 20 20 20 20  RSION.          
2fe0: 47 4c 5f 45 58 54 45 4e 53 49 4f 4e 53 0a 20 20  GL_EXTENSIONS.  
2ff0: 20 20 20 20 20 20 20 20 47 4c 5f 4e 4f 5f 45 52          GL_NO_ER
3000: 52 4f 52 0a 20 20 20 20 20 20 20 20 20 20 47 4c  ROR.          GL
3010: 5f 49 4e 56 41 4c 49 44 5f 45 4e 55 4d 0a 20 20  _INVALID_ENUM.  
3020: 20 20 20 20 20 20 20 20 47 4c 5f 49 4e 56 41 4c          GL_INVAL
3030: 49 44 5f 56 41 4c 55 45 0a 20 20 20 20 20 20 20  ID_VALUE.       
3040: 20 20 20 47 4c 5f 49 4e 56 41 4c 49 44 5f 4f 50     GL_INVALID_OP
3050: 45 52 41 54 49 4f 4e 0a 20 20 20 20 20 20 20 20  ERATION.        
3060: 20 20 47 4c 5f 53 54 41 43 4b 5f 4f 56 45 52 46    GL_STACK_OVERF
3070: 4c 4f 57 0a 20 20 20 20 20 20 20 20 20 20 47 4c  LOW.          GL
3080: 5f 53 54 41 43 4b 5f 55 4e 44 45 52 46 4c 4f 57  _STACK_UNDERFLOW
3090: 0a 20 20 20 20 20 20 20 20 20 20 47 4c 5f 4f 55  .          GL_OU
30a0: 54 5f 4f 46 5f 4d 45 4d 4f 52 59 0a 20 20 20 20  T_OF_MEMORY.    
30b0: 20 20 20 20 20 20 47 4c 5f 43 55 52 52 45 4e 54        GL_CURRENT
30c0: 5f 42 49 54 0a 20 20 20 20 20 20 20 20 20 20 47  _BIT.          G
30d0: 4c 5f 50 4f 49 4e 54 5f 42 49 54 0a 20 20 20 20  L_POINT_BIT.    
30e0: 20 20 20 20 20 20 47 4c 5f 4c 49 4e 45 5f 42 49        GL_LINE_BI
30f0: 54 0a 20 20 20 20 20 20 20 20 20 20 47 4c 5f 50  T.          GL_P
3100: 4f 4c 59 47 4f 4e 5f 42 49 54 0a 20 20 20 20 20  OLYGON_BIT.     
3110: 20 20 20 20 20 47 4c 5f 50 4f 4c 59 47 4f 4e 5f       GL_POLYGON_
3120: 53 54 49 50 50 4c 45 5f 42 49 54 0a 20 20 20 20  STIPPLE_BIT.    
3130: 20 20 20 20 20 20 47 4c 5f 50 49 58 45 4c 5f 4d        GL_PIXEL_M
3140: 4f 44 45 5f 42 49 54 0a 20 20 20 20 20 20 20 20  ODE_BIT.        
3150: 20 20 47 4c 5f 4c 49 47 48 54 49 4e 47 5f 42 49    GL_LIGHTING_BI
3160: 54 0a 20 20 20 20 20 20 20 20 20 20 47 4c 5f 46  T.          GL_F
3170: 4f 47 5f 42 49 54 0a 20 20 20 20 20 20 20 20 20  OG_BIT.         
3180: 20 47 4c 5f 44 45 50 54 48 5f 42 55 46 46 45 52   GL_DEPTH_BUFFER
3190: 5f 42 49 54 0a 20 20 20 20 20 20 20 20 20 20 47  _BIT.          G
31a0: 4c 5f 41 43 43 55 4d 5f 42 55 46 46 45 52 5f 42  L_ACCUM_BUFFER_B
31b0: 49 54 0a 20 20 20 20 20 20 20 20 20 20 47 4c 5f  IT.          GL_
31c0: 53 54 45 4e 43 49 4c 5f 42 55 46 46 45 52 5f 42  STENCIL_BUFFER_B
31d0: 49 54 0a 20 20 20 20 20 20 20 20 20 20 47 4c 5f  IT.          GL_
31e0: 56 49 45 57 50 4f 52 54 5f 42 49 54 0a 20 20 20  VIEWPORT_BIT.   
31f0: 20 20 20 20 20 20 20 47 4c 5f 54 52 41 4e 53 46         GL_TRANSF
3200: 4f 52 4d 5f 42 49 54 0a 20 20 20 20 20 20 20 20  ORM_BIT.        
3210: 20 20 47 4c 5f 45 4e 41 42 4c 45 5f 42 49 54 0a    GL_ENABLE_BIT.
3220: 20 20 20 20 20 20 20 20 20 20 47 4c 5f 43 4f 4c            GL_COL
3230: 4f 52 5f 42 55 46 46 45 52 5f 42 49 54 0a 20 20  OR_BUFFER_BIT.  
3240: 20 20 20 20 20 20 20 20 47 4c 5f 48 49 4e 54 5f          GL_HINT_
3250: 42 49 54 0a 20 20 20 20 20 20 20 20 20 20 47 4c  BIT.          GL
3260: 5f 45 56 41 4c 5f 42 49 54 0a 20 20 20 20 20 20  _EVAL_BIT.      
3270: 20 20 20 20 47 4c 5f 4c 49 53 54 5f 42 49 54 0a      GL_LIST_BIT.
3280: 20 20 20 20 20 20 20 20 20 20 47 4c 5f 54 45 58            GL_TEX
3290: 54 55 52 45 5f 42 49 54 0a 20 20 20 20 20 20 20  TURE_BIT.       
32a0: 20 20 20 47 4c 5f 53 43 49 53 53 4f 52 5f 42 49     GL_SCISSOR_BI
32b0: 54 0a 20 20 20 20 20 20 20 20 20 20 47 4c 5f 41  T.          GL_A
32c0: 4c 4c 5f 41 54 54 52 49 42 5f 42 49 54 53 0a 20  LL_ATTRIB_BITS. 
32d0: 20 20 20 20 20 20 20 20 20 47 4c 5f 50 52 4f 58           GL_PROX
32e0: 59 5f 54 45 58 54 55 52 45 5f 31 44 0a 20 20 20  Y_TEXTURE_1D.   
32f0: 20 20 20 20 20 20 20 47 4c 5f 50 52 4f 58 59 5f         GL_PROXY_
3300: 54 45 58 54 55 52 45 5f 32 44 0a 20 20 20 20 20  TEXTURE_2D.     
3310: 20 20 20 20 20 47 4c 5f 54 45 58 54 55 52 45 5f       GL_TEXTURE_
3320: 50 52 49 4f 52 49 54 59 0a 20 20 20 20 20 20 20  PRIORITY.       
3330: 20 20 20 47 4c 5f 54 45 58 54 55 52 45 5f 52 45     GL_TEXTURE_RE
3340: 53 49 44 45 4e 54 0a 20 20 20 20 20 20 20 20 20  SIDENT.         
3350: 20 47 4c 5f 54 45 58 54 55 52 45 5f 42 49 4e 44   GL_TEXTURE_BIND
3360: 49 4e 47 5f 31 44 0a 20 20 20 20 20 20 20 20 20  ING_1D.         
3370: 20 47 4c 5f 54 45 58 54 55 52 45 5f 42 49 4e 44   GL_TEXTURE_BIND
3380: 49 4e 47 5f 32 44 0a 20 20 20 20 20 20 20 20 20  ING_2D.         
3390: 20 47 4c 5f 54 45 58 54 55 52 45 5f 49 4e 54 45   GL_TEXTURE_INTE
33a0: 52 4e 41 4c 5f 46 4f 52 4d 41 54 0a 20 20 20 20  RNAL_FORMAT.    
33b0: 20 20 20 20 20 20 47 4c 5f 41 4c 50 48 41 34 0a        GL_ALPHA4.
33c0: 20 20 20 20 20 20 20 20 20 20 47 4c 5f 41 4c 50            GL_ALP
33d0: 48 41 38 0a 20 20 20 20 20 20 20 20 20 20 47 4c  HA8.          GL
33e0: 5f 41 4c 50 48 41 31 32 0a 20 20 20 20 20 20 20  _ALPHA12.       
33f0: 20 20 20 47 4c 5f 41 4c 50 48 41 31 36 0a 20 20     GL_ALPHA16.  
3400: 20 20 20 20 20 20 20 20 47 4c 5f 4c 55 4d 49 4e          GL_LUMIN
3410: 41 4e 43 45 34 0a 20 20 20 20 20 20 20 20 20 20  ANCE4.          
3420: 47 4c 5f 4c 55 4d 49 4e 41 4e 43 45 38 0a 20 20  GL_LUMINANCE8.  
3430: 20 20 20 20 20 20 20 20 47 4c 5f 4c 55 4d 49 4e          GL_LUMIN
3440: 41 4e 43 45 31 32 0a 20 20 20 20 20 20 20 20 20  ANCE12.         
3450: 20 47 4c 5f 4c 55 4d 49 4e 41 4e 43 45 31 36 0a   GL_LUMINANCE16.
3460: 20 20 20 20 20 20 20 20 20 20 47 4c 5f 4c 55 4d            GL_LUM
3470: 49 4e 41 4e 43 45 34 5f 41 4c 50 48 41 34 0a 20  INANCE4_ALPHA4. 
3480: 20 20 20 20 20 20 20 20 20 47 4c 5f 4c 55 4d 49           GL_LUMI
3490: 4e 41 4e 43 45 36 5f 41 4c 50 48 41 32 0a 20 20  NANCE6_ALPHA2.  
34a0: 20 20 20 20 20 20 20 20 47 4c 5f 4c 55 4d 49 4e          GL_LUMIN
34b0: 41 4e 43 45 38 5f 41 4c 50 48 41 38 0a 20 20 20  ANCE8_ALPHA8.   
34c0: 20 20 20 20 20 20 20 47 4c 5f 4c 55 4d 49 4e 41         GL_LUMINA
34d0: 4e 43 45 31 32 5f 41 4c 50 48 41 34 0a 20 20 20  NCE12_ALPHA4.   
34e0: 20 20 20 20 20 20 20 47 4c 5f 4c 55 4d 49 4e 41         GL_LUMINA
34f0: 4e 43 45 31 32 5f 41 4c 50 48 41 31 32 0a 20 20  NCE12_ALPHA12.  
3500: 20 20 20 20 20 20 20 20 47 4c 5f 4c 55 4d 49 4e          GL_LUMIN
3510: 41 4e 43 45 31 36 5f 41 4c 50 48 41 31 36 0a 20  ANCE16_ALPHA16. 
3520: 20 20 20 20 20 20 20 20 20 47 4c 5f 49 4e 54 45           GL_INTE
3530: 4e 53 49 54 59 0a 20 20 20 20 20 20 20 20 20 20  NSITY.          
3540: 47 4c 5f 49 4e 54 45 4e 53 49 54 59 34 0a 20 20  GL_INTENSITY4.  
3550: 20 20 20 20 20 20 20 20 47 4c 5f 49 4e 54 45 4e          GL_INTEN
3560: 53 49 54 59 38 0a 20 20 20 20 20 20 20 20 20 20  SITY8.          
3570: 47 4c 5f 49 4e 54 45 4e 53 49 54 59 31 32 0a 20  GL_INTENSITY12. 
3580: 20 20 20 20 20 20 20 20 20 47 4c 5f 49 4e 54 45           GL_INTE
3590: 4e 53 49 54 59 31 36 0a 20 20 20 20 20 20 20 20  NSITY16.        
35a0: 20 20 47 4c 5f 52 33 5f 47 33 5f 42 32 0a 20 20    GL_R3_G3_B2.  
35b0: 20 20 20 20 20 20 20 20 47 4c 5f 52 47 42 34 0a          GL_RGB4.
35c0: 20 20 20 20 20 20 20 20 20 20 47 4c 5f 52 47 42            GL_RGB
35d0: 35 0a 20 20 20 20 20 20 20 20 20 20 47 4c 5f 52  5.          GL_R
35e0: 47 42 38 0a 20 20 20 20 20 20 20 20 20 20 47 4c  GB8.          GL
35f0: 5f 52 47 42 31 30 0a 20 20 20 20 20 20 20 20 20  _RGB10.         
3600: 20 47 4c 5f 52 47 42 31 32 0a 20 20 20 20 20 20   GL_RGB12.      
3610: 20 20 20 20 47 4c 5f 52 47 42 31 36 0a 20 20 20      GL_RGB16.   
3620: 20 20 20 20 20 20 20 47 4c 5f 52 47 42 41 32 0a         GL_RGBA2.
3630: 20 20 20 20 20 20 20 20 20 20 47 4c 5f 52 47 42            GL_RGB
3640: 41 34 0a 20 20 20 20 20 20 20 20 20 20 47 4c 5f  A4.          GL_
3650: 52 47 42 35 5f 41 31 0a 20 20 20 20 20 20 20 20  RGB5_A1.        
3660: 20 20 47 4c 5f 52 47 42 41 38 0a 20 20 20 20 20    GL_RGBA8.     
3670: 20 20 20 20 20 47 4c 5f 52 47 42 31 30 5f 41 32       GL_RGB10_A2
3680: 0a 20 20 20 20 20 20 20 20 20 20 47 4c 5f 52 47  .          GL_RG
3690: 42 41 31 32 0a 20 20 20 20 20 20 20 20 20 20 47  BA12.          G
36a0: 4c 5f 52 47 42 41 31 36 0a 20 20 20 20 20 20 20  L_RGBA16.       
36b0: 20 20 20 47 4c 5f 43 4c 49 45 4e 54 5f 50 49 58     GL_CLIENT_PIX
36c0: 45 4c 5f 53 54 4f 52 45 5f 42 49 54 0a 20 20 20  EL_STORE_BIT.   
36d0: 20 20 20 20 20 20 20 47 4c 5f 43 4c 49 45 4e 54         GL_CLIENT
36e0: 5f 56 45 52 54 45 58 5f 41 52 52 41 59 5f 42 49  _VERTEX_ARRAY_BI
36f0: 54 0a 20 20 20 20 20 20 20 20 20 20 47 4c 5f 41  T.          GL_A
3700: 4c 4c 5f 43 4c 49 45 4e 54 5f 41 54 54 52 49 42  LL_CLIENT_ATTRIB
3710: 5f 42 49 54 53 0a 20 20 20 20 20 20 20 20 20 20  _BITS.          
3720: 47 4c 5f 43 4c 49 45 4e 54 5f 41 4c 4c 5f 41 54  GL_CLIENT_ALL_AT
3730: 54 52 49 42 5f 42 49 54 53 0a 20 20 20 20 20 20  TRIB_BITS.      
3740: 20 20 20 20 47 4c 5f 52 45 53 43 41 4c 45 5f 4e      GL_RESCALE_N
3750: 4f 52 4d 41 4c 0a 20 20 20 20 20 20 20 20 20 20  ORMAL.          
3760: 47 4c 5f 43 4c 41 4d 50 5f 54 4f 5f 45 44 47 45  GL_CLAMP_TO_EDGE
3770: 0a 20 20 20 20 20 20 20 20 20 20 47 4c 5f 4d 41  .          GL_MA
3780: 58 5f 45 4c 45 4d 45 4e 54 53 5f 56 45 52 54 49  X_ELEMENTS_VERTI
3790: 43 45 53 0a 20 20 20 20 20 20 20 20 20 20 47 4c  CES.          GL
37a0: 5f 4d 41 58 5f 45 4c 45 4d 45 4e 54 53 5f 49 4e  _MAX_ELEMENTS_IN
37b0: 44 49 43 45 53 0a 20 20 20 20 20 20 20 20 20 20  DICES.          
37c0: 47 4c 5f 42 47 52 0a 20 20 20 20 20 20 20 20 20  GL_BGR.         
37d0: 20 47 4c 5f 42 47 52 41 0a 20 20 20 20 20 20 20   GL_BGRA.       
37e0: 20 20 20 47 4c 5f 55 4e 53 49 47 4e 45 44 5f 42     GL_UNSIGNED_B
37f0: 59 54 45 5f 33 5f 33 5f 32 0a 20 20 20 20 20 20  YTE_3_3_2.      
3800: 20 20 20 20 47 4c 5f 55 4e 53 49 47 4e 45 44 5f      GL_UNSIGNED_
3810: 42 59 54 45 5f 32 5f 33 5f 33 5f 52 45 56 0a 20  BYTE_2_3_3_REV. 
3820: 20 20 20 20 20 20 20 20 20 47 4c 5f 55 4e 53 49           GL_UNSI
3830: 47 4e 45 44 5f 53 48 4f 52 54 5f 35 5f 36 5f 35  GNED_SHORT_5_6_5
3840: 0a 20 20 20 20 20 20 20 20 20 20 47 4c 5f 55 4e  .          GL_UN
3850: 53 49 47 4e 45 44 5f 53 48 4f 52 54 5f 35 5f 36  SIGNED_SHORT_5_6
3860: 5f 35 5f 52 45 56 0a 20 20 20 20 20 20 20 20 20  _5_REV.         
3870: 20 47 4c 5f 55 4e 53 49 47 4e 45 44 5f 53 48 4f   GL_UNSIGNED_SHO
3880: 52 54 5f 34 5f 34 5f 34 5f 34 0a 20 20 20 20 20  RT_4_4_4_4.     
3890: 20 20 20 20 20 47 4c 5f 55 4e 53 49 47 4e 45 44       GL_UNSIGNED
38a0: 5f 53 48 4f 52 54 5f 34 5f 34 5f 34 5f 34 5f 52  _SHORT_4_4_4_4_R
38b0: 45 56 0a 20 20 20 20 20 20 20 20 20 20 47 4c 5f  EV.          GL_
38c0: 55 4e 53 49 47 4e 45 44 5f 53 48 4f 52 54 5f 35  UNSIGNED_SHORT_5
38d0: 5f 35 5f 35 5f 31 0a 20 20 20 20 20 20 20 20 20  _5_5_1.         
38e0: 20 47 4c 5f 55 4e 53 49 47 4e 45 44 5f 53 48 4f   GL_UNSIGNED_SHO
38f0: 52 54 5f 31 5f 35 5f 35 5f 35 5f 52 45 56 0a 20  RT_1_5_5_5_REV. 
3900: 20 20 20 20 20 20 20 20 20 47 4c 5f 55 4e 53 49           GL_UNSI
3910: 47 4e 45 44 5f 49 4e 54 5f 38 5f 38 5f 38 5f 38  GNED_INT_8_8_8_8
3920: 0a 20 20 20 20 20 20 20 20 20 20 47 4c 5f 55 4e  .          GL_UN
3930: 53 49 47 4e 45 44 5f 49 4e 54 5f 38 5f 38 5f 38  SIGNED_INT_8_8_8
3940: 5f 38 5f 52 45 56 0a 20 20 20 20 20 20 20 20 20  _8_REV.         
3950: 20 47 4c 5f 55 4e 53 49 47 4e 45 44 5f 49 4e 54   GL_UNSIGNED_INT
3960: 5f 31 30 5f 31 30 5f 31 30 5f 32 0a 20 20 20 20  _10_10_10_2.    
3970: 20 20 20 20 20 20 47 4c 5f 55 4e 53 49 47 4e 45        GL_UNSIGNE
3980: 44 5f 49 4e 54 5f 32 5f 31 30 5f 31 30 5f 31 30  D_INT_2_10_10_10
3990: 5f 52 45 56 0a 20 20 20 20 20 20 20 20 20 20 47  _REV.          G
39a0: 4c 5f 4c 49 47 48 54 5f 4d 4f 44 45 4c 5f 43 4f  L_LIGHT_MODEL_CO
39b0: 4c 4f 52 5f 43 4f 4e 54 52 4f 4c 0a 20 20 20 20  LOR_CONTROL.    
39c0: 20 20 20 20 20 20 47 4c 5f 53 49 4e 47 4c 45 5f        GL_SINGLE_
39d0: 43 4f 4c 4f 52 0a 20 20 20 20 20 20 20 20 20 20  COLOR.          
39e0: 47 4c 5f 53 45 50 41 52 41 54 45 5f 53 50 45 43  GL_SEPARATE_SPEC
39f0: 55 4c 41 52 5f 43 4f 4c 4f 52 0a 20 20 20 20 20  ULAR_COLOR.     
3a00: 20 20 20 20 20 47 4c 5f 54 45 58 54 55 52 45 5f       GL_TEXTURE_
3a10: 4d 49 4e 5f 4c 4f 44 0a 20 20 20 20 20 20 20 20  MIN_LOD.        
3a20: 20 20 47 4c 5f 54 45 58 54 55 52 45 5f 4d 41 58    GL_TEXTURE_MAX
3a30: 5f 4c 4f 44 0a 20 20 20 20 20 20 20 20 20 20 47  _LOD.          G
3a40: 4c 5f 54 45 58 54 55 52 45 5f 42 41 53 45 5f 4c  L_TEXTURE_BASE_L
3a50: 45 56 45 4c 0a 20 20 20 20 20 20 20 20 20 20 47  EVEL.          G
3a60: 4c 5f 54 45 58 54 55 52 45 5f 4d 41 58 5f 4c 45  L_TEXTURE_MAX_LE
3a70: 56 45 4c 0a 20 20 20 20 20 20 20 20 20 20 47 4c  VEL.          GL
3a80: 5f 53 4d 4f 4f 54 48 5f 50 4f 49 4e 54 5f 53 49  _SMOOTH_POINT_SI
3a90: 5a 45 5f 52 41 4e 47 45 0a 20 20 20 20 20 20 20  ZE_RANGE.       
3aa0: 20 20 20 47 4c 5f 53 4d 4f 4f 54 48 5f 50 4f 49     GL_SMOOTH_POI
3ab0: 4e 54 5f 53 49 5a 45 5f 47 52 41 4e 55 4c 41 52  NT_SIZE_GRANULAR
3ac0: 49 54 59 0a 20 20 20 20 20 20 20 20 20 20 47 4c  ITY.          GL
3ad0: 5f 53 4d 4f 4f 54 48 5f 4c 49 4e 45 5f 57 49 44  _SMOOTH_LINE_WID
3ae0: 54 48 5f 52 41 4e 47 45 0a 20 20 20 20 20 20 20  TH_RANGE.       
3af0: 20 20 20 47 4c 5f 53 4d 4f 4f 54 48 5f 4c 49 4e     GL_SMOOTH_LIN
3b00: 45 5f 57 49 44 54 48 5f 47 52 41 4e 55 4c 41 52  E_WIDTH_GRANULAR
3b10: 49 54 59 0a 20 20 20 20 20 20 20 20 20 20 47 4c  ITY.          GL
3b20: 5f 41 4c 49 41 53 45 44 5f 50 4f 49 4e 54 5f 53  _ALIASED_POINT_S
3b30: 49 5a 45 5f 52 41 4e 47 45 0a 20 20 20 20 20 20  IZE_RANGE.      
3b40: 20 20 20 20 47 4c 5f 41 4c 49 41 53 45 44 5f 4c      GL_ALIASED_L
3b50: 49 4e 45 5f 57 49 44 54 48 5f 52 41 4e 47 45 0a  INE_WIDTH_RANGE.
3b60: 20 20 20 20 20 20 20 20 20 20 47 4c 5f 50 41 43            GL_PAC
3b70: 4b 5f 53 4b 49 50 5f 49 4d 41 47 45 53 0a 20 20  K_SKIP_IMAGES.  
3b80: 20 20 20 20 20 20 20 20 47 4c 5f 50 41 43 4b 5f          GL_PACK_
3b90: 49 4d 41 47 45 5f 48 45 49 47 48 54 0a 20 20 20  IMAGE_HEIGHT.   
3ba0: 20 20 20 20 20 20 20 47 4c 5f 55 4e 50 41 43 4b         GL_UNPACK
3bb0: 5f 53 4b 49 50 5f 49 4d 41 47 45 53 0a 20 20 20  _SKIP_IMAGES.   
3bc0: 20 20 20 20 20 20 20 47 4c 5f 55 4e 50 41 43 4b         GL_UNPACK
3bd0: 5f 49 4d 41 47 45 5f 48 45 49 47 48 54 0a 20 20  _IMAGE_HEIGHT.  
3be0: 20 20 20 20 20 20 20 20 47 4c 5f 54 45 58 54 55          GL_TEXTU
3bf0: 52 45 5f 33 44 0a 20 20 20 20 20 20 20 20 20 20  RE_3D.          
3c00: 47 4c 5f 50 52 4f 58 59 5f 54 45 58 54 55 52 45  GL_PROXY_TEXTURE
3c10: 5f 33 44 0a 20 20 20 20 20 20 20 20 20 20 47 4c  _3D.          GL
3c20: 5f 54 45 58 54 55 52 45 5f 44 45 50 54 48 0a 20  _TEXTURE_DEPTH. 
3c30: 20 20 20 20 20 20 20 20 20 47 4c 5f 54 45 58 54           GL_TEXT
3c40: 55 52 45 5f 57 52 41 50 5f 52 0a 20 20 20 20 20  URE_WRAP_R.     
3c50: 20 20 20 20 20 47 4c 5f 4d 41 58 5f 33 44 5f 54       GL_MAX_3D_T
3c60: 45 58 54 55 52 45 5f 53 49 5a 45 0a 20 20 20 20  EXTURE_SIZE.    
3c70: 20 20 20 20 20 20 47 4c 5f 54 45 58 54 55 52 45        GL_TEXTURE
3c80: 5f 42 49 4e 44 49 4e 47 5f 33 44 0a 20 20 20 20  _BINDING_3D.    
3c90: 20 20 20 20 20 20 47 4c 5f 43 4f 4e 53 54 41 4e        GL_CONSTAN
3ca0: 54 5f 43 4f 4c 4f 52 0a 20 20 20 20 20 20 20 20  T_COLOR.        
3cb0: 20 20 47 4c 5f 4f 4e 45 5f 4d 49 4e 55 53 5f 43    GL_ONE_MINUS_C
3cc0: 4f 4e 53 54 41 4e 54 5f 43 4f 4c 4f 52 0a 20 20  ONSTANT_COLOR.  
3cd0: 20 20 20 20 20 20 20 20 47 4c 5f 43 4f 4e 53 54          GL_CONST
3ce0: 41 4e 54 5f 41 4c 50 48 41 0a 20 20 20 20 20 20  ANT_ALPHA.      
3cf0: 20 20 20 20 47 4c 5f 4f 4e 45 5f 4d 49 4e 55 53      GL_ONE_MINUS
3d00: 5f 43 4f 4e 53 54 41 4e 54 5f 41 4c 50 48 41 0a  _CONSTANT_ALPHA.
3d10: 20 20 20 20 20 20 20 20 20 20 47 4c 5f 43 4f 4c            GL_COL
3d20: 4f 52 5f 54 41 42 4c 45 0a 20 20 20 20 20 20 20  OR_TABLE.       
3d30: 20 20 20 47 4c 5f 50 4f 53 54 5f 43 4f 4e 56 4f     GL_POST_CONVO
3d40: 4c 55 54 49 4f 4e 5f 43 4f 4c 4f 52 5f 54 41 42  LUTION_COLOR_TAB
3d50: 4c 45 0a 20 20 20 20 20 20 20 20 20 20 47 4c 5f  LE.          GL_
3d60: 50 4f 53 54 5f 43 4f 4c 4f 52 5f 4d 41 54 52 49  POST_COLOR_MATRI
3d70: 58 5f 43 4f 4c 4f 52 5f 54 41 42 4c 45 0a 20 20  X_COLOR_TABLE.  
3d80: 20 20 20 20 20 20 20 20 47 4c 5f 50 52 4f 58 59          GL_PROXY
3d90: 5f 43 4f 4c 4f 52 5f 54 41 42 4c 45 0a 20 20 20  _COLOR_TABLE.   
3da0: 20 20 20 20 20 20 20 47 4c 5f 50 52 4f 58 59 5f         GL_PROXY_
3db0: 50 4f 53 54 5f 43 4f 4e 56 4f 4c 55 54 49 4f 4e  POST_CONVOLUTION
3dc0: 5f 43 4f 4c 4f 52 5f 54 41 42 4c 45 0a 20 20 20  _COLOR_TABLE.   
3dd0: 20 20 20 20 20 20 20 47 4c 5f 50 52 4f 58 59 5f         GL_PROXY_
3de0: 50 4f 53 54 5f 43 4f 4c 4f 52 5f 4d 41 54 52 49  POST_COLOR_MATRI
3df0: 58 5f 43 4f 4c 4f 52 5f 54 41 42 4c 45 0a 20 20  X_COLOR_TABLE.  
3e00: 20 20 20 20 20 20 20 20 47 4c 5f 43 4f 4c 4f 52          GL_COLOR
3e10: 5f 54 41 42 4c 45 5f 53 43 41 4c 45 0a 20 20 20  _TABLE_SCALE.   
3e20: 20 20 20 20 20 20 20 47 4c 5f 43 4f 4c 4f 52 5f         GL_COLOR_
3e30: 54 41 42 4c 45 5f 42 49 41 53 0a 20 20 20 20 20  TABLE_BIAS.     
3e40: 20 20 20 20 20 47 4c 5f 43 4f 4c 4f 52 5f 54 41       GL_COLOR_TA
3e50: 42 4c 45 5f 46 4f 52 4d 41 54 0a 20 20 20 20 20  BLE_FORMAT.     
3e60: 20 20 20 20 20 47 4c 5f 43 4f 4c 4f 52 5f 54 41       GL_COLOR_TA
3e70: 42 4c 45 5f 57 49 44 54 48 0a 20 20 20 20 20 20  BLE_WIDTH.      
3e80: 20 20 20 20 47 4c 5f 43 4f 4c 4f 52 5f 54 41 42      GL_COLOR_TAB
3e90: 4c 45 5f 52 45 44 5f 53 49 5a 45 0a 20 20 20 20  LE_RED_SIZE.    
3ea0: 20 20 20 20 20 20 47 4c 5f 43 4f 4c 4f 52 5f 54        GL_COLOR_T
3eb0: 41 42 4c 45 5f 47 52 45 45 4e 5f 53 49 5a 45 0a  ABLE_GREEN_SIZE.
3ec0: 20 20 20 20 20 20 20 20 20 20 47 4c 5f 43 4f 4c            GL_COL
3ed0: 4f 52 5f 54 41 42 4c 45 5f 42 4c 55 45 5f 53 49  OR_TABLE_BLUE_SI
3ee0: 5a 45 0a 20 20 20 20 20 20 20 20 20 20 47 4c 5f  ZE.          GL_
3ef0: 43 4f 4c 4f 52 5f 54 41 42 4c 45 5f 41 4c 50 48  COLOR_TABLE_ALPH
3f00: 41 5f 53 49 5a 45 0a 20 20 20 20 20 20 20 20 20  A_SIZE.         
3f10: 20 47 4c 5f 43 4f 4c 4f 52 5f 54 41 42 4c 45 5f   GL_COLOR_TABLE_
3f20: 4c 55 4d 49 4e 41 4e 43 45 5f 53 49 5a 45 0a 20  LUMINANCE_SIZE. 
3f30: 20 20 20 20 20 20 20 20 20 47 4c 5f 43 4f 4c 4f           GL_COLO
3f40: 52 5f 54 41 42 4c 45 5f 49 4e 54 45 4e 53 49 54  R_TABLE_INTENSIT
3f50: 59 5f 53 49 5a 45 0a 20 20 20 20 20 20 20 20 20  Y_SIZE.         
3f60: 20 47 4c 5f 43 4f 4e 56 4f 4c 55 54 49 4f 4e 5f   GL_CONVOLUTION_
3f70: 31 44 0a 20 20 20 20 20 20 20 20 20 20 47 4c 5f  1D.          GL_
3f80: 43 4f 4e 56 4f 4c 55 54 49 4f 4e 5f 32 44 0a 20  CONVOLUTION_2D. 
3f90: 20 20 20 20 20 20 20 20 20 47 4c 5f 53 45 50 41           GL_SEPA
3fa0: 52 41 42 4c 45 5f 32 44 0a 20 20 20 20 20 20 20  RABLE_2D.       
3fb0: 20 20 20 47 4c 5f 43 4f 4e 56 4f 4c 55 54 49 4f     GL_CONVOLUTIO
3fc0: 4e 5f 42 4f 52 44 45 52 5f 4d 4f 44 45 0a 20 20  N_BORDER_MODE.  
3fd0: 20 20 20 20 20 20 20 20 47 4c 5f 43 4f 4e 56 4f          GL_CONVO
3fe0: 4c 55 54 49 4f 4e 5f 46 49 4c 54 45 52 5f 53 43  LUTION_FILTER_SC
3ff0: 41 4c 45 0a 20 20 20 20 20 20 20 20 20 20 47 4c  ALE.          GL
4000: 5f 43 4f 4e 56 4f 4c 55 54 49 4f 4e 5f 46 49 4c  _CONVOLUTION_FIL
4010: 54 45 52 5f 42 49 41 53 0a 20 20 20 20 20 20 20  TER_BIAS.       
4020: 20 20 20 47 4c 5f 52 45 44 55 43 45 0a 20 20 20     GL_REDUCE.   
4030: 20 20 20 20 20 20 20 47 4c 5f 43 4f 4e 56 4f 4c         GL_CONVOL
4040: 55 54 49 4f 4e 5f 46 4f 52 4d 41 54 0a 20 20 20  UTION_FORMAT.   
4050: 20 20 20 20 20 20 20 47 4c 5f 43 4f 4e 56 4f 4c         GL_CONVOL
4060: 55 54 49 4f 4e 5f 57 49 44 54 48 0a 20 20 20 20  UTION_WIDTH.    
4070: 20 20 20 20 20 20 47 4c 5f 43 4f 4e 56 4f 4c 55        GL_CONVOLU
4080: 54 49 4f 4e 5f 48 45 49 47 48 54 0a 20 20 20 20  TION_HEIGHT.    
4090: 20 20 20 20 20 20 47 4c 5f 4d 41 58 5f 43 4f 4e        GL_MAX_CON
40a0: 56 4f 4c 55 54 49 4f 4e 5f 57 49 44 54 48 0a 20  VOLUTION_WIDTH. 
40b0: 20 20 20 20 20 20 20 20 20 47 4c 5f 4d 41 58 5f           GL_MAX_
40c0: 43 4f 4e 56 4f 4c 55 54 49 4f 4e 5f 48 45 49 47  CONVOLUTION_HEIG
40d0: 48 54 0a 20 20 20 20 20 20 20 20 20 20 47 4c 5f  HT.          GL_
40e0: 50 4f 53 54 5f 43 4f 4e 56 4f 4c 55 54 49 4f 4e  POST_CONVOLUTION
40f0: 5f 52 45 44 5f 53 43 41 4c 45 0a 20 20 20 20 20  _RED_SCALE.     
4100: 20 20 20 20 20 47 4c 5f 50 4f 53 54 5f 43 4f 4e       GL_POST_CON
4110: 56 4f 4c 55 54 49 4f 4e 5f 47 52 45 45 4e 5f 53  VOLUTION_GREEN_S
4120: 43 41 4c 45 0a 20 20 20 20 20 20 20 20 20 20 47  CALE.          G
4130: 4c 5f 50 4f 53 54 5f 43 4f 4e 56 4f 4c 55 54 49  L_POST_CONVOLUTI
4140: 4f 4e 5f 42 4c 55 45 5f 53 43 41 4c 45 0a 20 20  ON_BLUE_SCALE.  
4150: 20 20 20 20 20 20 20 20 47 4c 5f 50 4f 53 54 5f          GL_POST_
4160: 43 4f 4e 56 4f 4c 55 54 49 4f 4e 5f 41 4c 50 48  CONVOLUTION_ALPH
4170: 41 5f 53 43 41 4c 45 0a 20 20 20 20 20 20 20 20  A_SCALE.        
4180: 20 20 47 4c 5f 50 4f 53 54 5f 43 4f 4e 56 4f 4c    GL_POST_CONVOL
4190: 55 54 49 4f 4e 5f 52 45 44 5f 42 49 41 53 0a 20  UTION_RED_BIAS. 
41a0: 20 20 20 20 20 20 20 20 20 47 4c 5f 50 4f 53 54           GL_POST
41b0: 5f 43 4f 4e 56 4f 4c 55 54 49 4f 4e 5f 47 52 45  _CONVOLUTION_GRE
41c0: 45 4e 5f 42 49 41 53 0a 20 20 20 20 20 20 20 20  EN_BIAS.        
41d0: 20 20 47 4c 5f 50 4f 53 54 5f 43 4f 4e 56 4f 4c    GL_POST_CONVOL
41e0: 55 54 49 4f 4e 5f 42 4c 55 45 5f 42 49 41 53 0a  UTION_BLUE_BIAS.
41f0: 20 20 20 20 20 20 20 20 20 20 47 4c 5f 50 4f 53            GL_POS
4200: 54 5f 43 4f 4e 56 4f 4c 55 54 49 4f 4e 5f 41 4c  T_CONVOLUTION_AL
4210: 50 48 41 5f 42 49 41 53 0a 20 20 20 20 20 20 20  PHA_BIAS.       
4220: 20 20 20 47 4c 5f 43 4f 4e 53 54 41 4e 54 5f 42     GL_CONSTANT_B
4230: 4f 52 44 45 52 0a 20 20 20 20 20 20 20 20 20 20  ORDER.          
4240: 47 4c 5f 52 45 50 4c 49 43 41 54 45 5f 42 4f 52  GL_REPLICATE_BOR
4250: 44 45 52 0a 20 20 20 20 20 20 20 20 20 20 47 4c  DER.          GL
4260: 5f 43 4f 4e 56 4f 4c 55 54 49 4f 4e 5f 42 4f 52  _CONVOLUTION_BOR
4270: 44 45 52 5f 43 4f 4c 4f 52 0a 20 20 20 20 20 20  DER_COLOR.      
4280: 20 20 20 20 47 4c 5f 43 4f 4c 4f 52 5f 4d 41 54      GL_COLOR_MAT
4290: 52 49 58 0a 20 20 20 20 20 20 20 20 20 20 47 4c  RIX.          GL
42a0: 5f 43 4f 4c 4f 52 5f 4d 41 54 52 49 58 5f 53 54  _COLOR_MATRIX_ST
42b0: 41 43 4b 5f 44 45 50 54 48 0a 20 20 20 20 20 20  ACK_DEPTH.      
42c0: 20 20 20 20 47 4c 5f 4d 41 58 5f 43 4f 4c 4f 52      GL_MAX_COLOR
42d0: 5f 4d 41 54 52 49 58 5f 53 54 41 43 4b 5f 44 45  _MATRIX_STACK_DE
42e0: 50 54 48 0a 20 20 20 20 20 20 20 20 20 20 47 4c  PTH.          GL
42f0: 5f 50 4f 53 54 5f 43 4f 4c 4f 52 5f 4d 41 54 52  _POST_COLOR_MATR
4300: 49 58 5f 52 45 44 5f 53 43 41 4c 45 0a 20 20 20  IX_RED_SCALE.   
4310: 20 20 20 20 20 20 20 47 4c 5f 50 4f 53 54 5f 43         GL_POST_C
4320: 4f 4c 4f 52 5f 4d 41 54 52 49 58 5f 47 52 45 45  OLOR_MATRIX_GREE
4330: 4e 5f 53 43 41 4c 45 0a 20 20 20 20 20 20 20 20  N_SCALE.        
4340: 20 20 47 4c 5f 50 4f 53 54 5f 43 4f 4c 4f 52 5f    GL_POST_COLOR_
4350: 4d 41 54 52 49 58 5f 42 4c 55 45 5f 53 43 41 4c  MATRIX_BLUE_SCAL
4360: 45 0a 20 20 20 20 20 20 20 20 20 20 47 4c 5f 50  E.          GL_P
4370: 4f 53 54 5f 43 4f 4c 4f 52 5f 4d 41 54 52 49 58  OST_COLOR_MATRIX
4380: 5f 41 4c 50 48 41 5f 53 43 41 4c 45 0a 20 20 20  _ALPHA_SCALE.   
4390: 20 20 20 20 20 20 20 47 4c 5f 50 4f 53 54 5f 43         GL_POST_C
43a0: 4f 4c 4f 52 5f 4d 41 54 52 49 58 5f 52 45 44 5f  OLOR_MATRIX_RED_
43b0: 42 49 41 53 0a 20 20 20 20 20 20 20 20 20 20 47  BIAS.          G
43c0: 4c 5f 50 4f 53 54 5f 43 4f 4c 4f 52 5f 4d 41 54  L_POST_COLOR_MAT
43d0: 52 49 58 5f 47 52 45 45 4e 5f 42 49 41 53 0a 20  RIX_GREEN_BIAS. 
43e0: 20 20 20 20 20 20 20 20 20 47 4c 5f 50 4f 53 54           GL_POST
43f0: 5f 43 4f 4c 4f 52 5f 4d 41 54 52 49 58 5f 42 4c  _COLOR_MATRIX_BL
4400: 55 45 5f 42 49 41 53 0a 20 20 20 20 20 20 20 20  UE_BIAS.        
4410: 20 20 47 4c 5f 50 4f 53 54 5f 43 4f 4c 4f 52 5f    GL_POST_COLOR_
4420: 4d 41 54 52 49 58 5f 41 4c 50 48 41 5f 42 49 41  MATRIX_ALPHA_BIA
4430: 53 0a 20 20 20 20 20 20 20 20 20 20 47 4c 5f 48  S.          GL_H
4440: 49 53 54 4f 47 52 41 4d 0a 20 20 20 20 20 20 20  ISTOGRAM.       
4450: 20 20 20 47 4c 5f 50 52 4f 58 59 5f 48 49 53 54     GL_PROXY_HIST
4460: 4f 47 52 41 4d 0a 20 20 20 20 20 20 20 20 20 20  OGRAM.          
4470: 47 4c 5f 48 49 53 54 4f 47 52 41 4d 5f 57 49 44  GL_HISTOGRAM_WID
4480: 54 48 0a 20 20 20 20 20 20 20 20 20 20 47 4c 5f  TH.          GL_
4490: 48 49 53 54 4f 47 52 41 4d 5f 46 4f 52 4d 41 54  HISTOGRAM_FORMAT
44a0: 0a 20 20 20 20 20 20 20 20 20 20 47 4c 5f 48 49  .          GL_HI
44b0: 53 54 4f 47 52 41 4d 5f 52 45 44 5f 53 49 5a 45  STOGRAM_RED_SIZE
44c0: 0a 20 20 20 20 20 20 20 20 20 20 47 4c 5f 48 49  .          GL_HI
44d0: 53 54 4f 47 52 41 4d 5f 47 52 45 45 4e 5f 53 49  STOGRAM_GREEN_SI
44e0: 5a 45 0a 20 20 20 20 20 20 20 20 20 20 47 4c 5f  ZE.          GL_
44f0: 48 49 53 54 4f 47 52 41 4d 5f 42 4c 55 45 5f 53  HISTOGRAM_BLUE_S
4500: 49 5a 45 0a 20 20 20 20 20 20 20 20 20 20 47 4c  IZE.          GL
4510: 5f 48 49 53 54 4f 47 52 41 4d 5f 41 4c 50 48 41  _HISTOGRAM_ALPHA
4520: 5f 53 49 5a 45 0a 20 20 20 20 20 20 20 20 20 20  _SIZE.          
4530: 47 4c 5f 48 49 53 54 4f 47 52 41 4d 5f 4c 55 4d  GL_HISTOGRAM_LUM
4540: 49 4e 41 4e 43 45 5f 53 49 5a 45 0a 20 20 20 20  INANCE_SIZE.    
4550: 20 20 20 20 20 20 47 4c 5f 48 49 53 54 4f 47 52        GL_HISTOGR
4560: 41 4d 5f 53 49 4e 4b 0a 20 20 20 20 20 20 20 20  AM_SINK.        
4570: 20 20 47 4c 5f 4d 49 4e 4d 41 58 0a 20 20 20 20    GL_MINMAX.    
4580: 20 20 20 20 20 20 47 4c 5f 4d 49 4e 4d 41 58 5f        GL_MINMAX_
4590: 46 4f 52 4d 41 54 0a 20 20 20 20 20 20 20 20 20  FORMAT.         
45a0: 20 47 4c 5f 4d 49 4e 4d 41 58 5f 53 49 4e 4b 0a   GL_MINMAX_SINK.
45b0: 20 20 20 20 20 20 20 20 20 20 47 4c 5f 54 41 42            GL_TAB
45c0: 4c 45 5f 54 4f 4f 5f 4c 41 52 47 45 0a 20 20 20  LE_TOO_LARGE.   
45d0: 20 20 20 20 20 20 20 47 4c 5f 42 4c 45 4e 44 5f         GL_BLEND_
45e0: 45 51 55 41 54 49 4f 4e 0a 20 20 20 20 20 20 20  EQUATION.       
45f0: 20 20 20 47 4c 5f 4d 49 4e 0a 20 20 20 20 20 20     GL_MIN.      
4600: 20 20 20 20 47 4c 5f 4d 41 58 0a 20 20 20 20 20      GL_MAX.     
4610: 20 20 20 20 20 47 4c 5f 46 55 4e 43 5f 41 44 44       GL_FUNC_ADD
4620: 0a 20 20 20 20 20 20 20 20 20 20 47 4c 5f 46 55  .          GL_FU
4630: 4e 43 5f 53 55 42 54 52 41 43 54 0a 20 20 20 20  NC_SUBTRACT.    
4640: 20 20 20 20 20 20 47 4c 5f 46 55 4e 43 5f 52 45        GL_FUNC_RE
4650: 56 45 52 53 45 5f 53 55 42 54 52 41 43 54 0a 20  VERSE_SUBTRACT. 
4660: 20 20 20 20 20 20 20 20 20 47 4c 5f 42 4c 45 4e           GL_BLEN
4670: 44 5f 43 4f 4c 4f 52 0a 20 20 20 20 20 20 20 20  D_COLOR.        
4680: 20 20 47 4c 5f 54 45 58 54 55 52 45 30 0a 20 20    GL_TEXTURE0.  
4690: 20 20 20 20 20 20 20 20 47 4c 5f 54 45 58 54 55          GL_TEXTU
46a0: 52 45 31 0a 20 20 20 20 20 20 20 20 20 20 47 4c  RE1.          GL
46b0: 5f 54 45 58 54 55 52 45 32 0a 20 20 20 20 20 20  _TEXTURE2.      
46c0: 20 20 20 20 47 4c 5f 54 45 58 54 55 52 45 33 0a      GL_TEXTURE3.
46d0: 20 20 20 20 20 20 20 20 20 20 47 4c 5f 54 45 58            GL_TEX
46e0: 54 55 52 45 34 0a 20 20 20 20 20 20 20 20 20 20  TURE4.          
46f0: 47 4c 5f 54 45 58 54 55 52 45 35 0a 20 20 20 20  GL_TEXTURE5.    
4700: 20 20 20 20 20 20 47 4c 5f 54 45 58 54 55 52 45        GL_TEXTURE
4710: 36 0a 20 20 20 20 20 20 20 20 20 20 47 4c 5f 54  6.          GL_T
4720: 45 58 54 55 52 45 37 0a 20 20 20 20 20 20 20 20  EXTURE7.        
4730: 20 20 47 4c 5f 54 45 58 54 55 52 45 38 0a 20 20    GL_TEXTURE8.  
4740: 20 20 20 20 20 20 20 20 47 4c 5f 54 45 58 54 55          GL_TEXTU
4750: 52 45 39 0a 20 20 20 20 20 20 20 20 20 20 47 4c  RE9.          GL
4760: 5f 54 45 58 54 55 52 45 31 30 0a 20 20 20 20 20  _TEXTURE10.     
4770: 20 20 20 20 20 47 4c 5f 54 45 58 54 55 52 45 31       GL_TEXTURE1
4780: 31 0a 20 20 20 20 20 20 20 20 20 20 47 4c 5f 54  1.          GL_T
4790: 45 58 54 55 52 45 31 32 0a 20 20 20 20 20 20 20  EXTURE12.       
47a0: 20 20 20 47 4c 5f 54 45 58 54 55 52 45 31 33 0a     GL_TEXTURE13.
47b0: 20 20 20 20 20 20 20 20 20 20 47 4c 5f 54 45 58            GL_TEX
47c0: 54 55 52 45 31 34 0a 20 20 20 20 20 20 20 20 20  TURE14.         
47d0: 20 47 4c 5f 54 45 58 54 55 52 45 31 35 0a 20 20   GL_TEXTURE15.  
47e0: 20 20 20 20 20 20 20 20 47 4c 5f 54 45 58 54 55          GL_TEXTU
47f0: 52 45 31 36 0a 20 20 20 20 20 20 20 20 20 20 47  RE16.          G
4800: 4c 5f 54 45 58 54 55 52 45 31 37 0a 20 20 20 20  L_TEXTURE17.    
4810: 20 20 20 20 20 20 47 4c 5f 54 45 58 54 55 52 45        GL_TEXTURE
4820: 31 38 0a 20 20 20 20 20 20 20 20 20 20 47 4c 5f  18.          GL_
4830: 54 45 58 54 55 52 45 31 39 0a 20 20 20 20 20 20  TEXTURE19.      
4840: 20 20 20 20 47 4c 5f 54 45 58 54 55 52 45 32 30      GL_TEXTURE20
4850: 0a 20 20 20 20 20 20 20 20 20 20 47 4c 5f 54 45  .          GL_TE
4860: 58 54 55 52 45 32 31 0a 20 20 20 20 20 20 20 20  XTURE21.        
4870: 20 20 47 4c 5f 54 45 58 54 55 52 45 32 32 0a 20    GL_TEXTURE22. 
4880: 20 20 20 20 20 20 20 20 20 47 4c 5f 54 45 58 54           GL_TEXT
4890: 55 52 45 32 33 0a 20 20 20 20 20 20 20 20 20 20  URE23.          
48a0: 47 4c 5f 54 45 58 54 55 52 45 32 34 0a 20 20 20  GL_TEXTURE24.   
48b0: 20 20 20 20 20 20 20 47 4c 5f 54 45 58 54 55 52         GL_TEXTUR
48c0: 45 32 35 0a 20 20 20 20 20 20 20 20 20 20 47 4c  E25.          GL
48d0: 5f 54 45 58 54 55 52 45 32 36 0a 20 20 20 20 20  _TEXTURE26.     
48e0: 20 20 20 20 20 47 4c 5f 54 45 58 54 55 52 45 32       GL_TEXTURE2
48f0: 37 0a 20 20 20 20 20 20 20 20 20 20 47 4c 5f 54  7.          GL_T
4900: 45 58 54 55 52 45 32 38 0a 20 20 20 20 20 20 20  EXTURE28.       
4910: 20 20 20 47 4c 5f 54 45 58 54 55 52 45 32 39 0a     GL_TEXTURE29.
4920: 20 20 20 20 20 20 20 20 20 20 47 4c 5f 54 45 58            GL_TEX
4930: 54 55 52 45 33 30 0a 20 20 20 20 20 20 20 20 20  TURE30.         
4940: 20 47 4c 5f 54 45 58 54 55 52 45 33 31 0a 20 20   GL_TEXTURE31.  
4950: 20 20 20 20 20 20 20 20 47 4c 5f 41 43 54 49 56          GL_ACTIV
4960: 45 5f 54 45 58 54 55 52 45 0a 20 20 20 20 20 20  E_TEXTURE.      
4970: 20 20 20 20 47 4c 5f 43 4c 49 45 4e 54 5f 41 43      GL_CLIENT_AC
4980: 54 49 56 45 5f 54 45 58 54 55 52 45 0a 20 20 20  TIVE_TEXTURE.   
4990: 20 20 20 20 20 20 20 47 4c 5f 4d 41 58 5f 54 45         GL_MAX_TE
49a0: 58 54 55 52 45 5f 55 4e 49 54 53 0a 20 20 20 20  XTURE_UNITS.    
49b0: 20 20 20 20 20 20 47 4c 5f 4e 4f 52 4d 41 4c 5f        GL_NORMAL_
49c0: 4d 41 50 0a 20 20 20 20 20 20 20 20 20 20 47 4c  MAP.          GL
49d0: 5f 52 45 46 4c 45 43 54 49 4f 4e 5f 4d 41 50 0a  _REFLECTION_MAP.
49e0: 20 20 20 20 20 20 20 20 20 20 47 4c 5f 54 45 58            GL_TEX
49f0: 54 55 52 45 5f 43 55 42 45 5f 4d 41 50 0a 20 20  TURE_CUBE_MAP.  
4a00: 20 20 20 20 20 20 20 20 47 4c 5f 54 45 58 54 55          GL_TEXTU
4a10: 52 45 5f 42 49 4e 44 49 4e 47 5f 43 55 42 45 5f  RE_BINDING_CUBE_
4a20: 4d 41 50 0a 20 20 20 20 20 20 20 20 20 20 47 4c  MAP.          GL
4a30: 5f 54 45 58 54 55 52 45 5f 43 55 42 45 5f 4d 41  _TEXTURE_CUBE_MA
4a40: 50 5f 50 4f 53 49 54 49 56 45 5f 58 0a 20 20 20  P_POSITIVE_X.   
4a50: 20 20 20 20 20 20 20 47 4c 5f 54 45 58 54 55 52         GL_TEXTUR
4a60: 45 5f 43 55 42 45 5f 4d 41 50 5f 4e 45 47 41 54  E_CUBE_MAP_NEGAT
4a70: 49 56 45 5f 58 0a 20 20 20 20 20 20 20 20 20 20  IVE_X.          
4a80: 47 4c 5f 54 45 58 54 55 52 45 5f 43 55 42 45 5f  GL_TEXTURE_CUBE_
4a90: 4d 41 50 5f 50 4f 53 49 54 49 56 45 5f 59 0a 20  MAP_POSITIVE_Y. 
4aa0: 20 20 20 20 20 20 20 20 20 47 4c 5f 54 45 58 54           GL_TEXT
4ab0: 55 52 45 5f 43 55 42 45 5f 4d 41 50 5f 4e 45 47  URE_CUBE_MAP_NEG
4ac0: 41 54 49 56 45 5f 59 0a 20 20 20 20 20 20 20 20  ATIVE_Y.        
4ad0: 20 20 47 4c 5f 54 45 58 54 55 52 45 5f 43 55 42    GL_TEXTURE_CUB
4ae0: 45 5f 4d 41 50 5f 50 4f 53 49 54 49 56 45 5f 5a  E_MAP_POSITIVE_Z
4af0: 0a 20 20 20 20 20 20 20 20 20 20 47 4c 5f 54 45  .          GL_TE
4b00: 58 54 55 52 45 5f 43 55 42 45 5f 4d 41 50 5f 4e  XTURE_CUBE_MAP_N
4b10: 45 47 41 54 49 56 45 5f 5a 0a 20 20 20 20 20 20  EGATIVE_Z.      
4b20: 20 20 20 20 47 4c 5f 50 52 4f 58 59 5f 54 45 58      GL_PROXY_TEX
4b30: 54 55 52 45 5f 43 55 42 45 5f 4d 41 50 0a 20 20  TURE_CUBE_MAP.  
4b40: 20 20 20 20 20 20 20 20 47 4c 5f 4d 41 58 5f 43          GL_MAX_C
4b50: 55 42 45 5f 4d 41 50 5f 54 45 58 54 55 52 45 5f  UBE_MAP_TEXTURE_
4b60: 53 49 5a 45 0a 20 20 20 20 20 20 20 20 20 20 47  SIZE.          G
4b70: 4c 5f 43 4f 4d 50 52 45 53 53 45 44 5f 41 4c 50  L_COMPRESSED_ALP
4b80: 48 41 0a 20 20 20 20 20 20 20 20 20 20 47 4c 5f  HA.          GL_
4b90: 43 4f 4d 50 52 45 53 53 45 44 5f 4c 55 4d 49 4e  COMPRESSED_LUMIN
4ba0: 41 4e 43 45 0a 20 20 20 20 20 20 20 20 20 20 47  ANCE.          G
4bb0: 4c 5f 43 4f 4d 50 52 45 53 53 45 44 5f 4c 55 4d  L_COMPRESSED_LUM
4bc0: 49 4e 41 4e 43 45 5f 41 4c 50 48 41 0a 20 20 20  INANCE_ALPHA.   
4bd0: 20 20 20 20 20 20 20 47 4c 5f 43 4f 4d 50 52 45         GL_COMPRE
4be0: 53 53 45 44 5f 49 4e 54 45 4e 53 49 54 59 0a 20  SSED_INTENSITY. 
4bf0: 20 20 20 20 20 20 20 20 20 47 4c 5f 43 4f 4d 50           GL_COMP
4c00: 52 45 53 53 45 44 5f 52 47 42 0a 20 20 20 20 20  RESSED_RGB.     
4c10: 20 20 20 20 20 47 4c 5f 43 4f 4d 50 52 45 53 53       GL_COMPRESS
4c20: 45 44 5f 52 47 42 41 0a 20 20 20 20 20 20 20 20  ED_RGBA.        
4c30: 20 20 47 4c 5f 54 45 58 54 55 52 45 5f 43 4f 4d    GL_TEXTURE_COM
4c40: 50 52 45 53 53 49 4f 4e 5f 48 49 4e 54 0a 20 20  PRESSION_HINT.  
4c50: 20 20 20 20 20 20 20 20 47 4c 5f 54 45 58 54 55          GL_TEXTU
4c60: 52 45 5f 43 4f 4d 50 52 45 53 53 45 44 5f 49 4d  RE_COMPRESSED_IM
4c70: 41 47 45 5f 53 49 5a 45 0a 20 20 20 20 20 20 20  AGE_SIZE.       
4c80: 20 20 20 47 4c 5f 54 45 58 54 55 52 45 5f 43 4f     GL_TEXTURE_CO
4c90: 4d 50 52 45 53 53 45 44 0a 20 20 20 20 20 20 20  MPRESSED.       
4ca0: 20 20 20 47 4c 5f 4e 55 4d 5f 43 4f 4d 50 52 45     GL_NUM_COMPRE
4cb0: 53 53 45 44 5f 54 45 58 54 55 52 45 5f 46 4f 52  SSED_TEXTURE_FOR
4cc0: 4d 41 54 53 0a 20 20 20 20 20 20 20 20 20 20 47  MATS.          G
4cd0: 4c 5f 43 4f 4d 50 52 45 53 53 45 44 5f 54 45 58  L_COMPRESSED_TEX
4ce0: 54 55 52 45 5f 46 4f 52 4d 41 54 53 0a 20 20 20  TURE_FORMATS.   
4cf0: 20 20 20 20 20 20 20 47 4c 5f 4d 55 4c 54 49 53         GL_MULTIS
4d00: 41 4d 50 4c 45 0a 20 20 20 20 20 20 20 20 20 20  AMPLE.          
4d10: 47 4c 5f 53 41 4d 50 4c 45 5f 41 4c 50 48 41 5f  GL_SAMPLE_ALPHA_
4d20: 54 4f 5f 43 4f 56 45 52 41 47 45 0a 20 20 20 20  TO_COVERAGE.    
4d30: 20 20 20 20 20 20 47 4c 5f 53 41 4d 50 4c 45 5f        GL_SAMPLE_
4d40: 41 4c 50 48 41 5f 54 4f 5f 4f 4e 45 0a 20 20 20  ALPHA_TO_ONE.   
4d50: 20 20 20 20 20 20 20 47 4c 5f 53 41 4d 50 4c 45         GL_SAMPLE
4d60: 5f 43 4f 56 45 52 41 47 45 0a 20 20 20 20 20 20  _COVERAGE.      
4d70: 20 20 20 20 47 4c 5f 53 41 4d 50 4c 45 5f 42 55      GL_SAMPLE_BU
4d80: 46 46 45 52 53 0a 20 20 20 20 20 20 20 20 20 20  FFERS.          
4d90: 47 4c 5f 53 41 4d 50 4c 45 53 0a 20 20 20 20 20  GL_SAMPLES.     
4da0: 20 20 20 20 20 47 4c 5f 53 41 4d 50 4c 45 5f 43       GL_SAMPLE_C
4db0: 4f 56 45 52 41 47 45 5f 56 41 4c 55 45 0a 20 20  OVERAGE_VALUE.  
4dc0: 20 20 20 20 20 20 20 20 47 4c 5f 53 41 4d 50 4c          GL_SAMPL
4dd0: 45 5f 43 4f 56 45 52 41 47 45 5f 49 4e 56 45 52  E_COVERAGE_INVER
4de0: 54 0a 20 20 20 20 20 20 20 20 20 20 47 4c 5f 4d  T.          GL_M
4df0: 55 4c 54 49 53 41 4d 50 4c 45 5f 42 49 54 0a 20  ULTISAMPLE_BIT. 
4e00: 20 20 20 20 20 20 20 20 20 47 4c 5f 54 52 41 4e           GL_TRAN
4e10: 53 50 4f 53 45 5f 4d 4f 44 45 4c 56 49 45 57 5f  SPOSE_MODELVIEW_
4e20: 4d 41 54 52 49 58 0a 20 20 20 20 20 20 20 20 20  MATRIX.         
4e30: 20 47 4c 5f 54 52 41 4e 53 50 4f 53 45 5f 50 52   GL_TRANSPOSE_PR
4e40: 4f 4a 45 43 54 49 4f 4e 5f 4d 41 54 52 49 58 0a  OJECTION_MATRIX.
4e50: 20 20 20 20 20 20 20 20 20 20 47 4c 5f 54 52 41            GL_TRA
4e60: 4e 53 50 4f 53 45 5f 54 45 58 54 55 52 45 5f 4d  NSPOSE_TEXTURE_M
4e70: 41 54 52 49 58 0a 20 20 20 20 20 20 20 20 20 20  ATRIX.          
4e80: 47 4c 5f 54 52 41 4e 53 50 4f 53 45 5f 43 4f 4c  GL_TRANSPOSE_COL
4e90: 4f 52 5f 4d 41 54 52 49 58 0a 20 20 20 20 20 20  OR_MATRIX.      
4ea0: 20 20 20 20 47 4c 5f 43 4f 4d 42 49 4e 45 0a 20      GL_COMBINE. 
4eb0: 20 20 20 20 20 20 20 20 20 47 4c 5f 43 4f 4d 42           GL_COMB
4ec0: 49 4e 45 5f 52 47 42 0a 20 20 20 20 20 20 20 20  INE_RGB.        
4ed0: 20 20 47 4c 5f 43 4f 4d 42 49 4e 45 5f 41 4c 50    GL_COMBINE_ALP
4ee0: 48 41 0a 20 20 20 20 20 20 20 20 20 20 47 4c 5f  HA.          GL_
4ef0: 53 4f 55 52 43 45 30 5f 52 47 42 0a 20 20 20 20  SOURCE0_RGB.    
4f00: 20 20 20 20 20 20 47 4c 5f 53 4f 55 52 43 45 31        GL_SOURCE1
4f10: 5f 52 47 42 0a 20 20 20 20 20 20 20 20 20 20 47  _RGB.          G
4f20: 4c 5f 53 4f 55 52 43 45 32 5f 52 47 42 0a 20 20  L_SOURCE2_RGB.  
4f30: 20 20 20 20 20 20 20 20 47 4c 5f 53 4f 55 52 43          GL_SOURC
4f40: 45 30 5f 41 4c 50 48 41 0a 20 20 20 20 20 20 20  E0_ALPHA.       
4f50: 20 20 20 47 4c 5f 53 4f 55 52 43 45 31 5f 41 4c     GL_SOURCE1_AL
4f60: 50 48 41 0a 20 20 20 20 20 20 20 20 20 20 47 4c  PHA.          GL
4f70: 5f 53 4f 55 52 43 45 32 5f 41 4c 50 48 41 0a 20  _SOURCE2_ALPHA. 
4f80: 20 20 20 20 20 20 20 20 20 47 4c 5f 4f 50 45 52           GL_OPER
4f90: 41 4e 44 30 5f 52 47 42 0a 20 20 20 20 20 20 20  AND0_RGB.       
4fa0: 20 20 20 47 4c 5f 4f 50 45 52 41 4e 44 31 5f 52     GL_OPERAND1_R
4fb0: 47 42 0a 20 20 20 20 20 20 20 20 20 20 47 4c 5f  GB.          GL_
4fc0: 4f 50 45 52 41 4e 44 32 5f 52 47 42 0a 20 20 20  OPERAND2_RGB.   
4fd0: 20 20 20 20 20 20 20 47 4c 5f 4f 50 45 52 41 4e         GL_OPERAN
4fe0: 44 30 5f 41 4c 50 48 41 0a 20 20 20 20 20 20 20  D0_ALPHA.       
4ff0: 20 20 20 47 4c 5f 4f 50 45 52 41 4e 44 31 5f 41     GL_OPERAND1_A
5000: 4c 50 48 41 0a 20 20 20 20 20 20 20 20 20 20 47  LPHA.          G
5010: 4c 5f 4f 50 45 52 41 4e 44 32 5f 41 4c 50 48 41  L_OPERAND2_ALPHA
5020: 0a 20 20 20 20 20 20 20 20 20 20 47 4c 5f 52 47  .          GL_RG
5030: 42 5f 53 43 41 4c 45 0a 20 20 20 20 20 20 20 20  B_SCALE.        
5040: 20 20 47 4c 5f 41 44 44 5f 53 49 47 4e 45 44 0a    GL_ADD_SIGNED.
5050: 20 20 20 20 20 20 20 20 20 20 47 4c 5f 49 4e 54            GL_INT
5060: 45 52 50 4f 4c 41 54 45 0a 20 20 20 20 20 20 20  ERPOLATE.       
5070: 20 20 20 47 4c 5f 53 55 42 54 52 41 43 54 0a 20     GL_SUBTRACT. 
5080: 20 20 20 20 20 20 20 20 20 47 4c 5f 43 4f 4e 53           GL_CONS
5090: 54 41 4e 54 0a 20 20 20 20 20 20 20 20 20 20 47  TANT.          G
50a0: 4c 5f 50 52 49 4d 41 52 59 5f 43 4f 4c 4f 52 0a  L_PRIMARY_COLOR.
50b0: 20 20 20 20 20 20 20 20 20 20 47 4c 5f 50 52 45            GL_PRE
50c0: 56 49 4f 55 53 0a 20 20 20 20 20 20 20 20 20 20  VIOUS.          
50d0: 47 4c 5f 44 4f 54 33 5f 52 47 42 0a 20 20 20 20  GL_DOT3_RGB.    
50e0: 20 20 20 20 20 20 47 4c 5f 44 4f 54 33 5f 52 47        GL_DOT3_RG
50f0: 42 41 0a 20 20 20 20 20 20 20 20 20 20 47 4c 5f  BA.          GL_
5100: 43 4c 41 4d 50 5f 54 4f 5f 42 4f 52 44 45 52 0a  CLAMP_TO_BORDER.
5110: 20 20 20 20 20 20 20 20 20 20 47 4c 5f 54 45 58            GL_TEX
5120: 54 55 52 45 30 5f 41 52 42 0a 20 20 20 20 20 20  TURE0_ARB.      
5130: 20 20 20 20 47 4c 5f 54 45 58 54 55 52 45 31 5f      GL_TEXTURE1_
5140: 41 52 42 0a 20 20 20 20 20 20 20 20 20 20 47 4c  ARB.          GL
5150: 5f 54 45 58 54 55 52 45 32 5f 41 52 42 0a 20 20  _TEXTURE2_ARB.  
5160: 20 20 20 20 20 20 20 20 47 4c 5f 54 45 58 54 55          GL_TEXTU
5170: 52 45 33 5f 41 52 42 0a 20 20 20 20 20 20 20 20  RE3_ARB.        
5180: 20 20 47 4c 5f 54 45 58 54 55 52 45 34 5f 41 52    GL_TEXTURE4_AR
5190: 42 0a 20 20 20 20 20 20 20 20 20 20 47 4c 5f 54  B.          GL_T
51a0: 45 58 54 55 52 45 35 5f 41 52 42 0a 20 20 20 20  EXTURE5_ARB.    
51b0: 20 20 20 20 20 20 47 4c 5f 54 45 58 54 55 52 45        GL_TEXTURE
51c0: 36 5f 41 52 42 0a 20 20 20 20 20 20 20 20 20 20  6_ARB.          
51d0: 47 4c 5f 54 45 58 54 55 52 45 37 5f 41 52 42 0a  GL_TEXTURE7_ARB.
51e0: 20 20 20 20 20 20 20 20 20 20 47 4c 5f 54 45 58            GL_TEX
51f0: 54 55 52 45 38 5f 41 52 42 0a 20 20 20 20 20 20  TURE8_ARB.      
5200: 20 20 20 20 47 4c 5f 54 45 58 54 55 52 45 39 5f      GL_TEXTURE9_
5210: 41 52 42 0a 20 20 20 20 20 20 20 20 20 20 47 4c  ARB.          GL
5220: 5f 54 45 58 54 55 52 45 31 30 5f 41 52 42 0a 20  _TEXTURE10_ARB. 
5230: 20 20 20 20 20 20 20 20 20 47 4c 5f 54 45 58 54           GL_TEXT
5240: 55 52 45 31 31 5f 41 52 42 0a 20 20 20 20 20 20  URE11_ARB.      
5250: 20 20 20 20 47 4c 5f 54 45 58 54 55 52 45 31 32      GL_TEXTURE12
5260: 5f 41 52 42 0a 20 20 20 20 20 20 20 20 20 20 47  _ARB.          G
5270: 4c 5f 54 45 58 54 55 52 45 31 33 5f 41 52 42 0a  L_TEXTURE13_ARB.
5280: 20 20 20 20 20 20 20 20 20 20 47 4c 5f 54 45 58            GL_TEX
5290: 54 55 52 45 31 34 5f 41 52 42 0a 20 20 20 20 20  TURE14_ARB.     
52a0: 20 20 20 20 20 47 4c 5f 54 45 58 54 55 52 45 31       GL_TEXTURE1
52b0: 35 5f 41 52 42 0a 20 20 20 20 20 20 20 20 20 20  5_ARB.          
52c0: 47 4c 5f 54 45 58 54 55 52 45 31 36 5f 41 52 42  GL_TEXTURE16_ARB
52d0: 0a 20 20 20 20 20 20 20 20 20 20 47 4c 5f 54 45  .          GL_TE
52e0: 58 54 55 52 45 31 37 5f 41 52 42 0a 20 20 20 20  XTURE17_ARB.    
52f0: 20 20 20 20 20 20 47 4c 5f 54 45 58 54 55 52 45        GL_TEXTURE
5300: 31 38 5f 41 52 42 0a 20 20 20 20 20 20 20 20 20  18_ARB.         
5310: 20 47 4c 5f 54 45 58 54 55 52 45 31 39 5f 41 52   GL_TEXTURE19_AR
5320: 42 0a 20 20 20 20 20 20 20 20 20 20 47 4c 5f 54  B.          GL_T
5330: 45 58 54 55 52 45 32 30 5f 41 52 42 0a 20 20 20  EXTURE20_ARB.   
5340: 20 20 20 20 20 20 20 47 4c 5f 54 45 58 54 55 52         GL_TEXTUR
5350: 45 32 31 5f 41 52 42 0a 20 20 20 20 20 20 20 20  E21_ARB.        
5360: 20 20 47 4c 5f 54 45 58 54 55 52 45 32 32 5f 41    GL_TEXTURE22_A
5370: 52 42 0a 20 20 20 20 20 20 20 20 20 20 47 4c 5f  RB.          GL_
5380: 54 45 58 54 55 52 45 32 33 5f 41 52 42 0a 20 20  TEXTURE23_ARB.  
5390: 20 20 20 20 20 20 20 20 47 4c 5f 54 45 58 54 55          GL_TEXTU
53a0: 52 45 32 34 5f 41 52 42 0a 20 20 20 20 20 20 20  RE24_ARB.       
53b0: 20 20 20 47 4c 5f 54 45 58 54 55 52 45 32 35 5f     GL_TEXTURE25_
53c0: 41 52 42 0a 20 20 20 20 20 20 20 20 20 20 47 4c  ARB.          GL
53d0: 5f 54 45 58 54 55 52 45 32 36 5f 41 52 42 0a 20  _TEXTURE26_ARB. 
53e0: 20 20 20 20 20 20 20 20 20 47 4c 5f 54 45 58 54           GL_TEXT
53f0: 55 52 45 32 37 5f 41 52 42 0a 20 20 20 20 20 20  URE27_ARB.      
5400: 20 20 20 20 47 4c 5f 54 45 58 54 55 52 45 32 38      GL_TEXTURE28
5410: 5f 41 52 42 0a 20 20 20 20 20 20 20 20 20 20 47  _ARB.          G
5420: 4c 5f 54 45 58 54 55 52 45 32 39 5f 41 52 42 0a  L_TEXTURE29_ARB.
5430: 20 20 20 20 20 20 20 20 20 20 47 4c 5f 54 45 58            GL_TEX
5440: 54 55 52 45 33 30 5f 41 52 42 0a 20 20 20 20 20  TURE30_ARB.     
5450: 20 20 20 20 20 47 4c 5f 54 45 58 54 55 52 45 33       GL_TEXTURE3
5460: 31 5f 41 52 42 0a 20 20 20 20 20 20 20 20 20 20  1_ARB.          
5470: 47 4c 5f 41 43 54 49 56 45 5f 54 45 58 54 55 52  GL_ACTIVE_TEXTUR
5480: 45 5f 41 52 42 0a 20 20 20 20 20 20 20 20 20 20  E_ARB.          
5490: 47 4c 5f 43 4c 49 45 4e 54 5f 41 43 54 49 56 45  GL_CLIENT_ACTIVE
54a0: 5f 54 45 58 54 55 52 45 5f 41 52 42 0a 20 20 20  _TEXTURE_ARB.   
54b0: 20 20 20 20 20 20 20 47 4c 5f 4d 41 58 5f 54 45         GL_MAX_TE
54c0: 58 54 55 52 45 5f 55 4e 49 54 53 5f 41 52 42 0a  XTURE_UNITS_ARB.
54d0: 20 20 20 20 20 20 20 20 20 20 67 6c 43 6c 65 61            glClea
54e0: 72 49 6e 64 65 78 0a 20 20 20 20 20 20 20 20 20  rIndex.         
54f0: 20 67 6c 43 6c 65 61 72 43 6f 6c 6f 72 0a 20 20   glClearColor.  
5500: 20 20 20 20 20 20 20 20 67 6c 43 6c 65 61 72 0a          glClear.
5510: 20 20 20 20 20 20 20 20 20 20 67 6c 49 6e 64 65            glInde
5520: 78 4d 61 73 6b 0a 20 20 20 20 20 20 20 20 20 20  xMask.          
5530: 67 6c 43 6f 6c 6f 72 4d 61 73 6b 0a 20 20 20 20  glColorMask.    
5540: 20 20 20 20 20 20 67 6c 41 6c 70 68 61 46 75 6e        glAlphaFun
5550: 63 0a 20 20 20 20 20 20 20 20 20 20 67 6c 42 6c  c.          glBl
5560: 65 6e 64 46 75 6e 63 0a 20 20 20 20 20 20 20 20  endFunc.        
5570: 20 20 67 6c 4c 6f 67 69 63 4f 70 0a 20 20 20 20    glLogicOp.    
5580: 20 20 20 20 20 20 67 6c 43 75 6c 6c 46 61 63 65        glCullFace
5590: 0a 20 20 20 20 20 20 20 20 20 20 67 6c 46 72 6f  .          glFro
55a0: 6e 74 46 61 63 65 0a 20 20 20 20 20 20 20 20 20  ntFace.         
55b0: 20 67 6c 50 6f 69 6e 74 53 69 7a 65 0a 20 20 20   glPointSize.   
55c0: 20 20 20 20 20 20 20 67 6c 4c 69 6e 65 57 69 64         glLineWid
55d0: 74 68 0a 20 20 20 20 20 20 20 20 20 20 67 6c 4c  th.          glL
55e0: 69 6e 65 53 74 69 70 70 6c 65 0a 20 20 20 20 20  ineStipple.     
55f0: 20 20 20 20 20 67 6c 50 6f 6c 79 67 6f 6e 4d 6f       glPolygonMo
5600: 64 65 0a 20 20 20 20 20 20 20 20 20 20 67 6c 50  de.          glP
5610: 6f 6c 79 67 6f 6e 4f 66 66 73 65 74 0a 20 20 20  olygonOffset.   
5620: 20 20 20 20 20 20 20 67 6c 50 6f 6c 79 67 6f 6e         glPolygon
5630: 53 74 69 70 70 6c 65 0a 20 20 20 20 20 20 20 20  Stipple.        
5640: 20 20 67 6c 47 65 74 50 6f 6c 79 67 6f 6e 53 74    glGetPolygonSt
5650: 69 70 70 6c 65 0a 20 20 20 20 20 20 20 20 20 20  ipple.          
5660: 67 6c 45 64 67 65 46 6c 61 67 0a 20 20 20 20 20  glEdgeFlag.     
5670: 20 20 20 20 20 67 6c 45 64 67 65 46 6c 61 67 76       glEdgeFlagv
5680: 0a 20 20 20 20 20 20 20 20 20 20 67 6c 53 63 69  .          glSci
5690: 73 73 6f 72 0a 20 20 20 20 20 20 20 20 20 20 67  ssor.          g
56a0: 6c 43 6c 69 70 50 6c 61 6e 65 0a 20 20 20 20 20  lClipPlane.     
56b0: 20 20 20 20 20 67 6c 47 65 74 43 6c 69 70 50 6c       glGetClipPl
56c0: 61 6e 65 0a 20 20 20 20 20 20 20 20 20 20 67 6c  ane.          gl
56d0: 44 72 61 77 42 75 66 66 65 72 0a 20 20 20 20 20  DrawBuffer.     
56e0: 20 20 20 20 20 67 6c 52 65 61 64 42 75 66 66 65       glReadBuffe
56f0: 72 0a 20 20 20 20 20 20 20 20 20 20 67 6c 45 6e  r.          glEn
5700: 61 62 6c 65 0a 20 20 20 20 20 20 20 20 20 20 67  able.          g
5710: 6c 44 69 73 61 62 6c 65 0a 20 20 20 20 20 20 20  lDisable.       
5720: 20 20 20 67 6c 49 73 45 6e 61 62 6c 65 64 0a 20     glIsEnabled. 
5730: 20 20 20 20 20 20 20 20 20 67 6c 45 6e 61 62 6c           glEnabl
5740: 65 43 6c 69 65 6e 74 53 74 61 74 65 0a 20 20 20  eClientState.   
5750: 20 20 20 20 20 20 20 67 6c 44 69 73 61 62 6c 65         glDisable
5760: 43 6c 69 65 6e 74 53 74 61 74 65 0a 20 20 20 20  ClientState.    
5770: 20 20 20 20 20 20 67 6c 47 65 74 42 6f 6f 6c 65        glGetBoole
5780: 61 6e 76 0a 20 20 20 20 20 20 20 20 20 20 67 6c  anv.          gl
5790: 47 65 74 44 6f 75 62 6c 65 76 0a 20 20 20 20 20  GetDoublev.     
57a0: 20 20 20 20 20 67 6c 47 65 74 46 6c 6f 61 74 76       glGetFloatv
57b0: 0a 20 20 20 20 20 20 20 20 20 20 67 6c 47 65 74  .          glGet
57c0: 49 6e 74 65 67 65 72 76 0a 20 20 20 20 20 20 20  Integerv.       
57d0: 20 20 20 67 6c 50 75 73 68 41 74 74 72 69 62 0a     glPushAttrib.
57e0: 20 20 20 20 20 20 20 20 20 20 67 6c 50 6f 70 41            glPopA
57f0: 74 74 72 69 62 0a 20 20 20 20 20 20 20 20 20 20  ttrib.          
5800: 67 6c 50 75 73 68 43 6c 69 65 6e 74 41 74 74 72  glPushClientAttr
5810: 69 62 0a 20 20 20 20 20 20 20 20 20 20 67 6c 50  ib.          glP
5820: 6f 70 43 6c 69 65 6e 74 41 74 74 72 69 62 0a 20  opClientAttrib. 
5830: 20 20 20 20 20 20 20 20 20 67 6c 52 65 6e 64 65           glRende
5840: 72 4d 6f 64 65 0a 20 20 20 20 20 20 20 20 20 20  rMode.          
5850: 67 6c 47 65 74 45 72 72 6f 72 0a 20 20 20 20 20  glGetError.     
5860: 20 20 20 20 20 67 6c 47 65 74 53 74 72 69 6e 67       glGetString
5870: 0a 20 20 20 20 20 20 20 20 20 20 67 6c 46 69 6e  .          glFin
5880: 69 73 68 0a 20 20 20 20 20 20 20 20 20 20 67 6c  ish.          gl
5890: 46 6c 75 73 68 0a 20 20 20 20 20 20 20 20 20 20  Flush.          
58a0: 67 6c 48 69 6e 74 0a 20 20 20 20 20 20 20 20 20  glHint.         
58b0: 20 67 6c 43 6c 65 61 72 44 65 70 74 68 0a 20 20   glClearDepth.  
58c0: 20 20 20 20 20 20 20 20 67 6c 44 65 70 74 68 46          glDepthF
58d0: 75 6e 63 0a 20 20 20 20 20 20 20 20 20 20 67 6c  unc.          gl
58e0: 44 65 70 74 68 4d 61 73 6b 0a 20 20 20 20 20 20  DepthMask.      
58f0: 20 20 20 20 67 6c 44 65 70 74 68 52 61 6e 67 65      glDepthRange
5900: 0a 20 20 20 20 20 20 20 20 20 20 67 6c 43 6c 65  .          glCle
5910: 61 72 41 63 63 75 6d 0a 20 20 20 20 20 20 20 20  arAccum.        
5920: 20 20 67 6c 41 63 63 75 6d 0a 20 20 20 20 20 20    glAccum.      
5930: 20 20 20 20 67 6c 4d 61 74 72 69 78 4d 6f 64 65      glMatrixMode
5940: 0a 20 20 20 20 20 20 20 20 20 20 67 6c 4f 72 74  .          glOrt
5950: 68 6f 0a 20 20 20 20 20 20 20 20 20 20 67 6c 46  ho.          glF
5960: 72 75 73 74 75 6d 0a 20 20 20 20 20 20 20 20 20  rustum.         
5970: 20 67 6c 56 69 65 77 70 6f 72 74 0a 20 20 20 20   glViewport.    
5980: 20 20 20 20 20 20 67 6c 50 75 73 68 4d 61 74 72        glPushMatr
5990: 69 78 0a 20 20 20 20 20 20 20 20 20 20 67 6c 50  ix.          glP
59a0: 6f 70 4d 61 74 72 69 78 0a 20 20 20 20 20 20 20  opMatrix.       
59b0: 20 20 20 67 6c 4c 6f 61 64 49 64 65 6e 74 69 74     glLoadIdentit
59c0: 79 0a 20 20 20 20 20 20 20 20 20 20 67 6c 4c 6f  y.          glLo
59d0: 61 64 4d 61 74 72 69 78 64 0a 20 20 20 20 20 20  adMatrixd.      
59e0: 20 20 20 20 67 6c 4c 6f 61 64 4d 61 74 72 69 78      glLoadMatrix
59f0: 66 0a 20 20 20 20 20 20 20 20 20 20 67 6c 4d 75  f.          glMu
5a00: 6c 74 4d 61 74 72 69 78 64 0a 20 20 20 20 20 20  ltMatrixd.      
5a10: 20 20 20 20 67 6c 4d 75 6c 74 4d 61 74 72 69 78      glMultMatrix
5a20: 66 0a 20 20 20 20 20 20 20 20 20 20 67 6c 52 6f  f.          glRo
5a30: 74 61 74 65 64 0a 20 20 20 20 20 20 20 20 20 20  tated.          
5a40: 67 6c 52 6f 74 61 74 65 66 0a 20 20 20 20 20 20  glRotatef.      
5a50: 20 20 20 20 67 6c 53 63 61 6c 65 64 0a 20 20 20      glScaled.   
5a60: 20 20 20 20 20 20 20 67 6c 53 63 61 6c 65 66 0a         glScalef.
5a70: 20 20 20 20 20 20 20 20 20 20 67 6c 54 72 61 6e            glTran
5a80: 73 6c 61 74 65 64 0a 20 20 20 20 20 20 20 20 20  slated.         
5a90: 20 67 6c 54 72 61 6e 73 6c 61 74 65 66 0a 20 20   glTranslatef.  
5aa0: 20 20 20 20 20 20 20 20 67 6c 49 73 4c 69 73 74          glIsList
5ab0: 0a 20 20 20 20 20 20 20 20 20 20 67 6c 44 65 6c  .          glDel
5ac0: 65 74 65 4c 69 73 74 73 0a 20 20 20 20 20 20 20  eteLists.       
5ad0: 20 20 20 67 6c 47 65 6e 4c 69 73 74 73 0a 20 20     glGenLists.  
5ae0: 20 20 20 20 20 20 20 20 67 6c 4e 65 77 4c 69 73          glNewLis
5af0: 74 0a 20 20 20 20 20 20 20 20 20 20 67 6c 45 6e  t.          glEn
5b00: 64 4c 69 73 74 0a 20 20 20 20 20 20 20 20 20 20  dList.          
5b10: 67 6c 43 61 6c 6c 4c 69 73 74 0a 20 20 20 20 20  glCallList.     
5b20: 20 20 20 20 20 67 6c 43 61 6c 6c 4c 69 73 74 73       glCallLists
5b30: 0a 20 20 20 20 20 20 20 20 20 20 67 6c 4c 69 73  .          glLis
5b40: 74 42 61 73 65 0a 20 20 20 20 20 20 20 20 20 20  tBase.          
5b50: 67 6c 42 65 67 69 6e 0a 20 20 20 20 20 20 20 20  glBegin.        
5b60: 20 20 67 6c 45 6e 64 0a 20 20 20 20 20 20 20 20    glEnd.        
5b70: 20 20 67 6c 56 65 72 74 65 78 32 64 0a 20 20 20    glVertex2d.   
5b80: 20 20 20 20 20 20 20 67 6c 56 65 72 74 65 78 32         glVertex2
5b90: 66 0a 20 20 20 20 20 20 20 20 20 20 67 6c 56 65  f.          glVe
5ba0: 72 74 65 78 32 69 0a 20 20 20 20 20 20 20 20 20  rtex2i.         
5bb0: 20 67 6c 56 65 72 74 65 78 32 73 0a 20 20 20 20   glVertex2s.    
5bc0: 20 20 20 20 20 20 67 6c 56 65 72 74 65 78 33 64        glVertex3d
5bd0: 0a 20 20 20 20 20 20 20 20 20 20 67 6c 56 65 72  .          glVer
5be0: 74 65 78 33 66 0a 20 20 20 20 20 20 20 20 20 20  tex3f.          
5bf0: 67 6c 56 65 72 74 65 78 33 69 0a 20 20 20 20 20  glVertex3i.     
5c00: 20 20 20 20 20 67 6c 56 65 72 74 65 78 33 73 0a       glVertex3s.
5c10: 20 20 20 20 20 20 20 20 20 20 67 6c 56 65 72 74            glVert
5c20: 65 78 34 64 0a 20 20 20 20 20 20 20 20 20 20 67  ex4d.          g
5c30: 6c 56 65 72 74 65 78 34 66 0a 20 20 20 20 20 20  lVertex4f.      
5c40: 20 20 20 20 67 6c 56 65 72 74 65 78 34 69 0a 20      glVertex4i. 
5c50: 20 20 20 20 20 20 20 20 20 67 6c 56 65 72 74 65           glVerte
5c60: 78 34 73 0a 20 20 20 20 20 20 20 20 20 20 67 6c  x4s.          gl
5c70: 56 65 72 74 65 78 32 64 76 0a 20 20 20 20 20 20  Vertex2dv.      
5c80: 20 20 20 20 67 6c 56 65 72 74 65 78 32 66 76 0a      glVertex2fv.
5c90: 20 20 20 20 20 20 20 20 20 20 67 6c 56 65 72 74            glVert
5ca0: 65 78 32 69 76 0a 20 20 20 20 20 20 20 20 20 20  ex2iv.          
5cb0: 67 6c 56 65 72 74 65 78 32 73 76 0a 20 20 20 20  glVertex2sv.    
5cc0: 20 20 20 20 20 20 67 6c 56 65 72 74 65 78 33 64        glVertex3d
5cd0: 76 0a 20 20 20 20 20 20 20 20 20 20 67 6c 56 65  v.          glVe
5ce0: 72 74 65 78 33 66 76 0a 20 20 20 20 20 20 20 20  rtex3fv.        
5cf0: 20 20 67 6c 56 65 72 74 65 78 33 69 76 0a 20 20    glVertex3iv.  
5d00: 20 20 20 20 20 20 20 20 67 6c 56 65 72 74 65 78          glVertex
5d10: 33 73 76 0a 20 20 20 20 20 20 20 20 20 20 67 6c  3sv.          gl
5d20: 56 65 72 74 65 78 34 64 76 0a 20 20 20 20 20 20  Vertex4dv.      
5d30: 20 20 20 20 67 6c 56 65 72 74 65 78 34 66 76 0a      glVertex4fv.
5d40: 20 20 20 20 20 20 20 20 20 20 67 6c 56 65 72 74            glVert
5d50: 65 78 34 69 76 0a 20 20 20 20 20 20 20 20 20 20  ex4iv.          
5d60: 67 6c 56 65 72 74 65 78 34 73 76 0a 20 20 20 20  glVertex4sv.    
5d70: 20 20 20 20 20 20 67 6c 4e 6f 72 6d 61 6c 33 62        glNormal3b
5d80: 0a 20 20 20 20 20 20 20 20 20 20 67 6c 4e 6f 72  .          glNor
5d90: 6d 61 6c 33 64 0a 20 20 20 20 20 20 20 20 20 20  mal3d.          
5da0: 67 6c 4e 6f 72 6d 61 6c 33 66 0a 20 20 20 20 20  glNormal3f.     
5db0: 20 20 20 20 20 67 6c 4e 6f 72 6d 61 6c 33 69 0a       glNormal3i.
5dc0: 20 20 20 20 20 20 20 20 20 20 67 6c 4e 6f 72 6d            glNorm
5dd0: 61 6c 33 73 0a 20 20 20 20 20 20 20 20 20 20 67  al3s.          g
5de0: 6c 4e 6f 72 6d 61 6c 33 62 76 0a 20 20 20 20 20  lNormal3bv.     
5df0: 20 20 20 20 20 67 6c 4e 6f 72 6d 61 6c 33 64 76       glNormal3dv
5e00: 0a 20 20 20 20 20 20 20 20 20 20 67 6c 4e 6f 72  .          glNor
5e10: 6d 61 6c 33 66 76 0a 20 20 20 20 20 20 20 20 20  mal3fv.         
5e20: 20 67 6c 4e 6f 72 6d 61 6c 33 69 76 0a 20 20 20   glNormal3iv.   
5e30: 20 20 20 20 20 20 20 67 6c 4e 6f 72 6d 61 6c 33         glNormal3
5e40: 73 76 0a 20 20 20 20 20 20 20 20 20 20 67 6c 49  sv.          glI
5e50: 6e 64 65 78 64 0a 20 20 20 20 20 20 20 20 20 20  ndexd.          
5e60: 67 6c 49 6e 64 65 78 66 0a 20 20 20 20 20 20 20  glIndexf.       
5e70: 20 20 20 67 6c 49 6e 64 65 78 69 0a 20 20 20 20     glIndexi.    
5e80: 20 20 20 20 20 20 67 6c 49 6e 64 65 78 73 0a 20        glIndexs. 
5e90: 20 20 20 20 20 20 20 20 20 67 6c 49 6e 64 65 78           glIndex
5ea0: 75 62 0a 20 20 20 20 20 20 20 20 20 20 67 6c 49  ub.          glI
5eb0: 6e 64 65 78 64 76 0a 20 20 20 20 20 20 20 20 20  ndexdv.         
5ec0: 20 67 6c 49 6e 64 65 78 66 76 0a 20 20 20 20 20   glIndexfv.     
5ed0: 20 20 20 20 20 67 6c 49 6e 64 65 78 69 76 0a 20       glIndexiv. 
5ee0: 20 20 20 20 20 20 20 20 20 67 6c 49 6e 64 65 78           glIndex
5ef0: 73 76 0a 20 20 20 20 20 20 20 20 20 20 67 6c 49  sv.          glI
5f00: 6e 64 65 78 75 62 76 0a 20 20 20 20 20 20 20 20  ndexubv.        
5f10: 20 20 67 6c 43 6f 6c 6f 72 33 62 0a 20 20 20 20    glColor3b.    
5f20: 20 20 20 20 20 20 67 6c 43 6f 6c 6f 72 33 64 0a        glColor3d.
5f30: 20 20 20 20 20 20 20 20 20 20 67 6c 43 6f 6c 6f            glColo
5f40: 72 33 66 0a 20 20 20 20 20 20 20 20 20 20 67 6c  r3f.          gl
5f50: 43 6f 6c 6f 72 33 69 0a 20 20 20 20 20 20 20 20  Color3i.        
5f60: 20 20 67 6c 43 6f 6c 6f 72 33 73 0a 20 20 20 20    glColor3s.    
5f70: 20 20 20 20 20 20 67 6c 43 6f 6c 6f 72 33 75 62        glColor3ub
5f80: 0a 20 20 20 20 20 20 20 20 20 20 67 6c 43 6f 6c  .          glCol
5f90: 6f 72 33 75 69 0a 20 20 20 20 20 20 20 20 20 20  or3ui.          
5fa0: 67 6c 43 6f 6c 6f 72 33 75 73 0a 20 20 20 20 20  glColor3us.     
5fb0: 20 20 20 20 20 67 6c 43 6f 6c 6f 72 34 62 0a 20       glColor4b. 
5fc0: 20 20 20 20 20 20 20 20 20 67 6c 43 6f 6c 6f 72           glColor
5fd0: 34 64 0a 20 20 20 20 20 20 20 20 20 20 67 6c 43  4d.          glC
5fe0: 6f 6c 6f 72 34 66 0a 20 20 20 20 20 20 20 20 20  olor4f.         
5ff0: 20 67 6c 43 6f 6c 6f 72 34 69 0a 20 20 20 20 20   glColor4i.     
6000: 20 20 20 20 20 67 6c 43 6f 6c 6f 72 34 73 0a 20       glColor4s. 
6010: 20 20 20 20 20 20 20 20 20 67 6c 43 6f 6c 6f 72           glColor
6020: 34 75 62 0a 20 20 20 20 20 20 20 20 20 20 67 6c  4ub.          gl
6030: 43 6f 6c 6f 72 34 75 69 0a 20 20 20 20 20 20 20  Color4ui.       
6040: 20 20 20 67 6c 43 6f 6c 6f 72 34 75 73 0a 20 20     glColor4us.  
6050: 20 20 20 20 20 20 20 20 67 6c 43 6f 6c 6f 72 33          glColor3
6060: 62 76 0a 20 20 20 20 20 20 20 20 20 20 67 6c 43  bv.          glC
6070: 6f 6c 6f 72 33 64 76 0a 20 20 20 20 20 20 20 20  olor3dv.        
6080: 20 20 67 6c 43 6f 6c 6f 72 33 66 76 0a 20 20 20    glColor3fv.   
6090: 20 20 20 20 20 20 20 67 6c 43 6f 6c 6f 72 33 69         glColor3i
60a0: 76 0a 20 20 20 20 20 20 20 20 20 20 67 6c 43 6f  v.          glCo
60b0: 6c 6f 72 33 73 76 0a 20 20 20 20 20 20 20 20 20  lor3sv.         
60c0: 20 67 6c 43 6f 6c 6f 72 33 75 62 76 0a 20 20 20   glColor3ubv.   
60d0: 20 20 20 20 20 20 20 67 6c 43 6f 6c 6f 72 33 75         glColor3u
60e0: 69 76 0a 20 20 20 20 20 20 20 20 20 20 67 6c 43  iv.          glC
60f0: 6f 6c 6f 72 33 75 73 76 0a 20 20 20 20 20 20 20  olor3usv.       
6100: 20 20 20 67 6c 43 6f 6c 6f 72 34 62 76 0a 20 20     glColor4bv.  
6110: 20 20 20 20 20 20 20 20 67 6c 43 6f 6c 6f 72 34          glColor4
6120: 64 76 0a 20 20 20 20 20 20 20 20 20 20 67 6c 43  dv.          glC
6130: 6f 6c 6f 72 34 66 76 0a 20 20 20 20 20 20 20 20  olor4fv.        
6140: 20 20 67 6c 43 6f 6c 6f 72 34 69 76 0a 20 20 20    glColor4iv.   
6150: 20 20 20 20 20 20 20 67 6c 43 6f 6c 6f 72 34 73         glColor4s
6160: 76 0a 20 20 20 20 20 20 20 20 20 20 67 6c 43 6f  v.          glCo
6170: 6c 6f 72 34 75 62 76 0a 20 20 20 20 20 20 20 20  lor4ubv.        
6180: 20 20 67 6c 43 6f 6c 6f 72 34 75 69 76 0a 20 20    glColor4uiv.  
6190: 20 20 20 20 20 20 20 20 67 6c 43 6f 6c 6f 72 34          glColor4
61a0: 75 73 76 0a 20 20 20 20 20 20 20 20 20 20 67 6c  usv.          gl
61b0: 54 65 78 43 6f 6f 72 64 31 64 0a 20 20 20 20 20  TexCoord1d.     
61c0: 20 20 20 20 20 67 6c 54 65 78 43 6f 6f 72 64 31       glTexCoord1
61d0: 66 0a 20 20 20 20 20 20 20 20 20 20 67 6c 54 65  f.          glTe
61e0: 78 43 6f 6f 72 64 31 69 0a 20 20 20 20 20 20 20  xCoord1i.       
61f0: 20 20 20 67 6c 54 65 78 43 6f 6f 72 64 31 73 0a     glTexCoord1s.
6200: 20 20 20 20 20 20 20 20 20 20 67 6c 54 65 78 43            glTexC
6210: 6f 6f 72 64 32 64 0a 20 20 20 20 20 20 20 20 20  oord2d.         
6220: 20 67 6c 54 65 78 43 6f 6f 72 64 32 66 0a 20 20   glTexCoord2f.  
6230: 20 20 20 20 20 20 20 20 67 6c 54 65 78 43 6f 6f          glTexCoo
6240: 72 64 32 69 0a 20 20 20 20 20 20 20 20 20 20 67  rd2i.          g
6250: 6c 54 65 78 43 6f 6f 72 64 32 73 0a 20 20 20 20  lTexCoord2s.    
6260: 20 20 20 20 20 20 67 6c 54 65 78 43 6f 6f 72 64        glTexCoord
6270: 33 64 0a 20 20 20 20 20 20 20 20 20 20 67 6c 54  3d.          glT
6280: 65 78 43 6f 6f 72 64 33 66 0a 20 20 20 20 20 20  exCoord3f.      
6290: 20 20 20 20 67 6c 54 65 78 43 6f 6f 72 64 33 69      glTexCoord3i
62a0: 0a 20 20 20 20 20 20 20 20 20 20 67 6c 54 65 78  .          glTex
62b0: 43 6f 6f 72 64 33 73 0a 20 20 20 20 20 20 20 20  Coord3s.        
62c0: 20 20 67 6c 54 65 78 43 6f 6f 72 64 34 64 0a 20    glTexCoord4d. 
62d0: 20 20 20 20 20 20 20 20 20 67 6c 54 65 78 43 6f           glTexCo
62e0: 6f 72 64 34 66 0a 20 20 20 20 20 20 20 20 20 20  ord4f.          
62f0: 67 6c 54 65 78 43 6f 6f 72 64 34 69 0a 20 20 20  glTexCoord4i.   
6300: 20 20 20 20 20 20 20 67 6c 54 65 78 43 6f 6f 72         glTexCoor
6310: 64 34 73 0a 20 20 20 20 20 20 20 20 20 20 67 6c  d4s.          gl
6320: 54 65 78 43 6f 6f 72 64 31 64 76 0a 20 20 20 20  TexCoord1dv.    
6330: 20 20 20 20 20 20 67 6c 54 65 78 43 6f 6f 72 64        glTexCoord
6340: 31 66 76 0a 20 20 20 20 20 20 20 20 20 20 67 6c  1fv.          gl
6350: 54 65 78 43 6f 6f 72 64 31 69 76 0a 20 20 20 20  TexCoord1iv.    
6360: 20 20 20 20 20 20 67 6c 54 65 78 43 6f 6f 72 64        glTexCoord
6370: 31 73 76 0a 20 20 20 20 20 20 20 20 20 20 67 6c  1sv.          gl
6380: 54 65 78 43 6f 6f 72 64 32 64 76 0a 20 20 20 20  TexCoord2dv.    
6390: 20 20 20 20 20 20 67 6c 54 65 78 43 6f 6f 72 64        glTexCoord
63a0: 32 66 76 0a 20 20 20 20 20 20 20 20 20 20 67 6c  2fv.          gl
63b0: 54 65 78 43 6f 6f 72 64 32 69 76 0a 20 20 20 20  TexCoord2iv.    
63c0: 20 20 20 20 20 20 67 6c 54 65 78 43 6f 6f 72 64        glTexCoord
63d0: 32 73 76 0a 20 20 20 20 20 20 20 20 20 20 67 6c  2sv.          gl
63e0: 54 65 78 43 6f 6f 72 64 33 64 76 0a 20 20 20 20  TexCoord3dv.    
63f0: 20 20 20 20 20 20 67 6c 54 65 78 43 6f 6f 72 64        glTexCoord
6400: 33 66 76 0a 20 20 20 20 20 20 20 20 20 20 67 6c  3fv.          gl
6410: 54 65 78 43 6f 6f 72 64 33 69 76 0a 20 20 20 20  TexCoord3iv.    
6420: 20 20 20 20 20 20 67 6c 54 65 78 43 6f 6f 72 64        glTexCoord
6430: 33 73 76 0a 20 20 20 20 20 20 20 20 20 20 67 6c  3sv.          gl
6440: 54 65 78 43 6f 6f 72 64 34 64 76 0a 20 20 20 20  TexCoord4dv.    
6450: 20 20 20 20 20 20 67 6c 54 65 78 43 6f 6f 72 64        glTexCoord
6460: 34 66 76 0a 20 20 20 20 20 20 20 20 20 20 67 6c  4fv.          gl
6470: 54 65 78 43 6f 6f 72 64 34 69 76 0a 20 20 20 20  TexCoord4iv.    
6480: 20 20 20 20 20 20 67 6c 54 65 78 43 6f 6f 72 64        glTexCoord
6490: 34 73 76 0a 20 20 20 20 20 20 20 20 20 20 67 6c  4sv.          gl
64a0: 52 61 73 74 65 72 50 6f 73 32 64 0a 20 20 20 20  RasterPos2d.    
64b0: 20 20 20 20 20 20 67 6c 52 61 73 74 65 72 50 6f        glRasterPo
64c0: 73 32 66 0a 20 20 20 20 20 20 20 20 20 20 67 6c  s2f.          gl
64d0: 52 61 73 74 65 72 50 6f 73 32 69 0a 20 20 20 20  RasterPos2i.    
64e0: 20 20 20 20 20 20 67 6c 52 61 73 74 65 72 50 6f        glRasterPo
64f0: 73 32 73 0a 20 20 20 20 20 20 20 20 20 20 67 6c  s2s.          gl
6500: 52 61 73 74 65 72 50 6f 73 33 64 0a 20 20 20 20  RasterPos3d.    
6510: 20 20 20 20 20 20 67 6c 52 61 73 74 65 72 50 6f        glRasterPo
6520: 73 33 66 0a 20 20 20 20 20 20 20 20 20 20 67 6c  s3f.          gl
6530: 52 61 73 74 65 72 50 6f 73 33 69 0a 20 20 20 20  RasterPos3i.    
6540: 20 20 20 20 20 20 67 6c 52 61 73 74 65 72 50 6f        glRasterPo
6550: 73 33 73 0a 20 20 20 20 20 20 20 20 20 20 67 6c  s3s.          gl
6560: 52 61 73 74 65 72 50 6f 73 34 64 0a 20 20 20 20  RasterPos4d.    
6570: 20 20 20 20 20 20 67 6c 52 61 73 74 65 72 50 6f        glRasterPo
6580: 73 34 66 0a 20 20 20 20 20 20 20 20 20 20 67 6c  s4f.          gl
6590: 52 61 73 74 65 72 50 6f 73 34 69 0a 20 20 20 20  RasterPos4i.    
65a0: 20 20 20 20 20 20 67 6c 52 61 73 74 65 72 50 6f        glRasterPo
65b0: 73 34 73 0a 20 20 20 20 20 20 20 20 20 20 67 6c  s4s.          gl
65c0: 52 61 73 74 65 72 50 6f 73 32 64 76 0a 20 20 20  RasterPos2dv.   
65d0: 20 20 20 20 20 20 20 67 6c 52 61 73 74 65 72 50         glRasterP
65e0: 6f 73 32 66 76 0a 20 20 20 20 20 20 20 20 20 20  os2fv.          
65f0: 67 6c 52 61 73 74 65 72 50 6f 73 32 69 76 0a 20  glRasterPos2iv. 
6600: 20 20 20 20 20 20 20 20 20 67 6c 52 61 73 74 65           glRaste
6610: 72 50 6f 73 32 73 76 0a 20 20 20 20 20 20 20 20  rPos2sv.        
6620: 20 20 67 6c 52 61 73 74 65 72 50 6f 73 33 64 76    glRasterPos3dv
6630: 0a 20 20 20 20 20 20 20 20 20 20 67 6c 52 61 73  .          glRas
6640: 74 65 72 50 6f 73 33 66 76 0a 20 20 20 20 20 20  terPos3fv.      
6650: 20 20 20 20 67 6c 52 61 73 74 65 72 50 6f 73 33      glRasterPos3
6660: 69 76 0a 20 20 20 20 20 20 20 20 20 20 67 6c 52  iv.          glR
6670: 61 73 74 65 72 50 6f 73 33 73 76 0a 20 20 20 20  asterPos3sv.    
6680: 20 20 20 20 20 20 67 6c 52 61 73 74 65 72 50 6f        glRasterPo
6690: 73 34 64 76 0a 20 20 20 20 20 20 20 20 20 20 67  s4dv.          g
66a0: 6c 52 61 73 74 65 72 50 6f 73 34 66 76 0a 20 20  lRasterPos4fv.  
66b0: 20 20 20 20 20 20 20 20 67 6c 52 61 73 74 65 72          glRaster
66c0: 50 6f 73 34 69 76 0a 20 20 20 20 20 20 20 20 20  Pos4iv.         
66d0: 20 67 6c 52 61 73 74 65 72 50 6f 73 34 73 76 0a   glRasterPos4sv.
66e0: 20 20 20 20 20 20 20 20 20 20 67 6c 52 65 63 74            glRect
66f0: 64 0a 20 20 20 20 20 20 20 20 20 20 67 6c 52 65  d.          glRe
6700: 63 74 66 0a 20 20 20 20 20 20 20 20 20 20 67 6c  ctf.          gl
6710: 52 65 63 74 69 0a 20 20 20 20 20 20 20 20 20 20  Recti.          
6720: 67 6c 52 65 63 74 73 0a 20 20 20 20 20 20 20 20  glRects.        
6730: 20 20 67 6c 52 65 63 74 64 76 0a 20 20 20 20 20    glRectdv.     
6740: 20 20 20 20 20 67 6c 52 65 63 74 66 76 0a 20 20       glRectfv.  
6750: 20 20 20 20 20 20 20 20 67 6c 52 65 63 74 69 76          glRectiv
6760: 0a 20 20 20 20 20 20 20 20 20 20 67 6c 52 65 63  .          glRec
6770: 74 73 76 0a 20 20 20 20 20 20 20 20 20 20 67 6c  tsv.          gl
6780: 56 65 72 74 65 78 50 6f 69 6e 74 65 72 0a 20 20  VertexPointer.  
6790: 20 20 20 20 20 20 20 20 67 6c 4e 6f 72 6d 61 6c          glNormal
67a0: 50 6f 69 6e 74 65 72 0a 20 20 20 20 20 20 20 20  Pointer.        
67b0: 20 20 67 6c 43 6f 6c 6f 72 50 6f 69 6e 74 65 72    glColorPointer
67c0: 0a 20 20 20 20 20 20 20 20 20 20 67 6c 49 6e 64  .          glInd
67d0: 65 78 50 6f 69 6e 74 65 72 0a 20 20 20 20 20 20  exPointer.      
67e0: 20 20 20 20 67 6c 54 65 78 43 6f 6f 72 64 50 6f      glTexCoordPo
67f0: 69 6e 74 65 72 0a 20 20 20 20 20 20 20 20 20 20  inter.          
6800: 67 6c 45 64 67 65 46 6c 61 67 50 6f 69 6e 74 65  glEdgeFlagPointe
6810: 72 0a 20 20 20 20 20 20 20 20 20 20 67 6c 47 65  r.          glGe
6820: 74 50 6f 69 6e 74 65 72 76 0a 20 20 20 20 20 20  tPointerv.      
6830: 20 20 20 20 67 6c 41 72 72 61 79 45 6c 65 6d 65      glArrayEleme
6840: 6e 74 0a 20 20 20 20 20 20 20 20 20 20 67 6c 44  nt.          glD
6850: 72 61 77 41 72 72 61 79 73 0a 20 20 20 20 20 20  rawArrays.      
6860: 20 20 20 20 67 6c 44 72 61 77 45 6c 65 6d 65 6e      glDrawElemen
6870: 74 73 0a 20 20 20 20 20 20 20 20 20 20 67 6c 49  ts.          glI
6880: 6e 74 65 72 6c 65 61 76 65 64 41 72 72 61 79 73  nterleavedArrays
6890: 0a 20 20 20 20 20 20 20 20 20 20 67 6c 53 68 61  .          glSha
68a0: 64 65 4d 6f 64 65 6c 0a 20 20 20 20 20 20 20 20  deModel.        
68b0: 20 20 67 6c 4c 69 67 68 74 66 0a 20 20 20 20 20    glLightf.     
68c0: 20 20 20 20 20 67 6c 4c 69 67 68 74 69 0a 20 20       glLighti.  
68d0: 20 20 20 20 20 20 20 20 67 6c 4c 69 67 68 74 66          glLightf
68e0: 76 0a 20 20 20 20 20 20 20 20 20 20 67 6c 4c 69  v.          glLi
68f0: 67 68 74 69 76 0a 20 20 20 20 20 20 20 20 20 20  ghtiv.          
6900: 67 6c 47 65 74 4c 69 67 68 74 66 76 0a 20 20 20  glGetLightfv.   
6910: 20 20 20 20 20 20 20 67 6c 47 65 74 4c 69 67 68         glGetLigh
6920: 74 69 76 0a 20 20 20 20 20 20 20 20 20 20 67 6c  tiv.          gl
6930: 4c 69 67 68 74 4d 6f 64 65 6c 66 0a 20 20 20 20  LightModelf.    
6940: 20 20 20 20 20 20 67 6c 4c 69 67 68 74 4d 6f 64        glLightMod
6950: 65 6c 69 0a 20 20 20 20 20 20 20 20 20 20 67 6c  eli.          gl
6960: 4c 69 67 68 74 4d 6f 64 65 6c 66 76 0a 20 20 20  LightModelfv.   
6970: 20 20 20 20 20 20 20 67 6c 4c 69 67 68 74 4d 6f         glLightMo
6980: 64 65 6c 69 76 0a 20 20 20 20 20 20 20 20 20 20  deliv.          
6990: 67 6c 4d 61 74 65 72 69 61 6c 66 0a 20 20 20 20  glMaterialf.    
69a0: 20 20 20 20 20 20 67 6c 4d 61 74 65 72 69 61 6c        glMaterial
69b0: 69 0a 20 20 20 20 20 20 20 20 20 20 67 6c 4d 61  i.          glMa
69c0: 74 65 72 69 61 6c 66 76 0a 20 20 20 20 20 20 20  terialfv.       
69d0: 20 20 20 67 6c 4d 61 74 65 72 69 61 6c 69 76 0a     glMaterialiv.
69e0: 20 20 20 20 20 20 20 20 20 20 67 6c 47 65 74 4d            glGetM
69f0: 61 74 65 72 69 61 6c 66 76 0a 20 20 20 20 20 20  aterialfv.      
6a00: 20 20 20 20 67 6c 47 65 74 4d 61 74 65 72 69 61      glGetMateria
6a10: 6c 69 76 0a 20 20 20 20 20 20 20 20 20 20 67 6c  liv.          gl
6a20: 43 6f 6c 6f 72 4d 61 74 65 72 69 61 6c 0a 20 20  ColorMaterial.  
6a30: 20 20 20 20 20 20 20 20 67 6c 50 69 78 65 6c 5a          glPixelZ
6a40: 6f 6f 6d 0a 20 20 20 20 20 20 20 20 20 20 67 6c  oom.          gl
6a50: 50 69 78 65 6c 53 74 6f 72 65 66 0a 20 20 20 20  PixelStoref.    
6a60: 20 20 20 20 20 20 67 6c 50 69 78 65 6c 53 74 6f        glPixelSto
6a70: 72 65 69 0a 20 20 20 20 20 20 20 20 20 20 67 6c  rei.          gl
6a80: 50 69 78 65 6c 54 72 61 6e 73 66 65 72 66 0a 20  PixelTransferf. 
6a90: 20 20 20 20 20 20 20 20 20 67 6c 50 69 78 65 6c           glPixel
6aa0: 54 72 61 6e 73 66 65 72 69 0a 20 20 20 20 20 20  Transferi.      
6ab0: 20 20 20 20 67 6c 50 69 78 65 6c 4d 61 70 66 76      glPixelMapfv
6ac0: 0a 20 20 20 20 20 20 20 20 20 20 67 6c 50 69 78  .          glPix
6ad0: 65 6c 4d 61 70 75 69 76 0a 20 20 20 20 20 20 20  elMapuiv.       
6ae0: 20 20 20 67 6c 50 69 78 65 6c 4d 61 70 75 73 76     glPixelMapusv
6af0: 0a 20 20 20 20 20 20 20 20 20 20 67 6c 47 65 74  .          glGet
6b00: 50 69 78 65 6c 4d 61 70 66 76 0a 20 20 20 20 20  PixelMapfv.     
6b10: 20 20 20 20 20 67 6c 47 65 74 50 69 78 65 6c 4d       glGetPixelM
6b20: 61 70 75 69 76 0a 20 20 20 20 20 20 20 20 20 20  apuiv.          
6b30: 67 6c 47 65 74 50 69 78 65 6c 4d 61 70 75 73 76  glGetPixelMapusv
6b40: 0a 20 20 20 20 20 20 20 20 20 20 67 6c 42 69 74  .          glBit
6b50: 6d 61 70 0a 20 20 20 20 20 20 20 20 20 20 67 6c  map.          gl
6b60: 52 65 61 64 50 69 78 65 6c 73 0a 20 20 20 20 20  ReadPixels.     
6b70: 20 20 20 20 20 67 6c 44 72 61 77 50 69 78 65 6c       glDrawPixel
6b80: 73 0a 20 20 20 20 20 20 20 20 20 20 67 6c 43 6f  s.          glCo
6b90: 70 79 50 69 78 65 6c 73 0a 20 20 20 20 20 20 20  pyPixels.       
6ba0: 20 20 20 67 6c 53 74 65 6e 63 69 6c 46 75 6e 63     glStencilFunc
6bb0: 0a 20 20 20 20 20 20 20 20 20 20 67 6c 53 74 65  .          glSte
6bc0: 6e 63 69 6c 4d 61 73 6b 0a 20 20 20 20 20 20 20  ncilMask.       
6bd0: 20 20 20 67 6c 53 74 65 6e 63 69 6c 4f 70 0a 20     glStencilOp. 
6be0: 20 20 20 20 20 20 20 20 20 67 6c 43 6c 65 61 72           glClear
6bf0: 53 74 65 6e 63 69 6c 0a 20 20 20 20 20 20 20 20  Stencil.        
6c00: 20 20 67 6c 54 65 78 47 65 6e 64 0a 20 20 20 20    glTexGend.    
6c10: 20 20 20 20 20 20 67 6c 54 65 78 47 65 6e 66 0a        glTexGenf.
6c20: 20 20 20 20 20 20 20 20 20 20 67 6c 54 65 78 47            glTexG
6c30: 65 6e 69 0a 20 20 20 20 20 20 20 20 20 20 67 6c  eni.          gl
6c40: 54 65 78 47 65 6e 64 76 0a 20 20 20 20 20 20 20  TexGendv.       
6c50: 20 20 20 67 6c 54 65 78 47 65 6e 66 76 0a 20 20     glTexGenfv.  
6c60: 20 20 20 20 20 20 20 20 67 6c 54 65 78 47 65 6e          glTexGen
6c70: 69 76 0a 20 20 20 20 20 20 20 20 20 20 67 6c 47  iv.          glG
6c80: 65 74 54 65 78 47 65 6e 64 76 0a 20 20 20 20 20  etTexGendv.     
6c90: 20 20 20 20 20 67 6c 47 65 74 54 65 78 47 65 6e       glGetTexGen
6ca0: 66 76 0a 20 20 20 20 20 20 20 20 20 20 67 6c 47  fv.          glG
6cb0: 65 74 54 65 78 47 65 6e 69 76 0a 20 20 20 20 20  etTexGeniv.     
6cc0: 20 20 20 20 20 67 6c 54 65 78 45 6e 76 66 0a 20       glTexEnvf. 
6cd0: 20 20 20 20 20 20 20 20 20 67 6c 54 65 78 45 6e           glTexEn
6ce0: 76 69 0a 20 20 20 20 20 20 20 20 20 20 67 6c 54  vi.          glT
6cf0: 65 78 45 6e 76 66 76 0a 20 20 20 20 20 20 20 20  exEnvfv.        
6d00: 20 20 67 6c 54 65 78 45 6e 76 69 76 0a 20 20 20    glTexEnviv.   
6d10: 20 20 20 20 20 20 20 67 6c 47 65 74 54 65 78 45         glGetTexE
6d20: 6e 76 66 76 0a 20 20 20 20 20 20 20 20 20 20 67  nvfv.          g
6d30: 6c 47 65 74 54 65 78 45 6e 76 69 76 0a 20 20 20  lGetTexEnviv.   
6d40: 20 20 20 20 20 20 20 67 6c 54 65 78 50 61 72 61         glTexPara
6d50: 6d 65 74 65 72 66 0a 20 20 20 20 20 20 20 20 20  meterf.         
6d60: 20 67 6c 54 65 78 50 61 72 61 6d 65 74 65 72 69   glTexParameteri
6d70: 0a 20 20 20 20 20 20 20 20 20 20 67 6c 54 65 78  .          glTex
6d80: 50 61 72 61 6d 65 74 65 72 66 76 0a 20 20 20 20  Parameterfv.    
6d90: 20 20 20 20 20 20 67 6c 54 65 78 50 61 72 61 6d        glTexParam
6da0: 65 74 65 72 69 76 0a 20 20 20 20 20 20 20 20 20  eteriv.         
6db0: 20 67 6c 47 65 74 54 65 78 50 61 72 61 6d 65 74   glGetTexParamet
6dc0: 65 72 66 76 0a 20 20 20 20 20 20 20 20 20 20 67  erfv.          g
6dd0: 6c 47 65 74 54 65 78 50 61 72 61 6d 65 74 65 72  lGetTexParameter
6de0: 69 76 0a 20 20 20 20 20 20 20 20 20 20 67 6c 47  iv.          glG
6df0: 65 74 54 65 78 4c 65 76 65 6c 50 61 72 61 6d 65  etTexLevelParame
6e00: 74 65 72 66 76 0a 20 20 20 20 20 20 20 20 20 20  terfv.          
6e10: 67 6c 47 65 74 54 65 78 4c 65 76 65 6c 50 61 72  glGetTexLevelPar
6e20: 61 6d 65 74 65 72 69 76 0a 20 20 20 20 20 20 20  ameteriv.       
6e30: 20 20 20 67 6c 54 65 78 49 6d 61 67 65 31 44 0a     glTexImage1D.
6e40: 20 20 20 20 20 20 20 20 20 20 67 6c 54 65 78 49            glTexI
6e50: 6d 61 67 65 32 44 0a 20 20 20 20 20 20 20 20 20  mage2D.         
6e60: 20 67 6c 47 65 74 54 65 78 49 6d 61 67 65 0a 20   glGetTexImage. 
6e70: 20 20 20 20 20 20 20 20 20 67 6c 47 65 6e 54 65           glGenTe
6e80: 78 74 75 72 65 73 0a 20 20 20 20 20 20 20 20 20  xtures.         
6e90: 20 67 6c 44 65 6c 65 74 65 54 65 78 74 75 72 65   glDeleteTexture
6ea0: 73 0a 20 20 20 20 20 20 20 20 20 20 67 6c 42 69  s.          glBi
6eb0: 6e 64 54 65 78 74 75 72 65 0a 20 20 20 20 20 20  ndTexture.      
6ec0: 20 20 20 20 67 6c 50 72 69 6f 72 69 74 69 7a 65      glPrioritize
6ed0: 54 65 78 74 75 72 65 73 0a 20 20 20 20 20 20 20  Textures.       
6ee0: 20 20 20 67 6c 41 72 65 54 65 78 74 75 72 65 73     glAreTextures
6ef0: 52 65 73 69 64 65 6e 74 0a 20 20 20 20 20 20 20  Resident.       
6f00: 20 20 20 67 6c 49 73 54 65 78 74 75 72 65 0a 20     glIsTexture. 
6f10: 20 20 20 20 20 20 20 20 20 67 6c 54 65 78 53 75           glTexSu
6f20: 62 49 6d 61 67 65 31 44 0a 20 20 20 20 20 20 20  bImage1D.       
6f30: 20 20 20 67 6c 54 65 78 53 75 62 49 6d 61 67 65     glTexSubImage
6f40: 32 44 0a 20 20 20 20 20 20 20 20 20 20 67 6c 43  2D.          glC
6f50: 6f 70 79 54 65 78 49 6d 61 67 65 31 44 0a 20 20  opyTexImage1D.  
6f60: 20 20 20 20 20 20 20 20 67 6c 43 6f 70 79 54 65          glCopyTe
6f70: 78 49 6d 61 67 65 32 44 0a 20 20 20 20 20 20 20  xImage2D.       
6f80: 20 20 20 67 6c 43 6f 70 79 54 65 78 53 75 62 49     glCopyTexSubI
6f90: 6d 61 67 65 31 44 0a 20 20 20 20 20 20 20 20 20  mage1D.         
6fa0: 20 67 6c 43 6f 70 79 54 65 78 53 75 62 49 6d 61   glCopyTexSubIma
6fb0: 67 65 32 44 0a 20 20 20 20 20 20 20 20 20 20 67  ge2D.          g
6fc0: 6c 4d 61 70 31 64 0a 20 20 20 20 20 20 20 20 20  lMap1d.         
6fd0: 20 67 6c 4d 61 70 31 66 0a 20 20 20 20 20 20 20   glMap1f.       
6fe0: 20 20 20 67 6c 4d 61 70 32 64 0a 20 20 20 20 20     glMap2d.     
6ff0: 20 20 20 20 20 67 6c 4d 61 70 32 66 0a 20 20 20       glMap2f.   
7000: 20 20 20 20 20 20 20 67 6c 47 65 74 4d 61 70 64         glGetMapd
7010: 76 0a 20 20 20 20 20 20 20 20 20 20 67 6c 47 65  v.          glGe
7020: 74 4d 61 70 66 76 0a 20 20 20 20 20 20 20 20 20  tMapfv.         
7030: 20 67 6c 47 65 74 4d 61 70 69 76 0a 20 20 20 20   glGetMapiv.    
7040: 20 20 20 20 20 20 67 6c 45 76 61 6c 43 6f 6f 72        glEvalCoor
7050: 64 31 64 0a 20 20 20 20 20 20 20 20 20 20 67 6c  d1d.          gl
7060: 45 76 61 6c 43 6f 6f 72 64 31 66 0a 20 20 20 20  EvalCoord1f.    
7070: 20 20 20 20 20 20 67 6c 45 76 61 6c 43 6f 6f 72        glEvalCoor
7080: 64 31 64 76 0a 20 20 20 20 20 20 20 20 20 20 67  d1dv.          g
7090: 6c 45 76 61 6c 43 6f 6f 72 64 31 66 76 0a 20 20  lEvalCoord1fv.  
70a0: 20 20 20 20 20 20 20 20 67 6c 45 76 61 6c 43 6f          glEvalCo
70b0: 6f 72 64 32 64 0a 20 20 20 20 20 20 20 20 20 20  ord2d.          
70c0: 67 6c 45 76 61 6c 43 6f 6f 72 64 32 66 0a 20 20  glEvalCoord2f.  
70d0: 20 20 20 20 20 20 20 20 67 6c 45 76 61 6c 43 6f          glEvalCo
70e0: 6f 72 64 32 64 76 0a 20 20 20 20 20 20 20 20 20  ord2dv.         
70f0: 20 67 6c 45 76 61 6c 43 6f 6f 72 64 32 66 76 0a   glEvalCoord2fv.
7100: 20 20 20 20 20 20 20 20 20 20 67 6c 4d 61 70 47            glMapG
7110: 72 69 64 31 64 0a 20 20 20 20 20 20 20 20 20 20  rid1d.          
7120: 67 6c 4d 61 70 47 72 69 64 31 66 0a 20 20 20 20  glMapGrid1f.    
7130: 20 20 20 20 20 20 67 6c 4d 61 70 47 72 69 64 32        glMapGrid2
7140: 64 0a 20 20 20 20 20 20 20 20 20 20 67 6c 4d 61  d.          glMa
7150: 70 47 72 69 64 32 66 0a 20 20 20 20 20 20 20 20  pGrid2f.        
7160: 20 20 67 6c 45 76 61 6c 50 6f 69 6e 74 31 0a 20    glEvalPoint1. 
7170: 20 20 20 20 20 20 20 20 20 67 6c 45 76 61 6c 50           glEvalP
7180: 6f 69 6e 74 32 0a 20 20 20 20 20 20 20 20 20 20  oint2.          
7190: 67 6c 45 76 61 6c 4d 65 73 68 31 0a 20 20 20 20  glEvalMesh1.    
71a0: 20 20 20 20 20 20 67 6c 45 76 61 6c 4d 65 73 68        glEvalMesh
71b0: 32 0a 20 20 20 20 20 20 20 20 20 20 67 6c 46 6f  2.          glFo
71c0: 67 66 0a 20 20 20 20 20 20 20 20 20 20 67 6c 46  gf.          glF
71d0: 6f 67 69 0a 20 20 20 20 20 20 20 20 20 20 67 6c  ogi.          gl
71e0: 46 6f 67 66 76 0a 20 20 20 20 20 20 20 20 20 20  Fogfv.          
71f0: 67 6c 46 6f 67 69 76 0a 20 20 20 20 20 20 20 20  glFogiv.        
7200: 20 20 67 6c 46 65 65 64 62 61 63 6b 42 75 66 66    glFeedbackBuff
7210: 65 72 0a 20 20 20 20 20 20 20 20 20 20 67 6c 50  er.          glP
7220: 61 73 73 54 68 72 6f 75 67 68 0a 20 20 20 20 20  assThrough.     
7230: 20 20 20 20 20 67 6c 53 65 6c 65 63 74 42 75 66       glSelectBuf
7240: 66 65 72 0a 20 20 20 20 20 20 20 20 20 20 67 6c  fer.          gl
7250: 49 6e 69 74 4e 61 6d 65 73 0a 20 20 20 20 20 20  InitNames.      
7260: 20 20 20 20 67 6c 4c 6f 61 64 4e 61 6d 65 0a 20      glLoadName. 
7270: 20 20 20 20 20 20 20 20 20 67 6c 50 75 73 68 4e           glPushN
7280: 61 6d 65 0a 20 20 20 20 20 20 20 20 20 20 67 6c  ame.          gl
7290: 50 6f 70 4e 61 6d 65 0a 20 20 20 20 20 20 20 20  PopName.        
72a0: 20 20 67 6c 44 72 61 77 52 61 6e 67 65 45 6c 65    glDrawRangeEle
72b0: 6d 65 6e 74 73 0a 20 20 20 20 20 20 20 20 20 20  ments.          
72c0: 67 6c 54 65 78 49 6d 61 67 65 33 44 0a 20 20 20  glTexImage3D.   
72d0: 20 20 20 20 20 20 20 67 6c 54 65 78 53 75 62 49         glTexSubI
72e0: 6d 61 67 65 33 44 0a 20 20 20 20 20 20 20 20 20  mage3D.         
72f0: 20 67 6c 43 6f 70 79 54 65 78 53 75 62 49 6d 61   glCopyTexSubIma
7300: 67 65 33 44 0a 20 20 20 20 20 20 20 20 20 20 67  ge3D.          g
7310: 6c 43 6f 6c 6f 72 54 61 62 6c 65 0a 20 20 20 20  lColorTable.    
7320: 20 20 20 20 20 20 67 6c 43 6f 6c 6f 72 53 75 62        glColorSub
7330: 54 61 62 6c 65 0a 20 20 20 20 20 20 20 20 20 20  Table.          
7340: 67 6c 43 6f 6c 6f 72 54 61 62 6c 65 50 61 72 61  glColorTablePara
7350: 6d 65 74 65 72 69 76 0a 20 20 20 20 20 20 20 20  meteriv.        
7360: 20 20 67 6c 43 6f 6c 6f 72 54 61 62 6c 65 50 61    glColorTablePa
7370: 72 61 6d 65 74 65 72 66 76 0a 20 20 20 20 20 20  rameterfv.      
7380: 20 20 20 20 67 6c 43 6f 70 79 43 6f 6c 6f 72 53      glCopyColorS
7390: 75 62 54 61 62 6c 65 0a 20 20 20 20 20 20 20 20  ubTable.        
73a0: 20 20 67 6c 43 6f 70 79 43 6f 6c 6f 72 54 61 62    glCopyColorTab
73b0: 6c 65 0a 20 20 20 20 20 20 20 20 20 20 67 6c 47  le.          glG
73c0: 65 74 43 6f 6c 6f 72 54 61 62 6c 65 0a 20 20 20  etColorTable.   
73d0: 20 20 20 20 20 20 20 67 6c 47 65 74 43 6f 6c 6f         glGetColo
73e0: 72 54 61 62 6c 65 50 61 72 61 6d 65 74 65 72 66  rTableParameterf
73f0: 76 0a 20 20 20 20 20 20 20 20 20 20 67 6c 47 65  v.          glGe
7400: 74 43 6f 6c 6f 72 54 61 62 6c 65 50 61 72 61 6d  tColorTableParam
7410: 65 74 65 72 69 76 0a 20 20 20 20 20 20 20 20 20  eteriv.         
7420: 20 67 6c 42 6c 65 6e 64 45 71 75 61 74 69 6f 6e   glBlendEquation
7430: 0a 20 20 20 20 20 20 20 20 20 20 67 6c 42 6c 65  .          glBle
7440: 6e 64 43 6f 6c 6f 72 0a 20 20 20 20 20 20 20 20  ndColor.        
7450: 20 20 67 6c 48 69 73 74 6f 67 72 61 6d 0a 20 20    glHistogram.  
7460: 20 20 20 20 20 20 20 20 67 6c 52 65 73 65 74 48          glResetH
7470: 69 73 74 6f 67 72 61 6d 0a 20 20 20 20 20 20 20  istogram.       
7480: 20 20 20 67 6c 47 65 74 48 69 73 74 6f 67 72 61     glGetHistogra
7490: 6d 0a 20 20 20 20 20 20 20 20 20 20 67 6c 47 65  m.          glGe
74a0: 74 48 69 73 74 6f 67 72 61 6d 50 61 72 61 6d 65  tHistogramParame
74b0: 74 65 72 66 76 0a 20 20 20 20 20 20 20 20 20 20  terfv.          
74c0: 67 6c 47 65 74 48 69 73 74 6f 67 72 61 6d 50 61  glGetHistogramPa
74d0: 72 61 6d 65 74 65 72 69 76 0a 20 20 20 20 20 20  rameteriv.      
74e0: 20 20 20 20 67 6c 4d 69 6e 6d 61 78 0a 20 20 20      glMinmax.   
74f0: 20 20 20 20 20 20 20 67 6c 52 65 73 65 74 4d 69         glResetMi
7500: 6e 6d 61 78 0a 20 20 20 20 20 20 20 20 20 20 67  nmax.          g
7510: 6c 47 65 74 4d 69 6e 6d 61 78 0a 20 20 20 20 20  lGetMinmax.     
7520: 20 20 20 20 20 67 6c 47 65 74 4d 69 6e 6d 61 78       glGetMinmax
7530: 50 61 72 61 6d 65 74 65 72 66 76 0a 20 20 20 20  Parameterfv.    
7540: 20 20 20 20 20 20 67 6c 47 65 74 4d 69 6e 6d 61        glGetMinma
7550: 78 50 61 72 61 6d 65 74 65 72 69 76 0a 20 20 20  xParameteriv.   
7560: 20 20 20 20 20 20 20 67 6c 43 6f 6e 76 6f 6c 75         glConvolu
7570: 74 69 6f 6e 46 69 6c 74 65 72 31 44 0a 20 20 20  tionFilter1D.   
7580: 20 20 20 20 20 20 20 67 6c 43 6f 6e 76 6f 6c 75         glConvolu
7590: 74 69 6f 6e 46 69 6c 74 65 72 32 44 0a 20 20 20  tionFilter2D.   
75a0: 20 20 20 20 20 20 20 67 6c 43 6f 6e 76 6f 6c 75         glConvolu
75b0: 74 69 6f 6e 50 61 72 61 6d 65 74 65 72 66 0a 20  tionParameterf. 
75c0: 20 20 20 20 20 20 20 20 20 67 6c 43 6f 6e 76 6f           glConvo
75d0: 6c 75 74 69 6f 6e 50 61 72 61 6d 65 74 65 72 66  lutionParameterf
75e0: 76 0a 20 20 20 20 20 20 20 20 20 20 67 6c 43 6f  v.          glCo
75f0: 6e 76 6f 6c 75 74 69 6f 6e 50 61 72 61 6d 65 74  nvolutionParamet
7600: 65 72 69 0a 20 20 20 20 20 20 20 20 20 20 67 6c  eri.          gl
7610: 43 6f 6e 76 6f 6c 75 74 69 6f 6e 50 61 72 61 6d  ConvolutionParam
7620: 65 74 65 72 69 76 0a 20 20 20 20 20 20 20 20 20  eteriv.         
7630: 20 67 6c 43 6f 70 79 43 6f 6e 76 6f 6c 75 74 69   glCopyConvoluti
7640: 6f 6e 46 69 6c 74 65 72 31 44 0a 20 20 20 20 20  onFilter1D.     
7650: 20 20 20 20 20 67 6c 43 6f 70 79 43 6f 6e 76 6f       glCopyConvo
7660: 6c 75 74 69 6f 6e 46 69 6c 74 65 72 32 44 0a 20  lutionFilter2D. 
7670: 20 20 20 20 20 20 20 20 20 67 6c 47 65 74 43 6f           glGetCo
7680: 6e 76 6f 6c 75 74 69 6f 6e 46 69 6c 74 65 72 0a  nvolutionFilter.
7690: 20 20 20 20 20 20 20 20 20 20 67 6c 47 65 74 43            glGetC
76a0: 6f 6e 76 6f 6c 75 74 69 6f 6e 50 61 72 61 6d 65  onvolutionParame
76b0: 74 65 72 66 76 0a 20 20 20 20 20 20 20 20 20 20  terfv.          
76c0: 67 6c 47 65 74 43 6f 6e 76 6f 6c 75 74 69 6f 6e  glGetConvolution
76d0: 50 61 72 61 6d 65 74 65 72 69 76 0a 20 20 20 20  Parameteriv.    
76e0: 20 20 20 20 20 20 67 6c 53 65 70 61 72 61 62 6c        glSeparabl
76f0: 65 46 69 6c 74 65 72 32 44 0a 20 20 20 20 20 20  eFilter2D.      
7700: 20 20 20 20 67 6c 47 65 74 53 65 70 61 72 61 62      glGetSeparab
7710: 6c 65 46 69 6c 74 65 72 0a 20 20 20 20 20 20 20  leFilter.       
7720: 20 20 20 67 6c 41 63 74 69 76 65 54 65 78 74 75     glActiveTextu
7730: 72 65 0a 20 20 20 20 20 20 20 20 20 20 67 6c 43  re.          glC
7740: 6c 69 65 6e 74 41 63 74 69 76 65 54 65 78 74 75  lientActiveTextu
7750: 72 65 0a 20 20 20 20 20 20 20 20 20 20 67 6c 43  re.          glC
7760: 6f 6d 70 72 65 73 73 65 64 54 65 78 49 6d 61 67  ompressedTexImag
7770: 65 31 44 0a 20 20 20 20 20 20 20 20 20 20 67 6c  e1D.          gl
7780: 43 6f 6d 70 72 65 73 73 65 64 54 65 78 49 6d 61  CompressedTexIma
7790: 67 65 32 44 0a 20 20 20 20 20 20 20 20 20 20 67  ge2D.          g
77a0: 6c 43 6f 6d 70 72 65 73 73 65 64 54 65 78 49 6d  lCompressedTexIm
77b0: 61 67 65 33 44 0a 20 20 20 20 20 20 20 20 20 20  age3D.          
77c0: 67 6c 43 6f 6d 70 72 65 73 73 65 64 54 65 78 53  glCompressedTexS
77d0: 75 62 49 6d 61 67 65 31 44 0a 20 20 20 20 20 20  ubImage1D.      
77e0: 20 20 20 20 67 6c 43 6f 6d 70 72 65 73 73 65 64      glCompressed
77f0: 54 65 78 53 75 62 49 6d 61 67 65 32 44 0a 20 20  TexSubImage2D.  
7800: 20 20 20 20 20 20 20 20 67 6c 43 6f 6d 70 72 65          glCompre
7810: 73 73 65 64 54 65 78 53 75 62 49 6d 61 67 65 33  ssedTexSubImage3
7820: 44 0a 20 20 20 20 20 20 20 20 20 20 67 6c 47 65  D.          glGe
7830: 74 43 6f 6d 70 72 65 73 73 65 64 54 65 78 49 6d  tCompressedTexIm
7840: 61 67 65 0a 20 20 20 20 20 20 20 20 20 20 67 6c  age.          gl
7850: 4d 75 6c 74 69 54 65 78 43 6f 6f 72 64 31 64 0a  MultiTexCoord1d.
7860: 20 20 20 20 20 20 20 20 20 20 67 6c 4d 75 6c 74            glMult
7870: 69 54 65 78 43 6f 6f 72 64 31 64 76 0a 20 20 20  iTexCoord1dv.   
7880: 20 20 20 20 20 20 20 67 6c 4d 75 6c 74 69 54 65         glMultiTe
7890: 78 43 6f 6f 72 64 31 66 0a 20 20 20 20 20 20 20  xCoord1f.       
78a0: 20 20 20 67 6c 4d 75 6c 74 69 54 65 78 43 6f 6f     glMultiTexCoo
78b0: 72 64 31 66 76 0a 20 20 20 20 20 20 20 20 20 20  rd1fv.          
78c0: 67 6c 4d 75 6c 74 69 54 65 78 43 6f 6f 72 64 31  glMultiTexCoord1
78d0: 69 0a 20 20 20 20 20 20 20 20 20 20 67 6c 4d 75  i.          glMu
78e0: 6c 74 69 54 65 78 43 6f 6f 72 64 31 69 76 0a 20  ltiTexCoord1iv. 
78f0: 20 20 20 20 20 20 20 20 20 67 6c 4d 75 6c 74 69           glMulti
7900: 54 65 78 43 6f 6f 72 64 31 73 0a 20 20 20 20 20  TexCoord1s.     
7910: 20 20 20 20 20 67 6c 4d 75 6c 74 69 54 65 78 43       glMultiTexC
7920: 6f 6f 72 64 31 73 76 0a 20 20 20 20 20 20 20 20  oord1sv.        
7930: 20 20 67 6c 4d 75 6c 74 69 54 65 78 43 6f 6f 72    glMultiTexCoor
7940: 64 32 64 0a 20 20 20 20 20 20 20 20 20 20 67 6c  d2d.          gl
7950: 4d 75 6c 74 69 54 65 78 43 6f 6f 72 64 32 64 76  MultiTexCoord2dv
7960: 0a 20 20 20 20 20 20 20 20 20 20 67 6c 4d 75 6c  .          glMul
7970: 74 69 54 65 78 43 6f 6f 72 64 32 66 0a 20 20 20  tiTexCoord2f.   
7980: 20 20 20 20 20 20 20 67 6c 4d 75 6c 74 69 54 65         glMultiTe
7990: 78 43 6f 6f 72 64 32 66 76 0a 20 20 20 20 20 20  xCoord2fv.      
79a0: 20 20 20 20 67 6c 4d 75 6c 74 69 54 65 78 43 6f      glMultiTexCo
79b0: 6f 72 64 32 69 0a 20 20 20 20 20 20 20 20 20 20  ord2i.          
79c0: 67 6c 4d 75 6c 74 69 54 65 78 43 6f 6f 72 64 32  glMultiTexCoord2
79d0: 69 76 0a 20 20 20 20 20 20 20 20 20 20 67 6c 4d  iv.          glM
79e0: 75 6c 74 69 54 65 78 43 6f 6f 72 64 32 73 0a 20  ultiTexCoord2s. 
79f0: 20 20 20 20 20 20 20 20 20 67 6c 4d 75 6c 74 69           glMulti
7a00: 54 65 78 43 6f 6f 72 64 32 73 76 0a 20 20 20 20  TexCoord2sv.    
7a10: 20 20 20 20 20 20 67 6c 4d 75 6c 74 69 54 65 78        glMultiTex
7a20: 43 6f 6f 72 64 33 64 0a 20 20 20 20 20 20 20 20  Coord3d.        
7a30: 20 20 67 6c 4d 75 6c 74 69 54 65 78 43 6f 6f 72    glMultiTexCoor
7a40: 64 33 64 76 0a 20 20 20 20 20 20 20 20 20 20 67  d3dv.          g
7a50: 6c 4d 75 6c 74 69 54 65 78 43 6f 6f 72 64 33 66  lMultiTexCoord3f
7a60: 0a 20 20 20 20 20 20 20 20 20 20 67 6c 4d 75 6c  .          glMul
7a70: 74 69 54 65 78 43 6f 6f 72 64 33 66 76 0a 20 20  tiTexCoord3fv.  
7a80: 20 20 20 20 20 20 20 20 67 6c 4d 75 6c 74 69 54          glMultiT
7a90: 65 78 43 6f 6f 72 64 33 69 0a 20 20 20 20 20 20  exCoord3i.      
7aa0: 20 20 20 20 67 6c 4d 75 6c 74 69 54 65 78 43 6f      glMultiTexCo
7ab0: 6f 72 64 33 69 76 0a 20 20 20 20 20 20 20 20 20  ord3iv.         
7ac0: 20 67 6c 4d 75 6c 74 69 54 65 78 43 6f 6f 72 64   glMultiTexCoord
7ad0: 33 73 0a 20 20 20 20 20 20 20 20 20 20 67 6c 4d  3s.          glM
7ae0: 75 6c 74 69 54 65 78 43 6f 6f 72 64 33 73 76 0a  ultiTexCoord3sv.
7af0: 20 20 20 20 20 20 20 20 20 20 67 6c 4d 75 6c 74            glMult
7b00: 69 54 65 78 43 6f 6f 72 64 34 64 0a 20 20 20 20  iTexCoord4d.    
7b10: 20 20 20 20 20 20 67 6c 4d 75 6c 74 69 54 65 78        glMultiTex
7b20: 43 6f 6f 72 64 34 64 76 0a 20 20 20 20 20 20 20  Coord4dv.       
7b30: 20 20 20 67 6c 4d 75 6c 74 69 54 65 78 43 6f 6f     glMultiTexCoo
7b40: 72 64 34 66 0a 20 20 20 20 20 20 20 20 20 20 67  rd4f.          g
7b50: 6c 4d 75 6c 74 69 54 65 78 43 6f 6f 72 64 34 66  lMultiTexCoord4f
7b60: 76 0a 20 20 20 20 20 20 20 20 20 20 67 6c 4d 75  v.          glMu
7b70: 6c 74 69 54 65 78 43 6f 6f 72 64 34 69 0a 20 20  ltiTexCoord4i.  
7b80: 20 20 20 20 20 20 20 20 67 6c 4d 75 6c 74 69 54          glMultiT
7b90: 65 78 43 6f 6f 72 64 34 69 76 0a 20 20 20 20 20  exCoord4iv.     
7ba0: 20 20 20 20 20 67 6c 4d 75 6c 74 69 54 65 78 43       glMultiTexC
7bb0: 6f 6f 72 64 34 73 0a 20 20 20 20 20 20 20 20 20  oord4s.         
7bc0: 20 67 6c 4d 75 6c 74 69 54 65 78 43 6f 6f 72 64   glMultiTexCoord
7bd0: 34 73 76 0a 20 20 20 20 20 20 20 20 20 20 67 6c  4sv.          gl
7be0: 4c 6f 61 64 54 72 61 6e 73 70 6f 73 65 4d 61 74  LoadTransposeMat
7bf0: 72 69 78 64 0a 20 20 20 20 20 20 20 20 20 20 67  rixd.          g
7c00: 6c 4c 6f 61 64 54 72 61 6e 73 70 6f 73 65 4d 61  lLoadTransposeMa
7c10: 74 72 69 78 66 0a 20 20 20 20 20 20 20 20 20 20  trixf.          
7c20: 67 6c 4d 75 6c 74 54 72 61 6e 73 70 6f 73 65 4d  glMultTransposeM
7c30: 61 74 72 69 78 64 0a 20 20 20 20 20 20 20 20 20  atrixd.         
7c40: 20 67 6c 4d 75 6c 74 54 72 61 6e 73 70 6f 73 65   glMultTranspose
7c50: 4d 61 74 72 69 78 66 0a 20 20 20 20 20 20 20 20  Matrixf.        
7c60: 20 20 67 6c 53 61 6d 70 6c 65 43 6f 76 65 72 61    glSampleCovera
7c70: 67 65 0a 20 20 20 20 20 20 20 20 20 20 67 6c 41  ge.          glA
7c80: 63 74 69 76 65 54 65 78 74 75 72 65 41 52 42 0a  ctiveTextureARB.
7c90: 20 20 20 20 20 20 20 20 20 20 67 6c 43 6c 69 65            glClie
7ca0: 6e 74 41 63 74 69 76 65 54 65 78 74 75 72 65 41  ntActiveTextureA
7cb0: 52 42 0a 20 20 20 20 20 20 20 20 20 20 67 6c 4d  RB.          glM
7cc0: 75 6c 74 69 54 65 78 43 6f 6f 72 64 31 64 41 52  ultiTexCoord1dAR
7cd0: 42 0a 20 20 20 20 20 20 20 20 20 20 67 6c 4d 75  B.          glMu
7ce0: 6c 74 69 54 65 78 43 6f 6f 72 64 31 64 76 41 52  ltiTexCoord1dvAR
7cf0: 42 0a 20 20 20 20 20 20 20 20 20 20 67 6c 4d 75  B.          glMu
7d00: 6c 74 69 54 65 78 43 6f 6f 72 64 31 66 41 52 42  ltiTexCoord1fARB
7d10: 0a 20 20 20 20 20 20 20 20 20 20 67 6c 4d 75 6c  .          glMul
7d20: 74 69 54 65 78 43 6f 6f 72 64 31 66 76 41 52 42  tiTexCoord1fvARB
7d30: 0a 20 20 20 20 20 20 20 20 20 20 67 6c 4d 75 6c  .          glMul
7d40: 74 69 54 65 78 43 6f 6f 72 64 31 69 41 52 42 0a  tiTexCoord1iARB.
7d50: 20 20 20 20 20 20 20 20 20 20 67 6c 4d 75 6c 74            glMult
7d60: 69 54 65 78 43 6f 6f 72 64 31 69 76 41 52 42 0a  iTexCoord1ivARB.
7d70: 20 20 20 20 20 20 20 20 20 20 67 6c 4d 75 6c 74            glMult
7d80: 69 54 65 78 43 6f 6f 72 64 31 73 41 52 42 0a 20  iTexCoord1sARB. 
7d90: 20 20 20 20 20 20 20 20 20 67 6c 4d 75 6c 74 69           glMulti
7da0: 54 65 78 43 6f 6f 72 64 31 73 76 41 52 42 0a 20  TexCoord1svARB. 
7db0: 20 20 20 20 20 20 20 20 20 67 6c 4d 75 6c 74 69           glMulti
7dc0: 54 65 78 43 6f 6f 72 64 32 64 41 52 42 0a 20 20  TexCoord2dARB.  
7dd0: 20 20 20 20 20 20 20 20 67 6c 4d 75 6c 74 69 54          glMultiT
7de0: 65 78 43 6f 6f 72 64 32 64 76 41 52 42 0a 20 20  exCoord2dvARB.  
7df0: 20 20 20 20 20 20 20 20 67 6c 4d 75 6c 74 69 54          glMultiT
7e00: 65 78 43 6f 6f 72 64 32 66 41 52 42 0a 20 20 20  exCoord2fARB.   
7e10: 20 20 20 20 20 20 20 67 6c 4d 75 6c 74 69 54 65         glMultiTe
7e20: 78 43 6f 6f 72 64 32 66 76 41 52 42 0a 20 20 20  xCoord2fvARB.   
7e30: 20 20 20 20 20 20 20 67 6c 4d 75 6c 74 69 54 65         glMultiTe
7e40: 78 43 6f 6f 72 64 32 69 41 52 42 0a 20 20 20 20  xCoord2iARB.    
7e50: 20 20 20 20 20 20 67 6c 4d 75 6c 74 69 54 65 78        glMultiTex
7e60: 43 6f 6f 72 64 32 69 76 41 52 42 0a 20 20 20 20  Coord2ivARB.    
7e70: 20 20 20 20 20 20 67 6c 4d 75 6c 74 69 54 65 78        glMultiTex
7e80: 43 6f 6f 72 64 32 73 41 52 42 0a 20 20 20 20 20  Coord2sARB.     
7e90: 20 20 20 20 20 67 6c 4d 75 6c 74 69 54 65 78 43       glMultiTexC
7ea0: 6f 6f 72 64 32 73 76 41 52 42 0a 20 20 20 20 20  oord2svARB.     
7eb0: 20 20 20 20 20 67 6c 4d 75 6c 74 69 54 65 78 43       glMultiTexC
7ec0: 6f 6f 72 64 33 64 41 52 42 0a 20 20 20 20 20 20  oord3dARB.      
7ed0: 20 20 20 20 67 6c 4d 75 6c 74 69 54 65 78 43 6f      glMultiTexCo
7ee0: 6f 72 64 33 64 76 41 52 42 0a 20 20 20 20 20 20  ord3dvARB.      
7ef0: 20 20 20 20 67 6c 4d 75 6c 74 69 54 65 78 43 6f      glMultiTexCo
7f00: 6f 72 64 33 66 41 52 42 0a 20 20 20 20 20 20 20  ord3fARB.       
7f10: 20 20 20 67 6c 4d 75 6c 74 69 54 65 78 43 6f 6f     glMultiTexCoo
7f20: 72 64 33 66 76 41 52 42 0a 20 20 20 20 20 20 20  rd3fvARB.       
7f30: 20 20 20 67 6c 4d 75 6c 74 69 54 65 78 43 6f 6f     glMultiTexCoo
7f40: 72 64 33 69 41 52 42 0a 20 20 20 20 20 20 20 20  rd3iARB.        
7f50: 20 20 67 6c 4d 75 6c 74 69 54 65 78 43 6f 6f 72    glMultiTexCoor
7f60: 64 33 69 76 41 52 42 0a 20 20 20 20 20 20 20 20  d3ivARB.        
7f70: 20 20 67 6c 4d 75 6c 74 69 54 65 78 43 6f 6f 72    glMultiTexCoor
7f80: 64 33 73 41 52 42 0a 20 20 20 20 20 20 20 20 20  d3sARB.         
7f90: 20 67 6c 4d 75 6c 74 69 54 65 78 43 6f 6f 72 64   glMultiTexCoord
7fa0: 33 73 76 41 52 42 0a 20 20 20 20 20 20 20 20 20  3svARB.         
7fb0: 20 67 6c 4d 75 6c 74 69 54 65 78 43 6f 6f 72 64   glMultiTexCoord
7fc0: 34 64 41 52 42 0a 20 20 20 20 20 20 20 20 20 20  4dARB.          
7fd0: 67 6c 4d 75 6c 74 69 54 65 78 43 6f 6f 72 64 34  glMultiTexCoord4
7fe0: 64 76 41 52 42 0a 20 20 20 20 20 20 20 20 20 20  dvARB.          
7ff0: 67 6c 4d 75 6c 74 69 54 65 78 43 6f 6f 72 64 34  glMultiTexCoord4
8000: 66 41 52 42 0a 20 20 20 20 20 20 20 20 20 20 67  fARB.          g
8010: 6c 4d 75 6c 74 69 54 65 78 43 6f 6f 72 64 34 66  lMultiTexCoord4f
8020: 76 41 52 42 0a 20 20 20 20 20 20 20 20 20 20 67  vARB.          g
8030: 6c 4d 75 6c 74 69 54 65 78 43 6f 6f 72 64 34 69  lMultiTexCoord4i
8040: 41 52 42 0a 20 20 20 20 20 20 20 20 20 20 67 6c  ARB.          gl
8050: 4d 75 6c 74 69 54 65 78 43 6f 6f 72 64 34 69 76  MultiTexCoord4iv
8060: 41 52 42 0a 20 20 20 20 20 20 20 20 20 20 67 6c  ARB.          gl
8070: 4d 75 6c 74 69 54 65 78 43 6f 6f 72 64 34 73 41  MultiTexCoord4sA
8080: 52 42 0a 20 20 20 20 20 20 20 20 20 20 67 6c 4d  RB.          glM
8090: 75 6c 74 69 54 65 78 43 6f 6f 72 64 34 73 76 41  ultiTexCoord4svA
80a0: 52 42 29 0a 20 20 0a 20 20 28 69 6d 70 6f 72 74  RB).  .  (import
80b0: 20 28 63 68 65 7a 73 63 68 65 6d 65 29 29 0a 0a   (chezscheme))..
80c0: 20 20 3b 3b 20 28 64 65 66 69 6e 65 20 6c 69 62    ;; (define lib
80d0: 2d 6e 61 6d 65 0a 20 20 3b 3b 20 20 20 28 63 6f  -name.  ;;   (co
80e0: 6e 64 20 28 6f 6e 2d 64 61 72 77 69 6e 20 20 22  nd (on-darwin  "
80f0: 4f 70 65 6e 47 4c 2e 66 72 61 6d 65 77 6f 72 6b  OpenGL.framework
8100: 2f 4f 70 65 6e 47 4c 22 29 0a 20 20 3b 3b 20 20  /OpenGL").  ;;  
8110: 20 20 20 20 20 20 20 28 6f 6e 2d 77 69 6e 64 6f         (on-windo
8120: 77 73 20 22 6f 70 65 6e 67 6c 33 32 2e 64 6c 6c  ws "opengl32.dll
8130: 22 29 0a 20 20 3b 3b 20 20 20 20 20 20 20 20 20  ").  ;;         
8140: 28 6f 6e 2d 6c 69 6e 75 78 20 20 20 22 6c 69 62  (on-linux   "lib
8150: 47 4c 2e 73 6f 2e 31 22 29 0a 20 20 3b 3b 20 20  GL.so.1").  ;;  
8160: 20 20 20 20 20 20 20 28 6f 6e 2d 66 72 65 65 62         (on-freeb
8170: 73 64 20 22 6c 69 62 47 4c 2e 73 6f 22 29 0a 20  sd "libGL.so"). 
8180: 20 3b 3b 20 20 20 20 20 20 20 20 20 28 6f 6e 2d   ;;         (on-
8190: 6f 70 65 6e 62 73 64 20 22 6c 69 62 47 4c 2e 73  openbsd "libGL.s
81a0: 6f 2e 37 2e 33 22 29 0a 20 20 3b 3b 20 20 20 20  o.7.3").  ;;    
81b0: 20 20 20 20 20 28 6f 6e 2d 73 75 6e 6f 73 20 20       (on-sunos  
81c0: 20 22 6c 69 62 47 4c 2e 73 6f 2e 31 22 29 0a 20   "libGL.so.1"). 
81d0: 20 3b 3b 20 20 20 20 20 20 20 20 20 28 65 6c 73   ;;         (els
81e0: 65 0a 20 20 3b 3b 20 20 20 20 20 20 20 20 20 20  e.  ;;          
81f0: 28 61 73 73 65 72 74 69 6f 6e 2d 76 69 6f 6c 61  (assertion-viola
8200: 74 69 6f 6e 20 23 66 20 22 63 61 6e 20 6e 6f 74  tion #f "can not
8210: 20 6c 6f 63 61 74 65 20 4f 70 65 6e 47 4c 20 6c   locate OpenGL l
8220: 69 62 72 61 72 79 2c 20 75 6e 6b 6e 6f 77 6e 20  ibrary, unknown 
8230: 6f 70 65 72 61 74 69 6e 67 20 73 79 73 74 65 6d  operating system
8240: 22 29 29 29 29 0a 0a 20 20 3b 3b 20 28 64 65 66  "))))..  ;; (def
8250: 69 6e 65 20 6c 69 62 20 28 6c 6f 61 64 2d 73 68  ine lib (load-sh
8260: 61 72 65 64 2d 6f 62 6a 65 63 74 20 6c 69 62 2d  ared-object lib-
8270: 6e 61 6d 65 29 29 0a 0a 20 20 28 64 65 66 69 6e  name))..  (defin
8280: 65 20 6e 6f 2d 6f 70 20 28 6c 6f 61 64 2d 73 68  e no-op (load-sh
8290: 61 72 65 64 2d 6f 62 6a 65 63 74 20 22 6c 69 62  ared-object "lib
82a0: 47 4c 2e 73 6f 2e 31 22 29 29 0a 0a 20 20 3b 3b  GL.so.1"))..  ;;
82b0: 3b 3b 20 42 6f 6f 6c 65 61 6e 20 76 61 6c 75 65  ;; Boolean value
82c0: 73 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 46  s.  (define GL_F
82d0: 41 4c 53 45 20 23 78 30 29 0a 20 20 28 64 65 66  ALSE #x0).  (def
82e0: 69 6e 65 20 47 4c 5f 54 52 55 45 20 23 78 31 29  ine GL_TRUE #x1)
82f0: 0a 20 20 3b 3b 3b 3b 20 44 61 74 61 20 74 79 70  .  ;;;; Data typ
8300: 65 73 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f  es.  (define GL_
8310: 42 59 54 45 20 23 78 31 34 30 30 29 0a 20 20 28  BYTE #x1400).  (
8320: 64 65 66 69 6e 65 20 47 4c 5f 55 4e 53 49 47 4e  define GL_UNSIGN
8330: 45 44 5f 42 59 54 45 20 23 78 31 34 30 31 29 0a  ED_BYTE #x1401).
8340: 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 53 48 4f    (define GL_SHO
8350: 52 54 20 23 78 31 34 30 32 29 0a 20 20 28 64 65  RT #x1402).  (de
8360: 66 69 6e 65 20 47 4c 5f 55 4e 53 49 47 4e 45 44  fine GL_UNSIGNED
8370: 5f 53 48 4f 52 54 20 23 78 31 34 30 33 29 0a 20  _SHORT #x1403). 
8380: 20 28 64 65 66 69 6e 65 20 47 4c 5f 49 4e 54 20   (define GL_INT 
8390: 23 78 31 34 30 34 29 0a 20 20 28 64 65 66 69 6e  #x1404).  (defin
83a0: 65 20 47 4c 5f 55 4e 53 49 47 4e 45 44 5f 49 4e  e GL_UNSIGNED_IN
83b0: 54 20 23 78 31 34 30 35 29 0a 20 20 28 64 65 66  T #x1405).  (def
83c0: 69 6e 65 20 47 4c 5f 46 4c 4f 41 54 20 23 78 31  ine GL_FLOAT #x1
83d0: 34 30 36 29 0a 20 20 28 64 65 66 69 6e 65 20 47  406).  (define G
83e0: 4c 5f 32 5f 42 59 54 45 53 20 23 78 31 34 30 37  L_2_BYTES #x1407
83f0: 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 33  ).  (define GL_3
8400: 5f 42 59 54 45 53 20 23 78 31 34 30 38 29 0a 20  _BYTES #x1408). 
8410: 20 28 64 65 66 69 6e 65 20 47 4c 5f 34 5f 42 59   (define GL_4_BY
8420: 54 45 53 20 23 78 31 34 30 39 29 0a 20 20 28 64  TES #x1409).  (d
8430: 65 66 69 6e 65 20 47 4c 5f 44 4f 55 42 4c 45 20  efine GL_DOUBLE 
8440: 23 78 31 34 30 41 29 0a 20 20 3b 3b 3b 3b 20 50  #x140A).  ;;;; P
8450: 72 69 6d 69 74 69 76 65 73 0a 20 20 28 64 65 66  rimitives.  (def
8460: 69 6e 65 20 47 4c 5f 50 4f 49 4e 54 53 20 23 78  ine GL_POINTS #x
8470: 30 30 30 30 29 0a 20 20 28 64 65 66 69 6e 65 20  0000).  (define 
8480: 47 4c 5f 4c 49 4e 45 53 20 23 78 30 30 30 31 29  GL_LINES #x0001)
8490: 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 4c 49  .  (define GL_LI
84a0: 4e 45 5f 4c 4f 4f 50 20 23 78 30 30 30 32 29 0a  NE_LOOP #x0002).
84b0: 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 4c 49 4e    (define GL_LIN
84c0: 45 5f 53 54 52 49 50 20 23 78 30 30 30 33 29 0a  E_STRIP #x0003).
84d0: 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 54 52 49    (define GL_TRI
84e0: 41 4e 47 4c 45 53 20 23 78 30 30 30 34 29 0a 20  ANGLES #x0004). 
84f0: 20 28 64 65 66 69 6e 65 20 47 4c 5f 54 52 49 41   (define GL_TRIA
8500: 4e 47 4c 45 5f 53 54 52 49 50 20 23 78 30 30 30  NGLE_STRIP #x000
8510: 35 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f  5).  (define GL_
8520: 54 52 49 41 4e 47 4c 45 5f 46 41 4e 20 23 78 30  TRIANGLE_FAN #x0
8530: 30 30 36 29 0a 20 20 28 64 65 66 69 6e 65 20 47  006).  (define G
8540: 4c 5f 51 55 41 44 53 20 23 78 30 30 30 37 29 0a  L_QUADS #x0007).
8550: 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 51 55 41    (define GL_QUA
8560: 44 5f 53 54 52 49 50 20 23 78 30 30 30 38 29 0a  D_STRIP #x0008).
8570: 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 50 4f 4c    (define GL_POL
8580: 59 47 4f 4e 20 23 78 30 30 30 39 29 0a 20 20 3b  YGON #x0009).  ;
8590: 3b 3b 3b 20 56 65 72 74 65 78 20 41 72 72 61 79  ;;; Vertex Array
85a0: 73 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 56  s.  (define GL_V
85b0: 45 52 54 45 58 5f 41 52 52 41 59 20 23 78 38 30  ERTEX_ARRAY #x80
85c0: 37 34 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c  74).  (define GL
85d0: 5f 4e 4f 52 4d 41 4c 5f 41 52 52 41 59 20 23 78  _NORMAL_ARRAY #x
85e0: 38 30 37 35 29 0a 20 20 28 64 65 66 69 6e 65 20  8075).  (define 
85f0: 47 4c 5f 43 4f 4c 4f 52 5f 41 52 52 41 59 20 23  GL_COLOR_ARRAY #
8600: 78 38 30 37 36 29 0a 20 20 28 64 65 66 69 6e 65  x8076).  (define
8610: 20 47 4c 5f 49 4e 44 45 58 5f 41 52 52 41 59 20   GL_INDEX_ARRAY 
8620: 23 78 38 30 37 37 29 0a 20 20 28 64 65 66 69 6e  #x8077).  (defin
8630: 65 20 47 4c 5f 54 45 58 54 55 52 45 5f 43 4f 4f  e GL_TEXTURE_COO
8640: 52 44 5f 41 52 52 41 59 20 23 78 38 30 37 38 29  RD_ARRAY #x8078)
8650: 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 45 44  .  (define GL_ED
8660: 47 45 5f 46 4c 41 47 5f 41 52 52 41 59 20 23 78  GE_FLAG_ARRAY #x
8670: 38 30 37 39 29 0a 20 20 28 64 65 66 69 6e 65 20  8079).  (define 
8680: 47 4c 5f 56 45 52 54 45 58 5f 41 52 52 41 59 5f  GL_VERTEX_ARRAY_
8690: 53 49 5a 45 20 23 78 38 30 37 41 29 0a 20 20 28  SIZE #x807A).  (
86a0: 64 65 66 69 6e 65 20 47 4c 5f 56 45 52 54 45 58  define GL_VERTEX
86b0: 5f 41 52 52 41 59 5f 54 59 50 45 20 23 78 38 30  _ARRAY_TYPE #x80
86c0: 37 42 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c  7B).  (define GL
86d0: 5f 56 45 52 54 45 58 5f 41 52 52 41 59 5f 53 54  _VERTEX_ARRAY_ST
86e0: 52 49 44 45 20 23 78 38 30 37 43 29 0a 20 20 28  RIDE #x807C).  (
86f0: 64 65 66 69 6e 65 20 47 4c 5f 4e 4f 52 4d 41 4c  define GL_NORMAL
8700: 5f 41 52 52 41 59 5f 54 59 50 45 20 23 78 38 30  _ARRAY_TYPE #x80
8710: 37 45 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c  7E).  (define GL
8720: 5f 4e 4f 52 4d 41 4c 5f 41 52 52 41 59 5f 53 54  _NORMAL_ARRAY_ST
8730: 52 49 44 45 20 23 78 38 30 37 46 29 0a 20 20 28  RIDE #x807F).  (
8740: 64 65 66 69 6e 65 20 47 4c 5f 43 4f 4c 4f 52 5f  define GL_COLOR_
8750: 41 52 52 41 59 5f 53 49 5a 45 20 23 78 38 30 38  ARRAY_SIZE #x808
8760: 31 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f  1).  (define GL_
8770: 43 4f 4c 4f 52 5f 41 52 52 41 59 5f 54 59 50 45  COLOR_ARRAY_TYPE
8780: 20 23 78 38 30 38 32 29 0a 20 20 28 64 65 66 69   #x8082).  (defi
8790: 6e 65 20 47 4c 5f 43 4f 4c 4f 52 5f 41 52 52 41  ne GL_COLOR_ARRA
87a0: 59 5f 53 54 52 49 44 45 20 23 78 38 30 38 33 29  Y_STRIDE #x8083)
87b0: 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 49 4e  .  (define GL_IN
87c0: 44 45 58 5f 41 52 52 41 59 5f 54 59 50 45 20 23  DEX_ARRAY_TYPE #
87d0: 78 38 30 38 35 29 0a 20 20 28 64 65 66 69 6e 65  x8085).  (define
87e0: 20 47 4c 5f 49 4e 44 45 58 5f 41 52 52 41 59 5f   GL_INDEX_ARRAY_
87f0: 53 54 52 49 44 45 20 23 78 38 30 38 36 29 0a 20  STRIDE #x8086). 
8800: 20 28 64 65 66 69 6e 65 20 47 4c 5f 54 45 58 54   (define GL_TEXT
8810: 55 52 45 5f 43 4f 4f 52 44 5f 41 52 52 41 59 5f  URE_COORD_ARRAY_
8820: 53 49 5a 45 20 23 78 38 30 38 38 29 0a 20 20 28  SIZE #x8088).  (
8830: 64 65 66 69 6e 65 20 47 4c 5f 54 45 58 54 55 52  define GL_TEXTUR
8840: 45 5f 43 4f 4f 52 44 5f 41 52 52 41 59 5f 54 59  E_COORD_ARRAY_TY
8850: 50 45 20 23 78 38 30 38 39 29 0a 20 20 28 64 65  PE #x8089).  (de
8860: 66 69 6e 65 20 47 4c 5f 54 45 58 54 55 52 45 5f  fine GL_TEXTURE_
8870: 43 4f 4f 52 44 5f 41 52 52 41 59 5f 53 54 52 49  COORD_ARRAY_STRI
8880: 44 45 20 23 78 38 30 38 41 29 0a 20 20 28 64 65  DE #x808A).  (de
8890: 66 69 6e 65 20 47 4c 5f 45 44 47 45 5f 46 4c 41  fine GL_EDGE_FLA
88a0: 47 5f 41 52 52 41 59 5f 53 54 52 49 44 45 20 23  G_ARRAY_STRIDE #
88b0: 78 38 30 38 43 29 0a 20 20 28 64 65 66 69 6e 65  x808C).  (define
88c0: 20 47 4c 5f 56 45 52 54 45 58 5f 41 52 52 41 59   GL_VERTEX_ARRAY
88d0: 5f 50 4f 49 4e 54 45 52 20 23 78 38 30 38 45 29  _POINTER #x808E)
88e0: 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 4e 4f  .  (define GL_NO
88f0: 52 4d 41 4c 5f 41 52 52 41 59 5f 50 4f 49 4e 54  RMAL_ARRAY_POINT
8900: 45 52 20 23 78 38 30 38 46 29 0a 20 20 28 64 65  ER #x808F).  (de
8910: 66 69 6e 65 20 47 4c 5f 43 4f 4c 4f 52 5f 41 52  fine GL_COLOR_AR
8920: 52 41 59 5f 50 4f 49 4e 54 45 52 20 23 78 38 30  RAY_POINTER #x80
8930: 39 30 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c  90).  (define GL
8940: 5f 49 4e 44 45 58 5f 41 52 52 41 59 5f 50 4f 49  _INDEX_ARRAY_POI
8950: 4e 54 45 52 20 23 78 38 30 39 31 29 0a 20 20 28  NTER #x8091).  (
8960: 64 65 66 69 6e 65 20 47 4c 5f 54 45 58 54 55 52  define GL_TEXTUR
8970: 45 5f 43 4f 4f 52 44 5f 41 52 52 41 59 5f 50 4f  E_COORD_ARRAY_PO
8980: 49 4e 54 45 52 20 23 78 38 30 39 32 29 0a 20 20  INTER #x8092).  
8990: 28 64 65 66 69 6e 65 20 47 4c 5f 45 44 47 45 5f  (define GL_EDGE_
89a0: 46 4c 41 47 5f 41 52 52 41 59 5f 50 4f 49 4e 54  FLAG_ARRAY_POINT
89b0: 45 52 20 23 78 38 30 39 33 29 0a 20 20 28 64 65  ER #x8093).  (de
89c0: 66 69 6e 65 20 47 4c 5f 56 32 46 20 23 78 32 41  fine GL_V2F #x2A
89d0: 32 30 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c  20).  (define GL
89e0: 5f 56 33 46 20 23 78 32 41 32 31 29 0a 20 20 28  _V3F #x2A21).  (
89f0: 64 65 66 69 6e 65 20 47 4c 5f 43 34 55 42 5f 56  define GL_C4UB_V
8a00: 32 46 20 23 78 32 41 32 32 29 0a 20 20 28 64 65  2F #x2A22).  (de
8a10: 66 69 6e 65 20 47 4c 5f 43 34 55 42 5f 56 33 46  fine GL_C4UB_V3F
8a20: 20 23 78 32 41 32 33 29 0a 20 20 28 64 65 66 69   #x2A23).  (defi
8a30: 6e 65 20 47 4c 5f 43 33 46 5f 56 33 46 20 23 78  ne GL_C3F_V3F #x
8a40: 32 41 32 34 29 0a 20 20 28 64 65 66 69 6e 65 20  2A24).  (define 
8a50: 47 4c 5f 4e 33 46 5f 56 33 46 20 23 78 32 41 32  GL_N3F_V3F #x2A2
8a60: 35 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f  5).  (define GL_
8a70: 43 34 46 5f 4e 33 46 5f 56 33 46 20 23 78 32 41  C4F_N3F_V3F #x2A
8a80: 32 36 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c  26).  (define GL
8a90: 5f 54 32 46 5f 56 33 46 20 23 78 32 41 32 37 29  _T2F_V3F #x2A27)
8aa0: 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 54 34  .  (define GL_T4
8ab0: 46 5f 56 34 46 20 23 78 32 41 32 38 29 0a 20 20  F_V4F #x2A28).  
8ac0: 28 64 65 66 69 6e 65 20 47 4c 5f 54 32 46 5f 43  (define GL_T2F_C
8ad0: 34 55 42 5f 56 33 46 20 23 78 32 41 32 39 29 0a  4UB_V3F #x2A29).
8ae0: 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 54 32 46    (define GL_T2F
8af0: 5f 43 33 46 5f 56 33 46 20 23 78 32 41 32 41 29  _C3F_V3F #x2A2A)
8b00: 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 54 32  .  (define GL_T2
8b10: 46 5f 4e 33 46 5f 56 33 46 20 23 78 32 41 32 42  F_N3F_V3F #x2A2B
8b20: 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 54  ).  (define GL_T
8b30: 32 46 5f 43 34 46 5f 4e 33 46 5f 56 33 46 20 23  2F_C4F_N3F_V3F #
8b40: 78 32 41 32 43 29 0a 20 20 28 64 65 66 69 6e 65  x2A2C).  (define
8b50: 20 47 4c 5f 54 34 46 5f 43 34 46 5f 4e 33 46 5f   GL_T4F_C4F_N3F_
8b60: 56 34 46 20 23 78 32 41 32 44 29 0a 20 20 3b 3b  V4F #x2A2D).  ;;
8b70: 3b 3b 20 4d 61 74 72 69 78 20 4d 6f 64 65 0a 20  ;; Matrix Mode. 
8b80: 20 28 64 65 66 69 6e 65 20 47 4c 5f 4d 41 54 52   (define GL_MATR
8b90: 49 58 5f 4d 4f 44 45 20 23 78 30 42 41 30 29 0a  IX_MODE #x0BA0).
8ba0: 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 4d 4f 44    (define GL_MOD
8bb0: 45 4c 56 49 45 57 20 23 78 31 37 30 30 29 0a 20  ELVIEW #x1700). 
8bc0: 20 28 64 65 66 69 6e 65 20 47 4c 5f 50 52 4f 4a   (define GL_PROJ
8bd0: 45 43 54 49 4f 4e 20 23 78 31 37 30 31 29 0a 20  ECTION #x1701). 
8be0: 20 28 64 65 66 69 6e 65 20 47 4c 5f 54 45 58 54   (define GL_TEXT
8bf0: 55 52 45 20 23 78 31 37 30 32 29 0a 20 20 3b 3b  URE #x1702).  ;;
8c00: 3b 3b 20 50 6f 69 6e 74 73 0a 20 20 28 64 65 66  ;; Points.  (def
8c10: 69 6e 65 20 47 4c 5f 50 4f 49 4e 54 5f 53 4d 4f  ine GL_POINT_SMO
8c20: 4f 54 48 20 23 78 30 42 31 30 29 0a 20 20 28 64  OTH #x0B10).  (d
8c30: 65 66 69 6e 65 20 47 4c 5f 50 4f 49 4e 54 5f 53  efine GL_POINT_S
8c40: 49 5a 45 20 23 78 30 42 31 31 29 0a 20 20 28 64  IZE #x0B11).  (d
8c50: 65 66 69 6e 65 20 47 4c 5f 50 4f 49 4e 54 5f 53  efine GL_POINT_S
8c60: 49 5a 45 5f 47 52 41 4e 55 4c 41 52 49 54 59 20  IZE_GRANULARITY 
8c70: 23 78 30 42 31 33 29 0a 20 20 28 64 65 66 69 6e  #x0B13).  (defin
8c80: 65 20 47 4c 5f 50 4f 49 4e 54 5f 53 49 5a 45 5f  e GL_POINT_SIZE_
8c90: 52 41 4e 47 45 20 23 78 30 42 31 32 29 0a 20 20  RANGE #x0B12).  
8ca0: 3b 3b 3b 3b 20 4c 69 6e 65 73 0a 20 20 28 64 65  ;;;; Lines.  (de
8cb0: 66 69 6e 65 20 47 4c 5f 4c 49 4e 45 5f 53 4d 4f  fine GL_LINE_SMO
8cc0: 4f 54 48 20 23 78 30 42 32 30 29 0a 20 20 28 64  OTH #x0B20).  (d
8cd0: 65 66 69 6e 65 20 47 4c 5f 4c 49 4e 45 5f 53 54  efine GL_LINE_ST
8ce0: 49 50 50 4c 45 20 23 78 30 42 32 34 29 0a 20 20  IPPLE #x0B24).  
8cf0: 28 64 65 66 69 6e 65 20 47 4c 5f 4c 49 4e 45 5f  (define GL_LINE_
8d00: 53 54 49 50 50 4c 45 5f 50 41 54 54 45 52 4e 20  STIPPLE_PATTERN 
8d10: 23 78 30 42 32 35 29 0a 20 20 28 64 65 66 69 6e  #x0B25).  (defin
8d20: 65 20 47 4c 5f 4c 49 4e 45 5f 53 54 49 50 50 4c  e GL_LINE_STIPPL
8d30: 45 5f 52 45 50 45 41 54 20 23 78 30 42 32 36 29  E_REPEAT #x0B26)
8d40: 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 4c 49  .  (define GL_LI
8d50: 4e 45 5f 57 49 44 54 48 20 23 78 30 42 32 31 29  NE_WIDTH #x0B21)
8d60: 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 4c 49  .  (define GL_LI
8d70: 4e 45 5f 57 49 44 54 48 5f 47 52 41 4e 55 4c 41  NE_WIDTH_GRANULA
8d80: 52 49 54 59 20 23 78 30 42 32 33 29 0a 20 20 28  RITY #x0B23).  (
8d90: 64 65 66 69 6e 65 20 47 4c 5f 4c 49 4e 45 5f 57  define GL_LINE_W
8da0: 49 44 54 48 5f 52 41 4e 47 45 20 23 78 30 42 32  IDTH_RANGE #x0B2
8db0: 32 29 0a 20 20 3b 3b 3b 3b 20 50 6f 6c 79 67 6f  2).  ;;;; Polygo
8dc0: 6e 73 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f  ns.  (define GL_
8dd0: 50 4f 49 4e 54 20 23 78 31 42 30 30 29 0a 20 20  POINT #x1B00).  
8de0: 28 64 65 66 69 6e 65 20 47 4c 5f 4c 49 4e 45 20  (define GL_LINE 
8df0: 23 78 31 42 30 31 29 0a 20 20 28 64 65 66 69 6e  #x1B01).  (defin
8e00: 65 20 47 4c 5f 46 49 4c 4c 20 23 78 31 42 30 32  e GL_FILL #x1B02
8e10: 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 43  ).  (define GL_C
8e20: 57 20 23 78 30 39 30 30 29 0a 20 20 28 64 65 66  W #x0900).  (def
8e30: 69 6e 65 20 47 4c 5f 43 43 57 20 23 78 30 39 30  ine GL_CCW #x090
8e40: 31 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f  1).  (define GL_
8e50: 46 52 4f 4e 54 20 23 78 30 34 30 34 29 0a 20 20  FRONT #x0404).  
8e60: 28 64 65 66 69 6e 65 20 47 4c 5f 42 41 43 4b 20  (define GL_BACK 
8e70: 23 78 30 34 30 35 29 0a 20 20 28 64 65 66 69 6e  #x0405).  (defin
8e80: 65 20 47 4c 5f 50 4f 4c 59 47 4f 4e 5f 4d 4f 44  e GL_POLYGON_MOD
8e90: 45 20 23 78 30 42 34 30 29 0a 20 20 28 64 65 66  E #x0B40).  (def
8ea0: 69 6e 65 20 47 4c 5f 50 4f 4c 59 47 4f 4e 5f 53  ine GL_POLYGON_S
8eb0: 4d 4f 4f 54 48 20 23 78 30 42 34 31 29 0a 20 20  MOOTH #x0B41).  
8ec0: 28 64 65 66 69 6e 65 20 47 4c 5f 50 4f 4c 59 47  (define GL_POLYG
8ed0: 4f 4e 5f 53 54 49 50 50 4c 45 20 23 78 30 42 34  ON_STIPPLE #x0B4
8ee0: 32 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f  2).  (define GL_
8ef0: 45 44 47 45 5f 46 4c 41 47 20 23 78 30 42 34 33  EDGE_FLAG #x0B43
8f00: 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 43  ).  (define GL_C
8f10: 55 4c 4c 5f 46 41 43 45 20 23 78 30 42 34 34 29  ULL_FACE #x0B44)
8f20: 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 43 55  .  (define GL_CU
8f30: 4c 4c 5f 46 41 43 45 5f 4d 4f 44 45 20 23 78 30  LL_FACE_MODE #x0
8f40: 42 34 35 29 0a 20 20 28 64 65 66 69 6e 65 20 47  B45).  (define G
8f50: 4c 5f 46 52 4f 4e 54 5f 46 41 43 45 20 23 78 30  L_FRONT_FACE #x0
8f60: 42 34 36 29 0a 20 20 28 64 65 66 69 6e 65 20 47  B46).  (define G
8f70: 4c 5f 50 4f 4c 59 47 4f 4e 5f 4f 46 46 53 45 54  L_POLYGON_OFFSET
8f80: 5f 46 41 43 54 4f 52 20 23 78 38 30 33 38 29 0a  _FACTOR #x8038).
8f90: 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 50 4f 4c    (define GL_POL
8fa0: 59 47 4f 4e 5f 4f 46 46 53 45 54 5f 55 4e 49 54  YGON_OFFSET_UNIT
8fb0: 53 20 23 78 32 41 30 30 29 0a 20 20 28 64 65 66  S #x2A00).  (def
8fc0: 69 6e 65 20 47 4c 5f 50 4f 4c 59 47 4f 4e 5f 4f  ine GL_POLYGON_O
8fd0: 46 46 53 45 54 5f 50 4f 49 4e 54 20 23 78 32 41  FFSET_POINT #x2A
8fe0: 30 31 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c  01).  (define GL
8ff0: 5f 50 4f 4c 59 47 4f 4e 5f 4f 46 46 53 45 54 5f  _POLYGON_OFFSET_
9000: 4c 49 4e 45 20 23 78 32 41 30 32 29 0a 20 20 28  LINE #x2A02).  (
9010: 64 65 66 69 6e 65 20 47 4c 5f 50 4f 4c 59 47 4f  define GL_POLYGO
9020: 4e 5f 4f 46 46 53 45 54 5f 46 49 4c 4c 20 23 78  N_OFFSET_FILL #x
9030: 38 30 33 37 29 0a 20 20 3b 3b 3b 3b 20 44 69 73  8037).  ;;;; Dis
9040: 70 6c 61 79 20 4c 69 73 74 73 0a 20 20 28 64 65  play Lists.  (de
9050: 66 69 6e 65 20 47 4c 5f 43 4f 4d 50 49 4c 45 20  fine GL_COMPILE 
9060: 23 78 31 33 30 30 29 0a 20 20 28 64 65 66 69 6e  #x1300).  (defin
9070: 65 20 47 4c 5f 43 4f 4d 50 49 4c 45 5f 41 4e 44  e GL_COMPILE_AND
9080: 5f 45 58 45 43 55 54 45 20 23 78 31 33 30 31 29  _EXECUTE #x1301)
9090: 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 4c 49  .  (define GL_LI
90a0: 53 54 5f 42 41 53 45 20 23 78 30 42 33 32 29 0a  ST_BASE #x0B32).
90b0: 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 4c 49 53    (define GL_LIS
90c0: 54 5f 49 4e 44 45 58 20 23 78 30 42 33 33 29 0a  T_INDEX #x0B33).
90d0: 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 4c 49 53    (define GL_LIS
90e0: 54 5f 4d 4f 44 45 20 23 78 30 42 33 30 29 0a 20  T_MODE #x0B30). 
90f0: 20 3b 3b 3b 3b 20 44 65 70 74 68 20 62 75 66 66   ;;;; Depth buff
9100: 65 72 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f  er.  (define GL_
9110: 4e 45 56 45 52 20 23 78 30 32 30 30 29 0a 20 20  NEVER #x0200).  
9120: 28 64 65 66 69 6e 65 20 47 4c 5f 4c 45 53 53 20  (define GL_LESS 
9130: 23 78 30 32 30 31 29 0a 20 20 28 64 65 66 69 6e  #x0201).  (defin
9140: 65 20 47 4c 5f 45 51 55 41 4c 20 23 78 30 32 30  e GL_EQUAL #x020
9150: 32 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f  2).  (define GL_
9160: 4c 45 51 55 41 4c 20 23 78 30 32 30 33 29 0a 20  LEQUAL #x0203). 
9170: 20 28 64 65 66 69 6e 65 20 47 4c 5f 47 52 45 41   (define GL_GREA
9180: 54 45 52 20 23 78 30 32 30 34 29 0a 20 20 28 64  TER #x0204).  (d
9190: 65 66 69 6e 65 20 47 4c 5f 4e 4f 54 45 51 55 41  efine GL_NOTEQUA
91a0: 4c 20 23 78 30 32 30 35 29 0a 20 20 28 64 65 66  L #x0205).  (def
91b0: 69 6e 65 20 47 4c 5f 47 45 51 55 41 4c 20 23 78  ine GL_GEQUAL #x
91c0: 30 32 30 36 29 0a 20 20 28 64 65 66 69 6e 65 20  0206).  (define 
91d0: 47 4c 5f 41 4c 57 41 59 53 20 23 78 30 32 30 37  GL_ALWAYS #x0207
91e0: 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 44  ).  (define GL_D
91f0: 45 50 54 48 5f 54 45 53 54 20 23 78 30 42 37 31  EPTH_TEST #x0B71
9200: 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 44  ).  (define GL_D
9210: 45 50 54 48 5f 42 49 54 53 20 23 78 30 44 35 36  EPTH_BITS #x0D56
9220: 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 44  ).  (define GL_D
9230: 45 50 54 48 5f 43 4c 45 41 52 5f 56 41 4c 55 45  EPTH_CLEAR_VALUE
9240: 20 23 78 30 42 37 33 29 0a 20 20 28 64 65 66 69   #x0B73).  (defi
9250: 6e 65 20 47 4c 5f 44 45 50 54 48 5f 46 55 4e 43  ne GL_DEPTH_FUNC
9260: 20 23 78 30 42 37 34 29 0a 20 20 28 64 65 66 69   #x0B74).  (defi
9270: 6e 65 20 47 4c 5f 44 45 50 54 48 5f 52 41 4e 47  ne GL_DEPTH_RANG
9280: 45 20 23 78 30 42 37 30 29 0a 20 20 28 64 65 66  E #x0B70).  (def
9290: 69 6e 65 20 47 4c 5f 44 45 50 54 48 5f 57 52 49  ine GL_DEPTH_WRI
92a0: 54 45 4d 41 53 4b 20 23 78 30 42 37 32 29 0a 20  TEMASK #x0B72). 
92b0: 20 28 64 65 66 69 6e 65 20 47 4c 5f 44 45 50 54   (define GL_DEPT
92c0: 48 5f 43 4f 4d 50 4f 4e 45 4e 54 20 23 78 31 39  H_COMPONENT #x19
92d0: 30 32 29 0a 20 20 3b 3b 3b 3b 20 4c 69 67 68 74  02).  ;;;; Light
92e0: 69 6e 67 0a 20 20 28 64 65 66 69 6e 65 20 47 4c  ing.  (define GL
92f0: 5f 4c 49 47 48 54 49 4e 47 20 23 78 30 42 35 30  _LIGHTING #x0B50
9300: 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 4c  ).  (define GL_L
9310: 49 47 48 54 30 20 23 78 34 30 30 30 29 0a 20 20  IGHT0 #x4000).  
9320: 28 64 65 66 69 6e 65 20 47 4c 5f 4c 49 47 48 54  (define GL_LIGHT
9330: 31 20 23 78 34 30 30 31 29 0a 20 20 28 64 65 66  1 #x4001).  (def
9340: 69 6e 65 20 47 4c 5f 4c 49 47 48 54 32 20 23 78  ine GL_LIGHT2 #x
9350: 34 30 30 32 29 0a 20 20 28 64 65 66 69 6e 65 20  4002).  (define 
9360: 47 4c 5f 4c 49 47 48 54 33 20 23 78 34 30 30 33  GL_LIGHT3 #x4003
9370: 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 4c  ).  (define GL_L
9380: 49 47 48 54 34 20 23 78 34 30 30 34 29 0a 20 20  IGHT4 #x4004).  
9390: 28 64 65 66 69 6e 65 20 47 4c 5f 4c 49 47 48 54  (define GL_LIGHT
93a0: 35 20 23 78 34 30 30 35 29 0a 20 20 28 64 65 66  5 #x4005).  (def
93b0: 69 6e 65 20 47 4c 5f 4c 49 47 48 54 36 20 23 78  ine GL_LIGHT6 #x
93c0: 34 30 30 36 29 0a 20 20 28 64 65 66 69 6e 65 20  4006).  (define 
93d0: 47 4c 5f 4c 49 47 48 54 37 20 23 78 34 30 30 37  GL_LIGHT7 #x4007
93e0: 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 53  ).  (define GL_S
93f0: 50 4f 54 5f 45 58 50 4f 4e 45 4e 54 20 23 78 31  POT_EXPONENT #x1
9400: 32 30 35 29 0a 20 20 28 64 65 66 69 6e 65 20 47  205).  (define G
9410: 4c 5f 53 50 4f 54 5f 43 55 54 4f 46 46 20 23 78  L_SPOT_CUTOFF #x
9420: 31 32 30 36 29 0a 20 20 28 64 65 66 69 6e 65 20  1206).  (define 
9430: 47 4c 5f 43 4f 4e 53 54 41 4e 54 5f 41 54 54 45  GL_CONSTANT_ATTE
9440: 4e 55 41 54 49 4f 4e 20 23 78 31 32 30 37 29 0a  NUATION #x1207).
9450: 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 4c 49 4e    (define GL_LIN
9460: 45 41 52 5f 41 54 54 45 4e 55 41 54 49 4f 4e 20  EAR_ATTENUATION 
9470: 23 78 31 32 30 38 29 0a 20 20 28 64 65 66 69 6e  #x1208).  (defin
9480: 65 20 47 4c 5f 51 55 41 44 52 41 54 49 43 5f 41  e GL_QUADRATIC_A
9490: 54 54 45 4e 55 41 54 49 4f 4e 20 23 78 31 32 30  TTENUATION #x120
94a0: 39 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f  9).  (define GL_
94b0: 41 4d 42 49 45 4e 54 20 23 78 31 32 30 30 29 0a  AMBIENT #x1200).
94c0: 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 44 49 46    (define GL_DIF
94d0: 46 55 53 45 20 23 78 31 32 30 31 29 0a 20 20 28  FUSE #x1201).  (
94e0: 64 65 66 69 6e 65 20 47 4c 5f 53 50 45 43 55 4c  define GL_SPECUL
94f0: 41 52 20 23 78 31 32 30 32 29 0a 20 20 28 64 65  AR #x1202).  (de
9500: 66 69 6e 65 20 47 4c 5f 53 48 49 4e 49 4e 45 53  fine GL_SHININES
9510: 53 20 23 78 31 36 30 31 29 0a 20 20 28 64 65 66  S #x1601).  (def
9520: 69 6e 65 20 47 4c 5f 45 4d 49 53 53 49 4f 4e 20  ine GL_EMISSION 
9530: 23 78 31 36 30 30 29 0a 20 20 28 64 65 66 69 6e  #x1600).  (defin
9540: 65 20 47 4c 5f 50 4f 53 49 54 49 4f 4e 20 23 78  e GL_POSITION #x
9550: 31 32 30 33 29 0a 20 20 28 64 65 66 69 6e 65 20  1203).  (define 
9560: 47 4c 5f 53 50 4f 54 5f 44 49 52 45 43 54 49 4f  GL_SPOT_DIRECTIO
9570: 4e 20 23 78 31 32 30 34 29 0a 20 20 28 64 65 66  N #x1204).  (def
9580: 69 6e 65 20 47 4c 5f 41 4d 42 49 45 4e 54 5f 41  ine GL_AMBIENT_A
9590: 4e 44 5f 44 49 46 46 55 53 45 20 23 78 31 36 30  ND_DIFFUSE #x160
95a0: 32 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f  2).  (define GL_
95b0: 43 4f 4c 4f 52 5f 49 4e 44 45 58 45 53 20 23 78  COLOR_INDEXES #x
95c0: 31 36 30 33 29 0a 20 20 28 64 65 66 69 6e 65 20  1603).  (define 
95d0: 47 4c 5f 4c 49 47 48 54 5f 4d 4f 44 45 4c 5f 54  GL_LIGHT_MODEL_T
95e0: 57 4f 5f 53 49 44 45 20 23 78 30 42 35 32 29 0a  WO_SIDE #x0B52).
95f0: 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 4c 49 47    (define GL_LIG
9600: 48 54 5f 4d 4f 44 45 4c 5f 4c 4f 43 41 4c 5f 56  HT_MODEL_LOCAL_V
9610: 49 45 57 45 52 20 23 78 30 42 35 31 29 0a 20 20  IEWER #x0B51).  
9620: 28 64 65 66 69 6e 65 20 47 4c 5f 4c 49 47 48 54  (define GL_LIGHT
9630: 5f 4d 4f 44 45 4c 5f 41 4d 42 49 45 4e 54 20 23  _MODEL_AMBIENT #
9640: 78 30 42 35 33 29 0a 20 20 28 64 65 66 69 6e 65  x0B53).  (define
9650: 20 47 4c 5f 46 52 4f 4e 54 5f 41 4e 44 5f 42 41   GL_FRONT_AND_BA
9660: 43 4b 20 23 78 30 34 30 38 29 0a 20 20 28 64 65  CK #x0408).  (de
9670: 66 69 6e 65 20 47 4c 5f 53 48 41 44 45 5f 4d 4f  fine GL_SHADE_MO
9680: 44 45 4c 20 23 78 30 42 35 34 29 0a 20 20 28 64  DEL #x0B54).  (d
9690: 65 66 69 6e 65 20 47 4c 5f 46 4c 41 54 20 23 78  efine GL_FLAT #x
96a0: 31 44 30 30 29 0a 20 20 28 64 65 66 69 6e 65 20  1D00).  (define 
96b0: 47 4c 5f 53 4d 4f 4f 54 48 20 23 78 31 44 30 31  GL_SMOOTH #x1D01
96c0: 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 43  ).  (define GL_C
96d0: 4f 4c 4f 52 5f 4d 41 54 45 52 49 41 4c 20 23 78  OLOR_MATERIAL #x
96e0: 30 42 35 37 29 0a 20 20 28 64 65 66 69 6e 65 20  0B57).  (define 
96f0: 47 4c 5f 43 4f 4c 4f 52 5f 4d 41 54 45 52 49 41  GL_COLOR_MATERIA
9700: 4c 5f 46 41 43 45 20 23 78 30 42 35 35 29 0a 20  L_FACE #x0B55). 
9710: 20 28 64 65 66 69 6e 65 20 47 4c 5f 43 4f 4c 4f   (define GL_COLO
9720: 52 5f 4d 41 54 45 52 49 41 4c 5f 50 41 52 41 4d  R_MATERIAL_PARAM
9730: 45 54 45 52 20 23 78 30 42 35 36 29 0a 20 20 28  ETER #x0B56).  (
9740: 64 65 66 69 6e 65 20 47 4c 5f 4e 4f 52 4d 41 4c  define GL_NORMAL
9750: 49 5a 45 20 23 78 30 42 41 31 29 0a 20 20 3b 3b  IZE #x0BA1).  ;;
9760: 3b 3b 20 55 73 65 72 20 63 6c 69 70 70 69 6e 67  ;; User clipping
9770: 20 70 6c 61 6e 65 73 0a 20 20 28 64 65 66 69 6e   planes.  (defin
9780: 65 20 47 4c 5f 43 4c 49 50 5f 50 4c 41 4e 45 30  e GL_CLIP_PLANE0
9790: 20 23 78 33 30 30 30 29 0a 20 20 28 64 65 66 69   #x3000).  (defi
97a0: 6e 65 20 47 4c 5f 43 4c 49 50 5f 50 4c 41 4e 45  ne GL_CLIP_PLANE
97b0: 31 20 23 78 33 30 30 31 29 0a 20 20 28 64 65 66  1 #x3001).  (def
97c0: 69 6e 65 20 47 4c 5f 43 4c 49 50 5f 50 4c 41 4e  ine GL_CLIP_PLAN
97d0: 45 32 20 23 78 33 30 30 32 29 0a 20 20 28 64 65  E2 #x3002).  (de
97e0: 66 69 6e 65 20 47 4c 5f 43 4c 49 50 5f 50 4c 41  fine GL_CLIP_PLA
97f0: 4e 45 33 20 23 78 33 30 30 33 29 0a 20 20 28 64  NE3 #x3003).  (d
9800: 65 66 69 6e 65 20 47 4c 5f 43 4c 49 50 5f 50 4c  efine GL_CLIP_PL
9810: 41 4e 45 34 20 23 78 33 30 30 34 29 0a 20 20 28  ANE4 #x3004).  (
9820: 64 65 66 69 6e 65 20 47 4c 5f 43 4c 49 50 5f 50  define GL_CLIP_P
9830: 4c 41 4e 45 35 20 23 78 33 30 30 35 29 0a 20 20  LANE5 #x3005).  
9840: 3b 3b 3b 3b 20 41 63 63 75 6d 75 6c 61 74 69 6f  ;;;; Accumulatio
9850: 6e 20 62 75 66 66 65 72 0a 20 20 28 64 65 66 69  n buffer.  (defi
9860: 6e 65 20 47 4c 5f 41 43 43 55 4d 5f 52 45 44 5f  ne GL_ACCUM_RED_
9870: 42 49 54 53 20 23 78 30 44 35 38 29 0a 20 20 28  BITS #x0D58).  (
9880: 64 65 66 69 6e 65 20 47 4c 5f 41 43 43 55 4d 5f  define GL_ACCUM_
9890: 47 52 45 45 4e 5f 42 49 54 53 20 23 78 30 44 35  GREEN_BITS #x0D5
98a0: 39 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f  9).  (define GL_
98b0: 41 43 43 55 4d 5f 42 4c 55 45 5f 42 49 54 53 20  ACCUM_BLUE_BITS 
98c0: 23 78 30 44 35 41 29 0a 20 20 28 64 65 66 69 6e  #x0D5A).  (defin
98d0: 65 20 47 4c 5f 41 43 43 55 4d 5f 41 4c 50 48 41  e GL_ACCUM_ALPHA
98e0: 5f 42 49 54 53 20 23 78 30 44 35 42 29 0a 20 20  _BITS #x0D5B).  
98f0: 28 64 65 66 69 6e 65 20 47 4c 5f 41 43 43 55 4d  (define GL_ACCUM
9900: 5f 43 4c 45 41 52 5f 56 41 4c 55 45 20 23 78 30  _CLEAR_VALUE #x0
9910: 42 38 30 29 0a 20 20 28 64 65 66 69 6e 65 20 47  B80).  (define G
9920: 4c 5f 41 43 43 55 4d 20 23 78 30 31 30 30 29 0a  L_ACCUM #x0100).
9930: 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 41 44 44    (define GL_ADD
9940: 20 23 78 30 31 30 34 29 0a 20 20 28 64 65 66 69   #x0104).  (defi
9950: 6e 65 20 47 4c 5f 4c 4f 41 44 20 23 78 30 31 30  ne GL_LOAD #x010
9960: 31 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f  1).  (define GL_
9970: 4d 55 4c 54 20 23 78 30 31 30 33 29 0a 20 20 28  MULT #x0103).  (
9980: 64 65 66 69 6e 65 20 47 4c 5f 52 45 54 55 52 4e  define GL_RETURN
9990: 20 23 78 30 31 30 32 29 0a 20 20 3b 3b 3b 3b 20   #x0102).  ;;;; 
99a0: 41 6c 70 68 61 20 74 65 73 74 69 6e 67 0a 20 20  Alpha testing.  
99b0: 28 64 65 66 69 6e 65 20 47 4c 5f 41 4c 50 48 41  (define GL_ALPHA
99c0: 5f 54 45 53 54 20 23 78 30 42 43 30 29 0a 20 20  _TEST #x0BC0).  
99d0: 28 64 65 66 69 6e 65 20 47 4c 5f 41 4c 50 48 41  (define GL_ALPHA
99e0: 5f 54 45 53 54 5f 52 45 46 20 23 78 30 42 43 32  _TEST_REF #x0BC2
99f0: 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 41  ).  (define GL_A
9a00: 4c 50 48 41 5f 54 45 53 54 5f 46 55 4e 43 20 23  LPHA_TEST_FUNC #
9a10: 78 30 42 43 31 29 0a 20 20 3b 3b 3b 3b 20 42 6c  x0BC1).  ;;;; Bl
9a20: 65 6e 64 69 6e 67 0a 20 20 28 64 65 66 69 6e 65  ending.  (define
9a30: 20 47 4c 5f 42 4c 45 4e 44 20 23 78 30 42 45 32   GL_BLEND #x0BE2
9a40: 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 42  ).  (define GL_B
9a50: 4c 45 4e 44 5f 53 52 43 20 23 78 30 42 45 31 29  LEND_SRC #x0BE1)
9a60: 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 42 4c  .  (define GL_BL
9a70: 45 4e 44 5f 44 53 54 20 23 78 30 42 45 30 29 0a  END_DST #x0BE0).
9a80: 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 5a 45 52    (define GL_ZER
9a90: 4f 20 23 78 30 29 0a 20 20 28 64 65 66 69 6e 65  O #x0).  (define
9aa0: 20 47 4c 5f 4f 4e 45 20 23 78 31 29 0a 20 20 28   GL_ONE #x1).  (
9ab0: 64 65 66 69 6e 65 20 47 4c 5f 53 52 43 5f 43 4f  define GL_SRC_CO
9ac0: 4c 4f 52 20 23 78 30 33 30 30 29 0a 20 20 28 64  LOR #x0300).  (d
9ad0: 65 66 69 6e 65 20 47 4c 5f 4f 4e 45 5f 4d 49 4e  efine GL_ONE_MIN
9ae0: 55 53 5f 53 52 43 5f 43 4f 4c 4f 52 20 23 78 30  US_SRC_COLOR #x0
9af0: 33 30 31 29 0a 20 20 28 64 65 66 69 6e 65 20 47  301).  (define G
9b00: 4c 5f 53 52 43 5f 41 4c 50 48 41 20 23 78 30 33  L_SRC_ALPHA #x03
9b10: 30 32 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c  02).  (define GL
9b20: 5f 4f 4e 45 5f 4d 49 4e 55 53 5f 53 52 43 5f 41  _ONE_MINUS_SRC_A
9b30: 4c 50 48 41 20 23 78 30 33 30 33 29 0a 20 20 28  LPHA #x0303).  (
9b40: 64 65 66 69 6e 65 20 47 4c 5f 44 53 54 5f 41 4c  define GL_DST_AL
9b50: 50 48 41 20 23 78 30 33 30 34 29 0a 20 20 28 64  PHA #x0304).  (d
9b60: 65 66 69 6e 65 20 47 4c 5f 4f 4e 45 5f 4d 49 4e  efine GL_ONE_MIN
9b70: 55 53 5f 44 53 54 5f 41 4c 50 48 41 20 23 78 30  US_DST_ALPHA #x0
9b80: 33 30 35 29 0a 20 20 28 64 65 66 69 6e 65 20 47  305).  (define G
9b90: 4c 5f 44 53 54 5f 43 4f 4c 4f 52 20 23 78 30 33  L_DST_COLOR #x03
9ba0: 30 36 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c  06).  (define GL
9bb0: 5f 4f 4e 45 5f 4d 49 4e 55 53 5f 44 53 54 5f 43  _ONE_MINUS_DST_C
9bc0: 4f 4c 4f 52 20 23 78 30 33 30 37 29 0a 20 20 28  OLOR #x0307).  (
9bd0: 64 65 66 69 6e 65 20 47 4c 5f 53 52 43 5f 41 4c  define GL_SRC_AL
9be0: 50 48 41 5f 53 41 54 55 52 41 54 45 20 23 78 30  PHA_SATURATE #x0
9bf0: 33 30 38 29 0a 20 20 3b 3b 3b 3b 20 52 65 6e 64  308).  ;;;; Rend
9c00: 65 72 20 4d 6f 64 65 0a 20 20 28 64 65 66 69 6e  er Mode.  (defin
9c10: 65 20 47 4c 5f 46 45 45 44 42 41 43 4b 20 23 78  e GL_FEEDBACK #x
9c20: 31 43 30 31 29 0a 20 20 28 64 65 66 69 6e 65 20  1C01).  (define 
9c30: 47 4c 5f 52 45 4e 44 45 52 20 23 78 31 43 30 30  GL_RENDER #x1C00
9c40: 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 53  ).  (define GL_S
9c50: 45 4c 45 43 54 20 23 78 31 43 30 32 29 0a 20 20  ELECT #x1C02).  
9c60: 3b 3b 3b 3b 20 46 65 65 64 62 61 63 6b 0a 20 20  ;;;; Feedback.  
9c70: 28 64 65 66 69 6e 65 20 47 4c 5f 32 44 20 23 78  (define GL_2D #x
9c80: 30 36 30 30 29 0a 20 20 28 64 65 66 69 6e 65 20  0600).  (define 
9c90: 47 4c 5f 33 44 20 23 78 30 36 30 31 29 0a 20 20  GL_3D #x0601).  
9ca0: 28 64 65 66 69 6e 65 20 47 4c 5f 33 44 5f 43 4f  (define GL_3D_CO
9cb0: 4c 4f 52 20 23 78 30 36 30 32 29 0a 20 20 28 64  LOR #x0602).  (d
9cc0: 65 66 69 6e 65 20 47 4c 5f 33 44 5f 43 4f 4c 4f  efine GL_3D_COLO
9cd0: 52 5f 54 45 58 54 55 52 45 20 23 78 30 36 30 33  R_TEXTURE #x0603
9ce0: 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 34  ).  (define GL_4
9cf0: 44 5f 43 4f 4c 4f 52 5f 54 45 58 54 55 52 45 20  D_COLOR_TEXTURE 
9d00: 23 78 30 36 30 34 29 0a 20 20 28 64 65 66 69 6e  #x0604).  (defin
9d10: 65 20 47 4c 5f 50 4f 49 4e 54 5f 54 4f 4b 45 4e  e GL_POINT_TOKEN
9d20: 20 23 78 30 37 30 31 29 0a 20 20 28 64 65 66 69   #x0701).  (defi
9d30: 6e 65 20 47 4c 5f 4c 49 4e 45 5f 54 4f 4b 45 4e  ne GL_LINE_TOKEN
9d40: 20 23 78 30 37 30 32 29 0a 20 20 28 64 65 66 69   #x0702).  (defi
9d50: 6e 65 20 47 4c 5f 4c 49 4e 45 5f 52 45 53 45 54  ne GL_LINE_RESET
9d60: 5f 54 4f 4b 45 4e 20 23 78 30 37 30 37 29 0a 20  _TOKEN #x0707). 
9d70: 20 28 64 65 66 69 6e 65 20 47 4c 5f 50 4f 4c 59   (define GL_POLY
9d80: 47 4f 4e 5f 54 4f 4b 45 4e 20 23 78 30 37 30 33  GON_TOKEN #x0703
9d90: 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 42  ).  (define GL_B
9da0: 49 54 4d 41 50 5f 54 4f 4b 45 4e 20 23 78 30 37  ITMAP_TOKEN #x07
9db0: 30 34 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c  04).  (define GL
9dc0: 5f 44 52 41 57 5f 50 49 58 45 4c 5f 54 4f 4b 45  _DRAW_PIXEL_TOKE
9dd0: 4e 20 23 78 30 37 30 35 29 0a 20 20 28 64 65 66  N #x0705).  (def
9de0: 69 6e 65 20 47 4c 5f 43 4f 50 59 5f 50 49 58 45  ine GL_COPY_PIXE
9df0: 4c 5f 54 4f 4b 45 4e 20 23 78 30 37 30 36 29 0a  L_TOKEN #x0706).
9e00: 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 50 41 53    (define GL_PAS
9e10: 53 5f 54 48 52 4f 55 47 48 5f 54 4f 4b 45 4e 20  S_THROUGH_TOKEN 
9e20: 23 78 30 37 30 30 29 0a 20 20 28 64 65 66 69 6e  #x0700).  (defin
9e30: 65 20 47 4c 5f 46 45 45 44 42 41 43 4b 5f 42 55  e GL_FEEDBACK_BU
9e40: 46 46 45 52 5f 50 4f 49 4e 54 45 52 20 23 78 30  FFER_POINTER #x0
9e50: 44 46 30 29 0a 20 20 28 64 65 66 69 6e 65 20 47  DF0).  (define G
9e60: 4c 5f 46 45 45 44 42 41 43 4b 5f 42 55 46 46 45  L_FEEDBACK_BUFFE
9e70: 52 5f 53 49 5a 45 20 23 78 30 44 46 31 29 0a 20  R_SIZE #x0DF1). 
9e80: 20 28 64 65 66 69 6e 65 20 47 4c 5f 46 45 45 44   (define GL_FEED
9e90: 42 41 43 4b 5f 42 55 46 46 45 52 5f 54 59 50 45  BACK_BUFFER_TYPE
9ea0: 20 23 78 30 44 46 32 29 0a 20 20 3b 3b 3b 3b 20   #x0DF2).  ;;;; 
9eb0: 53 65 6c 65 63 74 69 6f 6e 0a 20 20 28 64 65 66  Selection.  (def
9ec0: 69 6e 65 20 47 4c 5f 53 45 4c 45 43 54 49 4f 4e  ine GL_SELECTION
9ed0: 5f 42 55 46 46 45 52 5f 50 4f 49 4e 54 45 52 20  _BUFFER_POINTER 
9ee0: 23 78 30 44 46 33 29 0a 20 20 28 64 65 66 69 6e  #x0DF3).  (defin
9ef0: 65 20 47 4c 5f 53 45 4c 45 43 54 49 4f 4e 5f 42  e GL_SELECTION_B
9f00: 55 46 46 45 52 5f 53 49 5a 45 20 23 78 30 44 46  UFFER_SIZE #x0DF
9f10: 34 29 0a 20 20 3b 3b 3b 3b 20 46 6f 67 0a 20 20  4).  ;;;; Fog.  
9f20: 28 64 65 66 69 6e 65 20 47 4c 5f 46 4f 47 20 23  (define GL_FOG #
9f30: 78 30 42 36 30 29 0a 20 20 28 64 65 66 69 6e 65  x0B60).  (define
9f40: 20 47 4c 5f 46 4f 47 5f 4d 4f 44 45 20 23 78 30   GL_FOG_MODE #x0
9f50: 42 36 35 29 0a 20 20 28 64 65 66 69 6e 65 20 47  B65).  (define G
9f60: 4c 5f 46 4f 47 5f 44 45 4e 53 49 54 59 20 23 78  L_FOG_DENSITY #x
9f70: 30 42 36 32 29 0a 20 20 28 64 65 66 69 6e 65 20  0B62).  (define 
9f80: 47 4c 5f 46 4f 47 5f 43 4f 4c 4f 52 20 23 78 30  GL_FOG_COLOR #x0
9f90: 42 36 36 29 0a 20 20 28 64 65 66 69 6e 65 20 47  B66).  (define G
9fa0: 4c 5f 46 4f 47 5f 49 4e 44 45 58 20 23 78 30 42  L_FOG_INDEX #x0B
9fb0: 36 31 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c  61).  (define GL
9fc0: 5f 46 4f 47 5f 53 54 41 52 54 20 23 78 30 42 36  _FOG_START #x0B6
9fd0: 33 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f  3).  (define GL_
9fe0: 46 4f 47 5f 45 4e 44 20 23 78 30 42 36 34 29 0a  FOG_END #x0B64).
9ff0: 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 4c 49 4e    (define GL_LIN
a000: 45 41 52 20 23 78 32 36 30 31 29 0a 20 20 28 64  EAR #x2601).  (d
a010: 65 66 69 6e 65 20 47 4c 5f 45 58 50 20 23 78 30  efine GL_EXP #x0
a020: 38 30 30 29 0a 20 20 28 64 65 66 69 6e 65 20 47  800).  (define G
a030: 4c 5f 45 58 50 32 20 23 78 30 38 30 31 29 0a 20  L_EXP2 #x0801). 
a040: 20 3b 3b 3b 3b 20 4c 6f 67 69 63 20 4f 70 73 0a   ;;;; Logic Ops.
a050: 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 4c 4f 47    (define GL_LOG
a060: 49 43 5f 4f 50 20 23 78 30 42 46 31 29 0a 20 20  IC_OP #x0BF1).  
a070: 28 64 65 66 69 6e 65 20 47 4c 5f 49 4e 44 45 58  (define GL_INDEX
a080: 5f 4c 4f 47 49 43 5f 4f 50 20 23 78 30 42 46 31  _LOGIC_OP #x0BF1
a090: 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 43  ).  (define GL_C
a0a0: 4f 4c 4f 52 5f 4c 4f 47 49 43 5f 4f 50 20 23 78  OLOR_LOGIC_OP #x
a0b0: 30 42 46 32 29 0a 20 20 28 64 65 66 69 6e 65 20  0BF2).  (define 
a0c0: 47 4c 5f 4c 4f 47 49 43 5f 4f 50 5f 4d 4f 44 45  GL_LOGIC_OP_MODE
a0d0: 20 23 78 30 42 46 30 29 0a 20 20 28 64 65 66 69   #x0BF0).  (defi
a0e0: 6e 65 20 47 4c 5f 43 4c 45 41 52 20 23 78 31 35  ne GL_CLEAR #x15
a0f0: 30 30 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c  00).  (define GL
a100: 5f 53 45 54 20 23 78 31 35 30 46 29 0a 20 20 28  _SET #x150F).  (
a110: 64 65 66 69 6e 65 20 47 4c 5f 43 4f 50 59 20 23  define GL_COPY #
a120: 78 31 35 30 33 29 0a 20 20 28 64 65 66 69 6e 65  x1503).  (define
a130: 20 47 4c 5f 43 4f 50 59 5f 49 4e 56 45 52 54 45   GL_COPY_INVERTE
a140: 44 20 23 78 31 35 30 43 29 0a 20 20 28 64 65 66  D #x150C).  (def
a150: 69 6e 65 20 47 4c 5f 4e 4f 4f 50 20 23 78 31 35  ine GL_NOOP #x15
a160: 30 35 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c  05).  (define GL
a170: 5f 49 4e 56 45 52 54 20 23 78 31 35 30 41 29 0a  _INVERT #x150A).
a180: 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 41 4e 44    (define GL_AND
a190: 20 23 78 31 35 30 31 29 0a 20 20 28 64 65 66 69   #x1501).  (defi
a1a0: 6e 65 20 47 4c 5f 4e 41 4e 44 20 23 78 31 35 30  ne GL_NAND #x150
a1b0: 45 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f  E).  (define GL_
a1c0: 4f 52 20 23 78 31 35 30 37 29 0a 20 20 28 64 65  OR #x1507).  (de
a1d0: 66 69 6e 65 20 47 4c 5f 4e 4f 52 20 23 78 31 35  fine GL_NOR #x15
a1e0: 30 38 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c  08).  (define GL
a1f0: 5f 58 4f 52 20 23 78 31 35 30 36 29 0a 20 20 28  _XOR #x1506).  (
a200: 64 65 66 69 6e 65 20 47 4c 5f 45 51 55 49 56 20  define GL_EQUIV 
a210: 23 78 31 35 30 39 29 0a 20 20 28 64 65 66 69 6e  #x1509).  (defin
a220: 65 20 47 4c 5f 41 4e 44 5f 52 45 56 45 52 53 45  e GL_AND_REVERSE
a230: 20 23 78 31 35 30 32 29 0a 20 20 28 64 65 66 69   #x1502).  (defi
a240: 6e 65 20 47 4c 5f 41 4e 44 5f 49 4e 56 45 52 54  ne GL_AND_INVERT
a250: 45 44 20 23 78 31 35 30 34 29 0a 20 20 28 64 65  ED #x1504).  (de
a260: 66 69 6e 65 20 47 4c 5f 4f 52 5f 52 45 56 45 52  fine GL_OR_REVER
a270: 53 45 20 23 78 31 35 30 42 29 0a 20 20 28 64 65  SE #x150B).  (de
a280: 66 69 6e 65 20 47 4c 5f 4f 52 5f 49 4e 56 45 52  fine GL_OR_INVER
a290: 54 45 44 20 23 78 31 35 30 44 29 0a 20 20 3b 3b  TED #x150D).  ;;
a2a0: 3b 3b 20 53 74 65 6e 63 69 6c 0a 20 20 28 64 65  ;; Stencil.  (de
a2b0: 66 69 6e 65 20 47 4c 5f 53 54 45 4e 43 49 4c 5f  fine GL_STENCIL_
a2c0: 42 49 54 53 20 23 78 30 44 35 37 29 0a 20 20 28  BITS #x0D57).  (
a2d0: 64 65 66 69 6e 65 20 47 4c 5f 53 54 45 4e 43 49  define GL_STENCI
a2e0: 4c 5f 54 45 53 54 20 23 78 30 42 39 30 29 0a 20  L_TEST #x0B90). 
a2f0: 20 28 64 65 66 69 6e 65 20 47 4c 5f 53 54 45 4e   (define GL_STEN
a300: 43 49 4c 5f 43 4c 45 41 52 5f 56 41 4c 55 45 20  CIL_CLEAR_VALUE 
a310: 23 78 30 42 39 31 29 0a 20 20 28 64 65 66 69 6e  #x0B91).  (defin
a320: 65 20 47 4c 5f 53 54 45 4e 43 49 4c 5f 46 55 4e  e GL_STENCIL_FUN
a330: 43 20 23 78 30 42 39 32 29 0a 20 20 28 64 65 66  C #x0B92).  (def
a340: 69 6e 65 20 47 4c 5f 53 54 45 4e 43 49 4c 5f 56  ine GL_STENCIL_V
a350: 41 4c 55 45 5f 4d 41 53 4b 20 23 78 30 42 39 33  ALUE_MASK #x0B93
a360: 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 53  ).  (define GL_S
a370: 54 45 4e 43 49 4c 5f 46 41 49 4c 20 23 78 30 42  TENCIL_FAIL #x0B
a380: 39 34 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c  94).  (define GL
a390: 5f 53 54 45 4e 43 49 4c 5f 50 41 53 53 5f 44 45  _STENCIL_PASS_DE
a3a0: 50 54 48 5f 46 41 49 4c 20 23 78 30 42 39 35 29  PTH_FAIL #x0B95)
a3b0: 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 53 54  .  (define GL_ST
a3c0: 45 4e 43 49 4c 5f 50 41 53 53 5f 44 45 50 54 48  ENCIL_PASS_DEPTH
a3d0: 5f 50 41 53 53 20 23 78 30 42 39 36 29 0a 20 20  _PASS #x0B96).  
a3e0: 28 64 65 66 69 6e 65 20 47 4c 5f 53 54 45 4e 43  (define GL_STENC
a3f0: 49 4c 5f 52 45 46 20 23 78 30 42 39 37 29 0a 20  IL_REF #x0B97). 
a400: 20 28 64 65 66 69 6e 65 20 47 4c 5f 53 54 45 4e   (define GL_STEN
a410: 43 49 4c 5f 57 52 49 54 45 4d 41 53 4b 20 23 78  CIL_WRITEMASK #x
a420: 30 42 39 38 29 0a 20 20 28 64 65 66 69 6e 65 20  0B98).  (define 
a430: 47 4c 5f 53 54 45 4e 43 49 4c 5f 49 4e 44 45 58  GL_STENCIL_INDEX
a440: 20 23 78 31 39 30 31 29 0a 20 20 28 64 65 66 69   #x1901).  (defi
a450: 6e 65 20 47 4c 5f 4b 45 45 50 20 23 78 31 45 30  ne GL_KEEP #x1E0
a460: 30 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f  0).  (define GL_
a470: 52 45 50 4c 41 43 45 20 23 78 31 45 30 31 29 0a  REPLACE #x1E01).
a480: 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 49 4e 43    (define GL_INC
a490: 52 20 23 78 31 45 30 32 29 0a 20 20 28 64 65 66  R #x1E02).  (def
a4a0: 69 6e 65 20 47 4c 5f 44 45 43 52 20 23 78 31 45  ine GL_DECR #x1E
a4b0: 30 33 29 0a 20 20 3b 3b 3b 3b 20 42 75 66 66 65  03).  ;;;; Buffe
a4c0: 72 73 2c 20 50 69 78 65 6c 20 44 72 61 77 69 6e  rs, Pixel Drawin
a4d0: 67 2f 52 65 61 64 69 6e 67 0a 20 20 28 64 65 66  g/Reading.  (def
a4e0: 69 6e 65 20 47 4c 5f 4e 4f 4e 45 20 23 78 30 29  ine GL_NONE #x0)
a4f0: 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 4c 45  .  (define GL_LE
a500: 46 54 20 23 78 30 34 30 36 29 0a 20 20 28 64 65  FT #x0406).  (de
a510: 66 69 6e 65 20 47 4c 5f 52 49 47 48 54 20 23 78  fine GL_RIGHT #x
a520: 30 34 30 37 29 0a 20 20 3b 3b 3b 3b 47 4c 5f 46  0407).  ;;;;GL_F
a530: 52 4f 4e 54 20 20 20 20 20 20 20 20 20 20 20 20  RONT            
a540: 20 20 20 20 20 20 30 78 30 34 30 34 0a 20 20 3b        0x0404.  ;
a550: 3b 3b 3b 47 4c 5f 42 41 43 4b 20 20 20 20 20 20  ;;;GL_BACK      
a560: 20 20 20 20 20 20 20 20 20 20 20 20 20 30 78 30               0x0
a570: 34 30 35 0a 20 20 3b 3b 3b 3b 47 4c 5f 46 52 4f  405.  ;;;;GL_FRO
a580: 4e 54 5f 41 4e 44 5f 42 41 43 4b 20 20 20 20 20  NT_AND_BACK     
a590: 20 20 20 20 30 78 30 34 30 38 0a 20 20 28 64 65      0x0408.  (de
a5a0: 66 69 6e 65 20 47 4c 5f 46 52 4f 4e 54 5f 4c 45  fine GL_FRONT_LE
a5b0: 46 54 20 23 78 30 34 30 30 29 0a 20 20 28 64 65  FT #x0400).  (de
a5c0: 66 69 6e 65 20 47 4c 5f 46 52 4f 4e 54 5f 52 49  fine GL_FRONT_RI
a5d0: 47 48 54 20 23 78 30 34 30 31 29 0a 20 20 28 64  GHT #x0401).  (d
a5e0: 65 66 69 6e 65 20 47 4c 5f 42 41 43 4b 5f 4c 45  efine GL_BACK_LE
a5f0: 46 54 20 23 78 30 34 30 32 29 0a 20 20 28 64 65  FT #x0402).  (de
a600: 66 69 6e 65 20 47 4c 5f 42 41 43 4b 5f 52 49 47  fine GL_BACK_RIG
a610: 48 54 20 23 78 30 34 30 33 29 0a 20 20 28 64 65  HT #x0403).  (de
a620: 66 69 6e 65 20 47 4c 5f 41 55 58 30 20 23 78 30  fine GL_AUX0 #x0
a630: 34 30 39 29 0a 20 20 28 64 65 66 69 6e 65 20 47  409).  (define G
a640: 4c 5f 41 55 58 31 20 23 78 30 34 30 41 29 0a 20  L_AUX1 #x040A). 
a650: 20 28 64 65 66 69 6e 65 20 47 4c 5f 41 55 58 32   (define GL_AUX2
a660: 20 23 78 30 34 30 42 29 0a 20 20 28 64 65 66 69   #x040B).  (defi
a670: 6e 65 20 47 4c 5f 41 55 58 33 20 23 78 30 34 30  ne GL_AUX3 #x040
a680: 43 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f  C).  (define GL_
a690: 43 4f 4c 4f 52 5f 49 4e 44 45 58 20 23 78 31 39  COLOR_INDEX #x19
a6a0: 30 30 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c  00).  (define GL
a6b0: 5f 52 45 44 20 23 78 31 39 30 33 29 0a 20 20 28  _RED #x1903).  (
a6c0: 64 65 66 69 6e 65 20 47 4c 5f 47 52 45 45 4e 20  define GL_GREEN 
a6d0: 23 78 31 39 30 34 29 0a 20 20 28 64 65 66 69 6e  #x1904).  (defin
a6e0: 65 20 47 4c 5f 42 4c 55 45 20 23 78 31 39 30 35  e GL_BLUE #x1905
a6f0: 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 41  ).  (define GL_A
a700: 4c 50 48 41 20 23 78 31 39 30 36 29 0a 20 20 28  LPHA #x1906).  (
a710: 64 65 66 69 6e 65 20 47 4c 5f 4c 55 4d 49 4e 41  define GL_LUMINA
a720: 4e 43 45 20 23 78 31 39 30 39 29 0a 20 20 28 64  NCE #x1909).  (d
a730: 65 66 69 6e 65 20 47 4c 5f 4c 55 4d 49 4e 41 4e  efine GL_LUMINAN
a740: 43 45 5f 41 4c 50 48 41 20 23 78 31 39 30 41 29  CE_ALPHA #x190A)
a750: 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 41 4c  .  (define GL_AL
a760: 50 48 41 5f 42 49 54 53 20 23 78 30 44 35 35 29  PHA_BITS #x0D55)
a770: 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 52 45  .  (define GL_RE
a780: 44 5f 42 49 54 53 20 23 78 30 44 35 32 29 0a 20  D_BITS #x0D52). 
a790: 20 28 64 65 66 69 6e 65 20 47 4c 5f 47 52 45 45   (define GL_GREE
a7a0: 4e 5f 42 49 54 53 20 23 78 30 44 35 33 29 0a 20  N_BITS #x0D53). 
a7b0: 20 28 64 65 66 69 6e 65 20 47 4c 5f 42 4c 55 45   (define GL_BLUE
a7c0: 5f 42 49 54 53 20 23 78 30 44 35 34 29 0a 20 20  _BITS #x0D54).  
a7d0: 28 64 65 66 69 6e 65 20 47 4c 5f 49 4e 44 45 58  (define GL_INDEX
a7e0: 5f 42 49 54 53 20 23 78 30 44 35 31 29 0a 20 20  _BITS #x0D51).  
a7f0: 28 64 65 66 69 6e 65 20 47 4c 5f 53 55 42 50 49  (define GL_SUBPI
a800: 58 45 4c 5f 42 49 54 53 20 23 78 30 44 35 30 29  XEL_BITS #x0D50)
a810: 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 41 55  .  (define GL_AU
a820: 58 5f 42 55 46 46 45 52 53 20 23 78 30 43 30 30  X_BUFFERS #x0C00
a830: 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 52  ).  (define GL_R
a840: 45 41 44 5f 42 55 46 46 45 52 20 23 78 30 43 30  EAD_BUFFER #x0C0
a850: 32 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f  2).  (define GL_
a860: 44 52 41 57 5f 42 55 46 46 45 52 20 23 78 30 43  DRAW_BUFFER #x0C
a870: 30 31 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c  01).  (define GL
a880: 5f 44 4f 55 42 4c 45 42 55 46 46 45 52 20 23 78  _DOUBLEBUFFER #x
a890: 30 43 33 32 29 0a 20 20 28 64 65 66 69 6e 65 20  0C32).  (define 
a8a0: 47 4c 5f 53 54 45 52 45 4f 20 23 78 30 43 33 33  GL_STEREO #x0C33
a8b0: 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 42  ).  (define GL_B
a8c0: 49 54 4d 41 50 20 23 78 31 41 30 30 29 0a 20 20  ITMAP #x1A00).  
a8d0: 28 64 65 66 69 6e 65 20 47 4c 5f 43 4f 4c 4f 52  (define GL_COLOR
a8e0: 20 23 78 31 38 30 30 29 0a 20 20 28 64 65 66 69   #x1800).  (defi
a8f0: 6e 65 20 47 4c 5f 44 45 50 54 48 20 23 78 31 38  ne GL_DEPTH #x18
a900: 30 31 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c  01).  (define GL
a910: 5f 53 54 45 4e 43 49 4c 20 23 78 31 38 30 32 29  _STENCIL #x1802)
a920: 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 44 49  .  (define GL_DI
a930: 54 48 45 52 20 23 78 30 42 44 30 29 0a 20 20 28  THER #x0BD0).  (
a940: 64 65 66 69 6e 65 20 47 4c 5f 52 47 42 20 23 78  define GL_RGB #x
a950: 31 39 30 37 29 0a 20 20 28 64 65 66 69 6e 65 20  1907).  (define 
a960: 47 4c 5f 52 47 42 41 20 23 78 31 39 30 38 29 0a  GL_RGBA #x1908).
a970: 20 20 3b 3b 3b 3b 20 49 6d 70 6c 65 6d 65 6e 74    ;;;; Implement
a980: 61 74 69 6f 6e 20 6c 69 6d 69 74 73 0a 20 20 28  ation limits.  (
a990: 64 65 66 69 6e 65 20 47 4c 5f 4d 41 58 5f 4c 49  define GL_MAX_LI
a9a0: 53 54 5f 4e 45 53 54 49 4e 47 20 23 78 30 42 33  ST_NESTING #x0B3
a9b0: 31 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f  1).  (define GL_
a9c0: 4d 41 58 5f 45 56 41 4c 5f 4f 52 44 45 52 20 23  MAX_EVAL_ORDER #
a9d0: 78 30 44 33 30 29 0a 20 20 28 64 65 66 69 6e 65  x0D30).  (define
a9e0: 20 47 4c 5f 4d 41 58 5f 4c 49 47 48 54 53 20 23   GL_MAX_LIGHTS #
a9f0: 78 30 44 33 31 29 0a 20 20 28 64 65 66 69 6e 65  x0D31).  (define
aa00: 20 47 4c 5f 4d 41 58 5f 43 4c 49 50 5f 50 4c 41   GL_MAX_CLIP_PLA
aa10: 4e 45 53 20 23 78 30 44 33 32 29 0a 20 20 28 64  NES #x0D32).  (d
aa20: 65 66 69 6e 65 20 47 4c 5f 4d 41 58 5f 54 45 58  efine GL_MAX_TEX
aa30: 54 55 52 45 5f 53 49 5a 45 20 23 78 30 44 33 33  TURE_SIZE #x0D33
aa40: 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 4d  ).  (define GL_M
aa50: 41 58 5f 50 49 58 45 4c 5f 4d 41 50 5f 54 41 42  AX_PIXEL_MAP_TAB
aa60: 4c 45 20 23 78 30 44 33 34 29 0a 20 20 28 64 65  LE #x0D34).  (de
aa70: 66 69 6e 65 20 47 4c 5f 4d 41 58 5f 41 54 54 52  fine GL_MAX_ATTR
aa80: 49 42 5f 53 54 41 43 4b 5f 44 45 50 54 48 20 23  IB_STACK_DEPTH #
aa90: 78 30 44 33 35 29 0a 20 20 28 64 65 66 69 6e 65  x0D35).  (define
aaa0: 20 47 4c 5f 4d 41 58 5f 4d 4f 44 45 4c 56 49 45   GL_MAX_MODELVIE
aab0: 57 5f 53 54 41 43 4b 5f 44 45 50 54 48 20 23 78  W_STACK_DEPTH #x
aac0: 30 44 33 36 29 0a 20 20 28 64 65 66 69 6e 65 20  0D36).  (define 
aad0: 47 4c 5f 4d 41 58 5f 4e 41 4d 45 5f 53 54 41 43  GL_MAX_NAME_STAC
aae0: 4b 5f 44 45 50 54 48 20 23 78 30 44 33 37 29 0a  K_DEPTH #x0D37).
aaf0: 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 4d 41 58    (define GL_MAX
ab00: 5f 50 52 4f 4a 45 43 54 49 4f 4e 5f 53 54 41 43  _PROJECTION_STAC
ab10: 4b 5f 44 45 50 54 48 20 23 78 30 44 33 38 29 0a  K_DEPTH #x0D38).
ab20: 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 4d 41 58    (define GL_MAX
ab30: 5f 54 45 58 54 55 52 45 5f 53 54 41 43 4b 5f 44  _TEXTURE_STACK_D
ab40: 45 50 54 48 20 23 78 30 44 33 39 29 0a 20 20 28  EPTH #x0D39).  (
ab50: 64 65 66 69 6e 65 20 47 4c 5f 4d 41 58 5f 56 49  define GL_MAX_VI
ab60: 45 57 50 4f 52 54 5f 44 49 4d 53 20 23 78 30 44  EWPORT_DIMS #x0D
ab70: 33 41 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c  3A).  (define GL
ab80: 5f 4d 41 58 5f 43 4c 49 45 4e 54 5f 41 54 54 52  _MAX_CLIENT_ATTR
ab90: 49 42 5f 53 54 41 43 4b 5f 44 45 50 54 48 20 23  IB_STACK_DEPTH #
aba0: 78 30 44 33 42 29 0a 20 20 3b 3b 3b 3b 20 47 65  x0D3B).  ;;;; Ge
abb0: 74 73 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f  ts.  (define GL_
abc0: 41 54 54 52 49 42 5f 53 54 41 43 4b 5f 44 45 50  ATTRIB_STACK_DEP
abd0: 54 48 20 23 78 30 42 42 30 29 0a 20 20 28 64 65  TH #x0BB0).  (de
abe0: 66 69 6e 65 20 47 4c 5f 43 4c 49 45 4e 54 5f 41  fine GL_CLIENT_A
abf0: 54 54 52 49 42 5f 53 54 41 43 4b 5f 44 45 50 54  TTRIB_STACK_DEPT
ac00: 48 20 23 78 30 42 42 31 29 0a 20 20 28 64 65 66  H #x0BB1).  (def
ac10: 69 6e 65 20 47 4c 5f 43 4f 4c 4f 52 5f 43 4c 45  ine GL_COLOR_CLE
ac20: 41 52 5f 56 41 4c 55 45 20 23 78 30 43 32 32 29  AR_VALUE #x0C22)
ac30: 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 43 4f  .  (define GL_CO
ac40: 4c 4f 52 5f 57 52 49 54 45 4d 41 53 4b 20 23 78  LOR_WRITEMASK #x
ac50: 30 43 32 33 29 0a 20 20 28 64 65 66 69 6e 65 20  0C23).  (define 
ac60: 47 4c 5f 43 55 52 52 45 4e 54 5f 49 4e 44 45 58  GL_CURRENT_INDEX
ac70: 20 23 78 30 42 30 31 29 0a 20 20 28 64 65 66 69   #x0B01).  (defi
ac80: 6e 65 20 47 4c 5f 43 55 52 52 45 4e 54 5f 43 4f  ne GL_CURRENT_CO
ac90: 4c 4f 52 20 23 78 30 42 30 30 29 0a 20 20 28 64  LOR #x0B00).  (d
aca0: 65 66 69 6e 65 20 47 4c 5f 43 55 52 52 45 4e 54  efine GL_CURRENT
acb0: 5f 4e 4f 52 4d 41 4c 20 23 78 30 42 30 32 29 0a  _NORMAL #x0B02).
acc0: 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 43 55 52    (define GL_CUR
acd0: 52 45 4e 54 5f 52 41 53 54 45 52 5f 43 4f 4c 4f  RENT_RASTER_COLO
ace0: 52 20 23 78 30 42 30 34 29 0a 20 20 28 64 65 66  R #x0B04).  (def
acf0: 69 6e 65 20 47 4c 5f 43 55 52 52 45 4e 54 5f 52  ine GL_CURRENT_R
ad00: 41 53 54 45 52 5f 44 49 53 54 41 4e 43 45 20 23  ASTER_DISTANCE #
ad10: 78 30 42 30 39 29 0a 20 20 28 64 65 66 69 6e 65  x0B09).  (define
ad20: 20 47 4c 5f 43 55 52 52 45 4e 54 5f 52 41 53 54   GL_CURRENT_RAST
ad30: 45 52 5f 49 4e 44 45 58 20 23 78 30 42 30 35 29  ER_INDEX #x0B05)
ad40: 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 43 55  .  (define GL_CU
ad50: 52 52 45 4e 54 5f 52 41 53 54 45 52 5f 50 4f 53  RRENT_RASTER_POS
ad60: 49 54 49 4f 4e 20 23 78 30 42 30 37 29 0a 20 20  ITION #x0B07).  
ad70: 28 64 65 66 69 6e 65 20 47 4c 5f 43 55 52 52 45  (define GL_CURRE
ad80: 4e 54 5f 52 41 53 54 45 52 5f 54 45 58 54 55 52  NT_RASTER_TEXTUR
ad90: 45 5f 43 4f 4f 52 44 53 20 23 78 30 42 30 36 29  E_COORDS #x0B06)
ada0: 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 43 55  .  (define GL_CU
adb0: 52 52 45 4e 54 5f 52 41 53 54 45 52 5f 50 4f 53  RRENT_RASTER_POS
adc0: 49 54 49 4f 4e 5f 56 41 4c 49 44 20 23 78 30 42  ITION_VALID #x0B
add0: 30 38 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c  08).  (define GL
ade0: 5f 43 55 52 52 45 4e 54 5f 54 45 58 54 55 52 45  _CURRENT_TEXTURE
adf0: 5f 43 4f 4f 52 44 53 20 23 78 30 42 30 33 29 0a  _COORDS #x0B03).
ae00: 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 49 4e 44    (define GL_IND
ae10: 45 58 5f 43 4c 45 41 52 5f 56 41 4c 55 45 20 23  EX_CLEAR_VALUE #
ae20: 78 30 43 32 30 29 0a 20 20 28 64 65 66 69 6e 65  x0C20).  (define
ae30: 20 47 4c 5f 49 4e 44 45 58 5f 4d 4f 44 45 20 23   GL_INDEX_MODE #
ae40: 78 30 43 33 30 29 0a 20 20 28 64 65 66 69 6e 65  x0C30).  (define
ae50: 20 47 4c 5f 49 4e 44 45 58 5f 57 52 49 54 45 4d   GL_INDEX_WRITEM
ae60: 41 53 4b 20 23 78 30 43 32 31 29 0a 20 20 28 64  ASK #x0C21).  (d
ae70: 65 66 69 6e 65 20 47 4c 5f 4d 4f 44 45 4c 56 49  efine GL_MODELVI
ae80: 45 57 5f 4d 41 54 52 49 58 20 23 78 30 42 41 36  EW_MATRIX #x0BA6
ae90: 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 4d  ).  (define GL_M
aea0: 4f 44 45 4c 56 49 45 57 5f 53 54 41 43 4b 5f 44  ODELVIEW_STACK_D
aeb0: 45 50 54 48 20 23 78 30 42 41 33 29 0a 20 20 28  EPTH #x0BA3).  (
aec0: 64 65 66 69 6e 65 20 47 4c 5f 4e 41 4d 45 5f 53  define GL_NAME_S
aed0: 54 41 43 4b 5f 44 45 50 54 48 20 23 78 30 44 37  TACK_DEPTH #x0D7
aee0: 30 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f  0).  (define GL_
aef0: 50 52 4f 4a 45 43 54 49 4f 4e 5f 4d 41 54 52 49  PROJECTION_MATRI
af00: 58 20 23 78 30 42 41 37 29 0a 20 20 28 64 65 66  X #x0BA7).  (def
af10: 69 6e 65 20 47 4c 5f 50 52 4f 4a 45 43 54 49 4f  ine GL_PROJECTIO
af20: 4e 5f 53 54 41 43 4b 5f 44 45 50 54 48 20 23 78  N_STACK_DEPTH #x
af30: 30 42 41 34 29 0a 20 20 28 64 65 66 69 6e 65 20  0BA4).  (define 
af40: 47 4c 5f 52 45 4e 44 45 52 5f 4d 4f 44 45 20 23  GL_RENDER_MODE #
af50: 78 30 43 34 30 29 0a 20 20 28 64 65 66 69 6e 65  x0C40).  (define
af60: 20 47 4c 5f 52 47 42 41 5f 4d 4f 44 45 20 23 78   GL_RGBA_MODE #x
af70: 30 43 33 31 29 0a 20 20 28 64 65 66 69 6e 65 20  0C31).  (define 
af80: 47 4c 5f 54 45 58 54 55 52 45 5f 4d 41 54 52 49  GL_TEXTURE_MATRI
af90: 58 20 23 78 30 42 41 38 29 0a 20 20 28 64 65 66  X #x0BA8).  (def
afa0: 69 6e 65 20 47 4c 5f 54 45 58 54 55 52 45 5f 53  ine GL_TEXTURE_S
afb0: 54 41 43 4b 5f 44 45 50 54 48 20 23 78 30 42 41  TACK_DEPTH #x0BA
afc0: 35 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f  5).  (define GL_
afd0: 56 49 45 57 50 4f 52 54 20 23 78 30 42 41 32 29  VIEWPORT #x0BA2)
afe0: 0a 20 20 3b 3b 3b 3b 20 45 76 61 6c 75 61 74 6f  .  ;;;; Evaluato
aff0: 72 73 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f  rs.  (define GL_
b000: 41 55 54 4f 5f 4e 4f 52 4d 41 4c 20 23 78 30 44  AUTO_NORMAL #x0D
b010: 38 30 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c  80).  (define GL
b020: 5f 4d 41 50 31 5f 43 4f 4c 4f 52 5f 34 20 23 78  _MAP1_COLOR_4 #x
b030: 30 44 39 30 29 0a 20 20 28 64 65 66 69 6e 65 20  0D90).  (define 
b040: 47 4c 5f 4d 41 50 31 5f 49 4e 44 45 58 20 23 78  GL_MAP1_INDEX #x
b050: 30 44 39 31 29 0a 20 20 28 64 65 66 69 6e 65 20  0D91).  (define 
b060: 47 4c 5f 4d 41 50 31 5f 4e 4f 52 4d 41 4c 20 23  GL_MAP1_NORMAL #
b070: 78 30 44 39 32 29 0a 20 20 28 64 65 66 69 6e 65  x0D92).  (define
b080: 20 47 4c 5f 4d 41 50 31 5f 54 45 58 54 55 52 45   GL_MAP1_TEXTURE
b090: 5f 43 4f 4f 52 44 5f 31 20 23 78 30 44 39 33 29  _COORD_1 #x0D93)
b0a0: 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 4d 41  .  (define GL_MA
b0b0: 50 31 5f 54 45 58 54 55 52 45 5f 43 4f 4f 52 44  P1_TEXTURE_COORD
b0c0: 5f 32 20 23 78 30 44 39 34 29 0a 20 20 28 64 65  _2 #x0D94).  (de
b0d0: 66 69 6e 65 20 47 4c 5f 4d 41 50 31 5f 54 45 58  fine GL_MAP1_TEX
b0e0: 54 55 52 45 5f 43 4f 4f 52 44 5f 33 20 23 78 30  TURE_COORD_3 #x0
b0f0: 44 39 35 29 0a 20 20 28 64 65 66 69 6e 65 20 47  D95).  (define G
b100: 4c 5f 4d 41 50 31 5f 54 45 58 54 55 52 45 5f 43  L_MAP1_TEXTURE_C
b110: 4f 4f 52 44 5f 34 20 23 78 30 44 39 36 29 0a 20  OORD_4 #x0D96). 
b120: 20 28 64 65 66 69 6e 65 20 47 4c 5f 4d 41 50 31   (define GL_MAP1
b130: 5f 56 45 52 54 45 58 5f 33 20 23 78 30 44 39 37  _VERTEX_3 #x0D97
b140: 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 4d  ).  (define GL_M
b150: 41 50 31 5f 56 45 52 54 45 58 5f 34 20 23 78 30  AP1_VERTEX_4 #x0
b160: 44 39 38 29 0a 20 20 28 64 65 66 69 6e 65 20 47  D98).  (define G
b170: 4c 5f 4d 41 50 32 5f 43 4f 4c 4f 52 5f 34 20 23  L_MAP2_COLOR_4 #
b180: 78 30 44 42 30 29 0a 20 20 28 64 65 66 69 6e 65  x0DB0).  (define
b190: 20 47 4c 5f 4d 41 50 32 5f 49 4e 44 45 58 20 23   GL_MAP2_INDEX #
b1a0: 78 30 44 42 31 29 0a 20 20 28 64 65 66 69 6e 65  x0DB1).  (define
b1b0: 20 47 4c 5f 4d 41 50 32 5f 4e 4f 52 4d 41 4c 20   GL_MAP2_NORMAL 
b1c0: 23 78 30 44 42 32 29 0a 20 20 28 64 65 66 69 6e  #x0DB2).  (defin
b1d0: 65 20 47 4c 5f 4d 41 50 32 5f 54 45 58 54 55 52  e GL_MAP2_TEXTUR
b1e0: 45 5f 43 4f 4f 52 44 5f 31 20 23 78 30 44 42 33  E_COORD_1 #x0DB3
b1f0: 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 4d  ).  (define GL_M
b200: 41 50 32 5f 54 45 58 54 55 52 45 5f 43 4f 4f 52  AP2_TEXTURE_COOR
b210: 44 5f 32 20 23 78 30 44 42 34 29 0a 20 20 28 64  D_2 #x0DB4).  (d
b220: 65 66 69 6e 65 20 47 4c 5f 4d 41 50 32 5f 54 45  efine GL_MAP2_TE
b230: 58 54 55 52 45 5f 43 4f 4f 52 44 5f 33 20 23 78  XTURE_COORD_3 #x
b240: 30 44 42 35 29 0a 20 20 28 64 65 66 69 6e 65 20  0DB5).  (define 
b250: 47 4c 5f 4d 41 50 32 5f 54 45 58 54 55 52 45 5f  GL_MAP2_TEXTURE_
b260: 43 4f 4f 52 44 5f 34 20 23 78 30 44 42 36 29 0a  COORD_4 #x0DB6).
b270: 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 4d 41 50    (define GL_MAP
b280: 32 5f 56 45 52 54 45 58 5f 33 20 23 78 30 44 42  2_VERTEX_3 #x0DB
b290: 37 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f  7).  (define GL_
b2a0: 4d 41 50 32 5f 56 45 52 54 45 58 5f 34 20 23 78  MAP2_VERTEX_4 #x
b2b0: 30 44 42 38 29 0a 20 20 28 64 65 66 69 6e 65 20  0DB8).  (define 
b2c0: 47 4c 5f 4d 41 50 31 5f 47 52 49 44 5f 44 4f 4d  GL_MAP1_GRID_DOM
b2d0: 41 49 4e 20 23 78 30 44 44 30 29 0a 20 20 28 64  AIN #x0DD0).  (d
b2e0: 65 66 69 6e 65 20 47 4c 5f 4d 41 50 31 5f 47 52  efine GL_MAP1_GR
b2f0: 49 44 5f 53 45 47 4d 45 4e 54 53 20 23 78 30 44  ID_SEGMENTS #x0D
b300: 44 31 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c  D1).  (define GL
b310: 5f 4d 41 50 32 5f 47 52 49 44 5f 44 4f 4d 41 49  _MAP2_GRID_DOMAI
b320: 4e 20 23 78 30 44 44 32 29 0a 20 20 28 64 65 66  N #x0DD2).  (def
b330: 69 6e 65 20 47 4c 5f 4d 41 50 32 5f 47 52 49 44  ine GL_MAP2_GRID
b340: 5f 53 45 47 4d 45 4e 54 53 20 23 78 30 44 44 33  _SEGMENTS #x0DD3
b350: 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 43  ).  (define GL_C
b360: 4f 45 46 46 20 23 78 30 41 30 30 29 0a 20 20 28  OEFF #x0A00).  (
b370: 64 65 66 69 6e 65 20 47 4c 5f 4f 52 44 45 52 20  define GL_ORDER 
b380: 23 78 30 41 30 31 29 0a 20 20 28 64 65 66 69 6e  #x0A01).  (defin
b390: 65 20 47 4c 5f 44 4f 4d 41 49 4e 20 23 78 30 41  e GL_DOMAIN #x0A
b3a0: 30 32 29 0a 20 20 3b 3b 3b 3b 20 48 69 6e 74 73  02).  ;;;; Hints
b3b0: 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 50 45  .  (define GL_PE
b3c0: 52 53 50 45 43 54 49 56 45 5f 43 4f 52 52 45 43  RSPECTIVE_CORREC
b3d0: 54 49 4f 4e 5f 48 49 4e 54 20 23 78 30 43 35 30  TION_HINT #x0C50
b3e0: 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 50  ).  (define GL_P
b3f0: 4f 49 4e 54 5f 53 4d 4f 4f 54 48 5f 48 49 4e 54  OINT_SMOOTH_HINT
b400: 20 23 78 30 43 35 31 29 0a 20 20 28 64 65 66 69   #x0C51).  (defi
b410: 6e 65 20 47 4c 5f 4c 49 4e 45 5f 53 4d 4f 4f 54  ne GL_LINE_SMOOT
b420: 48 5f 48 49 4e 54 20 23 78 30 43 35 32 29 0a 20  H_HINT #x0C52). 
b430: 20 28 64 65 66 69 6e 65 20 47 4c 5f 50 4f 4c 59   (define GL_POLY
b440: 47 4f 4e 5f 53 4d 4f 4f 54 48 5f 48 49 4e 54 20  GON_SMOOTH_HINT 
b450: 23 78 30 43 35 33 29 0a 20 20 28 64 65 66 69 6e  #x0C53).  (defin
b460: 65 20 47 4c 5f 46 4f 47 5f 48 49 4e 54 20 23 78  e GL_FOG_HINT #x
b470: 30 43 35 34 29 0a 20 20 28 64 65 66 69 6e 65 20  0C54).  (define 
b480: 47 4c 5f 44 4f 4e 54 5f 43 41 52 45 20 23 78 31  GL_DONT_CARE #x1
b490: 31 30 30 29 0a 20 20 28 64 65 66 69 6e 65 20 47  100).  (define G
b4a0: 4c 5f 46 41 53 54 45 53 54 20 23 78 31 31 30 31  L_FASTEST #x1101
b4b0: 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 4e  ).  (define GL_N
b4c0: 49 43 45 53 54 20 23 78 31 31 30 32 29 0a 20 20  ICEST #x1102).  
b4d0: 3b 3b 3b 3b 20 53 63 69 73 73 6f 72 20 62 6f 78  ;;;; Scissor box
b4e0: 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 53 43  .  (define GL_SC
b4f0: 49 53 53 4f 52 5f 42 4f 58 20 23 78 30 43 31 30  ISSOR_BOX #x0C10
b500: 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 53  ).  (define GL_S
b510: 43 49 53 53 4f 52 5f 54 45 53 54 20 23 78 30 43  CISSOR_TEST #x0C
b520: 31 31 29 0a 20 20 3b 3b 3b 3b 20 50 69 78 65 6c  11).  ;;;; Pixel
b530: 20 4d 6f 64 65 20 2f 20 54 72 61 6e 73 66 65 72   Mode / Transfer
b540: 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 4d 41  .  (define GL_MA
b550: 50 5f 43 4f 4c 4f 52 20 23 78 30 44 31 30 29 0a  P_COLOR #x0D10).
b560: 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 4d 41 50    (define GL_MAP
b570: 5f 53 54 45 4e 43 49 4c 20 23 78 30 44 31 31 29  _STENCIL #x0D11)
b580: 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 49 4e  .  (define GL_IN
b590: 44 45 58 5f 53 48 49 46 54 20 23 78 30 44 31 32  DEX_SHIFT #x0D12
b5a0: 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 49  ).  (define GL_I
b5b0: 4e 44 45 58 5f 4f 46 46 53 45 54 20 23 78 30 44  NDEX_OFFSET #x0D
b5c0: 31 33 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c  13).  (define GL
b5d0: 5f 52 45 44 5f 53 43 41 4c 45 20 23 78 30 44 31  _RED_SCALE #x0D1
b5e0: 34 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f  4).  (define GL_
b5f0: 52 45 44 5f 42 49 41 53 20 23 78 30 44 31 35 29  RED_BIAS #x0D15)
b600: 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 47 52  .  (define GL_GR
b610: 45 45 4e 5f 53 43 41 4c 45 20 23 78 30 44 31 38  EEN_SCALE #x0D18
b620: 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 47  ).  (define GL_G
b630: 52 45 45 4e 5f 42 49 41 53 20 23 78 30 44 31 39  REEN_BIAS #x0D19
b640: 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 42  ).  (define GL_B
b650: 4c 55 45 5f 53 43 41 4c 45 20 23 78 30 44 31 41  LUE_SCALE #x0D1A
b660: 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 42  ).  (define GL_B
b670: 4c 55 45 5f 42 49 41 53 20 23 78 30 44 31 42 29  LUE_BIAS #x0D1B)
b680: 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 41 4c  .  (define GL_AL
b690: 50 48 41 5f 53 43 41 4c 45 20 23 78 30 44 31 43  PHA_SCALE #x0D1C
b6a0: 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 41  ).  (define GL_A
b6b0: 4c 50 48 41 5f 42 49 41 53 20 23 78 30 44 31 44  LPHA_BIAS #x0D1D
b6c0: 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 44  ).  (define GL_D
b6d0: 45 50 54 48 5f 53 43 41 4c 45 20 23 78 30 44 31  EPTH_SCALE #x0D1
b6e0: 45 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f  E).  (define GL_
b6f0: 44 45 50 54 48 5f 42 49 41 53 20 23 78 30 44 31  DEPTH_BIAS #x0D1
b700: 46 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f  F).  (define GL_
b710: 50 49 58 45 4c 5f 4d 41 50 5f 53 5f 54 4f 5f 53  PIXEL_MAP_S_TO_S
b720: 5f 53 49 5a 45 20 23 78 30 43 42 31 29 0a 20 20  _SIZE #x0CB1).  
b730: 28 64 65 66 69 6e 65 20 47 4c 5f 50 49 58 45 4c  (define GL_PIXEL
b740: 5f 4d 41 50 5f 49 5f 54 4f 5f 49 5f 53 49 5a 45  _MAP_I_TO_I_SIZE
b750: 20 23 78 30 43 42 30 29 0a 20 20 28 64 65 66 69   #x0CB0).  (defi
b760: 6e 65 20 47 4c 5f 50 49 58 45 4c 5f 4d 41 50 5f  ne GL_PIXEL_MAP_
b770: 49 5f 54 4f 5f 52 5f 53 49 5a 45 20 23 78 30 43  I_TO_R_SIZE #x0C
b780: 42 32 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c  B2).  (define GL
b790: 5f 50 49 58 45 4c 5f 4d 41 50 5f 49 5f 54 4f 5f  _PIXEL_MAP_I_TO_
b7a0: 47 5f 53 49 5a 45 20 23 78 30 43 42 33 29 0a 20  G_SIZE #x0CB3). 
b7b0: 20 28 64 65 66 69 6e 65 20 47 4c 5f 50 49 58 45   (define GL_PIXE
b7c0: 4c 5f 4d 41 50 5f 49 5f 54 4f 5f 42 5f 53 49 5a  L_MAP_I_TO_B_SIZ
b7d0: 45 20 23 78 30 43 42 34 29 0a 20 20 28 64 65 66  E #x0CB4).  (def
b7e0: 69 6e 65 20 47 4c 5f 50 49 58 45 4c 5f 4d 41 50  ine GL_PIXEL_MAP
b7f0: 5f 49 5f 54 4f 5f 41 5f 53 49 5a 45 20 23 78 30  _I_TO_A_SIZE #x0
b800: 43 42 35 29 0a 20 20 28 64 65 66 69 6e 65 20 47  CB5).  (define G
b810: 4c 5f 50 49 58 45 4c 5f 4d 41 50 5f 52 5f 54 4f  L_PIXEL_MAP_R_TO
b820: 5f 52 5f 53 49 5a 45 20 23 78 30 43 42 36 29 0a  _R_SIZE #x0CB6).
b830: 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 50 49 58    (define GL_PIX
b840: 45 4c 5f 4d 41 50 5f 47 5f 54 4f 5f 47 5f 53 49  EL_MAP_G_TO_G_SI
b850: 5a 45 20 23 78 30 43 42 37 29 0a 20 20 28 64 65  ZE #x0CB7).  (de
b860: 66 69 6e 65 20 47 4c 5f 50 49 58 45 4c 5f 4d 41  fine GL_PIXEL_MA
b870: 50 5f 42 5f 54 4f 5f 42 5f 53 49 5a 45 20 23 78  P_B_TO_B_SIZE #x
b880: 30 43 42 38 29 0a 20 20 28 64 65 66 69 6e 65 20  0CB8).  (define 
b890: 47 4c 5f 50 49 58 45 4c 5f 4d 41 50 5f 41 5f 54  GL_PIXEL_MAP_A_T
b8a0: 4f 5f 41 5f 53 49 5a 45 20 23 78 30 43 42 39 29  O_A_SIZE #x0CB9)
b8b0: 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 50 49  .  (define GL_PI
b8c0: 58 45 4c 5f 4d 41 50 5f 53 5f 54 4f 5f 53 20 23  XEL_MAP_S_TO_S #
b8d0: 78 30 43 37 31 29 0a 20 20 28 64 65 66 69 6e 65  x0C71).  (define
b8e0: 20 47 4c 5f 50 49 58 45 4c 5f 4d 41 50 5f 49 5f   GL_PIXEL_MAP_I_
b8f0: 54 4f 5f 49 20 23 78 30 43 37 30 29 0a 20 20 28  TO_I #x0C70).  (
b900: 64 65 66 69 6e 65 20 47 4c 5f 50 49 58 45 4c 5f  define GL_PIXEL_
b910: 4d 41 50 5f 49 5f 54 4f 5f 52 20 23 78 30 43 37  MAP_I_TO_R #x0C7
b920: 32 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f  2).  (define GL_
b930: 50 49 58 45 4c 5f 4d 41 50 5f 49 5f 54 4f 5f 47  PIXEL_MAP_I_TO_G
b940: 20 23 78 30 43 37 33 29 0a 20 20 28 64 65 66 69   #x0C73).  (defi
b950: 6e 65 20 47 4c 5f 50 49 58 45 4c 5f 4d 41 50 5f  ne GL_PIXEL_MAP_
b960: 49 5f 54 4f 5f 42 20 23 78 30 43 37 34 29 0a 20  I_TO_B #x0C74). 
b970: 20 28 64 65 66 69 6e 65 20 47 4c 5f 50 49 58 45   (define GL_PIXE
b980: 4c 5f 4d 41 50 5f 49 5f 54 4f 5f 41 20 23 78 30  L_MAP_I_TO_A #x0
b990: 43 37 35 29 0a 20 20 28 64 65 66 69 6e 65 20 47  C75).  (define G
b9a0: 4c 5f 50 49 58 45 4c 5f 4d 41 50 5f 52 5f 54 4f  L_PIXEL_MAP_R_TO
b9b0: 5f 52 20 23 78 30 43 37 36 29 0a 20 20 28 64 65  _R #x0C76).  (de
b9c0: 66 69 6e 65 20 47 4c 5f 50 49 58 45 4c 5f 4d 41  fine GL_PIXEL_MA
b9d0: 50 5f 47 5f 54 4f 5f 47 20 23 78 30 43 37 37 29  P_G_TO_G #x0C77)
b9e0: 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 50 49  .  (define GL_PI
b9f0: 58 45 4c 5f 4d 41 50 5f 42 5f 54 4f 5f 42 20 23  XEL_MAP_B_TO_B #
ba00: 78 30 43 37 38 29 0a 20 20 28 64 65 66 69 6e 65  x0C78).  (define
ba10: 20 47 4c 5f 50 49 58 45 4c 5f 4d 41 50 5f 41 5f   GL_PIXEL_MAP_A_
ba20: 54 4f 5f 41 20 23 78 30 43 37 39 29 0a 20 20 28  TO_A #x0C79).  (
ba30: 64 65 66 69 6e 65 20 47 4c 5f 50 41 43 4b 5f 41  define GL_PACK_A
ba40: 4c 49 47 4e 4d 45 4e 54 20 23 78 30 44 30 35 29  LIGNMENT #x0D05)
ba50: 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 50 41  .  (define GL_PA
ba60: 43 4b 5f 4c 53 42 5f 46 49 52 53 54 20 23 78 30  CK_LSB_FIRST #x0
ba70: 44 30 31 29 0a 20 20 28 64 65 66 69 6e 65 20 47  D01).  (define G
ba80: 4c 5f 50 41 43 4b 5f 52 4f 57 5f 4c 45 4e 47 54  L_PACK_ROW_LENGT
ba90: 48 20 23 78 30 44 30 32 29 0a 20 20 28 64 65 66  H #x0D02).  (def
baa0: 69 6e 65 20 47 4c 5f 50 41 43 4b 5f 53 4b 49 50  ine GL_PACK_SKIP
bab0: 5f 50 49 58 45 4c 53 20 23 78 30 44 30 34 29 0a  _PIXELS #x0D04).
bac0: 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 50 41 43    (define GL_PAC
bad0: 4b 5f 53 4b 49 50 5f 52 4f 57 53 20 23 78 30 44  K_SKIP_ROWS #x0D
bae0: 30 33 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c  03).  (define GL
baf0: 5f 50 41 43 4b 5f 53 57 41 50 5f 42 59 54 45 53  _PACK_SWAP_BYTES
bb00: 20 23 78 30 44 30 30 29 0a 20 20 28 64 65 66 69   #x0D00).  (defi
bb10: 6e 65 20 47 4c 5f 55 4e 50 41 43 4b 5f 41 4c 49  ne GL_UNPACK_ALI
bb20: 47 4e 4d 45 4e 54 20 23 78 30 43 46 35 29 0a 20  GNMENT #x0CF5). 
bb30: 20 28 64 65 66 69 6e 65 20 47 4c 5f 55 4e 50 41   (define GL_UNPA
bb40: 43 4b 5f 4c 53 42 5f 46 49 52 53 54 20 23 78 30  CK_LSB_FIRST #x0
bb50: 43 46 31 29 0a 20 20 28 64 65 66 69 6e 65 20 47  CF1).  (define G
bb60: 4c 5f 55 4e 50 41 43 4b 5f 52 4f 57 5f 4c 45 4e  L_UNPACK_ROW_LEN
bb70: 47 54 48 20 23 78 30 43 46 32 29 0a 20 20 28 64  GTH #x0CF2).  (d
bb80: 65 66 69 6e 65 20 47 4c 5f 55 4e 50 41 43 4b 5f  efine GL_UNPACK_
bb90: 53 4b 49 50 5f 50 49 58 45 4c 53 20 23 78 30 43  SKIP_PIXELS #x0C
bba0: 46 34 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c  F4).  (define GL
bbb0: 5f 55 4e 50 41 43 4b 5f 53 4b 49 50 5f 52 4f 57  _UNPACK_SKIP_ROW
bbc0: 53 20 23 78 30 43 46 33 29 0a 20 20 28 64 65 66  S #x0CF3).  (def
bbd0: 69 6e 65 20 47 4c 5f 55 4e 50 41 43 4b 5f 53 57  ine GL_UNPACK_SW
bbe0: 41 50 5f 42 59 54 45 53 20 23 78 30 43 46 30 29  AP_BYTES #x0CF0)
bbf0: 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 5a 4f  .  (define GL_ZO
bc00: 4f 4d 5f 58 20 23 78 30 44 31 36 29 0a 20 20 28  OM_X #x0D16).  (
bc10: 64 65 66 69 6e 65 20 47 4c 5f 5a 4f 4f 4d 5f 59  define GL_ZOOM_Y
bc20: 20 23 78 30 44 31 37 29 0a 20 20 3b 3b 3b 3b 20   #x0D17).  ;;;; 
bc30: 54 65 78 74 75 72 65 20 6d 61 70 70 69 6e 67 0a  Texture mapping.
bc40: 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 54 45 58    (define GL_TEX
bc50: 54 55 52 45 5f 45 4e 56 20 23 78 32 33 30 30 29  TURE_ENV #x2300)
bc60: 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 54 45  .  (define GL_TE
bc70: 58 54 55 52 45 5f 45 4e 56 5f 4d 4f 44 45 20 23  XTURE_ENV_MODE #
bc80: 78 32 32 30 30 29 0a 20 20 28 64 65 66 69 6e 65  x2200).  (define
bc90: 20 47 4c 5f 54 45 58 54 55 52 45 5f 31 44 20 23   GL_TEXTURE_1D #
bca0: 78 30 44 45 30 29 0a 20 20 28 64 65 66 69 6e 65  x0DE0).  (define
bcb0: 20 47 4c 5f 54 45 58 54 55 52 45 5f 32 44 20 23   GL_TEXTURE_2D #
bcc0: 78 30 44 45 31 29 0a 20 20 28 64 65 66 69 6e 65  x0DE1).  (define
bcd0: 20 47 4c 5f 54 45 58 54 55 52 45 5f 57 52 41 50   GL_TEXTURE_WRAP
bce0: 5f 53 20 23 78 32 38 30 32 29 0a 20 20 28 64 65  _S #x2802).  (de
bcf0: 66 69 6e 65 20 47 4c 5f 54 45 58 54 55 52 45 5f  fine GL_TEXTURE_
bd00: 57 52 41 50 5f 54 20 23 78 32 38 30 33 29 0a 20  WRAP_T #x2803). 
bd10: 20 28 64 65 66 69 6e 65 20 47 4c 5f 54 45 58 54   (define GL_TEXT
bd20: 55 52 45 5f 4d 41 47 5f 46 49 4c 54 45 52 20 23  URE_MAG_FILTER #
bd30: 78 32 38 30 30 29 0a 20 20 28 64 65 66 69 6e 65  x2800).  (define
bd40: 20 47 4c 5f 54 45 58 54 55 52 45 5f 4d 49 4e 5f   GL_TEXTURE_MIN_
bd50: 46 49 4c 54 45 52 20 23 78 32 38 30 31 29 0a 20  FILTER #x2801). 
bd60: 20 28 64 65 66 69 6e 65 20 47 4c 5f 54 45 58 54   (define GL_TEXT
bd70: 55 52 45 5f 45 4e 56 5f 43 4f 4c 4f 52 20 23 78  URE_ENV_COLOR #x
bd80: 32 32 30 31 29 0a 20 20 28 64 65 66 69 6e 65 20  2201).  (define 
bd90: 47 4c 5f 54 45 58 54 55 52 45 5f 47 45 4e 5f 53  GL_TEXTURE_GEN_S
bda0: 20 23 78 30 43 36 30 29 0a 20 20 28 64 65 66 69   #x0C60).  (defi
bdb0: 6e 65 20 47 4c 5f 54 45 58 54 55 52 45 5f 47 45  ne GL_TEXTURE_GE
bdc0: 4e 5f 54 20 23 78 30 43 36 31 29 0a 20 20 28 64  N_T #x0C61).  (d
bdd0: 65 66 69 6e 65 20 47 4c 5f 54 45 58 54 55 52 45  efine GL_TEXTURE
bde0: 5f 47 45 4e 5f 4d 4f 44 45 20 23 78 32 35 30 30  _GEN_MODE #x2500
bdf0: 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 54  ).  (define GL_T
be00: 45 58 54 55 52 45 5f 42 4f 52 44 45 52 5f 43 4f  EXTURE_BORDER_CO
be10: 4c 4f 52 20 23 78 31 30 30 34 29 0a 20 20 28 64  LOR #x1004).  (d
be20: 65 66 69 6e 65 20 47 4c 5f 54 45 58 54 55 52 45  efine GL_TEXTURE
be30: 5f 57 49 44 54 48 20 23 78 31 30 30 30 29 0a 20  _WIDTH #x1000). 
be40: 20 28 64 65 66 69 6e 65 20 47 4c 5f 54 45 58 54   (define GL_TEXT
be50: 55 52 45 5f 48 45 49 47 48 54 20 23 78 31 30 30  URE_HEIGHT #x100
be60: 31 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f  1).  (define GL_
be70: 54 45 58 54 55 52 45 5f 42 4f 52 44 45 52 20 23  TEXTURE_BORDER #
be80: 78 31 30 30 35 29 0a 20 20 28 64 65 66 69 6e 65  x1005).  (define
be90: 20 47 4c 5f 54 45 58 54 55 52 45 5f 43 4f 4d 50   GL_TEXTURE_COMP
bea0: 4f 4e 45 4e 54 53 20 23 78 31 30 30 33 29 0a 20  ONENTS #x1003). 
beb0: 20 28 64 65 66 69 6e 65 20 47 4c 5f 54 45 58 54   (define GL_TEXT
bec0: 55 52 45 5f 52 45 44 5f 53 49 5a 45 20 23 78 38  URE_RED_SIZE #x8
bed0: 30 35 43 29 0a 20 20 28 64 65 66 69 6e 65 20 47  05C).  (define G
bee0: 4c 5f 54 45 58 54 55 52 45 5f 47 52 45 45 4e 5f  L_TEXTURE_GREEN_
bef0: 53 49 5a 45 20 23 78 38 30 35 44 29 0a 20 20 28  SIZE #x805D).  (
bf00: 64 65 66 69 6e 65 20 47 4c 5f 54 45 58 54 55 52  define GL_TEXTUR
bf10: 45 5f 42 4c 55 45 5f 53 49 5a 45 20 23 78 38 30  E_BLUE_SIZE #x80
bf20: 35 45 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c  5E).  (define GL
bf30: 5f 54 45 58 54 55 52 45 5f 41 4c 50 48 41 5f 53  _TEXTURE_ALPHA_S
bf40: 49 5a 45 20 23 78 38 30 35 46 29 0a 20 20 28 64  IZE #x805F).  (d
bf50: 65 66 69 6e 65 20 47 4c 5f 54 45 58 54 55 52 45  efine GL_TEXTURE
bf60: 5f 4c 55 4d 49 4e 41 4e 43 45 5f 53 49 5a 45 20  _LUMINANCE_SIZE 
bf70: 23 78 38 30 36 30 29 0a 20 20 28 64 65 66 69 6e  #x8060).  (defin
bf80: 65 20 47 4c 5f 54 45 58 54 55 52 45 5f 49 4e 54  e GL_TEXTURE_INT
bf90: 45 4e 53 49 54 59 5f 53 49 5a 45 20 23 78 38 30  ENSITY_SIZE #x80
bfa0: 36 31 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c  61).  (define GL
bfb0: 5f 4e 45 41 52 45 53 54 5f 4d 49 50 4d 41 50 5f  _NEAREST_MIPMAP_
bfc0: 4e 45 41 52 45 53 54 20 23 78 32 37 30 30 29 0a  NEAREST #x2700).
bfd0: 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 4e 45 41    (define GL_NEA
bfe0: 52 45 53 54 5f 4d 49 50 4d 41 50 5f 4c 49 4e 45  REST_MIPMAP_LINE
bff0: 41 52 20 23 78 32 37 30 32 29 0a 20 20 28 64 65  AR #x2702).  (de
c000: 66 69 6e 65 20 47 4c 5f 4c 49 4e 45 41 52 5f 4d  fine GL_LINEAR_M
c010: 49 50 4d 41 50 5f 4e 45 41 52 45 53 54 20 23 78  IPMAP_NEAREST #x
c020: 32 37 30 31 29 0a 20 20 28 64 65 66 69 6e 65 20  2701).  (define 
c030: 47 4c 5f 4c 49 4e 45 41 52 5f 4d 49 50 4d 41 50  GL_LINEAR_MIPMAP
c040: 5f 4c 49 4e 45 41 52 20 23 78 32 37 30 33 29 0a  _LINEAR #x2703).
c050: 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 4f 42 4a    (define GL_OBJ
c060: 45 43 54 5f 4c 49 4e 45 41 52 20 23 78 32 34 30  ECT_LINEAR #x240
c070: 31 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f  1).  (define GL_
c080: 4f 42 4a 45 43 54 5f 50 4c 41 4e 45 20 23 78 32  OBJECT_PLANE #x2
c090: 35 30 31 29 0a 20 20 28 64 65 66 69 6e 65 20 47  501).  (define G
c0a0: 4c 5f 45 59 45 5f 4c 49 4e 45 41 52 20 23 78 32  L_EYE_LINEAR #x2
c0b0: 34 30 30 29 0a 20 20 28 64 65 66 69 6e 65 20 47  400).  (define G
c0c0: 4c 5f 45 59 45 5f 50 4c 41 4e 45 20 23 78 32 35  L_EYE_PLANE #x25
c0d0: 30 32 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c  02).  (define GL
c0e0: 5f 53 50 48 45 52 45 5f 4d 41 50 20 23 78 32 34  _SPHERE_MAP #x24
c0f0: 30 32 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c  02).  (define GL
c100: 5f 44 45 43 41 4c 20 23 78 32 31 30 31 29 0a 20  _DECAL #x2101). 
c110: 20 28 64 65 66 69 6e 65 20 47 4c 5f 4d 4f 44 55   (define GL_MODU
c120: 4c 41 54 45 20 23 78 32 31 30 30 29 0a 20 20 28  LATE #x2100).  (
c130: 64 65 66 69 6e 65 20 47 4c 5f 4e 45 41 52 45 53  define GL_NEARES
c140: 54 20 23 78 32 36 30 30 29 0a 20 20 28 64 65 66  T #x2600).  (def
c150: 69 6e 65 20 47 4c 5f 52 45 50 45 41 54 20 23 78  ine GL_REPEAT #x
c160: 32 39 30 31 29 0a 20 20 28 64 65 66 69 6e 65 20  2901).  (define 
c170: 47 4c 5f 43 4c 41 4d 50 20 23 78 32 39 30 30 29  GL_CLAMP #x2900)
c180: 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 53 20  .  (define GL_S 
c190: 23 78 32 30 30 30 29 0a 20 20 28 64 65 66 69 6e  #x2000).  (defin
c1a0: 65 20 47 4c 5f 54 20 23 78 32 30 30 31 29 0a 20  e GL_T #x2001). 
c1b0: 20 28 64 65 66 69 6e 65 20 47 4c 5f 52 20 23 78   (define GL_R #x
c1c0: 32 30 30 32 29 0a 20 20 28 64 65 66 69 6e 65 20  2002).  (define 
c1d0: 47 4c 5f 51 20 23 78 32 30 30 33 29 0a 20 20 28  GL_Q #x2003).  (
c1e0: 64 65 66 69 6e 65 20 47 4c 5f 54 45 58 54 55 52  define GL_TEXTUR
c1f0: 45 5f 47 45 4e 5f 52 20 23 78 30 43 36 32 29 0a  E_GEN_R #x0C62).
c200: 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 54 45 58    (define GL_TEX
c210: 54 55 52 45 5f 47 45 4e 5f 51 20 23 78 30 43 36  TURE_GEN_Q #x0C6
c220: 33 29 0a 20 20 3b 3b 3b 3b 20 55 74 69 6c 69 74  3).  ;;;; Utilit
c230: 79 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 56  y.  (define GL_V
c240: 45 4e 44 4f 52 20 23 78 31 46 30 30 29 0a 20 20  ENDOR #x1F00).  
c250: 28 64 65 66 69 6e 65 20 47 4c 5f 52 45 4e 44 45  (define GL_RENDE
c260: 52 45 52 20 23 78 31 46 30 31 29 0a 20 20 28 64  RER #x1F01).  (d
c270: 65 66 69 6e 65 20 47 4c 5f 56 45 52 53 49 4f 4e  efine GL_VERSION
c280: 20 23 78 31 46 30 32 29 0a 20 20 28 64 65 66 69   #x1F02).  (defi
c290: 6e 65 20 47 4c 5f 45 58 54 45 4e 53 49 4f 4e 53  ne GL_EXTENSIONS
c2a0: 20 23 78 31 46 30 33 29 0a 20 20 3b 3b 3b 3b 20   #x1F03).  ;;;; 
c2b0: 45 72 72 6f 72 73 0a 20 20 28 64 65 66 69 6e 65  Errors.  (define
c2c0: 20 47 4c 5f 4e 4f 5f 45 52 52 4f 52 20 23 78 30   GL_NO_ERROR #x0
c2d0: 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 49  ).  (define GL_I
c2e0: 4e 56 41 4c 49 44 5f 45 4e 55 4d 20 23 78 30 35  NVALID_ENUM #x05
c2f0: 30 30 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c  00).  (define GL
c300: 5f 49 4e 56 41 4c 49 44 5f 56 41 4c 55 45 20 23  _INVALID_VALUE #
c310: 78 30 35 30 31 29 0a 20 20 28 64 65 66 69 6e 65  x0501).  (define
c320: 20 47 4c 5f 49 4e 56 41 4c 49 44 5f 4f 50 45 52   GL_INVALID_OPER
c330: 41 54 49 4f 4e 20 23 78 30 35 30 32 29 0a 20 20  ATION #x0502).  
c340: 28 64 65 66 69 6e 65 20 47 4c 5f 53 54 41 43 4b  (define GL_STACK
c350: 5f 4f 56 45 52 46 4c 4f 57 20 23 78 30 35 30 33  _OVERFLOW #x0503
c360: 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 53  ).  (define GL_S
c370: 54 41 43 4b 5f 55 4e 44 45 52 46 4c 4f 57 20 23  TACK_UNDERFLOW #
c380: 78 30 35 30 34 29 0a 20 20 28 64 65 66 69 6e 65  x0504).  (define
c390: 20 47 4c 5f 4f 55 54 5f 4f 46 5f 4d 45 4d 4f 52   GL_OUT_OF_MEMOR
c3a0: 59 20 23 78 30 35 30 35 29 0a 20 20 3b 3b 3b 3b  Y #x0505).  ;;;;
c3b0: 20 67 6c 50 75 73 68 2f 50 6f 70 41 74 74 72 69   glPush/PopAttri
c3c0: 62 20 62 69 74 73 0a 20 20 28 64 65 66 69 6e 65  b bits.  (define
c3d0: 20 47 4c 5f 43 55 52 52 45 4e 54 5f 42 49 54 20   GL_CURRENT_BIT 
c3e0: 23 78 30 30 30 30 30 30 30 31 29 0a 20 20 28 64  #x00000001).  (d
c3f0: 65 66 69 6e 65 20 47 4c 5f 50 4f 49 4e 54 5f 42  efine GL_POINT_B
c400: 49 54 20 23 78 30 30 30 30 30 30 30 32 29 0a 20  IT #x00000002). 
c410: 20 28 64 65 66 69 6e 65 20 47 4c 5f 4c 49 4e 45   (define GL_LINE
c420: 5f 42 49 54 20 23 78 30 30 30 30 30 30 30 34 29  _BIT #x00000004)
c430: 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 50 4f  .  (define GL_PO
c440: 4c 59 47 4f 4e 5f 42 49 54 20 23 78 30 30 30 30  LYGON_BIT #x0000
c450: 30 30 30 38 29 0a 20 20 28 64 65 66 69 6e 65 20  0008).  (define 
c460: 47 4c 5f 50 4f 4c 59 47 4f 4e 5f 53 54 49 50 50  GL_POLYGON_STIPP
c470: 4c 45 5f 42 49 54 20 23 78 30 30 30 30 30 30 31  LE_BIT #x0000001
c480: 30 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f  0).  (define GL_
c490: 50 49 58 45 4c 5f 4d 4f 44 45 5f 42 49 54 20 23  PIXEL_MODE_BIT #
c4a0: 78 30 30 30 30 30 30 32 30 29 0a 20 20 28 64 65  x00000020).  (de
c4b0: 66 69 6e 65 20 47 4c 5f 4c 49 47 48 54 49 4e 47  fine GL_LIGHTING
c4c0: 5f 42 49 54 20 23 78 30 30 30 30 30 30 34 30 29  _BIT #x00000040)
c4d0: 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 46 4f  .  (define GL_FO
c4e0: 47 5f 42 49 54 20 23 78 30 30 30 30 30 30 38 30  G_BIT #x00000080
c4f0: 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 44  ).  (define GL_D
c500: 45 50 54 48 5f 42 55 46 46 45 52 5f 42 49 54 20  EPTH_BUFFER_BIT 
c510: 23 78 30 30 30 30 30 31 30 30 29 0a 20 20 28 64  #x00000100).  (d
c520: 65 66 69 6e 65 20 47 4c 5f 41 43 43 55 4d 5f 42  efine GL_ACCUM_B
c530: 55 46 46 45 52 5f 42 49 54 20 23 78 30 30 30 30  UFFER_BIT #x0000
c540: 30 32 30 30 29 0a 20 20 28 64 65 66 69 6e 65 20  0200).  (define 
c550: 47 4c 5f 53 54 45 4e 43 49 4c 5f 42 55 46 46 45  GL_STENCIL_BUFFE
c560: 52 5f 42 49 54 20 23 78 30 30 30 30 30 34 30 30  R_BIT #x00000400
c570: 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 56  ).  (define GL_V
c580: 49 45 57 50 4f 52 54 5f 42 49 54 20 23 78 30 30  IEWPORT_BIT #x00
c590: 30 30 30 38 30 30 29 0a 20 20 28 64 65 66 69 6e  000800).  (defin
c5a0: 65 20 47 4c 5f 54 52 41 4e 53 46 4f 52 4d 5f 42  e GL_TRANSFORM_B
c5b0: 49 54 20 23 78 30 30 30 30 31 30 30 30 29 0a 20  IT #x00001000). 
c5c0: 20 28 64 65 66 69 6e 65 20 47 4c 5f 45 4e 41 42   (define GL_ENAB
c5d0: 4c 45 5f 42 49 54 20 23 78 30 30 30 30 32 30 30  LE_BIT #x0000200
c5e0: 30 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f  0).  (define GL_
c5f0: 43 4f 4c 4f 52 5f 42 55 46 46 45 52 5f 42 49 54  COLOR_BUFFER_BIT
c600: 20 23 78 30 30 30 30 34 30 30 30 29 0a 20 20 28   #x00004000).  (
c610: 64 65 66 69 6e 65 20 47 4c 5f 48 49 4e 54 5f 42  define GL_HINT_B
c620: 49 54 20 23 78 30 30 30 30 38 30 30 30 29 0a 20  IT #x00008000). 
c630: 20 28 64 65 66 69 6e 65 20 47 4c 5f 45 56 41 4c   (define GL_EVAL
c640: 5f 42 49 54 20 23 78 30 30 30 31 30 30 30 30 29  _BIT #x00010000)
c650: 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 4c 49  .  (define GL_LI
c660: 53 54 5f 42 49 54 20 23 78 30 30 30 32 30 30 30  ST_BIT #x0002000
c670: 30 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f  0).  (define GL_
c680: 54 45 58 54 55 52 45 5f 42 49 54 20 23 78 30 30  TEXTURE_BIT #x00
c690: 30 34 30 30 30 30 29 0a 20 20 28 64 65 66 69 6e  040000).  (defin
c6a0: 65 20 47 4c 5f 53 43 49 53 53 4f 52 5f 42 49 54  e GL_SCISSOR_BIT
c6b0: 20 23 78 30 30 30 38 30 30 30 30 29 0a 20 20 28   #x00080000).  (
c6c0: 64 65 66 69 6e 65 20 47 4c 5f 41 4c 4c 5f 41 54  define GL_ALL_AT
c6d0: 54 52 49 42 5f 42 49 54 53 20 23 78 30 30 30 46  TRIB_BITS #x000F
c6e0: 46 46 46 46 29 0a 20 20 3b 3b 3b 3b 20 4f 70 65  FFFF).  ;;;; Ope
c6f0: 6e 47 4c 20 31 2e 31 0a 20 20 28 64 65 66 69 6e  nGL 1.1.  (defin
c700: 65 20 47 4c 5f 50 52 4f 58 59 5f 54 45 58 54 55  e GL_PROXY_TEXTU
c710: 52 45 5f 31 44 20 23 78 38 30 36 33 29 0a 20 20  RE_1D #x8063).  
c720: 28 64 65 66 69 6e 65 20 47 4c 5f 50 52 4f 58 59  (define GL_PROXY
c730: 5f 54 45 58 54 55 52 45 5f 32 44 20 23 78 38 30  _TEXTURE_2D #x80
c740: 36 34 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c  64).  (define GL
c750: 5f 54 45 58 54 55 52 45 5f 50 52 49 4f 52 49 54  _TEXTURE_PRIORIT
c760: 59 20 23 78 38 30 36 36 29 0a 20 20 28 64 65 66  Y #x8066).  (def
c770: 69 6e 65 20 47 4c 5f 54 45 58 54 55 52 45 5f 52  ine GL_TEXTURE_R
c780: 45 53 49 44 45 4e 54 20 23 78 38 30 36 37 29 0a  ESIDENT #x8067).
c790: 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 54 45 58    (define GL_TEX
c7a0: 54 55 52 45 5f 42 49 4e 44 49 4e 47 5f 31 44 20  TURE_BINDING_1D 
c7b0: 23 78 38 30 36 38 29 0a 20 20 28 64 65 66 69 6e  #x8068).  (defin
c7c0: 65 20 47 4c 5f 54 45 58 54 55 52 45 5f 42 49 4e  e GL_TEXTURE_BIN
c7d0: 44 49 4e 47 5f 32 44 20 23 78 38 30 36 39 29 0a  DING_2D #x8069).
c7e0: 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 54 45 58    (define GL_TEX
c7f0: 54 55 52 45 5f 49 4e 54 45 52 4e 41 4c 5f 46 4f  TURE_INTERNAL_FO
c800: 52 4d 41 54 20 23 78 31 30 30 33 29 0a 20 20 28  RMAT #x1003).  (
c810: 64 65 66 69 6e 65 20 47 4c 5f 41 4c 50 48 41 34  define GL_ALPHA4
c820: 20 23 78 38 30 33 42 29 0a 20 20 28 64 65 66 69   #x803B).  (defi
c830: 6e 65 20 47 4c 5f 41 4c 50 48 41 38 20 23 78 38  ne GL_ALPHA8 #x8
c840: 30 33 43 29 0a 20 20 28 64 65 66 69 6e 65 20 47  03C).  (define G
c850: 4c 5f 41 4c 50 48 41 31 32 20 23 78 38 30 33 44  L_ALPHA12 #x803D
c860: 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 41  ).  (define GL_A
c870: 4c 50 48 41 31 36 20 23 78 38 30 33 45 29 0a 20  LPHA16 #x803E). 
c880: 20 28 64 65 66 69 6e 65 20 47 4c 5f 4c 55 4d 49   (define GL_LUMI
c890: 4e 41 4e 43 45 34 20 23 78 38 30 33 46 29 0a 20  NANCE4 #x803F). 
c8a0: 20 28 64 65 66 69 6e 65 20 47 4c 5f 4c 55 4d 49   (define GL_LUMI
c8b0: 4e 41 4e 43 45 38 20 23 78 38 30 34 30 29 0a 20  NANCE8 #x8040). 
c8c0: 20 28 64 65 66 69 6e 65 20 47 4c 5f 4c 55 4d 49   (define GL_LUMI
c8d0: 4e 41 4e 43 45 31 32 20 23 78 38 30 34 31 29 0a  NANCE12 #x8041).
c8e0: 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 4c 55 4d    (define GL_LUM
c8f0: 49 4e 41 4e 43 45 31 36 20 23 78 38 30 34 32 29  INANCE16 #x8042)
c900: 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 4c 55  .  (define GL_LU
c910: 4d 49 4e 41 4e 43 45 34 5f 41 4c 50 48 41 34 20  MINANCE4_ALPHA4 
c920: 23 78 38 30 34 33 29 0a 20 20 28 64 65 66 69 6e  #x8043).  (defin
c930: 65 20 47 4c 5f 4c 55 4d 49 4e 41 4e 43 45 36 5f  e GL_LUMINANCE6_
c940: 41 4c 50 48 41 32 20 23 78 38 30 34 34 29 0a 20  ALPHA2 #x8044). 
c950: 20 28 64 65 66 69 6e 65 20 47 4c 5f 4c 55 4d 49   (define GL_LUMI
c960: 4e 41 4e 43 45 38 5f 41 4c 50 48 41 38 20 23 78  NANCE8_ALPHA8 #x
c970: 38 30 34 35 29 0a 20 20 28 64 65 66 69 6e 65 20  8045).  (define 
c980: 47 4c 5f 4c 55 4d 49 4e 41 4e 43 45 31 32 5f 41  GL_LUMINANCE12_A
c990: 4c 50 48 41 34 20 23 78 38 30 34 36 29 0a 20 20  LPHA4 #x8046).  
c9a0: 28 64 65 66 69 6e 65 20 47 4c 5f 4c 55 4d 49 4e  (define GL_LUMIN
c9b0: 41 4e 43 45 31 32 5f 41 4c 50 48 41 31 32 20 23  ANCE12_ALPHA12 #
c9c0: 78 38 30 34 37 29 0a 20 20 28 64 65 66 69 6e 65  x8047).  (define
c9d0: 20 47 4c 5f 4c 55 4d 49 4e 41 4e 43 45 31 36 5f   GL_LUMINANCE16_
c9e0: 41 4c 50 48 41 31 36 20 23 78 38 30 34 38 29 0a  ALPHA16 #x8048).
c9f0: 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 49 4e 54    (define GL_INT
ca00: 45 4e 53 49 54 59 20 23 78 38 30 34 39 29 0a 20  ENSITY #x8049). 
ca10: 20 28 64 65 66 69 6e 65 20 47 4c 5f 49 4e 54 45   (define GL_INTE
ca20: 4e 53 49 54 59 34 20 23 78 38 30 34 41 29 0a 20  NSITY4 #x804A). 
ca30: 20 28 64 65 66 69 6e 65 20 47 4c 5f 49 4e 54 45   (define GL_INTE
ca40: 4e 53 49 54 59 38 20 23 78 38 30 34 42 29 0a 20  NSITY8 #x804B). 
ca50: 20 28 64 65 66 69 6e 65 20 47 4c 5f 49 4e 54 45   (define GL_INTE
ca60: 4e 53 49 54 59 31 32 20 23 78 38 30 34 43 29 0a  NSITY12 #x804C).
ca70: 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 49 4e 54    (define GL_INT
ca80: 45 4e 53 49 54 59 31 36 20 23 78 38 30 34 44 29  ENSITY16 #x804D)
ca90: 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 52 33  .  (define GL_R3
caa0: 5f 47 33 5f 42 32 20 23 78 32 41 31 30 29 0a 20  _G3_B2 #x2A10). 
cab0: 20 28 64 65 66 69 6e 65 20 47 4c 5f 52 47 42 34   (define GL_RGB4
cac0: 20 23 78 38 30 34 46 29 0a 20 20 28 64 65 66 69   #x804F).  (defi
cad0: 6e 65 20 47 4c 5f 52 47 42 35 20 23 78 38 30 35  ne GL_RGB5 #x805
cae0: 30 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f  0).  (define GL_
caf0: 52 47 42 38 20 23 78 38 30 35 31 29 0a 20 20 28  RGB8 #x8051).  (
cb00: 64 65 66 69 6e 65 20 47 4c 5f 52 47 42 31 30 20  define GL_RGB10 
cb10: 23 78 38 30 35 32 29 0a 20 20 28 64 65 66 69 6e  #x8052).  (defin
cb20: 65 20 47 4c 5f 52 47 42 31 32 20 23 78 38 30 35  e GL_RGB12 #x805
cb30: 33 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f  3).  (define GL_
cb40: 52 47 42 31 36 20 23 78 38 30 35 34 29 0a 20 20  RGB16 #x8054).  
cb50: 28 64 65 66 69 6e 65 20 47 4c 5f 52 47 42 41 32  (define GL_RGBA2
cb60: 20 23 78 38 30 35 35 29 0a 20 20 28 64 65 66 69   #x8055).  (defi
cb70: 6e 65 20 47 4c 5f 52 47 42 41 34 20 23 78 38 30  ne GL_RGBA4 #x80
cb80: 35 36 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c  56).  (define GL
cb90: 5f 52 47 42 35 5f 41 31 20 23 78 38 30 35 37 29  _RGB5_A1 #x8057)
cba0: 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 52 47  .  (define GL_RG
cbb0: 42 41 38 20 23 78 38 30 35 38 29 0a 20 20 28 64  BA8 #x8058).  (d
cbc0: 65 66 69 6e 65 20 47 4c 5f 52 47 42 31 30 5f 41  efine GL_RGB10_A
cbd0: 32 20 23 78 38 30 35 39 29 0a 20 20 28 64 65 66  2 #x8059).  (def
cbe0: 69 6e 65 20 47 4c 5f 52 47 42 41 31 32 20 23 78  ine GL_RGBA12 #x
cbf0: 38 30 35 41 29 0a 20 20 28 64 65 66 69 6e 65 20  805A).  (define 
cc00: 47 4c 5f 52 47 42 41 31 36 20 23 78 38 30 35 42  GL_RGBA16 #x805B
cc10: 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 43  ).  (define GL_C
cc20: 4c 49 45 4e 54 5f 50 49 58 45 4c 5f 53 54 4f 52  LIENT_PIXEL_STOR
cc30: 45 5f 42 49 54 20 23 78 30 30 30 30 30 30 30 31  E_BIT #x00000001
cc40: 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 43  ).  (define GL_C
cc50: 4c 49 45 4e 54 5f 56 45 52 54 45 58 5f 41 52 52  LIENT_VERTEX_ARR
cc60: 41 59 5f 42 49 54 20 23 78 30 30 30 30 30 30 30  AY_BIT #x0000000
cc70: 32 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f  2).  (define GL_
cc80: 41 4c 4c 5f 43 4c 49 45 4e 54 5f 41 54 54 52 49  ALL_CLIENT_ATTRI
cc90: 42 5f 42 49 54 53 20 23 78 46 46 46 46 46 46 46  B_BITS #xFFFFFFF
cca0: 46 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f  F).  (define GL_
ccb0: 43 4c 49 45 4e 54 5f 41 4c 4c 5f 41 54 54 52 49  CLIENT_ALL_ATTRI
ccc0: 42 5f 42 49 54 53 20 23 78 46 46 46 46 46 46 46  B_BITS #xFFFFFFF
ccd0: 46 29 0a 20 20 3b 3b 3b 3b 20 4f 70 65 6e 47 4c  F).  ;;;; OpenGL
cce0: 20 31 2e 32 0a 20 20 28 64 65 66 69 6e 65 20 47   1.2.  (define G
ccf0: 4c 5f 52 45 53 43 41 4c 45 5f 4e 4f 52 4d 41 4c  L_RESCALE_NORMAL
cd00: 20 23 78 38 30 33 41 29 0a 20 20 28 64 65 66 69   #x803A).  (defi
cd10: 6e 65 20 47 4c 5f 43 4c 41 4d 50 5f 54 4f 5f 45  ne GL_CLAMP_TO_E
cd20: 44 47 45 20 23 78 38 31 32 46 29 0a 20 20 28 64  DGE #x812F).  (d
cd30: 65 66 69 6e 65 20 47 4c 5f 4d 41 58 5f 45 4c 45  efine GL_MAX_ELE
cd40: 4d 45 4e 54 53 5f 56 45 52 54 49 43 45 53 20 23  MENTS_VERTICES #
cd50: 78 38 30 45 38 29 0a 20 20 28 64 65 66 69 6e 65  x80E8).  (define
cd60: 20 47 4c 5f 4d 41 58 5f 45 4c 45 4d 45 4e 54 53   GL_MAX_ELEMENTS
cd70: 5f 49 4e 44 49 43 45 53 20 23 78 38 30 45 39 29  _INDICES #x80E9)
cd80: 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 42 47  .  (define GL_BG
cd90: 52 20 23 78 38 30 45 30 29 0a 20 20 28 64 65 66  R #x80E0).  (def
cda0: 69 6e 65 20 47 4c 5f 42 47 52 41 20 23 78 38 30  ine GL_BGRA #x80
cdb0: 45 31 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c  E1).  (define GL
cdc0: 5f 55 4e 53 49 47 4e 45 44 5f 42 59 54 45 5f 33  _UNSIGNED_BYTE_3
cdd0: 5f 33 5f 32 20 23 78 38 30 33 32 29 0a 20 20 28  _3_2 #x8032).  (
cde0: 64 65 66 69 6e 65 20 47 4c 5f 55 4e 53 49 47 4e  define GL_UNSIGN
cdf0: 45 44 5f 42 59 54 45 5f 32 5f 33 5f 33 5f 52 45  ED_BYTE_2_3_3_RE
ce00: 56 20 23 78 38 33 36 32 29 0a 20 20 28 64 65 66  V #x8362).  (def
ce10: 69 6e 65 20 47 4c 5f 55 4e 53 49 47 4e 45 44 5f  ine GL_UNSIGNED_
ce20: 53 48 4f 52 54 5f 35 5f 36 5f 35 20 23 78 38 33  SHORT_5_6_5 #x83
ce30: 36 33 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c  63).  (define GL
ce40: 5f 55 4e 53 49 47 4e 45 44 5f 53 48 4f 52 54 5f  _UNSIGNED_SHORT_
ce50: 35 5f 36 5f 35 5f 52 45 56 20 23 78 38 33 36 34  5_6_5_REV #x8364
ce60: 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 55  ).  (define GL_U
ce70: 4e 53 49 47 4e 45 44 5f 53 48 4f 52 54 5f 34 5f  NSIGNED_SHORT_4_
ce80: 34 5f 34 5f 34 20 23 78 38 30 33 33 29 0a 20 20  4_4_4 #x8033).  
ce90: 28 64 65 66 69 6e 65 20 47 4c 5f 55 4e 53 49 47  (define GL_UNSIG
cea0: 4e 45 44 5f 53 48 4f 52 54 5f 34 5f 34 5f 34 5f  NED_SHORT_4_4_4_
ceb0: 34 5f 52 45 56 20 23 78 38 33 36 35 29 0a 20 20  4_REV #x8365).  
cec0: 28 64 65 66 69 6e 65 20 47 4c 5f 55 4e 53 49 47  (define GL_UNSIG
ced0: 4e 45 44 5f 53 48 4f 52 54 5f 35 5f 35 5f 35 5f  NED_SHORT_5_5_5_
cee0: 31 20 23 78 38 30 33 34 29 0a 20 20 28 64 65 66  1 #x8034).  (def
cef0: 69 6e 65 20 47 4c 5f 55 4e 53 49 47 4e 45 44 5f  ine GL_UNSIGNED_
cf00: 53 48 4f 52 54 5f 31 5f 35 5f 35 5f 35 5f 52 45  SHORT_1_5_5_5_RE
cf10: 56 20 23 78 38 33 36 36 29 0a 20 20 28 64 65 66  V #x8366).  (def
cf20: 69 6e 65 20 47 4c 5f 55 4e 53 49 47 4e 45 44 5f  ine GL_UNSIGNED_
cf30: 49 4e 54 5f 38 5f 38 5f 38 5f 38 20 23 78 38 30  INT_8_8_8_8 #x80
cf40: 33 35 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c  35).  (define GL
cf50: 5f 55 4e 53 49 47 4e 45 44 5f 49 4e 54 5f 38 5f  _UNSIGNED_INT_8_
cf60: 38 5f 38 5f 38 5f 52 45 56 20 23 78 38 33 36 37  8_8_8_REV #x8367
cf70: 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 55  ).  (define GL_U
cf80: 4e 53 49 47 4e 45 44 5f 49 4e 54 5f 31 30 5f 31  NSIGNED_INT_10_1
cf90: 30 5f 31 30 5f 32 20 23 78 38 30 33 36 29 0a 20  0_10_2 #x8036). 
cfa0: 20 28 64 65 66 69 6e 65 20 47 4c 5f 55 4e 53 49   (define GL_UNSI
cfb0: 47 4e 45 44 5f 49 4e 54 5f 32 5f 31 30 5f 31 30  GNED_INT_2_10_10
cfc0: 5f 31 30 5f 52 45 56 20 23 78 38 33 36 38 29 0a  _10_REV #x8368).
cfd0: 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 4c 49 47    (define GL_LIG
cfe0: 48 54 5f 4d 4f 44 45 4c 5f 43 4f 4c 4f 52 5f 43  HT_MODEL_COLOR_C
cff0: 4f 4e 54 52 4f 4c 20 23 78 38 31 46 38 29 0a 20  ONTROL #x81F8). 
d000: 20 28 64 65 66 69 6e 65 20 47 4c 5f 53 49 4e 47   (define GL_SING
d010: 4c 45 5f 43 4f 4c 4f 52 20 23 78 38 31 46 39 29  LE_COLOR #x81F9)
d020: 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 53 45  .  (define GL_SE
d030: 50 41 52 41 54 45 5f 53 50 45 43 55 4c 41 52 5f  PARATE_SPECULAR_
d040: 43 4f 4c 4f 52 20 23 78 38 31 46 41 29 0a 20 20  COLOR #x81FA).  
d050: 28 64 65 66 69 6e 65 20 47 4c 5f 54 45 58 54 55  (define GL_TEXTU
d060: 52 45 5f 4d 49 4e 5f 4c 4f 44 20 23 78 38 31 33  RE_MIN_LOD #x813
d070: 41 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f  A).  (define GL_
d080: 54 45 58 54 55 52 45 5f 4d 41 58 5f 4c 4f 44 20  TEXTURE_MAX_LOD 
d090: 23 78 38 31 33 42 29 0a 20 20 28 64 65 66 69 6e  #x813B).  (defin
d0a0: 65 20 47 4c 5f 54 45 58 54 55 52 45 5f 42 41 53  e GL_TEXTURE_BAS
d0b0: 45 5f 4c 45 56 45 4c 20 23 78 38 31 33 43 29 0a  E_LEVEL #x813C).
d0c0: 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 54 45 58    (define GL_TEX
d0d0: 54 55 52 45 5f 4d 41 58 5f 4c 45 56 45 4c 20 23  TURE_MAX_LEVEL #
d0e0: 78 38 31 33 44 29 0a 20 20 28 64 65 66 69 6e 65  x813D).  (define
d0f0: 20 47 4c 5f 53 4d 4f 4f 54 48 5f 50 4f 49 4e 54   GL_SMOOTH_POINT
d100: 5f 53 49 5a 45 5f 52 41 4e 47 45 20 23 78 30 42  _SIZE_RANGE #x0B
d110: 31 32 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c  12).  (define GL
d120: 5f 53 4d 4f 4f 54 48 5f 50 4f 49 4e 54 5f 53 49  _SMOOTH_POINT_SI
d130: 5a 45 5f 47 52 41 4e 55 4c 41 52 49 54 59 20 23  ZE_GRANULARITY #
d140: 78 30 42 31 33 29 0a 20 20 28 64 65 66 69 6e 65  x0B13).  (define
d150: 20 47 4c 5f 53 4d 4f 4f 54 48 5f 4c 49 4e 45 5f   GL_SMOOTH_LINE_
d160: 57 49 44 54 48 5f 52 41 4e 47 45 20 23 78 30 42  WIDTH_RANGE #x0B
d170: 32 32 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c  22).  (define GL
d180: 5f 53 4d 4f 4f 54 48 5f 4c 49 4e 45 5f 57 49 44  _SMOOTH_LINE_WID
d190: 54 48 5f 47 52 41 4e 55 4c 41 52 49 54 59 20 23  TH_GRANULARITY #
d1a0: 78 30 42 32 33 29 0a 20 20 28 64 65 66 69 6e 65  x0B23).  (define
d1b0: 20 47 4c 5f 41 4c 49 41 53 45 44 5f 50 4f 49 4e   GL_ALIASED_POIN
d1c0: 54 5f 53 49 5a 45 5f 52 41 4e 47 45 20 23 78 38  T_SIZE_RANGE #x8
d1d0: 34 36 44 29 0a 20 20 28 64 65 66 69 6e 65 20 47  46D).  (define G
d1e0: 4c 5f 41 4c 49 41 53 45 44 5f 4c 49 4e 45 5f 57  L_ALIASED_LINE_W
d1f0: 49 44 54 48 5f 52 41 4e 47 45 20 23 78 38 34 36  IDTH_RANGE #x846
d200: 45 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f  E).  (define GL_
d210: 50 41 43 4b 5f 53 4b 49 50 5f 49 4d 41 47 45 53  PACK_SKIP_IMAGES
d220: 20 23 78 38 30 36 42 29 0a 20 20 28 64 65 66 69   #x806B).  (defi
d230: 6e 65 20 47 4c 5f 50 41 43 4b 5f 49 4d 41 47 45  ne GL_PACK_IMAGE
d240: 5f 48 45 49 47 48 54 20 23 78 38 30 36 43 29 0a  _HEIGHT #x806C).
d250: 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 55 4e 50    (define GL_UNP
d260: 41 43 4b 5f 53 4b 49 50 5f 49 4d 41 47 45 53 20  ACK_SKIP_IMAGES 
d270: 23 78 38 30 36 44 29 0a 20 20 28 64 65 66 69 6e  #x806D).  (defin
d280: 65 20 47 4c 5f 55 4e 50 41 43 4b 5f 49 4d 41 47  e GL_UNPACK_IMAG
d290: 45 5f 48 45 49 47 48 54 20 23 78 38 30 36 45 29  E_HEIGHT #x806E)
d2a0: 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 54 45  .  (define GL_TE
d2b0: 58 54 55 52 45 5f 33 44 20 23 78 38 30 36 46 29  XTURE_3D #x806F)
d2c0: 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 50 52  .  (define GL_PR
d2d0: 4f 58 59 5f 54 45 58 54 55 52 45 5f 33 44 20 23  OXY_TEXTURE_3D #
d2e0: 78 38 30 37 30 29 0a 20 20 28 64 65 66 69 6e 65  x8070).  (define
d2f0: 20 47 4c 5f 54 45 58 54 55 52 45 5f 44 45 50 54   GL_TEXTURE_DEPT
d300: 48 20 23 78 38 30 37 31 29 0a 20 20 28 64 65 66  H #x8071).  (def
d310: 69 6e 65 20 47 4c 5f 54 45 58 54 55 52 45 5f 57  ine GL_TEXTURE_W
d320: 52 41 50 5f 52 20 23 78 38 30 37 32 29 0a 20 20  RAP_R #x8072).  
d330: 28 64 65 66 69 6e 65 20 47 4c 5f 4d 41 58 5f 33  (define GL_MAX_3
d340: 44 5f 54 45 58 54 55 52 45 5f 53 49 5a 45 20 23  D_TEXTURE_SIZE #
d350: 78 38 30 37 33 29 0a 20 20 28 64 65 66 69 6e 65  x8073).  (define
d360: 20 47 4c 5f 54 45 58 54 55 52 45 5f 42 49 4e 44   GL_TEXTURE_BIND
d370: 49 4e 47 5f 33 44 20 23 78 38 30 36 41 29 0a 20  ING_3D #x806A). 
d380: 20 3b 3b 3b 3b 20 47 4c 5f 41 52 42 5f 69 6d 61   ;;;; GL_ARB_ima
d390: 67 69 6e 67 0a 20 20 28 64 65 66 69 6e 65 20 47  ging.  (define G
d3a0: 4c 5f 43 4f 4e 53 54 41 4e 54 5f 43 4f 4c 4f 52  L_CONSTANT_COLOR
d3b0: 20 23 78 38 30 30 31 29 0a 20 20 28 64 65 66 69   #x8001).  (defi
d3c0: 6e 65 20 47 4c 5f 4f 4e 45 5f 4d 49 4e 55 53 5f  ne GL_ONE_MINUS_
d3d0: 43 4f 4e 53 54 41 4e 54 5f 43 4f 4c 4f 52 20 23  CONSTANT_COLOR #
d3e0: 78 38 30 30 32 29 0a 20 20 28 64 65 66 69 6e 65  x8002).  (define
d3f0: 20 47 4c 5f 43 4f 4e 53 54 41 4e 54 5f 41 4c 50   GL_CONSTANT_ALP
d400: 48 41 20 23 78 38 30 30 33 29 0a 20 20 28 64 65  HA #x8003).  (de
d410: 66 69 6e 65 20 47 4c 5f 4f 4e 45 5f 4d 49 4e 55  fine GL_ONE_MINU
d420: 53 5f 43 4f 4e 53 54 41 4e 54 5f 41 4c 50 48 41  S_CONSTANT_ALPHA
d430: 20 23 78 38 30 30 34 29 0a 20 20 28 64 65 66 69   #x8004).  (defi
d440: 6e 65 20 47 4c 5f 43 4f 4c 4f 52 5f 54 41 42 4c  ne GL_COLOR_TABL
d450: 45 20 23 78 38 30 44 30 29 0a 20 20 28 64 65 66  E #x80D0).  (def
d460: 69 6e 65 20 47 4c 5f 50 4f 53 54 5f 43 4f 4e 56  ine GL_POST_CONV
d470: 4f 4c 55 54 49 4f 4e 5f 43 4f 4c 4f 52 5f 54 41  OLUTION_COLOR_TA
d480: 42 4c 45 20 23 78 38 30 44 31 29 0a 20 20 28 64  BLE #x80D1).  (d
d490: 65 66 69 6e 65 20 47 4c 5f 50 4f 53 54 5f 43 4f  efine GL_POST_CO
d4a0: 4c 4f 52 5f 4d 41 54 52 49 58 5f 43 4f 4c 4f 52  LOR_MATRIX_COLOR
d4b0: 5f 54 41 42 4c 45 20 23 78 38 30 44 32 29 0a 20  _TABLE #x80D2). 
d4c0: 20 28 64 65 66 69 6e 65 20 47 4c 5f 50 52 4f 58   (define GL_PROX
d4d0: 59 5f 43 4f 4c 4f 52 5f 54 41 42 4c 45 20 23 78  Y_COLOR_TABLE #x
d4e0: 38 30 44 33 29 0a 20 20 28 64 65 66 69 6e 65 20  80D3).  (define 
d4f0: 47 4c 5f 50 52 4f 58 59 5f 50 4f 53 54 5f 43 4f  GL_PROXY_POST_CO
d500: 4e 56 4f 4c 55 54 49 4f 4e 5f 43 4f 4c 4f 52 5f  NVOLUTION_COLOR_
d510: 54 41 42 4c 45 20 23 78 38 30 44 34 29 0a 20 20  TABLE #x80D4).  
d520: 28 64 65 66 69 6e 65 20 47 4c 5f 50 52 4f 58 59  (define GL_PROXY
d530: 5f 50 4f 53 54 5f 43 4f 4c 4f 52 5f 4d 41 54 52  _POST_COLOR_MATR
d540: 49 58 5f 43 4f 4c 4f 52 5f 54 41 42 4c 45 20 23  IX_COLOR_TABLE #
d550: 78 38 30 44 35 29 0a 20 20 28 64 65 66 69 6e 65  x80D5).  (define
d560: 20 47 4c 5f 43 4f 4c 4f 52 5f 54 41 42 4c 45 5f   GL_COLOR_TABLE_
d570: 53 43 41 4c 45 20 23 78 38 30 44 36 29 0a 20 20  SCALE #x80D6).  
d580: 28 64 65 66 69 6e 65 20 47 4c 5f 43 4f 4c 4f 52  (define GL_COLOR
d590: 5f 54 41 42 4c 45 5f 42 49 41 53 20 23 78 38 30  _TABLE_BIAS #x80
d5a0: 44 37 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c  D7).  (define GL
d5b0: 5f 43 4f 4c 4f 52 5f 54 41 42 4c 45 5f 46 4f 52  _COLOR_TABLE_FOR
d5c0: 4d 41 54 20 23 78 38 30 44 38 29 0a 20 20 28 64  MAT #x80D8).  (d
d5d0: 65 66 69 6e 65 20 47 4c 5f 43 4f 4c 4f 52 5f 54  efine GL_COLOR_T
d5e0: 41 42 4c 45 5f 57 49 44 54 48 20 23 78 38 30 44  ABLE_WIDTH #x80D
d5f0: 39 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f  9).  (define GL_
d600: 43 4f 4c 4f 52 5f 54 41 42 4c 45 5f 52 45 44 5f  COLOR_TABLE_RED_
d610: 53 49 5a 45 20 23 78 38 30 44 41 29 0a 20 20 28  SIZE #x80DA).  (
d620: 64 65 66 69 6e 65 20 47 4c 5f 43 4f 4c 4f 52 5f  define GL_COLOR_
d630: 54 41 42 4c 45 5f 47 52 45 45 4e 5f 53 49 5a 45  TABLE_GREEN_SIZE
d640: 20 23 78 38 30 44 42 29 0a 20 20 28 64 65 66 69   #x80DB).  (defi
d650: 6e 65 20 47 4c 5f 43 4f 4c 4f 52 5f 54 41 42 4c  ne GL_COLOR_TABL
d660: 45 5f 42 4c 55 45 5f 53 49 5a 45 20 23 78 38 30  E_BLUE_SIZE #x80
d670: 44 43 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c  DC).  (define GL
d680: 5f 43 4f 4c 4f 52 5f 54 41 42 4c 45 5f 41 4c 50  _COLOR_TABLE_ALP
d690: 48 41 5f 53 49 5a 45 20 23 78 38 30 44 44 29 0a  HA_SIZE #x80DD).
d6a0: 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 43 4f 4c    (define GL_COL
d6b0: 4f 52 5f 54 41 42 4c 45 5f 4c 55 4d 49 4e 41 4e  OR_TABLE_LUMINAN
d6c0: 43 45 5f 53 49 5a 45 20 23 78 38 30 44 45 29 0a  CE_SIZE #x80DE).
d6d0: 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 43 4f 4c    (define GL_COL
d6e0: 4f 52 5f 54 41 42 4c 45 5f 49 4e 54 45 4e 53 49  OR_TABLE_INTENSI
d6f0: 54 59 5f 53 49 5a 45 20 23 78 38 30 44 46 29 0a  TY_SIZE #x80DF).
d700: 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 43 4f 4e    (define GL_CON
d710: 56 4f 4c 55 54 49 4f 4e 5f 31 44 20 23 78 38 30  VOLUTION_1D #x80
d720: 31 30 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c  10).  (define GL
d730: 5f 43 4f 4e 56 4f 4c 55 54 49 4f 4e 5f 32 44 20  _CONVOLUTION_2D 
d740: 23 78 38 30 31 31 29 0a 20 20 28 64 65 66 69 6e  #x8011).  (defin
d750: 65 20 47 4c 5f 53 45 50 41 52 41 42 4c 45 5f 32  e GL_SEPARABLE_2
d760: 44 20 23 78 38 30 31 32 29 0a 20 20 28 64 65 66  D #x8012).  (def
d770: 69 6e 65 20 47 4c 5f 43 4f 4e 56 4f 4c 55 54 49  ine GL_CONVOLUTI
d780: 4f 4e 5f 42 4f 52 44 45 52 5f 4d 4f 44 45 20 23  ON_BORDER_MODE #
d790: 78 38 30 31 33 29 0a 20 20 28 64 65 66 69 6e 65  x8013).  (define
d7a0: 20 47 4c 5f 43 4f 4e 56 4f 4c 55 54 49 4f 4e 5f   GL_CONVOLUTION_
d7b0: 46 49 4c 54 45 52 5f 53 43 41 4c 45 20 23 78 38  FILTER_SCALE #x8
d7c0: 30 31 34 29 0a 20 20 28 64 65 66 69 6e 65 20 47  014).  (define G
d7d0: 4c 5f 43 4f 4e 56 4f 4c 55 54 49 4f 4e 5f 46 49  L_CONVOLUTION_FI
d7e0: 4c 54 45 52 5f 42 49 41 53 20 23 78 38 30 31 35  LTER_BIAS #x8015
d7f0: 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 52  ).  (define GL_R
d800: 45 44 55 43 45 20 23 78 38 30 31 36 29 0a 20 20  EDUCE #x8016).  
d810: 28 64 65 66 69 6e 65 20 47 4c 5f 43 4f 4e 56 4f  (define GL_CONVO
d820: 4c 55 54 49 4f 4e 5f 46 4f 52 4d 41 54 20 23 78  LUTION_FORMAT #x
d830: 38 30 31 37 29 0a 20 20 28 64 65 66 69 6e 65 20  8017).  (define 
d840: 47 4c 5f 43 4f 4e 56 4f 4c 55 54 49 4f 4e 5f 57  GL_CONVOLUTION_W
d850: 49 44 54 48 20 23 78 38 30 31 38 29 0a 20 20 28  IDTH #x8018).  (
d860: 64 65 66 69 6e 65 20 47 4c 5f 43 4f 4e 56 4f 4c  define GL_CONVOL
d870: 55 54 49 4f 4e 5f 48 45 49 47 48 54 20 23 78 38  UTION_HEIGHT #x8
d880: 30 31 39 29 0a 20 20 28 64 65 66 69 6e 65 20 47  019).  (define G
d890: 4c 5f 4d 41 58 5f 43 4f 4e 56 4f 4c 55 54 49 4f  L_MAX_CONVOLUTIO
d8a0: 4e 5f 57 49 44 54 48 20 23 78 38 30 31 41 29 0a  N_WIDTH #x801A).
d8b0: 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 4d 41 58    (define GL_MAX
d8c0: 5f 43 4f 4e 56 4f 4c 55 54 49 4f 4e 5f 48 45 49  _CONVOLUTION_HEI
d8d0: 47 48 54 20 23 78 38 30 31 42 29 0a 20 20 28 64  GHT #x801B).  (d
d8e0: 65 66 69 6e 65 20 47 4c 5f 50 4f 53 54 5f 43 4f  efine GL_POST_CO
d8f0: 4e 56 4f 4c 55 54 49 4f 4e 5f 52 45 44 5f 53 43  NVOLUTION_RED_SC
d900: 41 4c 45 20 23 78 38 30 31 43 29 0a 20 20 28 64  ALE #x801C).  (d
d910: 65 66 69 6e 65 20 47 4c 5f 50 4f 53 54 5f 43 4f  efine GL_POST_CO
d920: 4e 56 4f 4c 55 54 49 4f 4e 5f 47 52 45 45 4e 5f  NVOLUTION_GREEN_
d930: 53 43 41 4c 45 20 23 78 38 30 31 44 29 0a 20 20  SCALE #x801D).  
d940: 28 64 65 66 69 6e 65 20 47 4c 5f 50 4f 53 54 5f  (define GL_POST_
d950: 43 4f 4e 56 4f 4c 55 54 49 4f 4e 5f 42 4c 55 45  CONVOLUTION_BLUE
d960: 5f 53 43 41 4c 45 20 23 78 38 30 31 45 29 0a 20  _SCALE #x801E). 
d970: 20 28 64 65 66 69 6e 65 20 47 4c 5f 50 4f 53 54   (define GL_POST
d980: 5f 43 4f 4e 56 4f 4c 55 54 49 4f 4e 5f 41 4c 50  _CONVOLUTION_ALP
d990: 48 41 5f 53 43 41 4c 45 20 23 78 38 30 31 46 29  HA_SCALE #x801F)
d9a0: 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 50 4f  .  (define GL_PO
d9b0: 53 54 5f 43 4f 4e 56 4f 4c 55 54 49 4f 4e 5f 52  ST_CONVOLUTION_R
d9c0: 45 44 5f 42 49 41 53 20 23 78 38 30 32 30 29 0a  ED_BIAS #x8020).
d9d0: 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 50 4f 53    (define GL_POS
d9e0: 54 5f 43 4f 4e 56 4f 4c 55 54 49 4f 4e 5f 47 52  T_CONVOLUTION_GR
d9f0: 45 45 4e 5f 42 49 41 53 20 23 78 38 30 32 31 29  EEN_BIAS #x8021)
da00: 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 50 4f  .  (define GL_PO
da10: 53 54 5f 43 4f 4e 56 4f 4c 55 54 49 4f 4e 5f 42  ST_CONVOLUTION_B
da20: 4c 55 45 5f 42 49 41 53 20 23 78 38 30 32 32 29  LUE_BIAS #x8022)
da30: 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 50 4f  .  (define GL_PO
da40: 53 54 5f 43 4f 4e 56 4f 4c 55 54 49 4f 4e 5f 41  ST_CONVOLUTION_A
da50: 4c 50 48 41 5f 42 49 41 53 20 23 78 38 30 32 33  LPHA_BIAS #x8023
da60: 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 43  ).  (define GL_C
da70: 4f 4e 53 54 41 4e 54 5f 42 4f 52 44 45 52 20 23  ONSTANT_BORDER #
da80: 78 38 31 35 31 29 0a 20 20 28 64 65 66 69 6e 65  x8151).  (define
da90: 20 47 4c 5f 52 45 50 4c 49 43 41 54 45 5f 42 4f   GL_REPLICATE_BO
daa0: 52 44 45 52 20 23 78 38 31 35 33 29 0a 20 20 28  RDER #x8153).  (
dab0: 64 65 66 69 6e 65 20 47 4c 5f 43 4f 4e 56 4f 4c  define GL_CONVOL
dac0: 55 54 49 4f 4e 5f 42 4f 52 44 45 52 5f 43 4f 4c  UTION_BORDER_COL
dad0: 4f 52 20 23 78 38 31 35 34 29 0a 20 20 28 64 65  OR #x8154).  (de
dae0: 66 69 6e 65 20 47 4c 5f 43 4f 4c 4f 52 5f 4d 41  fine GL_COLOR_MA
daf0: 54 52 49 58 20 23 78 38 30 42 31 29 0a 20 20 28  TRIX #x80B1).  (
db00: 64 65 66 69 6e 65 20 47 4c 5f 43 4f 4c 4f 52 5f  define GL_COLOR_
db10: 4d 41 54 52 49 58 5f 53 54 41 43 4b 5f 44 45 50  MATRIX_STACK_DEP
db20: 54 48 20 23 78 38 30 42 32 29 0a 20 20 28 64 65  TH #x80B2).  (de
db30: 66 69 6e 65 20 47 4c 5f 4d 41 58 5f 43 4f 4c 4f  fine GL_MAX_COLO
db40: 52 5f 4d 41 54 52 49 58 5f 53 54 41 43 4b 5f 44  R_MATRIX_STACK_D
db50: 45 50 54 48 20 23 78 38 30 42 33 29 0a 20 20 28  EPTH #x80B3).  (
db60: 64 65 66 69 6e 65 20 47 4c 5f 50 4f 53 54 5f 43  define GL_POST_C
db70: 4f 4c 4f 52 5f 4d 41 54 52 49 58 5f 52 45 44 5f  OLOR_MATRIX_RED_
db80: 53 43 41 4c 45 20 23 78 38 30 42 34 29 0a 20 20  SCALE #x80B4).  
db90: 28 64 65 66 69 6e 65 20 47 4c 5f 50 4f 53 54 5f  (define GL_POST_
dba0: 43 4f 4c 4f 52 5f 4d 41 54 52 49 58 5f 47 52 45  COLOR_MATRIX_GRE
dbb0: 45 4e 5f 53 43 41 4c 45 20 23 78 38 30 42 35 29  EN_SCALE #x80B5)
dbc0: 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 50 4f  .  (define GL_PO
dbd0: 53 54 5f 43 4f 4c 4f 52 5f 4d 41 54 52 49 58 5f  ST_COLOR_MATRIX_
dbe0: 42 4c 55 45 5f 53 43 41 4c 45 20 23 78 38 30 42  BLUE_SCALE #x80B
dbf0: 36 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f  6).  (define GL_
dc00: 50 4f 53 54 5f 43 4f 4c 4f 52 5f 4d 41 54 52 49  POST_COLOR_MATRI
dc10: 58 5f 41 4c 50 48 41 5f 53 43 41 4c 45 20 23 78  X_ALPHA_SCALE #x
dc20: 38 30 42 37 29 0a 20 20 28 64 65 66 69 6e 65 20  80B7).  (define 
dc30: 47 4c 5f 50 4f 53 54 5f 43 4f 4c 4f 52 5f 4d 41  GL_POST_COLOR_MA
dc40: 54 52 49 58 5f 52 45 44 5f 42 49 41 53 20 23 78  TRIX_RED_BIAS #x
dc50: 38 30 42 38 29 0a 20 20 28 64 65 66 69 6e 65 20  80B8).  (define 
dc60: 47 4c 5f 50 4f 53 54 5f 43 4f 4c 4f 52 5f 4d 41  GL_POST_COLOR_MA
dc70: 54 52 49 58 5f 47 52 45 45 4e 5f 42 49 41 53 20  TRIX_GREEN_BIAS 
dc80: 23 78 38 30 42 39 29 0a 20 20 28 64 65 66 69 6e  #x80B9).  (defin
dc90: 65 20 47 4c 5f 50 4f 53 54 5f 43 4f 4c 4f 52 5f  e GL_POST_COLOR_
dca0: 4d 41 54 52 49 58 5f 42 4c 55 45 5f 42 49 41 53  MATRIX_BLUE_BIAS
dcb0: 20 23 78 38 30 42 41 29 0a 20 20 28 64 65 66 69   #x80BA).  (defi
dcc0: 6e 65 20 47 4c 5f 50 4f 53 54 5f 43 4f 4c 4f 52  ne GL_POST_COLOR
dcd0: 5f 4d 41 54 52 49 58 5f 41 4c 50 48 41 5f 42 49  _MATRIX_ALPHA_BI
dce0: 41 53 20 23 78 38 30 42 42 29 0a 20 20 28 64 65  AS #x80BB).  (de
dcf0: 66 69 6e 65 20 47 4c 5f 48 49 53 54 4f 47 52 41  fine GL_HISTOGRA
dd00: 4d 20 23 78 38 30 32 34 29 0a 20 20 28 64 65 66  M #x8024).  (def
dd10: 69 6e 65 20 47 4c 5f 50 52 4f 58 59 5f 48 49 53  ine GL_PROXY_HIS
dd20: 54 4f 47 52 41 4d 20 23 78 38 30 32 35 29 0a 20  TOGRAM #x8025). 
dd30: 20 28 64 65 66 69 6e 65 20 47 4c 5f 48 49 53 54   (define GL_HIST
dd40: 4f 47 52 41 4d 5f 57 49 44 54 48 20 23 78 38 30  OGRAM_WIDTH #x80
dd50: 32 36 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c  26).  (define GL
dd60: 5f 48 49 53 54 4f 47 52 41 4d 5f 46 4f 52 4d 41  _HISTOGRAM_FORMA
dd70: 54 20 23 78 38 30 32 37 29 0a 20 20 28 64 65 66  T #x8027).  (def
dd80: 69 6e 65 20 47 4c 5f 48 49 53 54 4f 47 52 41 4d  ine GL_HISTOGRAM
dd90: 5f 52 45 44 5f 53 49 5a 45 20 23 78 38 30 32 38  _RED_SIZE #x8028
dda0: 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 48  ).  (define GL_H
ddb0: 49 53 54 4f 47 52 41 4d 5f 47 52 45 45 4e 5f 53  ISTOGRAM_GREEN_S
ddc0: 49 5a 45 20 23 78 38 30 32 39 29 0a 20 20 28 64  IZE #x8029).  (d
ddd0: 65 66 69 6e 65 20 47 4c 5f 48 49 53 54 4f 47 52  efine GL_HISTOGR
dde0: 41 4d 5f 42 4c 55 45 5f 53 49 5a 45 20 23 78 38  AM_BLUE_SIZE #x8
ddf0: 30 32 41 29 0a 20 20 28 64 65 66 69 6e 65 20 47  02A).  (define G
de00: 4c 5f 48 49 53 54 4f 47 52 41 4d 5f 41 4c 50 48  L_HISTOGRAM_ALPH
de10: 41 5f 53 49 5a 45 20 23 78 38 30 32 42 29 0a 20  A_SIZE #x802B). 
de20: 20 28 64 65 66 69 6e 65 20 47 4c 5f 48 49 53 54   (define GL_HIST
de30: 4f 47 52 41 4d 5f 4c 55 4d 49 4e 41 4e 43 45 5f  OGRAM_LUMINANCE_
de40: 53 49 5a 45 20 23 78 38 30 32 43 29 0a 20 20 28  SIZE #x802C).  (
de50: 64 65 66 69 6e 65 20 47 4c 5f 48 49 53 54 4f 47  define GL_HISTOG
de60: 52 41 4d 5f 53 49 4e 4b 20 23 78 38 30 32 44 29  RAM_SINK #x802D)
de70: 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 4d 49  .  (define GL_MI
de80: 4e 4d 41 58 20 23 78 38 30 32 45 29 0a 20 20 28  NMAX #x802E).  (
de90: 64 65 66 69 6e 65 20 47 4c 5f 4d 49 4e 4d 41 58  define GL_MINMAX
dea0: 5f 46 4f 52 4d 41 54 20 23 78 38 30 32 46 29 0a  _FORMAT #x802F).
deb0: 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 4d 49 4e    (define GL_MIN
dec0: 4d 41 58 5f 53 49 4e 4b 20 23 78 38 30 33 30 29  MAX_SINK #x8030)
ded0: 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 54 41  .  (define GL_TA
dee0: 42 4c 45 5f 54 4f 4f 5f 4c 41 52 47 45 20 23 78  BLE_TOO_LARGE #x
def0: 38 30 33 31 29 0a 20 20 28 64 65 66 69 6e 65 20  8031).  (define 
df00: 47 4c 5f 42 4c 45 4e 44 5f 45 51 55 41 54 49 4f  GL_BLEND_EQUATIO
df10: 4e 20 23 78 38 30 30 39 29 0a 20 20 28 64 65 66  N #x8009).  (def
df20: 69 6e 65 20 47 4c 5f 4d 49 4e 20 23 78 38 30 30  ine GL_MIN #x800
df30: 37 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f  7).  (define GL_
df40: 4d 41 58 20 23 78 38 30 30 38 29 0a 20 20 28 64  MAX #x8008).  (d
df50: 65 66 69 6e 65 20 47 4c 5f 46 55 4e 43 5f 41 44  efine GL_FUNC_AD
df60: 44 20 23 78 38 30 30 36 29 0a 20 20 28 64 65 66  D #x8006).  (def
df70: 69 6e 65 20 47 4c 5f 46 55 4e 43 5f 53 55 42 54  ine GL_FUNC_SUBT
df80: 52 41 43 54 20 23 78 38 30 30 41 29 0a 20 20 28  RACT #x800A).  (
df90: 64 65 66 69 6e 65 20 47 4c 5f 46 55 4e 43 5f 52  define GL_FUNC_R
dfa0: 45 56 45 52 53 45 5f 53 55 42 54 52 41 43 54 20  EVERSE_SUBTRACT 
dfb0: 23 78 38 30 30 42 29 0a 20 20 28 64 65 66 69 6e  #x800B).  (defin
dfc0: 65 20 47 4c 5f 42 4c 45 4e 44 5f 43 4f 4c 4f 52  e GL_BLEND_COLOR
dfd0: 20 23 78 38 30 30 35 29 0a 20 20 3b 3b 3b 3b 20   #x8005).  ;;;; 
dfe0: 4f 70 65 6e 47 4c 20 31 2e 33 0a 20 20 3b 3b 3b  OpenGL 1.3.  ;;;
dff0: 3b 20 6d 75 6c 74 69 74 65 78 74 75 72 65 0a 20  ; multitexture. 
e000: 20 28 64 65 66 69 6e 65 20 47 4c 5f 54 45 58 54   (define GL_TEXT
e010: 55 52 45 30 20 23 78 38 34 43 30 29 0a 20 20 28  URE0 #x84C0).  (
e020: 64 65 66 69 6e 65 20 47 4c 5f 54 45 58 54 55 52  define GL_TEXTUR
e030: 45 31 20 23 78 38 34 43 31 29 0a 20 20 28 64 65  E1 #x84C1).  (de
e040: 66 69 6e 65 20 47 4c 5f 54 45 58 54 55 52 45 32  fine GL_TEXTURE2
e050: 20 23 78 38 34 43 32 29 0a 20 20 28 64 65 66 69   #x84C2).  (defi
e060: 6e 65 20 47 4c 5f 54 45 58 54 55 52 45 33 20 23  ne GL_TEXTURE3 #
e070: 78 38 34 43 33 29 0a 20 20 28 64 65 66 69 6e 65  x84C3).  (define
e080: 20 47 4c 5f 54 45 58 54 55 52 45 34 20 23 78 38   GL_TEXTURE4 #x8
e090: 34 43 34 29 0a 20 20 28 64 65 66 69 6e 65 20 47  4C4).  (define G
e0a0: 4c 5f 54 45 58 54 55 52 45 35 20 23 78 38 34 43  L_TEXTURE5 #x84C
e0b0: 35 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f  5).  (define GL_
e0c0: 54 45 58 54 55 52 45 36 20 23 78 38 34 43 36 29  TEXTURE6 #x84C6)
e0d0: 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 54 45  .  (define GL_TE
e0e0: 58 54 55 52 45 37 20 23 78 38 34 43 37 29 0a 20  XTURE7 #x84C7). 
e0f0: 20 28 64 65 66 69 6e 65 20 47 4c 5f 54 45 58 54   (define GL_TEXT
e100: 55 52 45 38 20 23 78 38 34 43 38 29 0a 20 20 28  URE8 #x84C8).  (
e110: 64 65 66 69 6e 65 20 47 4c 5f 54 45 58 54 55 52  define GL_TEXTUR
e120: 45 39 20 23 78 38 34 43 39 29 0a 20 20 28 64 65  E9 #x84C9).  (de
e130: 66 69 6e 65 20 47 4c 5f 54 45 58 54 55 52 45 31  fine GL_TEXTURE1
e140: 30 20 23 78 38 34 43 41 29 0a 20 20 28 64 65 66  0 #x84CA).  (def
e150: 69 6e 65 20 47 4c 5f 54 45 58 54 55 52 45 31 31  ine GL_TEXTURE11
e160: 20 23 78 38 34 43 42 29 0a 20 20 28 64 65 66 69   #x84CB).  (defi
e170: 6e 65 20 47 4c 5f 54 45 58 54 55 52 45 31 32 20  ne GL_TEXTURE12 
e180: 23 78 38 34 43 43 29 0a 20 20 28 64 65 66 69 6e  #x84CC).  (defin
e190: 65 20 47 4c 5f 54 45 58 54 55 52 45 31 33 20 23  e GL_TEXTURE13 #
e1a0: 78 38 34 43 44 29 0a 20 20 28 64 65 66 69 6e 65  x84CD).  (define
e1b0: 20 47 4c 5f 54 45 58 54 55 52 45 31 34 20 23 78   GL_TEXTURE14 #x
e1c0: 38 34 43 45 29 0a 20 20 28 64 65 66 69 6e 65 20  84CE).  (define 
e1d0: 47 4c 5f 54 45 58 54 55 52 45 31 35 20 23 78 38  GL_TEXTURE15 #x8
e1e0: 34 43 46 29 0a 20 20 28 64 65 66 69 6e 65 20 47  4CF).  (define G
e1f0: 4c 5f 54 45 58 54 55 52 45 31 36 20 23 78 38 34  L_TEXTURE16 #x84
e200: 44 30 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c  D0).  (define GL
e210: 5f 54 45 58 54 55 52 45 31 37 20 23 78 38 34 44  _TEXTURE17 #x84D
e220: 31 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f  1).  (define GL_
e230: 54 45 58 54 55 52 45 31 38 20 23 78 38 34 44 32  TEXTURE18 #x84D2
e240: 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 54  ).  (define GL_T
e250: 45 58 54 55 52 45 31 39 20 23 78 38 34 44 33 29  EXTURE19 #x84D3)
e260: 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 54 45  .  (define GL_TE
e270: 58 54 55 52 45 32 30 20 23 78 38 34 44 34 29 0a  XTURE20 #x84D4).
e280: 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 54 45 58    (define GL_TEX
e290: 54 55 52 45 32 31 20 23 78 38 34 44 35 29 0a 20  TURE21 #x84D5). 
e2a0: 20 28 64 65 66 69 6e 65 20 47 4c 5f 54 45 58 54   (define GL_TEXT
e2b0: 55 52 45 32 32 20 23 78 38 34 44 36 29 0a 20 20  URE22 #x84D6).  
e2c0: 28 64 65 66 69 6e 65 20 47 4c 5f 54 45 58 54 55  (define GL_TEXTU
e2d0: 52 45 32 33 20 23 78 38 34 44 37 29 0a 20 20 28  RE23 #x84D7).  (
e2e0: 64 65 66 69 6e 65 20 47 4c 5f 54 45 58 54 55 52  define GL_TEXTUR
e2f0: 45 32 34 20 23 78 38 34 44 38 29 0a 20 20 28 64  E24 #x84D8).  (d
e300: 65 66 69 6e 65 20 47 4c 5f 54 45 58 54 55 52 45  efine GL_TEXTURE
e310: 32 35 20 23 78 38 34 44 39 29 0a 20 20 28 64 65  25 #x84D9).  (de
e320: 66 69 6e 65 20 47 4c 5f 54 45 58 54 55 52 45 32  fine GL_TEXTURE2
e330: 36 20 23 78 38 34 44 41 29 0a 20 20 28 64 65 66  6 #x84DA).  (def
e340: 69 6e 65 20 47 4c 5f 54 45 58 54 55 52 45 32 37  ine GL_TEXTURE27
e350: 20 23 78 38 34 44 42 29 0a 20 20 28 64 65 66 69   #x84DB).  (defi
e360: 6e 65 20 47 4c 5f 54 45 58 54 55 52 45 32 38 20  ne GL_TEXTURE28 
e370: 23 78 38 34 44 43 29 0a 20 20 28 64 65 66 69 6e  #x84DC).  (defin
e380: 65 20 47 4c 5f 54 45 58 54 55 52 45 32 39 20 23  e GL_TEXTURE29 #
e390: 78 38 34 44 44 29 0a 20 20 28 64 65 66 69 6e 65  x84DD).  (define
e3a0: 20 47 4c 5f 54 45 58 54 55 52 45 33 30 20 23 78   GL_TEXTURE30 #x
e3b0: 38 34 44 45 29 0a 20 20 28 64 65 66 69 6e 65 20  84DE).  (define 
e3c0: 47 4c 5f 54 45 58 54 55 52 45 33 31 20 23 78 38  GL_TEXTURE31 #x8
e3d0: 34 44 46 29 0a 20 20 28 64 65 66 69 6e 65 20 47  4DF).  (define G
e3e0: 4c 5f 41 43 54 49 56 45 5f 54 45 58 54 55 52 45  L_ACTIVE_TEXTURE
e3f0: 20 23 78 38 34 45 30 29 0a 20 20 28 64 65 66 69   #x84E0).  (defi
e400: 6e 65 20 47 4c 5f 43 4c 49 45 4e 54 5f 41 43 54  ne GL_CLIENT_ACT
e410: 49 56 45 5f 54 45 58 54 55 52 45 20 23 78 38 34  IVE_TEXTURE #x84
e420: 45 31 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c  E1).  (define GL
e430: 5f 4d 41 58 5f 54 45 58 54 55 52 45 5f 55 4e 49  _MAX_TEXTURE_UNI
e440: 54 53 20 23 78 38 34 45 32 29 0a 20 20 3b 3b 3b  TS #x84E2).  ;;;
e450: 3b 20 74 65 78 74 75 72 65 5f 63 75 62 65 5f 6d  ; texture_cube_m
e460: 61 70 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f  ap.  (define GL_
e470: 4e 4f 52 4d 41 4c 5f 4d 41 50 20 23 78 38 35 31  NORMAL_MAP #x851
e480: 31 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f  1).  (define GL_
e490: 52 45 46 4c 45 43 54 49 4f 4e 5f 4d 41 50 20 23  REFLECTION_MAP #
e4a0: 78 38 35 31 32 29 0a 20 20 28 64 65 66 69 6e 65  x8512).  (define
e4b0: 20 47 4c 5f 54 45 58 54 55 52 45 5f 43 55 42 45   GL_TEXTURE_CUBE
e4c0: 5f 4d 41 50 20 23 78 38 35 31 33 29 0a 20 20 28  _MAP #x8513).  (
e4d0: 64 65 66 69 6e 65 20 47 4c 5f 54 45 58 54 55 52  define GL_TEXTUR
e4e0: 45 5f 42 49 4e 44 49 4e 47 5f 43 55 42 45 5f 4d  E_BINDING_CUBE_M
e4f0: 41 50 20 23 78 38 35 31 34 29 0a 20 20 28 64 65  AP #x8514).  (de
e500: 66 69 6e 65 20 47 4c 5f 54 45 58 54 55 52 45 5f  fine GL_TEXTURE_
e510: 43 55 42 45 5f 4d 41 50 5f 50 4f 53 49 54 49 56  CUBE_MAP_POSITIV
e520: 45 5f 58 20 23 78 38 35 31 35 29 0a 20 20 28 64  E_X #x8515).  (d
e530: 65 66 69 6e 65 20 47 4c 5f 54 45 58 54 55 52 45  efine GL_TEXTURE
e540: 5f 43 55 42 45 5f 4d 41 50 5f 4e 45 47 41 54 49  _CUBE_MAP_NEGATI
e550: 56 45 5f 58 20 23 78 38 35 31 36 29 0a 20 20 28  VE_X #x8516).  (
e560: 64 65 66 69 6e 65 20 47 4c 5f 54 45 58 54 55 52  define GL_TEXTUR
e570: 45 5f 43 55 42 45 5f 4d 41 50 5f 50 4f 53 49 54  E_CUBE_MAP_POSIT
e580: 49 56 45 5f 59 20 23 78 38 35 31 37 29 0a 20 20  IVE_Y #x8517).  
e590: 28 64 65 66 69 6e 65 20 47 4c 5f 54 45 58 54 55  (define GL_TEXTU
e5a0: 52 45 5f 43 55 42 45 5f 4d 41 50 5f 4e 45 47 41  RE_CUBE_MAP_NEGA
e5b0: 54 49 56 45 5f 59 20 23 78 38 35 31 38 29 0a 20  TIVE_Y #x8518). 
e5c0: 20 28 64 65 66 69 6e 65 20 47 4c 5f 54 45 58 54   (define GL_TEXT
e5d0: 55 52 45 5f 43 55 42 45 5f 4d 41 50 5f 50 4f 53  URE_CUBE_MAP_POS
e5e0: 49 54 49 56 45 5f 5a 20 23 78 38 35 31 39 29 0a  ITIVE_Z #x8519).
e5f0: 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 54 45 58    (define GL_TEX
e600: 54 55 52 45 5f 43 55 42 45 5f 4d 41 50 5f 4e 45  TURE_CUBE_MAP_NE
e610: 47 41 54 49 56 45 5f 5a 20 23 78 38 35 31 41 29  GATIVE_Z #x851A)
e620: 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 50 52  .  (define GL_PR
e630: 4f 58 59 5f 54 45 58 54 55 52 45 5f 43 55 42 45  OXY_TEXTURE_CUBE
e640: 5f 4d 41 50 20 23 78 38 35 31 42 29 0a 20 20 28  _MAP #x851B).  (
e650: 64 65 66 69 6e 65 20 47 4c 5f 4d 41 58 5f 43 55  define GL_MAX_CU
e660: 42 45 5f 4d 41 50 5f 54 45 58 54 55 52 45 5f 53  BE_MAP_TEXTURE_S
e670: 49 5a 45 20 23 78 38 35 31 43 29 0a 20 20 3b 3b  IZE #x851C).  ;;
e680: 3b 3b 20 74 65 78 74 75 72 65 5f 63 6f 6d 70 72  ;; texture_compr
e690: 65 73 73 69 6f 6e 0a 20 20 28 64 65 66 69 6e 65  ession.  (define
e6a0: 20 47 4c 5f 43 4f 4d 50 52 45 53 53 45 44 5f 41   GL_COMPRESSED_A
e6b0: 4c 50 48 41 20 23 78 38 34 45 39 29 0a 20 20 28  LPHA #x84E9).  (
e6c0: 64 65 66 69 6e 65 20 47 4c 5f 43 4f 4d 50 52 45  define GL_COMPRE
e6d0: 53 53 45 44 5f 4c 55 4d 49 4e 41 4e 43 45 20 23  SSED_LUMINANCE #
e6e0: 78 38 34 45 41 29 0a 20 20 28 64 65 66 69 6e 65  x84EA).  (define
e6f0: 20 47 4c 5f 43 4f 4d 50 52 45 53 53 45 44 5f 4c   GL_COMPRESSED_L
e700: 55 4d 49 4e 41 4e 43 45 5f 41 4c 50 48 41 20 23  UMINANCE_ALPHA #
e710: 78 38 34 45 42 29 0a 20 20 28 64 65 66 69 6e 65  x84EB).  (define
e720: 20 47 4c 5f 43 4f 4d 50 52 45 53 53 45 44 5f 49   GL_COMPRESSED_I
e730: 4e 54 45 4e 53 49 54 59 20 23 78 38 34 45 43 29  NTENSITY #x84EC)
e740: 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 43 4f  .  (define GL_CO
e750: 4d 50 52 45 53 53 45 44 5f 52 47 42 20 23 78 38  MPRESSED_RGB #x8
e760: 34 45 44 29 0a 20 20 28 64 65 66 69 6e 65 20 47  4ED).  (define G
e770: 4c 5f 43 4f 4d 50 52 45 53 53 45 44 5f 52 47 42  L_COMPRESSED_RGB
e780: 41 20 23 78 38 34 45 45 29 0a 20 20 28 64 65 66  A #x84EE).  (def
e790: 69 6e 65 20 47 4c 5f 54 45 58 54 55 52 45 5f 43  ine GL_TEXTURE_C
e7a0: 4f 4d 50 52 45 53 53 49 4f 4e 5f 48 49 4e 54 20  OMPRESSION_HINT 
e7b0: 23 78 38 34 45 46 29 0a 20 20 28 64 65 66 69 6e  #x84EF).  (defin
e7c0: 65 20 47 4c 5f 54 45 58 54 55 52 45 5f 43 4f 4d  e GL_TEXTURE_COM
e7d0: 50 52 45 53 53 45 44 5f 49 4d 41 47 45 5f 53 49  PRESSED_IMAGE_SI
e7e0: 5a 45 20 23 78 38 36 41 30 29 0a 20 20 28 64 65  ZE #x86A0).  (de
e7f0: 66 69 6e 65 20 47 4c 5f 54 45 58 54 55 52 45 5f  fine GL_TEXTURE_
e800: 43 4f 4d 50 52 45 53 53 45 44 20 23 78 38 36 41  COMPRESSED #x86A
e810: 31 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f  1).  (define GL_
e820: 4e 55 4d 5f 43 4f 4d 50 52 45 53 53 45 44 5f 54  NUM_COMPRESSED_T
e830: 45 58 54 55 52 45 5f 46 4f 52 4d 41 54 53 20 23  EXTURE_FORMATS #
e840: 78 38 36 41 32 29 0a 20 20 28 64 65 66 69 6e 65  x86A2).  (define
e850: 20 47 4c 5f 43 4f 4d 50 52 45 53 53 45 44 5f 54   GL_COMPRESSED_T
e860: 45 58 54 55 52 45 5f 46 4f 52 4d 41 54 53 20 23  EXTURE_FORMATS #
e870: 78 38 36 41 33 29 0a 20 20 3b 3b 3b 3b 20 6d 75  x86A3).  ;;;; mu
e880: 6c 74 69 73 61 6d 70 6c 65 0a 20 20 28 64 65 66  ltisample.  (def
e890: 69 6e 65 20 47 4c 5f 4d 55 4c 54 49 53 41 4d 50  ine GL_MULTISAMP
e8a0: 4c 45 20 23 78 38 30 39 44 29 0a 20 20 28 64 65  LE #x809D).  (de
e8b0: 66 69 6e 65 20 47 4c 5f 53 41 4d 50 4c 45 5f 41  fine GL_SAMPLE_A
e8c0: 4c 50 48 41 5f 54 4f 5f 43 4f 56 45 52 41 47 45  LPHA_TO_COVERAGE
e8d0: 20 23 78 38 30 39 45 29 0a 20 20 28 64 65 66 69   #x809E).  (defi
e8e0: 6e 65 20 47 4c 5f 53 41 4d 50 4c 45 5f 41 4c 50  ne GL_SAMPLE_ALP
e8f0: 48 41 5f 54 4f 5f 4f 4e 45 20 23 78 38 30 39 46  HA_TO_ONE #x809F
e900: 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 53  ).  (define GL_S
e910: 41 4d 50 4c 45 5f 43 4f 56 45 52 41 47 45 20 23  AMPLE_COVERAGE #
e920: 78 38 30 41 30 29 0a 20 20 28 64 65 66 69 6e 65  x80A0).  (define
e930: 20 47 4c 5f 53 41 4d 50 4c 45 5f 42 55 46 46 45   GL_SAMPLE_BUFFE
e940: 52 53 20 23 78 38 30 41 38 29 0a 20 20 28 64 65  RS #x80A8).  (de
e950: 66 69 6e 65 20 47 4c 5f 53 41 4d 50 4c 45 53 20  fine GL_SAMPLES 
e960: 23 78 38 30 41 39 29 0a 20 20 28 64 65 66 69 6e  #x80A9).  (defin
e970: 65 20 47 4c 5f 53 41 4d 50 4c 45 5f 43 4f 56 45  e GL_SAMPLE_COVE
e980: 52 41 47 45 5f 56 41 4c 55 45 20 23 78 38 30 41  RAGE_VALUE #x80A
e990: 41 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f  A).  (define GL_
e9a0: 53 41 4d 50 4c 45 5f 43 4f 56 45 52 41 47 45 5f  SAMPLE_COVERAGE_
e9b0: 49 4e 56 45 52 54 20 23 78 38 30 41 42 29 0a 20  INVERT #x80AB). 
e9c0: 20 28 64 65 66 69 6e 65 20 47 4c 5f 4d 55 4c 54   (define GL_MULT
e9d0: 49 53 41 4d 50 4c 45 5f 42 49 54 20 23 78 32 30  ISAMPLE_BIT #x20
e9e0: 30 30 30 30 30 30 29 0a 20 20 3b 3b 3b 3b 20 74  000000).  ;;;; t
e9f0: 72 61 6e 73 70 6f 73 65 5f 6d 61 74 72 69 78 0a  ranspose_matrix.
ea00: 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 54 52 41    (define GL_TRA
ea10: 4e 53 50 4f 53 45 5f 4d 4f 44 45 4c 56 49 45 57  NSPOSE_MODELVIEW
ea20: 5f 4d 41 54 52 49 58 20 23 78 38 34 45 33 29 0a  _MATRIX #x84E3).
ea30: 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 54 52 41    (define GL_TRA
ea40: 4e 53 50 4f 53 45 5f 50 52 4f 4a 45 43 54 49 4f  NSPOSE_PROJECTIO
ea50: 4e 5f 4d 41 54 52 49 58 20 23 78 38 34 45 34 29  N_MATRIX #x84E4)
ea60: 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 54 52  .  (define GL_TR
ea70: 41 4e 53 50 4f 53 45 5f 54 45 58 54 55 52 45 5f  ANSPOSE_TEXTURE_
ea80: 4d 41 54 52 49 58 20 23 78 38 34 45 35 29 0a 20  MATRIX #x84E5). 
ea90: 20 28 64 65 66 69 6e 65 20 47 4c 5f 54 52 41 4e   (define GL_TRAN
eaa0: 53 50 4f 53 45 5f 43 4f 4c 4f 52 5f 4d 41 54 52  SPOSE_COLOR_MATR
eab0: 49 58 20 23 78 38 34 45 36 29 0a 20 20 3b 3b 3b  IX #x84E6).  ;;;
eac0: 3b 20 74 65 78 74 75 72 65 5f 65 6e 76 5f 63 6f  ; texture_env_co
ead0: 6d 62 69 6e 65 0a 20 20 28 64 65 66 69 6e 65 20  mbine.  (define 
eae0: 47 4c 5f 43 4f 4d 42 49 4e 45 20 23 78 38 35 37  GL_COMBINE #x857
eaf0: 30 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f  0).  (define GL_
eb00: 43 4f 4d 42 49 4e 45 5f 52 47 42 20 23 78 38 35  COMBINE_RGB #x85
eb10: 37 31 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c  71).  (define GL
eb20: 5f 43 4f 4d 42 49 4e 45 5f 41 4c 50 48 41 20 23  _COMBINE_ALPHA #
eb30: 78 38 35 37 32 29 0a 20 20 28 64 65 66 69 6e 65  x8572).  (define
eb40: 20 47 4c 5f 53 4f 55 52 43 45 30 5f 52 47 42 20   GL_SOURCE0_RGB 
eb50: 23 78 38 35 38 30 29 0a 20 20 28 64 65 66 69 6e  #x8580).  (defin
eb60: 65 20 47 4c 5f 53 4f 55 52 43 45 31 5f 52 47 42  e GL_SOURCE1_RGB
eb70: 20 23 78 38 35 38 31 29 0a 20 20 28 64 65 66 69   #x8581).  (defi
eb80: 6e 65 20 47 4c 5f 53 4f 55 52 43 45 32 5f 52 47  ne GL_SOURCE2_RG
eb90: 42 20 23 78 38 35 38 32 29 0a 20 20 28 64 65 66  B #x8582).  (def
eba0: 69 6e 65 20 47 4c 5f 53 4f 55 52 43 45 30 5f 41  ine GL_SOURCE0_A
ebb0: 4c 50 48 41 20 23 78 38 35 38 38 29 0a 20 20 28  LPHA #x8588).  (
ebc0: 64 65 66 69 6e 65 20 47 4c 5f 53 4f 55 52 43 45  define GL_SOURCE
ebd0: 31 5f 41 4c 50 48 41 20 23 78 38 35 38 39 29 0a  1_ALPHA #x8589).
ebe0: 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 53 4f 55    (define GL_SOU
ebf0: 52 43 45 32 5f 41 4c 50 48 41 20 23 78 38 35 38  RCE2_ALPHA #x858
ec00: 41 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f  A).  (define GL_
ec10: 4f 50 45 52 41 4e 44 30 5f 52 47 42 20 23 78 38  OPERAND0_RGB #x8
ec20: 35 39 30 29 0a 20 20 28 64 65 66 69 6e 65 20 47  590).  (define G
ec30: 4c 5f 4f 50 45 52 41 4e 44 31 5f 52 47 42 20 23  L_OPERAND1_RGB #
ec40: 78 38 35 39 31 29 0a 20 20 28 64 65 66 69 6e 65  x8591).  (define
ec50: 20 47 4c 5f 4f 50 45 52 41 4e 44 32 5f 52 47 42   GL_OPERAND2_RGB
ec60: 20 23 78 38 35 39 32 29 0a 20 20 28 64 65 66 69   #x8592).  (defi
ec70: 6e 65 20 47 4c 5f 4f 50 45 52 41 4e 44 30 5f 41  ne GL_OPERAND0_A
ec80: 4c 50 48 41 20 23 78 38 35 39 38 29 0a 20 20 28  LPHA #x8598).  (
ec90: 64 65 66 69 6e 65 20 47 4c 5f 4f 50 45 52 41 4e  define GL_OPERAN
eca0: 44 31 5f 41 4c 50 48 41 20 23 78 38 35 39 39 29  D1_ALPHA #x8599)
ecb0: 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 4f 50  .  (define GL_OP
ecc0: 45 52 41 4e 44 32 5f 41 4c 50 48 41 20 23 78 38  ERAND2_ALPHA #x8
ecd0: 35 39 41 29 0a 20 20 28 64 65 66 69 6e 65 20 47  59A).  (define G
ece0: 4c 5f 52 47 42 5f 53 43 41 4c 45 20 23 78 38 35  L_RGB_SCALE #x85
ecf0: 37 33 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c  73).  (define GL
ed00: 5f 41 44 44 5f 53 49 47 4e 45 44 20 23 78 38 35  _ADD_SIGNED #x85
ed10: 37 34 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c  74).  (define GL
ed20: 5f 49 4e 54 45 52 50 4f 4c 41 54 45 20 23 78 38  _INTERPOLATE #x8
ed30: 35 37 35 29 0a 20 20 28 64 65 66 69 6e 65 20 47  575).  (define G
ed40: 4c 5f 53 55 42 54 52 41 43 54 20 23 78 38 34 45  L_SUBTRACT #x84E
ed50: 37 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f  7).  (define GL_
ed60: 43 4f 4e 53 54 41 4e 54 20 23 78 38 35 37 36 29  CONSTANT #x8576)
ed70: 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 50 52  .  (define GL_PR
ed80: 49 4d 41 52 59 5f 43 4f 4c 4f 52 20 23 78 38 35  IMARY_COLOR #x85
ed90: 37 37 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c  77).  (define GL
eda0: 5f 50 52 45 56 49 4f 55 53 20 23 78 38 35 37 38  _PREVIOUS #x8578
edb0: 29 0a 20 20 3b 3b 3b 3b 20 74 65 78 74 75 72 65  ).  ;;;; texture
edc0: 5f 65 6e 76 5f 64 6f 74 33 0a 20 20 28 64 65 66  _env_dot3.  (def
edd0: 69 6e 65 20 47 4c 5f 44 4f 54 33 5f 52 47 42 20  ine GL_DOT3_RGB 
ede0: 23 78 38 36 41 45 29 0a 20 20 28 64 65 66 69 6e  #x86AE).  (defin
edf0: 65 20 47 4c 5f 44 4f 54 33 5f 52 47 42 41 20 23  e GL_DOT3_RGBA #
ee00: 78 38 36 41 46 29 0a 20 20 3b 3b 3b 3b 20 74 65  x86AF).  ;;;; te
ee10: 78 74 75 72 65 5f 62 6f 72 64 65 72 5f 63 6c 61  xture_border_cla
ee20: 6d 70 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f  mp.  (define GL_
ee30: 43 4c 41 4d 50 5f 54 4f 5f 42 4f 52 44 45 52 20  CLAMP_TO_BORDER 
ee40: 23 78 38 31 32 44 29 0a 20 20 3b 3b 3b 3b 20 47  #x812D).  ;;;; G
ee50: 4c 5f 41 52 42 5f 6d 75 6c 74 69 74 65 78 74 75  L_ARB_multitextu
ee60: 72 65 3a 20 41 52 42 20 65 78 74 65 6e 73 69 6f  re: ARB extensio
ee70: 6e 20 31 20 61 6e 64 20 4f 70 65 6e 47 4c 20 31  n 1 and OpenGL 1
ee80: 2e 32 2e 31 0a 20 20 28 64 65 66 69 6e 65 20 47  .2.1.  (define G
ee90: 4c 5f 54 45 58 54 55 52 45 30 5f 41 52 42 20 23  L_TEXTURE0_ARB #
eea0: 78 38 34 43 30 29 0a 20 20 28 64 65 66 69 6e 65  x84C0).  (define
eeb0: 20 47 4c 5f 54 45 58 54 55 52 45 31 5f 41 52 42   GL_TEXTURE1_ARB
eec0: 20 23 78 38 34 43 31 29 0a 20 20 28 64 65 66 69   #x84C1).  (defi
eed0: 6e 65 20 47 4c 5f 54 45 58 54 55 52 45 32 5f 41  ne GL_TEXTURE2_A
eee0: 52 42 20 23 78 38 34 43 32 29 0a 20 20 28 64 65  RB #x84C2).  (de
eef0: 66 69 6e 65 20 47 4c 5f 54 45 58 54 55 52 45 33  fine GL_TEXTURE3
ef00: 5f 41 52 42 20 23 78 38 34 43 33 29 0a 20 20 28  _ARB #x84C3).  (
ef10: 64 65 66 69 6e 65 20 47 4c 5f 54 45 58 54 55 52  define GL_TEXTUR
ef20: 45 34 5f 41 52 42 20 23 78 38 34 43 34 29 0a 20  E4_ARB #x84C4). 
ef30: 20 28 64 65 66 69 6e 65 20 47 4c 5f 54 45 58 54   (define GL_TEXT
ef40: 55 52 45 35 5f 41 52 42 20 23 78 38 34 43 35 29  URE5_ARB #x84C5)
ef50: 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 54 45  .  (define GL_TE
ef60: 58 54 55 52 45 36 5f 41 52 42 20 23 78 38 34 43  XTURE6_ARB #x84C
ef70: 36 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f  6).  (define GL_
ef80: 54 45 58 54 55 52 45 37 5f 41 52 42 20 23 78 38  TEXTURE7_ARB #x8
ef90: 34 43 37 29 0a 20 20 28 64 65 66 69 6e 65 20 47  4C7).  (define G
efa0: 4c 5f 54 45 58 54 55 52 45 38 5f 41 52 42 20 23  L_TEXTURE8_ARB #
efb0: 78 38 34 43 38 29 0a 20 20 28 64 65 66 69 6e 65  x84C8).  (define
efc0: 20 47 4c 5f 54 45 58 54 55 52 45 39 5f 41 52 42   GL_TEXTURE9_ARB
efd0: 20 23 78 38 34 43 39 29 0a 20 20 28 64 65 66 69   #x84C9).  (defi
efe0: 6e 65 20 47 4c 5f 54 45 58 54 55 52 45 31 30 5f  ne GL_TEXTURE10_
eff0: 41 52 42 20 23 78 38 34 43 41 29 0a 20 20 28 64  ARB #x84CA).  (d
f000: 65 66 69 6e 65 20 47 4c 5f 54 45 58 54 55 52 45  efine GL_TEXTURE
f010: 31 31 5f 41 52 42 20 23 78 38 34 43 42 29 0a 20  11_ARB #x84CB). 
f020: 20 28 64 65 66 69 6e 65 20 47 4c 5f 54 45 58 54   (define GL_TEXT
f030: 55 52 45 31 32 5f 41 52 42 20 23 78 38 34 43 43  URE12_ARB #x84CC
f040: 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 54  ).  (define GL_T
f050: 45 58 54 55 52 45 31 33 5f 41 52 42 20 23 78 38  EXTURE13_ARB #x8
f060: 34 43 44 29 0a 20 20 28 64 65 66 69 6e 65 20 47  4CD).  (define G
f070: 4c 5f 54 45 58 54 55 52 45 31 34 5f 41 52 42 20  L_TEXTURE14_ARB 
f080: 23 78 38 34 43 45 29 0a 20 20 28 64 65 66 69 6e  #x84CE).  (defin
f090: 65 20 47 4c 5f 54 45 58 54 55 52 45 31 35 5f 41  e GL_TEXTURE15_A
f0a0: 52 42 20 23 78 38 34 43 46 29 0a 20 20 28 64 65  RB #x84CF).  (de
f0b0: 66 69 6e 65 20 47 4c 5f 54 45 58 54 55 52 45 31  fine GL_TEXTURE1
f0c0: 36 5f 41 52 42 20 23 78 38 34 44 30 29 0a 20 20  6_ARB #x84D0).  
f0d0: 28 64 65 66 69 6e 65 20 47 4c 5f 54 45 58 54 55  (define GL_TEXTU
f0e0: 52 45 31 37 5f 41 52 42 20 23 78 38 34 44 31 29  RE17_ARB #x84D1)
f0f0: 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 54 45  .  (define GL_TE
f100: 58 54 55 52 45 31 38 5f 41 52 42 20 23 78 38 34  XTURE18_ARB #x84
f110: 44 32 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c  D2).  (define GL
f120: 5f 54 45 58 54 55 52 45 31 39 5f 41 52 42 20 23  _TEXTURE19_ARB #
f130: 78 38 34 44 33 29 0a 20 20 28 64 65 66 69 6e 65  x84D3).  (define
f140: 20 47 4c 5f 54 45 58 54 55 52 45 32 30 5f 41 52   GL_TEXTURE20_AR
f150: 42 20 23 78 38 34 44 34 29 0a 20 20 28 64 65 66  B #x84D4).  (def
f160: 69 6e 65 20 47 4c 5f 54 45 58 54 55 52 45 32 31  ine GL_TEXTURE21
f170: 5f 41 52 42 20 23 78 38 34 44 35 29 0a 20 20 28  _ARB #x84D5).  (
f180: 64 65 66 69 6e 65 20 47 4c 5f 54 45 58 54 55 52  define GL_TEXTUR
f190: 45 32 32 5f 41 52 42 20 23 78 38 34 44 36 29 0a  E22_ARB #x84D6).
f1a0: 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 54 45 58    (define GL_TEX
f1b0: 54 55 52 45 32 33 5f 41 52 42 20 23 78 38 34 44  TURE23_ARB #x84D
f1c0: 37 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f  7).  (define GL_
f1d0: 54 45 58 54 55 52 45 32 34 5f 41 52 42 20 23 78  TEXTURE24_ARB #x
f1e0: 38 34 44 38 29 0a 20 20 28 64 65 66 69 6e 65 20  84D8).  (define 
f1f0: 47 4c 5f 54 45 58 54 55 52 45 32 35 5f 41 52 42  GL_TEXTURE25_ARB
f200: 20 23 78 38 34 44 39 29 0a 20 20 28 64 65 66 69   #x84D9).  (defi
f210: 6e 65 20 47 4c 5f 54 45 58 54 55 52 45 32 36 5f  ne GL_TEXTURE26_
f220: 41 52 42 20 23 78 38 34 44 41 29 0a 20 20 28 64  ARB #x84DA).  (d
f230: 65 66 69 6e 65 20 47 4c 5f 54 45 58 54 55 52 45  efine GL_TEXTURE
f240: 32 37 5f 41 52 42 20 23 78 38 34 44 42 29 0a 20  27_ARB #x84DB). 
f250: 20 28 64 65 66 69 6e 65 20 47 4c 5f 54 45 58 54   (define GL_TEXT
f260: 55 52 45 32 38 5f 41 52 42 20 23 78 38 34 44 43  URE28_ARB #x84DC
f270: 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 54  ).  (define GL_T
f280: 45 58 54 55 52 45 32 39 5f 41 52 42 20 23 78 38  EXTURE29_ARB #x8
f290: 34 44 44 29 0a 20 20 28 64 65 66 69 6e 65 20 47  4DD).  (define G
f2a0: 4c 5f 54 45 58 54 55 52 45 33 30 5f 41 52 42 20  L_TEXTURE30_ARB 
f2b0: 23 78 38 34 44 45 29 0a 20 20 28 64 65 66 69 6e  #x84DE).  (defin
f2c0: 65 20 47 4c 5f 54 45 58 54 55 52 45 33 31 5f 41  e GL_TEXTURE31_A
f2d0: 52 42 20 23 78 38 34 44 46 29 0a 20 20 28 64 65  RB #x84DF).  (de
f2e0: 66 69 6e 65 20 47 4c 5f 41 43 54 49 56 45 5f 54  fine GL_ACTIVE_T
f2f0: 45 58 54 55 52 45 5f 41 52 42 20 23 78 38 34 45  EXTURE_ARB #x84E
f300: 30 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f  0).  (define GL_
f310: 43 4c 49 45 4e 54 5f 41 43 54 49 56 45 5f 54 45  CLIENT_ACTIVE_TE
f320: 58 54 55 52 45 5f 41 52 42 20 23 78 38 34 45 31  XTURE_ARB #x84E1
f330: 29 0a 20 20 28 64 65 66 69 6e 65 20 47 4c 5f 4d  ).  (define GL_M
f340: 41 58 5f 54 45 58 54 55 52 45 5f 55 4e 49 54 53  AX_TEXTURE_UNITS
f350: 5f 41 52 42 20 23 78 38 34 45 32 29 0a 0a 20 20  _ARB #x84E2)..  
f360: 3b 3b 20 28 64 65 66 69 6e 65 2d 73 79 6e 74 61  ;; (define-synta
f370: 78 20 64 65 66 69 6e 65 2d 66 75 6e 63 74 69 6f  x define-functio
f380: 6e 0a 20 20 3b 3b 20 20 20 28 73 79 6e 74 61 78  n.  ;;   (syntax
f390: 2d 72 75 6c 65 73 20 28 29 0a 20 20 3b 3b 20 20  -rules ().  ;;  
f3a0: 20 20 20 28 28 5f 20 72 65 74 20 6e 61 6d 65 20     ((_ ret name 
f3b0: 61 72 67 73 29 0a 20 20 3b 3b 20 20 20 20 20 20  args).  ;;      
f3c0: 28 64 65 66 69 6e 65 20 6e 61 6d 65 20 28 63 2d  (define name (c-
f3d0: 66 75 6e 63 74 69 6f 6e 20 6c 69 62 20 6c 69 62  function lib lib
f3e0: 2d 6e 61 6d 65 20 72 65 74 20 5f 5f 73 74 64 63  -name ret __stdc
f3f0: 61 6c 6c 20 6e 61 6d 65 20 61 72 67 73 29 29 29  all name args)))
f400: 29 29 0a 0a 20 20 28 64 65 66 69 6e 65 2d 73 79  ))..  (define-sy
f410: 6e 74 61 78 20 64 65 66 69 6e 65 2d 66 75 6e 63  ntax define-func
f420: 74 69 6f 6e 0a 20 20 20 20 28 73 79 6e 74 61 78  tion.    (syntax
f430: 2d 72 75 6c 65 73 20 28 29 0a 20 20 20 20 20 20  -rules ().      
f440: 28 28 5f 20 72 65 74 20 6e 61 6d 65 20 61 72 67  ((_ ret name arg
f450: 73 29 0a 20 20 20 20 20 20 20 28 64 65 66 69 6e  s).       (defin
f460: 65 20 6e 61 6d 65 0a 20 20 20 20 20 20 20 20 20  e name.         
f470: 28 66 6f 72 65 69 67 6e 2d 70 72 6f 63 65 64 75  (foreign-procedu
f480: 72 65 20 28 73 79 6d 62 6f 6c 2d 3e 73 74 72 69  re (symbol->stri
f490: 6e 67 20 27 6e 61 6d 65 29 20 61 72 67 73 20 72  ng 'name) args r
f4a0: 65 74 29 29 29 29 29 0a 0a 20 20 3b 3b 20 76 6f  et)))))..  ;; vo
f4b0: 69 64 20 67 6c 43 6c 65 61 72 49 6e 64 65 78 28  id glClearIndex(
f4c0: 20 47 4c 66 6c 6f 61 74 20 63 20 29 0a 20 20 28   GLfloat c ).  (
f4d0: 64 65 66 69 6e 65 2d 66 75 6e 63 74 69 6f 6e 20  define-function 
f4e0: 76 6f 69 64 20 67 6c 43 6c 65 61 72 49 6e 64 65  void glClearInde
f4f0: 78 20 28 66 6c 6f 61 74 29 29 0a 0a 20 20 3b 3b  x (float))..  ;;
f500: 20 76 6f 69 64 20 67 6c 43 6c 65 61 72 43 6f 6c   void glClearCol
f510: 6f 72 28 20 47 4c 63 6c 61 6d 70 66 20 72 65 64  or( GLclampf red
f520: 2c 20 47 4c 63 6c 61 6d 70 66 20 67 72 65 65 6e  , GLclampf green
f530: 2c 20 47 4c 63 6c 61 6d 70 66 20 62 6c 75 65 2c  , GLclampf blue,
f540: 20 47 4c 63 6c 61 6d 70 66 20 61 6c 70 68 61 20   GLclampf alpha 
f550: 29 0a 20 20 28 64 65 66 69 6e 65 2d 66 75 6e 63  ).  (define-func
f560: 74 69 6f 6e 20 76 6f 69 64 20 67 6c 43 6c 65 61  tion void glClea
f570: 72 43 6f 6c 6f 72 20 28 66 6c 6f 61 74 20 66 6c  rColor (float fl
f580: 6f 61 74 20 66 6c 6f 61 74 20 66 6c 6f 61 74 29  oat float float)
f590: 29 0a 0a 20 20 3b 3b 20 76 6f 69 64 20 67 6c 43  )..  ;; void glC
f5a0: 6c 65 61 72 28 20 47 4c 62 69 74 66 69 65 6c 64  lear( GLbitfield
f5b0: 20 6d 61 73 6b 20 29 0a 20 20 28 64 65 66 69 6e   mask ).  (defin
f5c0: 65 2d 66 75 6e 63 74 69 6f 6e 20 76 6f 69 64 20  e-function void 
f5d0: 67 6c 43 6c 65 61 72 20 28 69 6e 74 29 29 0a 0a  glClear (int))..
f5e0: 20 20 3b 3b 20 76 6f 69 64 20 67 6c 49 6e 64 65    ;; void glInde
f5f0: 78 4d 61 73 6b 28 20 47 4c 75 69 6e 74 20 6d 61  xMask( GLuint ma
f600: 73 6b 20 29 0a 20 20 28 64 65 66 69 6e 65 2d 66  sk ).  (define-f
f610: 75 6e 63 74 69 6f 6e 20 76 6f 69 64 20 67 6c 49  unction void glI
f620: 6e 64 65 78 4d 61 73 6b 20 28 69 6e 74 29 29 0a  ndexMask (int)).
f630: 0a 20 20 3b 3b 20 76 6f 69 64 20 67 6c 43 6f 6c  .  ;; void glCol
f640: 6f 72 4d 61 73 6b 28 20 47 4c 62 6f 6f 6c 65 61  orMask( GLboolea
f650: 6e 20 72 65 64 2c 20 47 4c 62 6f 6f 6c 65 61 6e  n red, GLboolean
f660: 20 67 72 65 65 6e 2c 20 47 4c 62 6f 6f 6c 65 61   green, GLboolea
f670: 6e 20 62 6c 75 65 2c 20 47 4c 62 6f 6f 6c 65 61  n blue, GLboolea
f680: 6e 20 61 6c 70 68 61 20 29 0a 20 20 28 64 65 66  n alpha ).  (def
f690: 69 6e 65 2d 66 75 6e 63 74 69 6f 6e 20 76 6f 69  ine-function voi
f6a0: 64 20 67 6c 43 6f 6c 6f 72 4d 61 73 6b 20 28 69  d glColorMask (i
f6b0: 6e 74 20 69 6e 74 20 69 6e 74 20 69 6e 74 29 29  nt int int int))
f6c0: 0a 0a 20 20 3b 3b 20 76 6f 69 64 20 67 6c 41 6c  ..  ;; void glAl
f6d0: 70 68 61 46 75 6e 63 28 20 47 4c 65 6e 75 6d 20  phaFunc( GLenum 
f6e0: 66 75 6e 63 2c 20 47 4c 63 6c 61 6d 70 66 20 72  func, GLclampf r
f6f0: 65 66 20 29 0a 20 20 28 64 65 66 69 6e 65 2d 66  ef ).  (define-f
f700: 75 6e 63 74 69 6f 6e 20 76 6f 69 64 20 67 6c 41  unction void glA
f710: 6c 70 68 61 46 75 6e 63 20 28 69 6e 74 20 66 6c  lphaFunc (int fl
f720: 6f 61 74 29 29 0a 0a 20 20 3b 3b 20 76 6f 69 64  oat))..  ;; void
f730: 20 67 6c 42 6c 65 6e 64 46 75 6e 63 28 20 47 4c   glBlendFunc( GL
f740: 65 6e 75 6d 20 73 66 61 63 74 6f 72 2c 20 47 4c  enum sfactor, GL
f750: 65 6e 75 6d 20 64 66 61 63 74 6f 72 20 29 0a 20  enum dfactor ). 
f760: 20 28 64 65 66 69 6e 65 2d 66 75 6e 63 74 69 6f   (define-functio
f770: 6e 20 76 6f 69 64 20 67 6c 42 6c 65 6e 64 46 75  n void glBlendFu
f780: 6e 63 20 28 69 6e 74 20 69 6e 74 29 29 0a 0a 20  nc (int int)).. 
f790: 20 3b 3b 20 76 6f 69 64 20 67 6c 4c 6f 67 69 63   ;; void glLogic
f7a0: 4f 70 28 20 47 4c 65 6e 75 6d 20 6f 70 63 6f 64  Op( GLenum opcod
f7b0: 65 20 29 0a 20 20 28 64 65 66 69 6e 65 2d 66 75  e ).  (define-fu
f7c0: 6e 63 74 69 6f 6e 20 76 6f 69 64 20 67 6c 4c 6f  nction void glLo
f7d0: 67 69 63 4f 70 20 28 69 6e 74 29 29 0a 0a 20 20  gicOp (int))..  
f7e0: 3b 3b 20 76 6f 69 64 20 67 6c 43 75 6c 6c 46 61  ;; void glCullFa
f7f0: 63 65 28 20 47 4c 65 6e 75 6d 20 6d 6f 64 65 20  ce( GLenum mode 
f800: 29 0a 20 20 28 64 65 66 69 6e 65 2d 66 75 6e 63  ).  (define-func
f810: 74 69 6f 6e 20 76 6f 69 64 20 67 6c 43 75 6c 6c  tion void glCull
f820: 46 61 63 65 20 28 69 6e 74 29 29 0a 0a 20 20 3b  Face (int))..  ;
f830: 3b 20 76 6f 69 64 20 67 6c 46 72 6f 6e 74 46 61  ; void glFrontFa
f840: 63 65 28 20 47 4c 65 6e 75 6d 20 6d 6f 64 65 20  ce( GLenum mode 
f850: 29 0a 20 20 28 64 65 66 69 6e 65 2d 66 75 6e 63  ).  (define-func
f860: 74 69 6f 6e 20 76 6f 69 64 20 67 6c 46 72 6f 6e  tion void glFron
f870: 74 46 61 63 65 20 28 69 6e 74 29 29 0a 0a 20 20  tFace (int))..  
f880: 3b 3b 20 76 6f 69 64 20 67 6c 50 6f 69 6e 74 53  ;; void glPointS
f890: 69 7a 65 28 20 47 4c 66 6c 6f 61 74 20 73 69 7a  ize( GLfloat siz
f8a0: 65 20 29 0a 20 20 28 64 65 66 69 6e 65 2d 66 75  e ).  (define-fu
f8b0: 6e 63 74 69 6f 6e 20 76 6f 69 64 20 67 6c 50 6f  nction void glPo
f8c0: 69 6e 74 53 69 7a 65 20 28 66 6c 6f 61 74 29 29  intSize (float))
f8d0: 0a 0a 20 20 3b 3b 20 76 6f 69 64 20 67 6c 4c 69  ..  ;; void glLi
f8e0: 6e 65 57 69 64 74 68 28 20 47 4c 66 6c 6f 61 74  neWidth( GLfloat
f8f0: 20 77 69 64 74 68 20 29 0a 20 20 28 64 65 66 69   width ).  (defi
f900: 6e 65 2d 66 75 6e 63 74 69 6f 6e 20 76 6f 69 64  ne-function void
f910: 20 67 6c 4c 69 6e 65 57 69 64 74 68 20 28 66 6c   glLineWidth (fl
f920: 6f 61 74 29 29 0a 0a 20 20 3b 3b 20 76 6f 69 64  oat))..  ;; void
f930: 20 67 6c 4c 69 6e 65 53 74 69 70 70 6c 65 28 20   glLineStipple( 
f940: 47 4c 69 6e 74 20 66 61 63 74 6f 72 2c 20 47 4c  GLint factor, GL
f950: 75 73 68 6f 72 74 20 70 61 74 74 65 72 6e 20 29  ushort pattern )
f960: 0a 20 20 28 64 65 66 69 6e 65 2d 66 75 6e 63 74  .  (define-funct
f970: 69 6f 6e 20 76 6f 69 64 20 67 6c 4c 69 6e 65 53  ion void glLineS
f980: 74 69 70 70 6c 65 20 28 69 6e 74 20 69 6e 74 29  tipple (int int)
f990: 29 0a 0a 20 20 3b 3b 20 76 6f 69 64 20 67 6c 50  )..  ;; void glP
f9a0: 6f 6c 79 67 6f 6e 4d 6f 64 65 28 20 47 4c 65 6e  olygonMode( GLen
f9b0: 75 6d 20 66 61 63 65 2c 20 47 4c 65 6e 75 6d 20  um face, GLenum 
f9c0: 6d 6f 64 65 20 29 0a 20 20 28 64 65 66 69 6e 65  mode ).  (define
f9d0: 2d 66 75 6e 63 74 69 6f 6e 20 76 6f 69 64 20 67  -function void g
f9e0: 6c 50 6f 6c 79 67 6f 6e 4d 6f 64 65 20 28 69 6e  lPolygonMode (in
f9f0: 74 20 69 6e 74 29 29 0a 0a 20 20 3b 3b 20 76 6f  t int))..  ;; vo
fa00: 69 64 20 67 6c 50 6f 6c 79 67 6f 6e 4f 66 66 73  id glPolygonOffs
fa10: 65 74 28 20 47 4c 66 6c 6f 61 74 20 66 61 63 74  et( GLfloat fact
fa20: 6f 72 2c 20 47 4c 66 6c 6f 61 74 20 75 6e 69 74  or, GLfloat unit
fa30: 73 20 29 0a 20 20 28 64 65 66 69 6e 65 2d 66 75  s ).  (define-fu
fa40: 6e 63 74 69 6f 6e 20 76 6f 69 64 20 67 6c 50 6f  nction void glPo
fa50: 6c 79 67 6f 6e 4f 66 66 73 65 74 20 28 66 6c 6f  lygonOffset (flo
fa60: 61 74 20 66 6c 6f 61 74 29 29 0a 0a 20 20 3b 3b  at float))..  ;;
fa70: 20 76 6f 69 64 20 67 6c 50 6f 6c 79 67 6f 6e 53   void glPolygonS
fa80: 74 69 70 70 6c 65 28 20 63 6f 6e 73 74 20 47 4c  tipple( const GL
fa90: 75 62 79 74 65 20 2a 6d 61 73 6b 20 29 0a 20 20  ubyte *mask ).  
faa0: 28 64 65 66 69 6e 65 2d 66 75 6e 63 74 69 6f 6e  (define-function
fab0: 20 76 6f 69 64 20 67 6c 50 6f 6c 79 67 6f 6e 53   void glPolygonS
fac0: 74 69 70 70 6c 65 20 28 76 6f 69 64 2a 29 29 0a  tipple (void*)).
fad0: 0a 20 20 3b 3b 20 76 6f 69 64 20 67 6c 47 65 74  .  ;; void glGet
fae0: 50 6f 6c 79 67 6f 6e 53 74 69 70 70 6c 65 28 20  PolygonStipple( 
faf0: 47 4c 75 62 79 74 65 20 2a 6d 61 73 6b 20 29 0a  GLubyte *mask ).
fb00: 20 20 28 64 65 66 69 6e 65 2d 66 75 6e 63 74 69    (define-functi
fb10: 6f 6e 20 76 6f 69 64 20 67 6c 47 65 74 50 6f 6c  on void glGetPol
fb20: 79 67 6f 6e 53 74 69 70 70 6c 65 20 28 76 6f 69  ygonStipple (voi
fb30: 64 2a 29 29 0a 0a 20 20 3b 3b 20 76 6f 69 64 20  d*))..  ;; void 
fb40: 67 6c 45 64 67 65 46 6c 61 67 28 20 47 4c 62 6f  glEdgeFlag( GLbo
fb50: 6f 6c 65 61 6e 20 66 6c 61 67 20 29 0a 20 20 28  olean flag ).  (
fb60: 64 65 66 69 6e 65 2d 66 75 6e 63 74 69 6f 6e 20  define-function 
fb70: 76 6f 69 64 20 67 6c 45 64 67 65 46 6c 61 67 20  void glEdgeFlag 
fb80: 28 69 6e 74 29 29 0a 0a 20 20 3b 3b 20 76 6f 69  (int))..  ;; voi
fb90: 64 20 67 6c 45 64 67 65 46 6c 61 67 76 28 20 63  d glEdgeFlagv( c
fba0: 6f 6e 73 74 20 47 4c 62 6f 6f 6c 65 61 6e 20 2a  onst GLboolean *
fbb0: 66 6c 61 67 20 29 0a 20 20 28 64 65 66 69 6e 65  flag ).  (define
fbc0: 2d 66 75 6e 63 74 69 6f 6e 20 76 6f 69 64 20 67  -function void g
fbd0: 6c 45 64 67 65 46 6c 61 67 76 20 28 76 6f 69 64  lEdgeFlagv (void
fbe0: 2a 29 29 0a 0a 20 20 3b 3b 20 76 6f 69 64 20 67  *))..  ;; void g
fbf0: 6c 53 63 69 73 73 6f 72 28 20 47 4c 69 6e 74 20  lScissor( GLint 
fc00: 78 2c 20 47 4c 69 6e 74 20 79 2c 20 47 4c 73 69  x, GLint y, GLsi
fc10: 7a 65 69 20 77 69 64 74 68 2c 20 47 4c 73 69 7a  zei width, GLsiz
fc20: 65 69 20 68 65 69 67 68 74 29 0a 20 20 28 64 65  ei height).  (de
fc30: 66 69 6e 65 2d 66 75 6e 63 74 69 6f 6e 20 76 6f  fine-function vo
fc40: 69 64 20 67 6c 53 63 69 73 73 6f 72 20 28 69 6e  id glScissor (in
fc50: 74 20 69 6e 74 20 69 6e 74 20 69 6e 74 29 29 0a  t int int int)).
fc60: 0a 20 20 3b 3b 20 76 6f 69 64 20 67 6c 43 6c 69  .  ;; void glCli
fc70: 70 50 6c 61 6e 65 28 20 47 4c 65 6e 75 6d 20 70  pPlane( GLenum p
fc80: 6c 61 6e 65 2c 20 63 6f 6e 73 74 20 47 4c 64 6f  lane, const GLdo
fc90: 75 62 6c 65 20 2a 65 71 75 61 74 69 6f 6e 20 29  uble *equation )
fca0: 0a 20 20 28 64 65 66 69 6e 65 2d 66 75 6e 63 74  .  (define-funct
fcb0: 69 6f 6e 20 76 6f 69 64 20 67 6c 43 6c 69 70 50  ion void glClipP
fcc0: 6c 61 6e 65 20 28 69 6e 74 20 76 6f 69 64 2a 29  lane (int void*)
fcd0: 29 0a 0a 20 20 3b 3b 20 76 6f 69 64 20 67 6c 47  )..  ;; void glG
fce0: 65 74 43 6c 69 70 50 6c 61 6e 65 28 20 47 4c 65  etClipPlane( GLe
fcf0: 6e 75 6d 20 70 6c 61 6e 65 2c 20 47 4c 64 6f 75  num plane, GLdou
fd00: 62 6c 65 20 2a 65 71 75 61 74 69 6f 6e 20 29 0a  ble *equation ).
fd10: 20 20 28 64 65 66 69 6e 65 2d 66 75 6e 63 74 69    (define-functi
fd20: 6f 6e 20 76 6f 69 64 20 67 6c 47 65 74 43 6c 69  on void glGetCli
fd30: 70 50 6c 61 6e 65 20 28 69 6e 74 20 76 6f 69 64  pPlane (int void
fd40: 2a 29 29 0a 0a 20 20 3b 3b 20 76 6f 69 64 20 67  *))..  ;; void g
fd50: 6c 44 72 61 77 42 75 66 66 65 72 28 20 47 4c 65  lDrawBuffer( GLe
fd60: 6e 75 6d 20 6d 6f 64 65 20 29 0a 20 20 28 64 65  num mode ).  (de
fd70: 66 69 6e 65 2d 66 75 6e 63 74 69 6f 6e 20 76 6f  fine-function vo
fd80: 69 64 20 67 6c 44 72 61 77 42 75 66 66 65 72 20  id glDrawBuffer 
fd90: 28 69 6e 74 29 29 0a 0a 20 20 3b 3b 20 76 6f 69  (int))..  ;; voi
fda0: 64 20 67 6c 52 65 61 64 42 75 66 66 65 72 28 20  d glReadBuffer( 
fdb0: 47 4c 65 6e 75 6d 20 6d 6f 64 65 20 29 0a 20 20  GLenum mode ).  
fdc0: 28 64 65 66 69 6e 65 2d 66 75 6e 63 74 69 6f 6e  (define-function
fdd0: 20 76 6f 69 64 20 67 6c 52 65 61 64 42 75 66 66   void glReadBuff
fde0: 65 72 20 28 69 6e 74 29 29 0a 0a 20 20 3b 3b 20  er (int))..  ;; 
fdf0: 76 6f 69 64 20 67 6c 45 6e 61 62 6c 65 28 20 47  void glEnable( G
fe00: 4c 65 6e 75 6d 20 63 61 70 20 29 0a 20 20 28 64  Lenum cap ).  (d
fe10: 65 66 69 6e 65 2d 66 75 6e 63 74 69 6f 6e 20 76  efine-function v
fe20: 6f 69 64 20 67 6c 45 6e 61 62 6c 65 20 28 69 6e  oid glEnable (in
fe30: 74 29 29 0a 0a 20 20 3b 3b 20 76 6f 69 64 20 67  t))..  ;; void g
fe40: 6c 44 69 73 61 62 6c 65 28 20 47 4c 65 6e 75 6d  lDisable( GLenum
fe50: 20 63 61 70 20 29 0a 20 20 28 64 65 66 69 6e 65   cap ).  (define
fe60: 2d 66 75 6e 63 74 69 6f 6e 20 76 6f 69 64 20 67  -function void g
fe70: 6c 44 69 73 61 62 6c 65 20 28 69 6e 74 29 29 0a  lDisable (int)).
fe80: 0a 20 20 3b 3b 20 47 4c 62 6f 6f 6c 65 61 6e 20  .  ;; GLboolean 
fe90: 67 6c 49 73 45 6e 61 62 6c 65 64 28 20 47 4c 65  glIsEnabled( GLe
fea0: 6e 75 6d 20 63 61 70 20 29 0a 20 20 28 64 65 66  num cap ).  (def
feb0: 69 6e 65 2d 66 75 6e 63 74 69 6f 6e 20 69 6e 74  ine-function int
fec0: 20 67 6c 49 73 45 6e 61 62 6c 65 64 20 28 69 6e   glIsEnabled (in
fed0: 74 29 29 0a 0a 20 20 3b 3b 20 76 6f 69 64 20 67  t))..  ;; void g
fee0: 6c 45 6e 61 62 6c 65 43 6c 69 65 6e 74 53 74 61  lEnableClientSta
fef0: 74 65 28 20 47 4c 65 6e 75 6d 20 63 61 70 20 29  te( GLenum cap )
ff00: 20 20 2f 2a 20 31 2e 31 20 2a 2f 0a 20 20 28 64    /* 1.1 */.  (d
ff10: 65 66 69 6e 65 2d 66 75 6e 63 74 69 6f 6e 20 76  efine-function v
ff20: 6f 69 64 20 67 6c 45 6e 61 62 6c 65 43 6c 69 65  oid glEnableClie
ff30: 6e 74 53 74 61 74 65 20 28 69 6e 74 29 29 0a 0a  ntState (int))..
ff40: 20 20 3b 3b 20 76 6f 69 64 20 67 6c 44 69 73 61    ;; void glDisa
ff50: 62 6c 65 43 6c 69 65 6e 74 53 74 61 74 65 28 20  bleClientState( 
ff60: 47 4c 65 6e 75 6d 20 63 61 70 20 29 20 20 2f 2a  GLenum cap )  /*
ff70: 20 31 2e 31 20 2a 2f 0a 20 20 28 64 65 66 69 6e   1.1 */.  (defin
ff80: 65 2d 66 75 6e 63 74 69 6f 6e 20 76 6f 69 64 20  e-function void 
ff90: 67 6c 44 69 73 61 62 6c 65 43 6c 69 65 6e 74 53  glDisableClientS
ffa0: 74 61 74 65 20 28 69 6e 74 29 29 0a 0a 20 20 3b  tate (int))..  ;
ffb0: 3b 20 76 6f 69 64 20 67 6c 47 65 74 42 6f 6f 6c  ; void glGetBool
ffc0: 65 61 6e 76 28 20 47 4c 65 6e 75 6d 20 70 6e 61  eanv( GLenum pna
ffd0: 6d 65 2c 20 47 4c 62 6f 6f 6c 65 61 6e 20 2a 70  me, GLboolean *p
ffe0: 61 72 61 6d 73 20 29 0a 20 20 28 64 65 66 69 6e  arams ).  (defin
fff0: 65 2d 66 75 6e 63 74 69 6f 6e 20 76 6f 69 64 20  e-function void 
10000 67 6c 47 65 74 42 6f 6f 6c 65 61 6e 76 20 28 69  glGetBooleanv (i
10010 6e 74 20 76 6f 69 64 2a 29 29 0a 0a 20 20 3b 3b  nt void*))..  ;;
10020 20 76 6f 69 64 20 67 6c 47 65 74 44 6f 75 62 6c   void glGetDoubl
10030 65 76 28 20 47 4c 65 6e 75 6d 20 70 6e 61 6d 65  ev( GLenum pname
10040 2c 20 47 4c 64 6f 75 62 6c 65 20 2a 70 61 72 61  , GLdouble *para
10050 6d 73 20 29 0a 0a 20 20 3b 3b 20 28 64 65 66 69  ms )..  ;; (defi
10060 6e 65 2d 66 75 6e 63 74 69 6f 6e 20 76 6f 69 64  ne-function void
10070 20 67 6c 47 65 74 44 6f 75 62 6c 65 76 20 28 69   glGetDoublev (i
10080 6e 74 20 76 6f 69 64 2a 29 29 0a 0a 20 20 28 64  nt void*))..  (d
10090 65 66 69 6e 65 2d 66 75 6e 63 74 69 6f 6e 20 76  efine-function v
100a0 6f 69 64 20 67 6c 47 65 74 44 6f 75 62 6c 65 76  oid glGetDoublev
100b0 20 28 69 6e 74 20 75 38 2a 29 29 0a 0a 20 20 3b   (int u8*))..  ;
100c0 3b 20 76 6f 69 64 20 67 6c 47 65 74 46 6c 6f 61  ; void glGetFloa
100d0 74 76 28 20 47 4c 65 6e 75 6d 20 70 6e 61 6d 65  tv( GLenum pname
100e0 2c 20 47 4c 66 6c 6f 61 74 20 2a 70 61 72 61 6d  , GLfloat *param
100f0 73 20 29 0a 20 20 28 64 65 66 69 6e 65 2d 66 75  s ).  (define-fu
10100 6e 63 74 69 6f 6e 20 76 6f 69 64 20 67 6c 47 65  nction void glGe
10110 74 46 6c 6f 61 74 76 20 28 69 6e 74 20 76 6f 69  tFloatv (int voi
10120 64 2a 29 29 0a 0a 20 20 3b 3b 20 76 6f 69 64 20  d*))..  ;; void 
10130 67 6c 47 65 74 49 6e 74 65 67 65 72 76 28 20 47  glGetIntegerv( G
10140 4c 65 6e 75 6d 20 70 6e 61 6d 65 2c 20 47 4c 69  Lenum pname, GLi
10150 6e 74 20 2a 70 61 72 61 6d 73 20 29 0a 20 20 28  nt *params ).  (
10160 64 65 66 69 6e 65 2d 66 75 6e 63 74 69 6f 6e 20  define-function 
10170 76 6f 69 64 20 67 6c 47 65 74 49 6e 74 65 67 65  void glGetIntege
10180 72 76 20 28 69 6e 74 20 76 6f 69 64 2a 29 29 0a  rv (int void*)).
10190 0a 20 20 3b 3b 20 76 6f 69 64 20 67 6c 50 75 73  .  ;; void glPus
101a0 68 41 74 74 72 69 62 28 20 47 4c 62 69 74 66 69  hAttrib( GLbitfi
101b0 65 6c 64 20 6d 61 73 6b 20 29 0a 20 20 28 64 65  eld mask ).  (de
101c0 66 69 6e 65 2d 66 75 6e 63 74 69 6f 6e 20 76 6f  fine-function vo
101d0 69 64 20 67 6c 50 75 73 68 41 74 74 72 69 62 20  id glPushAttrib 
101e0 28 69 6e 74 29 29 0a 0a 20 20 3b 3b 20 76 6f 69  (int))..  ;; voi
101f0 64 20 67 6c 50 6f 70 41 74 74 72 69 62 28 20 76  d glPopAttrib( v
10200 6f 69 64 20 29 0a 20 20 28 64 65 66 69 6e 65 2d  oid ).  (define-
10210 66 75 6e 63 74 69 6f 6e 20 76 6f 69 64 20 67 6c  function void gl
10220 50 6f 70 41 74 74 72 69 62 20 28 29 29 0a 0a 20  PopAttrib ()).. 
10230 20 3b 3b 20 76 6f 69 64 20 67 6c 50 75 73 68 43   ;; void glPushC
10240 6c 69 65 6e 74 41 74 74 72 69 62 28 20 47 4c 62  lientAttrib( GLb
10250 69 74 66 69 65 6c 64 20 6d 61 73 6b 20 29 20 20  itfield mask )  
10260 2f 2a 20 31 2e 31 20 2a 2f 0a 20 20 28 64 65 66  /* 1.1 */.  (def
10270 69 6e 65 2d 66 75 6e 63 74 69 6f 6e 20 76 6f 69  ine-function voi
10280 64 20 67 6c 50 75 73 68 43 6c 69 65 6e 74 41 74  d glPushClientAt
10290 74 72 69 62 20 28 69 6e 74 29 29 0a 0a 20 20 3b  trib (int))..  ;
102a0 3b 20 76 6f 69 64 20 67 6c 50 6f 70 43 6c 69 65  ; void glPopClie
102b0 6e 74 41 74 74 72 69 62 28 20 76 6f 69 64 20 29  ntAttrib( void )
102c0 20 20 2f 2a 20 31 2e 31 20 2a 2f 0a 20 20 28 64    /* 1.1 */.  (d
102d0 65 66 69 6e 65 2d 66 75 6e 63 74 69 6f 6e 20 76  efine-function v
102e0 6f 69 64 20 67 6c 50 6f 70 43 6c 69 65 6e 74 41  oid glPopClientA
102f0 74 74 72 69 62 20 28 29 29 0a 0a 20 20 3b 3b 20  ttrib ())..  ;; 
10300 47 4c 69 6e 74 20 67 6c 52 65 6e 64 65 72 4d 6f  GLint glRenderMo
10310 64 65 28 20 47 4c 65 6e 75 6d 20 6d 6f 64 65 20  de( GLenum mode 
10320 29 0a 20 20 28 64 65 66 69 6e 65 2d 66 75 6e 63  ).  (define-func
10330 74 69 6f 6e 20 69 6e 74 20 67 6c 52 65 6e 64 65  tion int glRende
10340 72 4d 6f 64 65 20 28 69 6e 74 29 29 0a 0a 20 20  rMode (int))..  
10350 3b 3b 20 47 4c 65 6e 75 6d 20 67 6c 47 65 74 45  ;; GLenum glGetE
10360 72 72 6f 72 28 20 76 6f 69 64 20 29 0a 20 20 28  rror( void ).  (
10370 64 65 66 69 6e 65 2d 66 75 6e 63 74 69 6f 6e 20  define-function 
10380 69 6e 74 20 67 6c 47 65 74 45 72 72 6f 72 20 28  int glGetError (
10390 29 29 0a 0a 20 20 3b 3b 20 63 6f 6e 73 74 20 47  ))..  ;; const G
103a0 4c 75 62 79 74 65 20 2a 20 67 6c 47 65 74 53 74  Lubyte * glGetSt
103b0 72 69 6e 67 28 20 47 4c 65 6e 75 6d 20 6e 61 6d  ring( GLenum nam
103c0 65 20 29 0a 20 20 28 64 65 66 69 6e 65 2d 66 75  e ).  (define-fu
103d0 6e 63 74 69 6f 6e 20 73 74 72 69 6e 67 20 67 6c  nction string gl
103e0 47 65 74 53 74 72 69 6e 67 20 28 69 6e 74 29 29  GetString (int))
103f0 0a 0a 20 20 3b 3b 20 76 6f 69 64 20 67 6c 46 69  ..  ;; void glFi
10400 6e 69 73 68 28 20 76 6f 69 64 20 29 0a 20 20 28  nish( void ).  (
10410 64 65 66 69 6e 65 2d 66 75 6e 63 74 69 6f 6e 20  define-function 
10420 76 6f 69 64 20 67 6c 46 69 6e 69 73 68 20 28 29  void glFinish ()
10430 29 0a 0a 20 20 3b 3b 20 76 6f 69 64 20 67 6c 46  )..  ;; void glF
10440 6c 75 73 68 28 20 76 6f 69 64 20 29 0a 20 20 28  lush( void ).  (
10450 64 65 66 69 6e 65 2d 66 75 6e 63 74 69 6f 6e 20  define-function 
10460 76 6f 69 64 20 67 6c 46 6c 75 73 68 20 28 29 29  void glFlush ())
10470 0a 0a 20 20 3b 3b 20 76 6f 69 64 20 67 6c 48 69  ..  ;; void glHi
10480 6e 74 28 20 47 4c 65 6e 75 6d 20 74 61 72 67 65  nt( GLenum targe
10490 74 2c 20 47 4c 65 6e 75 6d 20 6d 6f 64 65 20 29  t, GLenum mode )
104a0 0a 20 20 28 64 65 66 69 6e 65 2d 66 75 6e 63 74  .  (define-funct
104b0 69 6f 6e 20 76 6f 69 64 20 67 6c 48 69 6e 74 20  ion void glHint 
104c0 28 69 6e 74 20 69 6e 74 29 29 0a 0a 20 20 3b 3b  (int int))..  ;;
104d0 3b 3b 20 44 65 70 74 68 20 42 75 66 66 65 72 0a  ;; Depth Buffer.
104e0 0a 20 20 3b 3b 20 76 6f 69 64 20 67 6c 43 6c 65  .  ;; void glCle
104f0 61 72 44 65 70 74 68 28 20 47 4c 63 6c 61 6d 70  arDepth( GLclamp
10500 64 20 64 65 70 74 68 20 29 0a 20 20 28 64 65 66  d depth ).  (def
10510 69 6e 65 2d 66 75 6e 63 74 69 6f 6e 20 76 6f 69  ine-function voi
10520 64 20 67 6c 43 6c 65 61 72 44 65 70 74 68 20 28  d glClearDepth (
10530 64 6f 75 62 6c 65 29 29 0a 0a 20 20 3b 3b 20 76  double))..  ;; v
10540 6f 69 64 20 67 6c 44 65 70 74 68 46 75 6e 63 28  oid glDepthFunc(
10550 20 47 4c 65 6e 75 6d 20 66 75 6e 63 20 29 0a 20   GLenum func ). 
10560 20 28 64 65 66 69 6e 65 2d 66 75 6e 63 74 69 6f   (define-functio
10570 6e 20 76 6f 69 64 20 67 6c 44 65 70 74 68 46 75  n void glDepthFu
10580 6e 63 20 28 69 6e 74 29 29 0a 0a 20 20 3b 3b 20  nc (int))..  ;; 
10590 76 6f 69 64 20 67 6c 44 65 70 74 68 4d 61 73 6b  void glDepthMask
105a0 28 20 47 4c 62 6f 6f 6c 65 61 6e 20 66 6c 61 67  ( GLboolean flag
105b0 20 29 0a 20 20 28 64 65 66 69 6e 65 2d 66 75 6e   ).  (define-fun
105c0 63 74 69 6f 6e 20 76 6f 69 64 20 67 6c 44 65 70  ction void glDep
105d0 74 68 4d 61 73 6b 20 28 69 6e 74 29 29 0a 0a 20  thMask (int)).. 
105e0 20 3b 3b 20 76 6f 69 64 20 67 6c 44 65 70 74 68   ;; void glDepth
105f0 52 61 6e 67 65 28 20 47 4c 63 6c 61 6d 70 64 20  Range( GLclampd 
10600 6e 65 61 72 5f 76 61 6c 2c 20 47 4c 63 6c 61 6d  near_val, GLclam
10610 70 64 20 66 61 72 5f 76 61 6c 20 29 0a 20 20 28  pd far_val ).  (
10620 64 65 66 69 6e 65 2d 66 75 6e 63 74 69 6f 6e 20  define-function 
10630 76 6f 69 64 20 67 6c 44 65 70 74 68 52 61 6e 67  void glDepthRang
10640 65 20 28 64 6f 75 62 6c 65 20 64 6f 75 62 6c 65  e (double double
10650 29 29 0a 0a 20 20 3b 3b 3b 3b 20 41 63 63 75 6d  ))..  ;;;; Accum
10660 75 6c 61 74 69 6f 6e 20 42 75 66 66 65 72 0a 0a  ulation Buffer..
10670 20 20 3b 3b 20 76 6f 69 64 20 67 6c 43 6c 65 61    ;; void glClea
10680 72 41 63 63 75 6d 28 20 47 4c 66 6c 6f 61 74 20  rAccum( GLfloat 
10690 72 65 64 2c 20 47 4c 66 6c 6f 61 74 20 67 72 65  red, GLfloat gre
106a0 65 6e 2c 20 47 4c 66 6c 6f 61 74 20 62 6c 75 65  en, GLfloat blue
106b0 2c 20 47 4c 66 6c 6f 61 74 20 61 6c 70 68 61 20  , GLfloat alpha 
106c0 29 0a 20 20 28 64 65 66 69 6e 65 2d 66 75 6e 63  ).  (define-func
106d0 74 69 6f 6e 20 76 6f 69 64 20 67 6c 43 6c 65 61  tion void glClea
106e0 72 41 63 63 75 6d 20 28 66 6c 6f 61 74 20 66 6c  rAccum (float fl
106f0 6f 61 74 20 66 6c 6f 61 74 20 66 6c 6f 61 74 29  oat float float)
10700 29 0a 0a 20 20 3b 3b 20 76 6f 69 64 20 67 6c 41  )..  ;; void glA
10710 63 63 75 6d 28 20 47 4c 65 6e 75 6d 20 6f 70 2c  ccum( GLenum op,
10720 20 47 4c 66 6c 6f 61 74 20 76 61 6c 75 65 20 29   GLfloat value )
10730 0a 20 20 28 64 65 66 69 6e 65 2d 66 75 6e 63 74  .  (define-funct
10740 69 6f 6e 20 76 6f 69 64 20 67 6c 41 63 63 75 6d  ion void glAccum
10750 20 28 69 6e 74 20 66 6c 6f 61 74 29 29 0a 0a 20   (int float)).. 
10760 20 3b 3b 3b 3b 20 54 72 61 6e 73 66 6f 72 6d 61   ;;;; Transforma
10770 74 69 6f 6e 0a 0a 20 20 3b 3b 20 76 6f 69 64 20  tion..  ;; void 
10780 67 6c 4d 61 74 72 69 78 4d 6f 64 65 28 20 47 4c  glMatrixMode( GL
10790 65 6e 75 6d 20 6d 6f 64 65 20 29 0a 20 20 28 64  enum mode ).  (d
107a0 65 66 69 6e 65 2d 66 75 6e 63 74 69 6f 6e 20 76  efine-function v
107b0 6f 69 64 20 67 6c 4d 61 74 72 69 78 4d 6f 64 65  oid glMatrixMode
107c0 20 28 69 6e 74 29 29 0a 0a 20 20 3b 3b 20 76 6f   (int))..  ;; vo
107d0 69 64 20 67 6c 4f 72 74 68 6f 28 20 47 4c 64 6f  id glOrtho( GLdo
107e0 75 62 6c 65 20 6c 65 66 74 2c 20 47 4c 64 6f 75  uble left, GLdou
107f0 62 6c 65 20 72 69 67 68 74 2c 20 47 4c 64 6f 75  ble right, GLdou
10800 62 6c 65 20 62 6f 74 74 6f 6d 2c 20 47 4c 64 6f  ble bottom, GLdo
10810 75 62 6c 65 20 74 6f 70 2c 20 47 4c 64 6f 75 62  uble top, GLdoub
10820 6c 65 20 6e 65 61 72 5f 76 61 6c 2c 20 47 4c 64  le near_val, GLd
10830 6f 75 62 6c 65 20 66 61 72 5f 76 61 6c 20 29 0a  ouble far_val ).
10840 20 20 28 64 65 66 69 6e 65 2d 66 75 6e 63 74 69    (define-functi
10850 6f 6e 20 76 6f 69 64 20 67 6c 4f 72 74 68 6f 20  on void glOrtho 
10860 28 64 6f 75 62 6c 65 20 64 6f 75 62 6c 65 20 64  (double double d
10870 6f 75 62 6c 65 20 64 6f 75 62 6c 65 20 64 6f 75  ouble double dou
10880 62 6c 65 20 64 6f 75 62 6c 65 29 29 0a 0a 20 20  ble double))..  
10890 3b 3b 20 76 6f 69 64 20 67 6c 46 72 75 73 74 75  ;; void glFrustu
108a0 6d 28 20 47 4c 64 6f 75 62 6c 65 20 6c 65 66 74  m( GLdouble left
108b0 2c 20 47 4c 64 6f 75 62 6c 65 20 72 69 67 68 74  , GLdouble right
108c0 2c 20 47 4c 64 6f 75 62 6c 65 20 62 6f 74 74 6f  , GLdouble botto
108d0 6d 2c 20 47 4c 64 6f 75 62 6c 65 20 74 6f 70 2c  m, GLdouble top,
108e0 20 47 4c 64 6f 75 62 6c 65 20 6e 65 61 72 5f 76   GLdouble near_v
108f0 61 6c 2c 20 47 4c 64 6f 75 62 6c 65 20 66 61 72  al, GLdouble far
10900 5f 76 61 6c 20 29 0a 20 20 28 64 65 66 69 6e 65  _val ).  (define
10910 2d 66 75 6e 63 74 69 6f 6e 20 76 6f 69 64 20 67  -function void g
10920 6c 46 72 75 73 74 75 6d 20 28 64 6f 75 62 6c 65  lFrustum (double
10930 20 64 6f 75 62 6c 65 20 64 6f 75 62 6c 65 20 64   double double d
10940 6f 75 62 6c 65 20 64 6f 75 62 6c 65 20 64 6f 75  ouble double dou
10950 62 6c 65 29 29 0a 0a 20 20 3b 3b 20 76 6f 69 64  ble))..  ;; void
10960 20 67 6c 56 69 65 77 70 6f 72 74 28 20 47 4c 69   glViewport( GLi
10970 6e 74 20 78 2c 20 47 4c 69 6e 74 20 79 2c 20 47  nt x, GLint y, G
10980 4c 73 69 7a 65 69 20 77 69 64 74 68 2c 20 47 4c  Lsizei width, GL
10990 73 69 7a 65 69 20 68 65 69 67 68 74 20 29 0a 20  sizei height ). 
109a0 20 28 64 65 66 69 6e 65 2d 66 75 6e 63 74 69 6f   (define-functio
109b0 6e 20 76 6f 69 64 20 67 6c 56 69 65 77 70 6f 72  n void glViewpor
109c0 74 20 28 69 6e 74 20 69 6e 74 20 69 6e 74 20 69  t (int int int i
109d0 6e 74 29 29 0a 0a 20 20 3b 3b 20 76 6f 69 64 20  nt))..  ;; void 
109e0 67 6c 50 75 73 68 4d 61 74 72 69 78 28 20 76 6f  glPushMatrix( vo
109f0 69 64 20 29 0a 20 20 28 64 65 66 69 6e 65 2d 66  id ).  (define-f
10a00 75 6e 63 74 69 6f 6e 20 76 6f 69 64 20 67 6c 50  unction void glP
10a10 75 73 68 4d 61 74 72 69 78 20 28 29 29 0a 0a 20  ushMatrix ()).. 
10a20 20 3b 3b 20 76 6f 69 64 20 67 6c 50 6f 70 4d 61   ;; void glPopMa
10a30 74 72 69 78 28 20 76 6f 69 64 20 29 0a 20 20 28  trix( void ).  (
10a40 64 65 66 69 6e 65 2d 66 75 6e 63 74 69 6f 6e 20  define-function 
10a50 76 6f 69 64 20 67 6c 50 6f 70 4d 61 74 72 69 78  void glPopMatrix
10a60 20 28 29 29 0a 0a 20 20 3b 3b 20 76 6f 69 64 20   ())..  ;; void 
10a70 67 6c 4c 6f 61 64 49 64 65 6e 74 69 74 79 28 20  glLoadIdentity( 
10a80 76 6f 69 64 20 29 0a 20 20 28 64 65 66 69 6e 65  void ).  (define
10a90 2d 66 75 6e 63 74 69 6f 6e 20 76 6f 69 64 20 67  -function void g
10aa0 6c 4c 6f 61 64 49 64 65 6e 74 69 74 79 20 28 29  lLoadIdentity ()
10ab0 29 0a 0a 20 20 3b 3b 20 76 6f 69 64 20 67 6c 4c  )..  ;; void glL
10ac0 6f 61 64 4d 61 74 72 69 78 64 28 20 63 6f 6e 73  oadMatrixd( cons
10ad0 74 20 47 4c 64 6f 75 62 6c 65 20 2a 6d 20 29 0a  t GLdouble *m ).
10ae0 20 20 28 64 65 66 69 6e 65 2d 66 75 6e 63 74 69    (define-functi
10af0 6f 6e 20 76 6f 69 64 20 67 6c 4c 6f 61 64 4d 61  on void glLoadMa
10b00 74 72 69 78 64 20 28 75 38 2a 29 29 0a 0a 20 20  trixd (u8*))..  
10b10 3b 3b 20 76 6f 69 64 20 67 6c 4c 6f 61 64 4d 61  ;; void glLoadMa
10b20 74 72 69 78 66 28 20 63 6f 6e 73 74 20 47 4c 66  trixf( const GLf
10b30 6c 6f 61 74 20 2a 6d 20 29 0a 20 20 28 64 65 66  loat *m ).  (def
10b40 69 6e 65 2d 66 75 6e 63 74 69 6f 6e 20 76 6f 69  ine-function voi
10b50 64 20 67 6c 4c 6f 61 64 4d 61 74 72 69 78 66 20  d glLoadMatrixf 
10b60 28 75 38 2a 29 29 0a 0a 20 20 3b 3b 20 76 6f 69  (u8*))..  ;; voi
10b70 64 20 67 6c 4d 75 6c 74 4d 61 74 72 69 78 64 28  d glMultMatrixd(
10b80 20 63 6f 6e 73 74 20 47 4c 64 6f 75 62 6c 65 20   const GLdouble 
10b90 2a 6d 20 29 0a 20 20 28 64 65 66 69 6e 65 2d 66  *m ).  (define-f
10ba0 75 6e 63 74 69 6f 6e 20 76 6f 69 64 20 67 6c 4d  unction void glM
10bb0 75 6c 74 4d 61 74 72 69 78 64 20 28 75 38 2a 29  ultMatrixd (u8*)
10bc0 29 0a 0a 20 20 3b 3b 20 76 6f 69 64 20 67 6c 4d  )..  ;; void glM
10bd0 75 6c 74 4d 61 74 72 69 78 66 28 20 63 6f 6e 73  ultMatrixf( cons
10be0 74 20 47 4c 66 6c 6f 61 74 20 2a 6d 20 29 0a 20  t GLfloat *m ). 
10bf0 20 28 64 65 66 69 6e 65 2d 66 75 6e 63 74 69 6f   (define-functio
10c00 6e 20 76 6f 69 64 20 67 6c 4d 75 6c 74 4d 61 74  n void glMultMat
10c10 72 69 78 66 20 28 75 38 2a 29 29 0a 0a 20 20 3b  rixf (u8*))..  ;
10c20 3b 20 76 6f 69 64 20 67 6c 52 6f 74 61 74 65 64  ; void glRotated
10c30 28 20 47 4c 64 6f 75 62 6c 65 20 61 6e 67 6c 65  ( GLdouble angle
10c40 2c 20 47 4c 64 6f 75 62 6c 65 20 78 2c 20 47 4c  , GLdouble x, GL
10c50 64 6f 75 62 6c 65 20 79 2c 20 47 4c 64 6f 75 62  double y, GLdoub
10c60 6c 65 20 7a 20 29 0a 20 20 28 64 65 66 69 6e 65  le z ).  (define
10c70 2d 66 75 6e 63 74 69 6f 6e 20 76 6f 69 64 20 67  -function void g
10c80 6c 52 6f 74 61 74 65 64 20 28 64 6f 75 62 6c 65  lRotated (double
10c90 20 64 6f 75 62 6c 65 20 64 6f 75 62 6c 65 20 64   double double d
10ca0 6f 75 62 6c 65 29 29 0a 0a 20 20 3b 3b 20 76 6f  ouble))..  ;; vo
10cb0 69 64 20 67 6c 52 6f 74 61 74 65 66 28 20 47 4c  id glRotatef( GL
10cc0 66 6c 6f 61 74 20 61 6e 67 6c 65 2c 20 47 4c 66  float angle, GLf
10cd0 6c 6f 61 74 20 78 2c 20 47 4c 66 6c 6f 61 74 20  loat x, GLfloat 
10ce0 79 2c 20 47 4c 66 6c 6f 61 74 20 7a 20 29 0a 20  y, GLfloat z ). 
10cf0 20 28 64 65 66 69 6e 65 2d 66 75 6e 63 74 69 6f   (define-functio
10d00 6e 20 76 6f 69 64 20 67 6c 52 6f 74 61 74 65 66  n void glRotatef
10d10 20 28 66 6c 6f 61 74 20 66 6c 6f 61 74 20 66 6c   (float float fl
10d20 6f 61 74 20 66 6c 6f 61 74 29 29 0a 0a 20 20 3b  oat float))..  ;
10d30 3b 20 76 6f 69 64 20 67 6c 53 63 61 6c 65 64 28  ; void glScaled(
10d40 20 47 4c 64 6f 75 62 6c 65 20 78 2c 20 47 4c 64   GLdouble x, GLd
10d50 6f 75 62 6c 65 20 79 2c 20 47 4c 64 6f 75 62 6c  ouble y, GLdoubl
10d60 65 20 7a 20 29 0a 20 20 28 64 65 66 69 6e 65 2d  e z ).  (define-
10d70 66 75 6e 63 74 69 6f 6e 20 76 6f 69 64 20 67 6c  function void gl
10d80 53 63 61 6c 65 64 20 28 64 6f 75 62 6c 65 20 64  Scaled (double d
10d90 6f 75 62 6c 65 20 64 6f 75 62 6c 65 29 29 0a 0a  ouble double))..
10da0 20 20 3b 3b 20 76 6f 69 64 20 67 6c 53 63 61 6c    ;; void glScal
10db0 65 66 28 20 47 4c 66 6c 6f 61 74 20 78 2c 20 47  ef( GLfloat x, G
10dc0 4c 66 6c 6f 61 74 20 79 2c 20 47 4c 66 6c 6f 61  Lfloat y, GLfloa
10dd0 74 20 7a 20 29 0a 20 20 28 64 65 66 69 6e 65 2d  t z ).  (define-
10de0 66 75 6e 63 74 69 6f 6e 20 76 6f 69 64 20 67 6c  function void gl
10df0 53 63 61 6c 65 66 20 28 66 6c 6f 61 74 20 66 6c  Scalef (float fl
10e00 6f 61 74 20 66 6c 6f 61 74 29 29 0a 0a 20 20 3b  oat float))..  ;
10e10 3b 20 76 6f 69 64 20 67 6c 54 72 61 6e 73 6c 61  ; void glTransla
10e20 74 65 64 28 20 47 4c 64 6f 75 62 6c 65 20 78 2c  ted( GLdouble x,
10e30 20 47 4c 64 6f 75 62 6c 65 20 79 2c 20 47 4c 64   GLdouble y, GLd
10e40 6f 75 62 6c 65 20 7a 20 29 0a 20 20 28 64 65 66  ouble z ).  (def
10e50 69 6e 65 2d 66 75 6e 63 74 69 6f 6e 20 76 6f 69  ine-function voi
10e60 64 20 67 6c 54 72 61 6e 73 6c 61 74 65 64 20 28  d glTranslated (
10e70 64 6f 75 62 6c 65 20 64 6f 75 62 6c 65 20 64 6f  double double do
10e80 75 62 6c 65 29 29 0a 0a 20 20 3b 3b 20 76 6f 69  uble))..  ;; voi
10e90 64 20 67 6c 54 72 61 6e 73 6c 61 74 65 66 28 20  d glTranslatef( 
10ea0 47 4c 66 6c 6f 61 74 20 78 2c 20 47 4c 66 6c 6f  GLfloat x, GLflo
10eb0 61 74 20 79 2c 20 47 4c 66 6c 6f 61 74 20 7a 20  at y, GLfloat z 
10ec0 29 0a 20 20 28 64 65 66 69 6e 65 2d 66 75 6e 63  ).  (define-func
10ed0 74 69 6f 6e 20 76 6f 69 64 20 67 6c 54 72 61 6e  tion void glTran
10ee0 73 6c 61 74 65 66 20 28 66 6c 6f 61 74 20 66 6c  slatef (float fl
10ef0 6f 61 74 20 66 6c 6f 61 74 29 29 0a 0a 20 20 3b  oat float))..  ;
10f00 3b 3b 3b 20 44 69 73 70 6c 61 79 20 4c 69 73 74  ;;; Display List
10f10 73 0a 0a 20 20 3b 3b 20 47 4c 62 6f 6f 6c 65 61  s..  ;; GLboolea
10f20 6e 20 67 6c 49 73 4c 69 73 74 28 20 47 4c 75 69  n glIsList( GLui
10f30 6e 74 20 6c 69 73 74 20 29 0a 20 20 28 64 65 66  nt list ).  (def
10f40 69 6e 65 2d 66 75 6e 63 74 69 6f 6e 20 69 6e 74  ine-function int
10f50 20 67 6c 49 73 4c 69 73 74 20 28 69 6e 74 29 29   glIsList (int))
10f60 0a 0a 20 20 3b 3b 20 76 6f 69 64 20 67 6c 44 65  ..  ;; void glDe
10f70 6c 65 74 65 4c 69 73 74 73 28 20 47 4c 75 69 6e  leteLists( GLuin
10f80 74 20 6c 69 73 74 2c 20 47 4c 73 69 7a 65 69 20  t list, GLsizei 
10f90 72 61 6e 67 65 20 29 0a 20 20 28 64 65 66 69 6e  range ).  (defin
10fa0 65 2d 66 75 6e 63 74 69 6f 6e 20 76 6f 69 64 20  e-function void 
10fb0 67 6c 44 65 6c 65 74 65 4c 69 73 74 73 20 28 69  glDeleteLists (i
10fc0 6e 74 20 69 6e 74 29 29 0a 0a 20 20 3b 3b 20 47  nt int))..  ;; G
10fd0 4c 75 69 6e 74 20 67 6c 47 65 6e 4c 69 73 74 73  Luint glGenLists
10fe0 28 20 47 4c 73 69 7a 65 69 20 72 61 6e 67 65 20  ( GLsizei range 
10ff0 29 0a 20 20 28 64 65 66 69 6e 65 2d 66 75 6e 63  ).  (define-func
11000 74 69 6f 6e 20 69 6e 74 20 67 6c 47 65 6e 4c 69  tion int glGenLi
11010 73 74 73 20 28 69 6e 74 29 29 0a 0a 20 20 3b 3b  sts (int))..  ;;
11020 20 76 6f 69 64 20 67 6c 4e 65 77 4c 69 73 74 28   void glNewList(
11030 20 47 4c 75 69 6e 74 20 6c 69 73 74 2c 20 47 4c   GLuint list, GL
11040 65 6e 75 6d 20 6d 6f 64 65 20 29 0a 20 20 28 64  enum mode ).  (d
11050 65 66 69 6e 65 2d 66 75 6e 63 74 69 6f 6e 20 76  efine-function v
11060 6f 69 64 20 67 6c 4e 65 77 4c 69 73 74 20 28 69  oid glNewList (i
11070 6e 74 20 69 6e 74 29 29 0a 0a 20 20 3b 3b 20 76  nt int))..  ;; v
11080 6f 69 64 20 67 6c 45 6e 64 4c 69 73 74 28 20 76  oid glEndList( v
11090 6f 69 64 20 29 0a 20 20 28 64 65 66 69 6e 65 2d  oid ).  (define-
110a0 66 75 6e 63 74 69 6f 6e 20 76 6f 69 64 20 67 6c  function void gl
110b0 45 6e 64 4c 69 73 74 20 28 29 29 0a 0a 20 20 3b  EndList ())..  ;
110c0 3b 20 76 6f 69 64 20 67 6c 43 61 6c 6c 4c 69 73  ; void glCallLis
110d0 74 28 20 47 4c 75 69 6e 74 20 6c 69 73 74 20 29  t( GLuint list )
110e0 0a 20 20 28 64 65 66 69 6e 65 2d 66 75 6e 63 74  .  (define-funct
110f0 69 6f 6e 20 76 6f 69 64 20 67 6c 43 61 6c 6c 4c  ion void glCallL
11100 69 73 74 20 28 69 6e 74 29 29 0a 0a 20 20 3b 3b  ist (int))..  ;;
11110 20 76 6f 69 64 20 67 6c 43 61 6c 6c 4c 69 73 74   void glCallList
11120 73 28 20 47 4c 73 69 7a 65 69 20 6e 2c 20 47 4c  s( GLsizei n, GL
11130 65 6e 75 6d 20 74 79 70 65 2c 20 63 6f 6e 73 74  enum type, const
11140 20 47 4c 76 6f 69 64 20 2a 6c 69 73 74 73 20 29   GLvoid *lists )
11150 0a 20 20 28 64 65 66 69 6e 65 2d 66 75 6e 63 74  .  (define-funct
11160 69 6f 6e 20 76 6f 69 64 20 67 6c 43 61 6c 6c 4c  ion void glCallL
11170 69 73 74 73 20 28 69 6e 74 20 69 6e 74 20 76 6f  ists (int int vo
11180 69 64 2a 29 29 0a 0a 20 20 3b 3b 20 76 6f 69 64  id*))..  ;; void
11190 20 67 6c 4c 69 73 74 42 61 73 65 28 20 47 4c 75   glListBase( GLu
111a0 69 6e 74 20 62 61 73 65 20 29 0a 20 20 28 64 65  int base ).  (de
111b0 66 69 6e 65 2d 66 75 6e 63 74 69 6f 6e 20 76 6f  fine-function vo
111c0 69 64 20 67 6c 4c 69 73 74 42 61 73 65 20 28 69  id glListBase (i
111d0 6e 74 29 29 0a 0a 20 20 3b 3b 3b 3b 20 44 72 61  nt))..  ;;;; Dra
111e0 77 69 6e 67 20 46 75 6e 63 74 69 6f 6e 73 0a 0a  wing Functions..
111f0 20 20 3b 3b 20 76 6f 69 64 20 67 6c 42 65 67 69    ;; void glBegi
11200 6e 28 20 47 4c 65 6e 75 6d 20 6d 6f 64 65 20 29  n( GLenum mode )
11210 0a 20 20 28 64 65 66 69 6e 65 2d 66 75 6e 63 74  .  (define-funct
11220 69 6f 6e 20 76 6f 69 64 20 67 6c 42 65 67 69 6e  ion void glBegin
11230 20 28 69 6e 74 29 29 0a 0a 20 20 3b 3b 20 76 6f   (int))..  ;; vo
11240 69 64 20 67 6c 45 6e 64 28 20 76 6f 69 64 20 29  id glEnd( void )
11250 0a 20 20 28 64 65 66 69 6e 65 2d 66 75 6e 63 74  .  (define-funct
11260 69 6f 6e 20 76 6f 69 64 20 67 6c 45 6e 64 20 28  ion void glEnd (
11270 29 29 0a 0a 20 20 3b 3b 20 76 6f 69 64 20 67 6c  ))..  ;; void gl
11280 56 65 72 74 65 78 32 64 28 20 47 4c 64 6f 75 62  Vertex2d( GLdoub
11290 6c 65 20 78 2c 20 47 4c 64 6f 75 62 6c 65 20 79  le x, GLdouble y
112a0 20 29 0a 20 20 28 64 65 66 69 6e 65 2d 66 75 6e   ).  (define-fun
112b0 63 74 69 6f 6e 20 76 6f 69 64 20 67 6c 56 65 72  ction void glVer
112c0 74 65 78 32 64 20 28 64 6f 75 62 6c 65 20 64 6f  tex2d (double do
112d0 75 62 6c 65 29 29 0a 0a 20 20 3b 3b 20 76 6f 69  uble))..  ;; voi
112e0 64 20 67 6c 56 65 72 74 65 78 32 66 28 20 47 4c  d glVertex2f( GL
112f0 66 6c 6f 61 74 20 78 2c 20 47 4c 66 6c 6f 61 74  float x, GLfloat
11300 20 79 20 29 0a 20 20 28 64 65 66 69 6e 65 2d 66   y ).  (define-f
11310 75 6e 63 74 69 6f 6e 20 76 6f 69 64 20 67 6c 56  unction void glV
11320 65 72 74 65 78 32 66 20 28 66 6c 6f 61 74 20 66  ertex2f (float f
11330 6c 6f 61 74 29 29 0a 0a 20 20 3b 3b 20 76 6f 69  loat))..  ;; voi
11340 64 20 67 6c 56 65 72 74 65 78 32 69 28 20 47 4c  d glVertex2i( GL
11350 69 6e 74 20 78 2c 20 47 4c 69 6e 74 20 79 20 29  int x, GLint y )
11360 0a 20 20 28 64 65 66 69 6e 65 2d 66 75 6e 63 74  .  (define-funct
11370 69 6f 6e 20 76 6f 69 64 20 67 6c 56 65 72 74 65  ion void glVerte
11380 78 32 69 20 28 69 6e 74 20 69 6e 74 29 29 0a 0a  x2i (int int))..
11390 20 20 3b 3b 20 76 6f 69 64 20 67 6c 56 65 72 74    ;; void glVert
113a0 65 78 32 73 28 20 47 4c 73 68 6f 72 74 20 78 2c  ex2s( GLshort x,
113b0 20 47 4c 73 68 6f 72 74 20 79 20 29 0a 20 20 28   GLshort y ).  (
113c0 64 65 66 69 6e 65 2d 66 75 6e 63 74 69 6f 6e 20  define-function 
113d0 76 6f 69 64 20 67 6c 56 65 72 74 65 78 32 73 20  void glVertex2s 
113e0 28 69 6e 74 20 69 6e 74 29 29 0a 0a 20 20 3b 3b  (int int))..  ;;
113f0 20 76 6f 69 64 20 67 6c 56 65 72 74 65 78 33 64   void glVertex3d
11400 28 20 47 4c 64 6f 75 62 6c 65 20 78 2c 20 47 4c  ( GLdouble x, GL
11410 64 6f 75 62 6c 65 20 79 2c 20 47 4c 64 6f 75 62  double y, GLdoub
11420 6c 65 20 7a 20 29 0a 20 20 28 64 65 66 69 6e 65  le z ).  (define
11430 2d 66 75 6e 63 74 69 6f 6e 20 76 6f 69 64 20 67  -function void g
11440 6c 56 65 72 74 65 78 33 64 20 28 64 6f 75 62 6c  lVertex3d (doubl
11450 65 20 64 6f 75 62 6c 65 20 64 6f 75 62 6c 65 29  e double double)
11460 29 0a 0a 20 20 3b 3b 20 76 6f 69 64 20 67 6c 56  )..  ;; void glV
11470 65 72 74 65 78 33 66 28 20 47 4c 66 6c 6f 61 74  ertex3f( GLfloat
11480 20 78 2c 20 47 4c 66 6c 6f 61 74 20 79 2c 20 47   x, GLfloat y, G
11490 4c 66 6c 6f 61 74 20 7a 20 29 0a 20 20 28 64 65  Lfloat z ).  (de
114a0 66 69 6e 65 2d 66 75 6e 63 74 69 6f 6e 20 76 6f  fine-function vo
114b0 69 64 20 67 6c 56 65 72 74 65 78 33 66 20 28 66  id glVertex3f (f
114c0 6c 6f 61 74 20 66 6c 6f 61 74 20 66 6c 6f 61 74  loat float float
114d0 29 29 0a 0a 20 20 3b 3b 20 76 6f 69 64 20 67 6c  ))..  ;; void gl
114e0 56 65 72 74 65 78 33 69 28 20 47 4c 69 6e 74 20  Vertex3i( GLint 
114f0 78 2c 20 47 4c 69 6e 74 20 79 2c 20 47 4c 69 6e  x, GLint y, GLin
11500 74 20 7a 20 29 0a 20 20 28 64 65 66 69 6e 65 2d  t z ).  (define-
11510 66 75 6e 63 74 69 6f 6e 20 76 6f 69 64 20 67 6c  function void gl
11520 56 65 72 74 65 78 33 69 20 28 69 6e 74 20 69 6e  Vertex3i (int in
11530 74 20 69 6e 74 29 29 0a 0a 20 20 3b 3b 20 76 6f  t int))..  ;; vo
11540 69 64 20 67 6c 56 65 72 74 65 78 33 73 28 20 47  id glVertex3s( G
11550 4c 73 68 6f 72 74 20 78 2c 20 47 4c 73 68 6f 72  Lshort x, GLshor
11560 74 20 79 2c 20 47 4c 73 68 6f 72 74 20 7a 20 29  t y, GLshort z )
11570 0a 20 20 28 64 65 66 69 6e 65 2d 66 75 6e 63 74  .  (define-funct
11580 69 6f 6e 20 76 6f 69 64 20 67 6c 56 65 72 74 65  ion void glVerte
11590 78 33 73 20 28 69 6e 74 20 69 6e 74 20 69 6e 74  x3s (int int int
115a0 29 29 0a 0a 20 20 3b 3b 20 76 6f 69 64 20 67 6c  ))..  ;; void gl
115b0 56 65 72 74 65 78 34 64 28 20 47 4c 64 6f 75 62  Vertex4d( GLdoub
115c0 6c 65 20 78 2c 20 47 4c 64 6f 75 62 6c 65 20 79  le x, GLdouble y
115d0 2c 20 47 4c 64 6f 75 62 6c 65 20 7a 2c 20 47 4c  , GLdouble z, GL
115e0 64 6f 75 62 6c 65 20 77 20 29 0a 20 20 28 64 65  double w ).  (de
115f0 66 69 6e 65 2d 66 75 6e 63 74 69 6f 6e 20 76 6f  fine-function vo
11600 69 64 20 67 6c 56 65 72 74 65 78 34 64 20 28 64  id glVertex4d (d
11610 6f 75 62 6c 65 20 64 6f 75 62 6c 65 20 64 6f 75  ouble double dou
11620 62 6c 65 20 64 6f 75 62 6c 65 29 29 0a 0a 20 20  ble double))..  
11630 3b 3b 20 76 6f 69 64 20 67 6c 56 65 72 74 65 78  ;; void glVertex
11640 34 66 28 20 47 4c 66 6c 6f 61 74 20 78 2c 20 47  4f( GLfloat x, G
11650 4c 66 6c 6f 61 74 20 79 2c 20 47 4c 66 6c 6f 61  Lfloat y, GLfloa
11660 74 20 7a 2c 20 47 4c 66 6c 6f 61 74 20 77 20 29  t z, GLfloat w )
11670 0a 20 20 28 64 65 66 69 6e 65 2d 66 75 6e 63 74  .  (define-funct
11680 69 6f 6e 20 76 6f 69 64 20 67 6c 56 65 72 74 65  ion void glVerte
11690 78 34 66 20 28 66 6c 6f 61 74 20 66 6c 6f 61 74  x4f (float float
116a0 20 66 6c 6f 61 74 20 66 6c 6f 61 74 29 29 0a 0a   float float))..
116b0 20 20 3b 3b 20 76 6f 69 64 20 67 6c 56 65 72 74    ;; void glVert
116c0 65 78 34 69 28 20 47 4c 69 6e 74 20 78 2c 20 47  ex4i( GLint x, G
116d0 4c 69 6e 74 20 79 2c 20 47 4c 69 6e 74 20 7a 2c  Lint y, GLint z,
116e0 20 47 4c 69 6e 74 20 77 20 29 0a 20 20 28 64 65   GLint w ).  (de
116f0 66 69 6e 65 2d 66 75 6e 63 74 69 6f 6e 20 76 6f  fine-function vo
11700 69 64 20 67 6c 56 65 72 74 65 78 34 69 20 28 69  id glVertex4i (i
11710 6e 74 20 69 6e 74 20 69 6e 74 20 69 6e 74 29 29  nt int int int))
11720 0a 0a 20 20 3b 3b 20 76 6f 69 64 20 67 6c 56 65  ..  ;; void glVe
11730 72 74 65 78 34 73 28 20 47 4c 73 68 6f 72 74 20  rtex4s( GLshort 
11740 78 2c 20 47 4c 73 68 6f 72 74 20 79 2c 20 47 4c  x, GLshort y, GL
11750 73 68 6f 72 74 20 7a 2c 20 47 4c 73 68 6f 72 74  short z, GLshort
11760 20 77 20 29 0a 20 20 28 64 65 66 69 6e 65 2d 66   w ).  (define-f
11770 75 6e 63 74 69 6f 6e 20 76 6f 69 64 20 67 6c 56  unction void glV
11780 65 72 74 65 78 34 73 20 28 69 6e 74 20 69 6e 74  ertex4s (int int
11790 20 69 6e 74 20 69 6e 74 29 29 0a 0a 20 20 3b 3b   int int))..  ;;
117a0 20 76 6f 69 64 20 67 6c 56 65 72 74 65 78 32 64   void glVertex2d
117b0 76 28 20 63 6f 6e 73 74 20 47 4c 64 6f 75 62 6c  v( const GLdoubl
117c0 65 20 2a 76 20 29 0a 20 20 28 64 65 66 69 6e 65  e *v ).  (define
117d0 2d 66 75 6e 63 74 69 6f 6e 20 76 6f 69 64 20 67  -function void g
117e0 6c 56 65 72 74 65 78 32 64 76 20 28 76 6f 69 64  lVertex2dv (void
117f0 2a 29 29 0a 0a 20 20 3b 3b 20 76 6f 69 64 20 67  *))..  ;; void g
11800 6c 56 65 72 74 65 78 32 66 76 28 20 63 6f 6e 73  lVertex2fv( cons
11810 74 20 47 4c 66 6c 6f 61 74 20 2a 76 20 29 0a 20  t GLfloat *v ). 
11820 20 28 64 65 66 69 6e 65 2d 66 75 6e 63 74 69 6f   (define-functio
11830 6e 20 76 6f 69 64 20 67 6c 56 65 72 74 65 78 32  n void glVertex2
11840 66 76 20 28 76 6f 69 64 2a 29 29 0a 0a 20 20 3b  fv (void*))..  ;
11850 3b 20 76 6f 69 64 20 67 6c 56 65 72 74 65 78 32  ; void glVertex2
11860 69 76 28 20 63 6f 6e 73 74 20 47 4c 69 6e 74 20  iv( const GLint 
11870 2a 76 20 29 0a 20 20 28 64 65 66 69 6e 65 2d 66  *v ).  (define-f
11880 75 6e 63 74 69 6f 6e 20 76 6f 69 64 20 67 6c 56  unction void glV
11890 65 72 74 65 78 32 69 76 20 28 76 6f 69 64 2a 29  ertex2iv (void*)
118a0 29 0a 0a 20 20 3b 3b 20 76 6f 69 64 20 67 6c 56  )..  ;; void glV
118b0 65 72 74 65 78 32 73 76 28 20 63 6f 6e 73 74 20  ertex2sv( const 
118c0 47 4c 73 68 6f 72 74 20 2a 76 20 29 0a 20 20 28  GLshort *v ).  (
118d0 64 65 66 69 6e 65 2d 66 75 6e 63 74 69 6f 6e 20  define-function 
118e0 76 6f 69 64 20 67 6c 56 65 72 74 65 78 32 73 76  void glVertex2sv
118f0 20 28 76 6f 69 64 2a 29 29 0a 0a 20 20 3b 3b 20   (void*))..  ;; 
11900 76 6f 69 64 20 67 6c 56 65 72 74 65 78 33 64 76  void glVertex3dv
11910 28 20 63 6f 6e 73 74 20 47 4c 64 6f 75 62 6c 65  ( const GLdouble
11920 20 2a 76 20 29 0a 20 20 28 64 65 66 69 6e 65 2d   *v ).  (define-
11930 66 75 6e 63 74 69 6f 6e 20 76 6f 69 64 20 67 6c  function void gl
11940 56 65 72 74 65 78 33 64 76 20 28 76 6f 69 64 2a  Vertex3dv (void*
11950 29 29 0a 0a 20 20 3b 3b 20 76 6f 69 64 20 67 6c  ))..  ;; void gl
11960 56 65 72 74 65 78 33 66 76 28 20 63 6f 6e 73 74  Vertex3fv( const
11970 20 47 4c 66 6c 6f 61 74 20 2a 76 20 29 0a 20 20   GLfloat *v ).  
11980 28 64 65 66 69 6e 65 2d 66 75 6e 63 74 69 6f 6e  (define-function
11990 20 76 6f 69 64 20 67 6c 56 65 72 74 65 78 33 66   void glVertex3f
119a0 76 20 28 76 6f 69 64 2a 29 29 0a 0a 20 20 3b 3b  v (void*))..  ;;
119b0 20 76 6f 69 64 20 67 6c 56 65 72 74 65 78 33 69   void glVertex3i
119c0 76 28 20 63 6f 6e 73 74 20 47 4c 69 6e 74 20 2a  v( const GLint *
119d0 76 20 29 0a 20 20 28 64 65 66 69 6e 65 2d 66 75  v ).  (define-fu
119e0 6e 63 74 69 6f 6e 20 76 6f 69 64 20 67 6c 56 65  nction void glVe
119f0 72 74 65 78 33 69 76 20 28 76 6f 69 64 2a 29 29  rtex3iv (void*))
11a00 0a 0a 20 20 3b 3b 20 76 6f 69 64 20 67 6c 56 65  ..  ;; void glVe
11a10 72 74 65 78 33 73 76 28 20 63 6f 6e 73 74 20 47  rtex3sv( const G
11a20 4c 73 68 6f 72 74 20 2a 76 20 29 0a 20 20 28 64  Lshort *v ).  (d
11a30 65 66 69 6e 65 2d 66 75 6e 63 74 69 6f 6e 20 76  efine-function v
11a40 6f 69 64 20 67 6c 56 65 72 74 65 78 33 73 76 20  oid glVertex3sv 
11a50 28 76 6f 69 64 2a 29 29 0a 0a 20 20 3b 3b 20 76  (void*))..  ;; v
11a60 6f 69 64 20 67 6c 56 65 72 74 65 78 34 64 76 28  oid glVertex4dv(
11a70 20 63 6f 6e 73 74 20 47 4c 64 6f 75 62 6c 65 20   const GLdouble 
11a80 2a 76 20 29 0a 20 20 28 64 65 66 69 6e 65 2d 66  *v ).  (define-f
11a90 75 6e 63 74 69 6f 6e 20 76 6f 69 64 20 67 6c 56  unction void glV
11aa0 65 72 74 65 78 34 64 76 20 28 76 6f 69 64 2a 29  ertex4dv (void*)
11ab0 29 0a 0a 20 20 3b 3b 20 76 6f 69 64 20 67 6c 56  )..  ;; void glV
11ac0 65 72 74 65 78 34 66 76 28 20 63 6f 6e 73 74 20  ertex4fv( const 
11ad0 47 4c 66 6c 6f 61 74 20 2a 76 20 29 0a 20 20 28  GLfloat *v ).  (
11ae0 64 65 66 69 6e 65 2d 66 75 6e 63 74 69 6f 6e 20  define-function 
11af0 76 6f 69 64 20 67 6c 56 65 72 74 65 78 34 66 76  void glVertex4fv
11b00 20 28 76 6f 69 64 2a 29 29 0a 0a 20 20 3b 3b 20   (void*))..  ;; 
11b10 76 6f 69 64 20 67 6c 56 65 72 74 65 78 34 69 76  void glVertex4iv
11b20 28 20 63 6f 6e 73 74 20 47 4c 69 6e 74 20 2a 76  ( const GLint *v
11b30 20 29 0a 20 20 28 64 65 66 69 6e 65 2d 66 75 6e   ).  (define-fun
11b40 63 74 69 6f 6e 20 76 6f 69 64 20 67 6c 56 65 72  ction void glVer
11b50 74 65 78 34 69 76 20 28 76 6f 69 64 2a 29 29 0a  tex4iv (void*)).
11b60 0a 20 20 3b 3b 20 76 6f 69 64 20 67 6c 56 65 72  .  ;; void glVer
11b70 74 65 78 34 73 76 28 20 63 6f 6e 73 74 20 47 4c  tex4sv( const GL
11b80 73 68 6f 72 74 20 2a 76 20 29 0a 20 20 28 64 65  short *v ).  (de
11b90 66 69 6e 65 2d 66 75 6e 63 74 69 6f 6e 20 76 6f  fine-function vo
11ba0 69 64 20 67 6c 56 65 72 74 65 78 34 73 76 20 28  id glVertex4sv (
11bb0 76 6f 69 64 2a 29 29 0a 0a 20 20 3b 3b 20 76 6f  void*))..  ;; vo
11bc0 69 64 20 67 6c 4e 6f 72 6d 61 6c 33 62 28 20 47  id glNormal3b( G
11bd0 4c 62 79 74 65 20 6e 78 2c 20 47 4c 62 79 74 65  Lbyte nx, GLbyte
11be0 20 6e 79 2c 20 47 4c 62 79 74 65 20 6e 7a 20 29   ny, GLbyte nz )
11bf0 0a 20 20 28 64 65 66 69 6e 65 2d 66 75 6e 63 74  .  (define-funct
11c00 69 6f 6e 20 76 6f 69 64 20 67 6c 4e 6f 72 6d 61  ion void glNorma
11c10 6c 33 62 20 28 69 6e 74 20 69 6e 74 20 69 6e 74  l3b (int int int
11c20 29 29 0a 0a 20 20 3b 3b 20 76 6f 69 64 20 67 6c  ))..  ;; void gl
11c30 4e 6f 72 6d 61 6c 33 64 28 20 47 4c 64 6f 75 62  Normal3d( GLdoub
11c40 6c 65 20 6e 78 2c 20 47 4c 64 6f 75 62 6c 65 20  le nx, GLdouble 
11c50 6e 79 2c 20 47 4c 64 6f 75 62 6c 65 20 6e 7a 20  ny, GLdouble nz 
11c60 29 0a 20 20 28 64 65 66 69 6e 65 2d 66 75 6e 63  ).  (define-func
11c70 74 69 6f 6e 20 76 6f 69 64 20 67 6c 4e 6f 72 6d  tion void glNorm
11c80 61 6c 33 64 20 28 64 6f 75 62 6c 65 20 64 6f 75  al3d (double dou
11c90 62 6c 65 20 64 6f 75 62 6c 65 29 29 0a 0a 20 20  ble double))..  
11ca0 3b 3b 20 76 6f 69 64 20 67 6c 4e 6f 72 6d 61 6c  ;; void glNormal
11cb0 33 66 28 20 47 4c 66 6c 6f 61 74 20 6e 78 2c 20  3f( GLfloat nx, 
11cc0 47 4c 66 6c 6f 61 74 20 6e 79 2c 20 47 4c 66 6c  GLfloat ny, GLfl
11cd0 6f 61 74 20 6e 7a 20 29 0a 20 20 28 64 65 66 69  oat nz ).  (defi
11ce0 6e 65 2d 66 75 6e 63 74 69 6f 6e 20 76 6f 69 64  ne-function void
11cf0 20 67 6c 4e 6f 72 6d 61 6c 33 66 20 28 66 6c 6f   glNormal3f (flo
11d00 61 74 20 66 6c 6f 61 74 20 66 6c 6f 61 74 29 29  at float float))
11d10 0a 0a 20 20 3b 3b 20 76 6f 69 64 20 67 6c 4e 6f  ..  ;; void glNo
11d20 72 6d 61 6c 33 69 28 20 47 4c 69 6e 74 20 6e 78  rmal3i( GLint nx
11d30 2c 20 47 4c 69 6e 74 20 6e 79 2c 20 47 4c 69 6e  , GLint ny, GLin
11d40 74 20 6e 7a 20 29 0a 20 20 28 64 65 66 69 6e 65  t nz ).  (define
11d50 2d 66 75 6e 63 74 69 6f 6e 20 76 6f 69 64 20 67  -function void g
11d60 6c 4e 6f 72 6d 61 6c 33 69 20 28 69 6e 74 20 69  lNormal3i (int i
11d70 6e 74 20 69 6e 74 29 29 0a 0a 20 20 3b 3b 20 76  nt int))..  ;; v
11d80 6f 69 64 20 67 6c 4e 6f 72 6d 61 6c 33 73 28 20  oid glNormal3s( 
11d90 47 4c 73 68 6f 72 74 20 6e 78 2c 20 47 4c 73 68  GLshort nx, GLsh
11da0 6f 72 74 20 6e 79 2c 20 47 4c 73 68 6f 72 74 20  ort ny, GLshort 
11db0 6e 7a 20 29 0a 20 20 28 64 65 66 69 6e 65 2d 66  nz ).  (define-f
11dc0 75 6e 63 74 69 6f 6e 20 76 6f 69 64 20 67 6c 4e  unction void glN
11dd0 6f 72 6d 61 6c 33 73 20 28 69 6e 74 20 69 6e 74  ormal3s (int int
11de0 20 69 6e 74 29 29 0a 0a 20 20 3b 3b 20 76 6f 69   int))..  ;; voi
11df0 64 20 67 6c 4e 6f 72 6d 61 6c 33 62 76 28 20 63  d glNormal3bv( c
11e00 6f 6e 73 74 20 47 4c 62 79 74 65 20 2a 76 20 29  onst GLbyte *v )
11e10 0a 20 20 28 64 65 66 69 6e 65 2d 66 75 6e 63 74  .  (define-funct
11e20 69 6f 6e 20 76 6f 69 64 20 67 6c 4e 6f 72 6d 61  ion void glNorma
11e30 6c 33 62 76 20 28 76 6f 69 64 2a 29 29 0a 0a 20  l3bv (void*)).. 
11e40 20 3b 3b 20 76 6f 69 64 20 67 6c 4e 6f 72 6d 61   ;; void glNorma
11e50 6c 33 64 76 28 20 63 6f 6e 73 74 20 47 4c 64 6f  l3dv( const GLdo
11e60 75 62 6c 65 20 2a 76 20 29 0a 20 20 28 64 65 66  uble *v ).  (def
11e70 69 6e 65 2d 66 75 6e 63 74 69 6f 6e 20 76 6f 69  ine-function voi
11e80 64 20 67 6c 4e 6f 72 6d 61 6c 33 64 76 20 28 76  d glNormal3dv (v
11e90 6f 69 64 2a 29 29 0a 0a 20 20 3b 3b 20 76 6f 69  oid*))..  ;; voi
11ea0 64 20 67 6c 4e 6f 72 6d 61 6c 33 66 76 28 20 63  d glNormal3fv( c
11eb0 6f 6e 73 74 20 47 4c 66 6c 6f 61 74 20 2a 76 20  onst GLfloat *v 
11ec0 29 0a 20 20 28 64 65 66 69 6e 65 2d 66 75 6e 63  ).  (define-func
11ed0 74 69 6f 6e 20 76 6f 69 64 20 67 6c 4e 6f 72 6d  tion void glNorm
11ee0 61 6c 33 66 76 20 28 76 6f 69 64 2a 29 29 0a 0a  al3fv (void*))..
11ef0 20 20 3b 3b 20 76 6f 69 64 20 67 6c 4e 6f 72 6d    ;; void glNorm
11f00 61 6c 33 69 76 28 20 63 6f 6e 73 74 20 47 4c 69  al3iv( const GLi
11f10 6e 74 20 2a 76 20 29 0a 20 20 28 64 65 66 69 6e  nt *v ).  (defin
11f20 65 2d 66 75 6e 63 74 69 6f 6e 20 76 6f 69 64 20  e-function void 
11f30 67 6c 4e 6f 72 6d 61 6c 33 69 76 20 28 76 6f 69  glNormal3iv (voi
11f40 64 2a 29 29 0a 0a 20 20 3b 3b 20 76 6f 69 64 20  d*))..  ;; void 
11f50 67 6c 4e 6f 72 6d 61 6c 33 73 76 28 20 63 6f 6e  glNormal3sv( con
11f60 73 74 20 47 4c 73 68 6f 72 74 20 2a 76 20 29 0a  st GLshort *v ).
11f70 20 20 28 64 65 66 69 6e 65 2d 66 75 6e 63 74 69    (define-functi
11f80 6f 6e 20 76 6f 69 64 20 67 6c 4e 6f 72 6d 61 6c  on void glNormal
11f90 33 73 76 20 28 76 6f 69 64 2a 29 29 0a 0a 20 20  3sv (void*))..  
11fa0 3b 3b 20 76 6f 69 64 20 67 6c 49 6e 64 65 78 64  ;; void glIndexd
11fb0 28 20 47 4c 64 6f 75 62 6c 65 20 63 20 29 0a 20  ( GLdouble c ). 
11fc0 20 28 64 65 66 69 6e 65 2d 66 75 6e 63 74 69 6f   (define-functio
11fd0 6e 20 76 6f 69 64 20 67 6c 49 6e 64 65 78 64 20  n void glIndexd 
11fe0 28 64 6f 75 62 6c 65 29 29 0a 0a 20 20 3b 3b 20  (double))..  ;; 
11ff0 76 6f 69 64 20 67 6c 49 6e 64 65 78 66 28 20 47  void glIndexf( G
12000 4c 66 6c 6f 61 74 20 63 20 29 0a 20 20 28 64 65  Lfloat c ).  (de
12010 66 69 6e 65 2d 66 75 6e 63 74 69 6f 6e 20 76 6f  fine-function vo
12020 69 64 20 67 6c 49 6e 64 65 78 66 20 28 66 6c 6f  id glIndexf (flo
12030 61 74 29 29 0a 0a 20 20 3b 3b 20 76 6f 69 64 20  at))..  ;; void 
12040 67 6c 49 6e 64 65 78 69 28 20 47 4c 69 6e 74 20  glIndexi( GLint 
12050 63 20 29 0a 20 20 28 64 65 66 69 6e 65 2d 66 75  c ).  (define-fu
12060 6e 63 74 69 6f 6e 20 76 6f 69 64 20 67 6c 49 6e  nction void glIn
12070 64 65 78 69 20 28 69 6e 74 29 29 0a 0a 20 20 3b  dexi (int))..  ;
12080 3b 20 76 6f 69 64 20 67 6c 49 6e 64 65 78 73 28  ; void glIndexs(
12090 20 47 4c 73 68 6f 72 74 20 63 20 29 0a 20 20 28   GLshort c ).  (
120a0 64 65 66 69 6e 65 2d 66 75 6e 63 74 69 6f 6e 20  define-function 
120b0 76 6f 69 64 20 67 6c 49 6e 64 65 78 73 20 28 69  void glIndexs (i
120c0 6e 74 29 29 0a 0a 20 20 3b 3b 20 76 6f 69 64 20  nt))..  ;; void 
120d0 67 6c 49 6e 64 65 78 75 62 28 20 47 4c 75 62 79  glIndexub( GLuby
120e0 74 65 20 63 20 29 20 20 2f 2a 20 31 2e 31 20 2a  te c )  /* 1.1 *
120f0 2f 0a 20 20 28 64 65 66 69 6e 65 2d 66 75 6e 63  /.  (define-func
12100 74 69 6f 6e 20 76 6f 69 64 20 67 6c 49 6e 64 65  tion void glInde
12110 78 75 62 20 28 69 6e 74 29 29 0a 0a 20 20 3b 3b  xub (int))..  ;;
12120 20 76 6f 69 64 20 67 6c 49 6e 64 65 78 64 76 28   void glIndexdv(
12130 20 63 6f 6e 73 74 20 47 4c 64 6f 75 62 6c 65 20   const GLdouble 
12140 2a 63 20 29 0a 20 20 28 64 65 66 69 6e 65 2d 66  *c ).  (define-f
12150 75 6e 63 74 69 6f 6e 20 76 6f 69 64 20 67 6c 49  unction void glI
12160 6e 64 65 78 64 76 20 28 76 6f 69 64 2a 29 29 0a  ndexdv (void*)).
12170 0a 20 20 3b 3b 20 76 6f 69 64 20 67 6c 49 6e 64  .  ;; void glInd
12180 65 78 66 76 28 20 63 6f 6e 73 74 20 47 4c 66 6c  exfv( const GLfl
12190 6f 61 74 20 2a 63 20 29 0a 20 20 28 64 65 66 69  oat *c ).  (defi
121a0 6e 65 2d 66 75 6e 63 74 69 6f 6e 20 76 6f 69 64  ne-function void
121b0 20 67 6c 49 6e 64 65 78 66 76 20 28 76 6f 69 64   glIndexfv (void
121c0 2a 29 29 0a 0a 20 20 3b 3b 20 76 6f 69 64 20 67  *))..  ;; void g
121d0 6c 49 6e 64 65 78 69 76 28 20 63 6f 6e 73 74 20  lIndexiv( const 
121e0 47 4c 69 6e 74 20 2a 63 20 29 0a 20 20 28 64 65  GLint *c ).  (de
121f0 66 69 6e 65 2d 66 75 6e 63 74 69 6f 6e 20 76 6f  fine-function vo
12200 69 64 20 67 6c 49 6e 64 65 78 69 76 20 28 76 6f  id glIndexiv (vo
12210 69 64 2a 29 29 0a 0a 20 20 3b 3b 20 76 6f 69 64  id*))..  ;; void
12220 20 67 6c 49 6e 64 65 78 73 76 28 20 63 6f 6e 73   glIndexsv( cons
12230 74 20 47 4c 73 68 6f 72 74 20 2a 63 20 29 0a 20  t GLshort *c ). 
12240 20 28 64 65 66 69 6e 65 2d 66 75 6e 63 74 69 6f   (define-functio
12250 6e 20 76 6f 69 64 20 67 6c 49 6e 64 65 78 73 76  n void glIndexsv
12260 20 28 76 6f 69 64 2a 29 29 0a 0a 20 20 3b 3b 20   (void*))..  ;; 
12270 76 6f 69 64 20 67 6c 49 6e 64 65 78 75 62 76 28  void glIndexubv(
12280 20 63 6f 6e 73 74 20 47 4c 75 62 79 74 65 20 2a   const GLubyte *
12290 63 20 29 20 20 2f 2a 20 31 2e 31 20 2a 2f 0a 20  c )  /* 1.1 */. 
122a0 20 28 64 65 66 69 6e 65 2d 66 75 6e 63 74 69 6f   (define-functio
122b0 6e 20 76 6f 69 64 20 67 6c 49 6e 64 65 78 75 62  n void glIndexub
122c0 76 20 28 76 6f 69 64 2a 29 29 0a 0a 20 20 3b 3b  v (void*))..  ;;
122d0 20 76 6f 69 64 20 67 6c 43 6f 6c 6f 72 33 62 28   void glColor3b(
122e0 20 47 4c 62 79 74 65 20 72 65 64 2c 20 47 4c 62   GLbyte red, GLb
122f0 79 74 65 20 67 72 65 65 6e 2c 20 47 4c 62 79 74  yte green, GLbyt
12300 65 20 62 6c 75 65 20 29 0a 20 20 28 64 65 66 69  e blue ).  (defi
12310 6e 65 2d 66 75 6e 63 74 69 6f 6e 20 76 6f 69 64  ne-function void
12320 20 67 6c 43 6f 6c 6f 72 33 62 20 28 69 6e 74 20   glColor3b (int 
12330 69 6e 74 20 69 6e 74 29 29 0a 0a 20 20 3b 3b 20  int int))..  ;; 
12340 76 6f 69 64 20 67 6c 43 6f 6c 6f 72 33 64 28 20  void glColor3d( 
12350 47 4c 64 6f 75 62 6c 65 20 72 65 64 2c 20 47 4c  GLdouble red, GL
12360 64 6f 75 62 6c 65 20 67 72 65 65 6e 2c 20 47 4c  double green, GL
12370 64 6f 75 62 6c 65 20 62 6c 75 65 20 29 0a 20 20  double blue ).  
12380 28 64 65 66 69 6e 65 2d 66 75 6e 63 74 69 6f 6e  (define-function
12390 20 76 6f 69 64 20 67 6c 43 6f 6c 6f 72 33 64 20   void glColor3d 
123a0 28 64 6f 75 62 6c 65 20 64 6f 75 62 6c 65 20 64  (double double d
123b0 6f 75 62 6c 65 29 29 0a 0a 20 20 3b 3b 20 76 6f  ouble))..  ;; vo
123c0 69 64 20 67 6c 43 6f 6c 6f 72 33 66 28 20 47 4c  id glColor3f( GL
123d0 66 6c 6f 61 74 20 72 65 64 2c 20 47 4c 66 6c 6f  float red, GLflo
123e0 61 74 20 67 72 65 65 6e 2c 20 47 4c 66 6c 6f 61  at green, GLfloa
123f0 74 20 62 6c 75 65 20 29 0a 20 20 28 64 65 66 69  t blue ).  (defi
12400 6e 65 2d 66 75 6e 63 74 69 6f 6e 20 76 6f 69 64  ne-function void
12410 20 67 6c 43 6f 6c 6f 72 33 66 20 28 66 6c 6f 61   glColor3f (floa
12420 74 20 66 6c 6f 61 74 20 66 6c 6f 61 74 29 29 0a  t float float)).
12430 0a 20 20 3b 3b 20 76 6f 69 64 20 67 6c 43 6f 6c  .  ;; void glCol
12440 6f 72 33 69 28 20 47 4c 69 6e 74 20 72 65 64 2c  or3i( GLint red,
12450 20 47 4c 69 6e 74 20 67 72 65 65 6e 2c 20 47 4c   GLint green, GL
12460 69 6e 74 20 62 6c 75 65 20 29 0a 20 20 28 64 65  int blue ).  (de
12470 66 69 6e 65 2d 66 75 6e 63 74 69 6f 6e 20 76 6f  fine-function vo
12480 69 64 20 67 6c 43 6f 6c 6f 72 33 69 20 28 69 6e  id glColor3i (in
12490 74 20 69 6e 74 20 69 6e 74 29 29 0a 0a 20 20 3b  t int int))..  ;
124a0 3b 20 76 6f 69 64 20 67 6c 43 6f 6c 6f 72 33 73  ; void glColor3s
124b0 28 20 47 4c 73 68 6f 72 74 20 72 65 64 2c 20 47  ( GLshort red, G
124c0 4c 73 68 6f 72 74 20 67 72 65 65 6e 2c 20 47 4c  Lshort green, GL
124d0 73 68 6f 72 74 20 62 6c 75 65 20 29 0a 20 20 28  short blue ).  (
124e0 64 65 66 69 6e 65 2d 66 75 6e 63 74 69 6f 6e 20  define-function 
124f0 76 6f 69 64 20 67 6c 43 6f 6c 6f 72 33 73 20 28  void glColor3s (
12500 69 6e 74 20 69 6e 74 20 69 6e 74 29 29 0a 0a 20  int int int)).. 
12510 20 3b 3b 20 76 6f 69 64 20 67 6c 43 6f 6c 6f 72   ;; void glColor
12520 33 75 62 28 20 47 4c 75 62 79 74 65 20 72 65 64  3ub( GLubyte red
12530 2c 20 47 4c 75 62 79 74 65 20 67 72 65 65 6e 2c  , GLubyte green,
12540 20 47 4c 75 62 79 74 65 20 62 6c 75 65 20 29 0a   GLubyte blue ).
12550 20 20 28 64 65 66 69 6e 65 2d 66 75 6e 63 74 69    (define-functi
12560 6f 6e 20 76 6f 69 64 20 67 6c 43 6f 6c 6f 72 33  on void glColor3
12570 75 62 20 28 69 6e 74 20 69 6e 74 20 69 6e 74 29  ub (int int int)
12580 29 0a 0a 20 20 3b 3b 20 76 6f 69 64 20 67 6c 43  )..  ;; void glC
12590 6f 6c 6f 72 33 75 69 28 20 47 4c 75 69 6e 74 20  olor3ui( GLuint 
125a0 72 65 64 2c 20 47 4c 75 69 6e 74 20 67 72 65 65  red, GLuint gree
125b0 6e 2c 20 47 4c 75 69 6e 74 20 62 6c 75 65 20 29  n, GLuint blue )
125c0 0a 20 20 28 64 65 66 69 6e 65 2d 66 75 6e 63 74  .  (define-funct
125d0 69 6f 6e 20 76 6f 69 64 20 67 6c 43 6f 6c 6f 72  ion void glColor
125e0 33 75 69 20 28 69 6e 74 20 69 6e 74 20 69 6e 74  3ui (int int int
125f0 29 29 0a 0a 20 20 3b 3b 20 76 6f 69 64 20 67 6c  ))..  ;; void gl
12600 43 6f 6c 6f 72 33 75 73 28 20 47 4c 75 73 68 6f  Color3us( GLusho
12610 72 74 20 72 65 64 2c 20 47 4c 75 73 68 6f 72 74  rt red, GLushort
12620 20 67 72 65 65 6e 2c 20 47 4c 75 73 68 6f 72 74   green, GLushort
12630 20 62 6c 75 65 20 29 0a 20 20 28 64 65 66 69 6e   blue ).  (defin
12640 65 2d 66 75 6e 63 74 69 6f 6e 20 76 6f 69 64 20  e-function void 
12650 67 6c 43 6f 6c 6f 72 33 75 73 20 28 69 6e 74 20  glColor3us (int 
12660 69 6e 74 20 69 6e 74 29 29 0a 0a 20 20 3b 3b 20  int int))..  ;; 
12670 76 6f 69 64 20 67 6c 43 6f 6c 6f 72 34 62 28 20  void glColor4b( 
12680 47 4c 62 79 74 65 20 72 65 64 2c 20 47 4c 62 79  GLbyte red, GLby
12690 74 65 20 67 72 65 65 6e 2c 20 47 4c 62 79 74 65  te green, GLbyte
126a0 20 62 6c 75 65 2c 20 47 4c 62 79 74 65 20 61 6c   blue, GLbyte al
126b0 70 68 61 20 29 0a 20 20 28 64 65 66 69 6e 65 2d  pha ).  (define-
126c0 66 75 6e 63 74 69 6f 6e 20 76 6f 69 64 20 67 6c  function void gl
126d0 43 6f 6c 6f 72 34 62 20 28 69 6e 74 20 69 6e 74  Color4b (int int
126e0 20 69 6e 74 20 69 6e 74 29 29 0a 0a 20 20 3b 3b   int int))..  ;;
126f0 20 76 6f 69 64 20 67 6c 43 6f 6c 6f 72 34 64 28   void glColor4d(
12700 20 47 4c 64 6f 75 62 6c 65 20 72 65 64 2c 20 47   GLdouble red, G
12710 4c 64 6f 75 62 6c 65 20 67 72 65 65 6e 2c 20 47  Ldouble green, G
12720 4c 64 6f 75 62 6c 65 20 62 6c 75 65 2c 20 47 4c  Ldouble blue, GL
12730 64 6f 75 62 6c 65 20 61 6c 70 68 61 20 29 0a 20  double alpha ). 
12740 20 28 64 65 66 69 6e 65 2d 66 75 6e 63 74 69 6f   (define-functio
12750 6e 20 76 6f 69 64 20 67 6c 43 6f 6c 6f 72 34 64  n void glColor4d
12760 20 28 64 6f 75 62 6c 65 20 64 6f 75 62 6c 65 20   (double double 
12770 64 6f 75 62 6c 65 20 64 6f 75 62 6c 65 29 29 0a  double double)).
12780 0a 20 20 3b 3b 20 76 6f 69 64 20 67 6c 43 6f 6c  .  ;; void glCol
12790 6f 72 34 66 28 20 47 4c 66 6c 6f 61 74 20 72 65  or4f( GLfloat re
127a0 64 2c 20 47 4c 66 6c 6f 61 74 20 67 72 65 65 6e  d, GLfloat green
127b0 2c 20 47 4c 66 6c 6f 61 74 20 62 6c 75 65 2c 20  , GLfloat blue, 
127c0 47 4c 66 6c 6f 61 74 20 61 6c 70 68 61 20 29 0a  GLfloat alpha ).
127d0 20 20 28 64 65 66 69 6e 65 2d 66 75 6e 63 74 69    (define-functi
127e0 6f 6e 20 76 6f 69 64 20 67 6c 43 6f 6c 6f 72 34  on void glColor4
127f0 66 20 28 66 6c 6f 61 74 20 66 6c 6f 61 74 20 66  f (float float f
12800 6c 6f 61 74 20 66 6c 6f 61 74 29 29 0a 0a 20 20  loat float))..  
12810 3b 3b 20 76 6f 69 64 20 67 6c 43 6f 6c 6f 72 34  ;; void glColor4
12820 69 28 20 47 4c 69 6e 74 20 72 65 64 2c 20 47 4c  i( GLint red, GL
12830 69 6e 74 20 67 72 65 65 6e 2c 20 47 4c 69 6e 74  int green, GLint
12840 20 62 6c 75 65 2c 20 47 4c 69 6e 74 20 61 6c 70   blue, GLint alp
12850 68 61 20 29 0a 20 20 28 64 65 66 69 6e 65 2d 66  ha ).  (define-f
12860 75 6e 63 74 69 6f 6e 20 76 6f 69 64 20 67 6c 43  unction void glC
12870 6f 6c 6f 72 34 69 20 28 69 6e 74 20 69 6e 74 20  olor4i (int int 
12880 69 6e 74 20 69 6e 74 29 29 0a 0a 20 20 3b 3b 20  int int))..  ;; 
12890 76 6f 69 64 20 67 6c 43 6f 6c 6f 72 34 73 28 20  void glColor4s( 
128a0 47 4c 73 68 6f 72 74 20 72 65 64 2c 20 47 4c 73  GLshort red, GLs
128b0 68 6f 72 74 20 67 72 65 65 6e 2c 20 47 4c 73 68  hort green, GLsh
128c0 6f 72 74 20 62 6c 75 65 2c 20 47 4c 73 68 6f 72  ort blue, GLshor
128d0 74 20 61 6c 70 68 61 20 29 0a 20 20 28 64 65 66  t alpha ).  (def
128e0 69 6e 65 2d 66 75 6e 63 74 69 6f 6e 20 76 6f 69  ine-function voi
128f0 64 20 67 6c 43 6f 6c 6f 72 34 73 20 28 69 6e 74  d glColor4s (int
12900 20 69 6e 74 20 69 6e 74 20 69 6e 74 29 29 0a 0a   int int int))..
12910 20 20 3b 3b 20 76 6f 69 64 20 67 6c 43 6f 6c 6f    ;; void glColo
12920 72 34 75 62 28 20 47 4c 75 62 79 74 65 20 72 65  r4ub( GLubyte re
12930 64 2c 20 47 4c 75 62 79 74 65 20 67 72 65 65 6e  d, GLubyte green
12940 2c 20 47 4c 75 62 79 74 65 20 62 6c 75 65 2c 20  , GLubyte blue, 
12950 47 4c 75 62 79 74 65 20 61 6c 70 68 61 20 29 0a  GLubyte alpha ).
12960 20 20 28 64 65 66 69 6e 65 2d 66 75 6e 63 74 69    (define-functi
12970 6f 6e 20 76 6f 69 64 20 67 6c 43 6f 6c 6f 72 34  on void glColor4
12980 75 62 20 28 69 6e 74 20 69 6e 74 20 69 6e 74 20  ub (int int int 
12990 69 6e 74 29 29 0a 0a 20 20 3b 3b 20 76 6f 69 64  int))..  ;; void
129a0 20 67 6c 43 6f 6c 6f 72 34 75 69 28 20 47 4c 75   glColor4ui( GLu
129b0 69 6e 74 20 72 65 64 2c 20 47 4c 75 69 6e 74 20  int red, GLuint 
129c0 67 72 65 65 6e 2c 20 47 4c 75 69 6e 74 20 62 6c  green, GLuint bl
129d0 75 65 2c 20 47 4c 75 69 6e 74 20 61 6c 70 68 61  ue, GLuint alpha
129e0 20 29 0a 20 20 28 64 65 66 69 6e 65 2d 66 75 6e   ).  (define-fun
129f0 63 74 69 6f 6e 20 76 6f 69 64 20 67 6c 43 6f 6c  ction void glCol
12a00 6f 72 34 75 69 20 28 69 6e 74 20 69 6e 74 20 69  or4ui (int int i
12a10 6e 74 20 69 6e 74 29 29 0a 0a 20 20 3b 3b 20 76  nt int))..  ;; v
12a20 6f 69 64 20 67 6c 43 6f 6c 6f 72 34 75 73 28 20  oid glColor4us( 
12a30 47 4c 75 73 68 6f 72 74 20 72 65 64 2c 20 47 4c  GLushort red, GL
12a40 75 73 68 6f 72 74 20 67 72 65 65 6e 2c 20 47 4c  ushort green, GL
12a50 75 73 68 6f 72 74 20 62 6c 75 65 2c 20 47 4c 75  ushort blue, GLu
12a60 73 68 6f 72 74 20 61 6c 70 68 61 20 29 0a 20 20  short alpha ).  
12a70 28 64 65 66 69 6e 65 2d 66 75 6e 63 74 69 6f 6e  (define-function
12a80 20 76 6f 69 64 20 67 6c 43 6f 6c 6f 72 34 75 73   void glColor4us
12a90 20 28 69 6e 74 20 69 6e 74 20 69 6e 74 20 69 6e   (int int int in
12aa0 74 29 29 0a 0a 20 20 3b 3b 20 76 6f 69 64 20 67  t))..  ;; void g
12ab0 6c 43 6f 6c 6f 72 33 62 76 28 20 63 6f 6e 73 74  lColor3bv( const
12ac0 20 47 4c 62 79 74 65 20 2a 76 20 29 0a 20 20 28   GLbyte *v ).  (
12ad0 64 65 66 69 6e 65 2d 66 75 6e 63 74 69 6f 6e 20  define-function 
12ae0 76 6f 69 64 20 67 6c 43 6f 6c 6f 72 33 62 76 20  void glColor3bv 
12af0 28 76 6f 69 64 2a 29 29 0a 0a 20 20 3b 3b 20 76  (void*))..  ;; v
12b00 6f 69 64 20 67 6c 43 6f 6c 6f 72 33 64 76 28 20  oid glColor3dv( 
12b10 63 6f 6e 73 74 20 47 4c 64 6f 75 62 6c 65 20 2a  const GLdouble *
12b20 76 20 29 0a 20 20 28 64 65 66 69 6e 65 2d 66 75  v ).  (define-fu
12b30 6e 63 74 69 6f 6e 20 76 6f 69 64 20 67 6c 43 6f  nction void glCo
12b40 6c 6f 72 33 64 76 20 28 76 6f 69 64 2a 29 29 0a  lor3dv (void*)).
12b50 0a 20 20 3b 3b 20 76 6f 69 64 20 67 6c 43 6f 6c  .  ;; void glCol
12b60 6f 72 33 66 76 28 20 63 6f 6e 73 74 20 47 4c 66  or3fv( const GLf
12b70 6c 6f 61 74 20 2a 76 20 29 0a 20 20 28 64 65 66  loat *v ).  (def
12b80 69 6e 65 2d 66 75 6e 63 74 69 6f 6e 20 76 6f 69  ine-function voi
12b90 64 20 67 6c 43 6f 6c 6f 72 33 66 76 20 28 76 6f  d glColor3fv (vo
12ba0 69 64 2a 29 29 0a 0a 20 20 3b 3b 20 76 6f 69 64  id*))..  ;; void
12bb0 20 67 6c 43 6f 6c 6f 72 33 69 76 28 20 63 6f 6e   glColor3iv( con
12bc0 73 74 20 47 4c 69 6e 74 20 2a 76 20 29 0a 20 20  st GLint *v ).  
12bd0 28 64 65 66 69 6e 65 2d 66 75 6e 63 74 69 6f 6e  (define-function
12be0 20 76 6f 69 64 20 67 6c 43 6f 6c 6f 72 33 69 76   void glColor3iv
12bf0 20 28 76 6f 69 64 2a 29 29 0a 0a 20 20 3b 3b 20   (void*))..  ;; 
12c00 76 6f 69 64 20 67 6c 43 6f 6c 6f 72 33 73 76 28  void glColor3sv(
12c10 20 63 6f 6e 73 74 20 47 4c 73 68 6f 72 74 20 2a   const GLshort *
12c20 76 20 29 0a 20 20 28 64 65 66 69 6e 65 2d 66 75  v ).  (define-fu
12c30 6e 63 74 69 6f 6e 20 76 6f 69 64 20 67 6c 43 6f  nction void glCo
12c40 6c 6f 72 33 73 76 20 28 76 6f 69 64 2a 29 29 0a  lor3sv (void*)).
12c50 0a 20 20 3b 3b 20 76 6f 69 64 20 67 6c 43 6f 6c  .  ;; void glCol
12c60 6f 72 33 75 62 76 28 20 63 6f 6e 73 74 20 47 4c  or3ubv( const GL
12c70 75 62 79 74 65 20 2a 76 20 29 0a 20 20 28 64 65  ubyte *v ).  (de
12c80 66 69 6e 65 2d 66 75 6e 63 74 69 6f 6e 20 76 6f  fine-function vo
12c90 69 64 20 67 6c 43 6f 6c 6f 72 33 75 62 76 20 28  id glColor3ubv (
12ca0 76 6f 69 64 2a 29 29 0a 0a 20 20 3b 3b 20 76 6f  void*))..  ;; vo
12cb0 69 64 20 67 6c 43 6f 6c 6f 72 33 75 69 76 28 20  id glColor3uiv( 
12cc0 63 6f 6e 73 74 20 47 4c 75 69 6e 74 20 2a 76 20  const GLuint *v 
12cd0 29 0a 20 20 28 64 65 66 69 6e 65 2d 66 75 6e 63  ).  (define-func
12ce0 74 69 6f 6e 20 76 6f 69 64 20 67 6c 43 6f 6c 6f  tion void glColo
12cf0 72 33 75 69 76 20 28 76 6f 69 64 2a 29 29 0a 0a  r3uiv (void*))..
12d00 20 20 3b 3b 20 76 6f 69 64 20 67 6c 43 6f 6c 6f    ;; void glColo
12d10 72 33 75 73 76 28 20 63 6f 6e 73 74 20 47 4c 75  r3usv( const GLu
12d20 73 68 6f 72 74 20 2a 76 20 29 0a 20 20 28 64 65  short *v ).  (de
12d30 66 69 6e 65 2d 66 75 6e 63 74 69 6f 6e 20 76 6f  fine-function vo
12d40 69 64 20 67 6c 43 6f 6c 6f 72 33 75 73 76 20 28  id glColor3usv (
12d50 76 6f 69 64 2a 29 29 0a 0a 20 20 3b 3b 20 76 6f  void*))..  ;; vo
12d60 69 64 20 67 6c 43 6f 6c 6f 72 34 62 76 28 20 63  id glColor4bv( c
12d70 6f 6e 73 74 20 47 4c 62 79 74 65 20 2a 76 20 29  onst GLbyte *v )
12d80 0a 20 20 28 64 65 66 69 6e 65 2d 66 75 6e 63 74  .  (define-funct
12d90 69 6f 6e 20 76 6f 69 64 20 67 6c 43 6f 6c 6f 72  ion void glColor
12da0 34 62 76 20 28 76 6f 69 64 2a 29 29 0a 0a 20 20  4bv (void*))..  
12db0 3b 3b 20 76 6f 69 64 20 67 6c 43 6f 6c 6f 72 34  ;; void glColor4
12dc0 64 76 28 20 63 6f 6e 73 74 20 47 4c 64 6f 75 62  dv( const GLdoub
12dd0 6c 65 20 2a 76 20 29 0a 20 20 28 64 65 66 69 6e  le *v ).  (defin
12de0 65 2d 66 75 6e 63 74 69 6f 6e 20 76 6f 69 64 20  e-function void 
12df0 67 6c 43 6f 6c 6f 72 34 64 76 20 28 76 6f 69 64  glColor4dv (void
12e00 2a 29 29 0a 0a 20 20 3b 3b 20 76 6f 69 64 20 67  *))..  ;; void g
12e10 6c 43 6f 6c 6f 72 34 66 76 28 20 63 6f 6e 73 74  lColor4fv( const
12e20 20 47 4c 66 6c 6f 61 74 20 2a 76 20 29 0a 20 20   GLfloat *v ).  
12e30 28 64 65 66 69 6e 65 2d 66 75 6e 63 74 69 6f 6e  (define-function
12e40 20 76 6f 69 64 20 67 6c 43 6f 6c 6f 72 34 66 76   void glColor4fv
12e50 20 28 76 6f 69 64 2a 29 29 0a 0a 20 20 3b 3b 20   (void*))..  ;; 
12e60 76 6f 69 64 20 67 6c 43 6f 6c 6f 72 34 69 76 28  void glColor4iv(
12e70 20 63 6f 6e 73 74 20 47 4c 69 6e 74 20 2a 76 20   const GLint *v 
12e80 29 0a 20 20 28 64 65 66 69 6e 65 2d 66 75 6e 63  ).  (define-func
12e90 74 69 6f 6e 20 76 6f 69 64 20 67 6c 43 6f 6c 6f  tion void glColo
12ea0 72 34 69 76 20 28 76 6f 69 64 2a 29 29 0a 0a 20  r4iv (void*)).. 
12eb0 20 3b 3b 20 76 6f 69 64 20 67 6c 43 6f 6c 6f 72   ;; void glColor
12ec0 34 73 76 28 20 63 6f 6e 73 74 20 47 4c 73 68 6f  4sv( const GLsho
12ed0 72 74 20 2a 76 20 29 0a 20 20 28 64 65 66 69 6e  rt *v ).  (defin
12ee0 65 2d 66 75 6e 63 74 69 6f 6e 20 76 6f 69 64 20  e-function void 
12ef0 67 6c 43 6f 6c 6f 72 34 73 76 20 28 76 6f 69 64  glColor4sv (void
12f00 2a 29 29 0a 0a 20 20 3b 3b 20 76 6f 69 64 20 67  *))..  ;; void g
12f10 6c 43 6f 6c 6f 72 34 75 62 76 28 20 63 6f 6e 73  lColor4ubv( cons
12f20 74 20 47 4c 75 62 79 74 65 20 2a 76 20 29 0a 20  t GLubyte *v ). 
12f30 20 28 64 65 66 69 6e 65 2d 66 75 6e 63 74 69 6f   (define-functio
12f40 6e 20 76 6f 69 64 20 67 6c 43 6f 6c 6f 72 34 75  n void glColor4u
12f50 62 76 20 28 76 6f 69 64 2a 29 29 0a 0a 20 20 3b  bv (void*))..  ;
12f60 3b 20 76 6f 69 64 20 67 6c 43 6f 6c 6f 72 34 75  ; void glColor4u
12f70 69 76 28 20 63 6f 6e 73 74 20 47 4c 75 69 6e 74  iv( const GLuint
12f80 20 2a 76 20 29 0a 20 20 28 64 65 66 69 6e 65 2d   *v ).  (define-
12f90 66 75 6e 63 74 69 6f 6e 20 76 6f 69 64 20 67 6c  function void gl
12fa0 43 6f 6c 6f 72 34 75 69 76 20 28 76 6f 69 64 2a  Color4uiv (void*
12fb0 29 29 0a 0a 20 20 3b 3b 20 76 6f 69 64 20 67 6c  ))..  ;; void gl
12fc0 43 6f 6c 6f 72 34 75 73 76 28 20 63 6f 6e 73 74  Color4usv( const
12fd0 20 47 4c 75 73 68 6f 72 74 20 2a 76 20 29 0a 20   GLushort *v ). 
12fe0 20 28 64 65 66 69 6e 65 2d 66 75 6e 63 74 69 6f   (define-functio
12ff0 6e 20 76 6f 69 64 20 67 6c 43 6f 6c 6f 72 34 75  n void glColor4u
13000 73 76 20 28 76 6f 69 64 2a 29 29 0a 0a 20 20 3b  sv (void*))..  ;
13010 3b 20 76 6f 69 64 20 67 6c 54 65 78 43 6f 6f 72  ; void glTexCoor
13020 64 31 64 28 20 47 4c 64 6f 75 62 6c 65 20 73 20  d1d( GLdouble s 
13030 29 0a 20 20 28 64 65 66 69 6e 65 2d 66 75 6e 63  ).  (define-func
13040 74 69 6f 6e 20 76 6f 69 64 20 67 6c 54 65 78 43  tion void glTexC
13050 6f 6f 72 64 31 64 20 28 64 6f 75 62 6c 65 29 29  oord1d (double))
13060 0a 0a 20 20 3b 3b 20 76 6f 69 64 20 67 6c 54 65  ..  ;; void glTe
13070 78 43 6f 6f 72 64 31 66 28 20 47 4c 66 6c 6f 61  xCoord1f( GLfloa
13080 74 20 73 20 29 0a 20 20 28 64 65 66 69 6e 65 2d  t s ).  (define-
13090 66 75 6e 63 74 69 6f 6e 20 76 6f 69 64 20 67 6c  function void gl
130a0 54 65 78 43 6f 6f 72 64 31 66 20 28 66 6c 6f 61  TexCoord1f (floa
130b0 74 29 29 0a 0a 20 20 3b 3b 20 76 6f 69 64 20 67  t))..  ;; void g
130c0 6c 54 65 78 43 6f 6f 72 64 31 69 28 20 47 4c 69  lTexCoord1i( GLi
130d0 6e 74 20 73 20 29 0a 20 20 28 64 65 66 69 6e 65  nt s ).  (define
130e0 2d 66 75 6e 63 74 69 6f 6e 20 76 6f 69 64 20 67  -function void g
130f0 6c 54 65 78 43 6f 6f 72 64 31 69 20 28 69 6e 74  lTexCoord1i (int
13100 29 29 0a 0a 20 20 3b 3b 20 76 6f 69 64 20 67 6c  ))..  ;; void gl
13110 54 65 78 43 6f 6f 72 64 31 73 28 20 47 4c 73 68  TexCoord1s( GLsh
13120 6f 72 74 20 73 20 29 0a 20 20 28 64 65 66 69 6e  ort s ).  (defin
13130 65 2d 66 75 6e 63 74 69 6f 6e 20 76 6f 69 64 20  e-function void 
13140 67 6c 54 65 78 43 6f 6f 72 64 31 73 20 28 69 6e  glTexCoord1s (in
13150 74 29 29 0a 0a 20 20 3b 3b 20 76 6f 69 64 20 67  t))..  ;; void g
13160 6c 54 65 78 43 6f 6f 72 64 32 64 28 20 47 4c 64  lTexCoord2d( GLd
13170 6f 75 62 6c 65 20 73 2c 20 47 4c 64 6f 75 62 6c  ouble s, GLdoubl
13180 65 20 74 20 29 0a 20 20 28 64 65 66 69 6e 65 2d  e t ).  (define-
13190 66 75 6e 63 74 69 6f 6e 20 76 6f 69 64 20 67 6c  function void gl
131a0 54 65 78 43 6f 6f 72 64 32 64 20 28 64 6f 75 62  TexCoord2d (doub
131b0 6c 65 20 64 6f 75 62 6c 65 29 29 0a 0a 20 20 3b  le double))..  ;
131c0 3b 20 76 6f 69 64 20 67 6c 54 65 78 43 6f 6f 72  ; void glTexCoor
131d0 64 32 66 28 20 47 4c 66 6c 6f 61 74 20 73 2c 20  d2f( GLfloat s, 
131e0 47 4c 66 6c 6f 61 74 20 74 20 29 0a 20 20 28 64  GLfloat t ).  (d
131f0 65 66 69 6e 65 2d 66 75 6e 63 74 69 6f 6e 20 76  efine-function v
13200 6f 69 64 20 67 6c 54 65 78 43 6f 6f 72 64 32 66  oid glTexCoord2f
13210 20 28 66 6c 6f 61 74 20 66 6c 6f 61 74 29 29 0a   (float float)).
13220 0a 20 20 3b 3b 20 76 6f 69 64 20 67 6c 54 65 78  .  ;; void glTex
13230 43 6f 6f 72 64 32 69 28 20 47 4c 69 6e 74 20 73  Coord2i( GLint s
13240 2c 20 47 4c 69 6e 74 20 74 20 29 0a 20 20 28 64  , GLint t ).  (d
13250 65 66 69 6e 65 2d 66 75 6e 63 74 69 6f 6e 20 76  efine-function v
13260 6f 69 64 20 67 6c 54 65 78 43 6f 6f 72 64 32 69  oid glTexCoord2i
13270 20 28 69 6e 74 20 69 6e 74 29 29 0a 0a 20 20 3b   (int int))..  ;
13280 3b 20 76 6f 69 64 20 67 6c 54 65 78 43 6f 6f 72  ; void glTexCoor
13290 64 32 73 28 20 47 4c 73 68 6f 72 74 20 73 2c 20  d2s( GLshort s, 
132a0 47 4c 73 68 6f 72 74 20 74 20 29 0a 20 20 28 64  GLshort t ).  (d
132b0 65 66 69 6e 65 2d 66 75 6e 63 74 69 6f 6e 20 76  efine-function v
132c0 6f 69 64 20 67 6c 54 65 78 43 6f 6f 72 64 32 73  oid glTexCoord2s
132d0 20 28 69 6e 74 20 69 6e 74 29 29 0a 0a 20 20 3b   (int int))..  ;
132e0 3b 20 76 6f 69 64 20 67 6c 54 65 78 43 6f 6f 72  ; void glTexCoor
132f0 64 33 64 28 20 47 4c 64 6f 75 62 6c 65 20 73 2c  d3d( GLdouble s,
13300 20 47 4c 64 6f 75 62 6c 65 20 74 2c 20 47 4c 64   GLdouble t, GLd
13310 6f 75 62 6c 65 20 72 20 29 0a 20 20 28 64 65 66  ouble r ).  (def
13320 69 6e 65 2d 66 75 6e 63 74 69 6f 6e 20 76 6f 69  ine-function voi
13330 64 20 67 6c 54 65 78 43 6f 6f 72 64 33 64 20 28  d glTexCoord3d (
13340 64 6f 75 62 6c 65 20 64 6f 75 62 6c 65 20 64 6f  double double do
13350 75 62 6c 65 29 29 0a 0a 20 20 3b 3b 20 76 6f 69  uble))..  ;; voi
13360 64 20 67 6c 54 65 78 43 6f 6f 72 64 33 66 28 20  d glTexCoord3f( 
13370 47 4c 66 6c 6f 61 74 20 73 2c 20 47 4c 66 6c 6f  GLfloat s, GLflo
13380 61 74 20 74 2c 20 47 4c 66 6c 6f 61 74 20 72 20  at t, GLfloat r 
13390 29 0a 20 20 28 64 65 66 69 6e 65 2d 66 75 6e 63  ).  (define-func
133a0 74 69 6f 6e 20 76 6f 69 64 20 67 6c 54 65 78 43  tion void glTexC
133b0 6f 6f 72 64 33 66 20 28 66 6c 6f 61 74 20 66 6c  oord3f (float fl
133c0 6f 61 74 20 66 6c 6f 61 74 29 29 0a 0a 20 20 3b  oat float))..  ;
133d0 3b 20 76 6f 69 64 20 67 6c 54 65 78 43 6f 6f 72  ; void glTexCoor
133e0 64 33 69 28 20 47 4c 69 6e 74 20 73 2c 20 47 4c  d3i( GLint s, GL
133f0 69 6e 74 20 74 2c 20 47 4c 69 6e 74 20 72 20 29  int t, GLint r )
13400 0a 20 20 28 64 65 66 69 6e 65 2d 66 75 6e 63 74  .  (define-funct
13410 69 6f 6e 20 76 6f 69 64 20 67 6c 54 65 78 43 6f  ion void glTexCo
13420 6f 72 64 33 69 20 28 69 6e 74 20 69 6e 74 20 69  ord3i (int int i
13430 6e 74 29 29 0a 0a 20 20 3b 3b 20 76 6f 69 64 20  nt))..  ;; void 
13440 67 6c 54 65 78 43 6f 6f 72 64 33 73 28 20 47 4c  glTexCoord3s( GL
13450 73 68 6f 72 74 20 73 2c 20 47 4c 73 68 6f 72 74  short s, GLshort
13460 20 74 2c 20 47 4c 73 68 6f 72 74 20 72 20 29 0a   t, GLshort r ).
13470 20 20 28 64 65 66 69 6e 65 2d 66 75 6e 63 74 69    (define-functi
13480 6f 6e 20 76 6f 69 64 20 67 6c 54 65 78 43 6f 6f  on void glTexCoo
13490 72 64 33 73 20 28 69 6e 74 20 69 6e 74 20 69 6e  rd3s (int int in
134a0 74 29 29 0a 0a 20 20 3b 3b 20 76 6f 69 64 20 67  t))..  ;; void g
134b0 6c 54 65 78 43 6f 6f 72 64 34 64 28 20 47 4c 64  lTexCoord4d( GLd
134c0 6f 75 62 6c 65 20 73 2c 20 47 4c 64 6f 75 62 6c  ouble s, GLdoubl
134d0 65 20 74 2c 20 47 4c 64 6f 75 62 6c 65 20 72 2c  e t, GLdouble r,
134e0 20 47 4c 64 6f 75 62 6c 65 20 71 20 29 0a 20 20   GLdouble q ).  
134f0 28 64 65 66 69 6e 65 2d 66 75 6e 63 74 69 6f 6e  (define-function
13500 20 76 6f 69 64 20 67 6c 54 65 78 43 6f 6f 72 64   void glTexCoord
13510 34 64 20 28 64 6f 75 62 6c 65 20 64 6f 75 62 6c  4d (double doubl
13520 65 20 64 6f 75 62 6c 65 20 64 6f 75 62 6c 65 29  e double double)
13530 29 0a 0a 20 20 3b 3b 20 76 6f 69 64 20 67 6c 54  )..  ;; void glT
13540 65 78 43 6f 6f 72 64 34 66 28 20 47 4c 66 6c 6f  exCoord4f( GLflo
13550 61 74 20 73 2c 20 47 4c 66 6c 6f 61 74 20 74 2c  at s, GLfloat t,
13560 20 47 4c 66 6c 6f 61 74 20 72 2c 20 47 4c 66 6c   GLfloat r, GLfl
13570 6f 61 74 20 71 20 29 0a 20 20 28 64 65 66 69 6e  oat q ).  (defin
13580 65 2d 66 75 6e 63 74 69 6f 6e 20 76 6f 69 64 20  e-function void 
13590 67 6c 54 65 78 43 6f 6f 72 64 34 66 20 28 66 6c  glTexCoord4f (fl
135a0 6f 61 74 20 66 6c 6f 61 74 20 66 6c 6f 61 74 20  oat float float 
135b0 66 6c 6f 61 74 29 29 0a 0a 20 20 3b 3b 20 76 6f  float))..  ;; vo
135c0 69 64 20 67 6c 54 65 78 43 6f 6f 72 64 34 69 28  id glTexCoord4i(
135d0 20 47 4c 69 6e 74 20 73 2c 20 47 4c 69 6e 74 20   GLint s, GLint 
135e0 74 2c 20 47 4c 69 6e 74 20 72 2c 20 47 4c 69 6e  t, GLint r, GLin
135f0 74 20 71 20 29 0a 20 20 28 64 65 66 69 6e 65 2d  t q ).  (define-
13600 66 75 6e 63 74 69 6f 6e 20 76 6f 69 64 20 67 6c  function void gl
13610 54 65 78 43 6f 6f 72 64 34 69 20 28 69 6e 74 20  TexCoord4i (int 
13620 69 6e 74 20 69 6e 74 20 69 6e 74 29 29 0a 0a 20  int int int)).. 
13630 20 3b 3b 20 76 6f 69 64 20 67 6c 54 65 78 43 6f   ;; void glTexCo
13640 6f 72 64 34 73 28 20 47 4c 73 68 6f 72 74 20 73  ord4s( GLshort s
13650 2c 20 47 4c 73 68 6f 72 74 20 74 2c 20 47 4c 73  , GLshort t, GLs
13660 68 6f 72 74 20 72 2c 20 47 4c 73 68 6f 72 74 20  hort r, GLshort 
13670 71 20 29 0a 20 20 28 64 65 66 69 6e 65 2d 66 75  q ).  (define-fu
13680 6e 63 74 69 6f 6e 20 76 6f 69 64 20 67 6c 54 65  nction void glTe
13690 78 43 6f 6f 72 64 34 73 20 28 69 6e 74 20 69 6e  xCoord4s (int in
136a0 74 20 69 6e 74 20 69 6e 74 29 29 0a 0a 20 20 3b  t int int))..  ;
136b0 3b 20 76 6f 69 64 20 67 6c 54 65 78 43 6f 6f 72  ; void glTexCoor
136c0 64 31 64 76 28 20 63 6f 6e 73 74 20 47 4c 64 6f  d1dv( const GLdo
136d0 75 62 6c 65 20 2a 76 20 29 0a 20 20 28 64 65 66  uble *v ).  (def
136e0 69 6e 65 2d 66 75 6e 63 74 69 6f 6e 20 76 6f 69  ine-function voi
136f0 64 20 67 6c 54 65 78 43 6f 6f 72 64 31 64 76 20  d glTexCoord1dv 
13700 28 76 6f 69 64 2a 29 29 0a 0a 20 20 3b 3b 20 76  (void*))..  ;; v
13710 6f 69 64 20 67 6c 54 65 78 43 6f 6f 72 64 31 66  oid glTexCoord1f
13720 76 28 20 63 6f 6e 73 74 20 47 4c 66 6c 6f 61 74  v( const GLfloat
13730 20 2a 76 20 29 0a 20 20 28 64 65 66 69 6e 65 2d   *v ).  (define-
13740 66 75 6e 63 74 69 6f 6e 20 76 6f 69 64 20 67 6c  function void gl
13750 54 65 78 43 6f 6f 72 64 31 66 76 20 28 76 6f 69  TexCoord1fv (voi
13760 64 2a 29 29 0a 0a 20 20 3b 3b 20 76 6f 69 64 20  d*))..  ;; void 
13770 67 6c 54 65 78 43 6f 6f 72 64 31 69 76 28 20 63  glTexCoord1iv( c
13780 6f 6e 73 74 20 47 4c 69 6e 74 20 2a 76 20 29 0a  onst GLint *v ).
13790 20 20 28 64 65 66 69 6e 65 2d 66 75 6e 63 74 69    (define-functi
137a0 6f 6e 20 76 6f 69 64 20 67 6c 54 65 78 43 6f 6f  on void glTexCoo
137b0 72 64 31 69 76 20 28 76 6f 69 64 2a 29 29 0a 0a  rd1iv (void*))..
137c0 20 20 3b 3b 20 76 6f 69 64 20 67 6c 54 65 78 43    ;; void glTexC
137d0 6f 6f 72 64 31 73 76 28 20 63 6f 6e 73 74 20 47  oord1sv( const G
137e0 4c 73 68 6f 72 74 20 2a 76 20 29 0a 20 20 28 64  Lshort *v ).  (d
137f0 65 66 69 6e 65 2d 66 75 6e 63 74 69 6f 6e 20 76  efine-function v
13800 6f 69 64 20 67 6c 54 65 78 43 6f 6f 72 64 31 73  oid glTexCoord1s
13810 76 20 28 76 6f 69 64 2a 29 29 0a 0a 20 20 3b 3b  v (void*))..  ;;
13820 20 76 6f 69 64 20 67 6c 54 65 78 43 6f 6f 72 64   void glTexCoord
13830 32 64 76 28 20 63 6f 6e 73 74 20 47 4c 64 6f 75  2dv( const GLdou
13840 62 6c 65 20 2a 76 20 29 0a 20 20 28 64 65 66 69  ble *v ).  (defi
13850 6e 65 2d 66 75 6e 63 74 69 6f 6e 20 76 6f 69 64  ne-function void
13860 20 67 6c 54 65 78 43 6f 6f 72 64 32 64 76 20 28   glTexCoord2dv (
13870 76 6f 69 64 2a 29 29 0a 0a 20 20 3b 3b 20 76 6f  void*))..  ;; vo
13880 69 64 20 67 6c 54 65 78 43 6f 6f 72 64 32 66 76  id glTexCoord2fv
13890 28 20 63 6f 6e 73 74 20 47 4c 66 6c 6f 61 74 20  ( const GLfloat 
138a0 2a 76 20 29 0a 20 20 28 64 65 66 69 6e 65 2d 66  *v ).  (define-f
138b0 75 6e 63 74 69 6f 6e 20 76 6f 69 64 20 67 6c 54  unction void glT
138c0 65 78 43 6f 6f 72 64 32 66 76 20 28 76 6f 69 64  exCoord2fv (void
138d0 2a 29 29 0a 0a 20 20 3b 3b 20 76 6f 69 64 20 67  *))..  ;; void g
138e0 6c 54 65 78 43 6f 6f 72 64 32 69 76 28 20 63 6f  lTexCoord2iv( co
138f0 6e 73 74 20 47 4c 69 6e 74 20 2a 76 20 29 0a 20  nst GLint *v ). 
13900 20 28 64 65 66 69 6e 65 2d 66 75 6e 63 74 69 6f   (define-functio
13910 6e 20 76 6f 69 64 20 67 6c 54 65 78 43 6f 6f 72  n void glTexCoor
13920 64 32 69 76 20 28 76 6f 69 64 2a 29 29 0a 0a 20  d2iv (void*)).. 
13930 20 3b 3b 20 76 6f 69 64 20 67 6c 54 65 78 43 6f   ;; void glTexCo
13940 6f 72 64 32 73 76 28 20 63 6f 6e 73 74 20 47 4c  ord2sv( const GL
13950 73 68 6f 72 74 20 2a 76 20 29 0a 20 20 28 64 65  short *v ).  (de
13960 66 69 6e 65 2d 66 75 6e 63 74 69 6f 6e 20 76 6f  fine-function vo
13970 69 64 20 67 6c 54 65 78 43 6f 6f 72 64 32 73 76  id glTexCoord2sv
13980 20 28 76 6f 69 64 2a 29 29 0a 0a 20 20 3b 3b 20   (void*))..  ;; 
13990 76 6f 69 64 20 67 6c 54 65 78 43 6f 6f 72 64 33  void glTexCoord3
139a0 64 76 28 20 63 6f 6e 73 74 20 47 4c 64 6f 75 62  dv( const GLdoub
139b0 6c 65 20 2a 76 20 29 0a 20 20 28 64 65 66 69 6e  le *v ).  (defin
139c0 65 2d 66 75 6e 63 74 69 6f 6e 20 76 6f 69 64 20  e-function void 
139d0 67 6c 54 65 78 43 6f 6f 72 64 33 64 76 20 28 76  glTexCoord3dv (v
139e0 6f 69 64 2a 29 29 0a 0a 20 20 3b 3b 20 76 6f 69  oid*))..  ;; voi
139f0 64 20 67 6c 54 65 78 43 6f 6f 72 64 33 66 76 28  d glTexCoord3fv(
13a00 20 63 6f 6e 73 74 20 47 4c 66 6c 6f 61 74 20 2a   const GLfloat *
13a10 76 20 29 0a 20 20 28 64 65 66 69 6e 65 2d 66 75  v ).  (define-fu
13a20 6e 63 74 69 6f 6e 20 76 6f 69 64 20 67 6c 54 65  nction void glTe
13a30 78 43 6f 6f 72 64 33 66 76 20 28 76 6f 69 64 2a  xCoord3fv (void*
13a40 29 29 0a 0a 20 20 3b 3b 20 76 6f 69 64 20 67 6c  ))..  ;; void gl
13a50 54 65 78 43 6f 6f 72 64 33 69 76 28 20 63 6f 6e  TexCoord3iv( con
13a60 73 74 20 47 4c 69 6e 74 20 2a 76 20 29 0a 20 20  st GLint *v ).  
13a70 28 64 65 66 69 6e 65 2d 66 75 6e 63 74 69 6f 6e  (define-function
13a80 20 76 6f 69 64 20 67 6c 54 65 78 43 6f 6f 72 64   void glTexCoord
13a90 33 69 76 20 28 76 6f 69 64 2a 29 29 0a 0a 20 20  3iv (void*))..  
13aa0 3b 3b 20 76 6f 69 64 20 67 6c 54 65 78 43 6f 6f  ;; void glTexCoo
13ab0 72 64 33 73 76 28 20 63 6f 6e 73 74 20 47 4c 73  rd3sv( const GLs
13ac0 68 6f 72 74 20 2a 76 20 29 0a 20 20 28 64 65 66  hort *v ).  (def
13ad0 69 6e 65 2d 66 75 6e 63 74 69 6f 6e 20 76 6f 69  ine-function voi
13ae0 64 20 67 6c 54 65 78 43 6f 6f 72 64 33 73 76 20  d glTexCoord3sv 
13af0 28 76 6f 69 64 2a 29 29 0a 0a 20 20 3b 3b 20 76  (void*))..  ;; v
13b00 6f 69 64 20 67 6c 54 65 78 43 6f 6f 72 64 34 64  oid glTexCoord4d
13b10 76 28 20 63 6f 6e 73 74 20 47 4c 64 6f 75 62 6c  v( const GLdoubl
13b20 65 20 2a 76 20 29 0a 20 20 28 64 65 66 69 6e 65  e *v ).  (define
13b30 2d 66 75 6e 63 74 69 6f 6e 20 76 6f 69 64 20 67  -function void g
13b40 6c 54 65 78 43 6f 6f 72 64 34 64 76 20 28 76 6f  lTexCoord4dv (vo
13b50 69 64 2a 29 29 0a 0a 20 20 3b 3b 20 76 6f 69 64  id*))..  ;; void
13b60 20 67 6c 54 65 78 43 6f 6f 72 64 34 66 76 28 20   glTexCoord4fv( 
13b70 63 6f 6e 73 74 20 47 4c 66 6c 6f 61 74 20 2a 76  const GLfloat *v
13b80 20 29 0a 20 20 28 64 65 66 69 6e 65 2d 66 75 6e   ).  (define-fun
13b90 63 74 69 6f 6e 20 76 6f 69 64 20 67 6c 54 65 78  ction void glTex
13ba0 43 6f 6f 72 64 34 66 76 20 28 76 6f 69 64 2a 29  Coord4fv (void*)
13bb0 29 0a 0a 20 20 3b 3b 20 76 6f 69 64 20 67 6c 54  )..  ;; void glT
13bc0 65 78 43 6f 6f 72 64 34 69 76 28 20 63 6f 6e 73  exCoord4iv( cons
13bd0 74 20 47 4c 69 6e 74 20 2a 76 20 29 0a 20 20 28  t GLint *v ).  (
13be0 64 65 66 69 6e 65 2d 66 75 6e 63 74 69 6f 6e 20  define-function 
13bf0 76 6f 69 64 20 67 6c 54 65 78 43 6f 6f 72 64 34  void glTexCoord4
13c00 69 76 20 28 76 6f 69 64 2a 29 29 0a 0a 20 20 3b  iv (void*))..  ;
13c10 3b 20 76 6f 69 64 20 67 6c 54 65 78 43 6f 6f 72  ; void glTexCoor
13c20 64 34 73 76 28 20 63 6f 6e 73 74 20 47 4c 73 68  d4sv( const GLsh
13c30 6f 72 74 20 2a 76 20 29 0a 20 20 28 64 65 66 69  ort *v ).  (defi
13c40 6e 65 2d 66 75 6e 63 74 69 6f 6e 20 76 6f 69 64  ne-function void
13c50 20 67 6c 54 65 78 43 6f 6f 72 64 34 73 76 20 28   glTexCoord4sv (
13c60 76 6f 69 64 2a 29 29 0a 0a 20 20 3b 3b 20 76 6f  void*))..  ;; vo
13c70 69 64 20 67 6c 52 61 73 74 65 72 50 6f 73 32 64  id glRasterPos2d
13c80 28 20 47 4c 64 6f 75 62 6c 65 20 78 2c 20 47 4c  ( GLdouble x, GL
13c90 64 6f 75 62 6c 65 20 79 20 29 0a 20 20 28 64 65  double y ).  (de
13ca0 66 69 6e 65 2d 66 75 6e 63 74 69 6f 6e 20 76 6f  fine-function vo
13cb0 69 64 20 67 6c 52 61 73 74 65 72 50 6f 73 32 64  id glRasterPos2d
13cc0 20 28 64 6f 75 62 6c 65 20 64 6f 75 62 6c 65 29   (double double)
13cd0 29 0a 0a 20 20 3b 3b 20 76 6f 69 64 20 67 6c 52  )..  ;; void glR
13ce0 61 73 74 65 72 50 6f 73 32 66 28 20 47 4c 66 6c  asterPos2f( GLfl
13cf0 6f 61 74 20 78 2c 20 47 4c 66 6c 6f 61 74 20 79  oat x, GLfloat y
13d00 20 29 0a 20 20 28 64 65 66 69 6e 65 2d 66 75 6e   ).  (define-fun
13d10 63 74 69 6f 6e 20 76 6f 69 64 20 67 6c 52 61 73  ction void glRas
13d20 74 65 72 50 6f 73 32 66 20 28 66 6c 6f 61 74 20  terPos2f (float 
13d30 66 6c 6f 61 74 29 29 0a 0a 20 20 3b 3b 20 76 6f  float))..  ;; vo
13d40 69 64 20 67 6c 52 61 73 74 65 72 50 6f 73 32 69  id glRasterPos2i
13d50 28 20 47 4c 69 6e 74 20 78 2c 20 47 4c 69 6e 74  ( GLint x, GLint
13d60 20 79 20 29 0a 20 20 28 64 65 66 69 6e 65 2d 66   y ).  (define-f
13d70 75 6e 63 74 69 6f 6e 20 76 6f 69 64 20 67 6c 52  unction void glR
13d80 61 73 74 65 72 50 6f 73 32 69 20 28 69 6e 74 20  asterPos2i (int 
13d90 69 6e 74 29 29 0a 0a 20 20 3b 3b 20 76 6f 69 64  int))..  ;; void
13da0 20 67 6c 52 61 73 74 65 72 50 6f 73 32 73 28 20   glRasterPos2s( 
13db0 47 4c 73 68 6f 72 74 20 78 2c 20 47 4c 73 68 6f  GLshort x, GLsho
13dc0 72 74 20 79 20 29 0a 20 20 28 64 65 66 69 6e 65  rt y ).  (define
13dd0 2d 66 75 6e 63 74 69 6f 6e 20 76 6f 69 64 20 67  -function void g
13de0 6c 52 61 73 74 65 72 50 6f 73 32 73 20 28 69 6e  lRasterPos2s (in
13df0 74 20 69 6e 74 29 29 0a 0a 20 20 3b 3b 20 76 6f  t int))..  ;; vo
13e00 69 64 20 67 6c 52 61 73 74 65 72 50 6f 73 33 64  id glRasterPos3d
13e10 28 20 47 4c 64 6f 75 62 6c 65 20 78 2c 20 47 4c  ( GLdouble x, GL
13e20 64 6f 75 62 6c 65 20 79 2c 20 47 4c 64 6f 75 62  double y, GLdoub
13e30 6c 65 20 7a 20 29 0a 20 20 28 64 65 66 69 6e 65  le z ).  (define
13e40 2d 66 75 6e 63 74 69 6f 6e 20 76 6f 69 64 20 67  -function void g
13e50 6c 52 61 73 74 65 72 50 6f 73 33 64 20 28 64 6f  lRasterPos3d (do
13e60 75 62 6c 65 20 64 6f 75 62 6c 65 20 64 6f 75 62  uble double doub
13e70 6c 65 29 29 0a 0a 20 20 3b 3b 20 76 6f 69 64 20  le))..  ;; void 
13e80 67 6c 52 61 73 74 65 72 50 6f 73 33 66 28 20 47  glRasterPos3f( G
13e90 4c 66 6c 6f 61 74 20 78 2c 20 47 4c 66 6c 6f 61  Lfloat x, GLfloa
13ea0 74 20 79 2c 20 47 4c 66 6c 6f 61 74 20 7a 20 29  t y, GLfloat z )
13eb0 0a 20 20 28 64 65 66 69 6e 65 2d 66 75 6e 63 74  .  (define-funct
13ec0 69 6f 6e 20 76 6f 69 64 20 67 6c 52 61 73 74 65  ion void glRaste
13ed0 72 50 6f 73 33 66 20 28 66 6c 6f 61 74 20 66 6c  rPos3f (float fl
13ee0 6f 61 74 20 66 6c 6f 61 74 29 29 0a 0a 20 20 3b  oat float))..  ;
13ef0 3b 20 76 6f 69 64 20 67 6c 52 61 73 74 65 72 50  ; void glRasterP
13f00 6f 73 33 69 28 20 47 4c 69 6e 74 20 78 2c 20 47  os3i( GLint x, G
13f10 4c 69 6e 74 20 79 2c 20 47 4c 69 6e 74 20 7a 20  Lint y, GLint z 
13f20 29 0a 20 20 28 64 65 66 69 6e 65 2d 66 75 6e 63  ).  (define-func
13f30 74 69 6f 6e 20 76 6f 69 64 20 67 6c 52 61 73 74  tion void glRast
13f40 65 72 50 6f 73 33 69 20 28 69 6e 74 20 69 6e 74  erPos3i (int int
13f50 20 69 6e 74 29 29 0a 0a 20 20 3b 3b 20 76 6f 69   int))..  ;; voi
13f60 64 20 67 6c 52 61 73 74 65 72 50 6f 73 33 73 28  d glRasterPos3s(
13f70 20 47 4c 73 68 6f 72 74 20 78 2c 20 47 4c 73 68   GLshort x, GLsh
13f80 6f 72 74 20 79 2c 20 47 4c 73 68 6f 72 74 20 7a  ort y, GLshort z
13f90 20 29 0a 20 20 28 64 65 66 69 6e 65 2d 66 75 6e   ).  (define-fun
13fa0 63 74 69 6f 6e 20 76 6f 69 64 20 67 6c 52 61 73  ction void glRas
13fb0 74 65 72 50 6f 73 33 73 20 28 69 6e 74 20 69 6e  terPos3s (int in
13fc0 74 20 69 6e 74 29 29 0a 0a 20 20 3b 3b 20 76 6f  t int))..  ;; vo
13fd0 69 64 20 67 6c 52 61 73 74 65 72 50 6f 73 34 64  id glRasterPos4d
13fe0 28 20 47 4c 64 6f 75 62 6c 65 20 78 2c 20 47 4c  ( GLdouble x, GL
13ff0 64 6f 75 62 6c 65 20 79 2c 20 47 4c 64 6f 75 62  double y, GLdoub
14000 6c 65 20 7a 2c 20 47 4c 64 6f 75 62 6c 65 20 77  le z, GLdouble w
14010 20 29 0a 20 20 28 64 65 66 69 6e 65 2d 66 75 6e   ).  (define-fun
14020 63 74 69 6f 6e 20 76 6f 69 64 20 67 6c 52 61 73  ction void glRas
14030 74 65 72 50 6f 73 34 64 20 28 64 6f 75 62 6c 65  terPos4d (double
14040 20 64 6f 75 62 6c 65 20 64 6f 75 62 6c 65 20 64   double double d
14050 6f 75 62 6c 65 29 29 0a 0a 20 20 3b 3b 20 76 6f  ouble))..  ;; vo
14060 69 64 20 67 6c 52 61 73 74 65 72 50 6f 73 34 66  id glRasterPos4f
14070 28 20 47 4c 66 6c 6f 61 74 20 78 2c 20 47 4c 66  ( GLfloat x, GLf
14080 6c 6f 61 74 20 79 2c 20 47 4c 66 6c 6f 61 74 20  loat y, GLfloat 
14090 7a 2c 20 47 4c 66 6c 6f 61 74 20 77 20 29 0a 20  z, GLfloat w ). 
140a0 20 28 64 65 66 69 6e 65 2d 66 75 6e 63 74 69 6f   (define-functio
140b0 6e 20 76 6f 69 64 20 67 6c 52 61 73 74 65 72 50  n void glRasterP
140c0 6f 73 34 66 20 28 66 6c 6f 61 74 20 66 6c 6f 61  os4f (float floa
140d0 74 20 66 6c 6f 61 74 20 66 6c 6f 61 74 29 29 0a  t float float)).
140e0 0a 20 20 3b 3b 20 76 6f 69 64 20 67 6c 52 61 73  .  ;; void glRas
140f0 74 65 72 50 6f 73 34 69 28 20 47 4c 69 6e 74 20  terPos4i( GLint 
14100 78 2c 20 47 4c 69 6e 74 20 79 2c 20 47 4c 69 6e  x, GLint y, GLin
14110 74 20 7a 2c 20 47 4c 69 6e 74 20 77 20 29 0a 20  t z, GLint w ). 
14120 20 28 64 65 66 69 6e 65 2d 66 75 6e 63 74 69 6f   (define-functio
14130 6e 20 76 6f 69 64 20 67 6c 52 61 73 74 65 72 50  n void glRasterP
14140 6f 73 34 69 20 28 69 6e 74 20 69 6e 74 20 69 6e  os4i (int int in
14150 74 20 69 6e 74 29 29 0a 0a 20 20 3b 3b 20 76 6f  t int))..  ;; vo
14160 69 64 20 67 6c 52 61 73 74 65 72 50 6f 73 34 73  id glRasterPos4s
14170 28 20 47 4c 73 68 6f 72 74 20 78 2c 20 47 4c 73  ( GLshort x, GLs
14180 68 6f 72 74 20 79 2c 20 47 4c 73 68 6f 72 74 20  hort y, GLshort 
14190 7a 2c 20 47 4c 73 68 6f 72 74 20 77 20 29 0a 20  z, GLshort w ). 
141a0 20 28 64 65 66 69 6e 65 2d 66 75 6e 63 74 69 6f   (define-functio
141b0 6e 20 76 6f 69 64 20 67 6c 52 61 73 74 65 72 50  n void glRasterP
141c0 6f 73 34 73 20 28 69 6e 74 20 69 6e 74 20 69 6e  os4s (int int in
141d0 74 20 69 6e 74 29 29 0a 0a 20 20 3b 3b 20 76 6f  t int))..  ;; vo
141e0 69 64 20 67 6c 52 61 73 74 65 72 50 6f 73 32 64  id glRasterPos2d
141f0 76 28 20 63 6f 6e 73 74 20 47 4c 64 6f 75 62 6c  v( const GLdoubl
14200 65 20 2a 76 20 29 0a 20 20 28 64 65 66 69 6e 65  e *v ).  (define
14210 2d 66 75 6e 63 74 69 6f 6e 20 76 6f 69 64 20 67  -function void g
14220 6c 52 61 73 74 65 72 50 6f 73 32 64 76 20 28 76  lRasterPos2dv (v
14230 6f 69 64 2a 29 29 0a 0a 20 20 3b 3b 20 76 6f 69  oid*))..  ;; voi
14240 64 20 67 6c 52 61 73 74 65 72 50 6f 73 32 66 76  d glRasterPos2fv
14250 28 20 63 6f 6e 73 74 20 47 4c 66 6c 6f 61 74 20  ( const GLfloat 
14260 2a 76 20 29 0a 20 20 28 64 65 66 69 6e 65 2d 66  *v ).  (define-f
14270 75 6e 63 74 69 6f 6e 20 76 6f 69 64 20 67 6c 52  unction void glR
14280 61 73 74 65 72 50 6f 73 32 66 76 20 28 76 6f 69  asterPos2fv (voi
14290 64 2a 29 29 0a 0a 20 20 3b 3b 20 76 6f 69 64 20  d*))..  ;; void 
142a0 67 6c 52 61 73 74 65 72 50 6f 73 32 69 76 28 20  glRasterPos2iv( 
142b0 63 6f 6e 73 74 20 47 4c 69 6e 74 20 2a 76 20 29  const GLint *v )
142c0 0a 20 20 28 64 65 66 69 6e 65 2d 66 75 6e 63 74  .  (define-funct
142d0 69 6f 6e 20 76 6f 69 64 20 67 6c 52 61 73 74 65  ion void glRaste
142e0 72 50 6f 73 32 69 76 20 28 76 6f 69 64 2a 29 29  rPos2iv (void*))
142f0 0a 0a 20 20 3b 3b 20 76 6f 69 64 20 67 6c 52 61  ..  ;; void glRa
14300 73 74 65 72 50 6f 73 32 73 76 28 20 63 6f 6e 73  sterPos2sv( cons
14310 74 20 47 4c 73 68 6f 72 74 20 2a 76 20 29 0a 20  t GLshort *v ). 
14320 20 28 64 65 66 69 6e 65 2d 66 75 6e 63 74 69 6f   (define-functio
14330 6e 20 76 6f 69 64 20 67 6c 52 61 73 74 65 72 50  n void glRasterP
14340 6f 73 32 73 76 20 28 76 6f 69 64 2a 29 29 0a 0a  os2sv (void*))..
14350 20 20 3b 3b 20 76 6f 69 64 20 67 6c 52 61 73 74    ;; void glRast
14360 65 72 50 6f 73 33 64 76 28 20 63 6f 6e 73 74 20  erPos3dv( const 
14370 47 4c 64 6f 75 62 6c 65 20 2a 76 20 29 0a 20 20  GLdouble *v ).  
14380 28 64 65 66 69 6e 65 2d 66 75 6e 63 74 69 6f 6e  (define-function
14390 20 76 6f 69 64 20 67 6c 52 61 73 74 65 72 50 6f   void glRasterPo
143a0 73 33 64 76 20 28 76 6f 69 64 2a 29 29 0a 0a 20  s3dv (void*)).. 
143b0 20 3b 3b 20 76 6f 69 64 20 67 6c 52 61 73 74 65   ;; void glRaste
143c0 72 50 6f 73 33 66 76 28 20 63 6f 6e 73 74 20 47  rPos3fv( const G
143d0 4c 66 6c 6f 61 74 20 2a 76 20 29 0a 20 20 28 64  Lfloat *v ).  (d
143e0 65 66 69 6e 65 2d 66 75 6e 63 74 69 6f 6e 20 76  efine-function v
143f0 6f 69 64 20 67 6c 52 61 73 74 65 72 50 6f 73 33  oid glRasterPos3
14400 66 76 20 28 76 6f 69 64 2a 29 29 0a 0a 20 20 3b  fv (void*))..  ;
14410 3b 20 76 6f 69 64 20 67 6c 52 61 73 74 65 72 50  ; void glRasterP
14420 6f 73 33 69 76 28 20 63 6f 6e 73 74 20 47 4c 69  os3iv( const GLi
14430 6e 74 20 2a 76 20 29 0a 20 20 28 64 65 66 69 6e  nt *v ).  (defin
14440 65 2d 66 75 6e 63 74 69 6f 6e 20 76 6f 69 64 20  e-function void 
14450 67 6c 52 61 73 74 65 72 50 6f 73 33 69 76 20 28  glRasterPos3iv (
14460 76 6f 69 64 2a 29 29 0a 0a 20 20 3b 3b 20 76 6f  void*))..  ;; vo
14470 69 64 20 67 6c 52 61 73 74 65 72 50 6f 73 33 73  id glRasterPos3s
14480 76 28 20 63 6f 6e 73 74 20 47 4c 73 68 6f 72 74  v( const GLshort
14490 20 2a 76 20 29 0a 20 20 28 64 65 66 69 6e 65 2d   *v ).  (define-
144a0 66 75 6e 63 74 69 6f 6e 20 76 6f 69 64 20 67 6c  function void gl
144b0 52 61 73 74 65 72 50 6f 73 33 73 76 20 28 76 6f  RasterPos3sv (vo
144c0 69 64 2a 29 29 0a 0a 20 20 3b 3b 20 76 6f 69 64  id*))..  ;; void
144d0 20 67 6c 52 61 73 74 65 72 50 6f 73 34 64 76 28   glRasterPos4dv(
144e0 20 63 6f 6e 73 74 20 47 4c 64 6f 75 62 6c 65 20   const GLdouble 
144f0 2a 76 20 29 0a 20 20 28 64 65 66 69 6e 65 2d 66  *v ).  (define-f
14500 75 6e 63 74 69 6f 6e 20 76 6f 69 64 20 67 6c 52  unction void glR
14510 61 73 74 65 72 50 6f 73 34 64 76 20 28 76 6f 69  asterPos4dv (voi
14520 64 2a 29 29 0a 0a 20 20 3b 3b 20 76 6f 69 64 20  d*))..  ;; void 
14530 67 6c 52 61 73 74 65 72 50 6f 73 34 66 76 28 20  glRasterPos4fv( 
14540 63 6f 6e 73 74 20 47 4c 66 6c 6f 61 74 20 2a 76  const GLfloat *v
14550 20 29 0a 20 20 28 64 65 66 69 6e 65 2d 66 75 6e   ).  (define-fun
14560 63 74 69 6f 6e 20 76 6f 69 64 20 67 6c 52 61 73  ction void glRas
14570 74 65 72 50 6f 73 34 66 76 20 28 76 6f 69 64 2a  terPos4fv (void*
14580 29 29 0a 0a 20 20 3b 3b 20 76 6f 69 64 20 67 6c  ))..  ;; void gl
14590 52 61 73 74 65 72 50 6f 73 34 69 76 28 20 63 6f  RasterPos4iv( co
145a0 6e 73 74 20 47 4c 69 6e 74 20 2a 76 20 29 0a 20  nst GLint *v ). 
145b0 20 28 64 65 66 69 6e 65 2d 66 75 6e 63 74 69 6f   (define-functio
145c0 6e 20 76 6f 69 64 20 67 6c 52 61 73 74 65 72 50  n void glRasterP
145d0 6f 73 34 69 76 20 28 76 6f 69 64 2a 29 29 0a 0a  os4iv (void*))..
145e0 20 20 3b 3b 20 76 6f 69 64 20 67 6c 52 61 73 74    ;; void glRast
145f0 65 72 50 6f 73 34 73 76 28 20 63 6f 6e 73 74 20  erPos4sv( const 
14600 47 4c 73 68 6f 72 74 20 2a 76 20 29 0a 20 20 28  GLshort *v ).  (
14610 64 65 66 69 6e 65 2d 66 75 6e 63 74 69 6f 6e 20  define-function 
14620 76 6f 69 64 20 67 6c 52 61 73 74 65 72 50 6f 73  void glRasterPos
14630 34 73 76 20 28 76 6f 69 64 2a 29 29 0a 0a 20 20  4sv (void*))..  
14640 3b 3b 20 76 6f 69 64 20 67 6c 52 65 63 74 64 28  ;; void glRectd(
14650 20 47 4c 64 6f 75 62 6c 65 20 78 31 2c 20 47 4c   GLdouble x1, GL
14660 64 6f 75 62 6c 65 20 79 31 2c 20 47 4c 64 6f 75  double y1, GLdou
14670 62 6c 65 20 78 32 2c 20 47 4c 64 6f 75 62 6c 65  ble x2, GLdouble
14680 20 79 32 20 29 0a 20 20 28 64 65 66 69 6e 65 2d   y2 ).  (define-
14690 66 75 6e 63 74 69 6f 6e 20 76 6f 69 64 20 67 6c  function void gl
146a0 52 65 63 74 64 20 28 64 6f 75 62 6c 65 20 64 6f  Rectd (double do
146b0 75 62 6c 65 20 64 6f 75 62 6c 65 20 64 6f 75 62  uble double doub
146c0 6c 65 29 29 0a 0a 20 20 3b 3b 20 76 6f 69 64 20  le))..  ;; void 
146d0 67 6c 52 65 63 74 66 28 20 47 4c 66 6c 6f 61 74  glRectf( GLfloat
146e0 20 78 31 2c 20 47 4c 66 6c 6f 61 74 20 79 31 2c   x1, GLfloat y1,
146f0 20 47 4c 66 6c 6f 61 74 20 78 32 2c 20 47 4c 66   GLfloat x2, GLf
14700 6c 6f 61 74 20 79 32 20 29 0a 20 20 28 64 65 66  loat y2 ).  (def
14710 69 6e 65 2d 66 75 6e 63 74 69 6f 6e 20 76 6f 69  ine-function voi
14720 64 20 67 6c 52 65 63 74 66 20 28 66 6c 6f 61 74  d glRectf (float
14730 20 66 6c 6f 61 74 20 66 6c 6f 61 74 20 66 6c 6f   float float flo
14740 61 74 29 29 0a 0a 20 20 3b 3b 20 76 6f 69 64 20  at))..  ;; void 
14750 67 6c 52 65 63 74 69 28 20 47 4c 69 6e 74 20 78  glRecti( GLint x
14760 31 2c 20 47 4c 69 6e 74 20 79 31 2c 20 47 4c 69  1, GLint y1, GLi
14770 6e 74 20 78 32 2c 20 47 4c 69 6e 74 20 79 32 20  nt x2, GLint y2 
14780 29 0a 20 20 28 64 65 66 69 6e 65 2d 66 75 6e 63  ).  (define-func
14790 74 69 6f 6e 20 76 6f 69 64 20 67 6c 52 65 63 74  tion void glRect
147a0 69 20 28 69 6e 74 20 69 6e 74 20 69 6e 74 20 69  i (int int int i
147b0 6e 74 29 29 0a 0a 20 20 3b 3b 20 76 6f 69 64 20  nt))..  ;; void 
147c0 67 6c 52 65 63 74 73 28 20 47 4c 73 68 6f 72 74  glRects( GLshort
147d0 20 78 31 2c 20 47 4c 73 68 6f 72 74 20 79 31 2c   x1, GLshort y1,
147e0 20 47 4c 73 68 6f 72 74 20 78 32 2c 20 47 4c 73   GLshort x2, GLs
147f0 68 6f 72 74 20 79 32 20 29 0a 20 20 28 64 65 66  hort y2 ).  (def
14800 69 6e 65 2d 66 75 6e 63 74 69 6f 6e 20 76 6f 69  ine-function voi
14810 64 20 67 6c 52 65 63 74 73 20 28 69 6e 74 20 69  d glRects (int i
14820 6e 74 20 69 6e 74 20 69 6e 74 29 29 0a 0a 20 20  nt int int))..  
14830 3b 3b 20 76 6f 69 64 20 67 6c 52 65 63 74 64 76  ;; void glRectdv
14840 28 20 63 6f 6e 73 74 20 47 4c 64 6f 75 62 6c 65  ( const GLdouble
14850 20 2a 76 31 2c 20 63 6f 6e 73 74 20 47 4c 64 6f   *v1, const GLdo
14860 75 62 6c 65 20 2a 76 32 20 29 0a 20 20 28 64 65  uble *v2 ).  (de
14870 66 69 6e 65 2d 66 75 6e 63 74 69 6f 6e 20 76 6f  fine-function vo
14880 69 64 20 67 6c 52 65 63 74 64 76 20 28 76 6f 69  id glRectdv (voi
14890 64 2a 20 76 6f 69 64 2a 29 29 0a 0a 20 20 3b 3b  d* void*))..  ;;
148a0 20 76 6f 69 64 20 67 6c 52 65 63 74 66 76 28 20   void glRectfv( 
148b0 63 6f 6e 73 74 20 47 4c 66 6c 6f 61 74 20 2a 76  const GLfloat *v
148c0 31 2c 20 63 6f 6e 73 74 20 47 4c 66 6c 6f 61 74  1, const GLfloat
148d0 20 2a 76 32 20 29 0a 20 20 28 64 65 66 69 6e 65   *v2 ).  (define
148e0 2d 66 75 6e 63 74 69 6f 6e 20 76 6f 69 64 20 67  -function void g
148f0 6c 52 65 63 74 66 76 20 28 76 6f 69 64 2a 20 76  lRectfv (void* v
14900 6f 69 64 2a 29 29 0a 0a 20 20 3b 3b 20 76 6f 69  oid*))..  ;; voi
14910 64 20 67 6c 52 65 63 74 69 76 28 20 63 6f 6e 73  d glRectiv( cons
14920 74 20 47 4c 69 6e 74 20 2a 76 31 2c 20 63 6f 6e  t GLint *v1, con
14930 73 74 20 47 4c 69 6e 74 20 2a 76 32 20 29 0a 20  st GLint *v2 ). 
14940 20 28 64 65 66 69 6e 65 2d 66 75 6e 63 74 69 6f   (define-functio
14950 6e 20 76 6f 69 64 20 67 6c 52 65 63 74 69 76 20  n void glRectiv 
14960 28 76 6f 69 64 2a 20 76 6f 69 64 2a 29 29 0a 0a  (void* void*))..
14970 20 20 3b 3b 20 76 6f 69 64 20 67 6c 52 65 63 74    ;; void glRect
14980 73 76 28 20 63 6f 6e 73 74 20 47 4c 73 68 6f 72  sv( const GLshor
14990 74 20 2a 76 31 2c 20 63 6f 6e 73 74 20 47 4c 73  t *v1, const GLs
149a0 68 6f 72 74 20 2a 76 32 20 29 0a 20 20 28 64 65  hort *v2 ).  (de
149b0 66 69 6e 65 2d 66 75 6e 63 74 69 6f 6e 20 76 6f  fine-function vo
149c0 69 64 20 67 6c 52 65 63 74 73 76 20 28 76 6f 69  id glRectsv (voi
149d0 64 2a 20 76 6f 69 64 2a 29 29 0a 0a 20 20 3b 3b  d* void*))..  ;;
149e0 3b 3b 20 56 65 72 74 65 78 20 41 72 72 61 79 73  ;; Vertex Arrays
149f0 20 31 2e 31 0a 0a 20 20 3b 3b 20 76 6f 69 64 20   1.1..  ;; void 
14a00 67 6c 56 65 72 74 65 78 50 6f 69 6e 74 65 72 28  glVertexPointer(
14a10 20 47 4c 69 6e 74 20 73 69 7a 65 2c 20 47 4c 65   GLint size, GLe
14a20 6e 75 6d 20 74 79 70 65 2c 20 47 4c 73 69 7a 65  num type, GLsize
14a30 69 20 73 74 72 69 64 65 2c 20 63 6f 6e 73 74 20  i stride, const 
14a40 47 4c 76 6f 69 64 20 2a 70 74 72 20 29 0a 20 20  GLvoid *ptr ).  
14a50 28 64 65 66 69 6e 65 2d 66 75 6e 63 74 69 6f 6e  (define-function
14a60 20 76 6f 69 64 20 67 6c 56 65 72 74 65 78 50 6f   void glVertexPo
14a70 69 6e 74 65 72 20 28 69 6e 74 20 69 6e 74 20 69  inter (int int i
14a80 6e 74 20 76 6f 69 64 2a 29 29 0a 0a 20 20 3b 3b  nt void*))..  ;;
14a90 20 76 6f 69 64 20 67 6c 4e 6f 72 6d 61 6c 50 6f   void glNormalPo
14aa0 69 6e 74 65 72 28 20 47 4c 65 6e 75 6d 20 74 79  inter( GLenum ty
14ab0 70 65 2c 20 47 4c 73 69 7a 65 69 20 73 74 72 69  pe, GLsizei stri
14ac0 64 65 2c 20 63 6f 6e 73 74 20 47 4c 76 6f 69 64  de, const GLvoid
14ad0 20 2a 70 74 72 20 29 0a 20 20 28 64 65 66 69 6e   *ptr ).  (defin
14ae0 65 2d 66 75 6e 63 74 69 6f 6e 20 76 6f 69 64 20  e-function void 
14af0 67 6c 4e 6f 72 6d 61 6c 50 6f 69 6e 74 65 72 20  glNormalPointer 
14b00 28 69 6e 74 20 69 6e 74 20 76 6f 69 64 2a 29 29  (int int void*))
14b10 0a 0a 20 20 3b 3b 20 76 6f 69 64 20 67 6c 43 6f  ..  ;; void glCo
14b20 6c 6f 72 50 6f 69 6e 74 65 72 28 20 47 4c 69 6e  lorPointer( GLin
14b30 74 20 73 69 7a 65 2c 20 47 4c 65 6e 75 6d 20 74  t size, GLenum t
14b40 79 70 65 2c 20 47 4c 73 69 7a 65 69 20 73 74 72  ype, GLsizei str
14b50 69 64 65 2c 20 63 6f 6e 73 74 20 47 4c 76 6f 69  ide, const GLvoi
14b60 64 20 2a 70 74 72 20 29 0a 20 20 28 64 65 66 69  d *ptr ).  (defi
14b70 6e 65 2d 66 75 6e 63 74 69 6f 6e 20 76 6f 69 64  ne-function void
14b80 20 67 6c 43 6f 6c 6f 72 50 6f 69 6e 74 65 72 20   glColorPointer 
14b90 28 69 6e 74 20 69 6e 74 20 69 6e 74 20 76 6f 69  (int int int voi
14ba0 64 2a 29 29 0a 0a 20 20 3b 3b 20 76 6f 69 64 20  d*))..  ;; void 
14bb0 67 6c 49 6e 64 65 78 50 6f 69 6e 74 65 72 28 20  glIndexPointer( 
14bc0 47 4c 65 6e 75 6d 20 74 79 70 65 2c 20 47 4c 73  GLenum type, GLs
14bd0 69 7a 65 69 20 73 74 72 69 64 65 2c 20 63 6f 6e  izei stride, con
14be0 73 74 20 47 4c 76 6f 69 64 20 2a 70 74 72 20 29  st GLvoid *ptr )
14bf0 0a 20 20 28 64 65 66 69 6e 65 2d 66 75 6e 63 74  .  (define-funct
14c00 69 6f 6e 20 76 6f 69 64 20 67 6c 49 6e 64 65 78  ion void glIndex
14c10 50 6f 69 6e 74 65 72 20 28 69 6e 74 20 69 6e 74  Pointer (int int
14c20 20 76 6f 69 64 2a 29 29 0a 0a 20 20 3b 3b 20 76   void*))..  ;; v
14c30 6f 69 64 20 67 6c 54 65 78 43 6f 6f 72 64 50 6f  oid glTexCoordPo
14c40 69 6e 74 65 72 28 20 47 4c 69 6e 74 20 73 69 7a  inter( GLint siz
14c50 65 2c 20 47 4c 65 6e 75 6d 20 74 79 70 65 2c 20  e, GLenum type, 
14c60 47 4c 73 69 7a 65 69 20 73 74 72 69 64 65 2c 20  GLsizei stride, 
14c70 63 6f 6e 73 74 20 47 4c 76 6f 69 64 20 2a 70 74  const GLvoid *pt
14c80 72 20 29 0a 20 20 28 64 65 66 69 6e 65 2d 66 75  r ).  (define-fu
14c90 6e 63 74 69 6f 6e 20 76 6f 69 64 20 67 6c 54 65  nction void glTe
14ca0 78 43 6f 6f 72 64 50 6f 69 6e 74 65 72 20 28 69  xCoordPointer (i
14cb0 6e 74 20 69 6e 74 20 69 6e 74 20 76 6f 69 64 2a  nt int int void*
14cc0 29 29 0a 0a 20 20 3b 3b 20 76 6f 69 64 20 67 6c  ))..  ;; void gl
14cd0 45 64 67 65 46 6c 61 67 50 6f 69 6e 74 65 72 28  EdgeFlagPointer(
14ce0 20 47 4c 73 69 7a 65 69 20 73 74 72 69 64 65 2c   GLsizei stride,
14cf0 20 63 6f 6e 73 74 20 47 4c 76 6f 69 64 20 2a 70   const GLvoid *p
14d00 74 72 20 29 0a 20 20 28 64 65 66 69 6e 65 2d 66  tr ).  (define-f
14d10 75 6e 63 74 69 6f 6e 20 76 6f 69 64 20 67 6c 45  unction void glE
14d20 64 67 65 46 6c 61 67 50 6f 69 6e 74 65 72 20 28  dgeFlagPointer (
14d30 69 6e 74 20 76 6f 69 64 2a 29 29 0a 0a 20 20 3b  int void*))..  ;
14d40 3b 20 76 6f 69 64 20 67 6c 47 65 74 50 6f 69 6e  ; void glGetPoin
14d50 74 65 72 76 28 20 47 4c 65 6e 75 6d 20 70 6e 61  terv( GLenum pna
14d60 6d 65 2c 20 47 4c 76 6f 69 64 20 2a 2a 70 61 72  me, GLvoid **par
14d70 61 6d 73 20 29 0a 20 20 28 64 65 66 69 6e 65 2d  ams ).  (define-
14d80 66 75 6e 63 74 69 6f 6e 20 76 6f 69 64 20 67 6c  function void gl
14d90 47 65 74 50 6f 69 6e 74 65 72 76 20 28 69 6e 74  GetPointerv (int
14da0 20 76 6f 69 64 2a 29 29 0a 0a 20 20 3b 3b 20 76   void*))..  ;; v
14db0 6f 69 64 20 67 6c 41 72 72 61 79 45 6c 65 6d 65  oid glArrayEleme
14dc0 6e 74 28 20 47 4c 69 6e 74 20 69 20 29 0a 20 20  nt( GLint i ).  
14dd0 28 64 65 66 69 6e 65 2d 66 75 6e 63 74 69 6f 6e  (define-function
14de0 20 76 6f 69 64 20 67 6c 41 72 72 61 79 45 6c 65   void glArrayEle
14df0 6d 65 6e 74 20 28 69 6e 74 29 29 0a 0a 20 20 3b  ment (int))..  ;
14e00 3b 20 76 6f 69 64 20 67 6c 44 72 61 77 41 72 72  ; void glDrawArr
14e10 61 79 73 28 20 47 4c 65 6e 75 6d 20 6d 6f 64 65  ays( GLenum mode
14e20 2c 20 47 4c 69 6e 74 20 66 69 72 73 74 2c 20 47  , GLint first, G
14e30 4c 73 69 7a 65 69 20 63 6f 75 6e 74 20 29 0a 20  Lsizei count ). 
14e40 20 28 64 65 66 69 6e 65 2d 66 75 6e 63 74 69 6f   (define-functio
14e50 6e 20 76 6f 69 64 20 67 6c 44 72 61 77 41 72 72  n void glDrawArr
14e60 61 79 73 20 28 69 6e 74 20 69 6e 74 20 69 6e 74  ays (int int int
14e70 29 29 0a 0a 20 20 3b 3b 20 76 6f 69 64 20 67 6c  ))..  ;; void gl
14e80 44 72 61 77 45 6c 65 6d 65 6e 74 73 28 20 47 4c  DrawElements( GL
14e90 65 6e 75 6d 20 6d 6f 64 65 2c 20 47 4c 73 69 7a  enum mode, GLsiz
14ea0 65 69 20 63 6f 75 6e 74 2c 20 47 4c 65 6e 75 6d  ei count, GLenum
14eb0 20 74 79 70 65 2c 20 63 6f 6e 73 74 20 47 4c 76   type, const GLv
14ec0 6f 69 64 20 2a 69 6e 64 69 63 65 73 20 29 0a 20  oid *indices ). 
14ed0 20 28 64 65 66 69 6e 65 2d 66 75 6e 63 74 69 6f   (define-functio
14ee0 6e 20 76 6f 69 64 20 67 6c 44 72 61 77 45 6c 65  n void glDrawEle
14ef0 6d 65 6e 74 73 20 28 69 6e 74 20 69 6e 74 20 69  ments (int int i
14f00 6e 74 20 76 6f 69 64 2a 29 29 0a 0a 20 20 3b 3b  nt void*))..  ;;
14f10 20 76 6f 69 64 20 67 6c 49 6e 74 65 72 6c 65 61   void glInterlea
14f20 76 65 64 41 72 72 61 79 73 28 20 47 4c 65 6e 75  vedArrays( GLenu
14f30 6d 20 66 6f 72 6d 61 74 2c 20 47 4c 73 69 7a 65  m format, GLsize
14f40 69 20 73 74 72 69 64 65 2c 20 63 6f 6e 73 74 20  i stride, const 
14f50 47 4c 76 6f 69 64 20 2a 70 6f 69 6e 74 65 72 20  GLvoid *pointer 
14f60 29 0a 20 20 28 64 65 66 69 6e 65 2d 66 75 6e 63  ).  (define-func
14f70 74 69 6f 6e 20 76 6f 69 64 20 67 6c 49 6e 74 65  tion void glInte
14f80 72 6c 65 61 76 65 64 41 72 72 61 79 73 20 28 69  rleavedArrays (i
14f90 6e 74 20 69 6e 74 20 76 6f 69 64 2a 29 29 0a 0a  nt int void*))..
14fa0 20 20 3b 3b 3b 3b 20 4c 69 67 68 74 69 6e 67 0a    ;;;; Lighting.
14fb0 0a 20 20 3b 3b 20 76 6f 69 64 20 67 6c 53 68 61  .  ;; void glSha
14fc0 64 65 4d 6f 64 65 6c 28 20 47 4c 65 6e 75 6d 20  deModel( GLenum 
14fd0 6d 6f 64 65 20 29 0a 20 20 28 64 65 66 69 6e 65  mode ).  (define
14fe0 2d 66 75 6e 63 74 69 6f 6e 20 76 6f 69 64 20 67  -function void g
14ff0 6c 53 68 61 64 65 4d 6f 64 65 6c 20 28 69 6e 74  lShadeModel (int
15000 29 29 0a 0a 20 20 3b 3b 20 76 6f 69 64 20 67 6c  ))..  ;; void gl
15010 4c 69 67 68 74 66 28 20 47 4c 65 6e 75 6d 20 6c  Lightf( GLenum l
15020 69 67 68 74 2c 20 47 4c 65 6e 75 6d 20 70 6e 61  ight, GLenum pna
15030 6d 65 2c 20 47 4c 66 6c 6f 61 74 20 70 61 72 61  me, GLfloat para
15040 6d 20 29 0a 20 20 28 64 65 66 69 6e 65 2d 66 75  m ).  (define-fu
15050 6e 63 74 69 6f 6e 20 76 6f 69 64 20 67 6c 4c 69  nction void glLi
15060 67 68 74 66 20 28 69 6e 74 20 69 6e 74 20 66 6c  ghtf (int int fl
15070 6f 61 74 29 29 0a 0a 20 20 3b 3b 20 76 6f 69 64  oat))..  ;; void
15080 20 67 6c 4c 69 67 68 74 69 28 20 47 4c 65 6e 75   glLighti( GLenu
15090 6d 20 6c 69 67 68 74 2c 20 47 4c 65 6e 75 6d 20  m light, GLenum 
150a0 70 6e 61 6d 65 2c 20 47 4c 69 6e 74 20 70 61 72  pname, GLint par
150b0 61 6d 20 29 0a 20 20 28 64 65 66 69 6e 65 2d 66  am ).  (define-f
150c0 75 6e 63 74 69 6f 6e 20 76 6f 69 64 20 67 6c 4c  unction void glL
150d0 69 67 68 74 69 20 28 69 6e 74 20 69 6e 74 20 69  ighti (int int i
150e0 6e 74 29 29 0a 0a 20 20 3b 3b 20 76 6f 69 64 20  nt))..  ;; void 
150f0 67 6c 4c 69 67 68 74 66 76 28 20 47 4c 65 6e 75  glLightfv( GLenu
15100 6d 20 6c 69 67 68 74 2c 20 47 4c 65 6e 75 6d 20  m light, GLenum 
15110 70 6e 61 6d 65 2c 20 63 6f 6e 73 74 20 47 4c 66  pname, const GLf
15120 6c 6f 61 74 20 2a 70 61 72 61 6d 73 20 29 0a 20  loat *params ). 
15130 20 3b 3b 20 28 64 65 66 69 6e 65 2d 66 75 6e 63   ;; (define-func
15140 74 69 6f 6e 20 76 6f 69 64 20 67 6c 4c 69 67 68  tion void glLigh
15150 74 66 76 20 28 69 6e 74 20 69 6e 74 20 76 6f 69  tfv (int int voi
15160 64 2a 29 29 0a 20 20 28 64 65 66 69 6e 65 2d 66  d*)).  (define-f
15170 75 6e 63 74 69 6f 6e 20 76 6f 69 64 20 67 6c 4c  unction void glL
15180 69 67 68 74 66 76 20 28 69 6e 74 20 69 6e 74 20  ightfv (int int 
15190 75 38 2a 29 29 0a 0a 20 20 3b 3b 20 76 6f 69 64  u8*))..  ;; void
151a0 20 67 6c 4c 69 67 68 74 69 76 28 20 47 4c 65 6e   glLightiv( GLen
151b0 75 6d 20 6c 69 67 68 74 2c 20 47 4c 65 6e 75 6d  um light, GLenum
151c0 20 70 6e 61 6d 65 2c 20 63 6f 6e 73 74 20 47 4c   pname, const GL
151d0 69 6e 74 20 2a 70 61 72 61 6d 73 20 29 0a 20 20  int *params ).  
151e0 28 64 65 66 69 6e 65 2d 66 75 6e 63 74 69 6f 6e  (define-function
151f0 20 76 6f 69 64 20 67 6c 4c 69 67 68 74 69 76 20   void glLightiv 
15200 28 69 6e 74 20 69 6e 74 20 76 6f 69 64 2a 29 29  (int int void*))
15210 0a 0a 20 20 3b 3b 20 76 6f 69 64 20 67 6c 47 65  ..  ;; void glGe
15220 74 4c 69 67 68 74 66 76 28 20 47 4c 65 6e 75 6d  tLightfv( GLenum
15230 20 6c 69 67 68 74 2c 20 47 4c 65 6e 75 6d 20 70   light, GLenum p
15240 6e 61 6d 65 2c 20 47 4c 66 6c 6f 61 74 20 2a 70  name, GLfloat *p
15250 61 72 61 6d 73 20 29 0a 20 20 28 64 65 66 69 6e  arams ).  (defin
15260 65 2d 66 75 6e 63 74 69 6f 6e 20 76 6f 69 64 20  e-function void 
15270 67 6c 47 65 74 4c 69 67 68 74 66 76 20 28 69 6e  glGetLightfv (in
15280 74 20 69 6e 74 20 76 6f 69 64 2a 29 29 0a 0a 20  t int void*)).. 
15290 20 3b 3b 20 76 6f 69 64 20 67 6c 47 65 74 4c 69   ;; void glGetLi
152a0 67 68 74 69 76 28 20 47 4c 65 6e 75 6d 20 6c 69  ghtiv( GLenum li
152b0 67 68 74 2c 20 47 4c 65 6e 75 6d 20 70 6e 61 6d  ght, GLenum pnam
152c0 65 2c 20 47 4c 69 6e 74 20 2a 70 61 72 61 6d 73  e, GLint *params
152d0 20 29 0a 20 20 28 64 65 66 69 6e 65 2d 66 75 6e   ).  (define-fun
152e0 63 74 69 6f 6e 20 76 6f 69 64 20 67 6c 47 65 74  ction void glGet
152f0 4c 69 67 68 74 69 76 20 28 69 6e 74 20 69 6e 74  Lightiv (int int
15300 20 76 6f 69 64 2a 29 29 0a 0a 20 20 3b 3b 20 76   void*))..  ;; v
15310 6f 69 64 20 67 6c 4c 69 67 68 74 4d 6f 64 65 6c  oid glLightModel
15320 66 28 20 47 4c 65 6e 75 6d 20 70 6e 61 6d 65 2c  f( GLenum pname,
15330 20 47 4c 66 6c 6f 61 74 20 70 61 72 61 6d 20 29   GLfloat param )
15340 0a 20 20 28 64 65 66 69 6e 65 2d 66 75 6e 63 74  .  (define-funct
15350 69 6f 6e 20 76 6f 69 64 20 67 6c 4c 69 67 68 74  ion void glLight
15360 4d 6f 64 65 6c 66 20 28 69 6e 74 20 66 6c 6f 61  Modelf (int floa
15370 74 29 29 0a 0a 20 20 3b 3b 20 76 6f 69 64 20 67  t))..  ;; void g
15380 6c 4c 69 67 68 74 4d 6f 64 65 6c 69 28 20 47 4c  lLightModeli( GL
15390 65 6e 75 6d 20 70 6e 61 6d 65 2c 20 47 4c 69 6e  enum pname, GLin
153a0 74 20 70 61 72 61 6d 20 29 0a 20 20 28 64 65 66  t param ).  (def
153b0 69 6e 65 2d 66 75 6e 63 74 69 6f 6e 20 76 6f 69  ine-function voi
153c0 64 20 67 6c 4c 69 67 68 74 4d 6f 64 65 6c 69 20  d glLightModeli 
153d0 28 69 6e 74 20 69 6e 74 29 29 0a 0a 20 20 3b 3b  (int int))..  ;;
153e0 20 76 6f 69 64 20 67 6c 4c 69 67 68 74 4d 6f 64   void glLightMod
153f0 65 6c 66 76 28 20 47 4c 65 6e 75 6d 20 70 6e 61  elfv( GLenum pna
15400 6d 65 2c 20 63 6f 6e 73 74 20 47 4c 66 6c 6f 61  me, const GLfloa
15410 74 20 2a 70 61 72 61 6d 73 20 29 0a 20 20 28 64  t *params ).  (d
15420 65 66 69 6e 65 2d 66 75 6e 63 74 69 6f 6e 20 76  efine-function v
15430 6f 69 64 20 67 6c 4c 69 67 68 74 4d 6f 64 65 6c  oid glLightModel
15440 66 76 20 28 69 6e 74 20 76 6f 69 64 2a 29 29 0a  fv (int void*)).
15450 0a 20 20 3b 3b 20 76 6f 69 64 20 67 6c 4c 69 67  .  ;; void glLig
15460 68 74 4d 6f 64 65 6c 69 76 28 20 47 4c 65 6e 75  htModeliv( GLenu
15470 6d 20 70 6e 61 6d 65 2c 20 63 6f 6e 73 74 20 47  m pname, const G
15480 4c 69 6e 74 20 2a 70 61 72 61 6d 73 20 29 0a 20  Lint *params ). 
15490 20 28 64 65 66 69 6e 65 2d 66 75 6e 63 74 69 6f   (define-functio
154a0 6e 20 76 6f 69 64 20 67 6c 4c 69 67 68 74 4d 6f  n void glLightMo
154b0 64 65 6c 69 76 20 28 69 6e 74 20 76 6f 69 64 2a  deliv (int void*
154c0 29 29 0a 0a 20 20 3b 3b 20 76 6f 69 64 20 67 6c  ))..  ;; void gl
154d0 4d 61 74 65 72 69 61 6c 66 28 20 47 4c 65 6e 75  Materialf( GLenu
154e0 6d 20 66 61 63 65 2c 20 47 4c 65 6e 75 6d 20 70  m face, GLenum p
154f0 6e 61 6d 65 2c 20 47 4c 66 6c 6f 61 74 20 70 61  name, GLfloat pa
15500 72 61 6d 20 29 0a 20 20 28 64 65 66 69 6e 65 2d  ram ).  (define-
15510 66 75 6e 63 74 69 6f 6e 20 76 6f 69 64 20 67 6c  function void gl
15520 4d 61 74 65 72 69 61 6c 66 20 28 69 6e 74 20 69  Materialf (int i
15530 6e 74 20 66 6c 6f 61 74 29 29 0a 0a 20 20 3b 3b  nt float))..  ;;
15540 20 76 6f 69 64 20 67 6c 4d 61 74 65 72 69 61 6c   void glMaterial
15550 69 28 20 47 4c 65 6e 75 6d 20 66 61 63 65 2c 20  i( GLenum face, 
15560 47 4c 65 6e 75 6d 20 70 6e 61 6d 65 2c 20 47 4c  GLenum pname, GL
15570 69 6e 74 20 70 61 72 61 6d 20 29 0a 20 20 28 64  int param ).  (d
15580 65 66 69 6e 65 2d 66 75 6e 63 74 69 6f 6e 20 76  efine-function v
15590 6f 69 64 20 67 6c 4d 61 74 65 72 69 61 6c 69 20  oid glMateriali 
155a0 28 69 6e 74 20 69 6e 74 20 69 6e 74 29 29 0a 0a  (int int int))..
155b0 20 20 3b 3b 20 76 6f 69 64 20 67 6c 4d 61 74 65    ;; void glMate
155c0 72 69 61 6c 66 76 28 20 47 4c 65 6e 75 6d 20 66  rialfv( GLenum f
155d0 61 63 65 2c 20 47 4c 65 6e 75 6d 20 70 6e 61 6d  ace, GLenum pnam
155e0 65 2c 20 63 6f 6e 73 74 20 47 4c 66 6c 6f 61 74  e, const GLfloat
155f0 20 2a 70 61 72 61 6d 73 20 29 0a 20 20 3b 3b 20   *params ).  ;; 
15600 28 64 65 66 69 6e 65 2d 66 75 6e 63 74 69 6f 6e  (define-function
15610 20 76 6f 69 64 20 67 6c 4d 61 74 65 72 69 61 6c   void glMaterial
15620 66 76 20 28 69 6e 74 20 69 6e 74 20 76 6f 69 64  fv (int int void
15630 2a 29 29 0a 20 20 28 64 65 66 69 6e 65 2d 66 75  *)).  (define-fu
15640 6e 63 74 69 6f 6e 20 76 6f 69 64 20 67 6c 4d 61  nction void glMa
15650 74 65 72 69 61 6c 66 76 20 28 69 6e 74 20 69 6e  terialfv (int in
15660 74 20 75 38 2a 29 29 0a 0a 20 20 3b 3b 20 76 6f  t u8*))..  ;; vo
15670 69 64 20 67 6c 4d 61 74 65 72 69 61 6c 69 76 28  id glMaterialiv(
15680 20 47 4c 65 6e 75 6d 20 66 61 63 65 2c 20 47 4c   GLenum face, GL
15690 65 6e 75 6d 20 70 6e 61 6d 65 2c 20 63 6f 6e 73  enum pname, cons
156a0 74 20 47 4c 69 6e 74 20 2a 70 61 72 61 6d 73 20  t GLint *params 
156b0 29 0a 20 20 28 64 65 66 69 6e 65 2d 66 75 6e 63  ).  (define-func
156c0 74 69 6f 6e 20 76 6f 69 64 20 67 6c 4d 61 74 65  tion void glMate
156d0 72 69 61 6c 69 76 20 28 69 6e 74 20 69 6e 74 20  rialiv (int int 
156e0 76 6f 69 64 2a 29 29 0a 0a 20 20 3b 3b 20 76 6f  void*))..  ;; vo
156f0 69 64 20 67 6c 47 65 74 4d 61 74 65 72 69 61 6c  id glGetMaterial
15700 66 76 28 20 47 4c 65 6e 75 6d 20 66 61 63 65 2c  fv( GLenum face,
15710 20 47 4c 65 6e 75 6d 20 70 6e 61 6d 65 2c 20 47   GLenum pname, G
15720 4c 66 6c 6f 61 74 20 2a 70 61 72 61 6d 73 20 29  Lfloat *params )
15730 0a 20 20 28 64 65 66 69 6e 65 2d 66 75 6e 63 74  .  (define-funct
15740 69 6f 6e 20 76 6f 69 64 20 67 6c 47 65 74 4d 61  ion void glGetMa
15750 74 65 72 69 61 6c 66 76 20 28 69 6e 74 20 69 6e  terialfv (int in
15760 74 20 76 6f 69 64 2a 29 29 0a 0a 20 20 3b 3b 20  t void*))..  ;; 
15770 76 6f 69 64 20 67 6c 47 65 74 4d 61 74 65 72 69  void glGetMateri
15780 61 6c 69 76 28 20 47 4c 65 6e 75 6d 20 66 61 63  aliv( GLenum fac
15790 65 2c 20 47 4c 65 6e 75 6d 20 70 6e 61 6d 65 2c  e, GLenum pname,
157a0 20 47 4c 69 6e 74 20 2a 70 61 72 61 6d 73 20 29   GLint *params )
157b0 0a 20 20 28 64 65 66 69 6e 65 2d 66 75 6e 63 74  .  (define-funct
157c0 69 6f 6e 20 76 6f 69 64 20 67 6c 47 65 74 4d 61  ion void glGetMa
157d0 74 65 72 69 61 6c 69 76 20 28 69 6e 74 20 69 6e  terialiv (int in
157e0 74 20 76 6f 69 64 2a 29 29 0a 0a 20 20 3b 3b 20  t void*))..  ;; 
157f0 76 6f 69 64 20 67 6c 43 6f 6c 6f 72 4d 61 74 65  void glColorMate
15800 72 69 61 6c 28 20 47 4c 65 6e 75 6d 20 66 61 63  rial( GLenum fac
15810 65 2c 20 47 4c 65 6e 75 6d 20 6d 6f 64 65 20 29  e, GLenum mode )
15820 0a 20 20 28 64 65 66 69 6e 65 2d 66 75 6e 63 74  .  (define-funct
15830 69 6f 6e 20 76 6f 69 64 20 67 6c 43 6f 6c 6f 72  ion void glColor
15840 4d 61 74 65 72 69 61 6c 20 28 69 6e 74 20 69 6e  Material (int in
15850 74 29 29 0a 0a 20 20 3b 3b 3b 3b 20 52 61 73 74  t))..  ;;;; Rast
15860 65 72 20 66 75 6e 63 74 69 6f 6e 73 0a 0a 20 20  er functions..  
15870 3b 3b 20 76 6f 69 64 20 67 6c 50 69 78 65 6c 5a  ;; void glPixelZ
15880 6f 6f 6d 28 20 47 4c 66 6c 6f 61 74 20 78 66 61  oom( GLfloat xfa
15890 63 74 6f 72 2c 20 47 4c 66 6c 6f 61 74 20 79 66  ctor, GLfloat yf
158a0 61 63 74 6f 72 20 29 0a 20 20 28 64 65 66 69 6e  actor ).  (defin
158b0 65 2d 66 75 6e 63 74 69 6f 6e 20 76 6f 69 64 20  e-function void 
158c0 67 6c 50 69 78 65 6c 5a 6f 6f 6d 20 28 66 6c 6f  glPixelZoom (flo
158d0 61 74 20 66 6c 6f 61 74 29 29 0a 0a 20 20 3b 3b  at float))..  ;;
158e0 20 76 6f 69 64 20 67 6c 50 69 78 65 6c 53 74 6f   void glPixelSto
158f0 72 65 66 28 20 47 4c 65 6e 75 6d 20 70 6e 61 6d  ref( GLenum pnam
15900 65 2c 20 47 4c 66 6c 6f 61 74 20 70 61 72 61 6d  e, GLfloat param
15910 20 29 0a 20 20 28 64 65 66 69 6e 65 2d 66 75 6e   ).  (define-fun
15920 63 74 69 6f 6e 20 76 6f 69 64 20 67 6c 50 69 78  ction void glPix
15930 65 6c 53 74 6f 72 65 66 20 28 69 6e 74 20 66 6c  elStoref (int fl
15940 6f 61 74 29 29 0a 0a 20 20 3b 3b 20 76 6f 69 64  oat))..  ;; void
15950 20 67 6c 50 69 78 65 6c 53 74 6f 72 65 69 28 20   glPixelStorei( 
15960 47 4c 65 6e 75 6d 20 70 6e 61 6d 65 2c 20 47 4c  GLenum pname, GL
15970 69 6e 74 20 70 61 72 61 6d 20 29 0a 20 20 28 64  int param ).  (d
15980 65 66 69 6e 65 2d 66 75 6e 63 74 69 6f 6e 20 76  efine-function v
15990 6f 69 64 20 67 6c 50 69 78 65 6c 53 74 6f 72 65  oid glPixelStore
159a0 69 20 28 69 6e 74 20 69 6e 74 29 29 0a 0a 20 20  i (int int))..  
159b0 3b 3b 20 76 6f 69 64 20 67 6c 50 69 78 65 6c 54  ;; void glPixelT
159c0 72 61 6e 73 66 65 72 66 28 20 47 4c 65 6e 75 6d  ransferf( GLenum
159d0 20 70 6e 61 6d 65 2c 20 47 4c 66 6c 6f 61 74 20   pname, GLfloat 
159e0 70 61 72 61 6d 20 29 0a 20 20 28 64 65 66 69 6e  param ).  (defin
159f0 65 2d 66 75 6e 63 74 69 6f 6e 20 76 6f 69 64 20  e-function void 
15a00 67 6c 50 69 78 65 6c 54 72 61 6e 73 66 65 72 66  glPixelTransferf
15a10 20 28 69 6e 74 20 66 6c 6f 61 74 29 29 0a 0a 20   (int float)).. 
15a20 20 3b 3b 20 76 6f 69 64 20 67 6c 50 69 78 65 6c   ;; void glPixel
15a30 54 72 61 6e 73 66 65 72 69 28 20 47 4c 65 6e 75  Transferi( GLenu
15a40 6d 20 70 6e 61 6d 65 2c 20 47 4c 69 6e 74 20 70  m pname, GLint p
15a50 61 72 61 6d 20 29 0a 20 20 28 64 65 66 69 6e 65  aram ).  (define
15a60 2d 66 75 6e 63 74 69 6f 6e 20 76 6f 69 64 20 67  -function void g
15a70 6c 50 69 78 65 6c 54 72 61 6e 73 66 65 72 69 20  lPixelTransferi 
15a80 28 69 6e 74 20 69 6e 74 29 29 0a 0a 20 20 3b 3b  (int int))..  ;;
15a90 20 76 6f 69 64 20 67 6c 50 69 78 65 6c 4d 61 70   void glPixelMap
15aa0 66 76 28 20 47 4c 65 6e 75 6d 20 6d 61 70 2c 20  fv( GLenum map, 
15ab0 47 4c 73 69 7a 65 69 20 6d 61 70 73 69 7a 65 2c  GLsizei mapsize,
15ac0 20 63 6f 6e 73 74 20 47 4c 66 6c 6f 61 74 20 2a   const GLfloat *
15ad0 76 61 6c 75 65 73 20 29 0a 20 20 28 64 65 66 69  values ).  (defi
15ae0 6e 65 2d 66 75 6e 63 74 69 6f 6e 20 76 6f 69 64  ne-function void
15af0 20 67 6c 50 69 78 65 6c 4d 61 70 66 76 20 28 69   glPixelMapfv (i
15b00 6e 74 20 69 6e 74 20 76 6f 69 64 2a 29 29 0a 0a  nt int void*))..
15b10 20 20 3b 3b 20 76 6f 69 64 20 67 6c 50 69 78 65    ;; void glPixe
15b20 6c 4d 61 70 75 69 76 28 20 47 4c 65 6e 75 6d 20  lMapuiv( GLenum 
15b30 6d 61 70 2c 20 47 4c 73 69 7a 65 69 20 6d 61 70  map, GLsizei map
15b40 73 69 7a 65 2c 20 63 6f 6e 73 74 20 47 4c 75 69  size, const GLui
15b50 6e 74 20 2a 76 61 6c 75 65 73 20 29 0a 20 20 28  nt *values ).  (
15b60 64 65 66 69 6e 65 2d 66 75 6e 63 74 69 6f 6e 20  define-function 
15b70 76 6f 69 64 20 67 6c 50 69 78 65 6c 4d 61 70 75  void glPixelMapu
15b80 69 76 20 28 69 6e 74 20 69 6e 74 20 76 6f 69 64  iv (int int void
15b90 2a 29 29 0a 0a 20 20 3b 3b 20 76 6f 69 64 20 67  *))..  ;; void g
15ba0 6c 50 69 78 65 6c 4d 61 70 75 73 76 28 20 47 4c  lPixelMapusv( GL
15bb0 65 6e 75 6d 20 6d 61 70 2c 20 47 4c 73 69 7a 65  enum map, GLsize
15bc0 69 20 6d 61 70 73 69 7a 65 2c 20 63 6f 6e 73 74  i mapsize, const
15bd0 20 47 4c 75 73 68 6f 72 74 20 2a 76 61 6c 75 65   GLushort *value
15be0 73 20 29 0a 20 20 28 64 65 66 69 6e 65 2d 66 75  s ).  (define-fu
15bf0 6e 63 74 69 6f 6e 20 76 6f 69 64 20 67 6c 50 69  nction void glPi
15c00 78 65 6c 4d 61 70 75 73 76 20 28 69 6e 74 20 69  xelMapusv (int i
15c10 6e 74 20 76 6f 69 64 2a 29 29 0a 0a 20 20 3b 3b  nt void*))..  ;;
15c20 20 76 6f 69 64 20 67 6c 47 65 74 50 69 78 65 6c   void glGetPixel
15c30 4d 61 70 66 76 28 20 47 4c 65 6e 75 6d 20 6d 61  Mapfv( GLenum ma
15c40 70 2c 20 47 4c 66 6c 6f 61 74 20 2a 76 61 6c 75  p, GLfloat *valu
15c50 65 73 20 29 0a 20 20 28 64 65 66 69 6e 65 2d 66  es ).  (define-f
15c60 75 6e 63 74 69 6f 6e 20 76 6f 69 64 20 67 6c 47  unction void glG
15c70 65 74 50 69 78 65 6c 4d 61 70 66 76 20 28 69 6e  etPixelMapfv (in
15c80 74 20 76 6f 69 64 2a 29 29 0a 0a 20 20 3b 3b 20  t void*))..  ;; 
15c90 76 6f 69 64 20 67 6c 47 65 74 50 69 78 65 6c 4d  void glGetPixelM
15ca0 61 70 75 69 76 28 20 47 4c 65 6e 75 6d 20 6d 61  apuiv( GLenum ma
15cb0 70 2c 20 47 4c 75 69 6e 74 20 2a 76 61 6c 75 65  p, GLuint *value
15cc0 73 20 29 0a 20 20 28 64 65 66 69 6e 65 2d 66 75  s ).  (define-fu
15cd0 6e 63 74 69 6f 6e 20 76 6f 69 64 20 67 6c 47 65  nction void glGe
15ce0 74 50 69 78 65 6c 4d 61 70 75 69 76 20 28 69 6e  tPixelMapuiv (in
15cf0 74 20 76 6f 69 64 2a 29 29 0a 0a 20 20 3b 3b 20  t void*))..  ;; 
15d00 76 6f 69 64 20 67 6c 47 65 74 50 69 78 65 6c 4d  void glGetPixelM
15d10 61 70 75 73 76 28 20 47 4c 65 6e 75 6d 20 6d 61  apusv( GLenum ma
15d20 70 2c 20 47 4c 75 73 68 6f 72 74 20 2a 76 61 6c  p, GLushort *val
15d30 75 65 73 20 29 0a 20 20 28 64 65 66 69 6e 65 2d  ues ).  (define-
15d40 66 75 6e 63 74 69 6f 6e 20 76 6f 69 64 20 67 6c  function void gl
15d50 47 65 74 50 69 78 65 6c 4d 61 70 75 73 76 20 28  GetPixelMapusv (
15d60 69 6e 74 20 76 6f 69 64 2a 29 29 0a 0a 20 20 3b  int void*))..  ;
15d70 3b 20 76 6f 69 64 20 67 6c 42 69 74 6d 61 70 28  ; void glBitmap(
15d80 20 47 4c 73 69 7a 65 69 20 77 69 64 74 68 2c 20   GLsizei width, 
15d90 47 4c 73 69 7a 65 69 20 68 65 69 67 68 74 2c 20  GLsizei height, 
15da0 47 4c 66 6c 6f 61 74 20 78 6f 72 69 67 2c 20 47  GLfloat xorig, G
15db0 4c 66 6c 6f 61 74 20 79 6f 72 69 67 2c 20 47 4c  Lfloat yorig, GL
15dc0 66 6c 6f 61 74 20 78 6d 6f 76 65 2c 20 47 4c 66  float xmove, GLf
15dd0 6c 6f 61 74 20 79 6d 6f 76 65 2c 20 63 6f 6e 73  loat ymove, cons
15de0 74 20 47 4c 75 62 79 74 65 20 2a 62 69 74 6d 61  t GLubyte *bitma
15df0 70 20 29 0a 20 20 3b 3b 20 28 64 65 66 69 6e 65  p ).  ;; (define
15e00 2d 66 75 6e 63 74 69 6f 6e 20 76 6f 69 64 20 67  -function void g
15e10 6c 42 69 74 6d 61 70 20 28 69 6e 74 20 69 6e 74  lBitmap (int int
15e20 20 66 6c 6f 61 74 20 66 6c 6f 61 74 20 66 6c 6f   float float flo
15e30 61 74 20 66 6c 6f 61 74 20 76 6f 69 64 2a 29 29  at float void*))
15e40 0a 20 20 28 64 65 66 69 6e 65 2d 66 75 6e 63 74  .  (define-funct
15e50 69 6f 6e 20 76 6f 69 64 20 67 6c 42 69 74 6d 61  ion void glBitma
15e60 70 20 28 69 6e 74 20 69 6e 74 20 66 6c 6f 61 74  p (int int float
15e70 20 66 6c 6f 61 74 20 66 6c 6f 61 74 20 66 6c 6f   float float flo
15e80 61 74 20 75 38 2a 29 29 0a 0a 20 20 3b 3b 20 76  at u8*))..  ;; v
15e90 6f 69 64 20 67 6c 52 65 61 64 50 69 78 65 6c 73  oid glReadPixels
15ea0 28 20 47 4c 69 6e 74 20 78 2c 20 47 4c 69 6e 74  ( GLint x, GLint
15eb0 20 79 2c 20 47 4c 73 69 7a 65 69 20 77 69 64 74   y, GLsizei widt
15ec0 68 2c 20 47 4c 73 69 7a 65 69 20 68 65 69 67 68  h, GLsizei heigh
15ed0 74 2c 20 47 4c 65 6e 75 6d 20 66 6f 72 6d 61 74  t, GLenum format
15ee0 2c 20 47 4c 65 6e 75 6d 20 74 79 70 65 2c 20 47  , GLenum type, G
15ef0 4c 76 6f 69 64 20 2a 70 69 78 65 6c 73 20 29 0a  Lvoid *pixels ).
15f00 20 20 28 64 65 66 69 6e 65 2d 66 75 6e 63 74 69    (define-functi
15f10 6f 6e 20 76 6f 69 64 20 67 6c 52 65 61 64 50 69  on void glReadPi
15f20 78 65 6c 73 20 28 69 6e 74 20 69 6e 74 20 69 6e  xels (int int in
15f30 74 20 69 6e 74 20 69 6e 74 20 69 6e 74 20 76 6f  t int int int vo
15f40 69 64 2a 29 29 0a 0a 20 20 3b 3b 20 76 6f 69 64  id*))..  ;; void
15f50 20 67 6c 44 72 61 77 50 69 78 65 6c 73 28 20 47   glDrawPixels( G
15f60 4c 73 69 7a 65 69 20 77 69 64 74 68 2c 20 47 4c  Lsizei width, GL
15f70 73 69 7a 65 69 20 68 65 69 67 68 74 2c 20 47 4c  sizei height, GL
15f80 65 6e 75 6d 20 66 6f 72 6d 61 74 2c 20 47 4c 65  enum format, GLe
15f90 6e 75 6d 20 74 79 70 65 2c 20 63 6f 6e 73 74 20  num type, const 
15fa0 47 4c 76 6f 69 64 20 2a 70 69 78 65 6c 73 20 29  GLvoid *pixels )
15fb0 0a 20 20 3b 3b 20 28 64 65 66 69 6e 65 2d 66 75  .  ;; (define-fu
15fc0 6e 63 74 69 6f 6e 20 76 6f 69 64 20 67 6c 44 72  nction void glDr
15fd0 61 77 50 69 78 65 6c 73 20 28 69 6e 74 20 69 6e  awPixels (int in
15fe0 74 20 69 6e 74 20 69 6e 74 20 76 6f 69 64 2a 29  t int int void*)
15ff0 29 0a 20 20 28 64 65 66 69 6e 65 2d 66 75 6e 63  ).  (define-func
16000 74 69 6f 6e 20 76 6f 69 64 20 67 6c 44 72 61 77  tion void glDraw
16010 50 69 78 65 6c 73 20 28 69 6e 74 20 69 6e 74 20  Pixels (int int 
16020 69 6e 74 20 69 6e 74 20 75 38 2a 29 29 0a 0a 20  int int u8*)).. 
16030 20 3b 3b 20 76 6f 69 64 20 67 6c 43 6f 70 79 50   ;; void glCopyP
16040 69 78 65 6c 73 28 20 47 4c 69 6e 74 20 78 2c 20  ixels( GLint x, 
16050 47 4c 69 6e 74 20 79 2c 20 47 4c 73 69 7a 65 69  GLint y, GLsizei
16060 20 77 69 64 74 68 2c 20 47 4c 73 69 7a 65 69 20   width, GLsizei 
16070 68 65 69 67 68 74 2c 20 47 4c 65 6e 75 6d 20 74  height, GLenum t
16080 79 70 65 20 29 0a 20 20 28 64 65 66 69 6e 65 2d  ype ).  (define-
16090 66 75 6e 63 74 69 6f 6e 20 76 6f 69 64 20 67 6c  function void gl
160a0 43 6f 70 79 50 69 78 65 6c 73 20 28 69 6e 74 20  CopyPixels (int 
160b0 69 6e 74 20 69 6e 74 20 69 6e 74 20 69 6e 74 29  int int int int)
160c0 29 0a 0a 20 20 3b 3b 3b 3b 20 53 74 65 6e 63 69  )..  ;;;; Stenci
160d0 6c 69 6e 67 0a 0a 20 20 3b 3b 20 76 6f 69 64 20  ling..  ;; void 
160e0 67 6c 53 74 65 6e 63 69 6c 46 75 6e 63 28 20 47  glStencilFunc( G
160f0 4c 65 6e 75 6d 20 66 75 6e 63 2c 20 47 4c 69 6e  Lenum func, GLin
16100 74 20 72 65 66 2c 20 47 4c 75 69 6e 74 20 6d 61  t ref, GLuint ma
16110 73 6b 20 29 0a 20 20 28 64 65 66 69 6e 65 2d 66  sk ).  (define-f
16120 75 6e 63 74 69 6f 6e 20 76 6f 69 64 20 67 6c 53  unction void glS
16130 74 65 6e 63 69 6c 46 75 6e 63 20 28 69 6e 74 20  tencilFunc (int 
16140 69 6e 74 20 69 6e 74 29 29 0a 0a 20 20 3b 3b 20  int int))..  ;; 
16150 76 6f 69 64 20 67 6c 53 74 65 6e 63 69 6c 4d 61  void glStencilMa
16160 73 6b 28 20 47 4c 75 69 6e 74 20 6d 61 73 6b 20  sk( GLuint mask 
16170 29 0a 20 20 28 64 65 66 69 6e 65 2d 66 75 6e 63  ).  (define-func
16180 74 69 6f 6e 20 76 6f 69 64 20 67 6c 53 74 65 6e  tion void glSten
16190 63 69 6c 4d 61 73 6b 20 28 69 6e 74 29 29 0a 0a  cilMask (int))..
161a0 20 20 3b 3b 20 76 6f 69 64 20 67 6c 53 74 65 6e    ;; void glSten
161b0 63 69 6c 4f 70 28 20 47 4c 65 6e 75 6d 20 66 61  cilOp( GLenum fa
161c0 69 6c 2c 20 47 4c 65 6e 75 6d 20 7a 66 61 69 6c  il, GLenum zfail
161d0 2c 20 47 4c 65 6e 75 6d 20 7a 70 61 73 73 20 29  , GLenum zpass )
161e0 0a 20 20 28 64 65 66 69 6e 65 2d 66 75 6e 63 74  .  (define-funct
161f0 69 6f 6e 20 76 6f 69 64 20 67 6c 53 74 65 6e 63  ion void glStenc
16200 69 6c 4f 70 20 28 69 6e 74 20 69 6e 74 20 69 6e  ilOp (int int in
16210 74 29 29 0a 0a 20 20 3b 3b 20 76 6f 69 64 20 67  t))..  ;; void g
16220 6c 43 6c 65 61 72 53 74 65 6e 63 69 6c 28 20 47  lClearStencil( G
16230 4c 69 6e 74 20 73 20 29 0a 20 20 28 64 65 66 69  Lint s ).  (defi
16240 6e 65 2d 66 75 6e 63 74 69 6f 6e 20 76 6f 69 64  ne-function void
16250 20 67 6c 43 6c 65 61 72 53 74 65 6e 63 69 6c 20   glClearStencil 
16260 28 69 6e 74 29 29 0a 0a 20 20 3b 3b 3b 3b 20 54  (int))..  ;;;; T
16270 65 78 74 75 72 65 20 6d 61 70 70 69 6e 67 0a 0a  exture mapping..
16280 20 20 3b 3b 20 76 6f 69 64 20 67 6c 54 65 78 47    ;; void glTexG
16290 65 6e 64 28 20 47 4c 65 6e 75 6d 20 63 6f 6f 72  end( GLenum coor
162a0 64 2c 20 47 4c 65 6e 75 6d 20 70 6e 61 6d 65 2c  d, GLenum pname,
162b0 20 47 4c 64 6f 75 62 6c 65 20 70 61 72 61 6d 20   GLdouble param 
162c0 29 0a 20 20 28 64 65 66 69 6e 65 2d 66 75 6e 63  ).  (define-func
162d0 74 69 6f 6e 20 76 6f 69 64 20 67 6c 54 65 78 47  tion void glTexG
162e0 65 6e 64 20 28 69 6e 74 20 69 6e 74 20 64 6f 75  end (int int dou
162f0 62 6c 65 29 29 0a 0a 20 20 3b 3b 20 76 6f 69 64  ble))..  ;; void
16300 20 67 6c 54 65 78 47 65 6e 66 28 20 47 4c 65 6e   glTexGenf( GLen
16310 75 6d 20 63 6f 6f 72 64 2c 20 47 4c 65 6e 75 6d  um coord, GLenum
16320 20 70 6e 61 6d 65 2c 20 47 4c 66 6c 6f 61 74 20   pname, GLfloat 
16330 70 61 72 61 6d 20 29 0a 20 20 28 64 65 66 69 6e  param ).  (defin
16340 65 2d 66 75 6e 63 74 69 6f 6e 20 76 6f 69 64 20  e-function void 
16350 67 6c 54 65 78 47 65 6e 66 20 28 69 6e 74 20 69  glTexGenf (int i
16360 6e 74 20 66 6c 6f 61 74 29 29 0a 0a 20 20 3b 3b  nt float))..  ;;
16370 20 76 6f 69 64 20 67 6c 54 65 78 47 65 6e 69 28   void glTexGeni(
16380 20 47 4c 65 6e 75 6d 20 63 6f 6f 72 64 2c 20 47   GLenum coord, G
16390 4c 65 6e 75 6d 20 70 6e 61 6d 65 2c 20 47 4c 69  Lenum pname, GLi
163a0 6e 74 20 70 61 72 61 6d 20 29 0a 20 20 28 64 65  nt param ).  (de
163b0 66 69 6e 65 2d 66 75 6e 63 74 69 6f 6e 20 76 6f  fine-function vo
163c0 69 64 20 67 6c 54 65 78 47 65 6e 69 20 28 69 6e  id glTexGeni (in
163d0 74 20 69 6e 74 20 69 6e 74 29 29 0a 0a 20 20 3b  t int int))..  ;
163e0 3b 20 76 6f 69 64 20 67 6c 54 65 78 47 65 6e 64  ; void glTexGend
163f0 76 28 20 47 4c 65 6e 75 6d 20 63 6f 6f 72 64 2c  v( GLenum coord,
16400 20 47 4c 65 6e 75 6d 20 70 6e 61 6d 65 2c 20 63   GLenum pname, c
16410 6f 6e 73 74 20 47 4c 64 6f 75 62 6c 65 20 2a 70  onst GLdouble *p
16420 61 72 61 6d 73 20 29 0a 20 20 28 64 65 66 69 6e  arams ).  (defin
16430 65 2d 66 75 6e 63 74 69 6f 6e 20 76 6f 69 64 20  e-function void 
16440 67 6c 54 65 78 47 65 6e 64 76 20 28 69 6e 74 20  glTexGendv (int 
16450 69 6e 74 20 76 6f 69 64 2a 29 29 0a 0a 20 20 3b  int void*))..  ;
16460 3b 20 76 6f 69 64 20 67 6c 54 65 78 47 65 6e 66  ; void glTexGenf
16470 76 28 20 47 4c 65 6e 75 6d 20 63 6f 6f 72 64 2c  v( GLenum coord,
16480 20 47 4c 65 6e 75 6d 20 70 6e 61 6d 65 2c 20 63   GLenum pname, c
16490 6f 6e 73 74 20 47 4c 66 6c 6f 61 74 20 2a 70 61  onst GLfloat *pa
164a0 72 61 6d 73 20 29 0a 20 20 28 64 65 66 69 6e 65  rams ).  (define
164b0 2d 66 75 6e 63 74 69 6f 6e 20 76 6f 69 64 20 67  -function void g
164c0 6c 54 65 78 47 65 6e 66 76 20 28 69 6e 74 20 69  lTexGenfv (int i
164d0 6e 74 20 76 6f 69 64 2a 29 29 0a 0a 20 20 3b 3b  nt void*))..  ;;
164e0 20 76 6f 69 64 20 67 6c 54 65 78 47 65 6e 69 76   void glTexGeniv
164f0 28 20 47 4c 65 6e 75 6d 20 63 6f 6f 72 64 2c 20  ( GLenum coord, 
16500 47 4c 65 6e 75 6d 20 70 6e 61 6d 65 2c 20 63 6f  GLenum pname, co
16510 6e 73 74 20 47 4c 69 6e 74 20 2a 70 61 72 61 6d  nst GLint *param
16520 73 20 29 0a 20 20 28 64 65 66 69 6e 65 2d 66 75  s ).  (define-fu
16530 6e 63 74 69 6f 6e 20 76 6f 69 64 20 67 6c 54 65  nction void glTe
16540 78 47 65 6e 69 76 20 28 69 6e 74 20 69 6e 74 20  xGeniv (int int 
16550 76 6f 69 64 2a 29 29 0a 0a 20 20 3b 3b 20 76 6f  void*))..  ;; vo
16560 69 64 20 67 6c 47 65 74 54 65 78 47 65 6e 64 76  id glGetTexGendv
16570 28 20 47 4c 65 6e 75 6d 20 63 6f 6f 72 64 2c 20  ( GLenum coord, 
16580 47 4c 65 6e 75 6d 20 70 6e 61 6d 65 2c 20 47 4c  GLenum pname, GL
16590 64 6f 75 62 6c 65 20 2a 70 61 72 61 6d 73 20 29  double *params )
165a0 0a 20 20 28 64 65 66 69 6e 65 2d 66 75 6e 63 74  .  (define-funct
165b0 69 6f 6e 20 76 6f 69 64 20 67 6c 47 65 74 54 65  ion void glGetTe
165c0 78 47 65 6e 64 76 20 28 69 6e 74 20 69 6e 74 20  xGendv (int int 
165d0 76 6f 69 64 2a 29 29 0a 0a 20 20 3b 3b 20 76 6f  void*))..  ;; vo
165e0 69 64 20 67 6c 47 65 74 54 65 78 47 65 6e 66 76  id glGetTexGenfv
165f0 28 20 47 4c 65 6e 75 6d 20 63 6f 6f 72 64 2c 20  ( GLenum coord, 
16600 47 4c 65 6e 75 6d 20 70 6e 61 6d 65 2c 20 47 4c  GLenum pname, GL
16610 66 6c 6f 61 74 20 2a 70 61 72 61 6d 73 20 29 0a  float *params ).
16620 20 20 28 64 65 66 69 6e 65 2d 66 75 6e 63 74 69    (define-functi
16630 6f 6e 20 76 6f 69 64 20 67 6c 47 65 74 54 65 78  on void glGetTex
16640 47 65 6e 66 76 20 28 69 6e 74 20 69 6e 74 20 76  Genfv (int int v
16650 6f 69 64 2a 29 29 0a 0a 20 20 3b 3b 20 76 6f 69  oid*))..  ;; voi
16660 64 20 67 6c 47 65 74 54 65 78 47 65 6e 69 76 28  d glGetTexGeniv(
16670 20 47 4c 65 6e 75 6d 20 63 6f 6f 72 64 2c 20 47   GLenum coord, G
16680 4c 65 6e 75 6d 20 70 6e 61 6d 65 2c 20 47 4c 69  Lenum pname, GLi
16690 6e 74 20 2a 70 61 72 61 6d 73 20 29 0a 20 20 28  nt *params ).  (
166a0 64 65 66 69 6e 65 2d 66 75 6e 63 74 69 6f 6e 20  define-function 
166b0 76 6f 69 64 20 67 6c 47 65 74 54 65 78 47 65 6e  void glGetTexGen
166c0 69 76 20 28 69 6e 74 20 69 6e 74 20 76 6f 69 64  iv (int int void
166d0 2a 29 29 0a 0a 20 20 3b 3b 20 76 6f 69 64 20 67  *))..  ;; void g
166e0 6c 54 65 78 45 6e 76 66 28 20 47 4c 65 6e 75 6d  lTexEnvf( GLenum
166f0 20 74 61 72 67 65 74 2c 20 47 4c 65 6e 75 6d 20   target, GLenum 
16700 70 6e 61 6d 65 2c 20 47 4c 66 6c 6f 61 74 20 70  pname, GLfloat p
16710 61 72 61 6d 20 29 0a 20 20 28 64 65 66 69 6e 65  aram ).  (define
16720 2d 66 75 6e 63 74 69 6f 6e 20 76 6f 69 64 20 67  -function void g
16730 6c 54 65 78 45 6e 76 66 20 28 69 6e 74 20 69 6e  lTexEnvf (int in
16740 74 20 66 6c 6f 61 74 29 29 0a 0a 20 20 3b 3b 20  t float))..  ;; 
16750 76 6f 69 64 20 67 6c 54 65 78 45 6e 76 69 28 20  void glTexEnvi( 
16760 47 4c 65 6e 75 6d 20 74 61 72 67 65 74 2c 20 47  GLenum target, G
16770 4c 65 6e 75 6d 20 70 6e 61 6d 65 2c 20 47 4c 69  Lenum pname, GLi
16780 6e 74 20 70 61 72 61 6d 20 29 0a 20 20 28 64 65  nt param ).  (de
16790 66 69 6e 65 2d 66 75 6e 63 74 69 6f 6e 20 76 6f  fine-function vo
167a0 69 64 20 67 6c 54 65 78 45 6e 76 69 20 28 69 6e  id glTexEnvi (in
167b0 74 20 69 6e 74 20 69 6e 74 29 29 0a 0a 20 20 3b  t int int))..  ;
167c0 3b 20 76 6f 69 64 20 67 6c 54 65 78 45 6e 76 66  ; void glTexEnvf
167d0 76 28 20 47 4c 65 6e 75 6d 20 74 61 72 67 65 74  v( GLenum target
167e0 2c 20 47 4c 65 6e 75 6d 20 70 6e 61 6d 65 2c 20  , GLenum pname, 
167f0 63 6f 6e 73 74 20 47 4c 66 6c 6f 61 74 20 2a 70  const GLfloat *p
16800 61 72 61 6d 73 20 29 0a 20 20 28 64 65 66 69 6e  arams ).  (defin
16810 65 2d 66 75 6e 63 74 69 6f 6e 20 76 6f 69 64 20  e-function void 
16820 67 6c 54 65 78 45 6e 76 66 76 20 28 69 6e 74 20  glTexEnvfv (int 
16830 69 6e 74 20 76 6f 69 64 2a 29 29 0a 0a 20 20 3b  int void*))..  ;
16840 3b 20 76 6f 69 64 20 67 6c 54 65 78 45 6e 76 69  ; void glTexEnvi
16850 76 28 20 47 4c 65 6e 75 6d 20 74 61 72 67 65 74  v( GLenum target
16860 2c 20 47 4c 65 6e 75 6d 20 70 6e 61 6d 65 2c 20  , GLenum pname, 
16870 63 6f 6e 73 74 20 47 4c 69 6e 74 20 2a 70 61 72  const GLint *par
16880 61 6d 73 20 29 0a 20 20 28 64 65 66 69 6e 65 2d  ams ).  (define-
16890 66 75 6e 63 74 69 6f 6e 20 76 6f 69 64 20 67 6c  function void gl
168a0 54 65 78 45 6e 76 69 76 20 28 69 6e 74 20 69 6e  TexEnviv (int in
168b0 74 20 76 6f 69 64 2a 29 29 0a 0a 20 20 3b 3b 20  t void*))..  ;; 
168c0 76 6f 69 64 20 67 6c 47 65 74 54 65 78 45 6e 76  void glGetTexEnv
168d0 66 76 28 20 47 4c 65 6e 75 6d 20 74 61 72 67 65  fv( GLenum targe
168e0 74 2c 20 47 4c 65 6e 75 6d 20 70 6e 61 6d 65 2c  t, GLenum pname,
168f0 20 47 4c 66 6c 6f 61 74 20 2a 70 61 72 61 6d 73   GLfloat *params
16900 20 29 0a 20 20 28 64 65 66 69 6e 65 2d 66 75 6e   ).  (define-fun
16910 63 74 69 6f 6e 20 76 6f 69 64 20 67 6c 47 65 74  ction void glGet
16920 54 65 78 45 6e 76 66 76 20 28 69 6e 74 20 69 6e  TexEnvfv (int in
16930 74 20 76 6f 69 64 2a 29 29 0a 0a 20 20 3b 3b 20  t void*))..  ;; 
16940 76 6f 69 64 20 67 6c 47 65 74 54 65 78 45 6e 76  void glGetTexEnv
16950 69 76 28 20 47 4c 65 6e 75 6d 20 74 61 72 67 65  iv( GLenum targe
16960 74 2c 20 47 4c 65 6e 75 6d 20 70 6e 61 6d 65 2c  t, GLenum pname,
16970 20 47 4c 69 6e 74 20 2a 70 61 72 61 6d 73 20 29   GLint *params )
16980 0a 20 20 28 64 65 66 69 6e 65 2d 66 75 6e 63 74  .  (define-funct
16990 69 6f 6e 20 76 6f 69 64 20 67 6c 47 65 74 54 65  ion void glGetTe
169a0 78 45 6e 76 69 76 20 28 69 6e 74 20 69 6e 74 20  xEnviv (int int 
169b0 76 6f 69 64 2a 29 29 0a 0a 20 20 3b 3b 20 76 6f  void*))..  ;; vo
169c0 69 64 20 67 6c 54 65 78 50 61 72 61 6d 65 74 65  id glTexParamete
169d0 72 66 28 20 47 4c 65 6e 75 6d 20 74 61 72 67 65  rf( GLenum targe
169e0 74 2c 20 47 4c 65 6e 75 6d 20 70 6e 61 6d 65 2c  t, GLenum pname,
169f0 20 47 4c 66 6c 6f 61 74 20 70 61 72 61 6d 20 29   GLfloat param )
16a00 0a 20 20 28 64 65 66 69 6e 65 2d 66 75 6e 63 74  .  (define-funct
16a10 69 6f 6e 20 76 6f 69 64 20 67 6c 54 65 78 50 61  ion void glTexPa
16a20 72 61 6d 65 74 65 72 66 20 28 69 6e 74 20 69 6e  rameterf (int in
16a30 74 20 66 6c 6f 61 74 29 29 0a 0a 20 20 3b 3b 20  t float))..  ;; 
16a40 76 6f 69 64 20 67 6c 54 65 78 50 61 72 61 6d 65  void glTexParame
16a50 74 65 72 69 28 20 47 4c 65 6e 75 6d 20 74 61 72  teri( GLenum tar
16a60 67 65 74 2c 20 47 4c 65 6e 75 6d 20 70 6e 61 6d  get, GLenum pnam
16a70 65 2c 20 47 4c 69 6e 74 20 70 61 72 61 6d 20 29  e, GLint param )
16a80 0a 20 20 28 64 65 66 69 6e 65 2d 66 75 6e 63 74  .  (define-funct
16a90 69 6f 6e 20 76 6f 69 64 20 67 6c 54 65 78 50 61  ion void glTexPa
16aa0 72 61 6d 65 74 65 72 69 20 28 69 6e 74 20 69 6e  rameteri (int in
16ab0 74 20 69 6e 74 29 29 0a 0a 20 20 3b 3b 20 76 6f  t int))..  ;; vo
16ac0 69 64 20 67 6c 54 65 78 50 61 72 61 6d 65 74 65  id glTexParamete
16ad0 72 66 76 28 20 47 4c 65 6e 75 6d 20 74 61 72 67  rfv( GLenum targ
16ae0 65 74 2c 20 47 4c 65 6e 75 6d 20 70 6e 61 6d 65  et, GLenum pname
16af0 2c 20 63 6f 6e 73 74 20 47 4c 66 6c 6f 61 74 20  , const GLfloat 
16b00 2a 70 61 72 61 6d 73 20 29 0a 20 20 28 64 65 66  *params ).  (def
16b10 69 6e 65 2d 66 75 6e 63 74 69 6f 6e 20 76 6f 69  ine-function voi
16b20 64 20 67 6c 54 65 78 50 61 72 61 6d 65 74 65 72  d glTexParameter
16b30 66 76 20 28 69 6e 74 20 69 6e 74 20 76 6f 69 64  fv (int int void
16b40 2a 29 29 0a 0a 20 20 3b 3b 20 76 6f 69 64 20 67  *))..  ;; void g
16b50 6c 54 65 78 50 61 72 61 6d 65 74 65 72 69 76 28  lTexParameteriv(
16b60 20 47 4c 65 6e 75 6d 20 74 61 72 67 65 74 2c 20   GLenum target, 
16b70 47 4c 65 6e 75 6d 20 70 6e 61 6d 65 2c 20 63 6f  GLenum pname, co
16b80 6e 73 74 20 47 4c 69 6e 74 20 2a 70 61 72 61 6d  nst GLint *param
16b90 73 20 29 0a 20 20 28 64 65 66 69 6e 65 2d 66 75  s ).  (define-fu
16ba0 6e 63 74 69 6f 6e 20 76 6f 69 64 20 67 6c 54 65  nction void glTe
16bb0 78 50 61 72 61 6d 65 74 65 72 69 76 20 28 69 6e  xParameteriv (in
16bc0 74 20 69 6e 74 20 76 6f 69 64 2a 29 29 0a 0a 20  t int void*)).. 
16bd0 20 3b 3b 20 76 6f 69 64 20 67 6c 47 65 74 54 65   ;; void glGetTe
16be0 78 50 61 72 61 6d 65 74 65 72 66 76 28 20 47 4c  xParameterfv( GL
16bf0 65 6e 75 6d 20 74 61 72 67 65 74 2c 20 47 4c 65  enum target, GLe
16c00 6e 75 6d 20 70 6e 61 6d 65 2c 20 47 4c 66 6c 6f  num pname, GLflo
16c10 61 74 20 2a 70 61 72 61 6d 73 29 0a 20 20 28 64  at *params).  (d
16c20 65 66 69 6e 65 2d 66 75 6e 63 74 69 6f 6e 20 76  efine-function v
16c30 6f 69 64 20 67 6c 47 65 74 54 65 78 50 61 72 61  oid glGetTexPara
16c40 6d 65 74 65 72 66 76 20 28 69 6e 74 20 69 6e 74  meterfv (int int
16c50 20 76 6f 69 64 2a 29 29 0a 0a 20 20 3b 3b 20 76   void*))..  ;; v
16c60 6f 69 64 20 67 6c 47 65 74 54 65 78 50 61 72 61  oid glGetTexPara
16c70 6d 65 74 65 72 69 76 28 20 47 4c 65 6e 75 6d 20  meteriv( GLenum 
16c80 74 61 72 67 65 74 2c 20 47 4c 65 6e 75 6d 20 70  target, GLenum p
16c90 6e 61 6d 65 2c 20 47 4c 69 6e 74 20 2a 70 61 72  name, GLint *par
16ca0 61 6d 73 20 29 0a 20 20 28 64 65 66 69 6e 65 2d  ams ).  (define-
16cb0 66 75 6e 63 74 69 6f 6e 20 76 6f 69 64 20 67 6c  function void gl
16cc0 47 65 74 54 65 78 50 61 72 61 6d 65 74 65 72 69  GetTexParameteri
16cd0 76 20 28 69 6e 74 20 69 6e 74 20 76 6f 69 64 2a  v (int int void*
16ce0 29 29 0a 0a 20 20 3b 3b 20 76 6f 69 64 20 67 6c  ))..  ;; void gl
16cf0 47 65 74 54 65 78 4c 65 76 65 6c 50 61 72 61 6d  GetTexLevelParam
16d00 65 74 65 72 66 76 28 20 47 4c 65 6e 75 6d 20 74  eterfv( GLenum t
16d10 61 72 67 65 74 2c 20 47 4c 69 6e 74 20 6c 65 76  arget, GLint lev
16d20 65 6c 2c 20 47 4c 65 6e 75 6d 20 70 6e 61 6d 65  el, GLenum pname
16d30 2c 20 47 4c 66 6c 6f 61 74 20 2a 70 61 72 61 6d  , GLfloat *param
16d40 73 20 29 0a 20 20 28 64 65 66 69 6e 65 2d 66 75  s ).  (define-fu
16d50 6e 63 74 69 6f 6e 20 76 6f 69 64 20 67 6c 47 65  nction void glGe
16d60 74 54 65 78 4c 65 76 65 6c 50 61 72 61 6d 65 74  tTexLevelParamet
16d70 65 72 66 76 20 28 69 6e 74 20 69 6e 74 20 69 6e  erfv (int int in
16d80 74 20 76 6f 69 64 2a 29 29 0a 0a 20 20 3b 3b 20  t void*))..  ;; 
16d90 76 6f 69 64 20 67 6c 47 65 74 54 65 78 4c 65 76  void glGetTexLev
16da0 65 6c 50 61 72 61 6d 65 74 65 72 69 76 28 20 47  elParameteriv( G
16db0 4c 65 6e 75 6d 20 74 61 72 67 65 74 2c 20 47 4c  Lenum target, GL
16dc0 69 6e 74 20 6c 65 76 65 6c 2c 20 47 4c 65 6e 75  int level, GLenu
16dd0 6d 20 70 6e 61 6d 65 2c 20 47 4c 69 6e 74 20 2a  m pname, GLint *
16de0 70 61 72 61 6d 73 20 29 0a 20 20 28 64 65 66 69  params ).  (defi
16df0 6e 65 2d 66 75 6e 63 74 69 6f 6e 20 76 6f 69 64  ne-function void
16e00 20 67 6c 47 65 74 54 65 78 4c 65 76 65 6c 50 61   glGetTexLevelPa
16e10 72 61 6d 65 74 65 72 69 76 20 28 69 6e 74 20 69  rameteriv (int i
16e20 6e 74 20 69 6e 74 20 76 6f 69 64 2a 29 29 0a 0a  nt int void*))..
16e30 20 20 3b 3b 20 76 6f 69 64 20 67 6c 54 65 78 49    ;; void glTexI
16e40 6d 61 67 65 31 44 28 20 47 4c 65 6e 75 6d 20 74  mage1D( GLenum t
16e50 61 72 67 65 74 2c 20 47 4c 69 6e 74 20 6c 65 76  arget, GLint lev
16e60 65 6c 2c 20 47 4c 69 6e 74 20 69 6e 74 65 72 6e  el, GLint intern
16e70 61 6c 46 6f 72 6d 61 74 2c 20 47 4c 73 69 7a 65  alFormat, GLsize
16e80 69 20 77 69 64 74 68 2c 20 47 4c 69 6e 74 20 62  i width, GLint b
16e90 6f 72 64 65 72 2c 20 47 4c 65 6e 75 6d 20 66 6f  order, GLenum fo
16ea0 72 6d 61 74 2c 20 47 4c 65 6e 75 6d 20 74 79 70  rmat, GLenum typ
16eb0 65 2c 20 63 6f 6e 73 74 20 47 4c 76 6f 69 64 20  e, const GLvoid 
16ec0 2a 70 69 78 65 6c 73 20 29 0a 20 20 28 64 65 66  *pixels ).  (def
16ed0 69 6e 65 2d 66 75 6e 63 74 69 6f 6e 20 76 6f 69  ine-function voi
16ee0 64 20 67 6c 54 65 78 49 6d 61 67 65 31 44 20 28  d glTexImage1D (
16ef0 69 6e 74 20 69 6e 74 20 69 6e 74 20 69 6e 74 20  int int int int 
16f00 69 6e 74 20 69 6e 74 20 69 6e 74 20 76 6f 69 64  int int int void
16f10 2a 29 29 0a 0a 20 20 3b 3b 20 76 6f 69 64 20 67  *))..  ;; void g
16f20 6c 54 65 78 49 6d 61 67 65 32 44 28 20 47 4c 65  lTexImage2D( GLe
16f30 6e 75 6d 20 74 61 72 67 65 74 2c 20 47 4c 69 6e  num target, GLin
16f40 74 20 6c 65 76 65 6c 2c 20 47 4c 69 6e 74 20 69  t level, GLint i
16f50 6e 74 65 72 6e 61 6c 46 6f 72 6d 61 74 2c 20 47  nternalFormat, G
16f60 4c 73 69 7a 65 69 20 77 69 64 74 68 2c 20 47 4c  Lsizei width, GL
16f70 73 69 7a 65 69 20 68 65 69 67 68 74 2c 20 47 4c  sizei height, GL
16f80 69 6e 74 20 62 6f 72 64 65 72 2c 20 47 4c 65 6e  int border, GLen
16f90 75 6d 20 66 6f 72 6d 61 74 2c 20 47 4c 65 6e 75  um format, GLenu
16fa0 6d 20 74 79 70 65 2c 20 63 6f 6e 73 74 20 47 4c  m type, const GL
16fb0 76 6f 69 64 20 2a 70 69 78 65 6c 73 20 29 0a 20  void *pixels ). 
16fc0 20 3b 3b 20 28 64 65 66 69 6e 65 2d 66 75 6e 63   ;; (define-func
16fd0 74 69 6f 6e 20 76 6f 69 64 20 67 6c 54 65 78 49  tion void glTexI
16fe0 6d 61 67 65 32 44 20 28 69 6e 74 20 69 6e 74 20  mage2D (int int 
16ff0 69 6e 74 20 69 6e 74 20 69 6e 74 20 69 6e 74 20  int int int int 
17000 69 6e 74 20 69 6e 74 20 76 6f 69 64 2a 29 29 0a  int int void*)).
17010 20 20 28 64 65 66 69 6e 65 2d 66 75 6e 63 74 69    (define-functi
17020 6f 6e 20 76 6f 69 64 20 67 6c 54 65 78 49 6d 61  on void glTexIma
17030 67 65 32 44 20 28 69 6e 74 20 69 6e 74 20 69 6e  ge2D (int int in
17040 74 20 69 6e 74 20 69 6e 74 20 69 6e 74 20 69 6e  t int int int in
17050 74 20 69 6e 74 20 75 38 2a 29 29 0a 0a 20 20 3b  t int u8*))..  ;
17060 3b 20 76 6f 69 64 20 67 6c 47 65 74 54 65 78 49  ; void glGetTexI
17070 6d 61 67 65 28 20 47 4c 65 6e 75 6d 20 74 61 72  mage( GLenum tar
17080 67 65 74 2c 20 47 4c 69 6e 74 20 6c 65 76 65 6c  get, GLint level
17090 2c 20 47 4c 65 6e 75 6d 20 66 6f 72 6d 61 74 2c  , GLenum format,
170a0 20 47 4c 65 6e 75 6d 20 74 79 70 65 2c 20 47 4c   GLenum type, GL
170b0 76 6f 69 64 20 2a 70 69 78 65 6c 73 20 29 0a 20  void *pixels ). 
170c0 20 28 64 65 66 69 6e 65 2d 66 75 6e 63 74 69 6f   (define-functio
170d0 6e 20 76 6f 69 64 20 67 6c 47 65 74 54 65 78 49  n void glGetTexI
170e0 6d 61 67 65 20 28 69 6e 74 20 69 6e 74 20 69 6e  mage (int int in
170f0 74 20 69 6e 74 20 76 6f 69 64 2a 29 29 0a 0a 20  t int void*)).. 
17100 20 3b 3b 3b 3b 20 31 2e 31 20 66 75 6e 63 74 69   ;;;; 1.1 functi
17110 6f 6e 73 0a 0a 20 20 3b 3b 20 76 6f 69 64 20 67  ons..  ;; void g
17120 6c 47 65 6e 54 65 78 74 75 72 65 73 28 20 47 4c  lGenTextures( GL
17130 73 69 7a 65 69 20 6e 2c 20 47 4c 75 69 6e 74 20  sizei n, GLuint 
17140 2a 74 65 78 74 75 72 65 73 20 29 0a 20 20 3b 3b  *textures ).  ;;
17150 20 28 64 65 66 69 6e 65 2d 66 75 6e 63 74 69 6f   (define-functio
17160 6e 20 76 6f 69 64 20 67 6c 47 65 6e 54 65 78 74  n void glGenText
17170 75 72 65 73 20 28 69 6e 74 20 76 6f 69 64 2a 29  ures (int void*)
17180 29 0a 20 20 28 64 65 66 69 6e 65 2d 66 75 6e 63  ).  (define-func
17190 74 69 6f 6e 20 76 6f 69 64 20 67 6c 47 65 6e 54  tion void glGenT
171a0 65 78 74 75 72 65 73 20 28 69 6e 74 20 75 33 32  extures (int u32
171b0 2a 29 29 0a 0a 20 20 3b 3b 20 76 6f 69 64 20 67  *))..  ;; void g
171c0 6c 44 65 6c 65 74 65 54 65 78 74 75 72 65 73 28  lDeleteTextures(
171d0 20 47 4c 73 69 7a 65 69 20 6e 2c 20 63 6f 6e 73   GLsizei n, cons
171e0 74 20 47 4c 75 69 6e 74 20 2a 74 65 78 74 75 72  t GLuint *textur
171f0 65 73 29 0a 20 20 28 64 65 66 69 6e 65 2d 66 75  es).  (define-fu
17200 6e 63 74 69 6f 6e 20 76 6f 69 64 20 67 6c 44 65  nction void glDe
17210 6c 65 74 65 54 65 78 74 75 72 65 73 20 28 69 6e  leteTextures (in
17220 74 20 76 6f 69 64 2a 29 29 0a 0a 20 20 3b 3b 20  t void*))..  ;; 
17230 76 6f 69 64 20 67 6c 42 69 6e 64 54 65 78 74 75  void glBindTextu
17240 72 65 28 20 47 4c 65 6e 75 6d 20 74 61 72 67 65  re( GLenum targe
17250 74 2c 20 47 4c 75 69 6e 74 20 74 65 78 74 75 72  t, GLuint textur
17260 65 20 29 0a 20 20 28 64 65 66 69 6e 65 2d 66 75  e ).  (define-fu
17270 6e 63 74 69 6f 6e 20 76 6f 69 64 20 67 6c 42 69  nction void glBi
17280 6e 64 54 65 78 74 75 72 65 20 28 69 6e 74 20 69  ndTexture (int i
17290 6e 74 29 29 0a 0a 20 20 3b 3b 20 76 6f 69 64 20  nt))..  ;; void 
172a0 67 6c 50 72 69 6f 72 69 74 69 7a 65 54 65 78 74  glPrioritizeText
172b0 75 72 65 73 28 20 47 4c 73 69 7a 65 69 20 6e 2c  ures( GLsizei n,
172c0 20 63 6f 6e 73 74 20 47 4c 75 69 6e 74 20 2a 74   const GLuint *t
172d0 65 78 74 75 72 65 73 2c 20 63 6f 6e 73 74 20 47  extures, const G
172e0 4c 63 6c 61 6d 70 66 20 2a 70 72 69 6f 72 69 74  Lclampf *priorit
172f0 69 65 73 20 29 0a 20 20 28 64 65 66 69 6e 65 2d  ies ).  (define-
17300 66 75 6e 63 74 69 6f 6e 20 76 6f 69 64 20 67 6c  function void gl
17310 50 72 69 6f 72 69 74 69 7a 65 54 65 78 74 75 72  PrioritizeTextur
17320 65 73 20 28 69 6e 74 20 76 6f 69 64 2a 20 76 6f  es (int void* vo
17330 69 64 2a 29 29 0a 0a 20 20 3b 3b 20 47 4c 62 6f  id*))..  ;; GLbo
17340 6f 6c 65 61 6e 20 67 6c 41 72 65 54 65 78 74 75  olean glAreTextu
17350 72 65 73 52 65 73 69 64 65 6e 74 28 20 47 4c 73  resResident( GLs
17360 69 7a 65 69 20 6e 2c 20 63 6f 6e 73 74 20 47 4c  izei n, const GL
17370 75 69 6e 74 20 2a 74 65 78 74 75 72 65 73 2c 20  uint *textures, 
17380 47 4c 62 6f 6f 6c 65 61 6e 20 2a 72 65 73 69 64  GLboolean *resid
17390 65 6e 63 65 73 20 29 0a 20 20 28 64 65 66 69 6e  ences ).  (defin
173a0 65 2d 66 75 6e 63 74 69 6f 6e 20 69 6e 74 20 67  e-function int g
173b0 6c 41 72 65 54 65 78 74 75 72 65 73 52 65 73 69  lAreTexturesResi
173c0 64 65 6e 74 20 28 69 6e 74 20 76 6f 69 64 2a 20  dent (int void* 
173d0 76 6f 69 64 2a 29 29 0a 0a 20 20 3b 3b 20 47 4c  void*))..  ;; GL
173e0 62 6f 6f 6c 65 61 6e 20 67 6c 49 73 54 65 78 74  boolean glIsText
173f0 75 72 65 28 20 47 4c 75 69 6e 74 20 74 65 78 74  ure( GLuint text
17400 75 72 65 20 29 0a 20 20 28 64 65 66 69 6e 65 2d  ure ).  (define-
17410 66 75 6e 63 74 69 6f 6e 20 69 6e 74 20 67 6c 49  function int glI
17420 73 54 65 78 74 75 72 65 20 28 69 6e 74 29 29 0a  sTexture (int)).
17430 0a 20 20 3b 3b 20 76 6f 69 64 20 67 6c 54 65 78  .  ;; void glTex
17440 53 75 62 49 6d 61 67 65 31 44 28 20 47 4c 65 6e  SubImage1D( GLen
17450 75 6d 20 74 61 72 67 65 74 2c 20 47 4c 69 6e 74  um target, GLint
17460 20 6c 65 76 65 6c 2c 20 47 4c 69 6e 74 20 78 6f   level, GLint xo
17470 66 66 73 65 74 2c 20 47 4c 73 69 7a 65 69 20 77  ffset, GLsizei w
17480 69 64 74 68 2c 20 47 4c 65 6e 75 6d 20 66 6f 72  idth, GLenum for
17490 6d 61 74 2c 20 47 4c 65 6e 75 6d 20 74 79 70 65  mat, GLenum type
174a0 2c 20 63 6f 6e 73 74 20 47 4c 76 6f 69 64 20 2a  , const GLvoid *
174b0 70 69 78 65 6c 73 20 29 0a 20 20 28 64 65 66 69  pixels ).  (defi
174c0 6e 65 2d 66 75 6e 63 74 69 6f 6e 20 76 6f 69 64  ne-function void
174d0 20 67 6c 54 65 78 53 75 62 49 6d 61 67 65 31 44   glTexSubImage1D
174e0 20 28 69 6e 74 20 69 6e 74 20 69 6e 74 20 69 6e   (int int int in
174f0 74 20 69 6e 74 20 69 6e 74 20 76 6f 69 64 2a 29  t int int void*)
17500 29 0a 0a 20 20 3b 3b 20 76 6f 69 64 20 67 6c 54  )..  ;; void glT
17510 65 78 53 75 62 49 6d 61 67 65 32 44 28 20 47 4c  exSubImage2D( GL
17520 65 6e 75 6d 20 74 61 72 67 65 74 2c 20 47 4c 69  enum target, GLi
17530 6e 74 20 6c 65 76 65 6c 2c 20 47 4c 69 6e 74 20  nt level, GLint 
17540 78 6f 66 66 73 65 74 2c 20 47 4c 69 6e 74 20 79  xoffset, GLint y
17550 6f 66 66 73 65 74 2c 20 47 4c 73 69 7a 65 69 20  offset, GLsizei 
17560 77 69 64 74 68 2c 20 47 4c 73 69 7a 65 69 20 68  width, GLsizei h
17570 65 69 67 68 74 2c 20 47 4c 65 6e 75 6d 20 66 6f  eight, GLenum fo
17580 72 6d 61 74 2c 20 47 4c 65 6e 75 6d 20 74 79 70  rmat, GLenum typ
17590 65 2c 20 63 6f 6e 73 74 20 47 4c 76 6f 69 64 20  e, const GLvoid 
175a0 2a 70 69 78 65 6c 73 20 29 0a 20 20 28 64 65 66  *pixels ).  (def
175b0 69 6e 65 2d 66 75 6e 63 74 69 6f 6e 20 76 6f 69  ine-function voi
175c0 64 20 67 6c 54 65 78 53 75 62 49 6d 61 67 65 32  d glTexSubImage2
175d0 44 20 28 69 6e 74 20 69 6e 74 20 69 6e 74 20 69  D (int int int i
175e0 6e 74 20 69 6e 74 20 69 6e 74 20 69 6e 74 20 69  nt int int int i
175f0 6e 74 20 76 6f 69 64 2a 29 29 0a 0a 20 20 3b 3b  nt void*))..  ;;
17600 20 76 6f 69 64 20 67 6c 43 6f 70 79 54 65 78 49   void glCopyTexI
17610 6d 61 67 65 31 44 28 20 47 4c 65 6e 75 6d 20 74  mage1D( GLenum t
17620 61 72 67 65 74 2c 20 47 4c 69 6e 74 20 6c 65 76  arget, GLint lev
17630 65 6c 2c 20 47 4c 65 6e 75 6d 20 69 6e 74 65 72  el, GLenum inter
17640 6e 61 6c 66 6f 72 6d 61 74 2c 20 47 4c 69 6e 74  nalformat, GLint
17650 20 78 2c 20 47 4c 69 6e 74 20 79 2c 20 47 4c 73   x, GLint y, GLs
17660 69 7a 65 69 20 77 69 64 74 68 2c 20 47 4c 69 6e  izei width, GLin
17670 74 20 62 6f 72 64 65 72 20 29 0a 20 20 28 64 65  t border ).  (de
17680 66 69 6e 65 2d 66 75 6e 63 74 69 6f 6e 20 76 6f  fine-function vo
17690 69 64 20 67 6c 43 6f 70 79 54 65 78 49 6d 61 67  id glCopyTexImag
176a0 65 31 44 20 28 69 6e 74 20 69 6e 74 20 69 6e 74  e1D (int int int
176b0 20 69 6e 74 20 69 6e 74 20 69 6e 74 20 69 6e 74   int int int int
176c0 29 29 0a 0a 20 20 3b 3b 20 76 6f 69 64 20 67 6c  ))..  ;; void gl
176d0 43 6f 70 79 54 65 78 49 6d 61 67 65 32 44 28 20  CopyTexImage2D( 
176e0 47 4c 65 6e 75 6d 20 74 61 72 67 65 74 2c 20 47  GLenum target, G
176f0 4c 69 6e 74 20 6c 65 76 65 6c 2c 20 47 4c 65 6e  Lint level, GLen
17700 75 6d 20 69 6e 74 65 72 6e 61 6c 66 6f 72 6d 61  um internalforma
17710 74 2c 20 47 4c 69 6e 74 20 78 2c 20 47 4c 69 6e  t, GLint x, GLin
17720 74 20 79 2c 20 47 4c 73 69 7a 65 69 20 77 69 64  t y, GLsizei wid
17730 74 68 2c 20 47 4c 73 69 7a 65 69 20 68 65 69 67  th, GLsizei heig
17740 68 74 2c 20 47 4c 69 6e 74 20 62 6f 72 64 65 72  ht, GLint border
17750 20 29 0a 20 20 28 64 65 66 69 6e 65 2d 66 75 6e   ).  (define-fun
17760 63 74 69 6f 6e 20 76 6f 69 64 20 67 6c 43 6f 70  ction void glCop
17770 79 54 65 78 49 6d 61 67 65 32 44 20 28 69 6e 74  yTexImage2D (int
17780 20 69 6e 74 20 69 6e 74 20 69 6e 74 20 69 6e 74   int int int int
17790 20 69 6e 74 20 69 6e 74 20 69 6e 74 29 29 0a 0a   int int int))..
177a0 20 20 3b 3b 20 76 6f 69 64 20 67 6c 43 6f 70 79    ;; void glCopy
177b0 54 65 78 53 75 62 49 6d 61 67 65 31 44 28 20 47  TexSubImage1D( G
177c0 4c 65 6e 75 6d 20 74 61 72 67 65 74 2c 20 47 4c  Lenum target, GL
177d0 69 6e 74 20 6c 65 76 65 6c 2c 20 47 4c 69 6e 74  int level, GLint
177e0 20 78 6f 66 66 73 65 74 2c 20 47 4c 69 6e 74 20   xoffset, GLint 
177f0 78 2c 20 47 4c 69 6e 74 20 79 2c 20 47 4c 73 69  x, GLint y, GLsi
17800 7a 65 69 20 77 69 64 74 68 20 29 0a 20 20 28 64  zei width ).  (d
17810 65 66 69 6e 65 2d 66 75 6e 63 74 69 6f 6e 20 76  efine-function v
17820 6f 69 64 20 67 6c 43 6f 70 79 54 65 78 53 75 62  oid glCopyTexSub
17830 49 6d 61 67 65 31 44 20 28 69 6e 74 20 69 6e 74  Image1D (int int
17840 20 69 6e 74 20 69 6e 74 20 69 6e 74 20 69 6e 74   int int int int
17850 29 29 0a 0a 20 20 3b 3b 20 76 6f 69 64 20 67 6c  ))..  ;; void gl
17860 43 6f 70 79 54 65 78 53 75 62 49 6d 61 67 65 32  CopyTexSubImage2
17870 44 28 20 47 4c 65 6e 75 6d 20 74 61 72 67 65 74  D( GLenum target
17880 2c 20 47 4c 69 6e 74 20 6c 65 76 65 6c 2c 20 47  , GLint level, G
17890 4c 69 6e 74 20 78 6f 66 66 73 65 74 2c 20 47 4c  Lint xoffset, GL
178a0 69 6e 74 20 79 6f 66 66 73 65 74 2c 20 47 4c 69  int yoffset, GLi
178b0 6e 74 20 78 2c 20 47 4c 69 6e 74 20 79 2c 20 47  nt x, GLint y, G
178c0 4c 73 69 7a 65 69 20 77 69 64 74 68 2c 20 47 4c  Lsizei width, GL
178d0 73 69 7a 65 69 20 68 65 69 67 68 74 20 29 0a 20  sizei height ). 
178e0 20 28 64 65 66 69 6e 65 2d 66 75 6e 63 74 69 6f   (define-functio
178f0 6e 20 76 6f 69 64 20 67 6c 43 6f 70 79 54 65 78  n void glCopyTex
17900 53 75 62 49 6d 61 67 65 32 44 20 28 69 6e 74 20  SubImage2D (int 
17910 69 6e 74 20 69 6e 74 20 69 6e 74 20 69 6e 74 20  int int int int 
17920 69 6e 74 20 69 6e 74 20 69 6e 74 29 29 0a 0a 20  int int int)).. 
17930 20 3b 3b 3b 3b 20 45 76 61 6c 75 61 74 6f 72 73   ;;;; Evaluators
17940 0a 0a 20 20 3b 3b 20 76 6f 69 64 20 67 6c 4d 61  ..  ;; void glMa
17950 70 31 64 28 20 47 4c 65 6e 75 6d 20 74 61 72 67  p1d( GLenum targ
17960 65 74 2c 20 47 4c 64 6f 75 62 6c 65 20 75 31 2c  et, GLdouble u1,
17970 20 47 4c 64 6f 75 62 6c 65 20 75 32 2c 20 47 4c   GLdouble u2, GL
17980 69 6e 74 20 73 74 72 69 64 65 2c 20 47 4c 69 6e  int stride, GLin
17990 74 20 6f 72 64 65 72 2c 20 63 6f 6e 73 74 20 47  t order, const G
179a0 4c 64 6f 75 62 6c 65 20 2a 70 6f 69 6e 74 73 20  Ldouble *points 
179b0 29 0a 20 20 28 64 65 66 69 6e 65 2d 66 75 6e 63  ).  (define-func
179c0 74 69 6f 6e 20 76 6f 69 64 20 67 6c 4d 61 70 31  tion void glMap1
179d0 64 20 28 69 6e 74 20 64 6f 75 62 6c 65 20 64 6f  d (int double do
179e0 75 62 6c 65 20 69 6e 74 20 69 6e 74 20 76 6f 69  uble int int voi
179f0 64 2a 29 29 0a 0a 20 20 3b 3b 20 76 6f 69 64 20  d*))..  ;; void 
17a00 67 6c 4d 61 70 31 66 28 20 47 4c 65 6e 75 6d 20  glMap1f( GLenum 
17a10 74 61 72 67 65 74 2c 20 47 4c 66 6c 6f 61 74 20  target, GLfloat 
17a20 75 31 2c 20 47 4c 66 6c 6f 61 74 20 75 32 2c 20  u1, GLfloat u2, 
17a30 47 4c 69 6e 74 20 73 74 72 69 64 65 2c 20 47 4c  GLint stride, GL
17a40 69 6e 74 20 6f 72 64 65 72 2c 20 63 6f 6e 73 74  int order, const
17a50 20 47 4c 66 6c 6f 61 74 20 2a 70 6f 69 6e 74 73   GLfloat *points
17a60 20 29 0a 20 20 28 64 65 66 69 6e 65 2d 66 75 6e   ).  (define-fun
17a70 63 74 69 6f 6e 20 76 6f 69 64 20 67 6c 4d 61 70  ction void glMap
17a80 31 66 20 28 69 6e 74 20 66 6c 6f 61 74 20 66 6c  1f (int float fl
17a90 6f 61 74 20 69 6e 74 20 69 6e 74 20 76 6f 69 64  oat int int void
17aa0 2a 29 29 0a 0a 20 20 3b 3b 20 76 6f 69 64 20 67  *))..  ;; void g
17ab0 6c 4d 61 70 32 64 28 20 47 4c 65 6e 75 6d 20 74  lMap2d( GLenum t
17ac0 61 72 67 65 74 2c 20 47 4c 64 6f 75 62 6c 65 20  arget, GLdouble 
17ad0 75 31 2c 20 47 4c 64 6f 75 62 6c 65 20 75 32 2c  u1, GLdouble u2,
17ae0 20 47 4c 69 6e 74 20 75 73 74 72 69 64 65 2c 20   GLint ustride, 
17af0 47 4c 69 6e 74 20 75 6f 72 64 65 72 2c 20 47 4c  GLint uorder, GL
17b00 64 6f 75 62 6c 65 20 76 31 2c 20 47 4c 64 6f 75  double v1, GLdou
17b10 62 6c 65 20 76 32 2c 20 47 4c 69 6e 74 20 76 73  ble v2, GLint vs
17b20 74 72 69 64 65 2c 20 47 4c 69 6e 74 20 76 6f 72  tride, GLint vor
17b30 64 65 72 2c 20 63 6f 6e 73 74 20 47 4c 64 6f 75  der, const GLdou
17b40 62 6c 65 20 2a 70 6f 69 6e 74 73 20 29 0a 20 20  ble *points ).  
17b50 28 64 65 66 69 6e 65 2d 66 75 6e 63 74 69 6f 6e  (define-function
17b60 20 76 6f 69 64 20 67 6c 4d 61 70 32 64 20 28 69   void glMap2d (i
17b70 6e 74 20 64 6f 75 62 6c 65 20 64 6f 75 62 6c 65  nt double double
17b80 20 69 6e 74 20 69 6e 74 20 64 6f 75 62 6c 65 20   int int double 
17b90 64 6f 75 62 6c 65 20 69 6e 74 20 69 6e 74 20 76  double int int v
17ba0 6f 69 64 2a 29 29 0a 0a 20 20 3b 3b 20 76 6f 69  oid*))..  ;; voi
17bb0 64 20 67 6c 4d 61 70 32 66 28 20 47 4c 65 6e 75  d glMap2f( GLenu
17bc0 6d 20 74 61 72 67 65 74 2c 20 47 4c 66 6c 6f 61  m target, GLfloa
17bd0 74 20 75 31 2c 20 47 4c 66 6c 6f 61 74 20 75 32  t u1, GLfloat u2
17be0 2c 20 47 4c 69 6e 74 20 75 73 74 72 69 64 65 2c  , GLint ustride,
17bf0 20 47 4c 69 6e 74 20 75 6f 72 64 65 72 2c 20 47   GLint uorder, G
17c00 4c 66 6c 6f 61 74 20 76 31 2c 20 47 4c 66 6c 6f  Lfloat v1, GLflo
17c10 61 74 20 76 32 2c 20 47 4c 69 6e 74 20 76 73 74  at v2, GLint vst
17c20 72 69 64 65 2c 20 47 4c 69 6e 74 20 76 6f 72 64  ride, GLint vord
17c30 65 72 2c 20 63 6f 6e 73 74 20 47 4c 66 6c 6f 61  er, const GLfloa
17c40 74 20 2a 70 6f 69 6e 74 73 20 29 0a 20 20 28 64  t *points ).  (d
17c50 65 66 69 6e 65 2d 66 75 6e 63 74 69 6f 6e 20 76  efine-function v
17c60 6f 69 64 20 67 6c 4d 61 70 32 66 20 28 69 6e 74  oid glMap2f (int
17c70 20 66 6c 6f 61 74 20 66 6c 6f 61 74 20 69 6e 74   float float int
17c80 20 69 6e 74 20 66 6c 6f 61 74 20 66 6c 6f 61 74   int float float
17c90 20 69 6e 74 20 69 6e 74 20 76 6f 69 64 2a 29 29   int int void*))
17ca0 0a 0a 20 20 3b 3b 20 76 6f 69 64 20 67 6c 47 65  ..  ;; void glGe
17cb0 74 4d 61 70 64 76 28 20 47 4c 65 6e 75 6d 20 74  tMapdv( GLenum t
17cc0 61 72 67 65 74 2c 20 47 4c 65 6e 75 6d 20 71 75  arget, GLenum qu
17cd0 65 72 79 2c 20 47 4c 64 6f 75 62 6c 65 20 2a 76  ery, GLdouble *v
17ce0 20 29 0a 20 20 28 64 65 66 69 6e 65 2d 66 75 6e   ).  (define-fun
17cf0 63 74 69 6f 6e 20 76 6f 69 64 20 67 6c 47 65 74  ction void glGet
17d00 4d 61 70 64 76 20 28 69 6e 74 20 69 6e 74 20 76  Mapdv (int int v
17d10 6f 69 64 2a 29 29 0a 0a 20 20 3b 3b 20 76 6f 69  oid*))..  ;; voi
17d20 64 20 67 6c 47 65 74 4d 61 70 66 76 28 20 47 4c  d glGetMapfv( GL
17d30 65 6e 75 6d 20 74 61 72 67 65 74 2c 20 47 4c 65  enum target, GLe
17d40 6e 75 6d 20 71 75 65 72 79 2c 20 47 4c 66 6c 6f  num query, GLflo
17d50 61 74 20 2a 76 20 29 0a 20 20 28 64 65 66 69 6e  at *v ).  (defin
17d60 65 2d 66 75 6e 63 74 69 6f 6e 20 76 6f 69 64 20  e-function void 
17d70 67 6c 47 65 74 4d 61 70 66 76 20 28 69 6e 74 20  glGetMapfv (int 
17d80 69 6e 74 20 76 6f 69 64 2a 29 29 0a 0a 20 20 3b  int void*))..  ;
17d90 3b 20 76 6f 69 64 20 67 6c 47 65 74 4d 61 70 69  ; void glGetMapi
17da0 76 28 20 47 4c 65 6e 75 6d 20 74 61 72 67 65 74  v( GLenum target
17db0 2c 20 47 4c 65 6e 75 6d 20 71 75 65 72 79 2c 20  , GLenum query, 
17dc0 47 4c 69 6e 74 20 2a 76 20 29 0a 20 20 28 64 65  GLint *v ).  (de
17dd0 66 69 6e 65 2d 66 75 6e 63 74 69 6f 6e 20 76 6f  fine-function vo
17de0 69 64 20 67 6c 47 65 74 4d 61 70 69 76 20 28 69  id glGetMapiv (i
17df0 6e 74 20 69 6e 74 20 76 6f 69 64 2a 29 29 0a 0a  nt int void*))..
17e00 20 20 3b 3b 20 76 6f 69 64 20 67 6c 45 76 61 6c    ;; void glEval
17e10 43 6f 6f 72 64 31 64 28 20 47 4c 64 6f 75 62 6c  Coord1d( GLdoubl
17e20 65 20 75 20 29 0a 20 20 28 64 65 66 69 6e 65 2d  e u ).  (define-
17e30 66 75 6e 63 74 69 6f 6e 20 76 6f 69 64 20 67 6c  function void gl
17e40 45 76 61 6c 43 6f 6f 72 64 31 64 20 28 64 6f 75  EvalCoord1d (dou
17e50 62 6c 65 29 29 0a 0a 20 20 3b 3b 20 76 6f 69 64  ble))..  ;; void
17e60 20 67 6c 45 76 61 6c 43 6f 6f 72 64 31 66 28 20   glEvalCoord1f( 
17e70 47 4c 66 6c 6f 61 74 20 75 20 29 0a 20 20 28 64  GLfloat u ).  (d
17e80 65 66 69 6e 65 2d 66 75 6e 63 74 69 6f 6e 20 76  efine-function v
17e90 6f 69 64 20 67 6c 45 76 61 6c 43 6f 6f 72 64 31  oid glEvalCoord1
17ea0 66 20 28 66 6c 6f 61 74 29 29 0a 0a 20 20 3b 3b  f (float))..  ;;
17eb0 20 76 6f 69 64 20 67 6c 45 76 61 6c 43 6f 6f 72   void glEvalCoor
17ec0 64 31 64 76 28 20 63 6f 6e 73 74 20 47 4c 64 6f  d1dv( const GLdo
17ed0 75 62 6c 65 20 2a 75 20 29 0a 20 20 28 64 65 66  uble *u ).  (def
17ee0 69 6e 65 2d 66 75 6e 63 74 69 6f 6e 20 76 6f 69  ine-function voi
17ef0 64 20 67 6c 45 76 61 6c 43 6f 6f 72 64 31 64 76  d glEvalCoord1dv
17f00 20 28 76 6f 69 64 2a 29 29 0a 0a 20 20 3b 3b 20   (void*))..  ;; 
17f10 76 6f 69 64 20 67 6c 45 76 61 6c 43 6f 6f 72 64  void glEvalCoord
17f20 31 66 76 28 20 63 6f 6e 73 74 20 47 4c 66 6c 6f  1fv( const GLflo
17f30 61 74 20 2a 75 20 29 0a 20 20 28 64 65 66 69 6e  at *u ).  (defin
17f40 65 2d 66 75 6e 63 74 69 6f 6e 20 76 6f 69 64 20  e-function void 
17f50 67 6c 45 76 61 6c 43 6f 6f 72 64 31 66 76 20 28  glEvalCoord1fv (
17f60 76 6f 69 64 2a 29 29 0a 0a 20 20 3b 3b 20 76 6f  void*))..  ;; vo
17f70 69 64 20 67 6c 45 76 61 6c 43 6f 6f 72 64 32 64  id glEvalCoord2d
17f80 28 20 47 4c 64 6f 75 62 6c 65 20 75 2c 20 47 4c  ( GLdouble u, GL
17f90 64 6f 75 62 6c 65 20 76 20 29 0a 20 20 28 64 65  double v ).  (de
17fa0 66 69 6e 65 2d 66 75 6e 63 74 69 6f 6e 20 76 6f  fine-function vo
17fb0 69 64 20 67 6c 45 76 61 6c 43 6f 6f 72 64 32 64  id glEvalCoord2d
17fc0 20 28 64 6f 75 62 6c 65 20 64 6f 75 62 6c 65 29   (double double)
17fd0 29 0a 0a 20 20 3b 3b 20 76 6f 69 64 20 67 6c 45  )..  ;; void glE
17fe0 76 61 6c 43 6f 6f 72 64 32 66 28 20 47 4c 66 6c  valCoord2f( GLfl
17ff0 6f 61 74 20 75 2c 20 47 4c 66 6c 6f 61 74 20 76  oat u, GLfloat v
18000 20 29 0a 20 20 28 64 65 66 69 6e 65 2d 66 75 6e   ).  (define-fun
18010 63 74 69 6f 6e 20 76 6f 69 64 20 67 6c 45 76 61  ction void glEva
18020 6c 43 6f 6f 72 64 32 66 20 28 66 6c 6f 61 74 20  lCoord2f (float 
18030 66 6c 6f 61 74 29 29 0a 0a 20 20 3b 3b 20 76 6f  float))..  ;; vo
18040 69 64 20 67 6c 45 76 61 6c 43 6f 6f 72 64 32 64  id glEvalCoord2d
18050 76 28 20 63 6f 6e 73 74 20 47 4c 64 6f 75 62 6c  v( const GLdoubl
18060 65 20 2a 75 20 29 0a 20 20 28 64 65 66 69 6e 65  e *u ).  (define
18070 2d 66 75 6e 63 74 69 6f 6e 20 76 6f 69 64 20 67  -function void g
18080 6c 45 76 61 6c 43 6f 6f 72 64 32 64 76 20 28 76  lEvalCoord2dv (v
18090 6f 69 64 2a 29 29 0a 0a 20 20 3b 3b 20 76 6f 69  oid*))..  ;; voi
180a0 64 20 67 6c 45 76 61 6c 43 6f 6f 72 64 32 66 76  d glEvalCoord2fv
180b0 28 20 63 6f 6e 73 74 20 47 4c 66 6c 6f 61 74 20  ( const GLfloat 
180c0 2a 75 20 29 0a 20 20 28 64 65 66 69 6e 65 2d 66  *u ).  (define-f
180d0 75 6e 63 74 69 6f 6e 20 76 6f 69 64 20 67 6c 45  unction void glE
180e0 76 61 6c 43 6f 6f 72 64 32 66 76 20 28 76 6f 69  valCoord2fv (voi
180f0 64 2a 29 29 0a 0a 20 20 3b 3b 20 76 6f 69 64 20  d*))..  ;; void 
18100 67 6c 4d 61 70 47 72 69 64 31 64 28 20 47 4c 69  glMapGrid1d( GLi
18110 6e 74 20 75 6e 2c 20 47 4c 64 6f 75 62 6c 65 20  nt un, GLdouble 
18120 75 31 2c 20 47 4c 64 6f 75 62 6c 65 20 75 32 20  u1, GLdouble u2 
18130 29 0a 20 20 28 64 65 66 69 6e 65 2d 66 75 6e 63  ).  (define-func
18140 74 69 6f 6e 20 76 6f 69 64 20 67 6c 4d 61 70 47  tion void glMapG
18150 72 69 64 31 64 20 28 69 6e 74 20 64 6f 75 62 6c  rid1d (int doubl
18160 65 20 64 6f 75 62 6c 65 29 29 0a 0a 20 20 3b 3b  e double))..  ;;
18170 20 76 6f 69 64 20 67 6c 4d 61 70 47 72 69 64 31   void glMapGrid1
18180 66 28 20 47 4c 69 6e 74 20 75 6e 2c 20 47 4c 66  f( GLint un, GLf
18190 6c 6f 61 74 20 75 31 2c 20 47 4c 66 6c 6f 61 74  loat u1, GLfloat
181a0 20 75 32 20 29 0a 20 20 28 64 65 66 69 6e 65 2d   u2 ).  (define-
181b0 66 75 6e 63 74 69 6f 6e 20 76 6f 69 64 20 67 6c  function void gl
181c0 4d 61 70 47 72 69 64 31 66 20 28 69 6e 74 20 66  MapGrid1f (int f
181d0 6c 6f 61 74 20 66 6c 6f 61 74 29 29 0a 0a 20 20  loat float))..  
181e0 3b 3b 20 76 6f 69 64 20 67 6c 4d 61 70 47 72 69  ;; void glMapGri
181f0 64 32 64 28 20 47 4c 69 6e 74 20 75 6e 2c 20 47  d2d( GLint un, G
18200 4c 64 6f 75 62 6c 65 20 75 31 2c 20 47 4c 64 6f  Ldouble u1, GLdo
18210 75 62 6c 65 20 75 32 2c 20 47 4c 69 6e 74 20 76  uble u2, GLint v
18220 6e 2c 20 47 4c 64 6f 75 62 6c 65 20 76 31 2c 20  n, GLdouble v1, 
18230 47 4c 64 6f 75 62 6c 65 20 76 32 20 29 0a 20 20  GLdouble v2 ).  
18240 28 64 65 66 69 6e 65 2d 66 75 6e 63 74 69 6f 6e  (define-function
18250 20 76 6f 69 64 20 67 6c 4d 61 70 47 72 69 64 32   void glMapGrid2
18260 64 20 28 69 6e 74 20 64 6f 75 62 6c 65 20 64 6f  d (int double do
18270 75 62 6c 65 20 69 6e 74 20 64 6f 75 62 6c 65 20  uble int double 
18280 64 6f 75 62 6c 65 29 29 0a 0a 20 20 3b 3b 20 76  double))..  ;; v
18290 6f 69 64 20 67 6c 4d 61 70 47 72 69 64 32 66 28  oid glMapGrid2f(
182a0 20 47 4c 69 6e 74 20 75 6e 2c 20 47 4c 66 6c 6f   GLint un, GLflo
182b0 61 74 20 75 31 2c 20 47 4c 66 6c 6f 61 74 20 75  at u1, GLfloat u
182c0 32 2c 20 47 4c 69 6e 74 20 76 6e 2c 20 47 4c 66  2, GLint vn, GLf
182d0 6c 6f 61 74 20 76 31 2c 20 47 4c 66 6c 6f 61 74  loat v1, GLfloat
182e0 20 76 32 20 29 0a 20 20 28 64 65 66 69 6e 65 2d   v2 ).  (define-
182f0 66 75 6e 63 74 69 6f 6e 20 76 6f 69 64 20 67 6c  function void gl
18300 4d 61 70 47 72 69 64 32 66 20 28 69 6e 74 20 66  MapGrid2f (int f
18310 6c 6f 61 74 20 66 6c 6f 61 74 20 69 6e 74 20 66  loat float int f
18320 6c 6f 61 74 20 66 6c 6f 61 74 29 29 0a 0a 20 20  loat float))..  
18330 3b 3b 20 76 6f 69 64 20 67 6c 45 76 61 6c 50 6f  ;; void glEvalPo
18340 69 6e 74 31 28 20 47 4c 69 6e 74 20 69 20 29 0a  int1( GLint i ).
18350 20 20 28 64 65 66 69 6e 65 2d 66 75 6e 63 74 69    (define-functi
18360 6f 6e 20 76 6f 69 64 20 67 6c 45 76 61 6c 50 6f  on void glEvalPo
18370 69 6e 74 31 20 28 69 6e 74 29 29 0a 0a 20 20 3b  int1 (int))..  ;
18380 3b 20 76 6f 69 64 20 67 6c 45 76 61 6c 50 6f 69  ; void glEvalPoi
18390 6e 74 32 28 20 47 4c 69 6e 74 20 69 2c 20 47 4c  nt2( GLint i, GL
183a0 69 6e 74 20 6a 20 29 0a 20 20 28 64 65 66 69 6e  int j ).  (defin
183b0 65 2d 66 75 6e 63 74 69 6f 6e 20 76 6f 69 64 20  e-function void 
183c0 67 6c 45 76 61 6c 50 6f 69 6e 74 32 20 28 69 6e  glEvalPoint2 (in
183d0 74 20 69 6e 74 29 29 0a 0a 20 20 3b 3b 20 76 6f  t int))..  ;; vo
183e0 69 64 20 67 6c 45 76 61 6c 4d 65 73 68 31 28 20  id glEvalMesh1( 
183f0 47 4c 65 6e 75 6d 20 6d 6f 64 65 2c 20 47 4c 69  GLenum mode, GLi
18400 6e 74 20 69 31 2c 20 47 4c 69 6e 74 20 69 32 20  nt i1, GLint i2 
18410 29 0a 20 20 28 64 65 66 69 6e 65 2d 66 75 6e 63  ).  (define-func
18420 74 69 6f 6e 20 76 6f 69 64 20 67 6c 45 76 61 6c  tion void glEval
18430 4d 65 73 68 31 20 28 69 6e 74 20 69 6e 74 20 69  Mesh1 (int int i
18440 6e 74 29 29 0a 0a 20 20 3b 3b 20 76 6f 69 64 20  nt))..  ;; void 
18450 67 6c 45 76 61 6c 4d 65 73 68 32 28 20 47 4c 65  glEvalMesh2( GLe
18460 6e 75 6d 20 6d 6f 64 65 2c 20 47 4c 69 6e 74 20  num mode, GLint 
18470 69 31 2c 20 47 4c 69 6e 74 20 69 32 2c 20 47 4c  i1, GLint i2, GL
18480 69 6e 74 20 6a 31 2c 20 47 4c 69 6e 74 20 6a 32  int j1, GLint j2
18490 20 29 0a 20 20 28 64 65 66 69 6e 65 2d 66 75 6e   ).  (define-fun
184a0 63 74 69 6f 6e 20 76 6f 69 64 20 67 6c 45 76 61  ction void glEva
184b0 6c 4d 65 73 68 32 20 28 69 6e 74 20 69 6e 74 20  lMesh2 (int int 
184c0 69 6e 74 20 69 6e 74 20 69 6e 74 29 29 0a 0a 20  int int int)).. 
184d0 20 3b 3b 3b 3b 20 46 6f 67 0a 0a 20 20 3b 3b 20   ;;;; Fog..  ;; 
184e0 76 6f 69 64 20 67 6c 46 6f 67 66 28 20 47 4c 65  void glFogf( GLe
184f0 6e 75 6d 20 70 6e 61 6d 65 2c 20 47 4c 66 6c 6f  num pname, GLflo
18500 61 74 20 70 61 72 61 6d 20 29 0a 20 20 28 64 65  at param ).  (de
18510 66 69 6e 65 2d 66 75 6e 63 74 69 6f 6e 20 76 6f  fine-function vo
18520 69 64 20 67 6c 46 6f 67 66 20 28 69 6e 74 20 66  id glFogf (int f
18530 6c 6f 61 74 29 29 0a 0a 20 20 3b 3b 20 76 6f 69  loat))..  ;; voi
18540 64 20 67 6c 46 6f 67 69 28 20 47 4c 65 6e 75 6d  d glFogi( GLenum
18550 20 70 6e 61 6d 65 2c 20 47 4c 69 6e 74 20 70 61   pname, GLint pa
18560 72 61 6d 20 29 0a 20 20 28 64 65 66 69 6e 65 2d  ram ).  (define-
18570 66 75 6e 63 74 69 6f 6e 20 76 6f 69 64 20 67 6c  function void gl
18580 46 6f 67 69 20 28 69 6e 74 20 69 6e 74 29 29 0a  Fogi (int int)).
18590 0a 20 20 3b 3b 20 76 6f 69 64 20 67 6c 46 6f 67  .  ;; void glFog
185a0 66 76 28 20 47 4c 65 6e 75 6d 20 70 6e 61 6d 65  fv( GLenum pname
185b0 2c 20 63 6f 6e 73 74 20 47 4c 66 6c 6f 61 74 20  , const GLfloat 
185c0 2a 70 61 72 61 6d 73 20 29 0a 20 20 28 64 65 66  *params ).  (def
185d0 69 6e 65 2d 66 75 6e 63 74 69 6f 6e 20 76 6f 69  ine-function voi
185e0 64 20 67 6c 46 6f 67 66 76 20 28 69 6e 74 20 76  d glFogfv (int v
185f0 6f 69 64 2a 29 29 0a 0a 20 20 3b 3b 20 76 6f 69  oid*))..  ;; voi
18600 64 20 67 6c 46 6f 67 69 76 28 20 47 4c 65 6e 75  d glFogiv( GLenu
18610 6d 20 70 6e 61 6d 65 2c 20 63 6f 6e 73 74 20 47  m pname, const G
18620 4c 69 6e 74 20 2a 70 61 72 61 6d 73 20 29 0a 20  Lint *params ). 
18630 20 28 64 65 66 69 6e 65 2d 66 75 6e 63 74 69 6f   (define-functio
18640 6e 20 76 6f 69 64 20 67 6c 46 6f 67 69 76 20 28  n void glFogiv (
18650 69 6e 74 20 76 6f 69 64 2a 29 29 0a 0a 20 20 3b  int void*))..  ;
18660 3b 3b 3b 20 53 65 6c 65 63 74 69 6f 6e 20 61 6e  ;;; Selection an
18670 64 20 46 65 65 64 62 61 63 6b 0a 0a 20 20 3b 3b  d Feedback..  ;;
18680 20 76 6f 69 64 20 67 6c 46 65 65 64 62 61 63 6b   void glFeedback
18690 42 75 66 66 65 72 28 20 47 4c 73 69 7a 65 69 20  Buffer( GLsizei 
186a0 73 69 7a 65 2c 20 47 4c 65 6e 75 6d 20 74 79 70  size, GLenum typ
186b0 65 2c 20 47 4c 66 6c 6f 61 74 20 2a 62 75 66 66  e, GLfloat *buff
186c0 65 72 20 29 0a 20 20 28 64 65 66 69 6e 65 2d 66  er ).  (define-f
186d0 75 6e 63 74 69 6f 6e 20 76 6f 69 64 20 67 6c 46  unction void glF
186e0 65 65 64 62 61 63 6b 42 75 66 66 65 72 20 28 69  eedbackBuffer (i
186f0 6e 74 20 69 6e 74 20 76 6f 69 64 2a 29 29 0a 0a  nt int void*))..
18700 20 20 3b 3b 20 76 6f 69 64 20 67 6c 50 61 73 73    ;; void glPass
18710 54 68 72 6f 75 67 68 28 20 47 4c 66 6c 6f 61 74  Through( GLfloat
18720 20 74 6f 6b 65 6e 20 29 0a 20 20 28 64 65 66 69   token ).  (defi
18730 6e 65 2d 66 75 6e 63 74 69 6f 6e 20 76 6f 69 64  ne-function void
18740 20 67 6c 50 61 73 73 54 68 72 6f 75 67 68 20 28   glPassThrough (
18750 66 6c 6f 61 74 29 29 0a 0a 20 20 3b 3b 20 76 6f  float))..  ;; vo
18760 69 64 20 67 6c 53 65 6c 65 63 74 42 75 66 66 65  id glSelectBuffe
18770 72 28 20 47 4c 73 69 7a 65 69 20 73 69 7a 65 2c  r( GLsizei size,
18780 20 47 4c 75 69 6e 74 20 2a 62 75 66 66 65 72 20   GLuint *buffer 
18790 29 0a 20 20 28 64 65 66 69 6e 65 2d 66 75 6e 63  ).  (define-func
187a0 74 69 6f 6e 20 76 6f 69 64 20 67 6c 53 65 6c 65  tion void glSele
187b0 63 74 42 75 66 66 65 72 20 28 69 6e 74 20 76 6f  ctBuffer (int vo
187c0 69 64 2a 29 29 0a 0a 20 20 3b 3b 20 76 6f 69 64  id*))..  ;; void
187d0 20 67 6c 49 6e 69 74 4e 61 6d 65 73 28 20 76 6f   glInitNames( vo
187e0 69 64 20 29 0a 20 20 28 64 65 66 69 6e 65 2d 66  id ).  (define-f
187f0 75 6e 63 74 69 6f 6e 20 76 6f 69 64 20 67 6c 49  unction void glI
18800 6e 69 74 4e 61 6d 65 73 20 28 29 29 0a 0a 20 20  nitNames ())..  
18810 3b 3b 20 76 6f 69 64 20 67 6c 4c 6f 61 64 4e 61  ;; void glLoadNa
18820 6d 65 28 20 47 4c 75 69 6e 74 20 6e 61 6d 65 20  me( GLuint name 
18830 29 0a 20 20 28 64 65 66 69 6e 65 2d 66 75 6e 63  ).  (define-func
18840 74 69 6f 6e 20 76 6f 69 64 20 67 6c 4c 6f 61 64  tion void glLoad
18850 4e 61 6d 65 20 28 69 6e 74 29 29 0a 0a 20 20 3b  Name (int))..  ;
18860 3b 20 76 6f 69 64 20 67 6c 50 75 73 68 4e 61 6d  ; void glPushNam
18870 65 28 20 47 4c 75 69 6e 74 20 6e 61 6d 65 20 29  e( GLuint name )
18880 0a 20 20 28 64 65 66 69 6e 65 2d 66 75 6e 63 74  .  (define-funct
18890 69 6f 6e 20 76 6f 69 64 20 67 6c 50 75 73 68 4e  ion void glPushN
188a0 61 6d 65 20 28 69 6e 74 29 29 0a 0a 20 20 3b 3b  ame (int))..  ;;
188b0 20 76 6f 69 64 20 67 6c 50 6f 70 4e 61 6d 65 28   void glPopName(
188c0 20 76 6f 69 64 20 29 0a 20 20 28 64 65 66 69 6e   void ).  (defin
188d0 65 2d 66 75 6e 63 74 69 6f 6e 20 76 6f 69 64 20  e-function void 
188e0 67 6c 50 6f 70 4e 61 6d 65 20 28 29 29 0a 0a 20  glPopName ()).. 
188f0 20 3b 3b 3b 3b 20 4f 70 65 6e 47 4c 20 31 2e 32   ;;;; OpenGL 1.2
18900 0a 0a 20 20 3b 3b 20 76 6f 69 64 20 67 6c 44 72  ..  ;; void glDr
18910 61 77 52 61 6e 67 65 45 6c 65 6d 65 6e 74 73 28  awRangeElements(
18920 20 47 4c 65 6e 75 6d 20 6d 6f 64 65 2c 20 47 4c   GLenum mode, GL
18930 75 69 6e 74 20 73 74 61 72 74 2c 20 47 4c 75 69  uint start, GLui
18940 6e 74 20 65 6e 64 2c 20 47 4c 73 69 7a 65 69 20  nt end, GLsizei 
18950 63 6f 75 6e 74 2c 20 47 4c 65 6e 75 6d 20 74 79  count, GLenum ty
18960 70 65 2c 20 63 6f 6e 73 74 20 47 4c 76 6f 69 64  pe, const GLvoid
18970 20 2a 69 6e 64 69 63 65 73 20 29 0a 20 20 28 64   *indices ).  (d
18980 65 66 69 6e 65 2d 66 75 6e 63 74 69 6f 6e 20 76  efine-function v
18990 6f 69 64 20 67 6c 44 72 61 77 52 61 6e 67 65 45  oid glDrawRangeE
189a0 6c 65 6d 65 6e 74 73 20 28 69 6e 74 20 69 6e 74  lements (int int
189b0 20 69 6e 74 20 69 6e 74 20 69 6e 74 20 76 6f 69   int int int voi
189c0 64 2a 29 29 0a 0a 20 20 3b 3b 20 76 6f 69 64 20  d*))..  ;; void 
189d0 67 6c 54 65 78 49 6d 61 67 65 33 44 28 20 47 4c  glTexImage3D( GL
189e0 65 6e 75 6d 20 74 61 72 67 65 74 2c 20 47 4c 69  enum target, GLi
189f0 6e 74 20 6c 65 76 65 6c 2c 20 47 4c 69 6e 74 20  nt level, GLint 
18a00 69 6e 74 65 72 6e 61 6c 46 6f 72 6d 61 74 2c 20  internalFormat, 
18a10 47 4c 73 69 7a 65 69 20 77 69 64 74 68 2c 20 47  GLsizei width, G
18a20 4c 73 69 7a 65 69 20 68 65 69 67 68 74 2c 20 47  Lsizei height, G
18a30 4c 73 69 7a 65 69 20 64 65 70 74 68 2c 20 47 4c  Lsizei depth, GL
18a40 69 6e 74 20 62 6f 72 64 65 72 2c 20 47 4c 65 6e  int border, GLen
18a50 75 6d 20 66 6f 72 6d 61 74 2c 20 47 4c 65 6e 75  um format, GLenu
18a60 6d 20 74 79 70 65 2c 20 63 6f 6e 73 74 20 47 4c  m type, const GL
18a70 76 6f 69 64 20 2a 70 69 78 65 6c 73 20 29 0a 20  void *pixels ). 
18a80 20 28 64 65 66 69 6e 65 2d 66 75 6e 63 74 69 6f   (define-functio
18a90 6e 20 76 6f 69 64 20 67 6c 54 65 78 49 6d 61 67  n void glTexImag
18aa0 65 33 44 20 28 69 6e 74 20 69 6e 74 20 69 6e 74  e3D (int int int
18ab0 20 69 6e 74 20 69 6e 74 20 69 6e 74 20 69 6e 74   int int int int
18ac0 20 69 6e 74 20 69 6e 74 20 76 6f 69 64 2a 29 29   int int void*))
18ad0 0a 0a 20 20 3b 3b 20 76 6f 69 64 20 67 6c 54 65  ..  ;; void glTe
18ae0 78 53 75 62 49 6d 61 67 65 33 44 28 20 47 4c 65  xSubImage3D( GLe
18af0 6e 75 6d 20 74 61 72 67 65 74 2c 20 47 4c 69 6e  num target, GLin
18b00 74 20 6c 65 76 65 6c 2c 20 47 4c 69 6e 74 20 78  t level, GLint x
18b10 6f 66 66 73 65 74 2c 20 47 4c 69 6e 74 20 79 6f  offset, GLint yo
18b20 66 66 73 65 74 2c 20 47 4c 69 6e 74 20 7a 6f 66  ffset, GLint zof
18b30 66 73 65 74 2c 20 47 4c 73 69 7a 65 69 20 77 69  fset, GLsizei wi
18b40 64 74 68 2c 20 47 4c 73 69 7a 65 69 20 68 65 69  dth, GLsizei hei
18b50 67 68 74 2c 20 47 4c 73 69 7a 65 69 20 64 65 70  ght, GLsizei dep
18b60 74 68 2c 20 47 4c 65 6e 75 6d 20 66 6f 72 6d 61  th, GLenum forma
18b70 74 2c 20 47 4c 65 6e 75 6d 20 74 79 70 65 2c 20  t, GLenum type, 
18b80 63 6f 6e 73 74 20 47 4c 76 6f 69 64 20 2a 70 69  const GLvoid *pi
18b90 78 65 6c 73 29 0a 20 20 28 64 65 66 69 6e 65 2d  xels).  (define-
18ba0 66 75 6e 63 74 69 6f 6e 20 76 6f 69 64 20 67 6c  function void gl
18bb0 54 65 78 53 75 62 49 6d 61 67 65 33 44 20 28 69  TexSubImage3D (i
18bc0 6e 74 20 69 6e 74 20 69 6e 74 20 69 6e 74 20 69  nt int int int i
18bd0 6e 74 20 69 6e 74 20 69 6e 74 20 69 6e 74 20 69  nt int int int i
18be0 6e 74 20 69 6e 74 20 76 6f 69 64 2a 29 29 0a 0a  nt int void*))..
18bf0 20 20 3b 3b 20 76 6f 69 64 20 67 6c 43 6f 70 79    ;; void glCopy
18c00 54 65 78 53 75 62 49 6d 61 67 65 33 44 28 20 47  TexSubImage3D( G
18c10 4c 65 6e 75 6d 20 74 61 72 67 65 74 2c 20 47 4c  Lenum target, GL
18c20 69 6e 74 20 6c 65 76 65 6c 2c 20 47 4c 69 6e 74  int level, GLint
18c30 20 78 6f 66 66 73 65 74 2c 20 47 4c 69 6e 74 20   xoffset, GLint 
18c40 79 6f 66 66 73 65 74 2c 20 47 4c 69 6e 74 20 7a  yoffset, GLint z
18c50 6f 66 66 73 65 74 2c 20 47 4c 69 6e 74 20 78 2c  offset, GLint x,
18c60 20 47 4c 69 6e 74 20 79 2c 20 47 4c 73 69 7a 65   GLint y, GLsize
18c70 69 20 77 69 64 74 68 2c 20 47 4c 73 69 7a 65 69  i width, GLsizei
18c80 20 68 65 69 67 68 74 20 29 0a 20 20 28 64 65 66   height ).  (def
18c90 69 6e 65 2d 66 75 6e 63 74 69 6f 6e 20 76 6f 69  ine-function voi
18ca0 64 20 67 6c 43 6f 70 79 54 65 78 53 75 62 49 6d  d glCopyTexSubIm
18cb0 61 67 65 33 44 20 28 69 6e 74 20 69 6e 74 20 69  age3D (int int i
18cc0 6e 74 20 69 6e 74 20 69 6e 74 20 69 6e 74 20 69  nt int int int i
18cd0 6e 74 20 69 6e 74 20 69 6e 74 29 29 0a 0a 20 20  nt int int))..  
18ce0 3b 3b 3b 3b 20 47 4c 5f 41 52 42 5f 69 6d 61 67  ;;;; GL_ARB_imag
18cf0 69 6e 67 0a 0a 20 20 3b 3b 20 76 6f 69 64 20 67  ing..  ;; void g
18d00 6c 43 6f 6c 6f 72 54 61 62 6c 65 28 20 47 4c 65  lColorTable( GLe
18d10 6e 75 6d 20 74 61 72 67 65 74 2c 20 47 4c 65 6e  num target, GLen
18d20 75 6d 20 69 6e 74 65 72 6e 61 6c 66 6f 72 6d 61  um internalforma
18d30 74 2c 20 47 4c 73 69 7a 65 69 20 77 69 64 74 68  t, GLsizei width
18d40 2c 20 47 4c 65 6e 75 6d 20 66 6f 72 6d 61 74 2c  , GLenum format,
18d50 20 47 4c 65 6e 75 6d 20 74 79 70 65 2c 20 63 6f   GLenum type, co
18d60 6e 73 74 20 47 4c 76 6f 69 64 20 2a 74 61 62 6c  nst GLvoid *tabl
18d70 65 20 29 0a 20 20 28 64 65 66 69 6e 65 2d 66 75  e ).  (define-fu
18d80 6e 63 74 69 6f 6e 20 76 6f 69 64 20 67 6c 43 6f  nction void glCo
18d90 6c 6f 72 54 61 62 6c 65 20 28 69 6e 74 20 69 6e  lorTable (int in
18da0 74 20 69 6e 74 20 69 6e 74 20 69 6e 74 20 76 6f  t int int int vo
18db0 69 64 2a 29 29 0a 0a 20 20 3b 3b 20 76 6f 69 64  id*))..  ;; void
18dc0 20 67 6c 43 6f 6c 6f 72 53 75 62 54 61 62 6c 65   glColorSubTable
18dd0 28 20 47 4c 65 6e 75 6d 20 74 61 72 67 65 74 2c  ( GLenum target,
18de0 20 47 4c 73 69 7a 65 69 20 73 74 61 72 74 2c 20   GLsizei start, 
18df0 47 4c 73 69 7a 65 69 20 63 6f 75 6e 74 2c 20 47  GLsizei count, G
18e00 4c 65 6e 75 6d 20 66 6f 72 6d 61 74 2c 20 47 4c  Lenum format, GL
18e10 65 6e 75 6d 20 74 79 70 65 2c 20 63 6f 6e 73 74  enum type, const
18e20 20 47 4c 76 6f 69 64 20 2a 64 61 74 61 20 29 0a   GLvoid *data ).
18e30 20 20 28 64 65 66 69 6e 65 2d 66 75 6e 63 74 69    (define-functi
18e40 6f 6e 20 76 6f 69 64 20 67 6c 43 6f 6c 6f 72 53  on void glColorS
18e50 75 62 54 61 62 6c 65 20 28 69 6e 74 20 69 6e 74  ubTable (int int
18e60 20 69 6e 74 20 69 6e 74 20 69 6e 74 20 76 6f 69   int int int voi
18e70 64 2a 29 29 0a 0a 20 20 3b 3b 20 76 6f 69 64 20  d*))..  ;; void 
18e80 67 6c 43 6f 6c 6f 72 54 61 62 6c 65 50 61 72 61  glColorTablePara
18e90 6d 65 74 65 72 69 76 28 47 4c 65 6e 75 6d 20 74  meteriv(GLenum t
18ea0 61 72 67 65 74 2c 20 47 4c 65 6e 75 6d 20 70 6e  arget, GLenum pn
18eb0 61 6d 65 2c 20 63 6f 6e 73 74 20 47 4c 69 6e 74  ame, const GLint
18ec0 20 2a 70 61 72 61 6d 73 29 0a 20 20 28 64 65 66   *params).  (def
18ed0 69 6e 65 2d 66 75 6e 63 74 69 6f 6e 20 76 6f 69  ine-function voi
18ee0 64 20 67 6c 43 6f 6c 6f 72 54 61 62 6c 65 50 61  d glColorTablePa
18ef0 72 61 6d 65 74 65 72 69 76 20 28 69 6e 74 20 69  rameteriv (int i
18f00 6e 74 20 76 6f 69 64 2a 29 29 0a 0a 20 20 3b 3b  nt void*))..  ;;
18f10 20 76 6f 69 64 20 67 6c 43 6f 6c 6f 72 54 61 62   void glColorTab
18f20 6c 65 50 61 72 61 6d 65 74 65 72 66 76 28 47 4c  leParameterfv(GL
18f30 65 6e 75 6d 20 74 61 72 67 65 74 2c 20 47 4c 65  enum target, GLe
18f40 6e 75 6d 20 70 6e 61 6d 65 2c 20 63 6f 6e 73 74  num pname, const
18f50 20 47 4c 66 6c 6f 61 74 20 2a 70 61 72 61 6d 73   GLfloat *params
18f60 29 0a 20 20 28 64 65 66 69 6e 65 2d 66 75 6e 63  ).  (define-func
18f70 74 69 6f 6e 20 76 6f 69 64 20 67 6c 43 6f 6c 6f  tion void glColo
18f80 72 54 61 62 6c 65 50 61 72 61 6d 65 74 65 72 66  rTableParameterf
18f90 76 20 28 69 6e 74 20 69 6e 74 20 76 6f 69 64 2a  v (int int void*
18fa0 29 29 0a 0a 20 20 3b 3b 20 76 6f 69 64 20 67 6c  ))..  ;; void gl
18fb0 43 6f 70 79 43 6f 6c 6f 72 53 75 62 54 61 62 6c  CopyColorSubTabl
18fc0 65 28 20 47 4c 65 6e 75 6d 20 74 61 72 67 65 74  e( GLenum target
18fd0 2c 20 47 4c 73 69 7a 65 69 20 73 74 61 72 74 2c  , GLsizei start,
18fe0 20 47 4c 69 6e 74 20 78 2c 20 47 4c 69 6e 74 20   GLint x, GLint 
18ff0 79 2c 20 47 4c 73 69 7a 65 69 20 77 69 64 74 68  y, GLsizei width
19000 20 29 0a 20 20 28 64 65 66 69 6e 65 2d 66 75 6e   ).  (define-fun
19010 63 74 69 6f 6e 20 76 6f 69 64 20 67 6c 43 6f 70  ction void glCop
19020 79 43 6f 6c 6f 72 53 75 62 54 61 62 6c 65 20 28  yColorSubTable (
19030 69 6e 74 20 69 6e 74 20 69 6e 74 20 69 6e 74 20  int int int int 
19040 69 6e 74 29 29 0a 0a 20 20 3b 3b 20 76 6f 69 64  int))..  ;; void
19050 20 67 6c 43 6f 70 79 43 6f 6c 6f 72 54 61 62 6c   glCopyColorTabl
19060 65 28 20 47 4c 65 6e 75 6d 20 74 61 72 67 65 74  e( GLenum target
19070 2c 20 47 4c 65 6e 75 6d 20 69 6e 74 65 72 6e 61  , GLenum interna
19080 6c 66 6f 72 6d 61 74 2c 20 47 4c 69 6e 74 20 78  lformat, GLint x
19090 2c 20 47 4c 69 6e 74 20 79 2c 20 47 4c 73 69 7a  , GLint y, GLsiz
190a0 65 69 20 77 69 64 74 68 20 29 0a 20 20 28 64 65  ei width ).  (de
190b0 66 69 6e 65 2d 66 75 6e 63 74 69 6f 6e 20 76 6f  fine-function vo
190c0 69 64 20 67 6c 43 6f 70 79 43 6f 6c 6f 72 54 61  id glCopyColorTa
190d0 62 6c 65 20 28 69 6e 74 20 69 6e 74 20 69 6e 74  ble (int int int
190e0 20 69 6e 74 20 69 6e 74 29 29 0a 0a 20 20 3b 3b   int int))..  ;;
190f0 20 76 6f 69 64 20 67 6c 47 65 74 43 6f 6c 6f 72   void glGetColor
19100 54 61 62 6c 65 28 20 47 4c 65 6e 75 6d 20 74 61  Table( GLenum ta
19110 72 67 65 74 2c 20 47 4c 65 6e 75 6d 20 66 6f 72  rget, GLenum for
19120 6d 61 74 2c 20 47 4c 65 6e 75 6d 20 74 79 70 65  mat, GLenum type
19130 2c 20 47 4c 76 6f 69 64 20 2a 74 61 62 6c 65 20  , GLvoid *table 
19140 29 0a 20 20 28 64 65 66 69 6e 65 2d 66 75 6e 63  ).  (define-func
19150 74 69 6f 6e 20 76 6f 69 64 20 67 6c 47 65 74 43  tion void glGetC
19160 6f 6c 6f 72 54 61 62 6c 65 20 28 69 6e 74 20 69  olorTable (int i
19170 6e 74 20 69 6e 74 20 76 6f 69 64 2a 29 29 0a 0a  nt int void*))..
19180 20 20 3b 3b 20 76 6f 69 64 20 67 6c 47 65 74 43    ;; void glGetC
19190 6f 6c 6f 72 54 61 62 6c 65 50 61 72 61 6d 65 74  olorTableParamet
191a0 65 72 66 76 28 20 47 4c 65 6e 75 6d 20 74 61 72  erfv( GLenum tar
191b0 67 65 74 2c 20 47 4c 65 6e 75 6d 20 70 6e 61 6d  get, GLenum pnam
191c0 65 2c 20 47 4c 66 6c 6f 61 74 20 2a 70 61 72 61  e, GLfloat *para
191d0 6d 73 20 29 0a 20 20 28 64 65 66 69 6e 65 2d 66  ms ).  (define-f
191e0 75 6e 63 74 69 6f 6e 20 76 6f 69 64 20 67 6c 47  unction void glG
191f0 65 74 43 6f 6c 6f 72 54 61 62 6c 65 50 61 72 61  etColorTablePara
19200 6d 65 74 65 72 66 76 20 28 69 6e 74 20 69 6e 74  meterfv (int int
19210 20 76 6f 69 64 2a 29 29 0a 0a 20 20 3b 3b 20 76   void*))..  ;; v
19220 6f 69 64 20 67 6c 47 65 74 43 6f 6c 6f 72 54 61  oid glGetColorTa
19230 62 6c 65 50 61 72 61 6d 65 74 65 72 69 76 28 20  bleParameteriv( 
19240 47 4c 65 6e 75 6d 20 74 61 72 67 65 74 2c 20 47  GLenum target, G
19250 4c 65 6e 75 6d 20 70 6e 61 6d 65 2c 20 47 4c 69  Lenum pname, GLi
19260 6e 74 20 2a 70 61 72 61 6d 73 20 29 0a 20 20 28  nt *params ).  (
19270 64 65 66 69 6e 65 2d 66 75 6e 63 74 69 6f 6e 20  define-function 
19280 76 6f 69 64 20 67 6c 47 65 74 43 6f 6c 6f 72 54  void glGetColorT
19290 61 62 6c 65 50 61 72 61 6d 65 74 65 72 69 76 20  ableParameteriv 
192a0 28 69 6e 74 20 69 6e 74 20 76 6f 69 64 2a 29 29  (int int void*))
192b0 0a 0a 20 20 3b 3b 20 76 6f 69 64 20 67 6c 42 6c  ..  ;; void glBl
192c0 65 6e 64 45 71 75 61 74 69 6f 6e 28 20 47 4c 65  endEquation( GLe
192d0 6e 75 6d 20 6d 6f 64 65 20 29 0a 20 20 28 64 65  num mode ).  (de
192e0 66 69 6e 65 2d 66 75 6e 63 74 69 6f 6e 20 76 6f  fine-function vo
192f0 69 64 20 67 6c 42 6c 65 6e 64 45 71 75 61 74 69  id glBlendEquati
19300 6f 6e 20 28 69 6e 74 29 29 0a 0a 20 20 3b 3b 20  on (int))..  ;; 
19310 76 6f 69 64 20 67 6c 42 6c 65 6e 64 43 6f 6c 6f  void glBlendColo
19320 72 28 20 47 4c 63 6c 61 6d 70 66 20 72 65 64 2c  r( GLclampf red,
19330 20 47 4c 63 6c 61 6d 70 66 20 67 72 65 65 6e 2c   GLclampf green,
19340 20 47 4c 63 6c 61 6d 70 66 20 62 6c 75 65 2c 20   GLclampf blue, 
19350 47 4c 63 6c 61 6d 70 66 20 61 6c 70 68 61 20 29  GLclampf alpha )
19360 0a 20 20 28 64 65 66 69 6e 65 2d 66 75 6e 63 74  .  (define-funct
19370 69 6f 6e 20 76 6f 69 64 20 67 6c 42 6c 65 6e 64  ion void glBlend
19380 43 6f 6c 6f 72 20 28 66 6c 6f 61 74 20 66 6c 6f  Color (float flo
19390 61 74 20 66 6c 6f 61 74 20 66 6c 6f 61 74 29 29  at float float))
193a0 0a 0a 20 20 3b 3b 20 76 6f 69 64 20 67 6c 48 69  ..  ;; void glHi
193b0 73 74 6f 67 72 61 6d 28 20 47 4c 65 6e 75 6d 20  stogram( GLenum 
193c0 74 61 72 67 65 74 2c 20 47 4c 73 69 7a 65 69 20  target, GLsizei 
193d0 77 69 64 74 68 2c 20 47 4c 65 6e 75 6d 20 69 6e  width, GLenum in
193e0 74 65 72 6e 61 6c 66 6f 72 6d 61 74 2c 20 47 4c  ternalformat, GL
193f0 62 6f 6f 6c 65 61 6e 20 73 69 6e 6b 20 29 0a 20  boolean sink ). 
19400 20 28 64 65 66 69 6e 65 2d 66 75 6e 63 74 69 6f   (define-functio
19410 6e 20 76 6f 69 64 20 67 6c 48 69 73 74 6f 67 72  n void glHistogr
19420 61 6d 20 28 69 6e 74 20 69 6e 74 20 69 6e 74 20  am (int int int 
19430 69 6e 74 29 29 0a 0a 20 20 3b 3b 20 76 6f 69 64  int))..  ;; void
19440 20 67 6c 52 65 73 65 74 48 69 73 74 6f 67 72 61   glResetHistogra
19450 6d 28 20 47 4c 65 6e 75 6d 20 74 61 72 67 65 74  m( GLenum target
19460 20 29 0a 20 20 28 64 65 66 69 6e 65 2d 66 75 6e   ).  (define-fun
19470 63 74 69 6f 6e 20 76 6f 69 64 20 67 6c 52 65 73  ction void glRes
19480 65 74 48 69 73 74 6f 67 72 61 6d 20 28 69 6e 74  etHistogram (int
19490 29 29 0a 0a 20 20 3b 3b 20 76 6f 69 64 20 67 6c  ))..  ;; void gl
194a0 47 65 74 48 69 73 74 6f 67 72 61 6d 28 20 47 4c  GetHistogram( GL
194b0 65 6e 75 6d 20 74 61 72 67 65 74 2c 20 47 4c 62  enum target, GLb
194c0 6f 6f 6c 65 61 6e 20 72 65 73 65 74 2c 20 47 4c  oolean reset, GL
194d0 65 6e 75 6d 20 66 6f 72 6d 61 74 2c 20 47 4c 65  enum format, GLe
194e0 6e 75 6d 20 74 79 70 65 2c 20 47 4c 76 6f 69 64  num type, GLvoid
194f0 20 2a 76 61 6c 75 65 73 20 29 0a 20 20 28 64 65   *values ).  (de
19500 66 69 6e 65 2d 66 75 6e 63 74 69 6f 6e 20 76 6f  fine-function vo
19510 69 64 20 67 6c 47 65 74 48 69 73 74 6f 67 72 61  id glGetHistogra
19520 6d 20 28 69 6e 74 20 69 6e 74 20 69 6e 74 20 69  m (int int int i
19530 6e 74 20 76 6f 69 64 2a 29 29 0a 0a 20 20 3b 3b  nt void*))..  ;;
19540 20 76 6f 69 64 20 67 6c 47 65 74 48 69 73 74 6f   void glGetHisto
19550 67 72 61 6d 50 61 72 61 6d 65 74 65 72 66 76 28  gramParameterfv(
19560 20 47 4c 65 6e 75 6d 20 74 61 72 67 65 74 2c 20   GLenum target, 
19570 47 4c 65 6e 75 6d 20 70 6e 61 6d 65 2c 20 47 4c  GLenum pname, GL
19580 66 6c 6f 61 74 20 2a 70 61 72 61 6d 73 20 29 0a  float *params ).
19590 20 20 28 64 65 66 69 6e 65 2d 66 75 6e 63 74 69    (define-functi
195a0 6f 6e 20 76 6f 69 64 20 67 6c 47 65 74 48 69 73  on void glGetHis
195b0 74 6f 67 72 61 6d 50 61 72 61 6d 65 74 65 72 66  togramParameterf
195c0 76 20 28 69 6e 74 20 69 6e 74 20 76 6f 69 64 2a  v (int int void*
195d0 29 29 0a 0a 20 20 3b 3b 20 76 6f 69 64 20 67 6c  ))..  ;; void gl
195e0 47 65 74 48 69 73 74 6f 67 72 61 6d 50 61 72 61  GetHistogramPara
195f0 6d 65 74 65 72 69 76 28 20 47 4c 65 6e 75 6d 20  meteriv( GLenum 
19600 74 61 72 67 65 74 2c 20 47 4c 65 6e 75 6d 20 70  target, GLenum p
19610 6e 61 6d 65 2c 20 47 4c 69 6e 74 20 2a 70 61 72  name, GLint *par
19620 61 6d 73 20 29 0a 20 20 28 64 65 66 69 6e 65 2d  ams ).  (define-
19630 66 75 6e 63 74 69 6f 6e 20 76 6f 69 64 20 67 6c  function void gl
19640 47 65 74 48 69 73 74 6f 67 72 61 6d 50 61 72 61  GetHistogramPara
19650 6d 65 74 65 72 69 76 20 28 69 6e 74 20 69 6e 74  meteriv (int int
19660 20 76 6f 69 64 2a 29 29 0a 0a 20 20 3b 3b 20 76   void*))..  ;; v
19670 6f 69 64 20 67 6c 4d 69 6e 6d 61 78 28 20 47 4c  oid glMinmax( GL
19680 65 6e 75 6d 20 74 61 72 67 65 74 2c 20 47 4c 65  enum target, GLe
19690 6e 75 6d 20 69 6e 74 65 72 6e 61 6c 66 6f 72 6d  num internalform
196a0 61 74 2c 20 47 4c 62 6f 6f 6c 65 61 6e 20 73 69  at, GLboolean si
196b0 6e 6b 20 29 0a 20 20 28 64 65 66 69 6e 65 2d 66  nk ).  (define-f
196c0 75 6e 63 74 69 6f 6e 20 76 6f 69 64 20 67 6c 4d  unction void glM
196d0 69 6e 6d 61 78 20 28 69 6e 74 20 69 6e 74 20 69  inmax (int int i
196e0 6e 74 29 29 0a 0a 20 20 3b 3b 20 76 6f 69 64 20  nt))..  ;; void 
196f0 67 6c 52 65 73 65 74 4d 69 6e 6d 61 78 28 20 47  glResetMinmax( G
19700 4c 65 6e 75 6d 20 74 61 72 67 65 74 20 29 0a 20  Lenum target ). 
19710 20 28 64 65 66 69 6e 65 2d 66 75 6e 63 74 69 6f   (define-functio
19720 6e 20 76 6f 69 64 20 67 6c 52 65 73 65 74 4d 69  n void glResetMi
19730 6e 6d 61 78 20 28 69 6e 74 29 29 0a 0a 20 20 3b  nmax (int))..  ;
19740 3b 20 76 6f 69 64 20 67 6c 47 65 74 4d 69 6e 6d  ; void glGetMinm
19750 61 78 28 20 47 4c 65 6e 75 6d 20 74 61 72 67 65  ax( GLenum targe
19760 74 2c 20 47 4c 62 6f 6f 6c 65 61 6e 20 72 65 73  t, GLboolean res
19770 65 74 2c 20 47 4c 65 6e 75 6d 20 66 6f 72 6d 61  et, GLenum forma
19780 74 2c 20 47 4c 65 6e 75 6d 20 74 79 70 65 73 2c  t, GLenum types,
19790 20 47 4c 76 6f 69 64 20 2a 76 61 6c 75 65 73 20   GLvoid *values 
197a0 29 0a 20 20 28 64 65 66 69 6e 65 2d 66 75 6e 63  ).  (define-func
197b0 74 69 6f 6e 20 76 6f 69 64 20 67 6c 47 65 74 4d  tion void glGetM
197c0 69 6e 6d 61 78 20 28 69 6e 74 20 69 6e 74 20 69  inmax (int int i
197d0 6e 74 20 69 6e 74 20 76 6f 69 64 2a 29 29 0a 0a  nt int void*))..
197e0 20 20 3b 3b 20 76 6f 69 64 20 67 6c 47 65 74 4d    ;; void glGetM
197f0 69 6e 6d 61 78 50 61 72 61 6d 65 74 65 72 66 76  inmaxParameterfv
19800 28 20 47 4c 65 6e 75 6d 20 74 61 72 67 65 74 2c  ( GLenum target,
19810 20 47 4c 65 6e 75 6d 20 70 6e 61 6d 65 2c 20 47   GLenum pname, G
19820 4c 66 6c 6f 61 74 20 2a 70 61 72 61 6d 73 20 29  Lfloat *params )
19830 0a 20 20 28 64 65 66 69 6e 65 2d 66 75 6e 63 74  .  (define-funct
19840 69 6f 6e 20 76 6f 69 64 20 67 6c 47 65 74 4d 69  ion void glGetMi
19850 6e 6d 61 78 50 61 72 61 6d 65 74 65 72 66 76 20  nmaxParameterfv 
19860 28 69 6e 74 20 69 6e 74 20 76 6f 69 64 2a 29 29  (int int void*))
19870 0a 0a 20 20 3b 3b 20 76 6f 69 64 20 67 6c 47 65  ..  ;; void glGe
19880 74 4d 69 6e 6d 61 78 50 61 72 61 6d 65 74 65 72  tMinmaxParameter
19890 69 76 28 20 47 4c 65 6e 75 6d 20 74 61 72 67 65  iv( GLenum targe
198a0 74 2c 20 47 4c 65 6e 75 6d 20 70 6e 61 6d 65 2c  t, GLenum pname,
198b0 20 47 4c 69 6e 74 20 2a 70 61 72 61 6d 73 20 29   GLint *params )
198c0 0a 20 20 28 64 65 66 69 6e 65 2d 66 75 6e 63 74  .  (define-funct
198d0 69 6f 6e 20 76 6f 69 64 20 67 6c 47 65 74 4d 69  ion void glGetMi
198e0 6e 6d 61 78 50 61 72 61 6d 65 74 65 72 69 76 20  nmaxParameteriv 
198f0 28 69 6e 74 20 69 6e 74 20 76 6f 69 64 2a 29 29  (int int void*))
19900 0a 0a 20 20 3b 3b 20 76 6f 69 64 20 67 6c 43 6f  ..  ;; void glCo
19910 6e 76 6f 6c 75 74 69 6f 6e 46 69 6c 74 65 72 31  nvolutionFilter1
19920 44 28 20 47 4c 65 6e 75 6d 20 74 61 72 67 65 74  D( GLenum target
19930 2c 20 47 4c 65 6e 75 6d 20 69 6e 74 65 72 6e 61  , GLenum interna
19940 6c 66 6f 72 6d 61 74 2c 20 47 4c 73 69 7a 65 69  lformat, GLsizei
19950 20 77 69 64 74 68 2c 20 47 4c 65 6e 75 6d 20 66   width, GLenum f
19960 6f 72 6d 61 74 2c 20 47 4c 65 6e 75 6d 20 74 79  ormat, GLenum ty
19970 70 65 2c 20 63 6f 6e 73 74 20 47 4c 76 6f 69 64  pe, const GLvoid
19980 20 2a 69 6d 61 67 65 20 29 0a 20 20 28 64 65 66   *image ).  (def
19990 69 6e 65 2d 66 75 6e 63 74 69 6f 6e 20 76 6f 69  ine-function voi
199a0 64 20 67 6c 43 6f 6e 76 6f 6c 75 74 69 6f 6e 46  d glConvolutionF
199b0 69 6c 74 65 72 31 44 20 28 69 6e 74 20 69 6e 74  ilter1D (int int
199c0 20 69 6e 74 20 69 6e 74 20 69 6e 74 20 76 6f 69   int int int voi
199d0 64 2a 29 29 0a 0a 20 20 3b 3b 20 76 6f 69 64 20  d*))..  ;; void 
199e0 67 6c 43 6f 6e 76 6f 6c 75 74 69 6f 6e 46 69 6c  glConvolutionFil
199f0 74 65 72 32 44 28 20 47 4c 65 6e 75 6d 20 74 61  ter2D( GLenum ta
19a00 72 67 65 74 2c 20 47 4c 65 6e 75 6d 20 69 6e 74  rget, GLenum int
19a10 65 72 6e 61 6c 66 6f 72 6d 61 74 2c 20 47 4c 73  ernalformat, GLs
19a20 69 7a 65 69 20 77 69 64 74 68 2c 20 47 4c 73 69  izei width, GLsi
19a30 7a 65 69 20 68 65 69 67 68 74 2c 20 47 4c 65 6e  zei height, GLen
19a40 75 6d 20 66 6f 72 6d 61 74 2c 20 47 4c 65 6e 75  um format, GLenu
19a50 6d 20 74 79 70 65 2c 20 63 6f 6e 73 74 20 47 4c  m type, const GL
19a60 76 6f 69 64 20 2a 69 6d 61 67 65 20 29 0a 20 20  void *image ).  
19a70 28 64 65 66 69 6e 65 2d 66 75 6e 63 74 69 6f 6e  (define-function
19a80 20 76 6f 69 64 20 67 6c 43 6f 6e 76 6f 6c 75 74   void glConvolut
19a90 69 6f 6e 46 69 6c 74 65 72 32 44 20 28 69 6e 74  ionFilter2D (int
19aa0 20 69 6e 74 20 69 6e 74 20 69 6e 74 20 69 6e 74   int int int int
19ab0 20 69 6e 74 20 76 6f 69 64 2a 29 29 0a 0a 20 20   int void*))..  
19ac0 3b 3b 20 76 6f 69 64 20 67 6c 43 6f 6e 76 6f 6c  ;; void glConvol
19ad0 75 74 69 6f 6e 50 61 72 61 6d 65 74 65 72 66 28  utionParameterf(
19ae0 20 47 4c 65 6e 75 6d 20 74 61 72 67 65 74 2c 20   GLenum target, 
19af0 47 4c 65 6e 75 6d 20 70 6e 61 6d 65 2c 20 47 4c  GLenum pname, GL
19b00 66 6c 6f 61 74 20 70 61 72 61 6d 73 20 29 0a 20  float params ). 
19b10 20 28 64 65 66 69 6e 65 2d 66 75 6e 63 74 69 6f   (define-functio
19b20 6e 20 76 6f 69 64 20 67 6c 43 6f 6e 76 6f 6c 75  n void glConvolu
19b30 74 69 6f 6e 50 61 72 61 6d 65 74 65 72 66 20 28  tionParameterf (
19b40 69 6e 74 20 69 6e 74 20 66 6c 6f 61 74 29 29 0a  int int float)).
19b50 0a 20 20 3b 3b 20 76 6f 69 64 20 67 6c 43 6f 6e  .  ;; void glCon
19b60 76 6f 6c 75 74 69 6f 6e 50 61 72 61 6d 65 74 65  volutionParamete
19b70 72 66 76 28 20 47 4c 65 6e 75 6d 20 74 61 72 67  rfv( GLenum targ
19b80 65 74 2c 20 47 4c 65 6e 75 6d 20 70 6e 61 6d 65  et, GLenum pname
19b90 2c 20 63 6f 6e 73 74 20 47 4c 66 6c 6f 61 74 20  , const GLfloat 
19ba0 2a 70 61 72 61 6d 73 20 29 0a 20 20 28 64 65 66  *params ).  (def
19bb0 69 6e 65 2d 66 75 6e 63 74 69 6f 6e 20 76 6f 69  ine-function voi
19bc0 64 20 67 6c 43 6f 6e 76 6f 6c 75 74 69 6f 6e 50  d glConvolutionP
19bd0 61 72 61 6d 65 74 65 72 66 76 20 28 69 6e 74 20  arameterfv (int 
19be0 69 6e 74 20 76 6f 69 64 2a 29 29 0a 0a 20 20 3b  int void*))..  ;
19bf0 3b 20 76 6f 69 64 20 67 6c 43 6f 6e 76 6f 6c 75  ; void glConvolu
19c00 74 69 6f 6e 50 61 72 61 6d 65 74 65 72 69 28 20  tionParameteri( 
19c10 47 4c 65 6e 75 6d 20 74 61 72 67 65 74 2c 20 47  GLenum target, G
19c20 4c 65 6e 75 6d 20 70 6e 61 6d 65 2c 20 47 4c 69  Lenum pname, GLi
19c30 6e 74 20 70 61 72 61 6d 73 20 29 0a 20 20 28 64  nt params ).  (d
19c40 65 66 69 6e 65 2d 66 75 6e 63 74 69 6f 6e 20 76  efine-function v
19c50 6f 69 64 20 67 6c 43 6f 6e 76 6f 6c 75 74 69 6f  oid glConvolutio
19c60 6e 50 61 72 61 6d 65 74 65 72 69 20 28 69 6e 74  nParameteri (int
19c70 20 69 6e 74 20 69 6e 74 29 29 0a 0a 20 20 3b 3b   int int))..  ;;
19c80 20 76 6f 69 64 20 67 6c 43 6f 6e 76 6f 6c 75 74   void glConvolut
19c90 69 6f 6e 50 61 72 61 6d 65 74 65 72 69 76 28 20  ionParameteriv( 
19ca0 47 4c 65 6e 75 6d 20 74 61 72 67 65 74 2c 20 47  GLenum target, G
19cb0 4c 65 6e 75 6d 20 70 6e 61 6d 65 2c 20 63 6f 6e  Lenum pname, con
19cc0 73 74 20 47 4c 69 6e 74 20 2a 70 61 72 61 6d 73  st GLint *params
19cd0 20 29 0a 20 20 28 64 65 66 69 6e 65 2d 66 75 6e   ).  (define-fun
19ce0 63 74 69 6f 6e 20 76 6f 69 64 20 67 6c 43 6f 6e  ction void glCon
19cf0 76 6f 6c 75 74 69 6f 6e 50 61 72 61 6d 65 74 65  volutionParamete
19d00 72 69 76 20 28 69 6e 74 20 69 6e 74 20 76 6f 69  riv (int int voi
19d10 64 2a 29 29 0a 0a 20 20 3b 3b 20 76 6f 69 64 20  d*))..  ;; void 
19d20 67 6c 43 6f 70 79 43 6f 6e 76 6f 6c 75 74 69 6f  glCopyConvolutio
19d30 6e 46 69 6c 74 65 72 31 44 28 20 47 4c 65 6e 75  nFilter1D( GLenu
19d40 6d 20 74 61 72 67 65 74 2c 20 47 4c 65 6e 75 6d  m target, GLenum
19d50 20 69 6e 74 65 72 6e 61 6c 66 6f 72 6d 61 74 2c   internalformat,
19d60 20 47 4c 69 6e 74 20 78 2c 20 47 4c 69 6e 74 20   GLint x, GLint 
19d70 79 2c 20 47 4c 73 69 7a 65 69 20 77 69 64 74 68  y, GLsizei width
19d80 20 29 0a 20 20 28 64 65 66 69 6e 65 2d 66 75 6e   ).  (define-fun
19d90 63 74 69 6f 6e 20 76 6f 69 64 20 67 6c 43 6f 70  ction void glCop
19da0 79 43 6f 6e 76 6f 6c 75 74 69 6f 6e 46 69 6c 74  yConvolutionFilt
19db0 65 72 31 44 20 28 69 6e 74 20 69 6e 74 20 69 6e  er1D (int int in
19dc0 74 20 69 6e 74 20 69 6e 74 29 29 0a 0a 20 20 3b  t int int))..  ;
19dd0 3b 20 76 6f 69 64 20 67 6c 43 6f 70 79 43 6f 6e  ; void glCopyCon
19de0 76 6f 6c 75 74 69 6f 6e 46 69 6c 74 65 72 32 44  volutionFilter2D
19df0 28 20 47 4c 65 6e 75 6d 20 74 61 72 67 65 74 2c  ( GLenum target,
19e00 20 47 4c 65 6e 75 6d 20 69 6e 74 65 72 6e 61 6c   GLenum internal
19e10 66 6f 72 6d 61 74 2c 20 47 4c 69 6e 74 20 78 2c  format, GLint x,
19e20 20 47 4c 69 6e 74 20 79 2c 20 47 4c 73 69 7a 65   GLint y, GLsize
19e30 69 20 77 69 64 74 68 2c 20 47 4c 73 69 7a 65 69  i width, GLsizei
19e40 20 68 65 69 67 68 74 29 0a 20 20 28 64 65 66 69   height).  (defi
19e50 6e 65 2d 66 75 6e 63 74 69 6f 6e 20 76 6f 69 64  ne-function void
19e60 20 67 6c 43 6f 70 79 43 6f 6e 76 6f 6c 75 74 69   glCopyConvoluti
19e70 6f 6e 46 69 6c 74 65 72 32 44 20 28 69 6e 74 20  onFilter2D (int 
19e80 69 6e 74 20 69 6e 74 20 69 6e 74 20 69 6e 74 20  int int int int 
19e90 69 6e 74 29 29 0a 0a 20 20 3b 3b 20 76 6f 69 64  int))..  ;; void
19ea0 20 67 6c 47 65 74 43 6f 6e 76 6f 6c 75 74 69 6f   glGetConvolutio
19eb0 6e 46 69 6c 74 65 72 28 20 47 4c 65 6e 75 6d 20  nFilter( GLenum 
19ec0 74 61 72 67 65 74 2c 20 47 4c 65 6e 75 6d 20 66  target, GLenum f
19ed0 6f 72 6d 61 74 2c 20 47 4c 65 6e 75 6d 20 74 79  ormat, GLenum ty
19ee0 70 65 2c 20 47 4c 76 6f 69 64 20 2a 69 6d 61 67  pe, GLvoid *imag
19ef0 65 20 29 0a 20 20 28 64 65 66 69 6e 65 2d 66 75  e ).  (define-fu
19f00 6e 63 74 69 6f 6e 20 76 6f 69 64 20 67 6c 47 65  nction void glGe
19f10 74 43 6f 6e 76 6f 6c 75 74 69 6f 6e 46 69 6c 74  tConvolutionFilt
19f20 65 72 20 28 69 6e 74 20 69 6e 74 20 69 6e 74 20  er (int int int 
19f30 76 6f 69 64 2a 29 29 0a 0a 20 20 3b 3b 20 76 6f  void*))..  ;; vo
19f40 69 64 20 67 6c 47 65 74 43 6f 6e 76 6f 6c 75 74  id glGetConvolut
19f50 69 6f 6e 50 61 72 61 6d 65 74 65 72 66 76 28 20  ionParameterfv( 
19f60 47 4c 65 6e 75 6d 20 74 61 72 67 65 74 2c 20 47  GLenum target, G
19f70 4c 65 6e 75 6d 20 70 6e 61 6d 65 2c 20 47 4c 66  Lenum pname, GLf
19f80 6c 6f 61 74 20 2a 70 61 72 61 6d 73 20 29 0a 20  loat *params ). 
19f90 20 28 64 65 66 69 6e 65 2d 66 75 6e 63 74 69 6f   (define-functio
19fa0 6e 20 76 6f 69 64 20 67 6c 47 65 74 43 6f 6e 76  n void glGetConv
19fb0 6f 6c 75 74 69 6f 6e 50 61 72 61 6d 65 74 65 72  olutionParameter
19fc0 66 76 20 28 69 6e 74 20 69 6e 74 20 76 6f 69 64  fv (int int void
19fd0 2a 29 29 0a 0a 20 20 3b 3b 20 76 6f 69 64 20 67  *))..  ;; void g
19fe0 6c 47 65 74 43 6f 6e 76 6f 6c 75 74 69 6f 6e 50  lGetConvolutionP
19ff0 61 72 61 6d 65 74 65 72 69 76 28 20 47 4c 65 6e  arameteriv( GLen
1a000 75 6d 20 74 61 72 67 65 74 2c 20 47 4c 65 6e 75  um target, GLenu
1a010 6d 20 70 6e 61 6d 65 2c 20 47 4c 69 6e 74 20 2a  m pname, GLint *
1a020 70 61 72 61 6d 73 20 29 0a 20 20 28 64 65 66 69  params ).  (defi
1a030 6e 65 2d 66 75 6e 63 74 69 6f 6e 20 76 6f 69 64  ne-function void
1a040 20 67 6c 47 65 74 43 6f 6e 76 6f 6c 75 74 69 6f   glGetConvolutio
1a050 6e 50 61 72 61 6d 65 74 65 72 69 76 20 28 69 6e  nParameteriv (in
1a060 74 20 69 6e 74 20 76 6f 69 64 2a 29 29 0a 0a 20  t int void*)).. 
1a070 20 3b 3b 20 76 6f 69 64 20 67 6c 53 65 70 61 72   ;; void glSepar
1a080 61 62 6c 65 46 69 6c 74 65 72 32 44 28 20 47 4c  ableFilter2D( GL
1a090 65 6e 75 6d 20 74 61 72 67 65 74 2c 20 47 4c 65  enum target, GLe
1a0a0 6e 75 6d 20 69 6e 74 65 72 6e 61 6c 66 6f 72 6d  num internalform
1a0b0 61 74 2c 20 47 4c 73 69 7a 65 69 20 77 69 64 74  at, GLsizei widt
1a0c0 68 2c 20 47 4c 73 69 7a 65 69 20 68 65 69 67 68  h, GLsizei heigh
1a0d0 74 2c 20 47 4c 65 6e 75 6d 20 66 6f 72 6d 61 74  t, GLenum format
1a0e0 2c 20 47 4c 65 6e 75 6d 20 74 79 70 65 2c 20 63  , GLenum type, c
1a0f0 6f 6e 73 74 20 47 4c 76 6f 69 64 20 2a 72 6f 77  onst GLvoid *row
1a100 2c 20 63 6f 6e 73 74 20 47 4c 76 6f 69 64 20 2a  , const GLvoid *
1a110 63 6f 6c 75 6d 6e 20 29 0a 20 20 28 64 65 66 69  column ).  (defi
1a120 6e 65 2d 66 75 6e 63 74 69 6f 6e 20 76 6f 69 64  ne-function void
1a130 20 67 6c 53 65 70 61 72 61 62 6c 65 46 69 6c 74   glSeparableFilt
1a140 65 72 32 44 20 28 69 6e 74 20 69 6e 74 20 69 6e  er2D (int int in
1a150 74 20 69 6e 74 20 69 6e 74 20 69 6e 74 20 76 6f  t int int int vo
1a160 69 64 2a 20 76 6f 69 64 2a 29 29 0a 0a 20 20 3b  id* void*))..  ;
1a170 3b 20 76 6f 69 64 20 67 6c 47 65 74 53 65 70 61  ; void glGetSepa
1a180 72 61 62 6c 65 46 69 6c 74 65 72 28 20 47 4c 65  rableFilter( GLe
1a190 6e 75 6d 20 74 61 72 67 65 74 2c 20 47 4c 65 6e  num target, GLen
1a1a0 75 6d 20 66 6f 72 6d 61 74 2c 20 47 4c 65 6e 75  um format, GLenu
1a1b0 6d 20 74 79 70 65 2c 20 47 4c 76 6f 69 64 20 2a  m type, GLvoid *
1a1c0 72 6f 77 2c 20 47 4c 76 6f 69 64 20 2a 63 6f 6c  row, GLvoid *col
1a1d0 75 6d 6e 2c 20 47 4c 76 6f 69 64 20 2a 73 70 61  umn, GLvoid *spa
1a1e0 6e 20 29 0a 20 20 28 64 65 66 69 6e 65 2d 66 75  n ).  (define-fu
1a1f0 6e 63 74 69 6f 6e 20 76 6f 69 64 20 67 6c 47 65  nction void glGe
1a200 74 53 65 70 61 72 61 62 6c 65 46 69 6c 74 65 72  tSeparableFilter
1a210 20 28 69 6e 74 20 69 6e 74 20 69 6e 74 20 76 6f   (int int int vo
1a220 69 64 2a 20 76 6f 69 64 2a 20 76 6f 69 64 2a 29  id* void* void*)
1a230 29 0a 0a 20 20 3b 3b 20 76 6f 69 64 20 67 6c 41  )..  ;; void glA
1a240 63 74 69 76 65 54 65 78 74 75 72 65 28 20 47 4c  ctiveTexture( GL
1a250 65 6e 75 6d 20 74 65 78 74 75 72 65 20 29 0a 20  enum texture ). 
1a260 20 28 64 65 66 69 6e 65 2d 66 75 6e 63 74 69 6f   (define-functio
1a270 6e 20 76 6f 69 64 20 67 6c 41 63 74 69 76 65 54  n void glActiveT
1a280 65 78 74 75 72 65 20 28 69 6e 74 29 29 0a 0a 20  exture (int)).. 
1a290 20 3b 3b 20 76 6f 69 64 20 67 6c 43 6c 69 65 6e   ;; void glClien
1a2a0 74 41 63 74 69 76 65 54 65 78 74 75 72 65 28 20  tActiveTexture( 
1a2b0 47 4c 65 6e 75 6d 20 74 65 78 74 75 72 65 20 29  GLenum texture )
1a2c0 0a 20 20 28 64 65 66 69 6e 65 2d 66 75 6e 63 74  .  (define-funct
1a2d0 69 6f 6e 20 76 6f 69 64 20 67 6c 43 6c 69 65 6e  ion void glClien
1a2e0 74 41 63 74 69 76 65 54 65 78 74 75 72 65 20 28  tActiveTexture (
1a2f0 69 6e 74 29 29 0a 0a 20 20 3b 3b 20 76 6f 69 64  int))..  ;; void
1a300 20 67 6c 43 6f 6d 70 72 65 73 73 65 64 54 65 78   glCompressedTex
1a310 49 6d 61 67 65 31 44 28 20 47 4c 65 6e 75 6d 20  Image1D( GLenum 
1a320 74 61 72 67 65 74 2c 20 47 4c 69 6e 74 20 6c 65  target, GLint le
1a330 76 65 6c 2c 20 47 4c 65 6e 75 6d 20 69 6e 74 65  vel, GLenum inte
1a340 72 6e 61 6c 66 6f 72 6d 61 74 2c 20 47 4c 73 69  rnalformat, GLsi
1a350 7a 65 69 20 77 69 64 74 68 2c 20 47 4c 69 6e 74  zei width, GLint
1a360 20 62 6f 72 64 65 72 2c 20 47 4c 73 69 7a 65 69   border, GLsizei
1a370 20 69 6d 61 67 65 53 69 7a 65 2c 20 63 6f 6e 73   imageSize, cons
1a380 74 20 47 4c 76 6f 69 64 20 2a 64 61 74 61 20 29  t GLvoid *data )
1a390 0a 20 20 28 64 65 66 69 6e 65 2d 66 75 6e 63 74  .  (define-funct
1a3a0 69 6f 6e 20 76 6f 69 64 20 67 6c 43 6f 6d 70 72  ion void glCompr
1a3b0 65 73 73 65 64 54 65 78 49 6d 61 67 65 31 44 20  essedTexImage1D 
1a3c0 28 69 6e 74 20 69 6e 74 20 69 6e 74 20 69 6e 74  (int int int int
1a3d0 20 69 6e 74 20 69 6e 74 20 76 6f 69 64 2a 29 29   int int void*))
1a3e0 0a 0a 20 20 3b 3b 20 76 6f 69 64 20 67 6c 43 6f  ..  ;; void glCo
1a3f0 6d 70 72 65 73 73 65 64 54 65 78 49 6d 61 67 65  mpressedTexImage
1a400 32 44 28 20 47 4c 65 6e 75 6d 20 74 61 72 67 65  2D( GLenum targe
1a410 74 2c 20 47 4c 69 6e 74 20 6c 65 76 65 6c 2c 20  t, GLint level, 
1a420 47 4c 65 6e 75 6d 20 69 6e 74 65 72 6e 61 6c 66  GLenum internalf
1a430 6f 72 6d 61 74 2c 20 47 4c 73 69 7a 65 69 20 77  ormat, GLsizei w
1a440 69 64 74 68 2c 20 47 4c 73 69 7a 65 69 20 68 65  idth, GLsizei he
1a450 69 67 68 74 2c 20 47 4c 69 6e 74 20 62 6f 72 64  ight, GLint bord
1a460 65 72 2c 20 47 4c 73 69 7a 65 69 20 69 6d 61 67  er, GLsizei imag
1a470 65 53 69 7a 65 2c 20 63 6f 6e 73 74 20 47 4c 76  eSize, const GLv
1a480 6f 69 64 20 2a 64 61 74 61 20 29 0a 20 20 28 64  oid *data ).  (d
1a490 65 66 69 6e 65 2d 66 75 6e 63 74 69 6f 6e 20 76  efine-function v
1a4a0 6f 69 64 20 67 6c 43 6f 6d 70 72 65 73 73 65 64  oid glCompressed
1a4b0 54 65 78 49 6d 61 67 65 32 44 20 28 69 6e 74 20  TexImage2D (int 
1a4c0 69 6e 74 20 69 6e 74 20 69 6e 74 20 69 6e 74 20  int int int int 
1a4d0 69 6e 74 20 69 6e 74 20 76 6f 69 64 2a 29 29 0a  int int void*)).
1a4e0 0a 20 20 3b 3b 20 76 6f 69 64 20 67 6c 43 6f 6d  .  ;; void glCom
1a4f0 70 72 65 73 73 65 64 54 65 78 49 6d 61 67 65 33  pressedTexImage3
1a500 44 28 20 47 4c 65 6e 75 6d 20 74 61 72 67 65 74  D( GLenum target
1a510 2c 20 47 4c 69 6e 74 20 6c 65 76 65 6c 2c 20 47  , GLint level, G
1a520 4c 65 6e 75 6d 20 69 6e 74 65 72 6e 61 6c 66 6f  Lenum internalfo
1a530 72 6d 61 74 2c 20 47 4c 73 69 7a 65 69 20 77 69  rmat, GLsizei wi
1a540 64 74 68 2c 20 47 4c 73 69 7a 65 69 20 68 65 69  dth, GLsizei hei
1a550 67 68 74 2c 20 47 4c 73 69 7a 65 69 20 64 65 70  ght, GLsizei dep
1a560 74 68 2c 20 47 4c 69 6e 74 20 62 6f 72 64 65 72  th, GLint border
1a570 2c 20 47 4c 73 69 7a 65 69 20 69 6d 61 67 65 53  , GLsizei imageS
1a580 69 7a 65 2c 20 63 6f 6e 73 74 20 47 4c 76 6f 69  ize, const GLvoi
1a590 64 20 2a 64 61 74 61 20 29 0a 20 20 28 64 65 66  d *data ).  (def
1a5a0 69 6e 65 2d 66 75 6e 63 74 69 6f 6e 20 76 6f 69  ine-function voi
1a5b0 64 20 67 6c 43 6f 6d 70 72 65 73 73 65 64 54 65  d glCompressedTe
1a5c0 78 49 6d 61 67 65 33 44 20 28 69 6e 74 20 69 6e  xImage3D (int in
1a5d0 74 20 69 6e 74 20 69 6e 74 20 69 6e 74 20 69 6e  t int int int in
1a5e0 74 20 69 6e 74 20 69 6e 74 20 76 6f 69 64 2a 29  t int int void*)
1a5f0 29 0a 0a 20 20 3b 3b 20 76 6f 69 64 20 67 6c 43  )..  ;; void glC
1a600 6f 6d 70 72 65 73 73 65 64 54 65 78 53 75 62 49  ompressedTexSubI
1a610 6d 61 67 65 31 44 28 20 47 4c 65 6e 75 6d 20 74  mage1D( GLenum t
1a620 61 72 67 65 74 2c 20 47 4c 69 6e 74 20 6c 65 76  arget, GLint lev
1a630 65 6c 2c 20 47 4c 69 6e 74 20 78 6f 66 66 73 65  el, GLint xoffse
1a640 74 2c 20 47 4c 73 69 7a 65 69 20 77 69 64 74 68  t, GLsizei width
1a650 2c 20 47 4c 65 6e 75 6d 20 66 6f 72 6d 61 74 2c  , GLenum format,
1a660 20 47 4c 73 69 7a 65 69 20 69 6d 61 67 65 53 69   GLsizei imageSi
1a670 7a 65 2c 20 63 6f 6e 73 74 20 47 4c 76 6f 69 64  ze, const GLvoid
1a680 20 2a 64 61 74 61 20 29 0a 20 20 28 64 65 66 69   *data ).  (defi
1a690 6e 65 2d 66 75 6e 63 74 69 6f 6e 20 76 6f 69 64  ne-function void
1a6a0 20 67 6c 43 6f 6d 70 72 65 73 73 65 64 54 65 78   glCompressedTex
1a6b0 53 75 62 49 6d 61 67 65 31 44 20 28 69 6e 74 20  SubImage1D (int 
1a6c0 69 6e 74 20 69 6e 74 20 69 6e 74 20 69 6e 74 20  int int int int 
1a6d0 69 6e 74 20 76 6f 69 64 2a 29 29 0a 0a 20 20 3b  int void*))..  ;
1a6e0 3b 20 76 6f 69 64 20 67 6c 43 6f 6d 70 72 65 73  ; void glCompres
1a6f0 73 65 64 54 65 78 53 75 62 49 6d 61 67 65 32 44  sedTexSubImage2D
1a700 28 20 47 4c 65 6e 75 6d 20 74 61 72 67 65 74 2c  ( GLenum target,
1a710 20 47 4c 69 6e 74 20 6c 65 76 65 6c 2c 20 47 4c   GLint level, GL
1a720 69 6e 74 20 78 6f 66 66 73 65 74 2c 20 47 4c 69  int xoffset, GLi
1a730 6e 74 20 79 6f 66 66 73 65 74 2c 20 47 4c 73 69  nt yoffset, GLsi
1a740 7a 65 69 20 77 69 64 74 68 2c 20 47 4c 73 69 7a  zei width, GLsiz
1a750 65 69 20 68 65 69 67 68 74 2c 20 47 4c 65 6e 75  ei height, GLenu
1a760 6d 20 66 6f 72 6d 61 74 2c 20 47 4c 73 69 7a 65  m format, GLsize
1a770 69 20 69 6d 61 67 65 53 69 7a 65 2c 20 63 6f 6e  i imageSize, con
1a780 73 74 20 47 4c 76 6f 69 64 20 2a 64 61 74 61 20  st GLvoid *data 
1a790 29 0a 20 20 28 64 65 66 69 6e 65 2d 66 75 6e 63  ).  (define-func
1a7a0 74 69 6f 6e 20 76 6f 69 64 20 67 6c 43 6f 6d 70  tion void glComp
1a7b0 72 65 73 73 65 64 54 65 78 53 75 62 49 6d 61 67  ressedTexSubImag
1a7c0 65 32 44 20 28 69 6e 74 20 69 6e 74 20 69 6e 74  e2D (int int int
1a7d0 20 69 6e 74 20 69 6e 74 20 69 6e 74 20 69 6e 74   int int int int
1a7e0 20 69 6e 74 20 76 6f 69 64 2a 29 29 0a 0a 20 20   int void*))..  
1a7f0 3b 3b 20 76 6f 69 64 20 67 6c 43 6f 6d 70 72 65  ;; void glCompre
1a800 73 73 65 64 54 65 78 53 75 62 49 6d 61 67 65 33  ssedTexSubImage3
1a810 44 28 20 47 4c 65 6e 75 6d 20 74 61 72 67 65 74  D( GLenum target
1a820 2c 20 47 4c 69 6e 74 20 6c 65 76 65 6c 2c 20 47  , GLint level, G
1a830 4c 69 6e 74 20 78 6f 66 66 73 65 74 2c 20 47 4c  Lint xoffset, GL
1a840 69 6e 74 20 79 6f 66 66 73 65 74 2c 20 47 4c 69  int yoffset, GLi
1a850 6e 74 20 7a 6f 66 66 73 65 74 2c 20 47 4c 73 69  nt zoffset, GLsi
1a860 7a 65 69 20 77 69 64 74 68 2c 20 47 4c 73 69 7a  zei width, GLsiz
1a870 65 69 20 68 65 69 67 68 74 2c 20 47 4c 73 69 7a  ei height, GLsiz
1a880 65 69 20 64 65 70 74 68 2c 20 47 4c 65 6e 75 6d  ei depth, GLenum
1a890 20 66 6f 72 6d 61 74 2c 20 47 4c 73 69 7a 65 69   format, GLsizei
1a8a0 20 69 6d 61 67 65 53 69 7a 65 2c 20 63 6f 6e 73   imageSize, cons
1a8b0 74 20 47 4c 76 6f 69 64 20 2a 64 61 74 61 20 29  t GLvoid *data )
1a8c0 0a 20 20 28 64 65 66 69 6e 65 2d 66 75 6e 63 74  .  (define-funct
1a8d0 69 6f 6e 20 76 6f 69 64 20 67 6c 43 6f 6d 70 72  ion void glCompr
1a8e0 65 73 73 65 64 54 65 78 53 75 62 49 6d 61 67 65  essedTexSubImage
1a8f0 33 44 20 28 69 6e 74 20 69 6e 74 20 69 6e 74 20  3D (int int int 
1a900 69 6e 74 20 69 6e 74 20 69 6e 74 20 69 6e 74 20  int int int int 
1a910 69 6e 74 20 69 6e 74 20 69 6e 74 20 76 6f 69 64  int int int void
1a920 2a 29 29 0a 0a 20 20 3b 3b 20 76 6f 69 64 20 67  *))..  ;; void g
1a930 6c 47 65 74 43 6f 6d 70 72 65 73 73 65 64 54 65  lGetCompressedTe
1a940 78 49 6d 61 67 65 28 20 47 4c 65 6e 75 6d 20 74  xImage( GLenum t
1a950 61 72 67 65 74 2c 20 47 4c 69 6e 74 20 6c 6f 64  arget, GLint lod
1a960 2c 20 47 4c 76 6f 69 64 20 2a 69 6d 67 20 29 0a  , GLvoid *img ).
1a970 20 20 28 64 65 66 69 6e 65 2d 66 75 6e 63 74 69    (define-functi
1a980 6f 6e 20 76 6f 69 64 20 67 6c 47 65 74 43 6f 6d  on void glGetCom
1a990 70 72 65 73 73 65 64 54 65 78 49 6d 61 67 65 20  pressedTexImage 
1a9a0 28 69 6e 74 20 69 6e 74 20 76 6f 69 64 2a 29 29  (int int void*))
1a9b0 0a 0a 20 20 3b 3b 20 76 6f 69 64 20 67 6c 4d 75  ..  ;; void glMu
1a9c0 6c 74 69 54 65 78 43 6f 6f 72 64 31 64 28 20 47  ltiTexCoord1d( G
1a9d0 4c 65 6e 75 6d 20 74 61 72 67 65 74 2c 20 47 4c  Lenum target, GL
1a9e0 64 6f 75 62 6c 65 20 73 20 29 0a 20 20 28 64 65  double s ).  (de
1a9f0 66 69 6e 65 2d 66 75 6e 63 74 69 6f 6e 20 76 6f  fine-function vo
1aa00 69 64 20 67 6c 4d 75 6c 74 69 54 65 78 43 6f 6f  id glMultiTexCoo
1aa10 72 64 31 64 20 28 69 6e 74 20 64 6f 75 62 6c 65  rd1d (int double
1aa20 29 29 0a 0a 20 20 3b 3b 20 76 6f 69 64 20 67 6c  ))..  ;; void gl
1aa30 4d 75 6c 74 69 54 65 78 43 6f 6f 72 64 31 64 76  MultiTexCoord1dv
1aa40 28 20 47 4c 65 6e 75 6d 20 74 61 72 67 65 74 2c  ( GLenum target,
1aa50 20 63 6f 6e 73 74 20 47 4c 64 6f 75 62 6c 65 20   const GLdouble 
1aa60 2a 76 20 29 0a 20 20 28 64 65 66 69 6e 65 2d 66  *v ).  (define-f
1aa70 75 6e 63 74 69 6f 6e 20 76 6f 69 64 20 67 6c 4d  unction void glM
1aa80 75 6c 74 69 54 65 78 43 6f 6f 72 64 31 64 76 20  ultiTexCoord1dv 
1aa90 28 69 6e 74 20 76 6f 69 64 2a 29 29 0a 0a 20 20  (int void*))..  
1aaa0 3b 3b 20 76 6f 69 64 20 67 6c 4d 75 6c 74 69 54  ;; void glMultiT
1aab0 65 78 43 6f 6f 72 64 31 66 28 20 47 4c 65 6e 75  exCoord1f( GLenu
1aac0 6d 20 74 61 72 67 65 74 2c 20 47 4c 66 6c 6f 61  m target, GLfloa
1aad0 74 20 73 20 29 0a 20 20 28 64 65 66 69 6e 65 2d  t s ).  (define-
1aae0 66 75 6e 63 74 69 6f 6e 20 76 6f 69 64 20 67 6c  function void gl
1aaf0 4d 75 6c 74 69 54 65 78 43 6f 6f 72 64 31 66 20  MultiTexCoord1f 
1ab00 28 69 6e 74 20 66 6c 6f 61 74 29 29 0a 0a 20 20  (int float))..  
1ab10 3b 3b 20 76 6f 69 64 20 67 6c 4d 75 6c 74 69 54  ;; void glMultiT
1ab20 65 78 43 6f 6f 72 64 31 66 76 28 20 47 4c 65 6e  exCoord1fv( GLen
1ab30 75 6d 20 74 61 72 67 65 74 2c 20 63 6f 6e 73 74  um target, const
1ab40 20 47 4c 66 6c 6f 61 74 20 2a 76 20 29 0a 20 20   GLfloat *v ).  
1ab50 28 64 65 66 69 6e 65 2d 66 75 6e 63 74 69 6f 6e  (define-function
1ab60 20 76 6f 69 64 20 67 6c 4d 75 6c 74 69 54 65 78   void glMultiTex
1ab70 43 6f 6f 72 64 31 66 76 20 28 69 6e 74 20 76 6f  Coord1fv (int vo
1ab80 69 64 2a 29 29 0a 0a 20 20 3b 3b 20 76 6f 69 64  id*))..  ;; void
1ab90 20 67 6c 4d 75 6c 74 69 54 65 78 43 6f 6f 72 64   glMultiTexCoord
1aba0 31 69 28 20 47 4c 65 6e 75 6d 20 74 61 72 67 65  1i( GLenum targe
1abb0 74 2c 20 47 4c 69 6e 74 20 73 20 29 0a 20 20 28  t, GLint s ).  (
1abc0 64 65 66 69 6e 65 2d 66 75 6e 63 74 69 6f 6e 20  define-function 
1abd0 76 6f 69 64 20 67 6c 4d 75 6c 74 69 54 65 78 43  void glMultiTexC
1abe0 6f 6f 72 64 31 69 20 28 69 6e 74 20 69 6e 74 29  oord1i (int int)
1abf0 29 0a 0a 20 20 3b 3b 20 76 6f 69 64 20 67 6c 4d  )..  ;; void glM
1ac00 75 6c 74 69 54 65 78 43 6f 6f 72 64 31 69 76 28  ultiTexCoord1iv(
1ac10 20 47 4c 65 6e 75 6d 20 74 61 72 67 65 74 2c 20   GLenum target, 
1ac20 63 6f 6e 73 74 20 47 4c 69 6e 74 20 2a 76 20 29  const GLint *v )
1ac30 0a 20 20 28 64 65 66 69 6e 65 2d 66 75 6e 63 74  .  (define-funct
1ac40 69 6f 6e 20 76 6f 69 64 20 67 6c 4d 75 6c 74 69  ion void glMulti
1ac50 54 65 78 43 6f 6f 72 64 31 69 76 20 28 69 6e 74  TexCoord1iv (int
1ac60 20 76 6f 69 64 2a 29 29 0a 0a 20 20 3b 3b 20 76   void*))..  ;; v
1ac70 6f 69 64 20 67 6c 4d 75 6c 74 69 54 65 78 43 6f  oid glMultiTexCo
1ac80 6f 72 64 31 73 28 20 47 4c 65 6e 75 6d 20 74 61  ord1s( GLenum ta
1ac90 72 67 65 74 2c 20 47 4c 73 68 6f 72 74 20 73 20  rget, GLshort s 
1aca0 29 0a 20 20 28 64 65 66 69 6e 65 2d 66 75 6e 63  ).  (define-func
1acb0 74 69 6f 6e 20 76 6f 69 64 20 67 6c 4d 75 6c 74  tion void glMult
1acc0 69 54 65 78 43 6f 6f 72 64 31 73 20 28 69 6e 74  iTexCoord1s (int
1acd0 20 69 6e 74 29 29 0a 0a 20 20 3b 3b 20 76 6f 69   int))..  ;; voi
1ace0 64 20 67 6c 4d 75 6c 74 69 54 65 78 43 6f 6f 72  d glMultiTexCoor
1acf0 64 31 73 76 28 20 47 4c 65 6e 75 6d 20 74 61 72  d1sv( GLenum tar
1ad00 67 65 74 2c 20 63 6f 6e 73 74 20 47 4c 73 68 6f  get, const GLsho
1ad10 72 74 20 2a 76 20 29 0a 20 20 28 64 65 66 69 6e  rt *v ).  (defin
1ad20 65 2d 66 75 6e 63 74 69 6f 6e 20 76 6f 69 64 20  e-function void 
1ad30 67 6c 4d 75 6c 74 69 54 65 78 43 6f 6f 72 64 31  glMultiTexCoord1
1ad40 73 76 20 28 69 6e 74 20 76 6f 69 64 2a 29 29 0a  sv (int void*)).
1ad50 0a 20 20 3b 3b 20 76 6f 69 64 20 67 6c 4d 75 6c  .  ;; void glMul
1ad60 74 69 54 65 78 43 6f 6f 72 64 32 64 28 20 47 4c  tiTexCoord2d( GL
1ad70 65 6e 75 6d 20 74 61 72 67 65 74 2c 20 47 4c 64  enum target, GLd
1ad80 6f 75 62 6c 65 20 73 2c 20 47 4c 64 6f 75 62 6c  ouble s, GLdoubl
1ad90 65 20 74 20 29 0a 20 20 28 64 65 66 69 6e 65 2d  e t ).  (define-
1ada0 66 75 6e 63 74 69 6f 6e 20 76 6f 69 64 20 67 6c  function void gl
1adb0 4d 75 6c 74 69 54 65 78 43 6f 6f 72 64 32 64 20  MultiTexCoord2d 
1adc0 28 69 6e 74 20 64 6f 75 62 6c 65 20 64 6f 75 62  (int double doub
1add0 6c 65 29 29 0a 0a 20 20 3b 3b 20 76 6f 69 64 20  le))..  ;; void 
1ade0 67 6c 4d 75 6c 74 69 54 65 78 43 6f 6f 72 64 32  glMultiTexCoord2
1adf0 64 76 28 20 47 4c 65 6e 75 6d 20 74 61 72 67 65  dv( GLenum targe
1ae00 74 2c 20 63 6f 6e 73 74 20 47 4c 64 6f 75 62 6c  t, const GLdoubl
1ae10 65 20 2a 76 20 29 0a 20 20 28 64 65 66 69 6e 65  e *v ).  (define
1ae20 2d 66 75 6e 63 74 69 6f 6e 20 76 6f 69 64 20 67  -function void g
1ae30 6c 4d 75 6c 74 69 54 65 78 43 6f 6f 72 64 32 64  lMultiTexCoord2d
1ae40 76 20 28 69 6e 74 20 76 6f 69 64 2a 29 29 0a 0a  v (int void*))..
1ae50 20 20 3b 3b 20 76 6f 69 64 20 67 6c 4d 75 6c 74    ;; void glMult
1ae60 69 54 65 78 43 6f 6f 72 64 32 66 28 20 47 4c 65  iTexCoord2f( GLe
1ae70 6e 75 6d 20 74 61 72 67 65 74 2c 20 47 4c 66 6c  num target, GLfl
1ae80 6f 61 74 20 73 2c 20 47 4c 66 6c 6f 61 74 20 74  oat s, GLfloat t
1ae90 20 29 0a 20 20 28 64 65 66 69 6e 65 2d 66 75 6e   ).  (define-fun
1aea0 63 74 69 6f 6e 20 76 6f 69 64 20 67 6c 4d 75 6c  ction void glMul
1aeb0 74 69 54 65 78 43 6f 6f 72 64 32 66 20 28 69 6e  tiTexCoord2f (in
1aec0 74 20 66 6c 6f 61 74 20 66 6c 6f 61 74 29 29 0a  t float float)).
1aed0 0a 20 20 3b 3b 20 76 6f 69 64 20 67 6c 4d 75 6c  .  ;; void glMul
1aee0 74 69 54 65 78 43 6f 6f 72 64 32 66 76 28 20 47  tiTexCoord2fv( G
1aef0 4c 65 6e 75 6d 20 74 61 72 67 65 74 2c 20 63 6f  Lenum target, co
1af00 6e 73 74 20 47 4c 66 6c 6f 61 74 20 2a 76 20 29  nst GLfloat *v )
1af10 0a 20 20 28 64 65 66 69 6e 65 2d 66 75 6e 63 74  .  (define-funct
1af20 69 6f 6e 20 76 6f 69 64 20 67 6c 4d 75 6c 74 69  ion void glMulti
1af30 54 65 78 43 6f 6f 72 64 32 66 76 20 28 69 6e 74  TexCoord2fv (int
1af40 20 76 6f 69 64 2a 29 29 0a 0a 20 20 3b 3b 20 76   void*))..  ;; v
1af50 6f 69 64 20 67 6c 4d 75 6c 74 69 54 65 78 43 6f  oid glMultiTexCo
1af60 6f 72 64 32 69 28 20 47 4c 65 6e 75 6d 20 74 61  ord2i( GLenum ta
1af70 72 67 65 74 2c 20 47 4c 69 6e 74 20 73 2c 20 47  rget, GLint s, G
1af80 4c 69 6e 74 20 74 20 29 0a 20 20 28 64 65 66 69  Lint t ).  (defi
1af90 6e 65 2d 66 75 6e 63 74 69 6f 6e 20 76 6f 69 64  ne-function void
1afa0 20 67 6c 4d 75 6c 74 69 54 65 78 43 6f 6f 72 64   glMultiTexCoord
1afb0 32 69 20 28 69 6e 74 20 69 6e 74 20 69 6e 74 29  2i (int int int)
1afc0 29 0a 0a 20 20 3b 3b 20 76 6f 69 64 20 67 6c 4d  )..  ;; void glM
1afd0 75 6c 74 69 54 65 78 43 6f 6f 72 64 32 69 76 28  ultiTexCoord2iv(
1afe0 20 47 4c 65 6e 75 6d 20 74 61 72 67 65 74 2c 20   GLenum target, 
1aff0 63 6f 6e 73 74 20 47 4c 69 6e 74 20 2a 76 20 29  const GLint *v )
1b000 0a 20 20 28 64 65 66 69 6e 65 2d 66 75 6e 63 74  .  (define-funct
1b010 69 6f 6e 20 76 6f 69 64 20 67 6c 4d 75 6c 74 69  ion void glMulti
1b020 54 65 78 43 6f 6f 72 64 32 69 76 20 28 69 6e 74  TexCoord2iv (int
1b030 20 76 6f 69 64 2a 29 29 0a 0a 20 20 3b 3b 20 76   void*))..  ;; v
1b040 6f 69 64 20 67 6c 4d 75 6c 74 69 54 65 78 43 6f  oid glMultiTexCo
1b050 6f 72 64 32 73 28 20 47 4c 65 6e 75 6d 20 74 61  ord2s( GLenum ta
1b060 72 67 65 74 2c 20 47 4c 73 68 6f 72 74 20 73 2c  rget, GLshort s,
1b070 20 47 4c 73 68 6f 72 74 20 74 20 29 0a 20 20 28   GLshort t ).  (
1b080 64 65 66 69 6e 65 2d 66 75 6e 63 74 69 6f 6e 20  define-function 
1b090 76 6f 69 64 20 67 6c 4d 75 6c 74 69 54 65 78 43  void glMultiTexC
1b0a0 6f 6f 72 64 32 73 20 28 69 6e 74 20 69 6e 74 20  oord2s (int int 
1b0b0 69 6e 74 29 29 0a 0a 20 20 3b 3b 20 76 6f 69 64  int))..  ;; void
1b0c0 20 67 6c 4d 75 6c 74 69 54 65 78 43 6f 6f 72 64   glMultiTexCoord
1b0d0 32 73 76 28 20 47 4c 65 6e 75 6d 20 74 61 72 67  2sv( GLenum targ
1b0e0 65 74 2c 20 63 6f 6e 73 74 20 47 4c 73 68 6f 72  et, const GLshor
1b0f0 74 20 2a 76 20 29 0a 20 20 28 64 65 66 69 6e 65  t *v ).  (define
1b100 2d 66 75 6e 63 74 69 6f 6e 20 76 6f 69 64 20 67  -function void g
1b110 6c 4d 75 6c 74 69 54 65 78 43 6f 6f 72 64 32 73  lMultiTexCoord2s
1b120 76 20 28 69 6e 74 20 76 6f 69 64 2a 29 29 0a 0a  v (int void*))..
1b130 20 20 3b 3b 20 76 6f 69 64 20 67 6c 4d 75 6c 74    ;; void glMult
1b140 69 54 65 78 43 6f 6f 72 64 33 64 28 20 47 4c 65  iTexCoord3d( GLe
1b150 6e 75 6d 20 74 61 72 67 65 74 2c 20 47 4c 64 6f  num target, GLdo
1b160 75 62 6c 65 20 73 2c 20 47 4c 64 6f 75 62 6c 65  uble s, GLdouble
1b170 20 74 2c 20 47 4c 64 6f 75 62 6c 65 20 72 20 29   t, GLdouble r )
1b180 0a 20 20 28 64 65 66 69 6e 65 2d 66 75 6e 63 74  .  (define-funct
1b190 69 6f 6e 20 76 6f 69 64 20 67 6c 4d 75 6c 74 69  ion void glMulti
1b1a0 54 65 78 43 6f 6f 72 64 33 64 20 28 69 6e 74 20  TexCoord3d (int 
1b1b0 64 6f 75 62 6c 65 20 64 6f 75 62 6c 65 20 64 6f  double double do
1b1c0 75 62 6c 65 29 29 0a 0a 20 20 3b 3b 20 76 6f 69  uble))..  ;; voi
1b1d0 64 20 67 6c 4d 75 6c 74 69 54 65 78 43 6f 6f 72  d glMultiTexCoor
1b1e0 64 33 64 76 28 20 47 4c 65 6e 75 6d 20 74 61 72  d3dv( GLenum tar
1b1f0 67 65 74 2c 20 63 6f 6e 73 74 20 47 4c 64 6f 75  get, const GLdou
1b200 62 6c 65 20 2a 76 20 29 0a 20 20 28 64 65 66 69  ble *v ).  (defi
1b210 6e 65 2d 66 75 6e 63 74 69 6f 6e 20 76 6f 69 64  ne-function void
1b220 20 67 6c 4d 75 6c 74 69 54 65 78 43 6f 6f 72 64   glMultiTexCoord
1b230 33 64 76 20 28 69 6e 74 20 76 6f 69 64 2a 29 29  3dv (int void*))
1b240 0a 0a 20 20 3b 3b 20 76 6f 69 64 20 67 6c 4d 75  ..  ;; void glMu
1b250 6c 74 69 54 65 78 43 6f 6f 72 64 33 66 28 20 47  ltiTexCoord3f( G
1b260 4c 65 6e 75 6d 20 74 61 72 67 65 74 2c 20 47 4c  Lenum target, GL
1b270 66 6c 6f 61 74 20 73 2c 20 47 4c 66 6c 6f 61 74  float s, GLfloat
1b280 20 74 2c 20 47 4c 66 6c 6f 61 74 20 72 20 29 0a   t, GLfloat r ).
1b290 20 20 28 64 65 66 69 6e 65 2d 66 75 6e 63 74 69    (define-functi
1b2a0 6f 6e 20 76 6f 69 64 20 67 6c 4d 75 6c 74 69 54  on void glMultiT
1b2b0 65 78 43 6f 6f 72 64 33 66 20 28 69 6e 74 20 66  exCoord3f (int f
1b2c0 6c 6f 61 74 20 66 6c 6f 61 74 20 66 6c 6f 61 74  loat float float
1b2d0 29 29 0a 0a 20 20 3b 3b 20 76 6f 69 64 20 67 6c  ))..  ;; void gl
1b2e0 4d 75 6c 74 69 54 65 78 43 6f 6f 72 64 33 66 76  MultiTexCoord3fv
1b2f0 28 20 47 4c 65 6e 75 6d 20 74 61 72 67 65 74 2c  ( GLenum target,
1b300 20 63 6f 6e 73 74 20 47 4c 66 6c 6f 61 74 20 2a   const GLfloat *
1b310 76 20 29 0a 20 20 28 64 65 66 69 6e 65 2d 66 75  v ).  (define-fu
1b320 6e 63 74 69 6f 6e 20 76 6f 69 64 20 67 6c 4d 75  nction void glMu
1b330 6c 74 69 54 65 78 43 6f 6f 72 64 33 66 76 20 28  ltiTexCoord3fv (
1b340 69 6e 74 20 76 6f 69 64 2a 29 29 0a 0a 20 20 3b  int void*))..  ;
1b350 3b 20 76 6f 69 64 20 67 6c 4d 75 6c 74 69 54 65  ; void glMultiTe
1b360 78 43 6f 6f 72 64 33 69 28 20 47 4c 65 6e 75 6d  xCoord3i( GLenum
1b370 20 74 61 72 67 65 74 2c 20 47 4c 69 6e 74 20 73   target, GLint s
1b380 2c 20 47 4c 69 6e 74 20 74 2c 20 47 4c 69 6e 74  , GLint t, GLint
1b390 20 72 20 29 0a 20 20 28 64 65 66 69 6e 65 2d 66   r ).  (define-f
1b3a0 75 6e 63 74 69 6f 6e 20 76 6f 69 64 20 67 6c 4d  unction void glM
1b3b0 75 6c 74 69 54 65 78 43 6f 6f 72 64 33 69 20 28  ultiTexCoord3i (
1b3c0 69 6e 74 20 69 6e 74 20 69 6e 74 20 69 6e 74 29  int int int int)
1b3d0 29 0a 0a 20 20 3b 3b 20 76 6f 69 64 20 67 6c 4d  )..  ;; void glM
1b3e0 75 6c 74 69 54 65 78 43 6f 6f 72 64 33 69 76 28  ultiTexCoord3iv(
1b3f0 20 47 4c 65 6e 75 6d 20 74 61 72 67 65 74 2c 20   GLenum target, 
1b400 63 6f 6e 73 74 20 47 4c 69 6e 74 20 2a 76 20 29  const GLint *v )
1b410 0a 20 20 28 64 65 66 69 6e 65 2d 66 75 6e 63 74  .  (define-funct
1b420 69 6f 6e 20 76 6f 69 64 20 67 6c 4d 75 6c 74 69  ion void glMulti
1b430 54 65 78 43 6f 6f 72 64 33 69 76 20 28 69 6e 74  TexCoord3iv (int
1b440 20 76 6f 69 64 2a 29 29 0a 0a 20 20 3b 3b 20 76   void*))..  ;; v
1b450 6f 69 64 20 67 6c 4d 75 6c 74 69 54 65 78 43 6f  oid glMultiTexCo
1b460 6f 72 64 33 73 28 20 47 4c 65 6e 75 6d 20 74 61  ord3s( GLenum ta
1b470 72 67 65 74 2c 20 47 4c 73 68 6f 72 74 20 73 2c  rget, GLshort s,
1b480 20 47 4c 73 68 6f 72 74 20 74 2c 20 47 4c 73 68   GLshort t, GLsh
1b490 6f 72 74 20 72 20 29 0a 20 20 28 64 65 66 69 6e  ort r ).  (defin
1b4a0 65 2d 66 75 6e 63 74 69 6f 6e 20 76 6f 69 64 20  e-function void 
1b4b0 67 6c 4d 75 6c 74 69 54 65 78 43 6f 6f 72 64 33  glMultiTexCoord3
1b4c0 73 20 28 69 6e 74 20 69 6e 74 20 69 6e 74 20 69  s (int int int i
1b4d0 6e 74 29 29 0a 0a 20 20 3b 3b 20 76 6f 69 64 20  nt))..  ;; void 
1b4e0 67 6c 4d 75 6c 74 69 54 65 78 43 6f 6f 72 64 33  glMultiTexCoord3
1b4f0 73 76 28 20 47 4c 65 6e 75 6d 20 74 61 72 67 65  sv( GLenum targe
1b500 74 2c 20 63 6f 6e 73 74 20 47 4c 73 68 6f 72 74  t, const GLshort
1b510 20 2a 76 20 29 0a 20 20 28 64 65 66 69 6e 65 2d   *v ).  (define-
1b520 66 75 6e 63 74 69 6f 6e 20 76 6f 69 64 20 67 6c  function void gl
1b530 4d 75 6c 74 69 54 65 78 43 6f 6f 72 64 33 73 76  MultiTexCoord3sv
1b540 20 28 69 6e 74 20 76 6f 69 64 2a 29 29 0a 0a 20   (int void*)).. 
1b550 20 3b 3b 20 76 6f 69 64 20 67 6c 4d 75 6c 74 69   ;; void glMulti
1b560 54 65 78 43 6f 6f 72 64 34 64 28 20 47 4c 65 6e  TexCoord4d( GLen
1b570 75 6d 20 74 61 72 67 65 74 2c 20 47 4c 64 6f 75  um target, GLdou
1b580 62 6c 65 20 73 2c 20 47 4c 64 6f 75 62 6c 65 20  ble s, GLdouble 
1b590 74 2c 20 47 4c 64 6f 75 62 6c 65 20 72 2c 20 47  t, GLdouble r, G
1b5a0 4c 64 6f 75 62 6c 65 20 71 20 29 0a 20 20 28 64  Ldouble q ).  (d
1b5b0 65 66 69 6e 65 2d 66 75 6e 63 74 69 6f 6e 20 76  efine-function v
1b5c0 6f 69 64 20 67 6c 4d 75 6c 74 69 54 65 78 43 6f  oid glMultiTexCo
1b5d0 6f 72 64 34 64 20 28 69 6e 74 20 64 6f 75 62 6c  ord4d (int doubl
1b5e0 65 20 64 6f 75 62 6c 65 20 64 6f 75 62 6c 65 20  e double double 
1b5f0 64 6f 75 62 6c 65 29 29 0a 0a 20 20 3b 3b 20 76  double))..  ;; v
1b600 6f 69 64 20 67 6c 4d 75 6c 74 69 54 65 78 43 6f  oid glMultiTexCo
1b610 6f 72 64 34 64 76 28 20 47 4c 65 6e 75 6d 20 74  ord4dv( GLenum t
1b620 61 72 67 65 74 2c 20 63 6f 6e 73 74 20 47 4c 64  arget, const GLd
1b630 6f 75 62 6c 65 20 2a 76 20 29 0a 20 20 28 64 65  ouble *v ).  (de
1b640 66 69 6e 65 2d 66 75 6e 63 74 69 6f 6e 20 76 6f  fine-function vo
1b650 69 64 20 67 6c 4d 75 6c 74 69 54 65 78 43 6f 6f  id glMultiTexCoo
1b660 72 64 34 64 76 20 28 69 6e 74 20 76 6f 69 64 2a  rd4dv (int void*
1b670 29 29 0a 0a 20 20 3b 3b 20 76 6f 69 64 20 67 6c  ))..  ;; void gl
1b680 4d 75 6c 74 69 54 65 78 43 6f 6f 72 64 34 66 28  MultiTexCoord4f(
1b690 20 47 4c 65 6e 75 6d 20 74 61 72 67 65 74 2c 20   GLenum target, 
1b6a0 47 4c 66 6c 6f 61 74 20 73 2c 20 47 4c 66 6c 6f  GLfloat s, GLflo
1b6b0 61 74 20 74 2c 20 47 4c 66 6c 6f 61 74 20 72 2c  at t, GLfloat r,
1b6c0 20 47 4c 66 6c 6f 61 74 20 71 20 29 0a 20 20 28   GLfloat q ).  (
1b6d0 64 65 66 69 6e 65 2d 66 75 6e 63 74 69 6f 6e 20  define-function 
1b6e0 76 6f 69 64 20 67 6c 4d 75 6c 74 69 54 65 78 43  void glMultiTexC
1b6f0 6f 6f 72 64 34 66 20 28 69 6e 74 20 66 6c 6f 61  oord4f (int floa
1b700 74 20 66 6c 6f 61 74 20 66 6c 6f 61 74 20 66 6c  t float float fl
1b710 6f 61 74 29 29 0a 0a 20 20 3b 3b 20 76 6f 69 64  oat))..  ;; void
1b720 20 67 6c 4d 75 6c 74 69 54 65 78 43 6f 6f 72 64   glMultiTexCoord
1b730 34 66 76 28 20 47 4c 65 6e 75 6d 20 74 61 72 67  4fv( GLenum targ
1b740 65 74 2c 20 63 6f 6e 73 74 20 47 4c 66 6c 6f 61  et, const GLfloa
1b750 74 20 2a 76 20 29 0a 20 20 28 64 65 66 69 6e 65  t *v ).  (define
1b760 2d 66 75 6e 63 74 69 6f 6e 20 76 6f 69 64 20 67  -function void g
1b770 6c 4d 75 6c 74 69 54 65 78 43 6f 6f 72 64 34 66  lMultiTexCoord4f
1b780 76 20 28 69 6e 74 20 76 6f 69 64 2a 29 29 0a 0a  v (int void*))..
1b790 20 20 3b 3b 20 76 6f 69 64 20 67 6c 4d 75 6c 74    ;; void glMult
1b7a0 69 54 65 78 43 6f 6f 72 64 34 69 28 20 47 4c 65  iTexCoord4i( GLe
1b7b0 6e 75 6d 20 74 61 72 67 65 74 2c 20 47 4c 69 6e  num target, GLin
1b7c0 74 20 73 2c 20 47 4c 69 6e 74 20 74 2c 20 47 4c  t s, GLint t, GL
1b7d0 69 6e 74 20 72 2c 20 47 4c 69 6e 74 20 71 20 29  int r, GLint q )
1b7e0 0a 20 20 28 64 65 66 69 6e 65 2d 66 75 6e 63 74  .  (define-funct
1b7f0 69 6f 6e 20 76 6f 69 64 20 67 6c 4d 75 6c 74 69  ion void glMulti
1b800 54 65 78 43 6f 6f 72 64 34 69 20 28 69 6e 74 20  TexCoord4i (int 
1b810 69 6e 74 20 69 6e 74 20 69 6e 74 20 69 6e 74 29  int int int int)
1b820 29 0a 0a 20 20 3b 3b 20 76 6f 69 64 20 67 6c 4d  )..  ;; void glM
1b830 75 6c 74 69 54 65 78 43 6f 6f 72 64 34 69 76 28  ultiTexCoord4iv(
1b840 20 47 4c 65 6e 75 6d 20 74 61 72 67 65 74 2c 20   GLenum target, 
1b850 63 6f 6e 73 74 20 47 4c 69 6e 74 20 2a 76 20 29  const GLint *v )
1b860 0a 20 20 28 64 65 66 69 6e 65 2d 66 75 6e 63 74  .  (define-funct
1b870 69 6f 6e 20 76 6f 69 64 20 67 6c 4d 75 6c 74 69  ion void glMulti
1b880 54 65 78 43 6f 6f 72 64 34 69 76 20 28 69 6e 74  TexCoord4iv (int
1b890 20 76 6f 69 64 2a 29 29 0a 0a 20 20 3b 3b 20 76   void*))..  ;; v
1b8a0 6f 69 64 20 67 6c 4d 75 6c 74 69 54 65 78 43 6f  oid glMultiTexCo
1b8b0 6f 72 64 34 73 28 20 47 4c 65 6e 75 6d 20 74 61  ord4s( GLenum ta
1b8c0 72 67 65 74 2c 20 47 4c 73 68 6f 72 74 20 73 2c  rget, GLshort s,
1b8d0 20 47 4c 73 68 6f 72 74 20 74 2c 20 47 4c 73 68   GLshort t, GLsh
1b8e0 6f 72 74 20 72 2c 20 47 4c 73 68 6f 72 74 20 71  ort r, GLshort q
1b8f0 20 29 0a 20 20 28 64 65 66 69 6e 65 2d 66 75 6e   ).  (define-fun
1b900 63 74 69 6f 6e 20 76 6f 69 64 20 67 6c 4d 75 6c  ction void glMul
1b910 74 69 54 65 78 43 6f 6f 72 64 34 73 20 28 69 6e  tiTexCoord4s (in
1b920 74 20 69 6e 74 20 69 6e 74 20 69 6e 74 20 69 6e  t int int int in
1b930 74 29 29 0a 0a 20 20 3b 3b 20 76 6f 69 64 20 67  t))..  ;; void g
1b940 6c 4d 75 6c 74 69 54 65 78 43 6f 6f 72 64 34 73  lMultiTexCoord4s
1b950 76 28 20 47 4c 65 6e 75 6d 20 74 61 72 67 65 74  v( GLenum target
1b960 2c 20 63 6f 6e 73 74 20 47 4c 73 68 6f 72 74 20  , const GLshort 
1b970 2a 76 20 29 0a 20 20 28 64 65 66 69 6e 65 2d 66  *v ).  (define-f
1b980 75 6e 63 74 69 6f 6e 20 76 6f 69 64 20 67 6c 4d  unction void glM
1b990 75 6c 74 69 54 65 78 43 6f 6f 72 64 34 73 76 20  ultiTexCoord4sv 
1b9a0 28 69 6e 74 20 76 6f 69 64 2a 29 29 0a 0a 20 20  (int void*))..  
1b9b0 3b 3b 20 76 6f 69 64 20 67 6c 4c 6f 61 64 54 72  ;; void glLoadTr
1b9c0 61 6e 73 70 6f 73 65 4d 61 74 72 69 78 64 28 20  ansposeMatrixd( 
1b9d0 63 6f 6e 73 74 20 47 4c 64 6f 75 62 6c 65 20 2a  const GLdouble *
1b9e0 6d 20 29 20 2f 2a 20 76 6f 69 64 20 67 6c 4c 6f  m ) /* void glLo
1b9f0 61 64 54 72 61 6e 73 70 6f 73 65 4d 61 74 72 69  adTransposeMatri
1ba00 78 64 28 20 63 6f 6e 73 74 20 47 4c 64 6f 75 62  xd( const GLdoub
1ba10 6c 65 20 6d 5b 31 36 5d 20 29 20 2a 2f 0a 20 20  le m[16] ) */.  
1ba20 28 64 65 66 69 6e 65 2d 66 75 6e 63 74 69 6f 6e  (define-function
1ba30 20 76 6f 69 64 20 67 6c 4c 6f 61 64 54 72 61 6e   void glLoadTran
1ba40 73 70 6f 73 65 4d 61 74 72 69 78 64 20 28 76 6f  sposeMatrixd (vo
1ba50 69 64 2a 29 29 0a 0a 20 20 3b 3b 20 76 6f 69 64  id*))..  ;; void
1ba60 20 67 6c 4c 6f 61 64 54 72 61 6e 73 70 6f 73 65   glLoadTranspose
1ba70 4d 61 74 72 69 78 66 28 20 63 6f 6e 73 74 20 47  Matrixf( const G
1ba80 4c 66 6c 6f 61 74 20 2a 6d 20 29 20 2f 2a 20 76  Lfloat *m ) /* v
1ba90 6f 69 64 20 67 6c 4c 6f 61 64 54 72 61 6e 73 70  oid glLoadTransp
1baa0 6f 73 65 4d 61 74 72 69 78 66 28 20 63 6f 6e 73  oseMatrixf( cons
1bab0 74 20 47 4c 66 6c 6f 61 74 20 6d 5b 31 36 5d 20  t GLfloat m[16] 
1bac0 29 20 2a 2f 0a 20 20 28 64 65 66 69 6e 65 2d 66  ) */.  (define-f
1bad0 75 6e 63 74 69 6f 6e 20 76 6f 69 64 20 67 6c 4c  unction void glL
1bae0 6f 61 64 54 72 61 6e 73 70 6f 73 65 4d 61 74 72  oadTransposeMatr
1baf0 69 78 66 20 28 76 6f 69 64 2a 29 29 0a 0a 20 20  ixf (void*))..  
1bb00 3b 3b 20 76 6f 69 64 20 67 6c 4d 75 6c 74 54 72  ;; void glMultTr
1bb10 61 6e 73 70 6f 73 65 4d 61 74 72 69 78 64 28 20  ansposeMatrixd( 
1bb20 63 6f 6e 73 74 20 47 4c 64 6f 75 62 6c 65 20 2a  const GLdouble *
1bb30 6d 20 29 20 2f 2a 20 76 6f 69 64 20 67 6c 4d 75  m ) /* void glMu
1bb40 6c 74 54 72 61 6e 73 70 6f 73 65 4d 61 74 72 69  ltTransposeMatri
1bb50 78 64 28 20 63 6f 6e 73 74 20 47 4c 64 6f 75 62  xd( const GLdoub
1bb60 6c 65 20 6d 5b 31 36 5d 20 29 20 2a 2f 0a 20 20  le m[16] ) */.  
1bb70 28 64 65 66 69 6e 65 2d 66 75 6e 63 74 69 6f 6e  (define-function
1bb80 20 76 6f 69 64 20 67 6c 4d 75 6c 74 54 72 61 6e   void glMultTran
1bb90 73 70 6f 73 65 4d 61 74 72 69 78 64 20 28 76 6f  sposeMatrixd (vo
1bba0 69 64 2a 29 29 0a 0a 20 20 3b 3b 20 76 6f 69 64  id*))..  ;; void
1bbb0 20 67 6c 4d 75 6c 74 54 72 61 6e 73 70 6f 73 65   glMultTranspose
1bbc0 4d 61 74 72 69 78 66 28 20 63 6f 6e 73 74 20 47  Matrixf( const G
1bbd0 4c 66 6c 6f 61 74 20 2a 6d 20 29 20 2f 2a 20 76  Lfloat *m ) /* v
1bbe0 6f 69 64 20 67 6c 4d 75 6c 74 54 72 61 6e 73 70  oid glMultTransp
1bbf0 6f 73 65 4d 61 74 72 69 78 66 28 20 63 6f 6e 73  oseMatrixf( cons
1bc00 74 20 47 4c 66 6c 6f 61 74 20 6d 5b 31 36 5d 20  t GLfloat m[16] 
1bc10 29 20 2a 2f 0a 20 20 28 64 65 66 69 6e 65 2d 66  ) */.  (define-f
1bc20 75 6e 63 74 69 6f 6e 20 76 6f 69 64 20 67 6c 4d  unction void glM
1bc30 75 6c 74 54 72 61 6e 73 70 6f 73 65 4d 61 74 72  ultTransposeMatr
1bc40 69 78 66 20 28 76 6f 69 64 2a 29 29 0a 0a 20 20  ixf (void*))..  
1bc50 3b 3b 20 76 6f 69 64 20 67 6c 53 61 6d 70 6c 65  ;; void glSample
1bc60 43 6f 76 65 72 61 67 65 28 20 47 4c 63 6c 61 6d  Coverage( GLclam
1bc70 70 66 20 76 61 6c 75 65 2c 20 47 4c 62 6f 6f 6c  pf value, GLbool
1bc80 65 61 6e 20 69 6e 76 65 72 74 20 29 0a 20 20 28  ean invert ).  (
1bc90 64 65 66 69 6e 65 2d 66 75 6e 63 74 69 6f 6e 20  define-function 
1bca0 76 6f 69 64 20 67 6c 53 61 6d 70 6c 65 43 6f 76  void glSampleCov
1bcb0 65 72 61 67 65 20 28 66 6c 6f 61 74 20 69 6e 74  erage (float int
1bcc0 29 29 0a 0a 20 20 3b 3b 3b 3b 20 4f 70 65 6e 47  ))..  ;;;; OpenG
1bcd0 4c 20 31 2e 33 0a 0a 20 20 3b 3b 20 76 6f 69 64  L 1.3..  ;; void
1bce0 20 67 6c 41 63 74 69 76 65 54 65 78 74 75 72 65   glActiveTexture
1bcf0 41 52 42 28 47 4c 65 6e 75 6d 20 74 65 78 74 75  ARB(GLenum textu
1bd00 72 65 29 0a 20 20 28 64 65 66 69 6e 65 2d 66 75  re).  (define-fu
1bd10 6e 63 74 69 6f 6e 20 76 6f 69 64 20 67 6c 41 63  nction void glAc
1bd20 74 69 76 65 54 65 78 74 75 72 65 41 52 42 20 28  tiveTextureARB (
1bd30 69 6e 74 29 29 0a 0a 20 20 3b 3b 20 76 6f 69 64  int))..  ;; void
1bd40 20 67 6c 43 6c 69 65 6e 74 41 63 74 69 76 65 54   glClientActiveT
1bd50 65 78 74 75 72 65 41 52 42 28 47 4c 65 6e 75 6d  extureARB(GLenum
1bd60 20 74 65 78 74 75 72 65 29 0a 20 20 28 64 65 66   texture).  (def
1bd70 69 6e 65 2d 66 75 6e 63 74 69 6f 6e 20 76 6f 69  ine-function voi
1bd80 64 20 67 6c 43 6c 69 65 6e 74 41 63 74 69 76 65  d glClientActive
1bd90 54 65 78 74 75 72 65 41 52 42 20 28 69 6e 74 29  TextureARB (int)
1bda0 29 0a 0a 20 20 3b 3b 20 76 6f 69 64 20 67 6c 4d  )..  ;; void glM
1bdb0 75 6c 74 69 54 65 78 43 6f 6f 72 64 31 64 41 52  ultiTexCoord1dAR
1bdc0 42 28 47 4c 65 6e 75 6d 20 74 61 72 67 65 74 2c  B(GLenum target,
1bdd0 20 47 4c 64 6f 75 62 6c 65 20 73 29 0a 20 20 28   GLdouble s).  (
1bde0 64 65 66 69 6e 65 2d 66 75 6e 63 74 69 6f 6e 20  define-function 
1bdf0 76 6f 69 64 20 67 6c 4d 75 6c 74 69 54 65 78 43  void glMultiTexC
1be00 6f 6f 72 64 31 64 41 52 42 20 28 69 6e 74 20 64  oord1dARB (int d
1be10 6f 75 62 6c 65 29 29 0a 0a 20 20 3b 3b 20 76 6f  ouble))..  ;; vo
1be20 69 64 20 67 6c 4d 75 6c 74 69 54 65 78 43 6f 6f  id glMultiTexCoo
1be30 72 64 31 64 76 41 52 42 28 47 4c 65 6e 75 6d 20  rd1dvARB(GLenum 
1be40 74 61 72 67 65 74 2c 20 63 6f 6e 73 74 20 47 4c  target, const GL
1be50 64 6f 75 62 6c 65 20 2a 76 29 0a 20 20 28 64 65  double *v).  (de
1be60 66 69 6e 65 2d 66 75 6e 63 74 69 6f 6e 20 76 6f  fine-function vo
1be70 69 64 20 67 6c 4d 75 6c 74 69 54 65 78 43 6f 6f  id glMultiTexCoo
1be80 72 64 31 64 76 41 52 42 20 28 69 6e 74 20 76 6f  rd1dvARB (int vo
1be90 69 64 2a 29 29 0a 0a 20 20 3b 3b 20 76 6f 69 64  id*))..  ;; void
1bea0 20 67 6c 4d 75 6c 74 69 54 65 78 43 6f 6f 72 64   glMultiTexCoord
1beb0 31 66 41 52 42 28 47 4c 65 6e 75 6d 20 74 61 72  1fARB(GLenum tar
1bec0 67 65 74 2c 20 47 4c 66 6c 6f 61 74 20 73 29 0a  get, GLfloat s).
1bed0 20 20 28 64 65 66 69 6e 65 2d 66 75 6e 63 74 69    (define-functi
1bee0 6f 6e 20 76 6f 69 64 20 67 6c 4d 75 6c 74 69 54  on void glMultiT
1bef0 65 78 43 6f 6f 72 64 31 66 41 52 42 20 28 69 6e  exCoord1fARB (in
1bf00 74 20 66 6c 6f 61 74 29 29 0a 0a 20 20 3b 3b 20  t float))..  ;; 
1bf10 76 6f 69 64 20 67 6c 4d 75 6c 74 69 54 65 78 43  void glMultiTexC
1bf20 6f 6f 72 64 31 66 76 41 52 42 28 47 4c 65 6e 75  oord1fvARB(GLenu
1bf30 6d 20 74 61 72 67 65 74 2c 20 63 6f 6e 73 74 20  m target, const 
1bf40 47 4c 66 6c 6f 61 74 20 2a 76 29 0a 20 20 28 64  GLfloat *v).  (d
1bf50 65 66 69 6e 65 2d 66 75 6e 63 74 69 6f 6e 20 76  efine-function v
1bf60 6f 69 64 20 67 6c 4d 75 6c 74 69 54 65 78 43 6f  oid glMultiTexCo
1bf70 6f 72 64 31 66 76 41 52 42 20 28 69 6e 74 20 76  ord1fvARB (int v
1bf80 6f 69 64 2a 29 29 0a 0a 20 20 3b 3b 20 76 6f 69  oid*))..  ;; voi
1bf90 64 20 67 6c 4d 75 6c 74 69 54 65 78 43 6f 6f 72  d glMultiTexCoor
1bfa0 64 31 69 41 52 42 28 47 4c 65 6e 75 6d 20 74 61  d1iARB(GLenum ta
1bfb0 72 67 65 74 2c 20 47 4c 69 6e 74 20 73 29 0a 20  rget, GLint s). 
1bfc0 20 28 64 65 66 69 6e 65 2d 66 75 6e 63 74 69 6f   (define-functio
1bfd0 6e 20 76 6f 69 64 20 67 6c 4d 75 6c 74 69 54 65  n void glMultiTe
1bfe0 78 43 6f 6f 72 64 31 69 41 52 42 20 28 69 6e 74  xCoord1iARB (int
1bff0 20 69 6e 74 29 29 0a 0a 20 20 3b 3b 20 76 6f 69   int))..  ;; voi
1c000 64 20 67 6c 4d 75 6c 74 69 54 65 78 43 6f 6f 72  d glMultiTexCoor
1c010 64 31 69 76 41 52 42 28 47 4c 65 6e 75 6d 20 74  d1ivARB(GLenum t
1c020 61 72 67 65 74 2c 20 63 6f 6e 73 74 20 47 4c 69  arget, const GLi
1c030 6e 74 20 2a 76 29 0a 20 20 28 64 65 66 69 6e 65  nt *v).  (define
1c040 2d 66 75 6e 63 74 69 6f 6e 20 76 6f 69 64 20 67  -function void g
1c050 6c 4d 75 6c 74 69 54 65 78 43 6f 6f 72 64 31 69  lMultiTexCoord1i
1c060 76 41 52 42 20 28 69 6e 74 20 76 6f 69 64 2a 29  vARB (int void*)
1c070 29 0a 0a 20 20 3b 3b 20 76 6f 69 64 20 67 6c 4d  )..  ;; void glM
1c080 75 6c 74 69 54 65 78 43 6f 6f 72 64 31 73 41 52  ultiTexCoord1sAR
1c090 42 28 47 4c 65 6e 75 6d 20 74 61 72 67 65 74 2c  B(GLenum target,
1c0a0 20 47 4c 73 68 6f 72 74 20 73 29 0a 20 20 28 64   GLshort s).  (d
1c0b0 65 66 69 6e 65 2d 66 75 6e 63 74 69 6f 6e 20 76  efine-function v
1c0c0 6f 69 64 20 67 6c 4d 75 6c 74 69 54 65 78 43 6f  oid glMultiTexCo
1c0d0 6f 72 64 31 73 41 52 42 20 28 69 6e 74 20 69 6e  ord1sARB (int in
1c0e0 74 29 29 0a 0a 20 20 3b 3b 20 76 6f 69 64 20 67  t))..  ;; void g
1c0f0 6c 4d 75 6c 74 69 54 65 78 43 6f 6f 72 64 31 73  lMultiTexCoord1s
1c100 76 41 52 42 28 47 4c 65 6e 75 6d 20 74 61 72 67  vARB(GLenum targ
1c110 65 74 2c 20 63 6f 6e 73 74 20 47 4c 73 68 6f 72  et, const GLshor
1c120 74 20 2a 76 29 0a 20 20 28 64 65 66 69 6e 65 2d  t *v).  (define-
1c130 66 75 6e 63 74 69 6f 6e 20 76 6f 69 64 20 67 6c  function void gl
1c140 4d 75 6c 74 69 54 65 78 43 6f 6f 72 64 31 73 76  MultiTexCoord1sv
1c150 41 52 42 20 28 69 6e 74 20 76 6f 69 64 2a 29 29  ARB (int void*))
1c160 0a 0a 20 20 3b 3b 20 76 6f 69 64 20 67 6c 4d 75  ..  ;; void glMu
1c170 6c 74 69 54 65 78 43 6f 6f 72 64 32 64 41 52 42  ltiTexCoord2dARB
1c180 28 47 4c 65 6e 75 6d 20 74 61 72 67 65 74 2c 20  (GLenum target, 
1c190 47 4c 64 6f 75 62 6c 65 20 73 2c 20 47 4c 64 6f  GLdouble s, GLdo
1c1a0 75 62 6c 65 20 74 29 0a 20 20 28 64 65 66 69 6e  uble t).  (defin
1c1b0 65 2d 66 75 6e 63 74 69 6f 6e 20 76 6f 69 64 20  e-function void 
1c1c0 67 6c 4d 75 6c 74 69 54 65 78 43 6f 6f 72 64 32  glMultiTexCoord2
1c1d0 64 41 52 42 20 28 69 6e 74 20 64 6f 75 62 6c 65  dARB (int double
1c1e0 20 64 6f 75 62 6c 65 29 29 0a 0a 20 20 3b 3b 20   double))..  ;; 
1c1f0 76 6f 69 64 20 67 6c 4d 75 6c 74 69 54 65 78 43  void glMultiTexC
1c200 6f 6f 72 64 32 64 76 41 52 42 28 47 4c 65 6e 75  oord2dvARB(GLenu
1c210 6d 20 74 61 72 67 65 74 2c 20 63 6f 6e 73 74 20  m target, const 
1c220 47 4c 64 6f 75 62 6c 65 20 2a 76 29 0a 20 20 28  GLdouble *v).  (
1c230 64 65 66 69 6e 65 2d 66 75 6e 63 74 69 6f 6e 20  define-function 
1c240 76 6f 69 64 20 67 6c 4d 75 6c 74 69 54 65 78 43  void glMultiTexC
1c250 6f 6f 72 64 32 64 76 41 52 42 20 28 69 6e 74 20  oord2dvARB (int 
1c260 76 6f 69 64 2a 29 29 0a 0a 20 20 3b 3b 20 76 6f  void*))..  ;; vo
1c270 69 64 20 67 6c 4d 75 6c 74 69 54 65 78 43 6f 6f  id glMultiTexCoo
1c280 72 64 32 66 41 52 42 28 47 4c 65 6e 75 6d 20 74  rd2fARB(GLenum t
1c290 61 72 67 65 74 2c 20 47 4c 66 6c 6f 61 74 20 73  arget, GLfloat s
1c2a0 2c 20 47 4c 66 6c 6f 61 74 20 74 29 0a 20 20 28  , GLfloat t).  (
1c2b0 64 65 66 69 6e 65 2d 66 75 6e 63 74 69 6f 6e 20  define-function 
1c2c0 76 6f 69 64 20 67 6c 4d 75 6c 74 69 54 65 78 43  void glMultiTexC
1c2d0 6f 6f 72 64 32 66 41 52 42 20 28 69 6e 74 20 66  oord2fARB (int f
1c2e0 6c 6f 61 74 20 66 6c 6f 61 74 29 29 0a 0a 20 20  loat float))..  
1c2f0 3b 3b 20 76 6f 69 64 20 67 6c 4d 75 6c 74 69 54  ;; void glMultiT
1c300 65 78 43 6f 6f 72 64 32 66 76 41 52 42 28 47 4c  exCoord2fvARB(GL
1c310 65 6e 75 6d 20 74 61 72 67 65 74 2c 20 63 6f 6e  enum target, con
1c320 73 74 20 47 4c 66 6c 6f 61 74 20 2a 76 29 0a 20  st GLfloat *v). 
1c330 20 28 64 65 66 69 6e 65 2d 66 75 6e 63 74 69 6f   (define-functio
1c340 6e 20 76 6f 69 64 20 67 6c 4d 75 6c 74 69 54 65  n void glMultiTe
1c350 78 43 6f 6f 72 64 32 66 76 41 52 42 20 28 69 6e  xCoord2fvARB (in
1c360 74 20 76 6f 69 64 2a 29 29 0a 0a 20 20 3b 3b 20  t void*))..  ;; 
1c370 76 6f 69 64 20 67 6c 4d 75 6c 74 69 54 65 78 43  void glMultiTexC
1c380 6f 6f 72 64 32 69 41 52 42 28 47 4c 65 6e 75 6d  oord2iARB(GLenum
1c390 20 74 61 72 67 65 74 2c 20 47 4c 69 6e 74 20 73   target, GLint s
1c3a0 2c 20 47 4c 69 6e 74 20 74 29 0a 20 20 28 64 65  , GLint t).  (de
1c3b0 66 69 6e 65 2d 66 75 6e 63 74 69 6f 6e 20 76 6f  fine-function vo
1c3c0 69 64 20 67 6c 4d 75 6c 74 69 54 65 78 43 6f 6f  id glMultiTexCoo
1c3d0 72 64 32 69 41 52 42 20 28 69 6e 74 20 69 6e 74  rd2iARB (int int
1c3e0 20 69 6e 74 29 29 0a 0a 20 20 3b 3b 20 76 6f 69   int))..  ;; voi
1c3f0 64 20 67 6c 4d 75 6c 74 69 54 65 78 43 6f 6f 72  d glMultiTexCoor
1c400 64 32 69 76 41 52 42 28 47 4c 65 6e 75 6d 20 74  d2ivARB(GLenum t
1c410 61 72 67 65 74 2c 20 63 6f 6e 73 74 20 47 4c 69  arget, const GLi
1c420 6e 74 20 2a 76 29 0a 20 20 28 64 65 66 69 6e 65  nt *v).  (define
1c430 2d 66 75 6e 63 74 69 6f 6e 20 76 6f 69 64 20 67  -function void g
1c440 6c 4d 75 6c 74 69 54 65 78 43 6f 6f 72 64 32 69  lMultiTexCoord2i
1c450 76 41 52 42 20 28 69 6e 74 20 76 6f 69 64 2a 29  vARB (int void*)
1c460 29 0a 0a 20 20 3b 3b 20 76 6f 69 64 20 67 6c 4d  )..  ;; void glM
1c470 75 6c 74 69 54 65 78 43 6f 6f 72 64 32 73 41 52  ultiTexCoord2sAR
1c480 42 28 47 4c 65 6e 75 6d 20 74 61 72 67 65 74 2c  B(GLenum target,
1c490 20 47 4c 73 68 6f 72 74 20 73 2c 20 47 4c 73 68   GLshort s, GLsh
1c4a0 6f 72 74 20 74 29 0a 20 20 28 64 65 66 69 6e 65  ort t).  (define
1c4b0 2d 66 75 6e 63 74 69 6f 6e 20 76 6f 69 64 20 67  -function void g
1c4c0 6c 4d 75 6c 74 69 54 65 78 43 6f 6f 72 64 32 73  lMultiTexCoord2s
1c4d0 41 52 42 20 28 69 6e 74 20 69 6e 74 20 69 6e 74  ARB (int int int
1c4e0 29 29 0a 0a 20 20 3b 3b 20 76 6f 69 64 20 67 6c  ))..  ;; void gl
1c4f0 4d 75 6c 74 69 54 65 78 43 6f 6f 72 64 32 73 76  MultiTexCoord2sv
1c500 41 52 42 28 47 4c 65 6e 75 6d 20 74 61 72 67 65  ARB(GLenum targe
1c510 74 2c 20 63 6f 6e 73 74 20 47 4c 73 68 6f 72 74  t, const GLshort
1c520 20 2a 76 29 0a 20 20 28 64 65 66 69 6e 65 2d 66   *v).  (define-f
1c530 75 6e 63 74 69 6f 6e 20 76 6f 69 64 20 67 6c 4d  unction void glM
1c540 75 6c 74 69 54 65 78 43 6f 6f 72 64 32 73 76 41  ultiTexCoord2svA
1c550 52 42 20 28 69 6e 74 20 76 6f 69 64 2a 29 29 0a  RB (int void*)).
1c560 0a 20 20 3b 3b 20 76 6f 69 64 20 67 6c 4d 75 6c  .  ;; void glMul
1c570 74 69 54 65 78 43 6f 6f 72 64 33 64 41 52 42 28  tiTexCoord3dARB(
1c580 47 4c 65 6e 75 6d 20 74 61 72 67 65 74 2c 20 47  GLenum target, G
1c590 4c 64 6f 75 62 6c 65 20 73 2c 20 47 4c 64 6f 75  Ldouble s, GLdou
1c5a0 62 6c 65 20 74 2c 20 47 4c 64 6f 75 62 6c 65 20  ble t, GLdouble 
1c5b0 72 29 0a 20 20 28 64 65 66 69 6e 65 2d 66 75 6e  r).  (define-fun
1c5c0 63 74 69 6f 6e 20 76 6f 69 64 20 67 6c 4d 75 6c  ction void glMul
1c5d0 74 69 54 65 78 43 6f 6f 72 64 33 64 41 52 42 20  tiTexCoord3dARB 
1c5e0 28 69 6e 74 20 64 6f 75 62 6c 65 20 64 6f 75 62  (int double doub
1c5f0 6c 65 20 64 6f 75 62 6c 65 29 29 0a 0a 20 20 3b  le double))..  ;
1c600 3b 20 76 6f 69 64 20 67 6c 4d 75 6c 74 69 54 65  ; void glMultiTe
1c610 78 43 6f 6f 72 64 33 64 76 41 52 42 28 47 4c 65  xCoord3dvARB(GLe
1c620 6e 75 6d 20 74 61 72 67 65 74 2c 20 63 6f 6e 73  num target, cons
1c630 74 20 47 4c 64 6f 75 62 6c 65 20 2a 76 29 0a 20  t GLdouble *v). 
1c640 20 28 64 65 66 69 6e 65 2d 66 75 6e 63 74 69 6f   (define-functio
1c650 6e 20 76 6f 69 64 20 67 6c 4d 75 6c 74 69 54 65  n void glMultiTe
1c660 78 43 6f 6f 72 64 33 64 76 41 52 42 20 28 69 6e  xCoord3dvARB (in
1c670 74 20 76 6f 69 64 2a 29 29 0a 0a 20 20 3b 3b 20  t void*))..  ;; 
1c680 76 6f 69 64 20 67 6c 4d 75 6c 74 69 54 65 78 43  void glMultiTexC
1c690 6f 6f 72 64 33 66 41 52 42 28 47 4c 65 6e 75 6d  oord3fARB(GLenum
1c6a0 20 74 61 72 67 65 74 2c 20 47 4c 66 6c 6f 61 74   target, GLfloat
1c6b0 20 73 2c 20 47 4c 66 6c 6f 61 74 20 74 2c 20 47   s, GLfloat t, G
1c6c0 4c 66 6c 6f 61 74 20 72 29 0a 20 20 28 64 65 66  Lfloat r).  (def
1c6d0 69 6e 65 2d 66 75 6e 63 74 69 6f 6e 20 76 6f 69  ine-function voi
1c6e0 64 20 67 6c 4d 75 6c 74 69 54 65 78 43 6f 6f 72  d glMultiTexCoor
1c6f0 64 33 66 41 52 42 20 28 69 6e 74 20 66 6c 6f 61  d3fARB (int floa
1c700 74 20 66 6c 6f 61 74 20 66 6c 6f 61 74 29 29 0a  t float float)).
1c710 0a 20 20 3b 3b 20 76 6f 69 64 20 67 6c 4d 75 6c  .  ;; void glMul
1c720 74 69 54 65 78 43 6f 6f 72 64 33 66 76 41 52 42  tiTexCoord3fvARB
1c730 28 47 4c 65 6e 75 6d 20 74 61 72 67 65 74 2c 20  (GLenum target, 
1c740 63 6f 6e 73 74 20 47 4c 66 6c 6f 61 74 20 2a 76  const GLfloat *v
1c750 29 0a 20 20 28 64 65 66 69 6e 65 2d 66 75 6e 63  ).  (define-func
1c760 74 69 6f 6e 20 76 6f 69 64 20 67 6c 4d 75 6c 74  tion void glMult
1c770 69 54 65 78 43 6f 6f 72 64 33 66 76 41 52 42 20  iTexCoord3fvARB 
1c780 28 69 6e 74 20 76 6f 69 64 2a 29 29 0a 0a 20 20  (int void*))..  
1c790 3b 3b 20 76 6f 69 64 20 67 6c 4d 75 6c 74 69 54  ;; void glMultiT
1c7a0 65 78 43 6f 6f 72 64 33 69 41 52 42 28 47 4c 65  exCoord3iARB(GLe
1c7b0 6e 75 6d 20 74 61 72 67 65 74 2c 20 47 4c 69 6e  num target, GLin
1c7c0 74 20 73 2c 20 47 4c 69 6e 74 20 74 2c 20 47 4c  t s, GLint t, GL
1c7d0 69 6e 74 20 72 29 0a 20 20 28 64 65 66 69 6e 65  int r).  (define
1c7e0 2d 66 75 6e 63 74 69 6f 6e 20 76 6f 69 64 20 67  -function void g
1c7f0 6c 4d 75 6c 74 69 54 65 78 43 6f 6f 72 64 33 69  lMultiTexCoord3i
1c800 41 52 42 20 28 69 6e 74 20 69 6e 74 20 69 6e 74  ARB (int int int
1c810 20 69 6e 74 29 29 0a 0a 20 20 3b 3b 20 76 6f 69   int))..  ;; voi
1c820 64 20 67 6c 4d 75 6c 74 69 54 65 78 43 6f 6f 72  d glMultiTexCoor
1c830 64 33 69 76 41 52 42 28 47 4c 65 6e 75 6d 20 74  d3ivARB(GLenum t
1c840 61 72 67 65 74 2c 20 63 6f 6e 73 74 20 47 4c 69  arget, const GLi
1c850 6e 74 20 2a 76 29 0a 20 20 28 64 65 66 69 6e 65  nt *v).  (define
1c860 2d 66 75 6e 63 74 69 6f 6e 20 76 6f 69 64 20 67  -function void g
1c870 6c 4d 75 6c 74 69 54 65 78 43 6f 6f 72 64 33 69  lMultiTexCoord3i
1c880 76 41 52 42 20 28 69 6e 74 20 76 6f 69 64 2a 29  vARB (int void*)
1c890 29 0a 0a 20 20 3b 3b 20 76 6f 69 64 20 67 6c 4d  )..  ;; void glM
1c8a0 75 6c 74 69 54 65 78 43 6f 6f 72 64 33 73 41 52  ultiTexCoord3sAR
1c8b0 42 28 47 4c 65 6e 75 6d 20 74 61 72 67 65 74 2c  B(GLenum target,
1c8c0 20 47 4c 73 68 6f 72 74 20 73 2c 20 47 4c 73 68   GLshort s, GLsh
1c8d0 6f 72 74 20 74 2c 20 47 4c 73 68 6f 72 74 20 72  ort t, GLshort r
1c8e0 29 0a 20 20 28 64 65 66 69 6e 65 2d 66 75 6e 63  ).  (define-func
1c8f0 74 69 6f 6e 20 76 6f 69 64 20 67 6c 4d 75 6c 74  tion void glMult
1c900 69 54 65 78 43 6f 6f 72 64 33 73 41 52 42 20 28  iTexCoord3sARB (
1c910 69 6e 74 20 69 6e 74 20 69 6e 74 20 69 6e 74 29  int int int int)
1c920 29 0a 0a 20 20 3b 3b 20 76 6f 69 64 20 67 6c 4d  )..  ;; void glM
1c930 75 6c 74 69 54 65 78 43 6f 6f 72 64 33 73 76 41  ultiTexCoord3svA
1c940 52 42 28 47 4c 65 6e 75 6d 20 74 61 72 67 65 74  RB(GLenum target
1c950 2c 20 63 6f 6e 73 74 20 47 4c 73 68 6f 72 74 20  , const GLshort 
1c960 2a 76 29 0a 20 20 28 64 65 66 69 6e 65 2d 66 75  *v).  (define-fu
1c970 6e 63 74 69 6f 6e 20 76 6f 69 64 20 67 6c 4d 75  nction void glMu
1c980 6c 74 69 54 65 78 43 6f 6f 72 64 33 73 76 41 52  ltiTexCoord3svAR
1c990 42 20 28 69 6e 74 20 76 6f 69 64 2a 29 29 0a 0a  B (int void*))..
1c9a0 20 20 3b 3b 20 76 6f 69 64 20 67 6c 4d 75 6c 74    ;; void glMult
1c9b0 69 54 65 78 43 6f 6f 72 64 34 64 41 52 42 28 47  iTexCoord4dARB(G
1c9c0 4c 65 6e 75 6d 20 74 61 72 67 65 74 2c 20 47 4c  Lenum target, GL
1c9d0 64 6f 75 62 6c 65 20 73 2c 20 47 4c 64 6f 75 62  double s, GLdoub
1c9e0 6c 65 20 74 2c 20 47 4c 64 6f 75 62 6c 65 20 72  le t, GLdouble r
1c9f0 2c 20 47 4c 64 6f 75 62 6c 65 20 71 29 0a 20 20  , GLdouble q).  
1ca00 28 64 65 66 69 6e 65 2d 66 75 6e 63 74 69 6f 6e  (define-function
1ca10 20 76 6f 69 64 20 67 6c 4d 75 6c 74 69 54 65 78   void glMultiTex
1ca20 43 6f 6f 72 64 34 64 41 52 42 20 28 69 6e 74 20  Coord4dARB (int 
1ca30 64 6f 75 62 6c 65 20 64 6f 75 62 6c 65 20 64 6f  double double do
1ca40 75 62 6c 65 20 64 6f 75 62 6c 65 29 29 0a 0a 20  uble double)).. 
1ca50 20 3b 3b 20 76 6f 69 64 20 67 6c 4d 75 6c 74 69   ;; void glMulti
1ca60 54 65 78 43 6f 6f 72 64 34 64 76 41 52 42 28 47  TexCoord4dvARB(G
1ca70 4c 65 6e 75 6d 20 74 61 72 67 65 74 2c 20 63 6f  Lenum target, co
1ca80 6e 73 74 20 47 4c 64 6f 75 62 6c 65 20 2a 76 29  nst GLdouble *v)
1ca90 0a 20 20 28 64 65 66 69 6e 65 2d 66 75 6e 63 74  .  (define-funct
1caa0 69 6f 6e 20 76 6f 69 64 20 67 6c 4d 75 6c 74 69  ion void glMulti
1cab0 54 65 78 43 6f 6f 72 64 34 64 76 41 52 42 20 28  TexCoord4dvARB (
1cac0 69 6e 74 20 76 6f 69 64 2a 29 29 0a 0a 20 20 3b  int void*))..  ;
1cad0 3b 20 76 6f 69 64 20 67 6c 4d 75 6c 74 69 54 65  ; void glMultiTe
1cae0 78 43 6f 6f 72 64 34 66 41 52 42 28 47 4c 65 6e  xCoord4fARB(GLen
1caf0 75 6d 20 74 61 72 67 65 74 2c 20 47 4c 66 6c 6f  um target, GLflo
1cb00 61 74 20 73 2c 20 47 4c 66 6c 6f 61 74 20 74 2c  at s, GLfloat t,
1cb10 20 47 4c 66 6c 6f 61 74 20 72 2c 20 47 4c 66 6c   GLfloat r, GLfl
1cb20 6f 61 74 20 71 29 0a 20 20 28 64 65 66 69 6e 65  oat q).  (define
1cb30 2d 66 75 6e 63 74 69 6f 6e 20 76 6f 69 64 20 67  -function void g
1cb40 6c 4d 75 6c 74 69 54 65 78 43 6f 6f 72 64 34 66  lMultiTexCoord4f
1cb50 41 52 42 20 28 69 6e 74 20 66 6c 6f 61 74 20 66  ARB (int float f
1cb60 6c 6f 61 74 20 66 6c 6f 61 74 20 66 6c 6f 61 74  loat float float
1cb70 29 29 0a 0a 20 20 3b 3b 20 76 6f 69 64 20 67 6c  ))..  ;; void gl
1cb80 4d 75 6c 74 69 54 65 78 43 6f 6f 72 64 34 66 76  MultiTexCoord4fv
1cb90 41 52 42 28 47 4c 65 6e 75 6d 20 74 61 72 67 65  ARB(GLenum targe
1cba0 74 2c 20 63 6f 6e 73 74 20 47 4c 66 6c 6f 61 74  t, const GLfloat
1cbb0 20 2a 76 29 0a 20 20 28 64 65 66 69 6e 65 2d 66   *v).  (define-f
1cbc0 75 6e 63 74 69 6f 6e 20 76 6f 69 64 20 67 6c 4d  unction void glM
1cbd0 75 6c 74 69 54 65 78 43 6f 6f 72 64 34 66 76 41  ultiTexCoord4fvA
1cbe0 52 42 20 28 69 6e 74 20 76 6f 69 64 2a 29 29 0a  RB (int void*)).
1cbf0 0a 20 20 3b 3b 20 76 6f 69 64 20 67 6c 4d 75 6c  .  ;; void glMul
1cc00 74 69 54 65 78 43 6f 6f 72 64 34 69 41 52 42 28  tiTexCoord4iARB(
1cc10 47 4c 65 6e 75 6d 20 74 61 72 67 65 74 2c 20 47  GLenum target, G
1cc20 4c 69 6e 74 20 73 2c 20 47 4c 69 6e 74 20 74 2c  Lint s, GLint t,
1cc30 20 47 4c 69 6e 74 20 72 2c 20 47 4c 69 6e 74 20   GLint r, GLint 
1cc40 71 29 0a 20 20 28 64 65 66 69 6e 65 2d 66 75 6e  q).  (define-fun
1cc50 63 74 69 6f 6e 20 76 6f 69 64 20 67 6c 4d 75 6c  ction void glMul
1cc60 74 69 54 65 78 43 6f 6f 72 64 34 69 41 52 42 20  tiTexCoord4iARB 
1cc70 28 69 6e 74 20 69 6e 74 20 69 6e 74 20 69 6e 74  (int int int int
1cc80 20 69 6e 74 29 29 0a 0a 20 20 3b 3b 20 76 6f 69   int))..  ;; voi
1cc90 64 20 67 6c 4d 75 6c 74 69 54 65 78 43 6f 6f 72  d glMultiTexCoor
1cca0 64 34 69 76 41 52 42 28 47 4c 65 6e 75 6d 20 74  d4ivARB(GLenum t
1ccb0 61 72 67 65 74 2c 20 63 6f 6e 73 74 20 47 4c 69  arget, const GLi
1ccc0 6e 74 20 2a 76 29 0a 20 20 28 64 65 66 69 6e 65  nt *v).  (define
1ccd0 2d 66 75 6e 63 74 69 6f 6e 20 76 6f 69 64 20 67  -function void g
1cce0 6c 4d 75 6c 74 69 54 65 78 43 6f 6f 72 64 34 69  lMultiTexCoord4i
1ccf0 76 41 52 42 20 28 69 6e 74 20 76 6f 69 64 2a 29  vARB (int void*)
1cd00 29 0a 0a 20 20 3b 3b 20 76 6f 69 64 20 67 6c 4d  )..  ;; void glM
1cd10 75 6c 74 69 54 65 78 43 6f 6f 72 64 34 73 41 52  ultiTexCoord4sAR
1cd20 42 28 47 4c 65 6e 75 6d 20 74 61 72 67 65 74 2c  B(GLenum target,
1cd30 20 47 4c 73 68 6f 72 74 20 73 2c 20 47 4c 73 68   GLshort s, GLsh
1cd40 6f 72 74 20 74 2c 20 47 4c 73 68 6f 72 74 20 72  ort t, GLshort r
1cd50 2c 20 47 4c 73 68 6f 72 74 20 71 29 0a 20 20 28  , GLshort q).  (
1cd60 64 65 66 69 6e 65 2d 66 75 6e 63 74 69 6f 6e 20  define-function 
1cd70 76 6f 69 64 20 67 6c 4d 75 6c 74 69 54 65 78 43  void glMultiTexC
1cd80 6f 6f 72 64 34 73 41 52 42 20 28 69 6e 74 20 69  oord4sARB (int i
1cd90 6e 74 20 69 6e 74 20 69 6e 74 20 69 6e 74 29 29  nt int int int))
1cda0 0a 0a 20 20 3b 3b 20 76 6f 69 64 20 67 6c 4d 75  ..  ;; void glMu
1cdb0 6c 74 69 54 65 78 43 6f 6f 72 64 34 73 76 41 52  ltiTexCoord4svAR
1cdc0 42 28 47 4c 65 6e 75 6d 20 74 61 72 67 65 74 2c  B(GLenum target,
1cdd0 20 63 6f 6e 73 74 20 47 4c 73 68 6f 72 74 20 2a   const GLshort *
1cde0 76 29 0a 20 20 28 64 65 66 69 6e 65 2d 66 75 6e  v).  (define-fun
1cdf0 63 74 69 6f 6e 20 76 6f 69 64 20 67 6c 4d 75 6c  ction void glMul
1ce00 74 69 54 65 78 43 6f 6f 72 64 34 73 76 41 52 42  tiTexCoord4svARB
1ce10 20 28 69 6e 74 20 76 6f 69 64 2a 29 29 0a 0a 20   (int void*)).. 
1ce20 20 29 0a                                          ).