⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 opengl.inc

📁 一个用纯汇编 写的操作系统 源代码 是用 TASM 编译器写的
💻 INC
📖 第 1 页 / 共 5 页
字号:
GL_BLUE_MIN_CLAMP_INGR	= $8562
GL_ALPHA_MIN_CLAMP_INGR = $8563
GL_RED_MAX_CLAMP_INGR	= $8564
GL_GREEN_MAX_CLAMP_INGR = $8565
GL_BLUE_MAX_CLAMP_INGR	= $8566
GL_ALPHA_MAX_CLAMP_INGR = $8567

; GL_INGR_interlace_read

GL_INTERLACE_READ_INGR = $8568

; GL_EXT_422_pixels

GL_422_EXT	       = $80CC
GL_422_REV_EXT	       = $80CD
GL_422_AVERAGE_EXT     = $80CE
GL_422_REV_AVERAGE_EXT = $80CF

; GL_EXT_texture_cube_map

GL_NORMAL_MAP_EXT		   = $8511
GL_REFLECTION_MAP_EXT		   = $8512
GL_TEXTURE_CUBE_MAP_EXT 	   = $8513
GL_TEXTURE_BINDING_CUBE_MAP_EXT    = $8514
GL_TEXTURE_CUBE_MAP_POSITIVE_X_EXT = $8515
GL_TEXTURE_CUBE_MAP_NEGATIVE_X_EXT = $8516
GL_TEXTURE_CUBE_MAP_POSITIVE_Y_EXT = $8517
GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_EXT = $8518
GL_TEXTURE_CUBE_MAP_POSITIVE_Z_EXT = $8519
GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_EXT = $851A
GL_PROXY_TEXTURE_CUBE_MAP_EXT	   = $851B
GL_MAX_CUBE_MAP_TEXTURE_SIZE_EXT   = $851C

; GL_SUN_convolution_border_modes

GL_WRAP_BORDER_SUN = $81D4

; GL_EXT_texture_lod_bias

GL_MAX_TEXTURE_LOD_BIAS_EXT   = $84FD
GL_TEXTURE_FILTER_CONTROL_EXT = $8500
GL_TEXTURE_LOD_BIAS_EXT       = $8501

; GL_EXT_texture_filter_anisotropic

GL_TEXTURE_MAX_ANISOTROPY_EXT	  = $84FE
GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT = $84FF

; GL_EXT_vertex_weighting

GL_MODELVIEW0_STACK_DEPTH_EXT	   = GL_MODELVIEW_STACK_DEPTH
GL_MODELVIEW1_STACK_DEPTH_EXT	   = $8502
GL_MODELVIEW0_MATRIX_EXT	   = GL_MODELVIEW_MATRIX
GL_MODELVIEW_MATRIX1_EXT	   = $8506
GL_VERTEX_WEIGHTING_EXT 	   = $8509
GL_MODELVIEW0_EXT		   = GL_MODELVIEW
GL_MODELVIEW1_EXT		   = $850A
GL_CURRENT_VERTEX_WEIGHT_EXT	   = $850B
GL_VERTEX_WEIGHT_ARRAY_EXT	   = $850C
GL_VERTEX_WEIGHT_ARRAY_SIZE_EXT    = $850D
GL_VERTEX_WEIGHT_ARRAY_TYPE_EXT    = $850E
GL_VERTEX_WEIGHT_ARRAY_STRIDE_EXT  = $850F
GL_VERTEX_WEIGHT_ARRAY_POINTER_EXT = $8510

; GL_NV_light_max_exponent

GL_MAX_SHININESS_NV	= $8504
GL_MAX_SPOT_EXPONENT_NV = $8505

; GL_NV_vertex_array_range

GL_VERTEX_ARRAY_RANGE_NV	     = $851D
GL_VERTEX_ARRAY_RANGE_LENGTH_NV      = $851E
GL_VERTEX_ARRAY_RANGE_VALID_NV	     = $851F
GL_MAX_VERTEX_ARRAY_RANGE_ELEMENT_NV = $8520
GL_VERTEX_ARRAY_RANGE_POINTER_NV     = $8521

; GL_NV_register_combiners

GL_REGISTER_COMBINERS_NV	  = $8522
GL_VARIABLE_A_NV		  = $8523
GL_VARIABLE_B_NV		  = $8524
GL_VARIABLE_C_NV		  = $8525
GL_VARIABLE_D_NV		  = $8526
GL_VARIABLE_E_NV		  = $8527
GL_VARIABLE_F_NV		  = $8528
GL_VARIABLE_G_NV		  = $8529
GL_CONSTANT_COLOR0_NV		  = $852A
GL_CONSTANT_COLOR1_NV		  = $852B
GL_PRIMARY_COLOR_NV		  = $852C
GL_SECONDARY_COLOR_NV		  = $852D
GL_SPARE0_NV			  = $852E
GL_SPARE1_NV			  = $852F
GL_DISCARD_NV			  = $8530
GL_E_TIMES_F_NV 		  = $8531
GL_SPARE0_PLUS_SECONDARY_COLOR_NV = $8532
GL_UNSIGNED_IDENTITY_NV 	  = $8536
GL_UNSIGNED_INVERT_NV		  = $8537
GL_EXPAND_NORMAL_NV		  = $8538
GL_EXPAND_NEGATE_NV		  = $8539
GL_HALF_BIAS_NORMAL_NV		  = $853A
GL_HALF_BIAS_NEGATE_NV		  = $853B
GL_SIGNED_IDENTITY_NV		  = $853C
GL_SIGNED_NEGATE_NV		  = $853D
GL_SCALE_BY_TWO_NV		  = $853E
GL_SCALE_BY_FOUR_NV		  = $853F
GL_SCALE_BY_ONE_HALF_NV 	  = $8540
GL_BIAS_BY_NEGATIVE_ONE_HALF_NV   = $8541
GL_COMBINER_INPUT_NV		  = $8542
GL_COMBINER_MAPPING_NV		  = $8543
GL_COMBINER_COMPONENT_USAGE_NV	  = $8544
GL_COMBINER_AB_DOT_PRODUCT_NV	  = $8545
GL_COMBINER_CD_DOT_PRODUCT_NV	  = $8546
GL_COMBINER_MUX_SUM_NV		  = $8547
GL_COMBINER_SCALE_NV		  = $8548
GL_COMBINER_BIAS_NV		  = $8549
GL_COMBINER_AB_OUTPUT_NV	  = $854A
GL_COMBINER_CD_OUTPUT_NV	  = $854B
GL_COMBINER_SUM_OUTPUT_NV	  = $854C
GL_MAX_GENERAL_COMBINERS_NV	  = $854D
GL_NUM_GENERAL_COMBINERS_NV	  = $854E
GL_COLOR_SUM_CLAMP_NV		  = $854F
GL_COMBINER0_NV 		  = $8550
GL_COMBINER1_NV 		  = $8551
GL_COMBINER2_NV 		  = $8552
GL_COMBINER3_NV 		  = $8553
GL_COMBINER4_NV 		  = $8554
GL_COMBINER5_NV 		  = $8555
GL_COMBINER6_NV 		  = $8556
GL_COMBINER7_NV 		  = $8557

; GL_NV_fog_distance

GL_FOG_DISTANCE_MODE_NV  = $855A
GL_EYE_RADIAL_NV	 = $855B
GL_EYE_PLANE_ABSOLUTE_NV = $855C

; GL_NV_texgen_emboss

GL_EMBOSS_LIGHT_NV    = $855D
GL_EMBOSS_CONSTANT_NV = $855E
GL_EMBOSS_MAP_NV      = $855F

; GL_EXT_texture_compression_s3tc

GL_COMPRESSED_RGB_S3TC_DXT1_EXT  = $83F0
GL_COMPRESSED_RGBA_S3TC_DXT1_EXT = $83F1
GL_COMPRESSED_RGBA_S3TC_DXT3_EXT = $83F2
GL_COMPRESSED_RGBA_S3TC_DXT5_EXT = $83F3

; GL_IBM_cull_vertex

GL_CULL_VERTEX_IBM = 103050

; GL_IBM_vertex_array_lists

GL_VERTEX_ARRAY_LIST_IBM		 = 103070
GL_NORMAL_ARRAY_LIST_IBM		 = 103071
GL_COLOR_ARRAY_LIST_IBM 		 = 103072
GL_INDEX_ARRAY_LIST_IBM 		 = 103073
GL_TEXTURE_COORD_ARRAY_LIST_IBM 	 = 103074
GL_EDGE_FLAG_ARRAY_LIST_IBM		 = 103075
GL_FOG_COORDINATE_ARRAY_LIST_IBM	 = 103076
GL_SECONDARY_COLOR_ARRAY_LIST_IBM	 = 103077
GL_VERTEX_ARRAY_LIST_STRIDE_IBM 	 = 103080
GL_NORMAL_ARRAY_LIST_STRIDE_IBM 	 = 103081
GL_COLOR_ARRAY_LIST_STRIDE_IBM		 = 103082
GL_INDEX_ARRAY_LIST_STRIDE_IBM		 = 103083
GL_TEXTURE_COORD_ARRAY_LIST_STRIDE_IBM	 = 103084
GL_EDGE_FLAG_ARRAY_LIST_STRIDE_IBM	 = 103085
GL_FOG_COORDINATE_ARRAY_LIST_STRIDE_IBM  = 103086
GL_SECONDARY_COLOR_ARRAY_LIST_STRIDE_IBM = 103087

; GL_SGIX_subsample

GL_PACK_SUBSAMPLE_RATE_SGIX   = $85A0
GL_UNPACK_SUBSAMPLE_RATE_SGIX = $85A1
GL_PIXEL_SUBSAMPLE_4444_SGIX  = $85A2
GL_PIXEL_SUBSAMPLE_2424_SGIX  = $85A3
GL_PIXEL_SUBSAMPLE_4242_SGIX  = $85A4

; GL_SGIX_ycrcba

GL_YCRCB_SGIX  = $8318
GL_YCRCBA_SGIX = $8319

; GL_SGI_depth_pass_instrument

GL_DEPTH_PASS_INSTRUMENT_SGIX	       = $8310
GL_DEPTH_PASS_INSTRUMENT_COUNTERS_SGIX = $8311
GL_DEPTH_PASS_INSTRUMENT_MAX_SGIX      = $8312

; GL_3DFX_texture_compression_FXT1

GL_COMPRESSED_RGB_FXT1_3DFX  = $86B0
GL_COMPRESSED_RGBA_FXT1_3DFX = $86B1

; GL_3DFX_multisample

GL_MULTISAMPLE_3DFX	= $86B2
GL_SAMPLE_BUFFERS_3DFX	= $86B3
GL_SAMPLES_3DFX 	= $86B4
GL_MULTISAMPLE_BIT_3DFX = $20000000

; GL_EXT_multisample

GL_MULTISAMPLE_EXT	    = $809D
GL_SAMPLE_ALPHA_TO_MASK_EXT = $809E
GL_SAMPLE_ALPHA_TO_ONE_EXT  = $809F
GL_SAMPLE_MASK_EXT	    = $80A0
GL_1PASS_EXT		    = $80A1
GL_2PASS_0_EXT		    = $80A2
GL_2PASS_1_EXT		    = $80A3
GL_4PASS_0_EXT		    = $80A4
GL_4PASS_1_EXT		    = $80A5
GL_4PASS_2_EXT		    = $80A6
GL_4PASS_3_EXT		    = $80A7
GL_SAMPLE_BUFFERS_EXT	    = $80A8
GL_SAMPLES_EXT		    = $80A9
GL_SAMPLE_MASK_VALUE_EXT    = $80AA
GL_SAMPLE_MASK_INVERT_EXT   = $80AB
GL_SAMPLE_PATTERN_EXT	    = $80AC

; GL_SGIX_vertex_preclip

GL_VERTEX_PRECLIP_SGIX	    = $83EE
GL_VERTEX_PRECLIP_HINT_SGIX = $83EF

; GL_SGIX_convolution_accuracy

GL_CONVOLUTION_HINT_SGIX = $8316

; GL_SGIX_resample

GL_PACK_RESAMPLE_SGIX	   = $842C
GL_UNPACK_RESAMPLE_SGIX    = $842D
GL_RESAMPLE_REPLICATE_SGIX = $842E
GL_RESAMPLE_ZERO_FILL_SGIX = $842F
GL_RESAMPLE_DECIMATE_SGIX  = $8430

; GL_SGIS_point_line_texgen

GL_EYE_DISTANCE_TO_POINT_SGIS	 = $81F0
GL_OBJECT_DISTANCE_TO_POINT_SGIS = $81F1
GL_EYE_DISTANCE_TO_LINE_SGIS	 = $81F2
GL_OBJECT_DISTANCE_TO_LINE_SGIS  = $81F3
GL_EYE_POINT_SGIS		 = $81F4
GL_OBJECT_POINT_SGIS		 = $81F5
GL_EYE_LINE_SGIS		 = $81F6
GL_OBJECT_LINE_SGIS		 = $81F7

; GL_SGIS_texture_color_mask

GL_TEXTURE_COLOR_WRITEMASK_SGIS = $81EF

; GL_NV_vertex_program

GL_VERTEX_PROGRAM_NV		   = $8620
GL_VERTEX_STATE_PROGRAM_NV	   = $8621
GL_ATTRIB_ARRAY_SIZE_NV 	   = $8623
GL_ATTRIB_ARRAY_STRIDE_NV	   = $8624
GL_ATTRIB_ARRAY_TYPE_NV 	   = $8625
GL_CURRENT_ATTRIB_NV		   = $8626
GL_PROGRAM_LENGTH_NV		   = $8627
GL_PROGRAM_STRING_NV		   = $8628
GL_MODELVIEW_PROJECTION_NV	   = $8629
GL_IDENTITY_NV			   = $862A
GL_INVERSE_NV			   = $862B
GL_TRANSPOSE_NV 		   = $862C
GL_INVERSE_TRANSPOSE_NV 	   = $862D
GL_MAX_TRACK_MATRIX_STACK_DEPTH_NV = $862E
GL_MAX_TRACK_MATRICES_NV	   = $862F
GL_MATRIX0_NV			   = $8630
GL_MATRIX1_NV			   = $8631
GL_MATRIX2_NV			   = $8632
GL_MATRIX3_NV			   = $8633
GL_MATRIX4_NV			   = $8634
GL_MATRIX5_NV			   = $8635
GL_MATRIX6_NV			   = $8636
GL_MATRIX7_NV			   = $8637
GL_CURRENT_MATRIX_STACK_DEPTH_NV   = $8640
GL_CURRENT_MATRIX_NV		   = $8641
GL_VERTEX_PROGRAM_POINT_SIZE_NV    = $8642
GL_VERTEX_PROGRAM_TWO_SIDE_NV	   = $8643
GL_PROGRAM_PARAMETER_NV 	   = $8644
GL_ATTRIB_ARRAY_POINTER_NV	   = $8645
GL_PROGRAM_TARGET_NV		   = $8646
GL_PROGRAM_RESIDENT_NV		   = $8647
GL_TRACK_MATRIX_NV		   = $8648
GL_TRACK_MATRIX_TRANSFORM_NV	   = $8649
GL_VERTEX_PROGRAM_BINDING_NV	   = $864A
GL_PROGRAM_ERROR_POSITION_NV	   = $864B
GL_VERTEX_ATTRIB_ARRAY0_NV	   = $8650
GL_VERTEX_ATTRIB_ARRAY1_NV	   = $8651
GL_VERTEX_ATTRIB_ARRAY2_NV	   = $8652
GL_VERTEX_ATTRIB_ARRAY3_NV	   = $8653
GL_VERTEX_ATTRIB_ARRAY4_NV	   = $8654
GL_VERTEX_ATTRIB_ARRAY5_NV	   = $8655
GL_VERTEX_ATTRIB_ARRAY6_NV	   = $8656
GL_VERTEX_ATTRIB_ARRAY7_NV	   = $8657
GL_VERTEX_ATTRIB_ARRAY8_NV	   = $8658
GL_VERTEX_ATTRIB_ARRAY9_NV	   = $8659
GL_VERTEX_ATTRIB_ARRAY10_NV	   = $865A
GL_VERTEX_ATTRIB_ARRAY11_NV	   = $865B
GL_VERTEX_ATTRIB_ARRAY12_NV	   = $865C
GL_VERTEX_ATTRIB_ARRAY13_NV	   = $865D
GL_VERTEX_ATTRIB_ARRAY14_NV	   = $865E
GL_VERTEX_ATTRIB_ARRAY15_NV	   = $865F
GL_MAP1_VERTEX_ATTRIB0_4_NV	   = $8660
GL_MAP1_VERTEX_ATTRIB1_4_NV	   = $8661
GL_MAP1_VERTEX_ATTRIB2_4_NV	   = $8662
GL_MAP1_VERTEX_ATTRIB3_4_NV	   = $8663
GL_MAP1_VERTEX_ATTRIB4_4_NV	   = $8664
GL_MAP1_VERTEX_ATTRIB5_4_NV	   = $8665
GL_MAP1_VERTEX_ATTRIB6_4_NV	   = $8666
GL_MAP1_VERTEX_ATTRIB7_4_NV	   = $8667
GL_MAP1_VERTEX_ATTRIB8_4_NV	   = $8668
GL_MAP1_VERTEX_ATTRIB9_4_NV	   = $8669
GL_MAP1_VERTEX_ATTRIB10_4_NV	   = $866A
GL_MAP1_VERTEX_ATTRIB11_4_NV	   = $866B
GL_MAP1_VERTEX_ATTRIB12_4_NV	   = $866C
GL_MAP1_VERTEX_ATTRIB13_4_NV	   = $866D
GL_MAP1_VERTEX_ATTRIB14_4_NV	   = $866E
GL_MAP1_VERTEX_ATTRIB15_4_NV	   = $866F
GL_MAP2_VERTEX_ATTRIB0_4_NV	   = $8670
GL_MAP2_VERTEX_ATTRIB1_4_NV	   = $8671
GL_MAP2_VERTEX_ATTRIB2_4_NV	   = $8672
GL_MAP2_VERTEX_ATTRIB3_4_NV	   = $8673
GL_MAP2_VERTEX_ATTRIB4_4_NV	   = $8674
GL_MAP2_VERTEX_ATTRIB5_4_NV	   = $8675
GL_MAP2_VERTEX_ATTRIB6_4_NV	   = $8676
GL_MAP2_VERTEX_ATTRIB7_4_NV	   = $8677
GL_MAP2_VERTEX_ATTRIB8_4_NV	   = $8678
GL_MAP2_VERTEX_ATTRIB9_4_NV	   = $8679
GL_MAP2_VERTEX_ATTRIB10_4_NV	   = $867A
GL_MAP2_VERTEX_ATTRIB11_4_NV	   = $867B
GL_MAP2_VERTEX_ATTRIB12_4_NV	   = $867C
GL_MAP2_VERTEX_ATTRIB13_4_NV	   = $867D
GL_MAP2_VERTEX_ATTRIB14_4_NV	   = $867E
GL_MAP2_VERTEX_ATTRIB15_4_NV	   = $867F

; GLU errors

GLU_INVALID_ENUM	    = 100900
GLU_INVALID_VALUE	    = 100901
GLU_OUT_OF_MEMORY	    = 100902
GLU_INCOMPATIBLE_GL_VERSION = 100903

; GLU boolean values

GLU_TRUE  = GL_TRUE
GLU_FALSE = GL_FALSE

; Quadric constants

GLU_SMOOTH     = 100000
GLU_FLAT       = 100001
GLU_NONE       = 100002
GLU_POINT      = 100010
GLU_LINE       = 100011
GLU_FILL       = 100012
GLU_SILHOUETTE = 100013
GLU_OUTSIDE    = 100020
GLU_INSIDE     = 100021

; Tesselation constants

GLU_TESS_MAX_COORD	       = 1.0e150
GLU_TESS_WINDING_RULE	       = 100140
GLU_TESS_BOUNDARY_ONLY	       = 100141
GLU_TESS_TOLERANCE	       = 100142
GLU_TESS_WINDING_ODD	       = 100130
GLU_TESS_WINDING_NONZERO       = 100131
GLU_TESS_WINDING_POSITIVE      = 100132
GLU_TESS_WINDING_NEGATIVE      = 100133
GLU_TESS_WINDING_ABS_GEQ_TWO   = 100134
GLU_TESS_BEGIN		       = 100100
GLU_TESS_VERTEX 	       = 100101
GLU_TESS_END		       = 100102
GLU_TESS_ERROR		       = 100103
GLU_TESS_EDGE_FLAG	       = 100104
GLU_TESS_COMBINE	       = 100105
GLU_TESS_BEGIN_DATA	       = 100106
GLU_TESS_VERTEX_DATA	       = 100107
GLU_TESS_END_DATA	       = 100108
GLU_TESS_ERROR_DATA	       = 100109
GLU_TESS_EDGE_FLAG_DATA        = 100110
GLU_TESS_COMBINE_DATA	       = 100111
GLU_TESS_ERROR1 	       = 100151
GLU_TESS_ERROR2 	       = 100152
GLU_TESS_ERROR3 	       = 100153
GLU_TESS_ERROR4 	       = 100154
GLU_TESS_ERROR5 	       = 100155
GLU_TESS_ERROR6 	       = 100156
GLU_TESS_ERROR7 	       = 100157
GLU_TESS_ERROR8 	       = 100158
GLU_TESS_MISSING_BEGIN_POLYGON = GLU_TESS_ERROR1
GLU_TESS_MISSING_BEGIN_CONTOUR = GLU_TESS_ERROR2
GLU_TESS_MISSING_END_POLYGON   = GLU_TESS_ERROR3
GLU_TESS_MISSING_END_CONTOUR   = GLU_TESS_ERROR4
GLU_TESS_COORD_TOO_LARGE       = GLU_TESS_ERROR5
GLU_TESS_NEED_COMBINE_CALLBACK = GLU_TESS_ERROR6

; NURBS constants

GLU_AUTO_LOAD_MATRIX	  = 100200
GLU_CULLING		  = 100201
GLU_SAMPLING_TOLERANCE	  = 100203
GLU_DISPLAY_MODE	  = 100204
GLU_PARAMETRIC_TOLERANCE  = 100202
GLU_SAMPLING_METHOD	  = 100205
GLU_U_STEP		  = 100206
GLU_V_STEP		  = 100207
GLU_PATH_LENGTH 	  = 100215
GLU_PARAMETRIC_ERROR	  = 100216
GLU_DOMAIN_DISTANCE	  = 100217
GLU_MAP1_TRIM_2 	  = 100210
GLU_MAP1_TRIM_3 	  = 100211
GLU_OUTLINE_POLYGON	  = 100240
GLU_OUTLINE_PATCH	  = 100241
GLU_NURBS_ERROR1	  = 100251
GLU_NURBS_ERROR2	  = 100252
GLU_NURBS_ERROR3	  = 100253
GLU_NURBS_ERROR4	  = 100254
GLU_NURBS_ERROR5	  = 100255
GLU_NURBS_ERROR6	  = 100256
GLU_NURBS_ERROR7	  = 100257
GLU_NURBS_ERROR8	  = 100258
GLU_NURBS_ERROR9	  = 100259
GLU_NURBS_ERROR10	  = 100260
GLU_NURBS_ERROR11	  = 100261
GLU_NURBS_ERROR12	  = 100262
GLU_NURBS_ERROR13	  = 100263
GLU_NURBS_ERROR14	  = 100264
GLU_NURBS_ERROR15	  = 100265
GLU_NURBS_ERROR16	  = 100266
GLU_NURBS_ERROR17	  = 100267
GLU_NURBS_ERROR18	  = 100268
GLU_NURBS_ERROR19	  = 100269
GLU_NURBS_ERROR20	  = 100270
GLU_NURBS_ERROR21	  = 100271
GLU_NURBS_ERROR22	  = 100272
GLU_NURBS_ERROR23	  = 100273
GLU_NURBS_ERROR24	  = 100274
GLU_NURBS_ERROR25	  = 100275
GLU_NURBS_ERROR26	  = 100276
GLU_NURBS_ERROR27	  = 100277
GLU_NURBS_ERROR28	  = 100278
GLU_NURBS_ERROR29	  = 100279
GLU_NURBS_ERROR30	  = 100280
GLU_NURBS_ERROR31	  = 100281
GLU_NURBS_ERROR32	  = 100282
GLU_NURBS_ERROR33	  = 100283
GLU_NURBS_ERROR34	  = 100284
GLU_NURBS_ERROR35	  = 100285
GLU_NURBS_ERROR36	  = 100286
GLU_NURBS_ERROR37	  = 100287

; Contours types

GLU_CW	     = 100120
GLU_CCW      = 100121
GLU_INTERIOR = 100122
GLU_EXTERIOR = 100123
GLU_UNKNOWN  = 100124

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -