Blame | Last modification | View Log | RSS feed
# gl.spec file# DON'T REMOVE PREVIOUS LINE!!! libspec depends on it!## Copyright (c) 1991-2005 Silicon Graphics, Inc. All Rights Reserved.# Copyright (c) 2006-2009 The Khronos Group Inc.## This document is licensed under the SGI Free Software B License Version# 2.0. For details, see http://oss.sgi.com/projects/FreeB/ .required-props:# Description of a parameterparam: retval retained# Display list flagsdlflags: notlistable handcode# GLX implementation flagsglxflags: client-intercept client-handcode server-handcode EXT SGI ignore ARB# Vector ('v') equivalent form of a command taking 1-4 explicit xyzw/rgba argumentsvectorequiv: *# Category this function falls in. While there are many categories for# early GL 1.0 functions, later functions just have a core version# (e.g. VERSION_major_minor) or extension name for the category.category: display-list drawing drawing-control feedback framebuf misc modeling pixel-op pixel-rw state-req xform VERSION_1_0 VERSION_1_0_DEPRECATED VERSION_1_1 VERSION_1_1_DEPRECATED VERSION_1_2 VERSION_1_2_DEPRECATED VERSION_1_3 VERSION_1_3_DEPRECATED VERSION_1_4 VERSION_1_4_DEPRECATED VERSION_1_5 VERSION_2_0 VERSION_2_1 VERSION_3_0 VERSION_3_0_DEPRECATED VERSION_3_1 VERSION_3_2 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_ffdSGIX_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_program4EXT_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 NV_conditional_render NV_present_video EXT_transform_feedback ARB_depth_buffer_float ARB_draw_instanced ARB_framebuffer_object ARB_framebuffer_sRGB ARB_geometry_shader4 ARB_half_float_vertex ARB_instanced_arrays ARB_map_buffer_range ARB_texture_buffer_object ARB_texture_compression_rgtc ARB_texture_rg ARB_vertex_array_object EXT_direct_state_access EXT_vertex_array_bgra EXT_texture_swizzle NV_explicit_multisample NV_transform_feedback2 ATI_meminfo AMD_performance_monitor AMD_vertex_shader_tesselator EXT_provoking_vertex ARB_uniform_buffer_object ARB_copy_buffer EXT_texture_snorm AMD_draw_buffers_blend APPLE_texture_range APPLE_float_pixels APPLE_vertex_program_evaluators APPLE_aux_depth_stencil APPLE_object_purgeable APPLE_row_bytes ARB_draw_elements_base_vertex ARB_provoking_vertex ARB_sync ARB_texture_multisample ARB_draw_buffers_blend ARB_sample_shading# 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# EXT_vertex_array_bgra ARB_depth_clamp ARB_fragment_coord_conventions# ARB_seamless_cube_map ARB_vertex_array_bgra ARB_texture_cube_map_array# ARB_texture_gather ARB_texture_query_lod# Core version in which a function was introduced, or against# which an extension can be implementedversion: 1.0 1.1 1.2 1.3 1.4 1.5 2.0 2.1 3.0 3.1 3.2# Core version in which a function was removeddeprecated: 3.1# GLX Single, Rendering, or Vendor Private opcodeglxsingle: *glxropcode: *glxvendorpriv: *# WGL implementation flags (incomplete)wglflags: client-handcode server-handcode small-data batchable# Drivers in which this is implemented (very incomplete)extension: future not_implemented soft WINSOFT NV10 NV20 NV50# Function this aliases (indistinguishable to the GL)alias: *# Mesa dispatch table offset (incomplete)offset: *# These properties are picked up from NVIDIA .spec files, we don't use themglfflags: *beginend: *glxvectorequiv: *subcategory: *glextmask: *################################################################################# glxsingle, glxropcode, and other GLX allocations to vendors# are used here, but the master registry for GLX is in# /ogl/trunk/doc/registry/extensions.reserved## XFree86 dispatch offsets: 0-645# 578-641 NV_vertex_program# GLS opcodes: 0x0030-0x0269################################################################################################################################################################# 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 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 declarationspassthru: #include <stddef.h>passthru: #ifndef GL_VERSION_2_0passthru: /* GL type for program/shader text */passthru: typedef char GLchar;passthru: #endifpassthru:passthru: #ifndef GL_VERSION_1_5passthru: /* GL types for handling large vertex buffer objects */passthru: typedef ptrdiff_t GLintptr;passthru: typedef ptrdiff_t GLsizeiptr;passthru: #endifpassthru:passthru: #ifndef GL_ARB_vertex_buffer_objectpassthru: /* GL types for handling large vertex buffer objects */passthru: typedef ptrdiff_t GLintptrARB;passthru: typedef ptrdiff_t GLsizeiptrARB;passthru: #endifpassthru:passthru: #ifndef GL_ARB_shader_objectspassthru: /* GL types for program/shader text and shader object handles */passthru: typedef char GLcharARB;passthru: typedef unsigned int GLhandleARB;passthru: #endifpassthru:passthru: /* GL type for "half" precision (s10e5) float data in host memory */passthru: #ifndef GL_ARB_half_float_pixelpassthru: typedef unsigned short GLhalfARB;passthru: #endifpassthru:passthru: #ifndef GL_NV_half_floatpassthru: typedef unsigned short GLhalfNV;passthru: #endifpassthru:passthru: #ifndef GLEXT_64_TYPES_DEFINEDpassthru: /* This code block is duplicated in glxext.h, so must be protected */passthru: #define GLEXT_64_TYPES_DEFINEDpassthru: /* 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__ >= 199901Lpassthru: #include <inttypes.h>passthru: #elif defined(__sun__) || defined(__digital__)passthru: #include <inttypes.h>passthru: #if defined(__STDC__)passthru: #if defined(__arch64__) || defined(_LP64)passthru: typedef long int int64_t;passthru: typedef unsigned long int uint64_t;passthru: #elsepassthru: typedef long long int int64_t;passthru: typedef unsigned long long int uint64_t;passthru: #endif /* __arch64__ */passthru: #endif /* __STDC__ */passthru: #elif defined( __VMS ) || defined(__sgi)passthru: #include <inttypes.h>passthru: #elif defined(__SCO__) || defined(__USLC__)passthru: #include <stdint.h>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 <stdint.h>passthru: #elif defined(_WIN32)passthru: typedef __int32 int32_t;passthru: typedef __int64 int64_t;passthru: typedef unsigned __int64 uint64_t;passthru: #elsepassthru: /* Fallback if nothing above works */passthru: #include <inttypes.h>passthru: #endifpassthru: #endifpassthru:passthru: #ifndef GL_EXT_timer_querypassthru: typedef int64_t GLint64EXT;passthru: typedef uint64_t GLuint64EXT;passthru: #endifpassthru:passthru: #ifndef ARB_syncpassthru: typedef int64_t GLint64;passthru: typedef uint64_t GLuint64;passthru: typedef struct __GLsync *GLsync;passthru: #endifpassthru:################################################################################################################################################################ OpenGL 1.0 commands################################################################################################################################################################################################################################################ drawing-control commands################################################################################CullFace(mode)return voidparam mode CullFaceMode in valuecategory VERSION_1_0 # old: drawing-controlversion 1.0glxropcode 79offset 152FrontFace(mode)return voidparam mode FrontFaceDirection in valuecategory VERSION_1_0 # old: drawing-controlversion 1.0glxropcode 84offset 157Hint(target, mode)return voidparam target HintTarget in valueparam mode HintMode in valuecategory VERSION_1_0 # old: drawing-controlversion 1.0glxropcode 85offset 158LineWidth(width)return voidparam width CheckedFloat32 in valuecategory VERSION_1_0 # old: drawing-controlversion 1.0glxropcode 95offset 168PointSize(size)return voidparam size CheckedFloat32 in valuecategory VERSION_1_0 # old: drawing-controlversion 1.0glxropcode 100offset 173PolygonMode(face, mode)return voidparam face MaterialFace in valueparam mode PolygonMode in valuecategory VERSION_1_0 # old: drawing-controlversion 1.0glxropcode 101offset 174Scissor(x, y, width, height)return voidparam x WinCoord in valueparam y WinCoord in valueparam width SizeI in valueparam height SizeI in valuecategory VERSION_1_0 # old: drawing-controlversion 1.0glxropcode 103offset 176TexParameterf(target, pname, param)return voidparam target TextureTarget in valueparam pname TextureParameterName in valueparam param CheckedFloat32 in valuecategory VERSION_1_0 # old: drawing-controlversion 1.0glxropcode 105wglflags small-dataoffset 178TexParameterfv(target, pname, params)return voidparam target TextureTarget in valueparam pname TextureParameterName in valueparam params CheckedFloat32 in array [COMPSIZE(pname)]category VERSION_1_0 # old: drawing-controlversion 1.0glxropcode 106wglflags small-dataoffset 179TexParameteri(target, pname, param)return voidparam target TextureTarget in valueparam pname TextureParameterName in valueparam param CheckedInt32 in valuecategory VERSION_1_0 # old: drawing-controlversion 1.0glxropcode 107wglflags small-dataoffset 180TexParameteriv(target, pname, params)return voidparam target TextureTarget in valueparam pname TextureParameterName in valueparam params CheckedInt32 in array [COMPSIZE(pname)]category VERSION_1_0 # old: drawing-controlversion 1.0glxropcode 108wglflags small-dataoffset 181TexImage1D(target, level, internalformat, width, border, format, type, pixels)return voidparam target TextureTarget in valueparam level CheckedInt32 in valueparam internalformat TextureComponentCount in valueparam width SizeI in valueparam border CheckedInt32 in valueparam format PixelFormat in valueparam type PixelType in valueparam pixels Void in array [COMPSIZE(format/type/width)]category VERSION_1_0 # old: drawing-controldlflags handcodeglxflags client-handcode server-handcodeversion 1.0glxropcode 109wglflags client-handcode server-handcodeoffset 182TexImage2D(target, level, internalformat, width, height, border, format, type, pixels)return voidparam target TextureTarget in valueparam level CheckedInt32 in valueparam internalformat TextureComponentCount in valueparam width SizeI in valueparam height SizeI in valueparam border CheckedInt32 in valueparam format PixelFormat in valueparam type PixelType in valueparam pixels Void in array [COMPSIZE(format/type/width/height)]category VERSION_1_0 # old: drawing-controldlflags handcodeglxflags client-handcode server-handcodeversion 1.0glxropcode 110wglflags client-handcode server-handcodeoffset 183################################################################################# framebuf commands################################################################################DrawBuffer(mode)return voidparam mode DrawBufferMode in valuecategory VERSION_1_0 # old: framebufversion 1.0glxropcode 126offset 202Clear(mask)return voidparam mask ClearBufferMask in valuecategory VERSION_1_0 # old: framebufversion 1.0glxropcode 127offset 203ClearColor(red, green, blue, alpha)return voidparam red ClampedColorF in valueparam green ClampedColorF in valueparam blue ClampedColorF in valueparam alpha ClampedColorF in valuecategory VERSION_1_0 # old: framebufversion 1.0glxropcode 130offset 206ClearStencil(s)return voidparam s StencilValue in valuecategory VERSION_1_0 # old: framebufversion 1.0glxropcode 131offset 207ClearDepth(depth)return voidparam depth ClampedFloat64 in valuecategory VERSION_1_0 # old: framebufversion 1.0glxropcode 132offset 208StencilMask(mask)return voidparam mask MaskedStencilValue in valuecategory VERSION_1_0 # old: framebufversion 1.0glxropcode 133offset 209ColorMask(red, green, blue, alpha)return voidparam red Boolean in valueparam green Boolean in valueparam blue Boolean in valueparam alpha Boolean in valuecategory VERSION_1_0 # old: framebufversion 1.0glxropcode 134offset 210DepthMask(flag)return voidparam flag Boolean in valuecategory VERSION_1_0 # old: framebufversion 1.0glxropcode 135offset 211################################################################################# misc commands################################################################################Disable(cap)return voidparam cap EnableCap in valuecategory VERSION_1_0 # old: miscversion 1.0dlflags handcodeglxflags client-handcode client-interceptglxropcode 138offset 214Enable(cap)return voidparam cap EnableCap in valuecategory VERSION_1_0 # old: miscversion 1.0dlflags handcodeglxflags client-handcode client-interceptglxropcode 139offset 215Finish()return voiddlflags notlistableglxflags client-handcode server-handcodecategory VERSION_1_0 # old: miscversion 1.0glxsingle 108offset 216Flush()return voiddlflags notlistableglxflags client-handcode client-intercept server-handcodecategory VERSION_1_0 # old: miscversion 1.0glxsingle 142offset 217################################################################################# pixel-op commands################################################################################BlendFunc(sfactor, dfactor)return voidparam sfactor BlendingFactorSrc in valueparam dfactor BlendingFactorDest in valuecategory VERSION_1_0 # old: pixel-opversion 1.0glxropcode 160offset 241LogicOp(opcode)return voidparam opcode LogicOp in valuecategory VERSION_1_0 # old: pixel-opversion 1.0glxropcode 161offset 242StencilFunc(func, ref, mask)return voidparam func StencilFunction in valueparam ref ClampedStencilValue in valueparam mask MaskedStencilValue in valuecategory VERSION_1_0 # old: pixel-opversion 1.0glxropcode 162offset 243StencilOp(fail, zfail, zpass)return voidparam fail StencilOp in valueparam zfail StencilOp in valueparam zpass StencilOp in valuecategory VERSION_1_0 # old: pixel-opversion 1.0glxropcode 163offset 244DepthFunc(func)return voidparam func DepthFunction in valuecategory VERSION_1_0 # old: pixel-opversion 1.0glxropcode 164offset 245################################################################################# pixel-rw commands################################################################################PixelStoref(pname, param)return voidparam pname PixelStoreParameter in valueparam param CheckedFloat32 in valuedlflags notlistableglxflags client-handcodecategory VERSION_1_0 # old: pixel-rwversion 1.0glxsingle 109wglflags batchableoffset 249PixelStorei(pname, param)return voidparam pname PixelStoreParameter in valueparam param CheckedInt32 in valuedlflags notlistableglxflags client-handcodecategory VERSION_1_0 # old: pixel-rwversion 1.0glxsingle 110wglflags batchableoffset 250ReadBuffer(mode)return voidparam mode ReadBufferMode in valuecategory VERSION_1_0 # old: pixel-rwversion 1.0glxropcode 171offset 254ReadPixels(x, y, width, height, format, type, pixels)return voidparam x WinCoord in valueparam y WinCoord in valueparam width SizeI in valueparam height SizeI in valueparam format PixelFormat in valueparam type PixelType in valueparam pixels Void out array [COMPSIZE(format/type/width/height)]category VERSION_1_0 # old: pixel-rwdlflags notlistableglxflags client-handcode server-handcodeversion 1.0glxsingle 111wglflags client-handcode server-handcodeoffset 256################################################################################# state-req commands################################################################################GetBooleanv(pname, params)return voidparam pname GetPName in valueparam params Boolean out array [COMPSIZE(pname)]category VERSION_1_0 # old: state-reqdlflags notlistableglxflags client-handcodeversion 1.0glxsingle 112wglflags small-dataoffset 258GetDoublev(pname, params)return voidparam pname GetPName in valueparam params Float64 out array [COMPSIZE(pname)]category VERSION_1_0 # old: state-reqdlflags notlistableglxflags client-handcodeversion 1.0glxsingle 114wglflags small-dataoffset 260GetError()return ErrorCodecategory VERSION_1_0 # old: state-reqdlflags notlistableglxflags client-handcodeversion 1.0glxsingle 115offset 261GetFloatv(pname, params)return voidparam pname GetPName in valueparam params Float32 out array [COMPSIZE(pname)]category VERSION_1_0 # old: state-reqdlflags notlistableglxflags client-handcodeversion 1.0glxsingle 116wglflags small-dataoffset 262GetIntegerv(pname, params)return voidparam pname GetPName in valueparam params Int32 out array [COMPSIZE(pname)]category VERSION_1_0 # old: state-reqdlflags notlistableglxflags client-handcodeversion 1.0glxsingle 117wglflags small-dataoffset 263GetString(name)return Stringparam name StringName in valuecategory VERSION_1_0 # old: state-reqdlflags notlistableglxflags client-handcode server-handcodeversion 1.0glxsingle 129wglflags client-handcode server-handcodeoffset 275GetTexImage(target, level, format, type, pixels)return voidparam target TextureTarget in valueparam level CheckedInt32 in valueparam format PixelFormat in valueparam type PixelType in valueparam pixels Void out array [COMPSIZE(target/level/format/type)]category VERSION_1_0 # old: state-reqdlflags notlistableglxflags client-handcode server-handcodeversion 1.0glxsingle 135wglflags client-handcode server-handcodeoffset 281GetTexParameterfv(target, pname, params)return voidparam target TextureTarget in valueparam pname GetTextureParameter in valueparam params Float32 out array [COMPSIZE(pname)]category VERSION_1_0 # old: state-reqdlflags notlistableversion 1.0glxsingle 136wglflags small-dataoffset 282GetTexParameteriv(target, pname, params)return voidparam target TextureTarget in valueparam pname GetTextureParameter in valueparam params Int32 out array [COMPSIZE(pname)]category VERSION_1_0 # old: state-reqdlflags notlistableversion 1.0glxsingle 137wglflags small-dataoffset 283GetTexLevelParameterfv(target, level, pname, params)return voidparam target TextureTarget in valueparam level CheckedInt32 in valueparam pname GetTextureParameter in valueparam params Float32 out array [COMPSIZE(pname)]category VERSION_1_0 # old: state-reqdlflags notlistableversion 1.0glxsingle 138wglflags small-dataoffset 284GetTexLevelParameteriv(target, level, pname, params)return voidparam target TextureTarget in valueparam level CheckedInt32 in valueparam pname GetTextureParameter in valueparam params Int32 out array [COMPSIZE(pname)]category VERSION_1_0 # old: state-reqdlflags notlistableversion 1.0glxsingle 139wglflags small-dataoffset 285IsEnabled(cap)return Booleanparam cap EnableCap in valuecategory VERSION_1_0 # old: state-reqdlflags notlistableversion 1.0glxflags client-handcode client-interceptglxsingle 140offset 286################################################################################# xform commands################################################################################DepthRange(near, far)return voidparam near ClampedFloat64 in valueparam far ClampedFloat64 in valuecategory VERSION_1_0 # old: xformversion 1.0glxropcode 174offset 288Viewport(x, y, width, height)return voidparam x WinCoord in valueparam y WinCoord in valueparam width SizeI in valueparam height SizeI in valuecategory VERSION_1_0 # old: xformversion 1.0glxropcode 191offset 305################################################################################################################################################################ OpenGL 1.0 deprecated commands################################################################################################################################################################ display-list commandsNewList(list, mode)return voidparam list List in valueparam mode ListMode in valuedlflags notlistablecategory VERSION_1_0_DEPRECATED # old: display-listversion 1.0deprecated 3.1glxsingle 101wglflags batchableoffset 0EndList()return voiddlflags notlistablecategory VERSION_1_0_DEPRECATED # old: display-listversion 1.0deprecated 3.1glxsingle 102wglflags batchableoffset 1CallList(list)return voidparam list List in valuecategory VERSION_1_0_DEPRECATED # old: display-listversion 1.0deprecated 3.1glxropcode 1offset 2CallLists(n, type, lists)return voidparam n SizeI in valueparam type ListNameType in valueparam lists Void in array [COMPSIZE(n/type)]category VERSION_1_0_DEPRECATED # old: display-listglxflags client-handcode server-handcodeversion 1.0deprecated 3.1glxropcode 2offset 3DeleteLists(list, range)return voidparam list List in valueparam range SizeI in valuedlflags notlistablecategory VERSION_1_0_DEPRECATED # old: display-listversion 1.0deprecated 3.1glxsingle 103wglflags batchableoffset 4GenLists(range)return Listparam range SizeI in valuedlflags notlistablecategory VERSION_1_0_DEPRECATED # old: display-listversion 1.0deprecated 3.1glxsingle 104offset 5ListBase(base)return voidparam base List in valuecategory VERSION_1_0_DEPRECATED # old: display-listversion 1.0deprecated 3.1glxropcode 3offset 6# drawing commandsBegin(mode)return voidparam mode BeginMode in valuecategory VERSION_1_0_DEPRECATED # old: drawingversion 1.0deprecated 3.1glxropcode 4offset 7Bitmap(width, height, xorig, yorig, xmove, ymove, bitmap)return voidparam width SizeI in valueparam height SizeI in valueparam xorig CoordF in valueparam yorig CoordF in valueparam xmove CoordF in valueparam ymove CoordF in valueparam bitmap UInt8 in array [COMPSIZE(width/height)]category VERSION_1_0_DEPRECATED # old: drawingdlflags handcodeglxflags client-handcode server-handcodeversion 1.0deprecated 3.1glxropcode 5wglflags client-handcode server-handcodeoffset 8Color3b(red, green, blue)return voidparam red ColorB in valueparam green ColorB in valueparam blue ColorB in valuecategory VERSION_1_0_DEPRECATED # old: drawingvectorequiv Color3bvversion 1.0deprecated 3.1offset 9Color3bv(v)return voidparam v ColorB in array [3]category VERSION_1_0_DEPRECATED # old: drawingversion 1.0deprecated 3.1glxropcode 6offset 10Color3d(red, green, blue)return voidparam red ColorD in valueparam green ColorD in valueparam blue ColorD in valuecategory VERSION_1_0_DEPRECATED # old: drawingvectorequiv Color3dvversion 1.0deprecated 3.1offset 11Color3dv(v)return voidparam v ColorD in array [3]category VERSION_1_0_DEPRECATED # old: drawingversion 1.0deprecated 3.1glxropcode 7offset 12Color3f(red, green, blue)return voidparam red ColorF in valueparam green ColorF in valueparam blue ColorF in valuecategory VERSION_1_0_DEPRECATED # old: drawingvectorequiv Color3fvversion 1.0deprecated 3.1offset 13Color3fv(v)return voidparam v ColorF in array [3]category VERSION_1_0_DEPRECATED # old: drawingversion 1.0deprecated 3.1glxropcode 8offset 14Color3i(red, green, blue)return voidparam red ColorI in valueparam green ColorI in valueparam blue ColorI in valuecategory VERSION_1_0_DEPRECATED # old: drawingvectorequiv Color3ivversion 1.0deprecated 3.1offset 15Color3iv(v)return voidparam v ColorI in array [3]category VERSION_1_0_DEPRECATED # old: drawingversion 1.0deprecated 3.1glxropcode 9offset 16Color3s(red, green, blue)return voidparam red ColorS in valueparam green ColorS in valueparam blue ColorS in valuecategory VERSION_1_0_DEPRECATED # old: drawingvectorequiv Color3svversion 1.0deprecated 3.1offset 17Color3sv(v)return voidparam v ColorS in array [3]category VERSION_1_0_DEPRECATED # old: drawingversion 1.0deprecated 3.1glxropcode 10offset 18Color3ub(red, green, blue)return voidparam red ColorUB in valueparam green ColorUB in valueparam blue ColorUB in valuecategory VERSION_1_0_DEPRECATED # old: drawingvectorequiv Color3ubvversion 1.0deprecated 3.1offset 19Color3ubv(v)return voidparam v ColorUB in array [3]category VERSION_1_0_DEPRECATED # old: drawingversion 1.0deprecated 3.1glxropcode 11offset 20Color3ui(red, green, blue)return voidparam red ColorUI in valueparam green ColorUI in valueparam blue ColorUI in valuecategory VERSION_1_0_DEPRECATED # old: drawingvectorequiv Color3uivversion 1.0deprecated 3.1offset 21Color3uiv(v)return voidparam v ColorUI in array [3]category VERSION_1_0_DEPRECATED # old: drawingversion 1.0deprecated 3.1glxropcode 12offset 22Color3us(red, green, blue)return voidparam red ColorUS in valueparam green ColorUS in valueparam blue ColorUS in valuecategory VERSION_1_0_DEPRECATED # old: drawingvectorequiv Color3usvversion 1.0deprecated 3.1offset 23Color3usv(v)return voidparam v ColorUS in array [3]category VERSION_1_0_DEPRECATED # old: drawingversion 1.0deprecated 3.1glxropcode 13offset 24Color4b(red, green, blue, alpha)return voidparam red ColorB in valueparam green ColorB in valueparam blue ColorB in valueparam alpha ColorB in valuecategory VERSION_1_0_DEPRECATED # old: drawingvectorequiv Color4bvversion 1.0deprecated 3.1offset 25Color4bv(v)return voidparam v ColorB in array [4]category VERSION_1_0_DEPRECATED # old: drawingversion 1.0deprecated 3.1glxropcode 14offset 26Color4d(red, green, blue, alpha)return voidparam red ColorD in valueparam green ColorD in valueparam blue ColorD in valueparam alpha ColorD in valuecategory VERSION_1_0_DEPRECATED # old: drawingvectorequiv Color4dvversion 1.0deprecated 3.1offset 27Color4dv(v)return voidparam v ColorD in array [4]category VERSION_1_0_DEPRECATED # old: drawingversion 1.0deprecated 3.1glxropcode 15offset 28Color4f(red, green, blue, alpha)return voidparam red ColorF in valueparam green ColorF in valueparam blue ColorF in valueparam alpha ColorF in valuecategory VERSION_1_0_DEPRECATED # old: drawingvectorequiv Color4fvversion 1.0deprecated 3.1offset 29Color4fv(v)return voidparam v ColorF in array [4]category VERSION_1_0_DEPRECATED # old: drawingversion 1.0deprecated 3.1glxropcode 16offset 30Color4i(red, green, blue, alpha)return voidparam red ColorI in valueparam green ColorI in valueparam blue ColorI in valueparam alpha ColorI in valuecategory VERSION_1_0_DEPRECATED # old: drawingvectorequiv Color4ivversion 1.0deprecated 3.1offset 31Color4iv(v)return voidparam v ColorI in array [4]category VERSION_1_0_DEPRECATED # old: drawingversion 1.0deprecated 3.1glxropcode 17offset 32Color4s(red, green, blue, alpha)return voidparam red ColorS in valueparam green ColorS in valueparam blue ColorS in valueparam alpha ColorS in valuecategory VERSION_1_0_DEPRECATED # old: drawingvectorequiv Color4svversion 1.0deprecated 3.1offset 33Color4sv(v)return voidparam v ColorS in array [4]category VERSION_1_0_DEPRECATED # old: drawingversion 1.0deprecated 3.1glxropcode 18offset 34Color4ub(red, green, blue, alpha)return voidparam red ColorUB in valueparam green ColorUB in valueparam blue ColorUB in valueparam alpha ColorUB in valuecategory VERSION_1_0_DEPRECATED # old: drawingvectorequiv Color4ubvversion 1.0deprecated 3.1offset 35Color4ubv(v)return voidparam v ColorUB in array [4]category VERSION_1_0_DEPRECATED # old: drawingversion 1.0deprecated 3.1glxropcode 19offset 36Color4ui(red, green, blue, alpha)return voidparam red ColorUI in valueparam green ColorUI in valueparam blue ColorUI in valueparam alpha ColorUI in valuecategory VERSION_1_0_DEPRECATED # old: drawingvectorequiv Color4uivversion 1.0deprecated 3.1offset 37Color4uiv(v)return voidparam v ColorUI in array [4]category VERSION_1_0_DEPRECATED # old: drawingversion 1.0deprecated 3.1glxropcode 20offset 38Color4us(red, green, blue, alpha)return voidparam red ColorUS in valueparam green ColorUS in valueparam blue ColorUS in valueparam alpha ColorUS in valuecategory VERSION_1_0_DEPRECATED # old: drawingvectorequiv Color4usvversion 1.0deprecated 3.1offset 39Color4usv(v)return voidparam v ColorUS in array [4]category VERSION_1_0_DEPRECATED # old: drawingversion 1.0deprecated 3.1glxropcode 21offset 40EdgeFlag(flag)return voidparam flag Boolean in valuecategory VERSION_1_0_DEPRECATED # old: drawingvectorequiv EdgeFlagvversion 1.0deprecated 3.1offset 41EdgeFlagv(flag)return voidparam flag Boolean in array [1]category VERSION_1_0_DEPRECATED # old: drawingversion 1.0deprecated 3.1glxropcode 22offset 42End()return voidcategory VERSION_1_0_DEPRECATED # old: drawingversion 1.0deprecated 3.1glxropcode 23offset 43Indexd(c)return voidparam c ColorIndexValueD in valuecategory VERSION_1_0_DEPRECATED # old: drawingvectorequiv Indexdvversion 1.0deprecated 3.1offset 44Indexdv(c)return voidparam c ColorIndexValueD in array [1]category VERSION_1_0_DEPRECATED # old: drawingversion 1.0deprecated 3.1glxropcode 24offset 45Indexf(c)return voidparam c ColorIndexValueF in valuecategory VERSION_1_0_DEPRECATED # old: drawingvectorequiv Indexfvversion 1.0deprecated 3.1offset 46Indexfv(c)return voidparam c ColorIndexValueF in array [1]category VERSION_1_0_DEPRECATED # old: drawingversion 1.0deprecated 3.1glxropcode 25offset 47Indexi(c)return voidparam c ColorIndexValueI in valuecategory VERSION_1_0_DEPRECATED # old: drawingvectorequiv Indexivversion 1.0deprecated 3.1offset 48Indexiv(c)return voidparam c ColorIndexValueI in array [1]category VERSION_1_0_DEPRECATED # old: drawingversion 1.0deprecated 3.1glxropcode 26offset 49Indexs(c)return voidparam c ColorIndexValueS in valuecategory VERSION_1_0_DEPRECATED # old: drawingvectorequiv Indexsvversion 1.0deprecated 3.1offset 50Indexsv(c)return voidparam c ColorIndexValueS in array [1]category VERSION_1_0_DEPRECATED # old: drawingversion 1.0deprecated 3.1glxropcode 27offset 51Normal3b(nx, ny, nz)return voidparam nx Int8 in valueparam ny Int8 in valueparam nz Int8 in valuecategory VERSION_1_0_DEPRECATED # old: drawingvectorequiv Normal3bvversion 1.0deprecated 3.1offset 52Normal3bv(v)return voidparam v Int8 in array [3]category VERSION_1_0_DEPRECATED # old: drawingversion 1.0deprecated 3.1glxropcode 28offset 53Normal3d(nx, ny, nz)return voidparam nx CoordD in valueparam ny CoordD in valueparam nz CoordD in valuecategory VERSION_1_0_DEPRECATED # old: drawingvectorequiv Normal3dvversion 1.0deprecated 3.1offset 54Normal3dv(v)return voidparam v CoordD in array [3]category VERSION_1_0_DEPRECATED # old: drawingversion 1.0deprecated 3.1glxropcode 29offset 55Normal3f(nx, ny, nz)return voidparam nx CoordF in valueparam ny CoordF in valueparam nz CoordF in valuecategory VERSION_1_0_DEPRECATED # old: drawingvectorequiv Normal3fvversion 1.0deprecated 3.1offset 56Normal3fv(v)return voidparam v CoordF in array [3]category VERSION_1_0_DEPRECATED # old: drawingversion 1.0deprecated 3.1glxropcode 30offset 57Normal3i(nx, ny, nz)return voidparam nx Int32 in valueparam ny Int32 in valueparam nz Int32 in valuecategory VERSION_1_0_DEPRECATED # old: drawingvectorequiv Normal3ivversion 1.0deprecated 3.1offset 58Normal3iv(v)return voidparam v Int32 in array [3]category VERSION_1_0_DEPRECATED # old: drawingversion 1.0deprecated 3.1glxropcode 31offset 59Normal3s(nx, ny, nz)return voidparam nx Int16 in valueparam ny Int16 in valueparam nz Int16 in valuecategory VERSION_1_0_DEPRECATED # old: drawingvectorequiv Normal3svversion 1.0deprecated 3.1offset 60Normal3sv(v)return voidparam v Int16 in array [3]category VERSION_1_0_DEPRECATED # old: drawingversion 1.0deprecated 3.1glxropcode 32offset 61RasterPos2d(x, y)return voidparam x CoordD in valueparam y CoordD in valuecategory VERSION_1_0_DEPRECATED # old: drawingvectorequiv RasterPos2dvversion 1.0deprecated 3.1offset 62RasterPos2dv(v)return voidparam v CoordD in array [2]category VERSION_1_0_DEPRECATED # old: drawingversion 1.0deprecated 3.1glxropcode 33offset 63RasterPos2f(x, y)return voidparam x CoordF in valueparam y CoordF in valuecategory VERSION_1_0_DEPRECATED # old: drawingvectorequiv RasterPos2fvversion 1.0deprecated 3.1offset 64RasterPos2fv(v)return voidparam v CoordF in array [2]category VERSION_1_0_DEPRECATED # old: drawingversion 1.0deprecated 3.1glxropcode 34offset 65RasterPos2i(x, y)return voidparam x CoordI in valueparam y CoordI in valuecategory VERSION_1_0_DEPRECATED # old: drawingvectorequiv RasterPos2ivversion 1.0deprecated 3.1offset 66RasterPos2iv(v)return voidparam v CoordI in array [2]category VERSION_1_0_DEPRECATED # old: drawingversion 1.0deprecated 3.1glxropcode 35offset 67RasterPos2s(x, y)return voidparam x CoordS in valueparam y CoordS in valuecategory VERSION_1_0_DEPRECATED # old: drawingvectorequiv RasterPos2svversion 1.0deprecated 3.1offset 68RasterPos2sv(v)return voidparam v CoordS in array [2]category VERSION_1_0_DEPRECATED # old: drawingversion 1.0deprecated 3.1glxropcode 36offset 69RasterPos3d(x, y, z)return voidparam x CoordD in valueparam y CoordD in valueparam z CoordD in valuevectorequiv RasterPos3dvcategory VERSION_1_0_DEPRECATED # old: drawingversion 1.0deprecated 3.1offset 70RasterPos3dv(v)return voidparam v CoordD in array [3]category VERSION_1_0_DEPRECATED # old: drawingversion 1.0deprecated 3.1glxropcode 37offset 71RasterPos3f(x, y, z)return voidparam x CoordF in valueparam y CoordF in valueparam z CoordF in valuecategory VERSION_1_0_DEPRECATED # old: drawingvectorequiv RasterPos3fvversion 1.0deprecated 3.1offset 72RasterPos3fv(v)return voidparam v CoordF in array [3]category VERSION_1_0_DEPRECATED # old: drawingversion 1.0deprecated 3.1glxropcode 38offset 73RasterPos3i(x, y, z)return voidparam x CoordI in valueparam y CoordI in valueparam z CoordI in valuecategory VERSION_1_0_DEPRECATED # old: drawingvectorequiv RasterPos3ivversion 1.0deprecated 3.1offset 74RasterPos3iv(v)return voidparam v CoordI in array [3]category VERSION_1_0_DEPRECATED # old: drawingversion 1.0deprecated 3.1glxropcode 39offset 75RasterPos3s(x, y, z)return voidparam x CoordS in valueparam y CoordS in valueparam z CoordS in valuecategory VERSION_1_0_DEPRECATED # old: drawingvectorequiv RasterPos3svversion 1.0deprecated 3.1offset 76RasterPos3sv(v)return voidparam v CoordS in array [3]category VERSION_1_0_DEPRECATED # old: drawingversion 1.0deprecated 3.1glxropcode 40offset 77RasterPos4d(x, y, z, w)return voidparam x CoordD in valueparam y CoordD in valueparam z CoordD in valueparam w CoordD in valuevectorequiv RasterPos4dvcategory VERSION_1_0_DEPRECATED # old: drawingversion 1.0deprecated 3.1offset 78RasterPos4dv(v)return voidparam v CoordD in array [4]category VERSION_1_0_DEPRECATED # old: drawingversion 1.0deprecated 3.1glxropcode 41offset 79RasterPos4f(x, y, z, w)return voidparam x CoordF in valueparam y CoordF in valueparam z CoordF in valueparam w CoordF in valuecategory VERSION_1_0_DEPRECATED # old: drawingvectorequiv RasterPos4fvversion 1.0deprecated 3.1offset 80RasterPos4fv(v)return voidparam v CoordF in array [4]category VERSION_1_0_DEPRECATED # old: drawingversion 1.0deprecated 3.1glxropcode 42offset 81RasterPos4i(x, y, z, w)return voidparam x CoordI in valueparam y CoordI in valueparam z CoordI in valueparam w CoordI in valuecategory VERSION_1_0_DEPRECATED # old: drawingvectorequiv RasterPos4ivversion 1.0deprecated 3.1offset 82RasterPos4iv(v)return voidparam v CoordI in array [4]category VERSION_1_0_DEPRECATED # old: drawingversion 1.0deprecated 3.1glxropcode 43offset 83RasterPos4s(x, y, z, w)return voidparam x CoordS in valueparam y CoordS in valueparam z CoordS in valueparam w CoordS in valuecategory VERSION_1_0_DEPRECATED # old: drawingvectorequiv RasterPos4svversion 1.0deprecated 3.1offset 84RasterPos4sv(v)return voidparam v CoordS in array [4]category VERSION_1_0_DEPRECATED # old: drawingversion 1.0deprecated 3.1glxropcode 44offset 85Rectd(x1, y1, x2, y2)return voidparam x1 CoordD in valueparam y1 CoordD in valueparam x2 CoordD in valueparam y2 CoordD in valuecategory VERSION_1_0_DEPRECATED # old: drawingvectorequiv Rectdvversion 1.0deprecated 3.1offset 86Rectdv(v1, v2)return voidparam v1 CoordD in array [2]param v2 CoordD in array [2]category VERSION_1_0_DEPRECATED # old: drawingversion 1.0deprecated 3.1glxropcode 45offset 87Rectf(x1, y1, x2, y2)return voidparam x1 CoordF in valueparam y1 CoordF in valueparam x2 CoordF in valueparam y2 CoordF in valuecategory VERSION_1_0_DEPRECATED # old: drawingvectorequiv Rectfvversion 1.0deprecated 3.1offset 88Rectfv(v1, v2)return voidparam v1 CoordF in array [2]param v2 CoordF in array [2]category VERSION_1_0_DEPRECATED # old: drawingversion 1.0deprecated 3.1glxropcode 46offset 89Recti(x1, y1, x2, y2)return voidparam x1 CoordI in valueparam y1 CoordI in valueparam x2 CoordI in valueparam y2 CoordI in valuecategory VERSION_1_0_DEPRECATED # old: drawingvectorequiv Rectivversion 1.0deprecated 3.1offset 90Rectiv(v1, v2)return voidparam v1 CoordI in array [2]param v2 CoordI in array [2]category VERSION_1_0_DEPRECATED # old: drawingversion 1.0deprecated 3.1glxropcode 47offset 91Rects(x1, y1, x2, y2)return voidparam x1 CoordS in valueparam y1 CoordS in valueparam x2 CoordS in valueparam y2 CoordS in valuecategory VERSION_1_0_DEPRECATED # old: drawingvectorequiv Rectsvversion 1.0deprecated 3.1offset 92Rectsv(v1, v2)return voidparam v1 CoordS in array [2]param v2 CoordS in array [2]category VERSION_1_0_DEPRECATED # old: drawingversion 1.0deprecated 3.1glxropcode 48offset 93TexCoord1d(s)return voidparam s CoordD in valuecategory VERSION_1_0_DEPRECATED # old: drawingvectorequiv TexCoord1dvversion 1.0deprecated 3.1offset 94TexCoord1dv(v)return voidparam v CoordD in array [1]category VERSION_1_0_DEPRECATED # old: drawingversion 1.0deprecated 3.1glxropcode 49offset 95TexCoord1f(s)return voidparam s CoordF in valuecategory VERSION_1_0_DEPRECATED # old: drawingvectorequiv TexCoord1fvversion 1.0deprecated 3.1offset 96TexCoord1fv(v)return voidparam v CoordF in array [1]category VERSION_1_0_DEPRECATED # old: drawingversion 1.0deprecated 3.1glxropcode 50offset 97TexCoord1i(s)return voidparam s CoordI in valuecategory VERSION_1_0_DEPRECATED # old: drawingvectorequiv TexCoord1ivversion 1.0deprecated 3.1offset 98TexCoord1iv(v)return voidparam v CoordI in array [1]category VERSION_1_0_DEPRECATED # old: drawingversion 1.0deprecated 3.1glxropcode 51offset 99TexCoord1s(s)return voidparam s CoordS in valuecategory VERSION_1_0_DEPRECATED # old: drawingvectorequiv TexCoord1svversion 1.0deprecated 3.1offset 100TexCoord1sv(v)return voidparam v CoordS in array [1]category VERSION_1_0_DEPRECATED # old: drawingversion 1.0deprecated 3.1glxropcode 52offset 101TexCoord2d(s, t)return voidparam s CoordD in valueparam t CoordD in valuecategory VERSION_1_0_DEPRECATED # old: drawingvectorequiv TexCoord2dvversion 1.0deprecated 3.1offset 102TexCoord2dv(v)return voidparam v CoordD in array [2]category VERSION_1_0_DEPRECATED # old: drawingversion 1.0deprecated 3.1glxropcode 53offset 103TexCoord2f(s, t)return voidparam s CoordF in valueparam t CoordF in valuecategory VERSION_1_0_DEPRECATED # old: drawingvectorequiv TexCoord2fvversion 1.0deprecated 3.1offset 104TexCoord2fv(v)return voidparam v CoordF in array [2]category VERSION_1_0_DEPRECATED # old: drawingversion 1.0deprecated 3.1glxropcode 54offset 105TexCoord2i(s, t)return voidparam s CoordI in valueparam t CoordI in valuecategory VERSION_1_0_DEPRECATED # old: drawingvectorequiv TexCoord2ivversion 1.0deprecated 3.1offset 106TexCoord2iv(v)return voidparam v CoordI in array [2]category VERSION_1_0_DEPRECATED # old: drawingversion 1.0deprecated 3.1glxropcode 55offset 107TexCoord2s(s, t)return voidparam s CoordS in valueparam t CoordS in valuecategory VERSION_1_0_DEPRECATED # old: drawingvectorequiv TexCoord2svversion 1.0deprecated 3.1offset 108TexCoord2sv(v)return voidparam v CoordS in array [2]category VERSION_1_0_DEPRECATED # old: drawingversion 1.0deprecated 3.1glxropcode 56offset 109TexCoord3d(s, t, r)return voidparam s CoordD in valueparam t CoordD in valueparam r CoordD in valuecategory VERSION_1_0_DEPRECATED # old: drawingvectorequiv TexCoord3dvversion 1.0deprecated 3.1offset 110TexCoord3dv(v)return voidparam v CoordD in array [3]category VERSION_1_0_DEPRECATED # old: drawingversion 1.0deprecated 3.1glxropcode 57offset 111TexCoord3f(s, t, r)return voidparam s CoordF in valueparam t CoordF in valueparam r CoordF in valuecategory VERSION_1_0_DEPRECATED # old: drawingvectorequiv TexCoord3fvversion 1.0deprecated 3.1offset 112TexCoord3fv(v)return voidparam v CoordF in array [3]category VERSION_1_0_DEPRECATED # old: drawingversion 1.0deprecated 3.1glxropcode 58offset 113TexCoord3i(s, t, r)return voidparam s CoordI in valueparam t CoordI in valueparam r CoordI in valuecategory VERSION_1_0_DEPRECATED # old: drawingvectorequiv TexCoord3ivversion 1.0deprecated 3.1offset 114TexCoord3iv(v)return voidparam v CoordI in array [3]category VERSION_1_0_DEPRECATED # old: drawingversion 1.0deprecated 3.1glxropcode 59offset 115TexCoord3s(s, t, r)return voidparam s CoordS in valueparam t CoordS in valueparam r CoordS in valuecategory VERSION_1_0_DEPRECATED # old: drawingvectorequiv TexCoord3svversion 1.0deprecated 3.1offset 116TexCoord3sv(v)return voidparam v CoordS in array [3]category VERSION_1_0_DEPRECATED # old: drawingversion 1.0deprecated 3.1glxropcode 60offset 117TexCoord4d(s, t, r, q)return voidparam s CoordD in valueparam t CoordD in valueparam r CoordD in valueparam q CoordD in valuecategory VERSION_1_0_DEPRECATED # old: drawingvectorequiv TexCoord4dvversion 1.0deprecated 3.1offset 118TexCoord4dv(v)return voidparam v CoordD in array [4]category VERSION_1_0_DEPRECATED # old: drawingversion 1.0deprecated 3.1glxropcode 61offset 119TexCoord4f(s, t, r, q)return voidparam s CoordF in valueparam t CoordF in valueparam r CoordF in valueparam q CoordF in valuecategory VERSION_1_0_DEPRECATED # old: drawingvectorequiv TexCoord4fvversion 1.0deprecated 3.1offset 120TexCoord4fv(v)return voidparam v CoordF in array [4]category VERSION_1_0_DEPRECATED # old: drawingversion 1.0deprecated 3.1glxropcode 62offset 121TexCoord4i(s, t, r, q)return voidparam s CoordI in valueparam t CoordI in valueparam r CoordI in valueparam q CoordI in valuecategory VERSION_1_0_DEPRECATED # old: drawingvectorequiv TexCoord4ivversion 1.0deprecated 3.1offset 122TexCoord4iv(v)return voidparam v CoordI in array [4]category VERSION_1_0_DEPRECATED # old: drawingversion 1.0deprecated 3.1glxropcode 63offset 123TexCoord4s(s, t, r, q)return voidparam s CoordS in valueparam t CoordS in valueparam r CoordS in valueparam q CoordS in valuecategory VERSION_1_0_DEPRECATED # old: drawingvectorequiv TexCoord4svversion 1.0deprecated 3.1offset 124TexCoord4sv(v)return voidparam v CoordS in array [4]category VERSION_1_0_DEPRECATED # old: drawingversion 1.0deprecated 3.1glxropcode 64offset 125Vertex2d(x, y)return voidparam x CoordD in valueparam y CoordD in valuecategory VERSION_1_0_DEPRECATED # old: drawingvectorequiv Vertex2dvversion 1.0deprecated 3.1offset 126Vertex2dv(v)return voidparam v CoordD in array [2]category VERSION_1_0_DEPRECATED # old: drawingversion 1.0deprecated 3.1glxropcode 65offset 127Vertex2f(x, y)return voidparam x CoordF in valueparam y CoordF in valuecategory VERSION_1_0_DEPRECATED # old: drawingvectorequiv Vertex2fvversion 1.0deprecated 3.1offset 128Vertex2fv(v)return voidparam v CoordF in array [2]category VERSION_1_0_DEPRECATED # old: drawingversion 1.0deprecated 3.1glxropcode 66offset 129Vertex2i(x, y)return voidparam x CoordI in valueparam y CoordI in valuecategory VERSION_1_0_DEPRECATED # old: drawingvectorequiv Vertex2ivversion 1.0deprecated 3.1offset 130Vertex2iv(v)return voidparam v CoordI in array [2]category VERSION_1_0_DEPRECATED # old: drawingversion 1.0deprecated 3.1glxropcode 67offset 131Vertex2s(x, y)return voidparam x CoordS in valueparam y CoordS in valuecategory VERSION_1_0_DEPRECATED # old: drawingvectorequiv Vertex2svversion 1.0deprecated 3.1offset 132Vertex2sv(v)return voidparam v CoordS in array [2]category VERSION_1_0_DEPRECATED # old: drawingversion 1.0deprecated 3.1glxropcode 68offset 133Vertex3d(x, y, z)return voidparam x CoordD in valueparam y CoordD in valueparam z CoordD in valuecategory VERSION_1_0_DEPRECATED # old: drawingvectorequiv Vertex3dvversion 1.0deprecated 3.1offset 134Vertex3dv(v)return voidparam v CoordD in array [3]category VERSION_1_0_DEPRECATED # old: drawingversion 1.0deprecated 3.1glxropcode 69offset 135Vertex3f(x, y, z)return voidparam x CoordF in valueparam y CoordF in valueparam z CoordF in valuecategory VERSION_1_0_DEPRECATED # old: drawingvectorequiv Vertex3fvversion 1.0deprecated 3.1offset 136Vertex3fv(v)return voidparam v CoordF in array [3]category VERSION_1_0_DEPRECATED # old: drawingversion 1.0deprecated 3.1glxropcode 70offset 137Vertex3i(x, y, z)return voidparam x CoordI in valueparam y CoordI in valueparam z CoordI in valuecategory VERSION_1_0_DEPRECATED # old: drawingvectorequiv Vertex3ivversion 1.0deprecated 3.1offset 138Vertex3iv(v)return voidparam v CoordI in array [3]category VERSION_1_0_DEPRECATED # old: drawingversion 1.0deprecated 3.1glxropcode 71offset 139Vertex3s(x, y, z)return voidparam x CoordS in valueparam y CoordS in valueparam z CoordS in valuecategory VERSION_1_0_DEPRECATED # old: drawingvectorequiv Vertex3svversion 1.0deprecated 3.1offset 140Vertex3sv(v)return voidparam v CoordS in array [3]category VERSION_1_0_DEPRECATED # old: drawingversion 1.0deprecated 3.1glxropcode 72offset 141Vertex4d(x, y, z, w)return voidparam x CoordD in valueparam y CoordD in valueparam z CoordD in valueparam w CoordD in valuecategory VERSION_1_0_DEPRECATED # old: drawingvectorequiv Vertex4dvversion 1.0deprecated 3.1offset 142Vertex4dv(v)return voidparam v CoordD in array [4]category VERSION_1_0_DEPRECATED # old: drawingversion 1.0deprecated 3.1glxropcode 73offset 143Vertex4f(x, y, z, w)return voidparam x CoordF in valueparam y CoordF in valueparam z CoordF in valueparam w CoordF in valuecategory VERSION_1_0_DEPRECATED # old: drawingvectorequiv Vertex4fvversion 1.0deprecated 3.1offset 144Vertex4fv(v)return voidparam v CoordF in array [4]category VERSION_1_0_DEPRECATED # old: drawingversion 1.0deprecated 3.1glxropcode 74offset 145Vertex4i(x, y, z, w)return voidparam x CoordI in valueparam y CoordI in valueparam z CoordI in valueparam w CoordI in valuecategory VERSION_1_0_DEPRECATED # old: drawingvectorequiv Vertex4ivversion 1.0deprecated 3.1offset 146Vertex4iv(v)return voidparam v CoordI in array [4]category VERSION_1_0_DEPRECATED # old: drawingversion 1.0deprecated 3.1glxropcode 75offset 147Vertex4s(x, y, z, w)return voidparam x CoordS in valueparam y CoordS in valueparam z CoordS in valueparam w CoordS in valuecategory VERSION_1_0_DEPRECATED # old: drawingvectorequiv Vertex4svversion 1.0deprecated 3.1offset 148Vertex4sv(v)return voidparam v CoordS in array [4]category VERSION_1_0_DEPRECATED # old: drawingversion 1.0deprecated 3.1glxropcode 76offset 149ClipPlane(plane, equation)return voidparam plane ClipPlaneName in valueparam equation Float64 in array [4]category VERSION_1_0_DEPRECATED # old: drawing-controlversion 1.0deprecated 3.1glxropcode 77offset 150ColorMaterial(face, mode)return voidparam face MaterialFace in valueparam mode ColorMaterialParameter in valuecategory VERSION_1_0_DEPRECATED # old: drawing-controlversion 1.0deprecated 3.1glxropcode 78offset 151Fogf(pname, param)return voidparam pname FogParameter in valueparam param CheckedFloat32 in valuecategory VERSION_1_0_DEPRECATED # old: drawing-controlversion 1.0deprecated 3.1glxropcode 80wglflags small-dataoffset 153Fogfv(pname, params)return voidparam pname FogParameter in valueparam params CheckedFloat32 in array [COMPSIZE(pname)]category VERSION_1_0_DEPRECATED # old: drawing-controlversion 1.0deprecated 3.1glxropcode 81wglflags small-dataoffset 154Fogi(pname, param)return voidparam pname FogParameter in valueparam param CheckedInt32 in valuecategory VERSION_1_0_DEPRECATED # old: drawing-controlversion 1.0deprecated 3.1glxropcode 82wglflags small-dataoffset 155Fogiv(pname, params)return voidparam pname FogParameter in valueparam params CheckedInt32 in array [COMPSIZE(pname)]category VERSION_1_0_DEPRECATED # old: drawing-controlversion 1.0deprecated 3.1glxropcode 83wglflags small-dataoffset 156Lightf(light, pname, param)return voidparam light LightName in valueparam pname LightParameter in valueparam param CheckedFloat32 in valuecategory VERSION_1_0_DEPRECATED # old: drawing-controlversion 1.0deprecated 3.1glxropcode 86wglflags small-dataoffset 159Lightfv(light, pname, params)return voidparam light LightName in valueparam pname LightParameter in valueparam params CheckedFloat32 in array [COMPSIZE(pname)]category VERSION_1_0_DEPRECATED # old: drawing-controlversion 1.0deprecated 3.1glxropcode 87wglflags small-dataoffset 160Lighti(light, pname, param)return voidparam light LightName in valueparam pname LightParameter in valueparam param CheckedInt32 in valuecategory VERSION_1_0_DEPRECATED # old: drawing-controlversion 1.0deprecated 3.1glxropcode 88wglflags small-dataoffset 161Lightiv(light, pname, params)return voidparam light LightName in valueparam pname LightParameter in valueparam params CheckedInt32 in array [COMPSIZE(pname)]category VERSION_1_0_DEPRECATED # old: drawing-controlversion 1.0deprecated 3.1glxropcode 89wglflags small-dataoffset 162LightModelf(pname, param)return voidparam pname LightModelParameter in valueparam param Float32 in valuecategory VERSION_1_0_DEPRECATED # old: drawing-controlversion 1.0deprecated 3.1glxropcode 90wglflags small-dataoffset 163LightModelfv(pname, params)return voidparam pname LightModelParameter in valueparam params Float32 in array [COMPSIZE(pname)]category VERSION_1_0_DEPRECATED # old: drawing-controlversion 1.0deprecated 3.1glxropcode 91wglflags small-dataoffset 164LightModeli(pname, param)return voidparam pname LightModelParameter in valueparam param Int32 in valuecategory VERSION_1_0_DEPRECATED # old: drawing-controlversion 1.0deprecated 3.1glxropcode 92wglflags small-dataoffset 165LightModeliv(pname, params)return voidparam pname LightModelParameter in valueparam params Int32 in array [COMPSIZE(pname)]category VERSION_1_0_DEPRECATED # old: drawing-controlversion 1.0deprecated 3.1glxropcode 93wglflags small-dataoffset 166LineStipple(factor, pattern)return voidparam factor CheckedInt32 in valueparam pattern LineStipple in valuecategory VERSION_1_0_DEPRECATED # old: drawing-controlversion 1.0deprecated 3.1glxropcode 94offset 167Materialf(face, pname, param)return voidparam face MaterialFace in valueparam pname MaterialParameter in valueparam param CheckedFloat32 in valuecategory VERSION_1_0_DEPRECATED # old: drawing-controlversion 1.0deprecated 3.1glxropcode 96wglflags small-dataoffset 169Materialfv(face, pname, params)return voidparam face MaterialFace in valueparam pname MaterialParameter in valueparam params CheckedFloat32 in array [COMPSIZE(pname)]category VERSION_1_0_DEPRECATED # old: drawing-controlversion 1.0deprecated 3.1glxropcode 97wglflags small-dataoffset 170Materiali(face, pname, param)return voidparam face MaterialFace in valueparam pname MaterialParameter in valueparam param CheckedInt32 in valuecategory VERSION_1_0_DEPRECATED # old: drawing-controlversion 1.0deprecated 3.1glxropcode 98wglflags small-dataoffset 171Materialiv(face, pname, params)return voidparam face MaterialFace in valueparam pname MaterialParameter in valueparam params CheckedInt32 in array [COMPSIZE(pname)]category VERSION_1_0_DEPRECATED # old: drawing-controlversion 1.0deprecated 3.1glxropcode 99wglflags small-dataoffset 172PolygonStipple(mask)return voidparam mask UInt8 in array [COMPSIZE()]category VERSION_1_0_DEPRECATED # old: drawing-controldlflags handcodeglxflags client-handcode server-handcodeversion 1.0deprecated 3.1glxropcode 102wglflags client-handcode server-handcodeoffset 175ShadeModel(mode)return voidparam mode ShadingModel in valuecategory VERSION_1_0_DEPRECATED # old: drawing-controlversion 1.0deprecated 3.1glxropcode 104offset 177TexEnvf(target, pname, param)return voidparam target TextureEnvTarget in valueparam pname TextureEnvParameter in valueparam param CheckedFloat32 in valuecategory VERSION_1_0_DEPRECATED # old: drawing-controlversion 1.0deprecated 3.1glxropcode 111wglflags small-dataoffset 184TexEnvfv(target, pname, params)return voidparam target TextureEnvTarget in valueparam pname TextureEnvParameter in valueparam params CheckedFloat32 in array [COMPSIZE(pname)]category VERSION_1_0_DEPRECATED # old: drawing-controlversion 1.0deprecated 3.1glxropcode 112wglflags small-dataoffset 185TexEnvi(target, pname, param)return voidparam target TextureEnvTarget in valueparam pname TextureEnvParameter in valueparam param CheckedInt32 in valuecategory VERSION_1_0_DEPRECATED # old: drawing-controlversion 1.0deprecated 3.1glxropcode 113wglflags small-dataoffset 186TexEnviv(target, pname, params)return voidparam target TextureEnvTarget in valueparam pname TextureEnvParameter in valueparam params CheckedInt32 in array [COMPSIZE(pname)]category VERSION_1_0_DEPRECATED # old: drawing-controlversion 1.0deprecated 3.1glxropcode 114wglflags small-dataoffset 187TexGend(coord, pname, param)return voidparam coord TextureCoordName in valueparam pname TextureGenParameter in valueparam param Float64 in valuecategory VERSION_1_0_DEPRECATED # old: drawing-controlversion 1.0deprecated 3.1glxropcode 115wglflags small-dataoffset 188TexGendv(coord, pname, params)return voidparam coord TextureCoordName in valueparam pname TextureGenParameter in valueparam params Float64 in array [COMPSIZE(pname)]category VERSION_1_0_DEPRECATED # old: drawing-controlversion 1.0deprecated 3.1glxropcode 116wglflags small-dataoffset 189TexGenf(coord, pname, param)return voidparam coord TextureCoordName in valueparam pname TextureGenParameter in valueparam param CheckedFloat32 in valuecategory VERSION_1_0_DEPRECATED # old: drawing-controlversion 1.0deprecated 3.1glxropcode 117wglflags small-dataoffset 190TexGenfv(coord, pname, params)return voidparam coord TextureCoordName in valueparam pname TextureGenParameter in valueparam params CheckedFloat32 in array [COMPSIZE(pname)]category VERSION_1_0_DEPRECATED # old: drawing-controlversion 1.0deprecated 3.1glxropcode 118wglflags small-dataoffset 191TexGeni(coord, pname, param)return voidparam coord TextureCoordName in valueparam pname TextureGenParameter in valueparam param CheckedInt32 in valuecategory VERSION_1_0_DEPRECATED # old: drawing-controlversion 1.0deprecated 3.1glxropcode 119wglflags small-dataoffset 192TexGeniv(coord, pname, params)return voidparam coord TextureCoordName in valueparam pname TextureGenParameter in valueparam params CheckedInt32 in array [COMPSIZE(pname)]category VERSION_1_0_DEPRECATED # old: drawing-controlversion 1.0deprecated 3.1glxropcode 120wglflags small-dataoffset 193# feedback commandsFeedbackBuffer(size, type, buffer)return voidparam size SizeI in valueparam type FeedbackType in valueparam buffer FeedbackElement out array [size] retaineddlflags notlistableglxflags client-handcode server-handcodecategory VERSION_1_0_DEPRECATED # old: feedbackversion 1.0deprecated 3.1glxsingle 105wglflags client-handcode server-handcode batchableoffset 194SelectBuffer(size, buffer)return voidparam size SizeI in valueparam buffer SelectName out array [size] retaineddlflags notlistableglxflags client-handcode server-handcodecategory VERSION_1_0_DEPRECATED # old: feedbackversion 1.0deprecated 3.1glxsingle 106wglflags client-handcode server-handcode batchableoffset 195RenderMode(mode)return Int32param mode RenderingMode in valuecategory VERSION_1_0_DEPRECATED # old: feedbackdlflags notlistableglxflags client-handcode server-handcodeversion 1.0deprecated 3.1glxsingle 107wglflags client-handcode server-handcodeoffset 196InitNames()return voidcategory VERSION_1_0_DEPRECATED # old: feedbackversion 1.0deprecated 3.1glxropcode 121offset 197LoadName(name)return voidparam name SelectName in valuecategory VERSION_1_0_DEPRECATED # old: feedbackversion 1.0deprecated 3.1glxropcode 122offset 198PassThrough(token)return voidparam token FeedbackElement in valuecategory VERSION_1_0_DEPRECATED # old: feedbackversion 1.0deprecated 3.1glxropcode 123offset 199PopName()return voidcategory VERSION_1_0_DEPRECATED # old: feedbackversion 1.0deprecated 3.1glxropcode 124offset 200PushName(name)return voidparam name SelectName in valuecategory VERSION_1_0_DEPRECATED # old: feedbackversion 1.0deprecated 3.1glxropcode 125offset 201ClearAccum(red, green, blue, alpha)return voidparam red Float32 in valueparam green Float32 in valueparam blue Float32 in valueparam alpha Float32 in valuecategory VERSION_1_0_DEPRECATED # old: framebufversion 1.0deprecated 3.1glxropcode 128offset 204ClearIndex(c)return voidparam c MaskedColorIndexValueF in valuecategory VERSION_1_0_DEPRECATED # old: framebufversion 1.0deprecated 3.1glxropcode 129offset 205IndexMask(mask)return voidparam mask MaskedColorIndexValueI in valuecategory VERSION_1_0_DEPRECATED # old: framebufversion 1.0deprecated 3.1glxropcode 136offset 212Accum(op, value)return voidparam op AccumOp in valueparam value CoordF in valuecategory VERSION_1_0_DEPRECATED # old: miscversion 1.0deprecated 3.1glxropcode 137offset 213PopAttrib()return voidcategory VERSION_1_0_DEPRECATED # old: miscversion 1.0deprecated 3.1glxropcode 141offset 218PushAttrib(mask)return voidparam mask AttribMask in valuecategory VERSION_1_0_DEPRECATED # old: miscversion 1.0deprecated 3.1glxropcode 142offset 219# modeling commandsMap1d(target, u1, u2, stride, order, points)return voidparam target MapTarget in valueparam u1 CoordD in valueparam u2 CoordD in valueparam stride Int32 in valueparam order CheckedInt32 in valueparam points CoordD in array [COMPSIZE(target/stride/order)]category VERSION_1_0_DEPRECATED # old: modelingdlflags handcodeglxflags client-handcode server-handcodeversion 1.0deprecated 3.1glxropcode 143wglflags client-handcode server-handcodeoffset 220Map1f(target, u1, u2, stride, order, points)return voidparam target MapTarget in valueparam u1 CoordF in valueparam u2 CoordF in valueparam stride Int32 in valueparam order CheckedInt32 in valueparam points CoordF in array [COMPSIZE(target/stride/order)]category VERSION_1_0_DEPRECATED # old: modelingdlflags handcodeglxflags client-handcode server-handcodeversion 1.0deprecated 3.1glxropcode 144wglflags client-handcode server-handcodeoffset 221Map2d(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points)return voidparam target MapTarget in valueparam u1 CoordD in valueparam u2 CoordD in valueparam ustride Int32 in valueparam uorder CheckedInt32 in valueparam v1 CoordD in valueparam v2 CoordD in valueparam vstride Int32 in valueparam vorder CheckedInt32 in valueparam points CoordD in array [COMPSIZE(target/ustride/uorder/vstride/vorder)]category VERSION_1_0_DEPRECATED # old: modelingdlflags handcodeglxflags client-handcode server-handcodeversion 1.0deprecated 3.1glxropcode 145wglflags client-handcode server-handcodeoffset 222Map2f(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points)return voidparam target MapTarget in valueparam u1 CoordF in valueparam u2 CoordF in valueparam ustride Int32 in valueparam uorder CheckedInt32 in valueparam v1 CoordF in valueparam v2 CoordF in valueparam vstride Int32 in valueparam vorder CheckedInt32 in valueparam points CoordF in array [COMPSIZE(target/ustride/uorder/vstride/vorder)]category VERSION_1_0_DEPRECATED # old: modelingdlflags handcodeglxflags client-handcode server-handcodeversion 1.0deprecated 3.1glxropcode 146wglflags client-handcode server-handcodeoffset 223MapGrid1d(un, u1, u2)return voidparam un Int32 in valueparam u1 CoordD in valueparam u2 CoordD in valuecategory VERSION_1_0_DEPRECATED # old: modelingversion 1.0deprecated 3.1glxropcode 147offset 224MapGrid1f(un, u1, u2)return voidparam un Int32 in valueparam u1 CoordF in valueparam u2 CoordF in valuecategory VERSION_1_0_DEPRECATED # old: modelingversion 1.0deprecated 3.1glxropcode 148offset 225MapGrid2d(un, u1, u2, vn, v1, v2)return voidparam un Int32 in valueparam u1 CoordD in valueparam u2 CoordD in valueparam vn Int32 in valueparam v1 CoordD in valueparam v2 CoordD in valuecategory VERSION_1_0_DEPRECATED # old: modelingversion 1.0deprecated 3.1glxropcode 149offset 226MapGrid2f(un, u1, u2, vn, v1, v2)return voidparam un Int32 in valueparam u1 CoordF in valueparam u2 CoordF in valueparam vn Int32 in valueparam v1 CoordF in valueparam v2 CoordF in valuecategory VERSION_1_0_DEPRECATED # old: modelingversion 1.0deprecated 3.1glxropcode 150offset 227EvalCoord1d(u)return voidparam u CoordD in valuecategory VERSION_1_0_DEPRECATED # old: modelingvectorequiv EvalCoord1dvversion 1.0deprecated 3.1offset 228EvalCoord1dv(u)return voidparam u CoordD in array [1]category VERSION_1_0_DEPRECATED # old: modelingversion 1.0deprecated 3.1glxropcode 151offset 229EvalCoord1f(u)return voidparam u CoordF in valuecategory VERSION_1_0_DEPRECATED # old: modelingvectorequiv EvalCoord1fvversion 1.0deprecated 3.1offset 230EvalCoord1fv(u)return voidparam u CoordF in array [1]category VERSION_1_0_DEPRECATED # old: modelingversion 1.0deprecated 3.1glxropcode 152offset 231EvalCoord2d(u, v)return voidparam u CoordD in valueparam v CoordD in valuecategory VERSION_1_0_DEPRECATED # old: modelingvectorequiv EvalCoord2dvversion 1.0deprecated 3.1offset 232EvalCoord2dv(u)return voidparam u CoordD in array [2]category VERSION_1_0_DEPRECATED # old: modelingversion 1.0deprecated 3.1glxropcode 153offset 233EvalCoord2f(u, v)return voidparam u CoordF in valueparam v CoordF in valuecategory VERSION_1_0_DEPRECATED # old: modelingvectorequiv EvalCoord2fvversion 1.0deprecated 3.1offset 234EvalCoord2fv(u)return voidparam u CoordF in array [2]category VERSION_1_0_DEPRECATED # old: modelingversion 1.0deprecated 3.1glxropcode 154offset 235EvalMesh1(mode, i1, i2)return voidparam mode MeshMode1 in valueparam i1 CheckedInt32 in valueparam i2 CheckedInt32 in valuecategory VERSION_1_0_DEPRECATED # old: modelingversion 1.0deprecated 3.1glxropcode 155offset 236EvalPoint1(i)return voidparam i Int32 in valuecategory VERSION_1_0_DEPRECATED # old: modelingversion 1.0deprecated 3.1glxropcode 156offset 237EvalMesh2(mode, i1, i2, j1, j2)return voidparam mode MeshMode2 in valueparam i1 CheckedInt32 in valueparam i2 CheckedInt32 in valueparam j1 CheckedInt32 in valueparam j2 CheckedInt32 in valuecategory VERSION_1_0_DEPRECATED # old: modelingversion 1.0deprecated 3.1glxropcode 157offset 238EvalPoint2(i, j)return voidparam i CheckedInt32 in valueparam j CheckedInt32 in valuecategory VERSION_1_0_DEPRECATED # old: modelingversion 1.0deprecated 3.1glxropcode 158offset 239AlphaFunc(func, ref)return voidparam func AlphaFunction in valueparam ref ClampedFloat32 in valuecategory VERSION_1_0_DEPRECATED # old: pixel-opversion 1.0deprecated 3.1glxropcode 159offset 240PixelZoom(xfactor, yfactor)return voidparam xfactor Float32 in valueparam yfactor Float32 in valuecategory VERSION_1_0_DEPRECATED # old: pixel-rwversion 1.0deprecated 3.1glxropcode 165offset 246PixelTransferf(pname, param)return voidparam pname PixelTransferParameter in valueparam param CheckedFloat32 in valuecategory VERSION_1_0_DEPRECATED # old: pixel-rwversion 1.0deprecated 3.1glxropcode 166offset 247PixelTransferi(pname, param)return voidparam pname PixelTransferParameter in valueparam param CheckedInt32 in valuecategory VERSION_1_0_DEPRECATED # old: pixel-rwversion 1.0deprecated 3.1glxropcode 167offset 248PixelMapfv(map, mapsize, values)return voidparam map PixelMap in valueparam mapsize CheckedInt32 in valueparam values Float32 in array [mapsize]category VERSION_1_0_DEPRECATED # old: pixel-rwglxflags client-handcodeversion 1.0deprecated 3.1glxropcode 168offset 251PixelMapuiv(map, mapsize, values)return voidparam map PixelMap in valueparam mapsize CheckedInt32 in valueparam values UInt32 in array [mapsize]category VERSION_1_0_DEPRECATED # old: pixel-rwglxflags client-handcodeversion 1.0deprecated 3.1glxropcode 169offset 252PixelMapusv(map, mapsize, values)return voidparam map PixelMap in valueparam mapsize CheckedInt32 in valueparam values UInt16 in array [mapsize]category VERSION_1_0_DEPRECATED # old: pixel-rwglxflags client-handcodeversion 1.0deprecated 3.1glxropcode 170offset 253CopyPixels(x, y, width, height, type)return voidparam x WinCoord in valueparam y WinCoord in valueparam width SizeI in valueparam height SizeI in valueparam type PixelCopyType in valuecategory VERSION_1_0_DEPRECATED # old: pixel-rwversion 1.0deprecated 3.1glxropcode 172offset 255DrawPixels(width, height, format, type, pixels)return voidparam width SizeI in valueparam height SizeI in valueparam format PixelFormat in valueparam type PixelType in valueparam pixels Void in array [COMPSIZE(format/type/width/height)]category VERSION_1_0_DEPRECATED # old: pixel-rwdlflags handcodeglxflags client-handcode server-handcodeversion 1.0deprecated 3.1glxropcode 173wglflags client-handcode server-handcodeoffset 257GetClipPlane(plane, equation)return voidparam plane ClipPlaneName in valueparam equation Float64 out array [4]category VERSION_1_0_DEPRECATED # old: state-reqdlflags notlistableversion 1.0deprecated 3.1glxsingle 113glxflags client-handcode server-handcodeoffset 259GetLightfv(light, pname, params)return voidparam light LightName in valueparam pname LightParameter in valueparam params Float32 out array [COMPSIZE(pname)]category VERSION_1_0_DEPRECATED # old: state-reqdlflags notlistableversion 1.0deprecated 3.1glxsingle 118wglflags small-dataoffset 264GetLightiv(light, pname, params)return voidparam light LightName in valueparam pname LightParameter in valueparam params Int32 out array [COMPSIZE(pname)]category VERSION_1_0_DEPRECATED # old: state-reqdlflags notlistableversion 1.0deprecated 3.1glxsingle 119wglflags small-dataoffset 265GetMapdv(target, query, v)return voidparam target MapTarget in valueparam query GetMapQuery in valueparam v Float64 out array [COMPSIZE(target/query)]category VERSION_1_0_DEPRECATED # old: state-reqdlflags notlistableversion 1.0deprecated 3.1glxsingle 120offset 266GetMapfv(target, query, v)return voidparam target MapTarget in valueparam query GetMapQuery in valueparam v Float32 out array [COMPSIZE(target/query)]category VERSION_1_0_DEPRECATED # old: state-reqdlflags notlistableversion 1.0deprecated 3.1glxsingle 121offset 267GetMapiv(target, query, v)return voidparam target MapTarget in valueparam query GetMapQuery in valueparam v Int32 out array [COMPSIZE(target/query)]category VERSION_1_0_DEPRECATED # old: state-reqdlflags notlistableversion 1.0deprecated 3.1glxsingle 122offset 268GetMaterialfv(face, pname, params)return voidparam face MaterialFace in valueparam pname MaterialParameter in valueparam params Float32 out array [COMPSIZE(pname)]category VERSION_1_0_DEPRECATED # old: state-reqdlflags notlistableversion 1.0deprecated 3.1glxsingle 123wglflags small-dataoffset 269GetMaterialiv(face, pname, params)return voidparam face MaterialFace in valueparam pname MaterialParameter in valueparam params Int32 out array [COMPSIZE(pname)]category VERSION_1_0_DEPRECATED # old: state-reqdlflags notlistableversion 1.0deprecated 3.1glxsingle 124wglflags small-dataoffset 270GetPixelMapfv(map, values)return voidparam map PixelMap in valueparam values Float32 out array [COMPSIZE(map)]category VERSION_1_0_DEPRECATED # old: state-reqdlflags notlistableversion 1.0deprecated 3.1glxsingle 125offset 271GetPixelMapuiv(map, values)return voidparam map PixelMap in valueparam values UInt32 out array [COMPSIZE(map)]category VERSION_1_0_DEPRECATED # old: state-reqdlflags notlistableversion 1.0deprecated 3.1glxsingle 126offset 272GetPixelMapusv(map, values)return voidparam map PixelMap in valueparam values UInt16 out array [COMPSIZE(map)]category VERSION_1_0_DEPRECATED # old: state-reqdlflags notlistableversion 1.0deprecated 3.1glxsingle 127offset 273GetPolygonStipple(mask)return voidparam mask UInt8 out array [COMPSIZE()]category VERSION_1_0_DEPRECATED # old: state-reqdlflags notlistableglxflags client-handcode server-handcodeversion 1.0deprecated 3.1glxsingle 128wglflags client-handcode server-handcodeoffset 274GetTexEnvfv(target, pname, params)return voidparam target TextureEnvTarget in valueparam pname TextureEnvParameter in valueparam params Float32 out array [COMPSIZE(pname)]category VERSION_1_0_DEPRECATED # old: state-reqdlflags notlistableversion 1.0deprecated 3.1glxsingle 130wglflags small-dataoffset 276GetTexEnviv(target, pname, params)return voidparam target TextureEnvTarget in valueparam pname TextureEnvParameter in valueparam params Int32 out array [COMPSIZE(pname)]category VERSION_1_0_DEPRECATED # old: state-reqdlflags notlistableversion 1.0deprecated 3.1glxsingle 131wglflags small-dataoffset 277GetTexGendv(coord, pname, params)return voidparam coord TextureCoordName in valueparam pname TextureGenParameter in valueparam params Float64 out array [COMPSIZE(pname)]category VERSION_1_0_DEPRECATED # old: state-reqdlflags notlistableversion 1.0deprecated 3.1glxsingle 132wglflags small-dataoffset 278GetTexGenfv(coord, pname, params)return voidparam coord TextureCoordName in valueparam pname TextureGenParameter in valueparam params Float32 out array [COMPSIZE(pname)]category VERSION_1_0_DEPRECATED # old: state-reqdlflags notlistableversion 1.0deprecated 3.1glxsingle 133wglflags small-dataoffset 279GetTexGeniv(coord, pname, params)return voidparam coord TextureCoordName in valueparam pname TextureGenParameter in valueparam params Int32 out array [COMPSIZE(pname)]category VERSION_1_0_DEPRECATED # old: state-reqdlflags notlistableversion 1.0deprecated 3.1glxsingle 134wglflags small-dataoffset 280IsList(list)return Booleanparam list List in valuecategory VERSION_1_0_DEPRECATED # old: state-reqdlflags notlistableversion 1.0deprecated 3.1glxsingle 141offset 287Frustum(left, right, bottom, top, zNear, zFar)return voidparam left Float64 in valueparam right Float64 in valueparam bottom Float64 in valueparam top Float64 in valueparam zNear Float64 in valueparam zFar Float64 in valuecategory VERSION_1_0_DEPRECATED # old: xformversion 1.0deprecated 3.1glxropcode 175offset 289LoadIdentity()return voidcategory VERSION_1_0_DEPRECATED # old: xformversion 1.0deprecated 3.1glxropcode 176offset 290LoadMatrixf(m)return voidparam m Float32 in array [16]category VERSION_1_0_DEPRECATED # old: xformversion 1.0deprecated 3.1glxropcode 177offset 291LoadMatrixd(m)return voidparam m Float64 in array [16]category VERSION_1_0_DEPRECATED # old: xformversion 1.0deprecated 3.1glxropcode 178offset 292MatrixMode(mode)return voidparam mode MatrixMode in valuecategory VERSION_1_0_DEPRECATED # old: xformversion 1.0deprecated 3.1glxropcode 179offset 293MultMatrixf(m)return voidparam m Float32 in array [16]category VERSION_1_0_DEPRECATED # old: xformversion 1.0deprecated 3.1glxropcode 180offset 294MultMatrixd(m)return voidparam m Float64 in array [16]category VERSION_1_0_DEPRECATED # old: xformversion 1.0deprecated 3.1glxropcode 181offset 295Ortho(left, right, bottom, top, zNear, zFar)return voidparam left Float64 in valueparam right Float64 in valueparam bottom Float64 in valueparam top Float64 in valueparam zNear Float64 in valueparam zFar Float64 in valuecategory VERSION_1_0_DEPRECATED # old: xformversion 1.0deprecated 3.1glxropcode 182offset 296PopMatrix()return voidcategory VERSION_1_0_DEPRECATED # old: xformversion 1.0deprecated 3.1glxropcode 183offset 297PushMatrix()return voidcategory VERSION_1_0_DEPRECATED # old: xformversion 1.0deprecated 3.1glxropcode 184offset 298Rotated(angle, x, y, z)return voidparam angle Float64 in valueparam x Float64 in valueparam y Float64 in valueparam z Float64 in valuecategory VERSION_1_0_DEPRECATED # old: xformversion 1.0deprecated 3.1glxropcode 185offset 299Rotatef(angle, x, y, z)return voidparam angle Float32 in valueparam x Float32 in valueparam y Float32 in valueparam z Float32 in valuecategory VERSION_1_0_DEPRECATED # old: xformversion 1.0deprecated 3.1glxropcode 186offset 300Scaled(x, y, z)return voidparam x Float64 in valueparam y Float64 in valueparam z Float64 in valuecategory VERSION_1_0_DEPRECATED # old: xformversion 1.0deprecated 3.1glxropcode 187offset 301Scalef(x, y, z)return voidparam x Float32 in valueparam y Float32 in valueparam z Float32 in valuecategory VERSION_1_0_DEPRECATED # old: xformversion 1.0deprecated 3.1glxropcode 188offset 302Translated(x, y, z)return voidparam x Float64 in valueparam y Float64 in valueparam z Float64 in valuecategory VERSION_1_0_DEPRECATED # old: xformversion 1.0deprecated 3.1glxropcode 189offset 303Translatef(x, y, z)return voidparam x Float32 in valueparam y Float32 in valueparam z Float32 in valuecategory VERSION_1_0_DEPRECATED # old: xformversion 1.0deprecated 3.1glxropcode 190offset 304################################################################################################################################################################ OpenGL 1.1 commands###############################################################################################################################################################DrawArrays(mode, first, count)return voidparam mode BeginMode in valueparam first Int32 in valueparam count SizeI in valuecategory VERSION_1_1dlflags handcodeglxflags client-handcode client-intercept server-handcodeversion 1.1glxropcode 193offset 310DrawElements(mode, count, type, indices)return voidparam mode BeginMode in valueparam count SizeI in valueparam type DrawElementsType in valueparam indices Void in array [COMPSIZE(count/type)]category VERSION_1_1dlflags handcodeglxflags client-handcode client-intercept server-handcodeversion 1.1offset 311GetPointerv(pname, params)return voidparam pname GetPointervPName in valueparam params VoidPointer out array [1]category VERSION_1_1dlflags notlistableglxflags client-handcode client-intercept server-handcodeversion 1.1offset 329PolygonOffset(factor, units)return voidparam factor Float32 in valueparam units Float32 in valuecategory VERSION_1_1version 1.1glxropcode 192offset 319# Arguably TexelInternalFormat, not PixelInternalFormatCopyTexImage1D(target, level, internalformat, x, y, width, border)return voidparam target TextureTarget in valueparam level CheckedInt32 in valueparam internalformat PixelInternalFormat in valueparam x WinCoord in valueparam y WinCoord in valueparam width SizeI in valueparam border CheckedInt32 in valuecategory VERSION_1_1version 1.1glxropcode 4119glxflags EXToffset 323# Arguably TexelInternalFormat, not PixelInternalFormatCopyTexImage2D(target, level, internalformat, x, y, width, height, border)return voidparam target TextureTarget in valueparam level CheckedInt32 in valueparam internalformat PixelInternalFormat in valueparam x WinCoord in valueparam y WinCoord in valueparam width SizeI in valueparam height SizeI in valueparam border CheckedInt32 in valuecategory VERSION_1_1version 1.1glxropcode 4120glxflags EXToffset 324CopyTexSubImage1D(target, level, xoffset, x, y, width)return voidparam target TextureTarget in valueparam level CheckedInt32 in valueparam xoffset CheckedInt32 in valueparam x WinCoord in valueparam y WinCoord in valueparam width SizeI in valuecategory VERSION_1_1version 1.1glxropcode 4121glxflags EXToffset 325CopyTexSubImage2D(target, level, xoffset, yoffset, x, y, width, height)return voidparam target TextureTarget in valueparam level CheckedInt32 in valueparam xoffset CheckedInt32 in valueparam yoffset CheckedInt32 in valueparam x WinCoord in valueparam y WinCoord in valueparam width SizeI in valueparam height SizeI in valuecategory VERSION_1_1version 1.1glxropcode 4122glxflags EXToffset 326TexSubImage1D(target, level, xoffset, width, format, type, pixels)return voidparam target TextureTarget in valueparam level CheckedInt32 in valueparam xoffset CheckedInt32 in valueparam width SizeI in valueparam format PixelFormat in valueparam type PixelType in valueparam pixels Void in array [COMPSIZE(format/type/width)]category VERSION_1_1dlflags handcodeglxflags EXT client-handcode server-handcodeversion 1.1glxropcode 4099offset 332TexSubImage2D(target, level, xoffset, yoffset, width, height, format, type, pixels)return voidparam target TextureTarget in valueparam level CheckedInt32 in valueparam xoffset CheckedInt32 in valueparam yoffset CheckedInt32 in valueparam width SizeI in valueparam height SizeI in valueparam format PixelFormat in valueparam type PixelType in valueparam pixels Void in array [COMPSIZE(format/type/width/height)]category VERSION_1_1dlflags handcodeglxflags EXT client-handcode server-handcodeversion 1.1glxropcode 4100offset 333BindTexture(target, texture)return voidparam target TextureTarget in valueparam texture Texture in valuecategory VERSION_1_1version 1.1glxropcode 4117glxflags EXToffset 307DeleteTextures(n, textures)return voidparam n SizeI in valueparam textures Texture in array [n]category VERSION_1_1dlflags notlistableversion 1.1glxsingle 144offset 327GenTextures(n, textures)return voidparam n SizeI in valueparam textures Texture out array [n]category VERSION_1_1dlflags notlistableversion 1.1glxsingle 145offset 328IsTexture(texture)return Booleanparam texture Texture in valuecategory VERSION_1_1dlflags notlistableversion 1.1glxsingle 146offset 330################################################################################################################################################################ OpenGL 1.1 deprecated commands###############################################################################################################################################################ArrayElement(i)return voidparam i Int32 in valuecategory VERSION_1_1_DEPRECATEDdlflags handcodeglxflags client-handcode client-intercept server-handcodeversion 1.1deprecated 3.1offset 306ColorPointer(size, type, stride, pointer)return voidparam size Int32 in valueparam type ColorPointerType in valueparam stride SizeI in valueparam pointer Void in array [COMPSIZE(size/type/stride)] retainedcategory VERSION_1_1_DEPRECATEDdlflags notlistableglxflags client-handcode client-intercept server-handcodeversion 1.1deprecated 3.1offset 308DisableClientState(array)return voidparam array EnableCap in valuecategory VERSION_1_1_DEPRECATEDversion 1.1deprecated 3.1dlflags notlistableglxflags client-handcode client-intercept server-handcodeoffset 309EdgeFlagPointer(stride, pointer)return voidparam stride SizeI in valueparam pointer Void in array [COMPSIZE(stride)] retainedcategory VERSION_1_1_DEPRECATEDdlflags notlistableglxflags client-handcode client-intercept server-handcodeversion 1.1deprecated 3.1offset 312EnableClientState(array)return voidparam array EnableCap in valuecategory VERSION_1_1_DEPRECATEDdlflags notlistableglxflags client-handcode client-intercept server-handcodeversion 1.1deprecated 3.1offset 313IndexPointer(type, stride, pointer)return voidparam type IndexPointerType in valueparam stride SizeI in valueparam pointer Void in array [COMPSIZE(type/stride)] retainedcategory VERSION_1_1_DEPRECATEDdlflags notlistableglxflags client-handcode client-intercept server-handcodeversion 1.1deprecated 3.1offset 314InterleavedArrays(format, stride, pointer)return voidparam format InterleavedArrayFormat in valueparam stride SizeI in valueparam pointer Void in array [COMPSIZE(format/stride)] retainedcategory VERSION_1_1_DEPRECATEDdlflags notlistableglxflags client-handcode client-intercept server-handcodeversion 1.1deprecated 3.1offset 317NormalPointer(type, stride, pointer)return voidparam type NormalPointerType in valueparam stride SizeI in valueparam pointer Void in array [COMPSIZE(type/stride)] retainedcategory VERSION_1_1_DEPRECATEDdlflags notlistableglxflags client-handcode client-intercept server-handcodeversion 1.1deprecated 3.1offset 318TexCoordPointer(size, type, stride, pointer)return voidparam size Int32 in valueparam type TexCoordPointerType in valueparam stride SizeI in valueparam pointer Void in array [COMPSIZE(size/type/stride)] retainedcategory VERSION_1_1_DEPRECATEDdlflags notlistableglxflags client-handcode client-intercept server-handcodeversion 1.1deprecated 3.1offset 320VertexPointer(size, type, stride, pointer)return voidparam size Int32 in valueparam type VertexPointerType in valueparam stride SizeI in valueparam pointer Void in array [COMPSIZE(size/type/stride)] retainedcategory VERSION_1_1_DEPRECATEDdlflags notlistableglxflags client-handcode client-intercept server-handcodeversion 1.1deprecated 3.1offset 321AreTexturesResident(n, textures, residences)return Booleanparam n SizeI in valueparam textures Texture in array [n]param residences Boolean out array [n]category VERSION_1_1_DEPRECATEDglxsingle 143dlflags notlistableversion 1.1deprecated 3.1offset 322PrioritizeTextures(n, textures, priorities)return voidparam n SizeI in valueparam textures Texture in array [n]param priorities ClampedFloat32 in array [n]category VERSION_1_1_DEPRECATEDversion 1.1deprecated 3.1glxropcode 4118glxflags EXToffset 331Indexub(c)return voidparam c ColorIndexValueUB in valuecategory VERSION_1_1_DEPRECATEDvectorequiv Indexubvversion 1.1offset 315Indexubv(c)return voidparam c ColorIndexValueUB in array [1]category VERSION_1_1_DEPRECATEDversion 1.1glxropcode 194offset 316PopClientAttrib()return voidcategory VERSION_1_1_DEPRECATEDversion 1.1deprecated 3.1dlflags notlistableglxflags client-handcode client-intercept server-handcodeoffset 334PushClientAttrib(mask)return voidparam mask ClientAttribMask in valuecategory VERSION_1_1_DEPRECATEDversion 1.1deprecated 3.1dlflags notlistableglxflags client-handcode client-intercept server-handcodeoffset 335################################################################################################################################################################ OpenGL 1.2 commands###############################################################################################################################################################BlendColor(red, green, blue, alpha)return voidparam red ClampedColorF in valueparam green ClampedColorF in valueparam blue ClampedColorF in valueparam alpha ClampedColorF in valuecategory VERSION_1_2glxflags EXTversion 1.2glxropcode 4096offset 336BlendEquation(mode)return voidparam mode BlendEquationMode in valuecategory VERSION_1_2glxflags EXTversion 1.2glxropcode 4097offset 337DrawRangeElements(mode, start, end, count, type, indices)return voidparam mode BeginMode in valueparam start UInt32 in valueparam end UInt32 in valueparam count SizeI in valueparam type DrawElementsType in valueparam indices Void in array [COMPSIZE(count/type)]category VERSION_1_2dlflags handcodeglxflags client-handcode client-intercept server-handcodeversion 1.2offset 338# OpenGL 1.2 (EXT_texture3D) commands# Arguably TexelInternalFormat, not PixelInternalFormatTexImage3D(target, level, internalformat, width, height, depth, border, format, type, pixels)return voidparam target TextureTarget in valueparam level CheckedInt32 in valueparam internalformat TextureComponentCount in valueparam width SizeI in valueparam height SizeI in valueparam depth SizeI in valueparam border CheckedInt32 in valueparam format PixelFormat in valueparam type PixelType in valueparam pixels Void in array [COMPSIZE(format/type/width/height/depth)]category VERSION_1_2dlflags handcodeglxflags client-handcode server-handcode EXTversion 1.2deprecated 3.1glxropcode 4114offset 371TexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels)return voidparam target TextureTarget in valueparam level CheckedInt32 in valueparam xoffset CheckedInt32 in valueparam yoffset CheckedInt32 in valueparam zoffset CheckedInt32 in valueparam width SizeI in valueparam height SizeI in valueparam depth SizeI in valueparam format PixelFormat in valueparam type PixelType in valueparam pixels Void in array [COMPSIZE(format/type/width/height/depth)]category VERSION_1_2dlflags handcodeglxflags client-handcode server-handcode EXTversion 1.2glxropcode 4115offset 372# OpenGL 1.2 (EXT_copy_texture) commands (specific to texture3D)CopyTexSubImage3D(target, level, xoffset, yoffset, zoffset, x, y, width, height)return voidparam target TextureTarget in valueparam level CheckedInt32 in valueparam xoffset CheckedInt32 in valueparam yoffset CheckedInt32 in valueparam zoffset CheckedInt32 in valueparam x WinCoord in valueparam y WinCoord in valueparam width SizeI in valueparam height SizeI in valuecategory VERSION_1_2glxflags EXTversion 1.2glxropcode 4123offset 373################################################################################################################################################################ OpenGL 1.2 deprecated commands################################################################################################################################################################ OpenGL 1.2 (SGI_color_table) commandsColorTable(target, internalformat, width, format, type, table)return voidparam target ColorTableTarget in valueparam internalformat PixelInternalFormat in valueparam width SizeI in valueparam format PixelFormat in valueparam type PixelType in valueparam table Void in array [COMPSIZE(format/type/width)]category VERSION_1_2_DEPRECATEDdlflags handcodeglxflags client-handcode server-handcode EXTversion 1.2deprecated 3.1glxropcode 2053offset 339ColorTableParameterfv(target, pname, params)return voidparam target ColorTableTarget in valueparam pname ColorTableParameterPName in valueparam params CheckedFloat32 in array [COMPSIZE(pname)]category VERSION_1_2_DEPRECATEDglxflags EXTversion 1.2deprecated 3.1glxropcode 2054offset 340ColorTableParameteriv(target, pname, params)return voidparam target ColorTableTarget in valueparam pname ColorTableParameterPName in valueparam params CheckedInt32 in array [COMPSIZE(pname)]category VERSION_1_2_DEPRECATEDglxflags EXTversion 1.2deprecated 3.1glxropcode 2055offset 341CopyColorTable(target, internalformat, x, y, width)return voidparam target ColorTableTarget in valueparam internalformat PixelInternalFormat in valueparam x WinCoord in valueparam y WinCoord in valueparam width SizeI in valuecategory VERSION_1_2_DEPRECATEDglxflags EXTversion 1.2deprecated 3.1glxropcode 2056offset 342GetColorTable(target, format, type, table)return voidparam target ColorTableTarget in valueparam format PixelFormat in valueparam type PixelType in valueparam table Void out array [COMPSIZE(target/format/type)]category VERSION_1_2_DEPRECATEDdlflags notlistableglxflags client-handcode server-handcodeversion 1.2deprecated 3.1glxsingle 147offset 343GetColorTableParameterfv(target, pname, params)return voidparam target ColorTableTarget in valueparam pname GetColorTableParameterPName in valueparam params Float32 out array [COMPSIZE(pname)]category VERSION_1_2_DEPRECATEDdlflags notlistableversion 1.2deprecated 3.1glxsingle 148offset 344GetColorTableParameteriv(target, pname, params)return voidparam target ColorTableTarget in valueparam pname GetColorTableParameterPName in valueparam params Int32 out array [COMPSIZE(pname)]category VERSION_1_2_DEPRECATEDdlflags notlistableversion 1.2deprecated 3.1glxsingle 149offset 345# OpenGL 1.2 (EXT_color_subtable) commandsColorSubTable(target, start, count, format, type, data)return voidparam target ColorTableTarget in valueparam start SizeI in valueparam count SizeI in valueparam format PixelFormat in valueparam type PixelType in valueparam data Void in array [COMPSIZE(format/type/count)]category VERSION_1_2_DEPRECATEDdlflags handcodeglxflags client-handcode server-handcodeversion 1.2deprecated 3.1glxropcode 195offset 346CopyColorSubTable(target, start, x, y, width)return voidparam target ColorTableTarget in valueparam start SizeI in valueparam x WinCoord in valueparam y WinCoord in valueparam width SizeI in valuecategory VERSION_1_2_DEPRECATEDversion 1.2deprecated 3.1glxropcode 196offset 347# OpenGL 1.2 (EXT_convolution) commandsConvolutionFilter1D(target, internalformat, width, format, type, image)return voidparam target ConvolutionTarget in valueparam internalformat PixelInternalFormat in valueparam width SizeI in valueparam format PixelFormat in valueparam type PixelType in valueparam image Void in array [COMPSIZE(format/type/width)]category VERSION_1_2_DEPRECATEDdlflags handcodeglxflags client-handcode server-handcode EXTversion 1.2deprecated 3.1glxropcode 4101offset 348ConvolutionFilter2D(target, internalformat, width, height, format, type, image)return voidparam target ConvolutionTarget in valueparam internalformat PixelInternalFormat in valueparam width SizeI in valueparam height SizeI in valueparam format PixelFormat in valueparam type PixelType in valueparam image Void in array [COMPSIZE(format/type/width/height)]category VERSION_1_2_DEPRECATEDdlflags handcodeglxflags client-handcode server-handcode EXTversion 1.2deprecated 3.1glxropcode 4102offset 349ConvolutionParameterf(target, pname, params)return voidparam target ConvolutionTarget in valueparam pname ConvolutionParameter in valueparam params CheckedFloat32 in valuecategory VERSION_1_2_DEPRECATEDglxflags EXTversion 1.2deprecated 3.1glxropcode 4103offset 350ConvolutionParameterfv(target, pname, params)return voidparam target ConvolutionTarget in valueparam pname ConvolutionParameter in valueparam params CheckedFloat32 in array [COMPSIZE(pname)]category VERSION_1_2_DEPRECATEDglxflags EXTversion 1.2deprecated 3.1glxropcode 4104offset 351ConvolutionParameteri(target, pname, params)return voidparam target ConvolutionTarget in valueparam pname ConvolutionParameter in valueparam params CheckedInt32 in valuecategory VERSION_1_2_DEPRECATEDglxflags EXTversion 1.2deprecated 3.1glxropcode 4105offset 352ConvolutionParameteriv(target, pname, params)return voidparam target ConvolutionTarget in valueparam pname ConvolutionParameter in valueparam params CheckedInt32 in array [COMPSIZE(pname)]category VERSION_1_2_DEPRECATEDglxflags EXTversion 1.2deprecated 3.1glxropcode 4106offset 353CopyConvolutionFilter1D(target, internalformat, x, y, width)return voidparam target ConvolutionTarget in valueparam internalformat PixelInternalFormat in valueparam x WinCoord in valueparam y WinCoord in valueparam width SizeI in valuecategory VERSION_1_2_DEPRECATEDglxflags EXTversion 1.2deprecated 3.1glxropcode 4107offset 354CopyConvolutionFilter2D(target, internalformat, x, y, width, height)return voidparam target ConvolutionTarget in valueparam internalformat PixelInternalFormat in valueparam x WinCoord in valueparam y WinCoord in valueparam width SizeI in valueparam height SizeI in valuecategory VERSION_1_2_DEPRECATEDglxflags EXTversion 1.2deprecated 3.1glxropcode 4108offset 355GetConvolutionFilter(target, format, type, image)return voidparam target ConvolutionTarget in valueparam format PixelFormat in valueparam type PixelType in valueparam image Void out array [COMPSIZE(target/format/type)]category VERSION_1_2_DEPRECATEDdlflags notlistableglxflags client-handcode server-handcodeversion 1.2deprecated 3.1glxsingle 150offset 356GetConvolutionParameterfv(target, pname, params)return voidparam target ConvolutionTarget in valueparam pname GetConvolutionParameterPName in valueparam params Float32 out array [COMPSIZE(pname)]category VERSION_1_2_DEPRECATEDdlflags notlistableversion 1.2deprecated 3.1glxsingle 151offset 357GetConvolutionParameteriv(target, pname, params)return voidparam target ConvolutionTarget in valueparam pname GetConvolutionParameterPName in valueparam params Int32 out array [COMPSIZE(pname)]category VERSION_1_2_DEPRECATEDdlflags notlistableversion 1.2deprecated 3.1glxsingle 152offset 358GetSeparableFilter(target, format, type, row, column, span)return voidparam target SeparableTarget in valueparam format PixelFormat in valueparam type PixelType in valueparam 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_DEPRECATEDdlflags notlistableglxflags client-handcode server-handcodeversion 1.2deprecated 3.1glxsingle 153offset 359SeparableFilter2D(target, internalformat, width, height, format, type, row, column)return voidparam target SeparableTarget in valueparam internalformat PixelInternalFormat in valueparam width SizeI in valueparam height SizeI in valueparam format PixelFormat in valueparam type PixelType in valueparam row Void in array [COMPSIZE(target/format/type/width)]param column Void in array [COMPSIZE(target/format/type/height)]category VERSION_1_2_DEPRECATEDdlflags handcodeglxflags client-handcode server-handcode EXTversion 1.2deprecated 3.1glxropcode 4109offset 360# OpenGL 1.2 (EXT_histogram) commandsGetHistogram(target, reset, format, type, values)return voidparam target HistogramTarget in valueparam reset Boolean in valueparam format PixelFormat in valueparam type PixelType in valueparam values Void out array [COMPSIZE(target/format/type)]category VERSION_1_2_DEPRECATEDdlflags notlistableglxflags client-handcode server-handcodeversion 1.2deprecated 3.1glxsingle 154offset 361GetHistogramParameterfv(target, pname, params)return voidparam target HistogramTarget in valueparam pname GetHistogramParameterPName in valueparam params Float32 out array [COMPSIZE(pname)]category VERSION_1_2_DEPRECATEDdlflags notlistableversion 1.2deprecated 3.1glxsingle 155offset 362GetHistogramParameteriv(target, pname, params)return voidparam target HistogramTarget in valueparam pname GetHistogramParameterPName in valueparam params Int32 out array [COMPSIZE(pname)]category VERSION_1_2_DEPRECATEDdlflags notlistableversion 1.2deprecated 3.1glxsingle 156offset 363GetMinmax(target, reset, format, type, values)return voidparam target MinmaxTarget in valueparam reset Boolean in valueparam format PixelFormat in valueparam type PixelType in valueparam values Void out array [COMPSIZE(target/format/type)]category VERSION_1_2_DEPRECATEDdlflags notlistableglxflags client-handcode server-handcodeversion 1.2deprecated 3.1glxsingle 157offset 364GetMinmaxParameterfv(target, pname, params)return voidparam target MinmaxTarget in valueparam pname GetMinmaxParameterPName in valueparam params Float32 out array [COMPSIZE(pname)]category VERSION_1_2_DEPRECATEDdlflags notlistableversion 1.2deprecated 3.1glxsingle 158offset 365GetMinmaxParameteriv(target, pname, params)return voidparam target MinmaxTarget in valueparam pname GetMinmaxParameterPName in valueparam params Int32 out array [COMPSIZE(pname)]category VERSION_1_2_DEPRECATEDdlflags notlistableversion 1.2deprecated 3.1glxsingle 159offset 366Histogram(target, width, internalformat, sink)return voidparam target HistogramTarget in valueparam width SizeI in valueparam internalformat PixelInternalFormat in valueparam sink Boolean in valuecategory VERSION_1_2_DEPRECATEDdlflags handcodeglxflags EXTversion 1.2deprecated 3.1glxropcode 4110offset 367Minmax(target, internalformat, sink)return voidparam target MinmaxTarget in valueparam internalformat PixelInternalFormat in valueparam sink Boolean in valuecategory VERSION_1_2_DEPRECATEDglxflags EXTversion 1.2deprecated 3.1glxropcode 4111offset 368ResetHistogram(target)return voidparam target HistogramTarget in valuecategory VERSION_1_2_DEPRECATEDglxflags EXTversion 1.2deprecated 3.1glxropcode 4112offset 369ResetMinmax(target)return voidparam target MinmaxTarget in valuecategory VERSION_1_2_DEPRECATEDglxflags EXTversion 1.2deprecated 3.1glxropcode 4113offset 370################################################################################################################################################################ OpenGL 1.3 commands################################################################################################################################################################ OpenGL 1.3 (ARB_multitexture) commandsActiveTexture(texture)return voidparam texture TextureUnit in valuecategory VERSION_1_3glxflags ARBversion 1.3glxropcode 197offset 374# OpenGL 1.3 (ARB_multisample) commandsSampleCoverage(value, invert)return voidparam value ClampedFloat32 in valueparam invert Boolean in valuecategory VERSION_1_3glxflags ARBversion 1.3glxropcode 229offset 412# OpenGL 1.3 (ARB_texture_compression) commands# Arguably TexelInternalFormat, not PixelInternalFormatCompressedTexImage3D(target, level, internalformat, width, height, depth, border, imageSize, data)return voidparam target TextureTarget in valueparam level CheckedInt32 in valueparam internalformat PixelInternalFormat in valueparam width SizeI in valueparam height SizeI in valueparam depth SizeI in valueparam border CheckedInt32 in valueparam imageSize SizeI in valueparam data CompressedTextureARB in array [imageSize]category VERSION_1_3dlflags handcodeglxflags ARB client-handcode server-handcodeversion 1.3glxropcode 216wglflags client-handcode server-handcodeoffset 554# Arguably TexelInternalFormat, not PixelInternalFormatCompressedTexImage2D(target, level, internalformat, width, height, border, imageSize, data)return voidparam target TextureTarget in valueparam level CheckedInt32 in valueparam internalformat PixelInternalFormat in valueparam width SizeI in valueparam height SizeI in valueparam border CheckedInt32 in valueparam imageSize SizeI in valueparam data CompressedTextureARB in array [imageSize]category VERSION_1_3dlflags handcodeglxflags ARB client-handcode server-handcodeversion 1.3glxropcode 215wglflags client-handcode server-handcodeoffset 555# Arguably TexelInternalFormat, not PixelInternalFormatCompressedTexImage1D(target, level, internalformat, width, border, imageSize, data)return voidparam target TextureTarget in valueparam level CheckedInt32 in valueparam internalformat PixelInternalFormat in valueparam width SizeI in valueparam border CheckedInt32 in valueparam imageSize SizeI in valueparam data CompressedTextureARB in array [imageSize]category VERSION_1_3dlflags handcodeglxflags ARB client-handcode server-handcodeversion 1.3glxropcode 214wglflags client-handcode server-handcodeoffset 556CompressedTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data)return voidparam target TextureTarget in valueparam level CheckedInt32 in valueparam xoffset CheckedInt32 in valueparam yoffset CheckedInt32 in valueparam zoffset CheckedInt32 in valueparam width SizeI in valueparam height SizeI in valueparam depth SizeI in valueparam format PixelFormat in valueparam imageSize SizeI in valueparam data CompressedTextureARB in array [imageSize]category VERSION_1_3dlflags handcodeglxflags ARB client-handcode server-handcodeversion 1.3glxropcode 219wglflags client-handcode server-handcodeoffset 557CompressedTexSubImage2D(target, level, xoffset, yoffset, width, height, format, imageSize, data)return voidparam target TextureTarget in valueparam level CheckedInt32 in valueparam xoffset CheckedInt32 in valueparam yoffset CheckedInt32 in valueparam width SizeI in valueparam height SizeI in valueparam format PixelFormat in valueparam imageSize SizeI in valueparam data CompressedTextureARB in array [imageSize]category VERSION_1_3dlflags handcodeglxflags ARB client-handcode server-handcodeversion 1.3glxropcode 218wglflags client-handcode server-handcodeoffset 558CompressedTexSubImage1D(target, level, xoffset, width, format, imageSize, data)return voidparam target TextureTarget in valueparam level CheckedInt32 in valueparam xoffset CheckedInt32 in valueparam width SizeI in valueparam format PixelFormat in valueparam imageSize SizeI in valueparam data CompressedTextureARB in array [imageSize]category VERSION_1_3dlflags handcodeglxflags ARB client-handcode server-handcodeversion 1.3glxropcode 217wglflags client-handcode server-handcodeoffset 559GetCompressedTexImage(target, level, img)return voidparam target TextureTarget in valueparam level CheckedInt32 in valueparam img CompressedTextureARB out array [COMPSIZE(target/level)]category VERSION_1_3dlflags notlistableglxflags ARB client-handcode server-handcodeversion 1.3glxsingle 160wglflags client-handcode server-handcodeoffset 560################################################################################################################################################################ OpenGL 1.3 deprecated commands###############################################################################################################################################################ClientActiveTexture(texture)return voidparam texture TextureUnit in valuecategory VERSION_1_3_DEPRECATEDdlflags notlistableglxflags ARB client-handcode client-intercept server-handcodeversion 1.3deprecated 3.1offset 375MultiTexCoord1d(target, s)return voidparam target TextureUnit in valueparam s CoordD in valuecategory VERSION_1_3_DEPRECATEDglxflags ARBversion 1.3deprecated 3.1vectorequiv MultiTexCoord1dvoffset 376MultiTexCoord1dv(target, v)return voidparam target TextureUnit in valueparam v CoordD in array [1]category VERSION_1_3_DEPRECATEDglxflags ARBversion 1.3deprecated 3.1glxropcode 198offset 377MultiTexCoord1f(target, s)return voidparam target TextureUnit in valueparam s CoordF in valuecategory VERSION_1_3_DEPRECATEDglxflags ARBversion 1.3deprecated 3.1vectorequiv MultiTexCoord1fvoffset 378MultiTexCoord1fv(target, v)return voidparam target TextureUnit in valueparam v CoordF in array [1]category VERSION_1_3_DEPRECATEDglxflags ARBversion 1.3deprecated 3.1glxropcode 199offset 379MultiTexCoord1i(target, s)return voidparam target TextureUnit in valueparam s CoordI in valuecategory VERSION_1_3_DEPRECATEDglxflags ARBversion 1.3deprecated 3.1vectorequiv MultiTexCoord1ivoffset 380MultiTexCoord1iv(target, v)return voidparam target TextureUnit in valueparam v CoordI in array [1]category VERSION_1_3_DEPRECATEDglxflags ARBversion 1.3deprecated 3.1glxropcode 200offset 381MultiTexCoord1s(target, s)return voidparam target TextureUnit in valueparam s CoordS in valuecategory VERSION_1_3_DEPRECATEDglxflags ARBversion 1.3deprecated 3.1vectorequiv MultiTexCoord1svoffset 382MultiTexCoord1sv(target, v)return voidparam target TextureUnit in valueparam v CoordS in array [1]category VERSION_1_3_DEPRECATEDglxflags ARBversion 1.3deprecated 3.1glxropcode 201offset 383MultiTexCoord2d(target, s, t)return voidparam target TextureUnit in valueparam s CoordD in valueparam t CoordD in valuecategory VERSION_1_3_DEPRECATEDglxflags ARBversion 1.3deprecated 3.1vectorequiv MultiTexCoord2dvoffset 384MultiTexCoord2dv(target, v)return voidparam target TextureUnit in valueparam v CoordD in array [2]category VERSION_1_3_DEPRECATEDglxflags ARBversion 1.3deprecated 3.1glxropcode 202offset 385MultiTexCoord2f(target, s, t)return voidparam target TextureUnit in valueparam s CoordF in valueparam t CoordF in valuecategory VERSION_1_3_DEPRECATEDglxflags ARBversion 1.3deprecated 3.1vectorequiv MultiTexCoord2fvoffset 386MultiTexCoord2fv(target, v)return voidparam target TextureUnit in valueparam v CoordF in array [2]category VERSION_1_3_DEPRECATEDglxflags ARBversion 1.3deprecated 3.1glxropcode 203offset 387MultiTexCoord2i(target, s, t)return voidparam target TextureUnit in valueparam s CoordI in valueparam t CoordI in valuecategory VERSION_1_3_DEPRECATEDglxflags ARBversion 1.3deprecated 3.1vectorequiv MultiTexCoord2ivoffset 388MultiTexCoord2iv(target, v)return voidparam target TextureUnit in valueparam v CoordI in array [2]category VERSION_1_3_DEPRECATEDglxflags ARBversion 1.3deprecated 3.1glxropcode 204offset 389MultiTexCoord2s(target, s, t)return voidparam target TextureUnit in valueparam s CoordS in valueparam t CoordS in valuecategory VERSION_1_3_DEPRECATEDglxflags ARBversion 1.3deprecated 3.1vectorequiv MultiTexCoord2svoffset 390MultiTexCoord2sv(target, v)return voidparam target TextureUnit in valueparam v CoordS in array [2]category VERSION_1_3_DEPRECATEDglxflags ARBversion 1.3deprecated 3.1glxropcode 205offset 391MultiTexCoord3d(target, s, t, r)return voidparam target TextureUnit in valueparam s CoordD in valueparam t CoordD in valueparam r CoordD in valuecategory VERSION_1_3_DEPRECATEDglxflags ARBversion 1.3deprecated 3.1vectorequiv MultiTexCoord3dvoffset 392MultiTexCoord3dv(target, v)return voidparam target TextureUnit in valueparam v CoordD in array [3]category VERSION_1_3_DEPRECATEDglxflags ARBversion 1.3deprecated 3.1glxropcode 206offset 393MultiTexCoord3f(target, s, t, r)return voidparam target TextureUnit in valueparam s CoordF in valueparam t CoordF in valueparam r CoordF in valuecategory VERSION_1_3_DEPRECATEDglxflags ARBversion 1.3deprecated 3.1vectorequiv MultiTexCoord3fvoffset 394MultiTexCoord3fv(target, v)return voidparam target TextureUnit in valueparam v CoordF in array [3]category VERSION_1_3_DEPRECATEDglxflags ARBversion 1.3deprecated 3.1glxropcode 207offset 395MultiTexCoord3i(target, s, t, r)return voidparam target TextureUnit in valueparam s CoordI in valueparam t CoordI in valueparam r CoordI in valuecategory VERSION_1_3_DEPRECATEDglxflags ARBversion 1.3deprecated 3.1vectorequiv MultiTexCoord3ivoffset 396MultiTexCoord3iv(target, v)return voidparam target TextureUnit in valueparam v CoordI in array [3]category VERSION_1_3_DEPRECATEDglxflags ARBversion 1.3deprecated 3.1glxropcode 208offset 397MultiTexCoord3s(target, s, t, r)return voidparam target TextureUnit in valueparam s CoordS in valueparam t CoordS in valueparam r CoordS in valuecategory VERSION_1_3_DEPRECATEDglxflags ARBversion 1.3deprecated 3.1vectorequiv MultiTexCoord3svoffset 398MultiTexCoord3sv(target, v)return voidparam target TextureUnit in valueparam v CoordS in array [3]category VERSION_1_3_DEPRECATEDversion 1.3deprecated 3.1glxflags ARBglxropcode 209offset 399MultiTexCoord4d(target, s, t, r, q)return voidparam target TextureUnit in valueparam s CoordD in valueparam t CoordD in valueparam r CoordD in valueparam q CoordD in valuecategory VERSION_1_3_DEPRECATEDglxflags ARBversion 1.3deprecated 3.1vectorequiv MultiTexCoord4dvoffset 400MultiTexCoord4dv(target, v)return voidparam target TextureUnit in valueparam v CoordD in array [4]category VERSION_1_3_DEPRECATEDglxflags ARBversion 1.3deprecated 3.1glxropcode 210offset 401MultiTexCoord4f(target, s, t, r, q)return voidparam target TextureUnit in valueparam s CoordF in valueparam t CoordF in valueparam r CoordF in valueparam q CoordF in valuecategory VERSION_1_3_DEPRECATEDglxflags ARBversion 1.3deprecated 3.1vectorequiv MultiTexCoord4fvoffset 402MultiTexCoord4fv(target, v)return voidparam target TextureUnit in valueparam v CoordF in array [4]category VERSION_1_3_DEPRECATEDglxflags ARBversion 1.3deprecated 3.1glxropcode 211offset 403MultiTexCoord4i(target, s, t, r, q)return voidparam target TextureUnit in valueparam s CoordI in valueparam t CoordI in valueparam r CoordI in valueparam q CoordI in valuecategory VERSION_1_3_DEPRECATEDglxflags ARBversion 1.3deprecated 3.1vectorequiv MultiTexCoord4ivoffset 404MultiTexCoord4iv(target, v)return voidparam target TextureUnit in valueparam v CoordI in array [4]category VERSION_1_3_DEPRECATEDglxflags ARBversion 1.3deprecated 3.1glxropcode 212offset 405MultiTexCoord4s(target, s, t, r, q)return voidparam target TextureUnit in valueparam s CoordS in valueparam t CoordS in valueparam r CoordS in valueparam q CoordS in valuecategory VERSION_1_3_DEPRECATEDglxflags ARBversion 1.3deprecated 3.1vectorequiv MultiTexCoord4svoffset 406MultiTexCoord4sv(target, v)return voidparam target TextureUnit in valueparam v CoordS in array [4]category VERSION_1_3_DEPRECATEDglxflags ARBversion 1.3deprecated 3.1glxropcode 213offset 407# OpenGL 1.3 (ARB_transpose_matrix) commandsLoadTransposeMatrixf(m)return voidparam m Float32 in array [16]category VERSION_1_3_DEPRECATEDglxflags ARB client-handcode client-intercept server-handcodeversion 1.3deprecated 3.1offset 408LoadTransposeMatrixd(m)return voidparam m Float64 in array [16]category VERSION_1_3_DEPRECATEDglxflags ARB client-handcode client-intercept server-handcodeversion 1.3deprecated 3.1offset 409MultTransposeMatrixf(m)return voidparam m Float32 in array [16]category VERSION_1_3_DEPRECATEDglxflags ARB client-handcode client-intercept server-handcodeversion 1.3deprecated 3.1offset 410MultTransposeMatrixd(m)return voidparam m Float64 in array [16]category VERSION_1_3_DEPRECATEDglxflags ARB client-handcode client-intercept server-handcodeversion 1.3deprecated 3.1offset 411################################################################################################################################################################ OpenGL 1.4 commands################################################################################################################################################################ OpenGL 1.4 (EXT_blend_func_separate) commandsBlendFuncSeparate(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha)return voidparam sfactorRGB BlendFuncSeparateParameterEXT in valueparam dfactorRGB BlendFuncSeparateParameterEXT in valueparam sfactorAlpha BlendFuncSeparateParameterEXT in valueparam dfactorAlpha BlendFuncSeparateParameterEXT in valuecategory VERSION_1_4glxropcode 4134version 1.4extensionoffset 537# OpenGL 1.4 (EXT_multi_draw_arrays) commands# first and count are really 'in'MultiDrawArrays(mode, first, count, primcount)return voidparam mode BeginMode in valueparam first Int32 out array [COMPSIZE(count)]param count SizeI out array [COMPSIZE(primcount)]param primcount SizeI in valuecategory VERSION_1_4version 1.4glxropcode ?offset 644MultiDrawElements(mode, count, type, indices, primcount)return voidparam mode BeginMode in valueparam count SizeI in array [COMPSIZE(primcount)]param type DrawElementsType in valueparam indices VoidPointer in array [COMPSIZE(primcount)]param primcount SizeI in valuecategory VERSION_1_4version 1.4glxropcode ?offset 645# OpenGL 1.4 (ARB_point_parameters, NV_point_sprite) commandsPointParameterf(pname, param)return voidparam pname PointParameterNameARB in valueparam param CheckedFloat32 in valuecategory VERSION_1_4version 1.4glxropcode 2065extensionoffset 458PointParameterfv(pname, params)return voidparam pname PointParameterNameARB in valueparam params CheckedFloat32 in array [COMPSIZE(pname)]category VERSION_1_4version 1.4glxropcode 2066extensionoffset 459PointParameteri(pname, param)return voidparam pname PointParameterNameARB in valueparam param Int32 in valuecategory VERSION_1_4version 1.4extension soft WINSOFT NV20glxropcode 4221offset 642PointParameteriv(pname, params)return voidparam pname PointParameterNameARB in valueparam params Int32 in array [COMPSIZE(pname)]category VERSION_1_4version 1.4extension soft WINSOFT NV20glxropcode 4222reoffset 643################################################################################################################################################################ OpenGL 1.4 deprecated commands################################################################################################################################################################ OpenGL 1.4 (EXT_fog_coord) commandsFogCoordf(coord)return voidparam coord CoordF in valuecategory VERSION_1_4_DEPRECATEDvectorequiv FogCoordfvversion 1.4deprecated 3.1offset 545FogCoordfv(coord)return voidparam coord CoordF in array [1]category VERSION_1_4_DEPRECATEDversion 1.4deprecated 3.1glxropcode 4124offset 546FogCoordd(coord)return voidparam coord CoordD in valuecategory VERSION_1_4_DEPRECATEDvectorequiv FogCoorddvversion 1.4deprecated 3.1offset 547FogCoorddv(coord)return voidparam coord CoordD in array [1]category VERSION_1_4_DEPRECATEDversion 1.4deprecated 3.1glxropcode 4125offset 548FogCoordPointer(type, stride, pointer)return voidparam type FogPointerTypeEXT in valueparam stride SizeI in valueparam pointer Void in array [COMPSIZE(type/stride)] retainedcategory VERSION_1_4_DEPRECATEDdlflags notlistableversion 1.4deprecated 3.1glxflags client-handcode server-handcodeoffset 549# OpenGL 1.4 (EXT_secondary_color) commandsSecondaryColor3b(red, green, blue)return voidparam red ColorB in valueparam green ColorB in valueparam blue ColorB in valuecategory VERSION_1_4_DEPRECATEDvectorequiv SecondaryColor3bvversion 1.4deprecated 3.1offset 561SecondaryColor3bv(v)return voidparam v ColorB in array [3]category VERSION_1_4_DEPRECATEDversion 1.4deprecated 3.1glxropcode 4126offset 562SecondaryColor3d(red, green, blue)return voidparam red ColorD in valueparam green ColorD in valueparam blue ColorD in valuecategory VERSION_1_4_DEPRECATEDvectorequiv SecondaryColor3dvversion 1.4deprecated 3.1offset 563SecondaryColor3dv(v)return voidparam v ColorD in array [3]category VERSION_1_4_DEPRECATEDversion 1.4deprecated 3.1glxropcode 4130offset 564SecondaryColor3f(red, green, blue)return voidparam red ColorF in valueparam green ColorF in valueparam blue ColorF in valuecategory VERSION_1_4_DEPRECATEDvectorequiv SecondaryColor3fvversion 1.4deprecated 3.1offset 565SecondaryColor3fv(v)return voidparam v ColorF in array [3]category VERSION_1_4_DEPRECATEDversion 1.4deprecated 3.1glxropcode 4129offset 566SecondaryColor3i(red, green, blue)return voidparam red ColorI in valueparam green ColorI in valueparam blue ColorI in valuecategory VERSION_1_4_DEPRECATEDvectorequiv SecondaryColor3ivversion 1.4deprecated 3.1offset 567SecondaryColor3iv(v)return voidparam v ColorI in array [3]category VERSION_1_4_DEPRECATEDversion 1.4deprecated 3.1glxropcode 4128offset 568SecondaryColor3s(red, green, blue)return voidparam red ColorS in valueparam green ColorS in valueparam blue ColorS in valuecategory VERSION_1_4_DEPRECATEDvectorequiv SecondaryColor3svversion 1.4deprecated 3.1offset 569SecondaryColor3sv(v)return voidparam v ColorS in array [3]category VERSION_1_4_DEPRECATEDversion 1.4deprecated 3.1glxropcode 4127offset 570SecondaryColor3ub(red, green, blue)return voidparam red ColorUB in valueparam green ColorUB in valueparam blue ColorUB in valuecategory VERSION_1_4_DEPRECATEDvectorequiv SecondaryColor3ubvversion 1.4deprecated 3.1offset 571SecondaryColor3ubv(v)return voidparam v ColorUB in array [3]category VERSION_1_4_DEPRECATEDversion 1.4deprecated 3.1glxropcode 4131offset 572SecondaryColor3ui(red, green, blue)return voidparam red ColorUI in valueparam green ColorUI in valueparam blue ColorUI in valuecategory VERSION_1_4_DEPRECATEDvectorequiv SecondaryColor3uivversion 1.4deprecated 3.1offset 573SecondaryColor3uiv(v)return voidparam v ColorUI in array [3]category VERSION_1_4_DEPRECATEDversion 1.4deprecated 3.1glxropcode 4133offset 574SecondaryColor3us(red, green, blue)return voidparam red ColorUS in valueparam green ColorUS in valueparam blue ColorUS in valuecategory VERSION_1_4_DEPRECATEDvectorequiv SecondaryColor3usvversion 1.4deprecated 3.1offset 575SecondaryColor3usv(v)return voidparam v ColorUS in array [3]category VERSION_1_4_DEPRECATEDversion 1.4deprecated 3.1glxropcode 4132offset 576SecondaryColorPointer(size, type, stride, pointer)return voidparam size Int32 in valueparam type ColorPointerType in valueparam stride SizeI in valueparam pointer Void in array [COMPSIZE(size/type/stride)] retainedcategory VERSION_1_4_DEPRECATEDdlflags notlistableglxflags client-handcode server-handcodeversion 1.4deprecated 3.1extensionoffset 577# OpenGL 1.4 (ARB_window_pos) commands# Note: all WindowPos* entry points use glxropcode ropcode 230, with 3 float parametersWindowPos2d(x, y)return voidparam x CoordD in valueparam y CoordD in valuecategory VERSION_1_4_DEPRECATEDvectorequiv WindowPos2dvversion 1.4deprecated 3.1offset 513WindowPos2dv(v)return voidparam v CoordD in array [2]category VERSION_1_4_DEPRECATEDversion 1.4deprecated 3.1glxropcode 230glxflags client-handcode server-handcodeoffset 514WindowPos2f(x, y)return voidparam x CoordF in valueparam y CoordF in valuecategory VERSION_1_4_DEPRECATEDvectorequiv WindowPos2fvversion 1.4deprecated 3.1offset 515WindowPos2fv(v)return voidparam v CoordF in array [2]category VERSION_1_4_DEPRECATEDversion 1.4deprecated 3.1glxropcode 230glxflags client-handcode server-handcodeoffset 516WindowPos2i(x, y)return voidparam x CoordI in valueparam y CoordI in valuecategory VERSION_1_4_DEPRECATEDvectorequiv WindowPos2ivversion 1.4deprecated 3.1offset 517WindowPos2iv(v)return voidparam v CoordI in array [2]category VERSION_1_4_DEPRECATEDversion 1.4deprecated 3.1glxropcode 230glxflags client-handcode server-handcodeoffset 518WindowPos2s(x, y)return voidparam x CoordS in valueparam y CoordS in valuecategory VERSION_1_4_DEPRECATEDvectorequiv WindowPos2svversion 1.4deprecated 3.1offset 519WindowPos2sv(v)return voidparam v CoordS in array [2]category VERSION_1_4_DEPRECATEDversion 1.4deprecated 3.1glxropcode 230glxflags client-handcode server-handcodeoffset 520WindowPos3d(x, y, z)return voidparam x CoordD in valueparam y CoordD in valueparam z CoordD in valuevectorequiv WindowPos3dvcategory VERSION_1_4_DEPRECATEDversion 1.4deprecated 3.1offset 521WindowPos3dv(v)return voidparam v CoordD in array [3]category VERSION_1_4_DEPRECATEDversion 1.4deprecated 3.1glxropcode 230glxflags client-handcode server-handcodeoffset 522WindowPos3f(x, y, z)return voidparam x CoordF in valueparam y CoordF in valueparam z CoordF in valuecategory VERSION_1_4_DEPRECATEDvectorequiv WindowPos3fvversion 1.4deprecated 3.1offset 523WindowPos3fv(v)return voidparam v CoordF in array [3]category VERSION_1_4_DEPRECATEDversion 1.4deprecated 3.1glxropcode 230glxflags client-handcode server-handcodeoffset 524WindowPos3i(x, y, z)return voidparam x CoordI in valueparam y CoordI in valueparam z CoordI in valuecategory VERSION_1_4_DEPRECATEDvectorequiv WindowPos3ivversion 1.4deprecated 3.1offset 525WindowPos3iv(v)return voidparam v CoordI in array [3]category VERSION_1_4_DEPRECATEDversion 1.4deprecated 3.1glxropcode 230glxflags client-handcode server-handcodeoffset 526WindowPos3s(x, y, z)return voidparam x CoordS in valueparam y CoordS in valueparam z CoordS in valuecategory VERSION_1_4_DEPRECATEDvectorequiv WindowPos3svversion 1.4deprecated 3.1offset 527WindowPos3sv(v)return voidparam v CoordS in array [3]category VERSION_1_4_DEPRECATEDversion 1.4deprecated 3.1glxropcode 230glxflags client-handcode server-handcodeoffset 528################################################################################################################################################################ OpenGL 1.5 commands################################################################################################################################################################ OpenGL 1.5 (ARB_occlusion_query) commandsGenQueries(n, ids)return voidparam n SizeI in valueparam ids UInt32 out array [n]category VERSION_1_5version 1.5extensionglxsingle 162glxflags ignoreoffset 700DeleteQueries(n, ids)return voidparam n SizeI in valueparam ids UInt32 in array [n]category VERSION_1_5version 1.5extensionglxsingle 161glxflags ignoreoffset 701IsQuery(id)return Booleanparam id UInt32 in valuecategory VERSION_1_5version 1.5extensionglxsingle 163glxflags ignoreoffset 702BeginQuery(target, id)return voidparam target GLenum in valueparam id UInt32 in valuecategory VERSION_1_5version 1.5extensionglxropcode 231glxflags ignoreoffset 703EndQuery(target)return voidparam target GLenum in valuecategory VERSION_1_5version 1.5extensionglxropcode 232glxflags ignoreoffset 704GetQueryiv(target, pname, params)return voidparam target GLenum in valueparam pname GLenum in valueparam params Int32 out array [pname]category VERSION_1_5dlflags notlistableversion 1.5extensionglxsingle 164glxflags ignoreoffset 705GetQueryObjectiv(id, pname, params)return voidparam id UInt32 in valueparam pname GLenum in valueparam params Int32 out array [pname]category VERSION_1_5dlflags notlistableversion 1.5extensionglxsingle 165glxflags ignoreoffset 706GetQueryObjectuiv(id, pname, params)return voidparam id UInt32 in valueparam pname GLenum in valueparam params UInt32 out array [pname]category VERSION_1_5dlflags notlistableversion 1.5extensionglxsingle 166glxflags ignoreoffset 707# OpenGL 1.5 (ARB_vertex_buffer_object) commandsBindBuffer(target, buffer)return voidparam target BufferTargetARB in valueparam buffer UInt32 in valuecategory VERSION_1_5version 1.5extensionglxropcode ?glxflags ignoreoffset 688DeleteBuffers(n, buffers)return voidparam n SizeI in valueparam buffers ConstUInt32 in array [n]category VERSION_1_5version 1.5extensionglxropcode ?glxflags ignoreoffset 691GenBuffers(n, buffers)return voidparam n SizeI in valueparam buffers UInt32 out array [n]category VERSION_1_5version 1.5extensionglxropcode ?glxflags ignoreoffset 692IsBuffer(buffer)return Booleanparam buffer UInt32 in valuecategory VERSION_1_5version 1.5extensionglxropcode ?glxflags ignoreoffset 696BufferData(target, size, data, usage)return voidparam target BufferTargetARB in valueparam size BufferSize in valueparam data ConstVoid in array [size]param usage BufferUsageARB in valuecategory VERSION_1_5version 1.5extensionglxropcode ?glxflags ignoreoffset 689BufferSubData(target, offset, size, data)return voidparam target BufferTargetARB in valueparam offset BufferOffset in valueparam size BufferSize in valueparam data ConstVoid in array [size]category VERSION_1_5version 1.5extensionglxropcode ?glxflags ignoreoffset 690GetBufferSubData(target, offset, size, data)return voidparam target BufferTargetARB in valueparam offset BufferOffset in valueparam size BufferSize in valueparam data Void out array [size]category VERSION_1_5dlflags notlistableversion 1.5extensionglxsingle ?glxflags ignoreoffset 695MapBuffer(target, access)return VoidPointerparam target BufferTargetARB in valueparam access BufferAccessARB in valuecategory VERSION_1_5version 1.5extensionglxropcode ?glxflags ignoreoffset 697UnmapBuffer(target)return Booleanparam target BufferTargetARB in valuecategory VERSION_1_5version 1.5extensionglxropcode ?glxflags ignoreoffset 698GetBufferParameteriv(target, pname, params)return voidparam target BufferTargetARB in valueparam pname BufferPNameARB in valueparam params Int32 out array [COMPSIZE(pname)]category VERSION_1_5dlflags notlistableversion 1.5extensionglxsingle ?glxflags ignoreoffset 693GetBufferPointerv(target, pname, params)return voidparam target BufferTargetARB in valueparam pname BufferPointerNameARB in valueparam params VoidPointer out array [1]category VERSION_1_5dlflags notlistableversion 1.5extensionglxsingle ?glxflags ignoreoffset 694# OpenGL 1.5 (EXT_shadow_funcs) commands - none################################################################################################################################################################ OpenGL 2.0 commands################################################################################################################################################################ OpenGL 2.0 (EXT_blend_equation_separate) commandsBlendEquationSeparate(modeRGB, modeAlpha)return voidparam modeRGB BlendEquationModeEXT in valueparam modeAlpha BlendEquationModeEXT in valuecategory VERSION_2_0version 2.0extensionglxropcode 4228# OpenGL 2.0 (ARB_draw_buffers) commandsDrawBuffers(n, bufs)return voidparam n SizeI in valueparam bufs DrawBufferModeATI in array [n]category VERSION_2_0version 2.0extensionglxropcode 233glxflags ignoreoffset ?# OpenGL 2.0 (ARB_stencil_two_side) commandsStencilOpSeparate(face, sfail, dpfail, dppass)return voidparam face StencilFaceDirection in valueparam sfail StencilOp in valueparam dpfail StencilOp in valueparam dppass StencilOp in valuecategory VERSION_2_0version 2.0extensionglxropcode ?glxflags ignoreoffset ?StencilFuncSeparate(frontfunc, backfunc, ref, mask)return voidparam frontfunc StencilFunction in valueparam backfunc StencilFunction in valueparam ref ClampedStencilValue in valueparam mask MaskedStencilValue in valuecategory VERSION_2_0version 2.0extensionglxropcode ?glxflags ignoreoffset ?StencilMaskSeparate(face, mask)return voidparam face StencilFaceDirection in valueparam mask MaskedStencilValue in valuecategory VERSION_2_0version 2.0extensionglxropcode ?glxflags ignoreoffset ?# OpenGL 2.0 (ARB_shader_objects / ARB_vertex_shader / ARB_fragment_shader) commandsAttachShader(program, shader)return voidparam program UInt32 in valueparam shader UInt32 in valuecategory VERSION_2_0version 2.0extensionglxropcode ?glxflags ignoreoffset ?BindAttribLocation(program, index, name)return voidparam program UInt32 in valueparam index UInt32 in valueparam name Char in array []category VERSION_2_0version 2.0extensionglxropcode ?glxflags ignoreoffset ?CompileShader(shader)return voidparam shader UInt32 in valuecategory VERSION_2_0version 2.0extensionglxropcode ?glxflags ignoreoffset ?CreateProgram()return UInt32category VERSION_2_0version 2.0extensionglxropcode ?glxflags ignoreoffset ?CreateShader(type)return UInt32param type GLenum in valuecategory VERSION_2_0version 2.0extensionglxropcode ?glxflags ignoreoffset ?DeleteProgram(program)return voidparam program UInt32 in valuecategory VERSION_2_0version 2.0extensionglxropcode ?glxflags ignoreoffset ?DeleteShader(shader)return voidparam shader UInt32 in valuecategory VERSION_2_0version 2.0extensionglxropcode ?glxflags ignoreoffset ?DetachShader(program, shader)return voidparam program UInt32 in valueparam shader UInt32 in valuecategory VERSION_2_0version 2.0extensionglxropcode ?glxflags ignoreoffset ?DisableVertexAttribArray(index)return voidparam index UInt32 in valuedlflags notlistablecategory VERSION_2_0version 2.0extension soft WINSOFT NV10glxflags ignoreoffset 666EnableVertexAttribArray(index)return voidparam index UInt32 in valuedlflags notlistablecategory VERSION_2_0version 2.0extension soft WINSOFT NV10glxflags ignoreoffset 665GetActiveAttrib(program, index, bufSize, length, size, type, name)return voidparam program UInt32 in valueparam index UInt32 in valueparam bufSize SizeI in valueparam length SizeI out array [1]param size Int32 out array [1]param type GLenum out array [1]param name Char out array []category VERSION_2_0dlflags notlistableversion 2.0extensionglxsingle ?glxflags ignoreoffset ?GetActiveUniform(program, index, bufSize, length, size, type, name)return voidparam program UInt32 in valueparam index UInt32 in valueparam bufSize SizeI in valueparam length SizeI out array [1]param size Int32 out array [1]param type GLenum out array [1]param name Char out array []category VERSION_2_0dlflags notlistableversion 2.0extensionglxsingle ?glxflags ignoreoffset ?GetAttachedShaders(program, maxCount, count, obj)return voidparam program UInt32 in valueparam maxCount SizeI in valueparam count SizeI out array [1]param obj UInt32 out array [count]category VERSION_2_0dlflags notlistableversion 2.0extensionglxsingle ?glxflags ignoreoffset ?GetAttribLocation(program, name)return Int32param program UInt32 in valueparam name Char in array []category VERSION_2_0dlflags notlistableversion 2.0extensionglxsingle ?glxflags ignoreoffset ?GetProgramiv(program, pname, params)return voidparam program UInt32 in valueparam pname GLenum in valueparam params Int32 out array [pname]category VERSION_2_0dlflags notlistableversion 2.0extensionglxsingle ?glxflags ignoreoffset ?GetProgramInfoLog(program, bufSize, length, infoLog)return voidparam program UInt32 in valueparam bufSize SizeI in valueparam length SizeI out array [1]param infoLog Char out array [length]category VERSION_2_0dlflags notlistableversion 2.0extensionglxsingle ?glxflags ignoreoffset ?GetShaderiv(shader, pname, params)return voidparam shader UInt32 in valueparam pname GLenum in valueparam params Int32 out array [pname]category VERSION_2_0dlflags notlistableversion 2.0extensionglxsingle ?glxflags ignoreoffset ?GetShaderInfoLog(shader, bufSize, length, infoLog)return voidparam shader UInt32 in valueparam bufSize SizeI in valueparam length SizeI out array [1]param infoLog Char out array [length]category VERSION_2_0dlflags notlistableversion 2.0extensionglxsingle ?glxflags ignoreoffset ?GetShaderSource(shader, bufSize, length, source)return voidparam shader UInt32 in valueparam bufSize SizeI in valueparam length SizeI out array [1]param source Char out array [length]category VERSION_2_0dlflags notlistableversion 2.0extensionglxsingle ?glxflags ignoreoffset ?GetUniformLocation(program, name)return Int32param program UInt32 in valueparam name Char in array []category VERSION_2_0dlflags notlistableversion 2.0extensionglxsingle ?glxflags ignoreoffset ?GetUniformfv(program, location, params)return voidparam program UInt32 in valueparam location Int32 in valueparam params Float32 out array [location]category VERSION_2_0dlflags notlistableversion 2.0extensionglxsingle ?glxflags ignoreoffset ?GetUniformiv(program, location, params)return voidparam program UInt32 in valueparam location Int32 in valueparam params Int32 out array [location]category VERSION_2_0dlflags notlistableversion 2.0extensionglxsingle ?glxflags ignoreoffset ?GetVertexAttribdv(index, pname, params)return voidparam index UInt32 in valueparam pname VertexAttribPropertyARB in valueparam params Float64 out array [4]dlflags notlistablecategory VERSION_2_0version 2.0extension soft WINSOFT NV10glxvendorpriv 1301offset 588GetVertexAttribfv(index, pname, params)return voidparam index UInt32 in valueparam pname VertexAttribPropertyARB in valueparam params Float32 out array [4]dlflags notlistablecategory VERSION_2_0version 2.0extension soft WINSOFT NV10glxvendorpriv 1302offset 589GetVertexAttribiv(index, pname, params)return voidparam index UInt32 in valueparam pname VertexAttribPropertyARB in valueparam params Int32 out array [4]dlflags notlistablecategory VERSION_2_0version 2.0extension soft WINSOFT NV10glxvendorpriv 1303offset 590GetVertexAttribPointerv(index, pname, pointer)return voidparam index UInt32 in valueparam pname VertexAttribPointerPropertyARB in valueparam pointer VoidPointer out array [1]dlflags notlistablecategory VERSION_2_0version 2.0extension soft WINSOFT NV10glxflags ignoreoffset 591IsProgram(program)return Booleanparam program UInt32 in valuedlflags notlistablecategory VERSION_2_0version 2.0extension soft WINSOFT NV10glxvendorpriv 1304offset 592IsShader(shader)return Booleanparam shader UInt32 in valuedlflags notlistablecategory VERSION_2_0version 2.0extension soft WINSOFT NV10glxvendorpriv ?offset ?LinkProgram(program)return voidparam program UInt32 in valuecategory VERSION_2_0version 2.0extensionglxropcode ?glxflags ignoreoffset ?ShaderSource(shader, count, string, length)return voidparam shader UInt32 in valueparam count SizeI in valueparam string CharPointer in array [count]param length Int32 in array [1]category VERSION_2_0version 2.0extensionglxropcode ?glxflags ignoreoffset ?UseProgram(program)return voidparam program UInt32 in valuecategory VERSION_2_0version 2.0extensionglxropcode ?glxflags ignoreoffset ?Uniform1f(location, v0)return voidparam location Int32 in valueparam v0 Float32 in valuecategory VERSION_2_0version 2.0extensionglxropcode ?glxflags ignoreoffset ?Uniform2f(location, v0, v1)return voidparam location Int32 in valueparam v0 Float32 in valueparam v1 Float32 in valuecategory VERSION_2_0version 2.0extensionglxropcode ?glxflags ignoreoffset ?Uniform3f(location, v0, v1, v2)return voidparam location Int32 in valueparam v0 Float32 in valueparam v1 Float32 in valueparam v2 Float32 in valuecategory VERSION_2_0version 2.0extensionglxropcode ?glxflags ignoreoffset ?Uniform4f(location, v0, v1, v2, v3)return voidparam location Int32 in valueparam v0 Float32 in valueparam v1 Float32 in valueparam v2 Float32 in valueparam v3 Float32 in valuecategory VERSION_2_0version 2.0extensionglxropcode ?glxflags ignoreoffset ?Uniform1i(location, v0)return voidparam location Int32 in valueparam v0 Int32 in valuecategory VERSION_2_0version 2.0extensionglxropcode ?glxflags ignoreoffset ?Uniform2i(location, v0, v1)return voidparam location Int32 in valueparam v0 Int32 in valueparam v1 Int32 in valuecategory VERSION_2_0version 2.0extensionglxropcode ?glxflags ignoreoffset ?Uniform3i(location, v0, v1, v2)return voidparam location Int32 in valueparam v0 Int32 in valueparam v1 Int32 in valueparam v2 Int32 in valuecategory VERSION_2_0version 2.0extensionglxropcode ?glxflags ignoreoffset ?Uniform4i(location, v0, v1, v2, v3)return voidparam location Int32 in valueparam v0 Int32 in valueparam v1 Int32 in valueparam v2 Int32 in valueparam v3 Int32 in valuecategory VERSION_2_0version 2.0extensionglxropcode ?glxflags ignoreoffset ?Uniform1fv(location, count, value)return voidparam location Int32 in valueparam count SizeI in valueparam value Float32 in array [count]category VERSION_2_0version 2.0extensionglxropcode ?glxflags ignoreoffset ?Uniform2fv(location, count, value)return voidparam location Int32 in valueparam count SizeI in valueparam value Float32 in array [count]category VERSION_2_0version 2.0extensionglxropcode ?glxflags ignoreoffset ?Uniform3fv(location, count, value)return voidparam location Int32 in valueparam count SizeI in valueparam value Float32 in array [count]category VERSION_2_0version 2.0extensionglxropcode ?glxflags ignoreoffset ?Uniform4fv(location, count, value)return voidparam location Int32 in valueparam count SizeI in valueparam value Float32 in array [count]category VERSION_2_0version 2.0extensionglxropcode ?glxflags ignoreoffset ?Uniform1iv(location, count, value)return voidparam location Int32 in valueparam count SizeI in valueparam value Int32 in array [count]category VERSION_2_0version 2.0extensionglxropcode ?glxflags ignoreoffset ?Uniform2iv(location, count, value)return voidparam location Int32 in valueparam count SizeI in valueparam value Int32 in array [count]category VERSION_2_0version 2.0extensionglxropcode ?glxflags ignoreoffset ?Uniform3iv(location, count, value)return voidparam location Int32 in valueparam count SizeI in valueparam value Int32 in array [count]category VERSION_2_0version 2.0extensionglxropcode ?glxflags ignoreoffset ?Uniform4iv(location, count, value)return voidparam location Int32 in valueparam count SizeI in valueparam value Int32 in array [count]category VERSION_2_0version 2.0extensionglxropcode ?glxflags ignoreoffset ?UniformMatrix2fv(location, count, transpose, value)return voidparam location Int32 in valueparam count SizeI in valueparam transpose Boolean in valueparam value Float32 in array [count]category VERSION_2_0version 2.0extensionglxropcode ?glxflags ignoreoffset ?UniformMatrix3fv(location, count, transpose, value)return voidparam location Int32 in valueparam count SizeI in valueparam transpose Boolean in valueparam value Float32 in array [count]category VERSION_2_0version 2.0extensionglxropcode ?glxflags ignoreoffset ?UniformMatrix4fv(location, count, transpose, value)return voidparam location Int32 in valueparam count SizeI in valueparam transpose Boolean in valueparam value Float32 in array [count]category VERSION_2_0version 2.0extensionglxropcode ?glxflags ignoreoffset ?ValidateProgram(program)return voidparam program UInt32 in valuecategory VERSION_2_0version 2.0extensionglxropcode ?glxflags ignoreoffset ?VertexAttrib1d(index, x)return voidparam index UInt32 in valueparam x Float64 in valuecategory VERSION_2_0version 2.0deprecated 3.1vectorequiv VertexAttrib1dvextension soft WINSOFT NV10glxflags ignoreoffset 603VertexAttrib1dv(index, v)return voidparam index UInt32 in valueparam v Float64 in array [1]category VERSION_2_0version 2.0deprecated 3.1extension soft WINSOFT NV10glxropcode 4197offset 604VertexAttrib1f(index, x)return voidparam index UInt32 in valueparam x Float32 in valuecategory VERSION_2_0version 2.0deprecated 3.1vectorequiv VertexAttrib1fvextension soft WINSOFT NV10glxflags ignoreoffset 605VertexAttrib1fv(index, v)return voidparam index UInt32 in valueparam v Float32 in array [1]category VERSION_2_0version 2.0deprecated 3.1extension soft WINSOFT NV10glxropcode 4193offset 606VertexAttrib1s(index, x)return voidparam index UInt32 in valueparam x Int16 in valuecategory VERSION_2_0version 2.0deprecated 3.1vectorequiv VertexAttrib1svextension soft WINSOFT NV10glxflags ignoreoffset 607VertexAttrib1sv(index, v)return voidparam index UInt32 in valueparam v Int16 in array [1]category VERSION_2_0version 2.0deprecated 3.1extension soft WINSOFT NV10glxropcode 4189offset 608VertexAttrib2d(index, x, y)return voidparam index UInt32 in valueparam x Float64 in valueparam y Float64 in valuecategory VERSION_2_0version 2.0deprecated 3.1vectorequiv VertexAttrib2dvextension soft WINSOFT NV10glxflags ignoreoffset 609VertexAttrib2dv(index, v)return voidparam index UInt32 in valueparam v Float64 in array [2]category VERSION_2_0version 2.0deprecated 3.1extension soft WINSOFT NV10glxropcode 4198offset 610VertexAttrib2f(index, x, y)return voidparam index UInt32 in valueparam x Float32 in valueparam y Float32 in valuecategory VERSION_2_0version 2.0deprecated 3.1vectorequiv VertexAttrib2fvextension soft WINSOFT NV10glxflags ignoreoffset 611VertexAttrib2fv(index, v)return voidparam index UInt32 in valueparam v Float32 in array [2]category VERSION_2_0version 2.0deprecated 3.1extension soft WINSOFT NV10glxropcode 4194offset 612VertexAttrib2s(index, x, y)return voidparam index UInt32 in valueparam x Int16 in valueparam y Int16 in valuecategory VERSION_2_0version 2.0deprecated 3.1vectorequiv VertexAttrib2svextension soft WINSOFT NV10glxflags ignoreoffset 613VertexAttrib2sv(index, v)return voidparam index UInt32 in valueparam v Int16 in array [2]category VERSION_2_0version 2.0deprecated 3.1extension soft WINSOFT NV10glxropcode 4190offset 614VertexAttrib3d(index, x, y, z)return voidparam index UInt32 in valueparam x Float64 in valueparam y Float64 in valueparam z Float64 in valuecategory VERSION_2_0version 2.0deprecated 3.1vectorequiv VertexAttrib3dvextension soft WINSOFT NV10glxflags ignoreoffset 615VertexAttrib3dv(index, v)return voidparam index UInt32 in valueparam v Float64 in array [3]category VERSION_2_0version 2.0deprecated 3.1extension soft WINSOFT NV10glxropcode 4199offset 616VertexAttrib3f(index, x, y, z)return voidparam index UInt32 in valueparam x Float32 in valueparam y Float32 in valueparam z Float32 in valuecategory VERSION_2_0version 2.0deprecated 3.1vectorequiv VertexAttrib3fvextension soft WINSOFT NV10glxflags ignoreoffset 617VertexAttrib3fv(index, v)return voidparam index UInt32 in valueparam v Float32 in array [3]category VERSION_2_0version 2.0deprecated 3.1extension soft WINSOFT NV10glxropcode 4195offset 618VertexAttrib3s(index, x, y, z)return voidparam index UInt32 in valueparam x Int16 in valueparam y Int16 in valueparam z Int16 in valuecategory VERSION_2_0version 2.0deprecated 3.1vectorequiv VertexAttrib3svextension soft WINSOFT NV10glxflags ignoreoffset 619VertexAttrib3sv(index, v)return voidparam index UInt32 in valueparam v Int16 in array [3]category VERSION_2_0version 2.0deprecated 3.1extension soft WINSOFT NV10glxropcode 4191offset 620VertexAttrib4Nbv(index, v)return voidparam index UInt32 in valueparam v Int8 in array [4]category VERSION_2_0version 2.0deprecated 3.1extension soft WINSOFT NV10glxflags ignoreoffset 659VertexAttrib4Niv(index, v)return voidparam index UInt32 in valueparam v Int32 in array [4]category VERSION_2_0version 2.0deprecated 3.1extension soft WINSOFT NV10glxflags ignoreoffset 661VertexAttrib4Nsv(index, v)return voidparam index UInt32 in valueparam v Int16 in array [4]category VERSION_2_0version 2.0deprecated 3.1extension soft WINSOFT NV10glxflags ignoreoffset 660VertexAttrib4Nub(index, x, y, z, w)return voidparam index UInt32 in valueparam x UInt8 in valueparam y UInt8 in valueparam z UInt8 in valueparam w UInt8 in valuecategory VERSION_2_0version 2.0deprecated 3.1extension soft WINSOFT NV10glxflags ignoreoffset 627VertexAttrib4Nubv(index, v)return voidparam index UInt32 in valueparam v UInt8 in array [4]category VERSION_2_0version 2.0deprecated 3.1extension soft WINSOFT NV10glxflags ignoreglxropcode 4201offset 628VertexAttrib4Nuiv(index, v)return voidparam index UInt32 in valueparam v UInt32 in array [4]category VERSION_2_0version 2.0deprecated 3.1extension soft WINSOFT NV10glxflags ignoreoffset 663VertexAttrib4Nusv(index, v)return voidparam index UInt32 in valueparam v UInt16 in array [4]category VERSION_2_0version 2.0deprecated 3.1extension soft WINSOFT NV10glxflags ignoreoffset 662VertexAttrib4bv(index, v)return voidparam index UInt32 in valueparam v Int8 in array [4]category VERSION_2_0version 2.0deprecated 3.1extension soft WINSOFT NV10glxflags ignoreoffset 654VertexAttrib4d(index, x, y, z, w)return voidparam index UInt32 in valueparam x Float64 in valueparam y Float64 in valueparam z Float64 in valueparam w Float64 in valuecategory VERSION_2_0version 2.0deprecated 3.1vectorequiv VertexAttrib4dvextension soft WINSOFT NV10glxflags ignoreoffset 621VertexAttrib4dv(index, v)return voidparam index UInt32 in valueparam v Float64 in array [4]category VERSION_2_0version 2.0deprecated 3.1extension soft WINSOFT NV10glxropcode 4200offset 622VertexAttrib4f(index, x, y, z, w)return voidparam index UInt32 in valueparam x Float32 in valueparam y Float32 in valueparam z Float32 in valueparam w Float32 in valuecategory VERSION_2_0version 2.0deprecated 3.1vectorequiv VertexAttrib4fvextension soft WINSOFT NV10glxflags ignoreoffset 623VertexAttrib4fv(index, v)return voidparam index UInt32 in valueparam v Float32 in array [4]category VERSION_2_0version 2.0deprecated 3.1extension soft WINSOFT NV10glxropcode 4196offset 624VertexAttrib4iv(index, v)return voidparam index UInt32 in valueparam v Int32 in array [4]category VERSION_2_0version 2.0deprecated 3.1extension soft WINSOFT NV10glxflags ignoreoffset 655VertexAttrib4s(index, x, y, z, w)return voidparam index UInt32 in valueparam x Int16 in valueparam y Int16 in valueparam z Int16 in valueparam w Int16 in valuecategory VERSION_2_0version 2.0deprecated 3.1vectorequiv VertexAttrib4svextension soft WINSOFT NV10glxflags ignoreoffset 625VertexAttrib4sv(index, v)return voidparam index UInt32 in valueparam v Int16 in array [4]category VERSION_2_0version 2.0deprecated 3.1extension soft WINSOFT NV10glxflags ignoreglxropcode 4192offset 626VertexAttrib4ubv(index, v)return voidparam index UInt32 in valueparam v UInt8 in array [4]category VERSION_2_0version 2.0deprecated 3.1extension soft WINSOFT NV10glxflags ignoreoffset 656VertexAttrib4uiv(index, v)return voidparam index UInt32 in valueparam v UInt32 in array [4]category VERSION_2_0version 2.0deprecated 3.1extension soft WINSOFT NV10glxflags ignoreoffset 658VertexAttrib4usv(index, v)return voidparam index UInt32 in valueparam v UInt16 in array [4]category VERSION_2_0version 2.0deprecated 3.1extension soft WINSOFT NV10glxflags ignoreoffset 657VertexAttribPointer(index, size, type, normalized, stride, pointer)return voidparam index UInt32 in valueparam size Int32 in valueparam type VertexAttribPointerTypeARB in valueparam normalized Boolean in valueparam stride SizeI in valueparam pointer Void in array [COMPSIZE(size/type/stride)] retaineddlflags notlistablecategory VERSION_2_0version 2.0extension soft WINSOFT NV10glxflags ignoreoffset 664################################################################################################################################################################ OpenGL 2.1 commands################################################################################################################################################################ OpenGL 2.1 (ARB_pixel_buffer_object) commands - none# OpenGL 2.1 (EXT_texture_sRGB) commands - none# New commands in OpenGL 2.1UniformMatrix2x3fv(location, count, transpose, value)return voidparam location Int32 in valueparam count SizeI in valueparam transpose Boolean in valueparam value Float32 in array [6]category VERSION_2_1version 2.1extensionglxropcode ?glxflags ignoreoffset ?UniformMatrix3x2fv(location, count, transpose, value)return voidparam location Int32 in valueparam count SizeI in valueparam transpose Boolean in valueparam value Float32 in array [6]category VERSION_2_1version 2.1extensionglxropcode ?glxflags ignoreoffset ?UniformMatrix2x4fv(location, count, transpose, value)return voidparam location Int32 in valueparam count SizeI in valueparam transpose Boolean in valueparam value Float32 in array [8]category VERSION_2_1version 2.1extensionglxropcode ?glxflags ignoreoffset ?UniformMatrix4x2fv(location, count, transpose, value)return voidparam location Int32 in valueparam count SizeI in valueparam transpose Boolean in valueparam value Float32 in array [8]category VERSION_2_1version 2.1extensionglxropcode ?glxflags ignoreoffset ?UniformMatrix3x4fv(location, count, transpose, value)return voidparam location Int32 in valueparam count SizeI in valueparam transpose Boolean in valueparam value Float32 in array [12]category VERSION_2_1version 2.1extensionglxropcode ?glxflags ignoreoffset ?UniformMatrix4x3fv(location, count, transpose, value)return voidparam location Int32 in valueparam count SizeI in valueparam transpose Boolean in valueparam value Float32 in array [12]category VERSION_2_1version 2.1extensionglxropcode ?glxflags ignoreoffset ?################################################################################################################################################################ OpenGL 3.0 commands################################################################################################################################################################ OpenGL 3.0 (EXT_draw_buffers2) commandsColorMaski(index, r, g, b, a)return voidparam index UInt32 in valueparam r Boolean in valueparam g Boolean in valueparam b Boolean in valueparam a Boolean in valuecategory VERSION_3_0version 3.0extensionglxflags ignoreglfflags ignoreGetBooleani_v(target, index, data)return voidparam target GLenum in valueparam index UInt32 in valueparam data Boolean out array [COMPSIZE(target)]category VERSION_3_0version 3.0extensiondlflags notlistableglxflags ignoreglfflags ignoreGetIntegeri_v(target, index, data)return voidparam target GLenum in valueparam index UInt32 in valueparam data Int32 out array [COMPSIZE(target)]category VERSION_3_0version 3.0extensiondlflags notlistableglxflags ignoreglfflags ignoreEnablei(target, index)return voidparam target GLenum in valueparam index UInt32 in valuecategory VERSION_3_0version 3.0extensionglxflags ignoreglfflags ignoreDisablei(target, index)return voidparam target GLenum in valueparam index UInt32 in valuecategory VERSION_3_0version 3.0extensionglxflags ignoreglfflags ignoreIsEnabledi(target, index)return Booleanparam target GLenum in valueparam index UInt32 in valuecategory VERSION_3_0version 3.0extensiondlflags notlistableglxflags ignoreglfflags ignore# OpenGL 3.0 (EXT_transform_feedback) commandsBeginTransformFeedback(primitiveMode)return voidparam primitiveMode GLenum in valuecategory VERSION_3_0version 3.0extensiondlflags notlistableglxflags ignoreglfflags ignoreEndTransformFeedback()return voidcategory VERSION_3_0version 3.0extensiondlflags notlistableglxflags ignoreglfflags ignoreBindBufferRange(target, index, buffer, offset, size)return voidparam target GLenum in valueparam index UInt32 in valueparam buffer UInt32 in valueparam offset BufferOffset in valueparam size BufferSize in valuecategory VERSION_3_0version 3.0extensiondlflags notlistableglxflags ignoreglfflags ignoreBindBufferBase(target, index, buffer)return voidparam target GLenum in valueparam index UInt32 in valueparam buffer UInt32 in valuecategory VERSION_3_0version 3.0extensiondlflags notlistableglxflags ignoreglfflags ignoreTransformFeedbackVaryings(program, count, varyings, bufferMode)return voidparam program UInt32 in valueparam count SizeI in valueparam varyings CharPointer in array [count]param bufferMode GLenum in valuecategory VERSION_3_0version 3.0extensiondlflags notlistableglxflags ignoreglfflags ignoreGetTransformFeedbackVarying(program, index, bufSize, length, size, type, name)return voidparam program UInt32 in valueparam index UInt32 in valueparam bufSize SizeI in valueparam length SizeI out array [1]param size SizeI out array [1]param type GLenum out array [1]param name Char out array [COMPSIZE(length)]category VERSION_3_0dlflags notlistableversion 3.0extensionglfflags ignoreglxflags ignoreClampColor(target, clamp)return voidparam target ClampColorTargetARB in valueparam clamp ClampColorModeARB in valuecategory VERSION_3_0version 3.0extensionglxropcode 234glxflags ignoreoffset ?BeginConditionalRender(id, mode)return voidparam id UInt32 in valueparam mode TypeEnum in valuecategory VERSION_3_0version 3.0glfflags ignoreglxflags ignoreEndConditionalRender()return voidcategory VERSION_3_0version 3.0glfflags ignoreglxflags ignoreVertexAttribIPointer(index, size, type, stride, pointer)return voidparam index UInt32 in valueparam size Int32 in valueparam type VertexAttribEnum in valueparam stride SizeI in valueparam pointer Void in array [COMPSIZE(size/type/stride)] retainedcategory VERSION_3_0version 3.0dlflags notlistableextensionglfflags ignoreglxflags ignoreGetVertexAttribIiv(index, pname, params)return voidparam index UInt32 in valueparam pname VertexAttribEnum in valueparam params Int32 out array [1]category VERSION_3_0version 3.0dlflags notlistableextensionglfflags ignoreglxflags ignoreGetVertexAttribIuiv(index, pname, params)return voidparam index UInt32 in valueparam pname VertexAttribEnum in valueparam params UInt32 out array [1]category VERSION_3_0version 3.0dlflags notlistableextensionglfflags ignoreglxflags ignore# OpenGL 3.0 (NV_vertex_program4) commandsVertexAttribI1i(index, x)return voidparam index UInt32 in valueparam x Int32 in valuecategory VERSION_3_0version 3.0deprecated 3.1beginend allow-insidevectorequiv VertexAttribI1ivglxvectorequiv VertexAttribI1ivextensionglfflags ignoreglxflags ignoreVertexAttribI2i(index, x, y)return voidparam index UInt32 in valueparam x Int32 in valueparam y Int32 in valuecategory VERSION_3_0version 3.0deprecated 3.1beginend allow-insidevectorequiv VertexAttribI2ivglxvectorequiv VertexAttribI2ivextensionglfflags ignoreglxflags ignoreVertexAttribI3i(index, x, y, z)return voidparam index UInt32 in valueparam x Int32 in valueparam y Int32 in valueparam z Int32 in valuecategory VERSION_3_0version 3.0deprecated 3.1beginend allow-insidevectorequiv VertexAttribI3ivglxvectorequiv VertexAttribI3ivextensionglfflags ignoreglxflags ignoreVertexAttribI4i(index, x, y, z, w)return voidparam index UInt32 in valueparam x Int32 in valueparam y Int32 in valueparam z Int32 in valueparam w Int32 in valuecategory VERSION_3_0version 3.0deprecated 3.1beginend allow-insidevectorequiv VertexAttribI4ivglxvectorequiv VertexAttribI4ivextensionglfflags ignoreglxflags ignoreVertexAttribI1ui(index, x)return voidparam index UInt32 in valueparam x UInt32 in valuecategory VERSION_3_0version 3.0deprecated 3.1beginend allow-insidevectorequiv VertexAttribI1uivglxvectorequiv VertexAttribI1uivextensionglfflags ignoreglxflags ignoreVertexAttribI2ui(index, x, y)return voidparam index UInt32 in valueparam x UInt32 in valueparam y UInt32 in valuecategory VERSION_3_0version 3.0deprecated 3.1beginend allow-insidevectorequiv VertexAttribI2uivglxvectorequiv VertexAttribI2uivextensionglfflags ignoreglxflags ignoreVertexAttribI3ui(index, x, y, z)return voidparam index UInt32 in valueparam x UInt32 in valueparam y UInt32 in valueparam z UInt32 in valuecategory VERSION_3_0version 3.0deprecated 3.1beginend allow-insidevectorequiv VertexAttribI3uivglxvectorequiv VertexAttribI3uivextensionglfflags ignoreglxflags ignoreVertexAttribI4ui(index, x, y, z, w)return voidparam index UInt32 in valueparam x UInt32 in valueparam y UInt32 in valueparam z UInt32 in valueparam w UInt32 in valuecategory VERSION_3_0version 3.0deprecated 3.1beginend allow-insidevectorequiv VertexAttribI4uivglxvectorequiv VertexAttribI4uivextensionglfflags ignoreglxflags ignoreVertexAttribI1iv(index, v)return voidparam index UInt32 in valueparam v Int32 in array [1]category VERSION_3_0version 3.0deprecated 3.1beginend allow-insideextensionglfflags ignoreglxflags ignoreVertexAttribI2iv(index, v)return voidparam index UInt32 in valueparam v Int32 in array [2]category VERSION_3_0version 3.0deprecated 3.1beginend allow-insideextensionglfflags ignoreglxflags ignoreVertexAttribI3iv(index, v)return voidparam index UInt32 in valueparam v Int32 in array [3]category VERSION_3_0version 3.0deprecated 3.1beginend allow-insideextensionglfflags ignoreglxflags ignoreVertexAttribI4iv(index, v)return voidparam index UInt32 in valueparam v Int32 in array [4]category VERSION_3_0version 3.0deprecated 3.1beginend allow-insideextensionglfflags ignoreglxflags ignoreVertexAttribI1uiv(index, v)return voidparam index UInt32 in valueparam v UInt32 in array [1]category VERSION_3_0version 3.0deprecated 3.1beginend allow-insideextensionglfflags ignoreglxflags ignoreVertexAttribI2uiv(index, v)return voidparam index UInt32 in valueparam v UInt32 in array [2]category VERSION_3_0version 3.0deprecated 3.1beginend allow-insideextensionglfflags ignoreglxflags ignoreVertexAttribI3uiv(index, v)return voidparam index UInt32 in valueparam v UInt32 in array [3]category VERSION_3_0version 3.0deprecated 3.1beginend allow-insideextensionglfflags ignoreglxflags ignoreVertexAttribI4uiv(index, v)return voidparam index UInt32 in valueparam v UInt32 in array [4]category VERSION_3_0version 3.0deprecated 3.1beginend allow-insideextensionglfflags ignoreglxflags ignoreVertexAttribI4bv(index, v)return voidparam index UInt32 in valueparam v Int8 in array [4]category VERSION_3_0version 3.0deprecated 3.1beginend allow-insideextensionglfflags ignoreglxflags ignoreVertexAttribI4sv(index, v)return voidparam index UInt32 in valueparam v Int16 in array [4]category VERSION_3_0version 3.0deprecated 3.1beginend allow-insideextensionglfflags ignoreglxflags ignoreVertexAttribI4ubv(index, v)return voidparam index UInt32 in valueparam v UInt8 in array [4]category VERSION_3_0version 3.0deprecated 3.1beginend allow-insideextensionglfflags ignoreglxflags ignoreVertexAttribI4usv(index, v)return voidparam index UInt32 in valueparam v UInt16 in array [4]category VERSION_3_0version 3.0deprecated 3.1beginend allow-insideextensionglfflags ignoreglxflags ignore# OpenGL 3.0 (EXT_gpu_shader4) commandsGetUniformuiv(program, location, params)return voidparam program UInt32 in valueparam location Int32 in valueparam params UInt32 out array [COMPSIZE(program/location)]category VERSION_3_0dlflags notlistableversion 3.0extensionglfflags ignoreglxflags ignoreBindFragDataLocation(program, color, name)return voidparam program UInt32 in valueparam color UInt32 in valueparam name Char in array [COMPSIZE(name)]category VERSION_3_0dlflags notlistableversion 3.0extensionglfflags ignoreglxflags ignoreGetFragDataLocation(program, name)return Int32param program UInt32 in valueparam name Char in array [COMPSIZE(name)]category VERSION_3_0dlflags notlistableversion 3.0extensionglfflags ignoreglxflags ignoreUniform1ui(location, v0)return voidparam location Int32 in valueparam v0 UInt32 in valuecategory VERSION_3_0version 3.0extensionglfflags ignoreglxflags ignoreUniform2ui(location, v0, v1)return voidparam location Int32 in valueparam v0 UInt32 in valueparam v1 UInt32 in valuecategory VERSION_3_0version 3.0extensionglfflags ignoreglxflags ignoreUniform3ui(location, v0, v1, v2)return voidparam location Int32 in valueparam v0 UInt32 in valueparam v1 UInt32 in valueparam v2 UInt32 in valuecategory VERSION_3_0version 3.0extensionglfflags ignoreglxflags ignoreUniform4ui(location, v0, v1, v2, v3)return voidparam location Int32 in valueparam v0 UInt32 in valueparam v1 UInt32 in valueparam v2 UInt32 in valueparam v3 UInt32 in valuecategory VERSION_3_0version 3.0extensionglfflags ignoreglxflags ignoreUniform1uiv(location, count, value)return voidparam location Int32 in valueparam count SizeI in valueparam value UInt32 in array [count]category VERSION_3_0version 3.0extensionglfflags ignoreglxflags ignoreUniform2uiv(location, count, value)return voidparam location Int32 in valueparam count SizeI in valueparam value UInt32 in array [count*2]category VERSION_3_0version 3.0extensionglfflags ignoreglxflags ignoreUniform3uiv(location, count, value)return voidparam location Int32 in valueparam count SizeI in valueparam value UInt32 in array [count*3]category VERSION_3_0version 3.0extensionglfflags ignoreglxflags ignoreUniform4uiv(location, count, value)return voidparam location Int32 in valueparam count SizeI in valueparam value UInt32 in array [count*4]category VERSION_3_0version 3.0extensionglfflags ignoreglxflags ignore# OpenGL 3.0 (EXT_texture_integer) commandsTexParameterIiv(target, pname, params)return voidparam target TextureTarget in valueparam pname TextureParameterName in valueparam params Int32 in array [COMPSIZE(pname)]category VERSION_3_0version 3.0extensionglfflags ignoreglxflags ignoreTexParameterIuiv(target, pname, params)return voidparam target TextureTarget in valueparam pname TextureParameterName in valueparam params UInt32 in array [COMPSIZE(pname)]category VERSION_3_0version 3.0extensionglfflags ignoreglxflags ignoreGetTexParameterIiv(target, pname, params)return voidparam target TextureTarget in valueparam pname GetTextureParameter in valueparam params Int32 out array [COMPSIZE(pname)]category VERSION_3_0dlflags notlistableversion 3.0extensionglfflags ignoreglxflags ignoreGetTexParameterIuiv(target, pname, params)return voidparam target TextureTarget in valueparam pname GetTextureParameter in valueparam params UInt32 out array [COMPSIZE(pname)]category VERSION_3_0dlflags notlistableversion 3.0extensionglfflags ignoreglxflags ignore# New commands in OpenGL 3.0ClearBufferiv(buffer, drawbuffer, value)return voidparam buffer GLenum in valueparam drawbuffer DrawBufferName in valueparam value Int32 in array [COMPSIZE(buffer)]category VERSION_3_0version 3.0extensionglfflags ignoreglxflags ignoreClearBufferuiv(buffer, drawbuffer, value)return voidparam buffer GLenum in valueparam drawbuffer DrawBufferName in valueparam value UInt32 in array [COMPSIZE(buffer)]category VERSION_3_0version 3.0extensionglfflags ignoreglxflags ignoreClearBufferfv(buffer, drawbuffer, value)return voidparam buffer GLenum in valueparam drawbuffer DrawBufferName in valueparam value Float32 in array [COMPSIZE(buffer)]category VERSION_3_0version 3.0extensionglfflags ignoreglxflags ignoreClearBufferfi(buffer, drawbuffer, depth, stencil)return voidparam buffer GLenum in valueparam drawbuffer DrawBufferName in valueparam depth Float32 in valueparam stencil Int32 in valuecategory VERSION_3_0version 3.0extensionglfflags ignoreglxflags ignoreGetStringi(name, index)return Stringparam name GLenum in valueparam index UInt32 in valuecategory VERSION_3_0version 3.0extensiondlflags notlistableglxflags client-handcode server-handcodeglfflags ignoreglxsingle ?passthru: /* OpenGL 3.0 also reuses entry points from these extensions: */passthru: /* ARB_framebuffer_object */passthru: /* ARB_map_buffer_range */passthru: /* ARB_vertex_array_object */################################################################################################################################################################ OpenGL 3.0 deprecated commands################################################################################################################################################################ (none - VertexAttribI* were moved back into non-deprecated)################################################################################################################################################################ OpenGL 3.1 commands################################################################################################################################################################ New commands in OpenGL 3.1 - none# OpenGL 3.1 (ARB_draw_instanced) commandsDrawArraysInstanced(mode, first, count, primcount)return voidparam mode BeginMode in valueparam first Int32 in valueparam count SizeI in valueparam primcount SizeI in valuecategory VERSION_3_1version 3.1extensiondlflags notlistablevectorequiv ArrayElementglfflags ignoreglxflags ignoreDrawElementsInstanced(mode, count, type, indices, primcount)return voidparam mode BeginMode in valueparam count SizeI in valueparam type DrawElementsType in valueparam indices Void in array [COMPSIZE(count/type)]param primcount SizeI in valuecategory VERSION_3_1version 3.1extensiondlflags notlistablevectorequiv ArrayElementglfflags ignoreglxflags ignore# OpenGL 3.1 (ARB_texture_buffer_object) commandsTexBuffer(target, internalformat, buffer)return voidparam target TextureTarget in valueparam internalformat GLenum in valueparam buffer UInt32 in valuecategory VERSION_3_1version 3.1extensionglfflags ignoreglxflags ignore# OpenGL 3.1 (ARB_texture_rectangle) commands - none# OpenGL 3.1 (SNORM texture) commands - none# OpenGL 3.1 (NV_primitive_restart) commands# This is *not* an alias of PrimitiveRestartIndexNV, since it sets# server instead of client state.PrimitiveRestartIndex(index)return voidparam index UInt32 in valuecategory VERSION_3_1version 3.1extensionglxropcode ?glxflags ignoreoffset ?passthru: /* OpenGL 3.1 also reuses entry points from these extensions: */passthru: /* ARB_copy_buffer */passthru: /* ARB_uniform_buffer_object */################################################################################################################################################################ OpenGL 3.2 commands################################################################################################################################################################ New commands in OpenGL 3.2GetInteger64i_v(target, index, data)return voidparam target GLenum in valueparam index UInt32 in valueparam data Int64 out array [COMPSIZE(target)]category VERSION_3_2version 3.2extensiondlflags notlistableglxflags ignoreglfflags ignoreGetBufferParameteri64v(target, pname, params)return voidparam target BufferTargetARB in valueparam pname BufferPNameARB in valueparam params Int64 out array [COMPSIZE(pname)]category VERSION_3_2dlflags notlistableversion 3.2extensionglxsingle ?glxflags ignore# OpenGL 3.2 (ARB_depth_clamp) commands - none# OpenGL 3.2 (ARB_fragment_coord_conventions) commands - none# OpenGL 3.2 (ARB_geometry_shader4) commandsProgramParameteri(program, pname, value)return voidparam program UInt32 in valueparam pname GLenum in valueparam value Int32 in valuecategory VERSION_3_2version 1.2extensionglxropcode ?glxflags ignoreoffset ?FramebufferTexture(target, attachment, texture, level)return voidparam target GLenum in valueparam attachment GLenum in valueparam texture UInt32 in valueparam level Int32 in valuecategory VERSION_3_2version 1.2extensionglxropcode ?glxflags ignoreoffset ?# FramebufferTextureLayer redeclared in ARB_framebuffer_object# FramebufferTextureLayer(target, attachment, texture, level, layer)# return void# param target GLenum in value# param attachment GLenum in value# param texture UInt32 in value# param level Int32 in value# param layer Int32 in value# category VERSION_3_2# version 1.2# extension# glxropcode ?# glxflags ignore# offset ?FramebufferTextureFace(target, attachment, texture, level, face)return voidparam target GLenum in valueparam attachment GLenum in valueparam texture UInt32 in valueparam level Int32 in valueparam face GLenum in valuecategory VERSION_3_2version 1.2extensionglxropcode ?glxflags ignoreoffset ?# OpenGL 3.2 (ARB_seamless_cube_map) commands - none# OpenGL 3.2 (ARB_vertex_array_bgra) commands - nonepassthru: /* OpenGL 3.2 also reuses entry points from these extensions: */passthru: /* ARB_draw_elements_base_vertex */passthru: /* ARB_provoking_vertex */passthru: /* ARB_sync */passthru: /* ARB_texture_multisample */################################################################################################################################################################ ARB extensions, in order by ARB extension number################################################################################################################################################################################################################################################ ARB Extension #1# ARB_multitexture commands################################################################################ActiveTextureARB(texture)return voidparam texture TextureUnit in valuecategory ARB_multitextureglxflags ARBversion 1.2glxropcode 197alias ActiveTextureClientActiveTextureARB(texture)return voidparam texture TextureUnit in valuecategory ARB_multitexturedlflags notlistableglxflags ARB client-handcode client-intercept server-handcodeversion 1.2alias ClientActiveTextureMultiTexCoord1dARB(target, s)return voidparam target TextureUnit in valueparam s CoordD in valuecategory ARB_multitextureglxflags ARBversion 1.2vectorequiv MultiTexCoord1dvMultiTexCoord1dvARB(target, v)return voidparam target TextureUnit in valueparam v CoordD in array [1]category ARB_multitextureglxflags ARBversion 1.2glxropcode 198alias MultiTexCoord1dvMultiTexCoord1fARB(target, s)return voidparam target TextureUnit in valueparam s CoordF in valuecategory ARB_multitextureglxflags ARBversion 1.2vectorequiv MultiTexCoord1fvMultiTexCoord1fvARB(target, v)return voidparam target TextureUnit in valueparam v CoordF in array [1]category ARB_multitextureglxflags ARBversion 1.2glxropcode 199alias MultiTexCoord1fvMultiTexCoord1iARB(target, s)return voidparam target TextureUnit in valueparam s CoordI in valuecategory ARB_multitextureglxflags ARBversion 1.2vectorequiv MultiTexCoord1ivMultiTexCoord1ivARB(target, v)return voidparam target TextureUnit in valueparam v CoordI in array [1]category ARB_multitextureglxflags ARBversion 1.2glxropcode 200alias MultiTexCoord1ivMultiTexCoord1sARB(target, s)return voidparam target TextureUnit in valueparam s CoordS in valuecategory ARB_multitextureglxflags ARBversion 1.2vectorequiv MultiTexCoord1svMultiTexCoord1svARB(target, v)return voidparam target TextureUnit in valueparam v CoordS in array [1]category ARB_multitextureglxflags ARBversion 1.2glxropcode 201alias MultiTexCoord1svMultiTexCoord2dARB(target, s, t)return voidparam target TextureUnit in valueparam s CoordD in valueparam t CoordD in valuecategory ARB_multitextureglxflags ARBversion 1.2vectorequiv MultiTexCoord2dvMultiTexCoord2dvARB(target, v)return voidparam target TextureUnit in valueparam v CoordD in array [2]category ARB_multitextureglxflags ARBversion 1.2glxropcode 202alias MultiTexCoord2dvMultiTexCoord2fARB(target, s, t)return voidparam target TextureUnit in valueparam s CoordF in valueparam t CoordF in valuecategory ARB_multitextureglxflags ARBversion 1.2vectorequiv MultiTexCoord2fvMultiTexCoord2fvARB(target, v)return voidparam target TextureUnit in valueparam v CoordF in array [2]category ARB_multitextureglxflags ARBversion 1.2glxropcode 203alias MultiTexCoord2fvMultiTexCoord2iARB(target, s, t)return voidparam target TextureUnit in valueparam s CoordI in valueparam t CoordI in valuecategory ARB_multitextureglxflags ARBversion 1.2vectorequiv MultiTexCoord2ivMultiTexCoord2ivARB(target, v)return voidparam target TextureUnit in valueparam v CoordI in array [2]category ARB_multitextureglxflags ARBversion 1.2glxropcode 204alias MultiTexCoord2ivMultiTexCoord2sARB(target, s, t)return voidparam target TextureUnit in valueparam s CoordS in valueparam t CoordS in valuecategory ARB_multitextureglxflags ARBversion 1.2vectorequiv MultiTexCoord2svMultiTexCoord2svARB(target, v)return voidparam target TextureUnit in valueparam v CoordS in array [2]category ARB_multitextureglxflags ARBversion 1.2glxropcode 205alias MultiTexCoord2svMultiTexCoord3dARB(target, s, t, r)return voidparam target TextureUnit in valueparam s CoordD in valueparam t CoordD in valueparam r CoordD in valuecategory ARB_multitextureglxflags ARBversion 1.2vectorequiv MultiTexCoord3dvMultiTexCoord3dvARB(target, v)return voidparam target TextureUnit in valueparam v CoordD in array [3]category ARB_multitextureglxflags ARBversion 1.2glxropcode 206alias MultiTexCoord3dvMultiTexCoord3fARB(target, s, t, r)return voidparam target TextureUnit in valueparam s CoordF in valueparam t CoordF in valueparam r CoordF in valuecategory ARB_multitextureglxflags ARBversion 1.2vectorequiv MultiTexCoord3fvMultiTexCoord3fvARB(target, v)return voidparam target TextureUnit in valueparam v CoordF in array [3]category ARB_multitextureglxflags ARBversion 1.2glxropcode 207alias MultiTexCoord3fvMultiTexCoord3iARB(target, s, t, r)return voidparam target TextureUnit in valueparam s CoordI in valueparam t CoordI in valueparam r CoordI in valuecategory ARB_multitextureglxflags ARBversion 1.2vectorequiv MultiTexCoord3ivMultiTexCoord3ivARB(target, v)return voidparam target TextureUnit in valueparam v CoordI in array [3]category ARB_multitextureglxflags ARBversion 1.2glxropcode 208alias MultiTexCoord3ivMultiTexCoord3sARB(target, s, t, r)return voidparam target TextureUnit in valueparam s CoordS in valueparam t CoordS in valueparam r CoordS in valuecategory ARB_multitextureglxflags ARBversion 1.2vectorequiv MultiTexCoord3svMultiTexCoord3svARB(target, v)return voidparam target TextureUnit in valueparam v CoordS in array [3]category ARB_multitextureversion 1.2glxflags ARBglxropcode 209alias MultiTexCoord3svMultiTexCoord4dARB(target, s, t, r, q)return voidparam target TextureUnit in valueparam s CoordD in valueparam t CoordD in valueparam r CoordD in valueparam q CoordD in valuecategory ARB_multitextureglxflags ARBversion 1.2vectorequiv MultiTexCoord4dvMultiTexCoord4dvARB(target, v)return voidparam target TextureUnit in valueparam v CoordD in array [4]category ARB_multitextureglxflags ARBversion 1.2glxropcode 210alias MultiTexCoord4dvMultiTexCoord4fARB(target, s, t, r, q)return voidparam target TextureUnit in valueparam s CoordF in valueparam t CoordF in valueparam r CoordF in valueparam q CoordF in valuecategory ARB_multitextureglxflags ARBversion 1.2vectorequiv MultiTexCoord4fvMultiTexCoord4fvARB(target, v)return voidparam target TextureUnit in valueparam v CoordF in array [4]category ARB_multitextureglxflags ARBversion 1.2glxropcode 211alias MultiTexCoord4fvMultiTexCoord4iARB(target, s, t, r, q)return voidparam target TextureUnit in valueparam s CoordI in valueparam t CoordI in valueparam r CoordI in valueparam q CoordI in valuecategory ARB_multitextureglxflags ARBversion 1.2vectorequiv MultiTexCoord4ivMultiTexCoord4ivARB(target, v)return voidparam target TextureUnit in valueparam v CoordI in array [4]category ARB_multitextureglxflags ARBversion 1.2glxropcode 212alias MultiTexCoord4ivMultiTexCoord4sARB(target, s, t, r, q)return voidparam target TextureUnit in valueparam s CoordS in valueparam t CoordS in valueparam r CoordS in valueparam q CoordS in valuecategory ARB_multitextureglxflags ARBversion 1.2vectorequiv MultiTexCoord4svMultiTexCoord4svARB(target, v)return voidparam target TextureUnit in valueparam v CoordS in array [4]category ARB_multitextureglxflags ARBversion 1.2glxropcode 213alias MultiTexCoord4sv################################################################################## ARB Extension #2 - GLX_ARB_get_proc_address################################################################################################################################################################## ARB Extension #3# ARB_transpose_matrix commands################################################################################LoadTransposeMatrixfARB(m)return voidparam m Float32 in array [16]category ARB_transpose_matrixglxflags ARB client-handcode client-intercept server-handcodeversion 1.2alias LoadTransposeMatrixfLoadTransposeMatrixdARB(m)return voidparam m Float64 in array [16]category ARB_transpose_matrixglxflags ARB client-handcode client-intercept server-handcodeversion 1.2alias LoadTransposeMatrixdMultTransposeMatrixfARB(m)return voidparam m Float32 in array [16]category ARB_transpose_matrixglxflags ARB client-handcode client-intercept server-handcodeversion 1.2alias MultTransposeMatrixfMultTransposeMatrixdARB(m)return voidparam m Float64 in array [16]category ARB_transpose_matrixglxflags ARB client-handcode client-intercept server-handcodeversion 1.2alias MultTransposeMatrixd################################################################################## ARB Extension #4 - WGL_ARB_buffer_region################################################################################################################################################################## ARB Extension #5# ARB_multisample commands################################################################################SampleCoverageARB(value, invert)return voidparam value ClampedFloat32 in valueparam invert Boolean in valuecategory ARB_multisampleglxflags ARBversion 1.2alias SampleCoverage################################################################################## ARB Extension #6# ARB_texture_env_add commands################################################################################# (none)newcategory: ARB_texture_env_add################################################################################## ARB Extension #7# ARB_texture_cube_map commands################################################################################# (none)newcategory: ARB_texture_cube_map################################################################################## ARB Extension #8 - WGL_ARB_extensions_string# ARB Extension #9 - WGL_ARB_pixel_format commands# ARB Extension #10 - WGL_ARB_make_current_read commands# ARB Extension #11 - WGL_ARB_pbuffer################################################################################################################################################################## ARB Extension #12# ARB_texture_compression commands################################################################################# Arguably TexelInternalFormat, not PixelInternalFormatCompressedTexImage3DARB(target, level, internalformat, width, height, depth, border, imageSize, data)return voidparam target TextureTarget in valueparam level CheckedInt32 in valueparam internalformat PixelInternalFormat in valueparam width SizeI in valueparam height SizeI in valueparam depth SizeI in valueparam border CheckedInt32 in valueparam imageSize SizeI in valueparam data CompressedTextureARB in array [imageSize]category ARB_texture_compressiondlflags handcodeglxflags ARB client-handcode server-handcodeversion 1.2glxropcode 216alias CompressedTexImage3Dwglflags client-handcode server-handcode# Arguably TexelInternalFormat, not PixelInternalFormatCompressedTexImage2DARB(target, level, internalformat, width, height, border, imageSize, data)return voidparam target TextureTarget in valueparam level CheckedInt32 in valueparam internalformat PixelInternalFormat in valueparam width SizeI in valueparam height SizeI in valueparam border CheckedInt32 in valueparam imageSize SizeI in valueparam data CompressedTextureARB in array [imageSize]category ARB_texture_compressiondlflags handcodeglxflags ARB client-handcode server-handcodeversion 1.2glxropcode 215alias CompressedTexImage2Dwglflags client-handcode server-handcode# Arguably TexelInternalFormat, not PixelInternalFormatCompressedTexImage1DARB(target, level, internalformat, width, border, imageSize, data)return voidparam target TextureTarget in valueparam level CheckedInt32 in valueparam internalformat PixelInternalFormat in valueparam width SizeI in valueparam border CheckedInt32 in valueparam imageSize SizeI in valueparam data CompressedTextureARB in array [imageSize]category ARB_texture_compressiondlflags handcodeglxflags ARB client-handcode server-handcodeversion 1.2glxropcode 214alias CompressedTexImage1Dwglflags client-handcode server-handcodeCompressedTexSubImage3DARB(target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data)return voidparam target TextureTarget in valueparam level CheckedInt32 in valueparam xoffset CheckedInt32 in valueparam yoffset CheckedInt32 in valueparam zoffset CheckedInt32 in valueparam width SizeI in valueparam height SizeI in valueparam depth SizeI in valueparam format PixelFormat in valueparam imageSize SizeI in valueparam data CompressedTextureARB in array [imageSize]category ARB_texture_compressiondlflags handcodeglxflags ARB client-handcode server-handcodeversion 1.2glxropcode 219alias CompressedTexSubImage3Dwglflags client-handcode server-handcodeCompressedTexSubImage2DARB(target, level, xoffset, yoffset, width, height, format, imageSize, data)return voidparam target TextureTarget in valueparam level CheckedInt32 in valueparam xoffset CheckedInt32 in valueparam yoffset CheckedInt32 in valueparam width SizeI in valueparam height SizeI in valueparam format PixelFormat in valueparam imageSize SizeI in valueparam data CompressedTextureARB in array [imageSize]category ARB_texture_compressiondlflags handcodeglxflags ARB client-handcode server-handcodeversion 1.2glxropcode 218alias CompressedTexSubImage2Dwglflags client-handcode server-handcodeCompressedTexSubImage1DARB(target, level, xoffset, width, format, imageSize, data)return voidparam target TextureTarget in valueparam level CheckedInt32 in valueparam xoffset CheckedInt32 in valueparam width SizeI in valueparam format PixelFormat in valueparam imageSize SizeI in valueparam data CompressedTextureARB in array [imageSize]category ARB_texture_compressiondlflags handcodeglxflags ARB client-handcode server-handcodeversion 1.2glxropcode 217alias CompressedTexSubImage1Dwglflags client-handcode server-handcodeGetCompressedTexImageARB(target, level, img)return voidparam target TextureTarget in valueparam level CheckedInt32 in valueparam img CompressedTextureARB out array [COMPSIZE(target/level)]category ARB_texture_compressiondlflags notlistableglxflags ARB client-handcode server-handcodeversion 1.2glxsingle 160alias GetCompressedTexImagewglflags client-handcode server-handcode################################################################################## ARB Extension #13# ARB_texture_border_clamp commands################################################################################# (none)newcategory: ARB_texture_border_clamp################################################################################# ARB Extension #14# ARB_point_parameters commands################################################################################PointParameterfARB(pname, param)return voidparam pname PointParameterNameARB in valueparam param CheckedFloat32 in valuecategory ARB_point_parametersversion 1.0glxflags ARBglxropcode 2065extensionalias PointParameterfPointParameterfvARB(pname, params)return voidparam pname PointParameterNameARB in valueparam params CheckedFloat32 in array [COMPSIZE(pname)]category ARB_point_parametersversion 1.0glxflags ARBglxropcode 2066extensionalias PointParameterfv################################################################################## ARB Extension #15# ARB_vertex_blend commands################################################################################WeightbvARB(size, weights)return voidparam size Int32 in valueparam weights Int8 in array [size]category ARB_vertex_blendversion 1.1extensionglxropcode 220glxflags ignoreoffset ?WeightsvARB(size, weights)return voidparam size Int32 in valueparam weights Int16 in array [size]category ARB_vertex_blendversion 1.1extensionglxropcode 222glxflags ignoreoffset ?WeightivARB(size, weights)return voidparam size Int32 in valueparam weights Int32 in array [size]category ARB_vertex_blendversion 1.1extensionglxropcode 224glxflags ignoreoffset ?WeightfvARB(size, weights)return voidparam size Int32 in valueparam weights Float32 in array [size]category ARB_vertex_blendversion 1.1extensionglxropcode 227glxflags ignoreoffset ?WeightdvARB(size, weights)return voidparam size Int32 in valueparam weights Float64 in array [size]category ARB_vertex_blendversion 1.1extensionglxropcode 228glxflags ignoreoffset ?WeightubvARB(size, weights)return voidparam size Int32 in valueparam weights UInt8 in array [size]category ARB_vertex_blendversion 1.1extensionglxropcode 221glxflags ignoreoffset ?WeightusvARB(size, weights)return voidparam size Int32 in valueparam weights UInt16 in array [size]category ARB_vertex_blendversion 1.1extensionglxropcode 223glxflags ignoreoffset ?WeightuivARB(size, weights)return voidparam size Int32 in valueparam weights UInt32 in array [size]category ARB_vertex_blendversion 1.1extensionglxropcode 225glxflags ignoreoffset ?WeightPointerARB(size, type, stride, pointer)return voidparam size Int32 in valueparam type WeightPointerTypeARB in valueparam stride SizeI in valueparam pointer Void in array [COMPSIZE(type/stride)] retainedcategory ARB_vertex_blendversion 1.1extensiondlflags notlistableglxflags ignoreoffset ?VertexBlendARB(count)return voidparam count Int32 in valuecategory ARB_vertex_blendversion 1.1extensionglxropcode 226glxflags ignoreoffset ?################################################################################## ARB Extension #16# ARB_matrix_palette commands################################################################################CurrentPaletteMatrixARB(index)return voidparam index Int32 in valuecategory ARB_matrix_paletteversion 1.1extensionglxropcode 4329glxflags ignoreoffset ?MatrixIndexubvARB(size, indices)return voidparam size Int32 in valueparam indices UInt8 in array [size]category ARB_matrix_paletteversion 1.1extensionglxropcode 4326glxflags ignoreoffset ?MatrixIndexusvARB(size, indices)return voidparam size Int32 in valueparam indices UInt16 in array [size]category ARB_matrix_paletteversion 1.1extensionglxropcode 4327glxflags ignoreoffset ?MatrixIndexuivARB(size, indices)return voidparam size Int32 in valueparam indices UInt32 in array [size]category ARB_matrix_paletteversion 1.1extensionglxropcode 4328glxflags ignoreoffset ?MatrixIndexPointerARB(size, type, stride, pointer)return voidparam size Int32 in valueparam type MatrixIndexPointerTypeARB in valueparam stride SizeI in valueparam pointer Void in array [COMPSIZE(type/stride)] retainedcategory ARB_matrix_paletteversion 1.1extensiondlflags notlistableglxflags ignoreoffset ?################################################################################## ARB Extension #17# ARB_texture_env_combine commands################################################################################# (none)newcategory: ARB_texture_env_combine################################################################################## ARB Extension #18# ARB_texture_env_crossbar commands################################################################################# (none)newcategory: ARB_texture_env_crossbar################################################################################## ARB Extension #19# ARB_texture_env_dot3 commands################################################################################# (none)newcategory: ARB_texture_env_dot3################################################################################# ARB Extension #20 - WGL_ARB_render_texture################################################################################################################################################################# ARB Extension #21# ARB_texture_mirrored_repeat commands################################################################################# (none)newcategory: ARB_texture_mirrored_repeat################################################################################# ARB Extension #22# ARB_depth_texture commands################################################################################# (none)newcategory: ARB_depth_texture################################################################################# ARB Extension #23# ARB_shadow commands################################################################################# (none)newcategory: ARB_shadow################################################################################# ARB Extension #24# ARB_shadow_ambient commands################################################################################# (none)newcategory: ARB_shadow_ambient################################################################################# ARB Extension #25# ARB_window_pos commands# Note: all entry points use glxropcode ropcode 230, with 3 float parameters################################################################################WindowPos2dARB(x, y)return voidparam x CoordD in valueparam y CoordD in valuecategory ARB_window_posvectorequiv WindowPos2dvARBversion 1.0alias WindowPos2dWindowPos2dvARB(v)return voidparam v CoordD in array [2]category ARB_window_posversion 1.0glxropcode 230glxflags client-handcode server-handcodealias WindowPos2dvWindowPos2fARB(x, y)return voidparam x CoordF in valueparam y CoordF in valuecategory ARB_window_posvectorequiv WindowPos2fvARBversion 1.0alias WindowPos2fWindowPos2fvARB(v)return voidparam v CoordF in array [2]category ARB_window_posversion 1.0glxropcode 230glxflags client-handcode server-handcodealias WindowPos2fvWindowPos2iARB(x, y)return voidparam x CoordI in valueparam y CoordI in valuecategory ARB_window_posvectorequiv WindowPos2ivARBversion 1.0alias WindowPos2iWindowPos2ivARB(v)return voidparam v CoordI in array [2]category ARB_window_posversion 1.0glxropcode 230glxflags client-handcode server-handcodealias WindowPos2ivWindowPos2sARB(x, y)return voidparam x CoordS in valueparam y CoordS in valuecategory ARB_window_posvectorequiv WindowPos2svARBversion 1.0alias WindowPos2sWindowPos2svARB(v)return voidparam v CoordS in array [2]category ARB_window_posversion 1.0glxropcode 230glxflags client-handcode server-handcodealias WindowPos2svWindowPos3dARB(x, y, z)return voidparam x CoordD in valueparam y CoordD in valueparam z CoordD in valuevectorequiv WindowPos3dvARBcategory ARB_window_posversion 1.0alias WindowPos3dWindowPos3dvARB(v)return voidparam v CoordD in array [3]category ARB_window_posversion 1.0glxropcode 230glxflags client-handcode server-handcodealias WindowPos3dvWindowPos3fARB(x, y, z)return voidparam x CoordF in valueparam y CoordF in valueparam z CoordF in valuecategory ARB_window_posvectorequiv WindowPos3fvARBversion 1.0alias WindowPos3fWindowPos3fvARB(v)return voidparam v CoordF in array [3]category ARB_window_posversion 1.0glxropcode 230glxflags client-handcode server-handcodealias WindowPos3fvWindowPos3iARB(x, y, z)return voidparam x CoordI in valueparam y CoordI in valueparam z CoordI in valuecategory ARB_window_posvectorequiv WindowPos3ivARBversion 1.0alias WindowPos3iWindowPos3ivARB(v)return voidparam v CoordI in array [3]category ARB_window_posversion 1.0glxropcode 230glxflags client-handcode server-handcodealias WindowPos3ivWindowPos3sARB(x, y, z)return voidparam x CoordS in valueparam y CoordS in valueparam z CoordS in valuecategory ARB_window_posvectorequiv WindowPos3svARBversion 1.0alias WindowPos3sWindowPos3svARB(v)return voidparam v CoordS in array [3]category ARB_window_posversion 1.0glxropcode 230glxflags client-handcode server-handcodealias WindowPos3sv################################################################################# ARB Extension #26# ARB_vertex_program commands################################################################################VertexAttrib1dARB(index, x)return voidparam index UInt32 in valueparam x Float64 in valuecategory ARB_vertex_programversion 1.3vectorequiv VertexAttrib1dvARBextension soft WINSOFT NV10alias VertexAttrib1dVertexAttrib1dvARB(index, v)return voidparam index UInt32 in valueparam v Float64 in array [1]category ARB_vertex_programversion 1.3extension soft WINSOFT NV10glxropcode 4197alias VertexAttrib1dvVertexAttrib1fARB(index, x)return voidparam index UInt32 in valueparam x Float32 in valuecategory ARB_vertex_programversion 1.3vectorequiv VertexAttrib1fvARBextension soft WINSOFT NV10alias VertexAttrib1fVertexAttrib1fvARB(index, v)return voidparam index UInt32 in valueparam v Float32 in array [1]category ARB_vertex_programversion 1.3extension soft WINSOFT NV10glxropcode 4193alias VertexAttrib1fvVertexAttrib1sARB(index, x)return voidparam index UInt32 in valueparam x Int16 in valuecategory ARB_vertex_programversion 1.3vectorequiv VertexAttrib1svARBextension soft WINSOFT NV10alias VertexAttrib1sVertexAttrib1svARB(index, v)return voidparam index UInt32 in valueparam v Int16 in array [1]category ARB_vertex_programversion 1.3extension soft WINSOFT NV10glxropcode 4189alias VertexAttrib1svVertexAttrib2dARB(index, x, y)return voidparam index UInt32 in valueparam x Float64 in valueparam y Float64 in valuecategory ARB_vertex_programversion 1.3vectorequiv VertexAttrib2dvARBextension soft WINSOFT NV10alias VertexAttrib2dVertexAttrib2dvARB(index, v)return voidparam index UInt32 in valueparam v Float64 in array [2]category ARB_vertex_programversion 1.3extension soft WINSOFT NV10glxropcode 4198alias VertexAttrib2dvVertexAttrib2fARB(index, x, y)return voidparam index UInt32 in valueparam x Float32 in valueparam y Float32 in valuecategory ARB_vertex_programversion 1.3vectorequiv VertexAttrib2fvARBextension soft WINSOFT NV10alias VertexAttrib2fVertexAttrib2fvARB(index, v)return voidparam index UInt32 in valueparam v Float32 in array [2]category ARB_vertex_programversion 1.3extension soft WINSOFT NV10glxropcode 4194alias VertexAttrib2fvVertexAttrib2sARB(index, x, y)return voidparam index UInt32 in valueparam x Int16 in valueparam y Int16 in valuecategory ARB_vertex_programversion 1.3vectorequiv VertexAttrib2svARBextension soft WINSOFT NV10alias VertexAttrib2sVertexAttrib2svARB(index, v)return voidparam index UInt32 in valueparam v Int16 in array [2]category ARB_vertex_programversion 1.3extension soft WINSOFT NV10glxropcode 4190alias VertexAttrib2svVertexAttrib3dARB(index, x, y, z)return voidparam index UInt32 in valueparam x Float64 in valueparam y Float64 in valueparam z Float64 in valuecategory ARB_vertex_programversion 1.3vectorequiv VertexAttrib3dvARBextension soft WINSOFT NV10alias VertexAttrib3dVertexAttrib3dvARB(index, v)return voidparam index UInt32 in valueparam v Float64 in array [3]category ARB_vertex_programversion 1.3extension soft WINSOFT NV10glxropcode 4199alias VertexAttrib3dvVertexAttrib3fARB(index, x, y, z)return voidparam index UInt32 in valueparam x Float32 in valueparam y Float32 in valueparam z Float32 in valuecategory ARB_vertex_programversion 1.3vectorequiv VertexAttrib3fvARBextension soft WINSOFT NV10alias VertexAttrib3fVertexAttrib3fvARB(index, v)return voidparam index UInt32 in valueparam v Float32 in array [3]category ARB_vertex_programversion 1.3extension soft WINSOFT NV10glxropcode 4195alias VertexAttrib3fvVertexAttrib3sARB(index, x, y, z)return voidparam index UInt32 in valueparam x Int16 in valueparam y Int16 in valueparam z Int16 in valuecategory ARB_vertex_programversion 1.3vectorequiv VertexAttrib3svARBextension soft WINSOFT NV10alias VertexAttrib3sVertexAttrib3svARB(index, v)return voidparam index UInt32 in valueparam v Int16 in array [3]category ARB_vertex_programversion 1.3extension soft WINSOFT NV10glxropcode 4191alias VertexAttrib3svVertexAttrib4NbvARB(index, v)return voidparam index UInt32 in valueparam v Int8 in array [4]category ARB_vertex_programversion 1.3extension soft WINSOFT NV10alias VertexAttrib4NbvVertexAttrib4NivARB(index, v)return voidparam index UInt32 in valueparam v Int32 in array [4]category ARB_vertex_programversion 1.3extension soft WINSOFT NV10alias VertexAttrib4NivVertexAttrib4NsvARB(index, v)return voidparam index UInt32 in valueparam v Int16 in array [4]category ARB_vertex_programversion 1.3extension soft WINSOFT NV10alias VertexAttrib4NsvVertexAttrib4NubARB(index, x, y, z, w)return voidparam index UInt32 in valueparam x UInt8 in valueparam y UInt8 in valueparam z UInt8 in valueparam w UInt8 in valuecategory ARB_vertex_programversion 1.3extension soft WINSOFT NV10alias VertexAttrib4NubVertexAttrib4NubvARB(index, v)return voidparam index UInt32 in valueparam v UInt8 in array [4]category ARB_vertex_programversion 1.3extension soft WINSOFT NV10glxropcode 4201alias VertexAttrib4NubvVertexAttrib4NuivARB(index, v)return voidparam index UInt32 in valueparam v UInt32 in array [4]category ARB_vertex_programversion 1.3extension soft WINSOFT NV10alias VertexAttrib4NuivVertexAttrib4NusvARB(index, v)return voidparam index UInt32 in valueparam v UInt16 in array [4]category ARB_vertex_programversion 1.3extension soft WINSOFT NV10alias VertexAttrib4NusvVertexAttrib4bvARB(index, v)return voidparam index UInt32 in valueparam v Int8 in array [4]category ARB_vertex_programversion 1.3extension soft WINSOFT NV10alias VertexAttrib4bvVertexAttrib4dARB(index, x, y, z, w)return voidparam index UInt32 in valueparam x Float64 in valueparam y Float64 in valueparam z Float64 in valueparam w Float64 in valuecategory ARB_vertex_programversion 1.3vectorequiv VertexAttrib4dvARBextension soft WINSOFT NV10alias VertexAttrib4dVertexAttrib4dvARB(index, v)return voidparam index UInt32 in valueparam v Float64 in array [4]category ARB_vertex_programversion 1.3extension soft WINSOFT NV10glxropcode 4200alias VertexAttrib4dvVertexAttrib4fARB(index, x, y, z, w)return voidparam index UInt32 in valueparam x Float32 in valueparam y Float32 in valueparam z Float32 in valueparam w Float32 in valuecategory ARB_vertex_programversion 1.3vectorequiv VertexAttrib4fvARBextension soft WINSOFT NV10alias VertexAttrib4fVertexAttrib4fvARB(index, v)return voidparam index UInt32 in valueparam v Float32 in array [4]category ARB_vertex_programversion 1.3extension soft WINSOFT NV10glxropcode 4196alias VertexAttrib4fvVertexAttrib4ivARB(index, v)return voidparam index UInt32 in valueparam v Int32 in array [4]category ARB_vertex_programversion 1.3extension soft WINSOFT NV10alias VertexAttrib4ivVertexAttrib4sARB(index, x, y, z, w)return voidparam index UInt32 in valueparam x Int16 in valueparam y Int16 in valueparam z Int16 in valueparam w Int16 in valuecategory ARB_vertex_programversion 1.3vectorequiv VertexAttrib4svARBextension soft WINSOFT NV10alias VertexAttrib4sVertexAttrib4svARB(index, v)return voidparam index UInt32 in valueparam v Int16 in array [4]category ARB_vertex_programversion 1.3extension soft WINSOFT NV10glxropcode 4192alias VertexAttrib4svVertexAttrib4ubvARB(index, v)return voidparam index UInt32 in valueparam v UInt8 in array [4]category ARB_vertex_programversion 1.3extension soft WINSOFT NV10alias VertexAttrib4ubvVertexAttrib4uivARB(index, v)return voidparam index UInt32 in valueparam v UInt32 in array [4]category ARB_vertex_programversion 1.3extension soft WINSOFT NV10alias VertexAttrib4uivVertexAttrib4usvARB(index, v)return voidparam index UInt32 in valueparam v UInt16 in array [4]category ARB_vertex_programversion 1.3extension soft WINSOFT NV10alias VertexAttrib4usvVertexAttribPointerARB(index, size, type, normalized, stride, pointer)return voidparam index UInt32 in valueparam size Int32 in valueparam type VertexAttribPointerTypeARB in valueparam normalized Boolean in valueparam stride SizeI in valueparam pointer Void in array [COMPSIZE(size/type/stride)] retaineddlflags notlistablecategory ARB_vertex_programversion 1.3extension soft WINSOFT NV10alias VertexAttribPointerEnableVertexAttribArrayARB(index)return voidparam index UInt32 in valuedlflags notlistablecategory ARB_vertex_programversion 1.3extension soft WINSOFT NV10alias EnableVertexAttribArrayDisableVertexAttribArrayARB(index)return voidparam index UInt32 in valuedlflags notlistablecategory ARB_vertex_programversion 1.3extension soft WINSOFT NV10alias DisableVertexAttribArrayProgramStringARB(target, format, len, string)return voidparam target ProgramTargetARB in valueparam format ProgramFormatARB in valueparam len SizeI in valueparam string Void in array [len]category ARB_vertex_programversion 1.3extension soft WINSOFT NV10glxflags ignoreoffset 667BindProgramARB(target, program)return voidparam target ProgramTargetARB in valueparam program UInt32 in valuecategory ARB_vertex_programversion 1.3extension soft WINSOFT NV10glxropcode 4180offset 579DeleteProgramsARB(n, programs)return voidparam n SizeI in valueparam programs UInt32 in array [n]dlflags notlistablecategory ARB_vertex_programversion 1.3extension soft WINSOFT NV10glxvendorpriv 1294offset 580GenProgramsARB(n, programs)return voidparam n SizeI in valueparam programs UInt32 out array [n]dlflags notlistablecategory ARB_vertex_programversion 1.3extension soft WINSOFT NV10glxvendorpriv 1295offset 582ProgramEnvParameter4dARB(target, index, x, y, z, w)return voidparam target ProgramTargetARB in valueparam index UInt32 in valueparam x Float64 in valueparam y Float64 in valueparam z Float64 in valueparam w Float64 in valuecategory ARB_vertex_programversion 1.3vectorequiv ProgramEnvParameter4dvARBextension soft WINSOFT NV10glxflags ignoreoffset 668ProgramEnvParameter4dvARB(target, index, params)return voidparam target ProgramTargetARB in valueparam index UInt32 in valueparam params Float64 in array [4]category ARB_vertex_programversion 1.3extension soft WINSOFT NV10glxflags ignoreoffset 669ProgramEnvParameter4fARB(target, index, x, y, z, w)return voidparam target ProgramTargetARB in valueparam index UInt32 in valueparam x Float32 in valueparam y Float32 in valueparam z Float32 in valueparam w Float32 in valuecategory ARB_vertex_programversion 1.3vectorequiv ProgramEnvParameter4fvARBextension soft WINSOFT NV10glxflags ignoreoffset 670ProgramEnvParameter4fvARB(target, index, params)return voidparam target ProgramTargetARB in valueparam index UInt32 in valueparam params Float32 in array [4]category ARB_vertex_programversion 1.3extension soft WINSOFT NV10glxflags ignoreoffset 671ProgramLocalParameter4dARB(target, index, x, y, z, w)return voidparam target ProgramTargetARB in valueparam index UInt32 in valueparam x Float64 in valueparam y Float64 in valueparam z Float64 in valueparam w Float64 in valuecategory ARB_vertex_programversion 1.3vectorequiv ProgramLocalParameter4dvARBextension soft WINSOFT NV10glxflags ignoreoffset 672ProgramLocalParameter4dvARB(target, index, params)return voidparam target ProgramTargetARB in valueparam index UInt32 in valueparam params Float64 in array [4]category ARB_vertex_programversion 1.3extension soft WINSOFT NV10glxflags ignoreoffset 673ProgramLocalParameter4fARB(target, index, x, y, z, w)return voidparam target ProgramTargetARB in valueparam index UInt32 in valueparam x Float32 in valueparam y Float32 in valueparam z Float32 in valueparam w Float32 in valuecategory ARB_vertex_programversion 1.3vectorequiv ProgramLocalParameter4fvARBextension soft WINSOFT NV10glxflags ignoreoffset 674ProgramLocalParameter4fvARB(target, index, params)return voidparam target ProgramTargetARB in valueparam index UInt32 in valueparam params Float32 in array [4]category ARB_vertex_programversion 1.3extension soft WINSOFT NV10glxflags ignoreoffset 675GetProgramEnvParameterdvARB(target, index, params)return voidparam target ProgramTargetARB in valueparam index UInt32 in valueparam params Float64 out array [4]dlflags notlistablecategory ARB_vertex_programversion 1.3extension soft WINSOFT NV10glxflags ignoreoffset 676GetProgramEnvParameterfvARB(target, index, params)return voidparam target ProgramTargetARB in valueparam index UInt32 in valueparam params Float32 out array [4]dlflags notlistablecategory ARB_vertex_programversion 1.3extension soft WINSOFT NV10glxflags ignoreoffset 677GetProgramLocalParameterdvARB(target, index, params)return voidparam target ProgramTargetARB in valueparam index UInt32 in valueparam params Float64 out array [4]dlflags notlistablecategory ARB_vertex_programversion 1.3extension soft WINSOFT NV10glxflags ignoreoffset 678GetProgramLocalParameterfvARB(target, index, params)return voidparam target ProgramTargetARB in valueparam index UInt32 in valueparam params Float32 out array [4]dlflags notlistablecategory ARB_vertex_programversion 1.3extension soft WINSOFT NV10glxflags ignoreoffset 679GetProgramivARB(target, pname, params)return voidparam target ProgramTargetARB in valueparam pname ProgramPropertyARB in valueparam params Int32 out array [1]dlflags notlistablecategory ARB_vertex_programversion 1.3extension soft WINSOFT NV10glxflags ignoreoffset 680GetProgramStringARB(target, pname, string)return voidparam target ProgramTargetARB in valueparam pname ProgramStringPropertyARB in valueparam string Void out array [COMPSIZE(target,pname)]dlflags notlistablecategory ARB_vertex_programversion 1.3extension soft WINSOFT NV10glxflags ignoreoffset 681GetVertexAttribdvARB(index, pname, params)return voidparam index UInt32 in valueparam pname VertexAttribPropertyARB in valueparam params Float64 out array [4]dlflags notlistablecategory ARB_vertex_programversion 1.3extension soft WINSOFT NV10glxvendorpriv 1301alias GetVertexAttribdvGetVertexAttribfvARB(index, pname, params)return voidparam index UInt32 in valueparam pname VertexAttribPropertyARB in valueparam params Float32 out array [4]dlflags notlistablecategory ARB_vertex_programversion 1.3extension soft WINSOFT NV10glxvendorpriv 1302alias GetVertexAttribfvGetVertexAttribivARB(index, pname, params)return voidparam index UInt32 in valueparam pname VertexAttribPropertyARB in valueparam params Int32 out array [4]dlflags notlistablecategory ARB_vertex_programversion 1.3extension soft WINSOFT NV10glxvendorpriv 1303alias GetVertexAttribivGetVertexAttribPointervARB(index, pname, pointer)return voidparam index UInt32 in valueparam pname VertexAttribPointerPropertyARB in valueparam pointer VoidPointer out array [1]dlflags notlistablecategory ARB_vertex_programversion 1.3extension soft WINSOFT NV10glxflags ignorealias GetVertexAttribPointervIsProgramARB(program)return Booleanparam program UInt32 in valuedlflags notlistablecategory ARB_vertex_programversion 1.3extension soft WINSOFT NV10glxvendorpriv 1304alias IsProgram################################################################################# ARB Extension #27# ARB_fragment_program commands################################################################################# All ARB_fragment_program entry points are shared with ARB_vertex_program,# and are only included in that #define block, for now.newcategory: ARB_fragment_programpassthru: /* All ARB_fragment_program entry points are shared with ARB_vertex_program. */################################################################################# ARB Extension #28# ARB_vertex_buffer_object commands################################################################################BindBufferARB(target, buffer)return voidparam target BufferTargetARB in valueparam buffer UInt32 in valuecategory ARB_vertex_buffer_objectversion 1.2extensionalias BindBufferDeleteBuffersARB(n, buffers)return voidparam n SizeI in valueparam buffers ConstUInt32 in array [n]category ARB_vertex_buffer_objectversion 1.2extensionalias DeleteBuffersGenBuffersARB(n, buffers)return voidparam n SizeI in valueparam buffers UInt32 out array [n]category ARB_vertex_buffer_objectversion 1.2extensionalias GenBuffersIsBufferARB(buffer)return Booleanparam buffer UInt32 in valuecategory ARB_vertex_buffer_objectversion 1.2extensionalias IsBufferBufferDataARB(target, size, data, usage)return voidparam target BufferTargetARB in valueparam size BufferSizeARB in valueparam data ConstVoid in array [size]param usage BufferUsageARB in valuecategory ARB_vertex_buffer_objectversion 1.2extensionalias BufferDataBufferSubDataARB(target, offset, size, data)return voidparam target BufferTargetARB in valueparam offset BufferOffsetARB in valueparam size BufferSizeARB in valueparam data ConstVoid in array [size]category ARB_vertex_buffer_objectversion 1.2extensionalias BufferSubDataGetBufferSubDataARB(target, offset, size, data)return voidparam target BufferTargetARB in valueparam offset BufferOffsetARB in valueparam size BufferSizeARB in valueparam data Void out array [size]category ARB_vertex_buffer_objectdlflags notlistableversion 1.2extensionalias GetBufferSubDataMapBufferARB(target, access)return VoidPointerparam target BufferTargetARB in valueparam access BufferAccessARB in valuecategory ARB_vertex_buffer_objectversion 1.2extensionalias MapBufferUnmapBufferARB(target)return Booleanparam target BufferTargetARB in valuecategory ARB_vertex_buffer_objectversion 1.2extensionalias UnmapBufferGetBufferParameterivARB(target, pname, params)return voidparam target BufferTargetARB in valueparam pname BufferPNameARB in valueparam params Int32 out array [COMPSIZE(pname)]category ARB_vertex_buffer_objectdlflags notlistableversion 1.2extensionalias GetBufferParameterivGetBufferPointervARB(target, pname, params)return voidparam target BufferTargetARB in valueparam pname BufferPointerNameARB in valueparam params VoidPointer out array [1]category ARB_vertex_buffer_objectdlflags notlistableversion 1.2extensionalias GetBufferPointerv################################################################################# ARB Extension #29# ARB_occlusion_query commands################################################################################GenQueriesARB(n, ids)return voidparam n SizeI in valueparam ids UInt32 out array [n]category ARB_occlusion_queryversion 1.5extensionalias GenQueriesDeleteQueriesARB(n, ids)return voidparam n SizeI in valueparam ids UInt32 in array [n]category ARB_occlusion_queryversion 1.5extensionalias DeleteQueriesIsQueryARB(id)return Booleanparam id UInt32 in valuecategory ARB_occlusion_queryversion 1.5extensionalias IsQueryBeginQueryARB(target, id)return voidparam target GLenum in valueparam id UInt32 in valuecategory ARB_occlusion_queryversion 1.5extensionalias BeginQueryEndQueryARB(target)return voidparam target GLenum in valuecategory ARB_occlusion_queryversion 1.5extensionalias EndQueryGetQueryivARB(target, pname, params)return voidparam target GLenum in valueparam pname GLenum in valueparam params Int32 out array [pname]category ARB_occlusion_querydlflags notlistableversion 1.5extensionalias GetQueryivGetQueryObjectivARB(id, pname, params)return voidparam id UInt32 in valueparam pname GLenum in valueparam params Int32 out array [pname]category ARB_occlusion_querydlflags notlistableversion 1.5extensionalias GetQueryObjectivGetQueryObjectuivARB(id, pname, params)return voidparam id UInt32 in valueparam pname GLenum in valueparam params UInt32 out array [pname]category ARB_occlusion_querydlflags notlistableversion 1.5extensionalias GetQueryObjectuiv################################################################################# ARB Extension #30# ARB_shader_objects commands################################################################################DeleteObjectARB(obj)return voidparam obj handleARB in valuecategory ARB_shader_objectsversion 1.2extensionglxropcode ?glxflags ignoreoffset ?GetHandleARB(pname)return handleARBparam pname GLenum in valuecategory ARB_shader_objectsdlflags notlistableversion 1.2extensionglxsingle ?glxflags ignoreoffset ?DetachObjectARB(containerObj, attachedObj)return voidparam containerObj handleARB in valueparam attachedObj handleARB in valuecategory ARB_shader_objectsversion 1.2extensionglxropcode ?glxflags ignorealias DetachShaderCreateShaderObjectARB(shaderType)return handleARBparam shaderType GLenum in valuecategory ARB_shader_objectsversion 1.2extensionglxropcode ?glxflags ignorealias CreateShaderShaderSourceARB(shaderObj, count, string, length)return voidparam shaderObj handleARB in valueparam count SizeI in valueparam string charPointerARB in array [count]param length Int32 in array [1]category ARB_shader_objectsversion 1.2extensionglxropcode ?glxflags ignorealias ShaderSourceCompileShaderARB(shaderObj)return voidparam shaderObj handleARB in valuecategory ARB_shader_objectsversion 1.2extensionglxropcode ?glxflags ignorealias CompileShaderCreateProgramObjectARB()return handleARBcategory ARB_shader_objectsversion 1.2extensionglxropcode ?glxflags ignorealias CreateProgramAttachObjectARB(containerObj, obj)return voidparam containerObj handleARB in valueparam obj handleARB in valuecategory ARB_shader_objectsversion 1.2extensionglxropcode ?glxflags ignorealias AttachShaderLinkProgramARB(programObj)return voidparam programObj handleARB in valuecategory ARB_shader_objectsversion 1.2extensionglxropcode ?glxflags ignorealias LinkProgramUseProgramObjectARB(programObj)return voidparam programObj handleARB in valuecategory ARB_shader_objectsversion 1.2extensionglxropcode ?glxflags ignorealias UseProgramValidateProgramARB(programObj)return voidparam programObj handleARB in valuecategory ARB_shader_objectsversion 1.2extensionglxropcode ?glxflags ignorealias ValidateProgramUniform1fARB(location, v0)return voidparam location Int32 in valueparam v0 Float32 in valuecategory ARB_shader_objectsversion 1.2extensionglxropcode ?glxflags ignorealias Uniform1fUniform2fARB(location, v0, v1)return voidparam location Int32 in valueparam v0 Float32 in valueparam v1 Float32 in valuecategory ARB_shader_objectsversion 1.2extensionglxropcode ?glxflags ignorealias Uniform2fUniform3fARB(location, v0, v1, v2)return voidparam location Int32 in valueparam v0 Float32 in valueparam v1 Float32 in valueparam v2 Float32 in valuecategory ARB_shader_objectsversion 1.2extensionglxropcode ?glxflags ignorealias Uniform3fUniform4fARB(location, v0, v1, v2, v3)return voidparam location Int32 in valueparam v0 Float32 in valueparam v1 Float32 in valueparam v2 Float32 in valueparam v3 Float32 in valuecategory ARB_shader_objectsversion 1.2extensionglxropcode ?glxflags ignorealias Uniform4fUniform1iARB(location, v0)return voidparam location Int32 in valueparam v0 Int32 in valuecategory ARB_shader_objectsversion 1.2extensionglxropcode ?glxflags ignorealias Uniform1iUniform2iARB(location, v0, v1)return voidparam location Int32 in valueparam v0 Int32 in valueparam v1 Int32 in valuecategory ARB_shader_objectsversion 1.2extensionglxropcode ?glxflags ignorealias Uniform2iUniform3iARB(location, v0, v1, v2)return voidparam location Int32 in valueparam v0 Int32 in valueparam v1 Int32 in valueparam v2 Int32 in valuecategory ARB_shader_objectsversion 1.2extensionglxropcode ?glxflags ignorealias Uniform3iUniform4iARB(location, v0, v1, v2, v3)return voidparam location Int32 in valueparam v0 Int32 in valueparam v1 Int32 in valueparam v2 Int32 in valueparam v3 Int32 in valuecategory ARB_shader_objectsversion 1.2extensionglxropcode ?glxflags ignorealias Uniform4iUniform1fvARB(location, count, value)return voidparam location Int32 in valueparam count SizeI in valueparam value Float32 in array [count]category ARB_shader_objectsversion 1.2extensionglxropcode ?glxflags ignorealias Uniform1fvUniform2fvARB(location, count, value)return voidparam location Int32 in valueparam count SizeI in valueparam value Float32 in array [count]category ARB_shader_objectsversion 1.2extensionglxropcode ?glxflags ignorealias Uniform2fvUniform3fvARB(location, count, value)return voidparam location Int32 in valueparam count SizeI in valueparam value Float32 in array [count]category ARB_shader_objectsversion 1.2extensionglxropcode ?glxflags ignorealias Uniform3fvUniform4fvARB(location, count, value)return voidparam location Int32 in valueparam count SizeI in valueparam value Float32 in array [count]category ARB_shader_objectsversion 1.2extensionglxropcode ?glxflags ignorealias Uniform4fvUniform1ivARB(location, count, value)return voidparam location Int32 in valueparam count SizeI in valueparam value Int32 in array [count]category ARB_shader_objectsversion 1.2extensionglxropcode ?glxflags ignorealias Uniform1ivUniform2ivARB(location, count, value)return voidparam location Int32 in valueparam count SizeI in valueparam value Int32 in array [count]category ARB_shader_objectsversion 1.2extensionglxropcode ?glxflags ignorealias Uniform2ivUniform3ivARB(location, count, value)return voidparam location Int32 in valueparam count SizeI in valueparam value Int32 in array [count]category ARB_shader_objectsversion 1.2extensionglxropcode ?glxflags ignorealias Uniform3ivUniform4ivARB(location, count, value)return voidparam location Int32 in valueparam count SizeI in valueparam value Int32 in array [count]category ARB_shader_objectsversion 1.2extensionglxropcode ?glxflags ignorealias Uniform4ivUniformMatrix2fvARB(location, count, transpose, value)return voidparam location Int32 in valueparam count SizeI in valueparam transpose Boolean in valueparam value Float32 in array [count]category ARB_shader_objectsversion 1.2extensionglxropcode ?glxflags ignorealias UniformMatrix2fvUniformMatrix3fvARB(location, count, transpose, value)return voidparam location Int32 in valueparam count SizeI in valueparam transpose Boolean in valueparam value Float32 in array [count]category ARB_shader_objectsversion 1.2extensionglxropcode ?glxflags ignorealias UniformMatrix3fvUniformMatrix4fvARB(location, count, transpose, value)return voidparam location Int32 in valueparam count SizeI in valueparam transpose Boolean in valueparam value Float32 in array [count]category ARB_shader_objectsversion 1.2extensionglxropcode ?glxflags ignorealias UniformMatrix4fvGetObjectParameterfvARB(obj, pname, params)return voidparam obj handleARB in valueparam pname GLenum in valueparam params Float32 out array [pname]category ARB_shader_objectsdlflags notlistableversion 1.2extensionglxsingle ?glxflags ignoreoffset ?GetObjectParameterivARB(obj, pname, params)return voidparam obj handleARB in valueparam pname GLenum in valueparam params Int32 out array [pname]category ARB_shader_objectsdlflags notlistableversion 1.2extensionglxsingle ?glxflags ignoreoffset ?GetInfoLogARB(obj, maxLength, length, infoLog)return voidparam obj handleARB in valueparam maxLength SizeI in valueparam length SizeI out array [1]param infoLog charARB out array [length]category ARB_shader_objectsdlflags notlistableversion 1.2extensionglxsingle ?glxflags ignoreoffset ?GetAttachedObjectsARB(containerObj, maxCount, count, obj)return voidparam containerObj handleARB in valueparam maxCount SizeI in valueparam count SizeI out array [1]param obj handleARB out array [count]category ARB_shader_objectsdlflags notlistableversion 1.2extensionglxsingle ?glxflags ignorealias GetAttachedShadersGetUniformLocationARB(programObj, name)return Int32param programObj handleARB in valueparam name charARB in array []category ARB_shader_objectsdlflags notlistableversion 1.2extensionglxsingle ?glxflags ignorealias GetUniformLocationGetActiveUniformARB(programObj, index, maxLength, length, size, type, name)return voidparam programObj handleARB in valueparam index UInt32 in valueparam maxLength SizeI in valueparam length SizeI out array [1]param size Int32 out array [1]param type GLenum out array [1]param name charARB out array []category ARB_shader_objectsdlflags notlistableversion 1.2extensionglxsingle ?glxflags ignorealias GetActiveUniformGetUniformfvARB(programObj, location, params)return voidparam programObj handleARB in valueparam location Int32 in valueparam params Float32 out array [location]category ARB_shader_objectsdlflags notlistableversion 1.2extensionglxsingle ?glxflags ignorealias GetUniformfvGetUniformivARB(programObj, location, params)return voidparam programObj handleARB in valueparam location Int32 in valueparam params Int32 out array [location]category ARB_shader_objectsdlflags notlistableversion 1.2extensionglxsingle ?glxflags ignorealias GetUniformivGetShaderSourceARB(obj, maxLength, length, source)return voidparam obj handleARB in valueparam maxLength SizeI in valueparam length SizeI out array [1]param source charARB out array [length]category ARB_shader_objectsdlflags notlistableversion 1.2extensionglxsingle ?glxflags ignorealias GetShaderSource################################################################################# ARB Extension #31# ARB_vertex_shader commands################################################################################BindAttribLocationARB(programObj, index, name)return voidparam programObj handleARB in valueparam index UInt32 in valueparam name charARB in array []category ARB_vertex_shaderversion 1.2extensionglxropcode ?glxflags ignorealias BindAttribLocationGetActiveAttribARB(programObj, index, maxLength, length, size, type, name)return voidparam programObj handleARB in valueparam index UInt32 in valueparam maxLength SizeI in valueparam length SizeI out array [1]param size Int32 out array [1]param type GLenum out array [1]param name charARB out array []category ARB_vertex_shaderdlflags notlistableversion 1.2extensionglxsingle ?glxflags ignorealias GetActiveAttribGetAttribLocationARB(programObj, name)return Int32param programObj handleARB in valueparam name charARB in array []category ARB_vertex_shaderdlflags notlistableversion 1.2extensionglxsingle ?glxflags ignorealias GetAttribLocation################################################################################# ARB Extension #32# ARB_fragment_shader commands################################################################################# (none)newcategory: ARB_fragment_shader################################################################################# ARB Extension #33# ARB_shading_language_100 commands################################################################################# (none)newcategory: ARB_shading_language_100################################################################################# ARB Extension #34# ARB_texture_non_power_of_two commands################################################################################# (none)newcategory: ARB_texture_non_power_of_two################################################################################# ARB Extension #35# ARB_point_sprite commands################################################################################# (none)newcategory: ARB_point_sprite################################################################################# ARB Extension #36# ARB_fragment_program_shadow commands################################################################################# (none)newcategory: ARB_fragment_program_shadow################################################################################# ARB Extension #37# ARB_draw_buffers commands################################################################################DrawBuffersARB(n, bufs)return voidparam n SizeI in valueparam bufs DrawBufferModeATI in array [n]category ARB_draw_buffersversion 1.5extensionalias DrawBuffers################################################################################# ARB Extension #38# ARB_texture_rectangle commands################################################################################# (none)newcategory: ARB_texture_rectangle################################################################################# ARB Extension #39# ARB_color_buffer_float commands################################################################################ClampColorARB(target, clamp)return voidparam target ClampColorTargetARB in valueparam clamp ClampColorModeARB in valuecategory ARB_color_buffer_floatversion 1.5extensionglxropcode 234glxflags ignorealias ClampColor################################################################################# ARB Extension #40# ARB_half_float_pixel commands################################################################################# (none)newcategory: ARB_half_float_pixel################################################################################# ARB Extension #41# ARB_texture_float commands################################################################################# (none)newcategory: ARB_texture_float################################################################################# ARB Extension #42# ARB_pixel_buffer_object commands################################################################################# (none)newcategory: ARB_pixel_buffer_object################################################################################# ARB Extension #43# ARB_depth_buffer_float commands (also OpenGL 3.0)################################################################################# (none)newcategory: ARB_depth_buffer_float################################################################################# ARB Extension #44# ARB_draw_instanced commands################################################################################DrawArraysInstancedARB(mode, first, count, primcount)return voidparam mode BeginMode in valueparam first Int32 in valueparam count SizeI in valueparam primcount SizeI in valuecategory ARB_draw_instancedversion 2.0extension soft WINSOFTdlflags notlistablevectorequiv ArrayElementglfflags ignoreglxflags ignorealias DrawArraysInstancedDrawElementsInstancedARB(mode, count, type, indices, primcount)return voidparam mode BeginMode in valueparam count SizeI in valueparam type DrawElementsType in valueparam indices Void in array [COMPSIZE(count/type)]param primcount SizeI in valuecategory ARB_draw_instancedversion 2.0extension soft WINSOFTdlflags notlistablevectorequiv ArrayElementglfflags ignoreglxflags ignorealias DrawElementsInstanced################################################################################# ARB Extension #45# ARB_framebuffer_object commands (also OpenGL 3.0)################################################################################# Promoted from EXT_framebuffer_objectIsRenderbuffer(renderbuffer)return Booleanparam renderbuffer UInt32 in valuecategory ARB_framebuffer_objectversion 3.0extensionglxvendorpriv 1422glxflags ignoreoffset ?BindRenderbuffer(target, renderbuffer)return voidparam target RenderbufferTarget in valueparam renderbuffer UInt32 in valuecategory ARB_framebuffer_objectversion 3.0extensionglxropcode 4316glxflags ignoreoffset ?DeleteRenderbuffers(n, renderbuffers)return voidparam n SizeI in valueparam renderbuffers UInt32 in array [n]category ARB_framebuffer_objectversion 3.0extensionglxropcode 4317glxflags ignoreoffset ?GenRenderbuffers(n, renderbuffers)return voidparam n SizeI in valueparam renderbuffers UInt32 out array [n]category ARB_framebuffer_objectversion 3.0extensionglxvendorpriv 1423glxflags ignoreoffset ?RenderbufferStorage(target, internalformat, width, height)return voidparam target RenderbufferTarget in valueparam internalformat GLenum in valueparam width SizeI in valueparam height SizeI in valuecategory ARB_framebuffer_objectversion 3.0extensionglxropcode 4318glxflags ignoreoffset ?GetRenderbufferParameteriv(target, pname, params)return voidparam target RenderbufferTarget in valueparam pname GLenum in valueparam params Int32 out array [COMPSIZE(pname)]category ARB_framebuffer_objectdlflags notlistableversion 3.0extensionglxvendorpriv 1424glxflags ignoreoffset ?IsFramebuffer(framebuffer)return Booleanparam framebuffer UInt32 in valuecategory ARB_framebuffer_objectversion 3.0extensionglxvendorpriv 1425glxflags ignoreoffset ?BindFramebuffer(target, framebuffer)return voidparam target FramebufferTarget in valueparam framebuffer UInt32 in valuecategory ARB_framebuffer_objectversion 3.0extensionglxropcode 4319glxflags ignoreoffset ?DeleteFramebuffers(n, framebuffers)return voidparam n SizeI in valueparam framebuffers UInt32 in array [n]category ARB_framebuffer_objectversion 3.0extensionglxropcode 4320glxflags ignoreoffset ?GenFramebuffers(n, framebuffers)return voidparam n SizeI in valueparam framebuffers UInt32 out array [n]category ARB_framebuffer_objectversion 3.0extensionglxvendorpriv 1426glxflags ignoreoffset ?CheckFramebufferStatus(target)return GLenumparam target FramebufferTarget in valuecategory ARB_framebuffer_objectversion 3.0extensionglxvendorpriv 1427glxflags ignoreoffset ?FramebufferTexture1D(target, attachment, textarget, texture, level)return voidparam target FramebufferTarget in valueparam attachment FramebufferAttachment in valueparam textarget GLenum in valueparam texture UInt32 in valueparam level Int32 in valuecategory ARB_framebuffer_objectversion 3.0extensionglxropcode 4321glxflags ignoreoffset ?FramebufferTexture2D(target, attachment, textarget, texture, level)return voidparam target FramebufferTarget in valueparam attachment FramebufferAttachment in valueparam textarget GLenum in valueparam texture UInt32 in valueparam level Int32 in valuecategory ARB_framebuffer_objectversion 3.0extensionglxropcode 4322glxflags ignoreoffset ?FramebufferTexture3D(target, attachment, textarget, texture, level, zoffset)return voidparam target FramebufferTarget in valueparam attachment FramebufferAttachment in valueparam textarget GLenum in valueparam texture UInt32 in valueparam level Int32 in valueparam zoffset Int32 in valuecategory ARB_framebuffer_objectversion 3.0extensionglxropcode 4323glxflags ignoreoffset ?FramebufferRenderbuffer(target, attachment, renderbuffertarget, renderbuffer)return voidparam target FramebufferTarget in valueparam attachment FramebufferAttachment in valueparam renderbuffertarget RenderbufferTarget in valueparam renderbuffer UInt32 in valuecategory ARB_framebuffer_objectversion 3.0extensionglxropcode 4324glxflags ignoreoffset ?GetFramebufferAttachmentParameteriv(target, attachment, pname, params)return voidparam target FramebufferTarget in valueparam attachment FramebufferAttachment in valueparam pname GLenum in valueparam params Int32 out array [COMPSIZE(pname)]category ARB_framebuffer_objectdlflags notlistableversion 3.0extensionglxvendorpriv 1428glxflags ignoreoffset ?GenerateMipmap(target)return voidparam target GLenum in valuecategory ARB_framebuffer_objectversion 3.0extensionglxropcode 4325glxflags ignoreoffset ?# Promoted from EXT_framebuffer_blitBlitFramebuffer(srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter)return voidparam srcX0 Int32 in valueparam srcY0 Int32 in valueparam srcX1 Int32 in valueparam srcY1 Int32 in valueparam dstX0 Int32 in valueparam dstY0 Int32 in valueparam dstX1 Int32 in valueparam dstY1 Int32 in valueparam mask ClearBufferMask in valueparam filter GLenum in valuecategory ARB_framebuffer_objectversion 3.0glxropcode 4330offset ?# Promoted from EXT_framebuffer_multisampleRenderbufferStorageMultisample(target, samples, internalformat, width, height)return voidparam target GLenum in valueparam samples SizeI in valueparam internalformat GLenum in valueparam width SizeI in valueparam height SizeI in valuecategory ARB_framebuffer_objectversion 3.0glxropcode 4331offset ?# Promoted from ARB_geometry_shader4FramebufferTextureLayer(target, attachment, texture, level, layer)return voidparam target FramebufferTarget in valueparam attachment FramebufferAttachment in valueparam texture Texture in valueparam level CheckedInt32 in valueparam layer CheckedInt32 in valuecategory ARB_framebuffer_objectversion 3.0extension soft WINSOFTdlflags notlistableglfflags ignoreglxflags ignore################################################################################# ARB Extension #46# ARB_framebuffer_sRGB commands (also OpenGL 3.0)################################################################################# (none)newcategory: ARB_framebuffer_sRGB################################################################################# ARB Extension #47# ARB_geometry_shader4 commands################################################################################ProgramParameteriARB(program, pname, value)return voidparam program UInt32 in valueparam pname ProgramParameterPName in valueparam value Int32 in valuecategory ARB_geometry_shader4version 3.0extension soft WINSOFTglfflags ignoreglxflags ignoreFramebufferTextureARB(target, attachment, texture, level)return voidparam target FramebufferTarget in valueparam attachment FramebufferAttachment in valueparam texture Texture in valueparam level CheckedInt32 in valuecategory ARB_geometry_shader4version 3.0extension soft WINSOFTdlflags notlistableglfflags ignoreglxflags ignoreFramebufferTextureLayerARB(target, attachment, texture, level, layer)return voidparam target FramebufferTarget in valueparam attachment FramebufferAttachment in valueparam texture Texture in valueparam level CheckedInt32 in valueparam layer CheckedInt32 in valuecategory ARB_geometry_shader4version 3.0extension soft WINSOFTdlflags notlistableglfflags ignoreglxflags ignorealias FramebufferTextureLayerFramebufferTextureFaceARB(target, attachment, texture, level, face)return voidparam target FramebufferTarget in valueparam attachment FramebufferAttachment in valueparam texture Texture in valueparam level CheckedInt32 in valueparam face TextureTarget in valuecategory ARB_geometry_shader4version 3.0extension soft WINSOFTdlflags notlistableglfflags ignoreglxflags ignore################################################################################# ARB Extension #48# ARB_half_float_vertex commands (also OpenGL 3.0)################################################################################# (none)newcategory: ARB_half_float_vertex################################################################################# ARB Extension #49# ARB_instanced_arrays commands################################################################################VertexAttribDivisorARB(index, divisor)return voidparam index UInt32 in valueparam divisor UInt32 in valuecategory ARB_instanced_arraysversion 2.0extensionglfflags ignoreglxflags ignore################################################################################# ARB Extension #50# ARB_map_buffer_range commands (also OpenGL 3.0)################################################################################MapBufferRange(target, offset, length, access)return VoidPointerparam target BufferTargetARB in valueparam offset BufferOffset in valueparam length BufferSize in valueparam access BufferAccessMask in valuecategory ARB_map_buffer_rangeversion 3.0extensionglxropcode ?glxflags ignoreoffset ?# Promoted from APPLE_flush_buffer_rangeFlushMappedBufferRange(target, offset, length)return voidparam target BufferTargetARB in valueparam offset BufferOffset in valueparam length BufferSize in valuecategory ARB_map_buffer_rangeversion 3.0extensionglxropcode ?glxflags ignoreoffset ?################################################################################# ARB Extension #51# ARB_texture_buffer_object commands################################################################################TexBufferARB(target, internalformat, buffer)return voidparam target TextureTarget in valueparam internalformat GLenum in valueparam buffer UInt32 in valuecategory ARB_texture_buffer_objectversion 3.0extension soft WINSOFT NV50glfflags ignorealias TexBuffer################################################################################# ARB Extension #52# ARB_texture_compression_rgtc commands (also OpenGL 3.0)################################################################################# (none)newcategory: ARB_texture_compression_rgtc################################################################################# ARB Extension #53# ARB_texture_rg commands (also OpenGL 3.0)################################################################################# (none)newcategory: ARB_texture_rg################################################################################# ARB Extension #54# ARB_vertex_array_object commands (also OpenGL 3.0)################################################################################# Promoted from APPLE_vertex_array_objectBindVertexArray(array)return voidparam array UInt32 in valuecategory ARB_vertex_array_objectversion 3.0extensionglxropcode ?glxflags ignoreoffset ?DeleteVertexArrays(n, arrays)return voidparam n SizeI in valueparam arrays UInt32 in array [n]category ARB_vertex_array_objectversion 3.0extensionglxropcode ?glxflags ignoreoffset ?GenVertexArrays(n, arrays)return voidparam n SizeI in valueparam arrays UInt32 out array [n]category ARB_vertex_array_objectversion 3.0extensionglxropcode ?glxflags ignoreoffset ?IsVertexArray(array)return Booleanparam array UInt32 in valuecategory ARB_vertex_array_objectversion 3.0extensionglxropcode ?glxflags ignoreoffset ?################################################################################# ARB Extension #55 - WGL_ARB_create_context# ARB Extension #56 - GLX_ARB_create_context################################################################################################################################################################# ARB Extension #57# ARB_uniform_buffer_object commands################################################################################GetUniformIndices(program, uniformCount, uniformNames, uniformIndices)return voidparam program UInt32 in valueparam uniformCount SizeI in valueparam uniformNames CharPointer in array [COMPSIZE(uniformCount)]param uniformIndices UInt32 out array [COMPSIZE(uniformCount)]category ARB_uniform_buffer_objectdlflags notlistableversion 2.0extensionglxsingle ?glxflags ignoreoffset ?GetActiveUniformsiv(program, uniformCount, uniformIndices, pname, params)return voidparam program UInt32 in valueparam uniformCount SizeI in valueparam uniformIndices UInt32 in array [COMPSIZE(uniformCount)]param pname GLenum in valueparam params Int32 out array [COMPSIZE(pname)]category ARB_uniform_buffer_objectdlflags notlistableversion 2.0extensionglxsingle ?glxflags ignoreoffset ?GetActiveUniformName(program, uniformIndex, bufSize, length, uniformName)return voidparam program UInt32 in valueparam uniformIndex UInt32 in valueparam bufSize SizeI in valueparam length SizeI out array [1]param uniformName Char out array [bufSize]category ARB_uniform_buffer_objectdlflags notlistableversion 2.0extensionglxsingle ?glxflags ignoreoffset ?GetUniformBlockIndex(program, uniformBlockName)return UInt32param program UInt32 in valueparam uniformBlockName Char in array [COMPSIZE()]category ARB_uniform_buffer_objectdlflags notlistableversion 2.0extensionglxsingle ?glxflags ignoreoffset ?GetActiveUniformBlockiv(program, uniformBlockIndex, pname, params)return voidparam program UInt32 in valueparam uniformBlockIndex UInt32 in valueparam pname GLenum in valueparam params Int32 out array [COMPSIZE(pname)]category ARB_uniform_buffer_objectdlflags notlistableversion 2.0extensionglxsingle ?glxflags ignoreoffset ?GetActiveUniformBlockName(program, uniformBlockIndex, bufSize, length, uniformBlockName)return voidparam program UInt32 in valueparam uniformBlockIndex UInt32 in valueparam bufSize SizeI in valueparam length SizeI out array [1]param uniformBlockName Char out array [bufSize]category ARB_uniform_buffer_objectdlflags notlistableversion 2.0extensionglxsingle ?glxflags ignoreoffset ?UniformBlockBinding(program, uniformBlockIndex, uniformBlockBinding)return voidparam program UInt32 in valueparam uniformBlockIndex UInt32 in valueparam uniformBlockBinding UInt32 in valuecategory ARB_uniform_buffer_objectversion 2.0extensionglxropcode ?glxflags ignoreoffset ?################################################################################# ARB Extension #58# ARB_compatibility commands################################################################################# (none)newcategory: ARB_compatibility################################################################################# ARB Extension #59# ARB_copy_buffer commands################################################################################CopyBufferSubData(readTarget, writeTarget, readOffset, writeOffset, size)return voidparam readTarget GLenum in valueparam writeTarget GLenum in valueparam readOffset BufferOffset in valueparam writeOffset BufferOffset in valueparam size BufferSize in valuecategory ARB_copy_bufferversion 3.0extensionglxropcode ?glxflags ignoreoffset ?################################################################################# ARB Extension #60# ARB_shader_texture_lod commands################################################################################# (none)newcategory: ARB_shader_texture_lod################################################################################# ARB Extension #61# ARB_depth_clamp commands################################################################################# (none)newcategory: ARB_depth_clamp################################################################################# ARB Extension #62# ARB_draw_elements_base_vertex commands################################################################################DrawElementsBaseVertex(mode, count, type, indices, basevertex)return voidparam mode GLenum in valueparam count SizeI in valueparam type DrawElementsType in valueparam indices Void in array [COMPSIZE(count/type)]param basevertex Int32 in valuecategory ARB_draw_elements_base_vertexversion 1.2extensionglxropcode ?glxflags ignoreoffset ?DrawRangeElementsBaseVertex(mode, start, end, count, type, indices, basevertex)return voidparam mode GLenum in valueparam start UInt32 in valueparam end UInt32 in valueparam count SizeI in valueparam type DrawElementsType in valueparam indices Void in array [COMPSIZE(count/type)]param basevertex Int32 in valuecategory ARB_draw_elements_base_vertexversion 1.2extensionglxropcode ?glxflags ignoreoffset ?DrawElementsInstancedBaseVertex(mode, count, type, indices, primcount, basevertex)return voidparam mode GLenum in valueparam count SizeI in valueparam type DrawElementsType in valueparam indices Void in array [COMPSIZE(count/type)]param primcount SizeI in valueparam basevertex Int32 in valuecategory ARB_draw_elements_base_vertexversion 1.2extensionglxropcode ?glxflags ignoreoffset ?MultiDrawElementsBaseVertex(mode, count, type, indices, primcount, basevertex)return voidparam mode GLenum in valueparam count SizeI in array [COMPSIZE(primcount)]param type DrawElementsType in valueparam indices VoidPointer in array [COMPSIZE(primcount)]param primcount SizeI in valueparam basevertex Int32 in array [COMPSIZE(primcount)]category ARB_draw_elements_base_vertexversion 1.2extensionglxropcode ?glxflags ignoreoffset ?################################################################################# ARB Extension #63# ARB_fragment_coord_conventions commands################################################################################# (none)newcategory: ARB_fragment_coord_conventions################################################################################# ARB Extension #64# ARB_provoking_vertex commands################################################################################ProvokingVertex(mode)return voidparam mode GLenum in valuecategory ARB_provoking_vertexversion 1.2extensionglxropcode ?glxflags ignoreoffset ?################################################################################# ARB Extension #65# ARB_seamless_cube_map commands################################################################################# (none)newcategory: ARB_seamless_cube_map################################################################################# ARB Extension #66# ARB_sync commands################################################################################FenceSync(condition, flags)return syncparam condition GLenum in valueparam flags GLbitfield in valuecategory ARB_syncversion 1.2extensionglxropcode ?glxflags ignoreoffset ?IsSync(sync)return Booleanparam sync sync in valuecategory ARB_syncversion 1.2extensionglxropcode ?glxflags ignoreoffset ?DeleteSync(sync)return voidparam sync sync in valuecategory ARB_syncversion 1.2extensionglxropcode ?glxflags ignoreoffset ?ClientWaitSync(sync, flags, timeout)return GLenumparam sync sync in valueparam flags GLbitfield in valueparam timeout UInt64 in valuecategory ARB_syncversion 1.2extensionglxropcode ?glxflags ignoreoffset ?WaitSync(sync, flags, timeout)return voidparam sync sync in valueparam flags GLbitfield in valueparam timeout UInt64 in valuecategory ARB_syncversion 1.2extensionglxropcode ?glxflags ignoreoffset ?GetInteger64v(pname, params)return voidparam pname GLenum in valueparam params Int64 out array [COMPSIZE(pname)]category ARB_syncdlflags notlistableversion 1.2extensionglxsingle ?glxflags ignoreoffset ?GetSynciv(sync, pname, bufSize, length, values)return voidparam sync sync in valueparam pname GLenum in valueparam bufSize SizeI in valueparam length SizeI out array [1]param values Int32 out array [length]category ARB_syncdlflags notlistableversion 1.2extensionglxsingle ?glxflags ignoreoffset ?################################################################################# ARB Extension #67# ARB_texture_multisample commands################################################################################TexImage2DMultisample(target, samples, internalformat, width, height, fixedsamplelocations)return voidparam target GLenum in valueparam samples SizeI in valueparam internalformat Int32 in valueparam width SizeI in valueparam height SizeI in valueparam fixedsamplelocations Boolean in valuecategory ARB_texture_multisampleversion 1.2extensionglxropcode ?glxflags ignoreoffset ?TexImage3DMultisample(target, samples, internalformat, width, height, depth, fixedsamplelocations)return voidparam target GLenum in valueparam samples SizeI in valueparam internalformat Int32 in valueparam width SizeI in valueparam height SizeI in valueparam depth SizeI in valueparam fixedsamplelocations Boolean in valuecategory ARB_texture_multisampleversion 1.2extensionglxropcode ?glxflags ignoreoffset ?GetMultisamplefv(pname, index, val)return voidparam pname GLenum in valueparam index UInt32 in valueparam val Float32 out array [COMPSIZE(pname)]category ARB_texture_multisampledlflags notlistableversion 1.2extensionglxsingle ?glxflags ignoreoffset ?SampleMaski(index, mask)return voidparam index UInt32 in valueparam mask GLbitfield in valuecategory ARB_texture_multisampleversion 1.2extensionglxropcode ?glxflags ignoreoffset ?################################################################################# ARB Extension #68# ARB_vertex_array_bgra commands################################################################################# (none)newcategory: ARB_vertex_array_bgra################################################################################# ARB Extension #69# ARB_draw_buffers_blend commands################################################################################BlendEquationi(buf, mode)return voidparam buf UInt32 in valueparam mode GLenum in valuecategory ARB_draw_buffers_blendversion 1.2extensionglxropcode ?glxflags ignoreoffset ?BlendEquationSeparatei(buf, modeRGB, modeAlpha)return voidparam buf UInt32 in valueparam modeRGB GLenum in valueparam modeAlpha GLenum in valuecategory ARB_draw_buffers_blendversion 1.2extensionglxropcode ?glxflags ignoreoffset ?BlendFunci(buf, src, dst)return voidparam buf UInt32 in valueparam src GLenum in valueparam dst GLenum in valuecategory ARB_draw_buffers_blendversion 1.2extensionglxropcode ?glxflags ignoreoffset ?BlendFuncSeparatei(buf, srcRGB, dstRGB, srcAlpha, dstAlpha)return voidparam buf UInt32 in valueparam srcRGB GLenum in valueparam dstRGB GLenum in valueparam srcAlpha GLenum in valueparam dstAlpha GLenum in valuecategory ARB_draw_buffers_blendversion 1.2extensionglxropcode ?glxflags ignoreoffset ?################################################################################# ARB Extension #70# ARB_sample_shading commands################################################################################MinSampleShading(value)return voidparam value ClampedColorF in valuecategory ARB_sample_shadingversion 1.2extensionglxropcode ?glxflags ignoreoffset ?################################################################################# ARB Extension #71# ARB_texture_cube_map_array commands################################################################################# (none)newcategory: ARB_texture_cube_map_array################################################################################# ARB Extension #72# ARB_texture_gather commands################################################################################# (none)newcategory: ARB_texture_gather################################################################################# ARB Extension #73# ARB_texture_query_lod commands################################################################################# (none)newcategory: ARB_texture_query_lod################################################################################################################################################################ Non-ARB extensions, in order by registry extension number################################################################################################################################################################################################################################################ Extension #1# EXT_abgr commands################################################################################# (none)newcategory: EXT_abgr################################################################################# Extension #2# EXT_blend_color commands################################################################################BlendColorEXT(red, green, blue, alpha)return voidparam red ClampedColorF in valueparam green ClampedColorF in valueparam blue ClampedColorF in valueparam alpha ClampedColorF in valuecategory EXT_blend_colorversion 1.0glxropcode 4096glxflags EXTextension softalias BlendColor################################################################################# Extension #3# EXT_polygon_offset commands################################################################################PolygonOffsetEXT(factor, bias)return voidparam factor Float32 in valueparam bias Float32 in valuecategory EXT_polygon_offsetversion 1.0glxropcode 4098glxflags EXTextension softoffset 414################################################################################# Extension #4# EXT_texture commands################################################################################# (none)newcategory: EXT_texture################################################################################# Extension #5 - skipped################################################################################################################################################################# Extension #6# EXT_texture3D commands################################################################################# Arguably TexelInternalFormat, not PixelInternalFormatTexImage3DEXT(target, level, internalformat, width, height, depth, border, format, type, pixels)return voidparam target TextureTarget in valueparam level CheckedInt32 in valueparam internalformat PixelInternalFormat in valueparam width SizeI in valueparam height SizeI in valueparam depth SizeI in valueparam border CheckedInt32 in valueparam format PixelFormat in valueparam type PixelType in valueparam pixels Void in array [COMPSIZE(format/type/width/height/depth)]category EXT_texture3Ddlflags handcodeglxflags client-handcode server-handcode EXTversion 1.0glxropcode 4114extensionalias TexImage3DTexSubImage3DEXT(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels)return voidparam target TextureTarget in valueparam level CheckedInt32 in valueparam xoffset CheckedInt32 in valueparam yoffset CheckedInt32 in valueparam zoffset CheckedInt32 in valueparam width SizeI in valueparam height SizeI in valueparam depth SizeI in valueparam format PixelFormat in valueparam type PixelType in valueparam pixels Void in array [COMPSIZE(format/type/width/height/depth)]category EXT_texture3Ddlflags handcodeglxflags client-handcode server-handcode EXTversion 1.0glxropcode 4115extensionalias TexSubImage3D################################################################################# Extension #7# SGIS_texture_filter4 commands################################################################################GetTexFilterFuncSGIS(target, filter, weights)return voidparam target TextureTarget in valueparam filter TextureFilterSGIS in valueparam weights Float32 out array [COMPSIZE(target/filter)]category SGIS_texture_filter4dlflags notlistableversion 1.0glxflags SGIglxvendorpriv 4101extensionoffset 415TexFilterFuncSGIS(target, filter, n, weights)return voidparam target TextureTarget in valueparam filter TextureFilterSGIS in valueparam n SizeI in valueparam weights Float32 in array [n]category SGIS_texture_filter4glxflags SGIversion 1.0glxropcode 2064extensionoffset 416################################################################################# Extension #8 - skipped################################################################################################################################################################# Extension #9# EXT_subtexture commands################################################################################TexSubImage1DEXT(target, level, xoffset, width, format, type, pixels)return voidparam target TextureTarget in valueparam level CheckedInt32 in valueparam xoffset CheckedInt32 in valueparam width SizeI in valueparam format PixelFormat in valueparam type PixelType in valueparam pixels Void in array [COMPSIZE(format/type/width)]category EXT_subtexturedlflags handcodeglxflags client-handcode server-handcode EXTversion 1.0glxropcode 4099extensionalias TexSubImage1DTexSubImage2DEXT(target, level, xoffset, yoffset, width, height, format, type, pixels)return voidparam target TextureTarget in valueparam level CheckedInt32 in valueparam xoffset CheckedInt32 in valueparam yoffset CheckedInt32 in valueparam width SizeI in valueparam height SizeI in valueparam format PixelFormat in valueparam type PixelType in valueparam pixels Void in array [COMPSIZE(format/type/width/height)]category EXT_subtexturedlflags handcodeglxflags client-handcode server-handcode EXTversion 1.0glxropcode 4100extensionalias TexSubImage2D################################################################################# Extension #10# EXT_copy_texture commands################################################################################# Arguably TexelInternalFormat, not PixelInternalFormatCopyTexImage1DEXT(target, level, internalformat, x, y, width, border)return voidparam target TextureTarget in valueparam level CheckedInt32 in valueparam internalformat PixelInternalFormat in valueparam x WinCoord in valueparam y WinCoord in valueparam width SizeI in valueparam border CheckedInt32 in valuecategory EXT_copy_textureversion 1.0glxflags EXTglxropcode 4119extensionalias CopyTexImage1D# Arguably TexelInternalFormat, not PixelInternalFormatCopyTexImage2DEXT(target, level, internalformat, x, y, width, height, border)return voidparam target TextureTarget in valueparam level CheckedInt32 in valueparam internalformat PixelInternalFormat in valueparam x WinCoord in valueparam y WinCoord in valueparam width SizeI in valueparam height SizeI in valueparam border CheckedInt32 in valuecategory EXT_copy_textureversion 1.0glxflags EXTglxropcode 4120extensionalias CopyTexImage2DCopyTexSubImage1DEXT(target, level, xoffset, x, y, width)return voidparam target TextureTarget in valueparam level CheckedInt32 in valueparam xoffset CheckedInt32 in valueparam x WinCoord in valueparam y WinCoord in valueparam width SizeI in valuecategory EXT_copy_textureversion 1.0glxflags EXTglxropcode 4121extensionalias CopyTexSubImage1DCopyTexSubImage2DEXT(target, level, xoffset, yoffset, x, y, width, height)return voidparam target TextureTarget in valueparam level CheckedInt32 in valueparam xoffset CheckedInt32 in valueparam yoffset CheckedInt32 in valueparam x WinCoord in valueparam y WinCoord in valueparam width SizeI in valueparam height SizeI in valuecategory EXT_copy_textureversion 1.0glxflags EXTglxropcode 4122extensionalias CopyTexSubImage2DCopyTexSubImage3DEXT(target, level, xoffset, yoffset, zoffset, x, y, width, height)return voidparam target TextureTarget in valueparam level CheckedInt32 in valueparam xoffset CheckedInt32 in valueparam yoffset CheckedInt32 in valueparam zoffset CheckedInt32 in valueparam x WinCoord in valueparam y WinCoord in valueparam width SizeI in valueparam height SizeI in valuecategory EXT_copy_textureversion 1.0glxflags EXTglxropcode 4123extensionalias CopyTexSubImage3D################################################################################# Extension #11# EXT_histogram commands################################################################################GetHistogramEXT(target, reset, format, type, values)return voidparam target HistogramTargetEXT in valueparam reset Boolean in valueparam format PixelFormat in valueparam type PixelType in valueparam values Void out array [COMPSIZE(target/format/type)]category EXT_histogramdlflags notlistableglxflags client-handcode server-handcode EXTversion 1.0glxvendorpriv 5extensionoffset 417GetHistogramParameterfvEXT(target, pname, params)return voidparam target HistogramTargetEXT in valueparam pname GetHistogramParameterPNameEXT in valueparam params Float32 out array [COMPSIZE(pname)]category EXT_histogramdlflags notlistableversion 1.0glxvendorpriv 6glxflags EXTextensionoffset 418GetHistogramParameterivEXT(target, pname, params)return voidparam target HistogramTargetEXT in valueparam pname GetHistogramParameterPNameEXT in valueparam params Int32 out array [COMPSIZE(pname)]category EXT_histogramdlflags notlistableversion 1.0glxvendorpriv 7glxflags EXTextensionoffset 419GetMinmaxEXT(target, reset, format, type, values)return voidparam target MinmaxTargetEXT in valueparam reset Boolean in valueparam format PixelFormat in valueparam type PixelType in valueparam values Void out array [COMPSIZE(target/format/type)]category EXT_histogramdlflags notlistableglxflags client-handcode server-handcode EXTversion 1.0glxvendorpriv 8extensionoffset 420GetMinmaxParameterfvEXT(target, pname, params)return voidparam target MinmaxTargetEXT in valueparam pname GetMinmaxParameterPNameEXT in valueparam params Float32 out array [COMPSIZE(pname)]category EXT_histogramdlflags notlistableversion 1.0glxvendorpriv 9glxflags EXTextensionoffset 421GetMinmaxParameterivEXT(target, pname, params)return voidparam target MinmaxTargetEXT in valueparam pname GetMinmaxParameterPNameEXT in valueparam params Int32 out array [COMPSIZE(pname)]category EXT_histogramdlflags notlistableversion 1.0glxvendorpriv 10glxflags EXTextensionoffset 422HistogramEXT(target, width, internalformat, sink)return voidparam target HistogramTargetEXT in valueparam width SizeI in valueparam internalformat PixelInternalFormat in valueparam sink Boolean in valuecategory EXT_histogramversion 1.0glxropcode 4110glxflags EXTextensionalias HistogramMinmaxEXT(target, internalformat, sink)return voidparam target MinmaxTargetEXT in valueparam internalformat PixelInternalFormat in valueparam sink Boolean in valuecategory EXT_histogramversion 1.0glxropcode 4111glxflags EXTextensionalias MinmaxResetHistogramEXT(target)return voidparam target HistogramTargetEXT in valuecategory EXT_histogramversion 1.0glxropcode 4112glxflags EXTextensionalias ResetHistogramResetMinmaxEXT(target)return voidparam target MinmaxTargetEXT in valuecategory EXT_histogramversion 1.0glxropcode 4113glxflags EXTextensionalias ResetMinmax################################################################################# Extension #12# EXT_convolution commands################################################################################ConvolutionFilter1DEXT(target, internalformat, width, format, type, image)return voidparam target ConvolutionTargetEXT in valueparam internalformat PixelInternalFormat in valueparam width SizeI in valueparam format PixelFormat in valueparam type PixelType in valueparam image Void in array [COMPSIZE(format/type/width)]category EXT_convolutiondlflags handcodeglxflags client-handcode server-handcode EXTversion 1.0glxropcode 4101extensionalias ConvolutionFilter1DConvolutionFilter2DEXT(target, internalformat, width, height, format, type, image)return voidparam target ConvolutionTargetEXT in valueparam internalformat PixelInternalFormat in valueparam width SizeI in valueparam height SizeI in valueparam format PixelFormat in valueparam type PixelType in valueparam image Void in array [COMPSIZE(format/type/width/height)]category EXT_convolutiondlflags handcodeglxflags client-handcode server-handcode EXTversion 1.0glxropcode 4102extensionalias ConvolutionFilter2DConvolutionParameterfEXT(target, pname, params)return voidparam target ConvolutionTargetEXT in valueparam pname ConvolutionParameterEXT in valueparam params CheckedFloat32 in valuecategory EXT_convolutionversion 1.0glxropcode 4103glxflags EXTextensionalias ConvolutionParameterfConvolutionParameterfvEXT(target, pname, params)return voidparam target ConvolutionTargetEXT in valueparam pname ConvolutionParameterEXT in valueparam params CheckedFloat32 in array [COMPSIZE(pname)]category EXT_convolutionversion 1.0glxropcode 4104glxflags EXTextensionalias ConvolutionParameterfvConvolutionParameteriEXT(target, pname, params)return voidparam target ConvolutionTargetEXT in valueparam pname ConvolutionParameterEXT in valueparam params CheckedInt32 in valuecategory EXT_convolutionversion 1.0glxropcode 4105glxflags EXTextensionalias ConvolutionParameteriConvolutionParameterivEXT(target, pname, params)return voidparam target ConvolutionTargetEXT in valueparam pname ConvolutionParameterEXT in valueparam params CheckedInt32 in array [COMPSIZE(pname)]category EXT_convolutionversion 1.0glxropcode 4106glxflags EXTextensionalias ConvolutionParameterivCopyConvolutionFilter1DEXT(target, internalformat, x, y, width)return voidparam target ConvolutionTargetEXT in valueparam internalformat PixelInternalFormat in valueparam x WinCoord in valueparam y WinCoord in valueparam width SizeI in valuecategory EXT_convolutionversion 1.0glxropcode 4107glxflags EXTextensionalias CopyConvolutionFilter1DCopyConvolutionFilter2DEXT(target, internalformat, x, y, width, height)return voidparam target ConvolutionTargetEXT in valueparam internalformat PixelInternalFormat in valueparam x WinCoord in valueparam y WinCoord in valueparam width SizeI in valueparam height SizeI in valuecategory EXT_convolutionversion 1.0glxropcode 4108glxflags EXTextensionalias CopyConvolutionFilter2DGetConvolutionFilterEXT(target, format, type, image)return voidparam target ConvolutionTargetEXT in valueparam format PixelFormat in valueparam type PixelType in valueparam image Void out array [COMPSIZE(target/format/type)]category EXT_convolutiondlflags notlistableglxflags client-handcode server-handcode EXTversion 1.0glxvendorpriv 1extensionoffset 423GetConvolutionParameterfvEXT(target, pname, params)return voidparam target ConvolutionTargetEXT in valueparam pname ConvolutionParameterEXT in valueparam params Float32 out array [COMPSIZE(pname)]category EXT_convolutiondlflags notlistableversion 1.0glxvendorpriv 2glxflags EXTextensionoffset 424GetConvolutionParameterivEXT(target, pname, params)return voidparam target ConvolutionTargetEXT in valueparam pname ConvolutionParameterEXT in valueparam params Int32 out array [COMPSIZE(pname)]category EXT_convolutiondlflags notlistableversion 1.0glxvendorpriv 3glxflags EXTextensionoffset 425GetSeparableFilterEXT(target, format, type, row, column, span)return voidparam target SeparableTargetEXT in valueparam format PixelFormat in valueparam type PixelType in valueparam 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 EXT_convolutiondlflags notlistableglxflags client-handcode server-handcode EXTversion 1.0glxvendorpriv 4extensionoffset 426SeparableFilter2DEXT(target, internalformat, width, height, format, type, row, column)return voidparam target SeparableTargetEXT in valueparam internalformat PixelInternalFormat in valueparam width SizeI in valueparam height SizeI in valueparam format PixelFormat in valueparam type PixelType in valueparam row Void in array [COMPSIZE(target/format/type/width)]param column Void in array [COMPSIZE(target/format/type/height)]category EXT_convolutiondlflags handcodeglxflags client-handcode server-handcode EXTversion 1.0glxropcode 4109extensionalias SeparableFilter2D################################################################################# Extension #13# SGI_color_matrix commands################################################################################# (none)newcategory: SGI_color_matrix################################################################################# Extension #14# SGI_color_table commands################################################################################ColorTableSGI(target, internalformat, width, format, type, table)return voidparam target ColorTableTargetSGI in valueparam internalformat PixelInternalFormat in valueparam width SizeI in valueparam format PixelFormat in valueparam type PixelType in valueparam table Void in array [COMPSIZE(format/type/width)]category SGI_color_tabledlflags handcodeglxflags client-handcode server-handcode SGIversion 1.0glxropcode 2053extensionalias ColorTableColorTableParameterfvSGI(target, pname, params)return voidparam target ColorTableTargetSGI in valueparam pname ColorTableParameterPNameSGI in valueparam params CheckedFloat32 in array [COMPSIZE(pname)]category SGI_color_tableversion 1.0glxropcode 2054glxflags SGIextensionalias ColorTableParameterfvColorTableParameterivSGI(target, pname, params)return voidparam target ColorTableTargetSGI in valueparam pname ColorTableParameterPNameSGI in valueparam params CheckedInt32 in array [COMPSIZE(pname)]category SGI_color_tableversion 1.0glxropcode 2055glxflags SGIextensionalias ColorTableParameterivCopyColorTableSGI(target, internalformat, x, y, width)return voidparam target ColorTableTargetSGI in valueparam internalformat PixelInternalFormat in valueparam x WinCoord in valueparam y WinCoord in valueparam width SizeI in valuecategory SGI_color_tableversion 1.0glxropcode 2056glxflags SGIextensionalias CopyColorTableGetColorTableSGI(target, format, type, table)return voidparam target ColorTableTargetSGI in valueparam format PixelFormat in valueparam type PixelType in valueparam table Void out array [COMPSIZE(target/format/type)]category SGI_color_tabledlflags notlistableglxflags client-handcode server-handcode SGIversion 1.0glxvendorpriv 4098extensionoffset 427GetColorTableParameterfvSGI(target, pname, params)return voidparam target ColorTableTargetSGI in valueparam pname GetColorTableParameterPNameSGI in valueparam params Float32 out array [COMPSIZE(pname)]category SGI_color_tabledlflags notlistableversion 1.0glxflags SGIglxvendorpriv 4099extensionoffset 428GetColorTableParameterivSGI(target, pname, params)return voidparam target ColorTableTargetSGI in valueparam pname GetColorTableParameterPNameSGI in valueparam params Int32 out array [COMPSIZE(pname)]category SGI_color_tabledlflags notlistableversion 1.0glxflags SGIglxvendorpriv 4100extensionoffset 429################################################################################# Extension #15# SGIX_pixel_texture commands################################################################################PixelTexGenSGIX(mode)return voidparam mode PixelTexGenModeSGIX in valuecategory SGIX_pixel_textureversion 1.0glxflags SGIglxropcode 2059extensionoffset 430################################################################################# Extension #15 (variant)# SGIS_pixel_texture commands# Both SGIS and SGIX forms have extension #15!################################################################################PixelTexGenParameteriSGIS(pname, param)return voidparam pname PixelTexGenParameterNameSGIS in valueparam param CheckedInt32 in valuecategory SGIS_pixel_textureversion 1.0extensionglxropcode ?glxflags ignoreoffset 431PixelTexGenParameterivSGIS(pname, params)return voidparam pname PixelTexGenParameterNameSGIS in valueparam params CheckedInt32 in array [COMPSIZE(pname)]category SGIS_pixel_textureversion 1.0extensionglxropcode ?glxflags ignoreoffset 432PixelTexGenParameterfSGIS(pname, param)return voidparam pname PixelTexGenParameterNameSGIS in valueparam param CheckedFloat32 in valuecategory SGIS_pixel_textureversion 1.0extensionglxropcode ?glxflags ignoreoffset 433PixelTexGenParameterfvSGIS(pname, params)return voidparam pname PixelTexGenParameterNameSGIS in valueparam params CheckedFloat32 in array [COMPSIZE(pname)]category SGIS_pixel_textureversion 1.0extensionglxropcode ?glxflags ignoreoffset 434GetPixelTexGenParameterivSGIS(pname, params)return voidparam pname PixelTexGenParameterNameSGIS in valueparam params CheckedInt32 out array [COMPSIZE(pname)]dlflags notlistablecategory SGIS_pixel_textureversion 1.0extensionglxvendorpriv ?glxflags ignoreoffset 435GetPixelTexGenParameterfvSGIS(pname, params)return voidparam pname PixelTexGenParameterNameSGIS in valueparam params CheckedFloat32 out array [COMPSIZE(pname)]dlflags notlistablecategory SGIS_pixel_textureversion 1.0extensionglxvendorpriv ?glxflags ignoreoffset 436################################################################################# Extension #16# SGIS_texture4D commands################################################################################TexImage4DSGIS(target, level, internalformat, width, height, depth, size4d, border, format, type, pixels)return voidparam target TextureTarget in valueparam level CheckedInt32 in valueparam internalformat PixelInternalFormat in valueparam width SizeI in valueparam height SizeI in valueparam depth SizeI in valueparam size4d SizeI in valueparam border CheckedInt32 in valueparam format PixelFormat in valueparam type PixelType in valueparam pixels Void in array [COMPSIZE(format/type/width/height/depth/size4d)]category SGIS_texture4Ddlflags handcodeglxflags client-handcode server-handcode SGIversion 1.0glxropcode 2057extensionoffset 437TexSubImage4DSGIS(target, level, xoffset, yoffset, zoffset, woffset, width, height, depth, size4d, format, type, pixels)return voidparam target TextureTarget in valueparam level CheckedInt32 in valueparam xoffset CheckedInt32 in valueparam yoffset CheckedInt32 in valueparam zoffset CheckedInt32 in valueparam woffset CheckedInt32 in valueparam width SizeI in valueparam height SizeI in valueparam depth SizeI in valueparam size4d SizeI in valueparam format PixelFormat in valueparam type PixelType in valueparam pixels Void in array [COMPSIZE(format/type/width/height/depth/size4d)]category SGIS_texture4Ddlflags handcodeglxflags client-handcode server-handcode SGIversion 1.0glxropcode 2058extensionoffset 438################################################################################# Extension #17# SGI_texture_color_table commands################################################################################# (none)newcategory: SGI_texture_color_table################################################################################# Extension #18# EXT_cmyka commands################################################################################# (none)newcategory: EXT_cmyka################################################################################# Extension #19 - skipped################################################################################################################################################################# Extension #20# EXT_texture_object commands################################################################################AreTexturesResidentEXT(n, textures, residences)return Booleanparam n SizeI in valueparam textures Texture in array [n]param residences Boolean out array [n]category EXT_texture_objectglxflags EXTglxvendorpriv 11dlflags notlistableversion 1.0extensionoffset 439BindTextureEXT(target, texture)return voidparam target TextureTarget in valueparam texture Texture in valuecategory EXT_texture_objectversion 1.0glxflags EXTglxropcode 4117extensionalias BindTextureDeleteTexturesEXT(n, textures)return voidparam n SizeI in valueparam textures Texture in array [n]category EXT_texture_objectdlflags notlistableversion 1.0glxflags EXTglxvendorpriv 12extensionoffset 561GenTexturesEXT(n, textures)return voidparam n SizeI in valueparam textures Texture out array [n]category EXT_texture_objectdlflags notlistableversion 1.0glxflags EXTglxvendorpriv 13extensionoffset 440IsTextureEXT(texture)return Booleanparam texture Texture in valuecategory EXT_texture_objectdlflags notlistableversion 1.0glxflags EXTglxvendorpriv 14extensionoffset 441PrioritizeTexturesEXT(n, textures, priorities)return voidparam n SizeI in valueparam textures Texture in array [n]param priorities ClampedFloat32 in array [n]category EXT_texture_objectglxflags EXTversion 1.0glxropcode 4118extensionalias PrioritizeTextures################################################################################# Extension #21# SGIS_detail_texture commands################################################################################DetailTexFuncSGIS(target, n, points)return voidparam target TextureTarget in valueparam n SizeI in valueparam points Float32 in array [n*2]category SGIS_detail_textureglxflags SGIversion 1.0glxropcode 2051extensionoffset 442GetDetailTexFuncSGIS(target, points)return voidparam target TextureTarget in valueparam points Float32 out array [COMPSIZE(target)]category SGIS_detail_texturedlflags notlistableversion 1.0glxflags SGIglxvendorpriv 4096extensionoffset 443################################################################################# Extension #22# SGIS_sharpen_texture commands################################################################################SharpenTexFuncSGIS(target, n, points)return voidparam target TextureTarget in valueparam n SizeI in valueparam points Float32 in array [n*2]category SGIS_sharpen_textureglxflags SGIversion 1.0glxropcode 2052extensionoffset 444GetSharpenTexFuncSGIS(target, points)return voidparam target TextureTarget in valueparam points Float32 out array [COMPSIZE(target)]category SGIS_sharpen_texturedlflags notlistableversion 1.0glxflags SGIglxvendorpriv 4097extensionoffset 445################################################################################# EXT_packed_pixels commands# Extension #23################################################################################# (none)newcategory: EXT_packed_pixels################################################################################# Extension #24# SGIS_texture_lod commands################################################################################# (none)newcategory: SGIS_texture_lod################################################################################# Extension #25# SGIS_multisample commands################################################################################SampleMaskSGIS(value, invert)return voidparam value ClampedFloat32 in valueparam invert Boolean in valuecategory SGIS_multisampleversion 1.1glxropcode 2048glxflags SGIextensionalias SampleMaskEXTSamplePatternSGIS(pattern)return voidparam pattern SamplePatternSGIS in valuecategory SGIS_multisampleversion 1.0glxropcode 2049glxflags SGIextensionalias SamplePatternEXT################################################################################# Extension #26 - no specification?################################################################################################################################################################# Extension #27# EXT_rescale_normal commands################################################################################# (none)newcategory: EXT_rescale_normal################################################################################# Extension #28 - GLX_EXT_visual_info# Extension #29 - skipped################################################################################################################################################################# Extension #30# EXT_vertex_array commands################################################################################ArrayElementEXT(i)return voidparam i Int32 in valuecategory EXT_vertex_arraydlflags handcodeglxflags client-handcode server-handcode EXTversion 1.0extensionalias ArrayElementColorPointerEXT(size, type, stride, count, pointer)return voidparam size Int32 in valueparam type ColorPointerType in valueparam stride SizeI in valueparam count SizeI in valueparam pointer Void in array [COMPSIZE(size/type/stride/count)] retainedcategory EXT_vertex_arraydlflags notlistableglxflags client-handcode server-handcode EXTversion 1.0extensionoffset 448DrawArraysEXT(mode, first, count)return voidparam mode BeginMode in valueparam first Int32 in valueparam count SizeI in valuecategory EXT_vertex_arraydlflags handcodeglxflags client-handcode server-handcode EXTversion 1.0glxropcode 4116extensionalias DrawArraysEdgeFlagPointerEXT(stride, count, pointer)return voidparam stride SizeI in valueparam count SizeI in valueparam pointer Boolean in array [COMPSIZE(stride/count)] retainedcategory EXT_vertex_arraydlflags notlistableglxflags client-handcode server-handcode EXTversion 1.0extensionoffset 449GetPointervEXT(pname, params)return voidparam pname GetPointervPName in valueparam params VoidPointer out array [1]category EXT_vertex_arraydlflags notlistableglxflags client-handcode server-handcode EXTversion 1.0extensionalias GetPointervIndexPointerEXT(type, stride, count, pointer)return voidparam type IndexPointerType in valueparam stride SizeI in valueparam count SizeI in valueparam pointer Void in array [COMPSIZE(type/stride/count)] retainedcategory EXT_vertex_arraydlflags notlistableglxflags client-handcode server-handcode EXTversion 1.0extensionoffset 450NormalPointerEXT(type, stride, count, pointer)return voidparam type NormalPointerType in valueparam stride SizeI in valueparam count SizeI in valueparam pointer Void in array [COMPSIZE(type/stride/count)] retainedcategory EXT_vertex_arraydlflags notlistableglxflags client-handcode server-handcode EXTversion 1.0extensionoffset 451TexCoordPointerEXT(size, type, stride, count, pointer)return voidparam size Int32 in valueparam type TexCoordPointerType in valueparam stride SizeI in valueparam count SizeI in valueparam pointer Void in array [COMPSIZE(size/type/stride/count)] retainedcategory EXT_vertex_arraydlflags notlistableglxflags client-handcode server-handcode EXTversion 1.0extensionoffset 452VertexPointerEXT(size, type, stride, count, pointer)return voidparam size Int32 in valueparam type VertexPointerType in valueparam stride SizeI in valueparam count SizeI in valueparam pointer Void in array [COMPSIZE(size/type/stride/count)] retainedcategory EXT_vertex_arraydlflags notlistableglxflags client-handcode server-handcode EXTversion 1.0extensionoffset 453################################################################################# Extension #31# EXT_misc_attribute commands################################################################################# (none)newcategory: EXT_misc_attribute################################################################################# Extension #32# SGIS_generate_mipmap commands################################################################################# (none)newcategory: SGIS_generate_mipmap################################################################################# Extension #33# SGIX_clipmap commands################################################################################# (none)newcategory: SGIX_clipmap################################################################################# Extension #34# SGIX_shadow commands################################################################################# (none)newcategory: SGIX_shadow################################################################################# Extension #35# SGIS_texture_edge_clamp commands################################################################################# (none)newcategory: SGIS_texture_edge_clamp################################################################################# Extension #36# SGIS_texture_border_clamp commands################################################################################# (none)newcategory: SGIS_texture_border_clamp################################################################################# Extension #37# EXT_blend_minmax commands################################################################################BlendEquationEXT(mode)return voidparam mode BlendEquationModeEXT in valuecategory EXT_blend_minmaxversion 1.0glxropcode 4097glxflags EXTextension softalias BlendEquation################################################################################# Extension #38# EXT_blend_subtract commands################################################################################# (none)newcategory: EXT_blend_subtract################################################################################# Extension #39# EXT_blend_logic_op commands################################################################################# (none)newcategory: EXT_blend_logic_op################################################################################# Extension #40 - GLX_SGI_swap_control# Extension #41 - GLX_SGI_video_sync# Extension #42 - GLX_SGI_make_current_read# Extension #43 - GLX_SGIX_video_source# Extension #44 - GLX_EXT_visual_rating################################################################################################################################################################# Extension #45# SGIX_interlace commands################################################################################# (none)newcategory: SGIX_interlace################################################################################# Extension #46# SGIX_pixel_tiles commands################################################################################# (none)newcategory: SGIX_pixel_tiles################################################################################# Extension #47 - GLX_EXT_import_context# Extension #48 - skipped# Extension #49 - GLX_SGIX_fbconfig# Extension #50 - GLX_SGIX_pbuffer################################################################################################################################################################# Extension #51# SGIX_texture_select commands################################################################################# (none)newcategory: SGIX_texture_select################################################################################# Extension #52# SGIX_sprite commands################################################################################SpriteParameterfSGIX(pname, param)return voidparam pname SpriteParameterNameSGIX in valueparam param CheckedFloat32 in valuecategory SGIX_spriteversion 1.0glxflags SGIglxropcode 2060extensionoffset 454SpriteParameterfvSGIX(pname, params)return voidparam pname SpriteParameterNameSGIX in valueparam params CheckedFloat32 in array [COMPSIZE(pname)]category SGIX_spriteversion 1.0glxflags SGIglxropcode 2061extensionoffset 455SpriteParameteriSGIX(pname, param)return voidparam pname SpriteParameterNameSGIX in valueparam param CheckedInt32 in valuecategory SGIX_spriteversion 1.0glxflags SGIglxropcode 2062extensionoffset 456SpriteParameterivSGIX(pname, params)return voidparam pname SpriteParameterNameSGIX in valueparam params CheckedInt32 in array [COMPSIZE(pname)]category SGIX_spriteversion 1.0glxflags SGIglxropcode 2063extensionoffset 457################################################################################# Extension #53# SGIX_texture_multi_buffer commands################################################################################# (none)newcategory: SGIX_texture_multi_buffer################################################################################# Extension #54# EXT_point_parameters / SGIS_point_parameters commands################################################################################PointParameterfEXT(pname, param)return voidparam pname PointParameterNameARB in valueparam param CheckedFloat32 in valuecategory EXT_point_parametersversion 1.0glxflags SGIextensionalias PointParameterfARBPointParameterfvEXT(pname, params)return voidparam pname PointParameterNameARB in valueparam params CheckedFloat32 in array [COMPSIZE(pname)]category EXT_point_parametersversion 1.0glxflags SGIextensionalias PointParameterfvARBPointParameterfSGIS(pname, param)return voidparam pname PointParameterNameARB in valueparam param CheckedFloat32 in valuecategory SGIS_point_parametersversion 1.0glxflags SGIextensionalias PointParameterfARBPointParameterfvSGIS(pname, params)return voidparam pname PointParameterNameARB in valueparam params CheckedFloat32 in array [COMPSIZE(pname)]category SGIS_point_parametersversion 1.0glxflags SGIextensionalias PointParameterfvARB################################################################################# Extension #55# SGIX_instruments commands################################################################################GetInstrumentsSGIX()return Int32dlflags notlistablecategory SGIX_instrumentsversion 1.0glxflags SGIglxvendorpriv 4102extensionoffset 460InstrumentsBufferSGIX(size, buffer)return voidparam size SizeI in valueparam buffer Int32 out array [size] retaineddlflags notlistablecategory SGIX_instrumentsversion 1.0glxflags SGIglxvendorpriv 4103extensionoffset 461PollInstrumentsSGIX(marker_p)return Int32param marker_p Int32 out array [1]dlflags notlistablecategory SGIX_instrumentsversion 1.0glxflags SGIglxvendorpriv 4104extensionoffset 462ReadInstrumentsSGIX(marker)return voidparam marker Int32 in valuecategory SGIX_instrumentsversion 1.0glxflags SGIglxropcode 2077extensionoffset 463StartInstrumentsSGIX()return voidcategory SGIX_instrumentsversion 1.0glxflags SGIglxropcode 2069extensionoffset 464StopInstrumentsSGIX(marker)return voidparam marker Int32 in valuecategory SGIX_instrumentsversion 1.0glxflags SGIglxropcode 2070extensionoffset 465################################################################################# Extension #56# SGIX_texture_scale_bias commands################################################################################# (none)newcategory: SGIX_texture_scale_bias################################################################################# Extension #57# SGIX_framezoom commands################################################################################FrameZoomSGIX(factor)return voidparam factor CheckedInt32 in valuecategory SGIX_framezoomversion 1.0glxflags SGIglxropcode 2072extensionoffset 466################################################################################# Extension #58# SGIX_tag_sample_buffer commands################################################################################TagSampleBufferSGIX()return voidcategory SGIX_tag_sample_bufferversion 1.0glxropcode 2050glxflags SGIextensionoffset 467################################################################################# Extension #59# SGIX_polynomial_ffd commands################################################################################DeformationMap3dSGIX(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, w1, w2, wstride, worder, points)return voidparam target FfdTargetSGIX in valueparam u1 CoordD in valueparam u2 CoordD in valueparam ustride Int32 in valueparam uorder CheckedInt32 in valueparam v1 CoordD in valueparam v2 CoordD in valueparam vstride Int32 in valueparam vorder CheckedInt32 in valueparam w1 CoordD in valueparam w2 CoordD in valueparam wstride Int32 in valueparam worder CheckedInt32 in valueparam points CoordD in array [COMPSIZE(target/ustride/uorder/vstride/vorder/wstride/worder)]dlflags handcodecategory SGIX_polynomial_ffdversion 1.0glxflags SGI ignoreglxropcode 2073extensionoffset ?DeformationMap3fSGIX(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, w1, w2, wstride, worder, points)return voidparam target FfdTargetSGIX in valueparam u1 CoordF in valueparam u2 CoordF in valueparam ustride Int32 in valueparam uorder CheckedInt32 in valueparam v1 CoordF in valueparam v2 CoordF in valueparam vstride Int32 in valueparam vorder CheckedInt32 in valueparam w1 CoordF in valueparam w2 CoordF in valueparam wstride Int32 in valueparam worder CheckedInt32 in valueparam points CoordF in array [COMPSIZE(target/ustride/uorder/vstride/vorder/wstride/worder)]category SGIX_polynomial_ffddlflags handcodeversion 1.0glxflags SGI ignoreglxropcode 2074extensionoffset ?DeformSGIX(mask)return voidparam mask FfdMaskSGIX in valuecategory SGIX_polynomial_ffdversion 1.0glxflags SGI ignoreglxropcode 2075extensionoffset ?LoadIdentityDeformationMapSGIX(mask)return voidparam mask FfdMaskSGIX in valuecategory SGIX_polynomial_ffdversion 1.0glxflags SGI ignoreglxropcode 2076extensionoffset ?################################################################################# Extension #60# SGIX_reference_plane commands################################################################################ReferencePlaneSGIX(equation)return voidparam equation Float64 in array [4]category SGIX_reference_planeversion 1.0glxflags SGIglxropcode 2071extensionoffset 468################################################################################# Extension #61# SGIX_flush_raster commands################################################################################FlushRasterSGIX()return voidcategory SGIX_flush_rasterversion 1.0dlflags notlistableglxflags SGIglxvendorpriv 4105extensionoffset 469################################################################################# Extension #62 - GLX_SGIX_cushion################################################################################################################################################################# Extension #63# SGIX_depth_texture commands################################################################################# (none)newcategory: SGIX_depth_texture################################################################################# Extension #64# SGIS_fog_function commands################################################################################FogFuncSGIS(n, points)return voidparam n SizeI in valueparam points Float32 in array [n*2]category SGIS_fog_functionversion 1.1glxflags SGIglxropcode 2067extensionoffset# Need to insert GLX informationGetFogFuncSGIS(points)return voidparam points Float32 out array [COMPSIZE()]category SGIS_fog_functionversion 1.1dlflags notlistableglxflags ignoreextensionoffset################################################################################# Extension #65# SGIX_fog_offset commands################################################################################# (none)newcategory: SGIX_fog_offset################################################################################# Extension #66# HP_image_transform commands################################################################################ImageTransformParameteriHP(target, pname, param)return voidparam target ImageTransformTargetHP in valueparam pname ImageTransformPNameHP in valueparam param Int32 in valuecategory HP_image_transformversion 1.1glxropcode ?offset ?ImageTransformParameterfHP(target, pname, param)return voidparam target ImageTransformTargetHP in valueparam pname ImageTransformPNameHP in valueparam param Float32 in valuecategory HP_image_transformversion 1.1glxropcode ?offset ?ImageTransformParameterivHP(target, pname, params)return voidparam target ImageTransformTargetHP in valueparam pname ImageTransformPNameHP in valueparam params Int32 in array [COMPSIZE(pname)]category HP_image_transformversion 1.1glxropcode ?offset ?ImageTransformParameterfvHP(target, pname, params)return voidparam target ImageTransformTargetHP in valueparam pname ImageTransformPNameHP in valueparam params Float32 in array [COMPSIZE(pname)]category HP_image_transformversion 1.1glxropcode ?offset ?GetImageTransformParameterivHP(target, pname, params)return voidparam target ImageTransformTargetHP in valueparam pname ImageTransformPNameHP in valueparam params Int32 out array [COMPSIZE(pname)]dlflags notlistablecategory HP_image_transformversion 1.1glxropcode ?offset ?GetImageTransformParameterfvHP(target, pname, params)return voidparam target ImageTransformTargetHP in valueparam pname ImageTransformPNameHP in valueparam params Float32 out array [COMPSIZE(pname)]category HP_image_transformversion 1.1glxropcode ?offset ?################################################################################# Extension #67# HP_convolution_border_modes commands################################################################################# (none)newcategory: HP_convolution_border_modes################################################################################# Extension #68# INGR_palette_buffer commands#################################################################################@ (Intergraph hasn't provided a spec)################################################################################# Extension #69# SGIX_texture_add_env commands################################################################################# (none)newcategory: SGIX_texture_add_env################################################################################# Extension #70 - skipped# Extension #71 - skipped# Extension #72 - skipped# Extension #73 - skipped################################################################################################################################################################# Extension #74# EXT_color_subtable commands## This was probably never actually shipped as an EXT - just written up as a# reference for OpenGL 1.2 ARB_imaging.################################################################################ColorSubTableEXT(target, start, count, format, type, data)return voidparam target ColorTableTarget in valueparam start SizeI in valueparam count SizeI in valueparam format PixelFormat in valueparam type PixelType in valueparam data Void in array [COMPSIZE(format/type/count)]category EXT_color_subtableversion 1.2alias ColorSubTableCopyColorSubTableEXT(target, start, x, y, width)return voidparam target ColorTableTarget in valueparam start SizeI in valueparam x WinCoord in valueparam y WinCoord in valueparam width SizeI in valuecategory EXT_color_subtableversion 1.2alias CopyColorSubTable################################################################################# Extension #75 - GLU_EXT_object_space_tess################################################################################################################################################################# Extension #76# PGI_vertex_hints commands################################################################################# (none)newcategory: PGI_vertex_hints################################################################################# Extension #77# PGI_misc_hints commands################################################################################HintPGI(target, mode)return voidparam target HintTargetPGI in valueparam mode Int32 in valuecategory PGI_misc_hintsversion 1.1offset 544################################################################################# Extension #78# EXT_paletted_texture commands################################################################################ColorTableEXT(target, internalFormat, width, format, type, table)return voidparam target ColorTableTarget in valueparam internalFormat PixelInternalFormat in valueparam width SizeI in valueparam format PixelFormat in valueparam type PixelType in valueparam table Void in array [COMPSIZE(format/type/width)]category EXT_paletted_textureversion 1.1alias ColorTableGetColorTableEXT(target, format, type, data)return voidparam target ColorTableTarget in valueparam format PixelFormat in valueparam type PixelType in valueparam data Void out array [COMPSIZE(target/format/type)]category EXT_paletted_textureversion 1.1offset 550GetColorTableParameterivEXT(target, pname, params)return voidparam target ColorTableTarget in valueparam pname GetColorTableParameterPName in valueparam params Int32 out array [COMPSIZE(pname)]category EXT_paletted_textureversion 1.1offset 551GetColorTableParameterfvEXT(target, pname, params)return voidparam target ColorTableTarget in valueparam pname GetColorTableParameterPName in valueparam params Float32 out array [COMPSIZE(pname)]category EXT_paletted_textureversion 1.1offset 552################################################################################# Extension #79# EXT_clip_volume_hint commands################################################################################# (none)newcategory: EXT_clip_volume_hint################################################################################# Extension #80# SGIX_list_priority commands################################################################################# @@@ Needs vendorpriv opcodes assignedGetListParameterfvSGIX(list, pname, params)return voidparam list List in valueparam pname ListParameterName in valueparam params CheckedFloat32 out array [COMPSIZE(pname)]dlflags notlistableglxflags ignorecategory SGIX_list_priorityversion 1.0glxvendorpriv ?extensionoffset 470# @@@ Needs vendorpriv opcodes assignedGetListParameterivSGIX(list, pname, params)return voidparam list List in valueparam pname ListParameterName in valueparam params CheckedInt32 out array [COMPSIZE(pname)]dlflags notlistableglxflags ignorecategory SGIX_list_priorityversion 1.0glxvendorpriv ?extensionoffset 471ListParameterfSGIX(list, pname, param)return voidparam list List in valueparam pname ListParameterName in valueparam param CheckedFloat32 in valuedlflags notlistableglxflags ignorecategory SGIX_list_priorityversion 1.0glxropcode 2078extensionoffset 472ListParameterfvSGIX(list, pname, params)return voidparam list List in valueparam pname ListParameterName in valueparam params CheckedFloat32 in array [COMPSIZE(pname)]dlflags notlistableglxflags ignorecategory SGIX_list_priorityversion 1.0glxropcode 2079extensionoffset 473ListParameteriSGIX(list, pname, param)return voidparam list List in valueparam pname ListParameterName in valueparam param CheckedInt32 in valuedlflags notlistableglxflags ignorecategory SGIX_list_priorityversion 1.0glxropcode 2080extensionoffset 474ListParameterivSGIX(list, pname, params)return voidparam list List in valueparam pname ListParameterName in valueparam params CheckedInt32 in array [COMPSIZE(pname)]dlflags notlistableglxflags ignorecategory SGIX_list_priorityversion 1.0glxropcode 2081extensionoffset 475################################################################################# Extension #81# SGIX_ir_instrument1 commands################################################################################# (none)newcategory: SGIX_ir_instrument1################################################################################# Extension #82# SGIX_calligraphic_fragment commands################################################################################# (none)newcategory: SGIX_calligraphic_fragment################################################################################# Extension #83 - GLX_SGIX_video_resize################################################################################################################################################################# Extension #84# SGIX_texture_lod_bias commands################################################################################# (none)newcategory: SGIX_texture_lod_bias################################################################################# Extension #85 - skipped# Extension #86 - GLX_SGIX_dmbuffer# Extension #87 - skipped# Extension #88 - skipped# Extension #89 - skipped################################################################################################################################################################# Extension #90# SGIX_shadow_ambient commands################################################################################# (none)newcategory: SGIX_shadow_ambient################################################################################# Extension #91 - GLX_SGIX_swap_group# Extension #92 - GLX_SGIX_swap_barrier################################################################################################################################################################# Extension #93# EXT_index_texture commands################################################################################# (none)newcategory: EXT_index_texture################################################################################# Extension #94# EXT_index_material commands################################################################################IndexMaterialEXT(face, mode)return voidparam face MaterialFace in valueparam mode IndexMaterialParameterEXT in valuecategory EXT_index_materialversion 1.1extension softglxflags ignoreoffset 538################################################################################# Extension #95# EXT_index_func commands################################################################################IndexFuncEXT(func, ref)return voidparam func IndexFunctionEXT in valueparam ref ClampedFloat32 in valuecategory EXT_index_funcversion 1.1extension softglxflags ignoreoffset 539################################################################################# Extension #96# EXT_index_array_formats commands################################################################################# (none)newcategory: EXT_index_array_formats################################################################################# Extension #97# EXT_compiled_vertex_array commands################################################################################LockArraysEXT(first, count)return voidparam first Int32 in valueparam count SizeI in valuecategory EXT_compiled_vertex_arrayversion 1.1dlflags notlistableextension softglxflags ignoreoffset 540UnlockArraysEXT()return voidcategory EXT_compiled_vertex_arrayversion 1.1dlflags notlistableextension softglxflags ignoreoffset 541################################################################################# Extension #98# EXT_cull_vertex commands################################################################################CullParameterdvEXT(pname, params)return voidparam pname CullParameterEXT in valueparam params Float64 out array [4]category EXT_cull_vertexversion 1.1dlflags notlistableextension softglxflags ignoreoffset 542CullParameterfvEXT(pname, params)return voidparam pname CullParameterEXT in valueparam params Float32 out array [4]category EXT_cull_vertexversion 1.1dlflags notlistableextension softglxflags ignoreoffset 543################################################################################# Extension #99 - skipped# Extension #100 - GLU_EXT_nurbs_tessellator################################################################################################################################################################# Extension #101# SGIX_ycrcb commands################################################################################# (none)newcategory: SGIX_ycrcb################################################################################# Extension #102# SGIX_fragment_lighting commands################################################################################FragmentColorMaterialSGIX(face, mode)return voidparam face MaterialFace in valueparam mode MaterialParameter in valuecategory SGIX_fragment_lightingglxflags ignoreversion 1.0extensionoffset 476FragmentLightfSGIX(light, pname, param)return voidparam light FragmentLightNameSGIX in valueparam pname FragmentLightParameterSGIX in valueparam param CheckedFloat32 in valuecategory SGIX_fragment_lightingglxflags ignoreversion 1.0extensionoffset 477FragmentLightfvSGIX(light, pname, params)return voidparam light FragmentLightNameSGIX in valueparam pname FragmentLightParameterSGIX in valueparam params CheckedFloat32 in array [COMPSIZE(pname)]category SGIX_fragment_lightingglxflags ignoreversion 1.0extensionoffset 478FragmentLightiSGIX(light, pname, param)return voidparam light FragmentLightNameSGIX in valueparam pname FragmentLightParameterSGIX in valueparam param CheckedInt32 in valuecategory SGIX_fragment_lightingglxflags ignoreversion 1.0extensionoffset 479FragmentLightivSGIX(light, pname, params)return voidparam light FragmentLightNameSGIX in valueparam pname FragmentLightParameterSGIX in valueparam params CheckedInt32 in array [COMPSIZE(pname)]category SGIX_fragment_lightingglxflags ignoreversion 1.0extensionoffset 480FragmentLightModelfSGIX(pname, param)return voidparam pname FragmentLightModelParameterSGIX in valueparam param CheckedFloat32 in valuecategory SGIX_fragment_lightingglxflags ignoreversion 1.0extensionoffset 481FragmentLightModelfvSGIX(pname, params)return voidparam pname FragmentLightModelParameterSGIX in valueparam params CheckedFloat32 in array [COMPSIZE(pname)]category SGIX_fragment_lightingglxflags ignoreversion 1.0extensionoffset 482FragmentLightModeliSGIX(pname, param)return voidparam pname FragmentLightModelParameterSGIX in valueparam param CheckedInt32 in valuecategory SGIX_fragment_lightingglxflags ignoreversion 1.0extensionoffset 483FragmentLightModelivSGIX(pname, params)return voidparam pname FragmentLightModelParameterSGIX in valueparam params CheckedInt32 in array [COMPSIZE(pname)]category SGIX_fragment_lightingglxflags ignoreversion 1.0extensionoffset 484FragmentMaterialfSGIX(face, pname, param)return voidparam face MaterialFace in valueparam pname MaterialParameter in valueparam param CheckedFloat32 in valuecategory SGIX_fragment_lightingglxflags ignoreversion 1.0extensionoffset 485FragmentMaterialfvSGIX(face, pname, params)return voidparam face MaterialFace in valueparam pname MaterialParameter in valueparam params CheckedFloat32 in array [COMPSIZE(pname)]category SGIX_fragment_lightingglxflags ignoreversion 1.0extensionoffset 486FragmentMaterialiSGIX(face, pname, param)return voidparam face MaterialFace in valueparam pname MaterialParameter in valueparam param CheckedInt32 in valuecategory SGIX_fragment_lightingglxflags ignoreversion 1.0extensionoffset 487FragmentMaterialivSGIX(face, pname, params)return voidparam face MaterialFace in valueparam pname MaterialParameter in valueparam params CheckedInt32 in array [COMPSIZE(pname)]category SGIX_fragment_lightingglxflags ignoreversion 1.0extensionoffset 488GetFragmentLightfvSGIX(light, pname, params)return voidparam light FragmentLightNameSGIX in valueparam pname FragmentLightParameterSGIX in valueparam params Float32 out array [COMPSIZE(pname)]category SGIX_fragment_lightingdlflags notlistableglxflags ignoreversion 1.0extensionoffset 489GetFragmentLightivSGIX(light, pname, params)return voidparam light FragmentLightNameSGIX in valueparam pname FragmentLightParameterSGIX in valueparam params Int32 out array [COMPSIZE(pname)]category SGIX_fragment_lightingdlflags notlistableglxflags ignoreversion 1.0extensionoffset 490GetFragmentMaterialfvSGIX(face, pname, params)return voidparam face MaterialFace in valueparam pname MaterialParameter in valueparam params Float32 out array [COMPSIZE(pname)]category SGIX_fragment_lightingdlflags notlistableglxflags ignoreversion 1.0extensionoffset 491GetFragmentMaterialivSGIX(face, pname, params)return voidparam face MaterialFace in valueparam pname MaterialParameter in valueparam params Int32 out array [COMPSIZE(pname)]category SGIX_fragment_lightingdlflags notlistableglxflags ignoreversion 1.0extensionoffset 492LightEnviSGIX(pname, param)return voidparam pname LightEnvParameterSGIX in valueparam param CheckedInt32 in valuecategory SGIX_fragment_lightingglxflags ignoreversion 1.0extensionoffset 493################################################################################# Extension #103 - skipped# Extension #104 - skipped# Extension #105 - skipped# Extension #106 - skipped# Extension #107 - skipped# Extension #108 - skipped# Extension #109 - skipped################################################################################################################################################################# Extension #110# IBM_rasterpos_clip commands################################################################################# (none)newcategory: IBM_rasterpos_clip################################################################################# Extension #111# HP_texture_lighting commands################################################################################# (none)newcategory: HP_texture_lighting################################################################################# Extension #112# EXT_draw_range_elements commands################################################################################# Spec entries to be writtenDrawRangeElementsEXT(mode, start, end, count, type, indices)return voidparam mode BeginMode in valueparam start UInt32 in valueparam end UInt32 in valueparam count SizeI in valueparam type DrawElementsType in valueparam indices Void in array [COMPSIZE(count/type)]category EXT_draw_range_elementsdlflags handcodeglxflags client-handcode client-intercept server-handcodeversion 1.1alias DrawRangeElements################################################################################# Extension #113# WIN_phong_shading commands################################################################################# (none)newcategory: WIN_phong_shading################################################################################# Extension #114# WIN_specular_fog commands################################################################################# (none)newcategory: WIN_specular_fog################################################################################# Extension #115 - skipped# Extension #116 - skipped################################################################################################################################################################# Extension #117# EXT_light_texture commands################################################################################# Spec entries to be writtenApplyTextureEXT(mode)return voidparam mode LightTextureModeEXT in valuecategory EXT_light_textureversion 1.1glxropcode ?offset ?TextureLightEXT(pname)return voidparam pname LightTexturePNameEXT in valuecategory EXT_light_textureversion 1.1glxropcode ?offset ?TextureMaterialEXT(face, mode)return voidparam face MaterialFace in valueparam mode MaterialParameter in valuecategory EXT_light_textureversion 1.1glxropcode ?offset ?################################################################################# Extension #118 - skipped################################################################################################################################################################# Extension #119# SGIX_blend_alpha_minmax commands################################################################################# (none)newcategory: SGIX_blend_alpha_minmax################################################################################# Extension #120 - skipped# Extension #121 - skipped# Extension #122 - skipped# Extension #123 - skipped# Extension #124 - skipped# Extension #125 - skipped# Extension #126 - skipped# Extension #127 - skipped# Extension #128 - skipped################################################################################################################################################################# Extension #129# EXT_bgra commands################################################################################# (none)newcategory: EXT_bgra################################################################################# Extension #130 - skipped# Extension #131 - skipped################################################################################################################################################################# Extension #132# SGIX_async commands################################################################################AsyncMarkerSGIX(marker)return voidparam marker UInt32 in valuecategory SGIX_asyncversion 1.0glxflags ignoreextensionoffset ?FinishAsyncSGIX(markerp)return Int32param markerp UInt32 out array [1]category SGIX_asyncversion 1.0dlflags notlistableglxflags ignoreextensionoffset ?PollAsyncSGIX(markerp)return Int32param markerp UInt32 out array [1]category SGIX_asyncversion 1.0dlflags notlistableglxflags ignoreextensionoffset ?GenAsyncMarkersSGIX(range)return UInt32param range SizeI in valuecategory SGIX_asyncversion 1.0dlflags notlistableglxflags ignoreextensionoffset ?DeleteAsyncMarkersSGIX(marker, range)return voidparam marker UInt32 in valueparam range SizeI in valuecategory SGIX_asyncversion 1.0dlflags notlistableglxflags ignoreextensionoffset ?IsAsyncMarkerSGIX(marker)return Booleanparam marker UInt32 in valuecategory SGIX_asyncversion 1.0dlflags notlistableglxflags ignoreextensionoffset ?################################################################################# Extension #133# SGIX_async_pixel commands################################################################################# (none)newcategory: SGIX_async_pixel################################################################################# Extension #134# SGIX_async_histogram commands################################################################################# (none)newcategory: SGIX_async_histogram################################################################################# Extension #135 - skipped (INTEL_texture_scissor was never implemented)################################################################################################################################################################# Extension #136# INTEL_parallel_arrays commands################################################################################VertexPointervINTEL(size, type, pointer)return voidparam size Int32 in valueparam type VertexPointerType in valueparam pointer VoidPointer in array [4] retainedcategory INTEL_parallel_arraysdlflags notlistableglxflags client-handcode server-handcode EXTversion 1.1offset ?NormalPointervINTEL(type, pointer)return voidparam type NormalPointerType in valueparam pointer VoidPointer in array [4] retainedcategory INTEL_parallel_arraysdlflags notlistableglxflags client-handcode server-handcode EXTversion 1.1offset ?ColorPointervINTEL(size, type, pointer)return voidparam size Int32 in valueparam type VertexPointerType in valueparam pointer VoidPointer in array [4] retainedcategory INTEL_parallel_arraysdlflags notlistableglxflags client-handcode server-handcode EXTversion 1.1offset ?TexCoordPointervINTEL(size, type, pointer)return voidparam size Int32 in valueparam type VertexPointerType in valueparam pointer VoidPointer in array [4] retainedcategory INTEL_parallel_arraysdlflags notlistableglxflags client-handcode server-handcode EXTversion 1.1offset ?################################################################################# Extension #137# HP_occlusion_test commands################################################################################# (none)newcategory: HP_occlusion_test################################################################################# Extension #138# EXT_pixel_transform commands################################################################################PixelTransformParameteriEXT(target, pname, param)return voidparam target PixelTransformTargetEXT in valueparam pname PixelTransformPNameEXT in valueparam param Int32 in valuecategory EXT_pixel_transformversion 1.1glxropcode ?offset ?PixelTransformParameterfEXT(target, pname, param)return voidparam target PixelTransformTargetEXT in valueparam pname PixelTransformPNameEXT in valueparam param Float32 in valuecategory EXT_pixel_transformversion 1.1glxropcode ?offset ?PixelTransformParameterivEXT(target, pname, params)return voidparam target PixelTransformTargetEXT in valueparam pname PixelTransformPNameEXT in valueparam params Int32 in array [1]category EXT_pixel_transformversion 1.1glxropcode ?offset ?PixelTransformParameterfvEXT(target, pname, params)return voidparam target PixelTransformTargetEXT in valueparam pname PixelTransformPNameEXT in valueparam params Float32 in array [1]category EXT_pixel_transformversion 1.1glxropcode ?offset ?################################################################################# Extension #139# EXT_pixel_transform_color_table commands################################################################################# (none)newcategory: EXT_pixel_transform_color_table################################################################################# Extension #140 - skipped################################################################################################################################################################# Extension #141# EXT_shared_texture_palette commands################################################################################# (none)newcategory: EXT_shared_texture_palette################################################################################# Extension #142 - GLX_SGIS_blended_overlay# Extension #143 - GLX_SGIS_shared_multisample################################################################################################################################################################# Extension #144# EXT_separate_specular_color commands################################################################################# (none)newcategory: EXT_separate_specular_color################################################################################# Extension #145# EXT_secondary_color commands################################################################################SecondaryColor3bEXT(red, green, blue)return voidparam red ColorB in valueparam green ColorB in valueparam blue ColorB in valuecategory EXT_secondary_colorvectorequiv SecondaryColor3bvEXTversion 1.1alias SecondaryColor3bSecondaryColor3bvEXT(v)return voidparam v ColorB in array [3]category EXT_secondary_colorversion 1.1glxropcode 4126alias SecondaryColor3bvSecondaryColor3dEXT(red, green, blue)return voidparam red ColorD in valueparam green ColorD in valueparam blue ColorD in valuecategory EXT_secondary_colorvectorequiv SecondaryColor3dvEXTversion 1.1alias SecondaryColor3dSecondaryColor3dvEXT(v)return voidparam v ColorD in array [3]category EXT_secondary_colorversion 1.1glxropcode 4130alias SecondaryColor3dvSecondaryColor3fEXT(red, green, blue)return voidparam red ColorF in valueparam green ColorF in valueparam blue ColorF in valuecategory EXT_secondary_colorvectorequiv SecondaryColor3fvEXTversion 1.1alias SecondaryColor3fSecondaryColor3fvEXT(v)return voidparam v ColorF in array [3]category EXT_secondary_colorversion 1.1glxropcode 4129alias SecondaryColor3fvSecondaryColor3iEXT(red, green, blue)return voidparam red ColorI in valueparam green ColorI in valueparam blue ColorI in valuecategory EXT_secondary_colorvectorequiv SecondaryColor3ivEXTversion 1.1alias SecondaryColor3iSecondaryColor3ivEXT(v)return voidparam v ColorI in array [3]category EXT_secondary_colorversion 1.1glxropcode 4128offset 568alias SecondaryColor3ivSecondaryColor3sEXT(red, green, blue)return voidparam red ColorS in valueparam green ColorS in valueparam blue ColorS in valuecategory EXT_secondary_colorvectorequiv SecondaryColor3svEXTversion 1.1alias SecondaryColor3sSecondaryColor3svEXT(v)return voidparam v ColorS in array [3]category EXT_secondary_colorversion 1.1glxropcode 4127alias SecondaryColor3svSecondaryColor3ubEXT(red, green, blue)return voidparam red ColorUB in valueparam green ColorUB in valueparam blue ColorUB in valuecategory EXT_secondary_colorvectorequiv SecondaryColor3ubvEXTversion 1.1alias SecondaryColor3ubSecondaryColor3ubvEXT(v)return voidparam v ColorUB in array [3]category EXT_secondary_colorversion 1.1glxropcode 4131alias SecondaryColor3ubvSecondaryColor3uiEXT(red, green, blue)return voidparam red ColorUI in valueparam green ColorUI in valueparam blue ColorUI in valuecategory EXT_secondary_colorvectorequiv SecondaryColor3uivEXTversion 1.1alias SecondaryColor3uiSecondaryColor3uivEXT(v)return voidparam v ColorUI in array [3]category EXT_secondary_colorversion 1.1glxropcode 4133alias SecondaryColor3uivSecondaryColor3usEXT(red, green, blue)return voidparam red ColorUS in valueparam green ColorUS in valueparam blue ColorUS in valuecategory EXT_secondary_colorvectorequiv SecondaryColor3usvEXTversion 1.1alias SecondaryColor3usSecondaryColor3usvEXT(v)return voidparam v ColorUS in array [3]category EXT_secondary_colorversion 1.1glxropcode 4132alias SecondaryColor3usvSecondaryColorPointerEXT(size, type, stride, pointer)return voidparam size Int32 in valueparam type ColorPointerType in valueparam stride SizeI in valueparam pointer Void in array [COMPSIZE(size/type/stride)] retainedcategory EXT_secondary_colordlflags notlistableglxflags client-handcode server-handcode EXTversion 1.1extensionalias SecondaryColorPointer################################################################################# Extension #146# EXT_texture_env commands################################################################################# Dead extension - never implemented (removed from registry!)# (none)# newcategory: EXT_texture_env################################################################################# Extension #147# EXT_texture_perturb_normal commands################################################################################TextureNormalEXT(mode)return voidparam mode TextureNormalModeEXT in valuecategory EXT_texture_perturb_normalversion 1.1glxropcode ?offset ?################################################################################# Extension #148# EXT_multi_draw_arrays commands################################################################################# first and count are really 'in'MultiDrawArraysEXT(mode, first, count, primcount)return voidparam mode BeginMode in valueparam first Int32 out array [COMPSIZE(primcount)]param count SizeI out array [COMPSIZE(primcount)]param primcount SizeI in valuecategory EXT_multi_draw_arraysversion 1.1glxropcode ?alias MultiDrawArraysMultiDrawElementsEXT(mode, count, type, indices, primcount)return voidparam mode BeginMode in valueparam count SizeI in array [COMPSIZE(primcount)]param type DrawElementsType in valueparam indices VoidPointer in array [COMPSIZE(primcount)]param primcount SizeI in valuecategory EXT_multi_draw_arraysversion 1.1glxropcode ?alias MultiDrawElements################################################################################# Extension #149# EXT_fog_coord commands################################################################################FogCoordfEXT(coord)return voidparam coord CoordF in valuecategory EXT_fog_coordvectorequiv FogCoordfvEXTversion 1.1alias FogCoordfFogCoordfvEXT(coord)return voidparam coord CoordF in array [1]category EXT_fog_coordversion 1.1glxropcode 4124alias FogCoordfvFogCoorddEXT(coord)return voidparam coord CoordD in valuecategory EXT_fog_coordvectorequiv FogCoorddvEXTversion 1.1alias FogCoorddFogCoorddvEXT(coord)return voidparam coord CoordD in array [1]category EXT_fog_coordversion 1.1glxropcode 4125alias FogCoorddvFogCoordPointerEXT(type, stride, pointer)return voidparam type FogPointerTypeEXT in valueparam stride SizeI in valueparam pointer Void in array [COMPSIZE(type/stride)] retainedcategory EXT_fog_coorddlflags notlistableversion 1.1glxflags client-handcode server-handcode EXTalias FogCoordPointer################################################################################# Extension #150 - skipped# Extension #151 - skipped# Extension #152 - skipped# Extension #153 - skipped# Extension #154 - skipped################################################################################################################################################################# Extension #155# REND_screen_coordinates commands################################################################################# (none)newcategory: REND_screen_coordinates################################################################################# Extension #156# EXT_coordinate_frame commands################################################################################Tangent3bEXT(tx, ty, tz)return voidparam tx Int8 in valueparam ty Int8 in valueparam tz Int8 in valuecategory EXT_coordinate_framevectorequiv Tangent3bvEXTversion 1.1offset ?Tangent3bvEXT(v)return voidparam v Int8 in array [3]category EXT_coordinate_frameversion 1.1glxropcode ?offset ?Tangent3dEXT(tx, ty, tz)return voidparam tx CoordD in valueparam ty CoordD in valueparam tz CoordD in valuecategory EXT_coordinate_framevectorequiv Tangent3dvEXTversion 1.1offset ?Tangent3dvEXT(v)return voidparam v CoordD in array [3]category EXT_coordinate_frameversion 1.1glxropcode ?offset ?Tangent3fEXT(tx, ty, tz)return voidparam tx CoordF in valueparam ty CoordF in valueparam tz CoordF in valuecategory EXT_coordinate_framevectorequiv Tangent3fvEXTversion 1.1offset ?Tangent3fvEXT(v)return voidparam v CoordF in array [3]category EXT_coordinate_frameversion 1.1glxropcode ?offset ?Tangent3iEXT(tx, ty, tz)return voidparam tx Int32 in valueparam ty Int32 in valueparam tz Int32 in valuecategory EXT_coordinate_framevectorequiv Tangent3ivEXTversion 1.1offset ?Tangent3ivEXT(v)return voidparam v Int32 in array [3]category EXT_coordinate_frameversion 1.1glxropcode ?offset ?Tangent3sEXT(tx, ty, tz)return voidparam tx Int16 in valueparam ty Int16 in valueparam tz Int16 in valuecategory EXT_coordinate_framevectorequiv Tangent3svEXTversion 1.1offset ?Tangent3svEXT(v)return voidparam v Int16 in array [3]category EXT_coordinate_frameversion 1.1glxropcode ?offset ?Binormal3bEXT(bx, by, bz)return voidparam bx Int8 in valueparam by Int8 in valueparam bz Int8 in valuecategory EXT_coordinate_framevectorequiv Binormal3bvEXTversion 1.1offset ?Binormal3bvEXT(v)return voidparam v Int8 in array [3]category EXT_coordinate_frameversion 1.1glxropcode ?offset ?Binormal3dEXT(bx, by, bz)return voidparam bx CoordD in valueparam by CoordD in valueparam bz CoordD in valuecategory EXT_coordinate_framevectorequiv Binormal3dvEXTversion 1.1offset ?Binormal3dvEXT(v)return voidparam v CoordD in array [3]category EXT_coordinate_frameversion 1.1glxropcode ?offset ?Binormal3fEXT(bx, by, bz)return voidparam bx CoordF in valueparam by CoordF in valueparam bz CoordF in valuecategory EXT_coordinate_framevectorequiv Binormal3fvEXTversion 1.1offset ?Binormal3fvEXT(v)return voidparam v CoordF in array [3]category EXT_coordinate_frameversion 1.1glxropcode ?offset ?Binormal3iEXT(bx, by, bz)return voidparam bx Int32 in valueparam by Int32 in valueparam bz Int32 in valuecategory EXT_coordinate_framevectorequiv Binormal3ivEXTversion 1.1offset ?Binormal3ivEXT(v)return voidparam v Int32 in array [3]category EXT_coordinate_frameversion 1.1glxropcode ?offset ?Binormal3sEXT(bx, by, bz)return voidparam bx Int16 in valueparam by Int16 in valueparam bz Int16 in valuecategory EXT_coordinate_framevectorequiv Binormal3svEXTversion 1.1offset ?Binormal3svEXT(v)return voidparam v Int16 in array [3]category EXT_coordinate_frameversion 1.1glxropcode ?offset ?TangentPointerEXT(type, stride, pointer)return voidparam type TangentPointerTypeEXT in valueparam stride SizeI in valueparam pointer Void in array [COMPSIZE(type/stride)] retainedcategory EXT_coordinate_framedlflags notlistableglxflags client-handcode client-intercept server-handcodeversion 1.1offset ?BinormalPointerEXT(type, stride, pointer)return voidparam type BinormalPointerTypeEXT in valueparam stride SizeI in valueparam pointer Void in array [COMPSIZE(type/stride)] retainedcategory EXT_coordinate_framedlflags notlistableglxflags client-handcode client-intercept server-handcodeversion 1.1offset ?################################################################################# Extension #157 - skipped################################################################################################################################################################# Extension #158# EXT_texture_env_combine commands################################################################################# (none)newcategory: EXT_texture_env_combine################################################################################# Extension #159# APPLE_specular_vector commands################################################################################# (none)newcategory: APPLE_specular_vector################################################################################# Extension #160# APPLE_transform_hint commands################################################################################# (none)newcategory: APPLE_transform_hint################################################################################# Extension #161# SGIX_fog_scale commands################################################################################# (none)newcategory: SGIX_fog_scale################################################################################# Extension #162 - skipped################################################################################################################################################################# Extension #163# SUNX_constant_data commands################################################################################FinishTextureSUNX()return voidcategory SUNX_constant_dataversion 1.1glxropcode ?offset ?################################################################################# Extension #164# SUN_global_alpha commands################################################################################GlobalAlphaFactorbSUN(factor)return voidparam factor Int8 in valuecategory SUN_global_alphaversion 1.1glxropcode ?offset ?GlobalAlphaFactorsSUN(factor)return voidparam factor Int16 in valuecategory SUN_global_alphaversion 1.1glxropcode ?offset ?GlobalAlphaFactoriSUN(factor)return voidparam factor Int32 in valuecategory SUN_global_alphaversion 1.1glxropcode ?offset ?GlobalAlphaFactorfSUN(factor)return voidparam factor Float32 in valuecategory SUN_global_alphaversion 1.1glxropcode ?offset ?GlobalAlphaFactordSUN(factor)return voidparam factor Float64 in valuecategory SUN_global_alphaversion 1.1glxropcode ?offset ?GlobalAlphaFactorubSUN(factor)return voidparam factor UInt8 in valuecategory SUN_global_alphaversion 1.1glxropcode ?offset ?GlobalAlphaFactorusSUN(factor)return voidparam factor UInt16 in valuecategory SUN_global_alphaversion 1.1glxropcode ?offset ?GlobalAlphaFactoruiSUN(factor)return voidparam factor UInt32 in valuecategory SUN_global_alphaversion 1.1glxropcode ?offset ?################################################################################# Extension #165# SUN_triangle_list commands################################################################################ReplacementCodeuiSUN(code)return voidparam code UInt32 in valuecategory SUN_triangle_listversion 1.1glxropcode ?offset ?ReplacementCodeusSUN(code)return voidparam code UInt16 in valuecategory SUN_triangle_listversion 1.1glxropcode ?offset ?ReplacementCodeubSUN(code)return voidparam code UInt8 in valuecategory SUN_triangle_listversion 1.1glxropcode ?offset ?ReplacementCodeuivSUN(code)return voidparam code UInt32 in array [COMPSIZE()]category SUN_triangle_listversion 1.1glxropcode ?offset ?ReplacementCodeusvSUN(code)return voidparam code UInt16 in array [COMPSIZE()]category SUN_triangle_listversion 1.1glxropcode ?offset ?ReplacementCodeubvSUN(code)return voidparam code UInt8 in array [COMPSIZE()]category SUN_triangle_listversion 1.1glxropcode ?offset ?ReplacementCodePointerSUN(type, stride, pointer)return voidparam type ReplacementCodeTypeSUN in valueparam stride SizeI in valueparam pointer VoidPointer in array [COMPSIZE(type/stride)] retainedcategory SUN_triangle_listversion 1.1glxropcode ?offset ?################################################################################# Extension #166# SUN_vertex commands################################################################################Color4ubVertex2fSUN(r, g, b, a, x, y)return voidparam r UInt8 in valueparam g UInt8 in valueparam b UInt8 in valueparam a UInt8 in valueparam x Float32 in valueparam y Float32 in valuecategory SUN_vertexversion 1.1glxropcode ?offset ?Color4ubVertex2fvSUN(c, v)return voidparam c UInt8 in array [4]param v Float32 in array [2]category SUN_vertexversion 1.1glxropcode ?offset ?Color4ubVertex3fSUN(r, g, b, a, x, y, z)return voidparam r UInt8 in valueparam g UInt8 in valueparam b UInt8 in valueparam a UInt8 in valueparam x Float32 in valueparam y Float32 in valueparam z Float32 in valuecategory SUN_vertexversion 1.1glxropcode ?offset ?Color4ubVertex3fvSUN(c, v)return voidparam c UInt8 in array [4]param v Float32 in array [3]category SUN_vertexversion 1.1glxropcode ?offset ?Color3fVertex3fSUN(r, g, b, x, y, z)return voidparam r Float32 in valueparam g Float32 in valueparam b Float32 in valueparam x Float32 in valueparam y Float32 in valueparam z Float32 in valuecategory SUN_vertexversion 1.1glxropcode ?offset ?Color3fVertex3fvSUN(c, v)return voidparam c Float32 in array [3]param v Float32 in array [3]category SUN_vertexversion 1.1glxropcode ?offset ?Normal3fVertex3fSUN(nx, ny, nz, x, y, z)return voidparam nx Float32 in valueparam ny Float32 in valueparam nz Float32 in valueparam x Float32 in valueparam y Float32 in valueparam z Float32 in valuecategory SUN_vertexversion 1.1glxropcode ?offset ?Normal3fVertex3fvSUN(n, v)return voidparam n Float32 in array [3]param v Float32 in array [3]category SUN_vertexversion 1.1glxropcode ?offset ?Color4fNormal3fVertex3fSUN(r, g, b, a, nx, ny, nz, x, y, z)return voidparam r Float32 in valueparam g Float32 in valueparam b Float32 in valueparam a Float32 in valueparam nx Float32 in valueparam ny Float32 in valueparam nz Float32 in valueparam x Float32 in valueparam y Float32 in valueparam z Float32 in valuecategory SUN_vertexversion 1.1glxropcode ?offset ?Color4fNormal3fVertex3fvSUN(c, n, v)return voidparam c Float32 in array [4]param n Float32 in array [3]param v Float32 in array [3]category SUN_vertexversion 1.1glxropcode ?offset ?TexCoord2fVertex3fSUN(s, t, x, y, z)return voidparam s Float32 in valueparam t Float32 in valueparam x Float32 in valueparam y Float32 in valueparam z Float32 in valuecategory SUN_vertexversion 1.1glxropcode ?offset ?TexCoord2fVertex3fvSUN(tc, v)return voidparam tc Float32 in array [2]param v Float32 in array [3]category SUN_vertexversion 1.1glxropcode ?offset ?TexCoord4fVertex4fSUN(s, t, p, q, x, y, z, w)return voidparam s Float32 in valueparam t Float32 in valueparam p Float32 in valueparam q Float32 in valueparam x Float32 in valueparam y Float32 in valueparam z Float32 in valueparam w Float32 in valuecategory SUN_vertexversion 1.1glxropcode ?offset ?TexCoord4fVertex4fvSUN(tc, v)return voidparam tc Float32 in array [4]param v Float32 in array [4]category SUN_vertexversion 1.1glxropcode ?offset ?TexCoord2fColor4ubVertex3fSUN(s, t, r, g, b, a, x, y, z)return voidparam s Float32 in valueparam t Float32 in valueparam r UInt8 in valueparam g UInt8 in valueparam b UInt8 in valueparam a UInt8 in valueparam x Float32 in valueparam y Float32 in valueparam z Float32 in valuecategory SUN_vertexversion 1.1glxropcode ?offset ?TexCoord2fColor4ubVertex3fvSUN(tc, c, v)return voidparam tc Float32 in array [2]param c UInt8 in array [4]param v Float32 in array [3]category SUN_vertexversion 1.1glxropcode ?offset ?TexCoord2fColor3fVertex3fSUN(s, t, r, g, b, x, y, z)return voidparam s Float32 in valueparam t Float32 in valueparam r Float32 in valueparam g Float32 in valueparam b Float32 in valueparam x Float32 in valueparam y Float32 in valueparam z Float32 in valuecategory SUN_vertexversion 1.1glxropcode ?offset ?TexCoord2fColor3fVertex3fvSUN(tc, c, v)return voidparam tc Float32 in array [2]param c Float32 in array [3]param v Float32 in array [3]category SUN_vertexversion 1.1glxropcode ?offset ?TexCoord2fNormal3fVertex3fSUN(s, t, nx, ny, nz, x, y, z)return voidparam s Float32 in valueparam t Float32 in valueparam nx Float32 in valueparam ny Float32 in valueparam nz Float32 in valueparam x Float32 in valueparam y Float32 in valueparam z Float32 in valuecategory SUN_vertexversion 1.1glxropcode ?offset ?TexCoord2fNormal3fVertex3fvSUN(tc, n, v)return voidparam tc Float32 in array [2]param n Float32 in array [3]param v Float32 in array [3]category SUN_vertexversion 1.1glxropcode ?offset ?TexCoord2fColor4fNormal3fVertex3fSUN(s, t, r, g, b, a, nx, ny, nz, x, y, z)return voidparam s Float32 in valueparam t Float32 in valueparam r Float32 in valueparam g Float32 in valueparam b Float32 in valueparam a Float32 in valueparam nx Float32 in valueparam ny Float32 in valueparam nz Float32 in valueparam x Float32 in valueparam y Float32 in valueparam z Float32 in valuecategory SUN_vertexversion 1.1glxropcode ?offset ?TexCoord2fColor4fNormal3fVertex3fvSUN(tc, c, n, v)return voidparam tc Float32 in array [2]param c Float32 in array [4]param n Float32 in array [3]param v Float32 in array [3]category SUN_vertexversion 1.1glxropcode ?offset ?TexCoord4fColor4fNormal3fVertex4fSUN(s, t, p, q, r, g, b, a, nx, ny, nz, x, y, z, w)return voidparam s Float32 in valueparam t Float32 in valueparam p Float32 in valueparam q Float32 in valueparam r Float32 in valueparam g Float32 in valueparam b Float32 in valueparam a Float32 in valueparam nx Float32 in valueparam ny Float32 in valueparam nz Float32 in valueparam x Float32 in valueparam y Float32 in valueparam z Float32 in valueparam w Float32 in valuecategory SUN_vertexversion 1.1glxropcode ?offset ?TexCoord4fColor4fNormal3fVertex4fvSUN(tc, c, n, v)return voidparam tc Float32 in array [4]param c Float32 in array [4]param n Float32 in array [3]param v Float32 in array [4]category SUN_vertexversion 1.1glxropcode ?offset ?ReplacementCodeuiVertex3fSUN(rc, x, y, z)return voidparam rc ReplacementCodeSUN in valueparam x Float32 in valueparam y Float32 in valueparam z Float32 in valuecategory SUN_vertexversion 1.1glxropcode ?offset ?ReplacementCodeuiVertex3fvSUN(rc, v)return voidparam rc ReplacementCodeSUN in array [1]param v Float32 in array [3]category SUN_vertexversion 1.1glxropcode ?offset ?ReplacementCodeuiColor4ubVertex3fSUN(rc, r, g, b, a, x, y, z)return voidparam rc ReplacementCodeSUN in valueparam r UInt8 in valueparam g UInt8 in valueparam b UInt8 in valueparam a UInt8 in valueparam x Float32 in valueparam y Float32 in valueparam z Float32 in valuecategory SUN_vertexversion 1.1glxropcode ?offset ?ReplacementCodeuiColor4ubVertex3fvSUN(rc, c, v)return voidparam rc ReplacementCodeSUN in array [1]param c UInt8 in array [4]param v Float32 in array [3]category SUN_vertexversion 1.1glxropcode ?offset ?ReplacementCodeuiColor3fVertex3fSUN(rc, r, g, b, x, y, z)return voidparam rc ReplacementCodeSUN in valueparam r Float32 in valueparam g Float32 in valueparam b Float32 in valueparam x Float32 in valueparam y Float32 in valueparam z Float32 in valuecategory SUN_vertexversion 1.1glxropcode ?offset ?ReplacementCodeuiColor3fVertex3fvSUN(rc, c, v)return voidparam rc ReplacementCodeSUN in array [1]param c Float32 in array [3]param v Float32 in array [3]category SUN_vertexversion 1.1glxropcode ?offset ?ReplacementCodeuiNormal3fVertex3fSUN(rc, nx, ny, nz, x, y, z)return voidparam rc ReplacementCodeSUN in valueparam nx Float32 in valueparam ny Float32 in valueparam nz Float32 in valueparam x Float32 in valueparam y Float32 in valueparam z Float32 in valuecategory SUN_vertexversion 1.1glxropcode ?offset ?ReplacementCodeuiNormal3fVertex3fvSUN(rc, n, v)return voidparam rc ReplacementCodeSUN in array [1]param n Float32 in array [3]param v Float32 in array [3]category SUN_vertexversion 1.1glxropcode ?offset ?ReplacementCodeuiColor4fNormal3fVertex3fSUN(rc, r, g, b, a, nx, ny, nz, x, y, z)return voidparam rc ReplacementCodeSUN in valueparam r Float32 in valueparam g Float32 in valueparam b Float32 in valueparam a Float32 in valueparam nx Float32 in valueparam ny Float32 in valueparam nz Float32 in valueparam x Float32 in valueparam y Float32 in valueparam z Float32 in valuecategory SUN_vertexversion 1.1glxropcode ?offset ?ReplacementCodeuiColor4fNormal3fVertex3fvSUN(rc, c, n, v)return voidparam rc ReplacementCodeSUN in array [1]param c Float32 in array [4]param n Float32 in array [3]param v Float32 in array [3]category SUN_vertexversion 1.1glxropcode ?offset ?ReplacementCodeuiTexCoord2fVertex3fSUN(rc, s, t, x, y, z)return voidparam rc ReplacementCodeSUN in valueparam s Float32 in valueparam t Float32 in valueparam x Float32 in valueparam y Float32 in valueparam z Float32 in valuecategory SUN_vertexversion 1.1glxropcode ?offset ?ReplacementCodeuiTexCoord2fVertex3fvSUN(rc, tc, v)return voidparam rc ReplacementCodeSUN in array [1]param tc Float32 in array [2]param v Float32 in array [3]category SUN_vertexversion 1.1glxropcode ?offset ?ReplacementCodeuiTexCoord2fNormal3fVertex3fSUN(rc, s, t, nx, ny, nz, x, y, z)return voidparam rc ReplacementCodeSUN in valueparam s Float32 in valueparam t Float32 in valueparam nx Float32 in valueparam ny Float32 in valueparam nz Float32 in valueparam x Float32 in valueparam y Float32 in valueparam z Float32 in valuecategory SUN_vertexversion 1.1glxropcode ?offset ?ReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN(rc, tc, n, v)return voidparam rc ReplacementCodeSUN in array [1]param tc Float32 in array [2]param n Float32 in array [3]param v Float32 in array [3]category SUN_vertexversion 1.1glxropcode ?offset ?ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN(rc, s, t, r, g, b, a, nx, ny, nz, x, y, z)return voidparam rc ReplacementCodeSUN in valueparam s Float32 in valueparam t Float32 in valueparam r Float32 in valueparam g Float32 in valueparam b Float32 in valueparam a Float32 in valueparam nx Float32 in valueparam ny Float32 in valueparam nz Float32 in valueparam x Float32 in valueparam y Float32 in valueparam z Float32 in valuecategory SUN_vertexversion 1.1glxropcode ?offset ?ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN(rc, tc, c, n, v)return voidparam rc ReplacementCodeSUN in array [1]param tc Float32 in array [2]param c Float32 in array [4]param n Float32 in array [3]param v Float32 in array [3]category SUN_vertexversion 1.1glxropcode ?offset ?################################################################################# Extension #167 - WGL_EXT_display_color_table# Extension #168 - WGL_EXT_extensions_string# Extension #169 - WGL_EXT_make_current_read# Extension #170 - WGL_EXT_pixel_format# Extension #171 - WGL_EXT_pbuffer# Extension #172 - WGL_EXT_swap_control################################################################################################################################################################# Extension #173# EXT_blend_func_separate commands (also INGR_blend_func_separate)################################################################################BlendFuncSeparateEXT(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha)return voidparam sfactorRGB BlendFuncSeparateParameterEXT in valueparam dfactorRGB BlendFuncSeparateParameterEXT in valueparam sfactorAlpha BlendFuncSeparateParameterEXT in valueparam dfactorAlpha BlendFuncSeparateParameterEXT in valuecategory EXT_blend_func_separateglxropcode 4134version 1.0extensionalias BlendFuncSeparateBlendFuncSeparateINGR(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha)return voidparam sfactorRGB BlendFuncSeparateParameterEXT in valueparam dfactorRGB BlendFuncSeparateParameterEXT in valueparam sfactorAlpha BlendFuncSeparateParameterEXT in valueparam dfactorAlpha BlendFuncSeparateParameterEXT in valuecategory INGR_blend_func_separateglxropcode 4134version 1.0extensionalias BlendFuncSeparateEXT################################################################################# Extension #174# INGR_color_clamp commands################################################################################# (none)newcategory: INGR_color_clamp################################################################################# Extension #175# INGR_interlace_read commands################################################################################# (none)newcategory: INGR_interlace_read################################################################################# Extension #176# EXT_stencil_wrap commands################################################################################# (none)newcategory: EXT_stencil_wrap################################################################################# Extension #177 - skipped################################################################################################################################################################# Extension #178# EXT_422_pixels commands################################################################################# (none)newcategory: EXT_422_pixels################################################################################# Extension #179# NV_texgen_reflection commands################################################################################# (none)newcategory: NV_texgen_reflection################################################################################# Extension #???# @ EXT_texture_cube_map commands################################################################################# (none)################################################################################# Extension #180 - skipped# Extension #181 - skipped################################################################################################################################################################# Extension #182# SUN_convolution_border_modes commands################################################################################# (none)newcategory: SUN_convolution_border_modes################################################################################# Extension #183 - GLX_SUN_get_transparent_index# Extension #184 - skipped################################################################################################################################################################# Extension #185# EXT_texture_env_add commands################################################################################# (none)newcategory: EXT_texture_env_add################################################################################# Extension #186# EXT_texture_lod_bias commands################################################################################# (none)newcategory: EXT_texture_lod_bias################################################################################# Extension #187# EXT_texture_filter_anisotropic commands################################################################################# (none)newcategory: EXT_texture_filter_anisotropic################################################################################# Extension #188# EXT_vertex_weighting commands################################################################################# GLX stuff to be writtenVertexWeightfEXT(weight)return voidparam weight Float32 in valuecategory EXT_vertex_weightingvectorequiv VertexWeightfvEXTversion 1.1extension soft WINSOFT NV10glxflags ignoreoffset 494VertexWeightfvEXT(weight)return voidparam weight Float32 in array [1]category EXT_vertex_weightingversion 1.1extension soft WINSOFT NV10glxropcode 4135glxflags ignoreoffset 495VertexWeightPointerEXT(size, type, stride, pointer)return voidparam size SizeI in valueparam type VertexWeightPointerTypeEXT in valueparam stride SizeI in valueparam pointer Void in array [COMPSIZE(type/stride)] retainedcategory EXT_vertex_weightingversion 1.1extension soft WINSOFT NV10dlflags notlistableglxflags ignoreoffset 496################################################################################# Extension #189# NV_light_max_exponent commands################################################################################# (none)newcategory: NV_light_max_exponent################################################################################# Extension #190# NV_vertex_array_range commands################################################################################FlushVertexArrayRangeNV()return voidcategory NV_vertex_array_rangeversion 1.1extension soft WINSOFT NV10dlflags notlistableglxflags client-handcode server-handcode ignoreoffset 497VertexArrayRangeNV(length, pointer)return voidparam length SizeI in valueparam pointer Void in array [COMPSIZE(length)] retainedcategory NV_vertex_array_rangeversion 1.1extension soft WINSOFT NV10dlflags notlistableglxflags client-handcode server-handcode ignoreoffset 498################################################################################# Extension #191# NV_register_combiners commands################################################################################CombinerParameterfvNV(pname, params)return voidparam pname CombinerParameterNV in valueparam params CheckedFloat32 in array [COMPSIZE(pname)]category NV_register_combinersversion 1.1extension soft WINSOFT NV10glxropcode 4137glxflags ignoreoffset 499CombinerParameterfNV(pname, param)return voidparam pname CombinerParameterNV in valueparam param Float32 in valuecategory NV_register_combinersversion 1.1extension soft WINSOFT NV10glxropcode 4136glxflags ignoreoffset 500CombinerParameterivNV(pname, params)return voidparam pname CombinerParameterNV in valueparam params CheckedInt32 in array [COMPSIZE(pname)]category NV_register_combinersversion 1.1extension soft WINSOFT NV10glxropcode 4139glxflags ignoreoffset 501CombinerParameteriNV(pname, param)return voidparam pname CombinerParameterNV in valueparam param Int32 in valuecategory NV_register_combinersversion 1.1extension soft WINSOFT NV10glxropcode 4138glxflags ignoreoffset 502CombinerInputNV(stage, portion, variable, input, mapping, componentUsage)return voidparam stage CombinerStageNV in valueparam portion CombinerPortionNV in valueparam variable CombinerVariableNV in valueparam input CombinerRegisterNV in valueparam mapping CombinerMappingNV in valueparam componentUsage CombinerComponentUsageNV in valuecategory NV_register_combinersversion 1.1extension soft WINSOFT NV10glxropcode 4140glxflags ignoreoffset 503CombinerOutputNV(stage, portion, abOutput, cdOutput, sumOutput, scale, bias, abDotProduct, cdDotProduct, muxSum)return voidparam stage CombinerStageNV in valueparam portion CombinerPortionNV in valueparam abOutput CombinerRegisterNV in valueparam cdOutput CombinerRegisterNV in valueparam sumOutput CombinerRegisterNV in valueparam scale CombinerScaleNV in valueparam bias CombinerBiasNV in valueparam abDotProduct Boolean in valueparam cdDotProduct Boolean in valueparam muxSum Boolean in valuecategory NV_register_combinersversion 1.1extension soft WINSOFT NV10glxropcode 4141glxflags ignoreoffset 504FinalCombinerInputNV(variable, input, mapping, componentUsage)return voidparam variable CombinerVariableNV in valueparam input CombinerRegisterNV in valueparam mapping CombinerMappingNV in valueparam componentUsage CombinerComponentUsageNV in valuecategory NV_register_combinersversion 1.1extension soft WINSOFT NV10glxropcode 4142glxflags ignoreoffset 505GetCombinerInputParameterfvNV(stage, portion, variable, pname, params)return voidparam stage CombinerStageNV in valueparam portion CombinerPortionNV in valueparam variable CombinerVariableNV in valueparam pname CombinerParameterNV in valueparam params Float32 out array [COMPSIZE(pname)]dlflags notlistablecategory NV_register_combinersversion 1.1extension soft WINSOFT NV10glxvendorpriv 1270glxflags ignoreoffset 506GetCombinerInputParameterivNV(stage, portion, variable, pname, params)return voidparam stage CombinerStageNV in valueparam portion CombinerPortionNV in valueparam variable CombinerVariableNV in valueparam pname CombinerParameterNV in valueparam params Int32 out array [COMPSIZE(pname)]dlflags notlistablecategory NV_register_combinersversion 1.1extension soft WINSOFT NV10glxvendorpriv 1271glxflags ignoreoffset 507GetCombinerOutputParameterfvNV(stage, portion, pname, params)return voidparam stage CombinerStageNV in valueparam portion CombinerPortionNV in valueparam pname CombinerParameterNV in valueparam params Float32 out array [COMPSIZE(pname)]dlflags notlistablecategory NV_register_combinersversion 1.1extension soft WINSOFT NV10glxvendorpriv 1272glxflags ignoreoffset 508GetCombinerOutputParameterivNV(stage, portion, pname, params)return voidparam stage CombinerStageNV in valueparam portion CombinerPortionNV in valueparam pname CombinerParameterNV in valueparam params Int32 out array [COMPSIZE(pname)]dlflags notlistablecategory NV_register_combinersversion 1.1extension soft WINSOFT NV10glxvendorpriv 1273glxflags ignoreoffset 509GetFinalCombinerInputParameterfvNV(variable, pname, params)return voidparam variable CombinerVariableNV in valueparam pname CombinerParameterNV in valueparam params Float32 out array [COMPSIZE(pname)]dlflags notlistablecategory NV_register_combinersversion 1.1extension soft WINSOFT NV10glxvendorpriv 1274glxflags ignoreoffset 510GetFinalCombinerInputParameterivNV(variable, pname, params)return voidparam variable CombinerVariableNV in valueparam pname CombinerParameterNV in valueparam params Int32 out array [COMPSIZE(pname)]dlflags notlistablecategory NV_register_combinersversion 1.1extension soft WINSOFT NV10glxvendorpriv 1275glxflags ignoreoffset 511################################################################################# Extension #192# NV_fog_distance commands################################################################################# (none)newcategory: NV_fog_distance################################################################################# Extension #193# NV_texgen_emboss commands################################################################################# (none)newcategory: NV_texgen_emboss################################################################################# Extension #194# NV_blend_square commands################################################################################# (none)newcategory: NV_blend_square################################################################################# Extension #195# NV_texture_env_combine4 commands################################################################################# (none)newcategory: NV_texture_env_combine4################################################################################# Extension #196# MESA_resize_buffers commands################################################################################ResizeBuffersMESA()return voidcategory MESA_resize_buffersversion 1.0glxropcode ?offset 512################################################################################# Extension #197# MESA_window_pos commands## Note that the 2- and 3-component versions are now aliases of ARB# entry points.################################################################################WindowPos2dMESA(x, y)return voidparam x CoordD in valueparam y CoordD in valuecategory MESA_window_posvectorequiv WindowPos2dvMESAversion 1.0alias WindowPos2dARBWindowPos2dvMESA(v)return voidparam v CoordD in array [2]category MESA_window_posversion 1.0glxropcode ?alias WindowPos2dvARBWindowPos2fMESA(x, y)return voidparam x CoordF in valueparam y CoordF in valuecategory MESA_window_posvectorequiv WindowPos2fvMESAversion 1.0alias WindowPos2fARBWindowPos2fvMESA(v)return voidparam v CoordF in array [2]category MESA_window_posversion 1.0glxropcode ?alias WindowPos2fvARBWindowPos2iMESA(x, y)return voidparam x CoordI in valueparam y CoordI in valuecategory MESA_window_posvectorequiv WindowPos2ivMESAversion 1.0alias WindowPos2iARBWindowPos2ivMESA(v)return voidparam v CoordI in array [2]category MESA_window_posversion 1.0glxropcode ?alias WindowPos2ivARBWindowPos2sMESA(x, y)return voidparam x CoordS in valueparam y CoordS in valuecategory MESA_window_posvectorequiv WindowPos2svMESAversion 1.0alias WindowPos2sARBWindowPos2svMESA(v)return voidparam v CoordS in array [2]category MESA_window_posversion 1.0glxropcode ?alias WindowPos2svARBWindowPos3dMESA(x, y, z)return voidparam x CoordD in valueparam y CoordD in valueparam z CoordD in valuevectorequiv WindowPos3dvMESAcategory MESA_window_posversion 1.0alias WindowPos3dARBWindowPos3dvMESA(v)return voidparam v CoordD in array [3]category MESA_window_posversion 1.0glxropcode ?alias WindowPos3dvARBWindowPos3fMESA(x, y, z)return voidparam x CoordF in valueparam y CoordF in valueparam z CoordF in valuecategory MESA_window_posvectorequiv WindowPos3fvMESAversion 1.0alias WindowPos3fARBWindowPos3fvMESA(v)return voidparam v CoordF in array [3]category MESA_window_posversion 1.0glxropcode ?alias WindowPos3fvARBWindowPos3iMESA(x, y, z)return voidparam x CoordI in valueparam y CoordI in valueparam z CoordI in valuecategory MESA_window_posvectorequiv WindowPos3ivMESAversion 1.0alias WindowPos3iARBWindowPos3ivMESA(v)return voidparam v CoordI in array [3]category MESA_window_posversion 1.0glxropcode ?alias WindowPos3ivARBWindowPos3sMESA(x, y, z)return voidparam x CoordS in valueparam y CoordS in valueparam z CoordS in valuecategory MESA_window_posvectorequiv WindowPos3svMESAversion 1.0alias WindowPos3sARBWindowPos3svMESA(v)return voidparam v CoordS in array [3]category MESA_window_posversion 1.0glxropcode ?alias WindowPos3svARBWindowPos4dMESA(x, y, z, w)return voidparam x CoordD in valueparam y CoordD in valueparam z CoordD in valueparam w CoordD in valuevectorequiv WindowPos4dvMESAcategory MESA_window_posversion 1.0offset 529WindowPos4dvMESA(v)return voidparam v CoordD in array [4]category MESA_window_posversion 1.0glxropcode ?offset 530WindowPos4fMESA(x, y, z, w)return voidparam x CoordF in valueparam y CoordF in valueparam z CoordF in valueparam w CoordF in valuecategory MESA_window_posvectorequiv WindowPos4fvMESAversion 1.0offset 531WindowPos4fvMESA(v)return voidparam v CoordF in array [4]category MESA_window_posversion 1.0glxropcode ?offset 532WindowPos4iMESA(x, y, z, w)return voidparam x CoordI in valueparam y CoordI in valueparam z CoordI in valueparam w CoordI in valuecategory MESA_window_posvectorequiv WindowPos4ivMESAversion 1.0offset 533WindowPos4ivMESA(v)return voidparam v CoordI in array [4]category MESA_window_posversion 1.0glxropcode ?offset 534WindowPos4sMESA(x, y, z, w)return voidparam x CoordS in valueparam y CoordS in valueparam z CoordS in valueparam w CoordS in valuecategory MESA_window_posvectorequiv WindowPos4svMESAversion 1.0offset 535WindowPos4svMESA(v)return voidparam v CoordS in array [4]category MESA_window_posversion 1.0glxropcode ?offset 536################################################################################# Extension #198# EXT_texture_compression_s3tc commands#################################################################################@@ (none yet)################################################################################# Extension #199# IBM_cull_vertex commands################################################################################# (none)newcategory: IBM_cull_vertex################################################################################# Extension #200# IBM_multimode_draw_arrays commands################################################################################MultiModeDrawArraysIBM(mode, first, count, primcount, modestride)return voidparam mode BeginMode in array [COMPSIZE(primcount)]param first Int32 in array [COMPSIZE(primcount)]param count SizeI in array [COMPSIZE(primcount)]param primcount SizeI in valueparam modestride Int32 in valuecategory IBM_multimode_draw_arraysversion 1.1glxropcode ?offset 708MultiModeDrawElementsIBM(mode, count, type, indices, primcount, modestride)return voidparam mode BeginMode in array [COMPSIZE(primcount)]param count SizeI in array [COMPSIZE(primcount)]param type DrawElementsType in valueparam indices ConstVoidPointer in array [COMPSIZE(primcount)]param primcount SizeI in valueparam modestride Int32 in valuecategory IBM_multimode_draw_arraysversion 1.1glxropcode ?offset 709################################################################################# Extension #201# IBM_vertex_array_lists commands################################################################################ColorPointerListIBM(size, type, stride, pointer, ptrstride)return voidparam size Int32 in valueparam type ColorPointerType in valueparam stride Int32 in valueparam pointer VoidPointer in array [COMPSIZE(size/type/stride)] retainedparam ptrstride Int32 in valuecategory IBM_vertex_array_listsversion 1.1glxropcode ?offset ?SecondaryColorPointerListIBM(size, type, stride, pointer, ptrstride)return voidparam size Int32 in valueparam type SecondaryColorPointerTypeIBM in valueparam stride Int32 in valueparam pointer VoidPointer in array [COMPSIZE(size/type/stride)] retainedparam ptrstride Int32 in valuecategory IBM_vertex_array_listsversion 1.1glxropcode ?offset ?EdgeFlagPointerListIBM(stride, pointer, ptrstride)return voidparam stride Int32 in valueparam pointer BooleanPointer in array [COMPSIZE(stride)] retainedparam ptrstride Int32 in valuecategory IBM_vertex_array_listsversion 1.1glxropcode ?offset ?FogCoordPointerListIBM(type, stride, pointer, ptrstride)return voidparam type FogPointerTypeIBM in valueparam stride Int32 in valueparam pointer VoidPointer in array [COMPSIZE(type/stride)] retainedparam ptrstride Int32 in valuecategory IBM_vertex_array_listsversion 1.1glxropcode ?offset ?IndexPointerListIBM(type, stride, pointer, ptrstride)return voidparam type IndexPointerType in valueparam stride Int32 in valueparam pointer VoidPointer in array [COMPSIZE(type/stride)] retainedparam ptrstride Int32 in valuecategory IBM_vertex_array_listsversion 1.1glxropcode ?offset ?NormalPointerListIBM(type, stride, pointer, ptrstride)return voidparam type NormalPointerType in valueparam stride Int32 in valueparam pointer VoidPointer in array [COMPSIZE(type/stride)] retainedparam ptrstride Int32 in valuecategory IBM_vertex_array_listsversion 1.1glxropcode ?offset ?TexCoordPointerListIBM(size, type, stride, pointer, ptrstride)return voidparam size Int32 in valueparam type TexCoordPointerType in valueparam stride Int32 in valueparam pointer VoidPointer in array [COMPSIZE(size/type/stride)] retainedparam ptrstride Int32 in valuecategory IBM_vertex_array_listsversion 1.1glxropcode ?offset ?VertexPointerListIBM(size, type, stride, pointer, ptrstride)return voidparam size Int32 in valueparam type VertexPointerType in valueparam stride Int32 in valueparam pointer VoidPointer in array [COMPSIZE(size/type/stride)] retainedparam ptrstride Int32 in valuecategory IBM_vertex_array_listsversion 1.1glxropcode ?offset ?################################################################################# Extension #202# SGIX_subsample commands################################################################################# (none)newcategory: SGIX_subsample################################################################################# Extension #203# SGIX_ycrcba commands################################################################################# (none)newcategory: SGIX_ycrcba################################################################################# Extension #204# SGIX_ycrcb_subsample commands################################################################################# (none)newcategory: SGIX_ycrcb_subsample################################################################################# Extension #205# SGIX_depth_pass_instrument commands################################################################################# (none)newcategory: SGIX_depth_pass_instrument################################################################################# Extension #206# 3DFX_texture_compression_FXT1 commands################################################################################# (none)newcategory: 3DFX_texture_compression_FXT1################################################################################# Extension #207# 3DFX_multisample commands################################################################################# (none)newcategory: 3DFX_multisample################################################################################# Extension #208# 3DFX_tbuffer commands################################################################################TbufferMask3DFX(mask)return voidparam mask UInt32 in valuecategory 3DFX_tbufferversion 1.2glxropcode ?offset 553################################################################################# Extension #209# EXT_multisample commands################################################################################SampleMaskEXT(value, invert)return voidparam value ClampedFloat32 in valueparam invert Boolean in valuecategory EXT_multisampleversion 1.0glxropcode ?extensionoffset 446SamplePatternEXT(pattern)return voidparam pattern SamplePatternEXT in valuecategory EXT_multisampleversion 1.0glxropcode ?glxflagsextensionoffset 447################################################################################# Extension #210# SGIX_vertex_preclip commands################################################################################# (none)newcategory: SGIX_vertex_preclip################################################################################# Extension #211# SGIX_convolution_accuracy commands################################################################################# (none)newcategory: SGIX_convolution_accuracy################################################################################# Extension #212# SGIX_resample commands################################################################################# (none)newcategory: SGIX_resample################################################################################# Extension #213# SGIS_point_line_texgen commands################################################################################# (none)newcategory: SGIS_point_line_texgen################################################################################# Extension #214# SGIS_texture_color_mask commands################################################################################TextureColorMaskSGIS(red, green, blue, alpha)return voidparam red Boolean in valueparam green Boolean in valueparam blue Boolean in valueparam alpha Boolean in valuecategory SGIS_texture_color_maskversion 1.1glxropcode 2082extensionoffset ?################################################################################# Extension #215 - GLX_MESA_copy_sub_buffer# Extension #216 - GLX_MESA_pixmap_colormap# Extension #217 - GLX_MESA_release_buffers# Extension #218 - GLX_MESA_set_3dfx_mode################################################################################################################################################################# Extension #219# SGIX_igloo_interface commands################################################################################IglooInterfaceSGIX(pname, params)return voiddlflags notlistableparam pname IglooFunctionSelectSGIX in valueparam params IglooParameterSGIX in array [COMPSIZE(pname)]category SGIX_igloo_interfaceversion 1.0glxflags SGI ignoreextensionglxropcode 200offset ?################################################################################# Extension #220# EXT_texture_env_dot3 commands################################################################################# (none)newcategory: EXT_texture_env_dot3################################################################################# Extension #221# ATI_texture_mirror_once commands################################################################################# (none)newcategory: ATI_texture_mirror_once################################################################################# Extension #222# NV_fence commands################################################################################DeleteFencesNV(n, fences)return voidparam n SizeI in valueparam fences FenceNV in array [n]category NV_fencedlflags notlistableversion 1.2extension soft WINSOFT NV10glxvendorpriv 1276glxflags ignoreoffset 647GenFencesNV(n, fences)return voidparam n SizeI in valueparam fences FenceNV out array [n]category NV_fencedlflags notlistableversion 1.2extension soft WINSOFT NV10glxvendorpriv 1277glxflags ignoreoffset 648IsFenceNV(fence)return Booleanparam fence FenceNV in valuecategory NV_fencedlflags notlistableversion 1.2extension soft WINSOFT NV10glxvendorpriv 1278glxflags ignoreoffset 649TestFenceNV(fence)return Booleanparam fence FenceNV in valuecategory NV_fencedlflags notlistableversion 1.2extension soft WINSOFT NV10glxvendorpriv 1279glxflags ignoreoffset 650GetFenceivNV(fence, pname, params)return voidparam fence FenceNV in valueparam pname FenceParameterNameNV in valueparam params Int32 out array [COMPSIZE(pname)]category NV_fencedlflags notlistableversion 1.2extension soft WINSOFT NV10glxvendorpriv 1280glxflags ignoreoffset 651FinishFenceNV(fence)return voidparam fence FenceNV in valuecategory NV_fencedlflags notlistableversion 1.2extension soft WINSOFT NV10glxvendorpriv 1312glxflags ignoreoffset 652SetFenceNV(fence, condition)return voidparam fence FenceNV in valueparam condition FenceConditionNV in valuecategory NV_fenceversion 1.2extension soft WINSOFT NV10glxflags ignoreoffset 653################################################################################# Extension #225# NV_evaluators commands################################################################################MapControlPointsNV(target, index, type, ustride, vstride, uorder, vorder, packed, points)return voidparam target EvalTargetNV in valueparam index UInt32 in valueparam type MapTypeNV in valueparam ustride SizeI in valueparam vstride SizeI in valueparam uorder CheckedInt32 in valueparam vorder CheckedInt32 in valueparam packed Boolean in valueparam points Void in array [COMPSIZE(target/uorder/vorder)]category NV_evaluatorsdlflags handcodeversion 1.1extension soft WINSOFT NV10glxflags ignoreoffset ?MapParameterivNV(target, pname, params)return voidparam target EvalTargetNV in valueparam pname MapParameterNV in valueparam params CheckedInt32 in array [COMPSIZE(target/pname)]category NV_evaluatorsversion 1.1extension soft WINSOFT NV10glxflags ignoreoffset ?MapParameterfvNV(target, pname, params)return voidparam target EvalTargetNV in valueparam pname MapParameterNV in valueparam params CheckedFloat32 in array [COMPSIZE(target/pname)]category NV_evaluatorsversion 1.1extension soft WINSOFT NV10glxflags ignoreoffset ?GetMapControlPointsNV(target, index, type, ustride, vstride, packed, points)return voidparam target EvalTargetNV in valueparam index UInt32 in valueparam type MapTypeNV in valueparam ustride SizeI in valueparam vstride SizeI in valueparam packed Boolean in valueparam points Void out array [COMPSIZE(target)]category NV_evaluatorsdlflags notlistableversion 1.1extension soft WINSOFT NV10glxflags ignoreoffset ?GetMapParameterivNV(target, pname, params)return voidparam target EvalTargetNV in valueparam pname MapParameterNV in valueparam params Int32 out array [COMPSIZE(target/pname)]category NV_evaluatorsdlflags notlistableversion 1.1extension soft WINSOFT NV10glxflags ignoreoffset ?GetMapParameterfvNV(target, pname, params)return voidparam target EvalTargetNV in valueparam pname MapParameterNV in valueparam params Float32 out array [COMPSIZE(target/pname)]category NV_evaluatorsdlflags notlistableversion 1.1extension soft WINSOFT NV10glxflags ignoreoffset ?GetMapAttribParameterivNV(target, index, pname, params)return voidparam target EvalTargetNV in valueparam index UInt32 in valueparam pname MapAttribParameterNV in valueparam params Int32 out array [COMPSIZE(pname)]category NV_evaluatorsdlflags notlistableversion 1.1extension soft WINSOFT NV10glxflags ignoreoffset ?GetMapAttribParameterfvNV(target, index, pname, params)return voidparam target EvalTargetNV in valueparam index UInt32 in valueparam pname MapAttribParameterNV in valueparam params Float32 out array [COMPSIZE(pname)]category NV_evaluatorsdlflags notlistableversion 1.1extension soft WINSOFT NV10glxflags ignoreoffset ?EvalMapsNV(target, mode)return voidparam target EvalTargetNV in valueparam mode EvalMapsModeNV in valuecategory NV_evaluatorsversion 1.1extension soft WINSOFT NV10glxflags ignoreoffset ?################################################################################# Extension #226# NV_packed_depth_stencil commands################################################################################# (none)newcategory: NV_packed_depth_stencil################################################################################# Extension #227# NV_register_combiners2 commands################################################################################CombinerStageParameterfvNV(stage, pname, params)return voidparam stage CombinerStageNV in valueparam pname CombinerParameterNV in valueparam params CheckedFloat32 in array [COMPSIZE(pname)]category NV_register_combiners2version 1.1extensionglxflags ignoreoffset ?GetCombinerStageParameterfvNV(stage, pname, params)return voidparam stage CombinerStageNV in valueparam pname CombinerParameterNV in valueparam params Float32 out array [COMPSIZE(pname)]dlflags notlistablecategory NV_register_combiners2version 1.1extensionglxflags ignoreoffset ?################################################################################# Extension #228# NV_texture_compression_vtc commands################################################################################# (none)newcategory: NV_texture_compression_vtc################################################################################# Extension #229# NV_texture_rectangle commands################################################################################# (none)newcategory: NV_texture_rectangle################################################################################# Extension #230# NV_texture_shader commands################################################################################# (none)newcategory: NV_texture_shader################################################################################# Extension #231# NV_texture_shader2 commands################################################################################# (none)newcategory: NV_texture_shader2################################################################################# Extension #232# NV_vertex_array_range2 commands################################################################################# (none)newcategory: NV_vertex_array_range2################################################################################# Extension #233# NV_vertex_program commands################################################################################AreProgramsResidentNV(n, programs, residences)return Booleanparam n SizeI in valueparam programs UInt32 in array [n]param residences Boolean out array [n]category NV_vertex_programdlflags notlistableversion 1.2extension soft WINSOFT NV10glxflags ignoreglxvendorpriv 1293offset 578BindProgramNV(target, id)return voidparam target VertexAttribEnumNV in valueparam id UInt32 in valuecategory NV_vertex_programversion 1.2extension soft WINSOFT NV10glxropcode 4180alias BindProgramARBDeleteProgramsNV(n, programs)return voidparam n SizeI in valueparam programs UInt32 in array [n]category NV_vertex_programdlflags notlistableversion 1.2extension soft WINSOFT NV10glxvendorpriv 1294alias DeleteProgramsARBExecuteProgramNV(target, id, params)return voidparam target VertexAttribEnumNV in valueparam id UInt32 in valueparam params Float32 in array [4]category NV_vertex_programversion 1.2extension soft WINSOFT NV10glxflags ignoreglxropcode 4181offset 581GenProgramsNV(n, programs)return voidparam n SizeI in valueparam programs UInt32 out array [n]category NV_vertex_programdlflags notlistableversion 1.2extension soft WINSOFT NV10glxvendorpriv 1295alias GenProgramsARBGetProgramParameterdvNV(target, index, pname, params)return voidparam target VertexAttribEnumNV in valueparam index UInt32 in valueparam pname VertexAttribEnumNV in valueparam params Float64 out array [4]category NV_vertex_programdlflags notlistableversion 1.2extension soft WINSOFT NV10glxflags ignoreglxvendorpriv 1297offset 583GetProgramParameterfvNV(target, index, pname, params)return voidparam target VertexAttribEnumNV in valueparam index UInt32 in valueparam pname VertexAttribEnumNV in valueparam params Float32 out array [4]category NV_vertex_programdlflags notlistableversion 1.2extension soft WINSOFT NV10glxflags ignoreglxvendorpriv 1296offset 584# GetProgramParameterSigneddvNV(target, index, pname, params)# return void# param target VertexAttribEnumNV in value# param index Int32 in value# param pname VertexAttribEnumNV in value# param params Float64 out array [4]# category NV_vertex_program1_1_dcc# dlflags notlistable# version 1.2# extension soft WINSOFT NV20# glxflags ignore# offset ?## GetProgramParameterSignedfvNV(target, index, pname, params)# return void# param target VertexAttribEnumNV in value# param index Int32 in value# param pname VertexAttribEnumNV in value# param params Float32 out array [4]# category NV_vertex_program1_1_dcc# dlflags notlistable# version 1.2# extension soft WINSOFT NV20# glxflags ignore# offset ?GetProgramivNV(id, pname, params)return voidparam id UInt32 in valueparam pname VertexAttribEnumNV in valueparam params Int32 out array [4]category NV_vertex_programdlflags notlistableversion 1.2extension soft WINSOFT NV10glxflags ignoreglxvendorpriv 1298offset 585GetProgramStringNV(id, pname, program)return voidparam id UInt32 in valueparam pname VertexAttribEnumNV in valueparam program ProgramCharacterNV out array [COMPSIZE(id/pname)]category NV_vertex_programdlflags notlistableversion 1.2extension soft WINSOFT NV10glxflags ignoreglxvendorpriv 1299offset 586GetTrackMatrixivNV(target, address, pname, params)return voidparam target VertexAttribEnumNV in valueparam address UInt32 in valueparam pname VertexAttribEnumNV in valueparam params Int32 out array [1]category NV_vertex_programdlflags notlistableversion 1.2extension soft WINSOFT NV10glxflags ignoreglxvendorpriv 1300offset 587GetVertexAttribdvNV(index, pname, params)return voidparam index UInt32 in valueparam pname VertexAttribEnumNV in valueparam params Float64 out array [1]category NV_vertex_programdlflags notlistableversion 1.2extension soft WINSOFT NV10glxvendorpriv 1301alias GetVertexAttribdvGetVertexAttribfvNV(index, pname, params)return voidparam index UInt32 in valueparam pname VertexAttribEnumNV in valueparam params Float32 out array [1]category NV_vertex_programdlflags notlistableversion 1.2extension soft WINSOFT NV10glxvendorpriv 1302alias GetVertexAttribfvGetVertexAttribivNV(index, pname, params)return voidparam index UInt32 in valueparam pname VertexAttribEnumNV in valueparam params Int32 out array [1]category NV_vertex_programdlflags notlistableversion 1.2extension soft WINSOFT NV10glxvendorpriv 1303alias GetVertexAttribivGetVertexAttribPointervNV(index, pname, pointer)return voidparam index UInt32 in valueparam pname VertexAttribEnumNV in valueparam pointer VoidPointer out array [1]category NV_vertex_programdlflags notlistableversion 1.2extension soft WINSOFT NV10glxflags ignorealias GetVertexAttribPointervIsProgramNV(id)return Booleanparam id UInt32 in valuecategory NV_vertex_programdlflags notlistableversion 1.2extension soft WINSOFT NV10glxvendorpriv 1304alias IsProgramLoadProgramNV(target, id, len, program)return voidparam target VertexAttribEnumNV in valueparam id UInt32 in valueparam len SizeI in valueparam program UInt8 in array [len]category NV_vertex_programversion 1.2extension soft WINSOFT NV10glxropcode 4183offset 593ProgramParameter4dNV(target, index, x, y, z, w)return voidparam target VertexAttribEnumNV in valueparam index UInt32 in valueparam x Float64 in valueparam y Float64 in valueparam z Float64 in valueparam w Float64 in valuecategory NV_vertex_programversion 1.2vectorequiv ProgramParameter4dvNVextension soft WINSOFT NV10offset 594ProgramParameter4dvNV(target, index, v)return voidparam target VertexAttribEnumNV in valueparam index UInt32 in valueparam v Float64 in array [4]category NV_vertex_programversion 1.2extension soft WINSOFT NV10glxropcode 4185offset 595ProgramParameter4fNV(target, index, x, y, z, w)return voidparam target VertexAttribEnumNV in valueparam index UInt32 in valueparam x Float32 in valueparam y Float32 in valueparam z Float32 in valueparam w Float32 in valuecategory NV_vertex_programversion 1.2vectorequiv ProgramParameter4fvNVextension soft WINSOFT NV10offset 596ProgramParameter4fvNV(target, index, v)return voidparam target VertexAttribEnumNV in valueparam index UInt32 in valueparam v Float32 in array [4]category NV_vertex_programversion 1.2extension soft WINSOFT NV10glxropcode 4184offset 597#??? 'count' was SizeI in the latest NVIDIA gl.spec, but UInt32 in the#??? extension specification in the registry.ProgramParameters4dvNV(target, index, count, v)return voidparam target VertexAttribEnumNV in valueparam index UInt32 in valueparam count UInt32 in valueparam v Float64 in array [count*4]category NV_vertex_programversion 1.2extension soft WINSOFT NV10glxropcode 4187offset 598#??? 'count' was SizeI in the latest NVIDIA gl.spec, but UInt32 in the#??? extension specification in the registry.ProgramParameters4fvNV(target, index, count, v)return voidparam target VertexAttribEnumNV in valueparam index UInt32 in valueparam count UInt32 in valueparam v Float32 in array [count*4]category NV_vertex_programversion 1.2extension soft WINSOFT NV10glxropcode 4186offset 599# ProgramParameterSigned4dNV(target, index, x, y, z, w)# return void# param target VertexAttribEnumNV in value# param index Int32 in value# param x Float64 in value# param y Float64 in value# param z Float64 in value# param w Float64 in value# category NV_vertex_program1_1_dcc# version 1.2# vectorequiv ProgramParameterSigned4dvNV# extension soft WINSOFT NV20# offset ?## ProgramParameterSigned4dvNV(target, index, v)# return void# param target VertexAttribEnumNV in value# param index Int32 in value# param v Float64 in array [4]# category NV_vertex_program1_1_dcc# version 1.2# extension soft WINSOFT NV20# glxflags ignore# offset ?## ProgramParameterSigned4fNV(target, index, x, y, z, w)# return void# param target VertexAttribEnumNV in value# param index Int32 in value# param x Float32 in value# param y Float32 in value# param z Float32 in value# param w Float32 in value# category NV_vertex_program1_1_dcc# version 1.2# vectorequiv ProgramParameterSigned4fvNV# extension soft WINSOFT NV20# offset ?## ProgramParameterSigned4fvNV(target, index, v)# return void# param target VertexAttribEnumNV in value# param index Int32 in value# param v Float32 in array [4]# category NV_vertex_program1_1_dcc# version 1.2# extension soft WINSOFT NV20# glxflags ignore# offset ?## ProgramParametersSigned4dvNV(target, index, count, v)# return void# param target VertexAttribEnumNV in value# param index Int32 in value# param count SizeI in value# param v Float64 in array [count*4]# category NV_vertex_program1_1_dcc# version 1.2# extension soft WINSOFT NV20# glxflags ignore# offset ?## ProgramParametersSigned4fvNV(target, index, count, v)# return void# param target VertexAttribEnumNV in value# param index Int32 in value# param count SizeI in value# param v Float32 in array [count*4]# category NV_vertex_program1_1_dcc# version 1.2# extension soft WINSOFT NV20# glxflags ignore# offset ?RequestResidentProgramsNV(n, programs)return voidparam n SizeI in valueparam programs UInt32 in array [n]category NV_vertex_programversion 1.2extension soft WINSOFT NV10glxropcode 4182offset 600TrackMatrixNV(target, address, matrix, transform)return voidparam target VertexAttribEnumNV in valueparam address UInt32 in valueparam matrix VertexAttribEnumNV in valueparam transform VertexAttribEnumNV in valuecategory NV_vertex_programversion 1.2extension soft WINSOFT NV10glxropcode 4188offset 601VertexAttribPointerNV(index, fsize, type, stride, pointer)return voidparam index UInt32 in valueparam fsize Int32 in valueparam type VertexAttribEnumNV in valueparam stride SizeI in valueparam pointer Void in array [COMPSIZE(fsize/type/stride)] retainedcategory NV_vertex_programdlflags notlistableversion 1.2extension soft WINSOFT NV10glxflags ignoreoffset 602VertexAttrib1dNV(index, x)return voidparam index UInt32 in valueparam x Float64 in valuecategory NV_vertex_programversion 1.2vectorequiv VertexAttrib1dvNVextension soft WINSOFT NV10alias VertexAttrib1dVertexAttrib1dvNV(index, v)return voidparam index UInt32 in valueparam v Float64 in array [1]category NV_vertex_programversion 1.2extension soft WINSOFT NV10glxropcode 4197alias VertexAttrib1dvVertexAttrib1fNV(index, x)return voidparam index UInt32 in valueparam x Float32 in valuecategory NV_vertex_programversion 1.2vectorequiv VertexAttrib1fvNVextension soft WINSOFT NV10alias VertexAttrib1fVertexAttrib1fvNV(index, v)return voidparam index UInt32 in valueparam v Float32 in array [1]category NV_vertex_programversion 1.2extension soft WINSOFT NV10glxropcode 4193alias VertexAttrib1fvVertexAttrib1sNV(index, x)return voidparam index UInt32 in valueparam x Int16 in valuecategory NV_vertex_programversion 1.2vectorequiv VertexAttrib1svNVextension soft WINSOFT NV10alias VertexAttrib1sVertexAttrib1svNV(index, v)return voidparam index UInt32 in valueparam v Int16 in array [1]category NV_vertex_programversion 1.2extension soft WINSOFT NV10glxropcode 4189alias VertexAttrib1svVertexAttrib2dNV(index, x, y)return voidparam index UInt32 in valueparam x Float64 in valueparam y Float64 in valuecategory NV_vertex_programversion 1.2vectorequiv VertexAttrib2dvNVextension soft WINSOFT NV10alias VertexAttrib2dVertexAttrib2dvNV(index, v)return voidparam index UInt32 in valueparam v Float64 in array [2]category NV_vertex_programversion 1.2extension soft WINSOFT NV10glxropcode 4198alias VertexAttrib2dvVertexAttrib2fNV(index, x, y)return voidparam index UInt32 in valueparam x Float32 in valueparam y Float32 in valuecategory NV_vertex_programversion 1.2vectorequiv VertexAttrib2fvNVextension soft WINSOFT NV10alias VertexAttrib2fVertexAttrib2fvNV(index, v)return voidparam index UInt32 in valueparam v Float32 in array [2]category NV_vertex_programversion 1.2extension soft WINSOFT NV10glxropcode 4194alias VertexAttrib2fvVertexAttrib2sNV(index, x, y)return voidparam index UInt32 in valueparam x Int16 in valueparam y Int16 in valuecategory NV_vertex_programversion 1.2vectorequiv VertexAttrib2svNVextension soft WINSOFT NV10alias VertexAttrib2sVertexAttrib2svNV(index, v)return voidparam index UInt32 in valueparam v Int16 in array [2]category NV_vertex_programversion 1.2extension soft WINSOFT NV10glxropcode 4190alias VertexAttrib2svVertexAttrib3dNV(index, x, y, z)return voidparam index UInt32 in valueparam x Float64 in valueparam y Float64 in valueparam z Float64 in valuecategory NV_vertex_programversion 1.2vectorequiv VertexAttrib3dvNVextension soft WINSOFT NV10alias VertexAttrib3dVertexAttrib3dvNV(index, v)return voidparam index UInt32 in valueparam v Float64 in array [3]category NV_vertex_programversion 1.2extension soft WINSOFT NV10glxropcode 4199alias VertexAttrib3dvVertexAttrib3fNV(index, x, y, z)return voidparam index UInt32 in valueparam x Float32 in valueparam y Float32 in valueparam z Float32 in valuecategory NV_vertex_programversion 1.2vectorequiv VertexAttrib3fvNVextension soft WINSOFT NV10alias VertexAttrib3fVertexAttrib3fvNV(index, v)return voidparam index UInt32 in valueparam v Float32 in array [3]category NV_vertex_programversion 1.2extension soft WINSOFT NV10glxropcode 4195alias VertexAttrib3fvVertexAttrib3sNV(index, x, y, z)return voidparam index UInt32 in valueparam x Int16 in valueparam y Int16 in valueparam z Int16 in valuecategory NV_vertex_programversion 1.2vectorequiv VertexAttrib3svNVextension soft WINSOFT NV10alias VertexAttrib3sVertexAttrib3svNV(index, v)return voidparam index UInt32 in valueparam v Int16 in array [3]category NV_vertex_programversion 1.2extension soft WINSOFT NV10glxropcode 4191alias VertexAttrib3svVertexAttrib4dNV(index, x, y, z, w)return voidparam index UInt32 in valueparam x Float64 in valueparam y Float64 in valueparam z Float64 in valueparam w Float64 in valuecategory NV_vertex_programversion 1.2vectorequiv VertexAttrib4dvNVextension soft WINSOFT NV10alias VertexAttrib4dVertexAttrib4dvNV(index, v)return voidparam index UInt32 in valueparam v Float64 in array [4]category NV_vertex_programversion 1.2extension soft WINSOFT NV10glxropcode 4200alias VertexAttrib4dvVertexAttrib4fNV(index, x, y, z, w)return voidparam index UInt32 in valueparam x Float32 in valueparam y Float32 in valueparam z Float32 in valueparam w Float32 in valuecategory NV_vertex_programversion 1.2vectorequiv VertexAttrib4fvNVextension soft WINSOFT NV10alias VertexAttrib4fVertexAttrib4fvNV(index, v)return voidparam index UInt32 in valueparam v Float32 in array [4]category NV_vertex_programversion 1.2extension soft WINSOFT NV10glxropcode 4196alias VertexAttrib4fvVertexAttrib4sNV(index, x, y, z, w)return voidparam index UInt32 in valueparam x Int16 in valueparam y Int16 in valueparam z Int16 in valueparam w Int16 in valuecategory NV_vertex_programversion 1.2vectorequiv VertexAttrib4svNVextension soft WINSOFT NV10alias VertexAttrib4sVertexAttrib4svNV(index, v)return voidparam index UInt32 in valueparam v Int16 in array [4]category NV_vertex_programversion 1.2extension soft WINSOFT NV10glxropcode 4192alias VertexAttrib4svVertexAttrib4ubNV(index, x, y, z, w)return voidparam index UInt32 in valueparam x ColorUB in valueparam y ColorUB in valueparam z ColorUB in valueparam w ColorUB in valuecategory NV_vertex_programversion 1.2extension soft WINSOFT NV10vectorequiv VertexAttrib4ubvNValias VertexAttrib4NubVertexAttrib4ubvNV(index, v)return voidparam index UInt32 in valueparam v ColorUB in array [4]category NV_vertex_programversion 1.2extension soft WINSOFT NV10glxropcode 4201alias VertexAttrib4NubvVertexAttribs1dvNV(index, count, v)return voidparam index UInt32 in valueparam count SizeI in valueparam v Float64 in array [count]category NV_vertex_programdlflags handcodeversion 1.2extension soft WINSOFT NV10glxropcode 4210offset 629VertexAttribs1fvNV(index, count, v)return voidparam index UInt32 in valueparam count SizeI in valueparam v Float32 in array [count]category NV_vertex_programdlflags handcodeversion 1.2extension soft WINSOFT NV10glxropcode 4206offset 630VertexAttribs1svNV(index, count, v)return voidparam index UInt32 in valueparam count SizeI in valueparam v Int16 in array [count]category NV_vertex_programdlflags handcodeversion 1.2extension soft WINSOFT NV10glxropcode 4202offset 631VertexAttribs2dvNV(index, count, v)return voidparam index UInt32 in valueparam count SizeI in valueparam v Float64 in array [count*2]category NV_vertex_programdlflags handcodeversion 1.2extension soft WINSOFT NV10glxropcode 4211offset 632VertexAttribs2fvNV(index, count, v)return voidparam index UInt32 in valueparam count SizeI in valueparam v Float32 in array [count*2]category NV_vertex_programdlflags handcodeversion 1.2extension soft WINSOFT NV10glxropcode 4207offset 633VertexAttribs2svNV(index, count, v)return voidparam index UInt32 in valueparam count SizeI in valueparam v Int16 in array [count*2]category NV_vertex_programdlflags handcodeversion 1.2extension soft WINSOFT NV10glxropcode 4203offset 634VertexAttribs3dvNV(index, count, v)return voidparam index UInt32 in valueparam count SizeI in valueparam v Float64 in array [count*3]category NV_vertex_programdlflags handcodeversion 1.2extension soft WINSOFT NV10glxropcode 4212offset 635VertexAttribs3fvNV(index, count, v)return voidparam index UInt32 in valueparam count SizeI in valueparam v Float32 in array [count*3]category NV_vertex_programdlflags handcodeversion 1.2extension soft WINSOFT NV10glxropcode 4208offset 636VertexAttribs3svNV(index, count, v)return voidparam index UInt32 in valueparam count SizeI in valueparam v Int16 in array [count*3]category NV_vertex_programdlflags handcodeversion 1.2extension soft WINSOFT NV10glxropcode 4204offset 637VertexAttribs4dvNV(index, count, v)return voidparam index UInt32 in valueparam count SizeI in valueparam v Float64 in array [count*4]category NV_vertex_programdlflags handcodeversion 1.2extension soft WINSOFT NV10glxropcode 4213offset 638VertexAttribs4fvNV(index, count, v)return voidparam index UInt32 in valueparam count SizeI in valueparam v Float32 in array [count*4]category NV_vertex_programdlflags handcodeversion 1.2extension soft WINSOFT NV10glxropcode 4209offset 639VertexAttribs4svNV(index, count, v)return voidparam index UInt32 in valueparam count SizeI in valueparam v Int16 in array [count*4]category NV_vertex_programdlflags handcodeversion 1.2extension soft WINSOFT NV10glxropcode 4205offset 640VertexAttribs4ubvNV(index, count, v)return voidparam index UInt32 in valueparam count SizeI in valueparam v ColorUB in array [count*4]category NV_vertex_programdlflags handcodeversion 1.2extension soft WINSOFT NV10glxropcode 4214offset 641################################################################################# Extension #234 - GLX_SGIX_visual_select_group################################################################################################################################################################# Extension #235# SGIX_texture_coordinate_clamp commands################################################################################# (none)newcategory: SGIX_texture_coordinate_clamp################################################################################# Extension #236# SGIX_scalebias_hint commands################################################################################# (none)newcategory: SGIX_scalebias_hint################################################################################# Extension #237 - GLX_OML_swap_method commands# Extension #238 - GLX_OML_sync_control commands################################################################################################################################################################# Extension #239# OML_interlace commands################################################################################# (none)newcategory: OML_interlace################################################################################# Extension #240# OML_subsample commands################################################################################# (none)newcategory: OML_subsample################################################################################# Extension #241# OML_resample commands################################################################################# (none)newcategory: OML_resample################################################################################# Extension #242 - WGL_OML_sync_control commands################################################################################################################################################################# Extension #243# NV_copy_depth_to_color commands################################################################################# (none)newcategory: NV_copy_depth_to_color################################################################################# Extension #244# ATI_envmap_bumpmap commands################################################################################TexBumpParameterivATI(pname, param)return voidparam pname TexBumpParameterATI in valueparam param Int32 in array [COMPSIZE(pname)]category ATI_envmap_bumpmapversion 1.2extensionglxropcode ?glxflags ignoreoffset ?TexBumpParameterfvATI(pname, param)return voidparam pname TexBumpParameterATI in valueparam param Float32 in array [COMPSIZE(pname)]category ATI_envmap_bumpmapversion 1.2extensionglxropcode ?glxflags ignoreoffset ?GetTexBumpParameterivATI(pname, param)return voidparam pname GetTexBumpParameterATI in valueparam param Int32 out array [COMPSIZE(pname)]category ATI_envmap_bumpmapdlflags notlistableversion 1.2extensionglxsingle ?glxflags ignoreoffset ?GetTexBumpParameterfvATI(pname, param)return voidparam pname GetTexBumpParameterATI in valueparam param Float32 out array [COMPSIZE(pname)]category ATI_envmap_bumpmapdlflags notlistableversion 1.2extensionglxsingle ?glxflags ignoreoffset ?################################################################################# Extension #245# ATI_fragment_shader commands################################################################################GenFragmentShadersATI(range)return UInt32param range UInt32 in valuecategory ATI_fragment_shaderversion 1.2extensionglxropcode ?glxflags ignoreoffset ?BindFragmentShaderATI(id)return voidparam id UInt32 in valuecategory ATI_fragment_shaderversion 1.2extensionglxropcode ?glxflags ignoreoffset ?DeleteFragmentShaderATI(id)return voidparam id UInt32 in valuecategory ATI_fragment_shaderversion 1.2extensionglxropcode ?glxflags ignoreoffset ?BeginFragmentShaderATI()return voidcategory ATI_fragment_shaderversion 1.2extensionglxropcode ?glxflags ignoreoffset ?EndFragmentShaderATI()return voidcategory ATI_fragment_shaderversion 1.2extensionglxropcode ?glxflags ignoreoffset ?PassTexCoordATI(dst, coord, swizzle)return voidparam dst UInt32 in valueparam coord UInt32 in valueparam swizzle SwizzleOpATI in valuecategory ATI_fragment_shaderversion 1.2extensionglxropcode ?glxflags ignoreoffset ?SampleMapATI(dst, interp, swizzle)return voidparam dst UInt32 in valueparam interp UInt32 in valueparam swizzle SwizzleOpATI in valuecategory ATI_fragment_shaderversion 1.2extensionglxropcode ?glxflags ignoreoffset ?ColorFragmentOp1ATI(op, dst, dstMask, dstMod, arg1, arg1Rep, arg1Mod)return voidparam op FragmentOpATI in valueparam dst UInt32 in valueparam dstMask UInt32 in valueparam dstMod UInt32 in valueparam arg1 UInt32 in valueparam arg1Rep UInt32 in valueparam arg1Mod UInt32 in valuecategory ATI_fragment_shaderversion 1.2extensionglxropcode ?glxflags ignoreoffset ?ColorFragmentOp2ATI(op, dst, dstMask, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod)return voidparam op FragmentOpATI in valueparam dst UInt32 in valueparam dstMask UInt32 in valueparam dstMod UInt32 in valueparam arg1 UInt32 in valueparam arg1Rep UInt32 in valueparam arg1Mod UInt32 in valueparam arg2 UInt32 in valueparam arg2Rep UInt32 in valueparam arg2Mod UInt32 in valuecategory ATI_fragment_shaderversion 1.2extensionglxropcode ?glxflags ignoreoffset ?ColorFragmentOp3ATI(op, dst, dstMask, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod, arg3, arg3Rep, arg3Mod)return voidparam op FragmentOpATI in valueparam dst UInt32 in valueparam dstMask UInt32 in valueparam dstMod UInt32 in valueparam arg1 UInt32 in valueparam arg1Rep UInt32 in valueparam arg1Mod UInt32 in valueparam arg2 UInt32 in valueparam arg2Rep UInt32 in valueparam arg2Mod UInt32 in valueparam arg3 UInt32 in valueparam arg3Rep UInt32 in valueparam arg3Mod UInt32 in valuecategory ATI_fragment_shaderversion 1.2extensionglxropcode ?glxflags ignoreoffset ?AlphaFragmentOp1ATI(op, dst, dstMod, arg1, arg1Rep, arg1Mod)return voidparam op FragmentOpATI in valueparam dst UInt32 in valueparam dstMod UInt32 in valueparam arg1 UInt32 in valueparam arg1Rep UInt32 in valueparam arg1Mod UInt32 in valuecategory ATI_fragment_shaderversion 1.2extensionglxropcode ?glxflags ignoreoffset ?AlphaFragmentOp2ATI(op, dst, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod)return voidparam op FragmentOpATI in valueparam dst UInt32 in valueparam dstMod UInt32 in valueparam arg1 UInt32 in valueparam arg1Rep UInt32 in valueparam arg1Mod UInt32 in valueparam arg2 UInt32 in valueparam arg2Rep UInt32 in valueparam arg2Mod UInt32 in valuecategory ATI_fragment_shaderversion 1.2extensionglxropcode ?glxflags ignoreoffset ?AlphaFragmentOp3ATI(op, dst, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod, arg3, arg3Rep, arg3Mod)return voidparam op FragmentOpATI in valueparam dst UInt32 in valueparam dstMod UInt32 in valueparam arg1 UInt32 in valueparam arg1Rep UInt32 in valueparam arg1Mod UInt32 in valueparam arg2 UInt32 in valueparam arg2Rep UInt32 in valueparam arg2Mod UInt32 in valueparam arg3 UInt32 in valueparam arg3Rep UInt32 in valueparam arg3Mod UInt32 in valuecategory ATI_fragment_shaderversion 1.2extensionglxropcode ?glxflags ignoreoffset ?SetFragmentShaderConstantATI(dst, value)return voidparam dst UInt32 in valueparam value ConstFloat32 in array [4]category ATI_fragment_shaderversion 1.2extensionglxropcode ?glxflags ignoreoffset ?################################################################################# Extension #246# ATI_pn_triangles commands################################################################################PNTrianglesiATI(pname, param)return voidparam pname PNTrianglesPNameATI in valueparam param Int32 in valuecategory ATI_pn_trianglesversion 1.2extensionglxropcode ?glxflags ignoreoffset ?PNTrianglesfATI(pname, param)return voidparam pname PNTrianglesPNameATI in valueparam param Float32 in valuecategory ATI_pn_trianglesversion 1.2extensionglxropcode ?glxflags ignoreoffset ?################################################################################# Extension #247# ATI_vertex_array_object commands################################################################################NewObjectBufferATI(size, pointer, usage)return UInt32param size SizeI in valueparam pointer ConstVoid in array [size]param usage ArrayObjectUsageATI in valuecategory ATI_vertex_array_objectversion 1.2extensionglxropcode ?glxflags ignoreoffset ?IsObjectBufferATI(buffer)return Booleanparam buffer UInt32 in valuecategory ATI_vertex_array_objectversion 1.2extensionglxropcode ?glxflags ignoreoffset ?UpdateObjectBufferATI(buffer, offset, size, pointer, preserve)return voidparam buffer UInt32 in valueparam offset UInt32 in valueparam size SizeI in valueparam pointer ConstVoid in array [size]param preserve PreserveModeATI in valuecategory ATI_vertex_array_objectversion 1.2extensionglxropcode ?glxflags ignoreoffset ?GetObjectBufferfvATI(buffer, pname, params)return voidparam buffer UInt32 in valueparam pname ArrayObjectPNameATI in valueparam params Float32 out array [1]category ATI_vertex_array_objectdlflags notlistableversion 1.2extensionglxsingle ?glxflags ignoreoffset ?GetObjectBufferivATI(buffer, pname, params)return voidparam buffer UInt32 in valueparam pname ArrayObjectPNameATI in valueparam params Int32 out array [1]category ATI_vertex_array_objectdlflags notlistableversion 1.2extensionglxsingle ?glxflags ignoreoffset ?FreeObjectBufferATI(buffer)return voidparam buffer UInt32 in valuecategory ATI_vertex_array_objectversion 1.2extensionglxropcode ?glxflags ignoreoffset ?ArrayObjectATI(array, size, type, stride, buffer, offset)return voidparam array EnableCap in valueparam size Int32 in valueparam type ScalarType in valueparam stride SizeI in valueparam buffer UInt32 in valueparam offset UInt32 in valuecategory ATI_vertex_array_objectversion 1.2extensionglxropcode ?glxflags ignoreoffset ?GetArrayObjectfvATI(array, pname, params)return voidparam array EnableCap in valueparam pname ArrayObjectPNameATI in valueparam params Float32 out array [1]category ATI_vertex_array_objectdlflags notlistableversion 1.2extensionglxsingle ?glxflags ignoreoffset ?GetArrayObjectivATI(array, pname, params)return voidparam array EnableCap in valueparam pname ArrayObjectPNameATI in valueparam params Int32 out array [1]category ATI_vertex_array_objectdlflags notlistableversion 1.2extensionglxsingle ?glxflags ignoreoffset ?VariantArrayObjectATI(id, type, stride, buffer, offset)return voidparam id UInt32 in valueparam type ScalarType in valueparam stride SizeI in valueparam buffer UInt32 in valueparam offset UInt32 in valuecategory ATI_vertex_array_objectversion 1.2extensionglxropcode ?glxflags ignoreoffset ?GetVariantArrayObjectfvATI(id, pname, params)return voidparam id UInt32 in valueparam pname ArrayObjectPNameATI in valueparam params Float32 out array [1]category ATI_vertex_array_objectdlflags notlistableversion 1.2extensionglxsingle ?glxflags ignoreoffset ?GetVariantArrayObjectivATI(id, pname, params)return voidparam id UInt32 in valueparam pname ArrayObjectPNameATI in valueparam params Int32 out array [1]category ATI_vertex_array_objectdlflags notlistableversion 1.2extensionglxsingle ?glxflags ignoreoffset ?################################################################################# Extension #248# EXT_vertex_shader commands################################################################################BeginVertexShaderEXT()return voidcategory EXT_vertex_shaderversion 1.2extensionglxropcode ?glxflags ignoreoffset ?EndVertexShaderEXT()return voidcategory EXT_vertex_shaderversion 1.2extensionglxropcode ?glxflags ignoreoffset ?BindVertexShaderEXT(id)return voidparam id UInt32 in valuecategory EXT_vertex_shaderversion 1.2extensionglxropcode ?glxflags ignoreoffset ?GenVertexShadersEXT(range)return UInt32param range UInt32 in valuecategory EXT_vertex_shaderversion 1.2extensionglxropcode ?glxflags ignoreoffset ?DeleteVertexShaderEXT(id)return voidparam id UInt32 in valuecategory EXT_vertex_shaderversion 1.2extensionglxropcode ?glxflags ignoreoffset ?ShaderOp1EXT(op, res, arg1)return voidparam op VertexShaderOpEXT in valueparam res UInt32 in valueparam arg1 UInt32 in valuecategory EXT_vertex_shaderversion 1.2extensionglxropcode ?glxflags ignoreoffset ?ShaderOp2EXT(op, res, arg1, arg2)return voidparam op VertexShaderOpEXT in valueparam res UInt32 in valueparam arg1 UInt32 in valueparam arg2 UInt32 in valuecategory EXT_vertex_shaderversion 1.2extensionglxropcode ?glxflags ignoreoffset ?ShaderOp3EXT(op, res, arg1, arg2, arg3)return voidparam op VertexShaderOpEXT in valueparam res UInt32 in valueparam arg1 UInt32 in valueparam arg2 UInt32 in valueparam arg3 UInt32 in valuecategory EXT_vertex_shaderversion 1.2extensionglxropcode ?glxflags ignoreoffset ?SwizzleEXT(res, in, outX, outY, outZ, outW)return voidparam res UInt32 in valueparam in UInt32 in valueparam outX VertexShaderCoordOutEXT in valueparam outY VertexShaderCoordOutEXT in valueparam outZ VertexShaderCoordOutEXT in valueparam outW VertexShaderCoordOutEXT in valuecategory EXT_vertex_shaderversion 1.2extensionglxropcode ?glxflags ignoreoffset ?WriteMaskEXT(res, in, outX, outY, outZ, outW)return voidparam res UInt32 in valueparam in UInt32 in valueparam outX VertexShaderWriteMaskEXT in valueparam outY VertexShaderWriteMaskEXT in valueparam outZ VertexShaderWriteMaskEXT in valueparam outW VertexShaderWriteMaskEXT in valuecategory EXT_vertex_shaderversion 1.2extensionglxropcode ?glxflags ignoreoffset ?InsertComponentEXT(res, src, num)return voidparam res UInt32 in valueparam src UInt32 in valueparam num UInt32 in valuecategory EXT_vertex_shaderversion 1.2extensionglxropcode ?glxflags ignoreoffset ?ExtractComponentEXT(res, src, num)return voidparam res UInt32 in valueparam src UInt32 in valueparam num UInt32 in valuecategory EXT_vertex_shaderversion 1.2extensionglxropcode ?glxflags ignoreoffset ?GenSymbolsEXT(datatype, storagetype, range, components)return UInt32param datatype DataTypeEXT in valueparam storagetype VertexShaderStorageTypeEXT in valueparam range ParameterRangeEXT in valueparam components UInt32 in valuecategory EXT_vertex_shaderversion 1.2extensionglxropcode ?glxflags ignoreoffset ?SetInvariantEXT(id, type, addr)return voidparam id UInt32 in valueparam type ScalarType in valueparam addr Void in array [COMPSIZE(id/type)]category EXT_vertex_shaderversion 1.2extensionglxropcode ?glxflags ignoreoffset ?SetLocalConstantEXT(id, type, addr)return voidparam id UInt32 in valueparam type ScalarType in valueparam addr Void in array [COMPSIZE(id/type)]category EXT_vertex_shaderversion 1.2extensionglxropcode ?glxflags ignoreoffset ?VariantbvEXT(id, addr)return voidparam id UInt32 in valueparam addr Int8 in array [COMPSIZE(id)]category EXT_vertex_shaderversion 1.2extensionglxropcode ?glxflags ignoreoffset ?VariantsvEXT(id, addr)return voidparam id UInt32 in valueparam addr Int16 in array [COMPSIZE(id)]category EXT_vertex_shaderversion 1.2extensionglxropcode ?glxflags ignoreoffset ?VariantivEXT(id, addr)return voidparam id UInt32 in valueparam addr Int32 in array [COMPSIZE(id)]category EXT_vertex_shaderversion 1.2extensionglxropcode ?glxflags ignoreoffset ?VariantfvEXT(id, addr)return voidparam id UInt32 in valueparam addr Float32 in array [COMPSIZE(id)]category EXT_vertex_shaderversion 1.2extensionglxropcode ?glxflags ignoreoffset ?VariantdvEXT(id, addr)return voidparam id UInt32 in valueparam addr Float64 in array [COMPSIZE(id)]category EXT_vertex_shaderversion 1.2extensionglxropcode ?glxflags ignoreoffset ?VariantubvEXT(id, addr)return voidparam id UInt32 in valueparam addr UInt8 in array [COMPSIZE(id)]category EXT_vertex_shaderversion 1.2extensionglxropcode ?glxflags ignoreoffset ?VariantusvEXT(id, addr)return voidparam id UInt32 in valueparam addr UInt16 in array [COMPSIZE(id)]category EXT_vertex_shaderversion 1.2extensionglxropcode ?glxflags ignoreoffset ?VariantuivEXT(id, addr)return voidparam id UInt32 in valueparam addr UInt32 in array [COMPSIZE(id)]category EXT_vertex_shaderversion 1.2extensionglxropcode ?glxflags ignoreoffset ?VariantPointerEXT(id, type, stride, addr)return voidparam id UInt32 in valueparam type ScalarType in valueparam stride UInt32 in valueparam addr Void in array [COMPSIZE(id/type/stride)]category EXT_vertex_shaderversion 1.2extensionglxropcode ?glxflags ignoreoffset ?EnableVariantClientStateEXT(id)return voidparam id UInt32 in valuecategory EXT_vertex_shaderversion 1.2extensionglxropcode ?glxflags ignoreoffset ?DisableVariantClientStateEXT(id)return voidparam id UInt32 in valuecategory EXT_vertex_shaderversion 1.2extensionglxropcode ?glxflags ignoreoffset ?BindLightParameterEXT(light, value)return UInt32param light LightName in valueparam value LightParameter in valuecategory EXT_vertex_shaderversion 1.2extensionglxropcode ?glxflags ignoreoffset ?BindMaterialParameterEXT(face, value)return UInt32param face MaterialFace in valueparam value MaterialParameter in valuecategory EXT_vertex_shaderversion 1.2extensionglxropcode ?glxflags ignoreoffset ?BindTexGenParameterEXT(unit, coord, value)return UInt32param unit TextureUnit in valueparam coord TextureCoordName in valueparam value TextureGenParameter in valuecategory EXT_vertex_shaderversion 1.2extensionglxropcode ?glxflags ignoreoffset ?BindTextureUnitParameterEXT(unit, value)return UInt32param unit TextureUnit in valueparam value VertexShaderTextureUnitParameter in valuecategory EXT_vertex_shaderversion 1.2extensionglxropcode ?glxflags ignoreoffset ?BindParameterEXT(value)return UInt32param value VertexShaderParameterEXT in valuecategory EXT_vertex_shaderversion 1.2extensionglxropcode ?glxflags ignoreoffset ?IsVariantEnabledEXT(id, cap)return Booleanparam id UInt32 in valueparam cap VariantCapEXT in valuecategory EXT_vertex_shaderversion 1.2extensionglxropcode ?glxflags ignoreoffset ?GetVariantBooleanvEXT(id, value, data)return voidparam id UInt32 in valueparam value GetVariantValueEXT in valueparam data Boolean out array [COMPSIZE(id)]category EXT_vertex_shaderdlflags notlistableversion 1.2extensionglxsingle ?glxflags ignoreoffset ?GetVariantIntegervEXT(id, value, data)return voidparam id UInt32 in valueparam value GetVariantValueEXT in valueparam data Int32 out array [COMPSIZE(id)]category EXT_vertex_shaderdlflags notlistableversion 1.2extensionglxsingle ?glxflags ignoreoffset ?GetVariantFloatvEXT(id, value, data)return voidparam id UInt32 in valueparam value GetVariantValueEXT in valueparam data Float32 out array [COMPSIZE(id)]category EXT_vertex_shaderdlflags notlistableversion 1.2extensionglxsingle ?glxflags ignoreoffset ?GetVariantPointervEXT(id, value, data)return voidparam id UInt32 in valueparam value GetVariantValueEXT in valueparam data VoidPointer out array [COMPSIZE(id)]category EXT_vertex_shaderdlflags notlistableversion 1.2extensionglxsingle ?glxflags ignoreoffset ?GetInvariantBooleanvEXT(id, value, data)return voidparam id UInt32 in valueparam value GetVariantValueEXT in valueparam data Boolean out array [COMPSIZE(id)]category EXT_vertex_shaderdlflags notlistableversion 1.2extensionglxsingle ?glxflags ignoreoffset ?GetInvariantIntegervEXT(id, value, data)return voidparam id UInt32 in valueparam value GetVariantValueEXT in valueparam data Int32 out array [COMPSIZE(id)]category EXT_vertex_shaderdlflags notlistableversion 1.2extensionglxsingle ?glxflags ignoreoffset ?GetInvariantFloatvEXT(id, value, data)return voidparam id UInt32 in valueparam value GetVariantValueEXT in valueparam data Float32 out array [COMPSIZE(id)]category EXT_vertex_shaderdlflags notlistableversion 1.2extensionglxsingle ?glxflags ignoreoffset ?GetLocalConstantBooleanvEXT(id, value, data)return voidparam id UInt32 in valueparam value GetVariantValueEXT in valueparam data Boolean out array [COMPSIZE(id)]category EXT_vertex_shaderdlflags notlistableversion 1.2extensionglxsingle ?glxflags ignoreoffset ?GetLocalConstantIntegervEXT(id, value, data)return voidparam id UInt32 in valueparam value GetVariantValueEXT in valueparam data Int32 out array [COMPSIZE(id)]category EXT_vertex_shaderdlflags notlistableversion 1.2extensionglxsingle ?glxflags ignoreoffset ?GetLocalConstantFloatvEXT(id, value, data)return voidparam id UInt32 in valueparam value GetVariantValueEXT in valueparam data Float32 out array [COMPSIZE(id)]category EXT_vertex_shaderdlflags notlistableversion 1.2extensionglxsingle ?glxflags ignoreoffset ?################################################################################# Extension #249# ATI_vertex_streams commands################################################################################VertexStream1sATI(stream, x)return voidparam stream VertexStreamATI in valueparam x Int16 in valuecategory ATI_vertex_streamsversion 1.2extensionglxropcode ?glxflags ignoreoffset ?VertexStream1svATI(stream, coords)return voidparam stream VertexStreamATI in valueparam coords Int16 in array [1]category ATI_vertex_streamsversion 1.2extensionglxropcode ?glxflags ignoreoffset ?VertexStream1iATI(stream, x)return voidparam stream VertexStreamATI in valueparam x Int32 in valuecategory ATI_vertex_streamsversion 1.2extensionglxropcode ?glxflags ignoreoffset ?VertexStream1ivATI(stream, coords)return voidparam stream VertexStreamATI in valueparam coords Int32 in array [1]category ATI_vertex_streamsversion 1.2extensionglxropcode ?glxflags ignoreoffset ?VertexStream1fATI(stream, x)return voidparam stream VertexStreamATI in valueparam x Float32 in valuecategory ATI_vertex_streamsversion 1.2extensionglxropcode ?glxflags ignoreoffset ?VertexStream1fvATI(stream, coords)return voidparam stream VertexStreamATI in valueparam coords Float32 in array [1]category ATI_vertex_streamsversion 1.2extensionglxropcode ?glxflags ignoreoffset ?VertexStream1dATI(stream, x)return voidparam stream VertexStreamATI in valueparam x Float64 in valuecategory ATI_vertex_streamsversion 1.2extensionglxropcode ?glxflags ignoreoffset ?VertexStream1dvATI(stream, coords)return voidparam stream VertexStreamATI in valueparam coords Float64 in array [1]category ATI_vertex_streamsversion 1.2extensionglxropcode ?glxflags ignoreoffset ?VertexStream2sATI(stream, x, y)return voidparam stream VertexStreamATI in valueparam x Int16 in valueparam y Int16 in valuecategory ATI_vertex_streamsversion 1.2extensionglxropcode ?glxflags ignoreoffset ?VertexStream2svATI(stream, coords)return voidparam stream VertexStreamATI in valueparam coords Int16 in array [2]category ATI_vertex_streamsversion 1.2extensionglxropcode ?glxflags ignoreoffset ?VertexStream2iATI(stream, x, y)return voidparam stream VertexStreamATI in valueparam x Int32 in valueparam y Int32 in valuecategory ATI_vertex_streamsversion 1.2extensionglxropcode ?glxflags ignoreoffset ?VertexStream2ivATI(stream, coords)return voidparam stream VertexStreamATI in valueparam coords Int32 in array [2]category ATI_vertex_streamsversion 1.2extensionglxropcode ?glxflags ignoreoffset ?VertexStream2fATI(stream, x, y)return voidparam stream VertexStreamATI in valueparam x Float32 in valueparam y Float32 in valuecategory ATI_vertex_streamsversion 1.2extensionglxropcode ?glxflags ignoreoffset ?VertexStream2fvATI(stream, coords)return voidparam stream VertexStreamATI in valueparam coords Float32 in array [2]category ATI_vertex_streamsversion 1.2extensionglxropcode ?glxflags ignoreoffset ?VertexStream2dATI(stream, x, y)return voidparam stream VertexStreamATI in valueparam x Float64 in valueparam y Float64 in valuecategory ATI_vertex_streamsversion 1.2extensionglxropcode ?glxflags ignoreoffset ?VertexStream2dvATI(stream, coords)return voidparam stream VertexStreamATI in valueparam coords Float64 in array [2]category ATI_vertex_streamsversion 1.2extensionglxropcode ?glxflags ignoreoffset ?VertexStream3sATI(stream, x, y, z)return voidparam stream VertexStreamATI in valueparam x Int16 in valueparam y Int16 in valueparam z Int16 in valuecategory ATI_vertex_streamsversion 1.2extensionglxropcode ?glxflags ignoreoffset ?VertexStream3svATI(stream, coords)return voidparam stream VertexStreamATI in valueparam coords Int16 in array [3]category ATI_vertex_streamsversion 1.2extensionglxropcode ?glxflags ignoreoffset ?VertexStream3iATI(stream, x, y, z)return voidparam stream VertexStreamATI in valueparam x Int32 in valueparam y Int32 in valueparam z Int32 in valuecategory ATI_vertex_streamsversion 1.2extensionglxropcode ?glxflags ignoreoffset ?VertexStream3ivATI(stream, coords)return voidparam stream VertexStreamATI in valueparam coords Int32 in array [3]category ATI_vertex_streamsversion 1.2extensionglxropcode ?glxflags ignoreoffset ?VertexStream3fATI(stream, x, y, z)return voidparam stream VertexStreamATI in valueparam x Float32 in valueparam y Float32 in valueparam z Float32 in valuecategory ATI_vertex_streamsversion 1.2extensionglxropcode ?glxflags ignoreoffset ?VertexStream3fvATI(stream, coords)return voidparam stream VertexStreamATI in valueparam coords Float32 in array [3]category ATI_vertex_streamsversion 1.2extensionglxropcode ?glxflags ignoreoffset ?VertexStream3dATI(stream, x, y, z)return voidparam stream VertexStreamATI in valueparam x Float64 in valueparam y Float64 in valueparam z Float64 in valuecategory ATI_vertex_streamsversion 1.2extensionglxropcode ?glxflags ignoreoffset ?VertexStream3dvATI(stream, coords)return voidparam stream VertexStreamATI in valueparam coords Float64 in array [3]category ATI_vertex_streamsversion 1.2extensionglxropcode ?glxflags ignoreoffset ?VertexStream4sATI(stream, x, y, z, w)return voidparam stream VertexStreamATI in valueparam x Int16 in valueparam y Int16 in valueparam z Int16 in valueparam w Int16 in valuecategory ATI_vertex_streamsversion 1.2extensionglxropcode ?glxflags ignoreoffset ?VertexStream4svATI(stream, coords)return voidparam stream VertexStreamATI in valueparam coords Int16 in array [4]category ATI_vertex_streamsversion 1.2extensionglxropcode ?glxflags ignoreoffset ?VertexStream4iATI(stream, x, y, z, w)return voidparam stream VertexStreamATI in valueparam x Int32 in valueparam y Int32 in valueparam z Int32 in valueparam w Int32 in valuecategory ATI_vertex_streamsversion 1.2extensionglxropcode ?glxflags ignoreoffset ?VertexStream4ivATI(stream, coords)return voidparam stream VertexStreamATI in valueparam coords Int32 in array [4]category ATI_vertex_streamsversion 1.2extensionglxropcode ?glxflags ignoreoffset ?VertexStream4fATI(stream, x, y, z, w)return voidparam stream VertexStreamATI in valueparam x Float32 in valueparam y Float32 in valueparam z Float32 in valueparam w Float32 in valuecategory ATI_vertex_streamsversion 1.2extensionglxropcode ?glxflags ignoreoffset ?VertexStream4fvATI(stream, coords)return voidparam stream VertexStreamATI in valueparam coords Float32 in array [4]category ATI_vertex_streamsversion 1.2extensionglxropcode ?glxflags ignoreoffset ?VertexStream4dATI(stream, x, y, z, w)return voidparam stream VertexStreamATI in valueparam x Float64 in valueparam y Float64 in valueparam z Float64 in valueparam w Float64 in valuecategory ATI_vertex_streamsversion 1.2extensionglxropcode ?glxflags ignoreoffset ?VertexStream4dvATI(stream, coords)return voidparam stream VertexStreamATI in valueparam coords Float64 in array [4]category ATI_vertex_streamsversion 1.2extensionglxropcode ?glxflags ignoreoffset ?NormalStream3bATI(stream, nx, ny, nz)return voidparam stream VertexStreamATI in valueparam nx Int8 in valueparam ny Int8 in valueparam nz Int8 in valuecategory ATI_vertex_streamsversion 1.2extensionglxropcode ?glxflags ignoreoffset ?NormalStream3bvATI(stream, coords)return voidparam stream VertexStreamATI in valueparam coords Int8 in array [3]category ATI_vertex_streamsversion 1.2extensionglxropcode ?glxflags ignoreoffset ?NormalStream3sATI(stream, nx, ny, nz)return voidparam stream VertexStreamATI in valueparam nx Int16 in valueparam ny Int16 in valueparam nz Int16 in valuecategory ATI_vertex_streamsversion 1.2extensionglxropcode ?glxflags ignoreoffset ?NormalStream3svATI(stream, coords)return voidparam stream VertexStreamATI in valueparam coords Int16 in array [3]category ATI_vertex_streamsversion 1.2extensionglxropcode ?glxflags ignoreoffset ?NormalStream3iATI(stream, nx, ny, nz)return voidparam stream VertexStreamATI in valueparam nx Int32 in valueparam ny Int32 in valueparam nz Int32 in valuecategory ATI_vertex_streamsversion 1.2extensionglxropcode ?glxflags ignoreoffset ?NormalStream3ivATI(stream, coords)return voidparam stream VertexStreamATI in valueparam coords Int32 in array [3]category ATI_vertex_streamsversion 1.2extensionglxropcode ?glxflags ignoreoffset ?NormalStream3fATI(stream, nx, ny, nz)return voidparam stream VertexStreamATI in valueparam nx Float32 in valueparam ny Float32 in valueparam nz Float32 in valuecategory ATI_vertex_streamsversion 1.2extensionglxropcode ?glxflags ignoreoffset ?NormalStream3fvATI(stream, coords)return voidparam stream VertexStreamATI in valueparam coords Float32 in array [3]category ATI_vertex_streamsversion 1.2extensionglxropcode ?glxflags ignoreoffset ?NormalStream3dATI(stream, nx, ny, nz)return voidparam stream VertexStreamATI in valueparam nx Float64 in valueparam ny Float64 in valueparam nz Float64 in valuecategory ATI_vertex_streamsversion 1.2extensionglxropcode ?glxflags ignoreoffset ?NormalStream3dvATI(stream, coords)return voidparam stream VertexStreamATI in valueparam coords Float64 in array [3]category ATI_vertex_streamsversion 1.2extensionglxropcode ?glxflags ignoreoffset ?ClientActiveVertexStreamATI(stream)return voidparam stream VertexStreamATI in valuecategory ATI_vertex_streamsversion 1.2extensionglxropcode ?glxflags ignoreoffset ?VertexBlendEnviATI(pname, param)return voidparam pname VertexStreamATI in valueparam param Int32 in valuecategory ATI_vertex_streamsversion 1.2extensionglxropcode ?glxflags ignoreoffset ?VertexBlendEnvfATI(pname, param)return voidparam pname VertexStreamATI in valueparam param Float32 in valuecategory ATI_vertex_streamsversion 1.2extensionglxropcode ?glxflags ignoreoffset ?################################################################################# Extension #250 - WGL_I3D_digital_video_control# Extension #251 - WGL_I3D_gamma# Extension #252 - WGL_I3D_genlock# Extension #253 - WGL_I3D_image_buffer# Extension #254 - WGL_I3D_swap_frame_lock# Extension #255 - WGL_I3D_swap_frame_usage################################################################################################################################################################# Extension #256# ATI_element_array commands################################################################################ElementPointerATI(type, pointer)return voidparam type ElementPointerTypeATI in valueparam pointer Void in array [COMPSIZE(type)] retainedcategory ATI_element_arraydlflags notlistableglxflags client-handcode client-intercept server-handcodeversion 1.2offset ?DrawElementArrayATI(mode, count)return voidparam mode BeginMode in valueparam count SizeI in valuecategory ATI_element_arraydlflags handcodeglxflags client-handcode client-intercept server-handcodeversion 1.2offset ?DrawRangeElementArrayATI(mode, start, end, count)return voidparam mode BeginMode in valueparam start UInt32 in valueparam end UInt32 in valueparam count SizeI in valuecategory ATI_element_arraydlflags handcodeglxflags client-handcode client-intercept server-handcodeversion 1.2offset ?################################################################################# Extension #257# SUN_mesh_array commands################################################################################DrawMeshArraysSUN(mode, first, count, width)return voidparam mode BeginMode in valueparam first Int32 in valueparam count SizeI in valueparam width SizeI in valuecategory SUN_mesh_arraydlflags handcodeglxflags client-handcode client-intercept server-handcodeversion 1.1glxropcode ?offset ?################################################################################# Extension #258# SUN_slice_accum commands################################################################################# (none)newcategory: SUN_slice_accum################################################################################# Extension #259# NV_multisample_filter_hint commands################################################################################# (none)newcategory: NV_multisample_filter_hint################################################################################# Extension #260# NV_depth_clamp commands################################################################################# (none)newcategory: NV_depth_clamp################################################################################# Extension #261# NV_occlusion_query commands################################################################################GenOcclusionQueriesNV(n, ids)return voidparam n SizeI in valueparam ids UInt32 out array [n]dlflags notlistablecategory NV_occlusion_queryversion 1.2extension soft WINSOFT NV20glxflags ignoreDeleteOcclusionQueriesNV(n, ids)return voidparam n SizeI in valueparam ids UInt32 in array [n]dlflags notlistablecategory NV_occlusion_queryversion 1.2extension soft WINSOFT NV20glxflags ignoreIsOcclusionQueryNV(id)return Booleanparam id UInt32 in valuedlflags notlistablecategory NV_occlusion_queryversion 1.2extension soft WINSOFT NV20glxflags ignoreBeginOcclusionQueryNV(id)return voidparam id UInt32 in valuecategory NV_occlusion_queryversion 1.2extension soft WINSOFT NV20glxflags ignoreEndOcclusionQueryNV()return voidcategory NV_occlusion_queryversion 1.2extension soft WINSOFT NV20glxflags ignoreGetOcclusionQueryivNV(id, pname, params)return voidparam id UInt32 in valueparam pname OcclusionQueryParameterNameNV in valueparam params Int32 out array [COMPSIZE(pname)]dlflags notlistablecategory NV_occlusion_queryversion 1.2extension soft WINSOFT NV20glxflags ignoreGetOcclusionQueryuivNV(id, pname, params)return voidparam id UInt32 in valueparam pname OcclusionQueryParameterNameNV in valueparam params UInt32 out array [COMPSIZE(pname)]dlflags notlistablecategory NV_occlusion_queryversion 1.2extension soft WINSOFT NV20glxflags ignore################################################################################# Extension #262# NV_point_sprite commands################################################################################PointParameteriNV(pname, param)return voidparam pname PointParameterNameARB in valueparam param Int32 in valuecategory NV_point_spriteversion 1.2extension soft WINSOFT NV20glxropcode 4221alias PointParameteriPointParameterivNV(pname, params)return voidparam pname PointParameterNameARB in valueparam params Int32 in array [COMPSIZE(pname)]category NV_point_spriteversion 1.2extension soft WINSOFT NV20glxropcode 4222alias PointParameteriv################################################################################# Extension #263 - WGL_NV_render_depth_texture# Extension #264 - WGL_NV_render_texture_rectangle################################################################################################################################################################# Extension #265# NV_texture_shader3 commands################################################################################# (none)newcategory: NV_texture_shader3################################################################################# Extension #266# NV_vertex_program1_1 commands################################################################################# (none)newcategory: NV_vertex_program1_1################################################################################# Extension #267# EXT_shadow_funcs commands################################################################################# (none)newcategory: EXT_shadow_funcs################################################################################# Extension #268# EXT_stencil_two_side commands################################################################################ActiveStencilFaceEXT(face)return voidparam face StencilFaceDirection in valuecategory EXT_stencil_two_sideversion 1.3glxropcode 4220offset 646################################################################################# Extension #269# ATI_text_fragment_shader commands################################################################################# Uses ARB_vertex_program entry pointsnewcategory: ATI_text_fragment_shader################################################################################# Extension #270# APPLE_client_storage commands################################################################################# (none)newcategory: APPLE_client_storage################################################################################# Extension #271# APPLE_element_array commands################################################################################# @@ Need to verify/add GLX protocol# @@@ like #256 ATI_element_arrayElementPointerAPPLE(type, pointer)return voidparam type ElementPointerTypeATI in valueparam pointer Void in array [type]category APPLE_element_arrayversion 1.2extensionglxropcode ?glxflags ignoreoffset ?DrawElementArrayAPPLE(mode, first, count)return voidparam mode BeginMode in valueparam first Int32 in valueparam count SizeI in valuecategory APPLE_element_arrayversion 1.2extensionglxropcode ?glxflags ignoreoffset ?DrawRangeElementArrayAPPLE(mode, start, end, first, count)return voidparam mode BeginMode in valueparam start UInt32 in valueparam end UInt32 in valueparam first Int32 in valueparam count SizeI in valuecategory APPLE_element_arrayversion 1.2extensionglxropcode ?glxflags ignoreoffset ?MultiDrawElementArrayAPPLE(mode, first, count, primcount)return voidparam mode BeginMode in valueparam first Int32 in array [primcount]param count SizeI in array [primcount]param primcount SizeI in valuecategory APPLE_element_arrayversion 1.2extensionglxropcode ?glxflags ignoreoffset ?MultiDrawRangeElementArrayAPPLE(mode, start, end, first, count, primcount)return voidparam mode BeginMode in valueparam start UInt32 in valueparam end UInt32 in valueparam first Int32 in array [primcount]param count SizeI in array [primcount]param primcount SizeI in valuecategory APPLE_element_arrayversion 1.2extensionglxropcode ?glxflags ignoreoffset ?################################################################################# Extension #272# APPLE_fence commands################################################################################# @@ Need to verify/add GLX protocol# @@@ like #222 NV_fenceGenFencesAPPLE(n, fences)return voidparam n SizeI in valueparam fences FenceNV out array [n]category APPLE_fenceversion 1.2extensionglxropcode ?glxflags ignoreoffset ?DeleteFencesAPPLE(n, fences)return voidparam n SizeI in valueparam fences FenceNV in array [n]category APPLE_fenceversion 1.2extensionglxropcode ?glxflags ignoreoffset ?SetFenceAPPLE(fence)return voidparam fence FenceNV in valuecategory APPLE_fenceversion 1.2extensionglxropcode ?glxflags ignoreoffset ?IsFenceAPPLE(fence)return Booleanparam fence FenceNV in valuecategory APPLE_fenceversion 1.2extensionglxropcode ?glxflags ignoreoffset ?TestFenceAPPLE(fence)return Booleanparam fence FenceNV in valuecategory APPLE_fenceversion 1.2extensionglxropcode ?glxflags ignoreoffset ?FinishFenceAPPLE(fence)return voidparam fence FenceNV in valuecategory APPLE_fenceversion 1.2extensionglxropcode ?glxflags ignoreoffset ?TestObjectAPPLE(object, name)return Booleanparam object ObjectTypeAPPLE in valueparam name UInt32 in valuecategory APPLE_fenceversion 1.2extensionglxropcode ?glxflags ignoreoffset ?FinishObjectAPPLE(object, name)return voidparam object ObjectTypeAPPLE in valueparam name Int32 in valuecategory APPLE_fenceversion 1.2extensionglxropcode ?glxflags ignoreoffset ?################################################################################# Extension #273# APPLE_vertex_array_object commands################################################################################BindVertexArrayAPPLE(array)return voidparam array UInt32 in valuecategory APPLE_vertex_array_objectversion 1.2extensionglxropcode ?glxflags ignorealias BindVertexArrayDeleteVertexArraysAPPLE(n, arrays)return voidparam n SizeI in valueparam arrays UInt32 in array [n]category APPLE_vertex_array_objectversion 1.2extensionglxropcode ?glxflags ignorealias DeleteVertexArraysGenVertexArraysAPPLE(n, arrays)return voidparam n SizeI in valueparam arrays UInt32 out array [n]category APPLE_vertex_array_objectversion 1.2extensionglxropcode ?glxflags ignorealias GenVertexArrayIsVertexArrayAPPLE(array)return Booleanparam array UInt32 in valuecategory APPLE_vertex_array_objectversion 1.2extensionglxropcode ?glxflags ignorealias IsVertexArray################################################################################# Extension #274# APPLE_vertex_array_range commands################################################################################# @@ Need to verify/add GLX protocol# @@@ like #190 NV_vertex_array_range,VertexArrayRangeAPPLE(length, pointer)return voidparam length SizeI in valueparam pointer Void out array [length]category APPLE_vertex_array_rangeversion 1.2extensionglxropcode ?glxflags ignoreoffset ?FlushVertexArrayRangeAPPLE(length, pointer)return voidparam length SizeI in valueparam pointer Void out array [length]category APPLE_vertex_array_rangeversion 1.2extensionglxropcode ?glxflags ignoreoffset ?VertexArrayParameteriAPPLE(pname, param)return voidparam pname VertexArrayPNameAPPLE in valueparam param Int32 in valuecategory APPLE_vertex_array_rangeversion 1.2extensionglxropcode ?glxflags ignoreoffset ?################################################################################# Extension #275# APPLE_ycbcr_422 commands################################################################################# (none)newcategory: APPLE_ycbcr_422################################################################################# Extension #276# S3_s3tc commands################################################################################# (none)newcategory: S3_s3tc################################################################################# Extension #277# ATI_draw_buffers commands################################################################################DrawBuffersATI(n, bufs)return voidparam n SizeI in valueparam bufs DrawBufferModeATI in array [n]category ATI_draw_buffersversion 1.2extensionglxropcode 233alias DrawBuffers################################################################################# Extension #278 - WGL_ATI_pixel_format_float################################################################################newcategory: ATI_pixel_format_floatpassthru: /* This is really a WGL extension, but defines some associated GL enums.passthru: * ATI does not export "GL_ATI_pixel_format_float" in the GL_EXTENSIONS string.passthru: */################################################################################# Extension #279# ATI_texture_env_combine3 commands################################################################################# (none)newcategory: ATI_texture_env_combine3################################################################################# Extension #280# ATI_texture_float commands################################################################################# (none)newcategory: ATI_texture_float################################################################################# Extension #281 (also WGL_NV_float_buffer)# NV_float_buffer commands################################################################################# (none)newcategory: NV_float_buffer################################################################################# Extension #282# NV_fragment_program commands################################################################################# @@ Need to verify/add GLX protocol# Some NV_fragment_program entry points are shared with ARB_vertex_program,# and are only included in that #define block, for now.newcategory: NV_fragment_programpassthru: /* Some NV_fragment_program entry points are shared with ARB_vertex_program. */ProgramNamedParameter4fNV(id, len, name, x, y, z, w)return voidparam id UInt32 in valueparam len SizeI in valueparam name UInt8 in array [1]param x Float32 in valueparam y Float32 in valueparam z Float32 in valueparam w Float32 in valuecategory NV_fragment_programversion 1.2extensionglxropcode ?glxflags ignoreoffset 682ProgramNamedParameter4dNV(id, len, name, x, y, z, w)return voidparam id UInt32 in valueparam len SizeI in valueparam name UInt8 in array [1]param x Float64 in valueparam y Float64 in valueparam z Float64 in valueparam w Float64 in valuecategory NV_fragment_programversion 1.2extensionglxropcode ?glxflags ignoreoffset 683ProgramNamedParameter4fvNV(id, len, name, v)return voidparam id UInt32 in valueparam len SizeI in valueparam name UInt8 in array [1]param v Float32 in array [4]category NV_fragment_programversion 1.2extensionglxropcode ?glxflags ignoreoffset 684ProgramNamedParameter4dvNV(id, len, name, v)return voidparam id UInt32 in valueparam len SizeI in valueparam name UInt8 in array [1]param v Float64 in array [4]category NV_fragment_programversion 1.2extensionglxropcode ?glxflags ignoreoffset 685GetProgramNamedParameterfvNV(id, len, name, params)return voidparam id UInt32 in valueparam len SizeI in valueparam name UInt8 in array [1]param params Float32 out array [4]category NV_fragment_programdlflags notlistableversion 1.2extensionglxsingle ?glxflags ignoreoffset 686GetProgramNamedParameterdvNV(id, len, name, params)return voidparam id UInt32 in valueparam len SizeI in valueparam name UInt8 in array [1]param params Float64 out array [4]category NV_fragment_programdlflags notlistableversion 1.2extensionglxsingle ?glxflags ignoreoffset 687################################################################################# Extension #283# NV_half_float commands################################################################################# @@ Need to verify/add GLX protocolVertex2hNV(x, y)return voidparam x Half16NV in valueparam y Half16NV in valuecategory NV_half_floatversion 1.2extensionglxropcode ?glxflags ignoreoffset ?Vertex2hvNV(v)return voidparam v Half16NV in array [2]category NV_half_floatversion 1.2extensionglxropcode ?glxflags ignoreoffset ?Vertex3hNV(x, y, z)return voidparam x Half16NV in valueparam y Half16NV in valueparam z Half16NV in valuecategory NV_half_floatversion 1.2extensionglxropcode ?glxflags ignoreoffset ?Vertex3hvNV(v)return voidparam v Half16NV in array [3]category NV_half_floatversion 1.2extensionglxropcode ?glxflags ignoreoffset ?Vertex4hNV(x, y, z, w)return voidparam x Half16NV in valueparam y Half16NV in valueparam z Half16NV in valueparam w Half16NV in valuecategory NV_half_floatversion 1.2extensionglxropcode ?glxflags ignoreoffset ?Vertex4hvNV(v)return voidparam v Half16NV in array [4]category NV_half_floatversion 1.2extensionglxropcode ?glxflags ignoreoffset ?Normal3hNV(nx, ny, nz)return voidparam nx Half16NV in valueparam ny Half16NV in valueparam nz Half16NV in valuecategory NV_half_floatversion 1.2extensionglxropcode ?glxflags ignoreoffset ?Normal3hvNV(v)return voidparam v Half16NV in array [3]category NV_half_floatversion 1.2extensionglxropcode ?glxflags ignoreoffset ?Color3hNV(red, green, blue)return voidparam red Half16NV in valueparam green Half16NV in valueparam blue Half16NV in valuecategory NV_half_floatversion 1.2extensionglxropcode ?glxflags ignoreoffset ?Color3hvNV(v)return voidparam v Half16NV in array [3]category NV_half_floatversion 1.2extensionglxropcode ?glxflags ignoreoffset ?Color4hNV(red, green, blue, alpha)return voidparam red Half16NV in valueparam green Half16NV in valueparam blue Half16NV in valueparam alpha Half16NV in valuecategory NV_half_floatversion 1.2extensionglxropcode ?glxflags ignoreoffset ?Color4hvNV(v)return voidparam v Half16NV in array [4]category NV_half_floatversion 1.2extensionglxropcode ?glxflags ignoreoffset ?TexCoord1hNV(s)return voidparam s Half16NV in valuecategory NV_half_floatversion 1.2extensionglxropcode ?glxflags ignoreoffset ?TexCoord1hvNV(v)return voidparam v Half16NV in array [1]category NV_half_floatversion 1.2extensionglxropcode ?glxflags ignoreoffset ?TexCoord2hNV(s, t)return voidparam s Half16NV in valueparam t Half16NV in valuecategory NV_half_floatversion 1.2extensionglxropcode ?glxflags ignoreoffset ?TexCoord2hvNV(v)return voidparam v Half16NV in array [2]category NV_half_floatversion 1.2extensionglxropcode ?glxflags ignoreoffset ?TexCoord3hNV(s, t, r)return voidparam s Half16NV in valueparam t Half16NV in valueparam r Half16NV in valuecategory NV_half_floatversion 1.2extensionglxropcode ?glxflags ignoreoffset ?TexCoord3hvNV(v)return voidparam v Half16NV in array [3]category NV_half_floatversion 1.2extensionglxropcode ?glxflags ignoreoffset ?TexCoord4hNV(s, t, r, q)return voidparam s Half16NV in valueparam t Half16NV in valueparam r Half16NV in valueparam q Half16NV in valuecategory NV_half_floatversion 1.2extensionglxropcode ?glxflags ignoreoffset ?TexCoord4hvNV(v)return voidparam v Half16NV in array [4]category NV_half_floatversion 1.2extensionglxropcode ?glxflags ignoreoffset ?MultiTexCoord1hNV(target, s)return voidparam target TextureUnit in valueparam s Half16NV in valuecategory NV_half_floatversion 1.2extensionglxropcode ?glxflags ignoreoffset ?MultiTexCoord1hvNV(target, v)return voidparam target TextureUnit in valueparam v Half16NV in array [1]category NV_half_floatversion 1.2extensionglxropcode ?glxflags ignoreoffset ?MultiTexCoord2hNV(target, s, t)return voidparam target TextureUnit in valueparam s Half16NV in valueparam t Half16NV in valuecategory NV_half_floatversion 1.2extensionglxropcode ?glxflags ignoreoffset ?MultiTexCoord2hvNV(target, v)return voidparam target TextureUnit in valueparam v Half16NV in array [2]category NV_half_floatversion 1.2extensionglxropcode ?glxflags ignoreoffset ?MultiTexCoord3hNV(target, s, t, r)return voidparam target TextureUnit in valueparam s Half16NV in valueparam t Half16NV in valueparam r Half16NV in valuecategory NV_half_floatversion 1.2extensionglxropcode ?glxflags ignoreoffset ?MultiTexCoord3hvNV(target, v)return voidparam target TextureUnit in valueparam v Half16NV in array [3]category NV_half_floatversion 1.2extensionglxropcode ?glxflags ignoreoffset ?MultiTexCoord4hNV(target, s, t, r, q)return voidparam target TextureUnit in valueparam s Half16NV in valueparam t Half16NV in valueparam r Half16NV in valueparam q Half16NV in valuecategory NV_half_floatversion 1.2extensionglxropcode ?glxflags ignoreoffset ?MultiTexCoord4hvNV(target, v)return voidparam target TextureUnit in valueparam v Half16NV in array [4]category NV_half_floatversion 1.2extensionglxropcode ?glxflags ignoreoffset ?FogCoordhNV(fog)return voidparam fog Half16NV in valuecategory NV_half_floatversion 1.2extensionglxropcode ?glxflags ignoreoffset ?FogCoordhvNV(fog)return voidparam fog Half16NV in array [1]category NV_half_floatversion 1.2extensionglxropcode ?glxflags ignoreoffset ?SecondaryColor3hNV(red, green, blue)return voidparam red Half16NV in valueparam green Half16NV in valueparam blue Half16NV in valuecategory NV_half_floatversion 1.2extensionglxropcode ?glxflags ignoreoffset ?SecondaryColor3hvNV(v)return voidparam v Half16NV in array [3]category NV_half_floatversion 1.2extensionglxropcode ?glxflags ignoreoffset ?VertexWeighthNV(weight)return voidparam weight Half16NV in valuecategory NV_half_floatversion 1.2extensionglxropcode ?glxflags ignoreoffset ?VertexWeighthvNV(weight)return voidparam weight Half16NV in array [1]category NV_half_floatversion 1.2extensionglxropcode ?glxflags ignoreoffset ?VertexAttrib1hNV(index, x)return voidparam index UInt32 in valueparam x Half16NV in valuecategory NV_half_floatversion 1.2extensionglxropcode ?glxflags ignoreoffset ?VertexAttrib1hvNV(index, v)return voidparam index UInt32 in valueparam v Half16NV in array [1]category NV_half_floatversion 1.2extensionglxropcode ?glxflags ignoreoffset ?VertexAttrib2hNV(index, x, y)return voidparam index UInt32 in valueparam x Half16NV in valueparam y Half16NV in valuecategory NV_half_floatversion 1.2extensionglxropcode ?glxflags ignoreoffset ?VertexAttrib2hvNV(index, v)return voidparam index UInt32 in valueparam v Half16NV in array [2]category NV_half_floatversion 1.2extensionglxropcode ?glxflags ignoreoffset ?VertexAttrib3hNV(index, x, y, z)return voidparam index UInt32 in valueparam x Half16NV in valueparam y Half16NV in valueparam z Half16NV in valuecategory NV_half_floatversion 1.2extensionglxropcode ?glxflags ignoreoffset ?VertexAttrib3hvNV(index, v)return voidparam index UInt32 in valueparam v Half16NV in array [3]category NV_half_floatversion 1.2extensionglxropcode ?glxflags ignoreoffset ?VertexAttrib4hNV(index, x, y, z, w)return voidparam index UInt32 in valueparam x Half16NV in valueparam y Half16NV in valueparam z Half16NV in valueparam w Half16NV in valuecategory NV_half_floatversion 1.2extensionglxropcode ?glxflags ignoreoffset ?VertexAttrib4hvNV(index, v)return voidparam index UInt32 in valueparam v Half16NV in array [4]category NV_half_floatversion 1.2extensionglxropcode ?glxflags ignoreoffset ?VertexAttribs1hvNV(index, n, v)return voidparam index UInt32 in valueparam n SizeI in valueparam v Half16NV in array [n]category NV_half_floatversion 1.2extensionglxropcode ?glxflags ignoreoffset ?VertexAttribs2hvNV(index, n, v)return voidparam index UInt32 in valueparam n SizeI in valueparam v Half16NV in array [n]category NV_half_floatversion 1.2extensionglxropcode ?glxflags ignoreoffset ?VertexAttribs3hvNV(index, n, v)return voidparam index UInt32 in valueparam n SizeI in valueparam v Half16NV in array [n]category NV_half_floatversion 1.2extensionglxropcode ?glxflags ignoreoffset ?VertexAttribs4hvNV(index, n, v)return voidparam index UInt32 in valueparam n SizeI in valueparam v Half16NV in array [n]category NV_half_floatversion 1.2extensionglxropcode ?glxflags ignoreoffset ?################################################################################# Extension #284# NV_pixel_data_range commands################################################################################# @@ Need to verify/add GLX protocolPixelDataRangeNV(target, length, pointer)return voidparam target PixelDataRangeTargetNV in valueparam length SizeI in valueparam pointer Void out array [length]category NV_pixel_data_rangeversion 1.2extensionglxropcode ?glxflags ignoreoffset ?FlushPixelDataRangeNV(target)return voidparam target PixelDataRangeTargetNV in valuecategory NV_pixel_data_rangeversion 1.2extensionglxropcode ?glxflags ignoreoffset ?################################################################################# Extension #285# NV_primitive_restart commands################################################################################# @@ Need to verify/add GLX protocolPrimitiveRestartNV()return voidcategory NV_primitive_restartversion 1.2extensionglxropcode ?glxflags ignoreoffset ?PrimitiveRestartIndexNV(index)return voidparam index UInt32 in valuecategory NV_primitive_restartversion 1.2extensionglxropcode ?glxflags ignoreoffset ?################################################################################# Extension #286# NV_texture_expand_normal commands################################################################################# (none)newcategory: NV_texture_expand_normal################################################################################# Extension #287# NV_vertex_program2 commands################################################################################# (none)newcategory: NV_vertex_program2################################################################################# Extension #288# ATI_map_object_buffer commands################################################################################# @@ Need to verify/add GLX protocolMapObjectBufferATI(buffer)return VoidPointerparam buffer UInt32 in valuecategory ATI_map_object_bufferversion 1.2extensionglxropcode ?glxflags ignoreoffset ?UnmapObjectBufferATI(buffer)return voidparam buffer UInt32 in valuecategory ATI_map_object_bufferversion 1.2extensionglxropcode ?glxflags ignoreoffset ?################################################################################# Extension #289# ATI_separate_stencil commands################################################################################# @@ Need to verify/add GLX protocolStencilOpSeparateATI(face, sfail, dpfail, dppass)return voidparam face StencilFaceDirection in valueparam sfail StencilOp in valueparam dpfail StencilOp in valueparam dppass StencilOp in valuecategory ATI_separate_stencilversion 1.2extensionglxropcode ?glxflags ignorealias StencilOpSeparateStencilFuncSeparateATI(frontfunc, backfunc, ref, mask)return voidparam frontfunc StencilFunction in valueparam backfunc StencilFunction in valueparam ref ClampedStencilValue in valueparam mask MaskedStencilValue in valuecategory ATI_separate_stencilversion 1.2extensionglxropcode ?glxflags ignorealias StencilFuncSeparate################################################################################# Extension #290# ATI_vertex_attrib_array_object commands################################################################################# @@ Need to verify/add GLX protocolVertexAttribArrayObjectATI(index, size, type, normalized, stride, buffer, offset)return voidparam index UInt32 in valueparam size Int32 in valueparam type VertexAttribPointerTypeARB in valueparam normalized Boolean in valueparam stride SizeI in valueparam buffer UInt32 in valueparam offset UInt32 in valuecategory ATI_vertex_attrib_array_objectversion 1.2extensionglxropcode ?glxflags ignoreoffset ?GetVertexAttribArrayObjectfvATI(index, pname, params)return voidparam index UInt32 in valueparam pname ArrayObjectPNameATI in valueparam params Float32 out array [pname]category ATI_vertex_attrib_array_objectdlflags notlistableversion 1.2extensionglxsingle ?glxflags ignoreoffset ?GetVertexAttribArrayObjectivATI(index, pname, params)return voidparam index UInt32 in valueparam pname ArrayObjectPNameATI in valueparam params Int32 out array [pname]category ATI_vertex_attrib_array_objectdlflags notlistableversion 1.2extensionglxsingle ?glxflags ignoreoffset ?################################################################################# Extension #291 - OpenGL ES only, not in glext.h# OES_byte_coordinates commands################################################################################# void Vertex{234}bOES(T coords)# void Vertex{234}bvOES(T *coords)# void TexCoord{1234}bOES(T coords)# void TexCoord{1234}bvOES(T *coords)# void MultiTexCoord{1234}bOES(enum texture, T coords)# void MultiTexCoord{1234}bvOES(enum texture, T *coords)# All are handcode - mapped to non-byte GLX protocol on client side# newcategory: OES_byte_coordinates################################################################################# Extension #292 - OpenGL ES only, not in glext.h# OES_fixed_point commands################################################################################# Too many to list in just a comment - see spec in the extension registry# All are handcode - mapped to non-byte GLX protocol on client side# newcategory: OES_fixed_point################################################################################# Extension #293 - OpenGL ES only, not in glext.h# OES_single_precision commands################################################################################# void DepthRangefOES(clampf n, clampf f)# void FrustumfOES(float l, float r, float b, float t, float n, float f)# void OrthofOES(float l, float r, float b, float t, float n, float f)# void ClipPlanefOES(enum plane, const float* equation)# void glClearDepthfOES(clampd depth)# GLX ropcodes 4308-4312 (not respectively, see extension spec)# void GetClipPlanefOES(enum plane, float* equation)# GLX vendor private 1421# newcategory: OES_single_precision################################################################################# Extension #294 - OpenGL ES only, not in glext.h# OES_compressed_paletted_texture commands################################################################################# (none)# newcategory: OES_compressed_paletted_texture################################################################################# Extension #295 - This is an OpenGL ES extension, but also implemented in Mesa# OES_read_format commands################################################################################# (none)newcategory: OES_read_format################################################################################# Extension #296 - OpenGL ES only, not in glext.h# OES_query_matrix commands################################################################################# bitfield queryMatrixxOES(fixed mantissa[16], int exponent[16])# All are handcode - mapped to non-byte GLX protocol on client side# newcategory: OES_query_matrix################################################################################# Extension #297# EXT_depth_bounds_test commands################################################################################DepthBoundsEXT(zmin, zmax)return voidparam zmin ClampedFloat64 in valueparam zmax ClampedFloat64 in valuecategory EXT_depth_bounds_testversion 1.2extensionglxropcode 4229offset 699################################################################################# Extension #298# EXT_texture_mirror_clamp commands################################################################################# (none)newcategory: EXT_texture_mirror_clamp################################################################################# Extension #299# EXT_blend_equation_separate commands################################################################################BlendEquationSeparateEXT(modeRGB, modeAlpha)return voidparam modeRGB BlendEquationModeEXT in valueparam modeAlpha BlendEquationModeEXT in valuecategory EXT_blend_equation_separateversion 1.2extensionglxropcode 4228alias BlendEquationSeparate################################################################################# Extension #300# MESA_pack_invert commands################################################################################# (none)newcategory: MESA_pack_invert################################################################################# Extension #301# MESA_ycbcr_texture commands################################################################################# (none)newcategory: MESA_ycbcr_texture################################################################################# Extension #301# MESA_ycbcr_texture commands################################################################################# (none)newcategory: MESA_ycbcr_texture################################################################################# Extension #302# EXT_pixel_buffer_object commands################################################################################# (none)newcategory: EXT_pixel_buffer_object################################################################################# Extension #303# NV_fragment_program_option commands################################################################################# (none)newcategory: NV_fragment_program_option################################################################################# Extension #304# NV_fragment_program2 commands################################################################################# (none)newcategory: NV_fragment_program2################################################################################# Extension #305# NV_vertex_program2_option commands################################################################################# (none)newcategory: NV_vertex_program2_option################################################################################# Extension #306# NV_vertex_program3 commands################################################################################# (none)newcategory: NV_vertex_program3################################################################################# Extension #307 - GLX_SGIX_hyperpipe commands# Extension #308 - GLX_MESA_agp_offset commands# Extension #309 - GL_EXT_texture_compression_dxt1 (OpenGL ES only, subset of _st3c version)################################################################################################################################################################# Extension #310# EXT_framebuffer_object commands################################################################################IsRenderbufferEXT(renderbuffer)return Booleanparam renderbuffer UInt32 in valuecategory EXT_framebuffer_objectversion 1.2extensionglxvendorpriv 1422glxflags ignorealias IsRenderbufferBindRenderbufferEXT(target, renderbuffer)return voidparam target RenderbufferTarget in valueparam renderbuffer UInt32 in valuecategory EXT_framebuffer_objectversion 1.2extensionglxropcode 4316glxflags ignorealias BindRenderbufferDeleteRenderbuffersEXT(n, renderbuffers)return voidparam n SizeI in valueparam renderbuffers UInt32 in array [n]category EXT_framebuffer_objectversion 1.2extensionglxropcode 4317glxflags ignorealias DeleteRenderbuffersGenRenderbuffersEXT(n, renderbuffers)return voidparam n SizeI in valueparam renderbuffers UInt32 out array [n]category EXT_framebuffer_objectversion 1.2extensionglxvendorpriv 1423glxflags ignorealias GenRenderbuffersRenderbufferStorageEXT(target, internalformat, width, height)return voidparam target RenderbufferTarget in valueparam internalformat GLenum in valueparam width SizeI in valueparam height SizeI in valuecategory EXT_framebuffer_objectversion 1.2extensionglxropcode 4318glxflags ignorealias RenderbufferStorageGetRenderbufferParameterivEXT(target, pname, params)return voidparam target RenderbufferTarget in valueparam pname GLenum in valueparam params Int32 out array [COMPSIZE(pname)]category EXT_framebuffer_objectdlflags notlistableversion 1.2extensionglxvendorpriv 1424glxflags ignorealias GetRenderbufferParameterivIsFramebufferEXT(framebuffer)return Booleanparam framebuffer UInt32 in valuecategory EXT_framebuffer_objectversion 1.2extensionglxvendorpriv 1425glxflags ignorealias IsFramebufferBindFramebufferEXT(target, framebuffer)return voidparam target FramebufferTarget in valueparam framebuffer UInt32 in valuecategory EXT_framebuffer_objectversion 1.2extensionglxropcode 4319glxflags ignorealias BindFramebufferDeleteFramebuffersEXT(n, framebuffers)return voidparam n SizeI in valueparam framebuffers UInt32 in array [n]category EXT_framebuffer_objectversion 1.2extensionglxropcode 4320glxflags ignorealias DeleteFramebuffersGenFramebuffersEXT(n, framebuffers)return voidparam n SizeI in valueparam framebuffers UInt32 out array [n]category EXT_framebuffer_objectversion 1.2extensionglxvendorpriv 1426glxflags ignorealias GenFramebuffersCheckFramebufferStatusEXT(target)return GLenumparam target FramebufferTarget in valuecategory EXT_framebuffer_objectversion 1.2extensionglxvendorpriv 1427glxflags ignorealias CheckFramebufferStatusFramebufferTexture1DEXT(target, attachment, textarget, texture, level)return voidparam target FramebufferTarget in valueparam attachment FramebufferAttachment in valueparam textarget GLenum in valueparam texture UInt32 in valueparam level Int32 in valuecategory EXT_framebuffer_objectversion 1.2extensionglxropcode 4321glxflags ignorealias FramebufferTexture1DFramebufferTexture2DEXT(target, attachment, textarget, texture, level)return voidparam target FramebufferTarget in valueparam attachment FramebufferAttachment in valueparam textarget GLenum in valueparam texture UInt32 in valueparam level Int32 in valuecategory EXT_framebuffer_objectversion 1.2extensionglxropcode 4322glxflags ignorealias FramebufferTexture2DFramebufferTexture3DEXT(target, attachment, textarget, texture, level, zoffset)return voidparam target FramebufferTarget in valueparam attachment FramebufferAttachment in valueparam textarget GLenum in valueparam texture UInt32 in valueparam level Int32 in valueparam zoffset Int32 in valuecategory EXT_framebuffer_objectversion 1.2extensionglxropcode 4323glxflags ignorealias FramebufferTexture3DFramebufferRenderbufferEXT(target, attachment, renderbuffertarget, renderbuffer)return voidparam target FramebufferTarget in valueparam attachment FramebufferAttachment in valueparam renderbuffertarget RenderbufferTarget in valueparam renderbuffer UInt32 in valuecategory EXT_framebuffer_objectversion 1.2extensionglxropcode 4324glxflags ignorealias FramebufferRenderbufferGetFramebufferAttachmentParameterivEXT(target, attachment, pname, params)return voidparam target FramebufferTarget in valueparam attachment FramebufferAttachment in valueparam pname GLenum in valueparam params Int32 out array [COMPSIZE(pname)]category EXT_framebuffer_objectdlflags notlistableversion 1.2extensionglxvendorpriv 1428glxflags ignorealias GetFramebufferAttachmentParameterivGenerateMipmapEXT(target)return voidparam target GLenum in valuecategory EXT_framebuffer_objectversion 1.2extensionglxropcode 4325glxflags ignorealias GenerateMipmap################################################################################# Extension #311# GREMEDY_string_marker commands################################################################################StringMarkerGREMEDY(len, string)return voidparam len SizeI in valueparam string Void in array [len]category GREMEDY_string_markerversion 1.0extensionglxflags ignoreoffset ?################################################################################# Extension #312# EXT_packed_depth_stencil commands################################################################################# (none)newcategory: EXT_packed_depth_stencil################################################################################# Extension #313 - WGL_3DL_stereo_control################################################################################################################################################################# Extension #314# EXT_stencil_clear_tag commands################################################################################StencilClearTagEXT(stencilTagBits, stencilClearTag)return voidparam stencilTagBits SizeI in valueparam stencilClearTag UInt32 in valuecategory EXT_stencil_clear_tagversion 1.5extensionglxropcode 4223glxflags ignoreoffset ?################################################################################# Extension #315# EXT_texture_sRGB commands################################################################################# (none)newcategory: EXT_texture_sRGB################################################################################# Extension #316# EXT_framebuffer_blit commands################################################################################BlitFramebufferEXT(srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter)return voidparam srcX0 Int32 in valueparam srcY0 Int32 in valueparam srcX1 Int32 in valueparam srcY1 Int32 in valueparam dstX0 Int32 in valueparam dstY0 Int32 in valueparam dstX1 Int32 in valueparam dstY1 Int32 in valueparam mask ClearBufferMask in valueparam filter GLenum in valuecategory EXT_framebuffer_blitversion 1.5glxropcode 4330alias BlitFramebuffer################################################################################# Extension #317# EXT_framebuffer_multisample commands################################################################################RenderbufferStorageMultisampleEXT(target, samples, internalformat, width, height)return voidparam target GLenum in valueparam samples SizeI in valueparam internalformat GLenum in valueparam width SizeI in valueparam height SizeI in valuecategory EXT_framebuffer_multisampleversion 1.5glxropcode 4331alias RenderbufferStorageMultisample################################################################################# Extension #318# MESAX_texture_stack commands################################################################################# (none)newcategory: MESAX_texture_stack################################################################################# Extension #319# EXT_timer_query commands################################################################################GetQueryObjecti64vEXT(id, pname, params)return voidparam id UInt32 in valueparam pname GLenum in valueparam params Int64EXT out array [pname]category EXT_timer_querydlflags notlistableversion 1.5glxvendorpriv 1328glxflags ignoreoffset ?GetQueryObjectui64vEXT(id, pname, params)return voidparam id UInt32 in valueparam pname GLenum in valueparam params UInt64EXT out array [pname]category EXT_timer_querydlflags notlistableversion 1.5glxvendorpriv 1329glxflags ignoreoffset ?################################################################################# Extension #320# EXT_gpu_program_parameters commands################################################################################ProgramEnvParameters4fvEXT(target, index, count, params)return voidparam target ProgramTargetARB in valueparam index UInt32 in valueparam count SizeI in valueparam params Float32 in array [count*4]category EXT_gpu_program_parametersversion 1.2glxropcode 4281offset ?ProgramLocalParameters4fvEXT(target, index, count, params)return voidparam target ProgramTargetARB in valueparam index UInt32 in valueparam count SizeI in valueparam params Float32 in array [count*4]category EXT_gpu_program_parametersversion 1.2glxropcode 4282offset ?################################################################################# Extension #321# APPLE_flush_buffer_range commands################################################################################BufferParameteriAPPLE(target, pname, param)return voidparam target GLenum in valueparam pname GLenum in valueparam param Int32 in valuecategory APPLE_flush_buffer_rangeversion 1.5extensionglxropcode ?glxflags ignoreoffset ?FlushMappedBufferRangeAPPLE(target, offset, size)return voidparam target GLenum in valueparam offset BufferOffset in valueparam size BufferSize in valuecategory APPLE_flush_buffer_rangeversion 1.5extensionglxropcode ?glxflags ignorealias FlushMappedBufferRange################################################################################# Extension #322# NV_gpu_program4 commands################################################################################ProgramLocalParameterI4iNV(target, index, x, y, z, w)return voidparam target ProgramTarget in valueparam index UInt32 in valueparam x Int32 in valueparam y Int32 in valueparam z Int32 in valueparam w Int32 in valuecategory NV_gpu_program4version 1.3vectorequiv ProgramLocalParameterI4ivNVglxvectorequiv ProgramLocalParameterI4ivNVextension soft WINSOFT NV50glfflags ignoreglxflags ignoreProgramLocalParameterI4ivNV(target, index, params)return voidparam target ProgramTarget in valueparam index UInt32 in valueparam params Int32 in array [4]category NV_gpu_program4version 1.3extension soft WINSOFT NV50glfflags ignoreglxflags ignoreProgramLocalParametersI4ivNV(target, index, count, params)return voidparam target ProgramTarget in valueparam index UInt32 in valueparam count SizeI in valueparam params Int32 in array [count*4]category NV_gpu_program4version 1.3extension soft WINSOFT NV50glfflags ignoreglxflags ignoreProgramLocalParameterI4uiNV(target, index, x, y, z, w)return voidparam target ProgramTarget in valueparam index UInt32 in valueparam x UInt32 in valueparam y UInt32 in valueparam z UInt32 in valueparam w UInt32 in valuecategory NV_gpu_program4version 1.3vectorequiv ProgramLocalParameterI4uivNVglxvectorequiv ProgramLocalParameterI4uivNVextension soft WINSOFT NV50glfflags ignoreglxflags ignoreProgramLocalParameterI4uivNV(target, index, params)return voidparam target ProgramTarget in valueparam index UInt32 in valueparam params UInt32 in array [4]category NV_gpu_program4version 1.3extension soft WINSOFT NV50glfflags ignoreglxflags ignoreProgramLocalParametersI4uivNV(target, index, count, params)return voidparam target ProgramTarget in valueparam index UInt32 in valueparam count SizeI in valueparam params UInt32 in array [count*4]category NV_gpu_program4version 1.3extension soft WINSOFT NV50glfflags ignoreglxflags ignoreProgramEnvParameterI4iNV(target, index, x, y, z, w)return voidparam target ProgramTarget in valueparam index UInt32 in valueparam x Int32 in valueparam y Int32 in valueparam z Int32 in valueparam w Int32 in valuecategory NV_gpu_program4version 1.3vectorequiv ProgramEnvParameterI4ivNVglxvectorequiv ProgramEnvParameterI4ivNVextension soft WINSOFT NV50glfflags ignoreglxflags ignoreProgramEnvParameterI4ivNV(target, index, params)return voidparam target ProgramTarget in valueparam index UInt32 in valueparam params Int32 in array [4]category NV_gpu_program4version 1.3extension soft WINSOFT NV50glfflags ignoreglxflags ignoreProgramEnvParametersI4ivNV(target, index, count, params)return voidparam target ProgramTarget in valueparam index UInt32 in valueparam count SizeI in valueparam params Int32 in array [count*4]category NV_gpu_program4version 1.3extension soft WINSOFT NV50glfflags ignoreglxflags ignoreProgramEnvParameterI4uiNV(target, index, x, y, z, w)return voidparam target ProgramTarget in valueparam index UInt32 in valueparam x UInt32 in valueparam y UInt32 in valueparam z UInt32 in valueparam w UInt32 in valuecategory NV_gpu_program4version 1.3vectorequiv ProgramEnvParameterI4uivNVglxvectorequiv ProgramEnvParameterI4uivNVextension soft WINSOFT NV50glfflags ignoreglxflags ignoreProgramEnvParameterI4uivNV(target, index, params)return voidparam target ProgramTarget in valueparam index UInt32 in valueparam params UInt32 in array [4]category NV_gpu_program4version 1.3extension soft WINSOFT NV50glfflags ignoreglxflags ignoreProgramEnvParametersI4uivNV(target, index, count, params)return voidparam target ProgramTarget in valueparam index UInt32 in valueparam count SizeI in valueparam params UInt32 in array [count*4]category NV_gpu_program4version 1.3extension soft WINSOFT NV50glfflags ignoreglxflags ignoreGetProgramLocalParameterIivNV(target, index, params)return voidparam target ProgramTarget in valueparam index UInt32 in valueparam params Int32 out array [4]dlflags notlistablecategory NV_gpu_program4version 1.3extension soft WINSOFT NV50glfflags ignoreglxflags ignoreGetProgramLocalParameterIuivNV(target, index, params)return voidparam target ProgramTarget in valueparam index UInt32 in valueparam params UInt32 out array [4]dlflags notlistablecategory NV_gpu_program4version 1.3extension soft WINSOFT NV50glfflags ignoreglxflags ignoreGetProgramEnvParameterIivNV(target, index, params)return voidparam target ProgramTarget in valueparam index UInt32 in valueparam params Int32 out array [4]dlflags notlistablecategory NV_gpu_program4version 1.3extension soft WINSOFT NV50glfflags ignoreglxflags ignoreGetProgramEnvParameterIuivNV(target, index, params)return voidparam target ProgramTarget in valueparam index UInt32 in valueparam params UInt32 out array [4]dlflags notlistablecategory NV_gpu_program4version 1.3extension soft WINSOFT NV50glfflags ignoreglxflags ignore################################################################################# Extension #323# NV_geometry_program4 commands################################################################################ProgramVertexLimitNV(target, limit)return voidparam target ProgramTarget in valueparam limit Int32 in valuecategory NV_geometry_program4version 2.0extension soft WINSOFTglfflags ignoreglxflags ignoreFramebufferTextureEXT(target, attachment, texture, level)return voidparam target FramebufferTarget in valueparam attachment FramebufferAttachment in valueparam texture Texture in valueparam level CheckedInt32 in valuecategory NV_geometry_program4version 2.0extension soft WINSOFTdlflags notlistableglfflags ignoreglxflags ignorealias FramebufferTextureARBFramebufferTextureLayerEXT(target, attachment, texture, level, layer)return voidparam target FramebufferTarget in valueparam attachment FramebufferAttachment in valueparam texture Texture in valueparam level CheckedInt32 in valueparam layer CheckedInt32 in valuecategory NV_geometry_program4version 2.0extension soft WINSOFTdlflags notlistableglfflags ignoreglxflags ignorealias FramebufferTextureLayerFramebufferTextureFaceEXT(target, attachment, texture, level, face)return voidparam target FramebufferTarget in valueparam attachment FramebufferAttachment in valueparam texture Texture in valueparam level CheckedInt32 in valueparam face TextureTarget in valuecategory NV_geometry_program4version 2.0extension soft WINSOFTdlflags notlistableglfflags ignoreglxflags ignorealias FramebufferTextureFaceARB################################################################################# Extension #324# EXT_geometry_shader4 commands################################################################################ProgramParameteriEXT(program, pname, value)return voidparam program UInt32 in valueparam pname ProgramParameterPName in valueparam value Int32 in valuecategory EXT_geometry_shader4version 2.0extension soft WINSOFTglfflags ignoreglxflags ignorealias ProgramParameteriARB################################################################################# Extension #325# NV_vertex_program4 commands################################################################################VertexAttribI1iEXT(index, x)return voidparam index UInt32 in valueparam x Int32 in valuecategory NV_vertex_program4beginend allow-insidevectorequiv VertexAttribI1ivEXTglxvectorequiv VertexAttribI1ivEXTextension soft WINSOFT NV10glfflags ignoreglxflags ignorealias VertexAttribI1iVertexAttribI2iEXT(index, x, y)return voidparam index UInt32 in valueparam x Int32 in valueparam y Int32 in valuecategory NV_vertex_program4beginend allow-insidevectorequiv VertexAttribI2ivEXTglxvectorequiv VertexAttribI2ivEXTextension soft WINSOFT NV10glfflags ignoreglxflags ignorealias VertexAttribI2iVertexAttribI3iEXT(index, x, y, z)return voidparam index UInt32 in valueparam x Int32 in valueparam y Int32 in valueparam z Int32 in valuecategory NV_vertex_program4beginend allow-insidevectorequiv VertexAttribI3ivEXTglxvectorequiv VertexAttribI3ivEXTextension soft WINSOFT NV10glfflags ignoreglxflags ignorealias VertexAttribI3iVertexAttribI4iEXT(index, x, y, z, w)return voidparam index UInt32 in valueparam x Int32 in valueparam y Int32 in valueparam z Int32 in valueparam w Int32 in valuecategory NV_vertex_program4beginend allow-insidevectorequiv VertexAttribI4ivEXTglxvectorequiv VertexAttribI4ivEXTextension soft WINSOFT NV10glfflags ignoreglxflags ignorealias VertexAttribI4iVertexAttribI1uiEXT(index, x)return voidparam index UInt32 in valueparam x UInt32 in valuecategory NV_vertex_program4beginend allow-insidevectorequiv VertexAttribI1uivEXTglxvectorequiv VertexAttribI1uivEXTextension soft WINSOFT NV10glfflags ignoreglxflags ignorealias VertexAttribI1uiVertexAttribI2uiEXT(index, x, y)return voidparam index UInt32 in valueparam x UInt32 in valueparam y UInt32 in valuecategory NV_vertex_program4beginend allow-insidevectorequiv VertexAttribI2uivEXTglxvectorequiv VertexAttribI2uivEXTextension soft WINSOFT NV10glfflags ignoreglxflags ignorealias VertexAttribI2uiVertexAttribI3uiEXT(index, x, y, z)return voidparam index UInt32 in valueparam x UInt32 in valueparam y UInt32 in valueparam z UInt32 in valuecategory NV_vertex_program4beginend allow-insidevectorequiv VertexAttribI3uivEXTglxvectorequiv VertexAttribI3uivEXTextension soft WINSOFT NV10glfflags ignoreglxflags ignorealias VertexAttribI3uiVertexAttribI4uiEXT(index, x, y, z, w)return voidparam index UInt32 in valueparam x UInt32 in valueparam y UInt32 in valueparam z UInt32 in valueparam w UInt32 in valuecategory NV_vertex_program4beginend allow-insidevectorequiv VertexAttribI4uivEXTglxvectorequiv VertexAttribI4uivEXTextension soft WINSOFT NV10glfflags ignoreglxflags ignorealias VertexAttribI4uiVertexAttribI1ivEXT(index, v)return voidparam index UInt32 in valueparam v Int32 in array [1]category NV_vertex_program4beginend allow-insideextension soft WINSOFT NV10glfflags ignoreglxflags ignorealias VertexAttribI1ivVertexAttribI2ivEXT(index, v)return voidparam index UInt32 in valueparam v Int32 in array [2]category NV_vertex_program4beginend allow-insideextension soft WINSOFT NV10glfflags ignoreglxflags ignorealias VertexAttribI2ivVertexAttribI3ivEXT(index, v)return voidparam index UInt32 in valueparam v Int32 in array [3]category NV_vertex_program4beginend allow-insideextension soft WINSOFT NV10glfflags ignoreglxflags ignorealias VertexAttribI3ivVertexAttribI4ivEXT(index, v)return voidparam index UInt32 in valueparam v Int32 in array [4]category NV_vertex_program4beginend allow-insideextension soft WINSOFT NV10glfflags ignoreglxflags ignorealias VertexAttribI4ivVertexAttribI1uivEXT(index, v)return voidparam index UInt32 in valueparam v UInt32 in array [1]category NV_vertex_program4beginend allow-insideextension soft WINSOFT NV10glfflags ignoreglxflags ignorealias VertexAttribI1uivVertexAttribI2uivEXT(index, v)return voidparam index UInt32 in valueparam v UInt32 in array [2]category NV_vertex_program4beginend allow-insideextension soft WINSOFT NV10glfflags ignoreglxflags ignorealias VertexAttribI2uivVertexAttribI3uivEXT(index, v)return voidparam index UInt32 in valueparam v UInt32 in array [3]category NV_vertex_program4beginend allow-insideextension soft WINSOFT NV10glfflags ignoreglxflags ignorealias VertexAttribI3uivVertexAttribI4uivEXT(index, v)return voidparam index UInt32 in valueparam v UInt32 in array [4]category NV_vertex_program4beginend allow-insideextension soft WINSOFT NV10glfflags ignoreglxflags ignorealias VertexAttribI4uivVertexAttribI4bvEXT(index, v)return voidparam index UInt32 in valueparam v Int8 in array [4]category NV_vertex_program4beginend allow-insideextension soft WINSOFT NV10glfflags ignoreglxflags ignorealias VertexAttribI4bvVertexAttribI4svEXT(index, v)return voidparam index UInt32 in valueparam v Int16 in array [4]category NV_vertex_program4beginend allow-insideextension soft WINSOFT NV10glfflags ignoreglxflags ignorealias VertexAttribI4svVertexAttribI4ubvEXT(index, v)return voidparam index UInt32 in valueparam v UInt8 in array [4]category NV_vertex_program4beginend allow-insideextension soft WINSOFT NV10glfflags ignoreglxflags ignorealias VertexAttribI4ubvVertexAttribI4usvEXT(index, v)return voidparam index UInt32 in valueparam v UInt16 in array [4]category NV_vertex_program4beginend allow-insideextension soft WINSOFT NV10glfflags ignoreglxflags ignorealias VertexAttribI4usvVertexAttribIPointerEXT(index, size, type, stride, pointer)return voidparam index UInt32 in valueparam size Int32 in valueparam type VertexAttribEnum in valueparam stride SizeI in valueparam pointer Void in array [COMPSIZE(size/type/stride)] retainedcategory NV_vertex_program4dlflags notlistableextension soft WINSOFT NV10glfflags ignoreglxflags ignorealias VertexAttribIPointerGetVertexAttribIivEXT(index, pname, params)return voidparam index UInt32 in valueparam pname VertexAttribEnum in valueparam params Int32 out array [1]category NV_vertex_program4dlflags notlistableextension soft WINSOFT NV10glfflags ignoreglxflags ignorealias GetVertexAttribIivGetVertexAttribIuivEXT(index, pname, params)return voidparam index UInt32 in valueparam pname VertexAttribEnum in valueparam params UInt32 out array [1]category NV_vertex_program4dlflags notlistableextension soft WINSOFT NV10glfflags ignoreglxflags ignorealias GetVertexAttribIuiv################################################################################# Extension #326# EXT_gpu_shader4 commands################################################################################GetUniformuivEXT(program, location, params)return voidparam program UInt32 in valueparam location Int32 in valueparam params UInt32 out array [COMPSIZE(program/location)]category EXT_gpu_shader4dlflags notlistableversion 2.0extension soft WINSOFTglfflags ignoreglxflags ignorealias GetUniformuivBindFragDataLocationEXT(program, color, name)return voidparam program UInt32 in valueparam color UInt32 in valueparam name Char in array [COMPSIZE(name)]category EXT_gpu_shader4dlflags notlistableversion 2.0extension soft WINSOFTglfflags ignoreglxflags ignorealias BindFragDataLocationGetFragDataLocationEXT(program, name)return Int32param program UInt32 in valueparam name Char in array [COMPSIZE(name)]category EXT_gpu_shader4dlflags notlistableversion 2.0extension soft WINSOFTglfflags ignoreglxflags ignorealias GetFragDataLocationUniform1uiEXT(location, v0)return voidparam location Int32 in valueparam v0 UInt32 in valuecategory EXT_gpu_shader4version 2.0extension soft WINSOFTglfflags ignoreglxflags ignorealias Uniform1uiUniform2uiEXT(location, v0, v1)return voidparam location Int32 in valueparam v0 UInt32 in valueparam v1 UInt32 in valuecategory EXT_gpu_shader4version 2.0extension soft WINSOFTglfflags ignoreglxflags ignorealias Uniform2uiUniform3uiEXT(location, v0, v1, v2)return voidparam location Int32 in valueparam v0 UInt32 in valueparam v1 UInt32 in valueparam v2 UInt32 in valuecategory EXT_gpu_shader4version 2.0extension soft WINSOFTglfflags ignoreglxflags ignorealias Uniform3uiUniform4uiEXT(location, v0, v1, v2, v3)return voidparam location Int32 in valueparam v0 UInt32 in valueparam v1 UInt32 in valueparam v2 UInt32 in valueparam v3 UInt32 in valuecategory EXT_gpu_shader4version 2.0extension soft WINSOFTglfflags ignoreglxflags ignorealias Uniform4uiUniform1uivEXT(location, count, value)return voidparam location Int32 in valueparam count SizeI in valueparam value UInt32 in array [count]category EXT_gpu_shader4version 2.0extension soft WINSOFTglfflags ignoreglxflags ignorealias Uniform1uivUniform2uivEXT(location, count, value)return voidparam location Int32 in valueparam count SizeI in valueparam value UInt32 in array [count*2]category EXT_gpu_shader4version 2.0extension soft WINSOFTglfflags ignoreglxflags ignorealias Uniform2uivUniform3uivEXT(location, count, value)return voidparam location Int32 in valueparam count SizeI in valueparam value UInt32 in array [count*3]category EXT_gpu_shader4version 2.0extension soft WINSOFTglfflags ignoreglxflags ignorealias Uniform3uivUniform4uivEXT(location, count, value)return voidparam location Int32 in valueparam count SizeI in valueparam value UInt32 in array [count*4]category EXT_gpu_shader4version 2.0extension soft WINSOFTglfflags ignoreglxflags ignorealias Uniform4uiv################################################################################# Extension #327# EXT_draw_instanced commands################################################################################DrawArraysInstancedEXT(mode, start, count, primcount)return voidparam mode BeginMode in valueparam start Int32 in valueparam count SizeI in valueparam primcount SizeI in valuecategory EXT_draw_instancedversion 2.0extension soft WINSOFTdlflags notlistablevectorequiv ArrayElementglfflags ignoreglxflags ignorealias DrawArraysInstancedARBDrawElementsInstancedEXT(mode, count, type, indices, primcount)return voidparam mode BeginMode in valueparam count SizeI in valueparam type DrawElementsType in valueparam indices Void in array [COMPSIZE(count/type)]param primcount SizeI in valuecategory EXT_draw_instancedversion 2.0extension soft WINSOFTdlflags notlistablevectorequiv ArrayElementglfflags ignoreglxflags ignorealias DrawElementsInstancedARB################################################################################# Extension #328# EXT_packed_float commands################################################################################# (none)newcategory: EXT_packed_float################################################################################# Extension #329# EXT_texture_array commands################################################################################# (none)newcategory: EXT_texture_array################################################################################# Extension #330# EXT_texture_buffer_object commands################################################################################TexBufferEXT(target, internalformat, buffer)return voidparam target TextureTarget in valueparam internalformat GLenum in valueparam buffer UInt32 in valuecategory EXT_texture_buffer_objectversion 2.0extension soft WINSOFT NV50glfflags ignoreglxflags ignorealias TexBufferARB################################################################################# Extension #331# EXT_texture_compression_latc commands################################################################################# (none)newcategory: EXT_texture_compression_latc################################################################################# Extension #332# EXT_texture_compression_rgtc commands################################################################################# (none)newcategory: EXT_texture_compression_rgtc################################################################################# Extension #333# EXT_texture_shared_exponent commands################################################################################# (none)newcategory: EXT_texture_shared_exponent################################################################################# Extension #334# NV_depth_buffer_float commands################################################################################DepthRangedNV(zNear, zFar)return voidparam zNear Float64 in valueparam zFar Float64 in valuecategory NV_depth_buffer_floatextension soft WINSOFT NV50version 2.0glfflags ignoreglxflags ignoreClearDepthdNV(depth)return voidparam depth Float64 in valuecategory NV_depth_buffer_floatextension soft WINSOFT NV50version 2.0glfflags ignoreglxflags ignoreDepthBoundsdNV(zmin, zmax)return voidparam zmin Float64 in valueparam zmax Float64 in valuecategory NV_depth_buffer_floatextension soft WINSOFT NV50version 2.0glfflags ignoreglxflags ignore################################################################################# Extension #335# NV_fragment_program4 commands################################################################################# (none)newcategory: NV_fragment_program4################################################################################# Extension #336# NV_framebuffer_multisample_coverage commands################################################################################RenderbufferStorageMultisampleCoverageNV(target, coverageSamples, colorSamples, internalformat, width, height)return voidparam target RenderbufferTarget in valueparam coverageSamples SizeI in valueparam colorSamples SizeI in valueparam internalformat PixelInternalFormat in valueparam width SizeI in valueparam height SizeI in valuecategory NV_framebuffer_multisample_coverageversion 1.5extension soft WINSOFTdlflags notlistableglfflags ignoreglxflags ignore################################################################################# Extension #337# EXT_framebuffer_sRGB commands################################################################################# (none)newcategory: EXT_framebuffer_sRGB################################################################################# Extension #338# NV_geometry_shader4 commands################################################################################# (none)newcategory: NV_geometry_shader4################################################################################# Extension #339# NV_parameter_buffer_object commands################################################################################ProgramBufferParametersfvNV(target, buffer, index, count, params)return voidparam target ProgramTarget in valueparam buffer UInt32 in valueparam index UInt32 in valueparam count SizeI in valueparam params Float32 in array [count]category NV_parameter_buffer_objectversion 1.2extension soft WINSOFT NV50glfflags ignoreglxflags ignoreProgramBufferParametersIivNV(target, buffer, index, count, params)return voidparam target ProgramTarget in valueparam buffer UInt32 in valueparam index UInt32 in valueparam count SizeI in valueparam params Int32 in array [count]category NV_parameter_buffer_objectversion 1.2extension soft WINSOFT NV50glfflags ignoreglxflags ignoreProgramBufferParametersIuivNV(target, buffer, index, count, params)return voidparam target ProgramTarget in valueparam buffer UInt32 in valueparam index UInt32 in valueparam count SizeI in valueparam params UInt32 in array [count]category NV_parameter_buffer_objectversion 1.2extension soft WINSOFT NV50glfflags ignoreglxflags ignore################################################################################# Extension #340# EXT_draw_buffers2 commands################################################################################ColorMaskIndexedEXT(index, r, g, b, a)return voidparam index UInt32 in valueparam r Boolean in valueparam g Boolean in valueparam b Boolean in valueparam a Boolean in valuecategory EXT_draw_buffers2version 2.0glxflags ignoreglfflags ignoreextension soft WINSOFTalias ColorMaskiGetBooleanIndexedvEXT(target, index, data)return voidparam target GLenum in valueparam index UInt32 in valueparam data Boolean out array [COMPSIZE(target)]category EXT_draw_buffers2version 2.0dlflags notlistableglxflags ignoreglfflags ignoreextension soft WINSOFTalias GetBooleani_vGetIntegerIndexedvEXT(target, index, data)return voidparam target GLenum in valueparam index UInt32 in valueparam data Int32 out array [COMPSIZE(target)]category EXT_draw_buffers2version 2.0dlflags notlistableglxflags ignoreglfflags ignoreextension soft WINSOFTalias GetIntegeri_vEnableIndexedEXT(target, index)return voidparam target GLenum in valueparam index UInt32 in valuecategory EXT_draw_buffers2version 2.0glxflags ignoreglfflags ignoreextension soft WINSOFTalias EnableiDisableIndexedEXT(target, index)return voidparam target GLenum in valueparam index UInt32 in valuecategory EXT_draw_buffers2version 2.0glxflags ignoreglfflags ignoreextension soft WINSOFTalias DisableiIsEnabledIndexedEXT(target, index)return Booleanparam target GLenum in valueparam index UInt32 in valuecategory EXT_draw_buffers2version 2.0dlflags notlistableglxflags ignoreglfflags ignoreextension soft WINSOFTalias IsEnabledi################################################################################# Extension #341# NV_transform_feedback commands################################################################################BeginTransformFeedbackNV(primitiveMode)return voidparam primitiveMode GLenum in valuecategory NV_transform_feedbackversion 1.5dlflags notlistableglxflags ignoreglfflags ignoreextension soft WINSOFTalias BeginTransformFeedbackEndTransformFeedbackNV()return voidcategory NV_transform_feedbackversion 1.5dlflags notlistableglxflags ignoreglfflags ignoreextension soft WINSOFTalias EndTransformFeedbackTransformFeedbackAttribsNV(count, attribs, bufferMode)return voidparam count UInt32 in valueparam attribs Int32 in array [COMPSIZE(count)]param bufferMode GLenum in valuecategory NV_transform_feedbackversion 1.5dlflags notlistableglxflags ignoreglfflags ignoreextension soft WINSOFTBindBufferRangeNV(target, index, buffer, offset, size)return voidparam target GLenum in valueparam index UInt32 in valueparam buffer UInt32 in valueparam offset BufferOffset in valueparam size BufferSize in valuecategory NV_transform_feedbackversion 1.5dlflags notlistableglxflags ignoreglfflags ignoreextension soft WINSOFTalias BindBufferRangeBindBufferOffsetNV(target, index, buffer, offset)return voidparam target GLenum in valueparam index UInt32 in valueparam buffer UInt32 in valueparam offset BufferOffset in valuecategory NV_transform_feedbackversion 1.5dlflags notlistableglxflags ignoreglfflags ignoreextension soft WINSOFTalias BindBufferOffsetEXTBindBufferBaseNV(target, index, buffer)return voidparam target GLenum in valueparam index UInt32 in valueparam buffer UInt32 in valuecategory NV_transform_feedbackversion 1.5dlflags notlistableglxflags ignoreglfflags ignoreextension soft WINSOFTalias BindBufferBaseTransformFeedbackVaryingsNV(program, count, varyings, bufferMode)return voidparam program UInt32 in valueparam count SizeI in valueparam varyings CharPointer in array [count]param bufferMode GLenum in valuecategory NV_transform_feedbackversion 1.5dlflags notlistableglxflags ignoreglfflags ignoreextension soft WINSOFTalias TransformFeedbackVaryingsActiveVaryingNV(program, name)return voidparam program UInt32 in valueparam name Char in array [COMPSIZE(name)]category NV_transform_feedbackversion 1.5dlflags notlistableglxflags ignoreglfflags ignoreextension soft WINSOFTGetVaryingLocationNV(program, name)return Int32param program UInt32 in valueparam name Char in array [COMPSIZE(name)]category NV_transform_feedbackdlflags notlistableversion 1.5glfflags ignoreglxflags ignoreextension soft WINSOFTGetActiveVaryingNV(program, index, bufSize, length, size, type, name)return voidparam program UInt32 in valueparam index UInt32 in valueparam bufSize SizeI in valueparam length SizeI out array [1]param size SizeI out array [1]param type GLenum out array [1]param name Char out array [COMPSIZE(program/index/bufSize)]category NV_transform_feedbackdlflags notlistableversion 1.5extension soft WINSOFTglfflags ignoreglxflags ignoreGetTransformFeedbackVaryingNV(program, index, location)return voidparam program UInt32 in valueparam index UInt32 in valueparam location Int32 out array [1]category NV_transform_feedbackdlflags notlistableversion 1.5extension soft WINSOFTglfflags ignoreglxflags ignorealias GetTransformFeedbackVarying################################################################################# Extension #342# EXT_bindable_uniform commands################################################################################UniformBufferEXT(program, location, buffer)return voidparam program UInt32 in valueparam location Int32 in valueparam buffer UInt32 in valuecategory EXT_bindable_uniformversion 2.0extension soft WINSOFTglxflags ignoreglfflags ignoreGetUniformBufferSizeEXT(program, location)return Int32param program UInt32 in valueparam location Int32 in valuecategory EXT_bindable_uniformdlflags notlistableversion 2.0extension soft WINSOFTglfflags ignoreglxflags ignoreGetUniformOffsetEXT(program, location)return BufferOffsetparam program UInt32 in valueparam location Int32 in valuecategory EXT_bindable_uniformdlflags notlistableversion 2.0extension soft WINSOFTglfflags ignoreglxflags ignore################################################################################# Extension #343# EXT_texture_integer extension commands################################################################################TexParameterIivEXT(target, pname, params)return voidparam target TextureTarget in valueparam pname TextureParameterName in valueparam params Int32 in array [COMPSIZE(pname)]category EXT_texture_integerversion 2.0extension soft WINSOFT NV50glfflags ignoreglxflags ignorealias TexParameterIivTexParameterIuivEXT(target, pname, params)return voidparam target TextureTarget in valueparam pname TextureParameterName in valueparam params UInt32 in array [COMPSIZE(pname)]category EXT_texture_integerversion 2.0extension soft WINSOFT NV50glfflags ignoreglxflags ignorealias TexParameterIuivGetTexParameterIivEXT(target, pname, params)return voidparam target TextureTarget in valueparam pname GetTextureParameter in valueparam params Int32 out array [COMPSIZE(pname)]category EXT_texture_integerdlflags notlistableversion 1.0version 2.0extension soft WINSOFT NV50glfflags ignoreglxflags ignorealias GetTexParameterIivGetTexParameterIuivEXT(target, pname, params)return voidparam target TextureTarget in valueparam pname GetTextureParameter in valueparam params UInt32 out array [COMPSIZE(pname)]category EXT_texture_integerdlflags notlistableversion 1.0version 2.0extension soft WINSOFT NV50glfflags ignoreglxflags ignorealias GetTexParameterIuivClearColorIiEXT(red, green, blue, alpha)return voidparam red Int32 in valueparam green Int32 in valueparam blue Int32 in valueparam alpha Int32 in valuecategory EXT_texture_integerversion 2.0extension soft WINSOFT NV50glfflags ignoreglxflags ignoreClearColorIuiEXT(red, green, blue, alpha)return voidparam red UInt32 in valueparam green UInt32 in valueparam blue UInt32 in valueparam alpha UInt32 in valuecategory EXT_texture_integerversion 2.0extension soft WINSOFT NV50glfflags ignoreglxflags ignore################################################################################# Extension #344 - GLX_EXT_texture_from_pixmap################################################################################################################################################################# Extension #345# GREMEDY_frame_terminator commands################################################################################FrameTerminatorGREMEDY()return voidcategory GREMEDY_frame_terminatorversion 1.0extensionglxflags ignoreoffset ?################################################################################# Extension #346# NV_conditional_render commands################################################################################BeginConditionalRenderNV(id, mode)return voidparam id UInt32 in valueparam mode TypeEnum in valuecategory NV_conditional_renderglfflags ignoreglxflags ignorealias BeginConditionalRenderEndConditionalRenderNV()return voidcategory NV_conditional_renderglfflags ignoreglxflags ignorealias EndConditionalRender################################################################################# Extension #347# NV_present_video commands################################################################################# TBD# void PresentFrameKeyedNV(uint video_slot, uint64EXT minPresentTime,# uint beginPresentTimeId, uint# presentDurationId, enum type, enum target0,# uint fill0, uint key0, enum target1, uint# fill1, uint key1);## void PresentFrameDualFillNV(uint video_slot, uint64EXT# minPresentTime, uint beginPresentTimeId,# uint presentDurationId, enum type, enum# target0, uint fill0, enum target1, uint# fill1, enum target2, uint fill2, enum# target3, uint fill3);## void GetVideoivNV(uint video_slot, enum pname, int *params);# void GetVideouivNV(uint video_slot, enum pname, uint *params);# void GetVideoi64vNV(uint video_slot, enum pname, int64EXT *params);# void GetVideoui64vNV(uint video_slot, enum pname, uint64EXT *params);# void VideoParameterivNV(uint video_slot, enum pname, const int *params);PresentFrameKeyedNV(video_slot, minPresentTime, beginPresentTimeId, presentDurationId, type, target0, fill0, key0, target1, fill1, key1)return voidparam video_slot UInt32 in valueparam minPresentTime UInt64EXT in valueparam beginPresentTimeId UInt32 in valueparam presentDurationId UInt32 in valueparam type GLenum in valueparam target0 GLenum in valueparam fill0 UInt32 in valueparam key0 UInt32 in valueparam target1 GLenum in valueparam fill1 UInt32 in valueparam key1 UInt32 in valuecategory NV_present_videoversion 1.2extensionglxropcode ?glxflags ignoreoffset ?PresentFrameDualFillNV(video_slot, minPresentTime, beginPresentTimeId, presentDurationId, type, target0, fill0, target1, fill1, target2, fill2, target3, fill3)return voidparam video_slot UInt32 in valueparam minPresentTime UInt64EXT in valueparam beginPresentTimeId UInt32 in valueparam presentDurationId UInt32 in valueparam type GLenum in valueparam target0 GLenum in valueparam fill0 UInt32 in valueparam target1 GLenum in valueparam fill1 UInt32 in valueparam target2 GLenum in valueparam fill2 UInt32 in valueparam target3 GLenum in valueparam fill3 UInt32 in valuecategory NV_present_videoversion 1.2extensionglxropcode ?glxflags ignoreoffset ?GetVideoivNV(video_slot, pname, params)return voidparam video_slot UInt32 in valueparam pname GLenum in valueparam params Int32 out array [COMPSIZE(pname)]category NV_present_videodlflags notlistableversion 1.2extensionglxsingle ?glxflags ignoreoffset ?GetVideouivNV(video_slot, pname, params)return voidparam video_slot UInt32 in valueparam pname GLenum in valueparam params UInt32 out array [COMPSIZE(pname)]category NV_present_videodlflags notlistableversion 1.2extensionglxsingle ?glxflags ignoreoffset ?GetVideoi64vNV(video_slot, pname, params)return voidparam video_slot UInt32 in valueparam pname GLenum in valueparam params Int64EXT out array [COMPSIZE(pname)]category NV_present_videodlflags notlistableversion 1.2extensionglxsingle ?glxflags ignoreoffset ?GetVideoui64vNV(video_slot, pname, params)return voidparam video_slot UInt32 in valueparam pname GLenum in valueparam params UInt64EXT out array [COMPSIZE(pname)]category NV_present_videodlflags notlistableversion 1.2extensionglxsingle ?glxflags ignoreoffset ?################################################################################# Extension #348 - GLX_NV_video_out# Extension #349 - WGL_NV_video_out# Extension #350 - GLX_NV_swap_group# Extension #351 - WGL_NV_swap_group################################################################################################################################################################# Extension #352# EXT_transform_feedback commands################################################################################# From EXT_draw_buffers2: GetBooleanIndexedvEXT / GetIntegerIndexedvEXTBeginTransformFeedbackEXT(primitiveMode)return voidparam primitiveMode GLenum in valuecategory EXT_transform_feedbackversion 2.0dlflags notlistableglxflags ignoreglfflags ignoreextension soft WINSOFTalias BeginTransformFeedbackEndTransformFeedbackEXT()return voidcategory EXT_transform_feedbackversion 2.0dlflags notlistableglxflags ignoreglfflags ignoreextension soft WINSOFTalias EndTransformFeedbackBindBufferRangeEXT(target, index, buffer, offset, size)return voidparam target GLenum in valueparam index UInt32 in valueparam buffer UInt32 in valueparam offset BufferOffset in valueparam size BufferSize in valuecategory EXT_transform_feedbackversion 2.0dlflags notlistableglxflags ignoreglfflags ignoreextension soft WINSOFTalias BindBufferRange# Not promoted to the OpenGL 3.0 coreBindBufferOffsetEXT(target, index, buffer, offset)return voidparam target GLenum in valueparam index UInt32 in valueparam buffer UInt32 in valueparam offset BufferOffset in valuecategory EXT_transform_feedbackversion 2.0dlflags notlistableglxflags ignoreglfflags ignoreextension soft WINSOFTBindBufferBaseEXT(target, index, buffer)return voidparam target GLenum in valueparam index UInt32 in valueparam buffer UInt32 in valuecategory EXT_transform_feedbackversion 2.0dlflags notlistableglxflags ignoreglfflags ignoreextension soft WINSOFTalias BindBufferBaseTransformFeedbackVaryingsEXT(program, count, varyings, bufferMode)return voidparam program UInt32 in valueparam count SizeI in valueparam varyings CharPointer in array [count]param bufferMode GLenum in valuecategory EXT_transform_feedbackversion 2.0dlflags notlistableglxflags ignoreglfflags ignoreextension soft WINSOFTalias TransformFeedbackVaryingsGetTransformFeedbackVaryingEXT(program, index, bufSize, length, size, type, name)return voidparam program UInt32 in valueparam index UInt32 in valueparam bufSize SizeI in valueparam length SizeI out array [1]param size SizeI out array [1]param type GLenum out array [1]param name Char out array [COMPSIZE(length)]category EXT_transform_feedbackdlflags notlistableversion 2.0extension soft WINSOFTglfflags ignoreglxflags ignorealias GetTransformFeedbackVarying################################################################################# Extension #353# EXT_direct_state_access commands################################################################################# New 1.1 client commandsClientAttribDefaultEXT(mask)return voidparam mask ClientAttribMask in valuecategory EXT_direct_state_accessextension soft WINSOFTdlflags notlistableglxflags ignore ### client-handcode client-intercept server-handcodePushClientAttribDefaultEXT(mask)return voidparam mask ClientAttribMask in valuecategory EXT_direct_state_accessextension soft WINSOFTdlflags notlistableglxflags ignore ### client-handcode client-intercept server-handcode# New 1.0 matrix commandsMatrixLoadfEXT(mode, m)return voidparam mode MatrixMode in valueparam m Float32 in array [16]category EXT_direct_state_accessextension soft WINSOFTglxflags ignoreglfflags ignoreMatrixLoaddEXT(mode, m)return voidparam mode MatrixMode in valueparam m Float64 in array [16]category EXT_direct_state_accessextension soft WINSOFTglxflags ignoreglfflags ignoreMatrixMultfEXT(mode, m)return voidparam mode MatrixMode in valueparam m Float32 in array [16]category EXT_direct_state_accessextension soft WINSOFTglxflags ignoreglfflags ignoreMatrixMultdEXT(mode, m)return voidparam mode MatrixMode in valueparam m Float64 in array [16]category EXT_direct_state_accessextension soft WINSOFTglxflags ignoreglfflags ignoreMatrixLoadIdentityEXT(mode)return voidparam mode MatrixMode in valuecategory EXT_direct_state_accessextension soft WINSOFTglxflags ignoreglfflags ignoreMatrixRotatefEXT(mode, angle, x, y, z)return voidparam mode MatrixMode in valueparam angle Float32 in valueparam x Float32 in valueparam y Float32 in valueparam z Float32 in valuecategory EXT_direct_state_accessextension soft WINSOFTglxflags ignoreglfflags ignoreMatrixRotatedEXT(mode, angle, x, y, z)return voidparam mode MatrixMode in valueparam angle Float64 in valueparam x Float64 in valueparam y Float64 in valueparam z Float64 in valuecategory EXT_direct_state_accessextension soft WINSOFTglxflags ignoreglfflags ignoreMatrixScalefEXT(mode, x, y, z)return voidparam mode MatrixMode in valueparam x Float32 in valueparam y Float32 in valueparam z Float32 in valuecategory EXT_direct_state_accessextension soft WINSOFTglxflags ignoreglfflags ignoreMatrixScaledEXT(mode, x, y, z)return voidparam mode MatrixMode in valueparam x Float64 in valueparam y Float64 in valueparam z Float64 in valuecategory EXT_direct_state_accessextension soft WINSOFTglxflags ignoreglfflags ignoreMatrixTranslatefEXT(mode, x, y, z)return voidparam mode MatrixMode in valueparam x Float32 in valueparam y Float32 in valueparam z Float32 in valuecategory EXT_direct_state_accessextension soft WINSOFTglxflags ignoreglfflags ignoreMatrixTranslatedEXT(mode, x, y, z)return voidparam mode MatrixMode in valueparam x Float64 in valueparam y Float64 in valueparam z Float64 in valuecategory EXT_direct_state_accessextension soft WINSOFTglxflags ignoreglfflags ignoreMatrixFrustumEXT(mode, left, right, bottom, top, zNear, zFar)return voidparam mode MatrixMode in valueparam left Float64 in valueparam right Float64 in valueparam bottom Float64 in valueparam top Float64 in valueparam zNear Float64 in valueparam zFar Float64 in valuecategory EXT_direct_state_accessextension soft WINSOFTglxflags ignoreglfflags ignoreMatrixOrthoEXT(mode, left, right, bottom, top, zNear, zFar)return voidparam mode MatrixMode in valueparam left Float64 in valueparam right Float64 in valueparam bottom Float64 in valueparam top Float64 in valueparam zNear Float64 in valueparam zFar Float64 in valuecategory EXT_direct_state_accessextension soft WINSOFTglxflags ignoreglfflags ignoreMatrixPopEXT(mode)return voidparam mode MatrixMode in valuecategory EXT_direct_state_accessextension soft WINSOFTglxflags ignoreglfflags ignoreMatrixPushEXT(mode)return voidparam mode MatrixMode in valuecategory EXT_direct_state_accessextension soft WINSOFTglxflags ignoreglfflags ignore# New 1.3 matrix transpose commandsMatrixLoadTransposefEXT(mode, m)return voidparam mode MatrixMode in valueparam m Float32 in array [16]category EXT_direct_state_accessextension soft WINSOFTglxflags ignoreglfflags ignoreMatrixLoadTransposedEXT(mode, m)return voidparam mode MatrixMode in valueparam m Float64 in array [16]category EXT_direct_state_accessextension soft WINSOFTglxflags ignoreglfflags ignoreMatrixMultTransposefEXT(mode, m)return voidparam mode MatrixMode in valueparam m Float32 in array [16]category EXT_direct_state_accessextension soft WINSOFTglxflags ignoreglfflags ignoreMatrixMultTransposedEXT(mode, m)return voidparam mode MatrixMode in valueparam m Float64 in array [16]category EXT_direct_state_accessextension soft WINSOFTglxflags ignoreglfflags ignore# New 1.1 texture object commandsTextureParameterfEXT(texture, target, pname, param)return voidparam texture Texture in valueparam target TextureTarget in valueparam pname TextureParameterName in valueparam param CheckedFloat32 in valuecategory EXT_direct_state_accessextension soft WINSOFTglxflags ignoreglfflags ignorevectorequiv TextureParameterfvEXTTextureParameterfvEXT(texture, target, pname, params)return voidparam texture Texture in valueparam target TextureTarget in valueparam pname TextureParameterName in valueparam params CheckedFloat32 in array [COMPSIZE(pname)]category EXT_direct_state_accessextension soft WINSOFTglxflags ignoreglfflags ignoreTextureParameteriEXT(texture, target, pname, param)return voidparam texture Texture in valueparam target TextureTarget in valueparam pname TextureParameterName in valueparam param CheckedInt32 in valuecategory EXT_direct_state_accessextension soft WINSOFTglxflags ignoreglfflags ignorevectorequiv TextureParameterivEXTTextureParameterivEXT(texture, target, pname, params)return voidparam texture Texture in valueparam target TextureTarget in valueparam pname TextureParameterName in valueparam params CheckedInt32 in array [COMPSIZE(pname)]category EXT_direct_state_accessextension soft WINSOFTglxflags ignoreglfflags ignoreTextureImage1DEXT(texture, target, level, internalformat, width, border, format, type, pixels)return voidparam texture Texture in valueparam target TextureTarget in valueparam level CheckedInt32 in valueparam internalformat TextureInternalFormat in valueparam width SizeI in valueparam border CheckedInt32 in valueparam format PixelFormat in valueparam type PixelType in valueparam pixels Void in array [COMPSIZE(format/type/width)]category EXT_direct_state_accessdlflags handcodeglxflags ignore ### client-handcode server-handcodeextension soft WINSOFTglfflags capture-handcode decode-handcode pixel-unpackTextureImage2DEXT(texture, target, level, internalformat, width, height, border, format, type, pixels)return voidparam texture Texture in valueparam target TextureTarget in valueparam level CheckedInt32 in valueparam internalformat TextureInternalFormat in valueparam width SizeI in valueparam height SizeI in valueparam border CheckedInt32 in valueparam format PixelFormat in valueparam type PixelType in valueparam pixels Void in array [COMPSIZE(format/type/width/height)]category EXT_direct_state_accessdlflags handcodeglxflags ignore ### client-handcode server-handcodeextension soft WINSOFTglfflags capture-handcode decode-handcode pixel-unpackTextureSubImage1DEXT(texture, target, level, xoffset, width, format, type, pixels)return voidparam texture Texture in valueparam target TextureTarget in valueparam level CheckedInt32 in valueparam xoffset CheckedInt32 in valueparam width SizeI in valueparam format PixelFormat in valueparam type PixelType in valueparam pixels Void in array [COMPSIZE(format/type/width)]category EXT_direct_state_accessdlflags handcodeglxflags ignore ### EXT client-handcode server-handcodeglxflags ignoreextension soft WINSOFTglfflags ignoreTextureSubImage2DEXT(texture, target, level, xoffset, yoffset, width, height, format, type, pixels)return voidparam texture Texture in valueparam target TextureTarget in valueparam level CheckedInt32 in valueparam xoffset CheckedInt32 in valueparam yoffset CheckedInt32 in valueparam width SizeI in valueparam height SizeI in valueparam format PixelFormat in valueparam type PixelType in valueparam pixels Void in array [COMPSIZE(format/type/width/height)]category EXT_direct_state_accessdlflags handcodeglxflags ignore ### EXT client-handcode server-handcodeextension soft WINSOFTglfflags ignoreCopyTextureImage1DEXT(texture, target, level, internalformat, x, y, width, border)return voidparam texture Texture in valueparam target TextureTarget in valueparam level CheckedInt32 in valueparam internalformat TextureInternalFormat in valueparam x WinCoord in valueparam y WinCoord in valueparam width SizeI in valueparam border CheckedInt32 in valuecategory EXT_direct_state_accessextension soft WINSOFTglxflags ignore ### EXTCopyTextureImage2DEXT(texture, target, level, internalformat, x, y, width, height, border)return voidparam texture Texture in valueparam target TextureTarget in valueparam level CheckedInt32 in valueparam internalformat TextureInternalFormat in valueparam x WinCoord in valueparam y WinCoord in valueparam width SizeI in valueparam height SizeI in valueparam border CheckedInt32 in valuecategory EXT_direct_state_accessextension soft WINSOFTglxflags ignore ### EXTCopyTextureSubImage1DEXT(texture, target, level, xoffset, x, y, width)return voidparam texture Texture in valueparam target TextureTarget in valueparam level CheckedInt32 in valueparam xoffset CheckedInt32 in valueparam x WinCoord in valueparam y WinCoord in valueparam width SizeI in valuecategory EXT_direct_state_accessextension soft WINSOFTglxflags ignore ### EXTCopyTextureSubImage2DEXT(texture, target, level, xoffset, yoffset, x, y, width, height)return voidparam texture Texture in valueparam target TextureTarget in valueparam level CheckedInt32 in valueparam xoffset CheckedInt32 in valueparam yoffset CheckedInt32 in valueparam x WinCoord in valueparam y WinCoord in valueparam width SizeI in valueparam height SizeI in valuecategory EXT_direct_state_accessextension soft WINSOFTglxflags ignore ### EXT# New 1.1 texture object queriesGetTextureImageEXT(texture, target, level, format, type, pixels)return voidparam texture Texture in valueparam target TextureTarget in valueparam level CheckedInt32 in valueparam format PixelFormat in valueparam type PixelType in valueparam pixels Void out array [COMPSIZE(target/level/format/type)]category EXT_direct_state_accessdlflags notlistableglxflags ignore ### client-handcode server-handcodeextension soft WINSOFTglfflags capture-execute capture-handcode decode-handcode pixel-packGetTextureParameterfvEXT(texture, target, pname, params)return voidparam texture Texture in valueparam target TextureTarget in valueparam pname GetTextureParameter in valueparam params Float32 out array [COMPSIZE(pname)]category EXT_direct_state_accessdlflags notlistableextension soft WINSOFTglxflags ignoreglfflags capture-execute gl-enumGetTextureParameterivEXT(texture, target, pname, params)return voidparam texture Texture in valueparam target TextureTarget in valueparam pname GetTextureParameter in valueparam params Int32 out array [COMPSIZE(pname)]category EXT_direct_state_accessdlflags notlistableextension soft WINSOFTglxflags ignoreglfflags capture-execute gl-enumGetTextureLevelParameterfvEXT(texture, target, level, pname, params)return voidparam texture Texture in valueparam target TextureTarget in valueparam level CheckedInt32 in valueparam pname GetTextureParameter in valueparam params Float32 out array [COMPSIZE(pname)]category EXT_direct_state_accessdlflags notlistableextension soft WINSOFTglxflags ignoreglfflags capture-execute gl-enumGetTextureLevelParameterivEXT(texture, target, level, pname, params)return voidparam texture Texture in valueparam target TextureTarget in valueparam level CheckedInt32 in valueparam pname GetTextureParameter in valueparam params Int32 out array [COMPSIZE(pname)]category EXT_direct_state_accessdlflags notlistableextension soft WINSOFTglxflags ignoreglfflags capture-execute gl-enum# New 1.2 3D texture object commandsTextureImage3DEXT(texture, target, level, internalformat, width, height, depth, border, format, type, pixels)return voidparam texture Texture in valueparam target TextureTarget in valueparam level CheckedInt32 in valueparam internalformat TextureInternalFormat in valueparam width SizeI in valueparam height SizeI in valueparam depth SizeI in valueparam border CheckedInt32 in valueparam format PixelFormat in valueparam type PixelType in valueparam pixels Void in array [COMPSIZE(format/type/width/height/depth)]category EXT_direct_state_accessdlflags handcodeglxflags ignore ### client-handcode server-handcode EXTextension soft WINSOFTglfflags ignoreTextureSubImage3DEXT(texture, target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels)return voidparam texture Texture in valueparam target TextureTarget in valueparam level CheckedInt32 in valueparam xoffset CheckedInt32 in valueparam yoffset CheckedInt32 in valueparam zoffset CheckedInt32 in valueparam width SizeI in valueparam height SizeI in valueparam depth SizeI in valueparam format PixelFormat in valueparam type PixelType in valueparam pixels Void in array [COMPSIZE(format/type/width/height/depth)]category EXT_direct_state_accessdlflags handcodeglxflags ignore ### client-handcode server-handcode EXTextension soft WINSOFTglfflags ignoreCopyTextureSubImage3DEXT(texture, target, level, xoffset, yoffset, zoffset, x, y, width, height)return voidparam texture Texture in valueparam target TextureTarget in valueparam level CheckedInt32 in valueparam xoffset CheckedInt32 in valueparam yoffset CheckedInt32 in valueparam zoffset CheckedInt32 in valueparam x WinCoord in valueparam y WinCoord in valueparam width SizeI in valueparam height SizeI in valuecategory EXT_direct_state_accessglxflags ignore ### EXTextension soft WINSOFTglfflags ignore# New 1.1 multitexture commandsMultiTexParameterfEXT(texunit, target, pname, param)return voidparam texunit TextureUnit in valueparam target TextureTarget in valueparam pname TextureParameterName in valueparam param CheckedFloat32 in valuecategory EXT_direct_state_accessextension soft WINSOFTglxflags ignoreglfflags ignorevectorequiv MultiTexParameterfvEXTMultiTexParameterfvEXT(texunit, target, pname, params)return voidparam texunit TextureUnit in valueparam target TextureTarget in valueparam pname TextureParameterName in valueparam params CheckedFloat32 in array [COMPSIZE(pname)]category EXT_direct_state_accessextension soft WINSOFTglxflags ignoreglfflags ignoreMultiTexParameteriEXT(texunit, target, pname, param)return voidparam texunit TextureUnit in valueparam target TextureTarget in valueparam pname TextureParameterName in valueparam param CheckedInt32 in valuecategory EXT_direct_state_accessextension soft WINSOFTglxflags ignoreglfflags ignorevectorequiv MultiTexParameterivEXTMultiTexParameterivEXT(texunit, target, pname, params)return voidparam texunit TextureUnit in valueparam target TextureTarget in valueparam pname TextureParameterName in valueparam params CheckedInt32 in array [COMPSIZE(pname)]category EXT_direct_state_accessextension soft WINSOFTglxflags ignoreglfflags ignoreMultiTexImage1DEXT(texunit, target, level, internalformat, width, border, format, type, pixels)return voidparam texunit TextureUnit in valueparam target TextureTarget in valueparam level CheckedInt32 in valueparam internalformat TextureInternalFormat in valueparam width SizeI in valueparam border CheckedInt32 in valueparam format PixelFormat in valueparam type PixelType in valueparam pixels Void in array [COMPSIZE(format/type/width)]category EXT_direct_state_accessdlflags handcodeglxflags ignore ### client-handcode server-handcodeextension soft WINSOFTglfflags capture-handcode decode-handcode pixel-unpackMultiTexImage2DEXT(texunit, target, level, internalformat, width, height, border, format, type, pixels)return voidparam texunit TextureUnit in valueparam target TextureTarget in valueparam level CheckedInt32 in valueparam internalformat TextureInternalFormat in valueparam width SizeI in valueparam height SizeI in valueparam border CheckedInt32 in valueparam format PixelFormat in valueparam type PixelType in valueparam pixels Void in array [COMPSIZE(format/type/width/height)]category EXT_direct_state_accessdlflags handcodeglxflags ignore ### client-handcode server-handcodeextension soft WINSOFTglfflags capture-handcode decode-handcode pixel-unpackMultiTexSubImage1DEXT(texunit, target, level, xoffset, width, format, type, pixels)return voidparam texunit TextureUnit in valueparam target TextureTarget in valueparam level CheckedInt32 in valueparam xoffset CheckedInt32 in valueparam width SizeI in valueparam format PixelFormat in valueparam type PixelType in valueparam pixels Void in array [COMPSIZE(format/type/width)]category EXT_direct_state_accessdlflags handcodeglxflags ignore ### EXT client-handcode server-handcodeextension soft WINSOFTglfflags ignoreMultiTexSubImage2DEXT(texunit, target, level, xoffset, yoffset, width, height, format, type, pixels)return voidparam texunit TextureUnit in valueparam target TextureTarget in valueparam level CheckedInt32 in valueparam xoffset CheckedInt32 in valueparam yoffset CheckedInt32 in valueparam width SizeI in valueparam height SizeI in valueparam format PixelFormat in valueparam type PixelType in valueparam pixels Void in array [COMPSIZE(format/type/width/height)]category EXT_direct_state_accessdlflags handcodeglxflags ignore ### EXT client-handcode server-handcodeextension soft WINSOFTglfflags ignoreCopyMultiTexImage1DEXT(texunit, target, level, internalformat, x, y, width, border)return voidparam texunit TextureUnit in valueparam target TextureTarget in valueparam level CheckedInt32 in valueparam internalformat TextureInternalFormat in valueparam x WinCoord in valueparam y WinCoord in valueparam width SizeI in valueparam border CheckedInt32 in valuecategory EXT_direct_state_accessextension soft WINSOFTglxflags ignore ### EXTCopyMultiTexImage2DEXT(texunit, target, level, internalformat, x, y, width, height, border)return voidparam texunit TextureUnit in valueparam target TextureTarget in valueparam level CheckedInt32 in valueparam internalformat TextureInternalFormat in valueparam x WinCoord in valueparam y WinCoord in valueparam width SizeI in valueparam height SizeI in valueparam border CheckedInt32 in valuecategory EXT_direct_state_accessextension soft WINSOFTglxflags ignore ### EXTCopyMultiTexSubImage1DEXT(texunit, target, level, xoffset, x, y, width)return voidparam texunit TextureUnit in valueparam target TextureTarget in valueparam level CheckedInt32 in valueparam xoffset CheckedInt32 in valueparam x WinCoord in valueparam y WinCoord in valueparam width SizeI in valuecategory EXT_direct_state_accessextension soft WINSOFTglxflags ignore ### EXTCopyMultiTexSubImage2DEXT(texunit, target, level, xoffset, yoffset, x, y, width, height)return voidparam texunit TextureUnit in valueparam target TextureTarget in valueparam level CheckedInt32 in valueparam xoffset CheckedInt32 in valueparam yoffset CheckedInt32 in valueparam x WinCoord in valueparam y WinCoord in valueparam width SizeI in valueparam height SizeI in valuecategory EXT_direct_state_accessextension soft WINSOFTglxflags ignore ### EXT# New 1.1 multitexture queriesGetMultiTexImageEXT(texunit, target, level, format, type, pixels)return voidparam texunit TextureUnit in valueparam target TextureTarget in valueparam level CheckedInt32 in valueparam format PixelFormat in valueparam type PixelType in valueparam pixels Void out array [COMPSIZE(target/level/format/type)]category EXT_direct_state_accessdlflags notlistableglxflags ignore ### client-handcode server-handcodeextension soft WINSOFTglfflags capture-execute capture-handcode decode-handcode pixel-packGetMultiTexParameterfvEXT(texunit, target, pname, params)return voidparam texunit TextureUnit in valueparam target TextureTarget in valueparam pname GetTextureParameter in valueparam params Float32 out array [COMPSIZE(pname)]category EXT_direct_state_accessdlflags notlistableextension soft WINSOFTglxflags ignoreglfflags capture-execute gl-enumGetMultiTexParameterivEXT(texunit, target, pname, params)return voidparam texunit TextureUnit in valueparam target TextureTarget in valueparam pname GetTextureParameter in valueparam params Int32 out array [COMPSIZE(pname)]category EXT_direct_state_accessdlflags notlistableextension soft WINSOFTglxflags ignoreglfflags capture-execute gl-enumGetMultiTexLevelParameterfvEXT(texunit, target, level, pname, params)return voidparam texunit TextureUnit in valueparam target TextureTarget in valueparam level CheckedInt32 in valueparam pname GetTextureParameter in valueparam params Float32 out array [COMPSIZE(pname)]category EXT_direct_state_accessdlflags notlistableextension soft WINSOFTglxflags ignoreglfflags capture-execute gl-enumGetMultiTexLevelParameterivEXT(texunit, target, level, pname, params)return voidparam texunit TextureUnit in valueparam target TextureTarget in valueparam level CheckedInt32 in valueparam pname GetTextureParameter in valueparam params Int32 out array [COMPSIZE(pname)]category EXT_direct_state_accessdlflags notlistableextension soft WINSOFTglxflags ignoreglfflags capture-execute gl-enum# New 1.2 3D multitexture commandsMultiTexImage3DEXT(texunit, target, level, internalformat, width, height, depth, border, format, type, pixels)return voidparam texunit TextureUnit in valueparam target TextureTarget in valueparam level CheckedInt32 in valueparam internalformat TextureInternalFormat in valueparam width SizeI in valueparam height SizeI in valueparam depth SizeI in valueparam border CheckedInt32 in valueparam format PixelFormat in valueparam type PixelType in valueparam pixels Void in array [COMPSIZE(format/type/width/height/depth)]category EXT_direct_state_accessdlflags handcodeglxflags ignore ### client-handcode server-handcode EXTextension soft WINSOFTglfflags ignoreMultiTexSubImage3DEXT(texunit, target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels)return voidparam texunit TextureUnit in valueparam target TextureTarget in valueparam level CheckedInt32 in valueparam xoffset CheckedInt32 in valueparam yoffset CheckedInt32 in valueparam zoffset CheckedInt32 in valueparam width SizeI in valueparam height SizeI in valueparam depth SizeI in valueparam format PixelFormat in valueparam type PixelType in valueparam pixels Void in array [COMPSIZE(format/type/width/height/depth)]category EXT_direct_state_accessdlflags handcodeglxflags ignore ### client-handcode server-handcode EXTextension soft WINSOFTglfflags ignoreCopyMultiTexSubImage3DEXT(texunit, target, level, xoffset, yoffset, zoffset, x, y, width, height)return voidparam texunit TextureUnit in valueparam target TextureTarget in valueparam level CheckedInt32 in valueparam xoffset CheckedInt32 in valueparam yoffset CheckedInt32 in valueparam zoffset CheckedInt32 in valueparam x WinCoord in valueparam y WinCoord in valueparam width SizeI in valueparam height SizeI in valuecategory EXT_direct_state_accessglxflags ignore ### EXTextension soft WINSOFTglfflags ignore# New 1.2.1 multitexture texture commandsBindMultiTextureEXT(texunit, target, texture)return voidparam texunit TextureUnit in valueparam target TextureTarget in valueparam texture Texture in valuecategory EXT_direct_state_accessextension soft WINSOFTglxflags ignore ### EXTEnableClientStateIndexedEXT(array, index)return voidparam array EnableCap in valueparam index UInt32 in valuecategory EXT_direct_state_accessdlflags notlistableglxflags ignore ### client-handcode client-intercept server-handcodeextension soft WINSOFTDisableClientStateIndexedEXT(array, index)return voidparam array EnableCap in valueparam index UInt32 in valuecategory EXT_direct_state_accessextension soft WINSOFTdlflags notlistableglxflags ignore ### client-handcode client-intercept server-handcodeMultiTexCoordPointerEXT(texunit, size, type, stride, pointer)return voidparam texunit TextureUnit in valueparam size Int32 in valueparam type TexCoordPointerType in valueparam stride SizeI in valueparam pointer Void in array [COMPSIZE(size/type/stride)] retainedcategory EXT_direct_state_accessdlflags notlistableglxflags ignore ### client-handcode client-intercept server-handcodeextension soft WINSOFTglfflags ignoreMultiTexEnvfEXT(texunit, target, pname, param)return voidparam texunit TextureUnit in valueparam target TextureEnvTarget in valueparam pname TextureEnvParameter in valueparam param CheckedFloat32 in valuecategory EXT_direct_state_accessextension soft WINSOFTvectorequiv MultiTexEnvfvEXTglxflags ignoreglfflags gl-enumMultiTexEnvfvEXT(texunit, target, pname, params)return voidparam texunit TextureUnit in valueparam target TextureEnvTarget in valueparam pname TextureEnvParameter in valueparam params CheckedFloat32 in array [COMPSIZE(pname)]category EXT_direct_state_accessextension soft WINSOFTglxflags ignoreglfflags gl-enumMultiTexEnviEXT(texunit, target, pname, param)return voidparam texunit TextureUnit in valueparam target TextureEnvTarget in valueparam pname TextureEnvParameter in valueparam param CheckedInt32 in valuecategory EXT_direct_state_accessextension soft WINSOFTvectorequiv MultiTexEnvivEXTglxflags ignoreglfflags gl-enumMultiTexEnvivEXT(texunit, target, pname, params)return voidparam texunit TextureUnit in valueparam target TextureEnvTarget in valueparam pname TextureEnvParameter in valueparam params CheckedInt32 in array [COMPSIZE(pname)]category EXT_direct_state_accessextension soft WINSOFTglxflags ignoreglfflags gl-enumMultiTexGendEXT(texunit, coord, pname, param)return voidparam texunit TextureUnit in valueparam coord TextureCoordName in valueparam pname TextureGenParameter in valueparam param Float64 in valuecategory EXT_direct_state_accessextension soft WINSOFTvectorequiv MultiTexGendvEXTglxflags ignoreglfflags gl-enumMultiTexGendvEXT(texunit, coord, pname, params)return voidparam texunit TextureUnit in valueparam coord TextureCoordName in valueparam pname TextureGenParameter in valueparam params Float64 in array [COMPSIZE(pname)]category EXT_direct_state_accessextension soft WINSOFTglxflags ignoreglfflags gl-enumMultiTexGenfEXT(texunit, coord, pname, param)return voidparam texunit TextureUnit in valueparam coord TextureCoordName in valueparam pname TextureGenParameter in valueparam param CheckedFloat32 in valuecategory EXT_direct_state_accessextension soft WINSOFTvectorequiv MultiTexGenfvEXTglxflags ignoreglfflags gl-enumMultiTexGenfvEXT(texunit, coord, pname, params)return voidparam texunit TextureUnit in valueparam coord TextureCoordName in valueparam pname TextureGenParameter in valueparam params CheckedFloat32 in array [COMPSIZE(pname)]category EXT_direct_state_accessextension soft WINSOFTglxflags ignoreglfflags gl-enumMultiTexGeniEXT(texunit, coord, pname, param)return voidparam texunit TextureUnit in valueparam coord TextureCoordName in valueparam pname TextureGenParameter in valueparam param CheckedInt32 in valuecategory EXT_direct_state_accessextension soft WINSOFTvectorequiv MultiTexGenivEXTglxflags ignoreglfflags gl-enumMultiTexGenivEXT(texunit, coord, pname, params)return voidparam texunit TextureUnit in valueparam coord TextureCoordName in valueparam pname TextureGenParameter in valueparam params CheckedInt32 in array [COMPSIZE(pname)]category EXT_direct_state_accessextension soft WINSOFTglxflags ignoreglfflags gl-enum# New 1.2.1 multitexture texture queriesGetMultiTexEnvfvEXT(texunit, target, pname, params)return voidparam texunit TextureUnit in valueparam target TextureEnvTarget in valueparam pname TextureEnvParameter in valueparam params Float32 out array [COMPSIZE(pname)]category EXT_direct_state_accessdlflags notlistableextension soft WINSOFTglxflags ignoreglfflags capture-execute gl-enumGetMultiTexEnvivEXT(texunit, target, pname, params)return voidparam texunit TextureUnit in valueparam target TextureEnvTarget in valueparam pname TextureEnvParameter in valueparam params Int32 out array [COMPSIZE(pname)]category EXT_direct_state_accessdlflags notlistableextension soft WINSOFTglxflags ignoreglfflags capture-execute gl-enumGetMultiTexGendvEXT(texunit, coord, pname, params)return voidparam texunit TextureUnit in valueparam coord TextureCoordName in valueparam pname TextureGenParameter in valueparam params Float64 out array [COMPSIZE(pname)]category EXT_direct_state_accessdlflags notlistableextension soft WINSOFTglxflags ignoreglfflags capture-execute gl-enumGetMultiTexGenfvEXT(texunit, coord, pname, params)return voidparam texunit TextureUnit in valueparam coord TextureCoordName in valueparam pname TextureGenParameter in valueparam params Float32 out array [COMPSIZE(pname)]category EXT_direct_state_accessdlflags notlistableextension soft WINSOFTglxflags ignoreglfflags capture-execute gl-enumGetMultiTexGenivEXT(texunit, coord, pname, params)return voidparam texunit TextureUnit in valueparam coord TextureCoordName in valueparam pname TextureGenParameter in valueparam params Int32 out array [COMPSIZE(pname)]category EXT_direct_state_accessdlflags notlistableextension soft WINSOFTglxflags ignoreglfflags capture-execute gl-enum# From EXT_draw_buffers2# EnableIndexedEXT# DisableIndexedEXT# IsEnabledIndexedEXTGetFloatIndexedvEXT(target, index, data)return voidparam target TypeEnum in valueparam index UInt32 in valueparam data Float32 out array [COMPSIZE(target)]category EXT_direct_state_accessdlflags notlistableglxflags ignoreglfflags ignoreextension soft WINSOFTGetDoubleIndexedvEXT(target, index, data)return voidparam target TypeEnum in valueparam index UInt32 in valueparam data Float64 out array [COMPSIZE(target)]category EXT_direct_state_accessdlflags notlistableglxflags ignoreglfflags ignoreextension soft WINSOFTGetPointerIndexedvEXT(target, index, data)return voidparam target TypeEnum in valueparam index UInt32 in valueparam data VoidPointer out array [COMPSIZE(target)]category EXT_direct_state_accessdlflags notlistableglxflags ignoreglfflags ignoreextension soft WINSOFT# New compressed texture commandsCompressedTextureImage3DEXT(texture, target, level, internalformat, width, height, depth, border, imageSize, bits)return voidparam texture Texture in valueparam target TextureTarget in valueparam level CheckedInt32 in valueparam internalformat TextureInternalFormat in valueparam width SizeI in valueparam height SizeI in valueparam depth SizeI in valueparam border CheckedInt32 in valueparam imageSize SizeI in valueparam bits Void in array [imageSize]category EXT_direct_state_accessdlflags handcodeglxflags ignore ### client-handcode server-handcodeglfflags ignoreextension soft WINSOFTCompressedTextureImage2DEXT(texture, target, level, internalformat, width, height, border, imageSize, bits)return voidparam texture Texture in valueparam target TextureTarget in valueparam level CheckedInt32 in valueparam internalformat TextureInternalFormat in valueparam width SizeI in valueparam height SizeI in valueparam border CheckedInt32 in valueparam imageSize SizeI in valueparam bits Void in array [imageSize]category EXT_direct_state_accessdlflags handcodeglxflags ignore ### client-handcode server-handcodeglfflags ignoreextension soft WINSOFTCompressedTextureImage1DEXT(texture, target, level, internalformat, width, border, imageSize, bits)return voidparam texture Texture in valueparam target TextureTarget in valueparam level CheckedInt32 in valueparam internalformat TextureInternalFormat in valueparam width SizeI in valueparam border CheckedInt32 in valueparam imageSize SizeI in valueparam bits Void in array [imageSize]category EXT_direct_state_accessdlflags handcodeglxflags ignore ### client-handcode server-handcodeglfflags ignoreextension soft WINSOFTCompressedTextureSubImage3DEXT(texture, target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, bits)return voidparam texture Texture in valueparam target TextureTarget in valueparam level CheckedInt32 in valueparam xoffset CheckedInt32 in valueparam yoffset CheckedInt32 in valueparam zoffset CheckedInt32 in valueparam width SizeI in valueparam height SizeI in valueparam depth SizeI in valueparam format PixelFormat in valueparam imageSize SizeI in valueparam bits Void in array [imageSize]category EXT_direct_state_accessdlflags handcodeglxflags ignore ### client-handcode server-handcodeglfflags ignoreextension soft WINSOFTCompressedTextureSubImage2DEXT(texture, target, level, xoffset, yoffset, width, height, format, imageSize, bits)return voidparam texture Texture in valueparam target TextureTarget in valueparam level CheckedInt32 in valueparam xoffset CheckedInt32 in valueparam yoffset CheckedInt32 in valueparam width SizeI in valueparam height SizeI in valueparam format PixelFormat in valueparam imageSize SizeI in valueparam bits Void in array [imageSize]category EXT_direct_state_accessdlflags handcodeglxflags ignore ### client-handcode server-handcodeglfflags ignoreextension soft WINSOFTCompressedTextureSubImage1DEXT(texture, target, level, xoffset, width, format, imageSize, bits)return voidparam texture Texture in valueparam target TextureTarget in valueparam level CheckedInt32 in valueparam xoffset CheckedInt32 in valueparam width SizeI in valueparam format PixelFormat in valueparam imageSize SizeI in valueparam bits Void in array [imageSize]category EXT_direct_state_accessdlflags handcodeglxflags ignore ### client-handcode server-handcodeglfflags ignoreextension soft WINSOFT# New compressed texture queryGetCompressedTextureImageEXT(texture, target, lod, img)return voidparam texture Texture in valueparam target TextureTarget in valueparam lod CheckedInt32 in valueparam img Void out array [COMPSIZE(target/lod)]category EXT_direct_state_accessdlflags notlistableglxflags ignore ### server-handcodeextension soft WINSOFT# New compressed multitexture commandsCompressedMultiTexImage3DEXT(texunit, target, level, internalformat, width, height, depth, border, imageSize, bits)return voidparam texunit TextureUnit in valueparam target TextureTarget in valueparam level CheckedInt32 in valueparam internalformat TextureInternalFormat in valueparam width SizeI in valueparam height SizeI in valueparam depth SizeI in valueparam border CheckedInt32 in valueparam imageSize SizeI in valueparam bits Void in array [imageSize]category EXT_direct_state_accessdlflags handcodeglxflags ignore ### client-handcode server-handcodeglfflags ignoreextension soft WINSOFTCompressedMultiTexImage2DEXT(texunit, target, level, internalformat, width, height, border, imageSize, bits)return voidparam texunit TextureUnit in valueparam target TextureTarget in valueparam level CheckedInt32 in valueparam internalformat TextureInternalFormat in valueparam width SizeI in valueparam height SizeI in valueparam border CheckedInt32 in valueparam imageSize SizeI in valueparam bits Void in array [imageSize]category EXT_direct_state_accessdlflags handcodeglxflags ignore ### client-handcode server-handcodeglfflags ignoreextension soft WINSOFTCompressedMultiTexImage1DEXT(texunit, target, level, internalformat, width, border, imageSize, bits)return voidparam texunit TextureUnit in valueparam target TextureTarget in valueparam level CheckedInt32 in valueparam internalformat TextureInternalFormat in valueparam width SizeI in valueparam border CheckedInt32 in valueparam imageSize SizeI in valueparam bits Void in array [imageSize]category EXT_direct_state_accessdlflags handcodeglxflags ignore ### client-handcode server-handcodeglfflags ignoreextension soft WINSOFTCompressedMultiTexSubImage3DEXT(texunit, target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, bits)return voidparam texunit TextureUnit in valueparam target TextureTarget in valueparam level CheckedInt32 in valueparam xoffset CheckedInt32 in valueparam yoffset CheckedInt32 in valueparam zoffset CheckedInt32 in valueparam width SizeI in valueparam height SizeI in valueparam depth SizeI in valueparam format PixelFormat in valueparam imageSize SizeI in valueparam bits Void in array [imageSize]category EXT_direct_state_accessdlflags handcodeglxflags ignore ### client-handcode server-handcodeglfflags ignoreextension soft WINSOFTCompressedMultiTexSubImage2DEXT(texunit, target, level, xoffset, yoffset, width, height, format, imageSize, bits)return voidparam texunit TextureUnit in valueparam target TextureTarget in valueparam level CheckedInt32 in valueparam xoffset CheckedInt32 in valueparam yoffset CheckedInt32 in valueparam width SizeI in valueparam height SizeI in valueparam format PixelFormat in valueparam imageSize SizeI in valueparam bits Void in array [imageSize]category EXT_direct_state_accessdlflags handcodeglxflags ignore ### client-handcode server-handcodeglfflags ignoreextension soft WINSOFTCompressedMultiTexSubImage1DEXT(texunit, target, level, xoffset, width, format, imageSize, bits)return voidparam texunit TextureUnit in valueparam target TextureTarget in valueparam level CheckedInt32 in valueparam xoffset CheckedInt32 in valueparam width SizeI in valueparam format PixelFormat in valueparam imageSize SizeI in valueparam bits Void in array [imageSize]category EXT_direct_state_accessdlflags handcodeglxflags ignore ### client-handcode server-handcodeglfflags ignoreextension soft WINSOFT# New compressed multitexture queryGetCompressedMultiTexImageEXT(texunit, target, lod, img)return voidparam texunit TextureUnit in valueparam target TextureTarget in valueparam lod CheckedInt32 in valueparam img Void out array [COMPSIZE(target/lod)]category EXT_direct_state_accessdlflags notlistableglxflags ignore ### server-handcodeextension soft WINSOFT# New ARB assembly program named commandsNamedProgramStringEXT(program, target, format, len, string)return voidparam program UInt32 in valueparam target ProgramTarget in valueparam format ProgramFormat in valueparam len SizeI in valueparam string Void in array [len]category EXT_direct_state_accesssubcategory ARB_vertex_programextension soft WINSOFTglfflags ignoreglxflags ignore ### client-handcode server-handcode EXTglextmask GL_MASK_ARB_vertex_program|GL_MASK_ARB_fragment_programNamedProgramLocalParameter4dEXT(program, target, index, x, y, z, w)return voidparam program UInt32 in valueparam target ProgramTarget in valueparam index UInt32 in valueparam x Float64 in valueparam y Float64 in valueparam z Float64 in valueparam w Float64 in valuecategory EXT_direct_state_accesssubcategory ARB_vertex_programvectorequiv NamedProgramLocalParameter4dvEXTglxvectorequiv NamedProgramLocalParameter4dvEXTextension soft WINSOFT NV10glfflags ignoreglxflags ignore ### EXTglextmask GL_MASK_ARB_vertex_program|GL_MASK_ARB_fragment_programNamedProgramLocalParameter4dvEXT(program, target, index, params)return voidparam program UInt32 in valueparam target ProgramTarget in valueparam index UInt32 in valueparam params Float64 in array [4]category EXT_direct_state_accesssubcategory ARB_vertex_programextension soft WINSOFT NV10glfflags ignoreglxflags ignore ### EXTglextmask GL_MASK_ARB_vertex_program|GL_MASK_ARB_fragment_programNamedProgramLocalParameter4fEXT(program, target, index, x, y, z, w)return voidparam program UInt32 in valueparam target ProgramTarget in valueparam index UInt32 in valueparam x Float32 in valueparam y Float32 in valueparam z Float32 in valueparam w Float32 in valuecategory EXT_direct_state_accesssubcategory ARB_vertex_programvectorequiv NamedProgramLocalParameter4fvEXTglxvectorequiv NamedProgramLocalParameter4fvEXTextension soft WINSOFT NV10glfflags ignoreglxflags ignore ### EXTglextmask GL_MASK_ARB_vertex_program|GL_MASK_ARB_fragment_programNamedProgramLocalParameter4fvEXT(program, target, index, params)return voidparam program UInt32 in valueparam target ProgramTarget in valueparam index UInt32 in valueparam params Float32 in array [4]category EXT_direct_state_accesssubcategory ARB_vertex_programextension soft WINSOFT NV10glfflags ignoreglxflags ignore ### EXTglextmask GL_MASK_ARB_vertex_program|GL_MASK_ARB_fragment_program# New ARB assembly program named queriesGetNamedProgramLocalParameterdvEXT(program, target, index, params)return voidparam program UInt32 in valueparam target ProgramTarget in valueparam index UInt32 in valueparam params Float64 out array [4]dlflags notlistablecategory EXT_direct_state_accesssubcategory ARB_vertex_programextension soft WINSOFT NV10glfflags ignoreglxflags ignore ### client-handcode server-handcode EXTglextmask GL_MASK_ARB_vertex_program|GL_MASK_ARB_fragment_programGetNamedProgramLocalParameterfvEXT(program, target, index, params)return voidparam program UInt32 in valueparam target ProgramTarget in valueparam index UInt32 in valueparam params Float32 out array [4]dlflags notlistablecategory EXT_direct_state_accesssubcategory ARB_vertex_programextension soft WINSOFT NV10glfflags ignoreglxflags ignore ### client-handcode server-handcode EXTglextmask GL_MASK_ARB_vertex_program|GL_MASK_ARB_fragment_programGetNamedProgramivEXT(program, target, pname, params)return voidparam program UInt32 in valueparam target ProgramTarget in valueparam pname ProgramProperty in valueparam params Int32 out array [1]dlflags notlistablecategory EXT_direct_state_accesssubcategory ARB_vertex_programextension soft WINSOFT NV10glfflags ignoreglxflags ignore ### client-handcode server-handcode EXTglextmask GL_MASK_ARB_vertex_program|GL_MASK_ARB_fragment_programGetNamedProgramStringEXT(program, target, pname, string)return voidparam program UInt32 in valueparam target ProgramTarget in valueparam pname ProgramStringProperty in valueparam string Void out array [COMPSIZE(program,pname)]dlflags notlistablecategory EXT_direct_state_accesssubcategory ARB_vertex_programextension soft WINSOFT NV10glfflags ignoreglxflags ignore ### client-handcode server-handcode EXTglextmask GL_MASK_ARB_vertex_program|GL_MASK_ARB_fragment_program# New EXT_gpu_program_parameters commandNamedProgramLocalParameters4fvEXT(program, target, index, count, params)return voidparam program UInt32 in valueparam target ProgramTarget in valueparam index UInt32 in valueparam count SizeI in valueparam params Float32 in array [count*4]category EXT_direct_state_accesssubcategory EXT_gpu_program_parametersextension soft WINSOFT NV10glfflags ignoreglxflags ignoreglextmask GL_MASK_EXT_gpu_program_parameters# New NV_gpu_program4 commandsNamedProgramLocalParameterI4iEXT(program, target, index, x, y, z, w)return voidparam program UInt32 in valueparam target ProgramTarget in valueparam index UInt32 in valueparam x Int32 in valueparam y Int32 in valueparam z Int32 in valueparam w Int32 in valuecategory EXT_direct_state_accesssubcategory NV_gpu_program4vectorequiv NamedProgramLocalParameterI4ivEXTglxvectorequiv NamedProgramLocalParameterI4ivEXTextension soft WINSOFT NV50glfflags ignoreglxflags ignoreglextmask GL_MASK_NV_gpu_program4NamedProgramLocalParameterI4ivEXT(program, target, index, params)return voidparam program UInt32 in valueparam target ProgramTarget in valueparam index UInt32 in valueparam params Int32 in array [4]category EXT_direct_state_accesssubcategory NV_gpu_program4extension soft WINSOFT NV50glfflags ignoreglxflags ignoreglextmask GL_MASK_NV_gpu_program4NamedProgramLocalParametersI4ivEXT(program, target, index, count, params)return voidparam program UInt32 in valueparam target ProgramTarget in valueparam index UInt32 in valueparam count SizeI in valueparam params Int32 in array [count*4]category EXT_direct_state_accesssubcategory NV_gpu_program4extension soft WINSOFT NV50glfflags ignoreglxflags ignoreglextmask GL_MASK_NV_gpu_program4NamedProgramLocalParameterI4uiEXT(program, target, index, x, y, z, w)return voidparam program UInt32 in valueparam target ProgramTarget in valueparam index UInt32 in valueparam x UInt32 in valueparam y UInt32 in valueparam z UInt32 in valueparam w UInt32 in valuecategory EXT_direct_state_accesssubcategory NV_gpu_program4vectorequiv NamedProgramLocalParameterI4uivEXTglxvectorequiv NamedProgramLocalParameterI4uivEXTextension soft WINSOFT NV50glfflags ignoreglxflags ignoreglextmask GL_MASK_NV_gpu_program4NamedProgramLocalParameterI4uivEXT(program, target, index, params)return voidparam program UInt32 in valueparam target ProgramTarget in valueparam index UInt32 in valueparam params UInt32 in array [4]category EXT_direct_state_accesssubcategory NV_gpu_program4extension soft WINSOFT NV50glfflags ignoreglxflags ignoreglextmask GL_MASK_NV_gpu_program4NamedProgramLocalParametersI4uivEXT(program, target, index, count, params)return voidparam program UInt32 in valueparam target ProgramTarget in valueparam index UInt32 in valueparam count SizeI in valueparam params UInt32 in array [count*4]category EXT_direct_state_accesssubcategory NV_gpu_program4extension soft WINSOFT NV50glfflags ignoreglxflags ignoreglextmask GL_MASK_NV_gpu_program4GetNamedProgramLocalParameterIivEXT(program, target, index, params)return voidparam program UInt32 in valueparam target ProgramTarget in valueparam index UInt32 in valueparam params Int32 out array [4]dlflags notlistablecategory EXT_direct_state_accesssubcategory NV_gpu_program4extension soft WINSOFT NV50glfflags ignoreglxflags ignoreglextmask GL_MASK_NV_gpu_program4GetNamedProgramLocalParameterIuivEXT(program, target, index, params)return voidparam program UInt32 in valueparam target ProgramTarget in valueparam index UInt32 in valueparam params UInt32 out array [4]dlflags notlistablecategory EXT_direct_state_accesssubcategory NV_gpu_program4extension soft WINSOFT NV50glfflags ignoreglxflags ignoreglextmask GL_MASK_NV_gpu_program4# New EXT_texture_integer texture object commandsTextureParameterIivEXT(texture, target, pname, params)return voidparam texture Texture in valueparam target TextureTarget in valueparam pname TextureParameterName in valueparam params CheckedInt32 in array [COMPSIZE(pname)]category EXT_direct_state_accesssubcategory EXT_texture_integerextension soft WINSOFTglxflags ignoreglfflags ignoreglextmask GL_MASK_EXT_texture_integerTextureParameterIuivEXT(texture, target, pname, params)return voidparam texture Texture in valueparam target TextureTarget in valueparam pname TextureParameterName in valueparam params UInt32 in array [COMPSIZE(pname)]category EXT_direct_state_accesssubcategory EXT_texture_integerextension soft WINSOFTglxflags ignoreglfflags ignoreglextmask GL_MASK_EXT_texture_integer# New EXT_texture_integer texture object queriesGetTextureParameterIivEXT(texture, target, pname, params)return voidparam texture Texture in valueparam target TextureTarget in valueparam pname GetTextureParameter in valueparam params Int32 out array [COMPSIZE(pname)]category EXT_direct_state_accesssubcategory EXT_texture_integerdlflags notlistableextension soft WINSOFTglxflags ignoreglfflags capture-execute gl-enumglextmask GL_MASK_EXT_texture_integerGetTextureParameterIuivEXT(texture, target, pname, params)return voidparam texture Texture in valueparam target TextureTarget in valueparam pname GetTextureParameter in valueparam params UInt32 out array [COMPSIZE(pname)]category EXT_direct_state_accesssubcategory EXT_texture_integerdlflags notlistableextension soft WINSOFTglxflags ignoreglfflags capture-execute gl-enumglextmask GL_MASK_EXT_texture_integer# New EXT_texture_integer multitexture commandsMultiTexParameterIivEXT(texunit, target, pname, params)return voidparam texunit TextureUnit in valueparam target TextureTarget in valueparam pname TextureParameterName in valueparam params CheckedInt32 in array [COMPSIZE(pname)]category EXT_direct_state_accesssubcategory EXT_texture_integerextension soft WINSOFTglxflags ignoreglfflags ignoreglextmask GL_MASK_EXT_texture_integerMultiTexParameterIuivEXT(texunit, target, pname, params)return voidparam texunit TextureUnit in valueparam target TextureTarget in valueparam pname TextureParameterName in valueparam params UInt32 in array [COMPSIZE(pname)]category EXT_direct_state_accesssubcategory EXT_texture_integerextension soft WINSOFTglxflags ignoreglfflags ignoreglextmask GL_MASK_EXT_texture_integer# New EXT_texture_integer multitexture queriesGetMultiTexParameterIivEXT(texunit, target, pname, params)return voidparam texunit TextureUnit in valueparam target TextureTarget in valueparam pname GetTextureParameter in valueparam params Int32 out array [COMPSIZE(pname)]category EXT_direct_state_accesssubcategory EXT_texture_integerdlflags notlistableextension soft WINSOFTglfflags capture-execute gl-enumglxflags ignoreglextmask GL_MASK_EXT_texture_integerGetMultiTexParameterIuivEXT(texunit, target, pname, params)return voidparam texunit TextureUnit in valueparam target TextureTarget in valueparam pname GetTextureParameter in valueparam params UInt32 out array [COMPSIZE(pname)]category EXT_direct_state_accesssubcategory EXT_texture_integerdlflags notlistableextension soft WINSOFTglfflags capture-execute gl-enumglxflags ignoreglextmask GL_MASK_EXT_texture_integer# New GLSL 2.0 uniform commandsProgramUniform1fEXT(program, location, v0)return voidparam program UInt32 in valueparam location Int32 in valueparam v0 Float32 in valuecategory EXT_direct_state_accesssubcategory VERSION_2_0glfflags ignoreglxflags ignoreextension soft WINSOFTglextmask GL_MASK_OpenGL_2_0ProgramUniform2fEXT(program, location, v0, v1)return voidparam program UInt32 in valueparam location Int32 in valueparam v0 Float32 in valueparam v1 Float32 in valuecategory EXT_direct_state_accesssubcategory VERSION_2_0glfflags ignoreglxflags ignoreextension soft WINSOFTglextmask GL_MASK_OpenGL_2_0ProgramUniform3fEXT(program, location, v0, v1, v2)return voidparam program UInt32 in valueparam location Int32 in valueparam v0 Float32 in valueparam v1 Float32 in valueparam v2 Float32 in valuecategory EXT_direct_state_accesssubcategory VERSION_2_0glfflags ignoreglxflags ignoreextension soft WINSOFTglextmask GL_MASK_OpenGL_2_0ProgramUniform4fEXT(program, location, v0, v1, v2, v3)return voidparam program UInt32 in valueparam location Int32 in valueparam v0 Float32 in valueparam v1 Float32 in valueparam v2 Float32 in valueparam v3 Float32 in valuecategory EXT_direct_state_accesssubcategory VERSION_2_0glfflags ignoreglxflags ignoreextension soft WINSOFTglextmask GL_MASK_OpenGL_2_0ProgramUniform1iEXT(program, location, v0)return voidparam program UInt32 in valueparam location Int32 in valueparam v0 Int32 in valuecategory EXT_direct_state_accesssubcategory VERSION_2_0glfflags ignoreglxflags ignoreextension soft WINSOFTglextmask GL_MASK_OpenGL_2_0ProgramUniform2iEXT(program, location, v0, v1)return voidparam program UInt32 in valueparam location Int32 in valueparam v0 Int32 in valueparam v1 Int32 in valuecategory EXT_direct_state_accesssubcategory VERSION_2_0glfflags ignoreglxflags ignoreextension soft WINSOFTglextmask GL_MASK_OpenGL_2_0ProgramUniform3iEXT(program, location, v0, v1, v2)return voidparam program UInt32 in valueparam location Int32 in valueparam v0 Int32 in valueparam v1 Int32 in valueparam v2 Int32 in valuecategory EXT_direct_state_accesssubcategory VERSION_2_0glfflags ignoreglxflags ignoreextension soft WINSOFTglextmask GL_MASK_OpenGL_2_0ProgramUniform4iEXT(program, location, v0, v1, v2, v3)return voidparam program UInt32 in valueparam location Int32 in valueparam v0 Int32 in valueparam v1 Int32 in valueparam v2 Int32 in valueparam v3 Int32 in valuecategory EXT_direct_state_accesssubcategory VERSION_2_0glfflags ignoreglxflags ignoreextension soft WINSOFTglextmask GL_MASK_OpenGL_2_0ProgramUniform1fvEXT(program, location, count, value)return voidparam program UInt32 in valueparam location Int32 in valueparam count SizeI in valueparam value Float32 in array [count]category EXT_direct_state_accesssubcategory VERSION_2_0glfflags ignoreglxflags ignoreextension soft WINSOFTglextmask GL_MASK_OpenGL_2_0ProgramUniform2fvEXT(program, location, count, value)return voidparam program UInt32 in valueparam location Int32 in valueparam count SizeI in valueparam value Float32 in array [count*2]category EXT_direct_state_accesssubcategory VERSION_2_0glfflags ignoreglxflags ignoreextension soft WINSOFTglextmask GL_MASK_OpenGL_2_0ProgramUniform3fvEXT(program, location, count, value)return voidparam program UInt32 in valueparam location Int32 in valueparam count SizeI in valueparam value Float32 in array [count*3]category EXT_direct_state_accesssubcategory VERSION_2_0glfflags ignoreglxflags ignoreextension soft WINSOFTglextmask GL_MASK_OpenGL_2_0ProgramUniform4fvEXT(program, location, count, value)return voidparam program UInt32 in valueparam location Int32 in valueparam count SizeI in valueparam value Float32 in array [count*4]category EXT_direct_state_accesssubcategory VERSION_2_0glfflags ignoreglxflags ignoreextension soft WINSOFTglextmask GL_MASK_OpenGL_2_0ProgramUniform1ivEXT(program, location, count, value)return voidparam program UInt32 in valueparam location Int32 in valueparam count SizeI in valueparam value Int32 in array [count]category EXT_direct_state_accesssubcategory VERSION_2_0glfflags ignoreglxflags ignoreextension soft WINSOFTglextmask GL_MASK_OpenGL_2_0ProgramUniform2ivEXT(program, location, count, value)return voidparam program UInt32 in valueparam location Int32 in valueparam count SizeI in valueparam value Int32 in array [count*2]category EXT_direct_state_accesssubcategory VERSION_2_0glfflags ignoreglxflags ignoreextension soft WINSOFTglextmask GL_MASK_OpenGL_2_0ProgramUniform3ivEXT(program, location, count, value)return voidparam program UInt32 in valueparam location Int32 in valueparam count SizeI in valueparam value Int32 in array [count*3]category EXT_direct_state_accesssubcategory VERSION_2_0glfflags ignoreglxflags ignoreextension soft WINSOFTglextmask GL_MASK_OpenGL_2_0ProgramUniform4ivEXT(program, location, count, value)return voidparam program UInt32 in valueparam location Int32 in valueparam count SizeI in valueparam value Int32 in array [count*4]category EXT_direct_state_accesssubcategory VERSION_2_0glfflags ignoreglxflags ignoreextension soft WINSOFTglextmask GL_MASK_OpenGL_2_0ProgramUniformMatrix2fvEXT(program, location, count, transpose, value)return voidparam program UInt32 in valueparam location Int32 in valueparam count SizeI in valueparam transpose Boolean in valueparam value Float32 in array [count*4]category EXT_direct_state_accesssubcategory VERSION_2_0glfflags ignoreglxflags ignoreextension soft WINSOFTglextmask GL_MASK_OpenGL_2_0ProgramUniformMatrix3fvEXT(program, location, count, transpose, value)return voidparam program UInt32 in valueparam location Int32 in valueparam count SizeI in valueparam transpose Boolean in valueparam value Float32 in array [count*9]category EXT_direct_state_accesssubcategory VERSION_2_0glfflags ignoreglxflags ignoreextension soft WINSOFTglextmask GL_MASK_OpenGL_2_0ProgramUniformMatrix4fvEXT(program, location, count, transpose, value)return voidparam program UInt32 in valueparam location Int32 in valueparam count SizeI in valueparam transpose Boolean in valueparam value Float32 in array [count*16]category EXT_direct_state_accesssubcategory VERSION_2_0glfflags ignoreglxflags ignoreextension soft WINSOFTglextmask GL_MASK_OpenGL_2_0# New GLSL 2.1 uniform commandsProgramUniformMatrix2x3fvEXT(program, location, count, transpose, value)return voidparam program UInt32 in valueparam location Int32 in valueparam count SizeI in valueparam transpose Boolean in valueparam value Float32 in array [count*6]category EXT_direct_state_accesssubcategory VERSION_2_1glfflags ignoreglxflags ignoreextension soft WINSOFTglextmask GL_MASK_OpenGL_2_0ProgramUniformMatrix3x2fvEXT(program, location, count, transpose, value)return voidparam program UInt32 in valueparam location Int32 in valueparam count SizeI in valueparam transpose Boolean in valueparam value Float32 in array [count*6]category EXT_direct_state_accesssubcategory VERSION_2_1glfflags ignoreglxflags ignoreextension soft WINSOFTglextmask GL_MASK_OpenGL_2_0ProgramUniformMatrix2x4fvEXT(program, location, count, transpose, value)return voidparam program UInt32 in valueparam location Int32 in valueparam count SizeI in valueparam transpose Boolean in valueparam value Float32 in array [count*8]category EXT_direct_state_accesssubcategory VERSION_2_1glfflags ignoreglxflags ignoreextension soft WINSOFTglextmask GL_MASK_OpenGL_2_0ProgramUniformMatrix4x2fvEXT(program, location, count, transpose, value)return voidparam program UInt32 in valueparam location Int32 in valueparam count SizeI in valueparam transpose Boolean in valueparam value Float32 in array [count*8]category EXT_direct_state_accesssubcategory VERSION_2_1glfflags ignoreglxflags ignoreextension soft WINSOFTglextmask GL_MASK_OpenGL_2_0ProgramUniformMatrix3x4fvEXT(program, location, count, transpose, value)return voidparam program UInt32 in valueparam location Int32 in valueparam count SizeI in valueparam transpose Boolean in valueparam value Float32 in array [count*12]category EXT_direct_state_accesssubcategory VERSION_2_1glfflags ignoreglxflags ignoreextension soft WINSOFTglextmask GL_MASK_OpenGL_2_0ProgramUniformMatrix4x3fvEXT(program, location, count, transpose, value)return voidparam program UInt32 in valueparam location Int32 in valueparam count SizeI in valueparam transpose Boolean in valueparam value Float32 in array [count*12]category EXT_direct_state_accesssubcategory VERSION_2_1glfflags ignoreglxflags ignoreextension soft WINSOFTglextmask GL_MASK_OpenGL_2_0# New EXT_gpu_shader4 commandsProgramUniform1uiEXT(program, location, v0)return voidparam program UInt32 in valueparam location Int32 in valueparam v0 UInt32 in valuecategory EXT_direct_state_accesssubcategory EXT_gpu_shader4glfflags ignoreglxflags ignoreextension soft WINSOFTglextmask GL_MASK_OpenGL_2_0ProgramUniform2uiEXT(program, location, v0, v1)return voidparam program UInt32 in valueparam location Int32 in valueparam v0 UInt32 in valueparam v1 UInt32 in valuecategory EXT_direct_state_accesssubcategory EXT_gpu_shader4glfflags ignoreglxflags ignoreextension soft WINSOFTglextmask GL_MASK_OpenGL_2_0ProgramUniform3uiEXT(program, location, v0, v1, v2)return voidparam program UInt32 in valueparam location Int32 in valueparam v0 UInt32 in valueparam v1 UInt32 in valueparam v2 UInt32 in valuecategory EXT_direct_state_accesssubcategory EXT_gpu_shader4glfflags ignoreglxflags ignoreextension soft WINSOFTglextmask GL_MASK_OpenGL_2_0ProgramUniform4uiEXT(program, location, v0, v1, v2, v3)return voidparam program UInt32 in valueparam location Int32 in valueparam v0 UInt32 in valueparam v1 UInt32 in valueparam v2 UInt32 in valueparam v3 UInt32 in valuecategory EXT_direct_state_accesssubcategory EXT_gpu_shader4glfflags ignoreglxflags ignoreextension soft WINSOFTglextmask GL_MASK_OpenGL_2_0ProgramUniform1uivEXT(program, location, count, value)return voidparam program UInt32 in valueparam location Int32 in valueparam count SizeI in valueparam value UInt32 in array [count]category EXT_direct_state_accesssubcategory EXT_gpu_shader4glfflags ignoreglxflags ignoreextension soft WINSOFTglextmask GL_MASK_OpenGL_2_0ProgramUniform2uivEXT(program, location, count, value)return voidparam program UInt32 in valueparam location Int32 in valueparam count SizeI in valueparam value UInt32 in array [count*2]category EXT_direct_state_accesssubcategory EXT_gpu_shader4glfflags ignoreglxflags ignoreextension soft WINSOFTglextmask GL_MASK_OpenGL_2_0ProgramUniform3uivEXT(program, location, count, value)return voidparam program UInt32 in valueparam location Int32 in valueparam count SizeI in valueparam value UInt32 in array [count*3]category EXT_direct_state_accesssubcategory EXT_gpu_shader4glfflags ignoreglxflags ignoreextension soft WINSOFTglextmask GL_MASK_OpenGL_2_0ProgramUniform4uivEXT(program, location, count, value)return voidparam program UInt32 in valueparam location Int32 in valueparam count SizeI in valueparam value UInt32 in array [count*4]category EXT_direct_state_accesssubcategory EXT_gpu_shader4glfflags ignoreglxflags ignoreextension soft WINSOFTglextmask GL_MASK_OpenGL_2_0# New named buffer commandsNamedBufferDataEXT(buffer, size, data, usage)return voidparam buffer UInt32 in valueparam size Sizeiptr in valueparam data Void in array [COMPSIZE(size)]param usage VertexBufferObjectUsage in valuecategory EXT_direct_state_accessextension soft WINSOFTdlflags notlistableglxflags ignoreglfflags ignoreNamedBufferSubDataEXT(buffer, offset, size, data)return voidparam buffer UInt32 in valueparam offset Intptr in valueparam size Sizeiptr in valueparam data Void in array [COMPSIZE(size)]category EXT_direct_state_accessextension soft WINSOFTdlflags notlistableglxflags ignoreglfflags ignoreMapNamedBufferEXT(buffer, access)return VoidPointerparam buffer UInt32 in valueparam access VertexBufferObjectAccess in valuecategory EXT_direct_state_accessextension soft WINSOFTdlflags notlistableglxflags ignoreglfflags ignoreUnmapNamedBufferEXT(buffer)return Booleanparam buffer UInt32 in valuecategory EXT_direct_state_accessextension soft WINSOFTdlflags notlistableglxflags ignoreglfflags ignore# New named buffer queriesGetNamedBufferParameterivEXT(buffer, pname, params)return voidparam buffer UInt32 in valueparam pname VertexBufferObjectParameter in valueparam params Int32 out array [COMPSIZE(pname)]category EXT_direct_state_accessextension soft WINSOFTdlflags notlistableglxflags ignoreglfflags ignoreGetNamedBufferPointervEXT(buffer, pname, params)return voidparam buffer UInt32 in valueparam pname VertexBufferObjectParameter in valueparam params VoidPointer out array [COMPSIZE(pname)]category EXT_direct_state_accessextension soft WINSOFTdlflags notlistableglxflags ignoreglfflags ignoreGetNamedBufferSubDataEXT(buffer, offset, size, data)return voidparam buffer UInt32 in valueparam offset Intptr in valueparam size Sizeiptr in valueparam data Void out array [COMPSIZE(size)]category EXT_direct_state_accessextension soft WINSOFTdlflags notlistableglxflags ignoreglfflags ignore# New named texture buffer texture object commandTextureBufferEXT(texture, target, internalformat, buffer)return voidparam texture Texture in valueparam target TextureTarget in valueparam internalformat TypeEnum in valueparam buffer UInt32 in valuecategory EXT_direct_state_accesssubcategory EXT_texture_buffer_objectextension soft WINSOFT NV50glfflags ignoreglxflags ignoreglextmask GL_MASK_EXT_texture_buffer_objectdlflags notlistable# New named texture buffer multitexture commandMultiTexBufferEXT(texunit, target, internalformat, buffer)return voidparam texunit TextureUnit in valueparam target TextureTarget in valueparam internalformat TypeEnum in valueparam buffer UInt32 in valuecategory EXT_direct_state_accesssubcategory EXT_texture_buffer_objectextension soft WINSOFT NV50glfflags ignoreglxflags ignoreglextmask GL_MASK_EXT_texture_buffer_objectdlflags notlistable# New named frame buffer object commandsNamedRenderbufferStorageEXT(renderbuffer, internalformat, width, height)return voidparam renderbuffer Renderbuffer in valueparam internalformat PixelInternalFormat in valueparam width SizeI in valueparam height SizeI in valuecategory EXT_direct_state_accesssubcategory EXT_framebuffer_objectextension soft WINSOFTdlflags notlistableglfflags ignoreglxflags ignoreglextmask GL_MASK_EXT_framebuffer_objectGetNamedRenderbufferParameterivEXT(renderbuffer, pname, params)return voidparam renderbuffer Renderbuffer in valueparam pname RenderbufferParameterName in valueparam params Int32 out array [COMPSIZE(pname)]category EXT_direct_state_accesssubcategory EXT_framebuffer_objectextension soft WINSOFTdlflags notlistableglfflags ignoreglxflags ignoreglextmask GL_MASK_EXT_framebuffer_objectCheckNamedFramebufferStatusEXT(framebuffer, target)return FramebufferStatusparam framebuffer Framebuffer in valueparam target FramebufferTarget in valuecategory EXT_direct_state_accesssubcategory EXT_framebuffer_objectextension soft WINSOFTdlflags notlistableglfflags ignoreglxflags ignoreglextmask GL_MASK_EXT_framebuffer_objectNamedFramebufferTexture1DEXT(framebuffer, attachment, textarget, texture, level)return voidparam framebuffer Framebuffer in valueparam attachment FramebufferAttachment in valueparam textarget TextureTarget in valueparam texture Texture in valueparam level CheckedInt32 in valuecategory EXT_direct_state_accesssubcategory EXT_framebuffer_objectextension soft WINSOFTdlflags notlistableglfflags ignoreglxflags ignoreglextmask GL_MASK_EXT_framebuffer_objectNamedFramebufferTexture2DEXT(framebuffer, attachment, textarget, texture, level)return voidparam framebuffer Framebuffer in valueparam attachment FramebufferAttachment in valueparam textarget TextureTarget in valueparam texture Texture in valueparam level CheckedInt32 in valuecategory EXT_direct_state_accesssubcategory EXT_framebuffer_objectextension soft WINSOFTdlflags notlistableglfflags ignoreglxflags ignoreglextmask GL_MASK_EXT_framebuffer_objectNamedFramebufferTexture3DEXT(framebuffer, attachment, textarget, texture, level, zoffset)return voidparam framebuffer Framebuffer in valueparam attachment FramebufferAttachment in valueparam textarget TextureTarget in valueparam texture Texture in valueparam level CheckedInt32 in valueparam zoffset CheckedInt32 in valuecategory EXT_direct_state_accesssubcategory EXT_framebuffer_objectextension soft WINSOFTdlflags notlistableglfflags ignoreglxflags ignoreglextmask GL_MASK_EXT_framebuffer_objectNamedFramebufferRenderbufferEXT(framebuffer, attachment, renderbuffertarget, renderbuffer)return voidparam framebuffer Framebuffer in valueparam attachment FramebufferAttachment in valueparam renderbuffertarget RenderbufferTarget in valueparam renderbuffer Renderbuffer in valuecategory EXT_direct_state_accesssubcategory EXT_framebuffer_objectextension soft WINSOFTdlflags notlistableglfflags ignoreglxflags ignoreglextmask GL_MASK_EXT_framebuffer_objectGetNamedFramebufferAttachmentParameterivEXT(framebuffer, attachment, pname, params)return voidparam framebuffer Framebuffer in valueparam attachment FramebufferAttachment in valueparam pname FramebufferAttachmentParameterName in valueparam params Int32 out array [COMPSIZE(pname)]category EXT_direct_state_accesssubcategory EXT_framebuffer_objectextension soft WINSOFTdlflags notlistableglfflags ignoreglxflags ignoreglextmask GL_MASK_EXT_framebuffer_objectGenerateTextureMipmapEXT(texture, target)return voidparam texture Texture in valueparam target TextureTarget in valuecategory EXT_direct_state_accesssubcategory EXT_framebuffer_objectextension soft WINSOFTdlflags notlistableglfflags ignoreglxflags ignoreglextmask GL_MASK_EXT_framebuffer_objectGenerateMultiTexMipmapEXT(texunit, target)return voidparam texunit TextureUnit in valueparam target TextureTarget in valuecategory EXT_direct_state_accesssubcategory EXT_framebuffer_objectextension soft WINSOFTdlflags notlistableglfflags ignoreglxflags ignoreglextmask GL_MASK_EXT_framebuffer_objectFramebufferDrawBufferEXT(framebuffer, mode)return voidparam framebuffer Framebuffer in valueparam mode DrawBufferMode in valuecategory EXT_direct_state_accesssubcategory EXT_framebuffer_objectextension soft WINSOFTglfflags ignoreglxflags ignoreglextmask GL_MASK_EXT_framebuffer_objectFramebufferDrawBuffersEXT(framebuffer, n, bufs)return voidparam framebuffer Framebuffer in valueparam n SizeI in valueparam bufs DrawBufferMode in array [n]category EXT_direct_state_accesssubcategory EXT_framebuffer_objectextension soft WINSOFTglfflags ignoreglxflags ignoreglextmask GL_MASK_EXT_framebuffer_objectFramebufferReadBufferEXT(framebuffer, mode)return voidparam framebuffer Framebuffer in valueparam mode ReadBufferMode in valuecategory EXT_direct_state_accesssubcategory EXT_framebuffer_objectextension soft WINSOFTglfflags ignoreglxflags ignoreglextmask GL_MASK_EXT_framebuffer_objectGetFramebufferParameterivEXT(framebuffer, pname, params)return voidparam framebuffer Framebuffer in valueparam pname GetFramebufferParameter in valueparam params Int32 out array [COMPSIZE(pname)]category EXT_direct_state_accesssubcategory EXT_framebuffer_objectdlflags notlistableextension soft WINSOFTglxflags ignoreglfflags capture-execute gl-enum# New named framebuffer multisample object commandsNamedRenderbufferStorageMultisampleEXT(renderbuffer, samples, internalformat, width, height)return voidparam renderbuffer Renderbuffer in valueparam samples SizeI in valueparam internalformat PixelInternalFormat in valueparam width SizeI in valueparam height SizeI in valuecategory EXT_direct_state_accesssubcategory EXT_framebuffer_multisampleextension soft WINSOFTdlflags notlistableglfflags ignoreglxflags ignoreglextmask GL_MASK_EXT_framebuffer_multisample# New named framebuffer multisample coverage object commandsNamedRenderbufferStorageMultisampleCoverageEXT(renderbuffer, coverageSamples, colorSamples, internalformat, width, height)return voidparam renderbuffer Renderbuffer in valueparam coverageSamples SizeI in valueparam colorSamples SizeI in valueparam internalformat PixelInternalFormat in valueparam width SizeI in valueparam height SizeI in valuecategory EXT_direct_state_accesssubcategory NV_framebuffer_multisample_coverageextension soft WINSOFTdlflags notlistableglfflags ignoreglxflags ignoreglextmask GL_MASK_NV_framebuffer_multisample_coverage# New named geometry program/shader frame buffer object commandsNamedFramebufferTextureEXT(framebuffer, attachment, texture, level)return voidparam framebuffer Framebuffer in valueparam attachment FramebufferAttachment in valueparam texture Texture in valueparam level CheckedInt32 in valuecategory EXT_direct_state_accesssubcategory NV_gpu_program4extension soft WINSOFTdlflags notlistableglfflags ignoreglxflags ignoreglextmask GL_MASK_NV_gpu_program4NamedFramebufferTextureLayerEXT(framebuffer, attachment, texture, level, layer)return voidparam framebuffer Framebuffer in valueparam attachment FramebufferAttachment in valueparam texture Texture in valueparam level CheckedInt32 in valueparam layer CheckedInt32 in valuecategory EXT_direct_state_accesssubcategory NV_gpu_program4extension soft WINSOFTdlflags notlistableglfflags ignoreglxflags ignoreglextmask GL_MASK_NV_gpu_program4NamedFramebufferTextureFaceEXT(framebuffer, attachment, texture, level, face)return voidparam framebuffer Framebuffer in valueparam attachment FramebufferAttachment in valueparam texture Texture in valueparam level CheckedInt32 in valueparam face TextureTarget in valuecategory EXT_direct_state_accesssubcategory NV_gpu_program4extension soft WINSOFTdlflags notlistableglfflags ignoreglxflags ignoreglextmask GL_MASK_NV_gpu_program4# New explicit multisample query and commandsTextureRenderbufferEXT(texture, target, renderbuffer)return voidparam texture Texture in valueparam target TextureTarget in valueparam renderbuffer UInt32 in valuecategory EXT_direct_state_accesssubcategory NV_explicit_multisampleextension soft WINSOFT NV50dlflags notlistableglfflags ignoreglxflags ignoreglextmask GL_MASK_NV_explicit_multisampleMultiTexRenderbufferEXT(texunit, target, renderbuffer)return voidparam texunit TextureUnit in valueparam target TextureTarget in valueparam renderbuffer UInt32 in valuecategory EXT_direct_state_accesssubcategory NV_explicit_multisampleextension soft WINSOFT NV50dlflags notlistableglfflags ignoreglxflags ignoreglextmask GL_MASK_NV_explicit_multisample################################################################################# Extension #354# EXT_vertex_array_bgra commands################################################################################# (none)newcategory: EXT_vertex_array_bgra################################################################################# Extension #355 - WGL_NV_gpu_affinity################################################################################################################################################################# Extension #356# EXT_texture_swizzle commands################################################################################# (none)newcategory: EXT_texture_swizzle################################################################################# Extension #357# NV_explicit_multisample commands################################################################################# From EXT_draw_buffers2: GetBooleanIndexedvEXT / GetIntegerIndexedvEXTGetMultisamplefvNV(pname, index, val)return voidparam pname GetMultisamplePNameNV in valueparam index UInt32 in valueparam val Float32 out array [2]category NV_explicit_multisampledlflags notlistableglfflags ignoreglxflags ignoreSampleMaskIndexedNV(index, mask)return voidparam index UInt32 in valueparam mask SampleMaskNV in valuecategory NV_explicit_multisampleglfflags ignoreglxflags ignoreTexRenderbufferNV(target, renderbuffer)return voidparam target TextureTarget in valueparam renderbuffer UInt32 in valuecategory NV_explicit_multisampledlflags notlistableglfflags ignoreglxflags ignore################################################################################# Extension #358# NV_transform_feedback2 commands################################################################################BindTransformFeedbackNV(target, id)return voidparam target BufferTargetARB in valueparam id UInt32 in valuecategory NV_transform_feedback2glfflags ignoreglxflags ignoreDeleteTransformFeedbacksNV(n, ids)return voidparam n SizeI in valueparam ids UInt32 in array [n]category NV_transform_feedback2dlflags notlistableglfflags ignoreglxflags ignoreGenTransformFeedbacksNV(n, ids)return voidparam n SizeI in valueparam ids UInt32 out array [n]category NV_transform_feedback2dlflags notlistableglfflags ignoreglxflags ignoreIsTransformFeedbackNV(id)return Booleanparam id UInt32 in valuecategory NV_transform_feedback2dlflags notlistableglfflags ignoreglxflags ignorePauseTransformFeedbackNV()return voidcategory NV_transform_feedback2glfflags ignoreglxflags ignoreResumeTransformFeedbackNV()return voidcategory NV_transform_feedback2glfflags ignoreglxflags ignoreDrawTransformFeedbackNV(mode, id)return voidparam mode GLenum in valueparam id UInt32 in valuecategory NV_transform_feedback2glfflags ignoreglxflags ignore################################################################################# Extension #359# ATI_meminfo commands################################################################################# (none)newcategory: ATI_meminfo################################################################################# Extension #360# AMD_performance_monitor commands################################################################################GetPerfMonitorGroupsAMD(numGroups, groupsSize, groups)return voidparam numGroups Int32 out array [1]param groupsSize SizeI in valueparam groups UInt32 out array [groupsSize]category AMD_performance_monitordlflags notlistableversion 1.2extensionglxsingle ?glxflags ignoreoffset ?GetPerfMonitorCountersAMD(group, numCounters, maxActiveCounters, counterSize, counters)return voidparam group UInt32 in valueparam numCounters Int32 out array [1]param maxActiveCounters Int32 out array [1]param counterSize SizeI in valueparam counters UInt32 out array [counterSize]category AMD_performance_monitordlflags notlistableversion 1.2extensionglxsingle ?glxflags ignoreoffset ?GetPerfMonitorGroupStringAMD(group, bufSize, length, groupString)return voidparam group UInt32 in valueparam bufSize SizeI in valueparam length SizeI out array [1]param groupString Char out array [bufSize]category AMD_performance_monitordlflags notlistableversion 1.2extensionglxsingle ?glxflags ignoreoffset ?GetPerfMonitorCounterStringAMD(group, counter, bufSize, length, counterString)return voidparam group UInt32 in valueparam counter UInt32 in valueparam bufSize SizeI in valueparam length SizeI out array [1]param counterString Char out array [bufSize]category AMD_performance_monitordlflags notlistableversion 1.2extensionglxsingle ?glxflags ignoreoffset ?GetPerfMonitorCounterInfoAMD(group, counter, pname, data)return voidparam group UInt32 in valueparam counter UInt32 in valueparam pname GLenum in valueparam data void out array [COMPSIZE(pname)]category AMD_performance_monitordlflags notlistableversion 1.2extensionglxsingle ?glxflags ignoreoffset ?GenPerfMonitorsAMD(n, monitors)return voidparam n SizeI in valueparam monitors UInt32 out array [n]category AMD_performance_monitorversion 1.2extensionglxropcode ?glxflags ignoreoffset ?# 'monitors' is actually in, not out, but extension spec doesn't use constDeletePerfMonitorsAMD(n, monitors)return voidparam n SizeI in valueparam monitors UInt32 out array [n]category AMD_performance_monitorversion 1.2extensionglxropcode ?glxflags ignoreoffset ?# 'counterList' is actually in, not out, but extension spec doesn't use constSelectPerfMonitorCountersAMD(monitor, enable, group, numCounters, counterList)return voidparam monitor UInt32 in valueparam enable Boolean in valueparam group UInt32 in valueparam numCounters Int32 in valueparam counterList UInt32 out array [numCounters]category AMD_performance_monitorversion 1.2extensionglxropcode ?glxflags ignoreoffset ?BeginPerfMonitorAMD(monitor)return voidparam monitor UInt32 in valuecategory AMD_performance_monitorversion 1.2extensionglxropcode ?glxflags ignoreoffset ?EndPerfMonitorAMD(monitor)return voidparam monitor UInt32 in valuecategory AMD_performance_monitorversion 1.2extensionglxropcode ?glxflags ignoreoffset ?GetPerfMonitorCounterDataAMD(monitor, pname, dataSize, data, bytesWritten)return voidparam monitor UInt32 in valueparam pname GLenum in valueparam dataSize SizeI in valueparam data UInt32 out array [dataSize]param bytesWritten Int32 out array [1]category AMD_performance_monitordlflags notlistableversion 1.2extensionglxsingle ?glxflags ignoreoffset ?################################################################################# Extension #361 - WGL_AMD_gpu_association################################################################################################################################################################# Extension #362# AMD_texture_texture4 commands################################################################################# (none)newcategory: AMD_texture_texture4################################################################################# Extension #363# AMD_vertex_shader_tesselator commands################################################################################TessellationFactorAMD(factor)return voidparam factor Float32 in valuecategory AMD_vertex_shader_tesselatorversion 2.0glxsingle ?glxflags ignoreoffset ?TessellationModeAMD(mode)return voidparam mode GLenum in valuecategory AMD_vertex_shader_tesselatorversion 2.0glxsingle ?glxflags ignoreoffset ?################################################################################# Extension #364# EXT_provoking_vertex commands################################################################################ProvokingVertexEXT(mode)return voidparam mode GLenum in valuecategory EXT_provoking_vertexversion 2.1glxsingle ?glxflags ignoreoffset ?################################################################################# Extension #365# EXT_texture_snorm commands################################################################################# (none)newcategory: EXT_texture_snorm################################################################################# Extension #366# AMD_draw_buffers_blend commands################################################################################# void BlendFuncIndexedAMD(uint buf, enum src, enum dst)# void BlendFuncSeparateIndexedAMD(uint buf, enum srcRGB, enum dstRGB, enum srcAlpha, enum dstAlpha)# void BlendEquationIndexedAMD(uint buf, enum mode)# void BlendEquationSeparateIndexedAMD(uint buf, enum modeRGB, enum modeAlpha)BlendFuncIndexedAMD(buf, src, dst)return voidparam buf UInt32 in valueparam src GLenum in valueparam dst GLenum in valuecategory AMD_draw_buffers_blendversion 2.0extensionglxropcode ?glxflags ignoreoffset ?BlendFuncSeparateIndexedAMD(buf, srcRGB, dstRGB, srcAlpha, dstAlpha)return voidparam buf UInt32 in valueparam srcRGB GLenum in valueparam dstRGB GLenum in valueparam srcAlpha GLenum in valueparam dstAlpha GLenum in valuecategory AMD_draw_buffers_blendversion 2.0extensionglxropcode ?glxflags ignoreoffset ?BlendEquationIndexedAMD(buf, mode)return voidparam buf UInt32 in valueparam mode GLenum in valuecategory AMD_draw_buffers_blendversion 2.0extensionglxropcode ?glxflags ignoreoffset ?BlendEquationSeparateIndexedAMD(buf, modeRGB, modeAlpha)return voidparam buf UInt32 in valueparam modeRGB GLenum in valueparam modeAlpha GLenum in valuecategory AMD_draw_buffers_blendversion 2.0extensionglxropcode ?glxflags ignoreoffset ?################################################################################# Extension #367# APPLE_texture_range commands################################################################################TextureRangeAPPLE(target, length, pointer)return voidparam target GLenum in valueparam length SizeI in valueparam pointer Void in array [length]category APPLE_texture_rangeversion 1.2extensionglxropcode ?glxflags ignoreoffset ?GetTexParameterPointervAPPLE(target, pname, params)return voidparam target GLenum in valueparam pname GLenum in valueparam params VoidPointer out array [1]category APPLE_texture_rangedlflags notlistableversion 1.2extensionglxsingle ?glxflags ignoreoffset ?################################################################################# Extension #368# APPLE_float_pixels commands################################################################################# (none)newcategory: APPLE_float_pixels################################################################################# Extension #369# APPLE_vertex_program_evaluators commands################################################################################EnableVertexAttribAPPLE(index, pname)return voidparam index UInt32 in valueparam pname GLenum in valuecategory APPLE_vertex_program_evaluatorsversion 1.5extensionglxropcode ?glxflags ignoreoffset ?DisableVertexAttribAPPLE(index, pname)return voidparam index UInt32 in valueparam pname GLenum in valuecategory APPLE_vertex_program_evaluatorsversion 1.5extensionglxropcode ?glxflags ignoreoffset ?IsVertexAttribEnabledAPPLE(index, pname)return Booleanparam index UInt32 in valueparam pname GLenum in valuecategory APPLE_vertex_program_evaluatorsversion 1.5extensionglxropcode ?glxflags ignoreoffset ?MapVertexAttrib1dAPPLE(index, size, u1, u2, stride, order, points)return voidparam index UInt32 in valueparam size UInt32 in valueparam u1 CoordD in valueparam u2 CoordD in valueparam stride Int32 in valueparam order CheckedInt32 in valueparam points CoordD in array [COMPSIZE(size/stride/order)]category APPLE_vertex_program_evaluatorsversion 1.5extensionglxropcode ?glxflags ignoreoffset ?MapVertexAttrib1fAPPLE(index, size, u1, u2, stride, order, points)return voidparam index UInt32 in valueparam size UInt32 in valueparam u1 CoordF in valueparam u2 CoordF in valueparam stride Int32 in valueparam order CheckedInt32 in valueparam points CoordF in array [COMPSIZE(size/stride/order)]category APPLE_vertex_program_evaluatorsversion 1.5extensionglxropcode ?glxflags ignoreoffset ?MapVertexAttrib2dAPPLE(index, size, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points)return voidparam index UInt32 in valueparam size UInt32 in valueparam u1 CoordD in valueparam u2 CoordD in valueparam ustride Int32 in valueparam uorder CheckedInt32 in valueparam v1 CoordD in valueparam v2 CoordD in valueparam vstride Int32 in valueparam vorder CheckedInt32 in valueparam points CoordD in array [COMPSIZE(size/ustride/uorder/vstride/vorder)]category APPLE_vertex_program_evaluatorsversion 1.5extensionglxropcode ?glxflags ignoreoffset ?MapVertexAttrib2fAPPLE(index, size, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points)return voidparam index UInt32 in valueparam size UInt32 in valueparam u1 CoordF in valueparam u2 CoordF in valueparam ustride Int32 in valueparam uorder CheckedInt32 in valueparam v1 CoordF in valueparam v2 CoordF in valueparam vstride Int32 in valueparam vorder CheckedInt32 in valueparam points CoordF in array [COMPSIZE(size/ustride/uorder/vstride/vorder)]category APPLE_vertex_program_evaluatorsversion 1.5extensionglxropcode ?glxflags ignoreoffset ?################################################################################# Extension #370# APPLE_aux_depth_stencil commands################################################################################# (none)newcategory: APPLE_aux_depth_stencil################################################################################# Extension #371# APPLE_object_purgeable commands################################################################################ObjectPurgeableAPPLE(objectType, name, option)return GLenumparam objectType GLenum in valueparam name UInt32 in valueparam option GLenum in valuecategory APPLE_object_purgeableversion 1.5extensionglxropcode ?glxflags ignoreoffset ?ObjectUnpurgeableAPPLE(objectType, name, option)return GLenumparam objectType GLenum in valueparam name UInt32 in valueparam option GLenum in valuecategory APPLE_object_purgeableversion 1.5extensionglxropcode ?glxflags ignoreoffset ?GetObjectParameterivAPPLE(objectType, name, pname, params)return voidparam objectType GLenum in valueparam name UInt32 in valueparam pname GLenum in valueparam params Int32 out array [COMPSIZE(pname)]category APPLE_object_purgeabledlflags notlistableversion 1.5extensionglxsingle ?glxflags ignoreoffset ?################################################################################# Extension #372# APPLE_row_bytes commands################################################################################# (none)newcategory: APPLE_row_bytes