# gl.spec file # DON'T REMOVE PREVIOUS LINE!!! libspec depends on it! # # License Applicability. Except to the extent portions of this file are # made subject to an alternative license as permitted in the SGI Free # Software License B, Version 1.1 (the "License"), the contents of this # file are subject only to the provisions of the License. You may not use # this file except in compliance with the License. You may obtain a copy # of the License at Silicon Graphics, Inc., attn: Legal Services, 1600 # Amphitheatre Parkway, Mountain View, CA 94043-1351, or at: # # http://oss.sgi.com/projects/FreeB # # Note that, as provided in the License, the Software is distributed on an # "AS IS" basis, with ALL EXPRESS AND IMPLIED WARRANTIES AND CONDITIONS # DISCLAIMED, INCLUDING, WITHOUT LIMITATION, ANY IMPLIED WARRANTIES AND # CONDITIONS OF MERCHANTABILITY, SATISFACTORY QUALITY, FITNESS FOR A # PARTICULAR PURPOSE, AND NON-INFRINGEMENT. # # Original Code. The Original Code is: OpenGL Sample Implementation, # Version 1.2.1, released January 26, 2000, developed by Silicon Graphics, # Inc. The Original Code is Copyright (c) 1991-2005 Silicon Graphics, Inc. # Copyright in any portions created by third parties is as indicated # elsewhere herein. All Rights Reserved. # # Additional Notice Provisions: This software was created using the # OpenGL(R) version 1.2.1 Sample Implementation published by SGI, but has # not been independently verified as being compliant with the OpenGL(R) # version 1.2.1 Specification. # @@ NOTE - need to distinguish extensions via some (new?) flag for glext.pl # @@ NOTE - 'alias' commands are not yet used in SI generator scripts, but should be # @@ NOTE - SI should support GLX protocol for at least these extensions: # AreTexturesResidentEXT BindTextureEXT DeleteTexturesEXT GenTexturesEXT IsTextureEXT required-props: param: retval retained dlflags: notlistable handcode glxflags: client-intercept client-handcode server-handcode EXT SGI ignore ARB vectorequiv: * category: display-list drawing drawing-control feedback framebuf misc modeling pixel-op pixel-rw state-req xform 1_1 VERSION_1_2 VERSION_1_3 VERSION_1_4 VERSION_1_5 VERSION_2_0 VERSION_2_1 ATI_element_array ATI_envmap_bumpmap ATI_fragment_shader ATI_pn_triangles ATI_vertex_array_object ATI_vertex_streams EXT_blend_color EXT_blend_minmax EXT_convolution EXT_copy_texture EXT_histogram EXT_polygon_offset EXT_subtexture EXT_texture3D EXT_texture_object EXT_vertex_array EXT_vertex_shader SGIS_detail_texture SGIS_multisample SGIS_pixel_texture ARB_point_parameters EXT_point_parameters SGIS_point_parameters SGIS_sharpen_texture SGIS_texture4D SGIS_texture_filter4 SGIX_async SGIX_flush_raster SGIX_fragment_lighting SGIX_framezoom SGIX_igloo_interface SGIX_instruments SGIX_list_priority SGIX_pixel_texture SGIX_polynomial_ffd SGIX_reference_plane SGIX_sprite SGIX_tag_sample_buffer SGI_color_table ARB_multitexture ARB_multisample ARB_texture_compression ARB_transpose_matrix ARB_vertex_blend ARB_matrix_palette EXT_compiled_vertex_array EXT_cull_vertex EXT_index_func EXT_index_material EXT_draw_range_elements EXT_vertex_weighting INGR_blend_func_separate NV_evaluators NV_fence NV_occlusion_query NV_point_sprite NV_register_combiners NV_register_combiners2 NV_vertex_array_range NV_vertex_program NV_vertex_program1_1_dcc MESA_resize_buffers MESA_window_pos PGI_misc_hints EXT_fog_coord EXT_blend_func_separate EXT_color_subtable EXT_coordinate_frame EXT_light_texture EXT_multi_draw_arrays EXT_paletted_texture EXT_pixel_transform EXT_secondary_color EXT_texture_perturb_normal HP_image_transform IBM_multimode_draw_arrays IBM_vertex_array_lists INTEL_parallel_arrays SUNX_constant_data SUN_global_alpha SUN_mesh_array SUN_triangle_list SUN_vertex 3DFX_tbuffer EXT_multisample SGIS_fog_function SGIS_texture_color_mask ARB_window_pos EXT_stencil_two_side EXT_depth_bounds_test EXT_blend_equation_separate ARB_vertex_program ARB_fragment_program ARB_vertex_buffer_object ARB_occlusion_query ARB_shader_objects ARB_vertex_shader ARB_fragment_shader S3_s3tc ATI_draw_buffers ATI_texture_env_combine3 ATI_texture_float NV_float_buffer NV_fragment_program NV_half_float NV_pixel_data_range NV_primitive_restart NV_texture_expand_normal NV_texture_expand_normal NV_vertex_program2 APPLE_element_array APPLE_fence APPLE_vertex_array_object APPLE_vertex_array_range ATI_draw_buffers NV_fragment_program NV_half_float NV_pixel_data_range NV_primitive_restart ATI_map_object_buffer ATI_separate_stencil ATI_vertex_attrib_array_object ARB_draw_buffers ARB_texture_rectangle ARB_color_buffer_float EXT_framebuffer_object GREMEDY_string_marker EXT_stencil_clear_tag EXT_framebuffer_blit EXT_framebuffer_multisample MESAX_texture_stack EXT_timer_query EXT_gpu_program_parameters APPLE_flush_buffer_range NV_gpu_program4 NV_geometry_program4 EXT_geometry_shader4 NV_vertex_program4 EXT_gpu_shader4 EXT_draw_instanced EXT_texture_buffer_object NV_depth_buffer_float NV_framebuffer_multisample_coverage NV_parameter_buffer_object EXT_draw_buffers2 NV_transform_feedback EXT_bindable_uniform EXT_texture_integer GREMEDY_frame_terminator # categories for extensions with no functions - need not be included now # ARB_texture_env_add ARB_texture_cube_map ARB_texture_border_clamp ARB_shading_language_100 ARB_texture_non_power_of_two ARB_point_sprite ARB_half_float_pixel ARB_texture_float ARB_pixel_buffer_object EXT_abgr EXT_texture SGI_color_matrix SGI_texture_color_table EXT_cmyka EXT_packed_pixels SGIS_texture_lod EXT_rescale_normal EXT_misc_attribute SGIS_generate_mipmap SGIX_clipmap SGIX_shadow SGIS_texture_edge_clamp SGIS_texture_border_clamp EXT_blend_subtract EXT_blend_logic_op SGIX_async_histogram SGIX_async_pixel SGIX_interlace SGIX_pixel_tiles SGIX_texture_select SGIX_texture_multi_buffer SGIX_texture_scale_bias SGIX_depth_texture SGIX_fog_offset HP_convolution_border_modes SGIX_texture_add_env PGI_vertex_hints EXT_clip_volume_hint SGIX_ir_instrument1 SGIX_calligraphic_fragment SGIX_texture_lod_bias SGIX_shadow_ambient EXT_index_texture EXT_index_array_formats SGIX_ycrcb IBM_rasterpos_clip HP_texture_lighting WIN_phong_shading WIN_specular_fog SGIX_blend_alpha_minmax EXT_bgra HP_occlusion_test EXT_pixel_transform_color_table EXT_shared_texture_palette EXT_separate_specular_color EXT_texture_env REND_screen_coordinates EXT_texture_env_combine APPLE_specular_vector APPLE_transform_hint SGIX_fog_scale INGR_color_clamp INGR_interlace_read EXT_stencil_wrap EXT_422_pixels NV_texgen_reflection SUN_convolution_border_modes SUN_slice_accum EXT_texture_env_add EXT_texture_lod_bias EXT_texture_filter_anisotropic NV_light_max_exponent NV_fog_distance NV_texgen_emboss NV_blend_square NV_texture_env_combine4 NV_packed_depth_stencil NV_texture_compression_vtc NV_texture_rectangle NV_texture_shader NV_texture_shader2 NV_vertex_array_range2 IBM_cull_vertex SGIX_subsample SGIX_ycrcba SGIX_ycrcb_subsample SGIX_depth_pass_instrument 3DFX_texture_compression_FXT1 3DFX_multisample SGIX_vertex_preclip SGIX_convolution_accuracy SGIX_resample SGIX_scalebias_hint SGIX_texture_coordinate_clamp EXT_shadow_funcs MESA_pack_invert MESA_ycbcr_texture EXT_packed_float EXT_texture_array EXT_texture_compression_latc EXT_texture_compression_rgtc EXT_texture_shared_exponent NV_fragment_program4 EXT_framebuffer_sRGB NV_geometry_shader4 version: 1.0 1.1 1.2 1.3 1.4 1.5 2.0 2.1 glxsingle: * glxropcode: * glxvendorpriv: * glsflags: capture-handcode client get gl-enum ignore matrix pixel-null pixel-pack pixel-unpack glsopcode: * glsalias: * wglflags: client-handcode server-handcode small-data batchable extension: future not_implemented soft WINSOFT NV10 NV20 NV50 alias: * offset: * # These properties are picked up from NVIDIA .spec files, we don't use them glfflags: * beginend: * glxvectorequiv: * ############################################################################### # # GLX opcodes # glxsingle: 101-159 (1.0-1.2 core) # 160 (ARB_texture_compression) # glxropcode: 1-196 (1.2 core; ropcode 140 unused?!) # 197-213 (ARB_multitexture) # 214-219 (ARB_texture_compression) # 220-228 (ARB_vertex_blend) # 229 (ARB_multisample) # 230 (ARB_window_pos) # 2048-2082 (SGI extensions) # 4096-4123 (1.2 core and multivendor EXT) # 4124-4142 (EXT extensions) # XFree86 dispatch offsets: 0-645 # 578-641 NV_vertex_program # GLS opcodes: 0x0030-0x0269 # # New opcodes and offsets must be allocated by SGI in the master registry file; # a copy of this is in doc/registry/extensions/extensions.reserved, but only # the copy maintained by SGI is the official and current version. # ############################################################################### ############################################################################### # # things to remember when adding an extension command # # - append new ARB and non-ARB extensions to the appropriate portion of # the spec file, in extension number order. # - use tabs, not spaces # - set glsflags to "ignore" until GLS is updated to support the new command # - set glxflags to "ignore" until GLX is updated to support the new command # - add new data types to typemaps/spec2wire.map # - add extension name in alphabetical order to category list # - add commands within an extension in spec order # - use existing command entries as a model (where possible) # - when reserving new glxropcodes, update # gfx/lib/opengl/doc/glspec/extensions.reserved to indicate this # ############################################################################### # New type declarations passthru: #include passthru: #ifndef GL_VERSION_2_0 passthru: /* GL type for program/shader text */ passthru: typedef char GLchar; /* native character */ passthru: #endif passthru: passthru: #ifndef GL_VERSION_1_5 passthru: /* GL types for handling large vertex buffer objects */ passthru: typedef ptrdiff_t GLintptr; passthru: typedef ptrdiff_t GLsizeiptr; passthru: #endif passthru: passthru: #ifndef GL_ARB_vertex_buffer_object passthru: /* GL types for handling large vertex buffer objects */ passthru: typedef ptrdiff_t GLintptrARB; passthru: typedef ptrdiff_t GLsizeiptrARB; passthru: #endif passthru: passthru: #ifndef GL_ARB_shader_objects passthru: /* GL types for handling shader object handles and program/shader text */ passthru: typedef char GLcharARB; /* native character */ passthru: typedef unsigned int GLhandleARB; /* shader object handle */ passthru: #endif passthru: passthru: /* GL types for "half" precision (s10e5) float data in host memory */ passthru: #ifndef GL_ARB_half_float_pixel passthru: typedef unsigned short GLhalfARB; passthru: #endif passthru: passthru: #ifndef GL_NV_half_float passthru: typedef unsigned short GLhalfNV; passthru: #endif passthru: passthru: #ifndef GLEXT_64_TYPES_DEFINED passthru: /* This code block is duplicated in glext.h, so must be protected */ passthru: #define GLEXT_64_TYPES_DEFINED passthru: /* Define int32_t, int64_t, and uint64_t types for UST/MSC */ passthru: /* (as used in the GL_EXT_timer_query extension). */ passthru: #if defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L passthru: #include passthru: #elif defined(__sun__) passthru: #include passthru: #if defined(__STDC__) passthru: #if defined(__arch64__) passthru: typedef long int int64_t; passthru: typedef unsigned long int uint64_t; passthru: #else passthru: typedef long long int int64_t; passthru: typedef unsigned long long int uint64_t; passthru: #endif /* __arch64__ */ passthru: #endif /* __STDC__ */ passthru: #elif defined( __VMS ) passthru: #include passthru: #elif defined(__SCO__) || defined(__USLC__) passthru: #include passthru: #elif defined(__UNIXOS2__) || defined(__SOL64__) passthru: typedef long int int32_t; passthru: typedef long long int int64_t; passthru: typedef unsigned long long int uint64_t; passthru: #elif defined(_WIN32) && defined(__GNUC__) passthru: #include passthru: #elif defined(_WIN32) passthru: typedef __int32 int32_t; passthru: typedef __int64 int64_t; passthru: typedef unsigned __int64 uint64_t; passthru: #else passthru: #include /* Fallback option */ passthru: #endif passthru: #endif passthru: passthru: #ifndef GL_EXT_timer_query passthru: typedef int64_t GLint64EXT; passthru: typedef uint64_t GLuint64EXT; passthru: #endif passthru: ############################################################################### # # display-list commands # ############################################################################### NewList(list, mode) return void param list List in value param mode ListMode in value dlflags notlistable category display-list version 1.0 glxsingle 101 glsopcode 0x0030 wglflags batchable offset 0 EndList() return void dlflags notlistable category display-list version 1.0 glxsingle 102 glsopcode 0x0031 wglflags batchable offset 1 CallList(list) return void param list List in value category display-list version 1.0 glxropcode 1 glsopcode 0x0032 offset 2 CallLists(n, type, lists) return void param n SizeI in value param type ListNameType in value param lists Void in array [COMPSIZE(n/type)] category display-list glxflags client-handcode server-handcode version 1.0 glxropcode 2 glsopcode 0x0033 offset 3 DeleteLists(list, range) return void param list List in value param range SizeI in value dlflags notlistable category display-list version 1.0 glxsingle 103 glsopcode 0x0034 wglflags batchable offset 4 GenLists(range) return List param range SizeI in value dlflags notlistable category display-list version 1.0 glxsingle 104 glsopcode 0x0035 offset 5 ListBase(base) return void param base List in value category display-list version 1.0 glxropcode 3 glsopcode 0x0036 offset 6 ############################################################################### # # drawing commands # ############################################################################### Begin(mode) return void param mode BeginMode in value category drawing version 1.0 glxropcode 4 glsopcode 0x0037 offset 7 Bitmap(width, height, xorig, yorig, xmove, ymove, bitmap) return void param width SizeI in value param height SizeI in value param xorig CoordF in value param yorig CoordF in value param xmove CoordF in value param ymove CoordF in value param bitmap UInt8 in array [COMPSIZE(width/height)] category drawing dlflags handcode glxflags client-handcode server-handcode version 1.0 glxropcode 5 glsflags pixel-unpack glsopcode 0x0038 wglflags client-handcode server-handcode offset 8 Color3b(red, green, blue) return void param red ColorB in value param green ColorB in value param blue ColorB in value category drawing vectorequiv Color3bv version 1.0 offset 9 Color3bv(v) return void param v ColorB in array [3] category drawing version 1.0 glxropcode 6 glsopcode 0x0039 offset 10 Color3d(red, green, blue) return void param red ColorD in value param green ColorD in value param blue ColorD in value category drawing vectorequiv Color3dv version 1.0 offset 11 Color3dv(v) return void param v ColorD in array [3] category drawing version 1.0 glxropcode 7 glsopcode 0x003A offset 12 Color3f(red, green, blue) return void param red ColorF in value param green ColorF in value param blue ColorF in value category drawing vectorequiv Color3fv version 1.0 offset 13 Color3fv(v) return void param v ColorF in array [3] category drawing version 1.0 glxropcode 8 glsopcode 0x003B offset 14 Color3i(red, green, blue) return void param red ColorI in value param green ColorI in value param blue ColorI in value category drawing vectorequiv Color3iv version 1.0 offset 15 Color3iv(v) return void param v ColorI in array [3] category drawing version 1.0 glxropcode 9 glsopcode 0x003C offset 16 Color3s(red, green, blue) return void param red ColorS in value param green ColorS in value param blue ColorS in value category drawing vectorequiv Color3sv version 1.0 offset 17 Color3sv(v) return void param v ColorS in array [3] category drawing version 1.0 glxropcode 10 glsopcode 0x003D offset 18 Color3ub(red, green, blue) return void param red ColorUB in value param green ColorUB in value param blue ColorUB in value category drawing vectorequiv Color3ubv version 1.0 offset 19 Color3ubv(v) return void param v ColorUB in array [3] category drawing version 1.0 glxropcode 11 glsopcode 0x003E offset 20 Color3ui(red, green, blue) return void param red ColorUI in value param green ColorUI in value param blue ColorUI in value category drawing vectorequiv Color3uiv version 1.0 offset 21 Color3uiv(v) return void param v ColorUI in array [3] category drawing version 1.0 glxropcode 12 glsopcode 0x003F offset 22 Color3us(red, green, blue) return void param red ColorUS in value param green ColorUS in value param blue ColorUS in value category drawing vectorequiv Color3usv version 1.0 offset 23 Color3usv(v) return void param v ColorUS in array [3] category drawing version 1.0 glxropcode 13 glsopcode 0x0040 offset 24 Color4b(red, green, blue, alpha) return void param red ColorB in value param green ColorB in value param blue ColorB in value param alpha ColorB in value category drawing vectorequiv Color4bv version 1.0 offset 25 Color4bv(v) return void param v ColorB in array [4] category drawing version 1.0 glxropcode 14 glsopcode 0x0041 offset 26 Color4d(red, green, blue, alpha) return void param red ColorD in value param green ColorD in value param blue ColorD in value param alpha ColorD in value category drawing vectorequiv Color4dv version 1.0 offset 27 Color4dv(v) return void param v ColorD in array [4] category drawing version 1.0 glxropcode 15 glsopcode 0x0042 offset 28 Color4f(red, green, blue, alpha) return void param red ColorF in value param green ColorF in value param blue ColorF in value param alpha ColorF in value category drawing vectorequiv Color4fv version 1.0 offset 29 Color4fv(v) return void param v ColorF in array [4] category drawing version 1.0 glxropcode 16 glsopcode 0x0043 offset 30 Color4i(red, green, blue, alpha) return void param red ColorI in value param green ColorI in value param blue ColorI in value param alpha ColorI in value category drawing vectorequiv Color4iv version 1.0 offset 31 Color4iv(v) return void param v ColorI in array [4] category drawing version 1.0 glxropcode 17 glsopcode 0x0044 offset 32 Color4s(red, green, blue, alpha) return void param red ColorS in value param green ColorS in value param blue ColorS in value param alpha ColorS in value category drawing vectorequiv Color4sv version 1.0 offset 33 Color4sv(v) return void param v ColorS in array [4] category drawing version 1.0 glxropcode 18 glsopcode 0x0045 offset 34 Color4ub(red, green, blue, alpha) return void param red ColorUB in value param green ColorUB in value param blue ColorUB in value param alpha ColorUB in value category drawing vectorequiv Color4ubv version 1.0 offset 35 Color4ubv(v) return void param v ColorUB in array [4] category drawing version 1.0 glxropcode 19 glsopcode 0x0046 offset 36 Color4ui(red, green, blue, alpha) return void param red ColorUI in value param green ColorUI in value param blue ColorUI in value param alpha ColorUI in value category drawing vectorequiv Color4uiv version 1.0 offset 37 Color4uiv(v) return void param v ColorUI in array [4] category drawing version 1.0 glxropcode 20 glsopcode 0x0047 offset 38 Color4us(red, green, blue, alpha) return void param red ColorUS in value param green ColorUS in value param blue ColorUS in value param alpha ColorUS in value category drawing vectorequiv Color4usv version 1.0 offset 39 Color4usv(v) return void param v ColorUS in array [4] category drawing version 1.0 glxropcode 21 glsopcode 0x0048 offset 40 EdgeFlag(flag) return void param flag Boolean in value category drawing vectorequiv EdgeFlagv version 1.0 offset 41 EdgeFlagv(flag) return void param flag Boolean in array [1] category drawing version 1.0 glxropcode 22 glsopcode 0x0049 offset 42 End() return void category drawing version 1.0 glxropcode 23 glsopcode 0x004A offset 43 Indexd(c) return void param c ColorIndexValueD in value category drawing vectorequiv Indexdv version 1.0 offset 44 Indexdv(c) return void param c ColorIndexValueD in array [1] category drawing version 1.0 glxropcode 24 glsopcode 0x004B offset 45 Indexf(c) return void param c ColorIndexValueF in value category drawing vectorequiv Indexfv version 1.0 offset 46 Indexfv(c) return void param c ColorIndexValueF in array [1] category drawing version 1.0 glxropcode 25 glsopcode 0x004C offset 47 Indexi(c) return void param c ColorIndexValueI in value category drawing vectorequiv Indexiv version 1.0 offset 48 Indexiv(c) return void param c ColorIndexValueI in array [1] category drawing version 1.0 glxropcode 26 glsopcode 0x004D offset 49 Indexs(c) return void param c ColorIndexValueS in value category drawing vectorequiv Indexsv version 1.0 offset 50 Indexsv(c) return void param c ColorIndexValueS in array [1] category drawing version 1.0 glxropcode 27 glsopcode 0x004E offset 51 Normal3b(nx, ny, nz) return void param nx Int8 in value param ny Int8 in value param nz Int8 in value category drawing vectorequiv Normal3bv version 1.0 offset 52 Normal3bv(v) return void param v Int8 in array [3] category drawing version 1.0 glxropcode 28 glsopcode 0x004F offset 53 Normal3d(nx, ny, nz) return void param nx CoordD in value param ny CoordD in value param nz CoordD in value category drawing vectorequiv Normal3dv version 1.0 offset 54 Normal3dv(v) return void param v CoordD in array [3] category drawing version 1.0 glxropcode 29 glsopcode 0x0050 offset 55 Normal3f(nx, ny, nz) return void param nx CoordF in value param ny CoordF in value param nz CoordF in value category drawing vectorequiv Normal3fv version 1.0 offset 56 Normal3fv(v) return void param v CoordF in array [3] category drawing version 1.0 glxropcode 30 glsopcode 0x0051 offset 57 Normal3i(nx, ny, nz) return void param nx Int32 in value param ny Int32 in value param nz Int32 in value category drawing vectorequiv Normal3iv version 1.0 offset 58 Normal3iv(v) return void param v Int32 in array [3] category drawing version 1.0 glxropcode 31 glsopcode 0x0052 offset 59 Normal3s(nx, ny, nz) return void param nx Int16 in value param ny Int16 in value param nz Int16 in value category drawing vectorequiv Normal3sv version 1.0 offset 60 Normal3sv(v) return void param v Int16 in array [3] category drawing version 1.0 glxropcode 32 glsopcode 0x0053 offset 61 RasterPos2d(x, y) return void param x CoordD in value param y CoordD in value category drawing vectorequiv RasterPos2dv version 1.0 offset 62 RasterPos2dv(v) return void param v CoordD in array [2] category drawing version 1.0 glxropcode 33 glsopcode 0x0054 offset 63 RasterPos2f(x, y) return void param x CoordF in value param y CoordF in value category drawing vectorequiv RasterPos2fv version 1.0 offset 64 RasterPos2fv(v) return void param v CoordF in array [2] category drawing version 1.0 glxropcode 34 glsopcode 0x0055 offset 65 RasterPos2i(x, y) return void param x CoordI in value param y CoordI in value category drawing vectorequiv RasterPos2iv version 1.0 offset 66 RasterPos2iv(v) return void param v CoordI in array [2] category drawing version 1.0 glxropcode 35 glsopcode 0x0056 offset 67 RasterPos2s(x, y) return void param x CoordS in value param y CoordS in value category drawing vectorequiv RasterPos2sv version 1.0 offset 68 RasterPos2sv(v) return void param v CoordS in array [2] category drawing version 1.0 glxropcode 36 glsopcode 0x0057 offset 69 RasterPos3d(x, y, z) return void param x CoordD in value param y CoordD in value param z CoordD in value vectorequiv RasterPos3dv category drawing version 1.0 offset 70 RasterPos3dv(v) return void param v CoordD in array [3] category drawing version 1.0 glxropcode 37 glsopcode 0x0058 offset 71 RasterPos3f(x, y, z) return void param x CoordF in value param y CoordF in value param z CoordF in value category drawing vectorequiv RasterPos3fv version 1.0 offset 72 RasterPos3fv(v) return void param v CoordF in array [3] category drawing version 1.0 glxropcode 38 glsopcode 0x0059 offset 73 RasterPos3i(x, y, z) return void param x CoordI in value param y CoordI in value param z CoordI in value category drawing vectorequiv RasterPos3iv version 1.0 offset 74 RasterPos3iv(v) return void param v CoordI in array [3] category drawing version 1.0 glxropcode 39 glsopcode 0x005A offset 75 RasterPos3s(x, y, z) return void param x CoordS in value param y CoordS in value param z CoordS in value category drawing vectorequiv RasterPos3sv version 1.0 offset 76 RasterPos3sv(v) return void param v CoordS in array [3] category drawing version 1.0 glxropcode 40 glsopcode 0x005B offset 77 RasterPos4d(x, y, z, w) return void param x CoordD in value param y CoordD in value param z CoordD in value param w CoordD in value vectorequiv RasterPos4dv category drawing version 1.0 offset 78 RasterPos4dv(v) return void param v CoordD in array [4] category drawing version 1.0 glxropcode 41 glsopcode 0x005C offset 79 RasterPos4f(x, y, z, w) return void param x CoordF in value param y CoordF in value param z CoordF in value param w CoordF in value category drawing vectorequiv RasterPos4fv version 1.0 offset 80 RasterPos4fv(v) return void param v CoordF in array [4] category drawing version 1.0 glxropcode 42 glsopcode 0x005D offset 81 RasterPos4i(x, y, z, w) return void param x CoordI in value param y CoordI in value param z CoordI in value param w CoordI in value category drawing vectorequiv RasterPos4iv version 1.0 offset 82 RasterPos4iv(v) return void param v CoordI in array [4] category drawing version 1.0 glxropcode 43 glsopcode 0x005E offset 83 RasterPos4s(x, y, z, w) return void param x CoordS in value param y CoordS in value param z CoordS in value param w CoordS in value category drawing vectorequiv RasterPos4sv version 1.0 offset 84 RasterPos4sv(v) return void param v CoordS in array [4] category drawing version 1.0 glxropcode 44 glsopcode 0x005F offset 85 Rectd(x1, y1, x2, y2) return void param x1 CoordD in value param y1 CoordD in value param x2 CoordD in value param y2 CoordD in value category drawing vectorequiv Rectdv version 1.0 offset 86 Rectdv(v1, v2) return void param v1 CoordD in array [2] param v2 CoordD in array [2] category drawing version 1.0 glxropcode 45 glsopcode 0x0060 offset 87 Rectf(x1, y1, x2, y2) return void param x1 CoordF in value param y1 CoordF in value param x2 CoordF in value param y2 CoordF in value category drawing vectorequiv Rectfv version 1.0 offset 88 Rectfv(v1, v2) return void param v1 CoordF in array [2] param v2 CoordF in array [2] category drawing version 1.0 glxropcode 46 glsopcode 0x0061 offset 89 Recti(x1, y1, x2, y2) return void param x1 CoordI in value param y1 CoordI in value param x2 CoordI in value param y2 CoordI in value category drawing vectorequiv Rectiv version 1.0 offset 90 Rectiv(v1, v2) return void param v1 CoordI in array [2] param v2 CoordI in array [2] category drawing version 1.0 glxropcode 47 glsopcode 0x0062 offset 91 Rects(x1, y1, x2, y2) return void param x1 CoordS in value param y1 CoordS in value param x2 CoordS in value param y2 CoordS in value category drawing vectorequiv Rectsv version 1.0 offset 92 Rectsv(v1, v2) return void param v1 CoordS in array [2] param v2 CoordS in array [2] category drawing version 1.0 glxropcode 48 glsopcode 0x0063 offset 93 TexCoord1d(s) return void param s CoordD in value category drawing vectorequiv TexCoord1dv version 1.0 offset 94 TexCoord1dv(v) return void param v CoordD in array [1] category drawing version 1.0 glxropcode 49 glsopcode 0x0064 offset 95 TexCoord1f(s) return void param s CoordF in value category drawing vectorequiv TexCoord1fv version 1.0 offset 96 TexCoord1fv(v) return void param v CoordF in array [1] category drawing version 1.0 glxropcode 50 glsopcode 0x0065 offset 97 TexCoord1i(s) return void param s CoordI in value category drawing vectorequiv TexCoord1iv version 1.0 offset 98 TexCoord1iv(v) return void param v CoordI in array [1] category drawing version 1.0 glxropcode 51 glsopcode 0x0066 offset 99 TexCoord1s(s) return void param s CoordS in value category drawing vectorequiv TexCoord1sv version 1.0 offset 100 TexCoord1sv(v) return void param v CoordS in array [1] category drawing version 1.0 glxropcode 52 glsopcode 0x0067 offset 101 TexCoord2d(s, t) return void param s CoordD in value param t CoordD in value category drawing vectorequiv TexCoord2dv version 1.0 offset 102 TexCoord2dv(v) return void param v CoordD in array [2] category drawing version 1.0 glxropcode 53 glsopcode 0x0068 offset 103 TexCoord2f(s, t) return void param s CoordF in value param t CoordF in value category drawing vectorequiv TexCoord2fv version 1.0 offset 104 TexCoord2fv(v) return void param v CoordF in array [2] category drawing version 1.0 glxropcode 54 glsopcode 0x0069 offset 105 TexCoord2i(s, t) return void param s CoordI in value param t CoordI in value category drawing vectorequiv TexCoord2iv version 1.0 offset 106 TexCoord2iv(v) return void param v CoordI in array [2] category drawing version 1.0 glxropcode 55 glsopcode 0x006A offset 107 TexCoord2s(s, t) return void param s CoordS in value param t CoordS in value category drawing vectorequiv TexCoord2sv version 1.0 offset 108 TexCoord2sv(v) return void param v CoordS in array [2] category drawing version 1.0 glxropcode 56 glsopcode 0x006B offset 109 TexCoord3d(s, t, r) return void param s CoordD in value param t CoordD in value param r CoordD in value category drawing vectorequiv TexCoord3dv version 1.0 offset 110 TexCoord3dv(v) return void param v CoordD in array [3] category drawing version 1.0 glxropcode 57 glsopcode 0x006C offset 111 TexCoord3f(s, t, r) return void param s CoordF in value param t CoordF in value param r CoordF in value category drawing vectorequiv TexCoord3fv version 1.0 offset 112 TexCoord3fv(v) return void param v CoordF in array [3] category drawing version 1.0 glxropcode 58 glsopcode 0x006D offset 113 TexCoord3i(s, t, r) return void param s CoordI in value param t CoordI in value param r CoordI in value category drawing vectorequiv TexCoord3iv version 1.0 offset 114 TexCoord3iv(v) return void param v CoordI in array [3] category drawing version 1.0 glxropcode 59 glsopcode 0x006E offset 115 TexCoord3s(s, t, r) return void param s CoordS in value param t CoordS in value param r CoordS in value category drawing vectorequiv TexCoord3sv version 1.0 offset 116 TexCoord3sv(v) return void param v CoordS in array [3] category drawing version 1.0 glxropcode 60 glsopcode 0x006F offset 117 TexCoord4d(s, t, r, q) return void param s CoordD in value param t CoordD in value param r CoordD in value param q CoordD in value category drawing vectorequiv TexCoord4dv version 1.0 offset 118 TexCoord4dv(v) return void param v CoordD in array [4] category drawing version 1.0 glxropcode 61 glsopcode 0x0070 offset 119 TexCoord4f(s, t, r, q) return void param s CoordF in value param t CoordF in value param r CoordF in value param q CoordF in value category drawing vectorequiv TexCoord4fv version 1.0 offset 120 TexCoord4fv(v) return void param v CoordF in array [4] category drawing version 1.0 glxropcode 62 glsopcode 0x0071 offset 121 TexCoord4i(s, t, r, q) return void param s CoordI in value param t CoordI in value param r CoordI in value param q CoordI in value category drawing vectorequiv TexCoord4iv version 1.0 offset 122 TexCoord4iv(v) return void param v CoordI in array [4] category drawing version 1.0 glxropcode 63 glsopcode 0x0072 offset 123 TexCoord4s(s, t, r, q) return void param s CoordS in value param t CoordS in value param r CoordS in value param q CoordS in value category drawing vectorequiv TexCoord4sv version 1.0 offset 124 TexCoord4sv(v) return void param v CoordS in array [4] category drawing version 1.0 glxropcode 64 glsopcode 0x0073 offset 125 Vertex2d(x, y) return void param x CoordD in value param y CoordD in value category drawing vectorequiv Vertex2dv version 1.0 offset 126 Vertex2dv(v) return void param v CoordD in array [2] category drawing version 1.0 glxropcode 65 glsopcode 0x0074 offset 127 Vertex2f(x, y) return void param x CoordF in value param y CoordF in value category drawing vectorequiv Vertex2fv version 1.0 offset 128 Vertex2fv(v) return void param v CoordF in array [2] category drawing version 1.0 glxropcode 66 glsopcode 0x0075 offset 129 Vertex2i(x, y) return void param x CoordI in value param y CoordI in value category drawing vectorequiv Vertex2iv version 1.0 offset 130 Vertex2iv(v) return void param v CoordI in array [2] category drawing version 1.0 glxropcode 67 glsopcode 0x0076 offset 131 Vertex2s(x, y) return void param x CoordS in value param y CoordS in value category drawing vectorequiv Vertex2sv version 1.0 offset 132 Vertex2sv(v) return void param v CoordS in array [2] category drawing version 1.0 glxropcode 68 glsopcode 0x0077 offset 133 Vertex3d(x, y, z) return void param x CoordD in value param y CoordD in value param z CoordD in value category drawing vectorequiv Vertex3dv version 1.0 offset 134 Vertex3dv(v) return void param v CoordD in array [3] category drawing version 1.0 glxropcode 69 glsopcode 0x0078 offset 135 Vertex3f(x, y, z) return void param x CoordF in value param y CoordF in value param z CoordF in value category drawing vectorequiv Vertex3fv version 1.0 offset 136 Vertex3fv(v) return void param v CoordF in array [3] category drawing version 1.0 glxropcode 70 glsopcode 0x0079 offset 137 Vertex3i(x, y, z) return void param x CoordI in value param y CoordI in value param z CoordI in value category drawing vectorequiv Vertex3iv version 1.0 offset 138 Vertex3iv(v) return void param v CoordI in array [3] category drawing version 1.0 glxropcode 71 glsopcode 0x007A offset 139 Vertex3s(x, y, z) return void param x CoordS in value param y CoordS in value param z CoordS in value category drawing vectorequiv Vertex3sv version 1.0 offset 140 Vertex3sv(v) return void param v CoordS in array [3] category drawing version 1.0 glxropcode 72 glsopcode 0x007B offset 141 Vertex4d(x, y, z, w) return void param x CoordD in value param y CoordD in value param z CoordD in value param w CoordD in value category drawing vectorequiv Vertex4dv version 1.0 offset 142 Vertex4dv(v) return void param v CoordD in array [4] category drawing version 1.0 glxropcode 73 glsopcode 0x007C offset 143 Vertex4f(x, y, z, w) return void param x CoordF in value param y CoordF in value param z CoordF in value param w CoordF in value category drawing vectorequiv Vertex4fv version 1.0 offset 144 Vertex4fv(v) return void param v CoordF in array [4] category drawing version 1.0 glxropcode 74 glsopcode 0x007D offset 145 Vertex4i(x, y, z, w) return void param x CoordI in value param y CoordI in value param z CoordI in value param w CoordI in value category drawing vectorequiv Vertex4iv version 1.0 offset 146 Vertex4iv(v) return void param v CoordI in array [4] category drawing version 1.0 glxropcode 75 glsopcode 0x007E offset 147 Vertex4s(x, y, z, w) return void param x CoordS in value param y CoordS in value param z CoordS in value param w CoordS in value category drawing vectorequiv Vertex4sv version 1.0 offset 148 Vertex4sv(v) return void param v CoordS in array [4] category drawing version 1.0 glxropcode 76 glsopcode 0x007F offset 149 ############################################################################### # # drawing-control commands # ############################################################################### ClipPlane(plane, equation) return void param plane ClipPlaneName in value param equation Float64 in array [4] category drawing-control version 1.0 glxropcode 77 glsopcode 0x0080 offset 150 ColorMaterial(face, mode) return void param face MaterialFace in value param mode ColorMaterialParameter in value category drawing-control version 1.0 glxropcode 78 glsopcode 0x0081 offset 151 CullFace(mode) return void param mode CullFaceMode in value category drawing-control version 1.0 glxropcode 79 glsopcode 0x0082 offset 152 Fogf(pname, param) return void param pname FogParameter in value param param CheckedFloat32 in value category drawing-control version 1.0 glxropcode 80 glsflags gl-enum glsopcode 0x0083 wglflags small-data offset 153 Fogfv(pname, params) return void param pname FogParameter in value param params CheckedFloat32 in array [COMPSIZE(pname)] category drawing-control version 1.0 glxropcode 81 glsflags gl-enum glsopcode 0x0084 wglflags small-data offset 154 Fogi(pname, param) return void param pname FogParameter in value param param CheckedInt32 in value category drawing-control version 1.0 glxropcode 82 glsflags gl-enum glsopcode 0x0085 wglflags small-data offset 155 Fogiv(pname, params) return void param pname FogParameter in value param params CheckedInt32 in array [COMPSIZE(pname)] category drawing-control version 1.0 glxropcode 83 glsflags gl-enum glsopcode 0x0086 wglflags small-data offset 156 FrontFace(mode) return void param mode FrontFaceDirection in value category drawing-control version 1.0 glxropcode 84 glsopcode 0x0087 offset 157 Hint(target, mode) return void param target HintTarget in value param mode HintMode in value category drawing-control version 1.0 glxropcode 85 glsopcode 0x0088 offset 158 Lightf(light, pname, param) return void param light LightName in value param pname LightParameter in value param param CheckedFloat32 in value category drawing-control version 1.0 glxropcode 86 glsopcode 0x0089 wglflags small-data offset 159 Lightfv(light, pname, params) return void param light LightName in value param pname LightParameter in value param params CheckedFloat32 in array [COMPSIZE(pname)] category drawing-control version 1.0 glxropcode 87 glsopcode 0x008A wglflags small-data offset 160 Lighti(light, pname, param) return void param light LightName in value param pname LightParameter in value param param CheckedInt32 in value category drawing-control version 1.0 glxropcode 88 glsopcode 0x008B wglflags small-data offset 161 Lightiv(light, pname, params) return void param light LightName in value param pname LightParameter in value param params CheckedInt32 in array [COMPSIZE(pname)] category drawing-control version 1.0 glxropcode 89 glsopcode 0x008C wglflags small-data offset 162 LightModelf(pname, param) return void param pname LightModelParameter in value param param Float32 in value category drawing-control version 1.0 glxropcode 90 glsflags gl-enum glsopcode 0x008D wglflags small-data offset 163 LightModelfv(pname, params) return void param pname LightModelParameter in value param params Float32 in array [COMPSIZE(pname)] category drawing-control version 1.0 glxropcode 91 glsflags gl-enum glsopcode 0x008E wglflags small-data offset 164 LightModeli(pname, param) return void param pname LightModelParameter in value param param Int32 in value category drawing-control version 1.0 glxropcode 92 glsflags gl-enum glsopcode 0x008F wglflags small-data offset 165 LightModeliv(pname, params) return void param pname LightModelParameter in value param params Int32 in array [COMPSIZE(pname)] category drawing-control version 1.0 glxropcode 93 glsflags gl-enum glsopcode 0x0090 wglflags small-data offset 166 LineStipple(factor, pattern) return void param factor CheckedInt32 in value param pattern LineStipple in value category drawing-control version 1.0 glxropcode 94 glsopcode 0x0091 offset 167 LineWidth(width) return void param width CheckedFloat32 in value category drawing-control version 1.0 glxropcode 95 glsopcode 0x0092 offset 168 Materialf(face, pname, param) return void param face MaterialFace in value param pname MaterialParameter in value param param CheckedFloat32 in value category drawing-control version 1.0 glxropcode 96 glsopcode 0x0093 wglflags small-data offset 169 Materialfv(face, pname, params) return void param face MaterialFace in value param pname MaterialParameter in value param params CheckedFloat32 in array [COMPSIZE(pname)] category drawing-control version 1.0 glxropcode 97 glsopcode 0x0094 wglflags small-data offset 170 Materiali(face, pname, param) return void param face MaterialFace in value param pname MaterialParameter in value param param CheckedInt32 in value category drawing-control version 1.0 glxropcode 98 glsopcode 0x0095 wglflags small-data offset 171 Materialiv(face, pname, params) return void param face MaterialFace in value param pname MaterialParameter in value param params CheckedInt32 in array [COMPSIZE(pname)] category drawing-control version 1.0 glxropcode 99 glsopcode 0x0096 wglflags small-data offset 172 PointSize(size) return void param size CheckedFloat32 in value category drawing-control version 1.0 glxropcode 100 glsopcode 0x0097 offset 173 PolygonMode(face, mode) return void param face MaterialFace in value param mode PolygonMode in value category drawing-control version 1.0 glxropcode 101 glsopcode 0x0098 offset 174 PolygonStipple(mask) return void param mask UInt8 in array [COMPSIZE()] category drawing-control dlflags handcode glxflags client-handcode server-handcode version 1.0 glxropcode 102 glsflags pixel-unpack glsopcode 0x0099 wglflags client-handcode server-handcode offset 175 Scissor(x, y, width, height) return void param x WinCoord in value param y WinCoord in value param width SizeI in value param height SizeI in value category drawing-control version 1.0 glxropcode 103 glsopcode 0x009A offset 176 ShadeModel(mode) return void param mode ShadingModel in value category drawing-control version 1.0 glxropcode 104 glsopcode 0x009B offset 177 TexParameterf(target, pname, param) return void param target TextureTarget in value param pname TextureParameterName in value param param CheckedFloat32 in value category drawing-control version 1.0 glxropcode 105 glsflags gl-enum glsopcode 0x009C wglflags small-data offset 178 TexParameterfv(target, pname, params) return void param target TextureTarget in value param pname TextureParameterName in value param params CheckedFloat32 in array [COMPSIZE(pname)] category drawing-control version 1.0 glxropcode 106 glsflags gl-enum glsopcode 0x009D wglflags small-data offset 179 TexParameteri(target, pname, param) return void param target TextureTarget in value param pname TextureParameterName in value param param CheckedInt32 in value category drawing-control version 1.0 glxropcode 107 glsflags gl-enum glsopcode 0x009E wglflags small-data offset 180 TexParameteriv(target, pname, params) return void param target TextureTarget in value param pname TextureParameterName in value param params CheckedInt32 in array [COMPSIZE(pname)] category drawing-control version 1.0 glxropcode 108 glsflags gl-enum glsopcode 0x009F wglflags small-data offset 181 TexImage1D(target, level, internalformat, width, border, format, type, pixels) return void param target TextureTarget in value param level CheckedInt32 in value param internalformat TextureComponentCount in value param width SizeI in value param border CheckedInt32 in value param format PixelFormat in value param type PixelType in value param pixels Void in array [COMPSIZE(format/type/width)] category drawing-control dlflags handcode glxflags client-handcode server-handcode version 1.0 glxropcode 109 glsflags pixel-null pixel-unpack glsopcode 0x00A0 wglflags client-handcode server-handcode offset 182 TexImage2D(target, level, internalformat, width, height, border, format, type, pixels) return void param target TextureTarget in value param level CheckedInt32 in value param internalformat TextureComponentCount in value param width SizeI in value param height SizeI in value param border CheckedInt32 in value param format PixelFormat in value param type PixelType in value param pixels Void in array [COMPSIZE(format/type/width/height)] category drawing-control dlflags handcode glxflags client-handcode server-handcode version 1.0 glxropcode 110 glsflags pixel-null pixel-unpack glsopcode 0x00A1 wglflags client-handcode server-handcode offset 183 TexEnvf(target, pname, param) return void param target TextureEnvTarget in value param pname TextureEnvParameter in value param param CheckedFloat32 in value category drawing-control version 1.0 glxropcode 111 glsflags gl-enum glsopcode 0x00A2 wglflags small-data offset 184 TexEnvfv(target, pname, params) return void param target TextureEnvTarget in value param pname TextureEnvParameter in value param params CheckedFloat32 in array [COMPSIZE(pname)] category drawing-control version 1.0 glxropcode 112 glsflags gl-enum glsopcode 0x00A3 wglflags small-data offset 185 TexEnvi(target, pname, param) return void param target TextureEnvTarget in value param pname TextureEnvParameter in value param param CheckedInt32 in value category drawing-control version 1.0 glxropcode 113 glsflags gl-enum glsopcode 0x00A4 wglflags small-data offset 186 TexEnviv(target, pname, params) return void param target TextureEnvTarget in value param pname TextureEnvParameter in value param params CheckedInt32 in array [COMPSIZE(pname)] category drawing-control version 1.0 glxropcode 114 glsflags gl-enum glsopcode 0x00A5 wglflags small-data offset 187 TexGend(coord, pname, param) return void param coord TextureCoordName in value param pname TextureGenParameter in value param param Float64 in value category drawing-control version 1.0 glxropcode 115 glsflags gl-enum glsopcode 0x00A6 wglflags small-data offset 188 TexGendv(coord, pname, params) return void param coord TextureCoordName in value param pname TextureGenParameter in value param params Float64 in array [COMPSIZE(pname)] category drawing-control version 1.0 glxropcode 116 glsflags gl-enum glsopcode 0x00A7 wglflags small-data offset 189 TexGenf(coord, pname, param) return void param coord TextureCoordName in value param pname TextureGenParameter in value param param CheckedFloat32 in value category drawing-control version 1.0 glxropcode 117 glsflags gl-enum glsopcode 0x00A8 wglflags small-data offset 190 TexGenfv(coord, pname, params) return void param coord TextureCoordName in value param pname TextureGenParameter in value param params CheckedFloat32 in array [COMPSIZE(pname)] category drawing-control version 1.0 glxropcode 118 glsflags gl-enum glsopcode 0x00A9 wglflags small-data offset 191 TexGeni(coord, pname, param) return void param coord TextureCoordName in value param pname TextureGenParameter in value param param CheckedInt32 in value category drawing-control version 1.0 glxropcode 119 glsflags gl-enum glsopcode 0x00AA wglflags small-data offset 192 TexGeniv(coord, pname, params) return void param coord TextureCoordName in value param pname TextureGenParameter in value param params CheckedInt32 in array [COMPSIZE(pname)] category drawing-control version 1.0 glxropcode 120 glsflags gl-enum glsopcode 0x00AB wglflags small-data offset 193 ############################################################################### # # feedback commands # ############################################################################### FeedbackBuffer(size, type, buffer) return void param size SizeI in value param type FeedbackType in value param buffer FeedbackElement out array [size] retained dlflags notlistable glxflags client-handcode server-handcode category feedback version 1.0 glxsingle 105 glsflags client glsopcode 0x00AC wglflags client-handcode server-handcode batchable offset 194 SelectBuffer(size, buffer) return void param size SizeI in value param buffer SelectName out array [size] retained dlflags notlistable glxflags client-handcode server-handcode category feedback version 1.0 glxsingle 106 glsflags client glsopcode 0x00AD wglflags client-handcode server-handcode batchable offset 195 RenderMode(mode) return Int32 param mode RenderingMode in value category feedback dlflags notlistable glxflags client-handcode server-handcode version 1.0 glxsingle 107 glsopcode 0x00AE wglflags client-handcode server-handcode offset 196 InitNames() return void category feedback version 1.0 glxropcode 121 glsopcode 0x00AF offset 197 LoadName(name) return void param name SelectName in value category feedback version 1.0 glxropcode 122 glsopcode 0x00B0 offset 198 PassThrough(token) return void param token FeedbackElement in value category feedback version 1.0 glxropcode 123 glsopcode 0x00B1 offset 199 PopName() return void category feedback version 1.0 glxropcode 124 glsopcode 0x00B2 offset 200 PushName(name) return void param name SelectName in value category feedback version 1.0 glxropcode 125 glsopcode 0x00B3 offset 201 ############################################################################### # # framebuf commands # ############################################################################### DrawBuffer(mode) return void param mode DrawBufferMode in value category framebuf version 1.0 glxropcode 126 glsopcode 0x00B4 offset 202 Clear(mask) return void param mask ClearBufferMask in value category framebuf version 1.0 glxropcode 127 glsopcode 0x00B5 offset 203 ClearAccum(red, green, blue, alpha) return void param red Float32 in value param green Float32 in value param blue Float32 in value param alpha Float32 in value category framebuf version 1.0 glxropcode 128 glsopcode 0x00B6 offset 204 ClearIndex(c) return void param c MaskedColorIndexValueF in value category framebuf version 1.0 glxropcode 129 glsopcode 0x00B7 offset 205 ClearColor(red, green, blue, alpha) return void param red ClampedColorF in value param green ClampedColorF in value param blue ClampedColorF in value param alpha ClampedColorF in value category framebuf version 1.0 glxropcode 130 glsopcode 0x00B8 offset 206 ClearStencil(s) return void param s StencilValue in value category framebuf version 1.0 glxropcode 131 glsopcode 0x00B9 offset 207 ClearDepth(depth) return void param depth ClampedFloat64 in value category framebuf version 1.0 glxropcode 132 glsopcode 0x00BA offset 208 StencilMask(mask) return void param mask MaskedStencilValue in value category framebuf version 1.0 glxropcode 133 glsopcode 0x00BB offset 209 ColorMask(red, green, blue, alpha) return void param red Boolean in value param green Boolean in value param blue Boolean in value param alpha Boolean in value category framebuf version 1.0 glxropcode 134 glsopcode 0x00BC offset 210 DepthMask(flag) return void param flag Boolean in value category framebuf version 1.0 glxropcode 135 glsopcode 0x00BD offset 211 IndexMask(mask) return void param mask MaskedColorIndexValueI in value category framebuf version 1.0 glxropcode 136 glsopcode 0x00BE offset 212 ############################################################################### # # misc commands # ############################################################################### Accum(op, value) return void param op AccumOp in value param value CoordF in value category misc version 1.0 glxropcode 137 glsopcode 0x00BF offset 213 Disable(cap) return void param cap EnableCap in value category misc version 1.0 dlflags handcode glxflags client-handcode client-intercept glxropcode 138 glsflags client glsopcode 0x00C0 offset 214 Enable(cap) return void param cap EnableCap in value category misc version 1.0 dlflags handcode glxflags client-handcode client-intercept glxropcode 139 glsflags client glsopcode 0x00C1 offset 215 Finish() return void dlflags notlistable glxflags client-handcode server-handcode category misc version 1.0 glxsingle 108 glsopcode 0x00C2 offset 216 Flush() return void dlflags notlistable glxflags client-handcode client-intercept server-handcode category misc version 1.0 glxsingle 142 glsopcode 0x00C3 offset 217 PopAttrib() return void category misc version 1.0 glxropcode 141 glsopcode 0x00C4 offset 218 PushAttrib(mask) return void param mask AttribMask in value category misc version 1.0 glxropcode 142 glsopcode 0x00C5 offset 219 ############################################################################### # # modeling commands # ############################################################################### Map1d(target, u1, u2, stride, order, points) return void param target MapTarget in value param u1 CoordD in value param u2 CoordD in value param stride Int32 in value param order CheckedInt32 in value param points CoordD in array [COMPSIZE(target/stride/order)] category modeling dlflags handcode glxflags client-handcode server-handcode version 1.0 glxropcode 143 glsflags capture-handcode glsopcode 0x00C6 wglflags client-handcode server-handcode offset 220 Map1f(target, u1, u2, stride, order, points) return void param target MapTarget in value param u1 CoordF in value param u2 CoordF in value param stride Int32 in value param order CheckedInt32 in value param points CoordF in array [COMPSIZE(target/stride/order)] category modeling dlflags handcode glxflags client-handcode server-handcode version 1.0 glxropcode 144 glsflags capture-handcode glsopcode 0x00C7 wglflags client-handcode server-handcode offset 221 Map2d(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points) return void param target MapTarget in value param u1 CoordD in value param u2 CoordD in value param ustride Int32 in value param uorder CheckedInt32 in value param v1 CoordD in value param v2 CoordD in value param vstride Int32 in value param vorder CheckedInt32 in value param points CoordD in array [COMPSIZE(target/ustride/uorder/vstride/vorder)] category modeling dlflags handcode glxflags client-handcode server-handcode version 1.0 glxropcode 145 glsflags capture-handcode glsopcode 0x00C8 wglflags client-handcode server-handcode offset 222 Map2f(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points) return void param target MapTarget in value param u1 CoordF in value param u2 CoordF in value param ustride Int32 in value param uorder CheckedInt32 in value param v1 CoordF in value param v2 CoordF in value param vstride Int32 in value param vorder CheckedInt32 in value param points CoordF in array [COMPSIZE(target/ustride/uorder/vstride/vorder)] category modeling dlflags handcode glxflags client-handcode server-handcode version 1.0 glxropcode 146 glsflags capture-handcode glsopcode 0x00C9 wglflags client-handcode server-handcode offset 223 MapGrid1d(un, u1, u2) return void param un Int32 in value param u1 CoordD in value param u2 CoordD in value category modeling version 1.0 glxropcode 147 glsopcode 0x00CA offset 224 MapGrid1f(un, u1, u2) return void param un Int32 in value param u1 CoordF in value param u2 CoordF in value category modeling version 1.0 glxropcode 148 glsopcode 0x00CB offset 225 MapGrid2d(un, u1, u2, vn, v1, v2) return void param un Int32 in value param u1 CoordD in value param u2 CoordD in value param vn Int32 in value param v1 CoordD in value param v2 CoordD in value category modeling version 1.0 glxropcode 149 glsopcode 0x00CC offset 226 MapGrid2f(un, u1, u2, vn, v1, v2) return void param un Int32 in value param u1 CoordF in value param u2 CoordF in value param vn Int32 in value param v1 CoordF in value param v2 CoordF in value category modeling version 1.0 glxropcode 150 glsopcode 0x00CD offset 227 EvalCoord1d(u) return void param u CoordD in value category modeling vectorequiv EvalCoord1dv version 1.0 offset 228 EvalCoord1dv(u) return void param u CoordD in array [1] category modeling version 1.0 glxropcode 151 glsopcode 0x00CE offset 229 EvalCoord1f(u) return void param u CoordF in value category modeling vectorequiv EvalCoord1fv version 1.0 offset 230 EvalCoord1fv(u) return void param u CoordF in array [1] category modeling version 1.0 glxropcode 152 glsopcode 0x00CF offset 231 EvalCoord2d(u, v) return void param u CoordD in value param v CoordD in value category modeling vectorequiv EvalCoord2dv version 1.0 offset 232 EvalCoord2dv(u) return void param u CoordD in array [2] category modeling version 1.0 glxropcode 153 glsopcode 0x00D0 offset 233 EvalCoord2f(u, v) return void param u CoordF in value param v CoordF in value category modeling vectorequiv EvalCoord2fv version 1.0 offset 234 EvalCoord2fv(u) return void param u CoordF in array [2] category modeling version 1.0 glxropcode 154 glsopcode 0x00D1 offset 235 EvalMesh1(mode, i1, i2) return void param mode MeshMode1 in value param i1 CheckedInt32 in value param i2 CheckedInt32 in value category modeling version 1.0 glxropcode 155 glsopcode 0x00D2 offset 236 EvalPoint1(i) return void param i Int32 in value category modeling version 1.0 glxropcode 156 glsopcode 0x00D3 offset 237 EvalMesh2(mode, i1, i2, j1, j2) return void param mode MeshMode2 in value param i1 CheckedInt32 in value param i2 CheckedInt32 in value param j1 CheckedInt32 in value param j2 CheckedInt32 in value category modeling version 1.0 glxropcode 157 glsopcode 0x00D4 offset 238 EvalPoint2(i, j) return void param i CheckedInt32 in value param j CheckedInt32 in value category modeling version 1.0 glxropcode 158 glsopcode 0x00D5 offset 239 ############################################################################### # # pixel-op commands # ############################################################################### AlphaFunc(func, ref) return void param func AlphaFunction in value param ref ClampedFloat32 in value category pixel-op version 1.0 glxropcode 159 glsopcode 0x00D6 offset 240 BlendFunc(sfactor, dfactor) return void param sfactor BlendingFactorSrc in value param dfactor BlendingFactorDest in value category pixel-op version 1.0 glxropcode 160 glsopcode 0x00D7 offset 241 LogicOp(opcode) return void param opcode LogicOp in value category pixel-op version 1.0 glxropcode 161 glsopcode 0x00D8 offset 242 StencilFunc(func, ref, mask) return void param func StencilFunction in value param ref ClampedStencilValue in value param mask MaskedStencilValue in value category pixel-op version 1.0 glxropcode 162 glsopcode 0x00D9 offset 243 StencilOp(fail, zfail, zpass) return void param fail StencilOp in value param zfail StencilOp in value param zpass StencilOp in value category pixel-op version 1.0 glxropcode 163 glsopcode 0x00DA offset 244 DepthFunc(func) return void param func DepthFunction in value category pixel-op version 1.0 glxropcode 164 glsopcode 0x00DB offset 245 ############################################################################### # # pixel-rw commands # ############################################################################### PixelZoom(xfactor, yfactor) return void param xfactor Float32 in value param yfactor Float32 in value category pixel-rw version 1.0 glxropcode 165 glsopcode 0x00DC offset 246 PixelTransferf(pname, param) return void param pname PixelTransferParameter in value param param CheckedFloat32 in value category pixel-rw version 1.0 glxropcode 166 glsflags gl-enum glsopcode 0x00DD offset 247 PixelTransferi(pname, param) return void param pname PixelTransferParameter in value param param CheckedInt32 in value category pixel-rw version 1.0 glxropcode 167 glsflags gl-enum glsopcode 0x00DE offset 248 PixelStoref(pname, param) return void param pname PixelStoreParameter in value param param CheckedFloat32 in value dlflags notlistable glxflags client-handcode category pixel-rw version 1.0 glxsingle 109 glsflags client gl-enum glsopcode 0x00DF wglflags batchable offset 249 PixelStorei(pname, param) return void param pname PixelStoreParameter in value param param CheckedInt32 in value dlflags notlistable glxflags client-handcode category pixel-rw version 1.0 glxsingle 110 glsflags client gl-enum glsopcode 0x00E0 wglflags batchable offset 250 PixelMapfv(map, mapsize, values) return void param map PixelMap in value param mapsize CheckedInt32 in value param values Float32 in array [mapsize] category pixel-rw glxflags client-handcode version 1.0 glxropcode 168 glsopcode 0x00E1 offset 251 PixelMapuiv(map, mapsize, values) return void param map PixelMap in value param mapsize CheckedInt32 in value param values UInt32 in array [mapsize] category pixel-rw glxflags client-handcode version 1.0 glxropcode 169 glsopcode 0x00E2 offset 252 PixelMapusv(map, mapsize, values) return void param map PixelMap in value param mapsize CheckedInt32 in value param values UInt16 in array [mapsize] category pixel-rw glxflags client-handcode version 1.0 glxropcode 170 glsopcode 0x00E3 offset 253 ReadBuffer(mode) return void param mode ReadBufferMode in value category pixel-rw version 1.0 glxropcode 171 glsopcode 0x00E4 offset 254 CopyPixels(x, y, width, height, type) return void param x WinCoord in value param y WinCoord in value param width SizeI in value param height SizeI in value param type PixelCopyType in value category pixel-rw version 1.0 glxropcode 172 glsopcode 0x00E5 offset 255 ReadPixels(x, y, width, height, format, type, pixels) return void param x WinCoord in value param y WinCoord in value param width SizeI in value param height SizeI in value param format PixelFormat in value param type PixelType in value param pixels Void out array [COMPSIZE(format/type/width/height)] category pixel-rw dlflags notlistable glxflags client-handcode server-handcode version 1.0 glxsingle 111 glsflags get pixel-pack glsopcode 0x00E6 wglflags client-handcode server-handcode offset 256 DrawPixels(width, height, format, type, pixels) return void param width SizeI in value param height SizeI in value param format PixelFormat in value param type PixelType in value param pixels Void in array [COMPSIZE(format/type/width/height)] category pixel-rw dlflags handcode glxflags client-handcode server-handcode version 1.0 glxropcode 173 glsflags pixel-unpack glsopcode 0x00E7 wglflags client-handcode server-handcode offset 257 ############################################################################### # # state-req commands # ############################################################################### GetBooleanv(pname, params) return void param pname GetPName in value param params Boolean out array [COMPSIZE(pname)] category state-req dlflags notlistable glxflags client-handcode version 1.0 glxsingle 112 glsflags client get glsopcode 0x00E8 wglflags small-data offset 258 GetClipPlane(plane, equation) return void param plane ClipPlaneName in value param equation Float64 out array [4] category state-req dlflags notlistable version 1.0 glxsingle 113 glxflags client-handcode server-handcode glsflags get glsopcode 0x00E9 offset 259 GetDoublev(pname, params) return void param pname GetPName in value param params Float64 out array [COMPSIZE(pname)] category state-req dlflags notlistable glxflags client-handcode version 1.0 glxsingle 114 glsflags client get glsopcode 0x00EA wglflags small-data offset 260 GetError() return ErrorCode category state-req dlflags notlistable glxflags client-handcode version 1.0 glxsingle 115 glsflags get glsopcode 0x00EB offset 261 GetFloatv(pname, params) return void param pname GetPName in value param params Float32 out array [COMPSIZE(pname)] category state-req dlflags notlistable glxflags client-handcode version 1.0 glxsingle 116 glsflags client get glsopcode 0x00EC wglflags small-data offset 262 GetIntegerv(pname, params) return void param pname GetPName in value param params Int32 out array [COMPSIZE(pname)] category state-req dlflags notlistable glxflags client-handcode version 1.0 glxsingle 117 glsflags client get glsopcode 0x00ED wglflags small-data offset 263 GetLightfv(light, pname, params) return void param light LightName in value param pname LightParameter in value param params Float32 out array [COMPSIZE(pname)] category state-req dlflags notlistable version 1.0 glxsingle 118 glsflags get glsopcode 0x00EE wglflags small-data offset 264 GetLightiv(light, pname, params) return void param light LightName in value param pname LightParameter in value param params Int32 out array [COMPSIZE(pname)] category state-req dlflags notlistable version 1.0 glxsingle 119 glsflags get glsopcode 0x00EF wglflags small-data offset 265 GetMapdv(target, query, v) return void param target MapTarget in value param query GetMapQuery in value param v Float64 out array [COMPSIZE(target/query)] category state-req dlflags notlistable version 1.0 glxsingle 120 glsflags get glsopcode 0x00F0 offset 266 GetMapfv(target, query, v) return void param target MapTarget in value param query GetMapQuery in value param v Float32 out array [COMPSIZE(target/query)] category state-req dlflags notlistable version 1.0 glxsingle 121 glsflags get glsopcode 0x00F1 offset 267 GetMapiv(target, query, v) return void param target MapTarget in value param query GetMapQuery in value param v Int32 out array [COMPSIZE(target/query)] category state-req dlflags notlistable version 1.0 glxsingle 122 glsflags get glsopcode 0x00F2 offset 268 GetMaterialfv(face, pname, params) return void param face MaterialFace in value param pname MaterialParameter in value param params Float32 out array [COMPSIZE(pname)] category state-req dlflags notlistable version 1.0 glxsingle 123 glsflags get glsopcode 0x00F3 wglflags small-data offset 269 GetMaterialiv(face, pname, params) return void param face MaterialFace in value param pname MaterialParameter in value param params Int32 out array [COMPSIZE(pname)] category state-req dlflags notlistable version 1.0 glxsingle 124 glsflags get glsopcode 0x00F4 wglflags small-data offset 270 GetPixelMapfv(map, values) return void param map PixelMap in value param values Float32 out array [COMPSIZE(map)] category state-req dlflags notlistable version 1.0 glxsingle 125 glsflags get glsopcode 0x00F5 offset 271 GetPixelMapuiv(map, values) return void param map PixelMap in value param values UInt32 out array [COMPSIZE(map)] category state-req dlflags notlistable version 1.0 glxsingle 126 glsflags get glsopcode 0x00F6 offset 272 GetPixelMapusv(map, values) return void param map PixelMap in value param values UInt16 out array [COMPSIZE(map)] category state-req dlflags notlistable version 1.0 glxsingle 127 glsflags get glsopcode 0x00F7 offset 273 GetPolygonStipple(mask) return void param mask UInt8 out array [COMPSIZE()] category state-req dlflags notlistable glxflags client-handcode server-handcode version 1.0 glxsingle 128 glsflags get pixel-pack glsopcode 0x00F8 wglflags client-handcode server-handcode offset 274 GetString(name) return String param name StringName in value category state-req dlflags notlistable glxflags client-handcode server-handcode version 1.0 glxsingle 129 glsflags get glsopcode 0x00F9 wglflags client-handcode server-handcode offset 275 GetTexEnvfv(target, pname, params) return void param target TextureEnvTarget in value param pname TextureEnvParameter in value param params Float32 out array [COMPSIZE(pname)] category state-req dlflags notlistable version 1.0 glxsingle 130 glsflags get glsopcode 0x00FA wglflags small-data offset 276 GetTexEnviv(target, pname, params) return void param target TextureEnvTarget in value param pname TextureEnvParameter in value param params Int32 out array [COMPSIZE(pname)] category state-req dlflags notlistable version 1.0 glxsingle 131 glsflags get glsopcode 0x00FB wglflags small-data offset 277 GetTexGendv(coord, pname, params) return void param coord TextureCoordName in value param pname TextureGenParameter in value param params Float64 out array [COMPSIZE(pname)] category state-req dlflags notlistable version 1.0 glxsingle 132 glsflags get glsopcode 0x00FC wglflags small-data offset 278 GetTexGenfv(coord, pname, params) return void param coord TextureCoordName in value param pname TextureGenParameter in value param params Float32 out array [COMPSIZE(pname)] category state-req dlflags notlistable version 1.0 glxsingle 133 glsflags get glsopcode 0x00FD wglflags small-data offset 279 GetTexGeniv(coord, pname, params) return void param coord TextureCoordName in value param pname TextureGenParameter in value param params Int32 out array [COMPSIZE(pname)] category state-req dlflags notlistable version 1.0 glxsingle 134 glsflags get glsopcode 0x00FE wglflags small-data offset 280 GetTexImage(target, level, format, type, pixels) return void param target TextureTarget in value param level CheckedInt32 in value param format PixelFormat in value param type PixelType in value param pixels Void out array [COMPSIZE(target/level/format/type)] category state-req dlflags notlistable glxflags client-handcode server-handcode version 1.0 glxsingle 135 glsflags get pixel-pack glsopcode 0x00FF wglflags client-handcode server-handcode offset 281 GetTexParameterfv(target, pname, params) return void param target TextureTarget in value param pname GetTextureParameter in value param params Float32 out array [COMPSIZE(pname)] category state-req dlflags notlistable version 1.0 glxsingle 136 glsflags get glsopcode 0x0100 wglflags small-data offset 282 GetTexParameteriv(target, pname, params) return void param target TextureTarget in value param pname GetTextureParameter in value param params Int32 out array [COMPSIZE(pname)] category state-req dlflags notlistable version 1.0 glxsingle 137 glsflags get glsopcode 0x0101 wglflags small-data offset 283 GetTexLevelParameterfv(target, level, pname, params) return void param target TextureTarget in value param level CheckedInt32 in value param pname GetTextureParameter in value param params Float32 out array [COMPSIZE(pname)] category state-req dlflags notlistable version 1.0 glxsingle 138 glsflags get glsopcode 0x0102 wglflags small-data offset 284 GetTexLevelParameteriv(target, level, pname, params) return void param target TextureTarget in value param level CheckedInt32 in value param pname GetTextureParameter in value param params Int32 out array [COMPSIZE(pname)] category state-req dlflags notlistable version 1.0 glxsingle 139 glsflags get glsopcode 0x0103 wglflags small-data offset 285 IsEnabled(cap) return Boolean param cap EnableCap in value category state-req dlflags notlistable version 1.0 glxflags client-handcode client-intercept glxsingle 140 glsflags client get glsopcode 0x0104 offset 286 IsList(list) return Boolean param list List in value category state-req dlflags notlistable version 1.0 glxsingle 141 glsflags get glsopcode 0x0105 offset 287 ############################################################################### # # xform commands # ############################################################################### DepthRange(near, far) return void param near ClampedFloat64 in value param far ClampedFloat64 in value category xform version 1.0 glxropcode 174 glsopcode 0x0106 offset 288 Frustum(left, right, bottom, top, zNear, zFar) return void param left Float64 in value param right Float64 in value param bottom Float64 in value param top Float64 in value param zNear Float64 in value param zFar Float64 in value category xform version 1.0 glxropcode 175 glsopcode 0x0107 offset 289 LoadIdentity() return void category xform version 1.0 glxropcode 176 glsopcode 0x0108 offset 290 LoadMatrixf(m) return void param m Float32 in array [16] category xform version 1.0 glxropcode 177 glsflags matrix glsopcode 0x0109 offset 291 LoadMatrixd(m) return void param m Float64 in array [16] category xform version 1.0 glxropcode 178 glsflags matrix glsopcode 0x010A offset 292 MatrixMode(mode) return void param mode MatrixMode in value category xform version 1.0 glxropcode 179 glsopcode 0x010B offset 293 MultMatrixf(m) return void param m Float32 in array [16] category xform version 1.0 glxropcode 180 glsflags matrix glsopcode 0x010C offset 294 MultMatrixd(m) return void param m Float64 in array [16] category xform version 1.0 glxropcode 181 glsflags matrix glsopcode 0x010D offset 295 Ortho(left, right, bottom, top, zNear, zFar) return void param left Float64 in value param right Float64 in value param bottom Float64 in value param top Float64 in value param zNear Float64 in value param zFar Float64 in value category xform version 1.0 glxropcode 182 glsopcode 0x010E offset 296 PopMatrix() return void category xform version 1.0 glxropcode 183 glsopcode 0x010F offset 297 PushMatrix() return void category xform version 1.0 glxropcode 184 glsopcode 0x0110 offset 298 Rotated(angle, x, y, z) return void param angle Float64 in value param x Float64 in value param y Float64 in value param z Float64 in value category xform version 1.0 glxropcode 185 glsopcode 0x0111 offset 299 Rotatef(angle, x, y, z) return void param angle Float32 in value param x Float32 in value param y Float32 in value param z Float32 in value category xform version 1.0 glxropcode 186 glsopcode 0x0112 offset 300 Scaled(x, y, z) return void param x Float64 in value param y Float64 in value param z Float64 in value category xform version 1.0 glxropcode 187 glsopcode 0x0113 offset 301 Scalef(x, y, z) return void param x Float32 in value param y Float32 in value param z Float32 in value category xform version 1.0 glxropcode 188 glsopcode 0x0114 offset 302 Translated(x, y, z) return void param x Float64 in value param y Float64 in value param z Float64 in value category xform version 1.0 glxropcode 189 glsopcode 0x0115 offset 303 Translatef(x, y, z) return void param x Float32 in value param y Float32 in value param z Float32 in value category xform version 1.0 glxropcode 190 glsopcode 0x0116 offset 304 Viewport(x, y, width, height) return void param x WinCoord in value param y WinCoord in value param width SizeI in value param height SizeI in value category xform version 1.0 glxropcode 191 glsopcode 0x0117 offset 305 ############################################################################### # # OpenGL 1.1 commands # ############################################################################### ArrayElement(i) return void param i Int32 in value category 1_1 dlflags handcode glxflags client-handcode client-intercept server-handcode version 1.1 glsopcode 0x013E offset 306 ColorPointer(size, type, stride, pointer) return void param size Int32 in value param type ColorPointerType in value param stride SizeI in value param pointer Void in array [COMPSIZE(size/type/stride)] retained category 1_1 dlflags notlistable glxflags client-handcode client-intercept server-handcode version 1.1 glsflags client glsopcode 0x0152 offset 308 DisableClientState(array) return void param array EnableCap in value category 1_1 version 1.1 dlflags notlistable glxflags client-handcode client-intercept server-handcode glsflags client glsopcode 0x0153 offset 309 DrawArrays(mode, first, count) return void param mode BeginMode in value param first Int32 in value param count SizeI in value category 1_1 dlflags handcode glxflags client-handcode client-intercept server-handcode version 1.1 glxropcode 193 glsopcode 0x0258 offset 310 DrawElements(mode, count, type, indices) return void param mode BeginMode in value param count SizeI in value param type DrawElementsType in value param indices Void in array [COMPSIZE(count/type)] category 1_1 dlflags handcode glxflags client-handcode client-intercept server-handcode version 1.1 glsopcode 0x0154 offset 311 EdgeFlagPointer(stride, pointer) return void param stride SizeI in value param pointer Void in array [COMPSIZE(stride)] retained category 1_1 dlflags notlistable glxflags client-handcode client-intercept server-handcode version 1.1 glsflags client glsopcode 0x0155 offset 312 EnableClientState(array) return void param array EnableCap in value category 1_1 dlflags notlistable glxflags client-handcode client-intercept server-handcode version 1.1 glsflags client glsopcode 0x0156 offset 313 GetPointerv(pname, params) return void param pname GetPointervPName in value param params VoidPointer out array [1] category 1_1 dlflags notlistable glxflags client-handcode client-intercept server-handcode version 1.1 glsflags client get glsopcode 0x0142 offset 329 IndexPointer(type, stride, pointer) return void param type IndexPointerType in value param stride SizeI in value param pointer Void in array [COMPSIZE(type/stride)] retained category 1_1 dlflags notlistable glxflags client-handcode client-intercept server-handcode version 1.1 glsflags client glsopcode 0x0157 offset 314 InterleavedArrays(format, stride, pointer) return void param format InterleavedArrayFormat in value param stride SizeI in value param pointer Void in array [COMPSIZE(format/stride)] retained category 1_1 dlflags notlistable glxflags client-handcode client-intercept server-handcode version 1.1 glsflags client glsopcode 0x0158 offset 317 NormalPointer(type, stride, pointer) return void param type NormalPointerType in value param stride SizeI in value param pointer Void in array [COMPSIZE(type/stride)] retained category 1_1 dlflags notlistable glxflags client-handcode client-intercept server-handcode version 1.1 glsflags client glsopcode 0x0159 offset 318 TexCoordPointer(size, type, stride, pointer) return void param size Int32 in value param type TexCoordPointerType in value param stride SizeI in value param pointer Void in array [COMPSIZE(size/type/stride)] retained category 1_1 dlflags notlistable glxflags client-handcode client-intercept server-handcode version 1.1 glsflags client glsopcode 0x015A offset 320 VertexPointer(size, type, stride, pointer) return void param size Int32 in value param type VertexPointerType in value param stride SizeI in value param pointer Void in array [COMPSIZE(size/type/stride)] retained category 1_1 dlflags notlistable glxflags client-handcode client-intercept server-handcode version 1.1 glsflags client glsopcode 0x015B offset 321 PolygonOffset(factor, units) return void param factor Float32 in value param units Float32 in value category 1_1 version 1.1 glxropcode 192 glsopcode 0x015C offset 319 # Arguably TexelInternalFormat, not PixelInternalFormat CopyTexImage1D(target, level, internalformat, x, y, width, border) return void param target TextureTarget in value param level CheckedInt32 in value param internalformat PixelInternalFormat in value param x WinCoord in value param y WinCoord in value param width SizeI in value param border CheckedInt32 in value category 1_1 version 1.1 glxropcode 4119 glxflags EXT glsopcode 0x014D offset 323 # Arguably TexelInternalFormat, not PixelInternalFormat CopyTexImage2D(target, level, internalformat, x, y, width, height, border) return void param target TextureTarget in value param level CheckedInt32 in value param internalformat PixelInternalFormat in value param x WinCoord in value param y WinCoord in value param width SizeI in value param height SizeI in value param border CheckedInt32 in value category 1_1 version 1.1 glxropcode 4120 glxflags EXT glsopcode 0x014E offset 324 CopyTexSubImage1D(target, level, xoffset, x, y, width) return void param target TextureTarget in value param level CheckedInt32 in value param xoffset CheckedInt32 in value param x WinCoord in value param y WinCoord in value param width SizeI in value category 1_1 version 1.1 glxropcode 4121 glxflags EXT glsopcode 0x014F offset 325 CopyTexSubImage2D(target, level, xoffset, yoffset, x, y, width, height) return void param target TextureTarget in value param level CheckedInt32 in value param xoffset CheckedInt32 in value param yoffset CheckedInt32 in value param x WinCoord in value param y WinCoord in value param width SizeI in value param height SizeI in value category 1_1 version 1.1 glxropcode 4122 glxflags EXT glsopcode 0x0150 offset 326 TexSubImage1D(target, level, xoffset, width, format, type, pixels) return void param target TextureTarget in value param level CheckedInt32 in value param xoffset CheckedInt32 in value param width SizeI in value param format PixelFormat in value param type PixelType in value param pixels Void in array [COMPSIZE(format/type/width)] category 1_1 dlflags handcode glxflags EXT client-handcode server-handcode version 1.1 glxropcode 4099 glsflags pixel-unpack glsopcode 0x0123 offset 332 TexSubImage2D(target, level, xoffset, yoffset, width, height, format, type, pixels) return void param target TextureTarget in value param level CheckedInt32 in value param xoffset CheckedInt32 in value param yoffset CheckedInt32 in value param width SizeI in value param height SizeI in value param format PixelFormat in value param type PixelType in value param pixels Void in array [COMPSIZE(format/type/width/height)] category 1_1 dlflags handcode glxflags EXT client-handcode server-handcode version 1.1 glxropcode 4100 glsflags pixel-unpack glsopcode 0x0124 offset 333 AreTexturesResident(n, textures, residences) return Boolean param n SizeI in value param textures Texture in array [n] param residences Boolean out array [n] category 1_1 glxsingle 143 dlflags notlistable version 1.1 glsflags get glsopcode 0x0259 offset 322 BindTexture(target, texture) return void param target TextureTarget in value param texture Texture in value category 1_1 version 1.1 glxropcode 4117 glxflags EXT glsopcode 0x0148 offset 307 DeleteTextures(n, textures) return void param n SizeI in value param textures Texture in array [n] category 1_1 dlflags notlistable version 1.1 glxsingle 144 glsopcode 0x025A offset 327 GenTextures(n, textures) return void param n SizeI in value param textures Texture out array [n] category 1_1 dlflags notlistable version 1.1 glxsingle 145 glsopcode 0x025B offset 328 IsTexture(texture) return Boolean param texture Texture in value category 1_1 dlflags notlistable version 1.1 glxsingle 146 glsflags get glsopcode 0x025C offset 330 PrioritizeTextures(n, textures, priorities) return void param n SizeI in value param textures Texture in array [n] param priorities ClampedFloat32 in array [n] category 1_1 version 1.1 glxropcode 4118 glxflags EXT glsopcode 0x014C offset 331 Indexub(c) return void param c ColorIndexValueUB in value category 1_1 vectorequiv Indexubv version 1.1 offset 315 Indexubv(c) return void param c ColorIndexValueUB in array [1] category 1_1 version 1.1 glxropcode 194 glsopcode 0x015D offset 316 PopClientAttrib() return void category 1_1 version 1.1 dlflags notlistable glxflags client-handcode client-intercept server-handcode glsflags client glsopcode 0x015E offset 334 PushClientAttrib(mask) return void param mask ClientAttribMask in value category 1_1 version 1.1 dlflags notlistable glxflags client-handcode client-intercept server-handcode glsflags client glsopcode 0x015F offset 335 ############################################################################### ############################################################################### # # OpenGL 1.2 commands # ############################################################################### ############################################################################### BlendColor(red, green, blue, alpha) return void param red ClampedColorF in value param green ClampedColorF in value param blue ClampedColorF in value param alpha ClampedColorF in value category VERSION_1_2 glxflags EXT version 1.2 glxropcode 4096 glsopcode 0x0120 offset 336 BlendEquation(mode) return void param mode BlendEquationMode in value category VERSION_1_2 glxflags EXT version 1.2 glxropcode 4097 glsopcode 0x0121 offset 337 DrawRangeElements(mode, start, end, count, type, indices) return void param mode BeginMode in value param start UInt32 in value param end UInt32 in value param count SizeI in value param type DrawElementsType in value param indices Void in array [COMPSIZE(count/type)] category VERSION_1_2 dlflags handcode glxflags client-handcode client-intercept server-handcode version 1.2 glsopcode 0x0190 offset 338 # OpenGL 1.2 (SGI_color_table) commands ColorTable(target, internalformat, width, format, type, table) return void param target ColorTableTarget in value param internalformat PixelInternalFormat in value param width SizeI in value param format PixelFormat in value param type PixelType in value param table Void in array [COMPSIZE(format/type/width)] category VERSION_1_2 dlflags handcode glxflags client-handcode server-handcode EXT version 1.2 glxropcode 2053 glsflags pixel-unpack glsopcode 0x0167 offset 339 ColorTableParameterfv(target, pname, params) return void param target ColorTableTarget in value param pname ColorTableParameterPName in value param params CheckedFloat32 in array [COMPSIZE(pname)] category VERSION_1_2 glxflags EXT version 1.2 glxropcode 2054 glsopcode 0x0168 offset 340 ColorTableParameteriv(target, pname, params) return void param target ColorTableTarget in value param pname ColorTableParameterPName in value param params CheckedInt32 in array [COMPSIZE(pname)] category VERSION_1_2 glxflags EXT version 1.2 glxropcode 2055 glsopcode 0x0169 offset 341 CopyColorTable(target, internalformat, x, y, width) return void param target ColorTableTarget in value param internalformat PixelInternalFormat in value param x WinCoord in value param y WinCoord in value param width SizeI in value category VERSION_1_2 glxflags EXT version 1.2 glxropcode 2056 glsopcode 0x016A offset 342 GetColorTable(target, format, type, table) return void param target ColorTableTarget in value param format PixelFormat in value param type PixelType in value param table Void out array [COMPSIZE(target/format/type)] category VERSION_1_2 dlflags notlistable glxflags client-handcode server-handcode version 1.2 glxsingle 147 glsflags get pixel-pack glsopcode 0x025D offset 343 GetColorTableParameterfv(target, pname, params) return void param target ColorTableTarget in value param pname GetColorTableParameterPName in value param params Float32 out array [COMPSIZE(pname)] category VERSION_1_2 dlflags notlistable version 1.2 glxsingle 148 glsflags get glsopcode 0x025E offset 344 GetColorTableParameteriv(target, pname, params) return void param target ColorTableTarget in value param pname GetColorTableParameterPName in value param params Int32 out array [COMPSIZE(pname)] category VERSION_1_2 dlflags notlistable version 1.2 glxsingle 149 glsflags get glsopcode 0x025F offset 345 # OpenGL 1.2 (EXT_color_subtable) commands ColorSubTable(target, start, count, format, type, data) return void param target ColorTableTarget in value param start SizeI in value param count SizeI in value param format PixelFormat in value param type PixelType in value param data Void in array [COMPSIZE(format/type/count)] category VERSION_1_2 dlflags handcode glxflags client-handcode server-handcode version 1.2 glxropcode 195 glsflags pixel-unpack glsopcode 0x018E offset 346 CopyColorSubTable(target, start, x, y, width) return void param target ColorTableTarget in value param start SizeI in value param x WinCoord in value param y WinCoord in value param width SizeI in value category VERSION_1_2 version 1.2 glxropcode 196 glsopcode 0x018F offset 347 # OpenGL 1.2 (EXT_convolution) commands ConvolutionFilter1D(target, internalformat, width, format, type, image) return void param target ConvolutionTarget in value param internalformat PixelInternalFormat in value param width SizeI in value param format PixelFormat in value param type PixelType in value param image Void in array [COMPSIZE(format/type/width)] category VERSION_1_2 dlflags handcode glxflags client-handcode server-handcode EXT version 1.2 glxropcode 4101 glsflags pixel-unpack glsopcode 0x0125 offset 348 ConvolutionFilter2D(target, internalformat, width, height, format, type, image) return void param target ConvolutionTarget in value param internalformat PixelInternalFormat in value param width SizeI in value param height SizeI in value param format PixelFormat in value param type PixelType in value param image Void in array [COMPSIZE(format/type/width/height)] category VERSION_1_2 dlflags handcode glxflags client-handcode server-handcode EXT version 1.2 glxropcode 4102 glsflags pixel-unpack glsopcode 0x0126 offset 349 ConvolutionParameterf(target, pname, params) return void param target ConvolutionTarget in value param pname ConvolutionParameter in value param params CheckedFloat32 in value category VERSION_1_2 glxflags EXT version 1.2 glxropcode 4103 glsflags gl-enum glsopcode 0x0127 offset 350 ConvolutionParameterfv(target, pname, params) return void param target ConvolutionTarget in value param pname ConvolutionParameter in value param params CheckedFloat32 in array [COMPSIZE(pname)] category VERSION_1_2 glxflags EXT version 1.2 glxropcode 4104 glsflags gl-enum glsopcode 0x0128 offset 351 ConvolutionParameteri(target, pname, params) return void param target ConvolutionTarget in value param pname ConvolutionParameter in value param params CheckedInt32 in value category VERSION_1_2 glxflags EXT version 1.2 glxropcode 4105 glsflags gl-enum glsopcode 0x0129 offset 352 ConvolutionParameteriv(target, pname, params) return void param target ConvolutionTarget in value param pname ConvolutionParameter in value param params CheckedInt32 in array [COMPSIZE(pname)] category VERSION_1_2 glxflags EXT version 1.2 glxropcode 4106 glsflags gl-enum glsopcode 0x012A offset 353 CopyConvolutionFilter1D(target, internalformat, x, y, width) return void param target ConvolutionTarget in value param internalformat PixelInternalFormat in value param x WinCoord in value param y WinCoord in value param width SizeI in value category VERSION_1_2 glxflags EXT version 1.2 glxropcode 4107 glsopcode 0x012B offset 354 CopyConvolutionFilter2D(target, internalformat, x, y, width, height) return void param target ConvolutionTarget in value param internalformat PixelInternalFormat in value param x WinCoord in value param y WinCoord in value param width SizeI in value param height SizeI in value category VERSION_1_2 glxflags EXT version 1.2 glxropcode 4108 glsopcode 0x012C offset 355 GetConvolutionFilter(target, format, type, image) return void param target ConvolutionTarget in value param format PixelFormat in value param type PixelType in value param image Void out array [COMPSIZE(target/format/type)] category VERSION_1_2 dlflags notlistable glxflags client-handcode server-handcode version 1.2 glxsingle 150 glsflags get pixel-pack glsopcode 0x0260 offset 356 GetConvolutionParameterfv(target, pname, params) return void param target ConvolutionTarget in value param pname GetConvolutionParameterPName in value param params Float32 out array [COMPSIZE(pname)] category VERSION_1_2 dlflags notlistable version 1.2 glxsingle 151 glsflags get glsopcode 0x0261 offset 357 GetConvolutionParameteriv(target, pname, params) return void param target ConvolutionTarget in value param pname GetConvolutionParameterPName in value param params Int32 out array [COMPSIZE(pname)] category VERSION_1_2 dlflags notlistable version 1.2 glxsingle 152 glsflags get glsopcode 0x0262 offset 358 GetSeparableFilter(target, format, type, row, column, span) return void param target SeparableTarget in value param format PixelFormat in value param type PixelType in value param row Void out array [COMPSIZE(target/format/type)] param column Void out array [COMPSIZE(target/format/type)] param span Void out array [COMPSIZE(target/format/type)] category VERSION_1_2 dlflags notlistable glxflags client-handcode server-handcode version 1.2 glxsingle 153 glsflags get pixel-pack glsopcode 0x0263 offset 359 SeparableFilter2D(target, internalformat, width, height, format, type, row, column) return void param target SeparableTarget in value param internalformat PixelInternalFormat in value param width SizeI in value param height SizeI in value param format PixelFormat in value param type PixelType in value param row Void in array [COMPSIZE(target/format/type/width)] param column Void in array [COMPSIZE(target/format/type/height)] category VERSION_1_2 dlflags handcode glxflags client-handcode server-handcode EXT version 1.2 glxropcode 4109 glsflags pixel-unpack glsopcode 0x0131 offset 360 # OpenGL 1.2 (EXT_histogram) commands GetHistogram(target, reset, format, type, values) return void param target HistogramTarget in value param reset Boolean in value param format PixelFormat in value param type PixelType in value param values Void out array [COMPSIZE(target/format/type)] category VERSION_1_2 dlflags notlistable glxflags client-handcode server-handcode version 1.2 glxsingle 154 glsflags get pixel-pack glsopcode 0x0264 offset 361 GetHistogramParameterfv(target, pname, params) return void param target HistogramTarget in value param pname GetHistogramParameterPName in value param params Float32 out array [COMPSIZE(pname)] category VERSION_1_2 dlflags notlistable version 1.2 glxsingle 155 glsflags get glsopcode 0x0265 offset 362 GetHistogramParameteriv(target, pname, params) return void param target HistogramTarget in value param pname GetHistogramParameterPName in value param params Int32 out array [COMPSIZE(pname)] category VERSION_1_2 dlflags notlistable version 1.2 glxsingle 156 glsflags get glsopcode 0x0266 offset 363 GetMinmax(target, reset, format, type, values) return void param target MinmaxTarget in value param reset Boolean in value param format PixelFormat in value param type PixelType in value param values Void out array [COMPSIZE(target/format/type)] category VERSION_1_2 dlflags notlistable glxflags client-handcode server-handcode version 1.2 glxsingle 157 glsflags get pixel-pack glsopcode 0x0267 offset 364 GetMinmaxParameterfv(target, pname, params) return void param target MinmaxTarget in value param pname GetMinmaxParameterPName in value param params Float32 out array [COMPSIZE(pname)] category VERSION_1_2 dlflags notlistable version 1.2 glxsingle 158 glsflags get glsopcode 0x0268 offset 365 GetMinmaxParameteriv(target, pname, params) return void param target MinmaxTarget in value param pname GetMinmaxParameterPName in value param params Int32 out array [COMPSIZE(pname)] category VERSION_1_2 dlflags notlistable version 1.2 glxsingle 159 glsflags get glsopcode 0x0269 offset 366 Histogram(target, width, internalformat, sink) return void param target HistogramTarget in value param width SizeI in value param internalformat PixelInternalFormat in value param sink Boolean in value category VERSION_1_2 dlflags handcode glxflags EXT version 1.2 glxropcode 4110 glsopcode 0x0138 offset 367 Minmax(target, internalformat, sink) return void param target MinmaxTarget in value param internalformat PixelInternalFormat in value param sink Boolean in value category VERSION_1_2 glxflags EXT version 1.2 glxropcode 4111 glsopcode 0x0139 offset 368 ResetHistogram(target) return void param target HistogramTarget in value category VERSION_1_2 glxflags EXT version 1.2 glxropcode 4112 glsopcode 0x013A offset 369 ResetMinmax(target) return void param target MinmaxTarget in value category VERSION_1_2 glxflags EXT version 1.2 glxropcode 4113 glsopcode 0x013B offset 370 # OpenGL 1.2 (EXT_texture3D) commands # Arguably TexelInternalFormat, not PixelInternalFormat TexImage3D(target, level, internalformat, width, height, depth, border, format, type, pixels) return void param target TextureTarget in value param level CheckedInt32 in value param internalformat TextureComponentCount in value param width SizeI in value param height SizeI in value param depth SizeI in value param border CheckedInt32 in value param format PixelFormat in value param type PixelType in value param pixels Void in array [COMPSIZE(format/type/width/height/depth)] category VERSION_1_2 dlflags handcode glxflags client-handcode server-handcode EXT version 1.2 glxropcode 4114 glsflags pixel-null pixel-unpack glsopcode 0x013C offset 371 TexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels) return void param target TextureTarget in value param level CheckedInt32 in value param xoffset CheckedInt32 in value param yoffset CheckedInt32 in value param zoffset CheckedInt32 in value param width SizeI in value param height SizeI in value param depth SizeI in value param format PixelFormat in value param type PixelType in value param pixels Void in array [COMPSIZE(format/type/width/height/depth)] category VERSION_1_2 dlflags handcode glxflags client-handcode server-handcode EXT version 1.2 glxropcode 4115 glsflags pixel-unpack glsopcode 0x013D offset 372 # OpenGL 1.2 (EXT_copy_texture) commands (specific to texture3D) CopyTexSubImage3D(target, level, xoffset, yoffset, zoffset, x, y, width, height) return void param target TextureTarget in value param level CheckedInt32 in value param xoffset CheckedInt32 in value param yoffset CheckedInt32 in value param zoffset CheckedInt32 in value param x WinCoord in value param y WinCoord in value param width SizeI in value param height SizeI in value category VERSION_1_2 glxflags EXT version 1.2 glxropcode 4123 glsopcode 0x0151 offset 373 ############################################################################### ############################################################################### # # OpenGL 1.3 commands # ############################################################################### ############################################################################### # OpenGL 1.3 (ARB_multitexture) commands ActiveTexture(texture) return void param texture TextureUnit in value category VERSION_1_3 glxflags ARB version 1.3 glxropcode 197 glsopcode 0x01B1 offset 374 ClientActiveTexture(texture) return void param texture TextureUnit in value category VERSION_1_3 dlflags notlistable glxflags ARB client-handcode client-intercept server-handcode version 1.3 glsflags client glsopcode 0x01B2 offset 375 MultiTexCoord1d(target, s) return void param target TextureUnit in value param s CoordD in value category VERSION_1_3 glxflags ARB version 1.3 vectorequiv MultiTexCoord1dv offset 376 MultiTexCoord1dv(target, v) return void param target TextureUnit in value param v CoordD in array [1] category VERSION_1_3 glxflags ARB version 1.3 glxropcode 198 glsopcode 0x01B3 offset 377 MultiTexCoord1f(target, s) return void param target TextureUnit in value param s CoordF in value category VERSION_1_3 glxflags ARB version 1.3 vectorequiv MultiTexCoord1fv offset 378 MultiTexCoord1fv(target, v) return void param target TextureUnit in value param v CoordF in array [1] category VERSION_1_3 glxflags ARB version 1.3 glxropcode 199 glsopcode 0x01B4 offset 379 MultiTexCoord1i(target, s) return void param target TextureUnit in value param s CoordI in value category VERSION_1_3 glxflags ARB version 1.3 vectorequiv MultiTexCoord1iv offset 380 MultiTexCoord1iv(target, v) return void param target TextureUnit in value param v CoordI in array [1] category VERSION_1_3 glxflags ARB version 1.3 glxropcode 200 glsopcode 0x01B5 offset 381 MultiTexCoord1s(target, s) return void param target TextureUnit in value param s CoordS in value category VERSION_1_3 glxflags ARB version 1.3 vectorequiv MultiTexCoord1sv offset 382 MultiTexCoord1sv(target, v) return void param target TextureUnit in value param v CoordS in array [1] category VERSION_1_3 glxflags ARB version 1.3 glxropcode 201 glsopcode 0x01B6 offset 383 MultiTexCoord2d(target, s, t) return void param target TextureUnit in value param s CoordD in value param t CoordD in value category VERSION_1_3 glxflags ARB version 1.3 vectorequiv MultiTexCoord2dv offset 384 MultiTexCoord2dv(target, v) return void param target TextureUnit in value param v CoordD in array [2] category VERSION_1_3 glxflags ARB version 1.3 glxropcode 202 glsopcode 0x01B7 offset 385 MultiTexCoord2f(target, s, t) return void param target TextureUnit in value param s CoordF in value param t CoordF in value category VERSION_1_3 glxflags ARB version 1.3 vectorequiv MultiTexCoord2fv offset 386 MultiTexCoord2fv(target, v) return void param target TextureUnit in value param v CoordF in array [2] category VERSION_1_3 glxflags ARB version 1.3 glxropcode 203 glsopcode 0x01B8 offset 387 MultiTexCoord2i(target, s, t) return void param target TextureUnit in value param s CoordI in value param t CoordI in value category VERSION_1_3 glxflags ARB version 1.3 vectorequiv MultiTexCoord2iv offset 388 MultiTexCoord2iv(target, v) return void param target TextureUnit in value param v CoordI in array [2] category VERSION_1_3 glxflags ARB version 1.3 glxropcode 204 glsopcode 0x01B9 offset 389 MultiTexCoord2s(target, s, t) return void param target TextureUnit in value param s CoordS in value param t CoordS in value category VERSION_1_3 glxflags ARB version 1.3 vectorequiv MultiTexCoord2sv offset 390 MultiTexCoord2sv(target, v) return void param target TextureUnit in value param v CoordS in array [2] category VERSION_1_3 glxflags ARB version 1.3 glxropcode 205 glsopcode 0x01BA offset 391 MultiTexCoord3d(target, s, t, r) return void param target TextureUnit in value param s CoordD in value param t CoordD in value param r CoordD in value category VERSION_1_3 glxflags ARB version 1.3 vectorequiv MultiTexCoord3dv offset 392 MultiTexCoord3dv(target, v) return void param target TextureUnit in value param v CoordD in array [3] category VERSION_1_3 glxflags ARB version 1.3 glxropcode 206 glsopcode 0x01BB offset 393 MultiTexCoord3f(target, s, t, r) return void param target TextureUnit in value param s CoordF in value param t CoordF in value param r CoordF in value category VERSION_1_3 glxflags ARB version 1.3 vectorequiv MultiTexCoord3fv offset 394 MultiTexCoord3fv(target, v) return void param target TextureUnit in value param v CoordF in array [3] category VERSION_1_3 glxflags ARB version 1.3 glxropcode 207 glsopcode 0x01BC offset 395 MultiTexCoord3i(target, s, t, r) return void param target TextureUnit in value param s CoordI in value param t CoordI in value param r CoordI in value category VERSION_1_3 glxflags ARB version 1.3 vectorequiv MultiTexCoord3iv offset 396 MultiTexCoord3iv(target, v) return void param target TextureUnit in value param v CoordI in array [3] category VERSION_1_3 glxflags ARB version 1.3 glxropcode 208 glsopcode 0x01BD offset 397 MultiTexCoord3s(target, s, t, r) return void param target TextureUnit in value param s CoordS in value param t CoordS in value param r CoordS in value category VERSION_1_3 glxflags ARB version 1.3 vectorequiv MultiTexCoord3sv offset 398 MultiTexCoord3sv(target, v) return void param target TextureUnit in value param v CoordS in array [3] category VERSION_1_3 version 1.3 glxflags ARB glxropcode 209 glsopcode 0x01BE offset 399 MultiTexCoord4d(target, s, t, r, q) return void param target TextureUnit in value param s CoordD in value param t CoordD in value param r CoordD in value param q CoordD in value category VERSION_1_3 glxflags ARB version 1.3 vectorequiv MultiTexCoord4dv offset 400 MultiTexCoord4dv(target, v) return void param target TextureUnit in value param v CoordD in array [4] category VERSION_1_3 glxflags ARB version 1.3 glxropcode 210 glsopcode 0x01BF offset 401 MultiTexCoord4f(target, s, t, r, q) return void param target TextureUnit in value param s CoordF in value param t CoordF in value param r CoordF in value param q CoordF in value category VERSION_1_3 glxflags ARB version 1.3 vectorequiv MultiTexCoord4fv offset 402 MultiTexCoord4fv(target, v) return void param target TextureUnit in value param v CoordF in array [4] category VERSION_1_3 glxflags ARB version 1.3 glxropcode 211 glsopcode 0x01C0 offset 403 MultiTexCoord4i(target, s, t, r, q) return void param target TextureUnit in value param s CoordI in value param t CoordI in value param r CoordI in value param q CoordI in value category VERSION_1_3 glxflags ARB version 1.3 vectorequiv MultiTexCoord4iv offset 404 MultiTexCoord4iv(target, v) return void param target TextureUnit in value param v CoordI in array [4] category VERSION_1_3 glxflags ARB version 1.3 glxropcode 212 glsopcode 0x01C1 offset 405 MultiTexCoord4s(target, s, t, r, q) return void param target TextureUnit in value param s CoordS in value param t CoordS in value param r CoordS in value param q CoordS in value category VERSION_1_3 glxflags ARB version 1.3 vectorequiv MultiTexCoord4sv offset 406 MultiTexCoord4sv(target, v) return void param target TextureUnit in value param v CoordS in array [4] category VERSION_1_3 glxflags ARB version 1.3 glxropcode 213 glsopcode 0x01C2 offset 407 # OpenGL 1.3 (ARB_transpose_matrix) commands LoadTransposeMatrixf(m) return void param m Float32 in array [16] category VERSION_1_3 glxflags ARB client-handcode client-intercept server-handcode version 1.3 glsflags matrix glsopcode 0x01C3 offset 408 LoadTransposeMatrixd(m) return void param m Float64 in array [16] category VERSION_1_3 glxflags ARB client-handcode client-intercept server-handcode version 1.3 glsflags matrix glsopcode 0x01C4 offset 409 MultTransposeMatrixf(m) return void param m Float32 in array [16] category VERSION_1_3 glxflags ARB client-handcode client-intercept server-handcode version 1.3 glsflags matrix glsopcode 0x01C5 offset 410 MultTransposeMatrixd(m) return void param m Float64 in array [16] category VERSION_1_3 glxflags ARB client-handcode client-intercept server-handcode version 1.3 glsflags matrix glsopcode 0x01C6 offset 411 # OpenGL 1.3 (ARB_multisample) commands SampleCoverage(value, invert) return void param value ClampedFloat32 in value param invert Boolean in value category VERSION_1_3 glxflags ARB version 1.3 glxropcode 229 glsopcode 0x01C7 offset 412 # OpenGL 1.3 (ARB_texture_compression) commands # Arguably TexelInternalFormat, not PixelInternalFormat CompressedTexImage3D(target, level, internalformat, width, height, depth, border, imageSize, data) return void param target TextureTarget in value param level CheckedInt32 in value param internalformat PixelInternalFormat in value param width SizeI in value param height SizeI in value param depth SizeI in value param border CheckedInt32 in value param imageSize SizeI in value param data CompressedTextureARB in array [imageSize] category VERSION_1_3 dlflags handcode glxflags ARB client-handcode server-handcode version 1.3 glxropcode 216 glsopcode 0x01C9 wglflags client-handcode server-handcode offset 554 # Arguably TexelInternalFormat, not PixelInternalFormat CompressedTexImage2D(target, level, internalformat, width, height, border, imageSize, data) return void param target TextureTarget in value param level CheckedInt32 in value param internalformat PixelInternalFormat in value param width SizeI in value param height SizeI in value param border CheckedInt32 in value param imageSize SizeI in value param data CompressedTextureARB in array [imageSize] category VERSION_1_3 dlflags handcode glxflags ARB client-handcode server-handcode version 1.3 glxropcode 215 glsopcode 0x01CA wglflags client-handcode server-handcode offset 555 # Arguably TexelInternalFormat, not PixelInternalFormat CompressedTexImage1D(target, level, internalformat, width, border, imageSize, data) return void param target TextureTarget in value param level CheckedInt32 in value param internalformat PixelInternalFormat in value param width SizeI in value param border CheckedInt32 in value param imageSize SizeI in value param data CompressedTextureARB in array [imageSize] category VERSION_1_3 dlflags handcode glxflags ARB client-handcode server-handcode version 1.3 glxropcode 214 glsopcode 0x01CB wglflags client-handcode server-handcode offset 556 CompressedTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data) return void param target TextureTarget in value param level CheckedInt32 in value param xoffset CheckedInt32 in value param yoffset CheckedInt32 in value param zoffset CheckedInt32 in value param width SizeI in value param height SizeI in value param depth SizeI in value param format PixelFormat in value param imageSize SizeI in value param data CompressedTextureARB in array [imageSize] category VERSION_1_3 dlflags handcode glxflags ARB client-handcode server-handcode version 1.3 glxropcode 219 glsopcode 0x01CC wglflags client-handcode server-handcode offset 557 CompressedTexSubImage2D(target, level, xoffset, yoffset, width, height, format, imageSize, data) return void param target TextureTarget in value param level CheckedInt32 in value param xoffset CheckedInt32 in value param yoffset CheckedInt32 in value param width SizeI in value param height SizeI in value param format PixelFormat in value param imageSize SizeI in value param data CompressedTextureARB in array [imageSize] category VERSION_1_3 dlflags handcode glxflags ARB client-handcode server-handcode version 1.3 glxropcode 218 glsopcode 0x01CD wglflags client-handcode server-handcode offset 558 CompressedTexSubImage1D(target, level, xoffset, width, format, imageSize, data) return void param target TextureTarget in value param level CheckedInt32 in value param xoffset CheckedInt32 in value param width SizeI in value param format PixelFormat in value param imageSize SizeI in value param data CompressedTextureARB in array [imageSize] category VERSION_1_3 dlflags handcode glxflags ARB client-handcode server-handcode version 1.3 glxropcode 217 glsopcode 0x01CE wglflags client-handcode server-handcode offset 559 GetCompressedTexImage(target, level, img) return void param target TextureTarget in value param level CheckedInt32 in value param img CompressedTextureARB out array [COMPSIZE(target/level)] category VERSION_1_3 dlflags notlistable glxflags ARB client-handcode server-handcode version 1.3 glxsingle 160 glsflags get glsopcode 0x01CF wglflags client-handcode server-handcode offset 560 ############################################################################### ############################################################################### # # OpenGL 1.4 commands # ############################################################################### ############################################################################### # OpenGL 1.4 (EXT_blend_func_separate) commands BlendFuncSeparate(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha) return void param sfactorRGB BlendFuncSeparateParameterEXT in value param dfactorRGB BlendFuncSeparateParameterEXT in value param sfactorAlpha BlendFuncSeparateParameterEXT in value param dfactorAlpha BlendFuncSeparateParameterEXT in value category VERSION_1_4 glxropcode 4134 version 1.4 extension glsopcode 0x01DC offset 537 # OpenGL 1.4 (EXT_fog_coord) commands FogCoordf(coord) return void param coord CoordF in value category VERSION_1_4 vectorequiv FogCoordfv version 1.4 offset 545 FogCoordfv(coord) return void param coord CoordF in array [1] category VERSION_1_4 version 1.4 glxropcode 4124 glsopcode 0x01D8 offset 546 FogCoordd(coord) return void param coord CoordD in value category VERSION_1_4 vectorequiv FogCoorddv version 1.4 offset 547 FogCoorddv(coord) return void param coord CoordD in array [1] category VERSION_1_4 version 1.4 glxropcode 4125 glsopcode 0x01DA offset 548 FogCoordPointer(type, stride, pointer) return void param type FogPointerTypeEXT in value param stride SizeI in value param pointer Void in array [COMPSIZE(type/stride)] retained category VERSION_1_4 dlflags notlistable version 1.4 glxflags client-handcode server-handcode glsflags client glsopcode 0x01DB offset 549 # OpenGL 1.4 (EXT_multi_draw_arrays) commands # first and count are really 'in' MultiDrawArrays(mode, first, count, primcount) return void param mode BeginMode in value param first Int32 out array [COMPSIZE(count)] param count SizeI out array [COMPSIZE(primcount)] param primcount SizeI in value category VERSION_1_4 version 1.4 glxropcode ? glsflags ignore offset 644 MultiDrawElements(mode, count, type, indices, primcount) return void param mode BeginMode in value param count SizeI in array [COMPSIZE(primcount)] param type DrawElementsType in value param indices VoidPointer in array [COMPSIZE(primcount)] param primcount SizeI in value category VERSION_1_4 version 1.4 glxropcode ? glsflags ignore offset 645 # OpenGL 1.4 (ARB_point_parameters, NV_point_sprite) commands PointParameterf(pname, param) return void param pname PointParameterNameARB in value param param CheckedFloat32 in value category VERSION_1_4 version 1.4 glxropcode 2065 extension glsopcode 0x0177 offset 458 PointParameterfv(pname, params) return void param pname PointParameterNameARB in value param params CheckedFloat32 in array [COMPSIZE(pname)] category VERSION_1_4 version 1.4 glxropcode 2066 extension glsopcode 0x0178 offset 459 PointParameteri(pname, param) return void param pname PointParameterNameARB in value param param Int32 in value category VERSION_1_4 version 1.4 extension soft WINSOFT NV20 glxropcode 4221 glsflags ignore offset 642 PointParameteriv(pname, params) return void param pname PointParameterNameARB in value param params Int32 in array [COMPSIZE(pname)] category VERSION_1_4 version 1.4 extension soft WINSOFT NV20 glxropcode 4222re glsflags ignore offset 643 # OpenGL 1.4 (EXT_secondary_color) commands SecondaryColor3b(red, green, blue) return void param red ColorB in value param green ColorB in value param blue ColorB in value category VERSION_1_4 vectorequiv SecondaryColor3bv version 1.4 offset 561 SecondaryColor3bv(v) return void param v ColorB in array [3] category VERSION_1_4 version 1.4 glxropcode 4126 glsopcode 0x01FD offset 562 SecondaryColor3d(red, green, blue) return void param red ColorD in value param green ColorD in value param blue ColorD in value category VERSION_1_4 vectorequiv SecondaryColor3dv version 1.4 offset 563 SecondaryColor3dv(v) return void param v ColorD in array [3] category VERSION_1_4 version 1.4 glxropcode 4130 glsopcode 0x01FE offset 564 SecondaryColor3f(red, green, blue) return void param red ColorF in value param green ColorF in value param blue ColorF in value category VERSION_1_4 vectorequiv SecondaryColor3fv version 1.4 offset 565 SecondaryColor3fv(v) return void param v ColorF in array [3] category VERSION_1_4 version 1.4 glxropcode 4129 glsopcode 0x01FF offset 566 SecondaryColor3i(red, green, blue) return void param red ColorI in value param green ColorI in value param blue ColorI in value category VERSION_1_4 vectorequiv SecondaryColor3iv version 1.4 offset 567 SecondaryColor3iv(v) return void param v ColorI in array [3] category VERSION_1_4 version 1.4 glxropcode 4128 glsopcode 0x0200 offset 568 SecondaryColor3s(red, green, blue) return void param red ColorS in value param green ColorS in value param blue ColorS in value category VERSION_1_4 vectorequiv SecondaryColor3sv version 1.4 offset 569 SecondaryColor3sv(v) return void param v ColorS in array [3] category VERSION_1_4 version 1.4 glxropcode 4127 glsopcode 0x0201 offset 570 SecondaryColor3ub(red, green, blue) return void param red ColorUB in value param green ColorUB in value param blue ColorUB in value category VERSION_1_4 vectorequiv SecondaryColor3ubv version 1.4 offset 571 SecondaryColor3ubv(v) return void param v ColorUB in array [3] category VERSION_1_4 version 1.4 glxropcode 4131 glsopcode 0x0202 offset 572 SecondaryColor3ui(red, green, blue) return void param red ColorUI in value param green ColorUI in value param blue ColorUI in value category VERSION_1_4 vectorequiv SecondaryColor3uiv version 1.4 offset 573 SecondaryColor3uiv(v) return void param v ColorUI in array [3] category VERSION_1_4 version 1.4 glxropcode 4133 glsopcode 0x0203 offset 574 SecondaryColor3us(red, green, blue) return void param red ColorUS in value param green ColorUS in value param blue ColorUS in value category VERSION_1_4 vectorequiv SecondaryColor3usv version 1.4 offset 575 SecondaryColor3usv(v) return void param v ColorUS in array [3] category VERSION_1_4 version 1.4 glxropcode 4132 glsopcode 0x0204 offset 576 SecondaryColorPointer(size, type, stride, pointer) return void param size Int32 in value param type ColorPointerType in value param stride SizeI in value param pointer Void in array [COMPSIZE(size/type/stride)] retained category VERSION_1_4 dlflags notlistable glxflags client-handcode server-handcode version 1.4 extension glsflags client glsopcode 0x0205 offset 577 # OpenGL 1.4 (ARB_window_pos) commands # Note: all WindowPos* entry points use glxropcode ropcode 230, with 3 float parameters WindowPos2d(x, y) return void param x CoordD in value param y CoordD in value category VERSION_1_4 vectorequiv WindowPos2dv version 1.4 offset 513 WindowPos2dv(v) return void param v CoordD in array [2] category VERSION_1_4 version 1.4 glxropcode 230 glxflags client-handcode server-handcode glsopcode 0x01F0 offset 514 WindowPos2f(x, y) return void param x CoordF in value param y CoordF in value category VERSION_1_4 vectorequiv WindowPos2fv version 1.4 offset 515 WindowPos2fv(v) return void param v CoordF in array [2] category VERSION_1_4 version 1.4 glxropcode 230 glxflags client-handcode server-handcode glsopcode 0x01F1 offset 516 WindowPos2i(x, y) return void param x CoordI in value param y CoordI in value category VERSION_1_4 vectorequiv WindowPos2iv version 1.4 offset 517 WindowPos2iv(v) return void param v CoordI in array [2] category VERSION_1_4 version 1.4 glxropcode 230 glxflags client-handcode server-handcode glsopcode 0x01F2 offset 518 WindowPos2s(x, y) return void param x CoordS in value param y CoordS in value category VERSION_1_4 vectorequiv WindowPos2sv version 1.4 offset 519 WindowPos2sv(v) return void param v CoordS in array [2] category VERSION_1_4 version 1.4 glxropcode 230 glxflags client-handcode server-handcode glsopcode 0x01F3 offset 520 WindowPos3d(x, y, z) return void param x CoordD in value param y CoordD in value param z CoordD in value vectorequiv WindowPos3dv category VERSION_1_4 version 1.4 offset 521 WindowPos3dv(v) return void param v CoordD in array [3] category VERSION_1_4 version 1.4 glxropcode 230 glxflags client-handcode server-handcode glsopcode 0x01F4 offset 522 WindowPos3f(x, y, z) return void param x CoordF in value param y CoordF in value param z CoordF in value category VERSION_1_4 vectorequiv WindowPos3fv version 1.4 offset 523 WindowPos3fv(v) return void param v CoordF in array [3] category VERSION_1_4 version 1.4 glxropcode 230 glxflags client-handcode server-handcode glsopcode 0x01F5 offset 524 WindowPos3i(x, y, z) return void param x CoordI in value param y CoordI in value param z CoordI in value category VERSION_1_4 vectorequiv WindowPos3iv version 1.4 offset 525 WindowPos3iv(v) return void param v CoordI in array [3] category VERSION_1_4 version 1.4 glxropcode 230 glxflags client-handcode server-handcode glsopcode 0x01F6 offset 526 WindowPos3s(x, y, z) return void param x CoordS in value param y CoordS in value param z CoordS in value category VERSION_1_4 vectorequiv WindowPos3sv version 1.4 offset 527 WindowPos3sv(v) return void param v CoordS in array [3] category VERSION_1_4 version 1.4 glxropcode 230 glxflags client-handcode server-handcode glsopcode 0x01F7 offset 528 ############################################################################### ############################################################################### # # OpenGL 1.5 commands # ############################################################################### ############################################################################### # OpenGL 1.5 (ARB_occlusion_query) commands GenQueries(n, ids) return void param n SizeI in value param ids UInt32 out array [n] category VERSION_1_5 version 1.5 extension glxsingle 162 glxflags ignore glsopcode ? offset 700 DeleteQueries(n, ids) return void param n SizeI in value param ids UInt32 in array [n] category VERSION_1_5 version 1.5 extension glxsingle 161 glxflags ignore glsopcode ? offset 701 IsQuery(id) return Boolean param id UInt32 in value category VERSION_1_5 version 1.5 extension glxsingle 163 glxflags ignore glsopcode ? offset 702 BeginQuery(target, id) return void param target GLenum in value param id UInt32 in value category VERSION_1_5 version 1.5 extension glxropcode 231 glxflags ignore glsopcode ? offset 703 EndQuery(target) return void param target GLenum in value category VERSION_1_5 version 1.5 extension glxropcode 232 glxflags ignore glsopcode ? offset 704 GetQueryiv(target, pname, params) return void param target GLenum in value param pname GLenum in value param params Int32 out array [pname] category VERSION_1_5 dlflags notlistable version 1.5 extension glxsingle 164 glxflags ignore glsflags get glsopcode ? offset 705 GetQueryObjectiv(id, pname, params) return void param id UInt32 in value param pname GLenum in value param params Int32 out array [pname] category VERSION_1_5 dlflags notlistable version 1.5 extension glxsingle 165 glxflags ignore glsflags get glsopcode ? offset 706 GetQueryObjectuiv(id, pname, params) return void param id UInt32 in value param pname GLenum in value param params UInt32 out array [pname] category VERSION_1_5 dlflags notlistable version 1.5 extension glxsingle 166 glxflags ignore glsflags get glsopcode ? offset 707 # OpenGL 1.5 (ARB_vertex_buffer_object) commands BindBuffer(target, buffer) return void param target BufferTargetARB in value param buffer UInt32 in value category VERSION_1_5 version 1.5 extension glxropcode ? glxflags ignore glsopcode ? offset 688 DeleteBuffers(n, buffers) return void param n SizeI in value param buffers ConstUInt32 in array [n] category VERSION_1_5 version 1.5 extension glxropcode ? glxflags ignore glsopcode ? offset 691 GenBuffers(n, buffers) return void param n SizeI in value param buffers UInt32 out array [n] category VERSION_1_5 version 1.5 extension glxropcode ? glxflags ignore glsopcode ? offset 692 IsBuffer(buffer) return Boolean param buffer UInt32 in value category VERSION_1_5 version 1.5 extension glxropcode ? glxflags ignore glsopcode ? offset 696 BufferData(target, size, data, usage) return void param target BufferTargetARB in value param size BufferSize in value param data ConstVoid in array [size] param usage BufferUsageARB in value category VERSION_1_5 version 1.5 extension glxropcode ? glxflags ignore glsopcode ? offset 689 BufferSubData(target, offset, size, data) return void param target BufferTargetARB in value param offset BufferOffset in value param size BufferSize in value param data ConstVoid in array [size] category VERSION_1_5 version 1.5 extension glxropcode ? glxflags ignore glsopcode ? offset 690 GetBufferSubData(target, offset, size, data) return void param target BufferTargetARB in value param offset BufferOffset in value param size BufferSize in value param data Void out array [size] category VERSION_1_5 dlflags notlistable version 1.5 extension glxsingle ? glxflags ignore