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

📄 opengl.inc

📁 一个用纯汇编 写的操作系统 源代码 是用 TASM 编译器写的
💻 INC
📖 第 1 页 / 共 5 页
字号:

; GL_SGIS_texture_edge_clamp

GL_CLAMP_TO_EDGE_SGIS = $812F

; GL_SGIS_texture_border_clamp

GL_CLAMP_TO_BORDER_SGIS = $812D

; GL_SGIX_interlace

GL_INTERLACE_SGIX = $8094

; GL_SGIX_pixel_tiles

GL_PIXEL_TILE_BEST_ALIGNMENT_SGIX  = $813E
GL_PIXEL_TILE_CACHE_INCREMENT_SGIX = $813F
GL_PIXEL_TILE_WIDTH_SGIX	   = $8140
GL_PIXEL_TILE_HEIGHT_SGIX	   = $8141
GL_PIXEL_TILE_GRID_WIDTH_SGIX	   = $8142
GL_PIXEL_TILE_GRID_HEIGHT_SGIX	   = $8143
GL_PIXEL_TILE_GRID_DEPTH_SGIX	   = $8144
GL_PIXEL_TILE_CACHE_SIZE_SGIX	   = $8145

; GL_SGIS_texture_select

GL_DUAL_ALPHA4_SGIS	      = $8110
GL_DUAL_ALPHA8_SGIS	      = $8111
GL_DUAL_ALPHA12_SGIS	      = $8112
GL_DUAL_ALPHA16_SGIS	      = $8113
GL_DUAL_LUMINANCE4_SGIS       = $8114
GL_DUAL_LUMINANCE8_SGIS       = $8115
GL_DUAL_LUMINANCE12_SGIS      = $8116
GL_DUAL_LUMINANCE16_SGIS      = $8117
GL_DUAL_INTENSITY4_SGIS       = $8118
GL_DUAL_INTENSITY8_SGIS       = $8119
GL_DUAL_INTENSITY12_SGIS      = $811A
GL_DUAL_INTENSITY16_SGIS      = $811B
GL_DUAL_LUMINANCE_ALPHA4_SGIS = $811C
GL_DUAL_LUMINANCE_ALPHA8_SGIS = $811D
GL_QUAD_ALPHA4_SGIS	      = $811E
GL_QUAD_ALPHA8_SGIS	      = $811F
GL_QUAD_LUMINANCE4_SGIS       = $8120
GL_QUAD_LUMINANCE8_SGIS       = $8121
GL_QUAD_INTENSITY4_SGIS       = $8122
GL_QUAD_INTENSITY8_SGIS       = $8123
GL_DUAL_TEXTURE_SELECT_SGIS   = $8124
GL_QUAD_TEXTURE_SELECT_SGIS   = $8125

; GL_SGIX_sprite

GL_SPRITE_SGIX		      = $8148
GL_SPRITE_MODE_SGIX	      = $8149
GL_SPRITE_AXIS_SGIX	      = $814A
GL_SPRITE_TRANSLATION_SGIX    = $814B
GL_SPRITE_AXIAL_SGIX	      = $814C
GL_SPRITE_OBJECT_ALIGNED_SGIX = $814D
GL_SPRITE_EYE_ALIGNED_SGIX    = $814E

; GL_SGIX_texture_multi_buffer

GL_TEXTURE_MULTI_BUFFER_HINT_SGIX = $812E

; GL_SGIS_point_parameters

GL_POINT_SIZE_MIN_SGIS		  = $8126
GL_POINT_SIZE_MAX_SGIS		  = $8127
GL_POINT_FADE_THRESHOLD_SIZE_SGIS = $8128
GL_DISTANCE_ATTENUATION_SGIS	  = $8129

; GL_SGIX_instruments

GL_INSTRUMENT_BUFFER_POINTER_SGIX = $8180
GL_INSTRUMENT_MEASUREMENTS_SGIX   = $8181

; GL_SGIX_texture_scale_bias

GL_POST_TEXTURE_FILTER_BIAS_SGIX	= $8179
GL_POST_TEXTURE_FILTER_SCALE_SGIX	= $817A
GL_POST_TEXTURE_FILTER_BIAS_RANGE_SGIX	= $817B
GL_POST_TEXTURE_FILTER_SCALE_RANGE_SGIX = $817C

; GL_SGIX_framezoom

GL_FRAMEZOOM_SGIX	     = $818B
GL_FRAMEZOOM_FACTOR_SGIX     = $818C
GL_MAX_FRAMEZOOM_FACTOR_SGIX = $818D

; GL_FfdMaskSGIX

GL_TEXTURE_DEFORMATION_BIT_SGIX  = $00000001
GL_GEOMETRY_DEFORMATION_BIT_SGIX = $00000002

; GL_SGIX_polynomial_ffd

GL_GEOMETRY_DEFORMATION_SGIX  = $8194
GL_TEXTURE_DEFORMATION_SGIX   = $8195
GL_DEFORMATIONS_MASK_SGIX     = $8196
GL_MAX_DEFORMATION_ORDER_SGIX = $8197

; GL_SGIX_reference_plane

GL_REFERENCE_PLANE_SGIX 	 = $817D
GL_REFERENCE_PLANE_EQUATION_SGIX = $817E

; GL_SGIX_depth_texture

GL_DEPTH_COMPONENT16_SGIX = $81A5
GL_DEPTH_COMPONENT24_SGIX = $81A6
GL_DEPTH_COMPONENT32_SGIX = $81A7

; GL_SGIS_fog_function

GL_FOG_FUNC_SGIS	    = $812A
GL_FOG_FUNC_POINTS_SGIS     = $812B
GL_MAX_FOG_FUNC_POINTS_SGIS = $812C

; GL_SGIX_fog_offset

GL_FOG_OFFSET_SGIX	 = $8198
GL_FOG_OFFSET_VALUE_SGIX = $8199

; GL_HP_image_transform

GL_IMAGE_SCALE_X_HP			     = $8155
GL_IMAGE_SCALE_Y_HP			     = $8156
GL_IMAGE_TRANSLATE_X_HP 		     = $8157
GL_IMAGE_TRANSLATE_Y_HP 		     = $8158
GL_IMAGE_ROTATE_ANGLE_HP		     = $8159
GL_IMAGE_ROTATE_ORIGIN_X_HP		     = $815A
GL_IMAGE_ROTATE_ORIGIN_Y_HP		     = $815B
GL_IMAGE_MAG_FILTER_HP			     = $815C
GL_IMAGE_MIN_FILTER_HP			     = $815D
GL_IMAGE_CUBIC_WEIGHT_HP		     = $815E
GL_CUBIC_HP				     = $815F
GL_AVERAGE_HP				     = $8160
GL_IMAGE_TRANSFORM_2D_HP		     = $8161
GL_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP	     = $8162
GL_PROXY_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP = $8163

; GL_HP_convolution_border_modes

GL_IGNORE_BORDER_HP	       = $8150
GL_CONSTANT_BORDER_HP	       = $8151
GL_REPLICATE_BORDER_HP	       = $8153
GL_CONVOLUTION_BORDER_COLOR_HP = $8154

; GL_SGIX_texture_add_env

GL_TEXTURE_ENV_BIAS_SGIX = $80BE

; GL_PGI_vertex_hints

GL_VERTEX_DATA_HINT_PGI 	   = $1A22A
GL_VERTEX_CONSISTENT_HINT_PGI	   = $1A22B
GL_MATERIAL_SIDE_HINT_PGI	   = $1A22C
GL_MAX_VERTEX_HINT_PGI		   = $1A22D
GL_COLOR3_BIT_PGI		   = $00010000
GL_COLOR4_BIT_PGI		   = $00020000
GL_EDGEFLAG_BIT_PGI		   = $00040000
GL_INDEX_BIT_PGI		   = $00080000
GL_MAT_AMBIENT_BIT_PGI		   = $00100000
GL_MAT_AMBIENT_AND_DIFFUSE_BIT_PGI = $00200000
GL_MAT_DIFFUSE_BIT_PGI		   = $00400000
GL_MAT_EMISSION_BIT_PGI 	   = $00800000
GL_MAT_COLOR_INDEXES_BIT_PGI	   = $01000000
GL_MAT_SHININESS_BIT_PGI	   = $02000000
GL_MAT_SPECULAR_BIT_PGI 	   = $04000000
GL_NORMAL_BIT_PGI		   = $08000000
GL_TEXCOORD1_BIT_PGI		   = $10000000
GL_TEXCOORD2_BIT_PGI		   = $20000000
GL_TEXCOORD3_BIT_PGI		   = $40000000
GL_TEXCOORD4_BIT_PGI		   = $80000000
GL_VERTEX23_BIT_PGI		   = $00000004
GL_VERTEX4_BIT_PGI		   = $00000008

; GL_PGI_misc_hints

GL_PREFER_DOUBLEBUFFER_HINT_PGI   = $1A1F8
GL_CONSERVE_MEMORY_HINT_PGI	  = $1A1FD
GL_RECLAIM_MEMORY_HINT_PGI	  = $1A1FE
GL_NATIVE_GRAPHICS_HANDLE_PGI	  = $1A202
GL_NATIVE_GRAPHICS_BEGIN_HINT_PGI = $1A203
GL_NATIVE_GRAPHICS_END_HINT_PGI   = $1A204
GL_ALWAYS_FAST_HINT_PGI 	  = $1A20C
GL_ALWAYS_SOFT_HINT_PGI 	  = $1A20D
GL_ALLOW_DRAW_OBJ_HINT_PGI	  = $1A20E
GL_ALLOW_DRAW_WIN_HINT_PGI	  = $1A20F
GL_ALLOW_DRAW_FRG_HINT_PGI	  = $1A210
GL_ALLOW_DRAW_MEM_HINT_PGI	  = $1A211
GL_STRICT_DEPTHFUNC_HINT_PGI	  = $1A216
GL_STRICT_LIGHTING_HINT_PGI	  = $1A217
GL_STRICT_SCISSOR_HINT_PGI	  = $1A218
GL_FULL_STIPPLE_HINT_PGI	  = $1A219
GL_CLIP_NEAR_HINT_PGI		  = $1A220
GL_CLIP_FAR_HINT_PGI		  = $1A221
GL_WIDE_LINE_HINT_PGI		  = $1A222
GL_BACK_NORMALS_HINT_PGI	  = $1A223

; GL_EXT_paletted_texture

GL_TEXTURE_INDEX_SIZE_EXT = $80ED

; GL_SGIX_list_priority

GL_LIST_PRIORITY_SGIX = $8182

; GL_SGIX_ir_instrument1

GL_IR_INSTRUMENT1_SGIX = $817F

; GL_SGIX_calligraphic_fragment

GL_CALLIGRAPHIC_FRAGMENT_SGIX = $8183

; GL_SGIX_texture_lod_bias

GL_TEXTURE_LOD_BIAS_S_SGIX = $818E
GL_TEXTURE_LOD_BIAS_T_SGIX = $818F
GL_TEXTURE_LOD_BIAS_R_SGIX = $8190

; GL_SGIX_shadow_ambient

GL_SHADOW_AMBIENT_SGIX = $80BF

; GL_SGIX_ycrcb

GL_YCRCB_422_SGIX = $81BB
GL_YCRCB_444_SGIX = $81BC

; GL_SGIX_fragment_lighting

GL_FRAGMENT_LIGHTING_SGIX			  = $8400
GL_FRAGMENT_COLOR_MATERIAL_SGIX 		  = $8401
GL_FRAGMENT_COLOR_MATERIAL_FACE_SGIX		  = $8402
GL_FRAGMENT_COLOR_MATERIAL_PARAMETER_SGIX	  = $8403
GL_MAX_FRAGMENT_LIGHTS_SGIX			  = $8404
GL_MAX_ACTIVE_LIGHTS_SGIX			  = $8405
GL_CURRENT_RASTER_NORMAL_SGIX			  = $8406
GL_LIGHT_ENV_MODE_SGIX				  = $8407
GL_FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_SGIX	  = $8408
GL_FRAGMENT_LIGHT_MODEL_TWO_SIDE_SGIX		  = $8409
GL_FRAGMENT_LIGHT_MODEL_AMBIENT_SGIX		  = $840A
GL_FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_SGIX = $840B
GL_FRAGMENT_LIGHT0_SGIX 			  = $840C
GL_FRAGMENT_LIGHT1_SGIX 			  = $840D
GL_FRAGMENT_LIGHT2_SGIX 			  = $840E
GL_FRAGMENT_LIGHT3_SGIX 			  = $840F
GL_FRAGMENT_LIGHT4_SGIX 			  = $8410
GL_FRAGMENT_LIGHT5_SGIX 			  = $8411
GL_FRAGMENT_LIGHT6_SGIX 			  = $8412
GL_FRAGMENT_LIGHT7_SGIX 			  = $8413

; GL_IBM_rasterpos_clip

GL_RASTER_POSITION_UNCLIPPED_IBM = $19262

; GL_HP_texture_lighting

GL_TEXTURE_LIGHTING_MODE_HP = $8167
GL_TEXTURE_POST_SPECULAR_HP = $8168
GL_TEXTURE_PRE_SPECULAR_HP  = $8169

; GL_EXT_draw_range_elements

GL_MAX_ELEMENTS_VERTICES_EXT = $80E8
GL_MAX_ELEMENTS_INDICES_EXT  = $80E9

; GL_WIN_phong_shading

GL_PHONG_WIN	  = $80EA
GL_PHONG_HINT_WIN = $80EB

; GL_WIN_specular_fog

GL_FOG_SPECULAR_TEXTURE_WIN = $80EC

; GL_EXT_light_texture

GL_FRAGMENT_MATERIAL_EXT	  = $8349
GL_FRAGMENT_NORMAL_EXT		  = $834A
GL_FRAGMENT_COLOR_EXT		  = $834C
GL_ATTENUATION_EXT		  = $834D
GL_SHADOW_ATTENUATION_EXT	  = $834E
GL_TEXTURE_APPLICATION_MODE_EXT   = $834F
GL_TEXTURE_LIGHT_EXT		  = $8350
GL_TEXTURE_MATERIAL_FACE_EXT	  = $8351
GL_TEXTURE_MATERIAL_PARAMETER_EXT = $8352

; GL_SGIX_blend_alpha_minmax

GL_ALPHA_MIN_SGIX = $8320
GL_ALPHA_MAX_SGIX = $8321

; GL_SGIX_async

GL_ASYNC_MARKER_SGIX  = $8329

; GL_SGIX_async_pixel

GL_ASYNC_TEX_IMAGE_SGIX       = $835C
GL_ASYNC_DRAW_PIXELS_SGIX     = $835D
GL_ASYNC_READ_PIXELS_SGIX     = $835E
GL_MAX_ASYNC_TEX_IMAGE_SGIX   = $835F
GL_MAX_ASYNC_DRAW_PIXELS_SGIX = $8360
GL_MAX_ASYNC_READ_PIXELS_SGIX = $8361

; GL_SGIX_async_histogram

GL_ASYNC_HISTOGRAM_SGIX     = $832C
GL_MAX_ASYNC_HISTOGRAM_SGIX = $832D

; GL_INTEL_parallel_arrays

GL_PARALLEL_ARRAYS_INTEL		       = $83F4
GL_VERTEX_ARRAY_PARALLEL_POINTERS_INTEL        = $83F5
GL_NORMAL_ARRAY_PARALLEL_POINTERS_INTEL        = $83F6
GL_COLOR_ARRAY_PARALLEL_POINTERS_INTEL	       = $83F7
GL_TEXTURE_COORD_ARRAY_PARALLEL_POINTERS_INTEL = $83F8

; GL_HP_occlusion_test

GL_OCCLUSION_TEST_HP	    = $8165
GL_OCCLUSION_TEST_RESULT_HP = $8166

; GL_EXT_pixel_transform

GL_PIXEL_TRANSFORM_2D_EXT		  = $8330
GL_PIXEL_MAG_FILTER_EXT 		  = $8331
GL_PIXEL_MIN_FILTER_EXT 		  = $8332
GL_PIXEL_CUBIC_WEIGHT_EXT		  = $8333
GL_CUBIC_EXT				  = $8334
GL_AVERAGE_EXT				  = $8335
GL_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT	  = $8336
GL_MAX_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT = $8337
GL_PIXEL_TRANSFORM_2D_MATRIX_EXT	  = $8338

; GL_EXT_separate_specular_color

GL_LIGHT_MODEL_COLOR_CONTROL_EXT = $81F8
GL_SINGLE_COLOR_EXT		 = $81F9
GL_SEPARATE_SPECULAR_COLOR_EXT	 = $81FA

; GL_EXT_secondary_color

GL_COLOR_SUM_EXT		     = $8458
GL_CURRENT_SECONDARY_COLOR_EXT	     = $8459
GL_SECONDARY_COLOR_ARRAY_SIZE_EXT    = $845A
GL_SECONDARY_COLOR_ARRAY_TYPE_EXT    = $845B
GL_SECONDARY_COLOR_ARRAY_STRIDE_EXT  = $845C
GL_SECONDARY_COLOR_ARRAY_POINTER_EXT = $845D
GL_SECONDARY_COLOR_ARRAY_EXT	     = $845E

; GL_EXT_texture_perturb_normal

GL_PERTURB_EXT	      = $85AE
GL_TEXTURE_NORMAL_EXT = $85AF

; GL_EXT_fog_coord

GL_FOG_COORDINATE_SOURCE_EXT	    = $8450
GL_FOG_COORDINATE_EXT		    = $8451
GL_FRAGMENT_DEPTH_EXT		    = $8452
GL_CURRENT_FOG_COORDINATE_EXT	    = $8453
GL_FOG_COORDINATE_ARRAY_TYPE_EXT    = $8454
GL_FOG_COORDINATE_ARRAY_STRIDE_EXT  = $8455
GL_FOG_COORDINATE_ARRAY_POINTER_EXT = $8456
GL_FOG_COORDINATE_ARRAY_EXT	    = $8457

; GL_REND_screen_coordinates

GL_SCREEN_COORDINATES_REND = $8490
GL_INVERTED_SCREEN_W_REND  = $8491

; GL_EXT_coordinate_frame

GL_TANGENT_ARRAY_EXT	      = $8439
GL_BINORMAL_ARRAY_EXT	      = $843A
GL_CURRENT_TANGENT_EXT	      = $843B
GL_CURRENT_BINORMAL_EXT       = $843C
GL_TANGENT_ARRAY_TYPE_EXT     = $843E
GL_TANGENT_ARRAY_STRIDE_EXT   = $843F
GL_BINORMAL_ARRAY_TYPE_EXT    = $8440
GL_BINORMAL_ARRAY_STRIDE_EXT  = $8441
GL_TANGENT_ARRAY_POINTER_EXT  = $8442
GL_BINORMAL_ARRAY_POINTER_EXT = $8443
GL_MAP1_TANGENT_EXT	      = $8444
GL_MAP2_TANGENT_EXT	      = $8445
GL_MAP1_BINORMAL_EXT	      = $8446
GL_MAP2_BINORMAL_EXT	      = $8447

; GL_EXT_texture_env_combine

GL_SOURCE3_RGB_EXT    = $8583
GL_SOURCE4_RGB_EXT    = $8584
GL_SOURCE5_RGB_EXT    = $8585
GL_SOURCE6_RGB_EXT    = $8586
GL_SOURCE7_RGB_EXT    = $8587
GL_SOURCE3_ALPHA_EXT  = $858B
GL_SOURCE4_ALPHA_EXT  = $858C
GL_SOURCE5_ALPHA_EXT  = $858D
GL_SOURCE6_ALPHA_EXT  = $858E
GL_SOURCE7_ALPHA_EXT  = $858F
GL_OPERAND3_RGB_EXT   = $8593
GL_OPERAND4_RGB_EXT   = $8594
GL_OPERAND5_RGB_EXT   = $8595
GL_OPERAND6_RGB_EXT   = $8596
GL_OPERAND7_RGB_EXT   = $8597
GL_OPERAND3_ALPHA_EXT = $859B
GL_OPERAND4_ALPHA_EXT = $859C
GL_OPERAND5_ALPHA_EXT = $859D
GL_OPERAND6_ALPHA_EXT = $859E
GL_OPERAND7_ALPHA_EXT = $859F

; GL_APPLE_specular_vector

GL_LIGHT_MODEL_SPECULAR_VECTOR_APPLE = $85B0

; GL_APPLE_transform_hint

GL_TRANSFORM_HINT_APPLE = $85B1

; GL_SGIX_fog_scale

GL_FOG_SCALE_SGIX	= $81FC
GL_FOG_SCALE_VALUE_SGIX = $81FD

; GL_SUNX_constant_data

GL_UNPACK_CONSTANT_DATA_SUNX  = $81D5
GL_TEXTURE_CONSTANT_DATA_SUNX = $81D6

; GL_SUN_global_alpha

GL_GLOBAL_ALPHA_SUN	   = $81D9
GL_GLOBAL_ALPHA_FACTOR_SUN = $81DA

; GL_SUN_triangle_list

GL_RESTART_SUN			      = $01
GL_REPLACE_MIDDLE_SUN		      = $02
GL_REPLACE_OLDEST_SUN		      = $03
GL_TRIANGLE_LIST_SUN		      = $81D7
GL_REPLACEMENT_CODE_SUN 	      = $81D8
GL_REPLACEMENT_CODE_ARRAY_SUN	      = $85C0
GL_REPLACEMENT_CODE_ARRAY_TYPE_SUN    = $85C1
GL_REPLACEMENT_CODE_ARRAY_STRIDE_SUN  = $85C2
GL_REPLACEMENT_CODE_ARRAY_POINTER_SUN = $85C3
GL_R1UI_V3F_SUN 		      = $85C4
GL_R1UI_C4UB_V3F_SUN		      = $85C5
GL_R1UI_C3F_V3F_SUN		      = $85C6
GL_R1UI_N3F_V3F_SUN		      = $85C7
GL_R1UI_C4F_N3F_V3F_SUN 	      = $85C8
GL_R1UI_T2F_V3F_SUN		      = $85C9
GL_R1UI_T2F_N3F_V3F_SUN 	      = $85CA
GL_R1UI_T2F_C4F_N3F_V3F_SUN	      = $85CB

; GL_EXT_blend_func_separate

GL_BLEND_DST_RGB_EXT   = $80C8
GL_BLEND_SRC_RGB_EXT   = $80C9
GL_BLEND_DST_ALPHA_EXT = $80CA
GL_BLEND_SRC_ALPHA_EXT = $80CB

; GL_INGR_color_clamp

GL_RED_MIN_CLAMP_INGR	= $8560
GL_GREEN_MIN_CLAMP_INGR = $8561

⌨️ 快捷键说明

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