# 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-2010 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/ . # # $Revision: 14384 $ on $Date: 2011-04-05 23:05:03 -0700 (Tue, 05 Apr 2011) $ required-props: # Description of a parameter param: retval retained # Display list flags dlflags: notlistable handcode # GLX implementation flags glxflags: client-intercept client-handcode server-handcode EXT SGI ignore ARB # Vector ('v') equivalent form of a command taking 1-4 explicit xyzw/rgba arguments vectorequiv: * # 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 VERSION_3_3 VERSION_4_0 VERSION_4_1 VERSION_4_1_DEPRECATED ATI_element_array ATI_envmap_bumpmap ATI_fragment_shader ATI_pn_triangles ATI_vertex_array_object ATI_vertex_streams EXT_blend_color EXT_blend_minmax EXT_convolution EXT_copy_texture EXT_histogram EXT_polygon_offset EXT_subtexture EXT_texture3D EXT_texture_object EXT_vertex_array EXT_vertex_shader SGIS_detail_texture SGIS_multisample SGIS_pixel_texture ARB_point_parameters EXT_point_parameters SGIS_point_parameters SGIS_sharpen_texture SGIS_texture4D SGIS_texture_filter4 SGIX_async SGIX_flush_raster SGIX_fragment_lighting SGIX_framezoom SGIX_igloo_interface SGIX_instruments SGIX_list_priority SGIX_pixel_texture SGIX_polynomial_ffd SGIX_reference_plane SGIX_sprite SGIX_tag_sample_buffer SGI_color_table ARB_multitexture ARB_multisample ARB_texture_compression ARB_transpose_matrix ARB_vertex_blend ARB_matrix_palette EXT_compiled_vertex_array EXT_cull_vertex EXT_index_func EXT_index_material EXT_draw_range_elements EXT_vertex_weighting INGR_blend_func_separate NV_evaluators NV_fence NV_occlusion_query NV_point_sprite NV_register_combiners NV_register_combiners2 NV_vertex_array_range NV_vertex_program NV_vertex_program1_1_dcc MESA_resize_buffers MESA_window_pos PGI_misc_hints EXT_fog_coord EXT_blend_func_separate EXT_color_subtable EXT_coordinate_frame EXT_light_texture EXT_multi_draw_arrays EXT_paletted_texture EXT_pixel_transform EXT_secondary_color EXT_texture_perturb_normal HP_image_transform IBM_multimode_draw_arrays IBM_vertex_array_lists INTEL_parallel_arrays SUNX_constant_data SUN_global_alpha SUN_mesh_array SUN_triangle_list SUN_vertex 3DFX_tbuffer EXT_multisample SGIS_fog_function SGIS_texture_color_mask ARB_window_pos EXT_stencil_two_side EXT_depth_bounds_test EXT_blend_equation_separate ARB_vertex_program ARB_fragment_program ARB_vertex_buffer_object ARB_occlusion_query ARB_shader_objects ARB_vertex_shader ARB_fragment_shader S3_s3tc ATI_draw_buffers ATI_texture_env_combine3 ATI_texture_float NV_float_buffer NV_fragment_program NV_half_float NV_pixel_data_range NV_primitive_restart NV_texture_expand_normal NV_texture_expand_normal NV_vertex_program2 APPLE_element_array APPLE_fence APPLE_vertex_array_object APPLE_vertex_array_range ATI_draw_buffers NV_fragment_program NV_half_float NV_pixel_data_range NV_primitive_restart ATI_map_object_buffer ATI_separate_stencil ATI_vertex_attrib_array_object ARB_draw_buffers ARB_texture_rectangle ARB_color_buffer_float EXT_framebuffer_object GREMEDY_string_marker EXT_stencil_clear_tag EXT_framebuffer_blit EXT_framebuffer_multisample MESAX_texture_stack EXT_timer_query EXT_gpu_program_parameters APPLE_flush_buffer_range NV_gpu_program4 NV_geometry_program4 EXT_geometry_shader4 NV_vertex_program4 EXT_gpu_shader4 EXT_draw_instanced EXT_texture_buffer_object NV_depth_buffer_float NV_framebuffer_multisample_coverage NV_parameter_buffer_object EXT_draw_buffers2 NV_transform_feedback EXT_bindable_uniform EXT_texture_integer GREMEDY_frame_terminator 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 NV_video_capture NV_copy_image EXT_separate_shader_objects NV_parameter_buffer_object2 NV_shader_buffer_load NV_vertex_buffer_unified_memory NV_texture_barrier ARB_shading_language_include ARB_blend_func_extended ARB_sampler_objects ARB_timer_query ARB_vertex_type_2_10_10_10_rev ARB_draw_indirect ARB_gpu_shader_fp64 ARB_shader_subroutine ARB_tessellation_shader ARB_transform_feedback2 ARB_transform_feedback3 AMD_conservative_depth NV_vdpau_interop ARB_ES2_compatibility ARB_get_program_binary ARB_separate_shader_objects ARB_vertex_attrib_64bit ARB_viewport_array ARB_cl_event ARB_debug_output ARB_robustness EXT_shader_image_load_store EXT_vertex_attrib_64bit NV_gpu_shader5 NV_vertex_attrib_integer_64bit AMD_name_gen_delete AMD_debug_output NV_vdpau_interop NV_gpu_program5 NV_texture_multisample # 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 # AMD_shader_stencil_export AMD_seamless_cubemap_per_texture # AMD_blend_minmax_factor commands # Core version in which a function was introduced, or against # which an extension can be implemented version: 1.0 1.1 1.2 1.3 1.4 1.5 2.0 2.1 3.0 3.1 3.2 3.3 4.0 4.1 # Core version in which a function was removed deprecated: 3.1 # GLX Single, Rendering, or Vendor Private opcode glxsingle: * 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 them glfflags: * beginend: * glxvectorequiv: * subcategory: * glextmask: * ############################################################################### # # glxsingle, glxropcode, and other GLX allocations to vendors # are used here, but the master registry for GLX is in # /repos/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. # - leading tabs are suggested. Whitespace of any sort may be used elsewhere. # - 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 extensions.reserved (per above) # ############################################################################### # New type declarations passthru: #include passthru: #ifndef GL_VERSION_2_0 passthru: /* GL type for program/shader text */ passthru: typedef char GLchar; passthru: #endif passthru: passthru: #ifndef GL_VERSION_1_5 passthru: /* GL types for handling large vertex buffer objects */ passthru: typedef ptrdiff_t GLintptr; passthru: typedef ptrdiff_t GLsizeiptr; passthru: #endif passthru: passthru: #ifndef GL_ARB_vertex_buffer_object passthru: /* GL types for handling large vertex buffer objects */ passthru: typedef ptrdiff_t GLintptrARB; passthru: typedef ptrdiff_t GLsizeiptrARB; passthru: #endif passthru: passthru: #ifndef GL_ARB_shader_objects passthru: /* GL types for program/shader text and shader object handles */ passthru: typedef char GLcharARB; passthru: typedef unsigned int GLhandleARB; passthru: #endif passthru: passthru: /* GL type for "half" precision (s10e5) float data in host memory */ passthru: #ifndef GL_ARB_half_float_pixel passthru: typedef unsigned short GLhalfARB; passthru: #endif passthru: passthru: #ifndef GL_NV_half_float passthru: typedef unsigned short GLhalfNV; passthru: #endif passthru: passthru: #ifndef GLEXT_64_TYPES_DEFINED passthru: /* This code block is duplicated in glxext.h, so must be protected */ passthru: #define GLEXT_64_TYPES_DEFINED passthru: /* Define int32_t, int64_t, and uint64_t types for UST/MSC */ passthru: /* (as used in the GL_EXT_timer_query extension). */ passthru: #if defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L passthru: #include passthru: #elif defined(__sun__) || defined(__digital__) passthru: #include passthru: #if defined(__STDC__) passthru: #if defined(__arch64__) || defined(_LP64) passthru: typedef long int int64_t; passthru: typedef unsigned long int uint64_t; passthru: #else passthru: typedef long long int int64_t; passthru: typedef unsigned long long int uint64_t; passthru: #endif /* __arch64__ */ passthru: #endif /* __STDC__ */ passthru: #elif defined( __VMS ) || defined(__sgi) passthru: #include passthru: #elif defined(__SCO__) || defined(__USLC__) passthru: #include passthru: #elif defined(__UNIXOS2__) || defined(__SOL64__) passthru: typedef long int int32_t; passthru: typedef long long int int64_t; passthru: typedef unsigned long long int uint64_t; passthru: #elif defined(_WIN32) && defined(__GNUC__) passthru: #include passthru: #elif defined(_WIN32) passthru: typedef __int32 int32_t; passthru: typedef __int64 int64_t; passthru: typedef unsigned __int64 uint64_t; passthru: #else passthru: /* Fallback if nothing above works */ passthru: #include passthru: #endif passthru: #endif passthru: passthru: #ifndef GL_EXT_timer_query passthru: typedef int64_t GLint64EXT; passthru: typedef uint64_t GLuint64EXT; passthru: #endif passthru: passthru: #ifndef GL_ARB_sync passthru: typedef int64_t GLint64; passthru: typedef uint64_t GLuint64; passthru: typedef struct __GLsync *GLsync; passthru: #endif passthru: passthru: #ifndef GL_ARB_cl_event passthru: /* These incomplete types let us declare types compatible with OpenCL's cl_context and cl_event */ passthru: struct _cl_context; passthru: struct _cl_event; passthru: #endif passthru: passthru: #ifndef GL_ARB_debug_output passthru: typedef void (APIENTRY *GLDEBUGPROCARB)(GLenum source,GLenum type,GLuint id,GLenum severity,GLsizei length,const GLchar *message,GLvoid *userParam); passthru: #endif passthru: passthru: #ifndef GL_AMD_debug_output passthru: typedef void (APIENTRY *GLDEBUGPROCAMD)(GLuint id,GLenum category,GLenum severity,GLsizei length,const GLchar *message,GLvoid *userParam); passthru: #endif passthru: passthru: #ifndef GL_NV_vdpau_interop passthru: typedef GLintptr GLvdpauSurfaceNV; passthru: #endif passthru: ############################################################################### ############################################################################### # # OpenGL 1.0 commands # ############################################################################### ############################################################################### ############################################################################### # # drawing-control commands # ############################################################################### CullFace(mode) return void param mode CullFaceMode in value category VERSION_1_0 # old: drawing-control version 1.0 glxropcode 79 offset 152 FrontFace(mode) return void param mode FrontFaceDirection in value category VERSION_1_0 # old: drawing-control version 1.0 glxropcode 84 offset 157 Hint(target, mode) return void param target HintTarget in value param mode HintMode in value category VERSION_1_0 # old: drawing-control version 1.0 glxropcode 85 offset 158 LineWidth(width) return void param width CheckedFloat32 in value category VERSION_1_0 # old: drawing-control version 1.0 glxropcode 95 offset 168 PointSize(size) return void param size CheckedFloat32 in value category VERSION_1_0 # old: drawing-control version 1.0 glxropcode 100 offset 173 PolygonMode(face, mode) return void param face MaterialFace in value param mode PolygonMode in value category VERSION_1_0 # old: drawing-control version 1.0 glxropcode 101 offset 174 Scissor(x, y, width, height) return void param x WinCoord in value param y WinCoord in value param width SizeI in value param height SizeI in value category VERSION_1_0 # old: drawing-control version 1.0 glxropcode 103 offset 176 TexParameterf(target, pname, param) return void param target TextureTarget in value param pname TextureParameterName in value param param CheckedFloat32 in value category VERSION_1_0 # old: drawing-control version 1.0 glxropcode 105 wglflags small-data offset 178 TexParameterfv(target, pname, params) return void param target TextureTarget in value param pname TextureParameterName in value param params CheckedFloat32 in array [COMPSIZE(pname)] category VERSION_1_0 # old: drawing-control version 1.0 glxropcode 106 wglflags small-data offset 179 TexParameteri(target, pname, param) return void param target TextureTarget in value param pname TextureParameterName in value param param CheckedInt32 in value category VERSION_1_0 # old: drawing-control version 1.0 glxropcode 107 wglflags small-data offset 180 TexParameteriv(target, pname, params) return void param target TextureTarget in value param pname TextureParameterName in value param params CheckedInt32 in array [COMPSIZE(pname)] category VERSION_1_0 # old: drawing-control version 1.0 glxropcode 108 wglflags small-data offset 181 TexImage1D(target, level, internalformat, width, border, format, type, pixels) return void param target TextureTarget in value param level CheckedInt32 in value param internalformat TextureComponentCount in value param width SizeI in value param border CheckedInt32 in value param format PixelFormat in value param type PixelType in value param pixels Void in array [COMPSIZE(format/type/width)] category VERSION_1_0 # old: drawing-control dlflags handcode glxflags client-handcode server-handcode version 1.0 glxropcode 109 wglflags client-handcode server-handcode offset 182 TexImage2D(target, level, internalformat, width, height, border, format, type, pixels) return void param target TextureTarget in value param level CheckedInt32 in value param internalformat TextureComponentCount in value param width SizeI in value param height SizeI in value param border CheckedInt32 in value param format PixelFormat in value param type PixelType in value param pixels Void in array [COMPSIZE(format/type/width/height)] category VERSION_1_0 # old: drawing-control dlflags handcode glxflags client-handcode server-handcode version 1.0 glxropcode 110 wglflags client-handcode server-handcode offset 183 ############################################################################### # # framebuf commands # ############################################################################### DrawBuffer(mode) return void param mode DrawBufferMode in value category VERSION_1_0 # old: framebuf version 1.0 glxropcode 126 offset 202 Clear(mask) return void param mask ClearBufferMask in value category VERSION_1_0 # old: framebuf version 1.0 glxropcode 127 offset 203 ClearColor(red, green, blue, alpha) return void param red ClampedColorF in value param green ClampedColorF in value param blue ClampedColorF in value param alpha ClampedColorF in value category VERSION_1_0 # old: framebuf version 1.0 glxropcode 130 offset 206 ClearStencil(s) return void param s StencilValue in value category VERSION_1_0 # old: framebuf version 1.0 glxropcode 131 offset 207 ClearDepth(depth) return void param depth ClampedFloat64 in value category VERSION_1_0 # old: framebuf version 1.0 glxropcode 132 offset 208 StencilMask(mask) return void param mask MaskedStencilValue in value category VERSION_1_0 # old: framebuf version 1.0 glxropcode 133 offset 209 ColorMask(red, green, blue, alpha) return void param red Boolean in value param green Boolean in value param blue Boolean in value param alpha Boolean in value category VERSION_1_0 # old: framebuf version 1.0 glxropcode 134 offset 210 DepthMask(flag) return void param flag Boolean in value category VERSION_1_0 # old: framebuf version 1.0 glxropcode 135 offset 211 ############################################################################### # # misc commands # ############################################################################### Disable(cap) return void param cap EnableCap in value category VERSION_1_0 # old: misc version 1.0 dlflags handcode glxflags client-handcode client-intercept glxropcode 138 offset 214 Enable(cap) return void param cap EnableCap in value category VERSION_1_0 # old: misc version 1.0 dlflags handcode glxflags client-handcode client-intercept glxropcode 139 offset 215 Finish() return void dlflags notlistable glxflags client-handcode server-handcode category VERSION_1_0 # old: misc version 1.0 glxsingle 108 offset 216 Flush() return void dlflags notlistable glxflags client-handcode client-intercept server-handcode category VERSION_1_0 # old: misc version 1.0 glxsingle 142 offset 217 ############################################################################### # # pixel-op commands # ############################################################################### BlendFunc(sfactor, dfactor) return void param sfactor BlendingFactorSrc in value param dfactor BlendingFactorDest in value category VERSION_1_0 # old: pixel-op version 1.0 glxropcode 160 offset 241 LogicOp(opcode) return void param opcode LogicOp in value category VERSION_1_0 # old: pixel-op version 1.0 glxropcode 161 offset 242 StencilFunc(func, ref, mask) return void param func StencilFunction in value param ref ClampedStencilValue in value param mask MaskedStencilValue in value category VERSION_1_0 # old: pixel-op version 1.0 glxropcode 162 offset 243 StencilOp(fail, zfail, zpass) return void param fail StencilOp in value param zfail StencilOp in value param zpass StencilOp in value category VERSION_1_0 # old: pixel-op version 1.0 glxropcode 163 offset 244 DepthFunc(func) return void param func DepthFunction in value category VERSION_1_0 # old: pixel-op version 1.0 glxropcode 164 offset 245 ############################################################################### # # pixel-rw commands # ############################################################################### PixelStoref(pname, param) return void param pname PixelStoreParameter in value param param CheckedFloat32 in value dlflags notlistable glxflags client-handcode category VERSION_1_0 # old: pixel-rw version 1.0 glxsingle 109 wglflags batchable offset 249 PixelStorei(pname, param) return void param pname PixelStoreParameter in value param param CheckedInt32 in value dlflags notlistable glxflags client-handcode category VERSION_1_0 # old: pixel-rw version 1.0 glxsingle 110 wglflags batchable offset 250 ReadBuffer(mode) return void param mode ReadBufferMode in value category VERSION_1_0 # old: pixel-rw version 1.0 glxropcode 171 offset 254 ReadPixels(x, y, width, height, format, type, pixels) return void param x WinCoord in value param y WinCoord in value param width SizeI in value param height SizeI in value param format PixelFormat in value param type PixelType in value param pixels Void out array [COMPSIZE(format/type/width/height)] category VERSION_1_0 # old: pixel-rw dlflags notlistable glxflags client-handcode server-handcode version 1.0 glxsingle 111 wglflags client-handcode server-handcode offset 256 ############################################################################### # # state-req commands # ############################################################################### GetBooleanv(pname, params) return void param pname GetPName in value param params Boolean out array [COMPSIZE(pname)] category VERSION_1_0 # old: state-req dlflags notlistable glxflags client-handcode version 1.0 glxsingle 112 wglflags small-data offset 258 GetDoublev(pname, params) return void param pname GetPName in value param params Float64 out array [COMPSIZE(pname)] category VERSION_1_0 # old: state-req dlflags notlistable glxflags client-handcode version 1.0 glxsingle 114 wglflags small-data offset 260 GetError() return ErrorCode category VERSION_1_0 # old: state-req dlflags notlistable glxflags client-handcode version 1.0 glxsingle 115 offset 261 GetFloatv(pname, params) return void param pname GetPName in value param params Float32 out array [COMPSIZE(pname)] category VERSION_1_0 # old: state-req dlflags notlistable glxflags client-handcode version 1.0 glxsingle 116 wglflags small-data offset 262 GetIntegerv(pname, params) return void param pname GetPName in value param params Int32 out array [COMPSIZE(pname)] category VERSION_1_0 # old: state-req dlflags notlistable glxflags client-handcode version 1.0 glxsingle 117 wglflags small-data offset 263 GetString(name) return String param name StringName in value category VERSION_1_0 # old: state-req dlflags notlistable glxflags client-handcode server-handcode version 1.0 glxsingle 129 wglflags client-handcode server-handcode offset 275 GetTexImage(target, level, format, type, pixels) return void param target TextureTarget in value param level CheckedInt32 in value param format PixelFormat in value param type PixelType in value param pixels Void out array [COMPSIZE(target/level/format/type)] category VERSION_1_0 # old: state-req dlflags notlistable glxflags client-handcode server-handcode version 1.0 glxsingle 135 wglflags client-handcode server-handcode offset 281 GetTexParameterfv(target, pname, params) return void param target TextureTarget in value param pname GetTextureParameter in value param params Float32 out array [COMPSIZE(pname)] category VERSION_1_0 # old: state-req dlflags notlistable version 1.0 glxsingle 136 wglflags small-data offset 282 GetTexParameteriv(target, pname, params) return void param target TextureTarget in value param pname GetTextureParameter in value param params Int32 out array [COMPSIZE(pname)] category VERSION_1_0 # old: state-req dlflags notlistable version 1.0 glxsingle 137 wglflags small-data offset 283 GetTexLevelParameterfv(target, level, pname, params) return void param target TextureTarget in value param level CheckedInt32 in value param pname GetTextureParameter in value param params Float32 out array [COMPSIZE(pname)] category VERSION_1_0 # old: state-req dlflags notlistable version 1.0 glxsingle 138 wglflags small-data offset 284 GetTexLevelParameteriv(target, level, pname, params) return void param target TextureTarget in value param level CheckedInt32 in value param pname GetTextureParameter in value param params Int32 out array [COMPSIZE(pname)] category VERSION_1_0 # old: state-req dlflags notlistable version 1.0 glxsingle 139 wglflags small-data offset 285 IsEnabled(cap) return Boolean param cap EnableCap in value category VERSION_1_0 # old: state-req dlflags notlistable version 1.0 glxflags client-handcode client-intercept glxsingle 140 offset 286 ############################################################################### # # xform commands # ############################################################################### DepthRange(near, far) return void param near ClampedFloat64 in value param far ClampedFloat64 in value category VERSION_1_0 # old: xform version 1.0 glxropcode 174 offset 288 Viewport(x, y, width, height) return void param x WinCoord in value param y WinCoord in value param width SizeI in value param height SizeI in value category VERSION_1_0 # old: xform version 1.0 glxropcode 191 offset 305 ############################################################################### ############################################################################### # # OpenGL 1.0 deprecated commands # ############################################################################### ############################################################################### # display-list commands NewList(list, mode) return void param list List in value param mode ListMode in value dlflags notlistable category VERSION_1_0_DEPRECATED # old: display-list version 1.0 deprecated 3.1 glxsingle 101 wglflags batchable offset 0 EndList() return void dlflags notlistable category VERSION_1_0_DEPRECATED # old: display-list version 1.0 deprecated 3.1 glxsingle 102 wglflags batchable offset 1 CallList(list) return void param list List in value category VERSION_1_0_DEPRECATED # old: display-list version 1.0 deprecated 3.1 glxropcode 1 offset 2 CallLists(n, type, lists) return void param n SizeI in value param type ListNameType in value param lists Void in array [COMPSIZE(n/type)] category VERSION_1_0_DEPRECATED # old: display-list glxflags client-handcode server-handcode version 1.0 deprecated 3.1 glxropcode 2 offset 3 DeleteLists(list, range) return void param list List in value param range SizeI in value dlflags notlistable category VERSION_1_0_DEPRECATED # old: display-list version 1.0 deprecated 3.1 glxsingle 103 wglflags batchable offset 4 GenLists(range) return List param range SizeI in value dlflags notlistable category VERSION_1_0_DEPRECATED # old: display-list version 1.0 deprecated 3.1 glxsingle 104 offset 5 ListBase(base) return void param base List in value category VERSION_1_0_DEPRECATED # old: display-list version 1.0 deprecated 3.1 glxropcode 3 offset 6 # drawing commands Begin(mode) return void param mode BeginMode in value category VERSION_1_0_DEPRECATED # old: drawing version 1.0 deprecated 3.1 glxropcode 4 offset 7 Bitmap(width, height, xorig, yorig, xmove, ymove, bitmap) return void param width SizeI in value param height SizeI in value param xorig CoordF in value param yorig CoordF in value param xmove CoordF in value param ymove CoordF in value param bitmap UInt8 in array [COMPSIZE(width/height)] category VERSION_1_0_DEPRECATED # old: drawing dlflags handcode glxflags client-handcode server-handcode version 1.0 deprecated 3.1 glxropcode 5 wglflags client-handcode server-handcode offset 8 Color3b(red, green, blue) return void param red ColorB in value param green ColorB in value param blue ColorB in value category VERSION_1_0_DEPRECATED # old: drawing vectorequiv Color3bv version 1.0 deprecated 3.1 offset 9 Color3bv(v) return void param v ColorB in array [3] category VERSION_1_0_DEPRECATED # old: drawing version 1.0 deprecated 3.1 glxropcode 6 offset 10 Color3d(red, green, blue) return void param red ColorD in value param green ColorD in value param blue ColorD in value category VERSION_1_0_DEPRECATED # old: drawing vectorequiv Color3dv version 1.0 deprecated 3.1 offset 11 Color3dv(v) return void param v ColorD in array [3] category VERSION_1_0_DEPRECATED # old: drawing version 1.0 deprecated 3.1 glxropcode 7 offset 12 Color3f(red, green, blue) return void param red ColorF in value param green ColorF in value param blue ColorF in value category VERSION_1_0_DEPRECATED # old: drawing vectorequiv Color3fv version 1.0 deprecated 3.1 offset 13 Color3fv(v) return void param v ColorF in array [3] category VERSION_1_0_DEPRECATED # old: drawing version 1.0 deprecated 3.1 glxropcode 8 offset 14 Color3i(red, green, blue) return void param red ColorI in value param green ColorI in value param blue ColorI in value category VERSION_1_0_DEPRECATED # old: drawing vectorequiv Color3iv version 1.0 deprecated 3.1 offset 15 Color3iv(v) return void param v ColorI in array [3] category VERSION_1_0_DEPRECATED # old: drawing version 1.0 deprecated 3.1 glxropcode 9 offset 16 Color3s(red, green, blue) return void param red ColorS in value param green ColorS in value param blue ColorS in value category VERSION_1_0_DEPRECATED # old: drawing vectorequiv Color3sv version 1.0 deprecated 3.1 offset 17 Color3sv(v) return void param v ColorS in array [3] category VERSION_1_0_DEPRECATED # old: drawing version 1.0 deprecated 3.1 glxropcode 10 offset 18 Color3ub(red, green, blue) return void param red ColorUB in value param green ColorUB in value param blue ColorUB in value category VERSION_1_0_DEPRECATED # old: drawing vectorequiv Color3ubv version 1.0 deprecated 3.1 offset 19 Color3ubv(v) return void param v ColorUB in array [3] category VERSION_1_0_DEPRECATED # old: drawing version 1.0 deprecated 3.1 glxropcode 11 offset 20 Color3ui(red, green, blue) return void param red ColorUI in value param green ColorUI in value param blue ColorUI in value category VERSION_1_0_DEPRECATED # old: drawing vectorequiv Color3uiv version 1.0 deprecated 3.1 offset 21 Color3uiv(v) return void param v ColorUI in array [3] category VERSION_1_0_DEPRECATED # old: drawing version 1.0 deprecated 3.1 glxropcode 12 offset 22 Color3us(red, green, blue) return void param red ColorUS in value param green ColorUS in value param blue ColorUS in value category VERSION_1_0_DEPRECATED # old: drawing vectorequiv Color3usv version 1.0 deprecated 3.1 offset 23 Color3usv(v) return void param v ColorUS in array [3] category VERSION_1_0_DEPRECATED # old: drawing version 1.0 deprecated 3.1 glxropcode 13 offset 24 Color4b(red, green, blue, alpha) return void param red ColorB in value param green ColorB in value param blue ColorB in value param alpha ColorB in value category VERSION_1_0_DEPRECATED # old: drawing vectorequiv Color4bv version 1.0 deprecated 3.1 offset 25 Color4bv(v) return void param v ColorB in array [4] category VERSION_1_0_DEPRECATED # old: drawing version 1.0 deprecated 3.1 glxropcode 14 offset 26 Color4d(red, green, blue, alpha) return void param red ColorD in value param green ColorD in value param blue ColorD in value param alpha ColorD in value category VERSION_1_0_DEPRECATED # old: drawing vectorequiv Color4dv version 1.0 deprecated 3.1 offset 27 Color4dv(v) return void param v ColorD in array [4] category VERSION_1_0_DEPRECATED # old: drawing version 1.0 deprecated 3.1 glxropcode 15 offset 28 Color4f(red, green, blue, alpha) return void param red ColorF in value param green ColorF in value param blue ColorF in value param alpha ColorF in value category VERSION_1_0_DEPRECATED # old: drawing vectorequiv Color4fv version 1.0 deprecated 3.1 offset 29 Color4fv(v) return void param v ColorF in array [4] category VERSION_1_0_DEPRECATED # old: drawing version 1.0 deprecated 3.1 glxropcode 16 offset 30 Color4i(red, green, blue, alpha) return void param red ColorI in value param green ColorI in value param blue ColorI in value param alpha ColorI in value category VERSION_1_0_DEPRECATED # old: drawing vectorequiv Color4iv version 1.0 deprecated 3.1 offset 31 Color4iv(v) return void param v ColorI in array [4] category VERSION_1_0_DEPRECATED # old: drawing version 1.0 deprecated 3.1 glxropcode 17 offset 32 Color4s(red, green, blue, alpha) return void param red ColorS in value param green ColorS in value param blue ColorS in value param alpha ColorS in value category VERSION_1_0_DEPRECATED # old: drawing vectorequiv Color4sv version 1.0 deprecated 3.1 offset 33 Color4sv(v) return void param v ColorS in array [4] category VERSION_1_0_DEPRECATED # old: drawing version 1.0 deprecated 3.1 glxropcode 18 offset 34 Color4ub(red, green, blue, alpha) return void param red ColorUB in value param green ColorUB in value param blue ColorUB in value param alpha ColorUB in value category VERSION_1_0_DEPRECATED # old: drawing vectorequiv Color4ubv version 1.0 deprecated 3.1 offset 35 Color4ubv(v) return void param v ColorUB in array [4] category VERSION_1_0_DEPRECATED # old: drawing version 1.0 deprecated 3.1 glxropcode 19 offset 36 Color4ui(red, green, blue, alpha) return void param red ColorUI in value param green ColorUI in value param blue ColorUI in value param alpha ColorUI in value category VERSION_1_0_DEPRECATED # old: drawing vectorequiv Color4uiv version 1.0 deprecated 3.1 offset 37 Color4uiv(v) return void param v ColorUI in array [4] category VERSION_1_0_DEPRECATED # old: drawing version 1.0 deprecated 3.1 glxropcode 20 offset 38 Color4us(red, green, blue, alpha) return void param red ColorUS in value param green ColorUS in value param blue ColorUS in value param alpha ColorUS in value category VERSION_1_0_DEPRECATED # old: drawing vectorequiv Color4usv version 1.0 deprecated 3.1 offset 39 Color4usv(v) return void param v ColorUS in array [4] category VERSION_1_0_DEPRECATED # old: drawing version 1.0 deprecated 3.1 glxropcode 21 offset 40 EdgeFlag(flag) return void param flag Boolean in value category VERSION_1_0_DEPRECATED # old: drawing vectorequiv EdgeFlagv version 1.0 deprecated 3.1 offset 41 EdgeFlagv(flag) return void param flag Boolean in array [1] category VERSION_1_0_DEPRECATED # old: drawing version 1.0 deprecated 3.1 glxropcode 22 offset 42 End() return void category VERSION_1_0_DEPRECATED # old: drawing version 1.0 deprecated 3.1 glxropcode 23 offset 43 Indexd(c) return void param c ColorIndexValueD in value category VERSION_1_0_DEPRECATED # old: drawing vectorequiv Indexdv version 1.0 deprecated 3.1 offset 44 Indexdv(c) return void param c ColorIndexValueD in array [1] category VERSION_1_0_DEPRECATED # old: drawing version 1.0 deprecated 3.1 glxropcode 24 offset 45 Indexf(c) return void param c ColorIndexValueF in value category VERSION_1_0_DEPRECATED # old: drawing vectorequiv Indexfv version 1.0 deprecated 3.1 offset 46 Indexfv(c) return void param c ColorIndexValueF in array [1] category VERSION_1_0_DEPRECATED # old: drawing version 1.0 deprecated 3.1 glxropcode 25 offset 47 Indexi(c) return void param c ColorIndexValueI in value category VERSION_1_0_DEPRECATED # old: drawing vectorequiv Indexiv version 1.0 deprecated 3.1 offset 48 Indexiv(c) return void param c ColorIndexValueI in array [1] category VERSION_1_0_DEPRECATED # old: drawing version 1.0 deprecated 3.1 glxropcode 26 offset 49 Indexs(c) return void param c ColorIndexValueS in value category VERSION_1_0_DEPRECATED # old: drawing vectorequiv Indexsv version 1.0 deprecated 3.1 offset 50 Indexsv(c) return void param c ColorIndexValueS in array [1] category VERSION_1_0_DEPRECATED # old: drawing version 1.0 deprecated 3.1 glxropcode 27 offset 51 Normal3b(nx, ny, nz) return void param nx Int8 in value param ny Int8 in value param nz Int8 in value category VERSION_1_0_DEPRECATED # old: drawing vectorequiv Normal3bv version 1.0 deprecated 3.1 offset 52 Normal3bv(v) return void param v Int8 in array [3] category VERSION_1_0_DEPRECATED # old: drawing version 1.0 deprecated 3.1 glxropcode 28 offset 53 Normal3d(nx, ny, nz) return void param nx CoordD in value param ny CoordD in value param nz CoordD in value category VERSION_1_0_DEPRECATED # old: drawing vectorequiv Normal3dv version 1.0 deprecated 3.1 offset 54 Normal3dv(v) return void param v CoordD in array [3] category VERSION_1_0_DEPRECATED # old: drawing version 1.0 deprecated 3.1 glxropcode 29 offset 55 Normal3f(nx, ny, nz) return void param nx CoordF in value param ny CoordF in value param nz CoordF in value category VERSION_1_0_DEPRECATED # old: drawing vectorequiv Normal3fv version 1.0 deprecated 3.1 offset 56 Normal3fv(v) return void param v CoordF in array [3] category VERSION_1_0_DEPRECATED # old: drawing version 1.0 deprecated 3.1 glxropcode 30 offset 57 Normal3i(nx, ny, nz) return void param nx Int32 in value param ny Int32 in value param nz Int32 in value category VERSION_1_0_DEPRECATED # old: drawing vectorequiv Normal3iv version 1.0 deprecated 3.1 offset 58 Normal3iv(v) return void param v Int32 in array [3] category VERSION_1_0_DEPRECATED # old: drawing version 1.0 deprecated 3.1 glxropcode 31 offset 59 Normal3s(nx, ny, nz) return void param nx Int16 in value param ny Int16 in value param nz Int16 in value category VERSION_1_0_DEPRECATED # old: drawing vectorequiv Normal3sv version 1.0 deprecated 3.1 offset 60 Normal3sv(v) return void param v Int16 in array [3] category VERSION_1_0_DEPRECATED # old: drawing version 1.0 deprecated 3.1 glxropcode 32 offset 61 RasterPos2d(x, y) return void param x CoordD in value param y CoordD in value category VERSION_1_0_DEPRECATED # old: drawing vectorequiv RasterPos2dv version 1.0 deprecated 3.1 offset 62 RasterPos2dv(v) return void param v CoordD in array [2] category VERSION_1_0_DEPRECATED # old: drawing version 1.0 deprecated 3.1 glxropcode 33 offset 63 RasterPos2f(x, y) return void param x CoordF in value param y CoordF in value category VERSION_1_0_DEPRECATED # old: drawing vectorequiv RasterPos2fv version 1.0 deprecated 3.1 offset 64 RasterPos2fv(v) return void param v CoordF in array [2] category VERSION_1_0_DEPRECATED # old: drawing version 1.0 deprecated 3.1 glxropcode 34 offset 65 RasterPos2i(x, y) return void param x CoordI in value param y CoordI in value category VERSION_1_0_DEPRECATED # old: drawing vectorequiv RasterPos2iv version 1.0 deprecated 3.1 offset 66 RasterPos2iv(v) return void param v CoordI in array [2] category VERSION_1_0_DEPRECATED # old: drawing version 1.0 deprecated 3.1 glxropcode 35 offset 67 RasterPos2s(x, y) return void param x CoordS in value param y CoordS in value category VERSION_1_0_DEPRECATED # old: drawing vectorequiv RasterPos2sv version 1.0 deprecated 3.1 offset 68 RasterPos2sv(v) return void param v CoordS in array [2] category VERSION_1_0_DEPRECATED # old: drawing version 1.0 deprecated 3.1 glxropcode 36 offset 69 RasterPos3d(x, y, z) return void param x CoordD in value param y CoordD in value param z CoordD in value vectorequiv RasterPos3dv category VERSION_1_0_DEPRECATED # old: drawing version 1.0 deprecated 3.1 offset 70 RasterPos3dv(v) return void param v CoordD in array [3] category VERSION_1_0_DEPRECATED # old: drawing version 1.0 deprecated 3.1 glxropcode 37 offset 71 RasterPos3f(x, y, z) return void param x CoordF in value param y CoordF in value param z CoordF in value category VERSION_1_0_DEPRECATED # old: drawing vectorequiv RasterPos3fv version 1.0 deprecated 3.1 offset 72 RasterPos3fv(v) return void param v CoordF in array [3] category VERSION_1_0_DEPRECATED # old: drawing version 1.0 deprecated 3.1 glxropcode 38 offset 73 RasterPos3i(x, y, z) return void param x CoordI in value param y CoordI in value param z CoordI in value category VERSION_1_0_DEPRECATED # old: drawing vectorequiv RasterPos3iv version 1.0 deprecated 3.1 offset 74 RasterPos3iv(v) return void param v CoordI in array [3] category VERSION_1_0_DEPRECATED # old: drawing version 1.0 deprecated 3.1 glxropcode 39 offset 75 RasterPos3s(x, y, z) return void param x CoordS in value param y CoordS in value param z CoordS in value category VERSION_1_0_DEPRECATED # old: drawing vectorequiv RasterPos3sv version 1.0 deprecated 3.1 offset 76 RasterPos3sv(v) return void param v CoordS in array [3] category VERSION_1_0_DEPRECATED # old: drawing version 1.0 deprecated 3.1 glxropcode 40 offset 77 RasterPos4d(x, y, z, w) return void param x CoordD in value param y CoordD in value param z CoordD in value param w CoordD in value vectorequiv RasterPos4dv category VERSION_1_0_DEPRECATED # old: drawing version 1.0 deprecated 3.1 offset 78 RasterPos4dv(v) return void param v CoordD in array [4] category VERSION_1_0_DEPRECATED # old: drawing version 1.0 deprecated 3.1 glxropcode 41 offset 79 RasterPos4f(x, y, z, w) return void param x CoordF in value param y CoordF in value param z CoordF in value param w CoordF in value category VERSION_1_0_DEPRECATED # old: drawing vectorequiv RasterPos4fv version 1.0 deprecated 3.1 offset 80 RasterPos4fv(v) return void param v CoordF in array [4] category VERSION_1_0_DEPRECATED # old: drawing version 1.0 deprecated 3.1 glxropcode 42 offset 81 RasterPos4i(x, y, z, w) return void param x CoordI in value param y CoordI in value param z CoordI in value param w CoordI in value category VERSION_1_0_DEPRECATED # old: drawing vectorequiv RasterPos4iv version 1.0 deprecated 3.1 offset 82 RasterPos4iv(v) return void param v CoordI in array [4] category VERSION_1_0_DEPRECATED # old: drawing version 1.0 deprecated 3.1 glxropcode 43 offset 83 RasterPos4s(x, y, z, w) return void param x CoordS in value param y CoordS in value param z CoordS in value param w CoordS in value category VERSION_1_0_DEPRECATED # old: drawing vectorequiv RasterPos4sv version 1.0 deprecated 3.1 offset 84 RasterPos4sv(v) return void param v CoordS in array [4] category VERSION_1_0_DEPRECATED # old: drawing version 1.0 deprecated 3.1 glxropcode 44 offset 85 Rectd(x1, y1, x2, y2) return void param x1 CoordD in value param y1 CoordD in value param x2 CoordD in value param y2 CoordD in value category VERSION_1_0_DEPRECATED # old: drawing vectorequiv Rectdv version 1.0 deprecated 3.1 offset 86 Rectdv(v1, v2) return void param v1 CoordD in array [2] param v2 CoordD in array [2] category VERSION_1_0_DEPRECATED # old: drawing version 1.0 deprecated 3.1 glxropcode 45 offset 87 Rectf(x1, y1, x2, y2) return void param x1 CoordF in value param y1 CoordF in value param x2 CoordF in value param y2 CoordF in value category VERSION_1_0_DEPRECATED # old: drawing vectorequiv Rectfv version 1.0 deprecated 3.1 offset 88 Rectfv(v1, v2) return void param v1 CoordF in array [2] param v2 CoordF in array [2] category VERSION_1_0_DEPRECATED # old: drawing version 1.0 deprecated 3.1 glxropcode 46 offset 89 Recti(x1, y1, x2, y2) return void param x1 CoordI in value param y1 CoordI in value param x2 CoordI in value param y2 CoordI in value category VERSION_1_0_DEPRECATED # old: drawing vectorequiv Rectiv version 1.0 deprecated 3.1 offset 90 Rectiv(v1, v2) return void param v1 CoordI in array [2] param v2 CoordI in array [2] category VERSION_1_0_DEPRECATED # old: drawing version 1.0 deprecated 3.1 glxropcode 47 offset 91 Rects(x1, y1, x2, y2) return void param x1 CoordS in value param y1 CoordS in value param x2 CoordS in value param y2 CoordS in value category VERSION_1_0_DEPRECATED # old: drawing vectorequiv Rectsv version 1.0 deprecated 3.1 offset 92 Rectsv(v1, v2) return void param v1 CoordS in array [2] param v2 CoordS in array [2] category VERSION_1_0_DEPRECATED # old: drawing version 1.0 deprecated 3.1 glxropcode 48 offset 93 TexCoord1d(s) return void param s CoordD in value category VERSION_1_0_DEPRECATED # old: drawing vectorequiv TexCoord1dv version 1.0 deprecated 3.1 offset 94 TexCoord1dv(v) return void param v CoordD in array [1] category VERSION_1_0_DEPRECATED # old: drawing version 1.0 deprecated 3.1 glxropcode 49 offset 95 TexCoord1f(s) return void param s CoordF in value category VERSION_1_0_DEPRECATED # old: drawing vectorequiv TexCoord1fv version 1.0 deprecated 3.1 offset 96 TexCoord1fv(v) return void param v CoordF in array [1] category VERSION_1_0_DEPRECATED # old: drawing version 1.0 deprecated 3.1 glxropcode 50 offset 97 TexCoord1i(s) return void param s CoordI in value category VERSION_1_0_DEPRECATED # old: drawing vectorequiv TexCoord1iv version 1.0 deprecated 3.1 offset 98 TexCoord1iv(v) return void param v CoordI in array [1] category VERSION_1_0_DEPRECATED # old: drawing version 1.0 deprecated 3.1 glxropcode 51 offset 99 TexCoord1s(s) return void param s CoordS in value category VERSION_1_0_DEPRECATED # old: drawing vectorequiv TexCoord1sv version 1.0 deprecated 3.1 offset 100 TexCoord1sv(v) return void param v CoordS in array [1] category VERSION_1_0_DEPRECATED # old: drawing version 1.0 deprecated 3.1 glxropcode 52 offset 101 TexCoord2d(s, t) return void param s CoordD in value param t CoordD in value category VERSION_1_0_DEPRECATED # old: drawing vectorequiv TexCoord2dv version 1.0 deprecated 3.1 offset 102 TexCoord2dv(v) return void param v CoordD in array [2] category VERSION_1_0_DEPRECATED # old: drawing version 1.0 deprecated 3.1 glxropcode 53 offset 103 TexCoord2f(s, t) return void param s CoordF in value param t CoordF in value category VERSION_1_0_DEPRECATED # old: drawing vectorequiv TexCoord2fv version 1.0 deprecated 3.1 offset 104 TexCoord2fv(v) return void param v CoordF in array [2] category VERSION_1_0_DEPRECATED # old: drawing version 1.0 deprecated 3.1 glxropcode 54 offset 105 TexCoord2i(s, t) return void param s CoordI in value param t CoordI in value category VERSION_1_0_DEPRECATED # old: drawing vectorequiv TexCoord2iv version 1.0 deprecated 3.1 offset 106 TexCoord2iv(v) return void param v CoordI in array [2] category VERSION_1_0_DEPRECATED # old: drawing version 1.0 deprecated 3.1 glxropcode 55 offset 107 TexCoord2s(s, t) return void param s CoordS in value param t CoordS in value category VERSION_1_0_DEPRECATED # old: drawing vectorequiv TexCoord2sv version 1.0 deprecated 3.1 offset 108 TexCoord2sv(v) return void param v CoordS in array [2] category VERSION_1_0_DEPRECATED # old: drawing version 1.0 deprecated 3.1 glxropcode 56 offset 109 TexCoord3d(s, t, r) return void param s CoordD in value param t CoordD in value param r CoordD in value category VERSION_1_0_DEPRECATED # old: drawing vectorequiv TexCoord3dv version 1.0 deprecated 3.1 offset 110 TexCoord3dv(v) return void param v CoordD in array [3] category VERSION_1_0_DEPRECATED # old: drawing version 1.0 deprecated 3.1 glxropcode 57 offset 111 TexCoord3f(s, t, r) return void param s CoordF in value param t CoordF in value param r CoordF in value category VERSION_1_0_DEPRECATED # old: drawing vectorequiv TexCoord3fv version 1.0 deprecated 3.1 offset 112 TexCoord3fv(v) return void param v CoordF in array [3] category VERSION_1_0_DEPRECATED # old: drawing version 1.0 deprecated 3.1 glxropcode 58 offset 113 TexCoord3i(s, t, r) return void param s CoordI in value param t CoordI in value param r CoordI in value category VERSION_1_0_DEPRECATED # old: drawing vectorequiv TexCoord3iv version 1.0 deprecated 3.1 offset 114 TexCoord3iv(v) return void param v CoordI in array [3] category VERSION_1_0_DEPRECATED # old: drawing version 1.0 deprecated 3.1 glxropcode 59 offset 115 TexCoord3s(s, t, r) return void param s CoordS in value param t CoordS in value param r CoordS in value category VERSION_1_0_DEPRECATED # old: drawing vectorequiv TexCoord3sv version 1.0 deprecated 3.1 offset 116 TexCoord3sv(v) return void param v CoordS in array [3] category VERSION_1_0_DEPRECATED # old: drawing version 1.0 deprecated 3.1 glxropcode 60 offset 117 TexCoord4d(s, t, r, q) return void param s CoordD in value param t CoordD in value param r CoordD in value param q CoordD in value category VERSION_1_0_DEPRECATED # old: drawing vectorequiv TexCoord4dv version 1.0 deprecated 3.1 offset 118 TexCoord4dv(v) return void param v CoordD in array [4] category VERSION_1_0_DEPRECATED # old: drawing version 1.0 deprecated 3.1 glxropcode 61 offset 119 TexCoord4f(s, t, r, q) return void param s CoordF in value param t CoordF in value param r CoordF in value param q CoordF in value category VERSION_1_0_DEPRECATED # old: drawing vectorequiv TexCoord4fv version 1.0 deprecated 3.1 offset 120 TexCoord4fv(v) return void param v CoordF in array [4] category VERSION_1_0_DEPRECATED # old: drawing version 1.0 deprecated 3.1 glxropcode 62 offset 121 TexCoord4i(s, t, r, q) return void param s CoordI in value param t CoordI in value param r CoordI in value param q CoordI in value category VERSION_1_0_DEPRECATED # old: drawing vectorequiv TexCoord4iv version 1.0 deprecated 3.1 offset 122 TexCoord4iv(v) return void param v CoordI in array [4] category VERSION_1_0_DEPRECATED # old: drawing version 1.0 deprecated 3.1 glxropcode 63 offset 123 TexCoord4s(s, t, r, q) return void param s CoordS in value param t CoordS in value param r CoordS in value param q CoordS in value category VERSION_1_0_DEPRECATED # old: drawing vectorequiv TexCoord4sv version 1.0 deprecated 3.1 offset 124 TexCoord4sv(v) return void param v CoordS in array [4] category VERSION_1_0_DEPRECATED # old: drawing version 1.0 deprecated 3.1 glxropcode 64 offset 125 Vertex2d(x, y) return void param x CoordD in value param y CoordD in value category VERSION_1_0_DEPRECATED # old: drawing vectorequiv Vertex2dv version 1.0 deprecated 3.1 offset 126 Vertex2dv(v) return void param v CoordD in array [2] category VERSION_1_0_DEPRECATED # old: drawing version 1.0 deprecated 3.1 glxropcode 65 offset 127 Vertex2f(x, y) return void param x CoordF in value param y CoordF in value category VERSION_1_0_DEPRECATED # old: drawing vectorequiv Vertex2fv version 1.0 deprecated 3.1 offset 128 Vertex2fv(v) return void param v CoordF in array [2] category VERSION_1_0_DEPRECATED # old: drawing version 1.0 deprecated 3.1 glxropcode 66 offset 129 Vertex2i(x, y) return void param x CoordI in value param y CoordI in value category VERSION_1_0_DEPRECATED # old: drawing vectorequiv Vertex2iv version 1.0 deprecated 3.1 offset 130 Vertex2iv(v) return void param v CoordI in array [2] category VERSION_1_0_DEPRECATED # old: drawing version 1.0 deprecated 3.1 glxropcode 67 offset 131 Vertex2s(x, y) return void param x CoordS in value param y CoordS in value category VERSION_1_0_DEPRECATED # old: drawing vectorequiv Vertex2sv version 1.0 deprecated 3.1 offset 132 Vertex2sv(v) return void param v CoordS in array [2] category VERSION_1_0_DEPRECATED # old: drawing version 1.0 deprecated 3.1 glxropcode 68 offset 133 Vertex3d(x, y, z) return void param x CoordD in value param y CoordD in value param z CoordD in value category VERSION_1_0_DEPRECATED # old: drawing vectorequiv Vertex3dv version 1.0 deprecated 3.1 offset 134 Vertex3dv(v) return void param v CoordD in array [3] category VERSION_1_0_DEPRECATED # old: drawing version 1.0 deprecated 3.1 glxropcode 69 offset 135 Vertex3f(x, y, z) return void param x CoordF in value param y CoordF in value param z CoordF in value category VERSION_1_0_DEPRECATED # old: drawing vectorequiv Vertex3fv version 1.0 deprecated 3.1 offset 136 Vertex3fv(v) return void param v CoordF in array [3] category VERSION_1_0_DEPRECATED # old: drawing version 1.0 deprecated 3.1 glxropcode 70 offset 137 Vertex3i(x, y, z) return void param x CoordI in value param y CoordI in value param z CoordI in value category VERSION_1_0_DEPRECATED # old: drawing vectorequiv Vertex3iv version 1.0 deprecated 3.1 offset 138 Vertex3iv(v) return void param v CoordI in array [3] category VERSION_1_0_DEPRECATED # old: drawing version 1.0 deprecated 3.1 glxropcode 71 offset 139 Vertex3s(x, y, z) return void param x CoordS in value param y CoordS in value param z CoordS in value category VERSION_1_0_DEPRECATED # old: drawing vectorequiv Vertex3sv version 1.0 deprecated 3.1 offset 140 Vertex3sv(v) return void param v CoordS in array [3] category VERSION_1_0_DEPRECATED # old: drawing version 1.0 deprecated 3.1 glxropcode 72 offset 141 Vertex4d(x, y, z, w) return void param x CoordD in value param y CoordD in value param z CoordD in value param w CoordD in value category VERSION_1_0_DEPRECATED # old: drawing vectorequiv Vertex4dv version 1.0 deprecated 3.1 offset 142 Vertex4dv(v) return void param v CoordD in array [4] category VERSION_1_0_DEPRECATED # old: drawing version 1.0 deprecated 3.1 glxropcode 73 offset 143 Vertex4f(x, y, z, w) return void param x CoordF in value param y CoordF in value param z CoordF in value param w CoordF in value category VERSION_1_0_DEPRECATED # old: drawing vectorequiv Vertex4fv version 1.0 deprecated 3.1 offset 144 Vertex4fv(v) return void param v CoordF in array [4] category VERSION_1_0_DEPRECATED # old: drawing version 1.0 deprecated 3.1 glxropcode 74 offset 145 Vertex4i(x, y, z, w) return void param x CoordI in value param y CoordI in value param z CoordI in value param w CoordI in value category VERSION_1_0_DEPRECATED # old: drawing vectorequiv Vertex4iv version 1.0 deprecated 3.1 offset 146 Vertex4iv(v) return void param v CoordI in array [4] category VERSION_1_0_DEPRECATED # old: drawing version 1.0 deprecated 3.1 glxropcode 75 offset 147 Vertex4s(x, y, z, w) return void param x CoordS in value param y CoordS in value param z CoordS in value param w CoordS in value category VERSION_1_0_DEPRECATED # old: drawing vectorequiv Vertex4sv version 1.0 deprecated 3.1 offset 148 Vertex4sv(v) return void param v CoordS in array [4] category VERSION_1_0_DEPRECATED # old: drawing version 1.0 deprecated 3.1 glxropcode 76 offset 149 ClipPlane(plane, equation) return void param plane ClipPlaneName in value param equation Float64 in array [4] category VERSION_1_0_DEPRECATED # old: drawing-control version 1.0 deprecated 3.1 glxropcode 77 offset 150 ColorMaterial(face, mode) return void param face MaterialFace in value param mode ColorMaterialParameter in value category VERSION_1_0_DEPRECATED # old: drawing-control version 1.0 deprecated 3.1 glxropcode 78 offset 151 Fogf(pname, param) return void param pname FogParameter in value param param CheckedFloat32 in value category VERSION_1_0_DEPRECATED # old: drawing-control version 1.0 deprecated 3.1 glxropcode 80 wglflags small-data offset 153 Fogfv(pname, params) return void param pname FogParameter in value param params CheckedFloat32 in array [COMPSIZE(pname)] category VERSION_1_0_DEPRECATED # old: drawing-control version 1.0 deprecated 3.1 glxropcode 81 wglflags small-data offset 154 Fogi(pname, param) return void param pname FogParameter in value param param CheckedInt32 in value category VERSION_1_0_DEPRECATED # old: drawing-control version 1.0 deprecated 3.1 glxropcode 82 wglflags small-data offset 155 Fogiv(pname, params) return void param pname FogParameter in value param params CheckedInt32 in array [COMPSIZE(pname)] category VERSION_1_0_DEPRECATED # old: drawing-control version 1.0 deprecated 3.1 glxropcode 83 wglflags small-data offset 156 Lightf(light, pname, param) return void param light LightName in value param pname LightParameter in value param param CheckedFloat32 in value category VERSION_1_0_DEPRECATED # old: drawing-control version 1.0 deprecated 3.1 glxropcode 86 wglflags small-data offset 159 Lightfv(light, pname, params) return void param light LightName in value param pname LightParameter in value param params CheckedFloat32 in array [COMPSIZE(pname)] category VERSION_1_0_DEPRECATED # old: drawing-control version 1.0 deprecated 3.1 glxropcode 87 wglflags small-data offset 160 Lighti(light, pname, param) return void param light LightName in value param pname LightParameter in value param param CheckedInt32 in value category VERSION_1_0_DEPRECATED # old: drawing-control version 1.0 deprecated 3.1 glxropcode 88 wglflags small-data offset 161 Lightiv(light, pname, params) return void param light LightName in value param pname LightParameter in value param params CheckedInt32 in array [COMPSIZE(pname)] category VERSION_1_0_DEPRECATED # old: drawing-control version 1.0 deprecated 3.1 glxropcode 89 wglflags small-data offset 162 LightModelf(pname, param) return void param pname LightModelParameter in value param param Float32 in value category VERSION_1_0_DEPRECATED # old: drawing-control version 1.0 deprecated 3.1 glxropcode 90 wglflags small-data offset 163 LightModelfv(pname, params) return void param pname LightModelParameter in value param params Float32 in array [COMPSIZE(pname)] category VERSION_1_0_DEPRECATED # old: drawing-control version 1.0 deprecated 3.1 glxropcode 91 wglflags small-data offset 164 LightModeli(pname, param) return void param pname LightModelParameter in value param param Int32 in value category VERSION_1_0_DEPRECATED # old: drawing-control version 1.0 deprecated 3.1 glxropcode 92 wglflags small-data offset 165 LightModeliv(pname, params) return void param pname LightModelParameter in value param params Int32 in array [COMPSIZE(pname)] category VERSION_1_0_DEPRECATED # old: drawing-control version 1.0 deprecated 3.1 glxropcode 93 wglflags small-data offset 166 LineStipple(factor, pattern) return void param factor CheckedInt32 in value param pattern LineStipple in value category VERSION_1_0_DEPRECATED # old: drawing-control version 1.0 deprecated 3.1 glxropcode 94 offset 167 Materialf(face, pname, param) return void param face MaterialFace in value param pname MaterialParameter in value param param CheckedFloat32 in value category VERSION_1_0_DEPRECATED # old: drawing-control version 1.0 deprecated 3.1 glxropcode 96 wglflags small-data offset 169 Materialfv(face, pname, params) return void param face MaterialFace in value param pname MaterialParameter in value param params CheckedFloat32 in array [COMPSIZE(pname)] category VERSION_1_0_DEPRECATED # old: drawing-control version 1.0 deprecated 3.1 glxropcode 97 wglflags small-data offset 170 Materiali(face, pname, param) return void param face MaterialFace in value param pname MaterialParameter in value param param CheckedInt32 in value category VERSION_1_0_DEPRECATED # old: drawing-control version 1.0 deprecated 3.1 glxropcode 98 wglflags small-data offset 171 Materialiv(face, pname, params) return void param face MaterialFace in value param pname MaterialParameter in value param params CheckedInt32 in array [COMPSIZE(pname)] category VERSION_1_0_DEPRECATED # old: drawing-control version 1.0 deprecated 3.1 glxropcode 99 wglflags small-data offset 172 PolygonStipple(mask) return void param mask UInt8 in array [COMPSIZE()] category VERSION_1_0_DEPRECATED # old: drawing-control dlflags handcode glxflags client-handcode server-handcode version 1.0 deprecated 3.1 glxropcode 102 wglflags client-handcode server-handcode offset 175 ShadeModel(mode) return void param mode ShadingModel in value category VERSION_1_0_DEPRECATED # old: drawing-control version 1.0 deprecated 3.1 glxropcode 104 offset 177 TexEnvf(target, pname, param) return void param target TextureEnvTarget in value param pname TextureEnvParameter in value param param CheckedFloat32 in value category VERSION_1_0_DEPRECATED # old: drawing-control version 1.0 deprecated 3.1 glxropcode 111 wglflags small-data offset 184 TexEnvfv(target, pname, params) return void param target TextureEnvTarget in value param pname TextureEnvParameter in value param params CheckedFloat32 in array [COMPSIZE(pname)] category VERSION_1_0_DEPRECATED # old: drawing-control version 1.0 deprecated 3.1 glxropcode 112 wglflags small-data offset 185 TexEnvi(target, pname, param) return void param target TextureEnvTarget in value param pname TextureEnvParameter in value param param CheckedInt32 in value category VERSION_1_0_DEPRECATED # old: drawing-control version 1.0 deprecated 3.1 glxropcode 113 wglflags small-data offset 186 TexEnviv(target, pname, params) return void param target TextureEnvTarget in value param pname TextureEnvParameter in value param params CheckedInt32 in array [COMPSIZE(pname)] category VERSION_1_0_DEPRECATED # old: drawing-control version 1.0 deprecated 3.1 glxropcode 114 wglflags small-data offset 187 TexGend(coord, pname, param) return void param coord TextureCoordName in value param pname TextureGenParameter in value param param Float64 in value category VERSION_1_0_DEPRECATED # old: drawing-control version 1.0 deprecated 3.1 glxropcode 115 wglflags small-data offset 188 TexGendv(coord, pname, params) return void param coord TextureCoordName in value param pname TextureGenParameter in value param params Float64 in array [COMPSIZE(pname)] category VERSION_1_0_DEPRECATED # old: drawing-control version 1.0 deprecated 3.1 glxropcode 116 wglflags small-data offset 189 TexGenf(coord, pname, param) return void param coord TextureCoordName in value param pname TextureGenParameter in value param param CheckedFloat32 in value category VERSION_1_0_DEPRECATED # old: drawing-control version 1.0 deprecated 3.1 glxropcode 117 wglflags small-data offset 190 TexGenfv(coord, pname, params) return void param coord TextureCoordName in value param pname TextureGenParameter in value param params CheckedFloat32 in array [COMPSIZE(pname)] category VERSION_1_0_DEPRECATED # old: drawing-control version 1.0 deprecated 3.1 glxropcode 118 wglflags small-data offset 191 TexGeni(coord, pname, param) return void param coord TextureCoordName in value param pname TextureGenParameter in value param param CheckedInt32 in value category VERSION_1_0_DEPRECATED # old: drawing-control version 1.0 deprecated 3.1 glxropcode 119 wglflags small-data offset 192 TexGeniv(coord, pname, params) return void param coord TextureCoordName in value param pname TextureGenParameter in value param params CheckedInt32 in array [COMPSIZE(pname)] category VERSION_1_0_DEPRECATED # old: drawing-control version 1.0 deprecated 3.1 glxropcode 120 wglflags small-data offset 193 # feedback commands FeedbackBuffer(size, type, buffer) return void param size SizeI in value param type FeedbackType in value param buffer FeedbackElement out array [size] retained dlflags notlistable glxflags client-handcode server-handcode category VERSION_1_0_DEPRECATED # old: feedback version 1.0 deprecated 3.1 glxsingle 105 wglflags client-handcode server-handcode batchable offset 194 SelectBuffer(size, buffer) return void param size SizeI in value param buffer SelectName out array [size] retained dlflags notlistable glxflags client-handcode server-handcode category VERSION_1_0_DEPRECATED # old: feedback version 1.0 deprecated 3.1 glxsingle 106 wglflags client-handcode server-handcode batchable offset 195 RenderMode(mode) return Int32 param mode RenderingMode in value category VERSION_1_0_DEPRECATED # old: feedback dlflags notlistable glxflags client-handcode server-handcode version 1.0 deprecated 3.1 glxsingle 107 wglflags client-handcode server-handcode offset 196 InitNames() return void category VERSION_1_0_DEPRECATED # old: feedback version 1.0 deprecated 3.1 glxropcode 121 offset 197 LoadName(name) return void param name SelectName in value category VERSION_1_0_DEPRECATED # old: feedback version 1.0 deprecated 3.1 glxropcode 122 offset 198 PassThrough(token) return void param token FeedbackElement in value category VERSION_1_0_DEPRECATED # old: feedback version 1.0 deprecated 3.1 glxropcode 123 offset 199 PopName() return void category VERSION_1_0_DEPRECATED # old: feedback version 1.0 deprecated 3.1 glxropcode 124 offset 200 PushName(name) return void param name SelectName in value category VERSION_1_0_DEPRECATED # old: feedback version 1.0 deprecated 3.1 glxropcode 125 offset 201 ClearAccum(red, green, blue, alpha) return void param red Float32 in value param green Float32 in value param blue Float32 in value param alpha Float32 in value category VERSION_1_0_DEPRECATED # old: framebuf version 1.0 deprecated 3.1 glxropcode 128 offset 204 ClearIndex(c) return void param c MaskedColorIndexValueF in value category VERSION_1_0_DEPRECATED # old: framebuf version 1.0 deprecated 3.1 glxropcode 129 offset 205 IndexMask(mask) return void param mask MaskedColorIndexValueI in value category VERSION_1_0_DEPRECATED # old: framebuf version 1.0 deprecated 3.1 glxropcode 136 offset 212 Accum(op, value) return void param op AccumOp in value param value CoordF in value category VERSION_1_0_DEPRECATED # old: misc version 1.0 deprecated 3.1 glxropcode 137 offset 213 PopAttrib() return void category VERSION_1_0_DEPRECATED # old: misc version 1.0 deprecated 3.1 glxropcode 141 offset 218 PushAttrib(mask) return void param mask AttribMask in value category VERSION_1_0_DEPRECATED # old: misc version 1.0 deprecated 3.1 glxropcode 142 offset 219 # modeling commands Map1d(target, u1, u2, stride, order, points) return void param target MapTarget in value param u1 CoordD in value param u2 CoordD in value param stride Int32 in value param order CheckedInt32 in value param points CoordD in array [COMPSIZE(target/stride/order)] category VERSION_1_0_DEPRECATED # old: modeling dlflags handcode glxflags client-handcode server-handcode version 1.0 deprecated 3.1 glxropcode 143 wglflags client-handcode server-handcode offset 220 Map1f(target, u1, u2, stride, order, points) return void param target MapTarget in value param u1 CoordF in value param u2 CoordF in value param stride Int32 in value param order CheckedInt32 in value param points CoordF in array [COMPSIZE(target/stride/order)] category VERSION_1_0_DEPRECATED # old: modeling dlflags handcode glxflags client-handcode server-handcode version 1.0 deprecated 3.1 glxropcode 144 wglflags client-handcode server-handcode offset 221 Map2d(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points) return void param target MapTarget in value param u1 CoordD in value param u2 CoordD in value param ustride Int32 in value param uorder CheckedInt32 in value param v1 CoordD in value param v2 CoordD in value param vstride Int32 in value param vorder CheckedInt32 in value param points CoordD in array [COMPSIZE(target/ustride/uorder/vstride/vorder)] category VERSION_1_0_DEPRECATED # old: modeling dlflags handcode glxflags client-handcode server-handcode version 1.0 deprecated 3.1 glxropcode 145 wglflags client-handcode server-handcode offset 222 Map2f(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points) return void param target MapTarget in value param u1 CoordF in value param u2 CoordF in value param ustride Int32 in value param uorder CheckedInt32 in value param v1 CoordF in value param v2 CoordF in value param vstride Int32 in value param vorder CheckedInt32 in value param points CoordF in array [COMPSIZE(target/ustride/uorder/vstride/vorder)] category VERSION_1_0_DEPRECATED # old: modeling dlflags handcode glxflags client-handcode server-handcode version 1.0 deprecated 3.1 glxropcode 146 wglflags client-handcode server-handcode offset 223 MapGrid1d(un, u1, u2) return void param un Int32 in value param u1 CoordD in value param u2 CoordD in value category VERSION_1_0_DEPRECATED # old: modeling version 1.0 deprecated 3.1 glxropcode 147 offset 224 MapGrid1f(un, u1, u2) return void param un Int32 in value param u1 CoordF in value param u2 CoordF in value category VERSION_1_0_DEPRECATED # old: modeling version 1.0 deprecated 3.1 glxropcode 148 offset 225 MapGrid2d(un, u1, u2, vn, v1, v2) return void param un Int32 in value param u1 CoordD in value param u2 CoordD in value param vn Int32 in value param v1 CoordD in value param v2 CoordD in value category VERSION_1_0_DEPRECATED # old: modeling version 1.0 deprecated 3.1 glxropcode 149 offset 226 MapGrid2f(un, u1, u2, vn, v1, v2) return void param un Int32 in value param u1 CoordF in value param u2 CoordF in value param vn Int32 in value param v1 CoordF in value param v2 CoordF in value category VERSION_1_0_DEPRECATED # old: modeling version 1.0 deprecated 3.1 glxropcode 150 offset 227 EvalCoord1d(u) return void param u CoordD in value category VERSION_1_0_DEPRECATED # old: modeling vectorequiv EvalCoord1dv version 1.0 deprecated 3.1 offset 228 EvalCoord1dv(u) return void param u CoordD in array [1] category VERSION_1_0_DEPRECATED # old: modeling version 1.0 deprecated 3.1 glxropcode 151 offset 229 EvalCoord1f(u) return void param u CoordF in value category VERSION_1_0_DEPRECATED # old: modeling vectorequiv EvalCoord1fv version 1.0 deprecated 3.1 offset 230 EvalCoord1fv(u) return void param u CoordF in array [1] category VERSION_1_0_DEPRECATED # old: modeling version 1.0 deprecated 3.1 glxropcode 152 offset 231 EvalCoord2d(u, v) return void param u CoordD in value param v CoordD in value category VERSION_1_0_DEPRECATED # old: modeling vectorequiv EvalCoord2dv version 1.0 deprecated 3.1 offset 232 EvalCoord2dv(u) return void param u CoordD in array [2] category VERSION_1_0_DEPRECATED # old: modeling version 1.0 deprecated 3.1 glxropcode 153 offset 233 EvalCoord2f(u, v) return void param u CoordF in value param v CoordF in value category VERSION_1_0_DEPRECATED # old: modeling vectorequiv EvalCoord2fv version 1.0 deprecated 3.1 offset 234 EvalCoord2fv(u) return void param u CoordF in array [2] category VERSION_1_0_DEPRECATED # old: modeling version 1.0 deprecated 3.1 glxropcode 154 offset 235 EvalMesh1(mode, i1, i2) return void param mode MeshMode1 in value param i1 CheckedInt32 in value param i2 CheckedInt32 in value category VERSION_1_0_DEPRECATED # old: modeling version 1.0 deprecated 3.1 glxropcode 155 offset 236 EvalPoint1(i) return void param i Int32 in value category VERSION_1_0_DEPRECATED # old: modeling version 1.0 deprecated 3.1 glxropcode 156 offset 237 EvalMesh2(mode, i1, i2, j1, j2) return void param mode MeshMode2 in value param i1 CheckedInt32 in value param i2 CheckedInt32 in value param j1 CheckedInt32 in value param j2 CheckedInt32 in value category VERSION_1_0_DEPRECATED # old: modeling version 1.0 deprecated 3.1 glxropcode 157 offset 238 EvalPoint2(i, j) return void param i CheckedInt32 in value param j CheckedInt32 in value category VERSION_1_0_DEPRECATED # old: modeling version 1.0 deprecated 3.1 glxropcode 158 offset 239 AlphaFunc(func, ref) return void param func AlphaFunction in value param ref ClampedFloat32 in value category VERSION_1_0_DEPRECATED # old: pixel-op version 1.0 deprecated 3.1 glxropcode 159 offset 240 PixelZoom(xfactor, yfactor) return void param xfactor Float32 in value param yfactor Float32 in value category VERSION_1_0_DEPRECATED # old: pixel-rw version 1.0 deprecated 3.1 glxropcode 165 offset 246 PixelTransferf(pname, param) return void param pname PixelTransferParameter in value param param CheckedFloat32 in value category VERSION_1_0_DEPRECATED # old: pixel-rw version 1.0 deprecated 3.1 glxropcode 166 offset 247 PixelTransferi(pname, param) return void param pname PixelTransferParameter in value param param CheckedInt32 in value category VERSION_1_0_DEPRECATED # old: pixel-rw version 1.0 deprecated 3.1 glxropcode 167 offset 248 PixelMapfv(map, mapsize, values) return void param map PixelMap in value param mapsize CheckedInt32 in value param values Float32 in array [mapsize] category VERSION_1_0_DEPRECATED # old: pixel-rw glxflags client-handcode version 1.0 deprecated 3.1 glxropcode 168 offset 251 PixelMapuiv(map, mapsize, values) return void param map PixelMap in value param mapsize CheckedInt32 in value param values UInt32 in array [mapsize] category VERSION_1_0_DEPRECATED # old: pixel-rw glxflags client-handcode version 1.0 deprecated 3.1 glxropcode 169 offset 252 PixelMapusv(map, mapsize, values) return void param map PixelMap in value param mapsize CheckedInt32 in value param values UInt16 in array [mapsize] category VERSION_1_0_DEPRECATED # old: pixel-rw glxflags client-handcode version 1.0 deprecated 3.1 glxropcode 170 offset 253 CopyPixels(x, y, width, height, type) return void param x WinCoord in value param y WinCoord in value param width SizeI in value param height SizeI in value param type PixelCopyType in value category VERSION_1_0_DEPRECATED # old: pixel-rw version 1.0 deprecated 3.1 glxropcode 172 offset 255 DrawPixels(width, height, format, type, pixels) return void param width SizeI in value param height SizeI in value param format PixelFormat in value param type PixelType in value param pixels Void in array [COMPSIZE(format/type/width/height)] category VERSION_1_0_DEPRECATED # old: pixel-rw dlflags handcode glxflags client-handcode server-handcode version 1.0 deprecated 3.1 glxropcode 173 wglflags client-handcode server-handcode offset 257 GetClipPlane(plane, equation) return void param plane ClipPlaneName in value param equation Float64 out array [4] category VERSION_1_0_DEPRECATED # old: state-req dlflags notlistable version 1.0 deprecated 3.1 glxsingle 113 glxflags client-handcode server-handcode offset 259 GetLightfv(light, pname, params) return void param light LightName in value param pname LightParameter in value param params Float32 out array [COMPSIZE(pname)] category VERSION_1_0_DEPRECATED # old: state-req dlflags notlistable version 1.0 deprecated 3.1 glxsingle 118 wglflags small-data offset 264 GetLightiv(light, pname, params) return void param light LightName in value param pname LightParameter in value param params Int32 out array [COMPSIZE(pname)] category VERSION_1_0_DEPRECATED # old: state-req dlflags notlistable version 1.0 deprecated 3.1 glxsingle 119 wglflags small-data offset 265 GetMapdv(target, query, v) return void param target MapTarget in value param query GetMapQuery in value param v Float64 out array [COMPSIZE(target/query)] category VERSION_1_0_DEPRECATED # old: state-req dlflags notlistable version 1.0 deprecated 3.1 glxsingle 120 offset 266 GetMapfv(target, query, v) return void param target MapTarget in value param query GetMapQuery in value param v Float32 out array [COMPSIZE(target/query)] category VERSION_1_0_DEPRECATED # old: state-req dlflags notlistable version 1.0 deprecated 3.1 glxsingle 121 offset 267 GetMapiv(target, query, v) return void param target MapTarget in value param query GetMapQuery in value param v Int32 out array [COMPSIZE(target/query)] category VERSION_1_0_DEPRECATED # old: state-req dlflags notlistable version 1.0 deprecated 3.1 glxsingle 122 offset 268 GetMaterialfv(face, pname, params) return void param face MaterialFace in value param pname MaterialParameter in value param params Float32 out array [COMPSIZE(pname)] category VERSION_1_0_DEPRECATED # old: state-req dlflags notlistable version 1.0 deprecated 3.1 glxsingle 123 wglflags small-data offset 269 GetMaterialiv(face, pname, params) return void param face MaterialFace in value param pname MaterialParameter in value param params Int32 out array [COMPSIZE(pname)] category VERSION_1_0_DEPRECATED # old: state-req dlflags notlistable version 1.0 deprecated 3.1 glxsingle 124 wglflags small-data offset 270 GetPixelMapfv(map, values) return void param map PixelMap in value param values Float32 out array [COMPSIZE(map)] category VERSION_1_0_DEPRECATED # old: state-req dlflags notlistable version 1.0 deprecated 3.1 glxsingle 125 offset 271 GetPixelMapuiv(map, values) return void param map PixelMap in value param values UInt32 out array [COMPSIZE(map)] category VERSION_1_0_DEPRECATED # old: state-req dlflags notlistable version 1.0 deprecated 3.1 glxsingle 126 offset 272 GetPixelMapusv(map, values) return void param map PixelMap in value param values UInt16 out array [COMPSIZE(map)] category VERSION_1_0_DEPRECATED # old: state-req dlflags notlistable version 1.0 deprecated 3.1 glxsingle 127 offset 273 GetPolygonStipple(mask) return void param mask UInt8 out array [COMPSIZE()] category VERSION_1_0_DEPRECATED # old: state-req dlflags notlistable glxflags client-handcode server-handcode version 1.0 deprecated 3.1 glxsingle 128 wglflags client-handcode server-handcode offset 274 GetTexEnvfv(target, pname, params) return void param target TextureEnvTarget in value param pname TextureEnvParameter in value param params Float32 out array [COMPSIZE(pname)] category VERSION_1_0_DEPRECATED # old: state-req dlflags notlistable version 1.0 deprecated 3.1 glxsingle 130 wglflags small-data offset 276 GetTexEnviv(target, pname, params) return void param target TextureEnvTarget in value param pname TextureEnvParameter in value param params Int32 out array [COMPSIZE(pname)] category VERSION_1_0_DEPRECATED # old: state-req dlflags notlistable version 1.0 deprecated 3.1 glxsingle 131 wglflags small-data offset 277 GetTexGendv(coord, pname, params) return void param coord TextureCoordName in value param pname TextureGenParameter in value param params Float64 out array [COMPSIZE(pname)] category VERSION_1_0_DEPRECATED # old: state-req dlflags notlistable version 1.0 deprecated 3.1 glxsingle 132 wglflags small-data offset 278 GetTexGenfv(coord, pname, params) return void param coord TextureCoordName in value param pname TextureGenParameter in value param params Float32 out array [COMPSIZE(pname)] category VERSION_1_0_DEPRECATED # old: state-req dlflags notlistable version 1.0 deprecated 3.1 glxsingle 133 wglflags small-data offset 279 GetTexGeniv(coord, pname, params) return void param coord TextureCoordName in value param pname TextureGenParameter in value param params Int32 out array [COMPSIZE(pname)] category VERSION_1_0_DEPRECATED # old: state-req dlflags notlistable version 1.0 deprecated 3.1 glxsingle 134 wglflags small-data offset 280 IsList(list) return Boolean param list List in value category VERSION_1_0_DEPRECATED # old: state-req dlflags notlistable version 1.0 deprecated 3.1 glxsingle 141 offset 287 Frustum(left, right, bottom, top, zNear, zFar) return void param left Float64 in value param right Float64 in value param bottom Float64 in value param top Float64 in value param zNear Float64 in value param zFar Float64 in value category VERSION_1_0_DEPRECATED # old: xform version 1.0 deprecated 3.1 glxropcode 175 offset 289 LoadIdentity() return void category VERSION_1_0_DEPRECATED # old: xform version 1.0 deprecated 3.1 glxropcode 176 offset 290 LoadMatrixf(m) return void param m Float32 in array [16] category VERSION_1_0_DEPRECATED # old: xform version 1.0 deprecated 3.1 glxropcode 177 offset 291 LoadMatrixd(m) return void param m Float64 in array [16] category VERSION_1_0_DEPRECATED # old: xform version 1.0 deprecated 3.1 glxropcode 178 offset 292 MatrixMode(mode) return void param mode MatrixMode in value category VERSION_1_0_DEPRECATED # old: xform version 1.0 deprecated 3.1 glxropcode 179 offset 293 MultMatrixf(m) return void param m Float32 in array [16] category VERSION_1_0_DEPRECATED # old: xform version 1.0 deprecated 3.1 glxropcode 180 offset 294 MultMatrixd(m) return void param m Float64 in array [16] category VERSION_1_0_DEPRECATED # old: xform version 1.0 deprecated 3.1 glxropcode 181 offset 295 Ortho(left, right, bottom, top, zNear, zFar) return void param left Float64 in value param right Float64 in value param bottom Float64 in value param top Float64 in value param zNear Float64 in value param zFar Float64 in value category VERSION_1_0_DEPRECATED # old: xform version 1.0 deprecated 3.1 glxropcode 182 offset 296 PopMatrix() return void category VERSION_1_0_DEPRECATED # old: xform version 1.0 deprecated 3.1 glxropcode 183 offset 297 PushMatrix() return void category VERSION_1_0_DEPRECATED # old: xform version 1.0 deprecated 3.1 glxropcode 184 offset 298 Rotated(angle, x, y, z) return void param angle Float64 in value param x Float64 in value param y Float64 in value param z Float64 in value category VERSION_1_0_DEPRECATED # old: xform version 1.0 deprecated 3.1 glxropcode 185 offset 299 Rotatef(angle, x, y, z) return void param angle Float32 in value param x Float32 in value param y Float32 in value param z Float32 in value category VERSION_1_0_DEPRECATED # old: xform version 1.0 deprecated 3.1 glxropcode 186 offset 300 Scaled(x, y, z) return void param x Float64 in value param y Float64 in value param z Float64 in value category VERSION_1_0_DEPRECATED # old: xform version 1.0 deprecated 3.1 glxropcode 187 offset 301 Scalef(x, y, z) return void param x Float32 in value param y Float32 in value param z Float32 in value category VERSION_1_0_DEPRECATED # old: xform version 1.0 deprecated 3.1 glxropcode 188 offset 302 Translated(x, y, z) return void param x Float64 in value param y Float64 in value param z Float64 in value category VERSION_1_0_DEPRECATED # old: xform version 1.0 deprecated 3.1 glxropcode 189 offset 303 Translatef(x, y, z) return void param x Float32 in value param y Float32 in value param z Float32 in value category VERSION_1_0_DEPRECATED # old: xform version 1.0 deprecated 3.1 glxropcode 190 offset 304 ############################################################################### ############################################################################### # # OpenGL 1.1 commands # ############################################################################### ############################################################################### DrawArrays(mode, first, count) return void param mode BeginMode in value param first Int32 in value param count SizeI in value category VERSION_1_1 dlflags handcode glxflags client-handcode client-intercept server-handcode version 1.1 glxropcode 193 offset 310 DrawElements(mode, count, type, indices) return void param mode BeginMode in value param count SizeI in value param type DrawElementsType in value param indices Void in array [COMPSIZE(count/type)] category VERSION_1_1 dlflags handcode glxflags client-handcode client-intercept server-handcode version 1.1 offset 311 GetPointerv(pname, params) return void param pname GetPointervPName in value param params VoidPointer out array [1] category VERSION_1_1 dlflags notlistable glxflags client-handcode client-intercept server-handcode version 1.1 offset 329 PolygonOffset(factor, units) return void param factor Float32 in value param units Float32 in value category VERSION_1_1 version 1.1 glxropcode 192 offset 319 # Arguably TexelInternalFormat, not PixelInternalFormat CopyTexImage1D(target, level, internalformat, x, y, width, border) return void param target TextureTarget in value param level CheckedInt32 in value param internalformat PixelInternalFormat in value param x WinCoord in value param y WinCoord in value param width SizeI in value param border CheckedInt32 in value category VERSION_1_1 version 1.1 glxropcode 4119 glxflags EXT offset 323 # Arguably TexelInternalFormat, not PixelInternalFormat CopyTexImage2D(target, level, internalformat, x, y, width, height, border) return void param target TextureTarget in value param level CheckedInt32 in value param internalformat PixelInternalFormat in value param x WinCoord in value param y WinCoord in value param width SizeI in value param height SizeI in value param border CheckedInt32 in value category VERSION_1_1 version 1.1 glxropcode 4120 glxflags EXT offset 324 CopyTexSubImage1D(target, level, xoffset, x, y, width) return void param target TextureTarget in value param level CheckedInt32 in value param xoffset CheckedInt32 in value param x WinCoord in value param y WinCoord in value param width SizeI in value category VERSION_1_1 version 1.1 glxropcode 4121 glxflags EXT offset 325 CopyTexSubImage2D(target, level, xoffset, yoffset, x, y, width, height) return void param target TextureTarget in value param level CheckedInt32 in value param xoffset CheckedInt32 in value param yoffset CheckedInt32 in value param x WinCoord in value param y WinCoord in value param width SizeI in value param height SizeI in value category VERSION_1_1 version 1.1 glxropcode 4122 glxflags EXT offset 326 TexSubImage1D(target, level, xoffset, width, format, type, pixels) return void param target TextureTarget in value param level CheckedInt32 in value param xoffset CheckedInt32 in value param width SizeI in value param format PixelFormat in value param type PixelType in value param pixels Void in array [COMPSIZE(format/type/width)] category VERSION_1_1 dlflags handcode glxflags EXT client-handcode server-handcode version 1.1 glxropcode 4099 offset 332 TexSubImage2D(target, level, xoffset, yoffset, width, height, format, type, pixels) return void param target TextureTarget in value param level CheckedInt32 in value param xoffset CheckedInt32 in value param yoffset CheckedInt32 in value param width SizeI in value param height SizeI in value param format PixelFormat in value param type PixelType in value param pixels Void in array [COMPSIZE(format/type/width/height)] category VERSION_1_1 dlflags handcode glxflags EXT client-handcode server-handcode version 1.1 glxropcode 4100 offset 333 BindTexture(target, texture) return void param target TextureTarget in value param texture Texture in value category VERSION_1_1 version 1.1 glxropcode 4117 glxflags EXT offset 307 DeleteTextures(n, textures) return void param n SizeI in value param textures Texture in array [n] category VERSION_1_1 dlflags notlistable version 1.1 glxsingle 144 offset 327 GenTextures(n, textures) return void param n SizeI in value param textures Texture out array [n] category VERSION_1_1 dlflags notlistable version 1.1 glxsingle 145 offset 328 IsTexture(texture) return Boolean param texture Texture in value category VERSION_1_1 dlflags notlistable version 1.1 glxsingle 146 offset 330 ############################################################################### ############################################################################### # # OpenGL 1.1 deprecated commands # ############################################################################### ############################################################################### ArrayElement(i) return void param i Int32 in value category VERSION_1_1_DEPRECATED dlflags handcode glxflags client-handcode client-intercept server-handcode version 1.1 deprecated 3.1 offset 306 ColorPointer(size, type, stride, pointer) return void param size Int32 in value param type ColorPointerType in value param stride SizeI in value param pointer Void in array [COMPSIZE(size/type/stride)] retained category VERSION_1_1_DEPRECATED dlflags notlistable glxflags client-handcode client-intercept server-handcode version 1.1 deprecated 3.1 offset 308 DisableClientState(array) return void param array EnableCap in value category VERSION_1_1_DEPRECATED version 1.1 deprecated 3.1 dlflags notlistable glxflags client-handcode client-intercept server-handcode offset 309 EdgeFlagPointer(stride, pointer) return void param stride SizeI in value param pointer Void in array [COMPSIZE(stride)] retained category VERSION_1_1_DEPRECATED dlflags notlistable glxflags client-handcode client-intercept server-handcode version 1.1 deprecated 3.1 offset 312 EnableClientState(array) return void param array EnableCap in value category VERSION_1_1_DEPRECATED dlflags notlistable glxflags client-handcode client-intercept server-handcode version 1.1 deprecated 3.1 offset 313 IndexPointer(type, stride, pointer) return void param type IndexPointerType in value param stride SizeI in value param pointer Void in array [COMPSIZE(type/stride)] retained category VERSION_1_1_DEPRECATED dlflags notlistable glxflags client-handcode client-intercept server-handcode version 1.1 deprecated 3.1 offset 314 InterleavedArrays(format, stride, pointer) return void param format InterleavedArrayFormat in value param stride SizeI in value param pointer Void in array [COMPSIZE(format/stride)] retained category VERSION_1_1_DEPRECATED dlflags notlistable glxflags client-handcode client-intercept server-handcode version 1.1 deprecated 3.1 offset 317 NormalPointer(type, stride, pointer) return void param type NormalPointerType in value param stride SizeI in value param pointer Void in array [COMPSIZE(type/stride)] retained category VERSION_1_1_DEPRECATED dlflags notlistable glxflags client-handcode client-intercept server-handcode version 1.1 deprecated 3.1 offset 318 TexCoordPointer(size, type, stride, pointer) return void param size Int32 in value param type TexCoordPointerType in value param stride SizeI in value param pointer Void in array [COMPSIZE(size/type/stride)] retained category VERSION_1_1_DEPRECATED dlflags notlistable glxflags client-handcode client-intercept server-handcode version 1.1 deprecated 3.1 offset 320 VertexPointer(size, type, stride, pointer) return void param size Int32 in value param type VertexPointerType in value param stride SizeI in value param pointer Void in array [COMPSIZE(size/type/stride)] retained category VERSION_1_1_DEPRECATED dlflags notlistable glxflags client-handcode client-intercept server-handcode version 1.1 deprecated 3.1 offset 321 AreTexturesResident(n, textures, residences) return Boolean param n SizeI in value param textures Texture in array [n] param residences Boolean out array [n] category VERSION_1_1_DEPRECATED glxsingle 143 dlflags notlistable version 1.1 deprecated 3.1 offset 322 PrioritizeTextures(n, textures, priorities) return void param n SizeI in value param textures Texture in array [n] param priorities ClampedFloat32 in array [n] category VERSION_1_1_DEPRECATED version 1.1 deprecated 3.1 glxropcode 4118 glxflags EXT offset 331 Indexub(c) return void param c ColorIndexValueUB in value category VERSION_1_1_DEPRECATED vectorequiv Indexubv version 1.1 offset 315 Indexubv(c) return void param c ColorIndexValueUB in array [1] category VERSION_1_1_DEPRECATED version 1.1 glxropcode 194 offset 316 PopClientAttrib() return void category VERSION_1_1_DEPRECATED version 1.1 deprecated 3.1 dlflags notlistable glxflags client-handcode client-intercept server-handcode offset 334 PushClientAttrib(mask) return void param mask ClientAttribMask in value category VERSION_1_1_DEPRECATED version 1.1 deprecated 3.1 dlflags notlistable glxflags client-handcode client-intercept server-handcode offset 335 ############################################################################### ############################################################################### # # OpenGL 1.2 commands # ############################################################################### ############################################################################### BlendColor(red, green, blue, alpha) return void param red ClampedColorF in value param green ClampedColorF in value param blue ClampedColorF in value param alpha ClampedColorF in value category VERSION_1_2 glxflags EXT version 1.2 glxropcode 4096 offset 336 BlendEquation(mode) return void param mode BlendEquationMode in value category VERSION_1_2 glxflags EXT version 1.2 glxropcode 4097 offset 337 DrawRangeElements(mode, start, end, count, type, indices) return void param mode BeginMode in value param start UInt32 in value param end UInt32 in value param count SizeI in value param type DrawElementsType in value param indices Void in array [COMPSIZE(count/type)] category VERSION_1_2 dlflags handcode glxflags client-handcode client-intercept server-handcode version 1.2 offset 338 # OpenGL 1.2 (EXT_texture3D) commands # Arguably TexelInternalFormat, not PixelInternalFormat TexImage3D(target, level, internalformat, width, height, depth, border, format, type, pixels) return void param target TextureTarget in value param level CheckedInt32 in value param internalformat TextureComponentCount in value param width SizeI in value param height SizeI in value param depth SizeI in value param border CheckedInt32 in value param format PixelFormat in value param type PixelType in value param pixels Void in array [COMPSIZE(format/type/width/height/depth)] category VERSION_1_2 dlflags handcode glxflags client-handcode server-handcode EXT version 1.2 deprecated 3.1 glxropcode 4114 offset 371 TexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels) return void param target TextureTarget in value param level CheckedInt32 in value param xoffset CheckedInt32 in value param yoffset CheckedInt32 in value param zoffset CheckedInt32 in value param width SizeI in value param height SizeI in value param depth SizeI in value param format PixelFormat in value param type PixelType in value param pixels Void in array [COMPSIZE(format/type/width/height/depth)] category VERSION_1_2 dlflags handcode glxflags client-handcode server-handcode EXT version 1.2 glxropcode 4115 offset 372 # OpenGL 1.2 (EXT_copy_texture) commands (specific to texture3D) CopyTexSubImage3D(target, level, xoffset, yoffset, zoffset, x, y, width, height) return void param target TextureTarget in value param level CheckedInt32 in value param xoffset CheckedInt32 in value param yoffset CheckedInt32 in value param zoffset CheckedInt32 in value param x WinCoord in value param y WinCoord in value param width SizeI in value param height SizeI in value category VERSION_1_2 glxflags EXT version 1.2 glxropcode 4123 offset 373 ############################################################################### ############################################################################### # # OpenGL 1.2 deprecated commands # ############################################################################### ############################################################################### # OpenGL 1.2 (SGI_color_table) commands ColorTable(target, internalformat, width, format, type, table) return void param target ColorTableTarget in value param internalformat PixelInternalFormat in value param width SizeI in value param format PixelFormat in value param type PixelType in value param table Void in array [COMPSIZE(format/type/width)] category VERSION_1_2_DEPRECATED dlflags handcode glxflags client-handcode server-handcode EXT version 1.2 deprecated 3.1 glxropcode 2053 offset 339 ColorTableParameterfv(target, pname, params) return void param target ColorTableTarget in value param pname ColorTableParameterPName in value param params CheckedFloat32 in array [COMPSIZE(pname)] category VERSION_1_2_DEPRECATED glxflags EXT version 1.2 deprecated 3.1 glxropcode 2054 offset 340 ColorTableParameteriv(target, pname, params) return void param target ColorTableTarget in value param pname ColorTableParameterPName in value param params CheckedInt32 in array [COMPSIZE(pname)] category VERSION_1_2_DEPRECATED glxflags EXT version 1.2 deprecated 3.1 glxropcode 2055 offset 341 CopyColorTable(target, internalformat, x, y, width) return void param target ColorTableTarget in value param internalformat PixelInternalFormat in value param x WinCoord in value param y WinCoord in value param width SizeI in value category VERSION_1_2_DEPRECATED glxflags EXT version 1.2 deprecated 3.1 glxropcode 2056 offset 342 GetColorTable(target, format, type, table) return void param target ColorTableTarget in value param format PixelFormat in value param type PixelType in value param table Void out array [COMPSIZE(target/format/type)] category VERSION_1_2_DEPRECATED dlflags notlistable glxflags client-handcode server-handcode version 1.2 deprecated 3.1 glxsingle 147 offset 343 GetColorTableParameterfv(target, pname, params) return void param target ColorTableTarget in value param pname GetColorTableParameterPName in value param params Float32 out array [COMPSIZE(pname)] category VERSION_1_2_DEPRECATED dlflags notlistable version 1.2 deprecated 3.1 glxsingle 148 offset 344 GetColorTableParameteriv(target, pname, params) return void param target ColorTableTarget in value param pname GetColorTableParameterPName in value param params Int32 out array [COMPSIZE(pname)] category VERSION_1_2_DEPRECATED dlflags notlistable version 1.2 deprecated 3.1 glxsingle 149 offset 345 # OpenGL 1.2 (EXT_color_subtable) commands ColorSubTable(target, start, count, format, type, data) return void param target ColorTableTarget in value param start SizeI in value param count SizeI in value param format PixelFormat in value param type PixelType in value param data Void in array [COMPSIZE(format/type/count)] category VERSION_1_2_DEPRECATED dlflags handcode glxflags client-handcode server-handcode version 1.2 deprecated 3.1 glxropcode 195 offset 346 CopyColorSubTable(target, start, x, y, width) return void param target ColorTableTarget in value param start SizeI in value param x WinCoord in value param y WinCoord in value param width SizeI in value category VERSION_1_2_DEPRECATED version 1.2 deprecated 3.1 glxropcode 196 offset 347 # OpenGL 1.2 (EXT_convolution) commands ConvolutionFilter1D(target, internalformat, width, format, type, image) return void param target ConvolutionTarget in value param internalformat PixelInternalFormat in value param width SizeI in value param format PixelFormat in value param type PixelType in value param image Void in array [COMPSIZE(format/type/width)] category VERSION_1_2_DEPRECATED dlflags handcode glxflags client-handcode server-handcode EXT version 1.2 deprecated 3.1 glxropcode 4101 offset 348 ConvolutionFilter2D(target, internalformat, width, height, format, type, image) return void param target ConvolutionTarget in value param internalformat PixelInternalFormat in value param width SizeI in value param height SizeI in value param format PixelFormat in value param type PixelType in value param image Void in array [COMPSIZE(format/type/width/height)] category VERSION_1_2_DEPRECATED dlflags handcode glxflags client-handcode server-handcode EXT version 1.2 deprecated 3.1 glxropcode 4102 offset 349 ConvolutionParameterf(target, pname, params) return void param target ConvolutionTarget in value param pname ConvolutionParameter in value param params CheckedFloat32 in value category VERSION_1_2_DEPRECATED glxflags EXT version 1.2 deprecated 3.1 glxropcode 4103 offset 350 ConvolutionParameterfv(target, pname, params) return void param target ConvolutionTarget in value param pname ConvolutionParameter in value param params CheckedFloat32 in array [COMPSIZE(pname)] category VERSION_1_2_DEPRECATED glxflags EXT version 1.2 deprecated 3.1 glxropcode 4104 offset 351 ConvolutionParameteri(target, pname, params) return void param target ConvolutionTarget in value param pname ConvolutionParameter in value param params CheckedInt32 in value category VERSION_1_2_DEPRECATED glxflags EXT version 1.2 deprecated 3.1 glxropcode 4105 offset 352 ConvolutionParameteriv(target, pname, params) return void param target ConvolutionTarget in value param pname ConvolutionParameter in value param params CheckedInt32 in array [COMPSIZE(pname)] category VERSION_1_2_DEPRECATED glxflags EXT version 1.2 deprecated 3.1 glxropcode 4106 offset 353 CopyConvolutionFilter1D(target, internalformat, x, y, width) return void param target ConvolutionTarget in value param internalformat PixelInternalFormat in value param x WinCoord in value param y WinCoord in value param width SizeI in value category VERSION_1_2_DEPRECATED glxflags EXT version 1.2 deprecated 3.1 glxropcode 4107 offset 354 CopyConvolutionFilter2D(target, internalformat, x, y, width, height) return void param target ConvolutionTarget in value param internalformat PixelInternalFormat in value param x WinCoord in value param y WinCoord in value param width SizeI in value param height SizeI in value category VERSION_1_2_DEPRECATED glxflags EXT version 1.2 deprecated 3.1 glxropcode 4108 offset 355 GetConvolutionFilter(target, format, type, image) return void param target ConvolutionTarget in value param format PixelFormat in value param type PixelType in value param image Void out array [COMPSIZE(target/format/type)] category VERSION_1_2_DEPRECATED dlflags notlistable glxflags client-handcode server-handcode version 1.2 deprecated 3.1 glxsingle 150 offset 356 GetConvolutionParameterfv(target, pname, params) return void param target ConvolutionTarget in value param pname GetConvolutionParameterPName in value param params Float32 out array [COMPSIZE(pname)] category VERSION_1_2_DEPRECATED dlflags notlistable version 1.2 deprecated 3.1 glxsingle 151 offset 357 GetConvolutionParameteriv(target, pname, params) return void param target ConvolutionTarget in value param pname GetConvolutionParameterPName in value param params Int32 out array [COMPSIZE(pname)] category VERSION_1_2_DEPRECATED dlflags notlistable version 1.2 deprecated 3.1 glxsingle 152 offset 358 GetSeparableFilter(target, format, type, row, column, span) return void param target SeparableTarget in value param format PixelFormat in value param type PixelType in value param row Void out array [COMPSIZE(target/format/type)] param column Void out array [COMPSIZE(target/format/type)] param span Void out array [COMPSIZE(target/format/type)] category VERSION_1_2_DEPRECATED dlflags notlistable glxflags client-handcode server-handcode version 1.2 deprecated 3.1 glxsingle 153 offset 359 SeparableFilter2D(target, internalformat, width, height, format, type, row, column) return void param target SeparableTarget in value param internalformat PixelInternalFormat in value param width SizeI in value param height SizeI in value param format PixelFormat in value param type PixelType in value param row Void in array [COMPSIZE(target/format/type/width)] param column Void in array [COMPSIZE(target/format/type/height)] category VERSION_1_2_DEPRECATED dlflags handcode glxflags client-handcode server-handcode EXT version 1.2 deprecated 3.1 glxropcode 4109 offset 360 # OpenGL 1.2 (EXT_histogram) commands GetHistogram(target, reset, format, type, values) return void param target HistogramTarget in value param reset Boolean in value param format PixelFormat in value param type PixelType in value param values Void out array [COMPSIZE(target/format/type)] category VERSION_1_2_DEPRECATED dlflags notlistable glxflags client-handcode server-handcode version 1.2 deprecated 3.1 glxsingle 154 offset 361 GetHistogramParameterfv(target, pname, params) return void param target HistogramTarget in value param pname GetHistogramParameterPName in value param params Float32 out array [COMPSIZE(pname)] category VERSION_1_2_DEPRECATED dlflags notlistable version 1.2 deprecated 3.1 glxsingle 155 offset 362 GetHistogramParameteriv(target, pname, params) return void param target HistogramTarget in value param pname GetHistogramParameterPName in value param params Int32 out array [COMPSIZE(pname)] category VERSION_1_2_DEPRECATED dlflags notlistable version 1.2 deprecated 3.1 glxsingle 156 offset 363 GetMinmax(target, reset, format, type, values) return void param target MinmaxTarget in value param reset Boolean in value param format PixelFormat in value param type PixelType in value param values Void out array [COMPSIZE(target/format/type)] category VERSION_1_2_DEPRECATED dlflags notlistable glxflags client-handcode server-handcode version 1.2 deprecated 3.1 glxsingle 157 offset 364 GetMinmaxParameterfv(target, pname, params) return void param target MinmaxTarget in value param pname GetMinmaxParameterPName in value param params Float32 out array [COMPSIZE(pname)] category VERSION_1_2_DEPRECATED dlflags notlistable version 1.2 deprecated 3.1 glxsingle 158 offset 365 GetMinmaxParameteriv(target, pname, params) return void param target MinmaxTarget in value param pname GetMinmaxParameterPName in value param params Int32 out array [COMPSIZE(pname)] category VERSION_1_2_DEPRECATED dlflags notlistable version 1.2 deprecated 3.1 glxsingle 159 offset 366 Histogram(target, width, internalformat, sink) return void param target HistogramTarget in value param width SizeI in value param internalformat PixelInternalFormat in value param sink Boolean in value category VERSION_1_2_DEPRECATED dlflags handcode glxflags EXT version 1.2 deprecated 3.1 glxropcode 4110 offset 367 Minmax(target, internalformat, sink) return void param target MinmaxTarget in value param internalformat PixelInternalFormat in value param sink Boolean in value category VERSION_1_2_DEPRECATED glxflags EXT version 1.2 deprecated 3.1 glxropcode 4111 offset 368 ResetHistogram(target) return void param target HistogramTarget in value category VERSION_1_2_DEPRECATED glxflags EXT version 1.2 deprecated 3.1 glxropcode 4112 offset 369 ResetMinmax(target) return void param target MinmaxTarget in value category VERSION_1_2_DEPRECATED glxflags EXT version 1.2 deprecated 3.1 glxropcode 4113 offset 370 ############################################################################### ############################################################################### # # OpenGL 1.3 commands # ############################################################################### ############################################################################### # OpenGL 1.3 (ARB_multitexture) commands ActiveTexture(texture) return void param texture TextureUnit in value category VERSION_1_3 glxflags ARB version 1.3 glxropcode 197 offset 374 # OpenGL 1.3 (ARB_multisample) commands SampleCoverage(value, invert) return void param value ClampedFloat32 in value param invert Boolean in value category VERSION_1_3 glxflags ARB version 1.3 glxropcode 229 offset 412 # OpenGL 1.3 (ARB_texture_compression) commands # Arguably TexelInternalFormat, not PixelInternalFormat CompressedTexImage3D(target, level, internalformat, width, height, depth, border, imageSize, data) return void param target TextureTarget in value param level CheckedInt32 in value param internalformat PixelInternalFormat in value param width SizeI in value param height SizeI in value param depth SizeI in value param border CheckedInt32 in value param imageSize SizeI in value param data CompressedTextureARB in array [imageSize] category VERSION_1_3 dlflags handcode glxflags ARB client-handcode server-handcode version 1.3 glxropcode 216 wglflags client-handcode server-handcode offset 554 # Arguably TexelInternalFormat, not PixelInternalFormat CompressedTexImage2D(target, level, internalformat, width, height, border, imageSize, data) return void param target TextureTarget in value param level CheckedInt32 in value param internalformat PixelInternalFormat in value param width SizeI in value param height SizeI in value param border CheckedInt32 in value param imageSize SizeI in value param data CompressedTextureARB in array [imageSize] category VERSION_1_3 dlflags handcode glxflags ARB client-handcode server-handcode version 1.3 glxropcode 215 wglflags client-handcode server-handcode offset 555 # Arguably TexelInternalFormat, not PixelInternalFormat CompressedTexImage1D(target, level, internalformat, width, border, imageSize, data) return void param target TextureTarget in value param level CheckedInt32 in value param internalformat PixelInternalFormat in value param width SizeI in value param border CheckedInt32 in value param imageSize SizeI in value param data CompressedTextureARB in array [imageSize] category VERSION_1_3 dlflags handcode glxflags ARB client-handcode server-handcode version 1.3 glxropcode 214 wglflags client-handcode server-handcode offset 556 CompressedTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data) return void param target TextureTarget in value param level CheckedInt32 in value param xoffset CheckedInt32 in value param yoffset CheckedInt32 in value param zoffset CheckedInt32 in value param width SizeI in value param height SizeI in value param depth SizeI in value param format PixelFormat in value param imageSize SizeI in value param data CompressedTextureARB in array [imageSize] category VERSION_1_3 dlflags handcode glxflags ARB client-handcode server-handcode version 1.3 glxropcode 219 wglflags client-handcode server-handcode offset 557 CompressedTexSubImage2D(target, level, xoffset, yoffset, width, height, format, imageSize, data) return void param target TextureTarget in value param level CheckedInt32 in value param xoffset CheckedInt32 in value param yoffset CheckedInt32 in value param width SizeI in value param height SizeI in value param format PixelFormat in value param imageSize SizeI in value param data CompressedTextureARB in array [imageSize] category VERSION_1_3 dlflags handcode glxflags ARB client-handcode server-handcode version 1.3 glxropcode 218 wglflags client-handcode server-handcode offset 558 CompressedTexSubImage1D(target, level, xoffset, width, format, imageSize, data) return void param target TextureTarget in value param level CheckedInt32 in value param xoffset CheckedInt32 in value param width SizeI in value param format PixelFormat in value param imageSize SizeI in value param data CompressedTextureARB in array [imageSize] category VERSION_1_3 dlflags handcode glxflags ARB client-handcode server-handcode version 1.3 glxropcode 217 wglflags client-handcode server-handcode offset 559 GetCompressedTexImage(target, level, img) return void param target TextureTarget in value param level CheckedInt32 in value param img CompressedTextureARB out array [COMPSIZE(target/level)] category VERSION_1_3 dlflags notlistable glxflags ARB client-handcode server-handcode version 1.3 glxsingle 160 wglflags client-handcode server-handcode offset 560 ############################################################################### ############################################################################### # # OpenGL 1.3 deprecated commands # ############################################################################### ############################################################################### ClientActiveTexture(texture) return void param texture TextureUnit in value category VERSION_1_3_DEPRECATED dlflags notlistable glxflags ARB client-handcode client-intercept server-handcode version 1.3 deprecated 3.1 offset 375 MultiTexCoord1d(target, s) return void param target TextureUnit in value param s CoordD in value category VERSION_1_3_DEPRECATED glxflags ARB version 1.3 deprecated 3.1 vectorequiv MultiTexCoord1dv offset 376 MultiTexCoord1dv(target, v) return void param target TextureUnit in value param v CoordD in array [1] category VERSION_1_3_DEPRECATED glxflags ARB version 1.3 deprecated 3.1 glxropcode 198 offset 377 MultiTexCoord1f(target, s) return void param target TextureUnit in value param s CoordF in value category VERSION_1_3_DEPRECATED glxflags ARB version 1.3 deprecated 3.1 vectorequiv MultiTexCoord1fv offset 378 MultiTexCoord1fv(target, v) return void param target TextureUnit in value param v CoordF in array [1] category VERSION_1_3_DEPRECATED glxflags ARB version 1.3 deprecated 3.1 glxropcode 199 offset 379 MultiTexCoord1i(target, s) return void param target TextureUnit in value param s CoordI in value category VERSION_1_3_DEPRECATED glxflags ARB version 1.3 deprecated 3.1 vectorequiv MultiTexCoord1iv offset 380 MultiTexCoord1iv(target, v) return void param target TextureUnit in value param v CoordI in array [1] category VERSION_1_3_DEPRECATED glxflags ARB version 1.3 deprecated 3.1 glxropcode 200 offset 381 MultiTexCoord1s(target, s) return void param target TextureUnit in value param s CoordS in value category VERSION_1_3_DEPRECATED glxflags ARB version 1.3 deprecated 3.1 vectorequiv MultiTexCoord1sv offset 382 MultiTexCoord1sv(target, v) return void param target TextureUnit in value param v CoordS in array [1] category VERSION_1_3_DEPRECATED glxflags ARB version 1.3 deprecated 3.1 glxropcode 201 offset 383 MultiTexCoord2d(target, s, t) return void param target TextureUnit in value param s CoordD in value param t CoordD in value category VERSION_1_3_DEPRECATED glxflags ARB version 1.3 deprecated 3.1 vectorequiv MultiTexCoord2dv offset 384 MultiTexCoord2dv(target, v) return void param target TextureUnit in value param v CoordD in array [2] category VERSION_1_3_DEPRECATED glxflags ARB version 1.3 deprecated 3.1 glxropcode 202 offset 385 MultiTexCoord2f(target, s, t) return void param target TextureUnit in value param s CoordF in value param t CoordF in value category VERSION_1_3_DEPRECATED glxflags ARB version 1.3 deprecated 3.1 vectorequiv MultiTexCoord2fv offset 386 MultiTexCoord2fv(target, v) return void param target TextureUnit in value param v CoordF in array [2] category VERSION_1_3_DEPRECATED glxflags ARB version 1.3 deprecated 3.1 glxropcode 203 offset 387 MultiTexCoord2i(target, s, t) return void param target TextureUnit in value param s CoordI in value param t CoordI in value category VERSION_1_3_DEPRECATED glxflags ARB version 1.3 deprecated 3.1 vectorequiv MultiTexCoord2iv offset 388 MultiTexCoord2iv(target, v) return void param target TextureUnit in value param v CoordI in array [2] category VERSION_1_3_DEPRECATED glxflags ARB version 1.3 deprecated 3.1 glxropcode 204 offset 389 MultiTexCoord2s(target, s, t) return void param target TextureUnit in value param s CoordS in value param t CoordS in value category VERSION_1_3_DEPRECATED glxflags ARB version 1.3 deprecated 3.1 vectorequiv MultiTexCoord2sv offset 390 MultiTexCoord2sv(target, v) return void param target TextureUnit in value param v CoordS in array [2] category VERSION_1_3_DEPRECATED glxflags ARB version 1.3 deprecated 3.1 glxropcode 205 offset 391 MultiTexCoord3d(target, s, t, r) return void param target TextureUnit in value param s CoordD in value param t CoordD in value param r CoordD in value category VERSION_1_3_DEPRECATED glxflags ARB version 1.3 deprecated 3.1 vectorequiv MultiTexCoord3dv offset 392 MultiTexCoord3dv(target, v) return void param target TextureUnit in value param v CoordD in array [3] category VERSION_1_3_DEPRECATED glxflags ARB version 1.3 deprecated 3.1 glxropcode 206 offset 393 MultiTexCoord3f(target, s, t, r) return void param target TextureUnit in value param s CoordF in value param t CoordF in value param r CoordF in value category VERSION_1_3_DEPRECATED glxflags ARB version 1.3 deprecated 3.1 vectorequiv MultiTexCoord3fv offset 394 MultiTexCoord3fv(target, v) return void param target TextureUnit in value param v CoordF in array [3] category VERSION_1_3_DEPRECATED glxflags ARB version 1.3 deprecated 3.1 glxropcode 207 offset 395 MultiTexCoord3i(target, s, t, r) return void param target TextureUnit in value param s CoordI in value param t CoordI in value param r CoordI in value category VERSION_1_3_DEPRECATED glxflags ARB version 1.3 deprecated 3.1 vectorequiv MultiTexCoord3iv offset 396 MultiTexCoord3iv(target, v) return void param target TextureUnit in value param v CoordI in array [3] category VERSION_1_3_DEPRECATED glxflags ARB version 1.3 deprecated 3.1 glxropcode 208 offset 397 MultiTexCoord3s(target, s, t, r) return void param target TextureUnit in value param s CoordS in value param t CoordS in value param r CoordS in value category VERSION_1_3_DEPRECATED glxflags ARB version 1.3 deprecated 3.1 vectorequiv MultiTexCoord3sv offset 398 MultiTexCoord3sv(target, v) return void param target TextureUnit in value param v CoordS in array [3] category VERSION_1_3_DEPRECATED version 1.3 deprecated 3.1 glxflags ARB glxropcode 209 offset 399 MultiTexCoord4d(target, s, t, r, q) return void param target TextureUnit in value param s CoordD in value param t CoordD in value param r CoordD in value param q CoordD in value category VERSION_1_3_DEPRECATED glxflags ARB version 1.3 deprecated 3.1 vectorequiv MultiTexCoord4dv offset 400 MultiTexCoord4dv(target, v) return void param target TextureUnit in value param v CoordD in array [4] category VERSION_1_3_DEPRECATED glxflags ARB version 1.3 deprecated 3.1 glxropcode 210 offset 401 MultiTexCoord4f(target, s, t, r, q) return void param target TextureUnit in value param s CoordF in value param t CoordF in value param r CoordF in value param q CoordF in value category VERSION_1_3_DEPRECATED glxflags ARB version 1.3 deprecated 3.1 vectorequiv MultiTexCoord4fv offset 402 MultiTexCoord4fv(target, v) return void param target TextureUnit in value param v CoordF in array [4] category VERSION_1_3_DEPRECATED glxflags ARB version 1.3 deprecated 3.1 glxropcode 211 offset 403 MultiTexCoord4i(target, s, t, r, q) return void param target TextureUnit in value param s CoordI in value param t CoordI in value param r CoordI in value param q CoordI in value category VERSION_1_3_DEPRECATED glxflags ARB version 1.3 deprecated 3.1 vectorequiv MultiTexCoord4iv offset 404 MultiTexCoord4iv(target, v) return void param target TextureUnit in value param v CoordI in array [4] category VERSION_1_3_DEPRECATED glxflags ARB version 1.3 deprecated 3.1 glxropcode 212 offset 405 MultiTexCoord4s(target, s, t, r, q) return void param target TextureUnit in value param s CoordS in value param t CoordS in value param r CoordS in value param q CoordS in value category VERSION_1_3_DEPRECATED glxflags ARB version 1.3 deprecated 3.1 vectorequiv MultiTexCoord4sv offset 406 MultiTexCoord4sv(target, v) return void param target TextureUnit in value param v CoordS in array [4] category VERSION_1_3_DEPRECATED glxflags ARB version 1.3 deprecated 3.1 glxropcode 213 offset 407 # OpenGL 1.3 (ARB_transpose_matrix) commands LoadTransposeMatrixf(m) return void param m Float32 in array [16] category VERSION_1_3_DEPRECATED glxflags ARB client-handcode client-intercept server-handcode version 1.3 deprecated 3.1 offset 408 LoadTransposeMatrixd(m) return void param m Float64 in array [16] category VERSION_1_3_DEPRECATED glxflags ARB client-handcode client-intercept server-handcode version 1.3 deprecated 3.1 offset 409 MultTransposeMatrixf(m) return void param m Float32 in array [16] category VERSION_1_3_DEPRECATED glxflags ARB client-handcode client-intercept server-handcode version 1.3 deprecated 3.1 offset 410 MultTransposeMatrixd(m) return void param m Float64 in array [16] category VERSION_1_3_DEPRECATED glxflags ARB client-handcode client-intercept server-handcode version 1.3 deprecated 3.1 offset 411 ############################################################################### ############################################################################### # # OpenGL 1.4 commands # ############################################################################### ############################################################################### # OpenGL 1.4 (EXT_blend_func_separate) commands BlendFuncSeparate(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha) return void param sfactorRGB BlendFuncSeparateParameterEXT in value param dfactorRGB BlendFuncSeparateParameterEXT in value param sfactorAlpha BlendFuncSeparateParameterEXT in value param dfactorAlpha BlendFuncSeparateParameterEXT in value category VERSION_1_4 glxropcode 4134 version 1.4 extension offset 537 # OpenGL 1.4 (EXT_multi_draw_arrays) commands # first and count are really 'in' MultiDrawArrays(mode, first, count, primcount) return void param mode BeginMode in value param first Int32 in array [COMPSIZE(count)] param count SizeI in array [COMPSIZE(primcount)] param primcount SizeI in value category VERSION_1_4 version 1.4 glxropcode ? offset 644 MultiDrawElements(mode, count, type, indices, primcount) return void param mode BeginMode in value param count SizeI in array [COMPSIZE(primcount)] param type DrawElementsType in value param indices VoidPointer in array [COMPSIZE(primcount)] param primcount SizeI in value category VERSION_1_4 version 1.4 glxropcode ? offset 645 # OpenGL 1.4 (ARB_point_parameters, NV_point_sprite) commands PointParameterf(pname, param) return void param pname PointParameterNameARB in value param param CheckedFloat32 in value category VERSION_1_4 version 1.4 glxropcode 2065 extension offset 458 PointParameterfv(pname, params) return void param pname PointParameterNameARB in value param params CheckedFloat32 in array [COMPSIZE(pname)] category VERSION_1_4 version 1.4 glxropcode 2066 extension offset 459 PointParameteri(pname, param) return void param pname PointParameterNameARB in value param param Int32 in value category VERSION_1_4 version 1.4 extension soft WINSOFT NV20 glxropcode 4221 offset 642 PointParameteriv(pname, params) return void param pname PointParameterNameARB in value param params Int32 in array [COMPSIZE(pname)] category VERSION_1_4 version 1.4 extension soft WINSOFT NV20 glxropcode 4222re offset 643 ############################################################################### ############################################################################### # # OpenGL 1.4 deprecated commands # ############################################################################### ############################################################################### # OpenGL 1.4 (EXT_fog_coord) commands FogCoordf(coord) return void param coord CoordF in value category VERSION_1_4_DEPRECATED vectorequiv FogCoordfv version 1.4 deprecated 3.1 offset 545 FogCoordfv(coord) return void param coord CoordF in array [1] category VERSION_1_4_DEPRECATED version 1.4 deprecated 3.1 glxropcode 4124 offset 546 FogCoordd(coord) return void param coord CoordD in value category VERSION_1_4_DEPRECATED vectorequiv FogCoorddv version 1.4 deprecated 3.1 offset 547 FogCoorddv(coord) return void param coord CoordD in array [1] category VERSION_1_4_DEPRECATED version 1.4 deprecated 3.1 glxropcode 4125 offset 548 FogCoordPointer(type, stride, pointer) return void param type FogPointerTypeEXT in value param stride SizeI in value param pointer Void in array [COMPSIZE(type/stride)] retained category VERSION_1_4_DEPRECATED dlflags notlistable version 1.4 deprecated 3.1 glxflags client-handcode server-handcode offset 549 # OpenGL 1.4 (EXT_secondary_color) commands SecondaryColor3b(red, green, blue) return void param red ColorB in value param green ColorB in value param blue ColorB in value category VERSION_1_4_DEPRECATED vectorequiv SecondaryColor3bv version 1.4 deprecated 3.1 offset 561 SecondaryColor3bv(v) return void param v ColorB in array [3] category VERSION_1_4_DEPRECATED version 1.4 deprecated 3.1 glxropcode 4126 offset 562 SecondaryColor3d(red, green, blue) return void param red ColorD in value param green ColorD in value param blue ColorD in value category VERSION_1_4_DEPRECATED vectorequiv SecondaryColor3dv version 1.4 deprecated 3.1 offset 563 SecondaryColor3dv(v) return void param v ColorD in array [3] category VERSION_1_4_DEPRECATED version 1.4 deprecated 3.1 glxropcode 4130 offset 564 SecondaryColor3f(red, green, blue) return void param red ColorF in value param green ColorF in value param blue ColorF in value category VERSION_1_4_DEPRECATED vectorequiv SecondaryColor3fv version 1.4 deprecated 3.1 offset 565 SecondaryColor3fv(v) return void param v ColorF in array [3] category VERSION_1_4_DEPRECATED version 1.4 deprecated 3.1 glxropcode 4129 offset 566 SecondaryColor3i(red, green, blue) return void param red ColorI in value param green ColorI in value param blue ColorI in value category VERSION_1_4_DEPRECATED vectorequiv SecondaryColor3iv version 1.4 deprecated 3.1 offset 567 SecondaryColor3iv(v) return void param v ColorI in array [3] category VERSION_1_4_DEPRECATED version 1.4 deprecated 3.1 glxropcode 4128 offset 568 SecondaryColor3s(red, green, blue) return void param red ColorS in value param green ColorS in value param blue ColorS in value category VERSION_1_4_DEPRECATED vectorequiv SecondaryColor3sv version 1.4 deprecated 3.1 offset 569 SecondaryColor3sv(v) return void param v ColorS in array [3] category VERSION_1_4_DEPRECATED version 1.4 deprecated 3.1 glxropcode 4127 offset 570 SecondaryColor3ub(red, green, blue) return void param red ColorUB in value param green ColorUB in value param blue ColorUB in value category VERSION_1_4_DEPRECATED vectorequiv SecondaryColor3ubv version 1.4 deprecated 3.1 offset 571 SecondaryColor3ubv(v) return void param v ColorUB in array [3] category VERSION_1_4_DEPRECATED version 1.4 deprecated 3.1 glxropcode 4131 offset 572 SecondaryColor3ui(red, green, blue) return void param red ColorUI in value param green ColorUI in value param blue ColorUI in value category VERSION_1_4_DEPRECATED vectorequiv SecondaryColor3uiv version 1.4 deprecated 3.1 offset 573 SecondaryColor3uiv(v) return void param v ColorUI in array [3] category VERSION_1_4_DEPRECATED version 1.4 deprecated 3.1 glxropcode 4133 offset 574 SecondaryColor3us(red, green, blue) return void param red ColorUS in value param green ColorUS in value param blue ColorUS in value category VERSION_1_4_DEPRECATED vectorequiv SecondaryColor3usv version 1.4 deprecated 3.1 offset 575 SecondaryColor3usv(v) return void param v ColorUS in array [3] category VERSION_1_4_DEPRECATED version 1.4 deprecated 3.1 glxropcode 4132 offset 576 SecondaryColorPointer(size, type, stride, pointer) return void param size Int32 in value param type ColorPointerType in value param stride SizeI in value param pointer Void in array [COMPSIZE(size/type/stride)] retained category VERSION_1_4_DEPRECATED dlflags notlistable glxflags client-handcode server-handcode version 1.4 deprecated 3.1 extension offset 577 # OpenGL 1.4 (ARB_window_pos) commands # Note: all WindowPos* entry points use glxropcode ropcode 230, with 3 float parameters WindowPos2d(x, y) return void param x CoordD in value param y CoordD in value category VERSION_1_4_DEPRECATED vectorequiv WindowPos2dv version 1.4 deprecated 3.1 offset 513 WindowPos2dv(v) return void param v CoordD in array [2] category VERSION_1_4_DEPRECATED version 1.4 deprecated 3.1 glxropcode 230 glxflags client-handcode server-handcode offset 514 WindowPos2f(x, y) return void param x CoordF in value param y CoordF in value category VERSION_1_4_DEPRECATED vectorequiv WindowPos2fv version 1.4 deprecated 3.1 offset 515 WindowPos2fv(v) return void param v CoordF in array [2] category VERSION_1_4_DEPRECATED version 1.4 deprecated 3.1 glxropcode 230 glxflags client-handcode server-handcode offset 516 WindowPos2i(x, y) return void param x CoordI in value param y CoordI in value category VERSION_1_4_DEPRECATED vectorequiv WindowPos2iv version 1.4 deprecated 3.1 offset 517 WindowPos2iv(v) return void param v CoordI in array [2] category VERSION_1_4_DEPRECATED version 1.4 deprecated 3.1 glxropcode 230 glxflags client-handcode server-handcode offset 518 WindowPos2s(x, y) return void param x CoordS in value param y CoordS in value category VERSION_1_4_DEPRECATED vectorequiv WindowPos2sv version 1.4 deprecated 3.1 offset 519 WindowPos2sv(v) return void param v CoordS in array [2] category VERSION_1_4_DEPRECATED version 1.4 deprecated 3.1 glxropcode 230 glxflags client-handcode server-handcode offset 520 WindowPos3d(x, y, z) return void param x CoordD in value param y CoordD in value param z CoordD in value vectorequiv WindowPos3dv category VERSION_1_4_DEPRECATED version 1.4 deprecated 3.1 offset 521 WindowPos3dv(v) return void param v CoordD in array [3] category VERSION_1_4_DEPRECATED version 1.4 deprecated 3.1 glxropcode 230 glxflags client-handcode server-handcode offset 522 WindowPos3f(x, y, z) return void param x CoordF in value param y CoordF in value param z CoordF in value category VERSION_1_4_DEPRECATED vectorequiv WindowPos3fv version 1.4 deprecated 3.1 offset 523 WindowPos3fv(v) return void param v CoordF in array [3] category VERSION_1_4_DEPRECATED version 1.4 deprecated 3.1 glxropcode 230 glxflags client-handcode server-handcode offset 524 WindowPos3i(x, y, z) return void param x CoordI in value param y CoordI in value param z CoordI in value category VERSION_1_4_DEPRECATED vectorequiv WindowPos3iv version 1.4 deprecated 3.1 offset 525 WindowPos3iv(v) return void param v CoordI in array [3] category VERSION_1_4_DEPRECATED version 1.4 deprecated 3.1 glxropcode 230 glxflags client-handcode server-handcode offset 526 WindowPos3s(x, y, z) return void param x CoordS in value param y CoordS in value param z CoordS in value category VERSION_1_4_DEPRECATED vectorequiv WindowPos3sv version 1.4 deprecated 3.1 offset 527 WindowPos3sv(v) return void param v CoordS in array [3] category VERSION_1_4_DEPRECATED version 1.4 deprecated 3.1 glxropcode 230 glxflags client-handcode server-handcode offset 528 ############################################################################### ############################################################################### # # OpenGL 1.5 commands # ############################################################################### ############################################################################### # OpenGL 1.5 (ARB_occlusion_query) commands GenQueries(n, ids) return void param n SizeI in value param ids UInt32 out array [n] category VERSION_1_5 version 1.5 extension glxsingle 162 glxflags ignore offset 700 DeleteQueries(n, ids) return void param n SizeI in value param ids UInt32 in array [n] category VERSION_1_5 version 1.5 extension glxsingle 161 glxflags ignore offset 701 IsQuery(id) return Boolean param id UInt32 in value category VERSION_1_5 version 1.5 extension glxsingle 163 glxflags ignore offset 702 BeginQuery(target, id) return void param target GLenum in value param id UInt32 in value category VERSION_1_5 version 1.5 extension glxropcode 231 glxflags ignore offset 703 EndQuery(target) return void param target GLenum in value category VERSION_1_5 version 1.5 extension glxropcode 232 glxflags ignore offset 704 GetQueryiv(target, pname, params) return void param target GLenum in value param pname GLenum in value param params Int32 out array [pname] category VERSION_1_5 dlflags notlistable version 1.5 extension glxsingle 164 glxflags ignore offset 705 GetQueryObjectiv(id, pname, params) return void param id UInt32 in value param pname GLenum in value param params Int32 out array [pname] category VERSION_1_5 dlflags notlistable version 1.5 extension glxsingle 165 glxflags ignore offset 706 GetQueryObjectuiv(id, pname, params) return void param id UInt32 in value param pname GLenum in value param params UInt32 out array [pname] category VERSION_1_5 dlflags notlistable version 1.5 extension glxsingle 166 glxflags ignore offset 707 # OpenGL 1.5 (ARB_vertex_buffer_object) commands BindBuffer(target, buffer) return void param target BufferTargetARB in value param buffer UInt32 in value category VERSION_1_5 version 1.5 extension glxropcode ? glxflags ignore offset 688 DeleteBuffers(n, buffers) return void param n SizeI in value param buffers ConstUInt32 in array [n] category VERSION_1_5 version 1.5 extension glxropcode ? glxflags ignore offset 691 GenBuffers(n, buffers) return void param n SizeI in value param buffers UInt32 out array [n] category VERSION_1_5 version 1.5 extension glxropcode ? glxflags ignore offset 692 IsBuffer(buffer) return Boolean param buffer UInt32 in value category VERSION_1_5 version 1.5 extension glxropcode ? glxflags ignore offset 696 BufferData(target, size, data, usage) return void param target BufferTargetARB in value param size BufferSize in value param data ConstVoid in array [size] param usage BufferUsageARB in value category VERSION_1_5 version 1.5 extension glxropcode ? glxflags ignore offset 689 BufferSubData(target, offset, size, data) return void param target BufferTargetARB in value param offset BufferOffset in value param size BufferSize in value param data ConstVoid in array [size] category VERSION_1_5 version 1.5 extension glxropcode ? glxflags ignore offset 690 GetBufferSubData(target, offset, size, data) return void param target BufferTargetARB in value param offset BufferOffset in value param size BufferSize in value param data Void out array [size] category VERSION_1_5 dlflags notlistable version 1.5 extension glxsingle ? glxflags ignore offset 695 MapBuffer(target, access) return VoidPointer param target BufferTargetARB in value param access BufferAccessARB in value category VERSION_1_5 version 1.5 extension glxropcode ? glxflags ignore offset 697 UnmapBuffer(target) return Boolean param target BufferTargetARB in value category VERSION_1_5 version 1.5 extension glxropcode ? glxflags ignore offset 698 GetBufferParameteriv(target, pname, params) return void param target BufferTargetARB in value param pname BufferPNameARB in value param params Int32 out array [COMPSIZE(pname)] category VERSION_1_5 dlflags notlistable version 1.5 extension glxsingle ? glxflags ignore offset 693 GetBufferPointerv(target, pname, params) return void param target BufferTargetARB in value param pname BufferPointerNameARB in value param params VoidPointer out array [1] category VERSION_1_5 dlflags notlistable version 1.5 extension glxsingle ? glxflags ignore offset 694 # OpenGL 1.5 (EXT_shadow_funcs) commands - none ############################################################################### ############################################################################### # # OpenGL 2.0 commands # ############################################################################### ############################################################################### # OpenGL 2.0 (EXT_blend_equation_separate) commands BlendEquationSeparate(modeRGB, modeAlpha) return void param modeRGB BlendEquationModeEXT in value param modeAlpha BlendEquationModeEXT in value category VERSION_2_0 version 2.0 extension glxropcode 4228 # OpenGL 2.0 (ARB_draw_buffers) commands DrawBuffers(n, bufs) return void param n SizeI in value param bufs DrawBufferModeATI in array [n] category VERSION_2_0 version 2.0 extension glxropcode 233 glxflags ignore offset ? # OpenGL 2.0 (ARB_stencil_two_side) commands StencilOpSeparate(face, sfail, dpfail, dppass) return void param face StencilFaceDirection in value param sfail StencilOp in value param dpfail StencilOp in value param dppass StencilOp in value category VERSION_2_0 version 2.0 extension glxropcode ? glxflags ignore offset ? StencilFuncSeparate(face, func, ref, mask) return void param face StencilFaceDirection in value param func StencilFunction in value param ref ClampedStencilValue in value param mask MaskedStencilValue in value category VERSION_2_0 version 2.0 extension glxropcode ? glxflags ignore offset ? StencilMaskSeparate(face, mask) return void param face StencilFaceDirection in value param mask MaskedStencilValue in value category VERSION_2_0 version 2.0 extension glxropcode ? glxflags ignore offset ? # OpenGL 2.0 (ARB_shader_objects / ARB_vertex_shader / ARB_fragment_shader) commands AttachShader(program, shader) return void param program UInt32 in value param shader UInt32 in value category VERSION_2_0 version 2.0 extension glxropcode ? glxflags ignore offset ? BindAttribLocation(program, index, name) return void param program UInt32 in value param index UInt32 in value param name Char in array [] category VERSION_2_0 version 2.0 extension glxropcode ? glxflags ignore offset ? CompileShader(shader) return void param shader UInt32 in value category VERSION_2_0 version 2.0 extension glxropcode ? glxflags ignore offset ? CreateProgram() return UInt32 category VERSION_2_0 version 2.0 extension glxropcode ? glxflags ignore offset ? CreateShader(type) return UInt32 param type GLenum in value category VERSION_2_0 version 2.0 extension glxropcode ? glxflags ignore offset ? DeleteProgram(program) return void param program UInt32 in value category VERSION_2_0 version 2.0 extension glxropcode ? glxflags ignore offset ? DeleteShader(shader) return void param shader UInt32 in value category VERSION_2_0 version 2.0 extension glxropcode ? glxflags ignore offset ? DetachShader(program, shader) return void param program UInt32 in value param shader UInt32 in value category VERSION_2_0 version 2.0 extension glxropcode ? glxflags ignore offset ? DisableVertexAttribArray(index) return void param index UInt32 in value dlflags notlistable category VERSION_2_0 version 2.0 extension soft WINSOFT NV10 glxflags ignore offset 666 EnableVertexAttribArray(index) return void param index UInt32 in value dlflags notlistable category VERSION_2_0 version 2.0 extension soft WINSOFT NV10 glxflags ignore offset 665 GetActiveAttrib(program, index, bufSize, length, size, type, name) return void param program UInt32 in value param index UInt32 in value param bufSize SizeI in value param 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_0 dlflags notlistable version 2.0 extension glxsingle ? glxflags ignore offset ? GetActiveUniform(program, index, bufSize, length, size, type, name) return void param program UInt32 in value param index UInt32 in value param bufSize SizeI in value param 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_0 dlflags notlistable version 2.0 extension glxsingle ? glxflags ignore offset ? GetAttachedShaders(program, maxCount, count, obj) return void param program UInt32 in value param maxCount SizeI in value param count SizeI out array [1] param obj UInt32 out array [count] category VERSION_2_0 dlflags notlistable version 2.0 extension glxsingle ? glxflags ignore offset ? GetAttribLocation(program, name) return Int32 param program UInt32 in value param name Char in array [] category VERSION_2_0 dlflags notlistable version 2.0 extension glxsingle ? glxflags ignore offset ? GetProgramiv(program, pname, params) return void param program UInt32 in value param pname GLenum in value param params Int32 out array [pname] category VERSION_2_0 dlflags notlistable version 2.0 extension glxsingle ? glxflags ignore offset ? GetProgramInfoLog(program, bufSize, length, infoLog) return void param program UInt32 in value param bufSize SizeI in value param length SizeI out array [1] param infoLog Char out array [length] category VERSION_2_0 dlflags notlistable version 2.0 extension glxsingle ? glxflags ignore offset ? GetShaderiv(shader, pname, params) return void param shader UInt32 in value param pname GLenum in value param params Int32 out array [pname] category VERSION_2_0 dlflags notlistable version 2.0 extension glxsingle ? glxflags ignore offset ? GetShaderInfoLog(shader, bufSize, length, infoLog) return void param shader UInt32 in value param bufSize SizeI in value param length SizeI out array [1] param infoLog Char out array [length] category VERSION_2_0 dlflags notlistable version 2.0 extension glxsingle ? glxflags ignore offset ? GetShaderSource(shader, bufSize, length, source) return void param shader UInt32 in value param bufSize SizeI in value param length SizeI out array [1] param source Char out array [length] category VERSION_2_0 dlflags notlistable version 2.0 extension glxsingle ? glxflags ignore offset ? GetUniformLocation(program, name) return Int32 param program UInt32 in value param name Char in array [] category VERSION_2_0 dlflags notlistable version 2.0 extension glxsingle ? glxflags ignore offset ? GetUniformfv(program, location, params) return void param program UInt32 in value param location Int32 in value param params Float32 out array [COMPSIZE(location)] category VERSION_2_0 dlflags notlistable version 2.0 extension glxsingle ? glxflags ignore offset ? GetUniformiv(program, location, params) return void param program UInt32 in value param location Int32 in value param params Int32 out array [COMPSIZE(location)] category VERSION_2_0 dlflags notlistable version 2.0 extension glxsingle ? glxflags ignore offset ? GetVertexAttribdv(index, pname, params) return void param index UInt32 in value param pname VertexAttribPropertyARB in value param params Float64 out array [4] dlflags notlistable category VERSION_2_0 version 2.0 extension soft WINSOFT NV10 glxvendorpriv 1301 offset 588 GetVertexAttribfv(index, pname, params) return void param index UInt32 in value param pname VertexAttribPropertyARB in value param params Float32 out array [4] dlflags notlistable category VERSION_2_0 version 2.0 extension soft WINSOFT NV10 glxvendorpriv 1302 offset 589 GetVertexAttribiv(index, pname, params) return void param index UInt32 in value param pname VertexAttribPropertyARB in value param params Int32 out array [4] dlflags notlistable category VERSION_2_0 version 2.0 extension soft WINSOFT NV10 glxvendorpriv 1303 offset 590 GetVertexAttribPointerv(index, pname, pointer) return void param index UInt32 in value param pname VertexAttribPointerPropertyARB in value param pointer VoidPointer out array [1] dlflags notlistable category VERSION_2_0 version 2.0 extension soft WINSOFT NV10 glxflags ignore offset 591 IsProgram(program) return Boolean param program UInt32 in value dlflags notlistable category VERSION_2_0 version 2.0 extension soft WINSOFT NV10 glxvendorpriv 1304 offset 592 IsShader(shader) return Boolean param shader UInt32 in value dlflags notlistable category VERSION_2_0 version 2.0 extension soft WINSOFT NV10 glxvendorpriv ? offset ? LinkProgram(program) return void param program UInt32 in value category VERSION_2_0 version 2.0 extension glxropcode ? glxflags ignore offset ? ShaderSource(shader, count, string, length) return void param shader UInt32 in value param count SizeI in value param string CharPointer in array [count] param length Int32 in array [1] category VERSION_2_0 version 2.0 extension glxropcode ? glxflags ignore offset ? UseProgram(program) return void param program UInt32 in value category VERSION_2_0 version 2.0 extension glxropcode ? glxflags ignore offset ? Uniform1f(location, v0) return void param location Int32 in value param v0 Float32 in value category VERSION_2_0 version 2.0 extension glxropcode ? glxflags ignore offset ? Uniform2f(location, v0, v1) return void param location Int32 in value param v0 Float32 in value param v1 Float32 in value category VERSION_2_0 version 2.0 extension glxropcode ? glxflags ignore offset ? Uniform3f(location, v0, v1, v2) return void param location Int32 in value param v0 Float32 in value param v1 Float32 in value param v2 Float32 in value category VERSION_2_0 version 2.0 extension glxropcode ? glxflags ignore offset ? Uniform4f(location, v0, v1, v2, v3) return void param location Int32 in value param v0 Float32 in value param v1 Float32 in value param v2 Float32 in value param v3 Float32 in value category VERSION_2_0 version 2.0 extension glxropcode ? glxflags ignore offset ? Uniform1i(location, v0) return void param location Int32 in value param v0 Int32 in value category VERSION_2_0 version 2.0 extension glxropcode ? glxflags ignore offset ? Uniform2i(location, v0, v1) return void param location Int32 in value param v0 Int32 in value param v1 Int32 in value category VERSION_2_0 version 2.0 extension glxropcode ? glxflags ignore offset ? Uniform3i(location, v0, v1, v2) return void param location Int32 in value param v0 Int32 in value param v1 Int32 in value param v2 Int32 in value category VERSION_2_0 version 2.0 extension glxropcode ? glxflags ignore offset ? Uniform4i(location, v0, v1, v2, v3) return void param location Int32 in value param v0 Int32 in value param v1 Int32 in value param v2 Int32 in value param v3 Int32 in value category VERSION_2_0 version 2.0 extension glxropcode ? glxflags ignore offset ? Uniform1fv(location, count, value) return void param location Int32 in value param count SizeI in value param value Float32 in array [count] category VERSION_2_0 version 2.0 extension glxropcode ? glxflags ignore offset ? Uniform2fv(location, count, value) return void param location Int32 in value param count SizeI in value param value Float32 in array [count] category VERSION_2_0 version 2.0 extension glxropcode ? glxflags ignore offset ? Uniform3fv(location, count, value) return void param location Int32 in value param count SizeI in value param value Float32 in array [count] category VERSION_2_0 version 2.0 extension glxropcode ? glxflags ignore offset ? Uniform4fv(location, count, value) return void param location Int32 in value param count SizeI in value param value Float32 in array [count] category VERSION_2_0 version 2.0 extension glxropcode ? glxflags ignore offset ? Uniform1iv(location, count, value) return void param location Int32 in value param count SizeI in value param value Int32 in array [count] category VERSION_2_0 version 2.0 extension glxropcode ? glxflags ignore offset ? Uniform2iv(location, count, value) return void param location Int32 in value param count SizeI in value param value Int32 in array [count] category VERSION_2_0 version 2.0 extension glxropcode ? glxflags ignore offset ? Uniform3iv(location, count, value) return void param location Int32 in value param count SizeI in value param value Int32 in array [count] category VERSION_2_0 version 2.0 extension glxropcode ? glxflags ignore offset ? Uniform4iv(location, count, value) return void param location Int32 in value param count SizeI in value param value Int32 in array [count] category VERSION_2_0 version 2.0 extension glxropcode ? glxflags ignore offset ? UniformMatrix2fv(location, count, transpose, value) return void param location Int32 in value param count SizeI in value param transpose Boolean in value param value Float32 in array [count] category VERSION_2_0 version 2.0 extension glxropcode ? glxflags ignore offset ? UniformMatrix3fv(location, count, transpose, value) return void param location Int32 in value param count SizeI in value param transpose Boolean in value param value Float32 in array [count] category VERSION_2_0 version 2.0 extension glxropcode ? glxflags ignore offset ? UniformMatrix4fv(location, count, transpose, value) return void param location Int32 in value param count SizeI in value param transpose Boolean in value param value Float32 in array [count] category VERSION_2_0 version 2.0 extension glxropcode ? glxflags ignore offset ? ValidateProgram(program) return void param program UInt32 in value category VERSION_2_0 version 2.0 extension glxropcode ? glxflags ignore offset ? VertexAttrib1d(index, x) return void param index UInt32 in value param x Float64 in value category VERSION_2_0 version 2.0 deprecated 3.1 vectorequiv VertexAttrib1dv extension soft WINSOFT NV10 glxflags ignore offset 603 VertexAttrib1dv(index, v) return void param index UInt32 in value param v Float64 in array [1] category VERSION_2_0 version 2.0 deprecated 3.1 extension soft WINSOFT NV10 glxropcode 4197 offset 604 VertexAttrib1f(index, x) return void param index UInt32 in value param x Float32 in value category VERSION_2_0 version 2.0 deprecated 3.1 vectorequiv VertexAttrib1fv extension soft WINSOFT NV10 glxflags ignore offset 605 VertexAttrib1fv(index, v) return void param index UInt32 in value param v Float32 in array [1] category VERSION_2_0 version 2.0 deprecated 3.1 extension soft WINSOFT NV10 glxropcode 4193 offset 606 VertexAttrib1s(index, x) return void param index UInt32 in value param x Int16 in value category VERSION_2_0 version 2.0 deprecated 3.1 vectorequiv VertexAttrib1sv extension soft WINSOFT NV10 glxflags ignore offset 607 VertexAttrib1sv(index, v) return void param index UInt32 in value param v Int16 in array [1] category VERSION_2_0 version 2.0 deprecated 3.1 extension soft WINSOFT NV10 glxropcode 4189 offset 608 VertexAttrib2d(index, x, y) return void param index UInt32 in value param x Float64 in value param y Float64 in value category VERSION_2_0 version 2.0 deprecated 3.1 vectorequiv VertexAttrib2dv extension soft WINSOFT NV10 glxflags ignore offset 609 VertexAttrib2dv(index, v) return void param index UInt32 in value param v Float64 in array [2] category VERSION_2_0 version 2.0 deprecated 3.1 extension soft WINSOFT NV10 glxropcode 4198 offset 610 VertexAttrib2f(index, x, y) return void param index UInt32 in value param x Float32 in value param y Float32 in value category VERSION_2_0 version 2.0 deprecated 3.1 vectorequiv VertexAttrib2fv extension soft WINSOFT NV10 glxflags ignore offset 611 VertexAttrib2fv(index, v) return void param index UInt32 in value param v Float32 in array [2] category VERSION_2_0 version 2.0 deprecated 3.1 extension soft WINSOFT NV10 glxropcode 4194 offset 612 VertexAttrib2s(index, x, y) return void param index UInt32 in value param x Int16 in value param y Int16 in value category VERSION_2_0 version 2.0 deprecated 3.1 vectorequiv VertexAttrib2sv extension soft WINSOFT NV10 glxflags ignore offset 613 VertexAttrib2sv(index, v) return void param index UInt32 in value param v Int16 in array [2] category VERSION_2_0 version 2.0 deprecated 3.1 extension soft WINSOFT NV10 glxropcode 4190 offset 614 VertexAttrib3d(index, x, y, z) return void param index UInt32 in value param x Float64 in value param y Float64 in value param z Float64 in value category VERSION_2_0 version 2.0 deprecated 3.1 vectorequiv VertexAttrib3dv extension soft WINSOFT NV10 glxflags ignore offset 615 VertexAttrib3dv(index, v) return void param index UInt32 in value param v Float64 in array [3] category VERSION_2_0 version 2.0 deprecated 3.1 extension soft WINSOFT NV10 glxropcode 4199 offset 616 VertexAttrib3f(index, x, y, z) return void param index UInt32 in value param x Float32 in value param y Float32 in value param z Float32 in value category VERSION_2_0 version 2.0 deprecated 3.1 vectorequiv VertexAttrib3fv extension soft WINSOFT NV10 glxflags ignore offset 617 VertexAttrib3fv(index, v) return void param index UInt32 in value param v Float32 in array [3] category VERSION_2_0 version 2.0 deprecated 3.1 extension soft WINSOFT NV10 glxropcode 4195 offset 618 VertexAttrib3s(index, x, y, z) return void param index UInt32 in value param x Int16 in value param y Int16 in value param z Int16 in value category VERSION_2_0 version 2.0 deprecated 3.1 vectorequiv VertexAttrib3sv extension soft WINSOFT NV10 glxflags ignore offset 619 VertexAttrib3sv(index, v) return void param index UInt32 in value param v Int16 in array [3] category VERSION_2_0 version 2.0 deprecated 3.1 extension soft WINSOFT NV10 glxropcode 4191 offset 620 VertexAttrib4Nbv(index, v) return void param index UInt32 in value param v Int8 in array [4] category VERSION_2_0 version 2.0 deprecated 3.1 extension soft WINSOFT NV10 glxflags ignore offset 659 VertexAttrib4Niv(index, v) return void param index UInt32 in value param v Int32 in array [4] category VERSION_2_0 version 2.0 deprecated 3.1 extension soft WINSOFT NV10 glxflags ignore offset 661 VertexAttrib4Nsv(index, v) return void param index UInt32 in value param v Int16 in array [4] category VERSION_2_0 version 2.0 deprecated 3.1 extension soft WINSOFT NV10 glxflags ignore offset 660 VertexAttrib4Nub(index, x, y, z, w) return void param index UInt32 in value param x UInt8 in value param y UInt8 in value param z UInt8 in value param w UInt8 in value category VERSION_2_0 version 2.0 deprecated 3.1 extension soft WINSOFT NV10 glxflags ignore offset 627 VertexAttrib4Nubv(index, v) return void param index UInt32 in value param v UInt8 in array [4] category VERSION_2_0 version 2.0 deprecated 3.1 extension soft WINSOFT NV10 glxflags ignore glxropcode 4201 offset 628 VertexAttrib4Nuiv(index, v) return void param index UInt32 in value param v UInt32 in array [4] category VERSION_2_0 version 2.0 deprecated 3.1 extension soft WINSOFT NV10 glxflags ignore offset 663 VertexAttrib4Nusv(index, v) return void param index UInt32 in value param v UInt16 in array [4] category VERSION_2_0 version 2.0 deprecated 3.1 extension soft WINSOFT NV10 glxflags ignore offset 662 VertexAttrib4bv(index, v) return void param index UInt32 in value param v Int8 in array [4] category VERSION_2_0 version 2.0 deprecated 3.1 extension soft WINSOFT NV10 glxflags ignore offset 654 VertexAttrib4d(index, x, y, z, w) return void param index UInt32 in value param x Float64 in value param y Float64 in value param z Float64 in value param w Float64 in value category VERSION_2_0 version 2.0 deprecated 3.1 vectorequiv VertexAttrib4dv extension soft WINSOFT NV10 glxflags ignore offset 621 VertexAttrib4dv(index, v) return void param index UInt32 in value param v Float64 in array [4] category VERSION_2_0 version 2.0 deprecated 3.1 extension soft WINSOFT NV10 glxropcode 4200 offset 622 VertexAttrib4f(index, x, y, z, w) return void param index UInt32 in value param x Float32 in value param y Float32 in value param z Float32 in value param w Float32 in value category VERSION_2_0 version 2.0 deprecated 3.1 vectorequiv VertexAttrib4fv extension soft WINSOFT NV10 glxflags ignore offset 623 VertexAttrib4fv(index, v) return void param index UInt32 in value param v Float32 in array [4] category VERSION_2_0 version 2.0 deprecated 3.1 extension soft WINSOFT NV10 glxropcode 4196 offset 624 VertexAttrib4iv(index, v) return void param index UInt32 in value param v Int32 in array [4] category VERSION_2_0 version 2.0 deprecated 3.1 extension soft WINSOFT NV10 glxflags ignore offset 655 VertexAttrib4s(index, x, y, z, w) return void param index UInt32 in value param x Int16 in value param y Int16 in value param z Int16 in value param w Int16 in value category VERSION_2_0 version 2.0 deprecated 3.1 vectorequiv VertexAttrib4sv extension soft WINSOFT NV10 glxflags ignore offset 625 VertexAttrib4sv(index, v) return void param index UInt32 in value param v Int16 in array [4] category VERSION_2_0 version 2.0 deprecated 3.1 extension soft WINSOFT NV10 glxflags ignore glxropcode 4192 offset 626 VertexAttrib4ubv(index, v) return void param index UInt32 in value param v UInt8 in array [4] category VERSION_2_0 version 2.0 deprecated 3.1 extension soft WINSOFT NV10 glxflags ignore offset 656 VertexAttrib4uiv(index, v) return void param index UInt32 in value param v UInt32 in array [4] category VERSION_2_0 version 2.0 deprecated 3.1 extension soft WINSOFT NV10 glxflags ignore offset 658 VertexAttrib4usv(index, v) return void param index UInt32 in value param v UInt16 in array [4] category VERSION_2_0 version 2.0 deprecated 3.1 extension soft WINSOFT NV10 glxflags ignore offset 657 VertexAttribPointer(index, size, type, normalized, stride, pointer) return void param index UInt32 in value param size Int32 in value param type VertexAttribPointerTypeARB in value param normalized Boolean in value param stride SizeI in value param pointer Void in array [COMPSIZE(size/type/stride)] retained dlflags notlistable category VERSION_2_0 version 2.0 extension soft WINSOFT NV10 glxflags ignore offset 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.1 UniformMatrix2x3fv(location, count, transpose, value) return void param location Int32 in value param count SizeI in value param transpose Boolean in value param value Float32 in array [6] category VERSION_2_1 version 2.1 extension glxropcode ? glxflags ignore offset ? UniformMatrix3x2fv(location, count, transpose, value) return void param location Int32 in value param count SizeI in value param transpose Boolean in value param value Float32 in array [6] category VERSION_2_1 version 2.1 extension glxropcode ? glxflags ignore offset ? UniformMatrix2x4fv(location, count, transpose, value) return void param location Int32 in value param count SizeI in value param transpose Boolean in value param value Float32 in array [8] category VERSION_2_1 version 2.1 extension glxropcode ? glxflags ignore offset ? UniformMatrix4x2fv(location, count, transpose, value) return void param location Int32 in value param count SizeI in value param transpose Boolean in value param value Float32 in array [8] category VERSION_2_1 version 2.1 extension glxropcode ? glxflags ignore offset ? UniformMatrix3x4fv(location, count, transpose, value) return void param location Int32 in value param count SizeI in value param transpose Boolean in value param value Float32 in array [12] category VERSION_2_1 version 2.1 extension glxropcode ? glxflags ignore offset ? UniformMatrix4x3fv(location, count, transpose, value) return void param location Int32 in value param count SizeI in value param transpose Boolean in value param value Float32 in array [12] category VERSION_2_1 version 2.1 extension glxropcode ? glxflags ignore offset ? ############################################################################### ############################################################################### # # OpenGL 3.0 commands # ############################################################################### ############################################################################### # OpenGL 3.0 (EXT_draw_buffers2) commands ColorMaski(index, r, g, b, a) return void param index UInt32 in value param r Boolean in value param g Boolean in value param b Boolean in value param a Boolean in value category VERSION_3_0 version 3.0 extension glxflags ignore glfflags ignore GetBooleani_v(target, index, data) return void param target GLenum in value param index UInt32 in value param data Boolean out array [COMPSIZE(target)] category VERSION_3_0 version 3.0 extension dlflags notlistable glxflags ignore glfflags ignore GetIntegeri_v(target, index, data) return void param target GLenum in value param index UInt32 in value param data Int32 out array [COMPSIZE(target)] category VERSION_3_0 version 3.0 extension dlflags notlistable glxflags ignore glfflags ignore Enablei(target, index) return void param target GLenum in value param index UInt32 in value category VERSION_3_0 version 3.0 extension glxflags ignore glfflags ignore Disablei(target, index) return void param target GLenum in value param index UInt32 in value category VERSION_3_0 version 3.0 extension glxflags ignore glfflags ignore IsEnabledi(target, index) return Boolean param target GLenum in value param index UInt32 in value category VERSION_3_0 version 3.0 extension dlflags notlistable glxflags ignore glfflags ignore # OpenGL 3.0 (EXT_transform_feedback) commands BeginTransformFeedback(primitiveMode) return void param primitiveMode GLenum in value category VERSION_3_0 version 3.0 extension dlflags notlistable glxflags ignore glfflags ignore EndTransformFeedback() return void category VERSION_3_0 version 3.0 extension dlflags notlistable glxflags ignore glfflags ignore BindBufferRange(target, index, buffer, offset, size) return void param target GLenum in value param index UInt32 in value param buffer UInt32 in value param offset BufferOffset in value param size BufferSize in value category VERSION_3_0 version 3.0 extension dlflags notlistable glxflags ignore glfflags ignore BindBufferBase(target, index, buffer) return void param target GLenum in value param index UInt32 in value param buffer UInt32 in value category VERSION_3_0 version 3.0 extension dlflags notlistable glxflags ignore glfflags ignore TransformFeedbackVaryings(program, count, varyings, bufferMode) return void param program UInt32 in value param count SizeI in value param varyings CharPointer in array [count] param bufferMode GLenum in value category VERSION_3_0 version 3.0 extension dlflags notlistable glxflags ignore glfflags ignore GetTransformFeedbackVarying(program, index, bufSize, length, size, type, name) return void param program UInt32 in value param index UInt32 in value param bufSize SizeI in value param 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_0 dlflags notlistable version 3.0 extension glfflags ignore glxflags ignore ClampColor(target, clamp) return void param target ClampColorTargetARB in value param clamp ClampColorModeARB in value category VERSION_3_0 version 3.0 extension glxropcode 234 glxflags ignore offset ? BeginConditionalRender(id, mode) return void param id UInt32 in value param mode TypeEnum in value category VERSION_3_0 version 3.0 glfflags ignore glxflags ignore EndConditionalRender() return void category VERSION_3_0 version 3.0 glfflags ignore glxflags ignore VertexAttribIPointer(index, size, type, stride, pointer) return void param index UInt32 in value param size Int32 in value param type VertexAttribEnum in value param stride SizeI in value param pointer Void in array [COMPSIZE(size/type/stride)] retained category VERSION_3_0 version 3.0 dlflags notlistable extension glfflags ignore glxflags ignore GetVertexAttribIiv(index, pname, params) return void param index UInt32 in value param pname VertexAttribEnum in value param params Int32 out array [1] category VERSION_3_0 version 3.0 dlflags notlistable extension glfflags ignore glxflags ignore GetVertexAttribIuiv(index, pname, params) return void param index UInt32 in value param pname VertexAttribEnum in value param params UInt32 out array [1] category VERSION_3_0 version 3.0 dlflags notlistable extension glfflags ignore glxflags ignore # OpenGL 3.0 (NV_vertex_program4) commands VertexAttribI1i(index, x) return void param index UInt32 in value param x Int32 in value category VERSION_3_0 version 3.0 deprecated 3.1 beginend allow-inside vectorequiv VertexAttribI1iv glxvectorequiv VertexAttribI1iv extension glfflags ignore glxflags ignore VertexAttribI2i(index, x, y) return void param index UInt32 in value param x Int32 in value param y Int32 in value category VERSION_3_0 version 3.0 deprecated 3.1 beginend allow-inside vectorequiv VertexAttribI2iv glxvectorequiv VertexAttribI2iv extension glfflags ignore glxflags ignore VertexAttribI3i(index, x, y, z) return void param index UInt32 in value param x Int32 in value param y Int32 in value param z Int32 in value category VERSION_3_0 version 3.0 deprecated 3.1 beginend allow-inside vectorequiv VertexAttribI3iv glxvectorequiv VertexAttribI3iv extension glfflags ignore glxflags ignore VertexAttribI4i(index, x, y, z, w) return void param index UInt32 in value param x Int32 in value param y Int32 in value param z Int32 in value param w Int32 in value category VERSION_3_0 version 3.0 deprecated 3.1 beginend allow-inside vectorequiv VertexAttribI4iv glxvectorequiv VertexAttribI4iv extension glfflags ignore glxflags ignore VertexAttribI1ui(index, x) return void param index UInt32 in value param x UInt32 in value category VERSION_3_0 version 3.0 deprecated 3.1 beginend allow-inside vectorequiv VertexAttribI1uiv glxvectorequiv VertexAttribI1uiv extension glfflags ignore glxflags ignore VertexAttribI2ui(index, x, y) return void param index UInt32 in value param x UInt32 in value param y UInt32 in value category VERSION_3_0 version 3.0 deprecated 3.1 beginend allow-inside vectorequiv VertexAttribI2uiv glxvectorequiv VertexAttribI2uiv extension glfflags ignore glxflags ignore VertexAttribI3ui(index, x, y, z) return void param index UInt32 in value param x UInt32 in value param y UInt32 in value param z UInt32 in value category VERSION_3_0 version 3.0 deprecated 3.1 beginend allow-inside vectorequiv VertexAttribI3uiv glxvectorequiv VertexAttribI3uiv extension glfflags ignore glxflags ignore VertexAttribI4ui(index, x, y, z, w) return void param index UInt32 in value param x UInt32 in value param y UInt32 in value param z UInt32 in value param w UInt32 in value category VERSION_3_0 version 3.0 deprecated 3.1 beginend allow-inside vectorequiv VertexAttribI4uiv glxvectorequiv VertexAttribI4uiv extension glfflags ignore glxflags ignore VertexAttribI1iv(index, v) return void param index UInt32 in value param v Int32 in array [1] category VERSION_3_0 version 3.0 deprecated 3.1 beginend allow-inside extension glfflags ignore glxflags ignore VertexAttribI2iv(index, v) return void param index UInt32 in value param v Int32 in array [2] category VERSION_3_0 version 3.0 deprecated 3.1 beginend allow-inside extension glfflags ignore glxflags ignore VertexAttribI3iv(index, v) return void param index UInt32 in value param v Int32 in array [3] category VERSION_3_0 version 3.0 deprecated 3.1 beginend allow-inside extension glfflags ignore glxflags ignore VertexAttribI4iv(index, v) return void param index UInt32 in value param v Int32 in array [4] category VERSION_3_0 version 3.0 deprecated 3.1 beginend allow-inside extension glfflags ignore glxflags ignore VertexAttribI1uiv(index, v) return void param index UInt32 in value param v UInt32 in array [1] category VERSION_3_0 version 3.0 deprecated 3.1 beginend allow-inside extension glfflags ignore glxflags ignore VertexAttribI2uiv(index, v) return void param index UInt32 in value param v UInt32 in array [2] category VERSION_3_0 version 3.0 deprecated 3.1 beginend allow-inside extension glfflags ignore glxflags ignore VertexAttribI3uiv(index, v) return void param index UInt32 in value param v UInt32 in array [3] category VERSION_3_0 version 3.0 deprecated 3.1 beginend allow-inside extension glfflags ignore glxflags ignore VertexAttribI4uiv(index, v) return void param index UInt32 in value param v UInt32 in array [4] category VERSION_3_0 version 3.0 deprecated 3.1 beginend allow-inside extension glfflags ignore glxflags ignore VertexAttribI4bv(index, v) return void param index UInt32 in value param v Int8 in array [4] category VERSION_3_0 version 3.0 deprecated 3.1 beginend allow-inside extension glfflags ignore glxflags ignore VertexAttribI4sv(index, v) return void param index UInt32 in value param v Int16 in array [4] category VERSION_3_0 version 3.0 deprecated 3.1 beginend allow-inside extension glfflags ignore glxflags ignore VertexAttribI4ubv(index, v) return void param index UInt32 in value param v UInt8 in array [4] category VERSION_3_0 version 3.0 deprecated 3.1 beginend allow-inside extension glfflags ignore glxflags ignore VertexAttribI4usv(index, v) return void param index UInt32 in value param v UInt16 in array [4] category VERSION_3_0 version 3.0 deprecated 3.1 beginend allow-inside extension glfflags ignore glxflags ignore # OpenGL 3.0 (EXT_gpu_shader4) commands GetUniformuiv(program, location, params) return void param program UInt32 in value param location Int32 in value param params UInt32 out array [COMPSIZE(program/location)] category VERSION_3_0 dlflags notlistable version 3.0 extension glfflags ignore glxflags ignore BindFragDataLocation(program, color, name) return void param program UInt32 in value param color UInt32 in value param name Char in array [COMPSIZE(name)] category VERSION_3_0 dlflags notlistable version 3.0 extension glfflags ignore glxflags ignore GetFragDataLocation(program, name) return Int32 param program UInt32 in value param name Char in array [COMPSIZE(name)] category VERSION_3_0 dlflags notlistable version 3.0 extension glfflags ignore glxflags ignore Uniform1ui(location, v0) return void param location Int32 in value param v0 UInt32 in value category VERSION_3_0 version 3.0 extension glfflags ignore glxflags ignore Uniform2ui(location, v0, v1) return void param location Int32 in value param v0 UInt32 in value param v1 UInt32 in value category VERSION_3_0 version 3.0 extension glfflags ignore glxflags ignore Uniform3ui(location, v0, v1, v2) return void param location Int32 in value param v0 UInt32 in value param v1 UInt32 in value param v2 UInt32 in value category VERSION_3_0 version 3.0 extension glfflags ignore glxflags ignore Uniform4ui(location, v0, v1, v2, v3) return void param location Int32 in value param v0 UInt32 in value param v1 UInt32 in value param v2 UInt32 in value param v3 UInt32 in value category VERSION_3_0 version 3.0 extension glfflags ignore glxflags ignore Uniform1uiv(location, count, value) return void param location Int32 in value param count SizeI in value param value UInt32 in array [count] category VERSION_3_0 version 3.0 extension glfflags ignore glxflags ignore Uniform2uiv(location, count, value) return void param location Int32 in value param count SizeI in value param value UInt32 in array [count*2] category VERSION_3_0 version 3.0 extension glfflags ignore glxflags ignore Uniform3uiv(location, count, value) return void param location Int32 in value param count SizeI in value param value UInt32 in array [count*3] category VERSION_3_0 version 3.0 extension glfflags ignore glxflags ignore Uniform4uiv(location, count, value) return void param location Int32 in value param count SizeI in value param value UInt32 in array [count*4] category VERSION_3_0 version 3.0 extension glfflags ignore glxflags ignore # OpenGL 3.0 (EXT_texture_integer) commands TexParameterIiv(target, pname, params) return void param target TextureTarget in value param pname TextureParameterName in value param params Int32 in array [COMPSIZE(pname)] category VERSION_3_0 version 3.0 extension glfflags ignore glxflags ignore TexParameterIuiv(target, pname, params) return void param target TextureTarget in value param pname TextureParameterName in value param params UInt32 in array [COMPSIZE(pname)] category VERSION_3_0 version 3.0 extension glfflags ignore glxflags ignore GetTexParameterIiv(target, pname, params) return void param target TextureTarget in value param pname GetTextureParameter in value param params Int32 out array [COMPSIZE(pname)] category VERSION_3_0 dlflags notlistable version 3.0 extension glfflags ignore glxflags ignore GetTexParameterIuiv(target, pname, params) return void param target TextureTarget in value param pname GetTextureParameter in value param params UInt32 out array [COMPSIZE(pname)] category VERSION_3_0 dlflags notlistable version 3.0 extension glfflags ignore glxflags ignore # New commands in OpenGL 3.0 ClearBufferiv(buffer, drawbuffer, value) return void param buffer GLenum in value param drawbuffer DrawBufferName in value param value Int32 in array [COMPSIZE(buffer)] category VERSION_3_0 version 3.0 extension glfflags ignore glxflags ignore ClearBufferuiv(buffer, drawbuffer, value) return void param buffer GLenum in value param drawbuffer DrawBufferName in value param value UInt32 in array [COMPSIZE(buffer)] category VERSION_3_0 version 3.0 extension glfflags ignore glxflags ignore ClearBufferfv(buffer, drawbuffer, value) return void param buffer GLenum in value param drawbuffer DrawBufferName in value param value Float32 in array [COMPSIZE(buffer)] category VERSION_3_0 version 3.0 extension glfflags ignore glxflags ignore ClearBufferfi(buffer, drawbuffer, depth, stencil) return void param buffer GLenum in value param drawbuffer DrawBufferName in value param depth Float32 in value param stencil Int32 in value category VERSION_3_0 version 3.0 extension glfflags ignore glxflags ignore GetStringi(name, index) return String param name GLenum in value param index UInt32 in value category VERSION_3_0 version 3.0 extension dlflags notlistable glxflags client-handcode server-handcode glfflags ignore glxsingle ? 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) commands DrawArraysInstanced(mode, first, count, primcount) return void param mode BeginMode in value param first Int32 in value param count SizeI in value param primcount SizeI in value category VERSION_3_1 version 3.1 extension dlflags notlistable vectorequiv ArrayElement glfflags ignore glxflags ignore DrawElementsInstanced(mode, count, type, indices, primcount) return void param mode BeginMode in value param count SizeI in value param type DrawElementsType in value param indices Void in array [COMPSIZE(count/type)] param primcount SizeI in value category VERSION_3_1 version 3.1 extension dlflags notlistable vectorequiv ArrayElement glfflags ignore glxflags ignore # OpenGL 3.1 (ARB_texture_buffer_object) commands TexBuffer(target, internalformat, buffer) return void param target TextureTarget in value param internalformat GLenum in value param buffer UInt32 in value category VERSION_3_1 version 3.1 extension glfflags ignore glxflags 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 void param index UInt32 in value category VERSION_3_1 version 3.1 extension glxropcode ? glxflags ignore offset ? 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.2 GetInteger64i_v(target, index, data) return void param target GLenum in value param index UInt32 in value param data Int64 out array [COMPSIZE(target)] category VERSION_3_2 version 3.2 extension dlflags notlistable glxflags ignore glfflags ignore GetBufferParameteri64v(target, pname, params) return void param target BufferTargetARB in value param pname BufferPNameARB in value param params Int64 out array [COMPSIZE(pname)] category VERSION_3_2 dlflags notlistable version 3.2 extension glxsingle ? 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) commands # ProgramParameteriARB was NOT promoted to core 3.2, but # IS part of core 4.1 through other ARB extensions. FramebufferTexture(target, attachment, texture, level) return void param target GLenum in value param attachment GLenum in value param texture UInt32 in value param level Int32 in value category VERSION_3_2 version 1.2 extension glxropcode ? glxflags ignore offset ? # FramebufferTextureLayer already declared in ARB_framebuffer_object # FramebufferTextureLayer(target, attachment, texture, level, layer) # Not promoted to the core along with the rest # FramebufferTextureFace(target, attachment, texture, level, face) # OpenGL 3.2 (ARB_seamless_cube_map) commands - none # OpenGL 3.2 (ARB_vertex_array_bgra) commands - none passthru: /* 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 */ ############################################################################### ############################################################################### # # OpenGL 3.3 commands # ############################################################################### ############################################################################### # New commands in OpenGL 3.3 # OpenGL 3.3 (ARB_instanced_arrays) commands VertexAttribDivisor(index, divisor) return void param index UInt32 in value param divisor UInt32 in value category VERSION_3_3 version 1.1 extension glfflags ignore glxflags ignore passthru: /* OpenGL 3.3 also reuses entry points from these extensions: */ passthru: /* ARB_blend_func_extended */ passthru: /* ARB_sampler_objects */ passthru: /* ARB_explicit_attrib_location, but it has none */ passthru: /* ARB_occlusion_query2 (no entry points) */ passthru: /* ARB_shader_bit_encoding (no entry points) */ passthru: /* ARB_texture_rgb10_a2ui (no entry points) */ passthru: /* ARB_texture_swizzle (no entry points) */ passthru: /* ARB_timer_query */ passthru: /* ARB_vertex_type_2_10_10_10_rev */ ############################################################################### ############################################################################### # # OpenGL 4.0 commands # ############################################################################### ############################################################################### # New commands in OpenGL 4.0 - none # OpenGL 4.0 (ARB_sample_shading) commands MinSampleShading(value) return void param value ClampedColorF in value category VERSION_4_0 version 1.2 extension glxropcode ? glxflags ignore offset ? # OpenGL 4.0 (ARB_draw_buffers_blend) commands BlendEquationi(buf, mode) return void param buf UInt32 in value param mode GLenum in value category VERSION_4_0 version 1.2 extension glxropcode ? glxflags ignore offset ? BlendEquationSeparatei(buf, modeRGB, modeAlpha) return void param buf UInt32 in value param modeRGB GLenum in value param modeAlpha GLenum in value category VERSION_4_0 version 1.2 extension glxropcode ? glxflags ignore offset ? BlendFunci(buf, src, dst) return void param buf UInt32 in value param src GLenum in value param dst GLenum in value category VERSION_4_0 version 1.2 extension glxropcode ? glxflags ignore offset ? BlendFuncSeparatei(buf, srcRGB, dstRGB, srcAlpha, dstAlpha) return void param buf UInt32 in value param srcRGB GLenum in value param dstRGB GLenum in value param srcAlpha GLenum in value param dstAlpha GLenum in value category VERSION_4_0 version 1.2 extension glxropcode ? glxflags ignore offset ? passthru: /* OpenGL 4.0 also reuses entry points from these extensions: */ passthru: /* ARB_texture_query_lod (no entry points) */ passthru: /* ARB_draw_indirect */ passthru: /* ARB_gpu_shader5 (no entry points) */ passthru: /* ARB_gpu_shader_fp64 */ passthru: /* ARB_shader_subroutine */ passthru: /* ARB_tessellation_shader */ passthru: /* ARB_texture_buffer_object_rgb32 (no entry points) */ passthru: /* ARB_texture_cube_map_array (no entry points) */ passthru: /* ARB_texture_gather (no entry points) */ passthru: /* ARB_transform_feedback2 */ passthru: /* ARB_transform_feedback3 */ ############################################################################### ############################################################################### # # OpenGL 4.1 commands # ############################################################################### ############################################################################### # New commands in OpenGL 4.1 - none newcategory: VERSION_4_1 passthru: /* OpenGL 4.1 also reuses entry points from these extensions: */ passthru: /* ARB_ES2_compatibility */ passthru: /* ARB_get_program_binary */ passthru: /* ARB_separate_shader_objects */ passthru: /* ARB_shader_precision (no entry points) */ passthru: /* ARB_vertex_attrib_64bit */ passthru: /* ARB_viewport_array */ ############################################################################### ############################################################################### # # ARB extensions, in order by ARB extension number # ############################################################################### ############################################################################### ############################################################################### # # ARB Extension #1 # ARB_multitexture commands # ############################################################################### ActiveTextureARB(texture) return void param texture TextureUnit in value category ARB_multitexture glxflags ARB version 1.2 glxropcode 197 alias ActiveTexture ClientActiveTextureARB(texture) return void param texture TextureUnit in value category ARB_multitexture dlflags notlistable glxflags ARB client-handcode client-intercept server-handcode version 1.2 alias ClientActiveTexture MultiTexCoord1dARB(target, s) return void param target TextureUnit in value param s CoordD in value category ARB_multitexture glxflags ARB version 1.2 vectorequiv MultiTexCoord1dv MultiTexCoord1dvARB(target, v) return void param target TextureUnit in value param v CoordD in array [1] category ARB_multitexture glxflags ARB version 1.2 glxropcode 198 alias MultiTexCoord1dv MultiTexCoord1fARB(target, s) return void param target TextureUnit in value param s CoordF in value category ARB_multitexture glxflags ARB version 1.2 vectorequiv MultiTexCoord1fv MultiTexCoord1fvARB(target, v) return void param target TextureUnit in value param v CoordF in array [1] category ARB_multitexture glxflags ARB version 1.2 glxropcode 199 alias MultiTexCoord1fv MultiTexCoord1iARB(target, s) return void param target TextureUnit in value param s CoordI in value category ARB_multitexture glxflags ARB version 1.2 vectorequiv MultiTexCoord1iv MultiTexCoord1ivARB(target, v) return void param target TextureUnit in value param v CoordI in array [1] category ARB_multitexture glxflags ARB version 1.2 glxropcode 200 alias MultiTexCoord1iv MultiTexCoord1sARB(target, s) return void param target TextureUnit in value param s CoordS in value category ARB_multitexture glxflags ARB version 1.2 vectorequiv MultiTexCoord1sv MultiTexCoord1svARB(target, v) return void param target TextureUnit in value param v CoordS in array [1] category ARB_multitexture glxflags ARB version 1.2 glxropcode 201 alias MultiTexCoord1sv MultiTexCoord2dARB(target, s, t) return void param target TextureUnit in value param s CoordD in value param t CoordD in value category ARB_multitexture glxflags ARB version 1.2 vectorequiv MultiTexCoord2dv MultiTexCoord2dvARB(target, v) return void param target TextureUnit in value param v CoordD in array [2] category ARB_multitexture glxflags ARB version 1.2 glxropcode 202 alias MultiTexCoord2dv MultiTexCoord2fARB(target, s, t) return void param target TextureUnit in value param s CoordF in value param t CoordF in value category ARB_multitexture glxflags ARB version 1.2 vectorequiv MultiTexCoord2fv MultiTexCoord2fvARB(target, v) return void param target TextureUnit in value param v CoordF in array [2] category ARB_multitexture glxflags ARB version 1.2 glxropcode 203 alias MultiTexCoord2fv MultiTexCoord2iARB(target, s, t) return void param target TextureUnit in value param s CoordI in value param t CoordI in value category ARB_multitexture glxflags ARB version 1.2 vectorequiv MultiTexCoord2iv MultiTexCoord2ivARB(target, v) return void param target TextureUnit in value param v CoordI in array [2] category ARB_multitexture glxflags ARB version 1.2 glxropcode 204 alias MultiTexCoord2iv MultiTexCoord2sARB(target, s, t) return void param target TextureUnit in value param s CoordS in value param t CoordS in value category ARB_multitexture glxflags ARB version 1.2 vectorequiv MultiTexCoord2sv MultiTexCoord2svARB(target, v) return void param target TextureUnit in value param v CoordS in array [2] category ARB_multitexture glxflags ARB version 1.2 glxropcode 205 alias MultiTexCoord2sv MultiTexCoord3dARB(target, s, t, r) return void param target TextureUnit in value param s CoordD in value param t CoordD in value param r CoordD in value category ARB_multitexture glxflags ARB version 1.2 vectorequiv MultiTexCoord3dv MultiTexCoord3dvARB(target, v) return void param target TextureUnit in value param v CoordD in array [3] category ARB_multitexture glxflags ARB version 1.2 glxropcode 206 alias MultiTexCoord3dv MultiTexCoord3fARB(target, s, t, r) return void param target TextureUnit in value param s CoordF in value param t CoordF in value param r CoordF in value category ARB_multitexture glxflags ARB version 1.2 vectorequiv MultiTexCoord3fv MultiTexCoord3fvARB(target, v) return void param target TextureUnit in value param v CoordF in array [3] category ARB_multitexture glxflags ARB version 1.2 glxropcode 207 alias MultiTexCoord3fv MultiTexCoord3iARB(target, s, t, r) return void param target TextureUnit in value param s CoordI in value param t CoordI in value param r CoordI in value category ARB_multitexture glxflags ARB version 1.2 vectorequiv MultiTexCoord3iv MultiTexCoord3ivARB(target, v) return void param target TextureUnit in value param v CoordI in array [3] category ARB_multitexture glxflags ARB version 1.2 glxropcode 208 alias MultiTexCoord3iv MultiTexCoord3sARB(target, s, t, r) return void param target TextureUnit in value param s CoordS in value param t CoordS in value param r CoordS in value category ARB_multitexture glxflags ARB version 1.2 vectorequiv MultiTexCoord3sv MultiTexCoord3svARB(target, v) return void param target TextureUnit in value param v CoordS in array [3] category ARB_multitexture version 1.2 glxflags ARB glxropcode 209 alias MultiTexCoord3sv MultiTexCoord4dARB(target, s, t, r, q) return void param target TextureUnit in value param s CoordD in value param t CoordD in value param r CoordD in value param q CoordD in value category ARB_multitexture glxflags ARB version 1.2 vectorequiv MultiTexCoord4dv MultiTexCoord4dvARB(target, v) return void param target TextureUnit in value param v CoordD in array [4] category ARB_multitexture glxflags ARB version 1.2 glxropcode 210 alias MultiTexCoord4dv MultiTexCoord4fARB(target, s, t, r, q) return void param target TextureUnit in value param s CoordF in value param t CoordF in value param r CoordF in value param q CoordF in value category ARB_multitexture glxflags ARB version 1.2 vectorequiv MultiTexCoord4fv MultiTexCoord4fvARB(target, v) return void param target TextureUnit in value param v CoordF in array [4] category ARB_multitexture glxflags ARB version 1.2 glxropcode 211 alias MultiTexCoord4fv MultiTexCoord4iARB(target, s, t, r, q) return void param target TextureUnit in value param s CoordI in value param t CoordI in value param r CoordI in value param q CoordI in value category ARB_multitexture glxflags ARB version 1.2 vectorequiv MultiTexCoord4iv MultiTexCoord4ivARB(target, v) return void param target TextureUnit in value param v CoordI in array [4] category ARB_multitexture glxflags ARB version 1.2 glxropcode 212 alias MultiTexCoord4iv MultiTexCoord4sARB(target, s, t, r, q) return void param target TextureUnit in value param s CoordS in value param t CoordS in value param r CoordS in value param q CoordS in value category ARB_multitexture glxflags ARB version 1.2 vectorequiv MultiTexCoord4sv MultiTexCoord4svARB(target, v) return void param target TextureUnit in value param v CoordS in array [4] category ARB_multitexture glxflags ARB version 1.2 glxropcode 213 alias MultiTexCoord4sv ################################################################################ # # ARB Extension #2 - GLX_ARB_get_proc_address # ############################################################################### ################################################################################ # # ARB Extension #3 # ARB_transpose_matrix commands # ############################################################################### LoadTransposeMatrixfARB(m) return void param m Float32 in array [16] category ARB_transpose_matrix glxflags ARB client-handcode client-intercept server-handcode version 1.2 alias LoadTransposeMatrixf LoadTransposeMatrixdARB(m) return void param m Float64 in array [16] category ARB_transpose_matrix glxflags ARB client-handcode client-intercept server-handcode version 1.2 alias LoadTransposeMatrixd MultTransposeMatrixfARB(m) return void param m Float32 in array [16] category ARB_transpose_matrix glxflags ARB client-handcode client-intercept server-handcode version 1.2 alias MultTransposeMatrixf MultTransposeMatrixdARB(m) return void param m Float64 in array [16] category ARB_transpose_matrix glxflags ARB client-handcode client-intercept server-handcode version 1.2 alias MultTransposeMatrixd ################################################################################ # # ARB Extension #4 - WGL_ARB_buffer_region # ############################################################################### ################################################################################ # # ARB Extension #5 # ARB_multisample commands # ############################################################################### SampleCoverageARB(value, invert) return void param value ClampedFloat32 in value param invert Boolean in value category ARB_multisample glxflags ARB version 1.2 alias 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 PixelInternalFormat CompressedTexImage3DARB(target, level, internalformat, width, height, depth, border, imageSize, data) return void param target TextureTarget in value param level CheckedInt32 in value param internalformat PixelInternalFormat in value param width SizeI in value param height SizeI in value param depth SizeI in value param border CheckedInt32 in value param imageSize SizeI in value param data CompressedTextureARB in array [imageSize] category ARB_texture_compression dlflags handcode glxflags ARB client-handcode server-handcode version 1.2 glxropcode 216 alias CompressedTexImage3D wglflags client-handcode server-handcode # Arguably TexelInternalFormat, not PixelInternalFormat CompressedTexImage2DARB(target, level, internalformat, width, height, border, imageSize, data) return void param target TextureTarget in value param level CheckedInt32 in value param internalformat PixelInternalFormat in value param width SizeI in value param height SizeI in value param border CheckedInt32 in value param imageSize SizeI in value param data CompressedTextureARB in array [imageSize] category ARB_texture_compression dlflags handcode glxflags ARB client-handcode server-handcode version 1.2 glxropcode 215 alias CompressedTexImage2D wglflags client-handcode server-handcode # Arguably TexelInternalFormat, not PixelInternalFormat CompressedTexImage1DARB(target, level, internalformat, width, border, imageSize, data) return void param target TextureTarget in value param level CheckedInt32 in value param internalformat PixelInternalFormat in value param width SizeI in value param border CheckedInt32 in value param imageSize SizeI in value param data CompressedTextureARB in array [imageSize] category ARB_texture_compression dlflags handcode glxflags ARB client-handcode server-handcode version 1.2 glxropcode 214 alias CompressedTexImage1D wglflags client-handcode server-handcode CompressedTexSubImage3DARB(target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data) return void param target TextureTarget in value param level CheckedInt32 in value param xoffset CheckedInt32 in value param yoffset CheckedInt32 in value param zoffset CheckedInt32 in value param width SizeI in value param height SizeI in value param depth SizeI in value param format PixelFormat in value param imageSize SizeI in value param data CompressedTextureARB in array [imageSize] category ARB_texture_compression dlflags handcode glxflags ARB client-handcode server-handcode version 1.2 glxropcode 219 alias CompressedTexSubImage3D wglflags client-handcode server-handcode CompressedTexSubImage2DARB(target, level, xoffset, yoffset, width, height, format, imageSize, data) return void param target TextureTarget in value param level CheckedInt32 in value param xoffset CheckedInt32 in value param yoffset CheckedInt32 in value param width SizeI in value param height SizeI in value param format PixelFormat in value param imageSize SizeI in value param data CompressedTextureARB in array [imageSize] category ARB_texture_compression dlflags handcode glxflags ARB client-handcode server-handcode version 1.2 glxropcode 218 alias CompressedTexSubImage2D wglflags client-handcode server-handcode CompressedTexSubImage1DARB(target, level, xoffset, width, format, imageSize, data) return void param target TextureTarget in value param level CheckedInt32 in value param xoffset CheckedInt32 in value param width SizeI in value param format PixelFormat in value param imageSize SizeI in value param data CompressedTextureARB in array [imageSize] category ARB_texture_compression dlflags handcode glxflags ARB client-handcode server-handcode version 1.2 glxropcode 217 alias CompressedTexSubImage1D wglflags client-handcode server-handcode GetCompressedTexImageARB(target, level, img) return void param target TextureTarget in value param level CheckedInt32 in value param img CompressedTextureARB out array [COMPSIZE(target/level)] category ARB_texture_compression dlflags notlistable glxflags ARB client-handcode server-handcode version 1.2 glxsingle 160 alias GetCompressedTexImage wglflags 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 void param pname PointParameterNameARB in value param param CheckedFloat32 in value category ARB_point_parameters version 1.0 glxflags ARB glxropcode 2065 extension alias PointParameterf PointParameterfvARB(pname, params) return void param pname PointParameterNameARB in value param params CheckedFloat32 in array [COMPSIZE(pname)] category ARB_point_parameters version 1.0 glxflags ARB glxropcode 2066 extension alias PointParameterfv ################################################################################ # # ARB Extension #15 # ARB_vertex_blend commands # ############################################################################### WeightbvARB(size, weights) return void param size Int32 in value param weights Int8 in array [size] category ARB_vertex_blend version 1.1 extension glxropcode 220 glxflags ignore offset ? WeightsvARB(size, weights) return void param size Int32 in value param weights Int16 in array [size] category ARB_vertex_blend version 1.1 extension glxropcode 222 glxflags ignore offset ? WeightivARB(size, weights) return void param size Int32 in value param weights Int32 in array [size] category ARB_vertex_blend version 1.1 extension glxropcode 224 glxflags ignore offset ? WeightfvARB(size, weights) return void param size Int32 in value param weights Float32 in array [size] category ARB_vertex_blend version 1.1 extension glxropcode 227 glxflags ignore offset ? WeightdvARB(size, weights) return void param size Int32 in value param weights Float64 in array [size] category ARB_vertex_blend version 1.1 extension glxropcode 228 glxflags ignore offset ? WeightubvARB(size, weights) return void param size Int32 in value param weights UInt8 in array [size] category ARB_vertex_blend version 1.1 extension glxropcode 221 glxflags ignore offset ? WeightusvARB(size, weights) return void param size Int32 in value param weights UInt16 in array [size] category ARB_vertex_blend version 1.1 extension glxropcode 223 glxflags ignore offset ? WeightuivARB(size, weights) return void param size Int32 in value param weights UInt32 in array [size] category ARB_vertex_blend version 1.1 extension glxropcode 225 glxflags ignore offset ? WeightPointerARB(size, type, stride, pointer) return void param size Int32 in value param type WeightPointerTypeARB in value param stride SizeI in value param pointer Void in array [COMPSIZE(type/stride)] retained category ARB_vertex_blend version 1.1 extension dlflags notlistable glxflags ignore offset ? VertexBlendARB(count) return void param count Int32 in value category ARB_vertex_blend version 1.1 extension glxropcode 226 glxflags ignore offset ? ################################################################################ # # ARB Extension #16 # ARB_matrix_palette commands # ############################################################################### CurrentPaletteMatrixARB(index) return void param index Int32 in value category ARB_matrix_palette version 1.1 extension glxropcode 4329 glxflags ignore offset ? MatrixIndexubvARB(size, indices) return void param size Int32 in value param indices UInt8 in array [size] category ARB_matrix_palette version 1.1 extension glxropcode 4326 glxflags ignore offset ? MatrixIndexusvARB(size, indices) return void param size Int32 in value param indices UInt16 in array [size] category ARB_matrix_palette version 1.1 extension glxropcode 4327 glxflags ignore offset ? MatrixIndexuivARB(size, indices) return void param size Int32 in value param indices UInt32 in array [size] category ARB_matrix_palette version 1.1 extension glxropcode 4328 glxflags ignore offset ? MatrixIndexPointerARB(size, type, stride, pointer) return void param size Int32 in value param type MatrixIndexPointerTypeARB in value param stride SizeI in value param pointer Void in array [COMPSIZE(type/stride)] retained category ARB_matrix_palette version 1.1 extension dlflags notlistable glxflags ignore offset ? ################################################################################ # # 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 void param x CoordD in value param y CoordD in value category ARB_window_pos vectorequiv WindowPos2dvARB version 1.0 alias WindowPos2d WindowPos2dvARB(v) return void param v CoordD in array [2] category ARB_window_pos version 1.0 glxropcode 230 glxflags client-handcode server-handcode alias WindowPos2dv WindowPos2fARB(x, y) return void param x CoordF in value param y CoordF in value category ARB_window_pos vectorequiv WindowPos2fvARB version 1.0 alias WindowPos2f WindowPos2fvARB(v) return void param v CoordF in array [2] category ARB_window_pos version 1.0 glxropcode 230 glxflags client-handcode server-handcode alias WindowPos2fv WindowPos2iARB(x, y) return void param x CoordI in value param y CoordI in value category ARB_window_pos vectorequiv WindowPos2ivARB version 1.0 alias WindowPos2i WindowPos2ivARB(v) return void param v CoordI in array [2] category ARB_window_pos version 1.0 glxropcode 230 glxflags client-handcode server-handcode alias WindowPos2iv WindowPos2sARB(x, y) return void param x CoordS in value param y CoordS in value category ARB_window_pos vectorequiv WindowPos2svARB version 1.0 alias WindowPos2s WindowPos2svARB(v) return void param v CoordS in array [2] category ARB_window_pos version 1.0 glxropcode 230 glxflags client-handcode server-handcode alias WindowPos2sv WindowPos3dARB(x, y, z) return void param x CoordD in value param y CoordD in value param z CoordD in value vectorequiv WindowPos3dvARB category ARB_window_pos version 1.0 alias WindowPos3d WindowPos3dvARB(v) return void param v CoordD in array [3] category ARB_window_pos version 1.0 glxropcode 230 glxflags client-handcode server-handcode alias WindowPos3dv WindowPos3fARB(x, y, z) return void param x CoordF in value param y CoordF in value param z CoordF in value category ARB_window_pos vectorequiv WindowPos3fvARB version 1.0 alias WindowPos3f WindowPos3fvARB(v) return void param v CoordF in array [3] category ARB_window_pos version 1.0 glxropcode 230 glxflags client-handcode server-handcode alias WindowPos3fv WindowPos3iARB(x, y, z) return void param x CoordI in value param y CoordI in value param z CoordI in value category ARB_window_pos vectorequiv WindowPos3ivARB version 1.0 alias WindowPos3i WindowPos3ivARB(v) return void param v CoordI in array [3] category ARB_window_pos version 1.0 glxropcode 230 glxflags client-handcode server-handcode alias WindowPos3iv WindowPos3sARB(x, y, z) return void param x CoordS in value param y CoordS in value param z CoordS in value category ARB_window_pos vectorequiv WindowPos3svARB version 1.0 alias WindowPos3s WindowPos3svARB(v) return void param v CoordS in array [3] category ARB_window_pos version 1.0 glxropcode 230 glxflags client-handcode server-handcode alias WindowPos3sv ############################################################################### # # ARB Extension #26 # ARB_vertex_program commands # ############################################################################### VertexAttrib1dARB(index, x) return void param index UInt32 in value param x Float64 in value category ARB_vertex_program version 1.3 vectorequiv VertexAttrib1dvARB extension soft WINSOFT NV10 alias VertexAttrib1d VertexAttrib1dvARB(index, v) return void param index UInt32 in value param v Float64 in array [1] category ARB_vertex_program version 1.3 extension soft WINSOFT NV10 glxropcode 4197 alias VertexAttrib1dv VertexAttrib1fARB(index, x) return void param index UInt32 in value param x Float32 in value category ARB_vertex_program version 1.3 vectorequiv VertexAttrib1fvARB extension soft WINSOFT NV10 alias VertexAttrib1f VertexAttrib1fvARB(index, v) return void param index UInt32 in value param v Float32 in array [1] category ARB_vertex_program version 1.3 extension soft WINSOFT NV10 glxropcode 4193 alias VertexAttrib1fv VertexAttrib1sARB(index, x) return void param index UInt32 in value param x Int16 in value category ARB_vertex_program version 1.3 vectorequiv VertexAttrib1svARB extension soft WINSOFT NV10 alias VertexAttrib1s VertexAttrib1svARB(index, v) return void param index UInt32 in value param v Int16 in array [1] category ARB_vertex_program version 1.3 extension soft WINSOFT NV10 glxropcode 4189 alias VertexAttrib1sv VertexAttrib2dARB(index, x, y) return void param index UInt32 in value param x Float64 in value param y Float64 in value category ARB_vertex_program version 1.3 vectorequiv VertexAttrib2dvARB extension soft WINSOFT NV10 alias VertexAttrib2d VertexAttrib2dvARB(index, v) return void param index UInt32 in value param v Float64 in array [2] category ARB_vertex_program version 1.3 extension soft WINSOFT NV10 glxropcode 4198 alias VertexAttrib2dv VertexAttrib2fARB(index, x, y) return void param index UInt32 in value param x Float32 in value param y Float32 in value category ARB_vertex_program version 1.3 vectorequiv VertexAttrib2fvARB extension soft WINSOFT NV10 alias VertexAttrib2f VertexAttrib2fvARB(index, v) return void param index UInt32 in value param v Float32 in array [2] category ARB_vertex_program version 1.3 extension soft WINSOFT NV10 glxropcode 4194 alias VertexAttrib2fv VertexAttrib2sARB(index, x, y) return void param index UInt32 in value param x Int16 in value param y Int16 in value category ARB_vertex_program version 1.3 vectorequiv VertexAttrib2svARB extension soft WINSOFT NV10 alias VertexAttrib2s VertexAttrib2svARB(index, v) return void param index UInt32 in value param v Int16 in array [2] category ARB_vertex_program version 1.3 extension soft WINSOFT NV10 glxropcode 4190 alias VertexAttrib2sv VertexAttrib3dARB(index, x, y, z) return void param index UInt32 in value param x Float64 in value param y Float64 in value param z Float64 in value category ARB_vertex_program version 1.3 vectorequiv VertexAttrib3dvARB extension soft WINSOFT NV10 alias VertexAttrib3d VertexAttrib3dvARB(index, v) return void param index UInt32 in value param v Float64 in array [3] category ARB_vertex_program version 1.3 extension soft WINSOFT NV10 glxropcode 4199 alias VertexAttrib3dv VertexAttrib3fARB(index, x, y, z) return void param index UInt32 in value param x Float32 in value param y Float32 in value param z Float32 in value category ARB_vertex_program version 1.3 vectorequiv VertexAttrib3fvARB extension soft WINSOFT NV10 alias VertexAttrib3f VertexAttrib3fvARB(index, v) return void param index UInt32 in value param v Float32 in array [3] category ARB_vertex_program version 1.3 extension soft WINSOFT NV10 glxropcode 4195 alias VertexAttrib3fv VertexAttrib3sARB(index, x, y, z) return void param index UInt32 in value param x Int16 in value param y Int16 in value param z Int16 in value category ARB_vertex_program version 1.3 vectorequiv VertexAttrib3svARB extension soft WINSOFT NV10 alias VertexAttrib3s VertexAttrib3svARB(index, v) return void param index UInt32 in value param v Int16 in array [3] category ARB_vertex_program version 1.3 extension soft WINSOFT NV10 glxropcode 4191 alias VertexAttrib3sv VertexAttrib4NbvARB(index, v) return void param index UInt32 in value param v Int8 in array [4] category ARB_vertex_program version 1.3 extension soft WINSOFT NV10 alias VertexAttrib4Nbv VertexAttrib4NivARB(index, v) return void param index UInt32 in value param v Int32 in array [4] category ARB_vertex_program version 1.3 extension soft WINSOFT NV10 alias VertexAttrib4Niv VertexAttrib4NsvARB(index, v) return void param index UInt32 in value param v Int16 in array [4] category ARB_vertex_program version 1.3 extension soft WINSOFT NV10 alias VertexAttrib4Nsv VertexAttrib4NubARB(index, x, y, z, w) return void param index UInt32 in value param x UInt8 in value param y UInt8 in value param z UInt8 in value param w UInt8 in value category ARB_vertex_program version 1.3 extension soft WINSOFT NV10 alias VertexAttrib4Nub VertexAttrib4NubvARB(index, v) return void param index UInt32 in value param v UInt8 in array [4] category ARB_vertex_program version 1.3 extension soft WINSOFT NV10 glxropcode 4201 alias VertexAttrib4Nubv VertexAttrib4NuivARB(index, v) return void param index UInt32 in value param v UInt32 in array [4] category ARB_vertex_program version 1.3 extension soft WINSOFT NV10 alias VertexAttrib4Nuiv VertexAttrib4NusvARB(index, v) return void param index UInt32 in value param v UInt16 in array [4] category ARB_vertex_program version 1.3 extension soft WINSOFT NV10 alias VertexAttrib4Nusv VertexAttrib4bvARB(index, v) return void param index UInt32 in value param v Int8 in array [4] category ARB_vertex_program version 1.3 extension soft WINSOFT NV10 alias VertexAttrib4bv VertexAttrib4dARB(index, x, y, z, w) return void param index UInt32 in value param x Float64 in value param y Float64 in value param z Float64 in value param w Float64 in value category ARB_vertex_program version 1.3 vectorequiv VertexAttrib4dvARB extension soft WINSOFT NV10 alias VertexAttrib4d VertexAttrib4dvARB(index, v) return void param index UInt32 in value param v Float64 in array [4] category ARB_vertex_program version 1.3 extension soft WINSOFT NV10 glxropcode 4200 alias VertexAttrib4dv VertexAttrib4fARB(index, x, y, z, w) return void param index UInt32 in value param x Float32 in value param y Float32 in value param z Float32 in value param w Float32 in value category ARB_vertex_program version 1.3 vectorequiv VertexAttrib4fvARB extension soft WINSOFT NV10 alias VertexAttrib4f VertexAttrib4fvARB(index, v) return void param index UInt32 in value param v Float32 in array [4] category ARB_vertex_program version 1.3 extension soft WINSOFT NV10 glxropcode 4196 alias VertexAttrib4fv VertexAttrib4ivARB(index, v) return void param index UInt32 in value param v Int32 in array [4] category ARB_vertex_program version 1.3 extension soft WINSOFT NV10 alias VertexAttrib4iv VertexAttrib4sARB(index, x, y, z, w) return void param index UInt32 in value param x Int16 in value param y Int16 in value param z Int16 in value param w Int16 in value category ARB_vertex_program version 1.3 vectorequiv VertexAttrib4svARB extension soft WINSOFT NV10 alias VertexAttrib4s VertexAttrib4svARB(index, v) return void param index UInt32 in value param v Int16 in array [4] category ARB_vertex_program version 1.3 extension soft WINSOFT NV10 glxropcode 4192 alias VertexAttrib4sv VertexAttrib4ubvARB(index, v) return void param index UInt32 in value param v UInt8 in array [4] category ARB_vertex_program version 1.3 extension soft WINSOFT NV10 alias VertexAttrib4ubv VertexAttrib4uivARB(index, v) return void param index UInt32 in value param v UInt32 in array [4] category ARB_vertex_program version 1.3 extension soft WINSOFT NV10 alias VertexAttrib4uiv VertexAttrib4usvARB(index, v) return void param index UInt32 in value param v UInt16 in array [4] category ARB_vertex_program version 1.3 extension soft WINSOFT NV10 alias VertexAttrib4usv VertexAttribPointerARB(index, size, type, normalized, stride, pointer) return void param index UInt32 in value param size Int32 in value param type VertexAttribPointerTypeARB in value param normalized Boolean in value param stride SizeI in value param pointer Void in array [COMPSIZE(size/type/stride)] retained dlflags notlistable category ARB_vertex_program version 1.3 extension soft WINSOFT NV10 alias VertexAttribPointer EnableVertexAttribArrayARB(index) return void param index UInt32 in value dlflags notlistable category ARB_vertex_program version 1.3 extension soft WINSOFT NV10 alias EnableVertexAttribArray DisableVertexAttribArrayARB(index) return void param index UInt32 in value dlflags notlistable category ARB_vertex_program version 1.3 extension soft WINSOFT NV10 alias DisableVertexAttribArray ProgramStringARB(target, format, len, string) return void param target ProgramTargetARB in value param format ProgramFormatARB in value param len SizeI in value param string Void in array [len] category ARB_vertex_program version 1.3 extension soft WINSOFT NV10 glxflags ignore offset 667 BindProgramARB(target, program) return void param target ProgramTargetARB in value param program UInt32 in value category ARB_vertex_program version 1.3 extension soft WINSOFT NV10 glxropcode 4180 offset 579 DeleteProgramsARB(n, programs) return void param n SizeI in value param programs UInt32 in array [n] dlflags notlistable category ARB_vertex_program version 1.3 extension soft WINSOFT NV10 glxvendorpriv 1294 offset 580 GenProgramsARB(n, programs) return void param n SizeI in value param programs UInt32 out array [n] dlflags notlistable category ARB_vertex_program version 1.3 extension soft WINSOFT NV10 glxvendorpriv 1295 offset 582 ProgramEnvParameter4dARB(target, index, x, y, z, w) return void param target ProgramTargetARB in value param index UInt32 in value param x Float64 in value param y Float64 in value param z Float64 in value param w Float64 in value category ARB_vertex_program version 1.3 vectorequiv ProgramEnvParameter4dvARB extension soft WINSOFT NV10 glxflags ignore offset 668 ProgramEnvParameter4dvARB(target, index, params) return void param target ProgramTargetARB in value param index UInt32 in value param params Float64 in array [4] category ARB_vertex_program version 1.3 extension soft WINSOFT NV10 glxflags ignore offset 669 ProgramEnvParameter4fARB(target, index, x, y, z, w) return void param target ProgramTargetARB in value param index UInt32 in value param x Float32 in value param y Float32 in value param z Float32 in value param w Float32 in value category ARB_vertex_program version 1.3 vectorequiv ProgramEnvParameter4fvARB extension soft WINSOFT NV10 glxflags ignore offset 670 ProgramEnvParameter4fvARB(target, index, params) return void param target ProgramTargetARB in value param index UInt32 in value param params Float32 in array [4] category ARB_vertex_program version 1.3 extension soft WINSOFT NV10 glxflags ignore offset 671 ProgramLocalParameter4dARB(target, index, x, y, z, w) return void param target ProgramTargetARB in value param index UInt32 in value param x Float64 in value param y Float64 in value param z Float64 in value param w Float64 in value category ARB_vertex_program version 1.3 vectorequiv ProgramLocalParameter4dvARB extension soft WINSOFT NV10 glxflags ignore offset 672 ProgramLocalParameter4dvARB(target, index, params) return void param target ProgramTargetARB in value param index UInt32 in value param params Float64 in array [4] category ARB_vertex_program version 1.3 extension soft WINSOFT NV10 glxflags ignore offset 673 ProgramLocalParameter4fARB(target, index, x, y, z, w) return void param target ProgramTargetARB in value param index UInt32 in value param x Float32 in value param y Float32 in value param z Float32 in value param w Float32 in value category ARB_vertex_program version 1.3 vectorequiv ProgramLocalParameter4fvARB extension soft WINSOFT NV10 glxflags ignore offset 674 ProgramLocalParameter4fvARB(target, index, params) return void param target ProgramTargetARB in value param index UInt32 in value param params Float32 in array [4] category ARB_vertex_program version 1.3 extension soft WINSOFT NV10 glxflags ignore offset 675 GetProgramEnvParameterdvARB(target, index, params) return void param target ProgramTargetARB in value param index UInt32 in value param params Float64 out array [4] dlflags notlistable category ARB_vertex_program version 1.3 extension soft WINSOFT NV10 glxflags ignore offset 676 GetProgramEnvParameterfvARB(target, index, params) return void param target ProgramTargetARB in value param index UInt32 in value param params Float32 out array [4] dlflags notlistable category ARB_vertex_program version 1.3 extension soft WINSOFT NV10 glxflags ignore offset 677 GetProgramLocalParameterdvARB(target, index, params) return void param target ProgramTargetARB in value param index UInt32 in value param params Float64 out array [4] dlflags notlistable category ARB_vertex_program version 1.3 extension soft WINSOFT NV10 glxflags ignore offset 678 GetProgramLocalParameterfvARB(target, index, params) return void param target ProgramTargetARB in value param index UInt32 in value param params Float32 out array [4] dlflags notlistable category ARB_vertex_program version 1.3 extension soft WINSOFT NV10 glxflags ignore offset 679 GetProgramivARB(target, pname, params) return void param target ProgramTargetARB in value param pname ProgramPropertyARB in value param params Int32 out array [1] dlflags notlistable category ARB_vertex_program version 1.3 extension soft WINSOFT NV10 glxflags ignore offset 680 GetProgramStringARB(target, pname, string) return void param target ProgramTargetARB in value param pname ProgramStringPropertyARB in value param string Void out array [COMPSIZE(target,pname)] dlflags notlistable category ARB_vertex_program version 1.3 extension soft WINSOFT NV10 glxflags ignore offset 681 GetVertexAttribdvARB(index, pname, params) return void param index UInt32 in value param pname VertexAttribPropertyARB in value param params Float64 out array [4] dlflags notlistable category ARB_vertex_program version 1.3 extension soft WINSOFT NV10 glxvendorpriv 1301 alias GetVertexAttribdv GetVertexAttribfvARB(index, pname, params) return void param index UInt32 in value param pname VertexAttribPropertyARB in value param params Float32 out array [4] dlflags notlistable category ARB_vertex_program version 1.3 extension soft WINSOFT NV10 glxvendorpriv 1302 alias GetVertexAttribfv GetVertexAttribivARB(index, pname, params) return void param index UInt32 in value param pname VertexAttribPropertyARB in value param params Int32 out array [4] dlflags notlistable category ARB_vertex_program version 1.3 extension soft WINSOFT NV10 glxvendorpriv 1303 alias GetVertexAttribiv GetVertexAttribPointervARB(index, pname, pointer) return void param index UInt32 in value param pname VertexAttribPointerPropertyARB in value param pointer VoidPointer out array [1] dlflags notlistable category ARB_vertex_program version 1.3 extension soft WINSOFT NV10 glxflags ignore alias GetVertexAttribPointerv IsProgramARB(program) return Boolean param program UInt32 in value dlflags notlistable category ARB_vertex_program version 1.3 extension soft WINSOFT NV10 glxvendorpriv 1304 alias 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_program passthru: /* All ARB_fragment_program entry points are shared with ARB_vertex_program. */ ############################################################################### # # ARB Extension #28 # ARB_vertex_buffer_object commands # ############################################################################### BindBufferARB(target, buffer) return void param target BufferTargetARB in value param buffer UInt32 in value category ARB_vertex_buffer_object version 1.2 extension alias BindBuffer DeleteBuffersARB(n, buffers) return void param n SizeI in value param buffers ConstUInt32 in array [n] category ARB_vertex_buffer_object version 1.2 extension alias DeleteBuffers GenBuffersARB(n, buffers) return void param n SizeI in value param buffers UInt32 out array [n] category ARB_vertex_buffer_object version 1.2 extension alias GenBuffers IsBufferARB(buffer) return Boolean param buffer UInt32 in value category ARB_vertex_buffer_object version 1.2 extension alias IsBuffer BufferDataARB(target, size, data, usage) return void param target BufferTargetARB in value param size BufferSizeARB in value param data ConstVoid in array [size] param usage BufferUsageARB in value category ARB_vertex_buffer_object version 1.2 extension alias BufferData BufferSubDataARB(target, offset, size, data) return void param target BufferTargetARB in value param offset BufferOffsetARB in value param size BufferSizeARB in value param data ConstVoid in array [size] category ARB_vertex_buffer_object version 1.2 extension alias BufferSubData GetBufferSubDataARB(target, offset, size, data) return void param target BufferTargetARB in value param offset BufferOffsetARB in value param size BufferSizeARB in value param data Void out array [size] category ARB_vertex_buffer_object dlflags notlistable version 1.2 extension alias GetBufferSubData MapBufferARB(target, access) return VoidPointer param target BufferTargetARB in value param access BufferAccessARB in value category ARB_vertex_buffer_object version 1.2 extension alias MapBuffer UnmapBufferARB(target) return Boolean param target BufferTargetARB in value category ARB_vertex_buffer_object version 1.2 extension alias UnmapBuffer GetBufferParameterivARB(target, pname, params) return void param target BufferTargetARB in value param pname BufferPNameARB in value param params Int32 out array [COMPSIZE(pname)] category ARB_vertex_buffer_object dlflags notlistable version 1.2 extension alias GetBufferParameteriv GetBufferPointervARB(target, pname, params) return void param target BufferTargetARB in value param pname BufferPointerNameARB in value param params VoidPointer out array [1] category ARB_vertex_buffer_object dlflags notlistable version 1.2 extension alias GetBufferPointerv ############################################################################### # # ARB Extension #29 # ARB_occlusion_query commands # ############################################################################### GenQueriesARB(n, ids) return void param n SizeI in value param ids UInt32 out array [n] category ARB_occlusion_query version 1.5 extension alias GenQueries DeleteQueriesARB(n, ids) return void param n SizeI in value param ids UInt32 in array [n] category ARB_occlusion_query version 1.5 extension alias DeleteQueries IsQueryARB(id) return Boolean param id UInt32 in value category ARB_occlusion_query version 1.5 extension alias IsQuery BeginQueryARB(target, id) return void param target GLenum in value param id UInt32 in value category ARB_occlusion_query version 1.5 extension alias BeginQuery EndQueryARB(target) return void param target GLenum in value category ARB_occlusion_query version 1.5 extension alias EndQuery GetQueryivARB(target, pname, params) return void param target GLenum in value param pname GLenum in value param params Int32 out array [pname] category ARB_occlusion_query dlflags notlistable version 1.5 extension alias GetQueryiv GetQueryObjectivARB(id, pname, params) return void param id UInt32 in value param pname GLenum in value param params Int32 out array [pname] category ARB_occlusion_query dlflags notlistable version 1.5 extension alias GetQueryObjectiv GetQueryObjectuivARB(id, pname, params) return void param id UInt32 in value param pname GLenum in value param params UInt32 out array [pname] category ARB_occlusion_query dlflags notlistable version 1.5 extension alias GetQueryObjectuiv ############################################################################### # # ARB Extension #30 # ARB_shader_objects commands # ############################################################################### DeleteObjectARB(obj) return void param obj handleARB in value category ARB_shader_objects version 1.2 extension glxropcode ? glxflags ignore offset ? GetHandleARB(pname) return handleARB param pname GLenum in value category ARB_shader_objects dlflags notlistable version 1.2 extension glxsingle ? glxflags ignore offset ? DetachObjectARB(containerObj, attachedObj) return void param containerObj handleARB in value param attachedObj handleARB in value category ARB_shader_objects version 1.2 extension glxropcode ? glxflags ignore alias DetachShader CreateShaderObjectARB(shaderType) return handleARB param shaderType GLenum in value category ARB_shader_objects version 1.2 extension glxropcode ? glxflags ignore alias CreateShader ShaderSourceARB(shaderObj, count, string, length) return void param shaderObj handleARB in value param count SizeI in value param string charPointerARB in array [count] param length Int32 in array [1] category ARB_shader_objects version 1.2 extension glxropcode ? glxflags ignore alias ShaderSource CompileShaderARB(shaderObj) return void param shaderObj handleARB in value category ARB_shader_objects version 1.2 extension glxropcode ? glxflags ignore alias CompileShader CreateProgramObjectARB() return handleARB category ARB_shader_objects version 1.2 extension glxropcode ? glxflags ignore alias CreateProgram AttachObjectARB(containerObj, obj) return void param containerObj handleARB in value param obj handleARB in value category ARB_shader_objects version 1.2 extension glxropcode ? glxflags ignore alias AttachShader LinkProgramARB(programObj) return void param programObj handleARB in value category ARB_shader_objects version 1.2 extension glxropcode ? glxflags ignore alias LinkProgram UseProgramObjectARB(programObj) return void param programObj handleARB in value category ARB_shader_objects version 1.2 extension glxropcode ? glxflags ignore alias UseProgram ValidateProgramARB(programObj) return void param programObj handleARB in value category ARB_shader_objects version 1.2 extension glxropcode ? glxflags ignore alias ValidateProgram Uniform1fARB(location, v0) return void param location Int32 in value param v0 Float32 in value category ARB_shader_objects version 1.2 extension glxropcode ? glxflags ignore alias Uniform1f Uniform2fARB(location, v0, v1) return void param location Int32 in value param v0 Float32 in value param v1 Float32 in value category ARB_shader_objects version 1.2 extension glxropcode ? glxflags ignore alias Uniform2f Uniform3fARB(location, v0, v1, v2) return void param location Int32 in value param v0 Float32 in value param v1 Float32 in value param v2 Float32 in value category ARB_shader_objects version 1.2 extension glxropcode ? glxflags ignore alias Uniform3f Uniform4fARB(location, v0, v1, v2, v3) return void param location Int32 in value param v0 Float32 in value param v1 Float32 in value param v2 Float32 in value param v3 Float32 in value category ARB_shader_objects version 1.2 extension glxropcode ? glxflags ignore alias Uniform4f Uniform1iARB(location, v0) return void param location Int32 in value param v0 Int32 in value category ARB_shader_objects version 1.2 extension glxropcode ? glxflags ignore alias Uniform1i Uniform2iARB(location, v0, v1) return void param location Int32 in value param v0 Int32 in value param v1 Int32 in value category ARB_shader_objects version 1.2 extension glxropcode ? glxflags ignore alias Uniform2i Uniform3iARB(location, v0, v1, v2) return void param location Int32 in value param v0 Int32 in value param v1 Int32 in value param v2 Int32 in value category ARB_shader_objects version 1.2 extension glxropcode ? glxflags ignore alias Uniform3i Uniform4iARB(location, v0, v1, v2, v3) return void param location Int32 in value param v0 Int32 in value param v1 Int32 in value param v2 Int32 in value param v3 Int32 in value category ARB_shader_objects version 1.2 extension glxropcode ? glxflags ignore alias Uniform4i Uniform1fvARB(location, count, value) return void param location Int32 in value param count SizeI in value param value Float32 in array [count] category ARB_shader_objects version 1.2 extension glxropcode ? glxflags ignore alias Uniform1fv Uniform2fvARB(location, count, value) return void param location Int32 in value param count SizeI in value param value Float32 in array [count] category ARB_shader_objects version 1.2 extension glxropcode ? glxflags ignore alias Uniform2fv Uniform3fvARB(location, count, value) return void param location Int32 in value param count SizeI in value param value Float32 in array [count] category ARB_shader_objects version 1.2 extension glxropcode ? glxflags ignore alias Uniform3fv Uniform4fvARB(location, count, value) return void param location Int32 in value param count SizeI in value param value Float32 in array [count] category ARB_shader_objects version 1.2 extension glxropcode ? glxflags ignore alias Uniform4fv Uniform1ivARB(location, count, value) return void param location Int32 in value param count SizeI in value param value Int32 in array [count] category ARB_shader_objects version 1.2 extension glxropcode ? glxflags ignore alias Uniform1iv Uniform2ivARB(location, count, value) return void param location Int32 in value param count SizeI in value param value Int32 in array [count] category ARB_shader_objects version 1.2 extension glxropcode ? glxflags ignore alias Uniform2iv Uniform3ivARB(location, count, value) return void param location Int32 in value param count SizeI in value param value Int32 in array [count] category ARB_shader_objects version 1.2 extension glxropcode ? glxflags ignore alias Uniform3iv Uniform4ivARB(location, count, value) return void param location Int32 in value param count SizeI in value param value Int32 in array [count] category ARB_shader_objects version 1.2 extension glxropcode ? glxflags ignore alias Uniform4iv UniformMatrix2fvARB(location, count, transpose, value) return void param location Int32 in value param count SizeI in value param transpose Boolean in value param value Float32 in array [count] category ARB_shader_objects version 1.2 extension glxropcode ? glxflags ignore alias UniformMatrix2fv UniformMatrix3fvARB(location, count, transpose, value) return void param location Int32 in value param count SizeI in value param transpose Boolean in value param value Float32 in array [count] category ARB_shader_objects version 1.2 extension glxropcode ? glxflags ignore alias UniformMatrix3fv UniformMatrix4fvARB(location, count, transpose, value) return void param location Int32 in value param count SizeI in value param transpose Boolean in value param value Float32 in array [count] category ARB_shader_objects version 1.2 extension glxropcode ? glxflags ignore alias UniformMatrix4fv GetObjectParameterfvARB(obj, pname, params) return void param obj handleARB in value param pname GLenum in value param params Float32 out array [pname] category ARB_shader_objects dlflags notlistable version 1.2 extension glxsingle ? glxflags ignore offset ? GetObjectParameterivARB(obj, pname, params) return void param obj handleARB in value param pname GLenum in value param params Int32 out array [pname] category ARB_shader_objects dlflags notlistable version 1.2 extension glxsingle ? glxflags ignore offset ? GetInfoLogARB(obj, maxLength, length, infoLog) return void param obj handleARB in value param maxLength SizeI in value param length SizeI out array [1] param infoLog charARB out array [length] category ARB_shader_objects dlflags notlistable version 1.2 extension glxsingle ? glxflags ignore offset ? GetAttachedObjectsARB(containerObj, maxCount, count, obj) return void param containerObj handleARB in value param maxCount SizeI in value param count SizeI out array [1] param obj handleARB out array [count] category ARB_shader_objects dlflags notlistable version 1.2 extension glxsingle ? glxflags ignore alias GetAttachedShaders GetUniformLocationARB(programObj, name) return Int32 param programObj handleARB in value param name charARB in array [] category ARB_shader_objects dlflags notlistable version 1.2 extension glxsingle ? glxflags ignore alias GetUniformLocation GetActiveUniformARB(programObj, index, maxLength, length, size, type, name) return void param programObj handleARB in value param index UInt32 in value param maxLength SizeI in value param 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_objects dlflags notlistable version 1.2 extension glxsingle ? glxflags ignore alias GetActiveUniform GetUniformfvARB(programObj, location, params) return void param programObj handleARB in value param location Int32 in value param params Float32 out array [COMPSIZE(location)] category ARB_shader_objects dlflags notlistable version 1.2 extension glxsingle ? glxflags ignore alias GetUniformfv GetUniformivARB(programObj, location, params) return void param programObj handleARB in value param location Int32 in value param params Int32 out array [COMPSIZE(location)] category ARB_shader_objects dlflags notlistable version 1.2 extension glxsingle ? glxflags ignore alias GetUniformiv GetShaderSourceARB(obj, maxLength, length, source) return void param obj handleARB in value param maxLength SizeI in value param length SizeI out array [1] param source charARB out array [length] category ARB_shader_objects dlflags notlistable version 1.2 extension glxsingle ? glxflags ignore alias GetShaderSource ############################################################################### # # ARB Extension #31 # ARB_vertex_shader commands # ############################################################################### BindAttribLocationARB(programObj, index, name) return void param programObj handleARB in value param index UInt32 in value param name charARB in array [] category ARB_vertex_shader version 1.2 extension glxropcode ? glxflags ignore alias BindAttribLocation GetActiveAttribARB(programObj, index, maxLength, length, size, type, name) return void param programObj handleARB in value param index UInt32 in value param maxLength SizeI in value param 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_shader dlflags notlistable version 1.2 extension glxsingle ? glxflags ignore alias GetActiveAttrib GetAttribLocationARB(programObj, name) return Int32 param programObj handleARB in value param name charARB in array [] category ARB_vertex_shader dlflags notlistable version 1.2 extension glxsingle ? glxflags ignore alias 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 void param n SizeI in value param bufs DrawBufferModeATI in array [n] category ARB_draw_buffers version 1.5 extension alias 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 void param target ClampColorTargetARB in value param clamp ClampColorModeARB in value category ARB_color_buffer_float version 1.5 extension glxropcode 234 glxflags ignore alias 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 void param mode BeginMode in value param first Int32 in value param count SizeI in value param primcount SizeI in value category ARB_draw_instanced version 2.0 extension soft WINSOFT dlflags notlistable vectorequiv ArrayElement glfflags ignore glxflags ignore alias DrawArraysInstanced DrawElementsInstancedARB(mode, count, type, indices, primcount) return void param mode BeginMode in value param count SizeI in value param type DrawElementsType in value param indices Void in array [COMPSIZE(count/type)] param primcount SizeI in value category ARB_draw_instanced version 2.0 extension soft WINSOFT dlflags notlistable vectorequiv ArrayElement glfflags ignore glxflags ignore alias DrawElementsInstanced ############################################################################### # # ARB Extension #45 # ARB_framebuffer_object commands (also OpenGL 3.0) # ############################################################################### # Promoted from EXT_framebuffer_object IsRenderbuffer(renderbuffer) return Boolean param renderbuffer UInt32 in value category ARB_framebuffer_object version 3.0 extension glxvendorpriv 1422 glxflags ignore offset ? # GLX opcode changed so it can be differentiated from BindRenderbufferEXT # (see ARB_framebuffer_object extension spec revision 23) BindRenderbuffer(target, renderbuffer) return void param target RenderbufferTarget in value param renderbuffer UInt32 in value category ARB_framebuffer_object version 3.0 extension glxropcode 235 glxflags ignore offset ? DeleteRenderbuffers(n, renderbuffers) return void param n SizeI in value param renderbuffers UInt32 in array [n] category ARB_framebuffer_object version 3.0 extension glxropcode 4317 glxflags ignore offset ? GenRenderbuffers(n, renderbuffers) return void param n SizeI in value param renderbuffers UInt32 out array [n] category ARB_framebuffer_object version 3.0 extension glxvendorpriv 1423 glxflags ignore offset ? RenderbufferStorage(target, internalformat, width, height) return void param target RenderbufferTarget in value param internalformat GLenum in value param width SizeI in value param height SizeI in value category ARB_framebuffer_object version 3.0 extension glxropcode 4318 glxflags ignore offset ? GetRenderbufferParameteriv(target, pname, params) return void param target RenderbufferTarget in value param pname GLenum in value param params Int32 out array [COMPSIZE(pname)] category ARB_framebuffer_object dlflags notlistable version 3.0 extension glxvendorpriv 1424 glxflags ignore offset ? IsFramebuffer(framebuffer) return Boolean param framebuffer UInt32 in value category ARB_framebuffer_object version 3.0 extension glxvendorpriv 1425 glxflags ignore offset ? # GLX opcode changed so it can be differentiated from BindFramebufferEXT # (see ARB_framebuffer_object extension spec revision 23) BindFramebuffer(target, framebuffer) return void param target FramebufferTarget in value param framebuffer UInt32 in value category ARB_framebuffer_object version 3.0 extension glxropcode 236 glxflags ignore offset ? DeleteFramebuffers(n, framebuffers) return void param n SizeI in value param framebuffers UInt32 in array [n] category ARB_framebuffer_object version 3.0 extension glxropcode 4320 glxflags ignore offset ? GenFramebuffers(n, framebuffers) return void param n SizeI in value param framebuffers UInt32 out array [n] category ARB_framebuffer_object version 3.0 extension glxvendorpriv 1426 glxflags ignore offset ? CheckFramebufferStatus(target) return GLenum param target FramebufferTarget in value category ARB_framebuffer_object version 3.0 extension glxvendorpriv 1427 glxflags ignore offset ? FramebufferTexture1D(target, attachment, textarget, texture, level) return void param target FramebufferTarget in value param attachment FramebufferAttachment in value param textarget GLenum in value param texture UInt32 in value param level Int32 in value category ARB_framebuffer_object version 3.0 extension glxropcode 4321 glxflags ignore offset ? FramebufferTexture2D(target, attachment, textarget, texture, level) return void param target FramebufferTarget in value param attachment FramebufferAttachment in value param textarget GLenum in value param texture UInt32 in value param level Int32 in value category ARB_framebuffer_object version 3.0 extension glxropcode 4322 glxflags ignore offset ? FramebufferTexture3D(target, attachment, textarget, texture, level, zoffset) return void param target FramebufferTarget in value param attachment FramebufferAttachment in value param textarget GLenum in value param texture UInt32 in value param level Int32 in value param zoffset Int32 in value category ARB_framebuffer_object version 3.0 extension glxropcode 4323 glxflags ignore offset ? FramebufferRenderbuffer(target, attachment, renderbuffertarget, renderbuffer) return void param target FramebufferTarget in value param attachment FramebufferAttachment in value param renderbuffertarget RenderbufferTarget in value param renderbuffer UInt32 in value category ARB_framebuffer_object version 3.0 extension glxropcode 4324 glxflags ignore offset ? GetFramebufferAttachmentParameteriv(target, attachment, pname, params) return void param target FramebufferTarget in value param attachment FramebufferAttachment in value param pname GLenum in value param params Int32 out array [COMPSIZE(pname)] category ARB_framebuffer_object dlflags notlistable version 3.0 extension glxvendorpriv 1428 glxflags ignore offset ? GenerateMipmap(target) return void param target GLenum in value category ARB_framebuffer_object version 3.0 extension glxropcode 4325 glxflags ignore offset ? # Promoted from EXT_framebuffer_blit BlitFramebuffer(srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter) return void param srcX0 Int32 in value param srcY0 Int32 in value param srcX1 Int32 in value param srcY1 Int32 in value param dstX0 Int32 in value param dstY0 Int32 in value param dstX1 Int32 in value param dstY1 Int32 in value param mask ClearBufferMask in value param filter GLenum in value category ARB_framebuffer_object version 3.0 glxropcode 4330 offset ? # Promoted from EXT_framebuffer_multisample RenderbufferStorageMultisample(target, samples, internalformat, width, height) return void param target GLenum in value param samples SizeI in value param internalformat GLenum in value param width SizeI in value param height SizeI in value category ARB_framebuffer_object version 3.0 glxropcode 4331 offset ? # Promoted from ARB_geometry_shader4 FramebufferTextureLayer(target, attachment, texture, level, layer) return void param target FramebufferTarget in value param attachment FramebufferAttachment in value param texture Texture in value param level CheckedInt32 in value param layer CheckedInt32 in value category ARB_framebuffer_object version 3.0 extension soft WINSOFT dlflags notlistable glfflags ignore glxropcode 237 offset ? ############################################################################### # # 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 void param program UInt32 in value param pname ProgramParameterPName in value param value Int32 in value category ARB_geometry_shader4 version 3.0 extension soft WINSOFT glfflags ignore glxflags ignore alias ProgramParameteri FramebufferTextureARB(target, attachment, texture, level) return void param target FramebufferTarget in value param attachment FramebufferAttachment in value param texture Texture in value param level CheckedInt32 in value category ARB_geometry_shader4 version 3.0 extension soft WINSOFT dlflags notlistable glfflags ignore glxflags ignore FramebufferTextureLayerARB(target, attachment, texture, level, layer) return void param target FramebufferTarget in value param attachment FramebufferAttachment in value param texture Texture in value param level CheckedInt32 in value param layer CheckedInt32 in value category ARB_geometry_shader4 version 3.0 extension soft WINSOFT dlflags notlistable glfflags ignore glxflags ignore alias FramebufferTextureLayer FramebufferTextureFaceARB(target, attachment, texture, level, face) return void param target FramebufferTarget in value param attachment FramebufferAttachment in value param texture Texture in value param level CheckedInt32 in value param face TextureTarget in value category ARB_geometry_shader4 version 3.0 extension soft WINSOFT dlflags notlistable glfflags ignore glxflags 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 void param index UInt32 in value param divisor UInt32 in value category ARB_instanced_arrays version 2.0 extension glfflags ignore glxflags ignore ############################################################################### # # ARB Extension #50 # ARB_map_buffer_range commands (also OpenGL 3.0) # ############################################################################### MapBufferRange(target, offset, length, access) return VoidPointer param target BufferTargetARB in value param offset BufferOffset in value param length BufferSize in value param access BufferAccessMask in value category ARB_map_buffer_range version 3.0 extension glxropcode ? glxflags ignore offset ? # Promoted from APPLE_flush_buffer_range FlushMappedBufferRange(target, offset, length) return void param target BufferTargetARB in value param offset BufferOffset in value param length BufferSize in value category ARB_map_buffer_range version 3.0 extension glxropcode ? glxflags ignore offset ? ############################################################################### # # ARB Extension #51 # ARB_texture_buffer_object commands # ############################################################################### TexBufferARB(target, internalformat, buffer) return void param target TextureTarget in value param internalformat GLenum in value param buffer UInt32 in value category ARB_texture_buffer_object version 3.0 extension soft WINSOFT NV50 glfflags ignore alias 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_object BindVertexArray(array) return void param array UInt32 in value category ARB_vertex_array_object version 3.0 extension glxropcode ? glxflags ignore offset ? DeleteVertexArrays(n, arrays) return void param n SizeI in value param arrays UInt32 in array [n] category ARB_vertex_array_object version 3.0 extension glxropcode ? glxflags ignore offset ? GenVertexArrays(n, arrays) return void param n SizeI in value param arrays UInt32 out array [n] category ARB_vertex_array_object version 3.0 extension glxropcode ? glxflags ignore offset ? IsVertexArray(array) return Boolean param array UInt32 in value category ARB_vertex_array_object version 3.0 extension glxropcode ? glxflags ignore offset ? ############################################################################### # # 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 void param program UInt32 in value param uniformCount SizeI in value param uniformNames CharPointer in array [COMPSIZE(uniformCount)] param uniformIndices UInt32 out array [COMPSIZE(uniformCount)] category ARB_uniform_buffer_object dlflags notlistable version 2.0 extension glxsingle ? glxflags ignore offset ? GetActiveUniformsiv(program, uniformCount, uniformIndices, pname, params) return void param program UInt32 in value param uniformCount SizeI in value param uniformIndices UInt32 in array [COMPSIZE(uniformCount)] param pname GLenum in value param params Int32 out array [COMPSIZE(pname)] category ARB_uniform_buffer_object dlflags notlistable version 2.0 extension glxsingle ? glxflags ignore offset ? GetActiveUniformName(program, uniformIndex, bufSize, length, uniformName) return void param program UInt32 in value param uniformIndex UInt32 in value param bufSize SizeI in value param length SizeI out array [1] param uniformName Char out array [bufSize] category ARB_uniform_buffer_object dlflags notlistable version 2.0 extension glxsingle ? glxflags ignore offset ? GetUniformBlockIndex(program, uniformBlockName) return UInt32 param program UInt32 in value param uniformBlockName Char in array [COMPSIZE()] category ARB_uniform_buffer_object dlflags notlistable version 2.0 extension glxsingle ? glxflags ignore offset ? GetActiveUniformBlockiv(program, uniformBlockIndex, pname, params) return void param program UInt32 in value param uniformBlockIndex UInt32 in value param pname GLenum in value param params Int32 out array [COMPSIZE(pname)] category ARB_uniform_buffer_object dlflags notlistable version 2.0 extension glxsingle ? glxflags ignore offset ? GetActiveUniformBlockName(program, uniformBlockIndex, bufSize, length, uniformBlockName) return void param program UInt32 in value param uniformBlockIndex UInt32 in value param bufSize SizeI in value param length SizeI out array [1] param uniformBlockName Char out array [bufSize] category ARB_uniform_buffer_object dlflags notlistable version 2.0 extension glxsingle ? glxflags ignore offset ? UniformBlockBinding(program, uniformBlockIndex, uniformBlockBinding) return void param program UInt32 in value param uniformBlockIndex UInt32 in value param uniformBlockBinding UInt32 in value category ARB_uniform_buffer_object version 2.0 extension glxropcode ? glxflags ignore offset ? ############################################################################### # # ARB Extension #58 # ARB_compatibility commands # ############################################################################### # (none) newcategory: ARB_compatibility ############################################################################### # # ARB Extension #59 # ARB_copy_buffer commands # ############################################################################### CopyBufferSubData(readTarget, writeTarget, readOffset, writeOffset, size) return void param readTarget GLenum in value param writeTarget GLenum in value param readOffset BufferOffset in value param writeOffset BufferOffset in value param size BufferSize in value category ARB_copy_buffer version 3.0 extension glxropcode ? glxflags ignore offset ? ############################################################################### # # 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 void param mode GLenum in value param count SizeI in value param type DrawElementsType in value param indices Void in array [COMPSIZE(count/type)] param basevertex Int32 in value category ARB_draw_elements_base_vertex version 1.2 extension glxropcode ? glxflags ignore offset ? DrawRangeElementsBaseVertex(mode, start, end, count, type, indices, basevertex) return void param mode GLenum in value param start UInt32 in value param end UInt32 in value param count SizeI in value param type DrawElementsType in value param indices Void in array [COMPSIZE(count/type)] param basevertex Int32 in value category ARB_draw_elements_base_vertex version 1.2 extension glxropcode ? glxflags ignore offset ? DrawElementsInstancedBaseVertex(mode, count, type, indices, primcount, basevertex) return void param mode GLenum in value param count SizeI in value param type DrawElementsType in value param indices Void in array [COMPSIZE(count/type)] param primcount SizeI in value param basevertex Int32 in value category ARB_draw_elements_base_vertex version 1.2 extension glxropcode ? glxflags ignore offset ? MultiDrawElementsBaseVertex(mode, count, type, indices, primcount, basevertex) return void param mode GLenum in value param count SizeI in array [COMPSIZE(primcount)] param type DrawElementsType in value param indices VoidPointer in array [COMPSIZE(primcount)] param primcount SizeI in value param basevertex Int32 in array [COMPSIZE(primcount)] category ARB_draw_elements_base_vertex version 1.2 extension glxropcode ? glxflags ignore offset ? ############################################################################### # # ARB Extension #63 # ARB_fragment_coord_conventions commands # ############################################################################### # (none) newcategory: ARB_fragment_coord_conventions ############################################################################### # # ARB Extension #64 # ARB_provoking_vertex commands # ############################################################################### ProvokingVertex(mode) return void param mode GLenum in value category ARB_provoking_vertex version 1.2 extension glxropcode ? glxflags ignore offset ? ############################################################################### # # ARB Extension #65 # ARB_seamless_cube_map commands # ############################################################################### # (none) newcategory: ARB_seamless_cube_map ############################################################################### # # ARB Extension #66 # ARB_sync commands # ############################################################################### FenceSync(condition, flags) return sync param condition GLenum in value param flags GLbitfield in value category ARB_sync version 1.2 extension glxropcode ? glxflags ignore offset ? IsSync(sync) return Boolean param sync sync in value category ARB_sync version 1.2 extension glxropcode ? glxflags ignore offset ? DeleteSync(sync) return void param sync sync in value category ARB_sync version 1.2 extension glxropcode ? glxflags ignore offset ? ClientWaitSync(sync, flags, timeout) return GLenum param sync sync in value param flags GLbitfield in value param timeout UInt64 in value category ARB_sync version 1.2 extension glxropcode ? glxflags ignore offset ? WaitSync(sync, flags, timeout) return void param sync sync in value param flags GLbitfield in value param timeout UInt64 in value category ARB_sync version 1.2 extension glxropcode ? glxflags ignore offset ? GetInteger64v(pname, params) return void param pname GLenum in value param params Int64 out array [COMPSIZE(pname)] category ARB_sync dlflags notlistable version 1.2 extension glxsingle ? glxflags ignore offset ? GetSynciv(sync, pname, bufSize, length, values) return void param sync sync in value param pname GLenum in value param bufSize SizeI in value param length SizeI out array [1] param values Int32 out array [length] category ARB_sync dlflags notlistable version 1.2 extension glxsingle ? glxflags ignore offset ? ############################################################################### # # ARB Extension #67 # ARB_texture_multisample commands # ############################################################################### TexImage2DMultisample(target, samples, internalformat, width, height, fixedsamplelocations) return void param target GLenum in value param samples SizeI in value param internalformat Int32 in value param width SizeI in value param height SizeI in value param fixedsamplelocations Boolean in value category ARB_texture_multisample version 1.2 extension glxropcode ? glxflags ignore offset ? TexImage3DMultisample(target, samples, internalformat, width, height, depth, fixedsamplelocations) return void param target GLenum in value param samples SizeI in value param internalformat Int32 in value param width SizeI in value param height SizeI in value param depth SizeI in value param fixedsamplelocations Boolean in value category ARB_texture_multisample version 1.2 extension glxropcode ? glxflags ignore offset ? GetMultisamplefv(pname, index, val) return void param pname GLenum in value param index UInt32 in value param val Float32 out array [COMPSIZE(pname)] category ARB_texture_multisample dlflags notlistable version 1.2 extension glxsingle ? glxflags ignore offset ? SampleMaski(index, mask) return void param index UInt32 in value param mask GLbitfield in value category ARB_texture_multisample version 1.2 extension glxropcode ? glxflags ignore offset ? ############################################################################### # # ARB Extension #68 # ARB_vertex_array_bgra commands # ############################################################################### # (none) newcategory: ARB_vertex_array_bgra ############################################################################### # # ARB Extension #69 # ARB_draw_buffers_blend commands # ############################################################################### BlendEquationiARB(buf, mode) return void param buf UInt32 in value param mode GLenum in value category ARB_draw_buffers_blend version 1.2 extension glxropcode ? glxflags ignore offset ? alias BlendEquationi BlendEquationSeparateiARB(buf, modeRGB, modeAlpha) return void param buf UInt32 in value param modeRGB GLenum in value param modeAlpha GLenum in value category ARB_draw_buffers_blend version 1.2 extension glxropcode ? glxflags ignore offset ? alias BlendEquationSeparatei BlendFunciARB(buf, src, dst) return void param buf UInt32 in value param src GLenum in value param dst GLenum in value category ARB_draw_buffers_blend version 1.2 extension glxropcode ? glxflags ignore offset ? alias BlendFunci BlendFuncSeparateiARB(buf, srcRGB, dstRGB, srcAlpha, dstAlpha) return void param buf UInt32 in value param srcRGB GLenum in value param dstRGB GLenum in value param srcAlpha GLenum in value param dstAlpha GLenum in value category ARB_draw_buffers_blend version 1.2 extension glxropcode ? glxflags ignore offset ? alias BlendFuncSeparatei ############################################################################### # # ARB Extension #70 # ARB_sample_shading commands # ############################################################################### MinSampleShadingARB(value) return void param value ClampedColorF in value category ARB_sample_shading version 1.2 extension glxropcode ? glxflags ignore offset ? alias MinSampleShading ############################################################################### # # 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 ############################################################################### # # ARB Extension #74 - WGL_ARB_create_context_profile # ARB Extension #75 - GLX_ARB_create_context_profile # ############################################################################### ############################################################################### # # ARB Extension #76 # ARB_shading_language_include commands # ############################################################################### NamedStringARB(type, namelen, name, stringlen, string) return void param type GLenum in value param namelen Int32 in value param name Char in array [namelen] param stringlen Int32 in value param string Char in array [stringlen] category ARB_shading_language_include version 1.2 extension glxropcode ? glxflags ignore offset ? DeleteNamedStringARB(namelen, name) return void param namelen Int32 in value param name Char in array [namelen] category ARB_shading_language_include version 1.2 extension glxropcode ? glxflags ignore offset ? CompileShaderIncludeARB(shader, count, path, length) return void param shader UInt32 in value param count SizeI in value param path CharPointer in array [count] param length Int32 in array [count] category ARB_shading_language_include version 1.2 extension glxropcode ? glxflags ignore offset ? IsNamedStringARB(namelen, name) return Boolean param namelen Int32 in value param name Char in array [namelen] category ARB_shading_language_include version 1.2 extension glxropcode ? glxflags ignore offset ? GetNamedStringARB(namelen, name, bufSize, stringlen, string) return void param namelen Int32 in value param name Char in array [namelen] param bufSize SizeI in value param stringlen Int32 out array [1] param string Char out array [bufSize] category ARB_shading_language_include dlflags notlistable version 1.2 extension glxsingle ? glxflags ignore offset ? GetNamedStringivARB(namelen, name, pname, params) return void param namelen Int32 in value param name Char in array [namelen] param pname GLenum in value param params Int32 out array [COMPSIZE(pname)] category ARB_shading_language_include dlflags notlistable version 1.2 extension glxsingle ? glxflags ignore offset ? ############################################################################### # # ARB Extension #77 # ARB_texture_compression_bptc commands # ############################################################################### # (none) newcategory: ARB_texture_compression_bptc ############################################################################### # # ARB Extension #78 # ARB_blend_func_extended commands # ############################################################################### BindFragDataLocationIndexed(program, colorNumber, index, name) return void param program UInt32 in value param colorNumber UInt32 in value param index UInt32 in value param name Char in array [] category ARB_blend_func_extended version 1.2 extension glxropcode ? glxflags ignore offset ? GetFragDataIndex(program, name) return Int32 param program UInt32 in value param name Char in array [] category ARB_blend_func_extended dlflags notlistable version 1.2 extension glxsingle ? glxflags ignore offset ? ############################################################################### # # ARB Extension #79 # ARB_explicit_attrib_location commands # ############################################################################### # (none) newcategory: ARB_explicit_attrib_location ############################################################################### # # ARB Extension #80 # ARB_occlusion_query2 commands # ############################################################################### # (none) newcategory: ARB_occlusion_query2 ############################################################################### # # ARB Extension #81 # ARB_sampler_objects commands # ############################################################################### GenSamplers(count, samplers) return void param count SizeI in value param samplers UInt32 out array [count] category ARB_sampler_objects version 1.2 extension glxropcode ? glxflags ignore offset ? DeleteSamplers(count, samplers) return void param count SizeI in value param samplers UInt32 in array [count] category ARB_sampler_objects version 1.2 extension glxropcode ? glxflags ignore offset ? IsSampler(sampler) return Boolean param sampler UInt32 in value category ARB_sampler_objects version 1.2 extension glxropcode ? glxflags ignore offset ? BindSampler(unit, sampler) return void param unit UInt32 in value param sampler UInt32 in value category ARB_sampler_objects version 1.2 extension glxropcode ? glxflags ignore offset ? SamplerParameteri(sampler, pname, param) return void param sampler UInt32 in value param pname GLenum in value param param Int32 in value category ARB_sampler_objects version 1.2 extension glxropcode ? glxflags ignore offset ? SamplerParameteriv(sampler, pname, param) return void param sampler UInt32 in value param pname GLenum in value param param Int32 in array [COMPSIZE(pname)] category ARB_sampler_objects version 1.2 extension glxropcode ? glxflags ignore offset ? SamplerParameterf(sampler, pname, param) return void param sampler UInt32 in value param pname GLenum in value param param Float32 in value category ARB_sampler_objects version 1.2 extension glxropcode ? glxflags ignore offset ? SamplerParameterfv(sampler, pname, param) return void param sampler UInt32 in value param pname GLenum in value param param Float32 in array [COMPSIZE(pname)] category ARB_sampler_objects version 1.2 extension glxropcode ? glxflags ignore offset ? SamplerParameterIiv(sampler, pname, param) return void param sampler UInt32 in value param pname GLenum in value param param Int32 in array [COMPSIZE(pname)] category ARB_sampler_objects version 1.2 extension glxropcode ? glxflags ignore offset ? SamplerParameterIuiv(sampler, pname, param) return void param sampler UInt32 in value param pname GLenum in value param param UInt32 in array [COMPSIZE(pname)] category ARB_sampler_objects version 1.2 extension glxropcode ? glxflags ignore offset ? GetSamplerParameteriv(sampler, pname, params) return void param sampler UInt32 in value param pname GLenum in value param params Int32 out array [COMPSIZE(pname)] category ARB_sampler_objects dlflags notlistable version 1.2 extension glxsingle ? glxflags ignore offset ? GetSamplerParameterIiv(sampler, pname, params) return void param sampler UInt32 in value param pname GLenum in value param params Int32 out array [COMPSIZE(pname)] category ARB_sampler_objects dlflags notlistable version 1.2 extension glxsingle ? glxflags ignore offset ? GetSamplerParameterfv(sampler, pname, params) return void param sampler UInt32 in value param pname GLenum in value param params Float32 out array [COMPSIZE(pname)] category ARB_sampler_objects dlflags notlistable version 1.2 extension glxsingle ? glxflags ignore offset ? GetSamplerParameterIuiv(sampler, pname, params) return void param sampler UInt32 in value param pname GLenum in value param params UInt32 out array [COMPSIZE(pname)] category ARB_sampler_objects dlflags notlistable version 1.2 extension glxsingle ? glxflags ignore offset ? ############################################################################### # # ARB Extension #82 # ARB_shader_bit_encoding commands # ############################################################################### # (none) newcategroy: ARB_shader_bit_encoding ############################################################################### # # ARB Extension #83 # ARB_texture_rgb10_a2ui commands # ############################################################################### # (none) newcategory: ARB_texture_rgb10_a2ui ############################################################################### # # ARB Extension #84 # ARB_texture_swizzle commands # ############################################################################### # (none) newcategory: ARB_texture_swizzle ############################################################################### # # ARB Extension #85 # ARB_timer_query commands # ############################################################################### QueryCounter(id, target) return void param id UInt32 in value param target GLenum in value category ARB_timer_query version 1.2 extension glxropcode ? glxflags ignore offset ? GetQueryObjecti64v(id, pname, params) return void param id UInt32 in value param pname GLenum in value param params Int64 out array [COMPSIZE(pname)] category ARB_timer_query dlflags notlistable version 1.2 extension glxsingle ? glxflags ignore offset ? GetQueryObjectui64v(id, pname, params) return void param id UInt32 in value param pname GLenum in value param params UInt64 out array [COMPSIZE(pname)] category ARB_timer_query dlflags notlistable version 1.2 extension glxsingle ? glxflags ignore offset ? ############################################################################### # # ARB Extension #86 # ARB_vertex_type_2_10_10_10_rev commands # ############################################################################### VertexP2ui(type, value) return void param type GLenum in value param value UInt32 in value category ARB_vertex_type_2_10_10_10_rev version 1.2 extension glxropcode ? glxflags ignore offset ? VertexP2uiv(type, value) return void param type GLenum in value param value UInt32 in array [1] category ARB_vertex_type_2_10_10_10_rev version 1.2 extension glxropcode ? glxflags ignore offset ? VertexP3ui(type, value) return void param type GLenum in value param value UInt32 in value category ARB_vertex_type_2_10_10_10_rev version 1.2 extension glxropcode ? glxflags ignore offset ? VertexP3uiv(type, value) return void param type GLenum in value param value UInt32 in array [1] category ARB_vertex_type_2_10_10_10_rev version 1.2 extension glxropcode ? glxflags ignore offset ? VertexP4ui(type, value) return void param type GLenum in value param value UInt32 in value category ARB_vertex_type_2_10_10_10_rev version 1.2 extension glxropcode ? glxflags ignore offset ? VertexP4uiv(type, value) return void param type GLenum in value param value UInt32 in array [1] category ARB_vertex_type_2_10_10_10_rev version 1.2 extension glxropcode ? glxflags ignore offset ? TexCoordP1ui(type, coords) return void param type GLenum in value param coords UInt32 in value category ARB_vertex_type_2_10_10_10_rev version 1.2 extension glxropcode ? glxflags ignore offset ? TexCoordP1uiv(type, coords) return void param type GLenum in value param coords UInt32 in array [1] category ARB_vertex_type_2_10_10_10_rev version 1.2 extension glxropcode ? glxflags ignore offset ? TexCoordP2ui(type, coords) return void param type GLenum in value param coords UInt32 in value category ARB_vertex_type_2_10_10_10_rev version 1.2 extension glxropcode ? glxflags ignore offset ? TexCoordP2uiv(type, coords) return void param type GLenum in value param coords UInt32 in array [1] category ARB_vertex_type_2_10_10_10_rev version 1.2 extension glxropcode ? glxflags ignore offset ? TexCoordP3ui(type, coords) return void param type GLenum in value param coords UInt32 in value category ARB_vertex_type_2_10_10_10_rev version 1.2 extension glxropcode ? glxflags ignore offset ? TexCoordP3uiv(type, coords) return void param type GLenum in value param coords UInt32 in array [1] category ARB_vertex_type_2_10_10_10_rev version 1.2 extension glxropcode ? glxflags ignore offset ? TexCoordP4ui(type, coords) return void param type GLenum in value param coords UInt32 in value category ARB_vertex_type_2_10_10_10_rev version 1.2 extension glxropcode ? glxflags ignore offset ? TexCoordP4uiv(type, coords) return void param type GLenum in value param coords UInt32 in array [1] category ARB_vertex_type_2_10_10_10_rev version 1.2 extension glxropcode ? glxflags ignore offset ? MultiTexCoordP1ui(texture, type, coords) return void param texture GLenum in value param type GLenum in value param coords UInt32 in value category ARB_vertex_type_2_10_10_10_rev version 1.2 extension glxropcode ? glxflags ignore offset ? MultiTexCoordP1uiv(texture, type, coords) return void param texture GLenum in value param type GLenum in value param coords UInt32 in array [1] category ARB_vertex_type_2_10_10_10_rev version 1.2 extension glxropcode ? glxflags ignore offset ? MultiTexCoordP2ui(texture, type, coords) return void param texture GLenum in value param type GLenum in value param coords UInt32 in value category ARB_vertex_type_2_10_10_10_rev version 1.2 extension glxropcode ? glxflags ignore offset ? MultiTexCoordP2uiv(texture, type, coords) return void param texture GLenum in value param type GLenum in value param coords UInt32 in array [1] category ARB_vertex_type_2_10_10_10_rev version 1.2 extension glxropcode ? glxflags ignore offset ? MultiTexCoordP3ui(texture, type, coords) return void param texture GLenum in value param type GLenum in value param coords UInt32 in value category ARB_vertex_type_2_10_10_10_rev version 1.2 extension glxropcode ? glxflags ignore offset ? MultiTexCoordP3uiv(texture, type, coords) return void param texture GLenum in value param type GLenum in value param coords UInt32 in array [1] category ARB_vertex_type_2_10_10_10_rev version 1.2 extension glxropcode ? glxflags ignore offset ? MultiTexCoordP4ui(texture, type, coords) return void param texture GLenum in value param type GLenum in value param coords UInt32 in value category ARB_vertex_type_2_10_10_10_rev version 1.2 extension glxropcode ? glxflags ignore offset ? MultiTexCoordP4uiv(texture, type, coords) return void param texture GLenum in value param type GLenum in value param coords UInt32 in array [1] category ARB_vertex_type_2_10_10_10_rev version 1.2 extension glxropcode ? glxflags ignore offset ? NormalP3ui(type, coords) return void param type GLenum in value param coords UInt32 in value category ARB_vertex_type_2_10_10_10_rev version 1.2 extension glxropcode ? glxflags ignore offset ? NormalP3uiv(type, coords) return void param type GLenum in value param coords UInt32 in array [1] category ARB_vertex_type_2_10_10_10_rev version 1.2 extension glxropcode ? glxflags ignore offset ? ColorP3ui(type, color) return void param type GLenum in value param color UInt32 in value category ARB_vertex_type_2_10_10_10_rev version 1.2 extension glxropcode ? glxflags ignore offset ? ColorP3uiv(type, color) return void param type GLenum in value param color UInt32 in array [1] category ARB_vertex_type_2_10_10_10_rev version 1.2 extension glxropcode ? glxflags ignore offset ? ColorP4ui(type, color) return void param type GLenum in value param color UInt32 in value category ARB_vertex_type_2_10_10_10_rev version 1.2 extension glxropcode ? glxflags ignore offset ? ColorP4uiv(type, color) return void param type GLenum in value param color UInt32 in array [1] category ARB_vertex_type_2_10_10_10_rev version 1.2 extension glxropcode ? glxflags ignore offset ? SecondaryColorP3ui(type, color) return void param type GLenum in value param color UInt32 in value category ARB_vertex_type_2_10_10_10_rev version 1.2 extension glxropcode ? glxflags ignore offset ? SecondaryColorP3uiv(type, color) return void param type GLenum in value param color UInt32 in array [1] category ARB_vertex_type_2_10_10_10_rev version 1.2 extension glxropcode ? glxflags ignore offset ? VertexAttribP1ui(index, type, normalized, value) return void param index UInt32 in value param type GLenum in value param normalized Boolean in value param value UInt32 in value category ARB_vertex_type_2_10_10_10_rev version 1.2 extension glxropcode ? glxflags ignore offset ? VertexAttribP1uiv(index, type, normalized, value) return void param index UInt32 in value param type GLenum in value param normalized Boolean in value param value UInt32 in array [1] category ARB_vertex_type_2_10_10_10_rev version 1.2 extension glxropcode ? glxflags ignore offset ? VertexAttribP2ui(index, type, normalized, value) return void param index UInt32 in value param type GLenum in value param normalized Boolean in value param value UInt32 in value category ARB_vertex_type_2_10_10_10_rev version 1.2 extension glxropcode ? glxflags ignore offset ? VertexAttribP2uiv(index, type, normalized, value) return void param index UInt32 in value param type GLenum in value param normalized Boolean in value param value UInt32 in array [1] category ARB_vertex_type_2_10_10_10_rev version 1.2 extension glxropcode ? glxflags ignore offset ? VertexAttribP3ui(index, type, normalized, value) return void param index UInt32 in value param type GLenum in value param normalized Boolean in value param value UInt32 in value category ARB_vertex_type_2_10_10_10_rev version 1.2 extension glxropcode ? glxflags ignore offset ? VertexAttribP3uiv(index, type, normalized, value) return void param index UInt32 in value param type GLenum in value param normalized Boolean in value param value UInt32 in array [1] category ARB_vertex_type_2_10_10_10_rev version 1.2 extension glxropcode ? glxflags ignore offset ? VertexAttribP4ui(index, type, normalized, value) return void param index UInt32 in value param type GLenum in value param normalized Boolean in value param value UInt32 in value category ARB_vertex_type_2_10_10_10_rev version 1.2 extension glxropcode ? glxflags ignore offset ? VertexAttribP4uiv(index, type, normalized, value) return void param index UInt32 in value param type GLenum in value param normalized Boolean in value param value UInt32 in array [1] category ARB_vertex_type_2_10_10_10_rev version 1.2 extension glxropcode ? glxflags ignore offset ? ############################################################################### # # ARB Extension #87 # ARB_draw_indirect commands # ############################################################################### DrawArraysIndirect(mode, indirect) return void param mode GLenum in value param indirect Void in array [] category ARB_draw_indirect version 1.2 extension glxropcode ? glxflags ignore offset ? DrawElementsIndirect(mode, type, indirect) return void param mode GLenum in value param type GLenum in value param indirect Void in array [] category ARB_draw_indirect version 1.2 extension glxropcode ? glxflags ignore offset ? ############################################################################### # # ARB Extension #88 # ARB_gpu_shader5 commands # ############################################################################### # (none) newcategory: ARB_gpu_shader5 ############################################################################### # # ARB Extension #89 # ARB_gpu_shader_fp64 commands # ############################################################################### Uniform1d(location, x) return void param location Int32 in value param x Float64 in value category ARB_gpu_shader_fp64 version 1.2 extension glxropcode ? glxflags ignore offset ? Uniform2d(location, x, y) return void param location Int32 in value param x Float64 in value param y Float64 in value category ARB_gpu_shader_fp64 version 1.2 extension glxropcode ? glxflags ignore offset ? Uniform3d(location, x, y, z) return void param location Int32 in value param x Float64 in value param y Float64 in value param z Float64 in value category ARB_gpu_shader_fp64 version 1.2 extension glxropcode ? glxflags ignore offset ? Uniform4d(location, x, y, z, w) return void param location Int32 in value param x Float64 in value param y Float64 in value param z Float64 in value param w Float64 in value category ARB_gpu_shader_fp64 version 1.2 extension glxropcode ? glxflags ignore offset ? Uniform1dv(location, count, value) return void param location Int32 in value param count SizeI in value param value Float64 in array [count] category ARB_gpu_shader_fp64 version 1.2 extension glxropcode ? glxflags ignore offset ? Uniform2dv(location, count, value) return void param location Int32 in value param count SizeI in value param value Float64 in array [count] category ARB_gpu_shader_fp64 version 1.2 extension glxropcode ? glxflags ignore offset ? Uniform3dv(location, count, value) return void param location Int32 in value param count SizeI in value param value Float64 in array [count] category ARB_gpu_shader_fp64 version 1.2 extension glxropcode ? glxflags ignore offset ? Uniform4dv(location, count, value) return void param location Int32 in value param count SizeI in value param value Float64 in array [count] category ARB_gpu_shader_fp64 version 1.2 extension glxropcode ? glxflags ignore offset ? UniformMatrix2dv(location, count, transpose, value) return void param location Int32 in value param count SizeI in value param transpose Boolean in value param value Float64 in array [count] category ARB_gpu_shader_fp64 version 1.2 extension glxropcode ? glxflags ignore offset ? UniformMatrix3dv(location, count, transpose, value) return void param location Int32 in value param count SizeI in value param transpose Boolean in value param value Float64 in array [count] category ARB_gpu_shader_fp64 version 1.2 extension glxropcode ? glxflags ignore offset ? UniformMatrix4dv(location, count, transpose, value) return void param location Int32 in value param count SizeI in value param transpose Boolean in value param value Float64 in array [count] category ARB_gpu_shader_fp64 version 1.2 extension glxropcode ? glxflags ignore offset ? UniformMatrix2x3dv(location, count, transpose, value) return void param location Int32 in value param count SizeI in value param transpose Boolean in value param value Float64 in array [count] category ARB_gpu_shader_fp64 version 1.2 extension glxropcode ? glxflags ignore offset ? UniformMatrix2x4dv(location, count, transpose, value) return void param location Int32 in value param count SizeI in value param transpose Boolean in value param value Float64 in array [count] category ARB_gpu_shader_fp64 version 1.2 extension glxropcode ? glxflags ignore offset ? UniformMatrix3x2dv(location, count, transpose, value) return void param location Int32 in value param count SizeI in value param transpose Boolean in value param value Float64 in array [count] category ARB_gpu_shader_fp64 version 1.2 extension glxropcode ? glxflags ignore offset ? UniformMatrix3x4dv(location, count, transpose, value) return void param location Int32 in value param count SizeI in value param transpose Boolean in value param value Float64 in array [count] category ARB_gpu_shader_fp64 version 1.2 extension glxropcode ? glxflags ignore offset ? UniformMatrix4x2dv(location, count, transpose, value) return void param location Int32 in value param count SizeI in value param transpose Boolean in value param value Float64 in array [count] category ARB_gpu_shader_fp64 version 1.2 extension glxropcode ? glxflags ignore offset ? UniformMatrix4x3dv(location, count, transpose, value) return void param location Int32 in value param count SizeI in value param transpose Boolean in value param value Float64 in array [count] category ARB_gpu_shader_fp64 version 1.2 extension glxropcode ? glxflags ignore offset ? GetUniformdv(program, location, params) return void param program UInt32 in value param location Int32 in value param params Float64 out array [COMPSIZE(location)] category ARB_gpu_shader_fp64 dlflags notlistable version 1.2 extension glxsingle ? glxflags ignore offset ? ############################################################################### # # ARB Extension #90 # ARB_shader_subroutine commands # ############################################################################### GetSubroutineUniformLocation(program, shadertype, name) return Int32 param program UInt32 in value param shadertype GLenum in value param name Char in array [] category ARB_shader_subroutine dlflags notlistable version 1.2 extension glxsingle ? glxflags ignore offset ? GetSubroutineIndex(program, shadertype, name) return UInt32 param program UInt32 in value param shadertype GLenum in value param name Char in array [] category ARB_shader_subroutine dlflags notlistable version 1.2 extension glxsingle ? glxflags ignore offset ? GetActiveSubroutineUniformiv(program, shadertype, index, pname, values) return void param program UInt32 in value param shadertype GLenum in value param index UInt32 in value param pname GLenum in value param values Int32 out array [COMPSIZE(pname)] category ARB_shader_subroutine dlflags notlistable version 1.2 extension glxsingle ? glxflags ignore offset ? GetActiveSubroutineUniformName(program, shadertype, index, bufsize, length, name) return void param program UInt32 in value param shadertype GLenum in value param index UInt32 in value param bufsize SizeI in value param length SizeI out array [1] param name Char out array [bufsize] category ARB_shader_subroutine dlflags notlistable version 1.2 extension glxsingle ? glxflags ignore offset ? GetActiveSubroutineName(program, shadertype, index, bufsize, length, name) return void param program UInt32 in value param shadertype GLenum in value param index UInt32 in value param bufsize SizeI in value param length SizeI out array [1] param name Char out array [bufsize] category ARB_shader_subroutine dlflags notlistable version 1.2 extension glxsingle ? glxflags ignore offset ? UniformSubroutinesuiv(shadertype, count, indices) return void param shadertype GLenum in value param count SizeI in value param indices UInt32 in array [count] category ARB_shader_subroutine version 1.2 extension glxropcode ? glxflags ignore offset ? GetUniformSubroutineuiv(shadertype, location, params) return void param shadertype GLenum in value param location Int32 in value param params UInt32 out array [1] category ARB_shader_subroutine dlflags notlistable version 1.2 extension glxsingle ? glxflags ignore offset ? GetProgramStageiv(program, shadertype, pname, values) return void param program UInt32 in value param shadertype GLenum in value param pname GLenum in value param values Int32 out array [1] category ARB_shader_subroutine dlflags notlistable version 1.2 extension glxsingle ? glxflags ignore offset ? ############################################################################### # # ARB Extension #91 # ARB_tessellation_shader commands # ############################################################################### PatchParameteri(pname, value) return void param pname GLenum in value param value Int32 in value category ARB_tessellation_shader version 1.2 extension glxropcode ? glxflags ignore offset ? PatchParameterfv(pname, values) return void param pname GLenum in value param values Float32 in array [COMPSIZE(pname)] category ARB_tessellation_shader version 1.2 extension glxropcode ? glxflags ignore offset ? ############################################################################### # # ARB Extension #92 # ARB_texture_buffer_object_rgb32 commands # ############################################################################### # (none) newcategory: ARB_texture_buffer_object_rgb32 ############################################################################### # # ARB Extension #93 # ARB_transform_feedback2 commands # ############################################################################### BindTransformFeedback(target, id) return void param target GLenum in value param id UInt32 in value category ARB_transform_feedback2 version 1.2 extension glxropcode ? glxflags ignore offset ? DeleteTransformFeedbacks(n, ids) return void param n SizeI in value param ids UInt32 in array [n] category ARB_transform_feedback2 version 1.2 extension glxropcode ? glxflags ignore offset ? GenTransformFeedbacks(n, ids) return void param n SizeI in value param ids UInt32 out array [n] category ARB_transform_feedback2 version 1.2 extension glxropcode ? glxflags ignore offset ? IsTransformFeedback(id) return Boolean param id UInt32 in value category ARB_transform_feedback2 version 1.2 extension glxropcode ? glxflags ignore offset ? PauseTransformFeedback() return void category ARB_transform_feedback2 version 1.2 extension glxropcode ? glxflags ignore offset ? ResumeTransformFeedback() return void category ARB_transform_feedback2 version 1.2 extension glxropcode ? glxflags ignore offset ? DrawTransformFeedback(mode, id) return void param mode GLenum in value param id UInt32 in value category ARB_transform_feedback2 version 1.2 extension glxropcode ? glxflags ignore offset ? ############################################################################### # # ARB Extension #94 # ARB_transform_feedback3 commands # ############################################################################### DrawTransformFeedbackStream(mode, id, stream) return void param mode GLenum in value param id UInt32 in value param stream UInt32 in value category ARB_transform_feedback3 version 1.2 extension glxropcode ? glxflags ignore offset ? BeginQueryIndexed(target, index, id) return void param target GLenum in value param index UInt32 in value param id UInt32 in value category ARB_transform_feedback3 version 1.2 extension glxropcode ? glxflags ignore offset ? EndQueryIndexed(target, index) return void param target GLenum in value param index UInt32 in value category ARB_transform_feedback3 version 1.2 extension glxropcode ? glxflags ignore offset ? GetQueryIndexediv(target, index, pname, params) return void param target GLenum in value param index UInt32 in value param pname GLenum in value param params Int32 out array [COMPSIZE(pname)] category ARB_transform_feedback3 dlflags notlistable version 1.2 extension glxsingle ? glxflags ignore offset ? ############################################################################### # # ARB Extension #95 # ARB_ES2_compatibility commands # ############################################################################### ReleaseShaderCompiler() return void category ARB_ES2_compatibility version 4.1 extension glxropcode ? glxflags ignore offset ? ShaderBinary(count, shaders, binaryformat, binary, length) return void param count SizeI in value param shaders UInt32 in array [count] param binaryformat GLenum in value param binary Void in array [length] param length SizeI in value category ARB_ES2_compatibility version 4.1 extension glxropcode ? glxflags ignore offset ? GetShaderPrecisionFormat(shadertype, precisiontype, range, precision) return void param shadertype GLenum in value param precisiontype GLenum in value param range Int32 out array [2] param precision Int32 out array [2] category ARB_ES2_compatibility dlflags notlistable version 4.1 extension glxsingle ? glxflags ignore offset ? DepthRangef(n, f) return void param n ClampedFloat32 in value param f ClampedFloat32 in value category ARB_ES2_compatibility version 4.1 extension glxropcode ? glxflags ignore offset ? ClearDepthf(d) return void param d ClampedFloat32 in value category ARB_ES2_compatibility version 4.1 extension glxropcode ? glxflags ignore offset ? ############################################################################### # # ARB Extension #96 # ARB_get_program_binary commands # ############################################################################### GetProgramBinary(program, bufSize, length, binaryFormat, binary) return void param program UInt32 in value param bufSize SizeI in value param length SizeI out array [1] param binaryFormat GLenum out array [1] param binary Void out array [COMPSIZE(length)] category ARB_get_program_binary dlflags notlistable version 4.1 extension glxsingle ? glxflags ignore offset ? ProgramBinary(program, binaryFormat, binary, length) return void param program UInt32 in value param binaryFormat GLenum in value param binary Void in array [length] param length SizeI in value category ARB_get_program_binary version 4.1 extension glxropcode ? glxflags ignore offset ? ProgramParameteri(program, pname, value) return void param program UInt32 in value param pname ProgramParameterPName in value param value Int32 in value category ARB_get_program_binary version 3.0 extension soft WINSOFT glfflags ignore glxflags ignore ############################################################################### # # ARB Extension #97 # ARB_separate_shader_objects commands # ############################################################################### UseProgramStages(pipeline, stages, program) return void param pipeline UInt32 in value param stages GLbitfield in value param program UInt32 in value category ARB_separate_shader_objects version 4.1 extension glxropcode ? glxflags ignore offset ? ActiveShaderProgram(pipeline, program) return void param pipeline UInt32 in value param program UInt32 in value category ARB_separate_shader_objects version 4.1 extension glxropcode ? glxflags ignore offset ? CreateShaderProgramv(type, count, strings) return UInt32 param type GLenum in value param count SizeI in value param strings CharPointer in array [count] category ARB_separate_shader_objects version 4.1 extension glxropcode ? glxflags ignore offset ? BindProgramPipeline(pipeline) return void param pipeline UInt32 in value category ARB_separate_shader_objects version 4.1 extension glxropcode ? glxflags ignore offset ? DeleteProgramPipelines(n, pipelines) return void param n SizeI in value param pipelines UInt32 in array [n] category ARB_separate_shader_objects version 4.1 extension glxropcode ? glxflags ignore offset ? GenProgramPipelines(n, pipelines) return void param n SizeI in value param pipelines UInt32 out array [n] category ARB_separate_shader_objects version 4.1 extension glxropcode ? glxflags ignore offset ? IsProgramPipeline(pipeline) return Boolean param pipeline UInt32 in value category ARB_separate_shader_objects version 4.1 extension glxropcode ? glxflags ignore offset ? #@ ProgramParameteri also in ARB_get_program_binary GetProgramPipelineiv(pipeline, pname, params) return void param pipeline UInt32 in value param pname GLenum in value param params Int32 out array [COMPSIZE(pname)] category ARB_separate_shader_objects dlflags notlistable version 4.1 extension glxsingle ? glxflags ignore offset ? ProgramUniform1i(program, location, v0) return void param program UInt32 in value param location Int32 in value param v0 Int32 in value category ARB_separate_shader_objects version 4.1 extension glxropcode ? glxflags ignore offset ? ProgramUniform1iv(program, location, count, value) return void param program UInt32 in value param location Int32 in value param count SizeI in value param value Int32 in array [1] category ARB_separate_shader_objects version 4.1 extension glxropcode ? glxflags ignore offset ? ProgramUniform1f(program, location, v0) return void param program UInt32 in value param location Int32 in value param v0 Float32 in value category ARB_separate_shader_objects version 4.1 extension glxropcode ? glxflags ignore offset ? ProgramUniform1fv(program, location, count, value) return void param program UInt32 in value param location Int32 in value param count SizeI in value param value Float32 in array [1] category ARB_separate_shader_objects version 4.1 extension glxropcode ? glxflags ignore offset ? ProgramUniform1d(program, location, v0) return void param program UInt32 in value param location Int32 in value param v0 Float64 in value category ARB_separate_shader_objects version 4.1 extension glxropcode ? glxflags ignore offset ? ProgramUniform1dv(program, location, count, value) return void param program UInt32 in value param location Int32 in value param count SizeI in value param value Float64 in array [1] category ARB_separate_shader_objects version 4.1 extension glxropcode ? glxflags ignore offset ? ProgramUniform1ui(program, location, v0) return void param program UInt32 in value param location Int32 in value param v0 UInt32 in value category ARB_separate_shader_objects version 4.1 extension glxropcode ? glxflags ignore offset ? ProgramUniform1uiv(program, location, count, value) return void param program UInt32 in value param location Int32 in value param count SizeI in value param value UInt32 in array [1] category ARB_separate_shader_objects version 4.1 extension glxropcode ? glxflags ignore offset ? ProgramUniform2i(program, location, v0, v1) return void param program UInt32 in value param location Int32 in value param v0 Int32 in value param v1 Int32 in value category ARB_separate_shader_objects version 4.1 extension glxropcode ? glxflags ignore offset ? ProgramUniform2iv(program, location, count, value) return void param program UInt32 in value param location Int32 in value param count SizeI in value param value Int32 in array [2] category ARB_separate_shader_objects version 4.1 extension glxropcode ? glxflags ignore offset ? ProgramUniform2f(program, location, v0, v1) return void param program UInt32 in value param location Int32 in value param v0 Float32 in value param v1 Float32 in value category ARB_separate_shader_objects version 4.1 extension glxropcode ? glxflags ignore offset ? ProgramUniform2fv(program, location, count, value) return void param program UInt32 in value param location Int32 in value param count SizeI in value param value Float32 in array [2] category ARB_separate_shader_objects version 4.1 extension glxropcode ? glxflags ignore offset ? ProgramUniform2d(program, location, v0, v1) return void param program UInt32 in value param location Int32 in value param v0 Float64 in value param v1 Float64 in value category ARB_separate_shader_objects version 4.1 extension glxropcode ? glxflags ignore offset ? ProgramUniform2dv(program, location, count, value) return void param program UInt32 in value param location Int32 in value param count SizeI in value param value Float64 in array [2] category ARB_separate_shader_objects version 4.1 extension glxropcode ? glxflags ignore offset ? ProgramUniform2ui(program, location, v0, v1) return void param program UInt32 in value param location Int32 in value param v0 UInt32 in value param v1 UInt32 in value category ARB_separate_shader_objects version 4.1 extension glxropcode ? glxflags ignore offset ? ProgramUniform2uiv(program, location, count, value) return void param program UInt32 in value param location Int32 in value param count SizeI in value param value UInt32 in array [2] category ARB_separate_shader_objects version 4.1 extension glxropcode ? glxflags ignore offset ? ProgramUniform3i(program, location, v0, v1, v2) return void param program UInt32 in value param location Int32 in value param v0 Int32 in value param v1 Int32 in value param v2 Int32 in value category ARB_separate_shader_objects version 4.1 extension glxropcode ? glxflags ignore offset ? ProgramUniform3iv(program, location, count, value) return void param program UInt32 in value param location Int32 in value param count SizeI in value param value Int32 in array [3] category ARB_separate_shader_objects version 4.1 extension glxropcode ? glxflags ignore offset ? ProgramUniform3f(program, location, v0, v1, v2) return void param program UInt32 in value param location Int32 in value param v0 Float32 in value param v1 Float32 in value param v2 Float32 in value category ARB_separate_shader_objects version 4.1 extension glxropcode ? glxflags ignore offset ? ProgramUniform3fv(program, location, count, value) return void param program UInt32 in value param location Int32 in value param count SizeI in value param value Float32 in array [3] category ARB_separate_shader_objects version 4.1 extension glxropcode ? glxflags ignore offset ? ProgramUniform3d(program, location, v0, v1, v2) return void param program UInt32 in value param location Int32 in value param v0 Float64 in value param v1 Float64 in value param v2 Float64 in value category ARB_separate_shader_objects version 4.1 extension glxropcode ? glxflags ignore offset ? ProgramUniform3dv(program, location, count, value) return void param program UInt32 in value param location Int32 in value param count SizeI in value param value Float64 in array [3] category ARB_separate_shader_objects version 4.1 extension glxropcode ? glxflags ignore offset ? ProgramUniform3ui(program, location, v0, v1, v2) return void param program UInt32 in value param location Int32 in value param v0 UInt32 in value param v1 UInt32 in value param v2 UInt32 in value category ARB_separate_shader_objects version 4.1 extension glxropcode ? glxflags ignore offset ? ProgramUniform3uiv(program, location, count, value) return void param program UInt32 in value param location Int32 in value param count SizeI in value param value UInt32 in array [3] category ARB_separate_shader_objects version 4.1 extension glxropcode ? glxflags ignore offset ? ProgramUniform4i(program, location, v0, v1, v2, v3) return void param program UInt32 in value param location Int32 in value param v0 Int32 in value param v1 Int32 in value param v2 Int32 in value param v3 Int32 in value category ARB_separate_shader_objects version 4.1 extension glxropcode ? glxflags ignore offset ? ProgramUniform4iv(program, location, count, value) return void param program UInt32 in value param location Int32 in value param count SizeI in value param value Int32 in array [4] category ARB_separate_shader_objects version 4.1 extension glxropcode ? glxflags ignore offset ? ProgramUniform4f(program, location, v0, v1, v2, v3) return void param program UInt32 in value param location Int32 in value param v0 Float32 in value param v1 Float32 in value param v2 Float32 in value param v3 Float32 in value category ARB_separate_shader_objects version 4.1 extension glxropcode ? glxflags ignore offset ? ProgramUniform4fv(program, location, count, value) return void param program UInt32 in value param location Int32 in value param count SizeI in value param value Float32 in array [4] category ARB_separate_shader_objects version 4.1 extension glxropcode ? glxflags ignore offset ? ProgramUniform4d(program, location, v0, v1, v2, v3) return void param program UInt32 in value param location Int32 in value param v0 Float64 in value param v1 Float64 in value param v2 Float64 in value param v3 Float64 in value category ARB_separate_shader_objects version 4.1 extension glxropcode ? glxflags ignore offset ? ProgramUniform4dv(program, location, count, value) return void param program UInt32 in value param location Int32 in value param count SizeI in value param value Float64 in array [4] category ARB_separate_shader_objects version 4.1 extension glxropcode ? glxflags ignore offset ? ProgramUniform4ui(program, location, v0, v1, v2, v3) return void param program UInt32 in value param location Int32 in value param v0 UInt32 in value param v1 UInt32 in value param v2 UInt32 in value param v3 UInt32 in value category ARB_separate_shader_objects version 4.1 extension glxropcode ? glxflags ignore offset ? ProgramUniform4uiv(program, location, count, value) return void param program UInt32 in value param location Int32 in value param count SizeI in value param value UInt32 in array [4] category ARB_separate_shader_objects version 4.1 extension glxropcode ? glxflags ignore offset ? ProgramUniformMatrix2fv(program, location, count, transpose, value) return void param program UInt32 in value param location Int32 in value param count SizeI in value param transpose Boolean in value param value Float32 in array [2] category ARB_separate_shader_objects version 4.1 extension glxropcode ? glxflags ignore offset ? ProgramUniformMatrix3fv(program, location, count, transpose, value) return void param program UInt32 in value param location Int32 in value param count SizeI in value param transpose Boolean in value param value Float32 in array [3] category ARB_separate_shader_objects version 4.1 extension glxropcode ? glxflags ignore offset ? ProgramUniformMatrix4fv(program, location, count, transpose, value) return void param program UInt32 in value param location Int32 in value param count SizeI in value param transpose Boolean in value param value Float32 in array [4] category ARB_separate_shader_objects version 4.1 extension glxropcode ? glxflags ignore offset ? ProgramUniformMatrix2dv(program, location, count, transpose, value) return void param program UInt32 in value param location Int32 in value param count SizeI in value param transpose Boolean in value param value Float64 in array [2] category ARB_separate_shader_objects version 4.1 extension glxropcode ? glxflags ignore offset ? ProgramUniformMatrix3dv(program, location, count, transpose, value) return void param program UInt32 in value param location Int32 in value param count SizeI in value param transpose Boolean in value param value Float64 in array [3] category ARB_separate_shader_objects version 4.1 extension glxropcode ? glxflags ignore offset ? ProgramUniformMatrix4dv(program, location, count, transpose, value) return void param program UInt32 in value param location Int32 in value param count SizeI in value param transpose Boolean in value param value Float64 in array [4] category ARB_separate_shader_objects version 4.1 extension glxropcode ? glxflags ignore offset ? ProgramUniformMatrix2x3fv(program, location, count, transpose, value) return void param program UInt32 in value param location Int32 in value param count SizeI in value param transpose Boolean in value param value Float32 in array [count] category ARB_separate_shader_objects version 4.1 extension glxropcode ? glxflags ignore offset ? ProgramUniformMatrix3x2fv(program, location, count, transpose, value) return void param program UInt32 in value param location Int32 in value param count SizeI in value param transpose Boolean in value param value Float32 in array [count] category ARB_separate_shader_objects version 4.1 extension glxropcode ? glxflags ignore offset ? ProgramUniformMatrix2x4fv(program, location, count, transpose, value) return void param program UInt32 in value param location Int32 in value param count SizeI in value param transpose Boolean in value param value Float32 in array [count] category ARB_separate_shader_objects version 4.1 extension glxropcode ? glxflags ignore offset ? ProgramUniformMatrix4x2fv(program, location, count, transpose, value) return void param program UInt32 in value param location Int32 in value param count SizeI in value param transpose Boolean in value param value Float32 in array [count] category ARB_separate_shader_objects version 4.1 extension glxropcode ? glxflags ignore offset ? ProgramUniformMatrix3x4fv(program, location, count, transpose, value) return void param program UInt32 in value param location Int32 in value param count SizeI in value param transpose Boolean in value param value Float32 in array [count] category ARB_separate_shader_objects version 4.1 extension glxropcode ? glxflags ignore offset ? ProgramUniformMatrix4x3fv(program, location, count, transpose, value) return void param program UInt32 in value param location Int32 in value param count SizeI in value param transpose Boolean in value param value Float32 in array [count] category ARB_separate_shader_objects version 4.1 extension glxropcode ? glxflags ignore offset ? ProgramUniformMatrix2x3dv(program, location, count, transpose, value) return void param program UInt32 in value param location Int32 in value param count SizeI in value param transpose Boolean in value param value Float64 in array [count] category ARB_separate_shader_objects version 4.1 extension glxropcode ? glxflags ignore offset ? ProgramUniformMatrix3x2dv(program, location, count, transpose, value) return void param program UInt32 in value param location Int32 in value param count SizeI in value param transpose Boolean in value param value Float64 in array [count] category ARB_separate_shader_objects version 4.1 extension glxropcode ? glxflags ignore offset ? ProgramUniformMatrix2x4dv(program, location, count, transpose, value) return void param program UInt32 in value param location Int32 in value param count SizeI in value param transpose Boolean in value param value Float64 in array [count] category ARB_separate_shader_objects version 4.1 extension glxropcode ? glxflags ignore offset ? ProgramUniformMatrix4x2dv(program, location, count, transpose, value) return void param program UInt32 in value param location Int32 in value param count SizeI in value param transpose Boolean in value param value Float64 in array [count] category ARB_separate_shader_objects version 4.1 extension glxropcode ? glxflags ignore offset ? ProgramUniformMatrix3x4dv(program, location, count, transpose, value) return void param program UInt32 in value param location Int32 in value param count SizeI in value param transpose Boolean in value param value Float64 in array [count] category ARB_separate_shader_objects version 4.1 extension glxropcode ? glxflags ignore offset ? ProgramUniformMatrix4x3dv(program, location, count, transpose, value) return void param program UInt32 in value param location Int32 in value param count SizeI in value param transpose Boolean in value param value Float64 in array [count] category ARB_separate_shader_objects version 4.1 extension glxropcode ? glxflags ignore offset ? ValidateProgramPipeline(pipeline) return void param pipeline UInt32 in value category ARB_separate_shader_objects version 4.1 extension glxropcode ? glxflags ignore offset ? GetProgramPipelineInfoLog(pipeline, bufSize, length, infoLog) return void param pipeline UInt32 in value param bufSize SizeI in value param length SizeI out array [1] param infoLog Char out array [COMPSIZE(length)] category ARB_separate_shader_objects dlflags notlistable version 4.1 extension glxsingle ? glxflags ignore offset ? ############################################################################### # # ARB Extension #98 # ARB_shader_precision commands # ############################################################################### ############################################################################### # # ARB Extension #99 # ARB_vertex_attrib_64bit commands # ############################################################################### VertexAttribL1d(index, x) return void param index UInt32 in value param x Float64 in value category ARB_vertex_attrib_64bit version 4.1 extension glxropcode ? glxflags ignore offset ? VertexAttribL2d(index, x, y) return void param index UInt32 in value param x Float64 in value param y Float64 in value category ARB_vertex_attrib_64bit version 4.1 extension glxropcode ? glxflags ignore offset ? VertexAttribL3d(index, x, y, z) return void param index UInt32 in value param x Float64 in value param y Float64 in value param z Float64 in value category ARB_vertex_attrib_64bit version 4.1 extension glxropcode ? glxflags ignore offset ? VertexAttribL4d(index, x, y, z, w) return void param index UInt32 in value param x Float64 in value param y Float64 in value param z Float64 in value param w Float64 in value category ARB_vertex_attrib_64bit version 4.1 extension glxropcode ? glxflags ignore offset ? VertexAttribL1dv(index, v) return void param index UInt32 in value param v Float64 in array [1] category ARB_vertex_attrib_64bit version 4.1 extension glxropcode ? glxflags ignore offset ? VertexAttribL2dv(index, v) return void param index UInt32 in value param v Float64 in array [2] category ARB_vertex_attrib_64bit version 4.1 extension glxropcode ? glxflags ignore offset ? VertexAttribL3dv(index, v) return void param index UInt32 in value param v Float64 in array [3] category ARB_vertex_attrib_64bit version 4.1 extension glxropcode ? glxflags ignore offset ? VertexAttribL4dv(index, v) return void param index UInt32 in value param v Float64 in array [4] category ARB_vertex_attrib_64bit version 4.1 extension glxropcode ? glxflags ignore offset ? VertexAttribLPointer(index, size, type, stride, pointer) return void param index UInt32 in value param size Int32 in value param type GLenum in value param stride SizeI in value param pointer Void in array [size] category ARB_vertex_attrib_64bit version 4.1 extension glxropcode ? glxflags ignore offset ? GetVertexAttribLdv(index, pname, params) return void param index UInt32 in value param pname GLenum in value param params Float64 out array [COMPSIZE(pname)] category ARB_vertex_attrib_64bit dlflags notlistable version 4.1 extension glxsingle ? glxflags ignore offset ? #@ VertexArrayVertexAttribLOffsetEXT also in EXT_vertex_attrib_64bit ############################################################################### # # ARB Extension #100 # ARB_viewport_array commands # ############################################################################### ViewportArrayv(first, count, v) return void param first UInt32 in value param count SizeI in value param v Float32 in array [COMPSIZE(count)] category ARB_viewport_array version 4.1 extension glxropcode ? glxflags ignore offset ? ViewportIndexedf(index, x, y, w, h) return void param index UInt32 in value param x Float32 in value param y Float32 in value param w Float32 in value param h Float32 in value category ARB_viewport_array version 4.1 extension glxropcode ? glxflags ignore offset ? ViewportIndexedfv(index, v) return void param index UInt32 in value param v Float32 in array [4] category ARB_viewport_array version 4.1 extension glxropcode ? glxflags ignore offset ? ScissorArrayv(first, count, v) return void param first UInt32 in value param count SizeI in value param v Int32 in array [COMPSIZE(count)] category ARB_viewport_array version 4.1 extension glxropcode ? glxflags ignore offset ? ScissorIndexed(index, left, bottom, width, height) return void param index UInt32 in value param left Int32 in value param bottom Int32 in value param width SizeI in value param height SizeI in value category ARB_viewport_array version 4.1 extension glxropcode ? glxflags ignore offset ? ScissorIndexedv(index, v) return void param index UInt32 in value param v Int32 in array [4] category ARB_viewport_array version 4.1 extension glxropcode ? glxflags ignore offset ? DepthRangeArrayv(first, count, v) return void param first UInt32 in value param count SizeI in value param v ClampedFloat64 in array [COMPSIZE(count)] category ARB_viewport_array version 4.1 extension glxropcode ? glxflags ignore offset ? DepthRangeIndexed(index, n, f) return void param index UInt32 in value param n ClampedFloat64 in value param f ClampedFloat64 in value category ARB_viewport_array version 4.1 extension glxropcode ? glxflags ignore offset ? GetFloati_v(target, index, data) return void param target GLenum in value param index UInt32 in value param data Float32 out array [COMPSIZE(target)] category ARB_viewport_array dlflags notlistable version 4.1 extension glxsingle ? glxflags ignore offset ? GetDoublei_v(target, index, data) return void param target GLenum in value param index UInt32 in value param data Float64 out array [COMPSIZE(target)] category ARB_viewport_array dlflags notlistable version 4.1 extension glxsingle ? glxflags ignore offset ? ############################################################################### # # ARB Extension #101 - GLX_ARB_create_context_robustness # ARB Extension #102 - WGL_ARB_create_context_robustness # ############################################################################### ############################################################################### # # ARB Extension #103 # ARB_cl_event commands # ############################################################################### CreateSyncFromCLeventARB(context, event, flags) return sync param context cl_context in value param event cl_event in value param flags GLbitfield in value category ARB_cl_event version 4.1 extension glxropcode ? glxflags ignore offset ? ############################################################################### # # ARB Extension #104 # ARB_debug_output commands # ############################################################################### DebugMessageControlARB(source, type, severity, count, ids, enabled) return void param source GLenum in value param type GLenum in value param severity GLenum in value param count SizeI in value param ids UInt32 in array [count] param enabled Boolean in value category ARB_debug_output version 4.1 extension glxropcode ? glxflags ignore offset ? DebugMessageInsertARB(source, type, id, severity, length, buf) return void param source GLenum in value param type GLenum in value param id UInt32 in value param severity GLenum in value param length SizeI in value param buf Char in array [length] category ARB_debug_output version 4.1 extension glxropcode ? glxflags ignore offset ? DebugMessageCallbackARB(callback, userParam) return void param callback GLDEBUGPROCARB in value param userParam Void in array [COMPSIZE(callback)] category ARB_debug_output version 4.1 extension glxropcode ? glxflags ignore offset ? GetDebugMessageLogARB(count, bufsize, sources, types, ids, severities, lengths, messageLog) return UInt32 param count UInt32 in value param bufsize SizeI in value param sources GLenum out array [count] param types GLenum out array [count] param ids UInt32 out array [count] param severities GLenum out array [count] param lengths SizeI out array [count] param messageLog Char out array [COMPSIZE(lengths)] category ARB_debug_output dlflags notlistable version 4.1 extension glxsingle ? glxflags ignore offset ? #@ GetPointerv is redeclared in this extension ############################################################################### # # ARB Extension #105 # ARB_robustness commands # ############################################################################### GetGraphicsResetStatusARB() return GLenum category ARB_robustness dlflags notlistable version 4.1 extension glxsingle ? glxflags ignore offset ? GetnMapdvARB(target, query, bufSize, v) return void param target GLenum in value param query GLenum in value param bufSize SizeI in value param v Float64 out array [bufSize] category ARB_robustness dlflags notlistable version 4.1 extension glxsingle ? glxflags ignore offset ? GetnMapfvARB(target, query, bufSize, v) return void param target GLenum in value param query GLenum in value param bufSize SizeI in value param v Float32 out array [bufSize] category ARB_robustness dlflags notlistable version 4.1 extension glxsingle ? glxflags ignore offset ? GetnMapivARB(target, query, bufSize, v) return void param target GLenum in value param query GLenum in value param bufSize SizeI in value param v Int32 out array [bufSize] category ARB_robustness dlflags notlistable version 4.1 extension glxsingle ? glxflags ignore offset ? GetnPixelMapfvARB(map, bufSize, values) return void param map GLenum in value param bufSize SizeI in value param values Float32 out array [bufSize] category ARB_robustness dlflags notlistable version 4.1 extension glxsingle ? glxflags ignore offset ? GetnPixelMapuivARB(map, bufSize, values) return void param map GLenum in value param bufSize SizeI in value param values UInt32 out array [bufSize] category ARB_robustness dlflags notlistable version 4.1 extension glxsingle ? glxflags ignore offset ? GetnPixelMapusvARB(map, bufSize, values) return void param map GLenum in value param bufSize SizeI in value param values UInt16 out array [bufSize] category ARB_robustness dlflags notlistable version 4.1 extension glxsingle ? glxflags ignore offset ? GetnPolygonStippleARB(bufSize, pattern) return void param bufSize SizeI in value param pattern UInt8 out array [bufSize] category ARB_robustness dlflags notlistable version 4.1 extension glxsingle ? glxflags ignore offset ? GetnColorTableARB(target, format, type, bufSize, table) return void param target GLenum in value param format GLenum in value param type GLenum in value param bufSize SizeI in value param table Void out array [bufSize] category ARB_robustness dlflags notlistable version 4.1 extension glxsingle ? glxflags ignore offset ? GetnConvolutionFilterARB(target, format, type, bufSize, image) return void param target GLenum in value param format GLenum in value param type GLenum in value param bufSize SizeI in value param image Void out array [bufSize] category ARB_robustness dlflags notlistable version 4.1 extension glxsingle ? glxflags ignore offset ? GetnSeparableFilterARB(target, format, type, rowBufSize, row, columnBufSize, column, span) return void param target GLenum in value param format GLenum in value param type GLenum in value param rowBufSize SizeI in value param row Void out array [rowBufSize] param columnBufSize SizeI in value param column Void out array [columnBufSize] param span Void out array [0] category ARB_robustness dlflags notlistable version 4.1 extension glxsingle ? glxflags ignore offset ? GetnHistogramARB(target, reset, format, type, bufSize, values) return void param target GLenum in value param reset Boolean in value param format GLenum in value param type GLenum in value param bufSize SizeI in value param values Void out array [bufSize] category ARB_robustness dlflags notlistable version 4.1 extension glxsingle ? glxflags ignore offset ? GetnMinmaxARB(target, reset, format, type, bufSize, values) return void param target GLenum in value param reset Boolean in value param format GLenum in value param type GLenum in value param bufSize SizeI in value param values Void out array [bufSize] category ARB_robustness dlflags notlistable version 4.1 extension glxsingle ? glxflags ignore offset ? GetnTexImageARB(target, level, format, type, bufSize, img) return void param target GLenum in value param level Int32 in value param format GLenum in value param type GLenum in value param bufSize SizeI in value param img Void out array [bufSize] category ARB_robustness dlflags notlistable version 4.1 extension glxsingle ? glxflags ignore offset ? ReadnPixelsARB(x, y, width, height, format, type, bufSize, data) return void param x Int32 in value param y Int32 in value param width SizeI in value param height SizeI in value param format GLenum in value param type GLenum in value param bufSize SizeI in value param data Void out array [bufSize] category ARB_robustness version 4.1 extension glxropcode ? glxflags ignore offset ? GetnCompressedTexImageARB(target, lod, bufSize, img) return void param target GLenum in value param lod Int32 in value param bufSize SizeI in value param img Void out array [bufSize] category ARB_robustness dlflags notlistable version 4.1 extension glxsingle ? glxflags ignore offset ? GetnUniformfvARB(program, location, bufSize, params) return void param program UInt32 in value param location Int32 in value param bufSize SizeI in value param params Float32 out array [bufSize] category ARB_robustness dlflags notlistable version 4.1 extension glxsingle ? glxflags ignore offset ? GetnUniformivARB(program, location, bufSize, params) return void param program UInt32 in value param location Int32 in value param bufSize SizeI in value param params Int32 out array [bufSize] category ARB_robustness dlflags notlistable version 4.1 extension glxsingle ? glxflags ignore offset ? GetnUniformuivARB(program, location, bufSize, params) return void param program UInt32 in value param location Int32 in value param bufSize SizeI in value param params UInt32 out array [bufSize] category ARB_robustness dlflags notlistable version 4.1 extension glxsingle ? glxflags ignore offset ? GetnUniformdvARB(program, location, bufSize, params) return void param program UInt32 in value param location Int32 in value param bufSize SizeI in value param params Float64 out array [bufSize] category ARB_robustness dlflags notlistable version 4.1 extension glxsingle ? glxflags ignore offset ? ############################################################################### # # ARB Extension #106 # ARB_shader_stencil_export commands # ############################################################################### # (none) newcategory: ARB_shader_stencil_export ############################################################################### ############################################################################### # # 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 void param red ClampedColorF in value param green ClampedColorF in value param blue ClampedColorF in value param alpha ClampedColorF in value category EXT_blend_color version 1.0 glxropcode 4096 glxflags EXT extension soft alias BlendColor ############################################################################### # # Extension #3 # EXT_polygon_offset commands # ############################################################################### PolygonOffsetEXT(factor, bias) return void param factor Float32 in value param bias Float32 in value category EXT_polygon_offset version 1.0 glxropcode 4098 glxflags EXT extension soft offset 414 ############################################################################### # # Extension #4 # EXT_texture commands # ############################################################################### # (none) newcategory: EXT_texture ############################################################################### # # Extension #5 - skipped # ############################################################################### ############################################################################### # # Extension #6 # EXT_texture3D commands # ############################################################################### # Arguably TexelInternalFormat, not PixelInternalFormat TexImage3DEXT(target, level, internalformat, width, height, depth, border, format, type, pixels) return void param target TextureTarget in value param level CheckedInt32 in value param internalformat PixelInternalFormat in value param width SizeI in value param height SizeI in value param depth SizeI in value param border CheckedInt32 in value param format PixelFormat in value param type PixelType in value param pixels Void in array [COMPSIZE(format/type/width/height/depth)] category EXT_texture3D dlflags handcode glxflags client-handcode server-handcode EXT version 1.0 glxropcode 4114 extension alias TexImage3D TexSubImage3DEXT(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels) return void param target TextureTarget in value param level CheckedInt32 in value param xoffset CheckedInt32 in value param yoffset CheckedInt32 in value param zoffset CheckedInt32 in value param width SizeI in value param height SizeI in value param depth SizeI in value param format PixelFormat in value param type PixelType in value param pixels Void in array [COMPSIZE(format/type/width/height/depth)] category EXT_texture3D dlflags handcode glxflags client-handcode server-handcode EXT version 1.0 glxropcode 4115 extension alias TexSubImage3D ############################################################################### # # Extension #7 # SGIS_texture_filter4 commands # ############################################################################### GetTexFilterFuncSGIS(target, filter, weights) return void param target TextureTarget in value param filter TextureFilterSGIS in value param weights Float32 out array [COMPSIZE(target/filter)] category SGIS_texture_filter4 dlflags notlistable version 1.0 glxflags SGI glxvendorpriv 4101 extension offset 415 TexFilterFuncSGIS(target, filter, n, weights) return void param target TextureTarget in value param filter TextureFilterSGIS in value param n SizeI in value param weights Float32 in array [n] category SGIS_texture_filter4 glxflags SGI version 1.0 glxropcode 2064 extension offset 416 ############################################################################### # # Extension #8 - skipped # ############################################################################### ############################################################################### # # Extension #9 # EXT_subtexture commands # ############################################################################### TexSubImage1DEXT(target, level, xoffset, width, format, type, pixels) return void param target TextureTarget in value param level CheckedInt32 in value param xoffset CheckedInt32 in value param width SizeI in value param format PixelFormat in value param type PixelType in value param pixels Void in array [COMPSIZE(format/type/width)] category EXT_subtexture dlflags handcode glxflags client-handcode server-handcode EXT version 1.0 glxropcode 4099 extension alias TexSubImage1D TexSubImage2DEXT(target, level, xoffset, yoffset, width, height, format, type, pixels) return void param target TextureTarget in value param level CheckedInt32 in value param xoffset CheckedInt32 in value param yoffset CheckedInt32 in value param width SizeI in value param height SizeI in value param format PixelFormat in value param type PixelType in value param pixels Void in array [COMPSIZE(format/type/width/height)] category EXT_subtexture dlflags handcode glxflags client-handcode server-handcode EXT version 1.0 glxropcode 4100 extension alias TexSubImage2D ############################################################################### # # Extension #10 # EXT_copy_texture commands # ############################################################################### # Arguably TexelInternalFormat, not PixelInternalFormat CopyTexImage1DEXT(target, level, internalformat, x, y, width, border) return void param target TextureTarget in value param level CheckedInt32 in value param internalformat PixelInternalFormat in value param x WinCoord in value param y WinCoord in value param width SizeI in value param border CheckedInt32 in value category EXT_copy_texture version 1.0 glxflags EXT glxropcode 4119 extension alias CopyTexImage1D # Arguably TexelInternalFormat, not PixelInternalFormat CopyTexImage2DEXT(target, level, internalformat, x, y, width, height, border) return void param target TextureTarget in value param level CheckedInt32 in value param internalformat PixelInternalFormat in value param x WinCoord in value param y WinCoord in value param width SizeI in value param height SizeI in value param border CheckedInt32 in value category EXT_copy_texture version 1.0 glxflags EXT glxropcode 4120 extension alias CopyTexImage2D CopyTexSubImage1DEXT(target, level, xoffset, x, y, width) return void param target TextureTarget in value param level CheckedInt32 in value param xoffset CheckedInt32 in value param x WinCoord in value param y WinCoord in value param width SizeI in value category EXT_copy_texture version 1.0 glxflags EXT glxropcode 4121 extension alias CopyTexSubImage1D CopyTexSubImage2DEXT(target, level, xoffset, yoffset, x, y, width, height) return void param target TextureTarget in value param level CheckedInt32 in value param xoffset CheckedInt32 in value param yoffset CheckedInt32 in value param x WinCoord in value param y WinCoord in value param width SizeI in value param height SizeI in value category EXT_copy_texture version 1.0 glxflags EXT glxropcode 4122 extension alias CopyTexSubImage2D CopyTexSubImage3DEXT(target, level, xoffset, yoffset, zoffset, x, y, width, height) return void param target TextureTarget in value param level CheckedInt32 in value param xoffset CheckedInt32 in value param yoffset CheckedInt32 in value param zoffset CheckedInt32 in value param x WinCoord in value param y WinCoord in value param width SizeI in value param height SizeI in value category EXT_copy_texture version 1.0 glxflags EXT glxropcode 4123 extension alias CopyTexSubImage3D ############################################################################### # # Extension #11 # EXT_histogram commands # ############################################################################### GetHistogramEXT(target, reset, format, type, values) return void param target HistogramTargetEXT in value param reset Boolean in value param format PixelFormat in value param type PixelType in value param values Void out array [COMPSIZE(target/format/type)] category EXT_histogram dlflags notlistable glxflags client-handcode server-handcode EXT version 1.0 glxvendorpriv 5 extension offset 417 GetHistogramParameterfvEXT(target, pname, params) return void param target HistogramTargetEXT in value param pname GetHistogramParameterPNameEXT in value param params Float32 out array [COMPSIZE(pname)] category EXT_histogram dlflags notlistable version 1.0 glxvendorpriv 6 glxflags EXT extension offset 418 GetHistogramParameterivEXT(target, pname, params) return void param target HistogramTargetEXT in value param pname GetHistogramParameterPNameEXT in value param params Int32 out array [COMPSIZE(pname)] category EXT_histogram dlflags notlistable version 1.0 glxvendorpriv 7 glxflags EXT extension offset 419 GetMinmaxEXT(target, reset, format, type, values) return void param target MinmaxTargetEXT in value param reset Boolean in value param format PixelFormat in value param type PixelType in value param values Void out array [COMPSIZE(target/format/type)] category EXT_histogram dlflags notlistable glxflags client-handcode server-handcode EXT version 1.0 glxvendorpriv 8 extension offset 420 GetMinmaxParameterfvEXT(target, pname, params) return void param target MinmaxTargetEXT in value param pname GetMinmaxParameterPNameEXT in value param params Float32 out array [COMPSIZE(pname)] category EXT_histogram dlflags notlistable version 1.0 glxvendorpriv 9 glxflags EXT extension offset 421 GetMinmaxParameterivEXT(target, pname, params) return void param target MinmaxTargetEXT in value param pname GetMinmaxParameterPNameEXT in value param params Int32 out array [COMPSIZE(pname)] category EXT_histogram dlflags notlistable version 1.0 glxvendorpriv 10 glxflags EXT extension offset 422 HistogramEXT(target, width, internalformat, sink) return void param target HistogramTargetEXT in value param width SizeI in value param internalformat PixelInternalFormat in value param sink Boolean in value category EXT_histogram version 1.0 glxropcode 4110 glxflags EXT extension alias Histogram MinmaxEXT(target, internalformat, sink) return void param target MinmaxTargetEXT in value param internalformat PixelInternalFormat in value param sink Boolean in value category EXT_histogram version 1.0 glxropcode 4111 glxflags EXT extension alias Minmax ResetHistogramEXT(target) return void param target HistogramTargetEXT in value category EXT_histogram version 1.0 glxropcode 4112 glxflags EXT extension alias ResetHistogram ResetMinmaxEXT(target) return void param target MinmaxTargetEXT in value category EXT_histogram version 1.0 glxropcode 4113 glxflags EXT extension alias ResetMinmax ############################################################################### # # Extension #12 # EXT_convolution commands # ############################################################################### ConvolutionFilter1DEXT(target, internalformat, width, format, type, image) return void param target ConvolutionTargetEXT in value param internalformat PixelInternalFormat in value param width SizeI in value param format PixelFormat in value param type PixelType in value param image Void in array [COMPSIZE(format/type/width)] category EXT_convolution dlflags handcode glxflags client-handcode server-handcode EXT version 1.0 glxropcode 4101 extension alias ConvolutionFilter1D ConvolutionFilter2DEXT(target, internalformat, width, height, format, type, image) return void param target ConvolutionTargetEXT in value param internalformat PixelInternalFormat in value param width SizeI in value param height SizeI in value param format PixelFormat in value param type PixelType in value param image Void in array [COMPSIZE(format/type/width/height)] category EXT_convolution dlflags handcode glxflags client-handcode server-handcode EXT version 1.0 glxropcode 4102 extension alias ConvolutionFilter2D ConvolutionParameterfEXT(target, pname, params) return void param target ConvolutionTargetEXT in value param pname ConvolutionParameterEXT in value param params CheckedFloat32 in value category EXT_convolution version 1.0 glxropcode 4103 glxflags EXT extension alias ConvolutionParameterf ConvolutionParameterfvEXT(target, pname, params) return void param target ConvolutionTargetEXT in value param pname ConvolutionParameterEXT in value param params CheckedFloat32 in array [COMPSIZE(pname)] category EXT_convolution version 1.0 glxropcode 4104 glxflags EXT extension alias ConvolutionParameterfv ConvolutionParameteriEXT(target, pname, params) return void param target ConvolutionTargetEXT in value param pname ConvolutionParameterEXT in value param params CheckedInt32 in value category EXT_convolution version 1.0 glxropcode 4105 glxflags EXT extension alias ConvolutionParameteri ConvolutionParameterivEXT(target, pname, params) return void param target ConvolutionTargetEXT in value param pname ConvolutionParameterEXT in value param params CheckedInt32 in array [COMPSIZE(pname)] category EXT_convolution version 1.0 glxropcode 4106 glxflags EXT extension alias ConvolutionParameteriv CopyConvolutionFilter1DEXT(target, internalformat, x, y, width) return void param target ConvolutionTargetEXT in value param internalformat PixelInternalFormat in value param x WinCoord in value param y WinCoord in value param width SizeI in value category EXT_convolution version 1.0 glxropcode 4107 glxflags EXT extension alias CopyConvolutionFilter1D CopyConvolutionFilter2DEXT(target, internalformat, x, y, width, height) return void param target ConvolutionTargetEXT in value param internalformat PixelInternalFormat in value param x WinCoord in value param y WinCoord in value param width SizeI in value param height SizeI in value category EXT_convolution version 1.0 glxropcode 4108 glxflags EXT extension alias CopyConvolutionFilter2D GetConvolutionFilterEXT(target, format, type, image) return void param target ConvolutionTargetEXT in value param format PixelFormat in value param type PixelType in value param image Void out array [COMPSIZE(target/format/type)] category EXT_convolution dlflags notlistable glxflags client-handcode server-handcode EXT version 1.0 glxvendorpriv 1 extension offset 423 GetConvolutionParameterfvEXT(target, pname, params) return void param target ConvolutionTargetEXT in value param pname ConvolutionParameterEXT in value param params Float32 out array [COMPSIZE(pname)] category EXT_convolution dlflags notlistable version 1.0 glxvendorpriv 2 glxflags EXT extension offset 424 GetConvolutionParameterivEXT(target, pname, params) return void param target ConvolutionTargetEXT in value param pname ConvolutionParameterEXT in value param params Int32 out array [COMPSIZE(pname)] category EXT_convolution dlflags notlistable version 1.0 glxvendorpriv 3 glxflags EXT extension offset 425 GetSeparableFilterEXT(target, format, type, row, column, span) return void param target SeparableTargetEXT in value param format PixelFormat in value param type PixelType in value param row Void out array [COMPSIZE(target/format/type)] param column Void out array [COMPSIZE(target/format/type)] param span Void out array [COMPSIZE(target/format/type)] category EXT_convolution dlflags notlistable glxflags client-handcode server-handcode EXT version 1.0 glxvendorpriv 4 extension offset 426 SeparableFilter2DEXT(target, internalformat, width, height, format, type, row, column) return void param target SeparableTargetEXT in value param internalformat PixelInternalFormat in value param width SizeI in value param height SizeI in value param format PixelFormat in value param type PixelType in value param row Void in array [COMPSIZE(target/format/type/width)] param column Void in array [COMPSIZE(target/format/type/height)] category EXT_convolution dlflags handcode glxflags client-handcode server-handcode EXT version 1.0 glxropcode 4109 extension alias 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 void param target ColorTableTargetSGI in value param internalformat PixelInternalFormat in value param width SizeI in value param format PixelFormat in value param type PixelType in value param table Void in array [COMPSIZE(format/type/width)] category SGI_color_table dlflags handcode glxflags client-handcode server-handcode SGI version 1.0 glxropcode 2053 extension alias ColorTable ColorTableParameterfvSGI(target, pname, params) return void param target ColorTableTargetSGI in value param pname ColorTableParameterPNameSGI in value param params CheckedFloat32 in array [COMPSIZE(pname)] category SGI_color_table version 1.0 glxropcode 2054 glxflags SGI extension alias ColorTableParameterfv ColorTableParameterivSGI(target, pname, params) return void param target ColorTableTargetSGI in value param pname ColorTableParameterPNameSGI in value param params CheckedInt32 in array [COMPSIZE(pname)] category SGI_color_table version 1.0 glxropcode 2055 glxflags SGI extension alias ColorTableParameteriv CopyColorTableSGI(target, internalformat, x, y, width) return void param target ColorTableTargetSGI in value param internalformat PixelInternalFormat in value param x WinCoord in value param y WinCoord in value param width SizeI in value category SGI_color_table version 1.0 glxropcode 2056 glxflags SGI extension alias CopyColorTable GetColorTableSGI(target, format, type, table) return void param target ColorTableTargetSGI in value param format PixelFormat in value param type PixelType in value param table Void out array [COMPSIZE(target/format/type)] category SGI_color_table dlflags notlistable glxflags client-handcode server-handcode SGI version 1.0 glxvendorpriv 4098 extension offset 427 GetColorTableParameterfvSGI(target, pname, params) return void param target ColorTableTargetSGI in value param pname GetColorTableParameterPNameSGI in value param params Float32 out array [COMPSIZE(pname)] category SGI_color_table dlflags notlistable version 1.0 glxflags SGI glxvendorpriv 4099 extension offset 428 GetColorTableParameterivSGI(target, pname, params) return void param target ColorTableTargetSGI in value param pname GetColorTableParameterPNameSGI in value param params Int32 out array [COMPSIZE(pname)] category SGI_color_table dlflags notlistable version 1.0 glxflags SGI glxvendorpriv 4100 extension offset 429 ############################################################################### # # Extension #15 # SGIX_pixel_texture commands # ############################################################################### PixelTexGenSGIX(mode) return void param mode PixelTexGenModeSGIX in value category SGIX_pixel_texture version 1.0 glxflags SGI glxropcode 2059 extension offset 430 ############################################################################### # # Extension #15 (variant) # SGIS_pixel_texture commands # Both SGIS and SGIX forms have extension #15! # ############################################################################### PixelTexGenParameteriSGIS(pname, param) return void param pname PixelTexGenParameterNameSGIS in value param param CheckedInt32 in value category SGIS_pixel_texture version 1.0 extension glxropcode ? glxflags ignore offset 431 PixelTexGenParameterivSGIS(pname, params) return void param pname PixelTexGenParameterNameSGIS in value param params CheckedInt32 in array [COMPSIZE(pname)] category SGIS_pixel_texture version 1.0 extension glxropcode ? glxflags ignore offset 432 PixelTexGenParameterfSGIS(pname, param) return void param pname PixelTexGenParameterNameSGIS in value param param CheckedFloat32 in value category SGIS_pixel_texture version 1.0 extension glxropcode ? glxflags ignore offset 433 PixelTexGenParameterfvSGIS(pname, params) return void param pname PixelTexGenParameterNameSGIS in value param params CheckedFloat32 in array [COMPSIZE(pname)] category SGIS_pixel_texture version 1.0 extension glxropcode ? glxflags ignore offset 434 GetPixelTexGenParameterivSGIS(pname, params) return void param pname PixelTexGenParameterNameSGIS in value param params CheckedInt32 out array [COMPSIZE(pname)] dlflags notlistable category SGIS_pixel_texture version 1.0 extension glxvendorpriv ? glxflags ignore offset 435 GetPixelTexGenParameterfvSGIS(pname, params) return void param pname PixelTexGenParameterNameSGIS in value param params CheckedFloat32 out array [COMPSIZE(pname)] dlflags notlistable category SGIS_pixel_texture version 1.0 extension glxvendorpriv ? glxflags ignore offset 436 ############################################################################### # # Extension #16 # SGIS_texture4D commands # ############################################################################### TexImage4DSGIS(target, level, internalformat, width, height, depth, size4d, border, format, type, pixels) return void param target TextureTarget in value param level CheckedInt32 in value param internalformat PixelInternalFormat in value param width SizeI in value param height SizeI in value param depth SizeI in value param size4d SizeI in value param border CheckedInt32 in value param format PixelFormat in value param type PixelType in value param pixels Void in array [COMPSIZE(format/type/width/height/depth/size4d)] category SGIS_texture4D dlflags handcode glxflags client-handcode server-handcode SGI version 1.0 glxropcode 2057 extension offset 437 TexSubImage4DSGIS(target, level, xoffset, yoffset, zoffset, woffset, width, height, depth, size4d, format, type, pixels) return void param target TextureTarget in value param level CheckedInt32 in value param xoffset CheckedInt32 in value param yoffset CheckedInt32 in value param zoffset CheckedInt32 in value param woffset CheckedInt32 in value param width SizeI in value param height SizeI in value param depth SizeI in value param size4d SizeI in value param format PixelFormat in value param type PixelType in value param pixels Void in array [COMPSIZE(format/type/width/height/depth/size4d)] category SGIS_texture4D dlflags handcode glxflags client-handcode server-handcode SGI version 1.0 glxropcode 2058 extension offset 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 Boolean param n SizeI in value param textures Texture in array [n] param residences Boolean out array [n] category EXT_texture_object glxflags EXT glxvendorpriv 11 dlflags notlistable version 1.0 extension offset 439 BindTextureEXT(target, texture) return void param target TextureTarget in value param texture Texture in value category EXT_texture_object version 1.0 glxflags EXT glxropcode 4117 extension alias BindTexture DeleteTexturesEXT(n, textures) return void param n SizeI in value param textures Texture in array [n] category EXT_texture_object dlflags notlistable version 1.0 glxflags EXT glxvendorpriv 12 extension offset 561 GenTexturesEXT(n, textures) return void param n SizeI in value param textures Texture out array [n] category EXT_texture_object dlflags notlistable version 1.0 glxflags EXT glxvendorpriv 13 extension offset 440 IsTextureEXT(texture) return Boolean param texture Texture in value category EXT_texture_object dlflags notlistable version 1.0 glxflags EXT glxvendorpriv 14 extension offset 441 PrioritizeTexturesEXT(n, textures, priorities) return void param n SizeI in value param textures Texture in array [n] param priorities ClampedFloat32 in array [n] category EXT_texture_object glxflags EXT version 1.0 glxropcode 4118 extension alias PrioritizeTextures ############################################################################### # # Extension #21 # SGIS_detail_texture commands # ############################################################################### DetailTexFuncSGIS(target, n, points) return void param target TextureTarget in value param n SizeI in value param points Float32 in array [n*2] category SGIS_detail_texture glxflags SGI version 1.0 glxropcode 2051 extension offset 442 GetDetailTexFuncSGIS(target, points) return void param target TextureTarget in value param points Float32 out array [COMPSIZE(target)] category SGIS_detail_texture dlflags notlistable version 1.0 glxflags SGI glxvendorpriv 4096 extension offset 443 ############################################################################### # # Extension #22 # SGIS_sharpen_texture commands # ############################################################################### SharpenTexFuncSGIS(target, n, points) return void param target TextureTarget in value param n SizeI in value param points Float32 in array [n*2] category SGIS_sharpen_texture glxflags SGI version 1.0 glxropcode 2052 extension offset 444 GetSharpenTexFuncSGIS(target, points) return void param target TextureTarget in value param points Float32 out array [COMPSIZE(target)] category SGIS_sharpen_texture dlflags notlistable version 1.0 glxflags SGI glxvendorpriv 4097 extension offset 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 void param value ClampedFloat32 in value param invert Boolean in value category SGIS_multisample version 1.1 glxropcode 2048 glxflags SGI extension alias SampleMaskEXT SamplePatternSGIS(pattern) return void param pattern SamplePatternSGIS in value category SGIS_multisample version 1.0 glxropcode 2049 glxflags SGI extension alias 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 void param i Int32 in value category EXT_vertex_array dlflags handcode glxflags client-handcode server-handcode EXT version 1.0 extension alias ArrayElement ColorPointerEXT(size, type, stride, count, pointer) return void param size Int32 in value param type ColorPointerType in value param stride SizeI in value param count SizeI in value param pointer Void in array [COMPSIZE(size/type/stride/count)] retained category EXT_vertex_array dlflags notlistable glxflags client-handcode server-handcode EXT version 1.0 extension offset 448 DrawArraysEXT(mode, first, count) return void param mode BeginMode in value param first Int32 in value param count SizeI in value category EXT_vertex_array dlflags handcode glxflags client-handcode server-handcode EXT version 1.0 glxropcode 4116 extension alias DrawArrays EdgeFlagPointerEXT(stride, count, pointer) return void param stride SizeI in value param count SizeI in value param pointer Boolean in array [COMPSIZE(stride/count)] retained category EXT_vertex_array dlflags notlistable glxflags client-handcode server-handcode EXT version 1.0 extension offset 449 GetPointervEXT(pname, params) return void param pname GetPointervPName in value param params VoidPointer out array [1] category EXT_vertex_array dlflags notlistable glxflags client-handcode server-handcode EXT version 1.0 extension alias GetPointerv IndexPointerEXT(type, stride, count, pointer) return void param type IndexPointerType in value param stride SizeI in value param count SizeI in value param pointer Void in array [COMPSIZE(type/stride/count)] retained category EXT_vertex_array dlflags notlistable glxflags client-handcode server-handcode EXT version 1.0 extension offset 450 NormalPointerEXT(type, stride, count, pointer) return void param type NormalPointerType in value param stride SizeI in value param count SizeI in value param pointer Void in array [COMPSIZE(type/stride/count)] retained category EXT_vertex_array dlflags notlistable glxflags client-handcode server-handcode EXT version 1.0 extension offset 451 TexCoordPointerEXT(size, type, stride, count, pointer) return void param size Int32 in value param type TexCoordPointerType in value param stride SizeI in value param count SizeI in value param pointer Void in array [COMPSIZE(size/type/stride/count)] retained category EXT_vertex_array dlflags notlistable glxflags client-handcode server-handcode EXT version 1.0 extension offset 452 VertexPointerEXT(size, type, stride, count, pointer) return void param size Int32 in value param type VertexPointerType in value param stride SizeI in value param count SizeI in value param pointer Void in array [COMPSIZE(size/type/stride/count)] retained category EXT_vertex_array dlflags notlistable glxflags client-handcode server-handcode EXT version 1.0 extension offset 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 void param mode BlendEquationModeEXT in value category EXT_blend_minmax version 1.0 glxropcode 4097 glxflags EXT extension soft alias 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 void param pname SpriteParameterNameSGIX in value param param CheckedFloat32 in value category SGIX_sprite version 1.0 glxflags SGI glxropcode 2060 extension offset 454 SpriteParameterfvSGIX(pname, params) return void param pname SpriteParameterNameSGIX in value param params CheckedFloat32 in array [COMPSIZE(pname)] category SGIX_sprite version 1.0 glxflags SGI glxropcode 2061 extension offset 455 SpriteParameteriSGIX(pname, param) return void param pname SpriteParameterNameSGIX in value param param CheckedInt32 in value category SGIX_sprite version 1.0 glxflags SGI glxropcode 2062 extension offset 456 SpriteParameterivSGIX(pname, params) return void param pname SpriteParameterNameSGIX in value param params CheckedInt32 in array [COMPSIZE(pname)] category SGIX_sprite version 1.0 glxflags SGI glxropcode 2063 extension offset 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 void param pname PointParameterNameARB in value param param CheckedFloat32 in value category EXT_point_parameters version 1.0 glxflags SGI extension alias PointParameterfARB PointParameterfvEXT(pname, params) return void param pname PointParameterNameARB in value param params CheckedFloat32 in array [COMPSIZE(pname)] category EXT_point_parameters version 1.0 glxflags SGI extension alias PointParameterfvARB PointParameterfSGIS(pname, param) return void param pname PointParameterNameARB in value param param CheckedFloat32 in value category SGIS_point_parameters version 1.0 glxflags SGI extension alias PointParameterfARB PointParameterfvSGIS(pname, params) return void param pname PointParameterNameARB in value param params CheckedFloat32 in array [COMPSIZE(pname)] category SGIS_point_parameters version 1.0 glxflags SGI extension alias PointParameterfvARB ############################################################################### # # Extension #55 # SGIX_instruments commands # ############################################################################### GetInstrumentsSGIX() return Int32 dlflags notlistable category SGIX_instruments version 1.0 glxflags SGI glxvendorpriv 4102 extension offset 460 InstrumentsBufferSGIX(size, buffer) return void param size SizeI in value param buffer Int32 out array [size] retained dlflags notlistable category SGIX_instruments version 1.0 glxflags SGI glxvendorpriv 4103 extension offset 461 PollInstrumentsSGIX(marker_p) return Int32 param marker_p Int32 out array [1] dlflags notlistable category SGIX_instruments version 1.0 glxflags SGI glxvendorpriv 4104 extension offset 462 ReadInstrumentsSGIX(marker) return void param marker Int32 in value category SGIX_instruments version 1.0 glxflags SGI glxropcode 2077 extension offset 463 StartInstrumentsSGIX() return void category SGIX_instruments version 1.0 glxflags SGI glxropcode 2069 extension offset 464 StopInstrumentsSGIX(marker) return void param marker Int32 in value category SGIX_instruments version 1.0 glxflags SGI glxropcode 2070 extension offset 465 ############################################################################### # # Extension #56 # SGIX_texture_scale_bias commands # ############################################################################### # (none) newcategory: SGIX_texture_scale_bias ############################################################################### # # Extension #57 # SGIX_framezoom commands # ############################################################################### FrameZoomSGIX(factor) return void param factor CheckedInt32 in value category SGIX_framezoom version 1.0 glxflags SGI glxropcode 2072 extension offset 466 ############################################################################### # # Extension #58 # SGIX_tag_sample_buffer commands # ############################################################################### TagSampleBufferSGIX() return void category SGIX_tag_sample_buffer version 1.0 glxropcode 2050 glxflags SGI extension offset 467 ############################################################################### # # Extension #59 # SGIX_polynomial_ffd commands # ############################################################################### DeformationMap3dSGIX(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, w1, w2, wstride, worder, points) return void param target FfdTargetSGIX in value param u1 CoordD in value param u2 CoordD in value param ustride Int32 in value param uorder CheckedInt32 in value param v1 CoordD in value param v2 CoordD in value param vstride Int32 in value param vorder CheckedInt32 in value param w1 CoordD in value param w2 CoordD in value param wstride Int32 in value param worder CheckedInt32 in value param points CoordD in array [COMPSIZE(target/ustride/uorder/vstride/vorder/wstride/worder)] dlflags handcode category SGIX_polynomial_ffd version 1.0 glxflags SGI ignore glxropcode 2073 extension offset ? DeformationMap3fSGIX(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, w1, w2, wstride, worder, points) return void param target FfdTargetSGIX in value param u1 CoordF in value param u2 CoordF in value param ustride Int32 in value param uorder CheckedInt32 in value param v1 CoordF in value param v2 CoordF in value param vstride Int32 in value param vorder CheckedInt32 in value param w1 CoordF in value param w2 CoordF in value param wstride Int32 in value param worder CheckedInt32 in value param points CoordF in array [COMPSIZE(target/ustride/uorder/vstride/vorder/wstride/worder)] category SGIX_polynomial_ffd dlflags handcode version 1.0 glxflags SGI ignore glxropcode 2074 extension offset ? DeformSGIX(mask) return void param mask FfdMaskSGIX in value category SGIX_polynomial_ffd version 1.0 glxflags SGI ignore glxropcode 2075 extension offset ? LoadIdentityDeformationMapSGIX(mask) return void param mask FfdMaskSGIX in value category SGIX_polynomial_ffd version 1.0 glxflags SGI ignore glxropcode 2076 extension offset ? ############################################################################### # # Extension #60 # SGIX_reference_plane commands # ############################################################################### ReferencePlaneSGIX(equation) return void param equation Float64 in array [4] category SGIX_reference_plane version 1.0 glxflags SGI glxropcode 2071 extension offset 468 ############################################################################### # # Extension #61 # SGIX_flush_raster commands # ############################################################################### FlushRasterSGIX() return void category SGIX_flush_raster version 1.0 dlflags notlistable glxflags SGI glxvendorpriv 4105 extension offset 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 void param n SizeI in value param points Float32 in array [n*2] category SGIS_fog_function version 1.1 glxflags SGI glxropcode 2067 extension offset # Need to insert GLX information GetFogFuncSGIS(points) return void param points Float32 out array [COMPSIZE()] category SGIS_fog_function version 1.1 dlflags notlistable glxflags ignore extension offset ############################################################################### # # Extension #65 # SGIX_fog_offset commands # ############################################################################### # (none) newcategory: SGIX_fog_offset ############################################################################### # # Extension #66 # HP_image_transform commands # ############################################################################### ImageTransformParameteriHP(target, pname, param) return void param target ImageTransformTargetHP in value param pname ImageTransformPNameHP in value param param Int32 in value category HP_image_transform version 1.1 glxropcode ? offset ? ImageTransformParameterfHP(target, pname, param) return void param target ImageTransformTargetHP in value param pname ImageTransformPNameHP in value param param Float32 in value category HP_image_transform version 1.1 glxropcode ? offset ? ImageTransformParameterivHP(target, pname, params) return void param target ImageTransformTargetHP in value param pname ImageTransformPNameHP in value param params Int32 in array [COMPSIZE(pname)] category HP_image_transform version 1.1 glxropcode ? offset ? ImageTransformParameterfvHP(target, pname, params) return void param target ImageTransformTargetHP in value param pname ImageTransformPNameHP in value param params Float32 in array [COMPSIZE(pname)] category HP_image_transform version 1.1 glxropcode ? offset ? GetImageTransformParameterivHP(target, pname, params) return void param target ImageTransformTargetHP in value param pname ImageTransformPNameHP in value param params Int32 out array [COMPSIZE(pname)] dlflags notlistable category HP_image_transform version 1.1 glxropcode ? offset ? GetImageTransformParameterfvHP(target, pname, params) return void param target ImageTransformTargetHP in value param pname ImageTransformPNameHP in value param params Float32 out array [COMPSIZE(pname)] category HP_image_transform version 1.1 glxropcode ? 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 void param target ColorTableTarget in value param start SizeI in value param count SizeI in value param format PixelFormat in value param type PixelType in value param data Void in array [COMPSIZE(format/type/count)] category EXT_color_subtable version 1.2 alias ColorSubTable CopyColorSubTableEXT(target, start, x, y, width) return void param target ColorTableTarget in value param start SizeI in value param x WinCoord in value param y WinCoord in value param width SizeI in value category EXT_color_subtable version 1.2 alias 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 void param target HintTargetPGI in value param mode Int32 in value category PGI_misc_hints version 1.1 offset 544 ############################################################################### # # Extension #78 # EXT_paletted_texture commands # ############################################################################### ColorTableEXT(target, internalFormat, width, format, type, table) return void param target ColorTableTarget in value param internalFormat PixelInternalFormat in value param width SizeI in value param format PixelFormat in value param type PixelType in value param table Void in array [COMPSIZE(format/type/width)] category EXT_paletted_texture version 1.1 alias ColorTable GetColorTableEXT(target, format, type, data) return void param target ColorTableTarget in value param format PixelFormat in value param type PixelType in value param data Void out array [COMPSIZE(target/format/type)] category EXT_paletted_texture version 1.1 offset 550 GetColorTableParameterivEXT(target, pname, params) return void param target ColorTableTarget in value param pname GetColorTableParameterPName in value param params Int32 out array [COMPSIZE(pname)] category EXT_paletted_texture version 1.1 offset 551 GetColorTableParameterfvEXT(target, pname, params) return void param target ColorTableTarget in value param pname GetColorTableParameterPName in value param params Float32 out array [COMPSIZE(pname)] category EXT_paletted_texture version 1.1 offset 552 ############################################################################### # # Extension #79 # EXT_clip_volume_hint commands # ############################################################################### # (none) newcategory: EXT_clip_volume_hint ############################################################################### # # Extension #80 # SGIX_list_priority commands # ############################################################################### # @@@ Needs vendorpriv opcodes assigned GetListParameterfvSGIX(list, pname, params) return void param list List in value param pname ListParameterName in value param params CheckedFloat32 out array [COMPSIZE(pname)] dlflags notlistable glxflags ignore category SGIX_list_priority version 1.0 glxvendorpriv ? extension offset 470 # @@@ Needs vendorpriv opcodes assigned GetListParameterivSGIX(list, pname, params) return void param list List in value param pname ListParameterName in value param params CheckedInt32 out array [COMPSIZE(pname)] dlflags notlistable glxflags ignore category SGIX_list_priority version 1.0 glxvendorpriv ? extension offset 471 ListParameterfSGIX(list, pname, param) return void param list List in value param pname ListParameterName in value param param CheckedFloat32 in value dlflags notlistable glxflags ignore category SGIX_list_priority version 1.0 glxropcode 2078 extension offset 472 ListParameterfvSGIX(list, pname, params) return void param list List in value param pname ListParameterName in value param params CheckedFloat32 in array [COMPSIZE(pname)] dlflags notlistable glxflags ignore category SGIX_list_priority version 1.0 glxropcode 2079 extension offset 473 ListParameteriSGIX(list, pname, param) return void param list List in value param pname ListParameterName in value param param CheckedInt32 in value dlflags notlistable glxflags ignore category SGIX_list_priority version 1.0 glxropcode 2080 extension offset 474 ListParameterivSGIX(list, pname, params) return void param list List in value param pname ListParameterName in value param params CheckedInt32 in array [COMPSIZE(pname)] dlflags notlistable glxflags ignore category SGIX_list_priority version 1.0 glxropcode 2081 extension offset 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 void param face MaterialFace in value param mode IndexMaterialParameterEXT in value category EXT_index_material version 1.1 extension soft glxflags ignore offset 538 ############################################################################### # # Extension #95 # EXT_index_func commands # ############################################################################### IndexFuncEXT(func, ref) return void param func IndexFunctionEXT in value param ref ClampedFloat32 in value category EXT_index_func version 1.1 extension soft glxflags ignore offset 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 void param first Int32 in value param count SizeI in value category EXT_compiled_vertex_array version 1.1 dlflags notlistable extension soft glxflags ignore offset 540 UnlockArraysEXT() return void category EXT_compiled_vertex_array version 1.1 dlflags notlistable extension soft glxflags ignore offset 541 ############################################################################### # # Extension #98 # EXT_cull_vertex commands # ############################################################################### CullParameterdvEXT(pname, params) return void param pname CullParameterEXT in value param params Float64 out array [4] category EXT_cull_vertex version 1.1 dlflags notlistable extension soft glxflags ignore offset 542 CullParameterfvEXT(pname, params) return void param pname CullParameterEXT in value param params Float32 out array [4] category EXT_cull_vertex version 1.1 dlflags notlistable extension soft glxflags ignore offset 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 void param face MaterialFace in value param mode MaterialParameter in value category SGIX_fragment_lighting glxflags ignore version 1.0 extension offset 476 FragmentLightfSGIX(light, pname, param) return void param light FragmentLightNameSGIX in value param pname FragmentLightParameterSGIX in value param param CheckedFloat32 in value category SGIX_fragment_lighting glxflags ignore version 1.0 extension offset 477 FragmentLightfvSGIX(light, pname, params) return void param light FragmentLightNameSGIX in value param pname FragmentLightParameterSGIX in value param params CheckedFloat32 in array [COMPSIZE(pname)] category SGIX_fragment_lighting glxflags ignore version 1.0 extension offset 478 FragmentLightiSGIX(light, pname, param) return void param light FragmentLightNameSGIX in value param pname FragmentLightParameterSGIX in value param param CheckedInt32 in value category SGIX_fragment_lighting glxflags ignore version 1.0 extension offset 479 FragmentLightivSGIX(light, pname, params) return void param light FragmentLightNameSGIX in value param pname FragmentLightParameterSGIX in value param params CheckedInt32 in array [COMPSIZE(pname)] category SGIX_fragment_lighting glxflags ignore version 1.0 extension offset 480 FragmentLightModelfSGIX(pname, param) return void param pname FragmentLightModelParameterSGIX in value param param CheckedFloat32 in value category SGIX_fragment_lighting glxflags ignore version 1.0 extension offset 481 FragmentLightModelfvSGIX(pname, params) return void param pname FragmentLightModelParameterSGIX in value param params CheckedFloat32 in array [COMPSIZE(pname)] category SGIX_fragment_lighting glxflags ignore version 1.0 extension offset 482 FragmentLightModeliSGIX(pname, param) return void param pname FragmentLightModelParameterSGIX in value param param CheckedInt32 in value category SGIX_fragment_lighting glxflags ignore version 1.0 extension offset 483 FragmentLightModelivSGIX(pname, params) return void param pname FragmentLightModelParameterSGIX in value param params CheckedInt32 in array [COMPSIZE(pname)] category SGIX_fragment_lighting glxflags ignore version 1.0 extension offset 484 FragmentMaterialfSGIX(face, pname, param) return void param face MaterialFace in value param pname MaterialParameter in value param param CheckedFloat32 in value category SGIX_fragment_lighting glxflags ignore version 1.0 extension offset 485 FragmentMaterialfvSGIX(face, pname, params) return void param face MaterialFace in value param pname MaterialParameter in value param params CheckedFloat32 in array [COMPSIZE(pname)] category SGIX_fragment_lighting glxflags ignore version 1.0 extension offset 486 FragmentMaterialiSGIX(face, pname, param) return void param face MaterialFace in value param pname MaterialParameter in value param param CheckedInt32 in value category SGIX_fragment_lighting glxflags ignore version 1.0 extension offset 487 FragmentMaterialivSGIX(face, pname, params) return void param face MaterialFace in value param pname MaterialParameter in value param params CheckedInt32 in array [COMPSIZE(pname)] category SGIX_fragment_lighting glxflags ignore version 1.0 extension offset 488 GetFragmentLightfvSGIX(light, pname, params) return void param light FragmentLightNameSGIX in value param pname FragmentLightParameterSGIX in value param params Float32 out array [COMPSIZE(pname)] category SGIX_fragment_lighting dlflags notlistable glxflags ignore version 1.0 extension offset 489 GetFragmentLightivSGIX(light, pname, params) return void param light FragmentLightNameSGIX in value param pname FragmentLightParameterSGIX in value param params Int32 out array [COMPSIZE(pname)] category SGIX_fragment_lighting dlflags notlistable glxflags ignore version 1.0 extension offset 490 GetFragmentMaterialfvSGIX(face, pname, params) return void param face MaterialFace in value param pname MaterialParameter in value param params Float32 out array [COMPSIZE(pname)] category SGIX_fragment_lighting dlflags notlistable glxflags ignore version 1.0 extension offset 491 GetFragmentMaterialivSGIX(face, pname, params) return void param face MaterialFace in value param pname MaterialParameter in value param params Int32 out array [COMPSIZE(pname)] category SGIX_fragment_lighting dlflags notlistable glxflags ignore version 1.0 extension offset 492 LightEnviSGIX(pname, param) return void param pname LightEnvParameterSGIX in value param param CheckedInt32 in value category SGIX_fragment_lighting glxflags ignore version 1.0 extension offset 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 written DrawRangeElementsEXT(mode, start, end, count, type, indices) return void param mode BeginMode in value param start UInt32 in value param end UInt32 in value param count SizeI in value param type DrawElementsType in value param indices Void in array [COMPSIZE(count/type)] category EXT_draw_range_elements dlflags handcode glxflags client-handcode client-intercept server-handcode version 1.1 alias 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 written ApplyTextureEXT(mode) return void param mode LightTextureModeEXT in value category EXT_light_texture version 1.1 glxropcode ? offset ? TextureLightEXT(pname) return void param pname LightTexturePNameEXT in value category EXT_light_texture version 1.1 glxropcode ? offset ? TextureMaterialEXT(face, mode) return void param face MaterialFace in value param mode MaterialParameter in value category EXT_light_texture version 1.1 glxropcode ? 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 void param marker UInt32 in value category SGIX_async version 1.0 glxflags ignore extension offset ? FinishAsyncSGIX(markerp) return Int32 param markerp UInt32 out array [1] category SGIX_async version 1.0 dlflags notlistable glxflags ignore extension offset ? PollAsyncSGIX(markerp) return Int32 param markerp UInt32 out array [1] category SGIX_async version 1.0 dlflags notlistable glxflags ignore extension offset ? GenAsyncMarkersSGIX(range) return UInt32 param range SizeI in value category SGIX_async version 1.0 dlflags notlistable glxflags ignore extension offset ? DeleteAsyncMarkersSGIX(marker, range) return void param marker UInt32 in value param range SizeI in value category SGIX_async version 1.0 dlflags notlistable glxflags ignore extension offset ? IsAsyncMarkerSGIX(marker) return Boolean param marker UInt32 in value category SGIX_async version 1.0 dlflags notlistable glxflags ignore extension offset ? ############################################################################### # # 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 void param size Int32 in value param type VertexPointerType in value param pointer VoidPointer in array [4] retained category INTEL_parallel_arrays dlflags notlistable glxflags client-handcode server-handcode EXT version 1.1 offset ? NormalPointervINTEL(type, pointer) return void param type NormalPointerType in value param pointer VoidPointer in array [4] retained category INTEL_parallel_arrays dlflags notlistable glxflags client-handcode server-handcode EXT version 1.1 offset ? ColorPointervINTEL(size, type, pointer) return void param size Int32 in value param type VertexPointerType in value param pointer VoidPointer in array [4] retained category INTEL_parallel_arrays dlflags notlistable glxflags client-handcode server-handcode EXT version 1.1 offset ? TexCoordPointervINTEL(size, type, pointer) return void param size Int32 in value param type VertexPointerType in value param pointer VoidPointer in array [4] retained category INTEL_parallel_arrays dlflags notlistable glxflags client-handcode server-handcode EXT version 1.1 offset ? ############################################################################### # # Extension #137 # HP_occlusion_test commands # ############################################################################### # (none) newcategory: HP_occlusion_test ############################################################################### # # Extension #138 # EXT_pixel_transform commands # ############################################################################### PixelTransformParameteriEXT(target, pname, param) return void param target PixelTransformTargetEXT in value param pname PixelTransformPNameEXT in value param param Int32 in value category EXT_pixel_transform version 1.1 glxropcode ? offset ? PixelTransformParameterfEXT(target, pname, param) return void param target PixelTransformTargetEXT in value param pname PixelTransformPNameEXT in value param param Float32 in value category EXT_pixel_transform version 1.1 glxropcode ? offset ? PixelTransformParameterivEXT(target, pname, params) return void param target PixelTransformTargetEXT in value param pname PixelTransformPNameEXT in value param params Int32 in array [1] category EXT_pixel_transform version 1.1 glxropcode ? offset ? PixelTransformParameterfvEXT(target, pname, params) return void param target PixelTransformTargetEXT in value param pname PixelTransformPNameEXT in value param params Float32 in array [1] category EXT_pixel_transform version 1.1 glxropcode ? 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 void param red ColorB in value param green ColorB in value param blue ColorB in value category EXT_secondary_color vectorequiv SecondaryColor3bvEXT version 1.1 alias SecondaryColor3b SecondaryColor3bvEXT(v) return void param v ColorB in array [3] category EXT_secondary_color version 1.1 glxropcode 4126 alias SecondaryColor3bv SecondaryColor3dEXT(red, green, blue) return void param red ColorD in value param green ColorD in value param blue ColorD in value category EXT_secondary_color vectorequiv SecondaryColor3dvEXT version 1.1 alias SecondaryColor3d SecondaryColor3dvEXT(v) return void param v ColorD in array [3] category EXT_secondary_color version 1.1 glxropcode 4130 alias SecondaryColor3dv SecondaryColor3fEXT(red, green, blue) return void param red ColorF in value param green ColorF in value param blue ColorF in value category EXT_secondary_color vectorequiv SecondaryColor3fvEXT version 1.1 alias SecondaryColor3f SecondaryColor3fvEXT(v) return void param v ColorF in array [3] category EXT_secondary_color version 1.1 glxropcode 4129 alias SecondaryColor3fv SecondaryColor3iEXT(red, green, blue) return void param red ColorI in value param green ColorI in value param blue ColorI in value category EXT_secondary_color vectorequiv SecondaryColor3ivEXT version 1.1 alias SecondaryColor3i SecondaryColor3ivEXT(v) return void param v ColorI in array [3] category EXT_secondary_color version 1.1 glxropcode 4128 offset 568 alias SecondaryColor3iv SecondaryColor3sEXT(red, green, blue) return void param red ColorS in value param green ColorS in value param blue ColorS in value category EXT_secondary_color vectorequiv SecondaryColor3svEXT version 1.1 alias SecondaryColor3s SecondaryColor3svEXT(v) return void param v ColorS in array [3] category EXT_secondary_color version 1.1 glxropcode 4127 alias SecondaryColor3sv SecondaryColor3ubEXT(red, green, blue) return void param red ColorUB in value param green ColorUB in value param blue ColorUB in value category EXT_secondary_color vectorequiv SecondaryColor3ubvEXT version 1.1 alias SecondaryColor3ub SecondaryColor3ubvEXT(v) return void param v ColorUB in array [3] category EXT_secondary_color version 1.1 glxropcode 4131 alias SecondaryColor3ubv SecondaryColor3uiEXT(red, green, blue) return void param red ColorUI in value param green ColorUI in value param blue ColorUI in value category EXT_secondary_color vectorequiv SecondaryColor3uivEXT version 1.1 alias SecondaryColor3ui SecondaryColor3uivEXT(v) return void param v ColorUI in array [3] category EXT_secondary_color version 1.1 glxropcode 4133 alias SecondaryColor3uiv SecondaryColor3usEXT(red, green, blue) return void param red ColorUS in value param green ColorUS in value param blue ColorUS in value category EXT_secondary_color vectorequiv SecondaryColor3usvEXT version 1.1 alias SecondaryColor3us SecondaryColor3usvEXT(v) return void param v ColorUS in array [3] category EXT_secondary_color version 1.1 glxropcode 4132 alias SecondaryColor3usv SecondaryColorPointerEXT(size, type, stride, pointer) return void param size Int32 in value param type ColorPointerType in value param stride SizeI in value param pointer Void in array [COMPSIZE(size/type/stride)] retained category EXT_secondary_color dlflags notlistable glxflags client-handcode server-handcode EXT version 1.1 extension alias 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 void param mode TextureNormalModeEXT in value category EXT_texture_perturb_normal version 1.1 glxropcode ? offset ? ############################################################################### # # Extension #148 # EXT_multi_draw_arrays commands # ############################################################################### # first and count are really 'in' MultiDrawArraysEXT(mode, first, count, primcount) return void param mode BeginMode in value param first Int32 in array [COMPSIZE(primcount)] param count SizeI in array [COMPSIZE(primcount)] param primcount SizeI in value category EXT_multi_draw_arrays version 1.1 glxropcode ? alias MultiDrawArrays MultiDrawElementsEXT(mode, count, type, indices, primcount) return void param mode BeginMode in value param count SizeI in array [COMPSIZE(primcount)] param type DrawElementsType in value param indices VoidPointer in array [COMPSIZE(primcount)] param primcount SizeI in value category EXT_multi_draw_arrays version 1.1 glxropcode ? alias MultiDrawElements ############################################################################### # # Extension #149 # EXT_fog_coord commands # ############################################################################### FogCoordfEXT(coord) return void param coord CoordF in value category EXT_fog_coord vectorequiv FogCoordfvEXT version 1.1 alias FogCoordf FogCoordfvEXT(coord) return void param coord CoordF in array [1] category EXT_fog_coord version 1.1 glxropcode 4124 alias FogCoordfv FogCoorddEXT(coord) return void param coord CoordD in value category EXT_fog_coord vectorequiv FogCoorddvEXT version 1.1 alias FogCoordd FogCoorddvEXT(coord) return void param coord CoordD in array [1] category EXT_fog_coord version 1.1 glxropcode 4125 alias FogCoorddv FogCoordPointerEXT(type, stride, pointer) return void param type FogPointerTypeEXT in value param stride SizeI in value param pointer Void in array [COMPSIZE(type/stride)] retained category EXT_fog_coord dlflags notlistable version 1.1 glxflags client-handcode server-handcode EXT alias 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 void param tx Int8 in value param ty Int8 in value param tz Int8 in value category EXT_coordinate_frame vectorequiv Tangent3bvEXT version 1.1 offset ? Tangent3bvEXT(v) return void param v Int8 in array [3] category EXT_coordinate_frame version 1.1 glxropcode ? offset ? Tangent3dEXT(tx, ty, tz) return void param tx CoordD in value param ty CoordD in value param tz CoordD in value category EXT_coordinate_frame vectorequiv Tangent3dvEXT version 1.1 offset ? Tangent3dvEXT(v) return void param v CoordD in array [3] category EXT_coordinate_frame version 1.1 glxropcode ? offset ? Tangent3fEXT(tx, ty, tz) return void param tx CoordF in value param ty CoordF in value param tz CoordF in value category EXT_coordinate_frame vectorequiv Tangent3fvEXT version 1.1 offset ? Tangent3fvEXT(v) return void param v CoordF in array [3] category EXT_coordinate_frame version 1.1 glxropcode ? offset ? Tangent3iEXT(tx, ty, tz) return void param tx Int32 in value param ty Int32 in value param tz Int32 in value category EXT_coordinate_frame vectorequiv Tangent3ivEXT version 1.1 offset ? Tangent3ivEXT(v) return void param v Int32 in array [3] category EXT_coordinate_frame version 1.1 glxropcode ? offset ? Tangent3sEXT(tx, ty, tz) return void param tx Int16 in value param ty Int16 in value param tz Int16 in value category EXT_coordinate_frame vectorequiv Tangent3svEXT version 1.1 offset ? Tangent3svEXT(v) return void param v Int16 in array [3] category EXT_coordinate_frame version 1.1 glxropcode ? offset ? Binormal3bEXT(bx, by, bz) return void param bx Int8 in value param by Int8 in value param bz Int8 in value category EXT_coordinate_frame vectorequiv Binormal3bvEXT version 1.1 offset ? Binormal3bvEXT(v) return void param v Int8 in array [3] category EXT_coordinate_frame version 1.1 glxropcode ? offset ? Binormal3dEXT(bx, by, bz) return void param bx CoordD in value param by CoordD in value param bz CoordD in value category EXT_coordinate_frame vectorequiv Binormal3dvEXT version 1.1 offset ? Binormal3dvEXT(v) return void param v CoordD in array [3] category EXT_coordinate_frame version 1.1 glxropcode ? offset ? Binormal3fEXT(bx, by, bz) return void param bx CoordF in value param by CoordF in value param bz CoordF in value category EXT_coordinate_frame vectorequiv Binormal3fvEXT version 1.1 offset ? Binormal3fvEXT(v) return void param v CoordF in array [3] category EXT_coordinate_frame version 1.1 glxropcode ? offset ? Binormal3iEXT(bx, by, bz) return void param bx Int32 in value param by Int32 in value param bz Int32 in value category EXT_coordinate_frame vectorequiv Binormal3ivEXT version 1.1 offset ? Binormal3ivEXT(v) return void param v Int32 in array [3] category EXT_coordinate_frame version 1.1 glxropcode ? offset ? Binormal3sEXT(bx, by, bz) return void param bx Int16 in value param by Int16 in value param bz Int16 in value category EXT_coordinate_frame vectorequiv Binormal3svEXT version 1.1 offset ? Binormal3svEXT(v) return void param v Int16 in array [3] category EXT_coordinate_frame version 1.1 glxropcode ? offset ? TangentPointerEXT(type, stride, pointer) return void param type TangentPointerTypeEXT in value param stride SizeI in value param pointer Void in array [COMPSIZE(type/stride)] retained category EXT_coordinate_frame dlflags notlistable glxflags client-handcode client-intercept server-handcode version 1.1 offset ? BinormalPointerEXT(type, stride, pointer) return void param type BinormalPointerTypeEXT in value param stride SizeI in value param pointer Void in array [COMPSIZE(type/stride)] retained category EXT_coordinate_frame dlflags notlistable glxflags client-handcode client-intercept server-handcode version 1.1 offset ? ############################################################################### # # 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 void category SUNX_constant_data version 1.1 glxropcode ? offset ? ############################################################################### # # Extension #164 # SUN_global_alpha commands # ############################################################################### GlobalAlphaFactorbSUN(factor) return void param factor Int8 in value category SUN_global_alpha version 1.1 glxropcode ? offset ? GlobalAlphaFactorsSUN(factor) return void param factor Int16 in value category SUN_global_alpha version 1.1 glxropcode ? offset ? GlobalAlphaFactoriSUN(factor) return void param factor Int32 in value category SUN_global_alpha version 1.1 glxropcode ? offset ? GlobalAlphaFactorfSUN(factor) return void param factor Float32 in value category SUN_global_alpha version 1.1 glxropcode ? offset ? GlobalAlphaFactordSUN(factor) return void param factor Float64 in value category SUN_global_alpha version 1.1 glxropcode ? offset ? GlobalAlphaFactorubSUN(factor) return void param factor UInt8 in value category SUN_global_alpha version 1.1 glxropcode ? offset ? GlobalAlphaFactorusSUN(factor) return void param factor UInt16 in value category SUN_global_alpha version 1.1 glxropcode ? offset ? GlobalAlphaFactoruiSUN(factor) return void param factor UInt32 in value category SUN_global_alpha version 1.1 glxropcode ? offset ? ############################################################################### # # Extension #165 # SUN_triangle_list commands # ############################################################################### ReplacementCodeuiSUN(code) return void param code UInt32 in value category SUN_triangle_list version 1.1 glxropcode ? offset ? ReplacementCodeusSUN(code) return void param code UInt16 in value category SUN_triangle_list version 1.1 glxropcode ? offset ? ReplacementCodeubSUN(code) return void param code UInt8 in value category SUN_triangle_list version 1.1 glxropcode ? offset ? ReplacementCodeuivSUN(code) return void param code UInt32 in array [COMPSIZE()] category SUN_triangle_list version 1.1 glxropcode ? offset ? ReplacementCodeusvSUN(code) return void param code UInt16 in array [COMPSIZE()] category SUN_triangle_list version 1.1 glxropcode ? offset ? ReplacementCodeubvSUN(code) return void param code UInt8 in array [COMPSIZE()] category SUN_triangle_list version 1.1 glxropcode ? offset ? ReplacementCodePointerSUN(type, stride, pointer) return void param type ReplacementCodeTypeSUN in value param stride SizeI in value param pointer VoidPointer in array [COMPSIZE(type/stride)] retained category SUN_triangle_list version 1.1 glxropcode ? offset ? ############################################################################### # # Extension #166 # SUN_vertex commands # ############################################################################### Color4ubVertex2fSUN(r, g, b, a, x, y) return void param r UInt8 in value param g UInt8 in value param b UInt8 in value param a UInt8 in value param x Float32 in value param y Float32 in value category SUN_vertex version 1.1 glxropcode ? offset ? Color4ubVertex2fvSUN(c, v) return void param c UInt8 in array [4] param v Float32 in array [2] category SUN_vertex version 1.1 glxropcode ? offset ? Color4ubVertex3fSUN(r, g, b, a, x, y, z) return void param r UInt8 in value param g UInt8 in value param b UInt8 in value param a UInt8 in value param x Float32 in value param y Float32 in value param z Float32 in value category SUN_vertex version 1.1 glxropcode ? offset ? Color4ubVertex3fvSUN(c, v) return void param c UInt8 in array [4] param v Float32 in array [3] category SUN_vertex version 1.1 glxropcode ? offset ? Color3fVertex3fSUN(r, g, b, x, y, z) return void param r Float32 in value param g Float32 in value param b Float32 in value param x Float32 in value param y Float32 in value param z Float32 in value category SUN_vertex version 1.1 glxropcode ? offset ? Color3fVertex3fvSUN(c, v) return void param c Float32 in array [3] param v Float32 in array [3] category SUN_vertex version 1.1 glxropcode ? offset ? Normal3fVertex3fSUN(nx, ny, nz, x, y, z) return void param nx Float32 in value param ny Float32 in value param nz Float32 in value param x Float32 in value param y Float32 in value param z Float32 in value category SUN_vertex version 1.1 glxropcode ? offset ? Normal3fVertex3fvSUN(n, v) return void param n Float32 in array [3] param v Float32 in array [3] category SUN_vertex version 1.1 glxropcode ? offset ? Color4fNormal3fVertex3fSUN(r, g, b, a, nx, ny, nz, x, y, z) return void param r Float32 in value param g Float32 in value param b Float32 in value param a Float32 in value param nx Float32 in value param ny Float32 in value param nz Float32 in value param x Float32 in value param y Float32 in value param z Float32 in value category SUN_vertex version 1.1 glxropcode ? offset ? Color4fNormal3fVertex3fvSUN(c, n, v) return void param c Float32 in array [4] param n Float32 in array [3] param v Float32 in array [3] category SUN_vertex version 1.1 glxropcode ? offset ? TexCoord2fVertex3fSUN(s, t, x, y, z) return void param s Float32 in value param t Float32 in value param x Float32 in value param y Float32 in value param z Float32 in value category SUN_vertex version 1.1 glxropcode ? offset ? TexCoord2fVertex3fvSUN(tc, v) return void param tc Float32 in array [2] param v Float32 in array [3] category SUN_vertex version 1.1 glxropcode ? offset ? TexCoord4fVertex4fSUN(s, t, p, q, x, y, z, w) return void param s Float32 in value param t Float32 in value param p Float32 in value param q Float32 in value param x Float32 in value param y Float32 in value param z Float32 in value param w Float32 in value category SUN_vertex version 1.1 glxropcode ? offset ? TexCoord4fVertex4fvSUN(tc, v) return void param tc Float32 in array [4] param v Float32 in array [4] category SUN_vertex version 1.1 glxropcode ? offset ? TexCoord2fColor4ubVertex3fSUN(s, t, r, g, b, a, x, y, z) return void param s Float32 in value param t Float32 in value param r UInt8 in value param g UInt8 in value param b UInt8 in value param a UInt8 in value param x Float32 in value param y Float32 in value param z Float32 in value category SUN_vertex version 1.1 glxropcode ? offset ? TexCoord2fColor4ubVertex3fvSUN(tc, c, v) return void param tc Float32 in array [2] param c UInt8 in array [4] param v Float32 in array [3] category SUN_vertex version 1.1 glxropcode ? offset ? TexCoord2fColor3fVertex3fSUN(s, t, r, g, b, x, y, z) return void param s Float32 in value param t Float32 in value param r Float32 in value param g Float32 in value param b Float32 in value param x Float32 in value param y Float32 in value param z Float32 in value category SUN_vertex version 1.1 glxropcode ? offset ? TexCoord2fColor3fVertex3fvSUN(tc, c, v) return void param tc Float32 in array [2] param c Float32 in array [3] param v Float32 in array [3] category SUN_vertex version 1.1 glxropcode ? offset ? TexCoord2fNormal3fVertex3fSUN(s, t, nx, ny, nz, x, y, z) return void param s Float32 in value param t Float32 in value param nx Float32 in value param ny Float32 in value param nz Float32 in value param x Float32 in value param y Float32 in value param z Float32 in value category SUN_vertex version 1.1 glxropcode ? offset ? TexCoord2fNormal3fVertex3fvSUN(tc, n, v) return void param tc Float32 in array [2] param n Float32 in array [3] param v Float32 in array [3] category SUN_vertex version 1.1 glxropcode ? offset ? TexCoord2fColor4fNormal3fVertex3fSUN(s, t, r, g, b, a, nx, ny, nz, x, y, z) return void param s Float32 in value param t Float32 in value param r Float32 in value param g Float32 in value param b Float32 in value param a Float32 in value param nx Float32 in value param ny Float32 in value param nz Float32 in value param x Float32 in value param y Float32 in value param z Float32 in value category SUN_vertex version 1.1 glxropcode ? offset ? TexCoord2fColor4fNormal3fVertex3fvSUN(tc, c, n, v) return void 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_vertex version 1.1 glxropcode ? offset ? TexCoord4fColor4fNormal3fVertex4fSUN(s, t, p, q, r, g, b, a, nx, ny, nz, x, y, z, w) return void param s Float32 in value param t Float32 in value param p Float32 in value param q Float32 in value param r Float32 in value param g Float32 in value param b Float32 in value param a Float32 in value param nx Float32 in value param ny Float32 in value param nz Float32 in value param x Float32 in value param y Float32 in value param z Float32 in value param w Float32 in value category SUN_vertex version 1.1 glxropcode ? offset ? TexCoord4fColor4fNormal3fVertex4fvSUN(tc, c, n, v) return void param 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_vertex version 1.1 glxropcode ? offset ? ReplacementCodeuiVertex3fSUN(rc, x, y, z) return void param rc ReplacementCodeSUN in value param x Float32 in value param y Float32 in value param z Float32 in value category SUN_vertex version 1.1 glxropcode ? offset ? ReplacementCodeuiVertex3fvSUN(rc, v) return void param rc ReplacementCodeSUN in array [1] param v Float32 in array [3] category SUN_vertex version 1.1 glxropcode ? offset ? ReplacementCodeuiColor4ubVertex3fSUN(rc, r, g, b, a, x, y, z) return void param rc ReplacementCodeSUN in value param r UInt8 in value param g UInt8 in value param b UInt8 in value param a UInt8 in value param x Float32 in value param y Float32 in value param z Float32 in value category SUN_vertex version 1.1 glxropcode ? offset ? ReplacementCodeuiColor4ubVertex3fvSUN(rc, c, v) return void param rc ReplacementCodeSUN in array [1] param c UInt8 in array [4] param v Float32 in array [3] category SUN_vertex version 1.1 glxropcode ? offset ? ReplacementCodeuiColor3fVertex3fSUN(rc, r, g, b, x, y, z) return void param rc ReplacementCodeSUN in value param r Float32 in value param g Float32 in value param b Float32 in value param x Float32 in value param y Float32 in value param z Float32 in value category SUN_vertex version 1.1 glxropcode ? offset ? ReplacementCodeuiColor3fVertex3fvSUN(rc, c, v) return void param rc ReplacementCodeSUN in array [1] param c Float32 in array [3] param v Float32 in array [3] category SUN_vertex version 1.1 glxropcode ? offset ? ReplacementCodeuiNormal3fVertex3fSUN(rc, nx, ny, nz, x, y, z) return void param rc ReplacementCodeSUN in value param nx Float32 in value param ny Float32 in value param nz Float32 in value param x Float32 in value param y Float32 in value param z Float32 in value category SUN_vertex version 1.1 glxropcode ? offset ? ReplacementCodeuiNormal3fVertex3fvSUN(rc, n, v) return void param rc ReplacementCodeSUN in array [1] param n Float32 in array [3] param v Float32 in array [3] category SUN_vertex version 1.1 glxropcode ? offset ? ReplacementCodeuiColor4fNormal3fVertex3fSUN(rc, r, g, b, a, nx, ny, nz, x, y, z) return void param rc ReplacementCodeSUN in value param r Float32 in value param g Float32 in value param b Float32 in value param a Float32 in value param nx Float32 in value param ny Float32 in value param nz Float32 in value param x Float32 in value param y Float32 in value param z Float32 in value category SUN_vertex version 1.1 glxropcode ? offset ? ReplacementCodeuiColor4fNormal3fVertex3fvSUN(rc, c, n, v) return void param 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_vertex version 1.1 glxropcode ? offset ? ReplacementCodeuiTexCoord2fVertex3fSUN(rc, s, t, x, y, z) return void param rc ReplacementCodeSUN in value param s Float32 in value param t Float32 in value param x Float32 in value param y Float32 in value param z Float32 in value category SUN_vertex version 1.1 glxropcode ? offset ? ReplacementCodeuiTexCoord2fVertex3fvSUN(rc, tc, v) return void param rc ReplacementCodeSUN in array [1] param tc Float32 in array [2] param v Float32 in array [3] category SUN_vertex version 1.1 glxropcode ? offset ? ReplacementCodeuiTexCoord2fNormal3fVertex3fSUN(rc, s, t, nx, ny, nz, x, y, z) return void param rc ReplacementCodeSUN in value param s Float32 in value param t Float32 in value param nx Float32 in value param ny Float32 in value param nz Float32 in value param x Float32 in value param y Float32 in value param z Float32 in value category SUN_vertex version 1.1 glxropcode ? offset ? ReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN(rc, tc, n, v) return void param 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_vertex version 1.1 glxropcode ? offset ? ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN(rc, s, t, r, g, b, a, nx, ny, nz, x, y, z) return void param rc ReplacementCodeSUN in value param s Float32 in value param t Float32 in value param r Float32 in value param g Float32 in value param b Float32 in value param a Float32 in value param nx Float32 in value param ny Float32 in value param nz Float32 in value param x Float32 in value param y Float32 in value param z Float32 in value category SUN_vertex version 1.1 glxropcode ? offset ? ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN(rc, tc, c, n, v) return void param 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_vertex version 1.1 glxropcode ? 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 void param sfactorRGB BlendFuncSeparateParameterEXT in value param dfactorRGB BlendFuncSeparateParameterEXT in value param sfactorAlpha BlendFuncSeparateParameterEXT in value param dfactorAlpha BlendFuncSeparateParameterEXT in value category EXT_blend_func_separate glxropcode 4134 version 1.0 extension alias BlendFuncSeparate BlendFuncSeparateINGR(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha) return void param sfactorRGB BlendFuncSeparateParameterEXT in value param dfactorRGB BlendFuncSeparateParameterEXT in value param sfactorAlpha BlendFuncSeparateParameterEXT in value param dfactorAlpha BlendFuncSeparateParameterEXT in value category INGR_blend_func_separate glxropcode 4134 version 1.0 extension alias 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 written VertexWeightfEXT(weight) return void param weight Float32 in value category EXT_vertex_weighting vectorequiv VertexWeightfvEXT version 1.1 extension soft WINSOFT NV10 glxflags ignore offset 494 VertexWeightfvEXT(weight) return void param weight Float32 in array [1] category EXT_vertex_weighting version 1.1 extension soft WINSOFT NV10 glxropcode 4135 glxflags ignore offset 495 VertexWeightPointerEXT(size, type, stride, pointer) return void param size SizeI in value param type VertexWeightPointerTypeEXT in value param stride SizeI in value param pointer Void in array [COMPSIZE(type/stride)] retained category EXT_vertex_weighting version 1.1 extension soft WINSOFT NV10 dlflags notlistable glxflags ignore offset 496 ############################################################################### # # Extension #189 # NV_light_max_exponent commands # ############################################################################### # (none) newcategory: NV_light_max_exponent ############################################################################### # # Extension #190 # NV_vertex_array_range commands # ############################################################################### FlushVertexArrayRangeNV() return void category NV_vertex_array_range version 1.1 extension soft WINSOFT NV10 dlflags notlistable glxflags client-handcode server-handcode ignore offset 497 VertexArrayRangeNV(length, pointer) return void param length SizeI in value param pointer Void in array [COMPSIZE(length)] retained category NV_vertex_array_range version 1.1 extension soft WINSOFT NV10 dlflags notlistable glxflags client-handcode server-handcode ignore offset 498 ############################################################################### # # Extension #191 # NV_register_combiners commands # ############################################################################### CombinerParameterfvNV(pname, params) return void param pname CombinerParameterNV in value param params CheckedFloat32 in array [COMPSIZE(pname)] category NV_register_combiners version 1.1 extension soft WINSOFT NV10 glxropcode 4137 glxflags ignore offset 499 CombinerParameterfNV(pname, param) return void param pname CombinerParameterNV in value param param Float32 in value category NV_register_combiners version 1.1 extension soft WINSOFT NV10 glxropcode 4136 glxflags ignore offset 500 CombinerParameterivNV(pname, params) return void param pname CombinerParameterNV in value param params CheckedInt32 in array [COMPSIZE(pname)] category NV_register_combiners version 1.1 extension soft WINSOFT NV10 glxropcode 4139 glxflags ignore offset 501 CombinerParameteriNV(pname, param) return void param pname CombinerParameterNV in value param param Int32 in value category NV_register_combiners version 1.1 extension soft WINSOFT NV10 glxropcode 4138 glxflags ignore offset 502 CombinerInputNV(stage, portion, variable, input, mapping, componentUsage) return void param stage CombinerStageNV in value param portion CombinerPortionNV in value param variable CombinerVariableNV in value param input CombinerRegisterNV in value param mapping CombinerMappingNV in value param componentUsage CombinerComponentUsageNV in value category NV_register_combiners version 1.1 extension soft WINSOFT NV10 glxropcode 4140 glxflags ignore offset 503 CombinerOutputNV(stage, portion, abOutput, cdOutput, sumOutput, scale, bias, abDotProduct, cdDotProduct, muxSum) return void param stage CombinerStageNV in value param portion CombinerPortionNV in value param abOutput CombinerRegisterNV in value param cdOutput CombinerRegisterNV in value param sumOutput CombinerRegisterNV in value param scale CombinerScaleNV in value param bias CombinerBiasNV in value param abDotProduct Boolean in value param cdDotProduct Boolean in value param muxSum Boolean in value category NV_register_combiners version 1.1 extension soft WINSOFT NV10 glxropcode 4141 glxflags ignore offset 504 FinalCombinerInputNV(variable, input, mapping, componentUsage) return void param variable CombinerVariableNV in value param input CombinerRegisterNV in value param mapping CombinerMappingNV in value param componentUsage CombinerComponentUsageNV in value category NV_register_combiners version 1.1 extension soft WINSOFT NV10 glxropcode 4142 glxflags ignore offset 505 GetCombinerInputParameterfvNV(stage, portion, variable, pname, params) return void param stage CombinerStageNV in value param portion CombinerPortionNV in value param variable CombinerVariableNV in value param pname CombinerParameterNV in value param params Float32 out array [COMPSIZE(pname)] dlflags notlistable category NV_register_combiners version 1.1 extension soft WINSOFT NV10 glxvendorpriv 1270 glxflags ignore offset 506 GetCombinerInputParameterivNV(stage, portion, variable, pname, params) return void param stage CombinerStageNV in value param portion CombinerPortionNV in value param variable CombinerVariableNV in value param pname CombinerParameterNV in value param params Int32 out array [COMPSIZE(pname)] dlflags notlistable category NV_register_combiners version 1.1 extension soft WINSOFT NV10 glxvendorpriv 1271 glxflags ignore offset 507 GetCombinerOutputParameterfvNV(stage, portion, pname, params) return void param stage CombinerStageNV in value param portion CombinerPortionNV in value param pname CombinerParameterNV in value param params Float32 out array [COMPSIZE(pname)] dlflags notlistable category NV_register_combiners version 1.1 extension soft WINSOFT NV10 glxvendorpriv 1272 glxflags ignore offset 508 GetCombinerOutputParameterivNV(stage, portion, pname, params) return void param stage CombinerStageNV in value param portion CombinerPortionNV in value param pname CombinerParameterNV in value param params Int32 out array [COMPSIZE(pname)] dlflags notlistable category NV_register_combiners version 1.1 extension soft WINSOFT NV10 glxvendorpriv 1273 glxflags ignore offset 509 GetFinalCombinerInputParameterfvNV(variable, pname, params) return void param variable CombinerVariableNV in value param pname CombinerParameterNV in value param params Float32 out array [COMPSIZE(pname)] dlflags notlistable category NV_register_combiners version 1.1 extension soft WINSOFT NV10 glxvendorpriv 1274 glxflags ignore offset 510 GetFinalCombinerInputParameterivNV(variable, pname, params) return void param variable CombinerVariableNV in value param pname CombinerParameterNV in value param params Int32 out array [COMPSIZE(pname)] dlflags notlistable category NV_register_combiners version 1.1 extension soft WINSOFT NV10 glxvendorpriv 1275 glxflags ignore offset 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 void category MESA_resize_buffers version 1.0 glxropcode ? 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 void param x CoordD in value param y CoordD in value category MESA_window_pos vectorequiv WindowPos2dvMESA version 1.0 alias WindowPos2dARB WindowPos2dvMESA(v) return void param v CoordD in array [2] category MESA_window_pos version 1.0 glxropcode ? alias WindowPos2dvARB WindowPos2fMESA(x, y) return void param x CoordF in value param y CoordF in value category MESA_window_pos vectorequiv WindowPos2fvMESA version 1.0 alias WindowPos2fARB WindowPos2fvMESA(v) return void param v CoordF in array [2] category MESA_window_pos version 1.0 glxropcode ? alias WindowPos2fvARB WindowPos2iMESA(x, y) return void param x CoordI in value param y CoordI in value category MESA_window_pos vectorequiv WindowPos2ivMESA version 1.0 alias WindowPos2iARB WindowPos2ivMESA(v) return void param v CoordI in array [2] category MESA_window_pos version 1.0 glxropcode ? alias WindowPos2ivARB WindowPos2sMESA(x, y) return void param x CoordS in value param y CoordS in value category MESA_window_pos vectorequiv WindowPos2svMESA version 1.0 alias WindowPos2sARB WindowPos2svMESA(v) return void param v CoordS in array [2] category MESA_window_pos version 1.0 glxropcode ? alias WindowPos2svARB WindowPos3dMESA(x, y, z) return void param x CoordD in value param y CoordD in value param z CoordD in value vectorequiv WindowPos3dvMESA category MESA_window_pos version 1.0 alias WindowPos3dARB WindowPos3dvMESA(v) return void param v CoordD in array [3] category MESA_window_pos version 1.0 glxropcode ? alias WindowPos3dvARB WindowPos3fMESA(x, y, z) return void param x CoordF in value param y CoordF in value param z CoordF in value category MESA_window_pos vectorequiv WindowPos3fvMESA version 1.0 alias WindowPos3fARB WindowPos3fvMESA(v) return void param v CoordF in array [3] category MESA_window_pos version 1.0 glxropcode ? alias WindowPos3fvARB WindowPos3iMESA(x, y, z) return void param x CoordI in value param y CoordI in value param z CoordI in value category MESA_window_pos vectorequiv WindowPos3ivMESA version 1.0 alias WindowPos3iARB WindowPos3ivMESA(v) return void param v CoordI in array [3] category MESA_window_pos version 1.0 glxropcode ? alias WindowPos3ivARB WindowPos3sMESA(x, y, z) return void param x CoordS in value param y CoordS in value param z CoordS in value category MESA_window_pos vectorequiv WindowPos3svMESA version 1.0 alias WindowPos3sARB WindowPos3svMESA(v) return void param v CoordS in array [3] category MESA_window_pos version 1.0 glxropcode ? alias WindowPos3svARB WindowPos4dMESA(x, y, z, w) return void param x CoordD in value param y CoordD in value param z CoordD in value param w CoordD in value vectorequiv WindowPos4dvMESA category MESA_window_pos version 1.0 offset 529 WindowPos4dvMESA(v) return void param v CoordD in array [4] category MESA_window_pos version 1.0 glxropcode ? offset 530 WindowPos4fMESA(x, y, z, w) return void param x CoordF in value param y CoordF in value param z CoordF in value param w CoordF in value category MESA_window_pos vectorequiv WindowPos4fvMESA version 1.0 offset 531 WindowPos4fvMESA(v) return void param v CoordF in array [4] category MESA_window_pos version 1.0 glxropcode ? offset 532 WindowPos4iMESA(x, y, z, w) return void param x CoordI in value param y CoordI in value param z CoordI in value param w CoordI in value category MESA_window_pos vectorequiv WindowPos4ivMESA version 1.0 offset 533 WindowPos4ivMESA(v) return void param v CoordI in array [4] category MESA_window_pos version 1.0 glxropcode ? offset 534 WindowPos4sMESA(x, y, z, w) return void param x CoordS in value param y CoordS in value param z CoordS in value param w CoordS in value category MESA_window_pos vectorequiv WindowPos4svMESA version 1.0 offset 535 WindowPos4svMESA(v) return void param v CoordS in array [4] category MESA_window_pos version 1.0 glxropcode ? 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 void param mode BeginMode in array [COMPSIZE(primcount)] param first Int32 in array [COMPSIZE(primcount)] param count SizeI in array [COMPSIZE(primcount)] param primcount SizeI in value param modestride Int32 in value category IBM_multimode_draw_arrays version 1.1 glxropcode ? offset 708 MultiModeDrawElementsIBM(mode, count, type, indices, primcount, modestride) return void param mode BeginMode in array [COMPSIZE(primcount)] param count SizeI in array [COMPSIZE(primcount)] param type DrawElementsType in value param indices ConstVoidPointer in array [COMPSIZE(primcount)] param primcount SizeI in value param modestride Int32 in value category IBM_multimode_draw_arrays version 1.1 glxropcode ? offset 709 ############################################################################### # # Extension #201 # IBM_vertex_array_lists commands # ############################################################################### ColorPointerListIBM(size, type, stride, pointer, ptrstride) return void param size Int32 in value param type ColorPointerType in value param stride Int32 in value param pointer VoidPointer in array [COMPSIZE(size/type/stride)] retained param ptrstride Int32 in value category IBM_vertex_array_lists version 1.1 glxropcode ? offset ? SecondaryColorPointerListIBM(size, type, stride, pointer, ptrstride) return void param size Int32 in value param type SecondaryColorPointerTypeIBM in value param stride Int32 in value param pointer VoidPointer in array [COMPSIZE(size/type/stride)] retained param ptrstride Int32 in value category IBM_vertex_array_lists version 1.1 glxropcode ? offset ? EdgeFlagPointerListIBM(stride, pointer, ptrstride) return void param stride Int32 in value param pointer BooleanPointer in array [COMPSIZE(stride)] retained param ptrstride Int32 in value category IBM_vertex_array_lists version 1.1 glxropcode ? offset ? FogCoordPointerListIBM(type, stride, pointer, ptrstride) return void param type FogPointerTypeIBM in value param stride Int32 in value param pointer VoidPointer in array [COMPSIZE(type/stride)] retained param ptrstride Int32 in value category IBM_vertex_array_lists version 1.1 glxropcode ? offset ? IndexPointerListIBM(type, stride, pointer, ptrstride) return void param type IndexPointerType in value param stride Int32 in value param pointer VoidPointer in array [COMPSIZE(type/stride)] retained param ptrstride Int32 in value category IBM_vertex_array_lists version 1.1 glxropcode ? offset ? NormalPointerListIBM(type, stride, pointer, ptrstride) return void param type NormalPointerType in value param stride Int32 in value param pointer VoidPointer in array [COMPSIZE(type/stride)] retained param ptrstride Int32 in value category IBM_vertex_array_lists version 1.1 glxropcode ? offset ? TexCoordPointerListIBM(size, type, stride, pointer, ptrstride) return void param size Int32 in value param type TexCoordPointerType in value param stride Int32 in value param pointer VoidPointer in array [COMPSIZE(size/type/stride)] retained param ptrstride Int32 in value category IBM_vertex_array_lists version 1.1 glxropcode ? offset ? VertexPointerListIBM(size, type, stride, pointer, ptrstride) return void param size Int32 in value param type VertexPointerType in value param stride Int32 in value param pointer VoidPointer in array [COMPSIZE(size/type/stride)] retained param ptrstride Int32 in value category IBM_vertex_array_lists version 1.1 glxropcode ? 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 void param mask UInt32 in value category 3DFX_tbuffer version 1.2 glxropcode ? offset 553 ############################################################################### # # Extension #209 # EXT_multisample commands # ############################################################################### SampleMaskEXT(value, invert) return void param value ClampedFloat32 in value param invert Boolean in value category EXT_multisample version 1.0 glxropcode ? extension offset 446 SamplePatternEXT(pattern) return void param pattern SamplePatternEXT in value category EXT_multisample version 1.0 glxropcode ? glxflags extension offset 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 void param red Boolean in value param green Boolean in value param blue Boolean in value param alpha Boolean in value category SGIS_texture_color_mask version 1.1 glxropcode 2082 extension offset ? ############################################################################### # # 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 void dlflags notlistable param pname IglooFunctionSelectSGIX in value param params IglooParameterSGIX in array [COMPSIZE(pname)] category SGIX_igloo_interface version 1.0 glxflags SGI ignore extension glxropcode 200 offset ? ############################################################################### # # 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 void param n SizeI in value param fences FenceNV in array [n] category NV_fence dlflags notlistable version 1.2 extension soft WINSOFT NV10 glxvendorpriv 1276 glxflags ignore offset 647 GenFencesNV(n, fences) return void param n SizeI in value param fences FenceNV out array [n] category NV_fence dlflags notlistable version 1.2 extension soft WINSOFT NV10 glxvendorpriv 1277 glxflags ignore offset 648 IsFenceNV(fence) return Boolean param fence FenceNV in value category NV_fence dlflags notlistable version 1.2 extension soft WINSOFT NV10 glxvendorpriv 1278 glxflags ignore offset 649 TestFenceNV(fence) return Boolean param fence FenceNV in value category NV_fence dlflags notlistable version 1.2 extension soft WINSOFT NV10 glxvendorpriv 1279 glxflags ignore offset 650 GetFenceivNV(fence, pname, params) return void param fence FenceNV in value param pname FenceParameterNameNV in value param params Int32 out array [COMPSIZE(pname)] category NV_fence dlflags notlistable version 1.2 extension soft WINSOFT NV10 glxvendorpriv 1280 glxflags ignore offset 651 FinishFenceNV(fence) return void param fence FenceNV in value category NV_fence dlflags notlistable version 1.2 extension soft WINSOFT NV10 glxvendorpriv 1312 glxflags ignore offset 652 SetFenceNV(fence, condition) return void param fence FenceNV in value param condition FenceConditionNV in value category NV_fence version 1.2 extension soft WINSOFT NV10 glxflags ignore offset 653 ############################################################################### # # Extension #225 # NV_evaluators commands # ############################################################################### MapControlPointsNV(target, index, type, ustride, vstride, uorder, vorder, packed, points) return void param target EvalTargetNV in value param index UInt32 in value param type MapTypeNV in value param ustride SizeI in value param vstride SizeI in value param uorder CheckedInt32 in value param vorder CheckedInt32 in value param packed Boolean in value param points Void in array [COMPSIZE(target/uorder/vorder)] category NV_evaluators dlflags handcode version 1.1 extension soft WINSOFT NV10 glxflags ignore offset ? MapParameterivNV(target, pname, params) return void param target EvalTargetNV in value param pname MapParameterNV in value param params CheckedInt32 in array [COMPSIZE(target/pname)] category NV_evaluators version 1.1 extension soft WINSOFT NV10 glxflags ignore offset ? MapParameterfvNV(target, pname, params) return void param target EvalTargetNV in value param pname MapParameterNV in value param params CheckedFloat32 in array [COMPSIZE(target/pname)] category NV_evaluators version 1.1 extension soft WINSOFT NV10 glxflags ignore offset ? GetMapControlPointsNV(target, index, type, ustride, vstride, packed, points) return void param target EvalTargetNV in value param index UInt32 in value param type MapTypeNV in value param ustride SizeI in value param vstride SizeI in value param packed Boolean in value param points Void out array [COMPSIZE(target)] category NV_evaluators dlflags notlistable version 1.1 extension soft WINSOFT NV10 glxflags ignore offset ? GetMapParameterivNV(target, pname, params) return void param target EvalTargetNV in value param pname MapParameterNV in value param params Int32 out array [COMPSIZE(target/pname)] category NV_evaluators dlflags notlistable version 1.1 extension soft WINSOFT NV10 glxflags ignore offset ? GetMapParameterfvNV(target, pname, params) return void param target EvalTargetNV in value param pname MapParameterNV in value param params Float32 out array [COMPSIZE(target/pname)] category NV_evaluators dlflags notlistable version 1.1 extension soft WINSOFT NV10 glxflags ignore offset ? GetMapAttribParameterivNV(target, index, pname, params) return void param target EvalTargetNV in value param index UInt32 in value param pname MapAttribParameterNV in value param params Int32 out array [COMPSIZE(pname)] category NV_evaluators dlflags notlistable version 1.1 extension soft WINSOFT NV10 glxflags ignore offset ? GetMapAttribParameterfvNV(target, index, pname, params) return void param target EvalTargetNV in value param index UInt32 in value param pname MapAttribParameterNV in value param params Float32 out array [COMPSIZE(pname)] category NV_evaluators dlflags notlistable version 1.1 extension soft WINSOFT NV10 glxflags ignore offset ? EvalMapsNV(target, mode) return void param target EvalTargetNV in value param mode EvalMapsModeNV in value category NV_evaluators version 1.1 extension soft WINSOFT NV10 glxflags ignore offset ? ############################################################################### # # Extension #226 # NV_packed_depth_stencil commands # ############################################################################### # (none) newcategory: NV_packed_depth_stencil ############################################################################### # # Extension #227 # NV_register_combiners2 commands # ############################################################################### CombinerStageParameterfvNV(stage, pname, params) return void param stage CombinerStageNV in value param pname CombinerParameterNV in value param params CheckedFloat32 in array [COMPSIZE(pname)] category NV_register_combiners2 version 1.1 extension glxflags ignore offset ? GetCombinerStageParameterfvNV(stage, pname, params) return void param stage CombinerStageNV in value param pname CombinerParameterNV in value param params Float32 out array [COMPSIZE(pname)] dlflags notlistable category NV_register_combiners2 version 1.1 extension glxflags ignore offset ? ############################################################################### # # 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 Boolean param n SizeI in value param programs UInt32 in array [n] param residences Boolean out array [n] category NV_vertex_program dlflags notlistable version 1.2 extension soft WINSOFT NV10 glxflags ignore glxvendorpriv 1293 offset 578 BindProgramNV(target, id) return void param target VertexAttribEnumNV in value param id UInt32 in value category NV_vertex_program version 1.2 extension soft WINSOFT NV10 glxropcode 4180 alias BindProgramARB DeleteProgramsNV(n, programs) return void param n SizeI in value param programs UInt32 in array [n] category NV_vertex_program dlflags notlistable version 1.2 extension soft WINSOFT NV10 glxvendorpriv 1294 alias DeleteProgramsARB ExecuteProgramNV(target, id, params) return void param target VertexAttribEnumNV in value param id UInt32 in value param params Float32 in array [4] category NV_vertex_program version 1.2 extension soft WINSOFT NV10 glxflags ignore glxropcode 4181 offset 581 GenProgramsNV(n, programs) return void param n SizeI in value param programs UInt32 out array [n] category NV_vertex_program dlflags notlistable version 1.2 extension soft WINSOFT NV10 glxvendorpriv 1295 alias GenProgramsARB GetProgramParameterdvNV(target, index, pname, params) return void param target VertexAttribEnumNV in value param index UInt32 in value param pname VertexAttribEnumNV in value param params Float64 out array [4] category NV_vertex_program dlflags notlistable version 1.2 extension soft WINSOFT NV10 glxflags ignore glxvendorpriv 1297 offset 583 GetProgramParameterfvNV(target, index, pname, params) return void param target VertexAttribEnumNV in value param index UInt32 in value param pname VertexAttribEnumNV in value param params Float32 out array [4] category NV_vertex_program dlflags notlistable version 1.2 extension soft WINSOFT NV10 glxflags ignore glxvendorpriv 1296 offset 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 void param id UInt32 in value param pname VertexAttribEnumNV in value param params Int32 out array [4] category NV_vertex_program dlflags notlistable version 1.2 extension soft WINSOFT NV10 glxflags ignore glxvendorpriv 1298 offset 585 GetProgramStringNV(id, pname, program) return void param id UInt32 in value param pname VertexAttribEnumNV in value param program ProgramCharacterNV out array [COMPSIZE(id/pname)] category NV_vertex_program dlflags notlistable version 1.2 extension soft WINSOFT NV10 glxflags ignore glxvendorpriv 1299 offset 586 GetTrackMatrixivNV(target, address, pname, params) return void param target VertexAttribEnumNV in value param address UInt32 in value param pname VertexAttribEnumNV in value param params Int32 out array [1] category NV_vertex_program dlflags notlistable version 1.2 extension soft WINSOFT NV10 glxflags ignore glxvendorpriv 1300 offset 587 GetVertexAttribdvNV(index, pname, params) return void param index UInt32 in value param pname VertexAttribEnumNV in value param params Float64 out array [1] category NV_vertex_program dlflags notlistable version 1.2 extension soft WINSOFT NV10 glxvendorpriv 1301 alias GetVertexAttribdv GetVertexAttribfvNV(index, pname, params) return void param index UInt32 in value param pname VertexAttribEnumNV in value param params Float32 out array [1] category NV_vertex_program dlflags notlistable version 1.2 extension soft WINSOFT NV10 glxvendorpriv 1302 alias GetVertexAttribfv GetVertexAttribivNV(index, pname, params) return void param index UInt32 in value param pname VertexAttribEnumNV in value param params Int32 out array [1] category NV_vertex_program dlflags notlistable version 1.2 extension soft WINSOFT NV10 glxvendorpriv 1303 alias GetVertexAttribiv GetVertexAttribPointervNV(index, pname, pointer) return void param index UInt32 in value param pname VertexAttribEnumNV in value param pointer VoidPointer out array [1] category NV_vertex_program dlflags notlistable version 1.2 extension soft WINSOFT NV10 glxflags ignore alias GetVertexAttribPointerv IsProgramNV(id) return Boolean param id UInt32 in value category NV_vertex_program dlflags notlistable version 1.2 extension soft WINSOFT NV10 glxvendorpriv 1304 alias IsProgram LoadProgramNV(target, id, len, program) return void param target VertexAttribEnumNV in value param id UInt32 in value param len SizeI in value param program UInt8 in array [len] category NV_vertex_program version 1.2 extension soft WINSOFT NV10 glxropcode 4183 offset 593 ProgramParameter4dNV(target, index, x, y, z, w) return void param target VertexAttribEnumNV in value param index UInt32 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_program version 1.2 vectorequiv ProgramParameter4dvNV extension soft WINSOFT NV10 offset 594 ProgramParameter4dvNV(target, index, v) return void param target VertexAttribEnumNV in value param index UInt32 in value param v Float64 in array [4] category NV_vertex_program version 1.2 extension soft WINSOFT NV10 glxropcode 4185 offset 595 ProgramParameter4fNV(target, index, x, y, z, w) return void param target VertexAttribEnumNV in value param index UInt32 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_program version 1.2 vectorequiv ProgramParameter4fvNV extension soft WINSOFT NV10 offset 596 ProgramParameter4fvNV(target, index, v) return void param target VertexAttribEnumNV in value param index UInt32 in value param v Float32 in array [4] category NV_vertex_program version 1.2 extension soft WINSOFT NV10 glxropcode 4184 offset 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 void param target VertexAttribEnumNV in value param index UInt32 in value param count SizeI in value param v Float64 in array [count*4] category NV_vertex_program version 1.2 extension soft WINSOFT NV10 glxropcode 4187 offset 598 ProgramParameters4fvNV(target, index, count, v) return void param target VertexAttribEnumNV in value param index UInt32 in value param count SizeI in value param v Float32 in array [count*4] category NV_vertex_program version 1.2 extension soft WINSOFT NV10 glxropcode 4186 offset 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 void param n SizeI in value param programs UInt32 in array [n] category NV_vertex_program version 1.2 extension soft WINSOFT NV10 glxropcode 4182 offset 600 TrackMatrixNV(target, address, matrix, transform) return void param target VertexAttribEnumNV in value param address UInt32 in value param matrix VertexAttribEnumNV in value param transform VertexAttribEnumNV in value category NV_vertex_program version 1.2 extension soft WINSOFT NV10 glxropcode 4188 offset 601 VertexAttribPointerNV(index, fsize, type, stride, pointer) return void param index UInt32 in value param fsize Int32 in value param type VertexAttribEnumNV in value param stride SizeI in value param pointer Void in array [COMPSIZE(fsize/type/stride)] retained category NV_vertex_program dlflags notlistable version 1.2 extension soft WINSOFT NV10 glxflags ignore offset 602 VertexAttrib1dNV(index, x) return void param index UInt32 in value param x Float64 in value category NV_vertex_program version 1.2 vectorequiv VertexAttrib1dvNV extension soft WINSOFT NV10 alias VertexAttrib1d VertexAttrib1dvNV(index, v) return void param index UInt32 in value param v Float64 in array [1] category NV_vertex_program version 1.2 extension soft WINSOFT NV10 glxropcode 4197 alias VertexAttrib1dv VertexAttrib1fNV(index, x) return void param index UInt32 in value param x Float32 in value category NV_vertex_program version 1.2 vectorequiv VertexAttrib1fvNV extension soft WINSOFT NV10 alias VertexAttrib1f VertexAttrib1fvNV(index, v) return void param index UInt32 in value param v Float32 in array [1] category NV_vertex_program version 1.2 extension soft WINSOFT NV10 glxropcode 4193 alias VertexAttrib1fv VertexAttrib1sNV(index, x) return void param index UInt32 in value param x Int16 in value category NV_vertex_program version 1.2 vectorequiv VertexAttrib1svNV extension soft WINSOFT NV10 alias VertexAttrib1s VertexAttrib1svNV(index, v) return void param index UInt32 in value param v Int16 in array [1] category NV_vertex_program version 1.2 extension soft WINSOFT NV10 glxropcode 4189 alias VertexAttrib1sv VertexAttrib2dNV(index, x, y) return void param index UInt32 in value param x Float64 in value param y Float64 in value category NV_vertex_program version 1.2 vectorequiv VertexAttrib2dvNV extension soft WINSOFT NV10 alias VertexAttrib2d VertexAttrib2dvNV(index, v) return void param index UInt32 in value param v Float64 in array [2] category NV_vertex_program version 1.2 extension soft WINSOFT NV10 glxropcode 4198 alias VertexAttrib2dv VertexAttrib2fNV(index, x, y) return void param index UInt32 in value param x Float32 in value param y Float32 in value category NV_vertex_program version 1.2 vectorequiv VertexAttrib2fvNV extension soft WINSOFT NV10 alias VertexAttrib2f VertexAttrib2fvNV(index, v) return void param index UInt32 in value param v Float32 in array [2] category NV_vertex_program version 1.2 extension soft WINSOFT NV10 glxropcode 4194 alias VertexAttrib2fv VertexAttrib2sNV(index, x, y) return void param index UInt32 in value param x Int16 in value param y Int16 in value category NV_vertex_program version 1.2 vectorequiv VertexAttrib2svNV extension soft WINSOFT NV10 alias VertexAttrib2s VertexAttrib2svNV(index, v) return void param index UInt32 in value param v Int16 in array [2] category NV_vertex_program version 1.2 extension soft WINSOFT NV10 glxropcode 4190 alias VertexAttrib2sv VertexAttrib3dNV(index, x, y, z) return void param index UInt32 in value param x Float64 in value param y Float64 in value param z Float64 in value category NV_vertex_program version 1.2 vectorequiv VertexAttrib3dvNV extension soft WINSOFT NV10 alias VertexAttrib3d VertexAttrib3dvNV(index, v) return void param index UInt32 in value param v Float64 in array [3] category NV_vertex_program version 1.2 extension soft WINSOFT NV10 glxropcode 4199 alias VertexAttrib3dv VertexAttrib3fNV(index, x, y, z) return void param index UInt32 in value param x Float32 in value param y Float32 in value param z Float32 in value category NV_vertex_program version 1.2 vectorequiv VertexAttrib3fvNV extension soft WINSOFT NV10 alias VertexAttrib3f VertexAttrib3fvNV(index, v) return void param index UInt32 in value param v Float32 in array [3] category NV_vertex_program version 1.2 extension soft WINSOFT NV10 glxropcode 4195 alias VertexAttrib3fv VertexAttrib3sNV(index, x, y, z) return void param index UInt32 in value param x Int16 in value param y Int16 in value param z Int16 in value category NV_vertex_program version 1.2 vectorequiv VertexAttrib3svNV extension soft WINSOFT NV10 alias VertexAttrib3s VertexAttrib3svNV(index, v) return void param index UInt32 in value param v Int16 in array [3] category NV_vertex_program version 1.2 extension soft WINSOFT NV10 glxropcode 4191 alias VertexAttrib3sv VertexAttrib4dNV(index, x, y, z, w) return void param index UInt32 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_program version 1.2 vectorequiv VertexAttrib4dvNV extension soft WINSOFT NV10 alias VertexAttrib4d VertexAttrib4dvNV(index, v) return void param index UInt32 in value param v Float64 in array [4] category NV_vertex_program version 1.2 extension soft WINSOFT NV10 glxropcode 4200 alias VertexAttrib4dv VertexAttrib4fNV(index, x, y, z, w) return void param index UInt32 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_program version 1.2 vectorequiv VertexAttrib4fvNV extension soft WINSOFT NV10 alias VertexAttrib4f VertexAttrib4fvNV(index, v) return void param index UInt32 in value param v Float32 in array [4] category NV_vertex_program version 1.2 extension soft WINSOFT NV10 glxropcode 4196 alias VertexAttrib4fv VertexAttrib4sNV(index, x, y, z, w) return void param index UInt32 in value param x Int16 in value param y Int16 in value param z Int16 in value param w Int16 in value category NV_vertex_program version 1.2 vectorequiv VertexAttrib4svNV extension soft WINSOFT NV10 alias VertexAttrib4s VertexAttrib4svNV(index, v) return void param index UInt32 in value param v Int16 in array [4] category NV_vertex_program version 1.2 extension soft WINSOFT NV10 glxropcode 4192 alias VertexAttrib4sv VertexAttrib4ubNV(index, x, y, z, w) return void param index UInt32 in value param x ColorUB in value param y ColorUB in value param z ColorUB in value param w ColorUB in value category NV_vertex_program version 1.2 extension soft WINSOFT NV10 vectorequiv VertexAttrib4ubvNV alias VertexAttrib4Nub VertexAttrib4ubvNV(index, v) return void param index UInt32 in value param v ColorUB in array [4] category NV_vertex_program version 1.2 extension soft WINSOFT NV10 glxropcode 4201 alias VertexAttrib4Nubv VertexAttribs1dvNV(index, count, v) return void param index UInt32 in value param count SizeI in value param v Float64 in array [count] category NV_vertex_program dlflags handcode version 1.2 extension soft WINSOFT NV10 glxropcode 4210 offset 629 VertexAttribs1fvNV(index, count, v) return void param index UInt32 in value param count SizeI in value param v Float32 in array [count] category NV_vertex_program dlflags handcode version 1.2 extension soft WINSOFT NV10 glxropcode 4206 offset 630 VertexAttribs1svNV(index, count, v) return void param index UInt32 in value param count SizeI in value param v Int16 in array [count] category NV_vertex_program dlflags handcode version 1.2 extension soft WINSOFT NV10 glxropcode 4202 offset 631 VertexAttribs2dvNV(index, count, v) return void param index UInt32 in value param count SizeI in value param v Float64 in array [count*2] category NV_vertex_program dlflags handcode version 1.2 extension soft WINSOFT NV10 glxropcode 4211 offset 632 VertexAttribs2fvNV(index, count, v) return void param index UInt32 in value param count SizeI in value param v Float32 in array [count*2] category NV_vertex_program dlflags handcode version 1.2 extension soft WINSOFT NV10 glxropcode 4207 offset 633 VertexAttribs2svNV(index, count, v) return void param index UInt32 in value param count SizeI in value param v Int16 in array [count*2] category NV_vertex_program dlflags handcode version 1.2 extension soft WINSOFT NV10 glxropcode 4203 offset 634 VertexAttribs3dvNV(index, count, v) return void param index UInt32 in value param count SizeI in value param v Float64 in array [count*3] category NV_vertex_program dlflags handcode version 1.2 extension soft WINSOFT NV10 glxropcode 4212 offset 635 VertexAttribs3fvNV(index, count, v) return void param index UInt32 in value param count SizeI in value param v Float32 in array [count*3] category NV_vertex_program dlflags handcode version 1.2 extension soft WINSOFT NV10 glxropcode 4208 offset 636 VertexAttribs3svNV(index, count, v) return void param index UInt32 in value param count SizeI in value param v Int16 in array [count*3] category NV_vertex_program dlflags handcode version 1.2 extension soft WINSOFT NV10 glxropcode 4204 offset 637 VertexAttribs4dvNV(index, count, v) return void param index UInt32 in value param count SizeI in value param v Float64 in array [count*4] category NV_vertex_program dlflags handcode version 1.2 extension soft WINSOFT NV10 glxropcode 4213 offset 638 VertexAttribs4fvNV(index, count, v) return void param index UInt32 in value param count SizeI in value param v Float32 in array [count*4] category NV_vertex_program dlflags handcode version 1.2 extension soft WINSOFT NV10 glxropcode 4209 offset 639 VertexAttribs4svNV(index, count, v) return void param index UInt32 in value param count SizeI in value param v Int16 in array [count*4] category NV_vertex_program dlflags handcode version 1.2 extension soft WINSOFT NV10 glxropcode 4205 offset 640 VertexAttribs4ubvNV(index, count, v) return void param index UInt32 in value param count SizeI in value param v ColorUB in array [count*4] category NV_vertex_program dlflags handcode version 1.2 extension soft WINSOFT NV10 glxropcode 4214 offset 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 void param pname TexBumpParameterATI in value param param Int32 in array [COMPSIZE(pname)] category ATI_envmap_bumpmap version 1.2 extension glxropcode ? glxflags ignore offset ? TexBumpParameterfvATI(pname, param) return void param pname TexBumpParameterATI in value param param Float32 in array [COMPSIZE(pname)] category ATI_envmap_bumpmap version 1.2 extension glxropcode ? glxflags ignore offset ? GetTexBumpParameterivATI(pname, param) return void param pname GetTexBumpParameterATI in value param param Int32 out array [COMPSIZE(pname)] category ATI_envmap_bumpmap dlflags notlistable version 1.2 extension glxsingle ? glxflags ignore offset ? GetTexBumpParameterfvATI(pname, param) return void param pname GetTexBumpParameterATI in value param param Float32 out array [COMPSIZE(pname)] category ATI_envmap_bumpmap dlflags notlistable version 1.2 extension glxsingle ? glxflags ignore offset ? ############################################################################### # # Extension #245 # ATI_fragment_shader commands # ############################################################################### GenFragmentShadersATI(range) return UInt32 param range UInt32 in value category ATI_fragment_shader version 1.2 extension glxropcode ? glxflags ignore offset ? BindFragmentShaderATI(id) return void param id UInt32 in value category ATI_fragment_shader version 1.2 extension glxropcode ? glxflags ignore offset ? DeleteFragmentShaderATI(id) return void param id UInt32 in value category ATI_fragment_shader version 1.2 extension glxropcode ? glxflags ignore offset ? BeginFragmentShaderATI() return void category ATI_fragment_shader version 1.2 extension glxropcode ? glxflags ignore offset ? EndFragmentShaderATI() return void category ATI_fragment_shader version 1.2 extension glxropcode ? glxflags ignore offset ? PassTexCoordATI(dst, coord, swizzle) return void param dst UInt32 in value param coord UInt32 in value param swizzle SwizzleOpATI in value category ATI_fragment_shader version 1.2 extension glxropcode ? glxflags ignore offset ? SampleMapATI(dst, interp, swizzle) return void param dst UInt32 in value param interp UInt32 in value param swizzle SwizzleOpATI in value category ATI_fragment_shader version 1.2 extension glxropcode ? glxflags ignore offset ? ColorFragmentOp1ATI(op, dst, dstMask, dstMod, arg1, arg1Rep, arg1Mod) return void param op FragmentOpATI in value param dst UInt32 in value param dstMask UInt32 in value param dstMod UInt32 in value param arg1 UInt32 in value param arg1Rep UInt32 in value param arg1Mod UInt32 in value category ATI_fragment_shader version 1.2 extension glxropcode ? glxflags ignore offset ? ColorFragmentOp2ATI(op, dst, dstMask, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod) return void param op FragmentOpATI in value param dst UInt32 in value param dstMask UInt32 in value param dstMod UInt32 in value param arg1 UInt32 in value param arg1Rep UInt32 in value param arg1Mod UInt32 in value param arg2 UInt32 in value param arg2Rep UInt32 in value param arg2Mod UInt32 in value category ATI_fragment_shader version 1.2 extension glxropcode ? glxflags ignore offset ? ColorFragmentOp3ATI(op, dst, dstMask, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod, arg3, arg3Rep, arg3Mod) return void param op FragmentOpATI in value param dst UInt32 in value param dstMask UInt32 in value param dstMod UInt32 in value param arg1 UInt32 in value param arg1Rep UInt32 in value param arg1Mod UInt32 in value param arg2 UInt32 in value param arg2Rep UInt32 in value param arg2Mod UInt32 in value param arg3 UInt32 in value param arg3Rep UInt32 in value param arg3Mod UInt32 in value category ATI_fragment_shader version 1.2 extension glxropcode ? glxflags ignore offset ? AlphaFragmentOp1ATI(op, dst, dstMod, arg1, arg1Rep, arg1Mod) return void param op FragmentOpATI in value param dst UInt32 in value param dstMod UInt32 in value param arg1 UInt32 in value param arg1Rep UInt32 in value param arg1Mod UInt32 in value category ATI_fragment_shader version 1.2 extension glxropcode ? glxflags ignore offset ? AlphaFragmentOp2ATI(op, dst, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod) return void param op FragmentOpATI in value param dst UInt32 in value param dstMod UInt32 in value param arg1 UInt32 in value param arg1Rep UInt32 in value param arg1Mod UInt32 in value param arg2 UInt32 in value param arg2Rep UInt32 in value param arg2Mod UInt32 in value category ATI_fragment_shader version 1.2 extension glxropcode ? glxflags ignore offset ? AlphaFragmentOp3ATI(op, dst, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod, arg3, arg3Rep, arg3Mod) return void param op FragmentOpATI in value param dst UInt32 in value param dstMod UInt32 in value param arg1 UInt32 in value param arg1Rep UInt32 in value param arg1Mod UInt32 in value param arg2 UInt32 in value param arg2Rep UInt32 in value param arg2Mod UInt32 in value param arg3 UInt32 in value param arg3Rep UInt32 in value param arg3Mod UInt32 in value category ATI_fragment_shader version 1.2 extension glxropcode ? glxflags ignore offset ? SetFragmentShaderConstantATI(dst, value) return void param dst UInt32 in value param value ConstFloat32 in array [4] category ATI_fragment_shader version 1.2 extension glxropcode ? glxflags ignore offset ? ############################################################################### # # Extension #246 # ATI_pn_triangles commands # ############################################################################### PNTrianglesiATI(pname, param) return void param pname PNTrianglesPNameATI in value param param Int32 in value category ATI_pn_triangles version 1.2 extension glxropcode ? glxflags ignore offset ? PNTrianglesfATI(pname, param) return void param pname PNTrianglesPNameATI in value param param Float32 in value category ATI_pn_triangles version 1.2 extension glxropcode ? glxflags ignore offset ? ############################################################################### # # Extension #247 # ATI_vertex_array_object commands # ############################################################################### NewObjectBufferATI(size, pointer, usage) return UInt32 param size SizeI in value param pointer ConstVoid in array [size] param usage ArrayObjectUsageATI in value category ATI_vertex_array_object version 1.2 extension glxropcode ? glxflags ignore offset ? IsObjectBufferATI(buffer) return Boolean param buffer UInt32 in value category ATI_vertex_array_object version 1.2 extension glxropcode ? glxflags ignore offset ? UpdateObjectBufferATI(buffer, offset, size, pointer, preserve) return void param buffer UInt32 in value param offset UInt32 in value param size SizeI in value param pointer ConstVoid in array [size] param preserve PreserveModeATI in value category ATI_vertex_array_object version 1.2 extension glxropcode ? glxflags ignore offset ? GetObjectBufferfvATI(buffer, pname, params) return void param buffer UInt32 in value param pname ArrayObjectPNameATI in value param params Float32 out array [1] category ATI_vertex_array_object dlflags notlistable version 1.2 extension glxsingle ? glxflags ignore offset ? GetObjectBufferivATI(buffer, pname, params) return void param buffer UInt32 in value param pname ArrayObjectPNameATI in value param params Int32 out array [1] category ATI_vertex_array_object dlflags notlistable version 1.2 extension glxsingle ? glxflags ignore offset ? FreeObjectBufferATI(buffer) return void param buffer UInt32 in value category ATI_vertex_array_object version 1.2 extension glxropcode ? glxflags ignore offset ? ArrayObjectATI(array, size, type, stride, buffer, offset) return void param array EnableCap in value param size Int32 in value param type ScalarType in value param stride SizeI in value param buffer UInt32 in value param offset UInt32 in value category ATI_vertex_array_object version 1.2 extension glxropcode ? glxflags ignore offset ? GetArrayObjectfvATI(array, pname, params) return void param array EnableCap in value param pname ArrayObjectPNameATI in value param params Float32 out array [1] category ATI_vertex_array_object dlflags notlistable version 1.2 extension glxsingle ? glxflags ignore offset ? GetArrayObjectivATI(array, pname, params) return void param array EnableCap in value param pname ArrayObjectPNameATI in value param params Int32 out array [1] category ATI_vertex_array_object dlflags notlistable version 1.2 extension glxsingle ? glxflags ignore offset ? VariantArrayObjectATI(id, type, stride, buffer, offset) return void param id UInt32 in value param type ScalarType in value param stride SizeI in value param buffer UInt32 in value param offset UInt32 in value category ATI_vertex_array_object version 1.2 extension glxropcode ? glxflags ignore offset ? GetVariantArrayObjectfvATI(id, pname, params) return void param id UInt32 in value param pname ArrayObjectPNameATI in value param params Float32 out array [1] category ATI_vertex_array_object dlflags notlistable version 1.2 extension glxsingle ? glxflags ignore offset ? GetVariantArrayObjectivATI(id, pname, params) return void param id UInt32 in value param pname ArrayObjectPNameATI in value param params Int32 out array [1] category ATI_vertex_array_object dlflags notlistable version 1.2 extension glxsingle ? glxflags ignore offset ? ############################################################################### # # Extension #248 # EXT_vertex_shader commands # ############################################################################### BeginVertexShaderEXT() return void category EXT_vertex_shader version 1.2 extension glxropcode ? glxflags ignore offset ? EndVertexShaderEXT() return void category EXT_vertex_shader version 1.2 extension glxropcode ? glxflags ignore offset ? BindVertexShaderEXT(id) return void param id UInt32 in value category EXT_vertex_shader version 1.2 extension glxropcode ? glxflags ignore offset ? GenVertexShadersEXT(range) return UInt32 param range UInt32 in value category EXT_vertex_shader version 1.2 extension glxropcode ? glxflags ignore offset ? DeleteVertexShaderEXT(id) return void param id UInt32 in value category EXT_vertex_shader version 1.2 extension glxropcode ? glxflags ignore offset ? ShaderOp1EXT(op, res, arg1) return void param op VertexShaderOpEXT in value param res UInt32 in value param arg1 UInt32 in value category EXT_vertex_shader version 1.2 extension glxropcode ? glxflags ignore offset ? ShaderOp2EXT(op, res, arg1, arg2) return void param op VertexShaderOpEXT in value param res UInt32 in value param arg1 UInt32 in value param arg2 UInt32 in value category EXT_vertex_shader version 1.2 extension glxropcode ? glxflags ignore offset ? ShaderOp3EXT(op, res, arg1, arg2, arg3) return void param op VertexShaderOpEXT in value param res UInt32 in value param arg1 UInt32 in value param arg2 UInt32 in value param arg3 UInt32 in value category EXT_vertex_shader version 1.2 extension glxropcode ? glxflags ignore offset ? SwizzleEXT(res, in, outX, outY, outZ, outW) return void param res UInt32 in value param in UInt32 in value param outX VertexShaderCoordOutEXT in value param outY VertexShaderCoordOutEXT in value param outZ VertexShaderCoordOutEXT in value param outW VertexShaderCoordOutEXT in value category EXT_vertex_shader version 1.2 extension glxropcode ? glxflags ignore offset ? WriteMaskEXT(res, in, outX, outY, outZ, outW) return void param res UInt32 in value param in UInt32 in value param outX VertexShaderWriteMaskEXT in value param outY VertexShaderWriteMaskEXT in value param outZ VertexShaderWriteMaskEXT in value param outW VertexShaderWriteMaskEXT in value category EXT_vertex_shader version 1.2 extension glxropcode ? glxflags ignore offset ? InsertComponentEXT(res, src, num) return void param res UInt32 in value param src UInt32 in value param num UInt32 in value category EXT_vertex_shader version 1.2 extension glxropcode ? glxflags ignore offset ? ExtractComponentEXT(res, src, num) return void param res UInt32 in value param src UInt32 in value param num UInt32 in value category EXT_vertex_shader version 1.2 extension glxropcode ? glxflags ignore offset ? GenSymbolsEXT(datatype, storagetype, range, components) return UInt32 param datatype DataTypeEXT in value param storagetype VertexShaderStorageTypeEXT in value param range ParameterRangeEXT in value param components UInt32 in value category EXT_vertex_shader version 1.2 extension glxropcode ? glxflags ignore offset ? SetInvariantEXT(id, type, addr) return void param id UInt32 in value param type ScalarType in value param addr Void in array [COMPSIZE(id/type)] category EXT_vertex_shader version 1.2 extension glxropcode ? glxflags ignore offset ? SetLocalConstantEXT(id, type, addr) return void param id UInt32 in value param type ScalarType in value param addr Void in array [COMPSIZE(id/type)] category EXT_vertex_shader version 1.2 extension glxropcode ? glxflags ignore offset ? VariantbvEXT(id, addr) return void param id UInt32 in value param addr Int8 in array [COMPSIZE(id)] category EXT_vertex_shader version 1.2 extension glxropcode ? glxflags ignore offset ? VariantsvEXT(id, addr) return void param id UInt32 in value param addr Int16 in array [COMPSIZE(id)] category EXT_vertex_shader version 1.2 extension glxropcode ? glxflags ignore offset ? VariantivEXT(id, addr) return void param id UInt32 in value param addr Int32 in array [COMPSIZE(id)] category EXT_vertex_shader version 1.2 extension glxropcode ? glxflags ignore offset ? VariantfvEXT(id, addr) return void param id UInt32 in value param addr Float32 in array [COMPSIZE(id)] category EXT_vertex_shader version 1.2 extension glxropcode ? glxflags ignore offset ? VariantdvEXT(id, addr) return void param id UInt32 in value param addr Float64 in array [COMPSIZE(id)] category EXT_vertex_shader version 1.2 extension glxropcode ? glxflags ignore offset ? VariantubvEXT(id, addr) return void param id UInt32 in value param addr UInt8 in array [COMPSIZE(id)] category EXT_vertex_shader version 1.2 extension glxropcode ? glxflags ignore offset ? VariantusvEXT(id, addr) return void param id UInt32 in value param addr UInt16 in array [COMPSIZE(id)] category EXT_vertex_shader version 1.2 extension glxropcode ? glxflags ignore offset ? VariantuivEXT(id, addr) return void param id UInt32 in value param addr UInt32 in array [COMPSIZE(id)] category EXT_vertex_shader version 1.2 extension glxropcode ? glxflags ignore offset ? VariantPointerEXT(id, type, stride, addr) return void param id UInt32 in value param type ScalarType in value param stride UInt32 in value param addr Void in array [COMPSIZE(id/type/stride)] category EXT_vertex_shader version 1.2 extension glxropcode ? glxflags ignore offset ? EnableVariantClientStateEXT(id) return void param id UInt32 in value category EXT_vertex_shader version 1.2 extension glxropcode ? glxflags ignore offset ? DisableVariantClientStateEXT(id) return void param id UInt32 in value category EXT_vertex_shader version 1.2 extension glxropcode ? glxflags ignore offset ? BindLightParameterEXT(light, value) return UInt32 param light LightName in value param value LightParameter in value category EXT_vertex_shader version 1.2 extension glxropcode ? glxflags ignore offset ? BindMaterialParameterEXT(face, value) return UInt32 param face MaterialFace in value param value MaterialParameter in value category EXT_vertex_shader version 1.2 extension glxropcode ? glxflags ignore offset ? BindTexGenParameterEXT(unit, coord, value) return UInt32 param unit TextureUnit in value param coord TextureCoordName in value param value TextureGenParameter in value category EXT_vertex_shader version 1.2 extension glxropcode ? glxflags ignore offset ? BindTextureUnitParameterEXT(unit, value) return UInt32 param unit TextureUnit in value param value VertexShaderTextureUnitParameter in value category EXT_vertex_shader version 1.2 extension glxropcode ? glxflags ignore offset ? BindParameterEXT(value) return UInt32 param value VertexShaderParameterEXT in value category EXT_vertex_shader version 1.2 extension glxropcode ? glxflags ignore offset ? IsVariantEnabledEXT(id, cap) return Boolean param id UInt32 in value param cap VariantCapEXT in value category EXT_vertex_shader version 1.2 extension glxropcode ? glxflags ignore offset ? GetVariantBooleanvEXT(id, value, data) return void param id UInt32 in value param value GetVariantValueEXT in value param data Boolean out array [COMPSIZE(id)] category EXT_vertex_shader dlflags notlistable version 1.2 extension glxsingle ? glxflags ignore offset ? GetVariantIntegervEXT(id, value, data) return void param id UInt32 in value param value GetVariantValueEXT in value param data Int32 out array [COMPSIZE(id)] category EXT_vertex_shader dlflags notlistable version 1.2 extension glxsingle ? glxflags ignore offset ? GetVariantFloatvEXT(id, value, data) return void param id UInt32 in value param value GetVariantValueEXT in value param data Float32 out array [COMPSIZE(id)] category EXT_vertex_shader dlflags notlistable version 1.2 extension glxsingle ? glxflags ignore offset ? GetVariantPointervEXT(id, value, data) return void param id UInt32 in value param value GetVariantValueEXT in value param data VoidPointer out array [COMPSIZE(id)] category EXT_vertex_shader dlflags notlistable version 1.2 extension glxsingle ? glxflags ignore offset ? GetInvariantBooleanvEXT(id, value, data) return void param id UInt32 in value param value GetVariantValueEXT in value param data Boolean out array [COMPSIZE(id)] category EXT_vertex_shader dlflags notlistable version 1.2 extension glxsingle ? glxflags ignore offset ? GetInvariantIntegervEXT(id, value, data) return void param id UInt32 in value param value GetVariantValueEXT in value param data Int32 out array [COMPSIZE(id)] category EXT_vertex_shader dlflags notlistable version 1.2 extension glxsingle ? glxflags ignore offset ? GetInvariantFloatvEXT(id, value, data) return void param id UInt32 in value param value GetVariantValueEXT in value param data Float32 out array [COMPSIZE(id)] category EXT_vertex_shader dlflags notlistable version 1.2 extension glxsingle ? glxflags ignore offset ? GetLocalConstantBooleanvEXT(id, value, data) return void param id UInt32 in value param value GetVariantValueEXT in value param data Boolean out array [COMPSIZE(id)] category EXT_vertex_shader dlflags notlistable version 1.2 extension glxsingle ? glxflags ignore offset ? GetLocalConstantIntegervEXT(id, value, data) return void param id UInt32 in value param value GetVariantValueEXT in value param data Int32 out array [COMPSIZE(id)] category EXT_vertex_shader dlflags notlistable version 1.2 extension glxsingle ? glxflags ignore offset ? GetLocalConstantFloatvEXT(id, value, data) return void param id UInt32 in value param value GetVariantValueEXT in value param data Float32 out array [COMPSIZE(id)] category EXT_vertex_shader dlflags notlistable version 1.2 extension glxsingle ? glxflags ignore offset ? ############################################################################### # # Extension #249 # ATI_vertex_streams commands # ############################################################################### VertexStream1sATI(stream, x) return void param stream VertexStreamATI in value param x Int16 in value category ATI_vertex_streams version 1.2 extension glxropcode ? glxflags ignore offset ? VertexStream1svATI(stream, coords) return void param stream VertexStreamATI in value param coords Int16 in array [1] category ATI_vertex_streams version 1.2 extension glxropcode ? glxflags ignore offset ? VertexStream1iATI(stream, x) return void param stream VertexStreamATI in value param x Int32 in value category ATI_vertex_streams version 1.2 extension glxropcode ? glxflags ignore offset ? VertexStream1ivATI(stream, coords) return void param stream VertexStreamATI in value param coords Int32 in array [1] category ATI_vertex_streams version 1.2 extension glxropcode ? glxflags ignore offset ? VertexStream1fATI(stream, x) return void param stream VertexStreamATI in value param x Float32 in value category ATI_vertex_streams version 1.2 extension glxropcode ? glxflags ignore offset ? VertexStream1fvATI(stream, coords) return void param stream VertexStreamATI in value param coords Float32 in array [1] category ATI_vertex_streams version 1.2 extension glxropcode ? glxflags ignore offset ? VertexStream1dATI(stream, x) return void param stream VertexStreamATI in value param x Float64 in value category ATI_vertex_streams version 1.2 extension glxropcode ? glxflags ignore offset ? VertexStream1dvATI(stream, coords) return void param stream VertexStreamATI in value param coords Float64 in array [1] category ATI_vertex_streams version 1.2 extension glxropcode ? glxflags ignore offset ? VertexStream2sATI(stream, x, y) return void param stream VertexStreamATI in value param x Int16 in value param y Int16 in value category ATI_vertex_streams version 1.2 extension glxropcode ? glxflags ignore offset ? VertexStream2svATI(stream, coords) return void param stream VertexStreamATI in value param coords Int16 in array [2] category ATI_vertex_streams version 1.2 extension glxropcode ? glxflags ignore offset ? VertexStream2iATI(stream, x, y) return void param stream VertexStreamATI in value param x Int32 in value param y Int32 in value category ATI_vertex_streams version 1.2 extension glxropcode ? glxflags ignore offset ? VertexStream2ivATI(stream, coords) return void param stream VertexStreamATI in value param coords Int32 in array [2] category ATI_vertex_streams version 1.2 extension glxropcode ? glxflags ignore offset ? VertexStream2fATI(stream, x, y) return void param stream VertexStreamATI in value param x Float32 in value param y Float32 in value category ATI_vertex_streams version 1.2 extension glxropcode ? glxflags ignore offset ? VertexStream2fvATI(stream, coords) return void param stream VertexStreamATI in value param coords Float32 in array [2] category ATI_vertex_streams version 1.2 extension glxropcode ? glxflags ignore offset ? VertexStream2dATI(stream, x, y) return void param stream VertexStreamATI in value param x Float64 in value param y Float64 in value category ATI_vertex_streams version 1.2 extension glxropcode ? glxflags ignore offset ? VertexStream2dvATI(stream, coords) return void param stream VertexStreamATI in value param coords Float64 in array [2] category ATI_vertex_streams version 1.2 extension glxropcode ? glxflags ignore offset ? VertexStream3sATI(stream, x, y, z) return void param stream VertexStreamATI in value param x Int16 in value param y Int16 in value param z Int16 in value category ATI_vertex_streams version 1.2 extension glxropcode ? glxflags ignore offset ? VertexStream3svATI(stream, coords) return void param stream VertexStreamATI in value param coords Int16 in array [3] category ATI_vertex_streams version 1.2 extension glxropcode ? glxflags ignore offset ? VertexStream3iATI(stream, x, y, z) return void param stream VertexStreamATI in value param x Int32 in value param y Int32 in value param z Int32 in value category ATI_vertex_streams version 1.2 extension glxropcode ? glxflags ignore offset ? VertexStream3ivATI(stream, coords) return void param stream VertexStreamATI in value param coords Int32 in array [3] category ATI_vertex_streams version 1.2 extension glxropcode ? glxflags ignore offset ? VertexStream3fATI(stream, x, y, z) return void param stream VertexStreamATI in value param x Float32 in value param y Float32 in value param z Float32 in value category ATI_vertex_streams version 1.2 extension glxropcode ? glxflags ignore offset ? VertexStream3fvATI(stream, coords) return void param stream VertexStreamATI in value param coords Float32 in array [3] category ATI_vertex_streams version 1.2 extension glxropcode ? glxflags ignore offset ? VertexStream3dATI(stream, x, y, z) return void param stream VertexStreamATI in value param x Float64 in value param y Float64 in value param z Float64 in value category ATI_vertex_streams version 1.2 extension glxropcode ? glxflags ignore offset ? VertexStream3dvATI(stream, coords) return void param stream VertexStreamATI in value param coords Float64 in array [3] category ATI_vertex_streams version 1.2 extension glxropcode ? glxflags ignore offset ? VertexStream4sATI(stream, x, y, z, w) return void param stream VertexStreamATI in value param x Int16 in value param y Int16 in value param z Int16 in value param w Int16 in value category ATI_vertex_streams version 1.2 extension glxropcode ? glxflags ignore offset ? VertexStream4svATI(stream, coords) return void param stream VertexStreamATI in value param coords Int16 in array [4] category ATI_vertex_streams version 1.2 extension glxropcode ? glxflags ignore offset ? VertexStream4iATI(stream, x, y, z, w) return void param stream VertexStreamATI in value param x Int32 in value param y Int32 in value param z Int32 in value param w Int32 in value category ATI_vertex_streams version 1.2 extension glxropcode ? glxflags ignore offset ? VertexStream4ivATI(stream, coords) return void param stream VertexStreamATI in value param coords Int32 in array [4] category ATI_vertex_streams version 1.2 extension glxropcode ? glxflags ignore offset ? VertexStream4fATI(stream, x, y, z, w) return void param stream VertexStreamATI in value param x Float32 in value param y Float32 in value param z Float32 in value param w Float32 in value category ATI_vertex_streams version 1.2 extension glxropcode ? glxflags ignore offset ? VertexStream4fvATI(stream, coords) return void param stream VertexStreamATI in value param coords Float32 in array [4] category ATI_vertex_streams version 1.2 extension glxropcode ? glxflags ignore offset ? VertexStream4dATI(stream, x, y, z, w) return void param stream VertexStreamATI in value param x Float64 in value param y Float64 in value param z Float64 in value param w Float64 in value category ATI_vertex_streams version 1.2 extension glxropcode ? glxflags ignore offset ? VertexStream4dvATI(stream, coords) return void param stream VertexStreamATI in value param coords Float64 in array [4] category ATI_vertex_streams version 1.2 extension glxropcode ? glxflags ignore offset ? NormalStream3bATI(stream, nx, ny, nz) return void param stream VertexStreamATI in value param nx Int8 in value param ny Int8 in value param nz Int8 in value category ATI_vertex_streams version 1.2 extension glxropcode ? glxflags ignore offset ? NormalStream3bvATI(stream, coords) return void param stream VertexStreamATI in value param coords Int8 in array [3] category ATI_vertex_streams version 1.2 extension glxropcode ? glxflags ignore offset ? NormalStream3sATI(stream, nx, ny, nz) return void param stream VertexStreamATI in value param nx Int16 in value param ny Int16 in value param nz Int16 in value category ATI_vertex_streams version 1.2 extension glxropcode ? glxflags ignore offset ? NormalStream3svATI(stream, coords) return void param stream VertexStreamATI in value param coords Int16 in array [3] category ATI_vertex_streams version 1.2 extension glxropcode ? glxflags ignore offset ? NormalStream3iATI(stream, nx, ny, nz) return void param stream VertexStreamATI in value param nx Int32 in value param ny Int32 in value param nz Int32 in value category ATI_vertex_streams version 1.2 extension glxropcode ? glxflags ignore offset ? NormalStream3ivATI(stream, coords) return void param stream VertexStreamATI in value param coords Int32 in array [3] category ATI_vertex_streams version 1.2 extension glxropcode ? glxflags ignore offset ? NormalStream3fATI(stream, nx, ny, nz) return void param stream VertexStreamATI in value param nx Float32 in value param ny Float32 in value param nz Float32 in value category ATI_vertex_streams version 1.2 extension glxropcode ? glxflags ignore offset ? NormalStream3fvATI(stream, coords) return void param stream VertexStreamATI in value param coords Float32 in array [3] category ATI_vertex_streams version 1.2 extension glxropcode ? glxflags ignore offset ? NormalStream3dATI(stream, nx, ny, nz) return void param stream VertexStreamATI in value param nx Float64 in value param ny Float64 in value param nz Float64 in value category ATI_vertex_streams version 1.2 extension glxropcode ? glxflags ignore offset ? NormalStream3dvATI(stream, coords) return void param stream VertexStreamATI in value param coords Float64 in array [3] category ATI_vertex_streams version 1.2 extension glxropcode ? glxflags ignore offset ? ClientActiveVertexStreamATI(stream) return void param stream VertexStreamATI in value category ATI_vertex_streams version 1.2 extension glxropcode ? glxflags ignore offset ? VertexBlendEnviATI(pname, param) return void param pname VertexStreamATI in value param param Int32 in value category ATI_vertex_streams version 1.2 extension glxropcode ? glxflags ignore offset ? VertexBlendEnvfATI(pname, param) return void param pname VertexStreamATI in value param param Float32 in value category ATI_vertex_streams version 1.2 extension glxropcode ? glxflags ignore offset ? ############################################################################### # # 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 void param type ElementPointerTypeATI in value param pointer Void in array [COMPSIZE(type)] retained category ATI_element_array dlflags notlistable glxflags client-handcode client-intercept server-handcode version 1.2 offset ? DrawElementArrayATI(mode, count) return void param mode BeginMode in value param count SizeI in value category ATI_element_array dlflags handcode glxflags client-handcode client-intercept server-handcode version 1.2 offset ? DrawRangeElementArrayATI(mode, start, end, count) return void param mode BeginMode in value param start UInt32 in value param end UInt32 in value param count SizeI in value category ATI_element_array dlflags handcode glxflags client-handcode client-intercept server-handcode version 1.2 offset ? ############################################################################### # # Extension #257 # SUN_mesh_array commands # ############################################################################### DrawMeshArraysSUN(mode, first, count, width) return void param mode BeginMode in value param first Int32 in value param count SizeI in value param width SizeI in value category SUN_mesh_array dlflags handcode glxflags client-handcode client-intercept server-handcode version 1.1 glxropcode ? 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 void param n SizeI in value param ids UInt32 out array [n] dlflags notlistable category NV_occlusion_query version 1.2 extension soft WINSOFT NV20 glxflags ignore DeleteOcclusionQueriesNV(n, ids) return void param n SizeI in value param ids UInt32 in array [n] dlflags notlistable category NV_occlusion_query version 1.2 extension soft WINSOFT NV20 glxflags ignore IsOcclusionQueryNV(id) return Boolean param id UInt32 in value dlflags notlistable category NV_occlusion_query version 1.2 extension soft WINSOFT NV20 glxflags ignore BeginOcclusionQueryNV(id) return void param id UInt32 in value category NV_occlusion_query version 1.2 extension soft WINSOFT NV20 glxflags ignore EndOcclusionQueryNV() return void category NV_occlusion_query version 1.2 extension soft WINSOFT NV20 glxflags ignore GetOcclusionQueryivNV(id, pname, params) return void param id UInt32 in value param pname OcclusionQueryParameterNameNV in value param params Int32 out array [COMPSIZE(pname)] dlflags notlistable category NV_occlusion_query version 1.2 extension soft WINSOFT NV20 glxflags ignore GetOcclusionQueryuivNV(id, pname, params) return void param id UInt32 in value param pname OcclusionQueryParameterNameNV in value param params UInt32 out array [COMPSIZE(pname)] dlflags notlistable category NV_occlusion_query version 1.2 extension soft WINSOFT NV20 glxflags ignore ############################################################################### # # Extension #262 # NV_point_sprite commands # ############################################################################### PointParameteriNV(pname, param) return void param pname PointParameterNameARB in value param param Int32 in value category NV_point_sprite version 1.2 extension soft WINSOFT NV20 glxropcode 4221 alias PointParameteri PointParameterivNV(pname, params) return void param pname PointParameterNameARB in value param params Int32 in array [COMPSIZE(pname)] category NV_point_sprite version 1.2 extension soft WINSOFT NV20 glxropcode 4222 alias 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 void param face StencilFaceDirection in value category EXT_stencil_two_side version 1.3 glxropcode 4220 offset 646 ############################################################################### # # Extension #269 # ATI_text_fragment_shader commands # ############################################################################### # Uses ARB_vertex_program entry points newcategory: 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_array ElementPointerAPPLE(type, pointer) return void param type ElementPointerTypeATI in value param pointer Void in array [type] category APPLE_element_array version 1.2 extension glxropcode ? glxflags ignore offset ? DrawElementArrayAPPLE(mode, first, count) return void param mode BeginMode in value param first Int32 in value param count SizeI in value category APPLE_element_array version 1.2 extension glxropcode ? glxflags ignore offset ? DrawRangeElementArrayAPPLE(mode, start, end, first, count) return void param mode BeginMode in value param start UInt32 in value param end UInt32 in value param first Int32 in value param count SizeI in value category APPLE_element_array version 1.2 extension glxropcode ? glxflags ignore offset ? MultiDrawElementArrayAPPLE(mode, first, count, primcount) return void param mode BeginMode in value param first Int32 in array [primcount] param count SizeI in array [primcount] param primcount SizeI in value category APPLE_element_array version 1.2 extension glxropcode ? glxflags ignore offset ? MultiDrawRangeElementArrayAPPLE(mode, start, end, first, count, primcount) return void param mode BeginMode in value param start UInt32 in value param end UInt32 in value param first Int32 in array [primcount] param count SizeI in array [primcount] param primcount SizeI in value category APPLE_element_array version 1.2 extension glxropcode ? glxflags ignore offset ? ############################################################################### # # Extension #272 # APPLE_fence commands # ############################################################################### # @@ Need to verify/add GLX protocol # @@@ like #222 NV_fence GenFencesAPPLE(n, fences) return void param n SizeI in value param fences FenceNV out array [n] category APPLE_fence version 1.2 extension glxropcode ? glxflags ignore offset ? DeleteFencesAPPLE(n, fences) return void param n SizeI in value param fences FenceNV in array [n] category APPLE_fence version 1.2 extension glxropcode ? glxflags ignore offset ? SetFenceAPPLE(fence) return void param fence FenceNV in value category APPLE_fence version 1.2 extension glxropcode ? glxflags ignore offset ? IsFenceAPPLE(fence) return Boolean param fence FenceNV in value category APPLE_fence version 1.2 extension glxropcode ? glxflags ignore offset ? TestFenceAPPLE(fence) return Boolean param fence FenceNV in value category APPLE_fence version 1.2 extension glxropcode ? glxflags ignore offset ? FinishFenceAPPLE(fence) return void param fence FenceNV in value category APPLE_fence version 1.2 extension glxropcode ? glxflags ignore offset ? TestObjectAPPLE(object, name) return Boolean param object ObjectTypeAPPLE in value param name UInt32 in value category APPLE_fence version 1.2 extension glxropcode ? glxflags ignore offset ? FinishObjectAPPLE(object, name) return void param object ObjectTypeAPPLE in value param name Int32 in value category APPLE_fence version 1.2 extension glxropcode ? glxflags ignore offset ? ############################################################################### # # Extension #273 # APPLE_vertex_array_object commands # ############################################################################### BindVertexArrayAPPLE(array) return void param array UInt32 in value category APPLE_vertex_array_object version 1.2 extension glxropcode ? glxflags ignore alias BindVertexArray DeleteVertexArraysAPPLE(n, arrays) return void param n SizeI in value param arrays UInt32 in array [n] category APPLE_vertex_array_object version 1.2 extension glxropcode ? glxflags ignore alias DeleteVertexArrays GenVertexArraysAPPLE(n, arrays) return void param n SizeI in value param arrays UInt32 out array [n] category APPLE_vertex_array_object version 1.2 extension glxropcode ? glxflags ignore alias GenVertexArray IsVertexArrayAPPLE(array) return Boolean param array UInt32 in value category APPLE_vertex_array_object version 1.2 extension glxropcode ? glxflags ignore alias IsVertexArray ############################################################################### # # Extension #274 # APPLE_vertex_array_range commands # ############################################################################### # @@ Need to verify/add GLX protocol # @@@ like #190 NV_vertex_array_range, VertexArrayRangeAPPLE(length, pointer) return void param length SizeI in value param pointer Void out array [length] category APPLE_vertex_array_range version 1.2 extension glxropcode ? glxflags ignore offset ? FlushVertexArrayRangeAPPLE(length, pointer) return void param length SizeI in value param pointer Void out array [length] category APPLE_vertex_array_range version 1.2 extension glxropcode ? glxflags ignore offset ? VertexArrayParameteriAPPLE(pname, param) return void param pname VertexArrayPNameAPPLE in value param param Int32 in value category APPLE_vertex_array_range version 1.2 extension glxropcode ? glxflags ignore offset ? ############################################################################### # # 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 void param n SizeI in value param bufs DrawBufferModeATI in array [n] category ATI_draw_buffers version 1.2 extension glxropcode 233 alias DrawBuffers ############################################################################### # # Extension #278 - WGL_ATI_pixel_format_float # ############################################################################### newcategory: ATI_pixel_format_float passthru: /* 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_program passthru: /* Some NV_fragment_program entry points are shared with ARB_vertex_program. */ ProgramNamedParameter4fNV(id, len, name, x, y, z, w) return void param id UInt32 in value param len SizeI in value param name UInt8 in array [1] param x Float32 in value param y Float32 in value param z Float32 in value param w Float32 in value category NV_fragment_program version 1.2 extension glxropcode ? glxflags ignore offset 682 ProgramNamedParameter4dNV(id, len, name, x, y, z, w) return void param id UInt32 in value param len SizeI in value param name UInt8 in array [1] param x Float64 in value param y Float64 in value param z Float64 in value param w Float64 in value category NV_fragment_program version 1.2 extension glxropcode ? glxflags ignore offset 683 ProgramNamedParameter4fvNV(id, len, name, v) return void param id UInt32 in value param len SizeI in value param name UInt8 in array [1] param v Float32 in array [4] category NV_fragment_program version 1.2 extension glxropcode ? glxflags ignore offset 684 ProgramNamedParameter4dvNV(id, len, name, v) return void param id UInt32 in value param len SizeI in value param name UInt8 in array [1] param v Float64 in array [4] category NV_fragment_program version 1.2 extension glxropcode ? glxflags ignore offset 685 GetProgramNamedParameterfvNV(id, len, name, params) return void param id UInt32 in value param len SizeI in value param name UInt8 in array [1] param params Float32 out array [4] category NV_fragment_program dlflags notlistable version 1.2 extension glxsingle ? glxflags ignore offset 686 GetProgramNamedParameterdvNV(id, len, name, params) return void param id UInt32 in value param len SizeI in value param name UInt8 in array [1] param params Float64 out array [4] category NV_fragment_program dlflags notlistable version 1.2 extension glxsingle ? glxflags ignore offset 687 ############################################################################### # # Extension #283 # NV_half_float commands # ############################################################################### # @@ Need to verify/add GLX protocol Vertex2hNV(x, y) return void param x Half16NV in value param y Half16NV in value category NV_half_float version 1.2 extension glxropcode ? glxflags ignore offset ? Vertex2hvNV(v) return void param v Half16NV in array [2] category NV_half_float version 1.2 extension glxropcode ? glxflags ignore offset ? Vertex3hNV(x, y, z) return void param x Half16NV in value param y Half16NV in value param z Half16NV in value category NV_half_float version 1.2 extension glxropcode ? glxflags ignore offset ? Vertex3hvNV(v) return void param v Half16NV in array [3] category NV_half_float version 1.2 extension glxropcode ? glxflags ignore offset ? Vertex4hNV(x, y, z, w) return void param x Half16NV in value param y Half16NV in value param z Half16NV in value param w Half16NV in value category NV_half_float version 1.2 extension glxropcode ? glxflags ignore offset ? Vertex4hvNV(v) return void param v Half16NV in array [4] category NV_half_float version 1.2 extension glxropcode ? glxflags ignore offset ? Normal3hNV(nx, ny, nz) return void param nx Half16NV in value param ny Half16NV in value param nz Half16NV in value category NV_half_float version 1.2 extension glxropcode ? glxflags ignore offset ? Normal3hvNV(v) return void param v Half16NV in array [3] category NV_half_float version 1.2 extension glxropcode ? glxflags ignore offset ? Color3hNV(red, green, blue) return void param red Half16NV in value param green Half16NV in value param blue Half16NV in value category NV_half_float version 1.2 extension glxropcode ? glxflags ignore offset ? Color3hvNV(v) return void param v Half16NV in array [3] category NV_half_float version 1.2 extension glxropcode ? glxflags ignore offset ? Color4hNV(red, green, blue, alpha) return void param red Half16NV in value param green Half16NV in value param blue Half16NV in value param alpha Half16NV in value category NV_half_float version 1.2 extension glxropcode ? glxflags ignore offset ? Color4hvNV(v) return void param v Half16NV in array [4] category NV_half_float version 1.2 extension glxropcode ? glxflags ignore offset ? TexCoord1hNV(s) return void param s Half16NV in value category NV_half_float version 1.2 extension glxropcode ? glxflags ignore offset ? TexCoord1hvNV(v) return void param v Half16NV in array [1] category NV_half_float version 1.2 extension glxropcode ? glxflags ignore offset ? TexCoord2hNV(s, t) return void param s Half16NV in value param t Half16NV in value category NV_half_float version 1.2 extension glxropcode ? glxflags ignore offset ? TexCoord2hvNV(v) return void param v Half16NV in array [2] category NV_half_float version 1.2 extension glxropcode ? glxflags ignore offset ? TexCoord3hNV(s, t, r) return void param s Half16NV in value param t Half16NV in value param r Half16NV in value category NV_half_float version 1.2 extension glxropcode ? glxflags ignore offset ? TexCoord3hvNV(v) return void param v Half16NV in array [3] category NV_half_float version 1.2 extension glxropcode ? glxflags ignore offset ? TexCoord4hNV(s, t, r, q) return void param s Half16NV in value param t Half16NV in value param r Half16NV in value param q Half16NV in value category NV_half_float version 1.2 extension glxropcode ? glxflags ignore offset ? TexCoord4hvNV(v) return void param v Half16NV in array [4] category NV_half_float version 1.2 extension glxropcode ? glxflags ignore offset ? MultiTexCoord1hNV(target, s) return void param target TextureUnit in value param s Half16NV in value category NV_half_float version 1.2 extension glxropcode ? glxflags ignore offset ? MultiTexCoord1hvNV(target, v) return void param target TextureUnit in value param v Half16NV in array [1] category NV_half_float version 1.2 extension glxropcode ? glxflags ignore offset ? MultiTexCoord2hNV(target, s, t) return void param target TextureUnit in value param s Half16NV in value param t Half16NV in value category NV_half_float version 1.2 extension glxropcode ? glxflags ignore offset ? MultiTexCoord2hvNV(target, v) return void param target TextureUnit in value param v Half16NV in array [2] category NV_half_float version 1.2 extension glxropcode ? glxflags ignore offset ? MultiTexCoord3hNV(target, s, t, r) return void param target TextureUnit in value param s Half16NV in value param t Half16NV in value param r Half16NV in value category NV_half_float version 1.2 extension glxropcode ? glxflags ignore offset ? MultiTexCoord3hvNV(target, v) return void param target TextureUnit in value param v Half16NV in array [3] category NV_half_float version 1.2 extension glxropcode ? glxflags ignore offset ? MultiTexCoord4hNV(target, s, t, r, q) return void param target TextureUnit in value param s Half16NV in value param t Half16NV in value param r Half16NV in value param q Half16NV in value category NV_half_float version 1.2 extension glxropcode ? glxflags ignore offset ? MultiTexCoord4hvNV(target, v) return void param target TextureUnit in value param v Half16NV in array [4] category NV_half_float version 1.2 extension glxropcode ? glxflags ignore offset ? FogCoordhNV(fog) return void param fog Half16NV in value category NV_half_float version 1.2 extension glxropcode ? glxflags ignore offset ? FogCoordhvNV(fog) return void param fog Half16NV in array [1] category NV_half_float version 1.2 extension glxropcode ? glxflags ignore offset ? SecondaryColor3hNV(red, green, blue) return void param red Half16NV in value param green Half16NV in value param blue Half16NV in value category NV_half_float version 1.2 extension glxropcode ? glxflags ignore offset ? SecondaryColor3hvNV(v) return void param v Half16NV in array [3] category NV_half_float version 1.2 extension glxropcode ? glxflags ignore offset ? VertexWeighthNV(weight) return void param weight Half16NV in value category NV_half_float version 1.2 extension glxropcode ? glxflags ignore offset ? VertexWeighthvNV(weight) return void param weight Half16NV in array [1] category NV_half_float version 1.2 extension glxropcode ? glxflags ignore offset ? VertexAttrib1hNV(index, x) return void param index UInt32 in value param x Half16NV in value category NV_half_float version 1.2 extension glxropcode ? glxflags ignore offset ? VertexAttrib1hvNV(index, v) return void param index UInt32 in value param v Half16NV in array [1] category NV_half_float version 1.2 extension glxropcode ? glxflags ignore offset ? VertexAttrib2hNV(index, x, y) return void param index UInt32 in value param x Half16NV in value param y Half16NV in value category NV_half_float version 1.2 extension glxropcode ? glxflags ignore offset ? VertexAttrib2hvNV(index, v) return void param index UInt32 in value param v Half16NV in array [2] category NV_half_float version 1.2 extension glxropcode ? glxflags ignore offset ? VertexAttrib3hNV(index, x, y, z) return void param index UInt32 in value param x Half16NV in value param y Half16NV in value param z Half16NV in value category NV_half_float version 1.2 extension glxropcode ? glxflags ignore offset ? VertexAttrib3hvNV(index, v) return void param index UInt32 in value param v Half16NV in array [3] category NV_half_float version 1.2 extension glxropcode ? glxflags ignore offset ? VertexAttrib4hNV(index, x, y, z, w) return void param index UInt32 in value param x Half16NV in value param y Half16NV in value param z Half16NV in value param w Half16NV in value category NV_half_float version 1.2 extension glxropcode ? glxflags ignore offset ? VertexAttrib4hvNV(index, v) return void param index UInt32 in value param v Half16NV in array [4] category NV_half_float version 1.2 extension glxropcode ? glxflags ignore offset ? VertexAttribs1hvNV(index, n, v) return void param index UInt32 in value param n SizeI in value param v Half16NV in array [n] category NV_half_float version 1.2 extension glxropcode ? glxflags ignore offset ? VertexAttribs2hvNV(index, n, v) return void param index UInt32 in value param n SizeI in value param v Half16NV in array [n] category NV_half_float version 1.2 extension glxropcode ? glxflags ignore offset ? VertexAttribs3hvNV(index, n, v) return void param index UInt32 in value param n SizeI in value param v Half16NV in array [n] category NV_half_float version 1.2 extension glxropcode ? glxflags ignore offset ? VertexAttribs4hvNV(index, n, v) return void param index UInt32 in value param n SizeI in value param v Half16NV in array [n] category NV_half_float version 1.2 extension glxropcode ? glxflags ignore offset ? ############################################################################### # # Extension #284 # NV_pixel_data_range commands # ############################################################################### # @@ Need to verify/add GLX protocol PixelDataRangeNV(target, length, pointer) return void param target PixelDataRangeTargetNV in value param length SizeI in value param pointer Void out array [length] category NV_pixel_data_range version 1.2 extension glxropcode ? glxflags ignore offset ? FlushPixelDataRangeNV(target) return void param target PixelDataRangeTargetNV in value category NV_pixel_data_range version 1.2 extension glxropcode ? glxflags ignore offset ? ############################################################################### # # Extension #285 # NV_primitive_restart commands # ############################################################################### # @@ Need to verify/add GLX protocol PrimitiveRestartNV() return void category NV_primitive_restart version 1.2 extension glxropcode ? glxflags ignore offset ? PrimitiveRestartIndexNV(index) return void param index UInt32 in value category NV_primitive_restart version 1.2 extension glxropcode ? glxflags ignore offset ? ############################################################################### # # 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 protocol MapObjectBufferATI(buffer) return VoidPointer param buffer UInt32 in value category ATI_map_object_buffer version 1.2 extension glxropcode ? glxflags ignore offset ? UnmapObjectBufferATI(buffer) return void param buffer UInt32 in value category ATI_map_object_buffer version 1.2 extension glxropcode ? glxflags ignore offset ? ############################################################################### # # Extension #289 # ATI_separate_stencil commands # ############################################################################### # @@ Need to verify/add GLX protocol StencilOpSeparateATI(face, sfail, dpfail, dppass) return void param face StencilFaceDirection in value param sfail StencilOp in value param dpfail StencilOp in value param dppass StencilOp in value category ATI_separate_stencil version 1.2 extension glxropcode ? glxflags ignore alias StencilOpSeparate StencilFuncSeparateATI(frontfunc, backfunc, ref, mask) return void param frontfunc StencilFunction in value param backfunc StencilFunction in value param ref ClampedStencilValue in value param mask MaskedStencilValue in value category ATI_separate_stencil version 1.2 extension glxropcode ? glxflags ignore alias StencilFuncSeparate ############################################################################### # # Extension #290 # ATI_vertex_attrib_array_object commands # ############################################################################### # @@ Need to verify/add GLX protocol VertexAttribArrayObjectATI(index, size, type, normalized, stride, buffer, offset) return void param index UInt32 in value param size Int32 in value param type VertexAttribPointerTypeARB in value param normalized Boolean in value param stride SizeI in value param buffer UInt32 in value param offset UInt32 in value category ATI_vertex_attrib_array_object version 1.2 extension glxropcode ? glxflags ignore offset ? GetVertexAttribArrayObjectfvATI(index, pname, params) return void param index UInt32 in value param pname ArrayObjectPNameATI in value param params Float32 out array [pname] category ATI_vertex_attrib_array_object dlflags notlistable version 1.2 extension glxsingle ? glxflags ignore offset ? GetVertexAttribArrayObjectivATI(index, pname, params) return void param index UInt32 in value param pname ArrayObjectPNameATI in value param params Int32 out array [pname] category ATI_vertex_attrib_array_object dlflags notlistable version 1.2 extension glxsingle ? glxflags ignore offset ? ############################################################################### # # 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 void param zmin ClampedFloat64 in value param zmax ClampedFloat64 in value category EXT_depth_bounds_test version 1.2 extension glxropcode 4229 offset 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 void param modeRGB BlendEquationModeEXT in value param modeAlpha BlendEquationModeEXT in value category EXT_blend_equation_separate version 1.2 extension glxropcode 4228 alias 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) # ############################################################################### # (none) # newcategory: EXT_texture_compression_dxt1 ############################################################################### # # Extension #310 # EXT_framebuffer_object commands # ############################################################################### IsRenderbufferEXT(renderbuffer) return Boolean param renderbuffer UInt32 in value category EXT_framebuffer_object version 1.2 extension glxvendorpriv 1422 glxflags ignore alias IsRenderbuffer # Not aliased to BindRenderbuffer BindRenderbufferEXT(target, renderbuffer) return void param target RenderbufferTarget in value param renderbuffer UInt32 in value category EXT_framebuffer_object version 1.2 extension glxropcode 4316 glxflags ignore DeleteRenderbuffersEXT(n, renderbuffers) return void param n SizeI in value param renderbuffers UInt32 in array [n] category EXT_framebuffer_object version 1.2 extension glxropcode 4317 glxflags ignore alias DeleteRenderbuffers GenRenderbuffersEXT(n, renderbuffers) return void param n SizeI in value param renderbuffers UInt32 out array [n] category EXT_framebuffer_object version 1.2 extension glxvendorpriv 1423 glxflags ignore alias GenRenderbuffers RenderbufferStorageEXT(target, internalformat, width, height) return void param target RenderbufferTarget in value param internalformat GLenum in value param width SizeI in value param height SizeI in value category EXT_framebuffer_object version 1.2 extension glxropcode 4318 glxflags ignore alias RenderbufferStorage GetRenderbufferParameterivEXT(target, pname, params) return void param target RenderbufferTarget in value param pname GLenum in value param params Int32 out array [COMPSIZE(pname)] category EXT_framebuffer_object dlflags notlistable version 1.2 extension glxvendorpriv 1424 glxflags ignore alias GetRenderbufferParameteriv IsFramebufferEXT(framebuffer) return Boolean param framebuffer UInt32 in value category EXT_framebuffer_object version 1.2 extension glxvendorpriv 1425 glxflags ignore alias IsFramebuffer # Not aliased to BindFramebuffer BindFramebufferEXT(target, framebuffer) return void param target FramebufferTarget in value param framebuffer UInt32 in value category EXT_framebuffer_object version 1.2 extension glxropcode 4319 glxflags ignore DeleteFramebuffersEXT(n, framebuffers) return void param n SizeI in value param framebuffers UInt32 in array [n] category EXT_framebuffer_object version 1.2 extension glxropcode 4320 glxflags ignore alias DeleteFramebuffers GenFramebuffersEXT(n, framebuffers) return void param n SizeI in value param framebuffers UInt32 out array [n] category EXT_framebuffer_object version 1.2 extension glxvendorpriv 1426 glxflags ignore alias GenFramebuffers CheckFramebufferStatusEXT(target) return GLenum param target FramebufferTarget in value category EXT_framebuffer_object version 1.2 extension glxvendorpriv 1427 glxflags ignore alias CheckFramebufferStatus FramebufferTexture1DEXT(target, attachment, textarget, texture, level) return void param target FramebufferTarget in value param attachment FramebufferAttachment in value param textarget GLenum in value param texture UInt32 in value param level Int32 in value category EXT_framebuffer_object version 1.2 extension glxropcode 4321 glxflags ignore alias FramebufferTexture1D FramebufferTexture2DEXT(target, attachment, textarget, texture, level) return void param target FramebufferTarget in value param attachment FramebufferAttachment in value param textarget GLenum in value param texture UInt32 in value param level Int32 in value category EXT_framebuffer_object version 1.2 extension glxropcode 4322 glxflags ignore alias FramebufferTexture2D FramebufferTexture3DEXT(target, attachment, textarget, texture, level, zoffset) return void param target FramebufferTarget in value param attachment FramebufferAttachment in value param textarget GLenum in value param texture UInt32 in value param level Int32 in value param zoffset Int32 in value category EXT_framebuffer_object version 1.2 extension glxropcode 4323 glxflags ignore alias FramebufferTexture3D FramebufferRenderbufferEXT(target, attachment, renderbuffertarget, renderbuffer) return void param target FramebufferTarget in value param attachment FramebufferAttachment in value param renderbuffertarget RenderbufferTarget in value param renderbuffer UInt32 in value category EXT_framebuffer_object version 1.2 extension glxropcode 4324 glxflags ignore alias FramebufferRenderbuffer GetFramebufferAttachmentParameterivEXT(target, attachment, pname, params) return void param target FramebufferTarget in value param attachment FramebufferAttachment in value param pname GLenum in value param params Int32 out array [COMPSIZE(pname)] category EXT_framebuffer_object dlflags notlistable version 1.2 extension glxvendorpriv 1428 glxflags ignore alias GetFramebufferAttachmentParameteriv GenerateMipmapEXT(target) return void param target GLenum in value category EXT_framebuffer_object version 1.2 extension glxropcode 4325 glxflags ignore alias GenerateMipmap ############################################################################### # # Extension #311 # GREMEDY_string_marker commands # ############################################################################### StringMarkerGREMEDY(len, string) return void param len SizeI in value param string Void in array [len] category GREMEDY_string_marker version 1.0 extension glxflags ignore offset ? ############################################################################### # # 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 void param stencilTagBits SizeI in value param stencilClearTag UInt32 in value category EXT_stencil_clear_tag version 1.5 extension glxropcode 4223 glxflags ignore offset ? ############################################################################### # # 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 void param srcX0 Int32 in value param srcY0 Int32 in value param srcX1 Int32 in value param srcY1 Int32 in value param dstX0 Int32 in value param dstY0 Int32 in value param dstX1 Int32 in value param dstY1 Int32 in value param mask ClearBufferMask in value param filter GLenum in value category EXT_framebuffer_blit version 1.5 glxropcode 4330 alias BlitFramebuffer ############################################################################### # # Extension #317 # EXT_framebuffer_multisample commands # ############################################################################### RenderbufferStorageMultisampleEXT(target, samples, internalformat, width, height) return void param target GLenum in value param samples SizeI in value param internalformat GLenum in value param width SizeI in value param height SizeI in value category EXT_framebuffer_multisample version 1.5 glxropcode 4331 alias RenderbufferStorageMultisample ############################################################################### # # Extension #318 # MESAX_texture_stack commands # ############################################################################### # (none) newcategory: MESAX_texture_stack ############################################################################### # # Extension #319 # EXT_timer_query commands # ############################################################################### GetQueryObjecti64vEXT(id, pname, params) return void param id UInt32 in value param pname GLenum in value param params Int64EXT out array [pname] category EXT_timer_query dlflags notlistable version 1.5 glxvendorpriv 1328 glxflags ignore offset ? GetQueryObjectui64vEXT(id, pname, params) return void param id UInt32 in value param pname GLenum in value param params UInt64EXT out array [pname] category EXT_timer_query dlflags notlistable version 1.5 glxvendorpriv 1329 glxflags ignore offset ? ############################################################################### # # Extension #320 # EXT_gpu_program_parameters commands # ############################################################################### ProgramEnvParameters4fvEXT(target, index, count, params) return void param target ProgramTargetARB in value param index UInt32 in value param count SizeI in value param params Float32 in array [count*4] category EXT_gpu_program_parameters version 1.2 glxropcode 4281 offset ? ProgramLocalParameters4fvEXT(target, index, count, params) return void param target ProgramTargetARB in value param index UInt32 in value param count SizeI in value param params Float32 in array [count*4] category EXT_gpu_program_parameters version 1.2 glxropcode 4282 offset ? ############################################################################### # # Extension #321 # APPLE_flush_buffer_range commands # ############################################################################### BufferParameteriAPPLE(target, pname, param) return void param target GLenum in value param pname GLenum in value param param Int32 in value category APPLE_flush_buffer_range version 1.5 extension glxropcode ? glxflags ignore offset ? FlushMappedBufferRangeAPPLE(target, offset, size) return void param target GLenum in value param offset BufferOffset in value param size BufferSize in value category APPLE_flush_buffer_range version 1.5 extension glxropcode ? glxflags ignore alias FlushMappedBufferRange ############################################################################### # # Extension #322 # NV_gpu_program4 commands # ############################################################################### ProgramLocalParameterI4iNV(target, index, x, y, z, w) return void param target ProgramTarget in value param index UInt32 in value param x Int32 in value param y Int32 in value param z Int32 in value param w Int32 in value category NV_gpu_program4 version 1.3 vectorequiv ProgramLocalParameterI4ivNV glxvectorequiv ProgramLocalParameterI4ivNV extension soft WINSOFT NV50 glfflags ignore glxflags ignore ProgramLocalParameterI4ivNV(target, index, params) return void param target ProgramTarget in value param index UInt32 in value param params Int32 in array [4] category NV_gpu_program4 version 1.3 extension soft WINSOFT NV50 glfflags ignore glxflags ignore ProgramLocalParametersI4ivNV(target, index, count, params) return void param target ProgramTarget in value param index UInt32 in value param count SizeI in value param params Int32 in array [count*4] category NV_gpu_program4 version 1.3 extension soft WINSOFT NV50 glfflags ignore glxflags ignore ProgramLocalParameterI4uiNV(target, index, x, y, z, w) return void param target ProgramTarget in value param index UInt32 in value param x UInt32 in value param y UInt32 in value param z UInt32 in value param w UInt32 in value category NV_gpu_program4 version 1.3 vectorequiv ProgramLocalParameterI4uivNV glxvectorequiv ProgramLocalParameterI4uivNV extension soft WINSOFT NV50 glfflags ignore glxflags ignore ProgramLocalParameterI4uivNV(target, index, params) return void param target ProgramTarget in value param index UInt32 in value param params UInt32 in array [4] category NV_gpu_program4 version 1.3 extension soft WINSOFT NV50 glfflags ignore glxflags ignore ProgramLocalParametersI4uivNV(target, index, count, params) return void param target ProgramTarget in value param index UInt32 in value param count SizeI in value param params UInt32 in array [count*4] category NV_gpu_program4 version 1.3 extension soft WINSOFT NV50 glfflags ignore glxflags ignore ProgramEnvParameterI4iNV(target, index, x, y, z, w) return void param target ProgramTarget in value param index UInt32 in value param x Int32 in value param y Int32 in value param z Int32 in value param w Int32 in value category NV_gpu_program4 version 1.3 vectorequiv ProgramEnvParameterI4ivNV glxvectorequiv ProgramEnvParameterI4ivNV extension soft WINSOFT NV50 glfflags ignore glxflags ignore ProgramEnvParameterI4ivNV(target, index, params) return void param target ProgramTarget in value param index UInt32 in value param params Int32 in array [4] category NV_gpu_program4 version 1.3 extension soft WINSOFT NV50 glfflags ignore glxflags ignore ProgramEnvParametersI4ivNV(target, index, count, params) return void param target ProgramTarget in value param index UInt32 in value param count SizeI in value param params Int32 in array [count*4] category NV_gpu_program4 version 1.3 extension soft WINSOFT NV50 glfflags ignore glxflags ignore ProgramEnvParameterI4uiNV(target, index, x, y, z, w) return void param target ProgramTarget in value param index UInt32 in value param x UInt32 in value param y UInt32 in value param z UInt32 in value param w UInt32 in value category NV_gpu_program4 version 1.3 vectorequiv ProgramEnvParameterI4uivNV glxvectorequiv ProgramEnvParameterI4uivNV extension soft WINSOFT NV50 glfflags ignore glxflags ignore ProgramEnvParameterI4uivNV(target, index, params) return void param target ProgramTarget in value param index UInt32 in value param params UInt32 in array [4] category NV_gpu_program4 version 1.3 extension soft WINSOFT NV50 glfflags ignore glxflags ignore ProgramEnvParametersI4uivNV(target, index, count, params) return void param target ProgramTarget in value param index UInt32 in value param count SizeI in value param params UInt32 in array [count*4] category NV_gpu_program4 version 1.3 extension soft WINSOFT NV50 glfflags ignore glxflags ignore GetProgramLocalParameterIivNV(target, index, params) return void param target ProgramTarget in value param index UInt32 in value param params Int32 out array [4] dlflags notlistable category NV_gpu_program4 version 1.3 extension soft WINSOFT NV50 glfflags ignore glxflags ignore GetProgramLocalParameterIuivNV(target, index, params) return void param target ProgramTarget in value param index UInt32 in value param params UInt32 out array [4] dlflags notlistable category NV_gpu_program4 version 1.3 extension soft WINSOFT NV50 glfflags ignore glxflags ignore GetProgramEnvParameterIivNV(target, index, params) return void param target ProgramTarget in value param index UInt32 in value param params Int32 out array [4] dlflags notlistable category NV_gpu_program4 version 1.3 extension soft WINSOFT NV50 glfflags ignore glxflags ignore GetProgramEnvParameterIuivNV(target, index, params) return void param target ProgramTarget in value param index UInt32 in value param params UInt32 out array [4] dlflags notlistable category NV_gpu_program4 version 1.3 extension soft WINSOFT NV50 glfflags ignore glxflags ignore ############################################################################### # # Extension #323 # NV_geometry_program4 commands # ############################################################################### ProgramVertexLimitNV(target, limit) return void param target ProgramTarget in value param limit Int32 in value category NV_geometry_program4 version 2.0 extension soft WINSOFT glfflags ignore glxflags ignore FramebufferTextureEXT(target, attachment, texture, level) return void param target FramebufferTarget in value param attachment FramebufferAttachment in value param texture Texture in value param level CheckedInt32 in value category NV_geometry_program4 version 2.0 extension soft WINSOFT dlflags notlistable glfflags ignore glxflags ignore alias FramebufferTextureARB FramebufferTextureLayerEXT(target, attachment, texture, level, layer) return void param target FramebufferTarget in value param attachment FramebufferAttachment in value param texture Texture in value param level CheckedInt32 in value param layer CheckedInt32 in value category NV_geometry_program4 version 2.0 extension soft WINSOFT dlflags notlistable glfflags ignore glxflags ignore alias FramebufferTextureLayer FramebufferTextureFaceEXT(target, attachment, texture, level, face) return void param target FramebufferTarget in value param attachment FramebufferAttachment in value param texture Texture in value param level CheckedInt32 in value param face TextureTarget in value category NV_geometry_program4 version 2.0 extension soft WINSOFT dlflags notlistable glfflags ignore glxflags ignore alias FramebufferTextureFaceARB ############################################################################### # # Extension #324 # EXT_geometry_shader4 commands # ############################################################################### ProgramParameteriEXT(program, pname, value) return void param program UInt32 in value param pname ProgramParameterPName in value param value Int32 in value category EXT_geometry_shader4 version 2.0 extension soft WINSOFT glfflags ignore glxflags ignore alias ProgramParameteriARB ############################################################################### # # Extension #325 # NV_vertex_program4 commands # ############################################################################### VertexAttribI1iEXT(index, x) return void param index UInt32 in value param x Int32 in value category NV_vertex_program4 beginend allow-inside vectorequiv VertexAttribI1ivEXT glxvectorequiv VertexAttribI1ivEXT extension soft WINSOFT NV10 glfflags ignore glxflags ignore alias VertexAttribI1i VertexAttribI2iEXT(index, x, y) return void param index UInt32 in value param x Int32 in value param y Int32 in value category NV_vertex_program4 beginend allow-inside vectorequiv VertexAttribI2ivEXT glxvectorequiv VertexAttribI2ivEXT extension soft WINSOFT NV10 glfflags ignore glxflags ignore alias VertexAttribI2i VertexAttribI3iEXT(index, x, y, z) return void param index UInt32 in value param x Int32 in value param y Int32 in value param z Int32 in value category NV_vertex_program4 beginend allow-inside vectorequiv VertexAttribI3ivEXT glxvectorequiv VertexAttribI3ivEXT extension soft WINSOFT NV10 glfflags ignore glxflags ignore alias VertexAttribI3i VertexAttribI4iEXT(index, x, y, z, w) return void param index UInt32 in value param x Int32 in value param y Int32 in value param z Int32 in value param w Int32 in value category NV_vertex_program4 beginend allow-inside vectorequiv VertexAttribI4ivEXT glxvectorequiv VertexAttribI4ivEXT extension soft WINSOFT NV10 glfflags ignore glxflags ignore alias VertexAttribI4i VertexAttribI1uiEXT(index, x) return void param index UInt32 in value param x UInt32 in value category NV_vertex_program4 beginend allow-inside vectorequiv VertexAttribI1uivEXT glxvectorequiv VertexAttribI1uivEXT extension soft WINSOFT NV10 glfflags ignore glxflags ignore alias VertexAttribI1ui VertexAttribI2uiEXT(index, x, y) return void param index UInt32 in value param x UInt32 in value param y UInt32 in value category NV_vertex_program4 beginend allow-inside vectorequiv VertexAttribI2uivEXT glxvectorequiv VertexAttribI2uivEXT extension soft WINSOFT NV10 glfflags ignore glxflags ignore alias VertexAttribI2ui VertexAttribI3uiEXT(index, x, y, z) return void param index UInt32 in value param x UInt32 in value param y UInt32 in value param z UInt32 in value category NV_vertex_program4 beginend allow-inside vectorequiv VertexAttribI3uivEXT glxvectorequiv VertexAttribI3uivEXT extension soft WINSOFT NV10 glfflags ignore glxflags ignore alias VertexAttribI3ui VertexAttribI4uiEXT(index, x, y, z, w) return void param index UInt32 in value param x UInt32 in value param y UInt32 in value param z UInt32 in value param w UInt32 in value category NV_vertex_program4 beginend allow-inside vectorequiv VertexAttribI4uivEXT glxvectorequiv VertexAttribI4uivEXT extension soft WINSOFT NV10 glfflags ignore glxflags ignore alias VertexAttribI4ui VertexAttribI1ivEXT(index, v) return void param index UInt32 in value param v Int32 in array [1] category NV_vertex_program4 beginend allow-inside extension soft WINSOFT NV10 glfflags ignore glxflags ignore alias VertexAttribI1iv VertexAttribI2ivEXT(index, v) return void param index UInt32 in value param v Int32 in array [2] category NV_vertex_program4 beginend allow-inside extension soft WINSOFT NV10 glfflags ignore glxflags ignore alias VertexAttribI2iv VertexAttribI3ivEXT(index, v) return void param index UInt32 in value param v Int32 in array [3] category NV_vertex_program4 beginend allow-inside extension soft WINSOFT NV10 glfflags ignore glxflags ignore alias VertexAttribI3iv VertexAttribI4ivEXT(index, v) return void param index UInt32 in value param v Int32 in array [4] category NV_vertex_program4 beginend allow-inside extension soft WINSOFT NV10 glfflags ignore glxflags ignore alias VertexAttribI4iv VertexAttribI1uivEXT(index, v) return void param index UInt32 in value param v UInt32 in array [1] category NV_vertex_program4 beginend allow-inside extension soft WINSOFT NV10 glfflags ignore glxflags ignore alias VertexAttribI1uiv VertexAttribI2uivEXT(index, v) return void param index UInt32 in value param v UInt32 in array [2] category NV_vertex_program4 beginend allow-inside extension soft WINSOFT NV10 glfflags ignore glxflags ignore alias VertexAttribI2uiv VertexAttribI3uivEXT(index, v) return void param index UInt32 in value param v UInt32 in array [3] category NV_vertex_program4 beginend allow-inside extension soft WINSOFT NV10 glfflags ignore glxflags ignore alias VertexAttribI3uiv VertexAttribI4uivEXT(index, v) return void param index UInt32 in value param v UInt32 in array [4] category NV_vertex_program4 beginend allow-inside extension soft WINSOFT NV10 glfflags ignore glxflags ignore alias VertexAttribI4uiv VertexAttribI4bvEXT(index, v) return void param index UInt32 in value param v Int8 in array [4] category NV_vertex_program4 beginend allow-inside extension soft WINSOFT NV10 glfflags ignore glxflags ignore alias VertexAttribI4bv VertexAttribI4svEXT(index, v) return void param index UInt32 in value param v Int16 in array [4] category NV_vertex_program4 beginend allow-inside extension soft WINSOFT NV10 glfflags ignore glxflags ignore alias VertexAttribI4sv VertexAttribI4ubvEXT(index, v) return void param index UInt32 in value param v UInt8 in array [4] category NV_vertex_program4 beginend allow-inside extension soft WINSOFT NV10 glfflags ignore glxflags ignore alias VertexAttribI4ubv VertexAttribI4usvEXT(index, v) return void param index UInt32 in value param v UInt16 in array [4] category NV_vertex_program4 beginend allow-inside extension soft WINSOFT NV10 glfflags ignore glxflags ignore alias VertexAttribI4usv VertexAttribIPointerEXT(index, size, type, stride, pointer) return void param index UInt32 in value param size Int32 in value param type VertexAttribEnum in value param stride SizeI in value param pointer Void in array [COMPSIZE(size/type/stride)] retained category NV_vertex_program4 dlflags notlistable extension soft WINSOFT NV10 glfflags ignore glxflags ignore alias VertexAttribIPointer GetVertexAttribIivEXT(index, pname, params) return void param index UInt32 in value param pname VertexAttribEnum in value param params Int32 out array [1] category NV_vertex_program4 dlflags notlistable extension soft WINSOFT NV10 glfflags ignore glxflags ignore alias GetVertexAttribIiv GetVertexAttribIuivEXT(index, pname, params) return void param index UInt32 in value param pname VertexAttribEnum in value param params UInt32 out array [1] category NV_vertex_program4 dlflags notlistable extension soft WINSOFT NV10 glfflags ignore glxflags ignore alias GetVertexAttribIuiv ############################################################################### # # Extension #326 # EXT_gpu_shader4 commands # ############################################################################### GetUniformuivEXT(program, location, params) return void param program UInt32 in value param location Int32 in value param params UInt32 out array [COMPSIZE(program/location)] category EXT_gpu_shader4 dlflags notlistable version 2.0 extension soft WINSOFT glfflags ignore glxflags ignore alias GetUniformuiv BindFragDataLocationEXT(program, color, name) return void param program UInt32 in value param color UInt32 in value param name Char in array [COMPSIZE(name)] category EXT_gpu_shader4 dlflags notlistable version 2.0 extension soft WINSOFT glfflags ignore glxflags ignore alias BindFragDataLocation GetFragDataLocationEXT(program, name) return Int32 param program UInt32 in value param name Char in array [COMPSIZE(name)] category EXT_gpu_shader4 dlflags notlistable version 2.0 extension soft WINSOFT glfflags ignore glxflags ignore alias GetFragDataLocation Uniform1uiEXT(location, v0) return void param location Int32 in value param v0 UInt32 in value category EXT_gpu_shader4 version 2.0 extension soft WINSOFT glfflags ignore glxflags ignore alias Uniform1ui Uniform2uiEXT(location, v0, v1) return void param location Int32 in value param v0 UInt32 in value param v1 UInt32 in value category EXT_gpu_shader4 version 2.0 extension soft WINSOFT glfflags ignore glxflags ignore alias Uniform2ui Uniform3uiEXT(location, v0, v1, v2) return void param location Int32 in value param v0 UInt32 in value param v1 UInt32 in value param v2 UInt32 in value category EXT_gpu_shader4 version 2.0 extension soft WINSOFT glfflags ignore glxflags ignore alias Uniform3ui Uniform4uiEXT(location, v0, v1, v2, v3) return void param location Int32 in value param v0 UInt32 in value param v1 UInt32 in value param v2 UInt32 in value param v3 UInt32 in value category EXT_gpu_shader4 version 2.0 extension soft WINSOFT glfflags ignore glxflags ignore alias Uniform4ui Uniform1uivEXT(location, count, value) return void param location Int32 in value param count SizeI in value param value UInt32 in array [count] category EXT_gpu_shader4 version 2.0 extension soft WINSOFT glfflags ignore glxflags ignore alias Uniform1uiv Uniform2uivEXT(location, count, value) return void param location Int32 in value param count SizeI in value param value UInt32 in array [count*2] category EXT_gpu_shader4 version 2.0 extension soft WINSOFT glfflags ignore glxflags ignore alias Uniform2uiv Uniform3uivEXT(location, count, value) return void param location Int32 in value param count SizeI in value param value UInt32 in array [count*3] category EXT_gpu_shader4 version 2.0 extension soft WINSOFT glfflags ignore glxflags ignore alias Uniform3uiv Uniform4uivEXT(location, count, value) return void param location Int32 in value param count SizeI in value param value UInt32 in array [count*4] category EXT_gpu_shader4 version 2.0 extension soft WINSOFT glfflags ignore glxflags ignore alias Uniform4uiv ############################################################################### # # Extension #327 # EXT_draw_instanced commands # ############################################################################### DrawArraysInstancedEXT(mode, start, count, primcount) return void param mode BeginMode in value param start Int32 in value param count SizeI in value param primcount SizeI in value category EXT_draw_instanced version 2.0 extension soft WINSOFT dlflags notlistable vectorequiv ArrayElement glfflags ignore glxflags ignore alias DrawArraysInstancedARB DrawElementsInstancedEXT(mode, count, type, indices, primcount) return void param mode BeginMode in value param count SizeI in value param type DrawElementsType in value param indices Void in array [COMPSIZE(count/type)] param primcount SizeI in value category EXT_draw_instanced version 2.0 extension soft WINSOFT dlflags notlistable vectorequiv ArrayElement glfflags ignore glxflags ignore alias 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 void param target TextureTarget in value param internalformat GLenum in value param buffer UInt32 in value category EXT_texture_buffer_object version 2.0 extension soft WINSOFT NV50 glfflags ignore glxflags ignore alias 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 void param zNear Float64 in value param zFar Float64 in value category NV_depth_buffer_float extension soft WINSOFT NV50 version 2.0 glfflags ignore glxflags ignore ClearDepthdNV(depth) return void param depth Float64 in value category NV_depth_buffer_float extension soft WINSOFT NV50 version 2.0 glfflags ignore glxflags ignore DepthBoundsdNV(zmin, zmax) return void param zmin Float64 in value param zmax Float64 in value category NV_depth_buffer_float extension soft WINSOFT NV50 version 2.0 glfflags ignore glxflags 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 void param target RenderbufferTarget in value param coverageSamples SizeI in value param colorSamples SizeI in value param internalformat PixelInternalFormat in value param width SizeI in value param height SizeI in value category NV_framebuffer_multisample_coverage version 1.5 extension soft WINSOFT dlflags notlistable glfflags ignore glxflags 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 void param target ProgramTarget in value param buffer UInt32 in value param index UInt32 in value param count SizeI in value param params Float32 in array [count] category NV_parameter_buffer_object version 1.2 extension soft WINSOFT NV50 glfflags ignore glxflags ignore ProgramBufferParametersIivNV(target, buffer, index, count, params) return void param target ProgramTarget in value param buffer UInt32 in value param index UInt32 in value param count SizeI in value param params Int32 in array [count] category NV_parameter_buffer_object version 1.2 extension soft WINSOFT NV50 glfflags ignore glxflags ignore ProgramBufferParametersIuivNV(target, buffer, index, count, params) return void param target ProgramTarget in value param buffer UInt32 in value param index UInt32 in value param count SizeI in value param params UInt32 in array [count] category NV_parameter_buffer_object version 1.2 extension soft WINSOFT NV50 glfflags ignore glxflags ignore ############################################################################### # # Extension #340 # EXT_draw_buffers2 commands # ############################################################################### ColorMaskIndexedEXT(index, r, g, b, a) return void param index UInt32 in value param r Boolean in value param g Boolean in value param b Boolean in value param a Boolean in value category EXT_draw_buffers2 version 2.0 glxflags ignore glfflags ignore extension soft WINSOFT alias ColorMaski GetBooleanIndexedvEXT(target, index, data) return void param target GLenum in value param index UInt32 in value param data Boolean out array [COMPSIZE(target)] category EXT_draw_buffers2 version 2.0 dlflags notlistable glxflags ignore glfflags ignore extension soft WINSOFT alias GetBooleani_v GetIntegerIndexedvEXT(target, index, data) return void param target GLenum in value param index UInt32 in value param data Int32 out array [COMPSIZE(target)] category EXT_draw_buffers2 version 2.0 dlflags notlistable glxflags ignore glfflags ignore extension soft WINSOFT alias GetIntegeri_v EnableIndexedEXT(target, index) return void param target GLenum in value param index UInt32 in value category EXT_draw_buffers2 version 2.0 glxflags ignore glfflags ignore extension soft WINSOFT alias Enablei DisableIndexedEXT(target, index) return void param target GLenum in value param index UInt32 in value category EXT_draw_buffers2 version 2.0 glxflags ignore glfflags ignore extension soft WINSOFT alias Disablei IsEnabledIndexedEXT(target, index) return Boolean param target GLenum in value param index UInt32 in value category EXT_draw_buffers2 version 2.0 dlflags notlistable glxflags ignore glfflags ignore extension soft WINSOFT alias IsEnabledi ############################################################################### # # Extension #341 # NV_transform_feedback commands # ############################################################################### BeginTransformFeedbackNV(primitiveMode) return void param primitiveMode GLenum in value category NV_transform_feedback version 1.5 dlflags notlistable glxflags ignore glfflags ignore extension soft WINSOFT alias BeginTransformFeedback EndTransformFeedbackNV() return void category NV_transform_feedback version 1.5 dlflags notlistable glxflags ignore glfflags ignore extension soft WINSOFT alias EndTransformFeedback TransformFeedbackAttribsNV(count, attribs, bufferMode) return void param count UInt32 in value param attribs Int32 in array [COMPSIZE(count)] param bufferMode GLenum in value category NV_transform_feedback version 1.5 dlflags notlistable glxflags ignore glfflags ignore extension soft WINSOFT BindBufferRangeNV(target, index, buffer, offset, size) return void param target GLenum in value param index UInt32 in value param buffer UInt32 in value param offset BufferOffset in value param size BufferSize in value category NV_transform_feedback version 1.5 dlflags notlistable glxflags ignore glfflags ignore extension soft WINSOFT alias BindBufferRange BindBufferOffsetNV(target, index, buffer, offset) return void param target GLenum in value param index UInt32 in value param buffer UInt32 in value param offset BufferOffset in value category NV_transform_feedback version 1.5 dlflags notlistable glxflags ignore glfflags ignore extension soft WINSOFT alias BindBufferOffsetEXT BindBufferBaseNV(target, index, buffer) return void param target GLenum in value param index UInt32 in value param buffer UInt32 in value category NV_transform_feedback version 1.5 dlflags notlistable glxflags ignore glfflags ignore extension soft WINSOFT alias BindBufferBase TransformFeedbackVaryingsNV(program, count, locations, bufferMode) return void param program UInt32 in value param count SizeI in value param locations Int32 in array [count] param bufferMode GLenum in value category NV_transform_feedback version 1.5 dlflags notlistable glxflags ignore glfflags ignore extension soft WINSOFT alias TransformFeedbackVaryings ActiveVaryingNV(program, name) return void param program UInt32 in value param name Char in array [COMPSIZE(name)] category NV_transform_feedback version 1.5 dlflags notlistable glxflags ignore glfflags ignore extension soft WINSOFT GetVaryingLocationNV(program, name) return Int32 param program UInt32 in value param name Char in array [COMPSIZE(name)] category NV_transform_feedback dlflags notlistable version 1.5 glfflags ignore glxflags ignore extension soft WINSOFT GetActiveVaryingNV(program, index, bufSize, length, size, type, name) return void param program UInt32 in value param index UInt32 in value param bufSize SizeI in value param 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_feedback dlflags notlistable version 1.5 extension soft WINSOFT glfflags ignore glxflags ignore GetTransformFeedbackVaryingNV(program, index, location) return void param program UInt32 in value param index UInt32 in value param location Int32 out array [1] category NV_transform_feedback dlflags notlistable version 1.5 extension soft WINSOFT glfflags ignore glxflags ignore alias GetTransformFeedbackVarying # These commands require ARB_transform_feedback3 #@@ void TransformFeedbackStreamAttribsNV(sizei count, const int * attribs, sizei nbuffers, const int *bufstreams, enum bufferMode); TransformFeedbackStreamAttribsNV(count, attribs, nbuffers, bufstreams, bufferMode) return void param count SizeI in value param attribs Int32 in array [count] param nbuffers SizeI in value param bufstreams Int32 in array [nbuffers] param bufferMode GLenum in value category NV_transform_feedback version 4.1 extension glxropcode ? glxflags ignore offset ? ############################################################################### # # Extension #342 # EXT_bindable_uniform commands # ############################################################################### UniformBufferEXT(program, location, buffer) return void param program UInt32 in value param location Int32 in value param buffer UInt32 in value category EXT_bindable_uniform version 2.0 extension soft WINSOFT glxflags ignore glfflags ignore GetUniformBufferSizeEXT(program, location) return Int32 param program UInt32 in value param location Int32 in value category EXT_bindable_uniform dlflags notlistable version 2.0 extension soft WINSOFT glfflags ignore glxflags ignore GetUniformOffsetEXT(program, location) return BufferOffset param program UInt32 in value param location Int32 in value category EXT_bindable_uniform dlflags notlistable version 2.0 extension soft WINSOFT glfflags ignore glxflags ignore ############################################################################### # # Extension #343 # EXT_texture_integer extension commands # ############################################################################### TexParameterIivEXT(target, pname, params) return void param target TextureTarget in value param pname TextureParameterName in value param params Int32 in array [COMPSIZE(pname)] category EXT_texture_integer version 2.0 extension soft WINSOFT NV50 glfflags ignore glxflags ignore alias TexParameterIiv TexParameterIuivEXT(target, pname, params) return void param target TextureTarget in value param pname TextureParameterName in value param params UInt32 in array [COMPSIZE(pname)] category EXT_texture_integer version 2.0 extension soft WINSOFT NV50 glfflags ignore glxflags ignore alias TexParameterIuiv GetTexParameterIivEXT(target, pname, params) return void param target TextureTarget in value param pname GetTextureParameter in value param params Int32 out array [COMPSIZE(pname)] category EXT_texture_integer dlflags notlistable version 1.0 version 2.0 extension soft WINSOFT NV50 glfflags ignore glxflags ignore alias GetTexParameterIiv GetTexParameterIuivEXT(target, pname, params) return void param target TextureTarget in value param pname GetTextureParameter in value param params UInt32 out array [COMPSIZE(pname)] category EXT_texture_integer dlflags notlistable version 1.0 version 2.0 extension soft WINSOFT NV50 glfflags ignore glxflags ignore alias GetTexParameterIuiv ClearColorIiEXT(red, green, blue, alpha) return void param red Int32 in value param green Int32 in value param blue Int32 in value param alpha Int32 in value category EXT_texture_integer version 2.0 extension soft WINSOFT NV50 glfflags ignore glxflags ignore ClearColorIuiEXT(red, green, blue, alpha) return void param red UInt32 in value param green UInt32 in value param blue UInt32 in value param alpha UInt32 in value category EXT_texture_integer version 2.0 extension soft WINSOFT NV50 glfflags ignore glxflags ignore ############################################################################### # # Extension #344 - GLX_EXT_texture_from_pixmap # ############################################################################### ############################################################################### # # Extension #345 # GREMEDY_frame_terminator commands # ############################################################################### FrameTerminatorGREMEDY() return void category GREMEDY_frame_terminator version 1.0 extension glxflags ignore offset ? ############################################################################### # # Extension #346 # NV_conditional_render commands # ############################################################################### BeginConditionalRenderNV(id, mode) return void param id UInt32 in value param mode TypeEnum in value category NV_conditional_render glfflags ignore glxflags ignore alias BeginConditionalRender EndConditionalRenderNV() return void category NV_conditional_render glfflags ignore glxflags ignore alias 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 void param video_slot UInt32 in value param minPresentTime UInt64EXT in value param beginPresentTimeId UInt32 in value param presentDurationId UInt32 in value param type GLenum in value param target0 GLenum in value param fill0 UInt32 in value param key0 UInt32 in value param target1 GLenum in value param fill1 UInt32 in value param key1 UInt32 in value category NV_present_video version 1.2 extension glxropcode ? glxflags ignore offset ? PresentFrameDualFillNV(video_slot, minPresentTime, beginPresentTimeId, presentDurationId, type, target0, fill0, target1, fill1, target2, fill2, target3, fill3) return void param video_slot UInt32 in value param minPresentTime UInt64EXT in value param beginPresentTimeId UInt32 in value param presentDurationId UInt32 in value param type GLenum in value param target0 GLenum in value param fill0 UInt32 in value param target1 GLenum in value param fill1 UInt32 in value param target2 GLenum in value param fill2 UInt32 in value param target3 GLenum in value param fill3 UInt32 in value category NV_present_video version 1.2 extension glxropcode ? glxflags ignore offset ? GetVideoivNV(video_slot, pname, params) return void param video_slot UInt32 in value param pname GLenum in value param params Int32 out array [COMPSIZE(pname)] category NV_present_video dlflags notlistable version 1.2 extension glxsingle ? glxflags ignore offset ? GetVideouivNV(video_slot, pname, params) return void param video_slot UInt32 in value param pname GLenum in value param params UInt32 out array [COMPSIZE(pname)] category NV_present_video dlflags notlistable version 1.2 extension glxsingle ? glxflags ignore offset ? GetVideoi64vNV(video_slot, pname, params) return void param video_slot UInt32 in value param pname GLenum in value param params Int64EXT out array [COMPSIZE(pname)] category NV_present_video dlflags notlistable version 1.2 extension glxsingle ? glxflags ignore offset ? GetVideoui64vNV(video_slot, pname, params) return void param video_slot UInt32 in value param pname GLenum in value param params UInt64EXT out array [COMPSIZE(pname)] category NV_present_video dlflags notlistable version 1.2 extension glxsingle ? glxflags ignore offset ? ############################################################################### # # 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 / GetIntegerIndexedvEXT BeginTransformFeedbackEXT(primitiveMode) return void param primitiveMode GLenum in value category EXT_transform_feedback version 2.0 dlflags notlistable glxflags ignore glfflags ignore extension soft WINSOFT alias BeginTransformFeedback EndTransformFeedbackEXT() return void category EXT_transform_feedback version 2.0 dlflags notlistable glxflags ignore glfflags ignore extension soft WINSOFT alias EndTransformFeedback BindBufferRangeEXT(target, index, buffer, offset, size) return void param target GLenum in value param index UInt32 in value param buffer UInt32 in value param offset BufferOffset in value param size BufferSize in value category EXT_transform_feedback version 2.0 dlflags notlistable glxflags ignore glfflags ignore extension soft WINSOFT alias BindBufferRange # Not promoted to the OpenGL 3.0 core BindBufferOffsetEXT(target, index, buffer, offset) return void param target GLenum in value param index UInt32 in value param buffer UInt32 in value param offset BufferOffset in value category EXT_transform_feedback version 2.0 dlflags notlistable glxflags ignore glfflags ignore extension soft WINSOFT BindBufferBaseEXT(target, index, buffer) return void param target GLenum in value param index UInt32 in value param buffer UInt32 in value category EXT_transform_feedback version 2.0 dlflags notlistable glxflags ignore glfflags ignore extension soft WINSOFT alias BindBufferBase TransformFeedbackVaryingsEXT(program, count, varyings, bufferMode) return void param program UInt32 in value param count SizeI in value param varyings CharPointer in array [count] param bufferMode GLenum in value category EXT_transform_feedback version 2.0 dlflags notlistable glxflags ignore glfflags ignore extension soft WINSOFT alias TransformFeedbackVaryings GetTransformFeedbackVaryingEXT(program, index, bufSize, length, size, type, name) return void param program UInt32 in value param index UInt32 in value param bufSize SizeI in value param 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_feedback dlflags notlistable version 2.0 extension soft WINSOFT glfflags ignore glxflags ignore alias GetTransformFeedbackVarying ############################################################################### # # Extension #353 # EXT_direct_state_access commands # ############################################################################### # New 1.1 client commands ClientAttribDefaultEXT(mask) return void param mask ClientAttribMask in value category EXT_direct_state_access extension soft WINSOFT dlflags notlistable glxflags ignore ### client-handcode client-intercept server-handcode PushClientAttribDefaultEXT(mask) return void param mask ClientAttribMask in value category EXT_direct_state_access extension soft WINSOFT dlflags notlistable glxflags ignore ### client-handcode client-intercept server-handcode # New 1.0 matrix commands MatrixLoadfEXT(mode, m) return void param mode MatrixMode in value param m Float32 in array [16] category EXT_direct_state_access extension soft WINSOFT glxflags ignore glfflags ignore MatrixLoaddEXT(mode, m) return void param mode MatrixMode in value param m Float64 in array [16] category EXT_direct_state_access extension soft WINSOFT glxflags ignore glfflags ignore MatrixMultfEXT(mode, m) return void param mode MatrixMode in value param m Float32 in array [16] category EXT_direct_state_access extension soft WINSOFT glxflags ignore glfflags ignore MatrixMultdEXT(mode, m) return void param mode MatrixMode in value param m Float64 in array [16] category EXT_direct_state_access extension soft WINSOFT glxflags ignore glfflags ignore MatrixLoadIdentityEXT(mode) return void param mode MatrixMode in value category EXT_direct_state_access extension soft WINSOFT glxflags ignore glfflags ignore MatrixRotatefEXT(mode, angle, x, y, z) return void param mode MatrixMode in value param angle Float32 in value param x Float32 in value param y Float32 in value param z Float32 in value category EXT_direct_state_access extension soft WINSOFT glxflags ignore glfflags ignore MatrixRotatedEXT(mode, angle, x, y, z) return void param mode MatrixMode in value param angle Float64 in value param x Float64 in value param y Float64 in value param z Float64 in value category EXT_direct_state_access extension soft WINSOFT glxflags ignore glfflags ignore MatrixScalefEXT(mode, x, y, z) return void param mode MatrixMode in value param x Float32 in value param y Float32 in value param z Float32 in value category EXT_direct_state_access extension soft WINSOFT glxflags ignore glfflags ignore MatrixScaledEXT(mode, x, y, z) return void param mode MatrixMode in value param x Float64 in value param y Float64 in value param z Float64 in value category EXT_direct_state_access extension soft WINSOFT glxflags ignore glfflags ignore MatrixTranslatefEXT(mode, x, y, z) return void param mode MatrixMode in value param x Float32 in value param y Float32 in value param z Float32 in value category EXT_direct_state_access extension soft WINSOFT glxflags ignore glfflags ignore MatrixTranslatedEXT(mode, x, y, z) return void param mode MatrixMode in value param x Float64 in value param y Float64 in value param z Float64 in value category EXT_direct_state_access extension soft WINSOFT glxflags ignore glfflags ignore MatrixFrustumEXT(mode, left, right, bottom, top, zNear, zFar) return void param mode MatrixMode in value param left Float64 in value param right Float64 in value param bottom Float64 in value param top Float64 in value param zNear Float64 in value param zFar Float64 in value category EXT_direct_state_access extension soft WINSOFT glxflags ignore glfflags ignore MatrixOrthoEXT(mode, left, right, bottom, top, zNear, zFar) return void param mode MatrixMode in value param left Float64 in value param right Float64 in value param bottom Float64 in value param top Float64 in value param zNear Float64 in value param zFar Float64 in value category EXT_direct_state_access extension soft WINSOFT glxflags ignore glfflags ignore MatrixPopEXT(mode) return void param mode MatrixMode in value category EXT_direct_state_access extension soft WINSOFT glxflags ignore glfflags ignore MatrixPushEXT(mode) return void param mode MatrixMode in value category EXT_direct_state_access extension soft WINSOFT glxflags ignore glfflags ignore # New 1.3 matrix transpose commands MatrixLoadTransposefEXT(mode, m) return void param mode MatrixMode in value param m Float32 in array [16] category EXT_direct_state_access extension soft WINSOFT glxflags ignore glfflags ignore MatrixLoadTransposedEXT(mode, m) return void param mode MatrixMode in value param m Float64 in array [16] category EXT_direct_state_access extension soft WINSOFT glxflags ignore glfflags ignore MatrixMultTransposefEXT(mode, m) return void param mode MatrixMode in value param m Float32 in array [16] category EXT_direct_state_access extension soft WINSOFT glxflags ignore glfflags ignore MatrixMultTransposedEXT(mode, m) return void param mode MatrixMode in value param m Float64 in array [16] category EXT_direct_state_access extension soft WINSOFT glxflags ignore glfflags ignore # New 1.1 texture object commands TextureParameterfEXT(texture, target, pname, param) return void param texture Texture in value param target TextureTarget in value param pname TextureParameterName in value param param CheckedFloat32 in value category EXT_direct_state_access extension soft WINSOFT glxflags ignore glfflags ignore vectorequiv TextureParameterfvEXT TextureParameterfvEXT(texture, target, pname, params) return void param texture Texture in value param target TextureTarget in value param pname TextureParameterName in value param params CheckedFloat32 in array [COMPSIZE(pname)] category EXT_direct_state_access extension soft WINSOFT glxflags ignore glfflags ignore TextureParameteriEXT(texture, target, pname, param) return void param texture Texture in value param target TextureTarget in value param pname TextureParameterName in value param param CheckedInt32 in value category EXT_direct_state_access extension soft WINSOFT glxflags ignore glfflags ignore vectorequiv TextureParameterivEXT TextureParameterivEXT(texture, target, pname, params) return void param texture Texture in value param target TextureTarget in value param pname TextureParameterName in value param params CheckedInt32 in array [COMPSIZE(pname)] category EXT_direct_state_access extension soft WINSOFT glxflags ignore glfflags ignore TextureImage1DEXT(texture, target, level, internalformat, width, border, format, type, pixels) return void param texture Texture in value param target TextureTarget in value param level CheckedInt32 in value param internalformat TextureInternalFormat in value param width SizeI in value param border CheckedInt32 in value param format PixelFormat in value param type PixelType in value param pixels Void in array [COMPSIZE(format/type/width)] category EXT_direct_state_access dlflags handcode glxflags ignore ### client-handcode server-handcode extension soft WINSOFT glfflags capture-handcode decode-handcode pixel-unpack TextureImage2DEXT(texture, target, level, internalformat, width, height, border, format, type, pixels) return void param texture Texture in value param target TextureTarget in value param level CheckedInt32 in value param internalformat TextureInternalFormat in value param width SizeI in value param height SizeI in value param border CheckedInt32 in value param format PixelFormat in value param type PixelType in value param pixels Void in array [COMPSIZE(format/type/width/height)] category EXT_direct_state_access dlflags handcode glxflags ignore ### client-handcode server-handcode extension soft WINSOFT glfflags capture-handcode decode-handcode pixel-unpack TextureSubImage1DEXT(texture, target, level, xoffset, width, format, type, pixels) return void param texture Texture in value param target TextureTarget in value param level CheckedInt32 in value param xoffset CheckedInt32 in value param width SizeI in value param format PixelFormat in value param type PixelType in value param pixels Void in array [COMPSIZE(format/type/width)] category EXT_direct_state_access dlflags handcode glxflags ignore ### EXT client-handcode server-handcode glxflags ignore extension soft WINSOFT glfflags ignore TextureSubImage2DEXT(texture, target, level, xoffset, yoffset, width, height, format, type, pixels) return void param texture Texture in value param target TextureTarget in value param level CheckedInt32 in value param xoffset CheckedInt32 in value param yoffset CheckedInt32 in value param width SizeI in value param height SizeI in value param format PixelFormat in value param type PixelType in value param pixels Void in array [COMPSIZE(format/type/width/height)] category EXT_direct_state_access dlflags handcode glxflags ignore ### EXT client-handcode server-handcode extension soft WINSOFT glfflags ignore CopyTextureImage1DEXT(texture, target, level, internalformat, x, y, width, border) return void param texture Texture in value param target TextureTarget in value param level CheckedInt32 in value param internalformat TextureInternalFormat in value param x WinCoord in value param y WinCoord in value param width SizeI in value param border CheckedInt32 in value category EXT_direct_state_access extension soft WINSOFT glxflags ignore ### EXT CopyTextureImage2DEXT(texture, target, level, internalformat, x, y, width, height, border) return void param texture Texture in value param target TextureTarget in value param level CheckedInt32 in value param internalformat TextureInternalFormat in value param x WinCoord in value param y WinCoord in value param width SizeI in value param height SizeI in value param border CheckedInt32 in value category EXT_direct_state_access extension soft WINSOFT glxflags ignore ### EXT CopyTextureSubImage1DEXT(texture, target, level, xoffset, x, y, width) return void param texture Texture in value param target TextureTarget in value param level CheckedInt32 in value param xoffset CheckedInt32 in value param x WinCoord in value param y WinCoord in value param width SizeI in value category EXT_direct_state_access extension soft WINSOFT glxflags ignore ### EXT CopyTextureSubImage2DEXT(texture, target, level, xoffset, yoffset, x, y, width, height) return void param texture Texture in value param target TextureTarget in value param level CheckedInt32 in value param xoffset CheckedInt32 in value param yoffset CheckedInt32 in value param x WinCoord in value param y WinCoord in value param width SizeI in value param height SizeI in value category EXT_direct_state_access extension soft WINSOFT glxflags ignore ### EXT # New 1.1 texture object queries GetTextureImageEXT(texture, target, level, format, type, pixels) return void param texture Texture in value param target TextureTarget in value param level CheckedInt32 in value param format PixelFormat in value param type PixelType in value param pixels Void out array [COMPSIZE(target/level/format/type)] category EXT_direct_state_access dlflags notlistable glxflags ignore ### client-handcode server-handcode extension soft WINSOFT glfflags capture-execute capture-handcode decode-handcode pixel-pack GetTextureParameterfvEXT(texture, target, pname, params) return void param texture Texture in value param target TextureTarget in value param pname GetTextureParameter in value param params Float32 out array [COMPSIZE(pname)] category EXT_direct_state_access dlflags notlistable extension soft WINSOFT glxflags ignore glfflags capture-execute gl-enum GetTextureParameterivEXT(texture, target, pname, params) return void param texture Texture in value param target TextureTarget in value param pname GetTextureParameter in value param params Int32 out array [COMPSIZE(pname)] category EXT_direct_state_access dlflags notlistable extension soft WINSOFT glxflags ignore glfflags capture-execute gl-enum GetTextureLevelParameterfvEXT(texture, target, level, pname, params) return void param texture Texture in value param target TextureTarget in value param level CheckedInt32 in value param pname GetTextureParameter in value param params Float32 out array [COMPSIZE(pname)] category EXT_direct_state_access dlflags notlistable extension soft WINSOFT glxflags ignore glfflags capture-execute gl-enum GetTextureLevelParameterivEXT(texture, target, level, pname, params) return void param texture Texture in value param target TextureTarget in value param level CheckedInt32 in value param pname GetTextureParameter in value param params Int32 out array [COMPSIZE(pname)] category EXT_direct_state_access dlflags notlistable extension soft WINSOFT glxflags ignore glfflags capture-execute gl-enum # New 1.2 3D texture object commands TextureImage3DEXT(texture, target, level, internalformat, width, height, depth, border, format, type, pixels) return void param texture Texture in value param target TextureTarget in value param level CheckedInt32 in value param internalformat TextureInternalFormat in value param width SizeI in value param height SizeI in value param depth SizeI in value param border CheckedInt32 in value param format PixelFormat in value param type PixelType in value param pixels Void in array [COMPSIZE(format/type/width/height/depth)] category EXT_direct_state_access dlflags handcode glxflags ignore ### client-handcode server-handcode EXT extension soft WINSOFT glfflags ignore TextureSubImage3DEXT(texture, target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels) return void param texture Texture in value param target TextureTarget in value param level CheckedInt32 in value param xoffset CheckedInt32 in value param yoffset CheckedInt32 in value param zoffset CheckedInt32 in value param width SizeI in value param height SizeI in value param depth SizeI in value param format PixelFormat in value param type PixelType in value param pixels Void in array [COMPSIZE(format/type/width/height/depth)] category EXT_direct_state_access dlflags handcode glxflags ignore ### client-handcode server-handcode EXT extension soft WINSOFT glfflags ignore CopyTextureSubImage3DEXT(texture, target, level, xoffset, yoffset, zoffset, x, y, width, height) return void param texture Texture in value param target TextureTarget in value param level CheckedInt32 in value param xoffset CheckedInt32 in value param yoffset CheckedInt32 in value param zoffset CheckedInt32 in value param x WinCoord in value param y WinCoord in value param width SizeI in value param height SizeI in value category EXT_direct_state_access glxflags ignore ### EXT extension soft WINSOFT glfflags ignore # New 1.1 multitexture commands MultiTexParameterfEXT(texunit, target, pname, param) return void param texunit TextureUnit in value param target TextureTarget in value param pname TextureParameterName in value param param CheckedFloat32 in value category EXT_direct_state_access extension soft WINSOFT glxflags ignore glfflags ignore vectorequiv MultiTexParameterfvEXT MultiTexParameterfvEXT(texunit, target, pname, params) return void param texunit TextureUnit in value param target TextureTarget in value param pname TextureParameterName in value param params CheckedFloat32 in array [COMPSIZE(pname)] category EXT_direct_state_access extension soft WINSOFT glxflags ignore glfflags ignore MultiTexParameteriEXT(texunit, target, pname, param) return void param texunit TextureUnit in value param target TextureTarget in value param pname TextureParameterName in value param param CheckedInt32 in value category EXT_direct_state_access extension soft WINSOFT glxflags ignore glfflags ignore vectorequiv MultiTexParameterivEXT MultiTexParameterivEXT(texunit, target, pname, params) return void param texunit TextureUnit in value param target TextureTarget in value param pname TextureParameterName in value param params CheckedInt32 in array [COMPSIZE(pname)] category EXT_direct_state_access extension soft WINSOFT glxflags ignore glfflags ignore MultiTexImage1DEXT(texunit, target, level, internalformat, width, border, format, type, pixels) return void param texunit TextureUnit in value param target TextureTarget in value param level CheckedInt32 in value param internalformat TextureInternalFormat in value param width SizeI in value param border CheckedInt32 in value param format PixelFormat in value param type PixelType in value param pixels Void in array [COMPSIZE(format/type/width)] category EXT_direct_state_access dlflags handcode glxflags ignore ### client-handcode server-handcode extension soft WINSOFT glfflags capture-handcode decode-handcode pixel-unpack MultiTexImage2DEXT(texunit, target, level, internalformat, width, height, border, format, type, pixels) return void param texunit TextureUnit in value param target TextureTarget in value param level CheckedInt32 in value param internalformat TextureInternalFormat in value param width SizeI in value param height SizeI in value param border CheckedInt32 in value param format PixelFormat in value param type PixelType in value param pixels Void in array [COMPSIZE(format/type/width/height)] category EXT_direct_state_access dlflags handcode glxflags ignore ### client-handcode server-handcode extension soft WINSOFT glfflags capture-handcode decode-handcode pixel-unpack MultiTexSubImage1DEXT(texunit, target, level, xoffset, width, format, type, pixels) return void param texunit TextureUnit in value param target TextureTarget in value param level CheckedInt32 in value param xoffset CheckedInt32 in value param width SizeI in value param format PixelFormat in value param type PixelType in value param pixels Void in array [COMPSIZE(format/type/width)] category EXT_direct_state_access dlflags handcode glxflags ignore ### EXT client-handcode server-handcode extension soft WINSOFT glfflags ignore MultiTexSubImage2DEXT(texunit, target, level, xoffset, yoffset, width, height, format, type, pixels) return void param texunit TextureUnit in value param target TextureTarget in value param level CheckedInt32 in value param xoffset CheckedInt32 in value param yoffset CheckedInt32 in value param width SizeI in value param height SizeI in value param format PixelFormat in value param type PixelType in value param pixels Void in array [COMPSIZE(format/type/width/height)] category EXT_direct_state_access dlflags handcode glxflags ignore ### EXT client-handcode server-handcode extension soft WINSOFT glfflags ignore CopyMultiTexImage1DEXT(texunit, target, level, internalformat, x, y, width, border) return void param texunit TextureUnit in value param target TextureTarget in value param level CheckedInt32 in value param internalformat TextureInternalFormat in value param x WinCoord in value param y WinCoord in value param width SizeI in value param border CheckedInt32 in value category EXT_direct_state_access extension soft WINSOFT glxflags ignore ### EXT CopyMultiTexImage2DEXT(texunit, target, level, internalformat, x, y, width, height, border) return void param texunit TextureUnit in value param target TextureTarget in value param level CheckedInt32 in value param internalformat TextureInternalFormat in value param x WinCoord in value param y WinCoord in value param width SizeI in value param height SizeI in value param border CheckedInt32 in value category EXT_direct_state_access extension soft WINSOFT glxflags ignore ### EXT CopyMultiTexSubImage1DEXT(texunit, target, level, xoffset, x, y, width) return void param texunit TextureUnit in value param target TextureTarget in value param level CheckedInt32 in value param xoffset CheckedInt32 in value param x WinCoord in value param y WinCoord in value param width SizeI in value category EXT_direct_state_access extension soft WINSOFT glxflags ignore ### EXT CopyMultiTexSubImage2DEXT(texunit, target, level, xoffset, yoffset, x, y, width, height) return void param texunit TextureUnit in value param target TextureTarget in value param level CheckedInt32 in value param xoffset CheckedInt32 in value param yoffset CheckedInt32 in value param x WinCoord in value param y WinCoord in value param width SizeI in value param height SizeI in value category EXT_direct_state_access extension soft WINSOFT glxflags ignore ### EXT # New 1.1 multitexture queries GetMultiTexImageEXT(texunit, target, level, format, type, pixels) return void param texunit TextureUnit in value param target TextureTarget in value param level CheckedInt32 in value param format PixelFormat in value param type PixelType in value param pixels Void out array [COMPSIZE(target/level/format/type)] category EXT_direct_state_access dlflags notlistable glxflags ignore ### client-handcode server-handcode extension soft WINSOFT glfflags capture-execute capture-handcode decode-handcode pixel-pack GetMultiTexParameterfvEXT(texunit, target, pname, params) return void param texunit TextureUnit in value param target TextureTarget in value param pname GetTextureParameter in value param params Float32 out array [COMPSIZE(pname)] category EXT_direct_state_access dlflags notlistable extension soft WINSOFT glxflags ignore glfflags capture-execute gl-enum GetMultiTexParameterivEXT(texunit, target, pname, params) return void param texunit TextureUnit in value param target TextureTarget in value param pname GetTextureParameter in value param params Int32 out array [COMPSIZE(pname)] category EXT_direct_state_access dlflags notlistable extension soft WINSOFT glxflags ignore glfflags capture-execute gl-enum GetMultiTexLevelParameterfvEXT(texunit, target, level, pname, params) return void param texunit TextureUnit in value param target TextureTarget in value param level CheckedInt32 in value param pname GetTextureParameter in value param params Float32 out array [COMPSIZE(pname)] category EXT_direct_state_access dlflags notlistable extension soft WINSOFT glxflags ignore glfflags capture-execute gl-enum GetMultiTexLevelParameterivEXT(texunit, target, level, pname, params) return void param texunit TextureUnit in value param target TextureTarget in value param level CheckedInt32 in value param pname GetTextureParameter in value param params Int32 out array [COMPSIZE(pname)] category EXT_direct_state_access dlflags notlistable extension soft WINSOFT glxflags ignore glfflags capture-execute gl-enum # New 1.2 3D multitexture commands MultiTexImage3DEXT(texunit, target, level, internalformat, width, height, depth, border, format, type, pixels) return void param texunit TextureUnit in value param target TextureTarget in value param level CheckedInt32 in value param internalformat TextureInternalFormat in value param width SizeI in value param height SizeI in value param depth SizeI in value param border CheckedInt32 in value param format PixelFormat in value param type PixelType in value param pixels Void in array [COMPSIZE(format/type/width/height/depth)] category EXT_direct_state_access dlflags handcode glxflags ignore ### client-handcode server-handcode EXT extension soft WINSOFT glfflags ignore MultiTexSubImage3DEXT(texunit, target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels) return void param texunit TextureUnit in value param target TextureTarget in value param level CheckedInt32 in value param xoffset CheckedInt32 in value param yoffset CheckedInt32 in value param zoffset CheckedInt32 in value param width SizeI in value param height SizeI in value param depth SizeI in value param format PixelFormat in value param type PixelType in value param pixels Void in array [COMPSIZE(format/type/width/height/depth)] category EXT_direct_state_access dlflags handcode glxflags ignore ### client-handcode server-handcode EXT extension soft WINSOFT glfflags ignore CopyMultiTexSubImage3DEXT(texunit, target, level, xoffset, yoffset, zoffset, x, y, width, height) return void param texunit TextureUnit in value param target TextureTarget in value param level CheckedInt32 in value param xoffset CheckedInt32 in value param yoffset CheckedInt32 in value param zoffset CheckedInt32 in value param x WinCoord in value param y WinCoord in value param width SizeI in value param height SizeI in value category EXT_direct_state_access glxflags ignore ### EXT extension soft WINSOFT glfflags ignore # New 1.2.1 multitexture texture commands BindMultiTextureEXT(texunit, target, texture) return void param texunit TextureUnit in value param target TextureTarget in value param texture Texture in value category EXT_direct_state_access extension soft WINSOFT glxflags ignore ### EXT EnableClientStateIndexedEXT(array, index) return void param array EnableCap in value param index UInt32 in value category EXT_direct_state_access dlflags notlistable glxflags ignore ### client-handcode client-intercept server-handcode extension soft WINSOFT DisableClientStateIndexedEXT(array, index) return void param array EnableCap in value param index UInt32 in value category EXT_direct_state_access extension soft WINSOFT dlflags notlistable glxflags ignore ### client-handcode client-intercept server-handcode MultiTexCoordPointerEXT(texunit, size, type, stride, pointer) return void param texunit TextureUnit in value param size Int32 in value param type TexCoordPointerType in value param stride SizeI in value param pointer Void in array [COMPSIZE(size/type/stride)] retained category EXT_direct_state_access dlflags notlistable glxflags ignore ### client-handcode client-intercept server-handcode extension soft WINSOFT glfflags ignore MultiTexEnvfEXT(texunit, target, pname, param) return void param texunit TextureUnit in value param target TextureEnvTarget in value param pname TextureEnvParameter in value param param CheckedFloat32 in value category EXT_direct_state_access extension soft WINSOFT vectorequiv MultiTexEnvfvEXT glxflags ignore glfflags gl-enum MultiTexEnvfvEXT(texunit, target, pname, params) return void param texunit TextureUnit in value param target TextureEnvTarget in value param pname TextureEnvParameter in value param params CheckedFloat32 in array [COMPSIZE(pname)] category EXT_direct_state_access extension soft WINSOFT glxflags ignore glfflags gl-enum MultiTexEnviEXT(texunit, target, pname, param) return void param texunit TextureUnit in value param target TextureEnvTarget in value param pname TextureEnvParameter in value param param CheckedInt32 in value category EXT_direct_state_access extension soft WINSOFT vectorequiv MultiTexEnvivEXT glxflags ignore glfflags gl-enum MultiTexEnvivEXT(texunit, target, pname, params) return void param texunit TextureUnit in value param target TextureEnvTarget in value param pname TextureEnvParameter in value param params CheckedInt32 in array [COMPSIZE(pname)] category EXT_direct_state_access extension soft WINSOFT glxflags ignore glfflags gl-enum MultiTexGendEXT(texunit, coord, pname, param) return void param texunit TextureUnit in value param coord TextureCoordName in value param pname TextureGenParameter in value param param Float64 in value category EXT_direct_state_access extension soft WINSOFT vectorequiv MultiTexGendvEXT glxflags ignore glfflags gl-enum MultiTexGendvEXT(texunit, coord, pname, params) return void param texunit TextureUnit in value param coord TextureCoordName in value param pname TextureGenParameter in value param params Float64 in array [COMPSIZE(pname)] category EXT_direct_state_access extension soft WINSOFT glxflags ignore glfflags gl-enum MultiTexGenfEXT(texunit, coord, pname, param) return void param texunit TextureUnit in value param coord TextureCoordName in value param pname TextureGenParameter in value param param CheckedFloat32 in value category EXT_direct_state_access extension soft WINSOFT vectorequiv MultiTexGenfvEXT glxflags ignore glfflags gl-enum MultiTexGenfvEXT(texunit, coord, pname, params) return void param texunit TextureUnit in value param coord TextureCoordName in value param pname TextureGenParameter in value param params CheckedFloat32 in array [COMPSIZE(pname)] category EXT_direct_state_access extension soft WINSOFT glxflags ignore glfflags gl-enum MultiTexGeniEXT(texunit, coord, pname, param) return void param texunit TextureUnit in value param coord TextureCoordName in value param pname TextureGenParameter in value param param CheckedInt32 in value category EXT_direct_state_access extension soft WINSOFT vectorequiv MultiTexGenivEXT glxflags ignore glfflags gl-enum MultiTexGenivEXT(texunit, coord, pname, params) return void param texunit TextureUnit in value param coord TextureCoordName in value param pname TextureGenParameter in value param params CheckedInt32 in array [COMPSIZE(pname)] category EXT_direct_state_access extension soft WINSOFT glxflags ignore glfflags gl-enum # New 1.2.1 multitexture texture queries GetMultiTexEnvfvEXT(texunit, target, pname, params) return void param texunit TextureUnit in value param target TextureEnvTarget in value param pname TextureEnvParameter in value param params Float32 out array [COMPSIZE(pname)] category EXT_direct_state_access dlflags notlistable extension soft WINSOFT glxflags ignore glfflags capture-execute gl-enum GetMultiTexEnvivEXT(texunit, target, pname, params) return void param texunit TextureUnit in value param target TextureEnvTarget in value param pname TextureEnvParameter in value param params Int32 out array [COMPSIZE(pname)] category EXT_direct_state_access dlflags notlistable extension soft WINSOFT glxflags ignore glfflags capture-execute gl-enum GetMultiTexGendvEXT(texunit, coord, pname, params) return void param texunit TextureUnit in value param coord TextureCoordName in value param pname TextureGenParameter in value param params Float64 out array [COMPSIZE(pname)] category EXT_direct_state_access dlflags notlistable extension soft WINSOFT glxflags ignore glfflags capture-execute gl-enum GetMultiTexGenfvEXT(texunit, coord, pname, params) return void param texunit TextureUnit in value param coord TextureCoordName in value param pname TextureGenParameter in value param params Float32 out array [COMPSIZE(pname)] category EXT_direct_state_access dlflags notlistable extension soft WINSOFT glxflags ignore glfflags capture-execute gl-enum GetMultiTexGenivEXT(texunit, coord, pname, params) return void param texunit TextureUnit in value param coord TextureCoordName in value param pname TextureGenParameter in value param params Int32 out array [COMPSIZE(pname)] category EXT_direct_state_access dlflags notlistable extension soft WINSOFT glxflags ignore glfflags capture-execute gl-enum # From EXT_draw_buffers2 # EnableIndexedEXT # DisableIndexedEXT # IsEnabledIndexedEXT GetFloatIndexedvEXT(target, index, data) return void param target TypeEnum in value param index UInt32 in value param data Float32 out array [COMPSIZE(target)] category EXT_direct_state_access dlflags notlistable glxflags ignore glfflags ignore extension soft WINSOFT GetDoubleIndexedvEXT(target, index, data) return void param target TypeEnum in value param index UInt32 in value param data Float64 out array [COMPSIZE(target)] category EXT_direct_state_access dlflags notlistable glxflags ignore glfflags ignore extension soft WINSOFT GetPointerIndexedvEXT(target, index, data) return void param target TypeEnum in value param index UInt32 in value param data VoidPointer out array [COMPSIZE(target)] category EXT_direct_state_access dlflags notlistable glxflags ignore glfflags ignore extension soft WINSOFT # New compressed texture commands CompressedTextureImage3DEXT(texture, target, level, internalformat, width, height, depth, border, imageSize, bits) return void param texture Texture in value param target TextureTarget in value param level CheckedInt32 in value param internalformat TextureInternalFormat in value param width SizeI in value param height SizeI in value param depth SizeI in value param border CheckedInt32 in value param imageSize SizeI in value param bits Void in array [imageSize] category EXT_direct_state_access dlflags handcode glxflags ignore ### client-handcode server-handcode glfflags ignore extension soft WINSOFT CompressedTextureImage2DEXT(texture, target, level, internalformat, width, height, border, imageSize, bits) return void param texture Texture in value param target TextureTarget in value param level CheckedInt32 in value param internalformat TextureInternalFormat in value param width SizeI in value param height SizeI in value param border CheckedInt32 in value param imageSize SizeI in value param bits Void in array [imageSize] category EXT_direct_state_access dlflags handcode glxflags ignore ### client-handcode server-handcode glfflags ignore extension soft WINSOFT CompressedTextureImage1DEXT(texture, target, level, internalformat, width, border, imageSize, bits) return void param texture Texture in value param target TextureTarget in value param level CheckedInt32 in value param internalformat TextureInternalFormat in value param width SizeI in value param border CheckedInt32 in value param imageSize SizeI in value param bits Void in array [imageSize] category EXT_direct_state_access dlflags handcode glxflags ignore ### client-handcode server-handcode glfflags ignore extension soft WINSOFT CompressedTextureSubImage3DEXT(texture, target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, bits) return void param texture Texture in value param target TextureTarget in value param level CheckedInt32 in value param xoffset CheckedInt32 in value param yoffset CheckedInt32 in value param zoffset CheckedInt32 in value param width SizeI in value param height SizeI in value param depth SizeI in value param format PixelFormat in value param imageSize SizeI in value param bits Void in array [imageSize] category EXT_direct_state_access dlflags handcode glxflags ignore ### client-handcode server-handcode glfflags ignore extension soft WINSOFT CompressedTextureSubImage2DEXT(texture, target, level, xoffset, yoffset, width, height, format, imageSize, bits) return void param texture Texture in value param target TextureTarget in value param level CheckedInt32 in value param xoffset CheckedInt32 in value param yoffset CheckedInt32 in value param width SizeI in value param height SizeI in value param format PixelFormat in value param imageSize SizeI in value param bits Void in array [imageSize] category EXT_direct_state_access dlflags handcode glxflags ignore ### client-handcode server-handcode glfflags ignore extension soft WINSOFT CompressedTextureSubImage1DEXT(texture, target, level, xoffset, width, format, imageSize, bits) return void param texture Texture in value param target TextureTarget in value param level CheckedInt32 in value param xoffset CheckedInt32 in value param width SizeI in value param format PixelFormat in value param imageSize SizeI in value param bits Void in array [imageSize] category EXT_direct_state_access dlflags handcode glxflags ignore ### client-handcode server-handcode glfflags ignore extension soft WINSOFT # New compressed texture query GetCompressedTextureImageEXT(texture, target, lod, img) return void param texture Texture in value param target TextureTarget in value param lod CheckedInt32 in value param img Void out array [COMPSIZE(target/lod)] category EXT_direct_state_access dlflags notlistable glxflags ignore ### server-handcode extension soft WINSOFT # New compressed multitexture commands CompressedMultiTexImage3DEXT(texunit, target, level, internalformat, width, height, depth, border, imageSize, bits) return void param texunit TextureUnit in value param target TextureTarget in value param level CheckedInt32 in value param internalformat TextureInternalFormat in value param width SizeI in value param height SizeI in value param depth SizeI in value param border CheckedInt32 in value param imageSize SizeI in value param bits Void in array [imageSize] category EXT_direct_state_access dlflags handcode glxflags ignore ### client-handcode server-handcode glfflags ignore extension soft WINSOFT CompressedMultiTexImage2DEXT(texunit, target, level, internalformat, width, height, border, imageSize, bits) return void param texunit TextureUnit in value param target TextureTarget in value param level CheckedInt32 in value param internalformat TextureInternalFormat in value param width SizeI in value param height SizeI in value param border CheckedInt32 in value param imageSize SizeI in value param bits Void in array [imageSize] category EXT_direct_state_access dlflags handcode glxflags ignore ### client-handcode server-handcode glfflags ignore extension soft WINSOFT CompressedMultiTexImage1DEXT(texunit, target, level, internalformat, width, border, imageSize, bits) return void param texunit TextureUnit in value param target TextureTarget in value param level CheckedInt32 in value param internalformat TextureInternalFormat in value param width SizeI in value param border CheckedInt32 in value param imageSize SizeI in value param bits Void in array [imageSize] category EXT_direct_state_access dlflags handcode glxflags ignore ### client-handcode server-handcode glfflags ignore extension soft WINSOFT CompressedMultiTexSubImage3DEXT(texunit, target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, bits) return void param texunit TextureUnit in value param target TextureTarget in value param level CheckedInt32 in value param xoffset CheckedInt32 in value param yoffset CheckedInt32 in value param zoffset CheckedInt32 in value param width SizeI in value param height SizeI in value param depth SizeI in value param format PixelFormat in value param imageSize SizeI in value param bits Void in array [imageSize] category EXT_direct_state_access dlflags handcode glxflags ignore ### client-handcode server-handcode glfflags ignore extension soft WINSOFT CompressedMultiTexSubImage2DEXT(texunit, target, level, xoffset, yoffset, width, height, format, imageSize, bits) return void param texunit TextureUnit in value param target TextureTarget in value param level CheckedInt32 in value param xoffset CheckedInt32 in value param yoffset CheckedInt32 in value param width SizeI in value param height SizeI in value param format PixelFormat in value param imageSize SizeI in value param bits Void in array [imageSize] category EXT_direct_state_access dlflags handcode glxflags ignore ### client-handcode server-handcode glfflags ignore extension soft WINSOFT CompressedMultiTexSubImage1DEXT(texunit, target, level, xoffset, width, format, imageSize, bits) return void param texunit TextureUnit in value param target TextureTarget in value param level CheckedInt32 in value param xoffset CheckedInt32 in value param width SizeI in value param format PixelFormat in value param imageSize SizeI in value param bits Void in array [imageSize] category EXT_direct_state_access dlflags handcode glxflags ignore ### client-handcode server-handcode glfflags ignore extension soft WINSOFT # New compressed multitexture query GetCompressedMultiTexImageEXT(texunit, target, lod, img) return void param texunit TextureUnit in value param target TextureTarget in value param lod CheckedInt32 in value param img Void out array [COMPSIZE(target/lod)] category EXT_direct_state_access dlflags notlistable glxflags ignore ### server-handcode extension soft WINSOFT # New ARB assembly program named commands NamedProgramStringEXT(program, target, format, len, string) return void param program UInt32 in value param target ProgramTarget in value param format ProgramFormat in value param len SizeI in value param string Void in array [len] category EXT_direct_state_access subcategory ARB_vertex_program extension soft WINSOFT glfflags ignore glxflags ignore ### client-handcode server-handcode EXT glextmask GL_MASK_ARB_vertex_program|GL_MASK_ARB_fragment_program NamedProgramLocalParameter4dEXT(program, target, index, x, y, z, w) return void param program UInt32 in value param target ProgramTarget in value param index UInt32 in value param x Float64 in value param y Float64 in value param z Float64 in value param w Float64 in value category EXT_direct_state_access subcategory ARB_vertex_program vectorequiv NamedProgramLocalParameter4dvEXT glxvectorequiv NamedProgramLocalParameter4dvEXT extension soft WINSOFT NV10 glfflags ignore glxflags ignore ### EXT glextmask GL_MASK_ARB_vertex_program|GL_MASK_ARB_fragment_program NamedProgramLocalParameter4dvEXT(program, target, index, params) return void param program UInt32 in value param target ProgramTarget in value param index UInt32 in value param params Float64 in array [4] category EXT_direct_state_access subcategory ARB_vertex_program extension soft WINSOFT NV10 glfflags ignore glxflags ignore ### EXT glextmask GL_MASK_ARB_vertex_program|GL_MASK_ARB_fragment_program NamedProgramLocalParameter4fEXT(program, target, index, x, y, z, w) return void param program UInt32 in value param target ProgramTarget in value param index UInt32 in value param x Float32 in value param y Float32 in value param z Float32 in value param w Float32 in value category EXT_direct_state_access subcategory ARB_vertex_program vectorequiv NamedProgramLocalParameter4fvEXT glxvectorequiv NamedProgramLocalParameter4fvEXT extension soft WINSOFT NV10 glfflags ignore glxflags ignore ### EXT glextmask GL_MASK_ARB_vertex_program|GL_MASK_ARB_fragment_program NamedProgramLocalParameter4fvEXT(program, target, index, params) return void param program UInt32 in value param target ProgramTarget in value param index UInt32 in value param params Float32 in array [4] category EXT_direct_state_access subcategory ARB_vertex_program extension soft WINSOFT NV10 glfflags ignore glxflags ignore ### EXT glextmask GL_MASK_ARB_vertex_program|GL_MASK_ARB_fragment_program # New ARB assembly program named queries GetNamedProgramLocalParameterdvEXT(program, target, index, params) return void param program UInt32 in value param target ProgramTarget in value param index UInt32 in value param params Float64 out array [4] dlflags notlistable category EXT_direct_state_access subcategory ARB_vertex_program extension soft WINSOFT NV10 glfflags ignore glxflags ignore ### client-handcode server-handcode EXT glextmask GL_MASK_ARB_vertex_program|GL_MASK_ARB_fragment_program GetNamedProgramLocalParameterfvEXT(program, target, index, params) return void param program UInt32 in value param target ProgramTarget in value param index UInt32 in value param params Float32 out array [4] dlflags notlistable category EXT_direct_state_access subcategory ARB_vertex_program extension soft WINSOFT NV10 glfflags ignore glxflags ignore ### client-handcode server-handcode EXT glextmask GL_MASK_ARB_vertex_program|GL_MASK_ARB_fragment_program GetNamedProgramivEXT(program, target, pname, params) return void param program UInt32 in value param target ProgramTarget in value param pname ProgramProperty in value param params Int32 out array [1] dlflags notlistable category EXT_direct_state_access subcategory ARB_vertex_program extension soft WINSOFT NV10 glfflags ignore glxflags ignore ### client-handcode server-handcode EXT glextmask GL_MASK_ARB_vertex_program|GL_MASK_ARB_fragment_program GetNamedProgramStringEXT(program, target, pname, string) return void param program UInt32 in value param target ProgramTarget in value param pname ProgramStringProperty in value param string Void out array [COMPSIZE(program,pname)] dlflags notlistable category EXT_direct_state_access subcategory ARB_vertex_program extension soft WINSOFT NV10 glfflags ignore glxflags ignore ### client-handcode server-handcode EXT glextmask GL_MASK_ARB_vertex_program|GL_MASK_ARB_fragment_program # New EXT_gpu_program_parameters command NamedProgramLocalParameters4fvEXT(program, target, index, count, params) return void param program UInt32 in value param target ProgramTarget in value param index UInt32 in value param count SizeI in value param params Float32 in array [count*4] category EXT_direct_state_access subcategory EXT_gpu_program_parameters extension soft WINSOFT NV10 glfflags ignore glxflags ignore glextmask GL_MASK_EXT_gpu_program_parameters # New NV_gpu_program4 commands NamedProgramLocalParameterI4iEXT(program, target, index, x, y, z, w) return void param program UInt32 in value param target ProgramTarget in value param index UInt32 in value param x Int32 in value param y Int32 in value param z Int32 in value param w Int32 in value category EXT_direct_state_access subcategory NV_gpu_program4 vectorequiv NamedProgramLocalParameterI4ivEXT glxvectorequiv NamedProgramLocalParameterI4ivEXT extension soft WINSOFT NV50 glfflags ignore glxflags ignore glextmask GL_MASK_NV_gpu_program4 NamedProgramLocalParameterI4ivEXT(program, target, index, params) return void param program UInt32 in value param target ProgramTarget in value param index UInt32 in value param params Int32 in array [4] category EXT_direct_state_access subcategory NV_gpu_program4 extension soft WINSOFT NV50 glfflags ignore glxflags ignore glextmask GL_MASK_NV_gpu_program4 NamedProgramLocalParametersI4ivEXT(program, target, index, count, params) return void param program UInt32 in value param target ProgramTarget in value param index UInt32 in value param count SizeI in value param params Int32 in array [count*4] category EXT_direct_state_access subcategory NV_gpu_program4 extension soft WINSOFT NV50 glfflags ignore glxflags ignore glextmask GL_MASK_NV_gpu_program4 NamedProgramLocalParameterI4uiEXT(program, target, index, x, y, z, w) return void param program UInt32 in value param target ProgramTarget in value param index UInt32 in value param x UInt32 in value param y UInt32 in value param z UInt32 in value param w UInt32 in value category EXT_direct_state_access subcategory NV_gpu_program4 vectorequiv NamedProgramLocalParameterI4uivEXT glxvectorequiv NamedProgramLocalParameterI4uivEXT extension soft WINSOFT NV50 glfflags ignore glxflags ignore glextmask GL_MASK_NV_gpu_program4 NamedProgramLocalParameterI4uivEXT(program, target, index, params) return void param program UInt32 in value param target ProgramTarget in value param index UInt32 in value param params UInt32 in array [4] category EXT_direct_state_access subcategory NV_gpu_program4 extension soft WINSOFT NV50 glfflags ignore glxflags ignore glextmask GL_MASK_NV_gpu_program4 NamedProgramLocalParametersI4uivEXT(program, target, index, count, params) return void param program UInt32 in value param target ProgramTarget in value param index UInt32 in value param count SizeI in value param params UInt32 in array [count*4] category EXT_direct_state_access subcategory NV_gpu_program4 extension soft WINSOFT NV50 glfflags ignore glxflags ignore glextmask GL_MASK_NV_gpu_program4 GetNamedProgramLocalParameterIivEXT(program, target, index, params) return void param program UInt32 in value param target ProgramTarget in value param index UInt32 in value param params Int32 out array [4] dlflags notlistable category EXT_direct_state_access subcategory NV_gpu_program4 extension soft WINSOFT NV50 glfflags ignore glxflags ignore glextmask GL_MASK_NV_gpu_program4 GetNamedProgramLocalParameterIuivEXT(program, target, index, params) return void param program UInt32 in value param target ProgramTarget in value param index UInt32 in value param params UInt32 out array [4] dlflags notlistable category EXT_direct_state_access subcategory NV_gpu_program4 extension soft WINSOFT NV50 glfflags ignore glxflags ignore glextmask GL_MASK_NV_gpu_program4 # New EXT_texture_integer texture object commands TextureParameterIivEXT(texture, target, pname, params) return void param texture Texture in value param target TextureTarget in value param pname TextureParameterName in value param params CheckedInt32 in array [COMPSIZE(pname)] category EXT_direct_state_access subcategory EXT_texture_integer extension soft WINSOFT glxflags ignore glfflags ignore glextmask GL_MASK_EXT_texture_integer TextureParameterIuivEXT(texture, target, pname, params) return void param texture Texture in value param target TextureTarget in value param pname TextureParameterName in value param params UInt32 in array [COMPSIZE(pname)] category EXT_direct_state_access subcategory EXT_texture_integer extension soft WINSOFT glxflags ignore glfflags ignore glextmask GL_MASK_EXT_texture_integer # New EXT_texture_integer texture object queries GetTextureParameterIivEXT(texture, target, pname, params) return void param texture Texture in value param target TextureTarget in value param pname GetTextureParameter in value param params Int32 out array [COMPSIZE(pname)] category EXT_direct_state_access subcategory EXT_texture_integer dlflags notlistable extension soft WINSOFT glxflags ignore glfflags capture-execute gl-enum glextmask GL_MASK_EXT_texture_integer GetTextureParameterIuivEXT(texture, target, pname, params) return void param texture Texture in value param target TextureTarget in value param pname GetTextureParameter in value param params UInt32 out array [COMPSIZE(pname)] category EXT_direct_state_access subcategory EXT_texture_integer dlflags notlistable extension soft WINSOFT glxflags ignore glfflags capture-execute gl-enum glextmask GL_MASK_EXT_texture_integer # New EXT_texture_integer multitexture commands MultiTexParameterIivEXT(texunit, target, pname, params) return void param texunit TextureUnit in value param target TextureTarget in value param pname TextureParameterName in value param params CheckedInt32 in array [COMPSIZE(pname)] category EXT_direct_state_access subcategory EXT_texture_integer extension soft WINSOFT glxflags ignore glfflags ignore glextmask GL_MASK_EXT_texture_integer MultiTexParameterIuivEXT(texunit, target, pname, params) return void param texunit TextureUnit in value param target TextureTarget in value param pname TextureParameterName in value param params UInt32 in array [COMPSIZE(pname)] category EXT_direct_state_access subcategory EXT_texture_integer extension soft WINSOFT glxflags ignore glfflags ignore glextmask GL_MASK_EXT_texture_integer # New EXT_texture_integer multitexture queries GetMultiTexParameterIivEXT(texunit, target, pname, params) return void param texunit TextureUnit in value param target TextureTarget in value param pname GetTextureParameter in value param params Int32 out array [COMPSIZE(pname)] category EXT_direct_state_access subcategory EXT_texture_integer dlflags notlistable extension soft WINSOFT glfflags capture-execute gl-enum glxflags ignore glextmask GL_MASK_EXT_texture_integer GetMultiTexParameterIuivEXT(texunit, target, pname, params) return void param texunit TextureUnit in value param target TextureTarget in value param pname GetTextureParameter in value param params UInt32 out array [COMPSIZE(pname)] category EXT_direct_state_access subcategory EXT_texture_integer dlflags notlistable extension soft WINSOFT glfflags capture-execute gl-enum glxflags ignore glextmask GL_MASK_EXT_texture_integer # New GLSL 2.0 uniform commands ProgramUniform1fEXT(program, location, v0) return void param program UInt32 in value param location Int32 in value param v0 Float32 in value category EXT_direct_state_access subcategory VERSION_2_0 glfflags ignore glxflags ignore extension soft WINSOFT glextmask GL_MASK_OpenGL_2_0 ProgramUniform2fEXT(program, location, v0, v1) return void param program UInt32 in value param location Int32 in value param v0 Float32 in value param v1 Float32 in value category EXT_direct_state_access subcategory VERSION_2_0 glfflags ignore glxflags ignore extension soft WINSOFT glextmask GL_MASK_OpenGL_2_0 ProgramUniform3fEXT(program, location, v0, v1, v2) return void param program UInt32 in value param location Int32 in value param v0 Float32 in value param v1 Float32 in value param v2 Float32 in value category EXT_direct_state_access subcategory VERSION_2_0 glfflags ignore glxflags ignore extension soft WINSOFT glextmask GL_MASK_OpenGL_2_0 ProgramUniform4fEXT(program, location, v0, v1, v2, v3) return void param program UInt32 in value param location Int32 in value param v0 Float32 in value param v1 Float32 in value param v2 Float32 in value param v3 Float32 in value category EXT_direct_state_access subcategory VERSION_2_0 glfflags ignore glxflags ignore extension soft WINSOFT glextmask GL_MASK_OpenGL_2_0 ProgramUniform1iEXT(program, location, v0) return void param program UInt32 in value param location Int32 in value param v0 Int32 in value category EXT_direct_state_access subcategory VERSION_2_0 glfflags ignore glxflags ignore extension soft WINSOFT glextmask GL_MASK_OpenGL_2_0 ProgramUniform2iEXT(program, location, v0, v1) return void param program UInt32 in value param location Int32 in value param v0 Int32 in value param v1 Int32 in value category EXT_direct_state_access subcategory VERSION_2_0 glfflags ignore glxflags ignore extension soft WINSOFT glextmask GL_MASK_OpenGL_2_0 ProgramUniform3iEXT(program, location, v0, v1, v2) return void param program UInt32 in value param location Int32 in value param v0 Int32 in value param v1 Int32 in value param v2 Int32 in value category EXT_direct_state_access subcategory VERSION_2_0 glfflags ignore glxflags ignore extension soft WINSOFT glextmask GL_MASK_OpenGL_2_0 ProgramUniform4iEXT(program, location, v0, v1, v2, v3) return void param program UInt32 in value param location Int32 in value param v0 Int32 in value param v1 Int32 in value param v2 Int32 in value param v3 Int32 in value category EXT_direct_state_access subcategory VERSION_2_0 glfflags ignore glxflags ignore extension soft WINSOFT glextmask GL_MASK_OpenGL_2_0 ProgramUniform1fvEXT(program, location, count, value) return void param program UInt32 in value param location Int32 in value param count SizeI in value param value Float32 in array [count] category EXT_direct_state_access subcategory VERSION_2_0 glfflags ignore glxflags ignore extension soft WINSOFT glextmask GL_MASK_OpenGL_2_0 ProgramUniform2fvEXT(program, location, count, value) return void param program UInt32 in value param location Int32 in value param count SizeI in value param value Float32 in array [count*2] category EXT_direct_state_access subcategory VERSION_2_0 glfflags ignore glxflags ignore extension soft WINSOFT glextmask GL_MASK_OpenGL_2_0 ProgramUniform3fvEXT(program, location, count, value) return void param program UInt32 in value param location Int32 in value param count SizeI in value param value Float32 in array [count*3] category EXT_direct_state_access subcategory VERSION_2_0 glfflags ignore glxflags ignore extension soft WINSOFT glextmask GL_MASK_OpenGL_2_0 ProgramUniform4fvEXT(program, location, count, value) return void param program UInt32 in value param location Int32 in value param count SizeI in value param value Float32 in array [count*4] category EXT_direct_state_access subcategory VERSION_2_0 glfflags ignore glxflags ignore extension soft WINSOFT glextmask GL_MASK_OpenGL_2_0 ProgramUniform1ivEXT(program, location, count, value) return void param program UInt32 in value param location Int32 in value param count SizeI in value param value Int32 in array [count] category EXT_direct_state_access subcategory VERSION_2_0 glfflags ignore glxflags ignore extension soft WINSOFT glextmask GL_MASK_OpenGL_2_0 ProgramUniform2ivEXT(program, location, count, value) return void param program UInt32 in value param location Int32 in value param count SizeI in value param value Int32 in array [count*2] category EXT_direct_state_access subcategory VERSION_2_0 glfflags ignore glxflags ignore extension soft WINSOFT glextmask GL_MASK_OpenGL_2_0 ProgramUniform3ivEXT(program, location, count, value) return void param program UInt32 in value param location Int32 in value param count SizeI in value param value Int32 in array [count*3] category EXT_direct_state_access subcategory VERSION_2_0 glfflags ignore glxflags ignore extension soft WINSOFT glextmask GL_MASK_OpenGL_2_0 ProgramUniform4ivEXT(program, location, count, value) return void param program UInt32 in value param location Int32 in value param count SizeI in value param value Int32 in array [count*4] category EXT_direct_state_access subcategory VERSION_2_0 glfflags ignore glxflags ignore extension soft WINSOFT glextmask GL_MASK_OpenGL_2_0 ProgramUniformMatrix2fvEXT(program, location, count, transpose, value) return void param program UInt32 in value param location Int32 in value param count SizeI in value param transpose Boolean in value param value Float32 in array [count*4] category EXT_direct_state_access subcategory VERSION_2_0 glfflags ignore glxflags ignore extension soft WINSOFT glextmask GL_MASK_OpenGL_2_0 ProgramUniformMatrix3fvEXT(program, location, count, transpose, value) return void param program UInt32 in value param location Int32 in value param count SizeI in value param transpose Boolean in value param value Float32 in array [count*9] category EXT_direct_state_access subcategory VERSION_2_0 glfflags ignore glxflags ignore extension soft WINSOFT glextmask GL_MASK_OpenGL_2_0 ProgramUniformMatrix4fvEXT(program, location, count, transpose, value) return void param program UInt32 in value param location Int32 in value param count SizeI in value param transpose Boolean in value param value Float32 in array [count*16] category EXT_direct_state_access subcategory VERSION_2_0 glfflags ignore glxflags ignore extension soft WINSOFT glextmask GL_MASK_OpenGL_2_0 # New GLSL 2.1 uniform commands ProgramUniformMatrix2x3fvEXT(program, location, count, transpose, value) return void param program UInt32 in value param location Int32 in value param count SizeI in value param transpose Boolean in value param value Float32 in array [count*6] category EXT_direct_state_access subcategory VERSION_2_1 glfflags ignore glxflags ignore extension soft WINSOFT glextmask GL_MASK_OpenGL_2_0 ProgramUniformMatrix3x2fvEXT(program, location, count, transpose, value) return void param program UInt32 in value param location Int32 in value param count SizeI in value param transpose Boolean in value param value Float32 in array [count*6] category EXT_direct_state_access subcategory VERSION_2_1 glfflags ignore glxflags ignore extension soft WINSOFT glextmask GL_MASK_OpenGL_2_0 ProgramUniformMatrix2x4fvEXT(program, location, count, transpose, value) return void param program UInt32 in value param location Int32 in value param count SizeI in value param transpose Boolean in value param value Float32 in array [count*8] category EXT_direct_state_access subcategory VERSION_2_1 glfflags ignore glxflags ignore extension soft WINSOFT glextmask GL_MASK_OpenGL_2_0 ProgramUniformMatrix4x2fvEXT(program, location, count, transpose, value) return void param program UInt32 in value param location Int32 in value param count SizeI in value param transpose Boolean in value param value Float32 in array [count*8] category EXT_direct_state_access subcategory VERSION_2_1 glfflags ignore glxflags ignore extension soft WINSOFT glextmask GL_MASK_OpenGL_2_0 ProgramUniformMatrix3x4fvEXT(program, location, count, transpose, value) return void param program UInt32 in value param location Int32 in value param count SizeI in value param transpose Boolean in value param value Float32 in array [count*12] category EXT_direct_state_access subcategory VERSION_2_1 glfflags ignore glxflags ignore extension soft WINSOFT glextmask GL_MASK_OpenGL_2_0 ProgramUniformMatrix4x3fvEXT(program, location, count, transpose, value) return void param program UInt32 in value param location Int32 in value param count SizeI in value param transpose Boolean in value param value Float32 in array [count*12] category EXT_direct_state_access subcategory VERSION_2_1 glfflags ignore glxflags ignore extension soft WINSOFT glextmask GL_MASK_OpenGL_2_0 # New EXT_gpu_shader4 commands ProgramUniform1uiEXT(program, location, v0) return void param program UInt32 in value param location Int32 in value param v0 UInt32 in value category EXT_direct_state_access subcategory EXT_gpu_shader4 glfflags ignore glxflags ignore extension soft WINSOFT glextmask GL_MASK_OpenGL_2_0 ProgramUniform2uiEXT(program, location, v0, v1) return void param program UInt32 in value param location Int32 in value param v0 UInt32 in value param v1 UInt32 in value category EXT_direct_state_access subcategory EXT_gpu_shader4 glfflags ignore glxflags ignore extension soft WINSOFT glextmask GL_MASK_OpenGL_2_0 ProgramUniform3uiEXT(program, location, v0, v1, v2) return void param program UInt32 in value param location Int32 in value param v0 UInt32 in value param v1 UInt32 in value param v2 UInt32 in value category EXT_direct_state_access subcategory EXT_gpu_shader4 glfflags ignore glxflags ignore extension soft WINSOFT glextmask GL_MASK_OpenGL_2_0 ProgramUniform4uiEXT(program, location, v0, v1, v2, v3) return void param program UInt32 in value param location Int32 in value param v0 UInt32 in value param v1 UInt32 in value param v2 UInt32 in value param v3 UInt32 in value category EXT_direct_state_access subcategory EXT_gpu_shader4 glfflags ignore glxflags ignore extension soft WINSOFT glextmask GL_MASK_OpenGL_2_0 ProgramUniform1uivEXT(program, location, count, value) return void param program UInt32 in value param location Int32 in value param count SizeI in value param value UInt32 in array [count] category EXT_direct_state_access subcategory EXT_gpu_shader4 glfflags ignore glxflags ignore extension soft WINSOFT glextmask GL_MASK_OpenGL_2_0 ProgramUniform2uivEXT(program, location, count, value) return void param program UInt32 in value param location Int32 in value param count SizeI in value param value UInt32 in array [count*2] category EXT_direct_state_access subcategory EXT_gpu_shader4 glfflags ignore glxflags ignore extension soft WINSOFT glextmask GL_MASK_OpenGL_2_0 ProgramUniform3uivEXT(program, location, count, value) return void param program UInt32 in value param location Int32 in value param count SizeI in value param value UInt32 in array [count*3] category EXT_direct_state_access subcategory EXT_gpu_shader4 glfflags ignore glxflags ignore extension soft WINSOFT glextmask GL_MASK_OpenGL_2_0 ProgramUniform4uivEXT(program, location, count, value) return void param program UInt32 in value param location Int32 in value param count SizeI in value param value UInt32 in array [count*4] category EXT_direct_state_access subcategory EXT_gpu_shader4 glfflags ignore glxflags ignore extension soft WINSOFT glextmask GL_MASK_OpenGL_2_0 # New named buffer commands NamedBufferDataEXT(buffer, size, data, usage) return void param buffer UInt32 in value param size Sizeiptr in value param data Void in array [COMPSIZE(size)] param usage VertexBufferObjectUsage in value category EXT_direct_state_access extension soft WINSOFT dlflags notlistable glxflags ignore glfflags ignore NamedBufferSubDataEXT(buffer, offset, size, data) return void param buffer UInt32 in value param offset Intptr in value param size Sizeiptr in value param data Void in array [COMPSIZE(size)] category EXT_direct_state_access extension soft WINSOFT dlflags notlistable glxflags ignore glfflags ignore MapNamedBufferEXT(buffer, access) return VoidPointer param buffer UInt32 in value param access VertexBufferObjectAccess in value category EXT_direct_state_access extension soft WINSOFT dlflags notlistable glxflags ignore glfflags ignore UnmapNamedBufferEXT(buffer) return Boolean param buffer UInt32 in value category EXT_direct_state_access extension soft WINSOFT dlflags notlistable glxflags ignore glfflags ignore MapNamedBufferRangeEXT(buffer, offset, length, access) return VoidPointer param buffer UInt32 in value param offset Intptr in value param length Sizeiptr in value param access BufferAccessMask in value category EXT_direct_state_access extension soft WINSOFT dlflags notlistable glxflags ignore glfflags ignore FlushMappedNamedBufferRangeEXT(buffer, offset, length) return void param buffer UInt32 in value param offset Intptr in value param length Sizeiptr in value category EXT_direct_state_access extension soft WINSOFT dlflags notlistable glxflags ignore glfflags ignore NamedCopyBufferSubDataEXT(readBuffer, writeBuffer, readOffset, writeOffset, size) return void param readBuffer UInt32 in value param writeBuffer UInt32 in value param readOffset Intptr in value param writeOffset Intptr in value param size Sizeiptr in value category EXT_direct_state_access extension soft WINSOFT dlflags notlistable glxflags ignore glfflags ignore # New named buffer queries GetNamedBufferParameterivEXT(buffer, pname, params) return void param buffer UInt32 in value param pname VertexBufferObjectParameter in value param params Int32 out array [COMPSIZE(pname)] category EXT_direct_state_access extension soft WINSOFT dlflags notlistable glxflags ignore glfflags ignore GetNamedBufferPointervEXT(buffer, pname, params) return void param buffer UInt32 in value param pname VertexBufferObjectParameter in value param params VoidPointer out array [COMPSIZE(pname)] category EXT_direct_state_access extension soft WINSOFT dlflags notlistable glxflags ignore glfflags ignore GetNamedBufferSubDataEXT(buffer, offset, size, data) return void param buffer UInt32 in value param offset Intptr in value param size Sizeiptr in value param data Void out array [COMPSIZE(size)] category EXT_direct_state_access extension soft WINSOFT dlflags notlistable glxflags ignore glfflags ignore # New named texture buffer texture object command TextureBufferEXT(texture, target, internalformat, buffer) return void param texture Texture in value param target TextureTarget in value param internalformat TypeEnum in value param buffer UInt32 in value category EXT_direct_state_access subcategory EXT_texture_buffer_object extension soft WINSOFT NV50 glfflags ignore glxflags ignore glextmask GL_MASK_EXT_texture_buffer_object dlflags notlistable # New named texture buffer multitexture command MultiTexBufferEXT(texunit, target, internalformat, buffer) return void param texunit TextureUnit in value param target TextureTarget in value param internalformat TypeEnum in value param buffer UInt32 in value category EXT_direct_state_access subcategory EXT_texture_buffer_object extension soft WINSOFT NV50 glfflags ignore glxflags ignore glextmask GL_MASK_EXT_texture_buffer_object dlflags notlistable # New named frame buffer object commands NamedRenderbufferStorageEXT(renderbuffer, internalformat, width, height) return void param renderbuffer Renderbuffer in value param internalformat PixelInternalFormat in value param width SizeI in value param height SizeI in value category EXT_direct_state_access subcategory EXT_framebuffer_object extension soft WINSOFT dlflags notlistable glfflags ignore glxflags ignore glextmask GL_MASK_EXT_framebuffer_object GetNamedRenderbufferParameterivEXT(renderbuffer, pname, params) return void param renderbuffer Renderbuffer in value param pname RenderbufferParameterName in value param params Int32 out array [COMPSIZE(pname)] category EXT_direct_state_access subcategory EXT_framebuffer_object extension soft WINSOFT dlflags notlistable glfflags ignore glxflags ignore glextmask GL_MASK_EXT_framebuffer_object CheckNamedFramebufferStatusEXT(framebuffer, target) return FramebufferStatus param framebuffer Framebuffer in value param target FramebufferTarget in value category EXT_direct_state_access subcategory EXT_framebuffer_object extension soft WINSOFT dlflags notlistable glfflags ignore glxflags ignore glextmask GL_MASK_EXT_framebuffer_object NamedFramebufferTexture1DEXT(framebuffer, attachment, textarget, texture, level) return void param framebuffer Framebuffer in value param attachment FramebufferAttachment in value param textarget TextureTarget in value param texture Texture in value param level CheckedInt32 in value category EXT_direct_state_access subcategory EXT_framebuffer_object extension soft WINSOFT dlflags notlistable glfflags ignore glxflags ignore glextmask GL_MASK_EXT_framebuffer_object NamedFramebufferTexture2DEXT(framebuffer, attachment, textarget, texture, level) return void param framebuffer Framebuffer in value param attachment FramebufferAttachment in value param textarget TextureTarget in value param texture Texture in value param level CheckedInt32 in value category EXT_direct_state_access subcategory EXT_framebuffer_object extension soft WINSOFT dlflags notlistable glfflags ignore glxflags ignore glextmask GL_MASK_EXT_framebuffer_object NamedFramebufferTexture3DEXT(framebuffer, attachment, textarget, texture, level, zoffset) return void param framebuffer Framebuffer in value param attachment FramebufferAttachment in value param textarget TextureTarget in value param texture Texture in value param level CheckedInt32 in value param zoffset CheckedInt32 in value category EXT_direct_state_access subcategory EXT_framebuffer_object extension soft WINSOFT dlflags notlistable glfflags ignore glxflags ignore glextmask GL_MASK_EXT_framebuffer_object NamedFramebufferRenderbufferEXT(framebuffer, attachment, renderbuffertarget, renderbuffer) return void param framebuffer Framebuffer in value param attachment FramebufferAttachment in value param renderbuffertarget RenderbufferTarget in value param renderbuffer Renderbuffer in value category EXT_direct_state_access subcategory EXT_framebuffer_object extension soft WINSOFT dlflags notlistable glfflags ignore glxflags ignore glextmask GL_MASK_EXT_framebuffer_object GetNamedFramebufferAttachmentParameterivEXT(framebuffer, attachment, pname, params) return void param framebuffer Framebuffer in value param attachment FramebufferAttachment in value param pname FramebufferAttachmentParameterName in value param params Int32 out array [COMPSIZE(pname)] category EXT_direct_state_access subcategory EXT_framebuffer_object extension soft WINSOFT dlflags notlistable glfflags ignore glxflags ignore glextmask GL_MASK_EXT_framebuffer_object GenerateTextureMipmapEXT(texture, target) return void param texture Texture in value param target TextureTarget in value category EXT_direct_state_access subcategory EXT_framebuffer_object extension soft WINSOFT dlflags notlistable glfflags ignore glxflags ignore glextmask GL_MASK_EXT_framebuffer_object GenerateMultiTexMipmapEXT(texunit, target) return void param texunit TextureUnit in value param target TextureTarget in value category EXT_direct_state_access subcategory EXT_framebuffer_object extension soft WINSOFT dlflags notlistable glfflags ignore glxflags ignore glextmask GL_MASK_EXT_framebuffer_object FramebufferDrawBufferEXT(framebuffer, mode) return void param framebuffer Framebuffer in value param mode DrawBufferMode in value category EXT_direct_state_access subcategory EXT_framebuffer_object extension soft WINSOFT glfflags ignore glxflags ignore glextmask GL_MASK_EXT_framebuffer_object FramebufferDrawBuffersEXT(framebuffer, n, bufs) return void param framebuffer Framebuffer in value param n SizeI in value param bufs DrawBufferMode in array [n] category EXT_direct_state_access subcategory EXT_framebuffer_object extension soft WINSOFT glfflags ignore glxflags ignore glextmask GL_MASK_EXT_framebuffer_object FramebufferReadBufferEXT(framebuffer, mode) return void param framebuffer Framebuffer in value param mode ReadBufferMode in value category EXT_direct_state_access subcategory EXT_framebuffer_object extension soft WINSOFT glfflags ignore glxflags ignore glextmask GL_MASK_EXT_framebuffer_object GetFramebufferParameterivEXT(framebuffer, pname, params) return void param framebuffer Framebuffer in value param pname GetFramebufferParameter in value param params Int32 out array [COMPSIZE(pname)] category EXT_direct_state_access subcategory EXT_framebuffer_object dlflags notlistable extension soft WINSOFT glxflags ignore glfflags capture-execute gl-enum # New named framebuffer multisample object commands NamedRenderbufferStorageMultisampleEXT(renderbuffer, samples, internalformat, width, height) return void param renderbuffer Renderbuffer in value param samples SizeI in value param internalformat PixelInternalFormat in value param width SizeI in value param height SizeI in value category EXT_direct_state_access subcategory EXT_framebuffer_multisample extension soft WINSOFT dlflags notlistable glfflags ignore glxflags ignore glextmask GL_MASK_EXT_framebuffer_multisample # New named framebuffer multisample coverage object commands NamedRenderbufferStorageMultisampleCoverageEXT(renderbuffer, coverageSamples, colorSamples, internalformat, width, height) return void param renderbuffer Renderbuffer in value param coverageSamples SizeI in value param colorSamples SizeI in value param internalformat PixelInternalFormat in value param width SizeI in value param height SizeI in value category EXT_direct_state_access subcategory NV_framebuffer_multisample_coverage extension soft WINSOFT dlflags notlistable glfflags ignore glxflags ignore glextmask GL_MASK_NV_framebuffer_multisample_coverage # New named geometry program/shader frame buffer object commands NamedFramebufferTextureEXT(framebuffer, attachment, texture, level) return void param framebuffer Framebuffer in value param attachment FramebufferAttachment in value param texture Texture in value param level CheckedInt32 in value category EXT_direct_state_access subcategory NV_gpu_program4 extension soft WINSOFT dlflags notlistable glfflags ignore glxflags ignore glextmask GL_MASK_NV_gpu_program4 NamedFramebufferTextureLayerEXT(framebuffer, attachment, texture, level, layer) return void param framebuffer Framebuffer in value param attachment FramebufferAttachment in value param texture Texture in value param level CheckedInt32 in value param layer CheckedInt32 in value category EXT_direct_state_access subcategory NV_gpu_program4 extension soft WINSOFT dlflags notlistable glfflags ignore glxflags ignore glextmask GL_MASK_NV_gpu_program4 NamedFramebufferTextureFaceEXT(framebuffer, attachment, texture, level, face) return void param framebuffer Framebuffer in value param attachment FramebufferAttachment in value param texture Texture in value param level CheckedInt32 in value param face TextureTarget in value category EXT_direct_state_access subcategory NV_gpu_program4 extension soft WINSOFT dlflags notlistable glfflags ignore glxflags ignore glextmask GL_MASK_NV_gpu_program4 # New explicit multisample query and commands TextureRenderbufferEXT(texture, target, renderbuffer) return void param texture Texture in value param target TextureTarget in value param renderbuffer UInt32 in value category EXT_direct_state_access subcategory NV_explicit_multisample extension soft WINSOFT NV50 dlflags notlistable glfflags ignore glxflags ignore glextmask GL_MASK_NV_explicit_multisample MultiTexRenderbufferEXT(texunit, target, renderbuffer) return void param texunit TextureUnit in value param target TextureTarget in value param renderbuffer UInt32 in value category EXT_direct_state_access subcategory NV_explicit_multisample extension soft WINSOFT NV50 dlflags notlistable glfflags ignore glxflags ignore glextmask GL_MASK_NV_explicit_multisample # New ARB_gpu_shader_fp64 commands ProgramUniform1dEXT(program, location, x) return void param program UInt32 in value param location Int32 in value param x Float64 in value category EXT_direct_state_access subcategory ARB_gpu_shader_fp64 version 1.2 extension glxropcode ? glxflags ignore offset ? ProgramUniform2dEXT(program, location, x, y) return void param program UInt32 in value param location Int32 in value param x Float64 in value param y Float64 in value category EXT_direct_state_access subcategory ARB_gpu_shader_fp64 version 1.2 extension glxropcode ? glxflags ignore offset ? ProgramUniform3dEXT(program, location, x, y, z) return void param program UInt32 in value param location Int32 in value param x Float64 in value param y Float64 in value param z Float64 in value category EXT_direct_state_access subcategory ARB_gpu_shader_fp64 version 1.2 extension glxropcode ? glxflags ignore offset ? ProgramUniform4dEXT(program, location, x, y, z, w) return void param program UInt32 in value param location Int32 in value param x Float64 in value param y Float64 in value param z Float64 in value param w Float64 in value category EXT_direct_state_access subcategory ARB_gpu_shader_fp64 version 1.2 extension glxropcode ? glxflags ignore offset ? ProgramUniform1dvEXT(program, location, count, value) return void param program UInt32 in value param location Int32 in value param count SizeI in value param value Float64 in array [count] category EXT_direct_state_access subcategory ARB_gpu_shader_fp64 version 1.2 extension glxropcode ? glxflags ignore offset ? ProgramUniform2dvEXT(program, location, count, value) return void param program UInt32 in value param location Int32 in value param count SizeI in value param value Float64 in array [count] category EXT_direct_state_access subcategory ARB_gpu_shader_fp64 version 1.2 extension glxropcode ? glxflags ignore offset ? ProgramUniform3dvEXT(program, location, count, value) return void param program UInt32 in value param location Int32 in value param count SizeI in value param value Float64 in array [count] category EXT_direct_state_access subcategory ARB_gpu_shader_fp64 version 1.2 extension glxropcode ? glxflags ignore offset ? ProgramUniform4dvEXT(program, location, count, value) return void param program UInt32 in value param location Int32 in value param count SizeI in value param value Float64 in array [count] category EXT_direct_state_access subcategory ARB_gpu_shader_fp64 version 1.2 extension glxropcode ? glxflags ignore offset ? ProgramUniformMatrix2dvEXT(program, location, count, transpose, value) return void param program UInt32 in value param location Int32 in value param count SizeI in value param transpose Boolean in value param value Float64 in array [count] category EXT_direct_state_access subcategory ARB_gpu_shader_fp64 version 1.2 extension glxropcode ? glxflags ignore offset ? ProgramUniformMatrix3dvEXT(program, location, count, transpose, value) return void param program UInt32 in value param location Int32 in value param count SizeI in value param transpose Boolean in value param value Float64 in array [count] category EXT_direct_state_access subcategory ARB_gpu_shader_fp64 version 1.2 extension glxropcode ? glxflags ignore offset ? ProgramUniformMatrix4dvEXT(program, location, count, transpose, value) return void param program UInt32 in value param location Int32 in value param count SizeI in value param transpose Boolean in value param value Float64 in array [count] category EXT_direct_state_access subcategory ARB_gpu_shader_fp64 version 1.2 extension glxropcode ? glxflags ignore offset ? ProgramUniformMatrix2x3dvEXT(program, location, count, transpose, value) return void param program UInt32 in value param location Int32 in value param count SizeI in value param transpose Boolean in value param value Float64 in array [count] category EXT_direct_state_access subcategory ARB_gpu_shader_fp64 version 1.2 extension glxropcode ? glxflags ignore offset ? ProgramUniformMatrix2x4dvEXT(program, location, count, transpose, value) return void param program UInt32 in value param location Int32 in value param count SizeI in value param transpose Boolean in value param value Float64 in array [count] category EXT_direct_state_access subcategory ARB_gpu_shader_fp64 version 1.2 extension glxropcode ? glxflags ignore offset ? ProgramUniformMatrix3x2dvEXT(program, location, count, transpose, value) return void param program UInt32 in value param location Int32 in value param count SizeI in value param transpose Boolean in value param value Float64 in array [count] category EXT_direct_state_access subcategory ARB_gpu_shader_fp64 version 1.2 extension glxropcode ? glxflags ignore offset ? ProgramUniformMatrix3x4dvEXT(program, location, count, transpose, value) return void param program UInt32 in value param location Int32 in value param count SizeI in value param transpose Boolean in value param value Float64 in array [count] category EXT_direct_state_access subcategory ARB_gpu_shader_fp64 version 1.2 extension glxropcode ? glxflags ignore offset ? ProgramUniformMatrix4x2dvEXT(program, location, count, transpose, value) return void param program UInt32 in value param location Int32 in value param count SizeI in value param transpose Boolean in value param value Float64 in array [count] category EXT_direct_state_access subcategory ARB_gpu_shader_fp64 version 1.2 extension glxropcode ? glxflags ignore offset ? ProgramUniformMatrix4x3dvEXT(program, location, count, transpose, value) return void param program UInt32 in value param location Int32 in value param count SizeI in value param transpose Boolean in value param value Float64 in array [count] category EXT_direct_state_access subcategory ARB_gpu_shader_fp64 version 1.2 extension glxropcode ? glxflags ignore offset ? ############################################################################### # # 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 / GetIntegerIndexedvEXT GetMultisamplefvNV(pname, index, val) return void param pname GetMultisamplePNameNV in value param index UInt32 in value param val Float32 out array [2] category NV_explicit_multisample dlflags notlistable glfflags ignore glxflags ignore SampleMaskIndexedNV(index, mask) return void param index UInt32 in value param mask SampleMaskNV in value category NV_explicit_multisample glfflags ignore glxflags ignore TexRenderbufferNV(target, renderbuffer) return void param target TextureTarget in value param renderbuffer UInt32 in value category NV_explicit_multisample dlflags notlistable glfflags ignore glxflags ignore ############################################################################### # # Extension #358 # NV_transform_feedback2 commands # ############################################################################### BindTransformFeedbackNV(target, id) return void param target BufferTargetARB in value param id UInt32 in value category NV_transform_feedback2 glfflags ignore glxflags ignore DeleteTransformFeedbacksNV(n, ids) return void param n SizeI in value param ids UInt32 in array [n] category NV_transform_feedback2 dlflags notlistable glfflags ignore glxflags ignore GenTransformFeedbacksNV(n, ids) return void param n SizeI in value param ids UInt32 out array [n] category NV_transform_feedback2 dlflags notlistable glfflags ignore glxflags ignore IsTransformFeedbackNV(id) return Boolean param id UInt32 in value category NV_transform_feedback2 dlflags notlistable glfflags ignore glxflags ignore PauseTransformFeedbackNV() return void category NV_transform_feedback2 glfflags ignore glxflags ignore ResumeTransformFeedbackNV() return void category NV_transform_feedback2 glfflags ignore glxflags ignore DrawTransformFeedbackNV(mode, id) return void param mode GLenum in value param id UInt32 in value category NV_transform_feedback2 glfflags ignore glxflags ignore ############################################################################### # # Extension #359 # ATI_meminfo commands # ############################################################################### # (none) newcategory: ATI_meminfo ############################################################################### # # Extension #360 # AMD_performance_monitor commands # ############################################################################### GetPerfMonitorGroupsAMD(numGroups, groupsSize, groups) return void param numGroups Int32 out array [1] param groupsSize SizeI in value param groups UInt32 out array [groupsSize] category AMD_performance_monitor dlflags notlistable version 1.2 extension glxsingle ? glxflags ignore offset ? GetPerfMonitorCountersAMD(group, numCounters, maxActiveCounters, counterSize, counters) return void param group UInt32 in value param numCounters Int32 out array [1] param maxActiveCounters Int32 out array [1] param counterSize SizeI in value param counters UInt32 out array [counterSize] category AMD_performance_monitor dlflags notlistable version 1.2 extension glxsingle ? glxflags ignore offset ? GetPerfMonitorGroupStringAMD(group, bufSize, length, groupString) return void param group UInt32 in value param bufSize SizeI in value param length SizeI out array [1] param groupString Char out array [bufSize] category AMD_performance_monitor dlflags notlistable version 1.2 extension glxsingle ? glxflags ignore offset ? GetPerfMonitorCounterStringAMD(group, counter, bufSize, length, counterString) return void param group UInt32 in value param counter UInt32 in value param bufSize SizeI in value param length SizeI out array [1] param counterString Char out array [bufSize] category AMD_performance_monitor dlflags notlistable version 1.2 extension glxsingle ? glxflags ignore offset ? GetPerfMonitorCounterInfoAMD(group, counter, pname, data) return void param group UInt32 in value param counter UInt32 in value param pname GLenum in value param data Void out array [COMPSIZE(pname)] category AMD_performance_monitor dlflags notlistable version 1.2 extension glxsingle ? glxflags ignore offset ? GenPerfMonitorsAMD(n, monitors) return void param n SizeI in value param monitors UInt32 out array [n] category AMD_performance_monitor version 1.2 extension glxropcode ? glxflags ignore offset ? # 'monitors' is actually in, not out, but extension spec doesn't use const DeletePerfMonitorsAMD(n, monitors) return void param n SizeI in value param monitors UInt32 out array [n] category AMD_performance_monitor version 1.2 extension glxropcode ? glxflags ignore offset ? # 'counterList' is actually in, not out, but extension spec doesn't use const SelectPerfMonitorCountersAMD(monitor, enable, group, numCounters, counterList) return void param monitor UInt32 in value param enable Boolean in value param group UInt32 in value param numCounters Int32 in value param counterList UInt32 out array [numCounters] category AMD_performance_monitor version 1.2 extension glxropcode ? glxflags ignore offset ? BeginPerfMonitorAMD(monitor) return void param monitor UInt32 in value category AMD_performance_monitor version 1.2 extension glxropcode ? glxflags ignore offset ? EndPerfMonitorAMD(monitor) return void param monitor UInt32 in value category AMD_performance_monitor version 1.2 extension glxropcode ? glxflags ignore offset ? GetPerfMonitorCounterDataAMD(monitor, pname, dataSize, data, bytesWritten) return void param monitor UInt32 in value param pname GLenum in value param dataSize SizeI in value param data UInt32 out array [dataSize] param bytesWritten Int32 out array [1] category AMD_performance_monitor dlflags notlistable version 1.2 extension glxsingle ? glxflags ignore offset ? ############################################################################### # # 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 void param factor Float32 in value category AMD_vertex_shader_tesselator version 2.0 glxsingle ? glxflags ignore offset ? TessellationModeAMD(mode) return void param mode GLenum in value category AMD_vertex_shader_tesselator version 2.0 glxsingle ? glxflags ignore offset ? ############################################################################### # # Extension #364 # EXT_provoking_vertex commands # ############################################################################### ProvokingVertexEXT(mode) return void param mode GLenum in value category EXT_provoking_vertex version 2.1 glxsingle ? glxflags ignore offset ? ############################################################################### # # 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 void param buf UInt32 in value param src GLenum in value param dst GLenum in value category AMD_draw_buffers_blend version 2.0 extension glxropcode ? glxflags ignore offset ? BlendFuncSeparateIndexedAMD(buf, srcRGB, dstRGB, srcAlpha, dstAlpha) return void param buf UInt32 in value param srcRGB GLenum in value param dstRGB GLenum in value param srcAlpha GLenum in value param dstAlpha GLenum in value category AMD_draw_buffers_blend version 2.0 extension glxropcode ? glxflags ignore offset ? BlendEquationIndexedAMD(buf, mode) return void param buf UInt32 in value param mode GLenum in value category AMD_draw_buffers_blend version 2.0 extension glxropcode ? glxflags ignore offset ? BlendEquationSeparateIndexedAMD(buf, modeRGB, modeAlpha) return void param buf UInt32 in value param modeRGB GLenum in value param modeAlpha GLenum in value category AMD_draw_buffers_blend version 2.0 extension glxropcode ? glxflags ignore offset ? ############################################################################### # # Extension #367 # APPLE_texture_range commands # ############################################################################### TextureRangeAPPLE(target, length, pointer) return void param target GLenum in value param length SizeI in value param pointer Void in array [length] category APPLE_texture_range version 1.2 extension glxropcode ? glxflags ignore offset ? GetTexParameterPointervAPPLE(target, pname, params) return void param target GLenum in value param pname GLenum in value param params VoidPointer out array [1] category APPLE_texture_range dlflags notlistable version 1.2 extension glxsingle ? glxflags ignore offset ? ############################################################################### # # Extension #368 # APPLE_float_pixels commands # ############################################################################### # (none) newcategory: APPLE_float_pixels ############################################################################### # # Extension #369 # APPLE_vertex_program_evaluators commands # ############################################################################### EnableVertexAttribAPPLE(index, pname) return void param index UInt32 in value param pname GLenum in value category APPLE_vertex_program_evaluators version 1.5 extension glxropcode ? glxflags ignore offset ? DisableVertexAttribAPPLE(index, pname) return void param index UInt32 in value param pname GLenum in value category APPLE_vertex_program_evaluators version 1.5 extension glxropcode ? glxflags ignore offset ? IsVertexAttribEnabledAPPLE(index, pname) return Boolean param index UInt32 in value param pname GLenum in value category APPLE_vertex_program_evaluators version 1.5 extension glxropcode ? glxflags ignore offset ? MapVertexAttrib1dAPPLE(index, size, u1, u2, stride, order, points) return void param index UInt32 in value param size UInt32 in value param u1 CoordD in value param u2 CoordD in value param stride Int32 in value param order CheckedInt32 in value param points CoordD in array [COMPSIZE(size/stride/order)] category APPLE_vertex_program_evaluators version 1.5 extension glxropcode ? glxflags ignore offset ? MapVertexAttrib1fAPPLE(index, size, u1, u2, stride, order, points) return void param index UInt32 in value param size UInt32 in value param u1 CoordF in value param u2 CoordF in value param stride Int32 in value param order CheckedInt32 in value param points CoordF in array [COMPSIZE(size/stride/order)] category APPLE_vertex_program_evaluators version 1.5 extension glxropcode ? glxflags ignore offset ? MapVertexAttrib2dAPPLE(index, size, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points) return void param index UInt32 in value param size UInt32 in value param u1 CoordD in value param u2 CoordD in value param ustride Int32 in value param uorder CheckedInt32 in value param v1 CoordD in value param v2 CoordD in value param vstride Int32 in value param vorder CheckedInt32 in value param points CoordD in array [COMPSIZE(size/ustride/uorder/vstride/vorder)] category APPLE_vertex_program_evaluators version 1.5 extension glxropcode ? glxflags ignore offset ? MapVertexAttrib2fAPPLE(index, size, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points) return void param index UInt32 in value param size UInt32 in value param u1 CoordF in value param u2 CoordF in value param ustride Int32 in value param uorder CheckedInt32 in value param v1 CoordF in value param v2 CoordF in value param vstride Int32 in value param vorder CheckedInt32 in value param points CoordF in array [COMPSIZE(size/ustride/uorder/vstride/vorder)] category APPLE_vertex_program_evaluators version 1.5 extension glxropcode ? glxflags ignore offset ? ############################################################################### # # Extension #370 # APPLE_aux_depth_stencil commands # ############################################################################### # (none) newcategory: APPLE_aux_depth_stencil ############################################################################### # # Extension #371 # APPLE_object_purgeable commands # ############################################################################### ObjectPurgeableAPPLE(objectType, name, option) return GLenum param objectType GLenum in value param name UInt32 in value param option GLenum in value category APPLE_object_purgeable version 1.5 extension glxropcode ? glxflags ignore offset ? ObjectUnpurgeableAPPLE(objectType, name, option) return GLenum param objectType GLenum in value param name UInt32 in value param option GLenum in value category APPLE_object_purgeable version 1.5 extension glxropcode ? glxflags ignore offset ? GetObjectParameterivAPPLE(objectType, name, pname, params) return void param objectType GLenum in value param name UInt32 in value param pname GLenum in value param params Int32 out array [COMPSIZE(pname)] category APPLE_object_purgeable dlflags notlistable version 1.5 extension glxsingle ? glxflags ignore offset ? ############################################################################### # # Extension #372 # APPLE_row_bytes commands # ############################################################################### # (none) newcategory: APPLE_row_bytes ############################################################################### # # Extension #373 # APPLE_rgb_422 commands # ############################################################################### # (none) newcategory: APPLE_rgb_422 ############################################################################### # # Extension #374 # NV_video_capture commands # ############################################################################### BeginVideoCaptureNV(video_capture_slot) return void param video_capture_slot UInt32 in value category NV_video_capture version 1.2 extension glxropcode ? glxflags ignore offset ? BindVideoCaptureStreamBufferNV(video_capture_slot, stream, frame_region, offset) return void param video_capture_slot UInt32 in value param stream UInt32 in value param frame_region GLenum in value param offset BufferOffsetARB in value category NV_video_capture version 1.2 extension glxropcode ? glxflags ignore offset ? BindVideoCaptureStreamTextureNV(video_capture_slot, stream, frame_region, target, texture) return void param video_capture_slot UInt32 in value param stream UInt32 in value param frame_region GLenum in value param target GLenum in value param texture UInt32 in value category NV_video_capture version 1.2 extension glxropcode ? glxflags ignore offset ? EndVideoCaptureNV(video_capture_slot) return void param video_capture_slot UInt32 in value category NV_video_capture version 1.2 extension glxropcode ? glxflags ignore offset ? GetVideoCaptureivNV(video_capture_slot, pname, params) return void param video_capture_slot UInt32 in value param pname GLenum in value param params Int32 out array [COMPSIZE(pname)] category NV_video_capture dlflags notlistable version 1.2 extension glxsingle ? glxflags ignore offset ? GetVideoCaptureStreamivNV(video_capture_slot, stream, pname, params) return void param video_capture_slot UInt32 in value param stream UInt32 in value param pname GLenum in value param params Int32 out array [COMPSIZE(pname)] category NV_video_capture dlflags notlistable version 1.2 extension glxsingle ? glxflags ignore offset ? GetVideoCaptureStreamfvNV(video_capture_slot, stream, pname, params) return void param video_capture_slot UInt32 in value param stream UInt32 in value param pname GLenum in value param params Float32 out array [COMPSIZE(pname)] category NV_video_capture dlflags notlistable version 1.2 extension glxsingle ? glxflags ignore offset ? GetVideoCaptureStreamdvNV(video_capture_slot, stream, pname, params) return void param video_capture_slot UInt32 in value param stream UInt32 in value param pname GLenum in value param params Float64 out array [COMPSIZE(pname)] category NV_video_capture dlflags notlistable version 1.2 extension glxsingle ? glxflags ignore offset ? VideoCaptureNV(video_capture_slot, sequence_num, capture_time) return GLenum param video_capture_slot UInt32 in value param sequence_num UInt32 out reference param capture_time UInt64EXT out reference category NV_video_capture version 1.2 extension glxropcode ? glxflags ignore offset ? VideoCaptureStreamParameterivNV(video_capture_slot, stream, pname, params) return void param video_capture_slot UInt32 in value param stream UInt32 in value param pname GLenum in value param params Int32 in array [COMPSIZE(pname)] category NV_video_capture version 1.2 extension glxropcode ? glxflags ignore offset ? VideoCaptureStreamParameterfvNV(video_capture_slot, stream, pname, params) return void param video_capture_slot UInt32 in value param stream UInt32 in value param pname GLenum in value param params Float32 in array [COMPSIZE(pname)] category NV_video_capture version 1.2 extension glxropcode ? glxflags ignore offset ? VideoCaptureStreamParameterdvNV(video_capture_slot, stream, pname, params) return void param video_capture_slot UInt32 in value param stream UInt32 in value param pname GLenum in value param params Float64 in array [COMPSIZE(pname)] category NV_video_capture version 1.2 extension glxropcode ? glxflags ignore offset ? ############################################################################### # # Extension #375 - GLX_EXT_swap_control # ############################################################################### ############################################################################### # # Extension #376 - also GLX_NV_copy_image, WGL_NV_copy_image # NV_copy_image commands # ############################################################################### CopyImageSubDataNV(srcName, srcTarget, srcLevel, srcX, srcY, srcZ, dstName, dstTarget, dstLevel, dstX, dstY, dstZ, width, height, depth) return void param srcName UInt32 in value param srcTarget GLenum in value param srcLevel Int32 in value param srcX Int32 in value param srcY Int32 in value param srcZ Int32 in value param dstName UInt32 in value param dstTarget GLenum in value param dstLevel Int32 in value param dstX Int32 in value param dstY Int32 in value param dstZ Int32 in value param width SizeI in value param height SizeI in value param depth SizeI in value category NV_copy_image version 1.2 extension glxropcode ? glxflags ignore offset ? ############################################################################### # # Extension #377 # EXT_separate_shader_objects commands # ############################################################################### UseShaderProgramEXT(type, program) return void param type GLenum in value param program UInt32 in value category EXT_separate_shader_objects version 1.2 extension glxropcode ? glxflags ignore offset ? ActiveProgramEXT(program) return void param program UInt32 in value category EXT_separate_shader_objects version 1.2 extension glxropcode ? glxflags ignore offset ? CreateShaderProgramEXT(type, string) return UInt32 param type GLenum in value param string Char in array [] category EXT_separate_shader_objects version 1.2 extension glxropcode ? glxflags ignore offset ? ############################################################################### # # Extension #378 # NV_parameter_buffer_object2 commands # ############################################################################### # (none) newcategory: NV_parameter_buffer_object2 ############################################################################### # # Extension #379 # NV_shader_buffer_load commands # ############################################################################### MakeBufferResidentNV(target, access) return void param target GLenum in value param access GLenum in value category NV_shader_buffer_load version 1.2 extension glxropcode ? glxflags ignore offset ? MakeBufferNonResidentNV(target) return void param target GLenum in value category NV_shader_buffer_load version 1.2 extension glxropcode ? glxflags ignore offset ? IsBufferResidentNV(target) return Boolean param target GLenum in value category NV_shader_buffer_load version 1.2 extension glxropcode ? glxflags ignore offset ? MakeNamedBufferResidentNV(buffer, access) return void param buffer UInt32 in value param access GLenum in value category NV_shader_buffer_load version 1.2 extension glxropcode ? glxflags ignore offset ? MakeNamedBufferNonResidentNV(buffer) return void param buffer UInt32 in value category NV_shader_buffer_load version 1.2 extension glxropcode ? glxflags ignore offset ? IsNamedBufferResidentNV(buffer) return Boolean param buffer UInt32 in value category NV_shader_buffer_load version 1.2 extension glxropcode ? glxflags ignore offset ? GetBufferParameterui64vNV(target, pname, params) return void param target GLenum in value param pname GLenum in value param params UInt64EXT out array [COMPSIZE(pname)] category NV_shader_buffer_load dlflags notlistable version 1.2 extension glxsingle ? glxflags ignore offset ? GetNamedBufferParameterui64vNV(buffer, pname, params) return void param buffer UInt32 in value param pname GLenum in value param params UInt64EXT out array [COMPSIZE(pname)] category NV_shader_buffer_load dlflags notlistable version 1.2 extension glxsingle ? glxflags ignore offset ? GetIntegerui64vNV(value, result) return void param value GLenum in value param result UInt64EXT out array [COMPSIZE(value)] category NV_shader_buffer_load dlflags notlistable version 1.2 extension glxsingle ? glxflags ignore offset ? Uniformui64NV(location, value) return void param location Int32 in value param value UInt64EXT in value category NV_shader_buffer_load version 1.2 extension glxropcode ? glxflags ignore offset ? Uniformui64vNV(location, count, value) return void param location Int32 in value param count SizeI in value param value UInt64EXT in array [count] category NV_shader_buffer_load version 1.2 extension glxropcode ? glxflags ignore offset ? GetUniformui64vNV(program, location, params) return void param program UInt32 in value param location Int32 in value param params UInt64EXT out array [COMPSIZE(program/location)] category NV_shader_buffer_load dlflags notlistable version 1.2 extension glxsingle ? glxflags ignore offset ? ProgramUniformui64NV(program, location, value) return void param program UInt32 in value param location Int32 in value param value UInt64EXT in value category NV_shader_buffer_load version 1.2 extension glxropcode ? glxflags ignore offset ? ProgramUniformui64vNV(program, location, count, value) return void param program UInt32 in value param location Int32 in value param count SizeI in value param value UInt64EXT in array [count] category NV_shader_buffer_load version 1.2 extension glxropcode ? glxflags ignore offset ? ############################################################################### # # Extension #380 # NV_vertex_buffer_unified_memory commands # ############################################################################### BufferAddressRangeNV(pname, index, address, length) return void param pname GLenum in value param index UInt32 in value param address UInt64EXT in value param length BufferSize in value category NV_vertex_buffer_unified_memory version 1.2 extension glxropcode ? glxflags ignore offset ? VertexFormatNV(size, type, stride) return void param size Int32 in value param type GLenum in value param stride SizeI in value category NV_vertex_buffer_unified_memory version 1.2 extension glxropcode ? glxflags ignore offset ? NormalFormatNV(type, stride) return void param type GLenum in value param stride SizeI in value category NV_vertex_buffer_unified_memory version 1.2 extension glxropcode ? glxflags ignore offset ? ColorFormatNV(size, type, stride) return void param size Int32 in value param type GLenum in value param stride SizeI in value category NV_vertex_buffer_unified_memory version 1.2 extension glxropcode ? glxflags ignore offset ? IndexFormatNV(type, stride) return void param type GLenum in value param stride SizeI in value category NV_vertex_buffer_unified_memory version 1.2 extension glxropcode ? glxflags ignore offset ? TexCoordFormatNV(size, type, stride) return void param size Int32 in value param type GLenum in value param stride SizeI in value category NV_vertex_buffer_unified_memory version 1.2 extension glxropcode ? glxflags ignore offset ? EdgeFlagFormatNV(stride) return void param stride SizeI in value category NV_vertex_buffer_unified_memory version 1.2 extension glxropcode ? glxflags ignore offset ? SecondaryColorFormatNV(size, type, stride) return void param size Int32 in value param type GLenum in value param stride SizeI in value category NV_vertex_buffer_unified_memory version 1.2 extension glxropcode ? glxflags ignore offset ? FogCoordFormatNV(type, stride) return void param type GLenum in value param stride SizeI in value category NV_vertex_buffer_unified_memory version 1.2 extension glxropcode ? glxflags ignore offset ? VertexAttribFormatNV(index, size, type, normalized, stride) return void param index UInt32 in value param size Int32 in value param type GLenum in value param normalized Boolean in value param stride SizeI in value category NV_vertex_buffer_unified_memory version 1.2 extension glxropcode ? glxflags ignore offset ? VertexAttribIFormatNV(index, size, type, stride) return void param index UInt32 in value param size Int32 in value param type GLenum in value param stride SizeI in value category NV_vertex_buffer_unified_memory version 1.2 extension glxropcode ? glxflags ignore offset ? GetIntegerui64i_vNV(value, index, result) return void param value GLenum in value param index UInt32 in value param result UInt64EXT out array [COMPSIZE(value)] category NV_vertex_buffer_unified_memory dlflags notlistable version 1.2 extension glxsingle ? glxflags ignore offset ? ############################################################################### # # Extension #381 # NV_texture_barrier commands # ############################################################################### TextureBarrierNV() return void category NV_texture_barrier version 1.2 extension glxropcode ? glxflags ignore offset ? ############################################################################### # # Extension #382 # AMD_shader_stencil_export commands # ############################################################################### # (none) newcategory: AMD_shader_stencil_export ############################################################################### # # Extension #383 # AMD_seamless_cubemap_per_texture commands # ############################################################################### # (none) newcategory: AMD_seamless_cubemap_per_texture ############################################################################### # # Extension #384 - GLX_INTEL_swap_event # ############################################################################### ############################################################################### # # Extension #385 # AMD_conservative_depth commands # ############################################################################### # (none) newcategory: AMD_conservative_depth ############################################################################### # # Extension #386 # EXT_shader_image_load_store commands # ############################################################################### BindImageTextureEXT(index, texture, level, layered, layer, access, format) return void param index UInt32 in value param texture UInt32 in value param level Int32 in value param layered Boolean in value param layer Int32 in value param access GLenum in value param format Int32 in value category EXT_shader_image_load_store version 4.1 extension glxropcode ? glxflags ignore offset ? MemoryBarrierEXT(barriers) return void param barriers GLbitfield in value category EXT_shader_image_load_store version 4.1 extension glxropcode ? glxflags ignore offset ? ############################################################################### # # Extension #387 # EXT_vertex_attrib_64bit commands # ############################################################################### VertexAttribL1dEXT(index, x) return void param index UInt32 in value param x Float64 in value category EXT_vertex_attrib_64bit version 4.1 extension glxropcode ? glxflags ignore offset ? VertexAttribL2dEXT(index, x, y) return void param index UInt32 in value param x Float64 in value param y Float64 in value category EXT_vertex_attrib_64bit version 4.1 extension glxropcode ? glxflags ignore offset ? VertexAttribL3dEXT(index, x, y, z) return void param index UInt32 in value param x Float64 in value param y Float64 in value param z Float64 in value category EXT_vertex_attrib_64bit version 4.1 extension glxropcode ? glxflags ignore offset ? VertexAttribL4dEXT(index, x, y, z, w) return void param index UInt32 in value param x Float64 in value param y Float64 in value param z Float64 in value param w Float64 in value category EXT_vertex_attrib_64bit version 4.1 extension glxropcode ? glxflags ignore offset ? VertexAttribL1dvEXT(index, v) return void param index UInt32 in value param v Float64 in array [1] category EXT_vertex_attrib_64bit version 4.1 extension glxropcode ? glxflags ignore offset ? VertexAttribL2dvEXT(index, v) return void param index UInt32 in value param v Float64 in array [2] category EXT_vertex_attrib_64bit version 4.1 extension glxropcode ? glxflags ignore offset ? VertexAttribL3dvEXT(index, v) return void param index UInt32 in value param v Float64 in array [3] category EXT_vertex_attrib_64bit version 4.1 extension glxropcode ? glxflags ignore offset ? VertexAttribL4dvEXT(index, v) return void param index UInt32 in value param v Float64 in array [4] category EXT_vertex_attrib_64bit version 4.1 extension glxropcode ? glxflags ignore offset ? VertexAttribLPointerEXT(index, size, type, stride, pointer) return void param index UInt32 in value param size Int32 in value param type GLenum in value param stride SizeI in value param pointer Void in array [size] category EXT_vertex_attrib_64bit version 4.1 extension glxropcode ? glxflags ignore offset ? GetVertexAttribLdvEXT(index, pname, params) return void param index UInt32 in value param pname GLenum in value param params Float64 out array [COMPSIZE(pname)] category EXT_vertex_attrib_64bit dlflags notlistable version 4.1 extension glxsingle ? glxflags ignore offset ? # Also in ARB_vertex_array_64bit. Supposedly dependent on another # unregistered extension, EXT_direct_state_access_memory VertexArrayVertexAttribLOffsetEXT(vaobj, buffer, index, size, type, stride, offset) return void param vaobj UInt32 in value param buffer UInt32 in value param index UInt32 in value param size Int32 in value param type GLenum in value param stride SizeI in value param offset BufferOffset in value category EXT_vertex_attrib_64bit version 4.1 extension glxropcode ? glxflags ignore offset ? ############################################################################### # # Extension #388 # NV_gpu_program5 commands # ############################################################################### # These commands require ARB_shader_subroutine #@@ void ProgramSubroutineParametersuivNV(enum target, sizei count, const uint *params); #@@ void GetProgramSubroutineParameteruivNV(enum target, uint index, uint *param); ProgramSubroutineParametersuivNV(target, count, params) return void param target GLenum in value param count SizeI in value param params UInt32 in array [count] category NV_gpu_program5 version 4.1 extension glxropcode ? glxflags ignore offset ? GetProgramSubroutineParameteruivNV(target, index, param) return void param target GLenum in value param index UInt32 in value param param UInt32 out array [COMPSIZE(target)] category NV_gpu_program5 dlflags notlistable version 4.1 extension glxsingle ? glxflags ignore offset ? ############################################################################### # # Extension #389 # NV_gpu_shader5 commands # ############################################################################### Uniform1i64NV(location, x) return void param location Int32 in value param x Int64EXT in value category NV_gpu_shader5 version 4.1 extension glxropcode ? glxflags ignore offset ? Uniform2i64NV(location, x, y) return void param location Int32 in value param x Int64EXT in value param y Int64EXT in value category NV_gpu_shader5 version 4.1 extension glxropcode ? glxflags ignore offset ? Uniform3i64NV(location, x, y, z) return void param location Int32 in value param x Int64EXT in value param y Int64EXT in value param z Int64EXT in value category NV_gpu_shader5 version 4.1 extension glxropcode ? glxflags ignore offset ? Uniform4i64NV(location, x, y, z, w) return void param location Int32 in value param x Int64EXT in value param y Int64EXT in value param z Int64EXT in value param w Int64EXT in value category NV_gpu_shader5 version 4.1 extension glxropcode ? glxflags ignore offset ? Uniform1i64vNV(location, count, value) return void param location Int32 in value param count SizeI in value param value Int64EXT in array [count] category NV_gpu_shader5 version 4.1 extension glxropcode ? glxflags ignore offset ? Uniform2i64vNV(location, count, value) return void param location Int32 in value param count SizeI in value param value Int64EXT in array [COMPSIZE(count*2)] category NV_gpu_shader5 version 4.1 extension glxropcode ? glxflags ignore offset ? Uniform3i64vNV(location, count, value) return void param location Int32 in value param count SizeI in value param value Int64EXT in array [COMPSIZE(count*3)] category NV_gpu_shader5 version 4.1 extension glxropcode ? glxflags ignore offset ? Uniform4i64vNV(location, count, value) return void param location Int32 in value param count SizeI in value param value Int64EXT in array [COMPSIZE(count*4)] category NV_gpu_shader5 version 4.1 extension glxropcode ? glxflags ignore offset ? Uniform1ui64NV(location, x) return void param location Int32 in value param x UInt64EXT in value category NV_gpu_shader5 version 4.1 extension glxropcode ? glxflags ignore offset ? Uniform2ui64NV(location, x, y) return void param location Int32 in value param x UInt64EXT in value param y UInt64EXT in value category NV_gpu_shader5 version 4.1 extension glxropcode ? glxflags ignore offset ? Uniform3ui64NV(location, x, y, z) return void param location Int32 in value param x UInt64EXT in value param y UInt64EXT in value param z UInt64EXT in value category NV_gpu_shader5 version 4.1 extension glxropcode ? glxflags ignore offset ? Uniform4ui64NV(location, x, y, z, w) return void param location Int32 in value param x UInt64EXT in value param y UInt64EXT in value param z UInt64EXT in value param w UInt64EXT in value category NV_gpu_shader5 version 4.1 extension glxropcode ? glxflags ignore offset ? Uniform1ui64vNV(location, count, value) return void param location Int32 in value param count SizeI in value param value UInt64EXT in array [count] category NV_gpu_shader5 version 4.1 extension glxropcode ? glxflags ignore offset ? Uniform2ui64vNV(location, count, value) return void param location Int32 in value param count SizeI in value param value UInt64EXT in array [COMPSIZE(count*2)] category NV_gpu_shader5 version 4.1 extension glxropcode ? glxflags ignore offset ? Uniform3ui64vNV(location, count, value) return void param location Int32 in value param count SizeI in value param value UInt64EXT in array [COMPSIZE(count*3)] category NV_gpu_shader5 version 4.1 extension glxropcode ? glxflags ignore offset ? Uniform4ui64vNV(location, count, value) return void param location Int32 in value param count SizeI in value param value UInt64EXT in array [COMPSIZE(count*4)] category NV_gpu_shader5 version 4.1 extension glxropcode ? glxflags ignore offset ? GetUniformi64vNV(program, location, params) return void param program UInt32 in value param location Int32 in value param params Int64EXT out array [COMPSIZE(location)] category NV_gpu_shader5 dlflags notlistable version 4.1 extension glxsingle ? glxflags ignore offset ? ProgramUniform1i64NV(program, location, x) return void param program UInt32 in value param location Int32 in value param x Int64EXT in value category NV_gpu_shader5 version 4.1 extension glxropcode ? glxflags ignore offset ? ProgramUniform2i64NV(program, location, x, y) return void param program UInt32 in value param location Int32 in value param x Int64EXT in value param y Int64EXT in value category NV_gpu_shader5 version 4.1 extension glxropcode ? glxflags ignore offset ? ProgramUniform3i64NV(program, location, x, y, z) return void param program UInt32 in value param location Int32 in value param x Int64EXT in value param y Int64EXT in value param z Int64EXT in value category NV_gpu_shader5 version 4.1 extension glxropcode ? glxflags ignore offset ? ProgramUniform4i64NV(program, location, x, y, z, w) return void param program UInt32 in value param location Int32 in value param x Int64EXT in value param y Int64EXT in value param z Int64EXT in value param w Int64EXT in value category NV_gpu_shader5 version 4.1 extension glxropcode ? glxflags ignore offset ? ProgramUniform1i64vNV(program, location, count, value) return void param program UInt32 in value param location Int32 in value param count SizeI in value param value Int64EXT in array [count] category NV_gpu_shader5 version 4.1 extension glxropcode ? glxflags ignore offset ? ProgramUniform2i64vNV(program, location, count, value) return void param program UInt32 in value param location Int32 in value param count SizeI in value param value Int64EXT in array [COMPSIZE(count*2)] category NV_gpu_shader5 version 4.1 extension glxropcode ? glxflags ignore offset ? ProgramUniform3i64vNV(program, location, count, value) return void param program UInt32 in value param location Int32 in value param count SizeI in value param value Int64EXT in array [COMPSIZE(count*3)] category NV_gpu_shader5 version 4.1 extension glxropcode ? glxflags ignore offset ? ProgramUniform4i64vNV(program, location, count, value) return void param program UInt32 in value param location Int32 in value param count SizeI in value param value Int64EXT in array [COMPSIZE(count*4)] category NV_gpu_shader5 version 4.1 extension glxropcode ? glxflags ignore offset ? ProgramUniform1ui64NV(program, location, x) return void param program UInt32 in value param location Int32 in value param x UInt64EXT in value category NV_gpu_shader5 version 4.1 extension glxropcode ? glxflags ignore offset ? ProgramUniform2ui64NV(program, location, x, y) return void param program UInt32 in value param location Int32 in value param x UInt64EXT in value param y UInt64EXT in value category NV_gpu_shader5 version 4.1 extension glxropcode ? glxflags ignore offset ? ProgramUniform3ui64NV(program, location, x, y, z) return void param program UInt32 in value param location Int32 in value param x UInt64EXT in value param y UInt64EXT in value param z UInt64EXT in value category NV_gpu_shader5 version 4.1 extension glxropcode ? glxflags ignore offset ? ProgramUniform4ui64NV(program, location, x, y, z, w) return void param program UInt32 in value param location Int32 in value param x UInt64EXT in value param y UInt64EXT in value param z UInt64EXT in value param w UInt64EXT in value category NV_gpu_shader5 version 4.1 extension glxropcode ? glxflags ignore offset ? ProgramUniform1ui64vNV(program, location, count, value) return void param program UInt32 in value param location Int32 in value param count SizeI in value param value UInt64EXT in array [count] category NV_gpu_shader5 version 4.1 extension glxropcode ? glxflags ignore offset ? ProgramUniform2ui64vNV(program, location, count, value) return void param program UInt32 in value param location Int32 in value param count SizeI in value param value UInt64EXT in array [COMPSIZE(count*2)] category NV_gpu_shader5 version 4.1 extension glxropcode ? glxflags ignore offset ? ProgramUniform3ui64vNV(program, location, count, value) return void param program UInt32 in value param location Int32 in value param count SizeI in value param value UInt64EXT in array [COMPSIZE(count*3)] category NV_gpu_shader5 version 4.1 extension glxropcode ? glxflags ignore offset ? ProgramUniform4ui64vNV(program, location, count, value) return void param program UInt32 in value param location Int32 in value param count SizeI in value param value UInt64EXT in array [COMPSIZE(count*4)] category NV_gpu_shader5 version 4.1 extension glxropcode ? glxflags ignore offset ? #@ GetUniformui64vNV also in NV_shader_buffer_load ############################################################################### # # Extension #390 # NV_shader_buffer_store commands # ############################################################################### # (none) newcategory: NV_shader_buffer_store ############################################################################### # # Extension #391 # NV_tessellation_program5 commands # ############################################################################### # (none) newcategory: NV_tessellation_program5 ############################################################################### # # Extension #392 # NV_vertex_attrib_integer_64bit commands # ############################################################################### VertexAttribL1i64NV(index, x) return void param index UInt32 in value param x Int64EXT in value category NV_vertex_attrib_integer_64bit version 4.1 extension glxropcode ? glxflags ignore offset ? VertexAttribL2i64NV(index, x, y) return void param index UInt32 in value param x Int64EXT in value param y Int64EXT in value category NV_vertex_attrib_integer_64bit version 4.1 extension glxropcode ? glxflags ignore offset ? VertexAttribL3i64NV(index, x, y, z) return void param index UInt32 in value param x Int64EXT in value param y Int64EXT in value param z Int64EXT in value category NV_vertex_attrib_integer_64bit version 4.1 extension glxropcode ? glxflags ignore offset ? VertexAttribL4i64NV(index, x, y, z, w) return void param index UInt32 in value param x Int64EXT in value param y Int64EXT in value param z Int64EXT in value param w Int64EXT in value category NV_vertex_attrib_integer_64bit version 4.1 extension glxropcode ? glxflags ignore offset ? VertexAttribL1i64vNV(index, v) return void param index UInt32 in value param v Int64EXT in array [1] category NV_vertex_attrib_integer_64bit version 4.1 extension glxropcode ? glxflags ignore offset ? VertexAttribL2i64vNV(index, v) return void param index UInt32 in value param v Int64EXT in array [2] category NV_vertex_attrib_integer_64bit version 4.1 extension glxropcode ? glxflags ignore offset ? VertexAttribL3i64vNV(index, v) return void param index UInt32 in value param v Int64EXT in array [3] category NV_vertex_attrib_integer_64bit version 4.1 extension glxropcode ? glxflags ignore offset ? VertexAttribL4i64vNV(index, v) return void param index UInt32 in value param v Int64EXT in array [4] category NV_vertex_attrib_integer_64bit version 4.1 extension glxropcode ? glxflags ignore offset ? VertexAttribL1ui64NV(index, x) return void param index UInt32 in value param x UInt64EXT in value category NV_vertex_attrib_integer_64bit version 4.1 extension glxropcode ? glxflags ignore offset ? VertexAttribL2ui64NV(index, x, y) return void param index UInt32 in value param x UInt64EXT in value param y UInt64EXT in value category NV_vertex_attrib_integer_64bit version 4.1 extension glxropcode ? glxflags ignore offset ? VertexAttribL3ui64NV(index, x, y, z) return void param index UInt32 in value param x UInt64EXT in value param y UInt64EXT in value param z UInt64EXT in value category NV_vertex_attrib_integer_64bit version 4.1 extension glxropcode ? glxflags ignore offset ? VertexAttribL4ui64NV(index, x, y, z, w) return void param index UInt32 in value param x UInt64EXT in value param y UInt64EXT in value param z UInt64EXT in value param w UInt64EXT in value category NV_vertex_attrib_integer_64bit version 4.1 extension glxropcode ? glxflags ignore offset ? VertexAttribL1ui64vNV(index, v) return void param index UInt32 in value param v UInt64EXT in array [1] category NV_vertex_attrib_integer_64bit version 4.1 extension glxropcode ? glxflags ignore offset ? VertexAttribL2ui64vNV(index, v) return void param index UInt32 in value param v UInt64EXT in array [2] category NV_vertex_attrib_integer_64bit version 4.1 extension glxropcode ? glxflags ignore offset ? VertexAttribL3ui64vNV(index, v) return void param index UInt32 in value param v UInt64EXT in array [3] category NV_vertex_attrib_integer_64bit version 4.1 extension glxropcode ? glxflags ignore offset ? VertexAttribL4ui64vNV(index, v) return void param index UInt32 in value param v UInt64EXT in array [4] category NV_vertex_attrib_integer_64bit version 4.1 extension glxropcode ? glxflags ignore offset ? GetVertexAttribLi64vNV(index, pname, params) return void param index UInt32 in value param pname GLenum in value param params Int64EXT out array [COMPSIZE(pname)] category NV_vertex_attrib_integer_64bit dlflags notlistable version 4.1 extension glxsingle ? glxflags ignore offset ? GetVertexAttribLui64vNV(index, pname, params) return void param index UInt32 in value param pname GLenum in value param params UInt64EXT out array [COMPSIZE(pname)] category NV_vertex_attrib_integer_64bit dlflags notlistable version 4.1 extension glxsingle ? glxflags ignore offset ? #@ VertexAttribLFormatNV also requires NV_vertex_buffer_unified_memory VertexAttribLFormatNV(index, size, type, stride) return void param index UInt32 in value param size Int32 in value param type GLenum in value param stride SizeI in value category NV_vertex_attrib_integer_64bit version 4.1 extension glxropcode ? glxflags ignore offset ? ############################################################################### # # Extension #393 # NV_multisample_coverage commands # ############################################################################### # (none) newcategory: NV_multisample_coverage ############################################################################### # # Extension #394 # AMD_name_gen_delete commands # ############################################################################### GenNamesAMD(identifier, num, names) return void param identifier GLenum in value param num UInt32 in value param names UInt32 out array [num] category AMD_name_gen_delete version 4.1 extension glxropcode ? glxflags ignore offset ? DeleteNamesAMD(identifier, num, names) return void param identifier GLenum in value param num UInt32 in value param names UInt32 in array [num] category AMD_name_gen_delete version 4.1 extension glxropcode ? glxflags ignore offset ? IsNameAMD(identifier, name) return Boolean param identifier GLenum in value param name UInt32 in value category AMD_name_gen_delete version 4.1 extension glxropcode ? glxflags ignore offset ? ############################################################################### # # Extension #395 # AMD_debug_output commands # ############################################################################### DebugMessageEnableAMD(category, severity, count, ids, enabled) return void param category GLenum in value param severity GLenum in value param count SizeI in value param ids UInt32 in array [count] param enabled Boolean in value category AMD_debug_output version 4.1 extension glxropcode ? glxflags ignore offset ? DebugMessageInsertAMD(category, severity, id, length, buf) return void param category GLenum in value param severity GLenum in value param id UInt32 in value param length SizeI in value param buf Char in array [length] category AMD_debug_output version 4.1 extension glxropcode ? glxflags ignore offset ? DebugMessageCallbackAMD(callback, userParam) return void param callback GLDEBUGPROCAMD in value param userParam Void out reference category AMD_debug_output version 4.1 extension glxropcode ? glxflags ignore offset ? GetDebugMessageLogAMD(count, bufsize, categories, severities, ids, lengths, message) return UInt32 param count UInt32 in value param bufsize SizeI in value param categories GLenum out array [count] param severities UInt32 out array [count] param ids UInt32 out array [count] param lengths SizeI out array [count] param message Char out array [bufsize] category AMD_debug_output dlflags notlistable version 4.1 extension glxsingle ? glxflags ignore offset ? ############################################################################### # # Extension #396 # NV_vdpau_interop commands # ############################################################################### VDPAUInitNV(vdpDevice, getProcAddress) return void param vdpDevice Void in reference param getProcAddress Void in reference category NV_vdpau_interop version 4.1 extension glxropcode ? glxflags ignore offset ? VDPAUFiniNV() return void category NV_vdpau_interop version 4.1 extension glxropcode ? glxflags ignore offset ? VDPAURegisterVideoSurfaceNV(vdpSurface, target, numTextureNames, textureNames) return vdpauSurfaceNV param vdpSurface Void out reference param target GLenum in value param numTextureNames SizeI in value param textureNames UInt32 in array [numTextureNames] category NV_vdpau_interop version 4.1 extension glxropcode ? glxflags ignore offset ? VDPAURegisterOutputSurfaceNV(vdpSurface, target, numTextureNames, textureNames) return vdpauSurfaceNV param vdpSurface Void out reference param target GLenum in value param numTextureNames SizeI in value param textureNames UInt32 in array [numTextureNames] category NV_vdpau_interop version 4.1 extension glxropcode ? glxflags ignore offset ? VDPAUIsSurfaceNV(surface) return void param surface vdpauSurfaceNV in value category NV_vdpau_interop version 4.1 extension glxropcode ? glxflags ignore offset ? VDPAUUnregisterSurfaceNV(surface) return void param surface vdpauSurfaceNV in value category NV_vdpau_interop version 4.1 extension glxropcode ? glxflags ignore offset ? VDPAUGetSurfaceivNV(surface, pname, bufSize, length, values) return void param surface vdpauSurfaceNV in value param pname GLenum in value param bufSize SizeI in value param length SizeI out reference param values Int32 out array [length] category NV_vdpau_interop version 4.1 extension glxropcode ? glxflags ignore offset ? VDPAUSurfaceAccessNV(surface, access) return void param surface vdpauSurfaceNV in value param access GLenum in value category NV_vdpau_interop version 4.1 extension glxropcode ? glxflags ignore offset ? VDPAUMapSurfacesNV(numSurfaces, surfaces) return void param numSurfaces SizeI in value param surfaces vdpauSurfaceNV in array [numSurfaces] category NV_vdpau_interop version 4.1 extension glxropcode ? glxflags ignore offset ? VDPAUUnmapSurfacesNV(numSurface, surfaces) return void param numSurface SizeI in value param surfaces vdpauSurfaceNV in array [numSurface] category NV_vdpau_interop version 4.1 extension glxropcode ? glxflags ignore offset ? ############################################################################### # # Extension #397 # AMD_transform_feedback3_lines_triangles commands # ############################################################################### # (none) newcategory: AMD_transform_feedback3_lines_triangles ############################################################################### # # Extension #398 - GLX_AMD_gpu_association # Extension #399 - GLX_EXT_create_context_es2_profile # Extension #400 - WGL_EXT_create_context_es2_profile # ############################################################################### ############################################################################### # # Extension #401 # AMD_depth_clamp_separate commands # ############################################################################### # (none) newcategory: AMD_depth_clamp_separate ############################################################################### # # Extension #402 # EXT_texture_sRGB_decode commands # ############################################################################### # (none) newcategory: EXT_texture_sRGB_decode ############################################################################### # # Extension #403 # NV_texture_multisample commands # ############################################################################### TexImage2DMultisampleCoverageNV(target, coverageSamples, colorSamples, internalFormat, width, height, fixedSampleLocations) return void param target GLenum in value param coverageSamples SizeI in value param colorSamples SizeI in value param internalFormat Int32 in value param width SizeI in value param height SizeI in value param fixedSampleLocations Boolean in value category NV_texture_multisample version 4.1 extension glxropcode ? glxflags ignore offset ? TexImage3DMultisampleCoverageNV(target, coverageSamples, colorSamples, internalFormat, width, height, depth, fixedSampleLocations) return void param target GLenum in value param coverageSamples SizeI in value param colorSamples SizeI in value param internalFormat Int32 in value param width SizeI in value param height SizeI in value param depth SizeI in value param fixedSampleLocations Boolean in value category NV_texture_multisample version 4.1 extension glxropcode ? glxflags ignore offset ? TextureImage2DMultisampleNV(texture, target, samples, internalFormat, width, height, fixedSampleLocations) return void param texture UInt32 in value param target GLenum in value param samples SizeI in value param internalFormat Int32 in value param width SizeI in value param height SizeI in value param fixedSampleLocations Boolean in value category NV_texture_multisample version 4.1 extension glxropcode ? glxflags ignore offset ? TextureImage3DMultisampleNV(texture, target, samples, internalFormat, width, height, depth, fixedSampleLocations) return void param texture UInt32 in value param target GLenum in value param samples SizeI in value param internalFormat Int32 in value param width SizeI in value param height SizeI in value param depth SizeI in value param fixedSampleLocations Boolean in value category NV_texture_multisample version 4.1 extension glxropcode ? glxflags ignore offset ? TextureImage2DMultisampleCoverageNV(texture, target, coverageSamples, colorSamples, internalFormat, width, height, fixedSampleLocations) return void param texture UInt32 in value param target GLenum in value param coverageSamples SizeI in value param colorSamples SizeI in value param internalFormat Int32 in value param width SizeI in value param height SizeI in value param fixedSampleLocations Boolean in value category NV_texture_multisample version 4.1 extension glxropcode ? glxflags ignore offset ? TextureImage3DMultisampleCoverageNV(texture, target, coverageSamples, colorSamples, internalFormat, width, height, depth, fixedSampleLocations) return void param texture UInt32 in value param target GLenum in value param coverageSamples SizeI in value param colorSamples SizeI in value param internalFormat Int32 in value param width SizeI in value param height SizeI in value param depth SizeI in value param fixedSampleLocations Boolean in value category NV_texture_multisample version 4.1 extension glxropcode ? glxflags ignore offset ? ############################################################################### # # Extension #404 # AMD_blend_minmax_factor commands # ############################################################################### # (none) newcategory: AMD_blend_minmax_factor ############################################################################### # # Extension #405 (awaiting spec clarification) # AMD_sample_positions commands # ############################################################################### #@GL_AMD_sample_positions #@void SetMultisamplefv(enum pname, uint index, const float *val);