From: Mikko Rasa Date: Wed, 22 Aug 2012 13:06:54 +0000 (+0300) Subject: Update gl.spec to latest version X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=commitdiff_plain;h=a0649c972e30f001ee825cdd9e3981fe361b82a0 Update gl.spec to latest version --- diff --git a/gl.spec b/gl.spec index 41545c01..5b334c3c 100644 --- a/gl.spec +++ b/gl.spec @@ -1,86 +1,101 @@ # gl.spec file # DON'T REMOVE PREVIOUS LINE!!! libspec depends on it! # -# License Applicability. Except to the extent portions of this file are -# made subject to an alternative license as permitted in the SGI Free -# Software License B, Version 1.1 (the "License"), the contents of this -# file are subject only to the provisions of the License. You may not use -# this file except in compliance with the License. You may obtain a copy -# of the License at Silicon Graphics, Inc., attn: Legal Services, 1600 -# Amphitheatre Parkway, Mountain View, CA 94043-1351, or at: -# -# http://oss.sgi.com/projects/FreeB -# -# Note that, as provided in the License, the Software is distributed on an -# "AS IS" basis, with ALL EXPRESS AND IMPLIED WARRANTIES AND CONDITIONS -# DISCLAIMED, INCLUDING, WITHOUT LIMITATION, ANY IMPLIED WARRANTIES AND -# CONDITIONS OF MERCHANTABILITY, SATISFACTORY QUALITY, FITNESS FOR A -# PARTICULAR PURPOSE, AND NON-INFRINGEMENT. -# -# Original Code. The Original Code is: OpenGL Sample Implementation, -# Version 1.2.1, released January 26, 2000, developed by Silicon Graphics, -# Inc. The Original Code is Copyright (c) 1991-2005 Silicon Graphics, Inc. -# Copyright in any portions created by third parties is as indicated -# elsewhere herein. All Rights Reserved. -# -# Additional Notice Provisions: This software was created using the -# OpenGL(R) version 1.2.1 Sample Implementation published by SGI, but has -# not been independently verified as being compliant with the OpenGL(R) -# version 1.2.1 Specification. - -# @@ NOTE - need to distinguish extensions via some (new?) flag for glext.pl -# @@ NOTE - 'alias' commands are not yet used in SI generator scripts, but should be -# @@ NOTE - SI should support GLX protocol for at least these extensions: -# AreTexturesResidentEXT BindTextureEXT DeleteTexturesEXT GenTexturesEXT IsTextureEXT +# Copyright (c) 1991-2005 Silicon Graphics, Inc. All Rights Reserved. +# Copyright (c) 2006-2012 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: 18887 $ on $Date: 2012-08-13 16:25:45 -0700 (Mon, 13 Aug 2012) $ required-props: +# Description of a parameter param: retval retained -dlflags: notlistable handcode +# Display list flags +dlflags: notlistable handcode prepad +# 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: display-list drawing drawing-control feedback framebuf misc modeling pixel-op pixel-rw state-req xform 1_1 VERSION_1_2 VERSION_1_3 VERSION_1_4 VERSION_1_5 VERSION_2_0 VERSION_2_1 ATI_element_array ATI_envmap_bumpmap ATI_fragment_shader ATI_pn_triangles ATI_vertex_array_object ATI_vertex_streams EXT_blend_color EXT_blend_minmax EXT_convolution EXT_copy_texture EXT_histogram EXT_polygon_offset EXT_subtexture EXT_texture3D EXT_texture_object EXT_vertex_array EXT_vertex_shader SGIS_detail_texture SGIS_multisample SGIS_pixel_texture ARB_point_parameters EXT_point_parameters SGIS_point_parameters SGIS_sharpen_texture SGIS_texture4D SGIS_texture_filter4 SGIX_async SGIX_flush_raster SGIX_fragment_lighting SGIX_framezoom SGIX_igloo_interface SGIX_instruments SGIX_list_priority SGIX_pixel_texture SGIX_polynomial_ffd SGIX_reference_plane SGIX_sprite SGIX_tag_sample_buffer SGI_color_table ARB_multitexture ARB_multisample ARB_texture_compression ARB_transpose_matrix ARB_vertex_blend ARB_matrix_palette EXT_compiled_vertex_array EXT_cull_vertex EXT_index_func EXT_index_material EXT_draw_range_elements EXT_vertex_weighting INGR_blend_func_separate NV_evaluators NV_fence NV_occlusion_query NV_point_sprite NV_register_combiners NV_register_combiners2 NV_vertex_array_range NV_vertex_program NV_vertex_program1_1_dcc MESA_resize_buffers MESA_window_pos PGI_misc_hints EXT_fog_coord EXT_blend_func_separate EXT_color_subtable EXT_coordinate_frame EXT_light_texture EXT_multi_draw_arrays EXT_paletted_texture EXT_pixel_transform EXT_secondary_color EXT_texture_perturb_normal HP_image_transform IBM_multimode_draw_arrays IBM_vertex_array_lists INTEL_parallel_arrays SUNX_constant_data SUN_global_alpha SUN_mesh_array SUN_triangle_list SUN_vertex 3DFX_tbuffer EXT_multisample SGIS_fog_function SGIS_texture_color_mask ARB_window_pos EXT_stencil_two_side EXT_depth_bounds_test EXT_blend_equation_separate ARB_vertex_program ARB_fragment_program ARB_vertex_buffer_object ARB_occlusion_query ARB_shader_objects ARB_vertex_shader ARB_fragment_shader S3_s3tc ATI_draw_buffers ATI_texture_env_combine3 ATI_texture_float NV_float_buffer NV_fragment_program NV_half_float NV_pixel_data_range NV_primitive_restart NV_texture_expand_normal NV_texture_expand_normal NV_vertex_program2 APPLE_element_array APPLE_fence APPLE_vertex_array_object APPLE_vertex_array_range ATI_draw_buffers NV_fragment_program NV_half_float NV_pixel_data_range NV_primitive_restart ATI_map_object_buffer ATI_separate_stencil ATI_vertex_attrib_array_object ARB_draw_buffers ARB_texture_rectangle ARB_color_buffer_float EXT_framebuffer_object GREMEDY_string_marker EXT_stencil_clear_tag EXT_framebuffer_blit EXT_framebuffer_multisample MESAX_texture_stack EXT_timer_query EXT_gpu_program_parameters APPLE_flush_buffer_range NV_gpu_program4 NV_geometry_program4 EXT_geometry_shader4 NV_vertex_program4 EXT_gpu_shader4 EXT_draw_instanced EXT_texture_buffer_object NV_depth_buffer_float NV_framebuffer_multisample_coverage NV_parameter_buffer_object EXT_draw_buffers2 NV_transform_feedback EXT_bindable_uniform EXT_texture_integer - -# categories for extensions with no functions - need not be included now -# ARB_texture_env_add ARB_texture_cube_map ARB_texture_border_clamp ARB_shading_language_100 ARB_texture_non_power_of_two ARB_point_sprite ARB_half_float_pixel ARB_texture_float ARB_pixel_buffer_object EXT_abgr EXT_texture SGI_color_matrix SGI_texture_color_table EXT_cmyka EXT_packed_pixels SGIS_texture_lod EXT_rescale_normal EXT_misc_attribute SGIS_generate_mipmap SGIX_clipmap SGIX_shadow SGIS_texture_edge_clamp SGIS_texture_border_clamp EXT_blend_subtract EXT_blend_logic_op SGIX_async_histogram SGIX_async_pixel SGIX_interlace SGIX_pixel_tiles SGIX_texture_select SGIX_texture_multi_buffer SGIX_texture_scale_bias SGIX_depth_texture SGIX_fog_offset HP_convolution_border_modes SGIX_texture_add_env PGI_vertex_hints EXT_clip_volume_hint SGIX_ir_instrument1 SGIX_calligraphic_fragment SGIX_texture_lod_bias SGIX_shadow_ambient EXT_index_texture EXT_index_array_formats SGIX_ycrcb IBM_rasterpos_clip HP_texture_lighting WIN_phong_shading WIN_specular_fog SGIX_blend_alpha_minmax EXT_bgra HP_occlusion_test EXT_pixel_transform_color_table EXT_shared_texture_palette EXT_separate_specular_color EXT_texture_env REND_screen_coordinates EXT_texture_env_combine APPLE_specular_vector APPLE_transform_hint SGIX_fog_scale INGR_color_clamp INGR_interlace_read EXT_stencil_wrap EXT_422_pixels NV_texgen_reflection SUN_convolution_border_modes SUN_slice_accum EXT_texture_env_add EXT_texture_lod_bias EXT_texture_filter_anisotropic NV_light_max_exponent NV_fog_distance NV_texgen_emboss NV_blend_square NV_texture_env_combine4 NV_packed_depth_stencil NV_texture_compression_vtc NV_texture_rectangle NV_texture_shader NV_texture_shader2 NV_vertex_array_range2 IBM_cull_vertex SGIX_subsample SGIX_ycrcba SGIX_ycrcb_subsample SGIX_depth_pass_instrument 3DFX_texture_compression_FXT1 3DFX_multisample SGIX_vertex_preclip SGIX_convolution_accuracy SGIX_resample SGIX_scalebias_hint SGIX_texture_coordinate_clamp EXT_shadow_funcs MESA_pack_invert MESA_ycbcr_texture EXT_packed_float EXT_texture_array EXT_texture_compression_latc EXT_texture_compression_rgtc EXT_texture_shared_exponent NV_fragment_program4 EXT_framebuffer_sRGB NV_geometry_shader4 - -version: 1.0 1.1 1.2 1.3 1.4 1.5 2.0 2.1 +# Category a 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 +category: 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 VERSION_4_2 VERSION_4_3 +category: 3DFX_tbuffer +category: AMD_conservative_depth AMD_debug_output AMD_draw_buffers_blend AMD_multi_draw_indirect AMD_name_gen_delete AMD_performance_monitor AMD_sample_positions AMD_stencil_operation_extended AMD_vertex_shader_tesselator +category: APPLE_aux_depth_stencil APPLE_element_array APPLE_fence APPLE_float_pixels APPLE_flush_buffer_range APPLE_object_purgeable APPLE_row_bytes APPLE_texture_range APPLE_vertex_array_object APPLE_vertex_array_range APPLE_vertex_program_evaluators +category: ARB_ES2_compatibility ARB_base_instance ARB_blend_func_extended ARB_cl_event ARB_color_buffer_float ARB_copy_buffer ARB_debug_output ARB_depth_buffer_float ARB_draw_buffers ARB_draw_buffers_blend ARB_draw_elements_base_vertex ARB_draw_indirect ARB_draw_instanced ARB_fragment_program ARB_fragment_shader ARB_framebuffer_object ARB_framebuffer_sRGB ARB_geometry_shader4 ARB_get_program_binary ARB_gpu_shader_fp64 ARB_half_float_vertex ARB_instanced_arrays ARB_internalformat_query ARB_map_buffer_range ARB_matrix_palette ARB_multisample ARB_multitexture ARB_occlusion_query ARB_point_parameters ARB_provoking_vertex ARB_robustness ARB_sample_shading ARB_sampler_objects ARB_separate_shader_objects ARB_shader_atomic_counters ARB_shader_image_load_store ARB_shader_objects ARB_shader_subroutine ARB_shading_language_include ARB_sync ARB_tessellation_shader ARB_texture_buffer_object ARB_texture_compression ARB_texture_compression_rgtc ARB_texture_multisample ARB_texture_rectangle ARB_texture_rg ARB_texture_storage ARB_timer_query ARB_transform_feedback2 ARB_transform_feedback3 ARB_transform_feedback_instanced ARB_transpose_matrix ARB_uniform_buffer_object ARB_vertex_array_object ARB_vertex_attrib_64bit ARB_vertex_blend ARB_vertex_buffer_object ARB_vertex_program ARB_vertex_shader ARB_vertex_type_2_10_10_10_rev ARB_viewport_array ARB_window_pos +category: ARB_clear_buffer_object ARB_compute_shader ARB_copy_image ARB_framebuffer_no_attachments ARB_internalformat_query2 ARB_invalidate_subdata ARB_multi_draw_indirect ARB_program_interface_query ARB_shader_storage_buffer_object ARB_texture_buffer_range ARB_texture_storage_multisample ARB_texture_view ARB_vertex_attrib_binding +category: ATI_draw_buffers ATI_draw_buffers ATI_element_array ATI_envmap_bumpmap ATI_fragment_shader ATI_map_object_buffer ATI_meminfo ATI_pn_triangles ATI_separate_stencil ATI_texture_env_combine3 ATI_texture_float ATI_vertex_array_object ATI_vertex_attrib_array_object ATI_vertex_streams +category: EXT_bindable_uniform EXT_blend_color EXT_blend_equation_separate EXT_blend_func_separate EXT_blend_minmax EXT_color_subtable EXT_compiled_vertex_array EXT_convolution EXT_coordinate_frame EXT_copy_texture EXT_cull_vertex EXT_depth_bounds_test EXT_direct_state_access EXT_draw_buffers2 EXT_draw_instanced EXT_draw_range_elements EXT_fog_coord EXT_framebuffer_blit EXT_framebuffer_multisample EXT_framebuffer_object EXT_geometry_shader4 EXT_gpu_program_parameters EXT_gpu_shader4 EXT_histogram EXT_index_func EXT_index_material EXT_light_texture EXT_multi_draw_arrays EXT_multisample EXT_paletted_texture EXT_pixel_transform EXT_point_parameters EXT_polygon_offset EXT_provoking_vertex EXT_secondary_color EXT_separate_shader_objects EXT_shader_image_load_store EXT_stencil_clear_tag EXT_stencil_two_side EXT_subtexture EXT_texture3D EXT_texture_buffer_object EXT_texture_integer EXT_texture_object EXT_texture_perturb_normal EXT_texture_snorm EXT_texture_swizzle EXT_timer_query EXT_transform_feedback EXT_vertex_array EXT_vertex_array_bgra EXT_vertex_attrib_64bit EXT_vertex_shader EXT_vertex_weighting EXT_x11_sync_object +category: GREMEDY_frame_terminator GREMEDY_string_marker +category: HP_image_transform +category: IBM_multimode_draw_arrays IBM_vertex_array_lists +category: INGR_blend_func_separate +category: INTEL_parallel_arrays +category: KHR_debug +category: MESAX_texture_stack MESA_resize_buffers MESA_window_pos +category: NV_bindless_texture NV_conditional_render NV_copy_image NV_depth_buffer_float NV_evaluators NV_explicit_multisample NV_fence NV_float_buffer NV_fragment_program NV_fragment_program NV_framebuffer_multisample_coverage NV_geometry_program4 NV_gpu_program4 NV_gpu_program5 NV_gpu_shader5 NV_half_float NV_half_float NV_occlusion_query NV_parameter_buffer_object NV_parameter_buffer_object2 NV_path_rendering NV_pixel_data_range NV_pixel_data_range NV_point_sprite NV_present_video NV_primitive_restart NV_primitive_restart NV_register_combiners NV_register_combiners2 NV_shader_buffer_load NV_texture_barrier NV_texture_expand_normal NV_texture_expand_normal NV_texture_multisample NV_transform_feedback NV_transform_feedback2 NV_vdpau_interop NV_vdpau_interop NV_vertex_array_range NV_vertex_attrib_integer_64bit NV_vertex_buffer_unified_memory NV_vertex_program NV_vertex_program1_1_dcc NV_vertex_program2 NV_vertex_program4 NV_video_capture +category: PGI_misc_hints +category: S3_s3tc +category: SGIS_detail_texture SGIS_fog_function SGIS_multisample SGIS_pixel_texture SGIS_point_parameters SGIS_sharpen_texture SGIS_texture4D SGIS_texture_color_mask 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 +category: SUNX_constant_data SUN_global_alpha SUN_mesh_array SUN_triangle_list SUN_vertex + +# Categories for extensions with no functions - need not be included now +# +# 3DFX_multisample 3DFX_texture_compression_FXT1 +# AMD_blend_minmax_factor AMD_pinned_memory AMD_seamless_cubemap_per_texture AMD_shader_stencil_export AMD_vertex_shader_layer AMD_vertex_shader_viewport_index +# APPLE_specular_vector APPLE_transform_hint +# ARB_ES3_compatibility ARB_arrays_of_arrays ARB_compressed_texture_pixel_storage ARB_conservative_depth ARB_debug_output2 ARB_depth_clamp ARB_explicit_uniform_location ARB_fragment_coord_conventions ARB_fragment_layer_viewport ARB_half_float_pixel ARB_map_buffer_alignment ARB_pixel_buffer_object ARB_point_sprite ARB_robust_buffer_access_behavior ARB_robustness_isolation ARB_seamless_cube_map ARB_shader_image_size ARB_shading_language_100 ARB_shading_language_420pack ARB_shading_language_packing ARB_stencil_texturing ARB_texture_border_clamp ARB_texture_cube_map ARB_texture_cube_map_array ARB_texture_env_add ARB_texture_float ARB_texture_gather ARB_texture_non_power_of_two ARB_texture_query_levels ARB_texture_query_lod ARB_vertex_array_bgra +# EXT_422_pixels EXT_abgr EXT_bgra EXT_blend_logic_op EXT_blend_subtract EXT_clip_volume_hint EXT_cmyka EXT_framebuffer_sRGB EXT_index_array_formats EXT_index_texture EXT_misc_attribute EXT_packed_float EXT_packed_pixels EXT_pixel_transform_color_table EXT_rescale_normal EXT_separate_specular_color EXT_shadow_funcs EXT_shared_texture_palette EXT_stencil_wrap EXT_texture EXT_texture_array EXT_texture_compression_latc EXT_texture_compression_rgtc EXT_texture_env EXT_texture_env_add EXT_texture_env_combine EXT_texture_filter_anisotropic EXT_texture_lod_bias EXT_texture_shared_exponent EXT_vertex_array_bgra +# HP_convolution_border_modes HP_occlusion_test HP_texture_lighting +# IBM_cull_vertex IBM_rasterpos_clip +# INGR_color_clamp INGR_interlace_read +# KHR_texture_compression_astc_ldr +# MESA_pack_invert MESA_ycbcr_texture +# NV_blend_square NV_fog_distance NV_fragment_program4 NV_geometry_shader4 NV_light_max_exponent NV_packed_depth_stencil NV_shader_atomic_float NV_texgen_emboss NV_texgen_reflection NV_texture_compression_vtc NV_texture_env_combine4 NV_texture_rectangle NV_texture_shader NV_texture_shader2 NV_vertex_array_range2 +# PGI_vertex_hints +# REND_screen_coordinates +# SGIS_generate_mipmap SGIS_texture_border_clamp SGIS_texture_edge_clamp SGIS_texture_lod SGIX_async_histogram SGIX_async_pixel SGIX_blend_alpha_minmax SGIX_calligraphic_fragment SGIX_clipmap SGIX_convolution_accuracy SGIX_depth_pass_instrument SGIX_depth_texture SGIX_fog_offset SGIX_fog_scale SGIX_interlace SGIX_ir_instrument1 SGIX_pixel_tiles SGIX_resample SGIX_scalebias_hint SGIX_shadow SGIX_shadow_ambient SGIX_subsample SGIX_texture_add_env SGIX_texture_coordinate_clamp SGIX_texture_lod_bias SGIX_texture_multi_buffer SGIX_texture_scale_bias SGIX_texture_select SGIX_vertex_preclip SGIX_ycrcb SGIX_ycrcb_subsample SGIX_ycrcba SGI_color_matrix SGI_texture_color_table +# SUN_convolution_border_modes SUN_slice_accum +# WIN_phong_shading WIN_specular_fog + +# 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 4.2 4.3 +# Core version in which a function was removed +deprecated: 3.1 +# GLX Single, Rendering, or Vendor Private opcode glxsingle: * glxropcode: * glxvendorpriv: * -glsflags: capture-handcode client get gl-enum ignore matrix pixel-null pixel-pack pixel-unpack -glsopcode: * -glsalias: * +# 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: * ############################################################################### # -# GLX opcodes -# glxsingle: 101-159 (1.0-1.2 core) -# 160 (ARB_texture_compression) -# glxropcode: 1-196 (1.2 core; ropcode 140 unused?!) -# 197-213 (ARB_multitexture) -# 214-219 (ARB_texture_compression) -# 220-228 (ARB_vertex_blend) -# 229 (ARB_multisample) -# 230 (ARB_window_pos) -# 2048-2082 (SGI extensions) -# 4096-4123 (1.2 core and multivendor EXT) -# 4124-4142 (EXT extensions) +# 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 # -# New opcodes and offsets must be allocated by SGI in the master registry file; -# a copy of this is in doc/registry/extensions/extensions.reserved, but only -# the copy maintained by SGI is the official and current version. -# ############################################################################### ############################################################################### @@ -89,15 +104,13 @@ glxvectorequiv: * # # - append new ARB and non-ARB extensions to the appropriate portion of # the spec file, in extension number order. -# - use tabs, not spaces -# - set glsflags to "ignore" until GLS is updated to support the new command +# - 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 -# gfx/lib/opengl/doc/glspec/extensions.reserved to indicate this +# - when reserving new glxropcodes, update extensions.reserved (per above) # ############################################################################### @@ -107,7 +120,7 @@ passthru: #include passthru: #ifndef GL_VERSION_2_0 passthru: /* GL type for program/shader text */ -passthru: typedef char GLchar; /* native character */ +passthru: typedef char GLchar; passthru: #endif passthru: passthru: #ifndef GL_VERSION_1_5 @@ -123,12 +136,12 @@ passthru: typedef ptrdiff_t GLsizeiptrARB; passthru: #endif passthru: passthru: #ifndef GL_ARB_shader_objects -passthru: /* GL types for handling shader object handles and program/shader text */ -passthru: typedef char GLcharARB; /* native character */ -passthru: typedef unsigned int GLhandleARB; /* shader object handle */ +passthru: /* GL types for program/shader text and shader object handles */ +passthru: typedef char GLcharARB; +passthru: typedef unsigned int GLhandleARB; passthru: #endif passthru: -passthru: /* GL types for "half" precision (s10e5) float data in host memory */ +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 @@ -138,16 +151,16 @@ passthru: typedef unsigned short GLhalfNV; passthru: #endif passthru: passthru: #ifndef GLEXT_64_TYPES_DEFINED -passthru: /* This code block is duplicated in glext.h, so must be protected */ +passthru: /* 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__) +passthru: #elif defined(__sun__) || defined(__digital__) passthru: #include passthru: #if defined(__STDC__) -passthru: #if defined(__arch64__) +passthru: #if defined(__arch64__) || defined(_LP64) passthru: typedef long int int64_t; passthru: typedef unsigned long int uint64_t; passthru: #else @@ -155,7 +168,7 @@ passthru: typedef long long int int64_t; passthru: typedef unsigned long long int uint64_t; passthru: #endif /* __arch64__ */ passthru: #endif /* __STDC__ */ -passthru: #elif defined( __VMS ) +passthru: #elif defined( __VMS ) || defined(__sgi) passthru: #include passthru: #elif defined(__SCO__) || defined(__USLC__) passthru: #include @@ -170,7 +183,8 @@ passthru: typedef __int32 int32_t; passthru: typedef __int64 int64_t; passthru: typedef unsigned __int64 uint64_t; passthru: #else -passthru: #include /* Fallback option */ +passthru: /* Fallback if nothing above works */ +passthru: #include passthru: #endif passthru: #endif passthru: @@ -179,2918 +193,3041 @@ 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_KHR_debug +passthru: typedef void (APIENTRY *GLDEBUGPROC)(GLenum source,GLenum type,GLuint id,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: +############################################################################### ############################################################################### # -# display-list commands +# OpenGL 1.0 commands # ############################################################################### +############################################################################### -NewList(list, mode) +############################################################################### +# +# drawing-control commands +# +############################################################################### + +CullFace(mode) return void - param list List in value - param mode ListMode in value - dlflags notlistable - category display-list + param mode CullFaceMode in value + category VERSION_1_0 # old: drawing-control version 1.0 - glxsingle 101 - glsopcode 0x0030 - wglflags batchable - offset 0 + glxropcode 79 + offset 152 -EndList() +FrontFace(mode) return void - dlflags notlistable - category display-list + param mode FrontFaceDirection in value + category VERSION_1_0 # old: drawing-control version 1.0 - glxsingle 102 - glsopcode 0x0031 - wglflags batchable - offset 1 + glxropcode 84 + offset 157 -CallList(list) +Hint(target, mode) return void - param list List in value - category display-list + param target HintTarget in value + param mode HintMode in value + category VERSION_1_0 # old: drawing-control version 1.0 - glxropcode 1 - glsopcode 0x0032 - offset 2 + glxropcode 85 + offset 158 -CallLists(n, type, lists) +LineWidth(width) return void - param n SizeI in value - param type ListNameType in value - param lists Void in array [COMPSIZE(n/type)] - category display-list - glxflags client-handcode server-handcode + param width CheckedFloat32 in value + category VERSION_1_0 # old: drawing-control version 1.0 - glxropcode 2 - glsopcode 0x0033 - offset 3 + glxropcode 95 + offset 168 -DeleteLists(list, range) +PointSize(size) return void - param list List in value - param range SizeI in value - dlflags notlistable - category display-list + param size CheckedFloat32 in value + category VERSION_1_0 # old: drawing-control version 1.0 - glxsingle 103 - glsopcode 0x0034 - wglflags batchable - offset 4 + glxropcode 100 + offset 173 -GenLists(range) - return List - param range SizeI in value - dlflags notlistable - category display-list +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 - glxsingle 104 - glsopcode 0x0035 - offset 5 + glxropcode 101 + offset 174 -ListBase(base) +Scissor(x, y, width, height) return void - param base List in value - category display-list + 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 3 - glsopcode 0x0036 - offset 6 + glxropcode 103 + offset 176 -############################################################################### -# -# drawing commands -# -############################################################################### +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 -Begin(mode) +TexParameterfv(target, pname, params) return void - param mode BeginMode in value - category drawing + 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 4 - glsopcode 0x0037 - offset 7 + glxropcode 106 + wglflags small-data + offset 179 -Bitmap(width, height, xorig, yorig, xmove, ymove, bitmap) +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 height SizeI in value - param xorig CoordF in value - param yorig CoordF in value - param xmove CoordF in value - param ymove CoordF in value - param bitmap UInt8 in array [COMPSIZE(width/height)] - category drawing + 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 5 - glsflags pixel-unpack - glsopcode 0x0038 + glxropcode 109 wglflags client-handcode server-handcode - offset 8 + offset 182 -Color3b(red, green, blue) +TexImage2D(target, level, internalformat, width, height, border, format, type, pixels) return void - param red ColorB in value - param green ColorB in value - param blue ColorB in value - category drawing - vectorequiv Color3bv + 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 - offset 9 + glxropcode 110 + wglflags client-handcode server-handcode + offset 183 -Color3bv(v) - return void - param v ColorB in array [3] - category drawing - version 1.0 - glxropcode 6 - glsopcode 0x0039 - offset 10 +############################################################################### +# +# framebuf commands +# +############################################################################### -Color3d(red, green, blue) +DrawBuffer(mode) return void - param red ColorD in value - param green ColorD in value - param blue ColorD in value - category drawing - vectorequiv Color3dv + param mode DrawBufferMode in value + category VERSION_1_0 # old: framebuf version 1.0 - offset 11 + glxropcode 126 + offset 202 -Color3dv(v) +Clear(mask) return void - param v ColorD in array [3] - category drawing + param mask ClearBufferMask in value + category VERSION_1_0 # old: framebuf version 1.0 - glxropcode 7 - glsopcode 0x003A - offset 12 + glxropcode 127 + offset 203 -Color3f(red, green, blue) +ClearColor(red, green, blue, alpha) return void param red ColorF in value param green ColorF in value param blue ColorF in value - category drawing - vectorequiv Color3fv + param alpha ColorF in value + category VERSION_1_0 # old: framebuf version 1.0 - offset 13 + glxropcode 130 + offset 206 -Color3fv(v) +ClearStencil(s) return void - param v ColorF in array [3] - category drawing + param s StencilValue in value + category VERSION_1_0 # old: framebuf version 1.0 - glxropcode 8 - glsopcode 0x003B - offset 14 + glxropcode 131 + offset 207 -Color3i(red, green, blue) +ClearDepth(depth) return void - param red ColorI in value - param green ColorI in value - param blue ColorI in value - category drawing - vectorequiv Color3iv + param depth Float64 in value + category VERSION_1_0 # old: framebuf version 1.0 - offset 15 + glxropcode 132 + offset 208 -Color3iv(v) +StencilMask(mask) return void - param v ColorI in array [3] - category drawing + param mask MaskedStencilValue in value + category VERSION_1_0 # old: framebuf version 1.0 - glxropcode 9 - glsopcode 0x003C - offset 16 + glxropcode 133 + offset 209 -Color3s(red, green, blue) +ColorMask(red, green, blue, alpha) return void - param red ColorS in value - param green ColorS in value - param blue ColorS in value - category drawing - vectorequiv Color3sv - version 1.0 - offset 17 + 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 -Color3sv(v) +DepthMask(flag) return void - param v ColorS in array [3] - category drawing + param flag Boolean in value + category VERSION_1_0 # old: framebuf version 1.0 - glxropcode 10 - glsopcode 0x003D - offset 18 + glxropcode 135 + offset 211 -Color3ub(red, green, blue) +############################################################################### +# +# misc commands +# +############################################################################### + +Disable(cap) return void - param red ColorUB in value - param green ColorUB in value - param blue ColorUB in value - category drawing - vectorequiv Color3ubv + param cap EnableCap in value + category VERSION_1_0 # old: misc version 1.0 - offset 19 + dlflags handcode + glxflags client-handcode client-intercept + glxropcode 138 + offset 214 -Color3ubv(v) +Enable(cap) return void - param v ColorUB in array [3] - category drawing + param cap EnableCap in value + category VERSION_1_0 # old: misc version 1.0 - glxropcode 11 - glsopcode 0x003E - offset 20 + dlflags handcode + glxflags client-handcode client-intercept + glxropcode 139 + offset 215 -Color3ui(red, green, blue) +Finish() return void - param red ColorUI in value - param green ColorUI in value - param blue ColorUI in value - category drawing - vectorequiv Color3uiv + dlflags notlistable + glxflags client-handcode server-handcode + category VERSION_1_0 # old: misc version 1.0 - offset 21 + glxsingle 108 + offset 216 -Color3uiv(v) +Flush() return void - param v ColorUI in array [3] - category drawing + dlflags notlistable + glxflags client-handcode client-intercept server-handcode + category VERSION_1_0 # old: misc version 1.0 - glxropcode 12 - glsopcode 0x003F - offset 22 + glxsingle 142 + offset 217 -Color3us(red, green, blue) +############################################################################### +# +# pixel-op commands +# +############################################################################### + +BlendFunc(sfactor, dfactor) return void - param red ColorUS in value - param green ColorUS in value - param blue ColorUS in value - category drawing - vectorequiv Color3usv + param sfactor BlendingFactorSrc in value + param dfactor BlendingFactorDest in value + category VERSION_1_0 # old: pixel-op version 1.0 - offset 23 + glxropcode 160 + offset 241 -Color3usv(v) +LogicOp(opcode) return void - param v ColorUS in array [3] - category drawing + param opcode LogicOp in value + category VERSION_1_0 # old: pixel-op version 1.0 - glxropcode 13 - glsopcode 0x0040 - offset 24 + glxropcode 161 + offset 242 -Color4b(red, green, blue, alpha) +StencilFunc(func, ref, mask) return void - param red ColorB in value - param green ColorB in value - param blue ColorB in value - param alpha ColorB in value - category drawing - vectorequiv Color4bv + param func StencilFunction in value + param ref StencilValue in value + param mask MaskedStencilValue in value + category VERSION_1_0 # old: pixel-op version 1.0 - offset 25 + glxropcode 162 + offset 243 -Color4bv(v) +StencilOp(fail, zfail, zpass) return void - param v ColorB in array [4] - category drawing + 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 14 - glsopcode 0x0041 - offset 26 + glxropcode 163 + offset 244 -Color4d(red, green, blue, alpha) +DepthFunc(func) return void - param red ColorD in value - param green ColorD in value - param blue ColorD in value - param alpha ColorD in value - category drawing - vectorequiv Color4dv + param func DepthFunction in value + category VERSION_1_0 # old: pixel-op version 1.0 - offset 27 + glxropcode 164 + offset 245 -Color4dv(v) +############################################################################### +# +# pixel-rw commands +# +############################################################################### + +PixelStoref(pname, param) return void - param v ColorD in array [4] - category drawing + 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 - glxropcode 15 - glsopcode 0x0042 - offset 28 + glxsingle 109 + wglflags batchable + offset 249 -Color4f(red, green, blue, alpha) +PixelStorei(pname, param) return void - param red ColorF in value - param green ColorF in value - param blue ColorF in value - param alpha ColorF in value - category drawing - vectorequiv Color4fv + 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 - offset 29 + glxsingle 110 + wglflags batchable + offset 250 -Color4fv(v) +ReadBuffer(mode) return void - param v ColorF in array [4] - category drawing + param mode ReadBufferMode in value + category VERSION_1_0 # old: pixel-rw version 1.0 - glxropcode 16 - glsopcode 0x0043 - offset 30 + glxropcode 171 + offset 254 -Color4i(red, green, blue, alpha) +ReadPixels(x, y, width, height, format, type, pixels) return void - param red ColorI in value - param green ColorI in value - param blue ColorI in value - param alpha ColorI in value - category drawing - vectorequiv Color4iv + 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 - offset 31 + glxsingle 111 + wglflags client-handcode server-handcode + offset 256 -Color4iv(v) +############################################################################### +# +# state-req commands +# +############################################################################### + +GetBooleanv(pname, params) return void - param v ColorI in array [4] - category drawing + 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 - glxropcode 17 - glsopcode 0x0044 - offset 32 + glxsingle 112 + wglflags small-data + offset 258 -Color4s(red, green, blue, alpha) +GetDoublev(pname, params) return void - param red ColorS in value - param green ColorS in value - param blue ColorS in value - param alpha ColorS in value - category drawing - vectorequiv Color4sv + 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 - offset 33 + glxsingle 114 + wglflags small-data + offset 260 -Color4sv(v) - return void - param v ColorS in array [4] - category drawing +GetError() + return ErrorCode + category VERSION_1_0 # old: state-req + dlflags notlistable + glxflags client-handcode version 1.0 - glxropcode 18 - glsopcode 0x0045 - offset 34 + glxsingle 115 + offset 261 -Color4ub(red, green, blue, alpha) +GetFloatv(pname, params) return void - param red ColorUB in value - param green ColorUB in value - param blue ColorUB in value - param alpha ColorUB in value - category drawing - vectorequiv Color4ubv + 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 - offset 35 + glxsingle 116 + wglflags small-data + offset 262 -Color4ubv(v) +GetIntegerv(pname, params) return void - param v ColorUB in array [4] - category drawing + 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 - glxropcode 19 - glsopcode 0x0046 - offset 36 + glxsingle 117 + wglflags small-data + offset 263 -Color4ui(red, green, blue, alpha) - return void - param red ColorUI in value - param green ColorUI in value - param blue ColorUI in value - param alpha ColorUI in value - category drawing - vectorequiv Color4uiv +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 - offset 37 + glxsingle 129 + wglflags client-handcode server-handcode + offset 275 -Color4uiv(v) +GetTexImage(target, level, format, type, pixels) return void - param v ColorUI in array [4] - category drawing + 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 - glxropcode 20 - glsopcode 0x0047 - offset 38 + glxsingle 135 + wglflags client-handcode server-handcode + offset 281 -Color4us(red, green, blue, alpha) +GetTexParameterfv(target, pname, params) return void - param red ColorUS in value - param green ColorUS in value - param blue ColorUS in value - param alpha ColorUS in value - category drawing - vectorequiv Color4usv + 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 - offset 39 + glxsingle 136 + wglflags small-data + offset 282 -Color4usv(v) +GetTexParameteriv(target, pname, params) return void - param v ColorUS in array [4] - category drawing + 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 - glxropcode 21 - glsopcode 0x0048 - offset 40 + glxsingle 137 + wglflags small-data + offset 283 -EdgeFlag(flag) +GetTexLevelParameterfv(target, level, pname, params) return void - param flag Boolean in value - category drawing - vectorequiv EdgeFlagv + 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 - offset 41 + glxsingle 138 + wglflags small-data + offset 284 -EdgeFlagv(flag) +GetTexLevelParameteriv(target, level, pname, params) return void - param flag Boolean in array [1] - category drawing + 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 - glxropcode 22 - glsopcode 0x0049 - offset 42 + glxsingle 139 + wglflags small-data + offset 285 -End() - return void - category drawing +IsEnabled(cap) + return Boolean + param cap EnableCap in value + category VERSION_1_0 # old: state-req + dlflags notlistable version 1.0 - glxropcode 23 - glsopcode 0x004A - offset 43 + glxflags client-handcode client-intercept + glxsingle 140 + offset 286 -Indexd(c) +############################################################################### +# +# xform commands +# +############################################################################### + +DepthRange(near, far) return void - param c ColorIndexValueD in value - category drawing - vectorequiv Indexdv + param near Float64 in value + param far Float64 in value + category VERSION_1_0 # old: xform version 1.0 - offset 44 + glxropcode 174 + offset 288 -Indexdv(c) +Viewport(x, y, width, height) return void - param c ColorIndexValueD in array [1] - category drawing + 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 24 - glsopcode 0x004B - offset 45 + glxropcode 191 + offset 305 -Indexf(c) +############################################################################### +############################################################################### +# +# OpenGL 1.0 deprecated commands +# +############################################################################### +############################################################################### + +# display-list commands + +NewList(list, mode) return void - param c ColorIndexValueF in value - category drawing - vectorequiv Indexfv + param list List in value + param mode ListMode in value + dlflags notlistable + category VERSION_1_0_DEPRECATED # old: display-list version 1.0 - offset 46 + deprecated 3.1 + glxsingle 101 + wglflags batchable + offset 0 -Indexfv(c) +EndList() return void - param c ColorIndexValueF in array [1] - category drawing + dlflags notlistable + category VERSION_1_0_DEPRECATED # old: display-list version 1.0 - glxropcode 25 - glsopcode 0x004C - offset 47 + deprecated 3.1 + glxsingle 102 + wglflags batchable + offset 1 -Indexi(c) +CallList(list) return void - param c ColorIndexValueI in value - category drawing - vectorequiv Indexiv + param list List in value + category VERSION_1_0_DEPRECATED # old: display-list version 1.0 - offset 48 + deprecated 3.1 + glxropcode 1 + offset 2 -Indexiv(c) +CallLists(n, type, lists) return void - param c ColorIndexValueI in array [1] - category drawing + 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 - glxropcode 26 - glsopcode 0x004D - offset 49 + deprecated 3.1 + glxropcode 2 + offset 3 -Indexs(c) +DeleteLists(list, range) return void - param c ColorIndexValueS in value - category drawing - vectorequiv Indexsv + param list List in value + param range SizeI in value + dlflags notlistable + category VERSION_1_0_DEPRECATED # old: display-list version 1.0 - offset 50 + deprecated 3.1 + glxsingle 103 + wglflags batchable + offset 4 -Indexsv(c) - return void - param c ColorIndexValueS in array [1] - category drawing +GenLists(range) + return List + param range SizeI in value + dlflags notlistable + category VERSION_1_0_DEPRECATED # old: display-list version 1.0 - glxropcode 27 - glsopcode 0x004E - offset 51 + deprecated 3.1 + glxsingle 104 + offset 5 -Normal3b(nx, ny, nz) +ListBase(base) return void - param nx Int8 in value - param ny Int8 in value - param nz Int8 in value - category drawing - vectorequiv Normal3bv + param base List in value + category VERSION_1_0_DEPRECATED # old: display-list version 1.0 - offset 52 + deprecated 3.1 + glxropcode 3 + offset 6 -Normal3bv(v) +# drawing commands + +Begin(mode) return void - param v Int8 in array [3] - category drawing + param mode BeginMode in value + category VERSION_1_0_DEPRECATED # old: drawing version 1.0 - glxropcode 28 - glsopcode 0x004F - offset 53 + deprecated 3.1 + glxropcode 4 + offset 7 -Normal3d(nx, ny, nz) +Bitmap(width, height, xorig, yorig, xmove, ymove, bitmap) return void - param nx CoordD in value - param ny CoordD in value - param nz CoordD in value - category drawing - vectorequiv Normal3dv + 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 - offset 54 + deprecated 3.1 + glxropcode 5 + wglflags client-handcode server-handcode + offset 8 -Normal3dv(v) +Color3b(red, green, blue) return void - param v CoordD in array [3] - category drawing + 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 - glxropcode 29 - glsopcode 0x0050 - offset 55 + deprecated 3.1 + offset 9 -Normal3f(nx, ny, nz) +Color3bv(v) return void - param nx CoordF in value - param ny CoordF in value - param nz CoordF in value - category drawing - vectorequiv Normal3fv + param v ColorB in array [3] + category VERSION_1_0_DEPRECATED # old: drawing version 1.0 - offset 56 + deprecated 3.1 + glxropcode 6 + offset 10 -Normal3fv(v) +Color3d(red, green, blue) return void - param v CoordF in array [3] - category drawing + 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 - glxropcode 30 - glsopcode 0x0051 - offset 57 + deprecated 3.1 + offset 11 -Normal3i(nx, ny, nz) +Color3dv(v) return void - param nx Int32 in value - param ny Int32 in value - param nz Int32 in value - category drawing - vectorequiv Normal3iv + param v ColorD in array [3] + category VERSION_1_0_DEPRECATED # old: drawing version 1.0 - offset 58 + deprecated 3.1 + glxropcode 7 + offset 12 -Normal3iv(v) +Color3f(red, green, blue) return void - param v Int32 in array [3] - category drawing + 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 - glxropcode 31 - glsopcode 0x0052 - offset 59 + deprecated 3.1 + offset 13 -Normal3s(nx, ny, nz) +Color3fv(v) return void - param nx Int16 in value - param ny Int16 in value - param nz Int16 in value - category drawing - vectorequiv Normal3sv + param v ColorF in array [3] + category VERSION_1_0_DEPRECATED # old: drawing version 1.0 - offset 60 + deprecated 3.1 + glxropcode 8 + offset 14 -Normal3sv(v) +Color3i(red, green, blue) return void - param v Int16 in array [3] - category drawing + 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 - glxropcode 32 - glsopcode 0x0053 - offset 61 + deprecated 3.1 + offset 15 -RasterPos2d(x, y) +Color3iv(v) return void - param x CoordD in value - param y CoordD in value - category drawing - vectorequiv RasterPos2dv + param v ColorI in array [3] + category VERSION_1_0_DEPRECATED # old: drawing version 1.0 - offset 62 + deprecated 3.1 + glxropcode 9 + offset 16 -RasterPos2dv(v) +Color3s(red, green, blue) return void - param v CoordD in array [2] - category drawing + 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 - glxropcode 33 - glsopcode 0x0054 - offset 63 + deprecated 3.1 + offset 17 -RasterPos2f(x, y) +Color3sv(v) return void - param x CoordF in value - param y CoordF in value - category drawing - vectorequiv RasterPos2fv + param v ColorS in array [3] + category VERSION_1_0_DEPRECATED # old: drawing version 1.0 - offset 64 + deprecated 3.1 + glxropcode 10 + offset 18 -RasterPos2fv(v) +Color3ub(red, green, blue) return void - param v CoordF in array [2] - category drawing + 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 - glxropcode 34 - glsopcode 0x0055 - offset 65 + deprecated 3.1 + offset 19 -RasterPos2i(x, y) +Color3ubv(v) return void - param x CoordI in value - param y CoordI in value - category drawing - vectorequiv RasterPos2iv + param v ColorUB in array [3] + category VERSION_1_0_DEPRECATED # old: drawing version 1.0 - offset 66 + deprecated 3.1 + glxropcode 11 + offset 20 -RasterPos2iv(v) +Color3ui(red, green, blue) return void - param v CoordI in array [2] - category drawing + 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 - glxropcode 35 - glsopcode 0x0056 - offset 67 + deprecated 3.1 + offset 21 -RasterPos2s(x, y) +Color3uiv(v) return void - param x CoordS in value - param y CoordS in value - category drawing - vectorequiv RasterPos2sv + param v ColorUI in array [3] + category VERSION_1_0_DEPRECATED # old: drawing version 1.0 - offset 68 + deprecated 3.1 + glxropcode 12 + offset 22 -RasterPos2sv(v) +Color3us(red, green, blue) return void - param v CoordS in array [2] - category drawing + 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 - glxropcode 36 - glsopcode 0x0057 - offset 69 + deprecated 3.1 + offset 23 -RasterPos3d(x, y, z) +Color3usv(v) return void - param x CoordD in value - param y CoordD in value - param z CoordD in value - vectorequiv RasterPos3dv - category drawing + param v ColorUS in array [3] + category VERSION_1_0_DEPRECATED # old: drawing version 1.0 - offset 70 + deprecated 3.1 + glxropcode 13 + offset 24 -RasterPos3dv(v) +Color4b(red, green, blue, alpha) return void - param v CoordD in array [3] - category drawing + 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 - glxropcode 37 - glsopcode 0x0058 - offset 71 + deprecated 3.1 + offset 25 -RasterPos3f(x, y, z) +Color4bv(v) return void - param x CoordF in value - param y CoordF in value - param z CoordF in value - category drawing - vectorequiv RasterPos3fv + param v ColorB in array [4] + category VERSION_1_0_DEPRECATED # old: drawing version 1.0 - offset 72 + deprecated 3.1 + glxropcode 14 + offset 26 -RasterPos3fv(v) +Color4d(red, green, blue, alpha) return void - param v CoordF in array [3] - category drawing + 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 - glxropcode 38 - glsopcode 0x0059 - offset 73 + deprecated 3.1 + offset 27 -RasterPos3i(x, y, z) +Color4dv(v) return void - param x CoordI in value - param y CoordI in value - param z CoordI in value - category drawing - vectorequiv RasterPos3iv + param v ColorD in array [4] + category VERSION_1_0_DEPRECATED # old: drawing version 1.0 - offset 74 + deprecated 3.1 + glxropcode 15 + offset 28 -RasterPos3iv(v) +Color4f(red, green, blue, alpha) return void - param v CoordI in array [3] - category drawing + 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 - glxropcode 39 - glsopcode 0x005A - offset 75 + deprecated 3.1 + offset 29 -RasterPos3s(x, y, z) +Color4fv(v) return void - param x CoordS in value - param y CoordS in value - param z CoordS in value - category drawing - vectorequiv RasterPos3sv + param v ColorF in array [4] + category VERSION_1_0_DEPRECATED # old: drawing version 1.0 - offset 76 + deprecated 3.1 + glxropcode 16 + offset 30 -RasterPos3sv(v) +Color4i(red, green, blue, alpha) return void - param v CoordS in array [3] - category drawing + 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 - glxropcode 40 - glsopcode 0x005B - offset 77 + deprecated 3.1 + offset 31 -RasterPos4d(x, y, z, w) +Color4iv(v) return void - param x CoordD in value - param y CoordD in value - param z CoordD in value - param w CoordD in value - vectorequiv RasterPos4dv - category drawing + param v ColorI in array [4] + category VERSION_1_0_DEPRECATED # old: drawing version 1.0 - offset 78 + deprecated 3.1 + glxropcode 17 + offset 32 -RasterPos4dv(v) +Color4s(red, green, blue, alpha) return void - param v CoordD in array [4] - category drawing + 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 - glxropcode 41 - glsopcode 0x005C - offset 79 + deprecated 3.1 + offset 33 -RasterPos4f(x, y, z, w) +Color4sv(v) return void - param x CoordF in value - param y CoordF in value - param z CoordF in value - param w CoordF in value - category drawing - vectorequiv RasterPos4fv + param v ColorS in array [4] + category VERSION_1_0_DEPRECATED # old: drawing version 1.0 - offset 80 + deprecated 3.1 + glxropcode 18 + offset 34 -RasterPos4fv(v) +Color4ub(red, green, blue, alpha) return void - param v CoordF in array [4] - category drawing + 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 - glxropcode 42 - glsopcode 0x005D - offset 81 + deprecated 3.1 + offset 35 -RasterPos4i(x, y, z, w) +Color4ubv(v) return void - param x CoordI in value - param y CoordI in value - param z CoordI in value - param w CoordI in value - category drawing - vectorequiv RasterPos4iv + param v ColorUB in array [4] + category VERSION_1_0_DEPRECATED # old: drawing version 1.0 - offset 82 + deprecated 3.1 + glxropcode 19 + offset 36 -RasterPos4iv(v) +Color4ui(red, green, blue, alpha) return void - param v CoordI in array [4] - category drawing + 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 - glxropcode 43 - glsopcode 0x005E - offset 83 + deprecated 3.1 + offset 37 -RasterPos4s(x, y, z, w) +Color4uiv(v) return void - param x CoordS in value - param y CoordS in value - param z CoordS in value - param w CoordS in value - category drawing - vectorequiv RasterPos4sv + param v ColorUI in array [4] + category VERSION_1_0_DEPRECATED # old: drawing version 1.0 - offset 84 + deprecated 3.1 + glxropcode 20 + offset 38 -RasterPos4sv(v) +Color4us(red, green, blue, alpha) return void - param v CoordS in array [4] - category drawing + 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 - glxropcode 44 - glsopcode 0x005F - offset 85 + deprecated 3.1 + offset 39 -Rectd(x1, y1, x2, y2) +Color4usv(v) return void - param x1 CoordD in value - param y1 CoordD in value - param x2 CoordD in value - param y2 CoordD in value - category drawing - vectorequiv Rectdv + param v ColorUS in array [4] + category VERSION_1_0_DEPRECATED # old: drawing version 1.0 - offset 86 + deprecated 3.1 + glxropcode 21 + offset 40 -Rectdv(v1, v2) +EdgeFlag(flag) return void - param v1 CoordD in array [2] - param v2 CoordD in array [2] - category drawing + param flag Boolean in value + category VERSION_1_0_DEPRECATED # old: drawing + vectorequiv EdgeFlagv version 1.0 - glxropcode 45 - glsopcode 0x0060 - offset 87 + deprecated 3.1 + offset 41 -Rectf(x1, y1, x2, y2) +EdgeFlagv(flag) return void - param x1 CoordF in value - param y1 CoordF in value - param x2 CoordF in value - param y2 CoordF in value - category drawing - vectorequiv Rectfv + param flag Boolean in reference + category VERSION_1_0_DEPRECATED # old: drawing version 1.0 - offset 88 + deprecated 3.1 + glxropcode 22 + offset 42 -Rectfv(v1, v2) +End() return void - param v1 CoordF in array [2] - param v2 CoordF in array [2] - category drawing + category VERSION_1_0_DEPRECATED # old: drawing version 1.0 - glxropcode 46 - glsopcode 0x0061 - offset 89 + deprecated 3.1 + glxropcode 23 + offset 43 -Recti(x1, y1, x2, y2) +Indexd(c) return void - param x1 CoordI in value - param y1 CoordI in value - param x2 CoordI in value - param y2 CoordI in value - category drawing - vectorequiv Rectiv + param c ColorIndexValueD in value + category VERSION_1_0_DEPRECATED # old: drawing + vectorequiv Indexdv version 1.0 - offset 90 + deprecated 3.1 + offset 44 -Rectiv(v1, v2) +Indexdv(c) return void - param v1 CoordI in array [2] - param v2 CoordI in array [2] - category drawing + param c ColorIndexValueD in array [1] + category VERSION_1_0_DEPRECATED # old: drawing version 1.0 - glxropcode 47 - glsopcode 0x0062 - offset 91 + deprecated 3.1 + glxropcode 24 + offset 45 -Rects(x1, y1, x2, y2) +Indexf(c) return void - param x1 CoordS in value - param y1 CoordS in value - param x2 CoordS in value - param y2 CoordS in value - category drawing - vectorequiv Rectsv + param c ColorIndexValueF in value + category VERSION_1_0_DEPRECATED # old: drawing + vectorequiv Indexfv version 1.0 - offset 92 + deprecated 3.1 + offset 46 -Rectsv(v1, v2) +Indexfv(c) return void - param v1 CoordS in array [2] - param v2 CoordS in array [2] - category drawing + param c ColorIndexValueF in array [1] + category VERSION_1_0_DEPRECATED # old: drawing version 1.0 - glxropcode 48 - glsopcode 0x0063 - offset 93 + deprecated 3.1 + glxropcode 25 + offset 47 -TexCoord1d(s) +Indexi(c) return void - param s CoordD in value - category drawing - vectorequiv TexCoord1dv + param c ColorIndexValueI in value + category VERSION_1_0_DEPRECATED # old: drawing + vectorequiv Indexiv version 1.0 - offset 94 + deprecated 3.1 + offset 48 -TexCoord1dv(v) +Indexiv(c) return void - param v CoordD in array [1] - category drawing + param c ColorIndexValueI in array [1] + category VERSION_1_0_DEPRECATED # old: drawing version 1.0 - glxropcode 49 - glsopcode 0x0064 - offset 95 + deprecated 3.1 + glxropcode 26 + offset 49 -TexCoord1f(s) +Indexs(c) return void - param s CoordF in value - category drawing - vectorequiv TexCoord1fv + param c ColorIndexValueS in value + category VERSION_1_0_DEPRECATED # old: drawing + vectorequiv Indexsv version 1.0 - offset 96 + deprecated 3.1 + offset 50 -TexCoord1fv(v) +Indexsv(c) return void - param v CoordF in array [1] - category drawing + param c ColorIndexValueS in array [1] + category VERSION_1_0_DEPRECATED # old: drawing version 1.0 - glxropcode 50 - glsopcode 0x0065 - offset 97 + deprecated 3.1 + glxropcode 27 + offset 51 -TexCoord1i(s) +Normal3b(nx, ny, nz) return void - param s CoordI in value - category drawing - vectorequiv TexCoord1iv + 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 - offset 98 + deprecated 3.1 + offset 52 -TexCoord1iv(v) +Normal3bv(v) return void - param v CoordI in array [1] - category drawing + param v Int8 in array [3] + category VERSION_1_0_DEPRECATED # old: drawing version 1.0 - glxropcode 51 - glsopcode 0x0066 - offset 99 + deprecated 3.1 + glxropcode 28 + offset 53 -TexCoord1s(s) +Normal3d(nx, ny, nz) return void - param s CoordS in value - category drawing - vectorequiv TexCoord1sv + 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 - offset 100 + deprecated 3.1 + offset 54 -TexCoord1sv(v) +Normal3dv(v) return void - param v CoordS in array [1] - category drawing + param v CoordD in array [3] + category VERSION_1_0_DEPRECATED # old: drawing version 1.0 - glxropcode 52 - glsopcode 0x0067 - offset 101 + deprecated 3.1 + glxropcode 29 + offset 55 -TexCoord2d(s, t) +Normal3f(nx, ny, nz) return void - param s CoordD in value - param t CoordD in value - category drawing - vectorequiv TexCoord2dv + 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 - offset 102 + deprecated 3.1 + offset 56 -TexCoord2dv(v) +Normal3fv(v) return void - param v CoordD in array [2] - category drawing + param v CoordF in array [3] + category VERSION_1_0_DEPRECATED # old: drawing version 1.0 - glxropcode 53 - glsopcode 0x0068 - offset 103 + deprecated 3.1 + glxropcode 30 + offset 57 -TexCoord2f(s, t) +Normal3i(nx, ny, nz) return void - param s CoordF in value - param t CoordF in value - category drawing - vectorequiv TexCoord2fv + 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 - offset 104 + deprecated 3.1 + offset 58 -TexCoord2fv(v) +Normal3iv(v) return void - param v CoordF in array [2] - category drawing + param v Int32 in array [3] + category VERSION_1_0_DEPRECATED # old: drawing version 1.0 - glxropcode 54 - glsopcode 0x0069 - offset 105 + deprecated 3.1 + glxropcode 31 + offset 59 -TexCoord2i(s, t) +Normal3s(nx, ny, nz) return void - param s CoordI in value - param t CoordI in value - category drawing - vectorequiv TexCoord2iv + 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 - offset 106 + deprecated 3.1 + offset 60 -TexCoord2iv(v) +Normal3sv(v) return void - param v CoordI in array [2] - category drawing + param v Int16 in array [3] + category VERSION_1_0_DEPRECATED # old: drawing version 1.0 - glxropcode 55 - glsopcode 0x006A - offset 107 + deprecated 3.1 + glxropcode 32 + offset 61 -TexCoord2s(s, t) +RasterPos2d(x, y) return void - param s CoordS in value - param t CoordS in value - category drawing - vectorequiv TexCoord2sv + param x CoordD in value + param y CoordD in value + category VERSION_1_0_DEPRECATED # old: drawing + vectorequiv RasterPos2dv version 1.0 - offset 108 + deprecated 3.1 + offset 62 -TexCoord2sv(v) +RasterPos2dv(v) return void - param v CoordS in array [2] - category drawing + param v CoordD in array [2] + category VERSION_1_0_DEPRECATED # old: drawing version 1.0 - glxropcode 56 - glsopcode 0x006B - offset 109 + deprecated 3.1 + glxropcode 33 + offset 63 -TexCoord3d(s, t, r) - return void - param s CoordD in value - param t CoordD in value - param r CoordD in value - category drawing - vectorequiv TexCoord3dv - version 1.0 - offset 110 - -TexCoord3dv(v) - return void - param v CoordD in array [3] - category drawing - version 1.0 - glxropcode 57 - glsopcode 0x006C - offset 111 - -TexCoord3f(s, t, r) - return void - param s CoordF in value - param t CoordF in value - param r CoordF in value - category drawing - vectorequiv TexCoord3fv - version 1.0 - offset 112 - -TexCoord3fv(v) - return void - param v CoordF in array [3] - category drawing - version 1.0 - glxropcode 58 - glsopcode 0x006D - offset 113 - -TexCoord3i(s, t, r) - return void - param s CoordI in value - param t CoordI in value - param r CoordI in value - category drawing - vectorequiv TexCoord3iv - version 1.0 - offset 114 - -TexCoord3iv(v) - return void - param v CoordI in array [3] - category drawing - version 1.0 - glxropcode 59 - glsopcode 0x006E - offset 115 - -TexCoord3s(s, t, r) - return void - param s CoordS in value - param t CoordS in value - param r CoordS in value - category drawing - vectorequiv TexCoord3sv - version 1.0 - offset 116 - -TexCoord3sv(v) - return void - param v CoordS in array [3] - category drawing - version 1.0 - glxropcode 60 - glsopcode 0x006F - offset 117 - -TexCoord4d(s, t, r, q) - return void - param s CoordD in value - param t CoordD in value - param r CoordD in value - param q CoordD in value - category drawing - vectorequiv TexCoord4dv - version 1.0 - offset 118 - -TexCoord4dv(v) - return void - param v CoordD in array [4] - category drawing - version 1.0 - glxropcode 61 - glsopcode 0x0070 - offset 119 - -TexCoord4f(s, t, r, q) - return void - param s CoordF in value - param t CoordF in value - param r CoordF in value - param q CoordF in value - category drawing - vectorequiv TexCoord4fv - version 1.0 - offset 120 - -TexCoord4fv(v) - return void - param v CoordF in array [4] - category drawing - version 1.0 - glxropcode 62 - glsopcode 0x0071 - offset 121 - -TexCoord4i(s, t, r, q) - return void - param s CoordI in value - param t CoordI in value - param r CoordI in value - param q CoordI in value - category drawing - vectorequiv TexCoord4iv - version 1.0 - offset 122 - -TexCoord4iv(v) - return void - param v CoordI in array [4] - category drawing - version 1.0 - glxropcode 63 - glsopcode 0x0072 - offset 123 - -TexCoord4s(s, t, r, q) - return void - param s CoordS in value - param t CoordS in value - param r CoordS in value - param q CoordS in value - category drawing - vectorequiv TexCoord4sv - version 1.0 - offset 124 - -TexCoord4sv(v) - return void - param v CoordS in array [4] - category drawing - version 1.0 - glxropcode 64 - glsopcode 0x0073 - offset 125 - -Vertex2d(x, y) - return void - param x CoordD in value - param y CoordD in value - category drawing - vectorequiv Vertex2dv - version 1.0 - offset 126 - -Vertex2dv(v) - return void - param v CoordD in array [2] - category drawing - version 1.0 - glxropcode 65 - glsopcode 0x0074 - offset 127 - -Vertex2f(x, y) +RasterPos2f(x, y) return void param x CoordF in value param y CoordF in value - category drawing - vectorequiv Vertex2fv + category VERSION_1_0_DEPRECATED # old: drawing + vectorequiv RasterPos2fv version 1.0 - offset 128 + deprecated 3.1 + offset 64 -Vertex2fv(v) +RasterPos2fv(v) return void param v CoordF in array [2] - category drawing + category VERSION_1_0_DEPRECATED # old: drawing version 1.0 - glxropcode 66 - glsopcode 0x0075 - offset 129 + deprecated 3.1 + glxropcode 34 + offset 65 -Vertex2i(x, y) +RasterPos2i(x, y) return void param x CoordI in value param y CoordI in value - category drawing - vectorequiv Vertex2iv + category VERSION_1_0_DEPRECATED # old: drawing + vectorequiv RasterPos2iv version 1.0 - offset 130 + deprecated 3.1 + offset 66 -Vertex2iv(v) +RasterPos2iv(v) return void param v CoordI in array [2] - category drawing + category VERSION_1_0_DEPRECATED # old: drawing version 1.0 - glxropcode 67 - glsopcode 0x0076 - offset 131 + deprecated 3.1 + glxropcode 35 + offset 67 -Vertex2s(x, y) +RasterPos2s(x, y) return void param x CoordS in value param y CoordS in value - category drawing - vectorequiv Vertex2sv + category VERSION_1_0_DEPRECATED # old: drawing + vectorequiv RasterPos2sv version 1.0 - offset 132 + deprecated 3.1 + offset 68 -Vertex2sv(v) +RasterPos2sv(v) return void param v CoordS in array [2] - category drawing + category VERSION_1_0_DEPRECATED # old: drawing version 1.0 - glxropcode 68 - glsopcode 0x0077 - offset 133 + deprecated 3.1 + glxropcode 36 + offset 69 -Vertex3d(x, y, z) +RasterPos3d(x, y, z) return void param x CoordD in value param y CoordD in value param z CoordD in value - category drawing - vectorequiv Vertex3dv + vectorequiv RasterPos3dv + category VERSION_1_0_DEPRECATED # old: drawing version 1.0 - offset 134 + deprecated 3.1 + offset 70 -Vertex3dv(v) +RasterPos3dv(v) return void param v CoordD in array [3] - category drawing + category VERSION_1_0_DEPRECATED # old: drawing version 1.0 - glxropcode 69 - glsopcode 0x0078 - offset 135 + deprecated 3.1 + glxropcode 37 + offset 71 -Vertex3f(x, y, z) +RasterPos3f(x, y, z) return void param x CoordF in value param y CoordF in value param z CoordF in value - category drawing - vectorequiv Vertex3fv + category VERSION_1_0_DEPRECATED # old: drawing + vectorequiv RasterPos3fv version 1.0 - offset 136 + deprecated 3.1 + offset 72 -Vertex3fv(v) +RasterPos3fv(v) return void param v CoordF in array [3] - category drawing + category VERSION_1_0_DEPRECATED # old: drawing version 1.0 - glxropcode 70 - glsopcode 0x0079 - offset 137 + deprecated 3.1 + glxropcode 38 + offset 73 -Vertex3i(x, y, z) +RasterPos3i(x, y, z) return void param x CoordI in value param y CoordI in value param z CoordI in value - category drawing - vectorequiv Vertex3iv + category VERSION_1_0_DEPRECATED # old: drawing + vectorequiv RasterPos3iv version 1.0 - offset 138 + deprecated 3.1 + offset 74 -Vertex3iv(v) +RasterPos3iv(v) return void param v CoordI in array [3] - category drawing + category VERSION_1_0_DEPRECATED # old: drawing version 1.0 - glxropcode 71 - glsopcode 0x007A - offset 139 + deprecated 3.1 + glxropcode 39 + offset 75 -Vertex3s(x, y, z) +RasterPos3s(x, y, z) return void param x CoordS in value param y CoordS in value param z CoordS in value - category drawing - vectorequiv Vertex3sv + category VERSION_1_0_DEPRECATED # old: drawing + vectorequiv RasterPos3sv version 1.0 - offset 140 + deprecated 3.1 + offset 76 -Vertex3sv(v) +RasterPos3sv(v) return void param v CoordS in array [3] - category drawing + category VERSION_1_0_DEPRECATED # old: drawing version 1.0 - glxropcode 72 - glsopcode 0x007B - offset 141 + deprecated 3.1 + glxropcode 40 + offset 77 -Vertex4d(x, y, z, w) +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 - category drawing - vectorequiv Vertex4dv + vectorequiv RasterPos4dv + category VERSION_1_0_DEPRECATED # old: drawing version 1.0 - offset 142 + deprecated 3.1 + offset 78 -Vertex4dv(v) +RasterPos4dv(v) return void param v CoordD in array [4] - category drawing + category VERSION_1_0_DEPRECATED # old: drawing version 1.0 - glxropcode 73 - glsopcode 0x007C - offset 143 + deprecated 3.1 + glxropcode 41 + offset 79 -Vertex4f(x, y, z, w) +RasterPos4f(x, y, z, w) return void param x CoordF in value param y CoordF in value param z CoordF in value param w CoordF in value - category drawing - vectorequiv Vertex4fv + category VERSION_1_0_DEPRECATED # old: drawing + vectorequiv RasterPos4fv version 1.0 - offset 144 + deprecated 3.1 + offset 80 -Vertex4fv(v) +RasterPos4fv(v) return void param v CoordF in array [4] - category drawing + category VERSION_1_0_DEPRECATED # old: drawing version 1.0 - glxropcode 74 - glsopcode 0x007D - offset 145 + deprecated 3.1 + glxropcode 42 + offset 81 -Vertex4i(x, y, z, w) +RasterPos4i(x, y, z, w) return void param x CoordI in value param y CoordI in value param z CoordI in value param w CoordI in value - category drawing - vectorequiv Vertex4iv + category VERSION_1_0_DEPRECATED # old: drawing + vectorequiv RasterPos4iv version 1.0 - offset 146 + deprecated 3.1 + offset 82 -Vertex4iv(v) +RasterPos4iv(v) return void param v CoordI in array [4] - category drawing + category VERSION_1_0_DEPRECATED # old: drawing version 1.0 - glxropcode 75 - glsopcode 0x007E - offset 147 + deprecated 3.1 + glxropcode 43 + offset 83 -Vertex4s(x, y, z, w) +RasterPos4s(x, y, z, w) return void param x CoordS in value param y CoordS in value param z CoordS in value param w CoordS in value - category drawing - vectorequiv Vertex4sv + category VERSION_1_0_DEPRECATED # old: drawing + vectorequiv RasterPos4sv version 1.0 - offset 148 + deprecated 3.1 + offset 84 -Vertex4sv(v) +RasterPos4sv(v) return void param v CoordS in array [4] - category drawing + category VERSION_1_0_DEPRECATED # old: drawing version 1.0 - glxropcode 76 - glsopcode 0x007F - offset 149 - -############################################################################### -# -# drawing-control commands -# -############################################################################### + deprecated 3.1 + glxropcode 44 + offset 85 -ClipPlane(plane, equation) +Rectd(x1, y1, x2, y2) return void - param plane ClipPlaneName in value - param equation Float64 in array [4] - category drawing-control + 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 - glxropcode 77 - glsopcode 0x0080 - offset 150 + deprecated 3.1 + offset 86 -ColorMaterial(face, mode) +Rectdv(v1, v2) return void - param face MaterialFace in value - param mode ColorMaterialParameter in value - category drawing-control + param v1 CoordD in array [2] + param v2 CoordD in array [2] + category VERSION_1_0_DEPRECATED # old: drawing version 1.0 - glxropcode 78 - glsopcode 0x0081 - offset 151 + deprecated 3.1 + glxropcode 45 + offset 87 -CullFace(mode) +Rectf(x1, y1, x2, y2) return void - param mode CullFaceMode in value - category drawing-control + 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 - glxropcode 79 - glsopcode 0x0082 - offset 152 + deprecated 3.1 + offset 88 -Fogf(pname, param) +Rectfv(v1, v2) return void - param pname FogParameter in value - param param CheckedFloat32 in value - category drawing-control + param v1 CoordF in array [2] + param v2 CoordF in array [2] + category VERSION_1_0_DEPRECATED # old: drawing version 1.0 - glxropcode 80 - glsflags gl-enum - glsopcode 0x0083 - wglflags small-data - offset 153 + deprecated 3.1 + glxropcode 46 + offset 89 -Fogfv(pname, params) +Recti(x1, y1, x2, y2) return void - param pname FogParameter in value - param params CheckedFloat32 in array [COMPSIZE(pname)] - category drawing-control + 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 - glxropcode 81 - glsflags gl-enum - glsopcode 0x0084 - wglflags small-data - offset 154 + deprecated 3.1 + offset 90 -Fogi(pname, param) +Rectiv(v1, v2) return void - param pname FogParameter in value - param param CheckedInt32 in value - category drawing-control + param v1 CoordI in array [2] + param v2 CoordI in array [2] + category VERSION_1_0_DEPRECATED # old: drawing version 1.0 - glxropcode 82 - glsflags gl-enum - glsopcode 0x0085 - wglflags small-data - offset 155 + deprecated 3.1 + glxropcode 47 + offset 91 -Fogiv(pname, params) +Rects(x1, y1, x2, y2) return void - param pname FogParameter in value - param params CheckedInt32 in array [COMPSIZE(pname)] - category drawing-control + 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 - glxropcode 83 - glsflags gl-enum - glsopcode 0x0086 - wglflags small-data - offset 156 + deprecated 3.1 + offset 92 -FrontFace(mode) +Rectsv(v1, v2) return void - param mode FrontFaceDirection in value - category drawing-control + param v1 CoordS in array [2] + param v2 CoordS in array [2] + category VERSION_1_0_DEPRECATED # old: drawing version 1.0 - glxropcode 84 - glsopcode 0x0087 - offset 157 + deprecated 3.1 + glxropcode 48 + offset 93 -Hint(target, mode) +TexCoord1d(s) return void - param target HintTarget in value - param mode HintMode in value - category drawing-control + param s CoordD in value + category VERSION_1_0_DEPRECATED # old: drawing + vectorequiv TexCoord1dv version 1.0 - glxropcode 85 - glsopcode 0x0088 - offset 158 + deprecated 3.1 + offset 94 -Lightf(light, pname, param) +TexCoord1dv(v) return void - param light LightName in value - param pname LightParameter in value - param param CheckedFloat32 in value - category drawing-control + param v CoordD in array [1] + category VERSION_1_0_DEPRECATED # old: drawing version 1.0 - glxropcode 86 - glsopcode 0x0089 - wglflags small-data - offset 159 + deprecated 3.1 + glxropcode 49 + offset 95 -Lightfv(light, pname, params) +TexCoord1f(s) return void - param light LightName in value - param pname LightParameter in value - param params CheckedFloat32 in array [COMPSIZE(pname)] - category drawing-control + param s CoordF in value + category VERSION_1_0_DEPRECATED # old: drawing + vectorequiv TexCoord1fv version 1.0 - glxropcode 87 - glsopcode 0x008A - wglflags small-data - offset 160 + deprecated 3.1 + offset 96 -Lighti(light, pname, param) +TexCoord1fv(v) return void - param light LightName in value - param pname LightParameter in value - param param CheckedInt32 in value - category drawing-control + param v CoordF in array [1] + category VERSION_1_0_DEPRECATED # old: drawing version 1.0 - glxropcode 88 - glsopcode 0x008B - wglflags small-data - offset 161 + deprecated 3.1 + glxropcode 50 + offset 97 -Lightiv(light, pname, params) +TexCoord1i(s) return void - param light LightName in value - param pname LightParameter in value - param params CheckedInt32 in array [COMPSIZE(pname)] - category drawing-control + param s CoordI in value + category VERSION_1_0_DEPRECATED # old: drawing + vectorequiv TexCoord1iv version 1.0 - glxropcode 89 - glsopcode 0x008C - wglflags small-data - offset 162 + deprecated 3.1 + offset 98 -LightModelf(pname, param) +TexCoord1iv(v) return void - param pname LightModelParameter in value - param param Float32 in value - category drawing-control + param v CoordI in array [1] + category VERSION_1_0_DEPRECATED # old: drawing version 1.0 - glxropcode 90 - glsflags gl-enum - glsopcode 0x008D - wglflags small-data - offset 163 + deprecated 3.1 + glxropcode 51 + offset 99 -LightModelfv(pname, params) +TexCoord1s(s) return void - param pname LightModelParameter in value - param params Float32 in array [COMPSIZE(pname)] - category drawing-control + param s CoordS in value + category VERSION_1_0_DEPRECATED # old: drawing + vectorequiv TexCoord1sv version 1.0 - glxropcode 91 - glsflags gl-enum - glsopcode 0x008E - wglflags small-data - offset 164 + deprecated 3.1 + offset 100 -LightModeli(pname, param) +TexCoord1sv(v) return void - param pname LightModelParameter in value - param param Int32 in value - category drawing-control + param v CoordS in array [1] + category VERSION_1_0_DEPRECATED # old: drawing version 1.0 - glxropcode 92 - glsflags gl-enum - glsopcode 0x008F - wglflags small-data - offset 165 + deprecated 3.1 + glxropcode 52 + offset 101 -LightModeliv(pname, params) +TexCoord2d(s, t) return void - param pname LightModelParameter in value - param params Int32 in array [COMPSIZE(pname)] - category drawing-control + param s CoordD in value + param t CoordD in value + category VERSION_1_0_DEPRECATED # old: drawing + vectorequiv TexCoord2dv version 1.0 - glxropcode 93 - glsflags gl-enum - glsopcode 0x0090 - wglflags small-data - offset 166 + deprecated 3.1 + offset 102 -LineStipple(factor, pattern) +TexCoord2dv(v) return void - param factor CheckedInt32 in value - param pattern LineStipple in value - category drawing-control + param v CoordD in array [2] + category VERSION_1_0_DEPRECATED # old: drawing version 1.0 - glxropcode 94 - glsopcode 0x0091 - offset 167 + deprecated 3.1 + glxropcode 53 + offset 103 -LineWidth(width) +TexCoord2f(s, t) return void - param width CheckedFloat32 in value - category drawing-control + param s CoordF in value + param t CoordF in value + category VERSION_1_0_DEPRECATED # old: drawing + vectorequiv TexCoord2fv version 1.0 - glxropcode 95 - glsopcode 0x0092 - offset 168 + deprecated 3.1 + offset 104 -Materialf(face, pname, param) +TexCoord2fv(v) return void - param face MaterialFace in value - param pname MaterialParameter in value - param param CheckedFloat32 in value - category drawing-control + param v CoordF in array [2] + category VERSION_1_0_DEPRECATED # old: drawing version 1.0 - glxropcode 96 - glsopcode 0x0093 - wglflags small-data - offset 169 + deprecated 3.1 + glxropcode 54 + offset 105 -Materialfv(face, pname, params) +TexCoord2i(s, t) return void - param face MaterialFace in value - param pname MaterialParameter in value - param params CheckedFloat32 in array [COMPSIZE(pname)] - category drawing-control + param s CoordI in value + param t CoordI in value + category VERSION_1_0_DEPRECATED # old: drawing + vectorequiv TexCoord2iv version 1.0 - glxropcode 97 - glsopcode 0x0094 - wglflags small-data - offset 170 + deprecated 3.1 + offset 106 -Materiali(face, pname, param) +TexCoord2iv(v) return void - param face MaterialFace in value - param pname MaterialParameter in value - param param CheckedInt32 in value - category drawing-control + param v CoordI in array [2] + category VERSION_1_0_DEPRECATED # old: drawing version 1.0 - glxropcode 98 - glsopcode 0x0095 - wglflags small-data - offset 171 + deprecated 3.1 + glxropcode 55 + offset 107 -Materialiv(face, pname, params) +TexCoord2s(s, t) return void - param face MaterialFace in value - param pname MaterialParameter in value - param params CheckedInt32 in array [COMPSIZE(pname)] - category drawing-control + param s CoordS in value + param t CoordS in value + category VERSION_1_0_DEPRECATED # old: drawing + vectorequiv TexCoord2sv version 1.0 - glxropcode 99 - glsopcode 0x0096 - wglflags small-data - offset 172 + deprecated 3.1 + offset 108 -PointSize(size) +TexCoord2sv(v) return void - param size CheckedFloat32 in value - category drawing-control + param v CoordS in array [2] + category VERSION_1_0_DEPRECATED # old: drawing version 1.0 - glxropcode 100 - glsopcode 0x0097 - offset 173 + deprecated 3.1 + glxropcode 56 + offset 109 -PolygonMode(face, mode) +TexCoord3d(s, t, r) return void - param face MaterialFace in value - param mode PolygonMode in value - category drawing-control + 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 - glxropcode 101 - glsopcode 0x0098 - offset 174 + deprecated 3.1 + offset 110 -PolygonStipple(mask) +TexCoord3dv(v) return void - param mask UInt8 in array [COMPSIZE()] - category drawing-control - dlflags handcode - glxflags client-handcode server-handcode + param v CoordD in array [3] + category VERSION_1_0_DEPRECATED # old: drawing version 1.0 - glxropcode 102 - glsflags pixel-unpack - glsopcode 0x0099 - wglflags client-handcode server-handcode - offset 175 + deprecated 3.1 + glxropcode 57 + offset 111 -Scissor(x, y, width, height) +TexCoord3f(s, t, r) return void - param x WinCoord in value - param y WinCoord in value - param width SizeI in value - param height SizeI in value - category drawing-control + 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 - glxropcode 103 - glsopcode 0x009A - offset 176 + deprecated 3.1 + offset 112 -ShadeModel(mode) +TexCoord3fv(v) return void - param mode ShadingModel in value - category drawing-control + param v CoordF in array [3] + category VERSION_1_0_DEPRECATED # old: drawing version 1.0 - glxropcode 104 - glsopcode 0x009B - offset 177 + deprecated 3.1 + glxropcode 58 + offset 113 -TexParameterf(target, pname, param) +TexCoord3i(s, t, r) return void - param target TextureTarget in value - param pname TextureParameterName in value - param param CheckedFloat32 in value - category drawing-control + 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 - glxropcode 105 - glsflags gl-enum - glsopcode 0x009C - wglflags small-data - offset 178 + deprecated 3.1 + offset 114 -TexParameterfv(target, pname, params) +TexCoord3iv(v) return void - param target TextureTarget in value - param pname TextureParameterName in value - param params CheckedFloat32 in array [COMPSIZE(pname)] - category drawing-control + param v CoordI in array [3] + category VERSION_1_0_DEPRECATED # old: drawing version 1.0 - glxropcode 106 - glsflags gl-enum - glsopcode 0x009D - wglflags small-data - offset 179 + deprecated 3.1 + glxropcode 59 + offset 115 -TexParameteri(target, pname, param) +TexCoord3s(s, t, r) return void - param target TextureTarget in value - param pname TextureParameterName in value - param param CheckedInt32 in value - category drawing-control + 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 - glxropcode 107 - glsflags gl-enum - glsopcode 0x009E - wglflags small-data - offset 180 + deprecated 3.1 + offset 116 -TexParameteriv(target, pname, params) +TexCoord3sv(v) return void - param target TextureTarget in value - param pname TextureParameterName in value - param params CheckedInt32 in array [COMPSIZE(pname)] - category drawing-control + param v CoordS in array [3] + category VERSION_1_0_DEPRECATED # old: drawing version 1.0 - glxropcode 108 - glsflags gl-enum - glsopcode 0x009F - wglflags small-data - offset 181 + deprecated 3.1 + glxropcode 60 + offset 117 -TexImage1D(target, level, internalformat, width, border, format, type, pixels) +TexCoord4d(s, t, r, q) return void - param target TextureTarget in value - param level CheckedInt32 in value - param internalformat TextureComponentCount in value - param width SizeI in value - param border CheckedInt32 in value - param format PixelFormat in value - param type PixelType in value - param pixels Void in array [COMPSIZE(format/type/width)] - category drawing-control - dlflags handcode - glxflags client-handcode server-handcode + 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 - glxropcode 109 - glsflags pixel-null pixel-unpack - glsopcode 0x00A0 - wglflags client-handcode server-handcode - offset 182 + deprecated 3.1 + offset 118 -TexImage2D(target, level, internalformat, width, height, border, format, type, pixels) +TexCoord4dv(v) return void - param target TextureTarget in value - param level CheckedInt32 in value - param internalformat TextureComponentCount in value - param width SizeI in value - param height SizeI in value - param border CheckedInt32 in value - param format PixelFormat in value - param type PixelType in value - param pixels Void in array [COMPSIZE(format/type/width/height)] - category drawing-control - dlflags handcode - glxflags client-handcode server-handcode + param v CoordD in array [4] + category VERSION_1_0_DEPRECATED # old: drawing version 1.0 - glxropcode 110 - glsflags pixel-null pixel-unpack - glsopcode 0x00A1 - wglflags client-handcode server-handcode - offset 183 + deprecated 3.1 + glxropcode 61 + offset 119 -TexEnvf(target, pname, param) +TexCoord4f(s, t, r, q) return void - param target TextureEnvTarget in value - param pname TextureEnvParameter in value - param param CheckedFloat32 in value - category drawing-control + 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 - glxropcode 111 - glsflags gl-enum - glsopcode 0x00A2 - wglflags small-data - offset 184 + deprecated 3.1 + offset 120 -TexEnvfv(target, pname, params) +TexCoord4fv(v) return void - param target TextureEnvTarget in value - param pname TextureEnvParameter in value - param params CheckedFloat32 in array [COMPSIZE(pname)] - category drawing-control + param v CoordF in array [4] + category VERSION_1_0_DEPRECATED # old: drawing version 1.0 - glxropcode 112 - glsflags gl-enum - glsopcode 0x00A3 - wglflags small-data - offset 185 + deprecated 3.1 + glxropcode 62 + offset 121 -TexEnvi(target, pname, param) +TexCoord4i(s, t, r, q) return void - param target TextureEnvTarget in value - param pname TextureEnvParameter in value - param param CheckedInt32 in value - category drawing-control + 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 - glxropcode 113 - glsflags gl-enum - glsopcode 0x00A4 - wglflags small-data - offset 186 + deprecated 3.1 + offset 122 -TexEnviv(target, pname, params) +TexCoord4iv(v) return void - param target TextureEnvTarget in value - param pname TextureEnvParameter in value - param params CheckedInt32 in array [COMPSIZE(pname)] - category drawing-control + param v CoordI in array [4] + category VERSION_1_0_DEPRECATED # old: drawing version 1.0 - glxropcode 114 - glsflags gl-enum - glsopcode 0x00A5 - wglflags small-data - offset 187 + deprecated 3.1 + glxropcode 63 + offset 123 -TexGend(coord, pname, param) +TexCoord4s(s, t, r, q) return void - param coord TextureCoordName in value - param pname TextureGenParameter in value - param param Float64 in value - category drawing-control + 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 - glxropcode 115 - glsflags gl-enum - glsopcode 0x00A6 - wglflags small-data - offset 188 + deprecated 3.1 + offset 124 -TexGendv(coord, pname, params) +TexCoord4sv(v) return void - param coord TextureCoordName in value - param pname TextureGenParameter in value - param params Float64 in array [COMPSIZE(pname)] - category drawing-control + param v CoordS in array [4] + category VERSION_1_0_DEPRECATED # old: drawing version 1.0 - glxropcode 116 - glsflags gl-enum - glsopcode 0x00A7 - wglflags small-data - offset 189 + deprecated 3.1 + glxropcode 64 + offset 125 -TexGenf(coord, pname, param) +Vertex2d(x, y) return void - param coord TextureCoordName in value - param pname TextureGenParameter in value - param param CheckedFloat32 in value - category drawing-control + param x CoordD in value + param y CoordD in value + category VERSION_1_0_DEPRECATED # old: drawing + vectorequiv Vertex2dv version 1.0 - glxropcode 117 - glsflags gl-enum - glsopcode 0x00A8 - wglflags small-data - offset 190 + deprecated 3.1 + offset 126 -TexGenfv(coord, pname, params) +Vertex2dv(v) return void - param coord TextureCoordName in value - param pname TextureGenParameter in value - param params CheckedFloat32 in array [COMPSIZE(pname)] - category drawing-control + param v CoordD in array [2] + category VERSION_1_0_DEPRECATED # old: drawing version 1.0 - glxropcode 118 - glsflags gl-enum - glsopcode 0x00A9 - wglflags small-data - offset 191 + deprecated 3.1 + glxropcode 65 + offset 127 -TexGeni(coord, pname, param) +Vertex2f(x, y) return void - param coord TextureCoordName in value - param pname TextureGenParameter in value - param param CheckedInt32 in value - category drawing-control + param x CoordF in value + param y CoordF in value + category VERSION_1_0_DEPRECATED # old: drawing + vectorequiv Vertex2fv version 1.0 - glxropcode 119 - glsflags gl-enum - glsopcode 0x00AA - wglflags small-data - offset 192 + deprecated 3.1 + offset 128 -TexGeniv(coord, pname, params) +Vertex2fv(v) return void - param coord TextureCoordName in value - param pname TextureGenParameter in value - param params CheckedInt32 in array [COMPSIZE(pname)] - category drawing-control + param v CoordF in array [2] + category VERSION_1_0_DEPRECATED # old: drawing version 1.0 - glxropcode 120 - glsflags gl-enum - glsopcode 0x00AB - wglflags small-data - offset 193 - -############################################################################### -# -# feedback commands -# -############################################################################### + deprecated 3.1 + glxropcode 66 + offset 129 -FeedbackBuffer(size, type, buffer) +Vertex2i(x, y) return void - param size SizeI in value - param type FeedbackType in value - param buffer FeedbackElement out array [size] retained - dlflags notlistable - glxflags client-handcode server-handcode - category feedback + param x CoordI in value + param y CoordI in value + category VERSION_1_0_DEPRECATED # old: drawing + vectorequiv Vertex2iv version 1.0 - glxsingle 105 - glsflags client - glsopcode 0x00AC - wglflags client-handcode server-handcode batchable - offset 194 + deprecated 3.1 + offset 130 -SelectBuffer(size, buffer) +Vertex2iv(v) return void - param size SizeI in value - param buffer SelectName out array [size] retained - dlflags notlistable - glxflags client-handcode server-handcode - category feedback + param v CoordI in array [2] + category VERSION_1_0_DEPRECATED # old: drawing version 1.0 - glxsingle 106 - glsflags client - glsopcode 0x00AD - wglflags client-handcode server-handcode batchable - offset 195 + deprecated 3.1 + glxropcode 67 + offset 131 -RenderMode(mode) - return Int32 - param mode RenderingMode in value - category feedback - dlflags notlistable - glxflags client-handcode server-handcode +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 - glxsingle 107 - glsopcode 0x00AE - wglflags client-handcode server-handcode - offset 196 + deprecated 3.1 + offset 132 -InitNames() +Vertex2sv(v) return void - category feedback + param v CoordS in array [2] + category VERSION_1_0_DEPRECATED # old: drawing version 1.0 - glxropcode 121 - glsopcode 0x00AF - offset 197 + deprecated 3.1 + glxropcode 68 + offset 133 -LoadName(name) +Vertex3d(x, y, z) return void - param name SelectName in value - category feedback + 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 - glxropcode 122 - glsopcode 0x00B0 - offset 198 + deprecated 3.1 + offset 134 -PassThrough(token) +Vertex3dv(v) return void - param token FeedbackElement in value - category feedback + param v CoordD in array [3] + category VERSION_1_0_DEPRECATED # old: drawing version 1.0 - glxropcode 123 - glsopcode 0x00B1 - offset 199 + deprecated 3.1 + glxropcode 69 + offset 135 -PopName() +Vertex3f(x, y, z) return void - category feedback + 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 - glxropcode 124 - glsopcode 0x00B2 - offset 200 + deprecated 3.1 + offset 136 -PushName(name) +Vertex3fv(v) return void - param name SelectName in value - category feedback + param v CoordF in array [3] + category VERSION_1_0_DEPRECATED # old: drawing version 1.0 - glxropcode 125 - glsopcode 0x00B3 - offset 201 - -############################################################################### -# -# framebuf commands -# -############################################################################### + deprecated 3.1 + glxropcode 70 + offset 137 -DrawBuffer(mode) +Vertex3i(x, y, z) return void - param mode DrawBufferMode in value - category framebuf + 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 - glxropcode 126 - glsopcode 0x00B4 - offset 202 + deprecated 3.1 + offset 138 -Clear(mask) +Vertex3iv(v) return void - param mask ClearBufferMask in value - category framebuf + param v CoordI in array [3] + category VERSION_1_0_DEPRECATED # old: drawing version 1.0 - glxropcode 127 - glsopcode 0x00B5 - offset 203 + deprecated 3.1 + glxropcode 71 + offset 139 -ClearAccum(red, green, blue, alpha) +Vertex3s(x, y, z) return void - param red Float32 in value - param green Float32 in value - param blue Float32 in value - param alpha Float32 in value - category framebuf + 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 - glxropcode 128 - glsopcode 0x00B6 - offset 204 + deprecated 3.1 + offset 140 -ClearIndex(c) +Vertex3sv(v) return void - param c MaskedColorIndexValueF in value - category framebuf + param v CoordS in array [3] + category VERSION_1_0_DEPRECATED # old: drawing version 1.0 - glxropcode 129 - glsopcode 0x00B7 - offset 205 + deprecated 3.1 + glxropcode 72 + offset 141 -ClearColor(red, green, blue, alpha) +Vertex4d(x, y, z, w) return void - param red ClampedColorF in value - param green ClampedColorF in value - param blue ClampedColorF in value - param alpha ClampedColorF in value - category framebuf + 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 - glxropcode 130 - glsopcode 0x00B8 - offset 206 + deprecated 3.1 + offset 142 -ClearStencil(s) +Vertex4dv(v) return void - param s StencilValue in value - category framebuf + param v CoordD in array [4] + category VERSION_1_0_DEPRECATED # old: drawing version 1.0 - glxropcode 131 - glsopcode 0x00B9 - offset 207 + deprecated 3.1 + glxropcode 73 + offset 143 -ClearDepth(depth) +Vertex4f(x, y, z, w) return void - param depth ClampedFloat64 in value - category framebuf + 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 - glxropcode 132 - glsopcode 0x00BA - offset 208 + deprecated 3.1 + offset 144 -StencilMask(mask) +Vertex4fv(v) return void - param mask MaskedStencilValue in value - category framebuf + param v CoordF in array [4] + category VERSION_1_0_DEPRECATED # old: drawing version 1.0 - glxropcode 133 - glsopcode 0x00BB - offset 209 + deprecated 3.1 + glxropcode 74 + offset 145 -ColorMask(red, green, blue, alpha) +Vertex4i(x, y, z, w) return void - param red Boolean in value - param green Boolean in value - param blue Boolean in value - param alpha Boolean in value - category framebuf + 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 - glxropcode 134 - glsopcode 0x00BC - offset 210 + deprecated 3.1 + offset 146 -DepthMask(flag) +Vertex4iv(v) return void - param flag Boolean in value - category framebuf + param v CoordI in array [4] + category VERSION_1_0_DEPRECATED # old: drawing version 1.0 - glxropcode 135 - glsopcode 0x00BD - offset 211 + deprecated 3.1 + glxropcode 75 + offset 147 -IndexMask(mask) +Vertex4s(x, y, z, w) return void - param mask MaskedColorIndexValueI in value - category framebuf + 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 - glxropcode 136 - glsopcode 0x00BE - offset 212 - -############################################################################### -# -# misc commands -# -############################################################################### + deprecated 3.1 + offset 148 -Accum(op, value) +Vertex4sv(v) return void - param op AccumOp in value - param value CoordF in value - category misc + param v CoordS in array [4] + category VERSION_1_0_DEPRECATED # old: drawing version 1.0 - glxropcode 137 - glsopcode 0x00BF - offset 213 + deprecated 3.1 + glxropcode 76 + offset 149 -Disable(cap) +ClipPlane(plane, equation) return void - param cap EnableCap in value - category misc + param plane ClipPlaneName in value + param equation Float64 in array [4] + category VERSION_1_0_DEPRECATED # old: drawing-control version 1.0 - dlflags handcode - glxflags client-handcode client-intercept - glxropcode 138 - glsflags client - glsopcode 0x00C0 - offset 214 + deprecated 3.1 + glxropcode 77 + offset 150 -Enable(cap) +ColorMaterial(face, mode) return void - param cap EnableCap in value - category misc + param face MaterialFace in value + param mode ColorMaterialParameter in value + category VERSION_1_0_DEPRECATED # old: drawing-control version 1.0 - dlflags handcode - glxflags client-handcode client-intercept - glxropcode 139 - glsflags client - glsopcode 0x00C1 - offset 215 + deprecated 3.1 + glxropcode 78 + offset 151 -Finish() +Fogf(pname, param) return void - dlflags notlistable - glxflags client-handcode server-handcode - category misc + param pname FogParameter in value + param param CheckedFloat32 in value + category VERSION_1_0_DEPRECATED # old: drawing-control version 1.0 - glxsingle 108 - glsopcode 0x00C2 - offset 216 + deprecated 3.1 + glxropcode 80 + wglflags small-data + offset 153 -Flush() +Fogfv(pname, params) return void - dlflags notlistable - glxflags client-handcode client-intercept server-handcode - category misc + param pname FogParameter in value + param params CheckedFloat32 in array [COMPSIZE(pname)] + category VERSION_1_0_DEPRECATED # old: drawing-control version 1.0 - glxsingle 142 - glsopcode 0x00C3 - offset 217 + deprecated 3.1 + glxropcode 81 + wglflags small-data + offset 154 -PopAttrib() +Fogi(pname, param) return void - category misc + param pname FogParameter in value + param param CheckedInt32 in value + category VERSION_1_0_DEPRECATED # old: drawing-control version 1.0 - glxropcode 141 - glsopcode 0x00C4 - offset 218 + deprecated 3.1 + glxropcode 82 + wglflags small-data + offset 155 -PushAttrib(mask) +Fogiv(pname, params) return void - param mask AttribMask in value - category misc + param pname FogParameter in value + param params CheckedInt32 in array [COMPSIZE(pname)] + category VERSION_1_0_DEPRECATED # old: drawing-control version 1.0 - glxropcode 142 - glsopcode 0x00C5 - offset 219 - -############################################################################### -# -# modeling commands -# -############################################################################### + deprecated 3.1 + glxropcode 83 + wglflags small-data + offset 156 -Map1d(target, u1, u2, stride, order, points) +Lightf(light, pname, param) return void - param target MapTarget in value - param u1 CoordD in value - param u2 CoordD in value - param stride Int32 in value - param order CheckedInt32 in value - param points CoordD in array [COMPSIZE(target/stride/order)] - category modeling - dlflags handcode - glxflags client-handcode server-handcode + 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 - glxropcode 143 - glsflags capture-handcode - glsopcode 0x00C6 - wglflags client-handcode server-handcode - offset 220 + deprecated 3.1 + glxropcode 86 + wglflags small-data + offset 159 -Map1f(target, u1, u2, stride, order, points) +Lightfv(light, pname, params) return void - param target MapTarget in value - param u1 CoordF in value - param u2 CoordF in value - param stride Int32 in value - param order CheckedInt32 in value - param points CoordF in array [COMPSIZE(target/stride/order)] - category modeling - dlflags handcode - glxflags client-handcode server-handcode + 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 - glxropcode 144 - glsflags capture-handcode - glsopcode 0x00C7 - wglflags client-handcode server-handcode - offset 221 + deprecated 3.1 + glxropcode 87 + wglflags small-data + offset 160 -Map2d(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points) +Lighti(light, pname, param) return void - param target MapTarget in value - param u1 CoordD in value - param u2 CoordD in value - param ustride Int32 in value - param uorder CheckedInt32 in value - param v1 CoordD in value - param v2 CoordD in value - param vstride Int32 in value - param vorder CheckedInt32 in value - param points CoordD in array [COMPSIZE(target/ustride/uorder/vstride/vorder)] - category modeling - dlflags handcode - glxflags client-handcode server-handcode + 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 - glxropcode 145 - glsflags capture-handcode - glsopcode 0x00C8 - wglflags client-handcode server-handcode - offset 222 + deprecated 3.1 + glxropcode 88 + wglflags small-data + offset 161 -Map2f(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points) +Lightiv(light, pname, params) return void - param target MapTarget in value - param u1 CoordF in value - param u2 CoordF in value - param ustride Int32 in value - param uorder CheckedInt32 in value - param v1 CoordF in value - param v2 CoordF in value - param vstride Int32 in value - param vorder CheckedInt32 in value - param points CoordF in array [COMPSIZE(target/ustride/uorder/vstride/vorder)] - category modeling - dlflags handcode - glxflags client-handcode server-handcode + 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 - glxropcode 146 - glsflags capture-handcode - glsopcode 0x00C9 - wglflags client-handcode server-handcode - offset 223 + deprecated 3.1 + glxropcode 89 + wglflags small-data + offset 162 -MapGrid1d(un, u1, u2) +LightModelf(pname, param) return void - param un Int32 in value - param u1 CoordD in value - param u2 CoordD in value - category modeling + param pname LightModelParameter in value + param param Float32 in value + category VERSION_1_0_DEPRECATED # old: drawing-control version 1.0 - glxropcode 147 - glsopcode 0x00CA - offset 224 + deprecated 3.1 + glxropcode 90 + wglflags small-data + offset 163 -MapGrid1f(un, u1, u2) +LightModelfv(pname, params) return void - param un Int32 in value - param u1 CoordF in value - param u2 CoordF in value - category modeling + param pname LightModelParameter in value + param params Float32 in array [COMPSIZE(pname)] + category VERSION_1_0_DEPRECATED # old: drawing-control version 1.0 - glxropcode 148 - glsopcode 0x00CB - offset 225 + deprecated 3.1 + glxropcode 91 + wglflags small-data + offset 164 -MapGrid2d(un, u1, u2, vn, v1, v2) +LightModeli(pname, param) return void - param un Int32 in value - param u1 CoordD in value - param u2 CoordD in value - param vn Int32 in value - param v1 CoordD in value - param v2 CoordD in value - category modeling + param pname LightModelParameter in value + param param Int32 in value + category VERSION_1_0_DEPRECATED # old: drawing-control version 1.0 - glxropcode 149 - glsopcode 0x00CC - offset 226 + deprecated 3.1 + glxropcode 92 + wglflags small-data + offset 165 -MapGrid2f(un, u1, u2, vn, v1, v2) +LightModeliv(pname, params) return void - param un Int32 in value - param u1 CoordF in value - param u2 CoordF in value - param vn Int32 in value - param v1 CoordF in value - param v2 CoordF in value - category modeling + param pname LightModelParameter in value + param params Int32 in array [COMPSIZE(pname)] + category VERSION_1_0_DEPRECATED # old: drawing-control version 1.0 - glxropcode 150 - glsopcode 0x00CD - offset 227 + deprecated 3.1 + glxropcode 93 + wglflags small-data + offset 166 -EvalCoord1d(u) +LineStipple(factor, pattern) return void - param u CoordD in value - category modeling - vectorequiv EvalCoord1dv + param factor CheckedInt32 in value + param pattern LineStipple in value + category VERSION_1_0_DEPRECATED # old: drawing-control version 1.0 - offset 228 + deprecated 3.1 + glxropcode 94 + offset 167 -EvalCoord1dv(u) +Materialf(face, pname, param) return void - param u CoordD in array [1] - category modeling + 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 - glxropcode 151 - glsopcode 0x00CE - offset 229 + deprecated 3.1 + glxropcode 96 + wglflags small-data + offset 169 -EvalCoord1f(u) +Materialfv(face, pname, params) return void - param u CoordF in value - category modeling - vectorequiv EvalCoord1fv + 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 - offset 230 + deprecated 3.1 + glxropcode 97 + wglflags small-data + offset 170 -EvalCoord1fv(u) +Materiali(face, pname, param) return void - param u CoordF in array [1] - category modeling + 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 - glxropcode 152 - glsopcode 0x00CF - offset 231 + deprecated 3.1 + glxropcode 98 + wglflags small-data + offset 171 -EvalCoord2d(u, v) +Materialiv(face, pname, params) return void - param u CoordD in value - param v CoordD in value - category modeling - vectorequiv EvalCoord2dv + 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 - offset 232 + deprecated 3.1 + glxropcode 99 + wglflags small-data + offset 172 -EvalCoord2dv(u) +PolygonStipple(mask) return void - param u CoordD in array [2] - category modeling + param mask UInt8 in array [COMPSIZE()] + category VERSION_1_0_DEPRECATED # old: drawing-control + dlflags handcode + glxflags client-handcode server-handcode version 1.0 - glxropcode 153 - glsopcode 0x00D0 - offset 233 + deprecated 3.1 + glxropcode 102 + wglflags client-handcode server-handcode + offset 175 -EvalCoord2f(u, v) +ShadeModel(mode) return void - param u CoordF in value - param v CoordF in value - category modeling - vectorequiv EvalCoord2fv + param mode ShadingModel in value + category VERSION_1_0_DEPRECATED # old: drawing-control version 1.0 - offset 234 + deprecated 3.1 + glxropcode 104 + offset 177 -EvalCoord2fv(u) +TexEnvf(target, pname, param) return void - param u CoordF in array [2] - category modeling + 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 - glxropcode 154 - glsopcode 0x00D1 - offset 235 + deprecated 3.1 + glxropcode 111 + wglflags small-data + offset 184 -EvalMesh1(mode, i1, i2) +TexEnvfv(target, pname, params) return void - param mode MeshMode1 in value - param i1 CheckedInt32 in value - param i2 CheckedInt32 in value - category modeling + 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 - glxropcode 155 - glsopcode 0x00D2 - offset 236 + deprecated 3.1 + glxropcode 112 + wglflags small-data + offset 185 -EvalPoint1(i) +TexEnvi(target, pname, param) return void - param i Int32 in value - category modeling + 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 - glxropcode 156 - glsopcode 0x00D3 - offset 237 + deprecated 3.1 + glxropcode 113 + wglflags small-data + offset 186 -EvalMesh2(mode, i1, i2, j1, j2) +TexEnviv(target, pname, params) return void - param mode MeshMode2 in value - param i1 CheckedInt32 in value - param i2 CheckedInt32 in value - param j1 CheckedInt32 in value - param j2 CheckedInt32 in value - category modeling + 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 - glxropcode 157 - glsopcode 0x00D4 - offset 238 + deprecated 3.1 + glxropcode 114 + wglflags small-data + offset 187 -EvalPoint2(i, j) +TexGend(coord, pname, param) return void - param i CheckedInt32 in value - param j CheckedInt32 in value - category modeling + 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 - glxropcode 158 - glsopcode 0x00D5 - offset 239 - -############################################################################### -# -# pixel-op commands -# -############################################################################### + deprecated 3.1 + glxropcode 115 + wglflags small-data + offset 188 -AlphaFunc(func, ref) +TexGendv(coord, pname, params) return void - param func AlphaFunction in value - param ref ClampedFloat32 in value - category pixel-op + 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 - glxropcode 159 - glsopcode 0x00D6 - offset 240 + deprecated 3.1 + glxropcode 116 + wglflags small-data + offset 189 -BlendFunc(sfactor, dfactor) +TexGenf(coord, pname, param) return void - param sfactor BlendingFactorSrc in value - param dfactor BlendingFactorDest in value - category pixel-op + 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 - glxropcode 160 - glsopcode 0x00D7 - offset 241 + deprecated 3.1 + glxropcode 117 + wglflags small-data + offset 190 -LogicOp(opcode) +TexGenfv(coord, pname, params) return void - param opcode LogicOp in value - category pixel-op + 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 - glxropcode 161 - glsopcode 0x00D8 - offset 242 + deprecated 3.1 + glxropcode 118 + wglflags small-data + offset 191 -StencilFunc(func, ref, mask) +TexGeni(coord, pname, param) return void - param func StencilFunction in value - param ref ClampedStencilValue in value - param mask MaskedStencilValue in value - category pixel-op + 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 - glxropcode 162 - glsopcode 0x00D9 - offset 243 + deprecated 3.1 + glxropcode 119 + wglflags small-data + offset 192 -StencilOp(fail, zfail, zpass) +TexGeniv(coord, pname, params) return void - param fail StencilOp in value - param zfail StencilOp in value - param zpass StencilOp in value - category pixel-op + 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 - glxropcode 163 - glsopcode 0x00DA - offset 244 + deprecated 3.1 + glxropcode 120 + wglflags small-data + offset 193 -DepthFunc(func) +# feedback commands + +FeedbackBuffer(size, type, buffer) return void - param func DepthFunction in value - category pixel-op + 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 - glxropcode 164 - glsopcode 0x00DB - offset 245 - -############################################################################### -# -# pixel-rw commands -# -############################################################################### + deprecated 3.1 + glxsingle 105 + wglflags client-handcode server-handcode batchable + offset 194 -PixelZoom(xfactor, yfactor) +SelectBuffer(size, buffer) return void - param xfactor Float32 in value - param yfactor Float32 in value - category pixel-rw + 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 - glxropcode 165 - glsopcode 0x00DC - offset 246 + deprecated 3.1 + glxsingle 106 + wglflags client-handcode server-handcode batchable + offset 195 -PixelTransferf(pname, param) - return void - param pname PixelTransferParameter in value - param param CheckedFloat32 in value - category pixel-rw +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 - glxropcode 166 - glsflags gl-enum - glsopcode 0x00DD - offset 247 + deprecated 3.1 + glxsingle 107 + wglflags client-handcode server-handcode + offset 196 -PixelTransferi(pname, param) +InitNames() return void - param pname PixelTransferParameter in value - param param CheckedInt32 in value - category pixel-rw + category VERSION_1_0_DEPRECATED # old: feedback version 1.0 - glxropcode 167 - glsflags gl-enum - glsopcode 0x00DE - offset 248 + deprecated 3.1 + glxropcode 121 + offset 197 -PixelStoref(pname, param) +LoadName(name) return void - param pname PixelStoreParameter in value - param param CheckedFloat32 in value - dlflags notlistable - glxflags client-handcode - category pixel-rw + param name SelectName in value + category VERSION_1_0_DEPRECATED # old: feedback version 1.0 - glxsingle 109 - glsflags client gl-enum - glsopcode 0x00DF - wglflags batchable - offset 249 + deprecated 3.1 + glxropcode 122 + offset 198 -PixelStorei(pname, param) +PassThrough(token) return void - param pname PixelStoreParameter in value - param param CheckedInt32 in value - dlflags notlistable - glxflags client-handcode - category pixel-rw + param token FeedbackElement in value + category VERSION_1_0_DEPRECATED # old: feedback version 1.0 - glxsingle 110 - glsflags client gl-enum - glsopcode 0x00E0 - wglflags batchable - offset 250 + deprecated 3.1 + glxropcode 123 + offset 199 -PixelMapfv(map, mapsize, values) +PopName() return void - param map PixelMap in value - param mapsize CheckedInt32 in value - param values Float32 in array [mapsize] - category pixel-rw - glxflags client-handcode + category VERSION_1_0_DEPRECATED # old: feedback version 1.0 - glxropcode 168 - glsopcode 0x00E1 - offset 251 + deprecated 3.1 + glxropcode 124 + offset 200 -PixelMapuiv(map, mapsize, values) +PushName(name) return void - param map PixelMap in value - param mapsize CheckedInt32 in value - param values UInt32 in array [mapsize] - category pixel-rw - glxflags client-handcode + param name SelectName in value + category VERSION_1_0_DEPRECATED # old: feedback version 1.0 - glxropcode 169 - glsopcode 0x00E2 - offset 252 + deprecated 3.1 + glxropcode 125 + offset 201 -PixelMapusv(map, mapsize, values) +ClearAccum(red, green, blue, alpha) return void - param map PixelMap in value - param mapsize CheckedInt32 in value - param values UInt16 in array [mapsize] - category pixel-rw - glxflags client-handcode + 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 - glxropcode 170 - glsopcode 0x00E3 - offset 253 + deprecated 3.1 + glxropcode 128 + offset 204 -ReadBuffer(mode) +ClearIndex(c) return void - param mode ReadBufferMode in value - category pixel-rw + param c MaskedColorIndexValueF in value + category VERSION_1_0_DEPRECATED # old: framebuf version 1.0 - glxropcode 171 - glsopcode 0x00E4 - offset 254 + deprecated 3.1 + glxropcode 129 + offset 205 -CopyPixels(x, y, width, height, type) +IndexMask(mask) return void - param x WinCoord in value - param y WinCoord in value - param width SizeI in value - param height SizeI in value - param type PixelCopyType in value - category pixel-rw + param mask MaskedColorIndexValueI in value + category VERSION_1_0_DEPRECATED # old: framebuf version 1.0 - glxropcode 172 - glsopcode 0x00E5 - offset 255 + deprecated 3.1 + glxropcode 136 + offset 212 -ReadPixels(x, y, width, height, format, type, pixels) +Accum(op, value) return void - param x WinCoord in value - param y WinCoord in value - param width SizeI in value - param height SizeI in value - param format PixelFormat in value - param type PixelType in value - param pixels Void out array [COMPSIZE(format/type/width/height)] - category pixel-rw - dlflags notlistable + 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 - glxsingle 111 - glsflags get pixel-pack - glsopcode 0x00E6 + deprecated 3.1 + glxropcode 143 wglflags client-handcode server-handcode - offset 256 + offset 220 -DrawPixels(width, height, format, type, pixels) +Map1f(target, u1, u2, stride, order, points) return void - param width SizeI in value - param height SizeI in value - param format PixelFormat in value - param type PixelType in value - param pixels Void in array [COMPSIZE(format/type/width/height)] - category pixel-rw + 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 - glxropcode 173 - glsflags pixel-unpack - glsopcode 0x00E7 + deprecated 3.1 + glxropcode 144 wglflags client-handcode server-handcode - offset 257 - -############################################################################### -# -# state-req commands -# -############################################################################### + offset 221 -GetBooleanv(pname, params) +Map2d(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points) return void - param pname GetPName in value - param params Boolean out array [COMPSIZE(pname)] - category state-req - dlflags notlistable - glxflags client-handcode + 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 - glxsingle 112 - glsflags client get - glsopcode 0x00E8 - wglflags small-data - offset 258 + deprecated 3.1 + glxropcode 145 + wglflags client-handcode server-handcode + offset 222 -GetClipPlane(plane, equation) +Map2f(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points) return void - param plane ClipPlaneName in value - param equation Float64 out array [4] - category state-req - dlflags notlistable - version 1.0 - glxsingle 113 + 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 - glsflags get - glsopcode 0x00E9 - offset 259 + version 1.0 + deprecated 3.1 + glxropcode 146 + wglflags client-handcode server-handcode + offset 223 -GetDoublev(pname, params) +MapGrid1d(un, u1, u2) return void - param pname GetPName in value - param params Float64 out array [COMPSIZE(pname)] - category state-req - dlflags notlistable - glxflags client-handcode + 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 - glxsingle 114 - glsflags client get - glsopcode 0x00EA - wglflags small-data - offset 260 + deprecated 3.1 + glxropcode 147 + offset 224 -GetError() - return ErrorCode - category state-req - dlflags notlistable - glxflags client-handcode +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 - glxsingle 115 - glsflags get - glsopcode 0x00EB - offset 261 + deprecated 3.1 + glxropcode 148 + offset 225 -GetFloatv(pname, params) +MapGrid2d(un, u1, u2, vn, v1, v2) return void - param pname GetPName in value - param params Float32 out array [COMPSIZE(pname)] - category state-req - dlflags notlistable - glxflags client-handcode + 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 - glxsingle 116 - glsflags client get - glsopcode 0x00EC - wglflags small-data - offset 262 + deprecated 3.1 + glxropcode 149 + offset 226 -GetIntegerv(pname, params) +MapGrid2f(un, u1, u2, vn, v1, v2) return void - param pname GetPName in value - param params Int32 out array [COMPSIZE(pname)] - category state-req - dlflags notlistable - glxflags client-handcode + 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 - glxsingle 117 - glsflags client get - glsopcode 0x00ED - wglflags small-data - offset 263 + deprecated 3.1 + glxropcode 150 + offset 227 -GetLightfv(light, pname, params) +EvalCoord1d(u) return void - param light LightName in value - param pname LightParameter in value - param params Float32 out array [COMPSIZE(pname)] - category state-req - dlflags notlistable + param u CoordD in value + category VERSION_1_0_DEPRECATED # old: modeling + vectorequiv EvalCoord1dv version 1.0 - glxsingle 118 - glsflags get - glsopcode 0x00EE - wglflags small-data - offset 264 + deprecated 3.1 + offset 228 -GetLightiv(light, pname, params) +EvalCoord1dv(u) return void - param light LightName in value - param pname LightParameter in value - param params Int32 out array [COMPSIZE(pname)] - category state-req - dlflags notlistable + param u CoordD in array [1] + category VERSION_1_0_DEPRECATED # old: modeling version 1.0 - glxsingle 119 - glsflags get - glsopcode 0x00EF - wglflags small-data - offset 265 + deprecated 3.1 + glxropcode 151 + offset 229 -GetMapdv(target, query, v) +EvalCoord1f(u) return void - param target MapTarget in value - param query GetMapQuery in value - param v Float64 out array [COMPSIZE(target/query)] - category state-req - dlflags notlistable + param u CoordF in value + category VERSION_1_0_DEPRECATED # old: modeling + vectorequiv EvalCoord1fv version 1.0 - glxsingle 120 - glsflags get - glsopcode 0x00F0 - offset 266 + deprecated 3.1 + offset 230 -GetMapfv(target, query, v) +EvalCoord1fv(u) return void - param target MapTarget in value - param query GetMapQuery in value - param v Float32 out array [COMPSIZE(target/query)] - category state-req - dlflags notlistable + param u CoordF in array [1] + category VERSION_1_0_DEPRECATED # old: modeling version 1.0 - glxsingle 121 - glsflags get - glsopcode 0x00F1 - offset 267 + deprecated 3.1 + glxropcode 152 + offset 231 -GetMapiv(target, query, v) +EvalCoord2d(u, v) return void - param target MapTarget in value - param query GetMapQuery in value - param v Int32 out array [COMPSIZE(target/query)] - category state-req - dlflags notlistable + param u CoordD in value + param v CoordD in value + category VERSION_1_0_DEPRECATED # old: modeling + vectorequiv EvalCoord2dv version 1.0 - glxsingle 122 - glsflags get - glsopcode 0x00F2 - offset 268 + deprecated 3.1 + offset 232 -GetMaterialfv(face, pname, params) +EvalCoord2dv(u) return void - param face MaterialFace in value - param pname MaterialParameter in value - param params Float32 out array [COMPSIZE(pname)] - category state-req - dlflags notlistable + param u CoordD in array [2] + category VERSION_1_0_DEPRECATED # old: modeling version 1.0 - glxsingle 123 - glsflags get - glsopcode 0x00F3 + 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 Float32 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 @@ -3099,12 +3236,11 @@ GetMaterialiv(face, pname, params) param face MaterialFace in value param pname MaterialParameter in value param params Int32 out array [COMPSIZE(pname)] - category state-req + category VERSION_1_0_DEPRECATED # old: state-req dlflags notlistable version 1.0 + deprecated 3.1 glxsingle 124 - glsflags get - glsopcode 0x00F4 wglflags small-data offset 270 @@ -3112,75 +3248,57 @@ GetPixelMapfv(map, values) return void param map PixelMap in value param values Float32 out array [COMPSIZE(map)] - category state-req + category VERSION_1_0_DEPRECATED # old: state-req dlflags notlistable version 1.0 + deprecated 3.1 glxsingle 125 - glsflags get - glsopcode 0x00F5 offset 271 GetPixelMapuiv(map, values) return void param map PixelMap in value param values UInt32 out array [COMPSIZE(map)] - category state-req + category VERSION_1_0_DEPRECATED # old: state-req dlflags notlistable version 1.0 + deprecated 3.1 glxsingle 126 - glsflags get - glsopcode 0x00F6 offset 272 GetPixelMapusv(map, values) return void param map PixelMap in value param values UInt16 out array [COMPSIZE(map)] - category state-req + category VERSION_1_0_DEPRECATED # old: state-req dlflags notlistable version 1.0 + deprecated 3.1 glxsingle 127 - glsflags get - glsopcode 0x00F7 offset 273 GetPolygonStipple(mask) return void param mask UInt8 out array [COMPSIZE()] - category state-req + category VERSION_1_0_DEPRECATED # old: state-req dlflags notlistable glxflags client-handcode server-handcode version 1.0 + deprecated 3.1 glxsingle 128 - glsflags get pixel-pack - glsopcode 0x00F8 wglflags client-handcode server-handcode offset 274 -GetString(name) - return String - param name StringName in value - category state-req - dlflags notlistable - glxflags client-handcode server-handcode - version 1.0 - glxsingle 129 - glsflags get - glsopcode 0x00F9 - wglflags client-handcode server-handcode - offset 275 - GetTexEnvfv(target, pname, params) return void param target TextureEnvTarget in value param pname TextureEnvParameter in value param params Float32 out array [COMPSIZE(pname)] - category state-req + category VERSION_1_0_DEPRECATED # old: state-req dlflags notlistable version 1.0 + deprecated 3.1 glxsingle 130 - glsflags get - glsopcode 0x00FA wglflags small-data offset 276 @@ -3189,12 +3307,11 @@ GetTexEnviv(target, pname, params) param target TextureEnvTarget in value param pname TextureEnvParameter in value param params Int32 out array [COMPSIZE(pname)] - category state-req + category VERSION_1_0_DEPRECATED # old: state-req dlflags notlistable version 1.0 + deprecated 3.1 glxsingle 131 - glsflags get - glsopcode 0x00FB wglflags small-data offset 277 @@ -3203,12 +3320,11 @@ GetTexGendv(coord, pname, params) param coord TextureCoordName in value param pname TextureGenParameter in value param params Float64 out array [COMPSIZE(pname)] - category state-req + category VERSION_1_0_DEPRECATED # old: state-req dlflags notlistable version 1.0 + deprecated 3.1 glxsingle 132 - glsflags get - glsopcode 0x00FC wglflags small-data offset 278 @@ -3217,12 +3333,11 @@ GetTexGenfv(coord, pname, params) param coord TextureCoordName in value param pname TextureGenParameter in value param params Float32 out array [COMPSIZE(pname)] - category state-req + category VERSION_1_0_DEPRECATED # old: state-req dlflags notlistable version 1.0 + deprecated 3.1 glxsingle 133 - glsflags get - glsopcode 0x00FD wglflags small-data offset 279 @@ -3231,198 +3346,89 @@ GetTexGeniv(coord, pname, params) param coord TextureCoordName in value param pname TextureGenParameter in value param params Int32 out array [COMPSIZE(pname)] - category state-req + category VERSION_1_0_DEPRECATED # old: state-req dlflags notlistable version 1.0 + deprecated 3.1 glxsingle 134 - glsflags get - glsopcode 0x00FE wglflags small-data offset 280 -GetTexImage(target, level, format, type, pixels) - return void - param target TextureTarget in value - param level CheckedInt32 in value - param format PixelFormat in value - param type PixelType in value - param pixels Void out array [COMPSIZE(target/level/format/type)] - category state-req +IsList(list) + return Boolean + param list List in value + category VERSION_1_0_DEPRECATED # old: state-req dlflags notlistable - glxflags client-handcode server-handcode version 1.0 - glxsingle 135 - glsflags get pixel-pack - glsopcode 0x00FF - wglflags client-handcode server-handcode - offset 281 + deprecated 3.1 + glxsingle 141 + offset 287 -GetTexParameterfv(target, pname, params) +Frustum(left, right, bottom, top, zNear, zFar) return void - param target TextureTarget in value - param pname GetTextureParameter in value - param params Float32 out array [COMPSIZE(pname)] - category state-req - dlflags notlistable + 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 - glxsingle 136 - glsflags get - glsopcode 0x0100 - wglflags small-data - offset 282 + deprecated 3.1 + glxropcode 175 + offset 289 -GetTexParameteriv(target, pname, params) +LoadIdentity() return void - param target TextureTarget in value - param pname GetTextureParameter in value - param params Int32 out array [COMPSIZE(pname)] - category state-req - dlflags notlistable - version 1.0 - glxsingle 137 - glsflags get - glsopcode 0x0101 - wglflags small-data - offset 283 - -GetTexLevelParameterfv(target, level, pname, params) - return void - param target TextureTarget in value - param level CheckedInt32 in value - param pname GetTextureParameter in value - param params Float32 out array [COMPSIZE(pname)] - category state-req - dlflags notlistable - version 1.0 - glxsingle 138 - glsflags get - glsopcode 0x0102 - wglflags small-data - offset 284 - -GetTexLevelParameteriv(target, level, pname, params) - return void - param target TextureTarget in value - param level CheckedInt32 in value - param pname GetTextureParameter in value - param params Int32 out array [COMPSIZE(pname)] - category state-req - dlflags notlistable - version 1.0 - glxsingle 139 - glsflags get - glsopcode 0x0103 - wglflags small-data - offset 285 - -IsEnabled(cap) - return Boolean - param cap EnableCap in value - category state-req - dlflags notlistable - version 1.0 - glxflags client-handcode client-intercept - glxsingle 140 - glsflags client get - glsopcode 0x0104 - offset 286 - -IsList(list) - return Boolean - param list List in value - category state-req - dlflags notlistable - version 1.0 - glxsingle 141 - glsflags get - glsopcode 0x0105 - offset 287 - -############################################################################### -# -# xform commands -# -############################################################################### - -DepthRange(near, far) - return void - param near ClampedFloat64 in value - param far ClampedFloat64 in value - category xform - version 1.0 - glxropcode 174 - glsopcode 0x0106 - offset 288 - -Frustum(left, right, bottom, top, zNear, zFar) - return void - param left Float64 in value - param right Float64 in value - param bottom Float64 in value - param top Float64 in value - param zNear Float64 in value - param zFar Float64 in value - category xform - version 1.0 - glxropcode 175 - glsopcode 0x0107 - offset 289 - -LoadIdentity() - return void - category xform + category VERSION_1_0_DEPRECATED # old: xform version 1.0 + deprecated 3.1 glxropcode 176 - glsopcode 0x0108 offset 290 LoadMatrixf(m) return void param m Float32 in array [16] - category xform + category VERSION_1_0_DEPRECATED # old: xform version 1.0 + deprecated 3.1 glxropcode 177 - glsflags matrix - glsopcode 0x0109 offset 291 LoadMatrixd(m) return void param m Float64 in array [16] - category xform + category VERSION_1_0_DEPRECATED # old: xform version 1.0 + deprecated 3.1 glxropcode 178 - glsflags matrix - glsopcode 0x010A offset 292 MatrixMode(mode) return void param mode MatrixMode in value - category xform + category VERSION_1_0_DEPRECATED # old: xform version 1.0 + deprecated 3.1 glxropcode 179 - glsopcode 0x010B offset 293 MultMatrixf(m) return void param m Float32 in array [16] - category xform + category VERSION_1_0_DEPRECATED # old: xform version 1.0 + deprecated 3.1 glxropcode 180 - glsflags matrix - glsopcode 0x010C offset 294 MultMatrixd(m) return void param m Float64 in array [16] - category xform + category VERSION_1_0_DEPRECATED # old: xform version 1.0 + deprecated 3.1 glxropcode 181 - glsflags matrix - glsopcode 0x010D offset 295 Ortho(left, right, bottom, top, zNear, zFar) @@ -3433,26 +3439,26 @@ Ortho(left, right, bottom, top, zNear, zFar) param top Float64 in value param zNear Float64 in value param zFar Float64 in value - category xform + category VERSION_1_0_DEPRECATED # old: xform version 1.0 + deprecated 3.1 glxropcode 182 - glsopcode 0x010E offset 296 PopMatrix() return void - category xform + category VERSION_1_0_DEPRECATED # old: xform version 1.0 + deprecated 3.1 glxropcode 183 - glsopcode 0x010F offset 297 PushMatrix() return void - category xform + category VERSION_1_0_DEPRECATED # old: xform version 1.0 + deprecated 3.1 glxropcode 184 - glsopcode 0x0110 offset 298 Rotated(angle, x, y, z) @@ -3461,10 +3467,10 @@ Rotated(angle, x, y, z) param x Float64 in value param y Float64 in value param z Float64 in value - category xform + category VERSION_1_0_DEPRECATED # old: xform version 1.0 + deprecated 3.1 glxropcode 185 - glsopcode 0x0111 offset 299 Rotatef(angle, x, y, z) @@ -3473,10 +3479,10 @@ Rotatef(angle, x, y, z) param x Float32 in value param y Float32 in value param z Float32 in value - category xform + category VERSION_1_0_DEPRECATED # old: xform version 1.0 + deprecated 3.1 glxropcode 186 - glsopcode 0x0112 offset 300 Scaled(x, y, z) @@ -3484,10 +3490,10 @@ Scaled(x, y, z) param x Float64 in value param y Float64 in value param z Float64 in value - category xform + category VERSION_1_0_DEPRECATED # old: xform version 1.0 + deprecated 3.1 glxropcode 187 - glsopcode 0x0113 offset 301 Scalef(x, y, z) @@ -3495,10 +3501,10 @@ Scalef(x, y, z) param x Float32 in value param y Float32 in value param z Float32 in value - category xform + category VERSION_1_0_DEPRECATED # old: xform version 1.0 + deprecated 3.1 glxropcode 188 - glsopcode 0x0114 offset 302 Translated(x, y, z) @@ -3506,10 +3512,10 @@ Translated(x, y, z) param x Float64 in value param y Float64 in value param z Float64 in value - category xform + category VERSION_1_0_DEPRECATED # old: xform version 1.0 + deprecated 3.1 glxropcode 189 - glsopcode 0x0115 offset 303 Translatef(x, y, z) @@ -3517,76 +3523,30 @@ Translatef(x, y, z) param x Float32 in value param y Float32 in value param z Float32 in value - category xform + category VERSION_1_0_DEPRECATED # old: xform version 1.0 + deprecated 3.1 glxropcode 190 - glsopcode 0x0116 offset 304 -Viewport(x, y, width, height) - return void - param x WinCoord in value - param y WinCoord in value - param width SizeI in value - param height SizeI in value - category xform - version 1.0 - glxropcode 191 - glsopcode 0x0117 - offset 305 - +############################################################################### ############################################################################### # # OpenGL 1.1 commands # ############################################################################### - -ArrayElement(i) - return void - param i Int32 in value - category 1_1 - dlflags handcode - glxflags client-handcode client-intercept server-handcode - version 1.1 - glsopcode 0x013E - offset 306 - -ColorPointer(size, type, stride, pointer) - return void - param size Int32 in value - param type ColorPointerType in value - param stride SizeI in value - param pointer Void in array [COMPSIZE(size/type/stride)] retained - category 1_1 - dlflags notlistable - glxflags client-handcode client-intercept server-handcode - version 1.1 - glsflags client - glsopcode 0x0152 - offset 308 - -DisableClientState(array) - return void - param array EnableCap in value - category 1_1 - version 1.1 - dlflags notlistable - glxflags client-handcode client-intercept server-handcode - glsflags client - glsopcode 0x0153 - offset 309 +############################################################################### DrawArrays(mode, first, count) return void param mode BeginMode in value param first Int32 in value param count SizeI in value - category 1_1 + category VERSION_1_1 dlflags handcode glxflags client-handcode client-intercept server-handcode version 1.1 glxropcode 193 - glsopcode 0x0258 offset 310 DrawElements(mode, count, type, indices) @@ -3595,123 +3555,29 @@ DrawElements(mode, count, type, indices) param count SizeI in value param type DrawElementsType in value param indices Void in array [COMPSIZE(count/type)] - category 1_1 + category VERSION_1_1 dlflags handcode glxflags client-handcode client-intercept server-handcode version 1.1 - glsopcode 0x0154 offset 311 -EdgeFlagPointer(stride, pointer) - return void - param stride SizeI in value - param pointer Void in array [COMPSIZE(stride)] retained - category 1_1 - dlflags notlistable - glxflags client-handcode client-intercept server-handcode - version 1.1 - glsflags client - glsopcode 0x0155 - offset 312 - -EnableClientState(array) - return void - param array EnableCap in value - category 1_1 - dlflags notlistable - glxflags client-handcode client-intercept server-handcode - version 1.1 - glsflags client - glsopcode 0x0156 - offset 313 - GetPointerv(pname, params) return void param pname GetPointervPName in value - param params VoidPointer out array [1] - category 1_1 + param params VoidPointer out reference + category VERSION_1_1 dlflags notlistable glxflags client-handcode client-intercept server-handcode version 1.1 - glsflags client get - glsopcode 0x0142 offset 329 -IndexPointer(type, stride, pointer) - return void - param type IndexPointerType in value - param stride SizeI in value - param pointer Void in array [COMPSIZE(type/stride)] retained - category 1_1 - dlflags notlistable - glxflags client-handcode client-intercept server-handcode - version 1.1 - glsflags client - glsopcode 0x0157 - offset 314 - -InterleavedArrays(format, stride, pointer) - return void - param format InterleavedArrayFormat in value - param stride SizeI in value - param pointer Void in array [COMPSIZE(format/stride)] retained - category 1_1 - dlflags notlistable - glxflags client-handcode client-intercept server-handcode - version 1.1 - glsflags client - glsopcode 0x0158 - offset 317 - -NormalPointer(type, stride, pointer) - return void - param type NormalPointerType in value - param stride SizeI in value - param pointer Void in array [COMPSIZE(type/stride)] retained - category 1_1 - dlflags notlistable - glxflags client-handcode client-intercept server-handcode - version 1.1 - glsflags client - glsopcode 0x0159 - offset 318 - -TexCoordPointer(size, type, stride, pointer) - return void - param size Int32 in value - param type TexCoordPointerType in value - param stride SizeI in value - param pointer Void in array [COMPSIZE(size/type/stride)] retained - category 1_1 - dlflags notlistable - glxflags client-handcode client-intercept server-handcode - version 1.1 - glsflags client - glsopcode 0x015A - offset 320 - -VertexPointer(size, type, stride, pointer) - return void - param size Int32 in value - param type VertexPointerType in value - param stride SizeI in value - param pointer Void in array [COMPSIZE(size/type/stride)] retained - category 1_1 - dlflags notlistable - glxflags client-handcode client-intercept server-handcode - version 1.1 - glsflags client - glsopcode 0x015B - offset 321 - PolygonOffset(factor, units) return void param factor Float32 in value param units Float32 in value - category 1_1 + category VERSION_1_1 version 1.1 glxropcode 192 - glsopcode 0x015C offset 319 # Arguably TexelInternalFormat, not PixelInternalFormat @@ -3724,11 +3590,10 @@ CopyTexImage1D(target, level, internalformat, x, y, width, border) param y WinCoord in value param width SizeI in value param border CheckedInt32 in value - category 1_1 + category VERSION_1_1 version 1.1 glxropcode 4119 glxflags EXT - glsopcode 0x014D offset 323 # Arguably TexelInternalFormat, not PixelInternalFormat @@ -3742,11 +3607,10 @@ CopyTexImage2D(target, level, internalformat, x, y, width, height, border) param width SizeI in value param height SizeI in value param border CheckedInt32 in value - category 1_1 + category VERSION_1_1 version 1.1 glxropcode 4120 glxflags EXT - glsopcode 0x014E offset 324 CopyTexSubImage1D(target, level, xoffset, x, y, width) @@ -3757,11 +3621,10 @@ CopyTexSubImage1D(target, level, xoffset, x, y, width) param x WinCoord in value param y WinCoord in value param width SizeI in value - category 1_1 + category VERSION_1_1 version 1.1 glxropcode 4121 glxflags EXT - glsopcode 0x014F offset 325 CopyTexSubImage2D(target, level, xoffset, yoffset, x, y, width, height) @@ -3774,11 +3637,10 @@ CopyTexSubImage2D(target, level, xoffset, yoffset, x, y, width, height) param y WinCoord in value param width SizeI in value param height SizeI in value - category 1_1 + category VERSION_1_1 version 1.1 glxropcode 4122 glxflags EXT - glsopcode 0x0150 offset 326 TexSubImage1D(target, level, xoffset, width, format, type, pixels) @@ -3790,13 +3652,11 @@ TexSubImage1D(target, level, xoffset, width, format, type, pixels) param format PixelFormat in value param type PixelType in value param pixels Void in array [COMPSIZE(format/type/width)] - category 1_1 + category VERSION_1_1 dlflags handcode glxflags EXT client-handcode server-handcode version 1.1 glxropcode 4099 - glsflags pixel-unpack - glsopcode 0x0123 offset 332 TexSubImage2D(target, level, xoffset, yoffset, width, height, format, type, pixels) @@ -3810,141 +3670,253 @@ TexSubImage2D(target, level, xoffset, yoffset, width, height, format, type, pixe param format PixelFormat in value param type PixelType in value param pixels Void in array [COMPSIZE(format/type/width/height)] - category 1_1 + category VERSION_1_1 dlflags handcode glxflags EXT client-handcode server-handcode version 1.1 glxropcode 4100 - glsflags pixel-unpack - glsopcode 0x0124 offset 333 -AreTexturesResident(n, textures, residences) - return Boolean - param n SizeI in value - param textures Texture in array [n] - param residences Boolean out array [n] - category 1_1 - glxsingle 143 - dlflags notlistable - version 1.1 - glsflags get - glsopcode 0x0259 - offset 322 - BindTexture(target, texture) return void param target TextureTarget in value param texture Texture in value - category 1_1 + category VERSION_1_1 version 1.1 glxropcode 4117 glxflags EXT - glsopcode 0x0148 offset 307 DeleteTextures(n, textures) return void param n SizeI in value param textures Texture in array [n] - category 1_1 + category VERSION_1_1 dlflags notlistable version 1.1 glxsingle 144 - glsopcode 0x025A offset 327 GenTextures(n, textures) return void param n SizeI in value param textures Texture out array [n] - category 1_1 + category VERSION_1_1 dlflags notlistable version 1.1 glxsingle 145 - glsopcode 0x025B offset 328 IsTexture(texture) return Boolean param texture Texture in value - category 1_1 + category VERSION_1_1 dlflags notlistable version 1.1 glxsingle 146 - glsflags get - glsopcode 0x025C offset 330 -PrioritizeTextures(n, textures, priorities) - return void - param n SizeI in value - param textures Texture in array [n] - param priorities ClampedFloat32 in array [n] - category 1_1 - version 1.1 - glxropcode 4118 - glxflags EXT - glsopcode 0x014C - offset 331 +############################################################################### +############################################################################### +# +# OpenGL 1.1 deprecated commands +# +############################################################################### +############################################################################### -Indexub(c) +ArrayElement(i) return void - param c ColorIndexValueUB in value - category 1_1 - vectorequiv Indexubv + param i Int32 in value + category VERSION_1_1_DEPRECATED + dlflags handcode + glxflags client-handcode client-intercept server-handcode version 1.1 - offset 315 + deprecated 3.1 + offset 306 -Indexubv(c) +ColorPointer(size, type, stride, pointer) return void - param c ColorIndexValueUB in array [1] - category 1_1 + 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 - glxropcode 194 - glsopcode 0x015D - offset 316 + deprecated 3.1 + offset 308 -PopClientAttrib() +DisableClientState(array) return void - category 1_1 + 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 - glsflags client - glsopcode 0x015E - offset 334 + offset 309 -PushClientAttrib(mask) +EdgeFlagPointer(stride, pointer) return void - param mask ClientAttribMask in value - category 1_1 - version 1.1 + 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 - glsflags client - glsopcode 0x015F - offset 335 - -############################################################################### -############################################################################### -# -# OpenGL 1.2 commands -# -############################################################################### -############################################################################### + version 1.1 + deprecated 3.1 + offset 312 -BlendColor(red, green, blue, alpha) +EnableClientState(array) 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 + 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 Float32 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 ColorF in value + param green ColorF in value + param blue ColorF in value + param alpha ColorF in value + category VERSION_1_2 + glxflags EXT + version 1.2 glxropcode 4096 - glsopcode 0x0120 offset 336 BlendEquation(mode) @@ -3954,7 +3926,6 @@ BlendEquation(mode) glxflags EXT version 1.2 glxropcode 4097 - glsopcode 0x0121 offset 337 DrawRangeElements(mode, start, end, count, type, indices) @@ -3969,9 +3940,78 @@ DrawRangeElements(mode, start, end, count, type, indices) dlflags handcode glxflags client-handcode client-intercept server-handcode version 1.2 - glsopcode 0x0190 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) @@ -3982,13 +4022,12 @@ ColorTable(target, internalformat, width, format, type, table) param format PixelFormat in value param type PixelType in value param table Void in array [COMPSIZE(format/type/width)] - category VERSION_1_2 + category VERSION_1_2_DEPRECATED dlflags handcode glxflags client-handcode server-handcode EXT version 1.2 + deprecated 3.1 glxropcode 2053 - glsflags pixel-unpack - glsopcode 0x0167 offset 339 ColorTableParameterfv(target, pname, params) @@ -3996,11 +4035,11 @@ ColorTableParameterfv(target, pname, params) param target ColorTableTarget in value param pname ColorTableParameterPName in value param params CheckedFloat32 in array [COMPSIZE(pname)] - category VERSION_1_2 + category VERSION_1_2_DEPRECATED glxflags EXT version 1.2 + deprecated 3.1 glxropcode 2054 - glsopcode 0x0168 offset 340 ColorTableParameteriv(target, pname, params) @@ -4008,11 +4047,11 @@ ColorTableParameteriv(target, pname, params) param target ColorTableTarget in value param pname ColorTableParameterPName in value param params CheckedInt32 in array [COMPSIZE(pname)] - category VERSION_1_2 + category VERSION_1_2_DEPRECATED glxflags EXT version 1.2 + deprecated 3.1 glxropcode 2055 - glsopcode 0x0169 offset 341 CopyColorTable(target, internalformat, x, y, width) @@ -4022,11 +4061,11 @@ CopyColorTable(target, internalformat, x, y, width) param x WinCoord in value param y WinCoord in value param width SizeI in value - category VERSION_1_2 + category VERSION_1_2_DEPRECATED glxflags EXT version 1.2 + deprecated 3.1 glxropcode 2056 - glsopcode 0x016A offset 342 GetColorTable(target, format, type, table) @@ -4035,13 +4074,12 @@ GetColorTable(target, format, type, table) param format PixelFormat in value param type PixelType in value param table Void out array [COMPSIZE(target/format/type)] - category VERSION_1_2 + category VERSION_1_2_DEPRECATED dlflags notlistable glxflags client-handcode server-handcode version 1.2 + deprecated 3.1 glxsingle 147 - glsflags get pixel-pack - glsopcode 0x025D offset 343 GetColorTableParameterfv(target, pname, params) @@ -4049,12 +4087,11 @@ GetColorTableParameterfv(target, pname, params) param target ColorTableTarget in value param pname GetColorTableParameterPName in value param params Float32 out array [COMPSIZE(pname)] - category VERSION_1_2 + category VERSION_1_2_DEPRECATED dlflags notlistable version 1.2 + deprecated 3.1 glxsingle 148 - glsflags get - glsopcode 0x025E offset 344 GetColorTableParameteriv(target, pname, params) @@ -4062,12 +4099,11 @@ GetColorTableParameteriv(target, pname, params) param target ColorTableTarget in value param pname GetColorTableParameterPName in value param params Int32 out array [COMPSIZE(pname)] - category VERSION_1_2 + category VERSION_1_2_DEPRECATED dlflags notlistable version 1.2 + deprecated 3.1 glxsingle 149 - glsflags get - glsopcode 0x025F offset 345 # OpenGL 1.2 (EXT_color_subtable) commands @@ -4080,13 +4116,12 @@ ColorSubTable(target, start, count, format, type, data) param format PixelFormat in value param type PixelType in value param data Void in array [COMPSIZE(format/type/count)] - category VERSION_1_2 + category VERSION_1_2_DEPRECATED dlflags handcode glxflags client-handcode server-handcode version 1.2 + deprecated 3.1 glxropcode 195 - glsflags pixel-unpack - glsopcode 0x018E offset 346 CopyColorSubTable(target, start, x, y, width) @@ -4096,10 +4131,10 @@ CopyColorSubTable(target, start, x, y, width) param x WinCoord in value param y WinCoord in value param width SizeI in value - category VERSION_1_2 + category VERSION_1_2_DEPRECATED version 1.2 + deprecated 3.1 glxropcode 196 - glsopcode 0x018F offset 347 # OpenGL 1.2 (EXT_convolution) commands @@ -4112,13 +4147,12 @@ ConvolutionFilter1D(target, internalformat, width, format, type, image) param format PixelFormat in value param type PixelType in value param image Void in array [COMPSIZE(format/type/width)] - category VERSION_1_2 + category VERSION_1_2_DEPRECATED dlflags handcode glxflags client-handcode server-handcode EXT version 1.2 + deprecated 3.1 glxropcode 4101 - glsflags pixel-unpack - glsopcode 0x0125 offset 348 ConvolutionFilter2D(target, internalformat, width, height, format, type, image) @@ -4130,13 +4164,12 @@ ConvolutionFilter2D(target, internalformat, width, height, format, type, image) param format PixelFormat in value param type PixelType in value param image Void in array [COMPSIZE(format/type/width/height)] - category VERSION_1_2 + category VERSION_1_2_DEPRECATED dlflags handcode glxflags client-handcode server-handcode EXT version 1.2 + deprecated 3.1 glxropcode 4102 - glsflags pixel-unpack - glsopcode 0x0126 offset 349 ConvolutionParameterf(target, pname, params) @@ -4144,12 +4177,11 @@ ConvolutionParameterf(target, pname, params) param target ConvolutionTarget in value param pname ConvolutionParameter in value param params CheckedFloat32 in value - category VERSION_1_2 + category VERSION_1_2_DEPRECATED glxflags EXT version 1.2 + deprecated 3.1 glxropcode 4103 - glsflags gl-enum - glsopcode 0x0127 offset 350 ConvolutionParameterfv(target, pname, params) @@ -4157,12 +4189,11 @@ ConvolutionParameterfv(target, pname, params) param target ConvolutionTarget in value param pname ConvolutionParameter in value param params CheckedFloat32 in array [COMPSIZE(pname)] - category VERSION_1_2 + category VERSION_1_2_DEPRECATED glxflags EXT version 1.2 + deprecated 3.1 glxropcode 4104 - glsflags gl-enum - glsopcode 0x0128 offset 351 ConvolutionParameteri(target, pname, params) @@ -4170,12 +4201,11 @@ ConvolutionParameteri(target, pname, params) param target ConvolutionTarget in value param pname ConvolutionParameter in value param params CheckedInt32 in value - category VERSION_1_2 + category VERSION_1_2_DEPRECATED glxflags EXT version 1.2 + deprecated 3.1 glxropcode 4105 - glsflags gl-enum - glsopcode 0x0129 offset 352 ConvolutionParameteriv(target, pname, params) @@ -4183,12 +4213,11 @@ ConvolutionParameteriv(target, pname, params) param target ConvolutionTarget in value param pname ConvolutionParameter in value param params CheckedInt32 in array [COMPSIZE(pname)] - category VERSION_1_2 + category VERSION_1_2_DEPRECATED glxflags EXT version 1.2 + deprecated 3.1 glxropcode 4106 - glsflags gl-enum - glsopcode 0x012A offset 353 CopyConvolutionFilter1D(target, internalformat, x, y, width) @@ -4198,11 +4227,11 @@ CopyConvolutionFilter1D(target, internalformat, x, y, width) param x WinCoord in value param y WinCoord in value param width SizeI in value - category VERSION_1_2 + category VERSION_1_2_DEPRECATED glxflags EXT version 1.2 + deprecated 3.1 glxropcode 4107 - glsopcode 0x012B offset 354 CopyConvolutionFilter2D(target, internalformat, x, y, width, height) @@ -4213,11 +4242,11 @@ CopyConvolutionFilter2D(target, internalformat, x, y, width, height) param y WinCoord in value param width SizeI in value param height SizeI in value - category VERSION_1_2 + category VERSION_1_2_DEPRECATED glxflags EXT version 1.2 + deprecated 3.1 glxropcode 4108 - glsopcode 0x012C offset 355 GetConvolutionFilter(target, format, type, image) @@ -4226,13 +4255,12 @@ GetConvolutionFilter(target, format, type, image) param format PixelFormat in value param type PixelType in value param image Void out array [COMPSIZE(target/format/type)] - category VERSION_1_2 + category VERSION_1_2_DEPRECATED dlflags notlistable glxflags client-handcode server-handcode version 1.2 + deprecated 3.1 glxsingle 150 - glsflags get pixel-pack - glsopcode 0x0260 offset 356 GetConvolutionParameterfv(target, pname, params) @@ -4240,12 +4268,11 @@ GetConvolutionParameterfv(target, pname, params) param target ConvolutionTarget in value param pname GetConvolutionParameterPName in value param params Float32 out array [COMPSIZE(pname)] - category VERSION_1_2 + category VERSION_1_2_DEPRECATED dlflags notlistable version 1.2 + deprecated 3.1 glxsingle 151 - glsflags get - glsopcode 0x0261 offset 357 GetConvolutionParameteriv(target, pname, params) @@ -4253,12 +4280,11 @@ GetConvolutionParameteriv(target, pname, params) param target ConvolutionTarget in value param pname GetConvolutionParameterPName in value param params Int32 out array [COMPSIZE(pname)] - category VERSION_1_2 + category VERSION_1_2_DEPRECATED dlflags notlistable version 1.2 + deprecated 3.1 glxsingle 152 - glsflags get - glsopcode 0x0262 offset 358 GetSeparableFilter(target, format, type, row, column, span) @@ -4269,13 +4295,12 @@ GetSeparableFilter(target, format, type, row, column, span) 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 + category VERSION_1_2_DEPRECATED dlflags notlistable glxflags client-handcode server-handcode version 1.2 + deprecated 3.1 glxsingle 153 - glsflags get pixel-pack - glsopcode 0x0263 offset 359 SeparableFilter2D(target, internalformat, width, height, format, type, row, column) @@ -4288,13 +4313,12 @@ SeparableFilter2D(target, internalformat, width, height, format, type, row, colu 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 + category VERSION_1_2_DEPRECATED dlflags handcode glxflags client-handcode server-handcode EXT version 1.2 + deprecated 3.1 glxropcode 4109 - glsflags pixel-unpack - glsopcode 0x0131 offset 360 # OpenGL 1.2 (EXT_histogram) commands @@ -4306,13 +4330,12 @@ GetHistogram(target, reset, format, type, values) param format PixelFormat in value param type PixelType in value param values Void out array [COMPSIZE(target/format/type)] - category VERSION_1_2 + category VERSION_1_2_DEPRECATED dlflags notlistable glxflags client-handcode server-handcode version 1.2 + deprecated 3.1 glxsingle 154 - glsflags get pixel-pack - glsopcode 0x0264 offset 361 GetHistogramParameterfv(target, pname, params) @@ -4320,12 +4343,11 @@ GetHistogramParameterfv(target, pname, params) param target HistogramTarget in value param pname GetHistogramParameterPName in value param params Float32 out array [COMPSIZE(pname)] - category VERSION_1_2 + category VERSION_1_2_DEPRECATED dlflags notlistable version 1.2 + deprecated 3.1 glxsingle 155 - glsflags get - glsopcode 0x0265 offset 362 GetHistogramParameteriv(target, pname, params) @@ -4333,12 +4355,11 @@ GetHistogramParameteriv(target, pname, params) param target HistogramTarget in value param pname GetHistogramParameterPName in value param params Int32 out array [COMPSIZE(pname)] - category VERSION_1_2 + category VERSION_1_2_DEPRECATED dlflags notlistable version 1.2 + deprecated 3.1 glxsingle 156 - glsflags get - glsopcode 0x0266 offset 363 GetMinmax(target, reset, format, type, values) @@ -4348,13 +4369,12 @@ GetMinmax(target, reset, format, type, values) param format PixelFormat in value param type PixelType in value param values Void out array [COMPSIZE(target/format/type)] - category VERSION_1_2 + category VERSION_1_2_DEPRECATED dlflags notlistable glxflags client-handcode server-handcode version 1.2 + deprecated 3.1 glxsingle 157 - glsflags get pixel-pack - glsopcode 0x0267 offset 364 GetMinmaxParameterfv(target, pname, params) @@ -4362,12 +4382,11 @@ GetMinmaxParameterfv(target, pname, params) param target MinmaxTarget in value param pname GetMinmaxParameterPName in value param params Float32 out array [COMPSIZE(pname)] - category VERSION_1_2 + category VERSION_1_2_DEPRECATED dlflags notlistable version 1.2 + deprecated 3.1 glxsingle 158 - glsflags get - glsopcode 0x0268 offset 365 GetMinmaxParameteriv(target, pname, params) @@ -4375,12 +4394,11 @@ GetMinmaxParameteriv(target, pname, params) param target MinmaxTarget in value param pname GetMinmaxParameterPName in value param params Int32 out array [COMPSIZE(pname)] - category VERSION_1_2 + category VERSION_1_2_DEPRECATED dlflags notlistable version 1.2 + deprecated 3.1 glxsingle 159 - glsflags get - glsopcode 0x0269 offset 366 Histogram(target, width, internalformat, sink) @@ -4389,12 +4407,12 @@ Histogram(target, width, internalformat, sink) param width SizeI in value param internalformat PixelInternalFormat in value param sink Boolean in value - category VERSION_1_2 + category VERSION_1_2_DEPRECATED dlflags handcode glxflags EXT version 1.2 + deprecated 3.1 glxropcode 4110 - glsopcode 0x0138 offset 367 Minmax(target, internalformat, sink) @@ -4402,137 +4420,219 @@ Minmax(target, internalformat, sink) param target MinmaxTarget in value param internalformat PixelInternalFormat in value param sink Boolean in value - category VERSION_1_2 + category VERSION_1_2_DEPRECATED glxflags EXT version 1.2 + deprecated 3.1 glxropcode 4111 - glsopcode 0x0139 offset 368 ResetHistogram(target) return void param target HistogramTarget in value - category VERSION_1_2 + category VERSION_1_2_DEPRECATED glxflags EXT version 1.2 + deprecated 3.1 glxropcode 4112 - glsopcode 0x013A offset 369 ResetMinmax(target) return void param target MinmaxTarget in value - category VERSION_1_2 + category VERSION_1_2_DEPRECATED glxflags EXT version 1.2 + deprecated 3.1 glxropcode 4113 - glsopcode 0x013B offset 370 -# OpenGL 1.2 (EXT_texture3D) commands +############################################################################### +############################################################################### +# +# OpenGL 1.3 commands +# +############################################################################### +############################################################################### -# Arguably TexelInternalFormat, not PixelInternalFormat -TexImage3D(target, level, internalformat, width, height, depth, border, format, type, pixels) - return void - param target TextureTarget in value - param level CheckedInt32 in value - param internalformat TextureComponentCount in value - param width SizeI in value - param height SizeI in value - param depth SizeI in value - param border CheckedInt32 in value - param format PixelFormat in value - param type PixelType in value - param pixels Void in array [COMPSIZE(format/type/width/height/depth)] - category VERSION_1_2 - dlflags handcode - glxflags client-handcode server-handcode EXT - version 1.2 - glxropcode 4114 - glsflags pixel-null pixel-unpack - glsopcode 0x013C - offset 371 +# OpenGL 1.3 (ARB_multitexture) commands -TexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels) +ActiveTexture(texture) return void - param target TextureTarget in value - param level CheckedInt32 in value - param xoffset CheckedInt32 in value + 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 Float32 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 type PixelType in value - param pixels Void in array [COMPSIZE(format/type/width/height/depth)] - category VERSION_1_2 + param imageSize SizeI in value + param data CompressedTextureARB in array [imageSize] + category VERSION_1_3 dlflags handcode - glxflags client-handcode server-handcode EXT - version 1.2 - glxropcode 4115 - glsflags pixel-unpack - glsopcode 0x013D - offset 372 - -# OpenGL 1.2 (EXT_copy_texture) commands (specific to texture3D) + glxflags ARB client-handcode server-handcode + version 1.3 + glxropcode 219 + wglflags client-handcode server-handcode + offset 557 -CopyTexSubImage3D(target, level, xoffset, yoffset, zoffset, x, y, width, height) +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 zoffset CheckedInt32 in value - param x WinCoord in value - param y WinCoord in value param width SizeI in value param height SizeI in value - category VERSION_1_2 - glxflags EXT - version 1.2 - glxropcode 4123 - glsopcode 0x0151 - offset 373 + 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 commands +# OpenGL 1.3 deprecated commands # ############################################################################### ############################################################################### -# OpenGL 1.3 (ARB_multitexture) commands - -ActiveTexture(texture) - return void - param texture TextureUnit in value - category VERSION_1_3 - glxflags ARB - version 1.3 - glxropcode 197 - glsopcode 0x01B1 - offset 374 - ClientActiveTexture(texture) return void param texture TextureUnit in value - category VERSION_1_3 + category VERSION_1_3_DEPRECATED dlflags notlistable glxflags ARB client-handcode client-intercept server-handcode version 1.3 - glsflags client - glsopcode 0x01B2 + deprecated 3.1 offset 375 MultiTexCoord1d(target, s) return void param target TextureUnit in value param s CoordD in value - category VERSION_1_3 + category VERSION_1_3_DEPRECATED glxflags ARB version 1.3 + deprecated 3.1 vectorequiv MultiTexCoord1dv offset 376 @@ -4540,20 +4640,21 @@ MultiTexCoord1dv(target, v) return void param target TextureUnit in value param v CoordD in array [1] - category VERSION_1_3 + category VERSION_1_3_DEPRECATED glxflags ARB version 1.3 + deprecated 3.1 glxropcode 198 - glsopcode 0x01B3 offset 377 MultiTexCoord1f(target, s) return void param target TextureUnit in value param s CoordF in value - category VERSION_1_3 + category VERSION_1_3_DEPRECATED glxflags ARB version 1.3 + deprecated 3.1 vectorequiv MultiTexCoord1fv offset 378 @@ -4561,20 +4662,21 @@ MultiTexCoord1fv(target, v) return void param target TextureUnit in value param v CoordF in array [1] - category VERSION_1_3 + category VERSION_1_3_DEPRECATED glxflags ARB version 1.3 + deprecated 3.1 glxropcode 199 - glsopcode 0x01B4 offset 379 MultiTexCoord1i(target, s) return void param target TextureUnit in value param s CoordI in value - category VERSION_1_3 + category VERSION_1_3_DEPRECATED glxflags ARB version 1.3 + deprecated 3.1 vectorequiv MultiTexCoord1iv offset 380 @@ -4582,20 +4684,21 @@ MultiTexCoord1iv(target, v) return void param target TextureUnit in value param v CoordI in array [1] - category VERSION_1_3 + category VERSION_1_3_DEPRECATED glxflags ARB version 1.3 + deprecated 3.1 glxropcode 200 - glsopcode 0x01B5 offset 381 MultiTexCoord1s(target, s) return void param target TextureUnit in value param s CoordS in value - category VERSION_1_3 + category VERSION_1_3_DEPRECATED glxflags ARB version 1.3 + deprecated 3.1 vectorequiv MultiTexCoord1sv offset 382 @@ -4603,11 +4706,11 @@ MultiTexCoord1sv(target, v) return void param target TextureUnit in value param v CoordS in array [1] - category VERSION_1_3 + category VERSION_1_3_DEPRECATED glxflags ARB version 1.3 + deprecated 3.1 glxropcode 201 - glsopcode 0x01B6 offset 383 MultiTexCoord2d(target, s, t) @@ -4615,9 +4718,10 @@ MultiTexCoord2d(target, s, t) param target TextureUnit in value param s CoordD in value param t CoordD in value - category VERSION_1_3 + category VERSION_1_3_DEPRECATED glxflags ARB version 1.3 + deprecated 3.1 vectorequiv MultiTexCoord2dv offset 384 @@ -4625,11 +4729,11 @@ MultiTexCoord2dv(target, v) return void param target TextureUnit in value param v CoordD in array [2] - category VERSION_1_3 + category VERSION_1_3_DEPRECATED glxflags ARB version 1.3 + deprecated 3.1 glxropcode 202 - glsopcode 0x01B7 offset 385 MultiTexCoord2f(target, s, t) @@ -4637,9 +4741,10 @@ MultiTexCoord2f(target, s, t) param target TextureUnit in value param s CoordF in value param t CoordF in value - category VERSION_1_3 + category VERSION_1_3_DEPRECATED glxflags ARB version 1.3 + deprecated 3.1 vectorequiv MultiTexCoord2fv offset 386 @@ -4647,11 +4752,11 @@ MultiTexCoord2fv(target, v) return void param target TextureUnit in value param v CoordF in array [2] - category VERSION_1_3 + category VERSION_1_3_DEPRECATED glxflags ARB version 1.3 + deprecated 3.1 glxropcode 203 - glsopcode 0x01B8 offset 387 MultiTexCoord2i(target, s, t) @@ -4659,9 +4764,10 @@ MultiTexCoord2i(target, s, t) param target TextureUnit in value param s CoordI in value param t CoordI in value - category VERSION_1_3 + category VERSION_1_3_DEPRECATED glxflags ARB version 1.3 + deprecated 3.1 vectorequiv MultiTexCoord2iv offset 388 @@ -4669,11 +4775,11 @@ MultiTexCoord2iv(target, v) return void param target TextureUnit in value param v CoordI in array [2] - category VERSION_1_3 + category VERSION_1_3_DEPRECATED glxflags ARB version 1.3 + deprecated 3.1 glxropcode 204 - glsopcode 0x01B9 offset 389 MultiTexCoord2s(target, s, t) @@ -4681,9 +4787,10 @@ MultiTexCoord2s(target, s, t) param target TextureUnit in value param s CoordS in value param t CoordS in value - category VERSION_1_3 + category VERSION_1_3_DEPRECATED glxflags ARB version 1.3 + deprecated 3.1 vectorequiv MultiTexCoord2sv offset 390 @@ -4691,11 +4798,11 @@ MultiTexCoord2sv(target, v) return void param target TextureUnit in value param v CoordS in array [2] - category VERSION_1_3 + category VERSION_1_3_DEPRECATED glxflags ARB version 1.3 + deprecated 3.1 glxropcode 205 - glsopcode 0x01BA offset 391 MultiTexCoord3d(target, s, t, r) @@ -4704,9 +4811,10 @@ MultiTexCoord3d(target, s, t, r) param s CoordD in value param t CoordD in value param r CoordD in value - category VERSION_1_3 + category VERSION_1_3_DEPRECATED glxflags ARB version 1.3 + deprecated 3.1 vectorequiv MultiTexCoord3dv offset 392 @@ -4714,11 +4822,11 @@ MultiTexCoord3dv(target, v) return void param target TextureUnit in value param v CoordD in array [3] - category VERSION_1_3 + category VERSION_1_3_DEPRECATED glxflags ARB version 1.3 + deprecated 3.1 glxropcode 206 - glsopcode 0x01BB offset 393 MultiTexCoord3f(target, s, t, r) @@ -4727,9 +4835,10 @@ MultiTexCoord3f(target, s, t, r) param s CoordF in value param t CoordF in value param r CoordF in value - category VERSION_1_3 + category VERSION_1_3_DEPRECATED glxflags ARB version 1.3 + deprecated 3.1 vectorequiv MultiTexCoord3fv offset 394 @@ -4737,11 +4846,11 @@ MultiTexCoord3fv(target, v) return void param target TextureUnit in value param v CoordF in array [3] - category VERSION_1_3 + category VERSION_1_3_DEPRECATED glxflags ARB version 1.3 + deprecated 3.1 glxropcode 207 - glsopcode 0x01BC offset 395 MultiTexCoord3i(target, s, t, r) @@ -4750,9 +4859,10 @@ MultiTexCoord3i(target, s, t, r) param s CoordI in value param t CoordI in value param r CoordI in value - category VERSION_1_3 + category VERSION_1_3_DEPRECATED glxflags ARB version 1.3 + deprecated 3.1 vectorequiv MultiTexCoord3iv offset 396 @@ -4760,11 +4870,11 @@ MultiTexCoord3iv(target, v) return void param target TextureUnit in value param v CoordI in array [3] - category VERSION_1_3 + category VERSION_1_3_DEPRECATED glxflags ARB version 1.3 + deprecated 3.1 glxropcode 208 - glsopcode 0x01BD offset 397 MultiTexCoord3s(target, s, t, r) @@ -4773,9 +4883,10 @@ MultiTexCoord3s(target, s, t, r) param s CoordS in value param t CoordS in value param r CoordS in value - category VERSION_1_3 + category VERSION_1_3_DEPRECATED glxflags ARB version 1.3 + deprecated 3.1 vectorequiv MultiTexCoord3sv offset 398 @@ -4783,11 +4894,11 @@ MultiTexCoord3sv(target, v) return void param target TextureUnit in value param v CoordS in array [3] - category VERSION_1_3 + category VERSION_1_3_DEPRECATED version 1.3 + deprecated 3.1 glxflags ARB glxropcode 209 - glsopcode 0x01BE offset 399 MultiTexCoord4d(target, s, t, r, q) @@ -4797,9 +4908,10 @@ MultiTexCoord4d(target, s, t, r, q) param t CoordD in value param r CoordD in value param q CoordD in value - category VERSION_1_3 + category VERSION_1_3_DEPRECATED glxflags ARB version 1.3 + deprecated 3.1 vectorequiv MultiTexCoord4dv offset 400 @@ -4807,11 +4919,11 @@ MultiTexCoord4dv(target, v) return void param target TextureUnit in value param v CoordD in array [4] - category VERSION_1_3 + category VERSION_1_3_DEPRECATED glxflags ARB version 1.3 + deprecated 3.1 glxropcode 210 - glsopcode 0x01BF offset 401 MultiTexCoord4f(target, s, t, r, q) @@ -4821,9 +4933,10 @@ MultiTexCoord4f(target, s, t, r, q) param t CoordF in value param r CoordF in value param q CoordF in value - category VERSION_1_3 + category VERSION_1_3_DEPRECATED glxflags ARB version 1.3 + deprecated 3.1 vectorequiv MultiTexCoord4fv offset 402 @@ -4831,11 +4944,11 @@ MultiTexCoord4fv(target, v) return void param target TextureUnit in value param v CoordF in array [4] - category VERSION_1_3 + category VERSION_1_3_DEPRECATED glxflags ARB version 1.3 + deprecated 3.1 glxropcode 211 - glsopcode 0x01C0 offset 403 MultiTexCoord4i(target, s, t, r, q) @@ -4845,9 +4958,10 @@ MultiTexCoord4i(target, s, t, r, q) param t CoordI in value param r CoordI in value param q CoordI in value - category VERSION_1_3 + category VERSION_1_3_DEPRECATED glxflags ARB version 1.3 + deprecated 3.1 vectorequiv MultiTexCoord4iv offset 404 @@ -4855,11 +4969,11 @@ MultiTexCoord4iv(target, v) return void param target TextureUnit in value param v CoordI in array [4] - category VERSION_1_3 + category VERSION_1_3_DEPRECATED glxflags ARB version 1.3 + deprecated 3.1 glxropcode 212 - glsopcode 0x01C1 offset 405 MultiTexCoord4s(target, s, t, r, q) @@ -4869,9 +4983,10 @@ MultiTexCoord4s(target, s, t, r, q) param t CoordS in value param r CoordS in value param q CoordS in value - category VERSION_1_3 + category VERSION_1_3_DEPRECATED glxflags ARB version 1.3 + deprecated 3.1 vectorequiv MultiTexCoord4sv offset 406 @@ -4879,11 +4994,11 @@ MultiTexCoord4sv(target, v) return void param target TextureUnit in value param v CoordS in array [4] - category VERSION_1_3 + category VERSION_1_3_DEPRECATED glxflags ARB version 1.3 + deprecated 3.1 glxropcode 213 - glsopcode 0x01C2 offset 407 # OpenGL 1.3 (ARB_transpose_matrix) commands @@ -4891,251 +5006,173 @@ MultiTexCoord4sv(target, v) LoadTransposeMatrixf(m) return void param m Float32 in array [16] - category VERSION_1_3 + category VERSION_1_3_DEPRECATED glxflags ARB client-handcode client-intercept server-handcode version 1.3 - glsflags matrix - glsopcode 0x01C3 + deprecated 3.1 offset 408 LoadTransposeMatrixd(m) return void param m Float64 in array [16] - category VERSION_1_3 + category VERSION_1_3_DEPRECATED glxflags ARB client-handcode client-intercept server-handcode version 1.3 - glsflags matrix - glsopcode 0x01C4 + deprecated 3.1 offset 409 MultTransposeMatrixf(m) return void param m Float32 in array [16] - category VERSION_1_3 + category VERSION_1_3_DEPRECATED glxflags ARB client-handcode client-intercept server-handcode version 1.3 - glsflags matrix - glsopcode 0x01C5 + deprecated 3.1 offset 410 MultTransposeMatrixd(m) return void param m Float64 in array [16] - category VERSION_1_3 + category VERSION_1_3_DEPRECATED glxflags ARB client-handcode client-intercept server-handcode version 1.3 - glsflags matrix - glsopcode 0x01C6 + deprecated 3.1 offset 411 -# OpenGL 1.3 (ARB_multisample) commands +############################################################################### +############################################################################### +# +# OpenGL 1.4 commands +# +############################################################################### +############################################################################### -SampleCoverage(value, invert) +# OpenGL 1.4 (EXT_blend_func_separate) commands + +BlendFuncSeparate(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha) return void - param value ClampedFloat32 in value - param invert Boolean in value - category VERSION_1_3 - glxflags ARB - version 1.3 - glxropcode 229 - glsopcode 0x01C7 - offset 412 + 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.3 (ARB_texture_compression) commands +# OpenGL 1.4 (EXT_multi_draw_arrays) commands -# Arguably TexelInternalFormat, not PixelInternalFormat -CompressedTexImage3D(target, level, internalformat, width, height, depth, border, imageSize, data) +# first and count are really 'in' +MultiDrawArrays(mode, first, count, drawcount) return void - param target TextureTarget in value - param level CheckedInt32 in value - param internalformat PixelInternalFormat in value - param width SizeI in value - param height SizeI in value - param depth SizeI in value - param border CheckedInt32 in value - param imageSize SizeI in value - param data CompressedTextureARB in array [imageSize] - category VERSION_1_3 - dlflags handcode - glxflags ARB client-handcode server-handcode - version 1.3 - glxropcode 216 - glsopcode 0x01C9 - wglflags client-handcode server-handcode - offset 554 + param mode BeginMode in value + param first Int32 in array [COMPSIZE(count)] + param count SizeI in array [COMPSIZE(drawcount)] + param drawcount SizeI in value + category VERSION_1_4 + version 1.4 + glxropcode ? + offset 644 -# Arguably TexelInternalFormat, not PixelInternalFormat -CompressedTexImage2D(target, level, internalformat, width, height, border, imageSize, data) +MultiDrawElements(mode, count, type, indices, drawcount) return void - param target TextureTarget in value - param level CheckedInt32 in value - param internalformat PixelInternalFormat in value - param width SizeI in value - param height SizeI in value - param border CheckedInt32 in value - param imageSize SizeI in value - param data CompressedTextureARB in array [imageSize] - category VERSION_1_3 - dlflags handcode - glxflags ARB client-handcode server-handcode - version 1.3 - glxropcode 215 - glsopcode 0x01CA - wglflags client-handcode server-handcode - offset 555 + param mode BeginMode in value + param count SizeI in array [COMPSIZE(drawcount)] + param type DrawElementsType in value + param indices ConstVoidPointer in array [COMPSIZE(drawcount)] + param drawcount SizeI in value + category VERSION_1_4 + version 1.4 + glxropcode ? + offset 645 -# Arguably TexelInternalFormat, not PixelInternalFormat -CompressedTexImage1D(target, level, internalformat, width, border, imageSize, data) - return void - param target TextureTarget in value - param level CheckedInt32 in value - param internalformat PixelInternalFormat in value - param width SizeI in value - param border CheckedInt32 in value - param imageSize SizeI in value - param data CompressedTextureARB in array [imageSize] - category VERSION_1_3 - dlflags handcode - glxflags ARB client-handcode server-handcode - version 1.3 - glxropcode 214 - glsopcode 0x01CB - wglflags client-handcode server-handcode - offset 556 +# OpenGL 1.4 (ARB_point_parameters, NV_point_sprite) commands -CompressedTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data) +PointParameterf(pname, param) return void - param target TextureTarget in value - param level CheckedInt32 in value - param xoffset CheckedInt32 in value - param yoffset CheckedInt32 in value - param zoffset CheckedInt32 in value - param width SizeI in value - param height SizeI in value - param depth SizeI in value - param format PixelFormat in value - param imageSize SizeI in value - param data CompressedTextureARB in array [imageSize] - category VERSION_1_3 - dlflags handcode - glxflags ARB client-handcode server-handcode - version 1.3 - glxropcode 219 - glsopcode 0x01CC - wglflags client-handcode server-handcode - offset 557 + param pname PointParameterNameARB in value + param param CheckedFloat32 in value + category VERSION_1_4 + version 1.4 + glxropcode 2065 + extension + offset 458 -CompressedTexSubImage2D(target, level, xoffset, yoffset, width, height, format, imageSize, data) +PointParameterfv(pname, params) return void - param target TextureTarget in value - param level CheckedInt32 in value - param xoffset CheckedInt32 in value - param yoffset CheckedInt32 in value - param width SizeI in value - param height SizeI in value - param format PixelFormat in value - param imageSize SizeI in value - param data CompressedTextureARB in array [imageSize] - category VERSION_1_3 - dlflags handcode - glxflags ARB client-handcode server-handcode - version 1.3 - glxropcode 218 - glsopcode 0x01CD - wglflags client-handcode server-handcode - offset 558 + param pname PointParameterNameARB in value + param params CheckedFloat32 in array [COMPSIZE(pname)] + category VERSION_1_4 + version 1.4 + glxropcode 2066 + extension + offset 459 -CompressedTexSubImage1D(target, level, xoffset, width, format, imageSize, data) +PointParameteri(pname, param) return void - param target TextureTarget in value - param level CheckedInt32 in value - param xoffset CheckedInt32 in value - param width SizeI in value - param format PixelFormat in value - param imageSize SizeI in value - param data CompressedTextureARB in array [imageSize] - category VERSION_1_3 - dlflags handcode - glxflags ARB client-handcode server-handcode - version 1.3 - glxropcode 217 - glsopcode 0x01CE - wglflags client-handcode server-handcode - offset 559 + 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 -GetCompressedTexImage(target, level, img) +PointParameteriv(pname, params) return void - param target TextureTarget in value - param level CheckedInt32 in value - param img CompressedTextureARB out array [COMPSIZE(target/level)] - category VERSION_1_3 - dlflags notlistable - glxflags ARB client-handcode server-handcode - version 1.3 - glxsingle 160 - glsflags get - glsopcode 0x01CF - wglflags client-handcode server-handcode - offset 560 - + 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 commands +# OpenGL 1.4 deprecated commands # ############################################################################### ############################################################################### -# OpenGL 1.4 (EXT_blend_func_separate) commands - -BlendFuncSeparate(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha) - return void - param sfactorRGB BlendFuncSeparateParameterEXT in value - param dfactorRGB BlendFuncSeparateParameterEXT in value - param sfactorAlpha BlendFuncSeparateParameterEXT in value - param dfactorAlpha BlendFuncSeparateParameterEXT in value - category VERSION_1_4 - glxropcode 4134 - version 1.4 - extension - glsopcode 0x01DC - offset 537 - # OpenGL 1.4 (EXT_fog_coord) commands FogCoordf(coord) return void param coord CoordF in value - category VERSION_1_4 + 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 + category VERSION_1_4_DEPRECATED version 1.4 + deprecated 3.1 glxropcode 4124 - glsopcode 0x01D8 offset 546 FogCoordd(coord) return void param coord CoordD in value - category VERSION_1_4 + 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 + category VERSION_1_4_DEPRECATED version 1.4 + deprecated 3.1 glxropcode 4125 - glsopcode 0x01DA offset 548 FogCoordPointer(type, stride, pointer) @@ -5143,88 +5180,13 @@ FogCoordPointer(type, stride, pointer) param type FogPointerTypeEXT in value param stride SizeI in value param pointer Void in array [COMPSIZE(type/stride)] retained - category VERSION_1_4 + category VERSION_1_4_DEPRECATED dlflags notlistable version 1.4 + deprecated 3.1 glxflags client-handcode server-handcode - glsflags client - glsopcode 0x01DB offset 549 -# OpenGL 1.4 (EXT_multi_draw_arrays) commands - -# first and count are really 'in' -MultiDrawArrays(mode, first, count, primcount) - return void - param mode BeginMode in value - param first Int32 out array [COMPSIZE(count)] - param count SizeI out array [COMPSIZE(primcount)] - param primcount SizeI in value - category VERSION_1_4 - version 1.4 - glxropcode ? - glsflags ignore - offset 644 - -MultiDrawElements(mode, count, type, indices, primcount) - return void - param mode BeginMode in value - param count SizeI in array [COMPSIZE(primcount)] - param type DrawElementsType in value - param indices VoidPointer in array [COMPSIZE(primcount)] - param primcount SizeI in value - category VERSION_1_4 - version 1.4 - glxropcode ? - glsflags ignore - offset 645 - -# OpenGL 1.4 (ARB_point_parameters, NV_point_sprite) commands - -PointParameterf(pname, param) - return void - param pname PointParameterNameARB in value - param param CheckedFloat32 in value - category VERSION_1_4 - version 1.4 - glxropcode 2065 - extension - glsopcode 0x0177 - offset 458 - -PointParameterfv(pname, params) - return void - param pname PointParameterNameARB in value - param params CheckedFloat32 in array [COMPSIZE(pname)] - category VERSION_1_4 - version 1.4 - glxropcode 2066 - extension - glsopcode 0x0178 - offset 459 - -PointParameteri(pname, param) - return void - param pname PointParameterNameARB in value - param param Int32 in value - category VERSION_1_4 - version 1.4 - extension soft WINSOFT NV20 - glxropcode 4221 - glsflags ignore - offset 642 - -PointParameteriv(pname, params) - return void - param pname PointParameterNameARB in value - param params Int32 in array [COMPSIZE(pname)] - category VERSION_1_4 - version 1.4 - extension soft WINSOFT NV20 - glxropcode 4222re - glsflags ignore - offset 643 - # OpenGL 1.4 (EXT_secondary_color) commands SecondaryColor3b(red, green, blue) @@ -5232,18 +5194,19 @@ SecondaryColor3b(red, green, blue) param red ColorB in value param green ColorB in value param blue ColorB in value - category VERSION_1_4 + 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 + category VERSION_1_4_DEPRECATED version 1.4 + deprecated 3.1 glxropcode 4126 - glsopcode 0x01FD offset 562 SecondaryColor3d(red, green, blue) @@ -5251,18 +5214,19 @@ SecondaryColor3d(red, green, blue) param red ColorD in value param green ColorD in value param blue ColorD in value - category VERSION_1_4 + 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 + category VERSION_1_4_DEPRECATED version 1.4 + deprecated 3.1 glxropcode 4130 - glsopcode 0x01FE offset 564 SecondaryColor3f(red, green, blue) @@ -5270,18 +5234,19 @@ SecondaryColor3f(red, green, blue) param red ColorF in value param green ColorF in value param blue ColorF in value - category VERSION_1_4 + 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 + category VERSION_1_4_DEPRECATED version 1.4 + deprecated 3.1 glxropcode 4129 - glsopcode 0x01FF offset 566 SecondaryColor3i(red, green, blue) @@ -5289,18 +5254,19 @@ SecondaryColor3i(red, green, blue) param red ColorI in value param green ColorI in value param blue ColorI in value - category VERSION_1_4 + 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 + category VERSION_1_4_DEPRECATED version 1.4 + deprecated 3.1 glxropcode 4128 - glsopcode 0x0200 offset 568 SecondaryColor3s(red, green, blue) @@ -5308,18 +5274,19 @@ SecondaryColor3s(red, green, blue) param red ColorS in value param green ColorS in value param blue ColorS in value - category VERSION_1_4 + 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 + category VERSION_1_4_DEPRECATED version 1.4 + deprecated 3.1 glxropcode 4127 - glsopcode 0x0201 offset 570 SecondaryColor3ub(red, green, blue) @@ -5327,18 +5294,19 @@ SecondaryColor3ub(red, green, blue) param red ColorUB in value param green ColorUB in value param blue ColorUB in value - category VERSION_1_4 + 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 + category VERSION_1_4_DEPRECATED version 1.4 + deprecated 3.1 glxropcode 4131 - glsopcode 0x0202 offset 572 SecondaryColor3ui(red, green, blue) @@ -5346,18 +5314,19 @@ SecondaryColor3ui(red, green, blue) param red ColorUI in value param green ColorUI in value param blue ColorUI in value - category VERSION_1_4 + 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 + category VERSION_1_4_DEPRECATED version 1.4 + deprecated 3.1 glxropcode 4133 - glsopcode 0x0203 offset 574 SecondaryColor3us(red, green, blue) @@ -5365,18 +5334,19 @@ SecondaryColor3us(red, green, blue) param red ColorUS in value param green ColorUS in value param blue ColorUS in value - category VERSION_1_4 + 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 + category VERSION_1_4_DEPRECATED version 1.4 + deprecated 3.1 glxropcode 4132 - glsopcode 0x0204 offset 576 SecondaryColorPointer(size, type, stride, pointer) @@ -5385,13 +5355,12 @@ SecondaryColorPointer(size, type, stride, pointer) param type ColorPointerType in value param stride SizeI in value param pointer Void in array [COMPSIZE(size/type/stride)] retained - category VERSION_1_4 + category VERSION_1_4_DEPRECATED dlflags notlistable glxflags client-handcode server-handcode version 1.4 + deprecated 3.1 extension - glsflags client - glsopcode 0x0205 offset 577 # OpenGL 1.4 (ARB_window_pos) commands @@ -5401,76 +5370,80 @@ WindowPos2d(x, y) return void param x CoordD in value param y CoordD in value - category VERSION_1_4 + 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 + category VERSION_1_4_DEPRECATED version 1.4 + deprecated 3.1 glxropcode 230 glxflags client-handcode server-handcode - glsopcode 0x01F0 offset 514 WindowPos2f(x, y) return void param x CoordF in value param y CoordF in value - category VERSION_1_4 + 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 + category VERSION_1_4_DEPRECATED version 1.4 + deprecated 3.1 glxropcode 230 glxflags client-handcode server-handcode - glsopcode 0x01F1 offset 516 WindowPos2i(x, y) return void param x CoordI in value param y CoordI in value - category VERSION_1_4 + 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 + category VERSION_1_4_DEPRECATED version 1.4 + deprecated 3.1 glxropcode 230 glxflags client-handcode server-handcode - glsopcode 0x01F2 offset 518 WindowPos2s(x, y) return void param x CoordS in value param y CoordS in value - category VERSION_1_4 + 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 + category VERSION_1_4_DEPRECATED version 1.4 + deprecated 3.1 glxropcode 230 glxflags client-handcode server-handcode - glsopcode 0x01F3 offset 520 WindowPos3d(x, y, z) @@ -5479,18 +5452,19 @@ WindowPos3d(x, y, z) param y CoordD in value param z CoordD in value vectorequiv WindowPos3dv - category VERSION_1_4 + 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 + category VERSION_1_4_DEPRECATED version 1.4 + deprecated 3.1 glxropcode 230 glxflags client-handcode server-handcode - glsopcode 0x01F4 offset 522 WindowPos3f(x, y, z) @@ -5498,19 +5472,20 @@ WindowPos3f(x, y, z) param x CoordF in value param y CoordF in value param z CoordF in value - category VERSION_1_4 + 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 + category VERSION_1_4_DEPRECATED version 1.4 + deprecated 3.1 glxropcode 230 glxflags client-handcode server-handcode - glsopcode 0x01F5 offset 524 WindowPos3i(x, y, z) @@ -5518,19 +5493,20 @@ WindowPos3i(x, y, z) param x CoordI in value param y CoordI in value param z CoordI in value - category VERSION_1_4 + 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 + category VERSION_1_4_DEPRECATED version 1.4 + deprecated 3.1 glxropcode 230 glxflags client-handcode server-handcode - glsopcode 0x01F6 offset 526 WindowPos3s(x, y, z) @@ -5538,22 +5514,22 @@ WindowPos3s(x, y, z) param x CoordS in value param y CoordS in value param z CoordS in value - category VERSION_1_4 + 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 + category VERSION_1_4_DEPRECATED version 1.4 + deprecated 3.1 glxropcode 230 glxflags client-handcode server-handcode - glsopcode 0x01F7 offset 528 - ############################################################################### ############################################################################### # @@ -5573,7 +5549,6 @@ GenQueries(n, ids) extension glxsingle 162 glxflags ignore - glsopcode ? offset 700 DeleteQueries(n, ids) @@ -5585,7 +5560,6 @@ DeleteQueries(n, ids) extension glxsingle 161 glxflags ignore - glsopcode ? offset 701 IsQuery(id) @@ -5596,7 +5570,6 @@ IsQuery(id) extension glxsingle 163 glxflags ignore - glsopcode ? offset 702 BeginQuery(target, id) @@ -5608,7 +5581,6 @@ BeginQuery(target, id) extension glxropcode 231 glxflags ignore - glsopcode ? offset 703 EndQuery(target) @@ -5619,7 +5591,6 @@ EndQuery(target) extension glxropcode 232 glxflags ignore - glsopcode ? offset 704 GetQueryiv(target, pname, params) @@ -5633,8 +5604,6 @@ GetQueryiv(target, pname, params) extension glxsingle 164 glxflags ignore - glsflags get - glsopcode ? offset 705 GetQueryObjectiv(id, pname, params) @@ -5648,8 +5617,6 @@ GetQueryObjectiv(id, pname, params) extension glxsingle 165 glxflags ignore - glsflags get - glsopcode ? offset 706 GetQueryObjectuiv(id, pname, params) @@ -5663,8 +5630,6 @@ GetQueryObjectuiv(id, pname, params) extension glxsingle 166 glxflags ignore - glsflags get - glsopcode ? offset 707 # OpenGL 1.5 (ARB_vertex_buffer_object) commands @@ -5678,7 +5643,6 @@ BindBuffer(target, buffer) extension glxropcode ? glxflags ignore - glsopcode ? offset 688 DeleteBuffers(n, buffers) @@ -5690,7 +5654,6 @@ DeleteBuffers(n, buffers) extension glxropcode ? glxflags ignore - glsopcode ? offset 691 GenBuffers(n, buffers) @@ -5702,7 +5665,6 @@ GenBuffers(n, buffers) extension glxropcode ? glxflags ignore - glsopcode ? offset 692 IsBuffer(buffer) @@ -5713,7 +5675,6 @@ IsBuffer(buffer) extension glxropcode ? glxflags ignore - glsopcode ? offset 696 BufferData(target, size, data, usage) @@ -5727,7 +5688,6 @@ BufferData(target, size, data, usage) extension glxropcode ? glxflags ignore - glsopcode ? offset 689 BufferSubData(target, offset, size, data) @@ -5741,7 +5701,6 @@ BufferSubData(target, offset, size, data) extension glxropcode ? glxflags ignore - glsopcode ? offset 690 GetBufferSubData(target, offset, size, data) @@ -5756,8 +5715,6 @@ GetBufferSubData(target, offset, size, data) extension glxsingle ? glxflags ignore - glsflags get - glsopcode ? offset 695 MapBuffer(target, access) @@ -5769,7 +5726,6 @@ MapBuffer(target, access) extension glxropcode ? glxflags ignore - glsopcode ? offset 697 UnmapBuffer(target) @@ -5780,7 +5736,6 @@ UnmapBuffer(target) extension glxropcode ? glxflags ignore - glsopcode ? offset 698 GetBufferParameteriv(target, pname, params) @@ -5794,8 +5749,6 @@ GetBufferParameteriv(target, pname, params) extension glxsingle ? glxflags ignore - glsflags get - glsopcode ? offset 693 GetBufferPointerv(target, pname, params) @@ -5809,8 +5762,6 @@ GetBufferPointerv(target, pname, params) extension glxsingle ? glxflags ignore - glsflags get - glsopcode ? offset 694 # OpenGL 1.5 (EXT_shadow_funcs) commands - none @@ -5834,7 +5785,6 @@ BlendEquationSeparate(modeRGB, modeAlpha) version 2.0 extension glxropcode 4228 - glsopcode ? # OpenGL 2.0 (ARB_draw_buffers) commands @@ -5847,7 +5797,6 @@ DrawBuffers(n, bufs) extension glxropcode 233 glxflags ignore - glsopcode ? offset ? # OpenGL 2.0 (ARB_stencil_two_side) commands @@ -5863,21 +5812,19 @@ StencilOpSeparate(face, sfail, dpfail, dppass) extension glxropcode ? glxflags ignore - glsopcode ? offset ? -StencilFuncSeparate(frontfunc, backfunc, ref, mask) +StencilFuncSeparate(face, func, ref, mask) return void - param frontfunc StencilFunction in value - param backfunc StencilFunction in value - param ref ClampedStencilValue in value + param face StencilFaceDirection in value + param func StencilFunction in value + param ref StencilValue in value param mask MaskedStencilValue in value category VERSION_2_0 version 2.0 extension glxropcode ? glxflags ignore - glsopcode ? offset ? StencilMaskSeparate(face, mask) @@ -5889,7 +5836,6 @@ StencilMaskSeparate(face, mask) extension glxropcode ? glxflags ignore - glsopcode ? offset ? # OpenGL 2.0 (ARB_shader_objects / ARB_vertex_shader / ARB_fragment_shader) commands @@ -5903,7 +5849,6 @@ AttachShader(program, shader) extension glxropcode ? glxflags ignore - glsopcode ? offset ? BindAttribLocation(program, index, name) @@ -5916,7 +5861,6 @@ BindAttribLocation(program, index, name) extension glxropcode ? glxflags ignore - glsopcode ? offset ? CompileShader(shader) @@ -5927,7 +5871,6 @@ CompileShader(shader) extension glxropcode ? glxflags ignore - glsopcode ? offset ? CreateProgram() @@ -5937,7 +5880,6 @@ CreateProgram() extension glxropcode ? glxflags ignore - glsopcode ? offset ? CreateShader(type) @@ -5948,7 +5890,6 @@ CreateShader(type) extension glxropcode ? glxflags ignore - glsopcode ? offset ? DeleteProgram(program) @@ -5957,9 +5898,7 @@ DeleteProgram(program) category VERSION_2_0 version 2.0 extension - glxropcode ? - glxflags ignore - glsopcode ? + glxsingle 202 offset ? DeleteShader(shader) @@ -5968,9 +5907,7 @@ DeleteShader(shader) category VERSION_2_0 version 2.0 extension - glxropcode ? - glxflags ignore - glsopcode ? + glxsingle 195 offset ? DetachShader(program, shader) @@ -5982,7 +5919,6 @@ DetachShader(program, shader) extension glxropcode ? glxflags ignore - glsopcode ? offset ? DisableVertexAttribArray(index) @@ -5992,7 +5928,6 @@ DisableVertexAttribArray(index) category VERSION_2_0 version 2.0 extension soft WINSOFT NV10 - glsflags ignore glxflags ignore offset 666 @@ -6003,7 +5938,6 @@ EnableVertexAttribArray(index) category VERSION_2_0 version 2.0 extension soft WINSOFT NV10 - glsflags ignore glxflags ignore offset 665 @@ -6022,8 +5956,6 @@ GetActiveAttrib(program, index, bufSize, length, size, type, name) extension glxsingle ? glxflags ignore - glsflags get - glsopcode ? offset ? GetActiveUniform(program, index, bufSize, length, size, type, name) @@ -6041,8 +5973,6 @@ GetActiveUniform(program, index, bufSize, length, size, type, name) extension glxsingle ? glxflags ignore - glsflags get - glsopcode ? offset ? GetAttachedShaders(program, maxCount, count, obj) @@ -6057,8 +5987,6 @@ GetAttachedShaders(program, maxCount, count, obj) extension glxsingle ? glxflags ignore - glsflags get - glsopcode ? offset ? GetAttribLocation(program, name) @@ -6071,8 +5999,6 @@ GetAttribLocation(program, name) extension glxsingle ? glxflags ignore - glsflags get - glsopcode ? offset ? GetProgramiv(program, pname, params) @@ -6084,10 +6010,7 @@ GetProgramiv(program, pname, params) dlflags notlistable version 2.0 extension - glxsingle ? - glxflags ignore - glsflags get - glsopcode ? + glxsingle 199 offset ? GetProgramInfoLog(program, bufSize, length, infoLog) @@ -6100,10 +6023,7 @@ GetProgramInfoLog(program, bufSize, length, infoLog) dlflags notlistable version 2.0 extension - glxsingle ? - glxflags ignore - glsflags get - glsopcode ? + glxsingle 201 offset ? GetShaderiv(shader, pname, params) @@ -6115,10 +6035,7 @@ GetShaderiv(shader, pname, params) dlflags notlistable version 2.0 extension - glxsingle ? - glxflags ignore - glsflags get - glsopcode ? + glxsingle 198 offset ? GetShaderInfoLog(shader, bufSize, length, infoLog) @@ -6131,10 +6048,7 @@ GetShaderInfoLog(shader, bufSize, length, infoLog) dlflags notlistable version 2.0 extension - glxsingle ? - glxflags ignore - glsflags get - glsopcode ? + glxsingle 200 offset ? GetShaderSource(shader, bufSize, length, source) @@ -6149,8 +6063,6 @@ GetShaderSource(shader, bufSize, length, source) extension glxsingle ? glxflags ignore - glsflags get - glsopcode ? offset ? GetUniformLocation(program, name) @@ -6163,38 +6075,32 @@ GetUniformLocation(program, name) extension glxsingle ? glxflags ignore - glsflags get - glsopcode ? offset ? GetUniformfv(program, location, params) return void param program UInt32 in value param location Int32 in value - param params Float32 out array [location] + param params Float32 out array [COMPSIZE(location)] category VERSION_2_0 dlflags notlistable version 2.0 extension glxsingle ? glxflags ignore - glsflags get - glsopcode ? offset ? GetUniformiv(program, location, params) return void param program UInt32 in value param location Int32 in value - param params Int32 out array [location] + param params Int32 out array [COMPSIZE(location)] category VERSION_2_0 dlflags notlistable version 2.0 extension glxsingle ? glxflags ignore - glsflags get - glsopcode ? offset ? GetVertexAttribdv(index, pname, params) @@ -6207,8 +6113,6 @@ GetVertexAttribdv(index, pname, params) version 2.0 extension soft WINSOFT NV10 glxvendorpriv 1301 - glsflags client get - glsopcode 0x0232 offset 588 GetVertexAttribfv(index, pname, params) @@ -6221,8 +6125,6 @@ GetVertexAttribfv(index, pname, params) version 2.0 extension soft WINSOFT NV10 glxvendorpriv 1302 - glsflags client get - glsopcode 0x0233 offset 589 GetVertexAttribiv(index, pname, params) @@ -6235,8 +6137,6 @@ GetVertexAttribiv(index, pname, params) version 2.0 extension soft WINSOFT NV10 glxvendorpriv 1303 - glsflags client get - glsopcode 0x0234 offset 590 GetVertexAttribPointerv(index, pname, pointer) @@ -6249,8 +6149,6 @@ GetVertexAttribPointerv(index, pname, pointer) version 2.0 extension soft WINSOFT NV10 glxflags ignore - glsflags client get - glsopcode 0x0235 offset 591 IsProgram(program) @@ -6260,9 +6158,7 @@ IsProgram(program) category VERSION_2_0 version 2.0 extension soft WINSOFT NV10 - glxvendorpriv 1304 - glsflags get - glsopcode 0x0236 + glxsingle 197 offset 592 IsShader(shader) @@ -6272,9 +6168,7 @@ IsShader(shader) category VERSION_2_0 version 2.0 extension soft WINSOFT NV10 - glxvendorpriv ? - glsflags get - glsopcode ? + glxsingle 196 offset ? LinkProgram(program) @@ -6285,21 +6179,19 @@ LinkProgram(program) extension glxropcode ? glxflags ignore - glsopcode ? 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 string ConstCharPointer in array [count] param length Int32 in array [1] category VERSION_2_0 version 2.0 extension glxropcode ? glxflags ignore - glsopcode ? offset ? UseProgram(program) @@ -6310,7 +6202,6 @@ UseProgram(program) extension glxropcode ? glxflags ignore - glsopcode ? offset ? Uniform1f(location, v0) @@ -6322,7 +6213,6 @@ Uniform1f(location, v0) extension glxropcode ? glxflags ignore - glsopcode ? offset ? Uniform2f(location, v0, v1) @@ -6335,7 +6225,6 @@ Uniform2f(location, v0, v1) extension glxropcode ? glxflags ignore - glsopcode ? offset ? Uniform3f(location, v0, v1, v2) @@ -6349,7 +6238,6 @@ Uniform3f(location, v0, v1, v2) extension glxropcode ? glxflags ignore - glsopcode ? offset ? Uniform4f(location, v0, v1, v2, v3) @@ -6364,7 +6252,6 @@ Uniform4f(location, v0, v1, v2, v3) extension glxropcode ? glxflags ignore - glsopcode ? offset ? Uniform1i(location, v0) @@ -6376,7 +6263,6 @@ Uniform1i(location, v0) extension glxropcode ? glxflags ignore - glsopcode ? offset ? Uniform2i(location, v0, v1) @@ -6389,7 +6275,6 @@ Uniform2i(location, v0, v1) extension glxropcode ? glxflags ignore - glsopcode ? offset ? Uniform3i(location, v0, v1, v2) @@ -6403,7 +6288,6 @@ Uniform3i(location, v0, v1, v2) extension glxropcode ? glxflags ignore - glsopcode ? offset ? Uniform4i(location, v0, v1, v2, v3) @@ -6418,7 +6302,6 @@ Uniform4i(location, v0, v1, v2, v3) extension glxropcode ? glxflags ignore - glsopcode ? offset ? Uniform1fv(location, count, value) @@ -6431,7 +6314,6 @@ Uniform1fv(location, count, value) extension glxropcode ? glxflags ignore - glsopcode ? offset ? Uniform2fv(location, count, value) @@ -6444,7 +6326,6 @@ Uniform2fv(location, count, value) extension glxropcode ? glxflags ignore - glsopcode ? offset ? Uniform3fv(location, count, value) @@ -6457,7 +6338,6 @@ Uniform3fv(location, count, value) extension glxropcode ? glxflags ignore - glsopcode ? offset ? Uniform4fv(location, count, value) @@ -6470,7 +6350,6 @@ Uniform4fv(location, count, value) extension glxropcode ? glxflags ignore - glsopcode ? offset ? Uniform1iv(location, count, value) @@ -6483,7 +6362,6 @@ Uniform1iv(location, count, value) extension glxropcode ? glxflags ignore - glsopcode ? offset ? Uniform2iv(location, count, value) @@ -6496,7 +6374,6 @@ Uniform2iv(location, count, value) extension glxropcode ? glxflags ignore - glsopcode ? offset ? Uniform3iv(location, count, value) @@ -6509,7 +6386,6 @@ Uniform3iv(location, count, value) extension glxropcode ? glxflags ignore - glsopcode ? offset ? Uniform4iv(location, count, value) @@ -6522,7 +6398,6 @@ Uniform4iv(location, count, value) extension glxropcode ? glxflags ignore - glsopcode ? offset ? UniformMatrix2fv(location, count, transpose, value) @@ -6536,7 +6411,6 @@ UniformMatrix2fv(location, count, transpose, value) extension glxropcode ? glxflags ignore - glsopcode ? offset ? UniformMatrix3fv(location, count, transpose, value) @@ -6550,7 +6424,6 @@ UniformMatrix3fv(location, count, transpose, value) extension glxropcode ? glxflags ignore - glsopcode ? offset ? UniformMatrix4fv(location, count, transpose, value) @@ -6564,7 +6437,6 @@ UniformMatrix4fv(location, count, transpose, value) extension glxropcode ? glxflags ignore - glsopcode ? offset ? ValidateProgram(program) @@ -6575,7 +6447,6 @@ ValidateProgram(program) extension glxropcode ? glxflags ignore - glsopcode ? offset ? VertexAttrib1d(index, x) @@ -6584,9 +6455,9 @@ VertexAttrib1d(index, x) param x Float64 in value category VERSION_2_0 version 2.0 + deprecated 3.1 vectorequiv VertexAttrib1dv extension soft WINSOFT NV10 - glsflags ignore glxflags ignore offset 603 @@ -6596,9 +6467,9 @@ VertexAttrib1dv(index, v) param v Float64 in array [1] category VERSION_2_0 version 2.0 + deprecated 3.1 extension soft WINSOFT NV10 glxropcode 4197 - glsopcode 0x0240 offset 604 VertexAttrib1f(index, x) @@ -6607,9 +6478,9 @@ VertexAttrib1f(index, x) param x Float32 in value category VERSION_2_0 version 2.0 + deprecated 3.1 vectorequiv VertexAttrib1fv extension soft WINSOFT NV10 - glsflags ignore glxflags ignore offset 605 @@ -6619,9 +6490,9 @@ VertexAttrib1fv(index, v) param v Float32 in array [1] category VERSION_2_0 version 2.0 + deprecated 3.1 extension soft WINSOFT NV10 glxropcode 4193 - glsopcode 0x023F offset 606 VertexAttrib1s(index, x) @@ -6630,9 +6501,9 @@ VertexAttrib1s(index, x) param x Int16 in value category VERSION_2_0 version 2.0 + deprecated 3.1 vectorequiv VertexAttrib1sv extension soft WINSOFT NV10 - glsflags ignore glxflags ignore offset 607 @@ -6642,9 +6513,9 @@ VertexAttrib1sv(index, v) param v Int16 in array [1] category VERSION_2_0 version 2.0 + deprecated 3.1 extension soft WINSOFT NV10 glxropcode 4189 - glsopcode 0x023E offset 608 VertexAttrib2d(index, x, y) @@ -6654,9 +6525,9 @@ VertexAttrib2d(index, x, y) param y Float64 in value category VERSION_2_0 version 2.0 + deprecated 3.1 vectorequiv VertexAttrib2dv extension soft WINSOFT NV10 - glsflags ignore glxflags ignore offset 609 @@ -6666,9 +6537,9 @@ VertexAttrib2dv(index, v) param v Float64 in array [2] category VERSION_2_0 version 2.0 + deprecated 3.1 extension soft WINSOFT NV10 glxropcode 4198 - glsopcode 0x0243 offset 610 VertexAttrib2f(index, x, y) @@ -6678,9 +6549,9 @@ VertexAttrib2f(index, x, y) param y Float32 in value category VERSION_2_0 version 2.0 + deprecated 3.1 vectorequiv VertexAttrib2fv extension soft WINSOFT NV10 - glsflags ignore glxflags ignore offset 611 @@ -6690,9 +6561,9 @@ VertexAttrib2fv(index, v) param v Float32 in array [2] category VERSION_2_0 version 2.0 + deprecated 3.1 extension soft WINSOFT NV10 glxropcode 4194 - glsopcode 0x0242 offset 612 VertexAttrib2s(index, x, y) @@ -6702,9 +6573,9 @@ VertexAttrib2s(index, x, y) param y Int16 in value category VERSION_2_0 version 2.0 + deprecated 3.1 vectorequiv VertexAttrib2sv extension soft WINSOFT NV10 - glsflags ignore glxflags ignore offset 613 @@ -6714,9 +6585,9 @@ VertexAttrib2sv(index, v) param v Int16 in array [2] category VERSION_2_0 version 2.0 + deprecated 3.1 extension soft WINSOFT NV10 glxropcode 4190 - glsopcode 0x0241 offset 614 VertexAttrib3d(index, x, y, z) @@ -6727,9 +6598,9 @@ VertexAttrib3d(index, x, y, z) param z Float64 in value category VERSION_2_0 version 2.0 + deprecated 3.1 vectorequiv VertexAttrib3dv extension soft WINSOFT NV10 - glsflags ignore glxflags ignore offset 615 @@ -6739,9 +6610,9 @@ VertexAttrib3dv(index, v) param v Float64 in array [3] category VERSION_2_0 version 2.0 + deprecated 3.1 extension soft WINSOFT NV10 glxropcode 4199 - glsopcode 0x0246 offset 616 VertexAttrib3f(index, x, y, z) @@ -6752,9 +6623,9 @@ VertexAttrib3f(index, x, y, z) param z Float32 in value category VERSION_2_0 version 2.0 + deprecated 3.1 vectorequiv VertexAttrib3fv extension soft WINSOFT NV10 - glsflags ignore glxflags ignore offset 617 @@ -6764,9 +6635,9 @@ VertexAttrib3fv(index, v) param v Float32 in array [3] category VERSION_2_0 version 2.0 + deprecated 3.1 extension soft WINSOFT NV10 glxropcode 4195 - glsopcode 0x0245 offset 618 VertexAttrib3s(index, x, y, z) @@ -6777,9 +6648,9 @@ VertexAttrib3s(index, x, y, z) param z Int16 in value category VERSION_2_0 version 2.0 + deprecated 3.1 vectorequiv VertexAttrib3sv extension soft WINSOFT NV10 - glsflags ignore glxflags ignore offset 619 @@ -6789,9 +6660,9 @@ VertexAttrib3sv(index, v) param v Int16 in array [3] category VERSION_2_0 version 2.0 + deprecated 3.1 extension soft WINSOFT NV10 glxropcode 4191 - glsopcode 0x0244 offset 620 VertexAttrib4Nbv(index, v) @@ -6800,8 +6671,8 @@ VertexAttrib4Nbv(index, v) param v Int8 in array [4] category VERSION_2_0 version 2.0 + deprecated 3.1 extension soft WINSOFT NV10 - glsflags ignore glxflags ignore offset 659 @@ -6811,8 +6682,8 @@ VertexAttrib4Niv(index, v) param v Int32 in array [4] category VERSION_2_0 version 2.0 + deprecated 3.1 extension soft WINSOFT NV10 - glsflags ignore glxflags ignore offset 661 @@ -6822,8 +6693,8 @@ VertexAttrib4Nsv(index, v) param v Int16 in array [4] category VERSION_2_0 version 2.0 + deprecated 3.1 extension soft WINSOFT NV10 - glsflags ignore glxflags ignore offset 660 @@ -6836,8 +6707,8 @@ VertexAttrib4Nub(index, x, y, z, w) param w UInt8 in value category VERSION_2_0 version 2.0 + deprecated 3.1 extension soft WINSOFT NV10 - glsflags ignore glxflags ignore offset 627 @@ -6847,11 +6718,10 @@ VertexAttrib4Nubv(index, v) param v UInt8 in array [4] category VERSION_2_0 version 2.0 + deprecated 3.1 extension soft WINSOFT NV10 - glsflags ignore glxflags ignore glxropcode 4201 - glsopcode 0x024A offset 628 VertexAttrib4Nuiv(index, v) @@ -6860,8 +6730,8 @@ VertexAttrib4Nuiv(index, v) param v UInt32 in array [4] category VERSION_2_0 version 2.0 + deprecated 3.1 extension soft WINSOFT NV10 - glsflags ignore glxflags ignore offset 663 @@ -6871,8 +6741,8 @@ VertexAttrib4Nusv(index, v) param v UInt16 in array [4] category VERSION_2_0 version 2.0 + deprecated 3.1 extension soft WINSOFT NV10 - glsflags ignore glxflags ignore offset 662 @@ -6882,8 +6752,8 @@ VertexAttrib4bv(index, v) param v Int8 in array [4] category VERSION_2_0 version 2.0 + deprecated 3.1 extension soft WINSOFT NV10 - glsflags ignore glxflags ignore offset 654 @@ -6896,9 +6766,9 @@ VertexAttrib4d(index, x, y, z, w) param w Float64 in value category VERSION_2_0 version 2.0 + deprecated 3.1 vectorequiv VertexAttrib4dv extension soft WINSOFT NV10 - glsflags ignore glxflags ignore offset 621 @@ -6908,9 +6778,9 @@ VertexAttrib4dv(index, v) param v Float64 in array [4] category VERSION_2_0 version 2.0 + deprecated 3.1 extension soft WINSOFT NV10 glxropcode 4200 - glsopcode 0x0249 offset 622 VertexAttrib4f(index, x, y, z, w) @@ -6922,9 +6792,9 @@ VertexAttrib4f(index, x, y, z, w) param w Float32 in value category VERSION_2_0 version 2.0 + deprecated 3.1 vectorequiv VertexAttrib4fv extension soft WINSOFT NV10 - glsflags ignore glxflags ignore offset 623 @@ -6934,9 +6804,9 @@ VertexAttrib4fv(index, v) param v Float32 in array [4] category VERSION_2_0 version 2.0 + deprecated 3.1 extension soft WINSOFT NV10 glxropcode 4196 - glsopcode 0x0248 offset 624 VertexAttrib4iv(index, v) @@ -6945,8 +6815,8 @@ VertexAttrib4iv(index, v) param v Int32 in array [4] category VERSION_2_0 version 2.0 + deprecated 3.1 extension soft WINSOFT NV10 - glsflags ignore glxflags ignore offset 655 @@ -6959,9 +6829,9 @@ VertexAttrib4s(index, x, y, z, w) param w Int16 in value category VERSION_2_0 version 2.0 + deprecated 3.1 vectorequiv VertexAttrib4sv extension soft WINSOFT NV10 - glsflags ignore glxflags ignore offset 625 @@ -6971,11 +6841,10 @@ VertexAttrib4sv(index, v) param v Int16 in array [4] category VERSION_2_0 version 2.0 + deprecated 3.1 extension soft WINSOFT NV10 - glsflags ignore glxflags ignore glxropcode 4192 - glsopcode 0x0247 offset 626 VertexAttrib4ubv(index, v) @@ -6984,8 +6853,8 @@ VertexAttrib4ubv(index, v) param v UInt8 in array [4] category VERSION_2_0 version 2.0 + deprecated 3.1 extension soft WINSOFT NV10 - glsflags ignore glxflags ignore offset 656 @@ -6995,8 +6864,8 @@ VertexAttrib4uiv(index, v) param v UInt32 in array [4] category VERSION_2_0 version 2.0 + deprecated 3.1 extension soft WINSOFT NV10 - glsflags ignore glxflags ignore offset 658 @@ -7006,8 +6875,8 @@ VertexAttrib4usv(index, v) param v UInt16 in array [4] category VERSION_2_0 version 2.0 + deprecated 3.1 extension soft WINSOFT NV10 - glsflags ignore glxflags ignore offset 657 @@ -7023,7 +6892,6 @@ VertexAttribPointer(index, size, type, normalized, stride, pointer) category VERSION_2_0 version 2.0 extension soft WINSOFT NV10 - glsflags ignore glxflags ignore offset 664 @@ -7041,6 +6909,7 @@ VertexAttribPointer(index, size, type, normalized, stride, pointer) # 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 @@ -7050,9 +6919,8 @@ UniformMatrix2x3fv(location, count, transpose, value) category VERSION_2_1 version 2.1 extension - glxropcode ? + glxropcode 305 glxflags ignore - glsopcode ? offset ? UniformMatrix3x2fv(location, count, transpose, value) @@ -7064,9 +6932,7 @@ UniformMatrix3x2fv(location, count, transpose, value) category VERSION_2_1 version 2.1 extension - glxropcode ? - glxflags ignore - glsopcode ? + glxropcode 306 offset ? UniformMatrix2x4fv(location, count, transpose, value) @@ -7078,9 +6944,7 @@ UniformMatrix2x4fv(location, count, transpose, value) category VERSION_2_1 version 2.1 extension - glxropcode ? - glxflags ignore - glsopcode ? + glxropcode 307 offset ? UniformMatrix4x2fv(location, count, transpose, value) @@ -7092,9 +6956,7 @@ UniformMatrix4x2fv(location, count, transpose, value) category VERSION_2_1 version 2.1 extension - glxropcode ? - glxflags ignore - glsopcode ? + glxropcode 308 offset ? UniformMatrix3x4fv(location, count, transpose, value) @@ -7106,9 +6968,7 @@ UniformMatrix3x4fv(location, count, transpose, value) category VERSION_2_1 version 2.1 extension - glxropcode ? - glxflags ignore - glsopcode ? + glxropcode 309 offset ? UniformMatrix4x3fv(location, count, transpose, value) @@ -7120,14862 +6980,26803 @@ UniformMatrix4x3fv(location, count, transpose, value) category VERSION_2_1 version 2.1 extension - glxropcode ? - glxflags ignore - glsopcode ? + glxropcode 310 offset ? - - ############################################################################### ############################################################################### # -# ARB extensions, in order by ARB extension number +# OpenGL 3.0 commands # ############################################################################### ############################################################################### -############################################################################### -# -# ARB Extension #1 -# ARB_multitexture commands -# -############################################################################### +# OpenGL 3.0 (EXT_draw_buffers2) commands -ActiveTextureARB(texture) +ColorMaski(index, r, g, b, a) return void - param texture TextureUnit in value - category ARB_multitexture - glxflags ARB - version 1.2 - glxropcode 197 - alias ActiveTexture - glsalias ActiveTexture + 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 -ClientActiveTextureARB(texture) +GetBooleani_v(target, index, data) return void - param texture TextureUnit in value - category ARB_multitexture + 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 ARB client-handcode client-intercept server-handcode - version 1.2 - alias ClientActiveTexture - glsalias ClientActiveTexture + glxflags ignore + glfflags ignore -MultiTexCoord1dARB(target, s) +GetIntegeri_v(target, index, data) return void - param target TextureUnit in value - param s CoordD in value - category ARB_multitexture - glxflags ARB - version 1.2 - vectorequiv MultiTexCoord1dv + 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 -MultiTexCoord1dvARB(target, v) +Enablei(target, index) 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 - glsalias MultiTexCoord1dv + param target GLenum in value + param index UInt32 in value + category VERSION_3_0 + version 3.0 + extension + glxflags ignore + glfflags ignore -MultiTexCoord1fARB(target, s) +Disablei(target, index) return void - param target TextureUnit in value - param s CoordF in value - category ARB_multitexture - glxflags ARB - version 1.2 - vectorequiv MultiTexCoord1fv + param target GLenum in value + param index UInt32 in value + category VERSION_3_0 + version 3.0 + extension + glxflags ignore + glfflags ignore -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 - glsalias MultiTexCoord1fv +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 -MultiTexCoord1iARB(target, s) +# OpenGL 3.0 (EXT_transform_feedback) commands + +BeginTransformFeedback(primitiveMode) return void - param target TextureUnit in value - param s CoordI in value - category ARB_multitexture - glxflags ARB - version 1.2 - vectorequiv MultiTexCoord1iv + param primitiveMode GLenum in value + category VERSION_3_0 + version 3.0 + extension + dlflags notlistable + glxflags ignore + glfflags ignore -MultiTexCoord1ivARB(target, v) +EndTransformFeedback() 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 - glsalias MultiTexCoord1iv + category VERSION_3_0 + version 3.0 + extension + dlflags notlistable + glxflags ignore + glfflags ignore -MultiTexCoord1sARB(target, s) +BindBufferRange(target, index, buffer, offset, size) return void - param target TextureUnit in value - param s CoordS in value - category ARB_multitexture - glxflags ARB - version 1.2 - vectorequiv MultiTexCoord1sv + 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 -MultiTexCoord1svARB(target, v) +BindBufferBase(target, index, buffer) 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 - glsalias MultiTexCoord1sv + 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 -MultiTexCoord2dARB(target, s, t) +TransformFeedbackVaryings(program, count, varyings, bufferMode) 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 + param program UInt32 in value + param count SizeI in value + param varyings ConstCharPointer in array [count] + param bufferMode GLenum in value + category VERSION_3_0 + version 3.0 + extension + dlflags notlistable + glxflags ignore + glfflags ignore -MultiTexCoord2dvARB(target, v) +GetTransformFeedbackVarying(program, index, bufSize, length, size, type, name) 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 - glsalias MultiTexCoord2dv + 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 -MultiTexCoord2fARB(target, s, t) +ClampColor(target, clamp) 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 + param target ClampColorTargetARB in value + param clamp ClampColorModeARB in value + category VERSION_3_0 + version 3.0 + extension + glxropcode 234 + glxflags ignore + offset ? -MultiTexCoord2fvARB(target, v) +BeginConditionalRender(id, mode) 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 - glsalias MultiTexCoord2fv + param id UInt32 in value + param mode TypeEnum in value + category VERSION_3_0 + version 3.0 + glfflags ignore + glxflags ignore -MultiTexCoord2iARB(target, s, t) +EndConditionalRender() 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 + category VERSION_3_0 + version 3.0 + glfflags ignore + glxflags ignore -MultiTexCoord2ivARB(target, v) +VertexAttribIPointer(index, size, type, stride, pointer) 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 - glsalias MultiTexCoord2iv + 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 -MultiTexCoord2sARB(target, s, t) +GetVertexAttribIiv(index, pname, params) 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 + 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 -MultiTexCoord2svARB(target, v) +GetVertexAttribIuiv(index, pname, params) 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 - glsalias MultiTexCoord2sv + 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 -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 +# OpenGL 3.0 (NV_vertex_program4) commands -MultiTexCoord3dvARB(target, v) +VertexAttribI1i(index, x) 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 - glsalias MultiTexCoord3dv + 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 -MultiTexCoord3fARB(target, s, t, r) +VertexAttribI2i(index, x, y) 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 + 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 -MultiTexCoord3fvARB(target, v) +VertexAttribI3i(index, x, y, z) 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 - glsalias MultiTexCoord3fv + 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 -MultiTexCoord3iARB(target, s, t, r) +VertexAttribI4i(index, x, y, z, w) 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 + 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 -MultiTexCoord3ivARB(target, v) +VertexAttribI1ui(index, x) 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 - glsalias MultiTexCoord3iv + 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 -MultiTexCoord3sARB(target, s, t, r) +VertexAttribI2ui(index, x, y) 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 + 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 -MultiTexCoord3svARB(target, v) +VertexAttribI3ui(index, x, y, z) 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 - glsalias MultiTexCoord3sv + 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 -MultiTexCoord4dARB(target, s, t, r, q) +VertexAttribI4ui(index, x, y, z, w) 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 + 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 -MultiTexCoord4dvARB(target, v) +VertexAttribI1iv(index, 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 - glsalias MultiTexCoord4dv + 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 -MultiTexCoord4fARB(target, s, t, r, q) +VertexAttribI2iv(index, v) 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 + 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 -MultiTexCoord4fvARB(target, v) +VertexAttribI3iv(index, 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 - glsalias MultiTexCoord4fv + 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 -MultiTexCoord4iARB(target, s, t, r, q) +VertexAttribI4iv(index, v) 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 + 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 -MultiTexCoord4ivARB(target, v) +VertexAttribI1uiv(index, 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 - glsalias MultiTexCoord4iv + 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 -MultiTexCoord4sARB(target, s, t, r, q) +VertexAttribI2uiv(index, v) 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 + 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 -MultiTexCoord4svARB(target, v) +VertexAttribI3uiv(index, 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 - glsalias MultiTexCoord4sv + 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 -################################################################################ -# -# ARB Extension #2 - GLX_ARB_get_proc_address -# -############################################################################### +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 -################################################################################ -# -# ARB Extension #3 -# ARB_transpose_matrix commands -# -############################################################################### +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 -LoadTransposeMatrixfARB(m) +VertexAttribI4sv(index, v) 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 - glsalias LoadTransposeMatrixf + 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 -LoadTransposeMatrixdARB(m) +VertexAttribI4ubv(index, v) 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 - glsalias LoadTransposeMatrixd + 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 -MultTransposeMatrixfARB(m) +VertexAttribI4usv(index, v) 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 - glsalias MultTransposeMatrixf + 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 -MultTransposeMatrixdARB(m) +# OpenGL 3.0 (EXT_gpu_shader4) commands + +GetUniformuiv(program, location, params) 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 - glsalias MultTransposeMatrixd + 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 -################################################################################ -# -# ARB Extension #4 - WGL_ARB_buffer_region -# -############################################################################### +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 -################################################################################ -# -# ARB Extension #5 -# ARB_multisample commands -# -############################################################################### +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 -SampleCoverageARB(value, invert) +Uniform1ui(location, v0) return void - param value ClampedFloat32 in value - param invert Boolean in value - category ARB_multisample - glxflags ARB - version 1.2 - alias SampleCoverage - glsalias SampleCoverage + param location Int32 in value + param v0 UInt32 in value + category VERSION_3_0 + version 3.0 + extension + glfflags ignore + glxflags ignore -################################################################################ -# -# ARB Extension #6 -# ARB_texture_env_add commands -# -############################################################################### +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 -# (none) -newcategory: ARB_texture_env_add +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 -################################################################################ -# -# ARB Extension #7 -# ARB_texture_cube_map commands -# -############################################################################### +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 -# (none) -newcategory: ARB_texture_cube_map +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 -################################################################################ -# -# 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 -# -############################################################################### +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 -################################################################################ -# -# ARB Extension #12 -# ARB_texture_compression commands -# -############################################################################### +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 -# Arguably TexelInternalFormat, not PixelInternalFormat -CompressedTexImage3DARB(target, level, internalformat, width, height, depth, border, imageSize, data) +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 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 - glsalias CompressedTexImage3D - wglflags client-handcode server-handcode + param pname TextureParameterName in value + param params Int32 in array [COMPSIZE(pname)] + category VERSION_3_0 + version 3.0 + extension + glfflags ignore + glxflags ignore -# Arguably TexelInternalFormat, not PixelInternalFormat -CompressedTexImage2DARB(target, level, internalformat, width, height, border, imageSize, data) +TexParameterIuiv(target, pname, params) 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 - glsalias CompressedTexImage2D - wglflags client-handcode server-handcode + param pname TextureParameterName in value + param params UInt32 in array [COMPSIZE(pname)] + category VERSION_3_0 + version 3.0 + extension + glfflags ignore + glxflags ignore -# Arguably TexelInternalFormat, not PixelInternalFormat -CompressedTexImage1DARB(target, level, internalformat, width, border, imageSize, data) +GetTexParameterIiv(target, pname, params) 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 - glsalias CompressedTexImage1D - wglflags client-handcode server-handcode + 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 -CompressedTexSubImage3DARB(target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data) +GetTexParameterIuiv(target, pname, params) 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 - glsalias CompressedTexSubImage3D - wglflags client-handcode server-handcode + 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 -CompressedTexSubImage2DARB(target, level, xoffset, yoffset, width, height, format, imageSize, data) +# New commands in OpenGL 3.0 + +ClearBufferiv(buffer, drawbuffer, value) 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 - glsalias CompressedTexSubImage2D - wglflags client-handcode server-handcode + 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 -CompressedTexSubImage1DARB(target, level, xoffset, width, format, imageSize, data) +ClearBufferuiv(buffer, drawbuffer, value) 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 - glsalias CompressedTexSubImage1D - wglflags client-handcode server-handcode + 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 -GetCompressedTexImageARB(target, level, img) +ClearBufferfv(buffer, drawbuffer, value) return void - param target TextureTarget in value - param level CheckedInt32 in value - param img CompressedTextureARB out array [COMPSIZE(target/level)] - category ARB_texture_compression + 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 ARB client-handcode server-handcode - version 1.2 - glxsingle 160 - alias GetCompressedTexImage - glsalias GetCompressedTexImage - wglflags client-handcode server-handcode + 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 */ + +############################################################################### +############################################################################### # -# ARB Extension #13 -# ARB_texture_border_clamp commands +# OpenGL 3.0 deprecated commands # ############################################################################### +############################################################################### -# (none) -newcategory: ARB_texture_border_clamp +# (none - VertexAttribI* were moved back into non-deprecated) + +############################################################################### ############################################################################### # -# ARB Extension #14 -# ARB_point_parameters commands +# OpenGL 3.1 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 - glsalias PointParameterf +# New commands in OpenGL 3.1 - none -PointParameterfvARB(pname, params) +# OpenGL 3.1 (ARB_draw_instanced) commands + +DrawArraysInstanced(mode, first, count, instancecount) 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 + param mode BeginMode in value + param first Int32 in value + param count SizeI in value + param instancecount SizeI in value + category VERSION_3_1 + version 3.1 extension - alias PointParameterfv - glsalias PointParameterfv - -################################################################################ -# -# ARB Extension #15 -# ARB_vertex_blend commands -# -############################################################################### + dlflags notlistable + vectorequiv ArrayElement + glfflags ignore + glxflags ignore -WeightbvARB(size, weights) +DrawElementsInstanced(mode, count, type, indices, instancecount) return void - param size Int32 in value - param weights Int8 in array [size] - category ARB_vertex_blend - version 1.1 + param mode BeginMode in value + param count SizeI in value + param type DrawElementsType in value + param indices Void in array [COMPSIZE(count/type)] + param instancecount SizeI in value + category VERSION_3_1 + version 3.1 extension - glxropcode 220 + dlflags notlistable + vectorequiv ArrayElement + glfflags ignore glxflags ignore - glsopcode 0x0206 - offset ? -WeightsvARB(size, weights) +# OpenGL 3.1 (ARB_texture_buffer_object) commands + +TexBuffer(target, internalformat, buffer) return void - param size Int32 in value - param weights Int16 in array [size] - category ARB_vertex_blend - version 1.1 + param target TextureTarget in value + param internalformat GLenum in value + param buffer UInt32 in value + category VERSION_3_1 + version 3.1 extension - glxropcode 222 + glfflags ignore glxflags ignore - glsopcode 0x0207 - offset ? -WeightivARB(size, weights) +# 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 size Int32 in value - param weights Int32 in array [size] - category ARB_vertex_blend - version 1.1 + param index UInt32 in value + category VERSION_3_1 + version 3.1 extension - glxropcode 224 + glxropcode ? glxflags ignore - glsopcode 0x0208 offset ? -WeightfvARB(size, weights) +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 size Int32 in value - param weights Float32 in array [size] - category ARB_vertex_blend - version 1.1 + 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 - glxropcode 227 + dlflags notlistable glxflags ignore - glsopcode 0x0209 - offset ? + glfflags ignore -WeightdvARB(size, weights) + +GetBufferParameteri64v(target, pname, params) return void - param size Int32 in value - param weights Float64 in array [size] - category ARB_vertex_blend - version 1.1 + 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 - glxropcode 228 + glxsingle ? glxflags ignore - glsopcode 0x020A - offset ? -WeightubvARB(size, weights) +# 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 size Int32 in value - param weights UInt8 in array [size] - category ARB_vertex_blend - version 1.1 + 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 221 + glxropcode ? glxflags ignore - glsopcode 0x020B offset ? -WeightusvARB(size, weights) +# 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 size Int32 in value - param weights UInt16 in array [size] - category ARB_vertex_blend + param index UInt32 in value + param divisor UInt32 in value + category VERSION_3_3 version 1.1 extension - glxropcode 223 + glfflags ignore glxflags ignore - glsopcode 0x020C - 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 - glsopcode 0x020D - 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 - glsflags client - glsopcode 0x020E - offset ? +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 */ -VertexBlendARB(count) - return void - param count Int32 in value - category ARB_vertex_blend - version 1.1 - extension - glxropcode 226 - glxflags ignore - glsopcode 0x020F - offset ? -################################################################################ +############################################################################### +############################################################################### # -# ARB Extension #16 -# ARB_matrix_palette commands +# OpenGL 4.0 commands # ############################################################################### +############################################################################### -CurrentPaletteMatrixARB(index) +# New commands in OpenGL 4.0 + +# OpenGL 4.0 (ARB_sample_shading) commands + +MinSampleShading(value) return void - param index Int32 in value - category ARB_matrix_palette - version 1.1 + param value ColorF in value + category VERSION_4_0 + version 1.2 extension - glxropcode 4329 + glxropcode ? glxflags ignore - glsopcode 0x0210 offset ? -MatrixIndexubvARB(size, indices) +# OpenGL 4.0 (ARB_draw_buffers_blend) commands + +BlendEquationi(buf, mode) return void - param size Int32 in value - param indices UInt8 in array [size] - category ARB_matrix_palette - version 1.1 + param buf UInt32 in value + param mode GLenum in value + category VERSION_4_0 + version 1.2 extension - glxropcode 4326 + glxropcode ? glxflags ignore - glsopcode 0x0211 offset ? -MatrixIndexusvARB(size, indices) +BlendEquationSeparatei(buf, modeRGB, modeAlpha) return void - param size Int32 in value - param indices UInt16 in array [size] - category ARB_matrix_palette - version 1.1 + param buf UInt32 in value + param modeRGB GLenum in value + param modeAlpha GLenum in value + category VERSION_4_0 + version 1.2 extension - glxropcode 4327 + glxropcode ? glxflags ignore - glsopcode 0x0212 offset ? -MatrixIndexuivARB(size, indices) +BlendFunci(buf, src, dst) return void - param size Int32 in value - param indices UInt32 in array [size] - category ARB_matrix_palette - version 1.1 + param buf UInt32 in value + param src GLenum in value + param dst GLenum in value + category VERSION_4_0 + version 1.2 extension - glxropcode 4328 + glxropcode ? glxflags ignore - glsopcode 0x0213 offset ? -MatrixIndexPointerARB(size, type, stride, pointer) +BlendFuncSeparatei(buf, srcRGB, dstRGB, srcAlpha, dstAlpha) 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 + 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 - dlflags notlistable + glxropcode ? glxflags ignore - glsflags client - glsopcode 0x0214 offset ? -################################################################################ -# -# ARB Extension #17 -# ARB_texture_env_combine commands -# -############################################################################### +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 */ -# (none) -newcategory: ARB_texture_env_combine -################################################################################ +############################################################################### +############################################################################### # -# ARB Extension #18 -# ARB_texture_env_crossbar commands +# OpenGL 4.1 commands # ############################################################################### +############################################################################### -# (none) -newcategory: ARB_texture_env_crossbar +# New commands in OpenGL 4.1 - none +newcategory: VERSION_4_1 -################################################################################ -# -# ARB Extension #19 -# ARB_texture_env_dot3 commands -# -############################################################################### +passthru: /* OpenGL 4.1 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 */ -# (none) -newcategory: ARB_texture_env_dot3 ############################################################################### -# -# ARB Extension #20 - WGL_ARB_render_texture -# -############################################################################### - ############################################################################### # -# ARB Extension #21 -# ARB_texture_mirrored_repeat commands +# OpenGL 4.2 commands # ############################################################################### +############################################################################### -# (none) -newcategory: ARB_texture_mirrored_repeat +# New commands in OpenGL 4.2 - none +newcategory: VERSION_4_2 -############################################################################### -# -# ARB Extension #22 -# ARB_depth_texture commands -# -############################################################################### +passthru: /* OpenGL 4.2 reuses entry points from these extensions: */ +passthru: /* ARB_base_instance */ +passthru: /* ARB_shading_language_420pack (no entry points) */ +passthru: /* ARB_transform_feedback_instanced */ +passthru: /* ARB_compressed_texture_pixel_storage (no entry points) */ +passthru: /* ARB_conservative_depth (no entry points) */ +passthru: /* ARB_internalformat_query */ +passthru: /* ARB_map_buffer_alignment (no entry points) */ +passthru: /* ARB_shader_atomic_counters */ +passthru: /* ARB_shader_image_load_store */ +passthru: /* ARB_shading_language_packing (no entry points) */ +passthru: /* ARB_texture_storage */ -# (none) -newcategory: ARB_depth_texture +############################################################################### ############################################################################### # -# ARB Extension #23 -# ARB_shadow commands +# OpenGL 4.3 commands # ############################################################################### +############################################################################### -# (none) -newcategory: ARB_shadow +# New commands in OpenGL 4.3 - none +newcategory: VERSION_4_3 + +passthru: /* OpenGL 4.3 reuses entry points from these extensions: */ +passthru: /* ARB_arrays_of_arrays (no entry points, GLSL only) */ +passthru: /* ARB_fragment_layer_viewport (no entry points, GLSL only) */ +passthru: /* ARB_shader_image_size (no entry points, GLSL only) */ +passthru: /* ARB_ES3_compatibility (no entry points) */ +passthru: /* ARB_clear_buffer_object */ +passthru: /* ARB_compute_shader */ +passthru: /* ARB_copy_image */ +passthru: /* KHR_debug (includes ARB_debug_output commands promoted to KHR without suffixes) */ +passthru: /* ARB_explicit_uniform_location (no entry points) */ +passthru: /* ARB_framebuffer_no_attachments */ +passthru: /* ARB_internalformat_query2 */ +passthru: /* ARB_invalidate_subdata */ +passthru: /* ARB_multi_draw_indirect */ +passthru: /* ARB_program_interface_query */ +passthru: /* ARB_robust_buffer_access_behavior (no entry points) */ +passthru: /* ARB_shader_storage_buffer_object */ +passthru: /* ARB_stencil_texturing (no entry points) */ +passthru: /* ARB_texture_buffer_range */ +passthru: /* ARB_texture_query_levels (no entry points) */ +passthru: /* ARB_texture_storage_multisample */ +passthru: /* ARB_texture_view */ +passthru: /* ARB_vertex_attrib_binding */ +############################################################################### ############################################################################### # -# ARB Extension #24 -# ARB_shadow_ambient commands +# ARB extensions, in order by ARB extension number # ############################################################################### - -# (none) -newcategory: ARB_shadow_ambient +############################################################################### ############################################################################### # -# ARB Extension #25 -# ARB_window_pos commands -# Note: all entry points use glxropcode ropcode 230, with 3 float parameters +# ARB Extension #1 +# ARB_multitexture commands # ############################################################################### -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 - glsalias WindowPos2d - -WindowPos2dvARB(v) +ActiveTextureARB(texture) return void - param v CoordD in array [2] - category ARB_window_pos - version 1.0 - glxropcode 230 - glxflags client-handcode server-handcode - alias WindowPos2dv - glsalias WindowPos2dv + param texture TextureUnit in value + category ARB_multitexture + glxflags ARB + version 1.2 + glxropcode 197 + alias ActiveTexture -WindowPos2fARB(x, y) +ClientActiveTextureARB(texture) return void - param x CoordF in value - param y CoordF in value - category ARB_window_pos - vectorequiv WindowPos2fvARB - version 1.0 - alias WindowPos2f - glsalias WindowPos2f + param texture TextureUnit in value + category ARB_multitexture + dlflags notlistable + glxflags ARB client-handcode client-intercept server-handcode + version 1.2 + alias ClientActiveTexture -WindowPos2fvARB(v) +MultiTexCoord1dARB(target, s) return void - param v CoordF in array [2] - category ARB_window_pos - version 1.0 - glxropcode 230 - glxflags client-handcode server-handcode - alias WindowPos2fv - glsalias WindowPos2fv + param target TextureUnit in value + param s CoordD in value + category ARB_multitexture + glxflags ARB + version 1.2 + vectorequiv MultiTexCoord1dv -WindowPos2iARB(x, y) +MultiTexCoord1dvARB(target, v) return void - param x CoordI in value - param y CoordI in value - category ARB_window_pos - vectorequiv WindowPos2ivARB - version 1.0 - alias WindowPos2i - glsalias WindowPos2i + param target TextureUnit in value + param v CoordD in array [1] + category ARB_multitexture + glxflags ARB + version 1.2 + glxropcode 198 + alias MultiTexCoord1dv -WindowPos2ivARB(v) +MultiTexCoord1fARB(target, s) return void - param v CoordI in array [2] - category ARB_window_pos - version 1.0 - glxropcode 230 - glxflags client-handcode server-handcode - alias WindowPos2iv - glsalias WindowPos2iv + param target TextureUnit in value + param s CoordF in value + category ARB_multitexture + glxflags ARB + version 1.2 + vectorequiv MultiTexCoord1fv -WindowPos2sARB(x, y) +MultiTexCoord1fvARB(target, v) return void - param x CoordS in value - param y CoordS in value - category ARB_window_pos - vectorequiv WindowPos2svARB - version 1.0 - alias WindowPos2s - glsalias WindowPos2s + param target TextureUnit in value + param v CoordF in array [1] + category ARB_multitexture + glxflags ARB + version 1.2 + glxropcode 199 + alias MultiTexCoord1fv -WindowPos2svARB(v) +MultiTexCoord1iARB(target, s) return void - param v CoordS in array [2] - category ARB_window_pos - version 1.0 - glxropcode 230 - glxflags client-handcode server-handcode - alias WindowPos2sv - glsalias WindowPos2sv + param target TextureUnit in value + param s CoordI in value + category ARB_multitexture + glxflags ARB + version 1.2 + vectorequiv MultiTexCoord1iv -WindowPos3dARB(x, y, z) +MultiTexCoord1ivARB(target, v) 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 - glsalias WindowPos3d + param target TextureUnit in value + param v CoordI in array [1] + category ARB_multitexture + glxflags ARB + version 1.2 + glxropcode 200 + alias MultiTexCoord1iv -WindowPos3dvARB(v) +MultiTexCoord1sARB(target, s) return void - param v CoordD in array [3] - category ARB_window_pos - version 1.0 - glxropcode 230 - glxflags client-handcode server-handcode - alias WindowPos3dv - glsalias WindowPos3dv + param target TextureUnit in value + param s CoordS in value + category ARB_multitexture + glxflags ARB + version 1.2 + vectorequiv MultiTexCoord1sv -WindowPos3fARB(x, y, z) +MultiTexCoord1svARB(target, v) 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 - glsalias WindowPos3f + param target TextureUnit in value + param v CoordS in array [1] + category ARB_multitexture + glxflags ARB + version 1.2 + glxropcode 201 + alias MultiTexCoord1sv -WindowPos3fvARB(v) +MultiTexCoord2dARB(target, s, t) return void - param v CoordF in array [3] - category ARB_window_pos - version 1.0 - glxropcode 230 - glxflags client-handcode server-handcode - alias WindowPos3fv - glsalias WindowPos3fv + 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 -WindowPos3iARB(x, y, z) +MultiTexCoord2dvARB(target, v) 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 - glsalias WindowPos3i + param target TextureUnit in value + param v CoordD in array [2] + category ARB_multitexture + glxflags ARB + version 1.2 + glxropcode 202 + alias MultiTexCoord2dv -WindowPos3ivARB(v) +MultiTexCoord2fARB(target, s, t) return void - param v CoordI in array [3] - category ARB_window_pos - version 1.0 - glxropcode 230 - glxflags client-handcode server-handcode - alias WindowPos3iv - glsalias WindowPos3iv + 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 -WindowPos3sARB(x, y, z) +MultiTexCoord2fvARB(target, v) 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 - glsalias WindowPos3s + param target TextureUnit in value + param v CoordF in array [2] + category ARB_multitexture + glxflags ARB + version 1.2 + glxropcode 203 + alias MultiTexCoord2fv -WindowPos3svARB(v) +MultiTexCoord2iARB(target, s, t) return void - param v CoordS in array [3] - category ARB_window_pos - version 1.0 - glxropcode 230 - glxflags client-handcode server-handcode - alias WindowPos3sv - glsalias WindowPos3sv + 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 -############################################################################### -# -# ARB Extension #26 -# ARB_vertex_program commands -# -############################################################################### +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 -VertexAttrib1dARB(index, x) +MultiTexCoord2sARB(target, s, t) 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 - glsalias VertexAttrib1d + 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 -VertexAttrib1dvARB(index, v) +MultiTexCoord2svARB(target, 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 - glsopcode 0x0240 - alias VertexAttrib1dv - glsalias VertexAttrib1dv + param target TextureUnit in value + param v CoordS in array [2] + category ARB_multitexture + glxflags ARB + version 1.2 + glxropcode 205 + alias MultiTexCoord2sv -VertexAttrib1fARB(index, x) +MultiTexCoord3dARB(target, s, t, r) 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 - glsalias VertexAttrib1f + 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 -VertexAttrib1fvARB(index, v) +MultiTexCoord3dvARB(target, 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 - glsopcode 0x023F - alias VertexAttrib1fv - glsalias VertexAttrib1fv + param target TextureUnit in value + param v CoordD in array [3] + category ARB_multitexture + glxflags ARB + version 1.2 + glxropcode 206 + alias MultiTexCoord3dv -VertexAttrib1sARB(index, x) +MultiTexCoord3fARB(target, s, t, r) 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 - glsalias VertexAttrib1s + 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 -VertexAttrib1svARB(index, v) +MultiTexCoord3fvARB(target, 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 - glsopcode 0x023E - alias VertexAttrib1sv - glsalias VertexAttrib1sv + param target TextureUnit in value + param v CoordF in array [3] + category ARB_multitexture + glxflags ARB + version 1.2 + glxropcode 207 + alias MultiTexCoord3fv -VertexAttrib2dARB(index, x, y) +MultiTexCoord3iARB(target, s, t, r) 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 - glsalias VertexAttrib2d + 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 -VertexAttrib2dvARB(index, v) +MultiTexCoord3ivARB(target, 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 - glsopcode 0x0243 - alias VertexAttrib2dv - glsalias VertexAttrib2dv + param target TextureUnit in value + param v CoordI in array [3] + category ARB_multitexture + glxflags ARB + version 1.2 + glxropcode 208 + alias MultiTexCoord3iv -VertexAttrib2fARB(index, x, y) +MultiTexCoord3sARB(target, s, t, r) 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 - glsalias VertexAttrib2f + 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 -VertexAttrib2fvARB(index, v) +MultiTexCoord3svARB(target, 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 - glsopcode 0x0242 - alias VertexAttrib2fv - glsalias VertexAttrib2fv + param target TextureUnit in value + param v CoordS in array [3] + category ARB_multitexture + version 1.2 + glxflags ARB + glxropcode 209 + alias MultiTexCoord3sv -VertexAttrib2sARB(index, x, y) +MultiTexCoord4dARB(target, s, t, r, q) 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 - glsalias VertexAttrib2s + 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 -VertexAttrib2svARB(index, v) +MultiTexCoord4dvARB(target, 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 - glsopcode 0x0241 - alias VertexAttrib2sv - glsalias VertexAttrib2sv + param target TextureUnit in value + param v CoordD in array [4] + category ARB_multitexture + glxflags ARB + version 1.2 + glxropcode 210 + alias MultiTexCoord4dv -VertexAttrib3dARB(index, x, y, z) +MultiTexCoord4fARB(target, s, t, r, q) 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 - glsalias VertexAttrib3d + 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 -VertexAttrib3dvARB(index, v) +MultiTexCoord4fvARB(target, 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 - glsopcode 0x0246 - alias VertexAttrib3dv - glsalias VertexAttrib3dv + param target TextureUnit in value + param v CoordF in array [4] + category ARB_multitexture + glxflags ARB + version 1.2 + glxropcode 211 + alias MultiTexCoord4fv -VertexAttrib3fARB(index, x, y, z) +MultiTexCoord4iARB(target, s, t, r, q) 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 - glsalias VertexAttrib3f + 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 -VertexAttrib3fvARB(index, v) +MultiTexCoord4ivARB(target, 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 - glsopcode 0x0245 - alias VertexAttrib3fv - glsalias VertexAttrib3fv + param target TextureUnit in value + param v CoordI in array [4] + category ARB_multitexture + glxflags ARB + version 1.2 + glxropcode 212 + alias MultiTexCoord4iv -VertexAttrib3sARB(index, x, y, z) +MultiTexCoord4sARB(target, s, t, r, q) 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 - glsalias VertexAttrib3s + 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 -VertexAttrib3svARB(index, v) +MultiTexCoord4svARB(target, 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 - glsopcode 0x0244 - alias VertexAttrib3sv - glsalias VertexAttrib3sv + param target TextureUnit in value + param v CoordS in array [4] + category ARB_multitexture + glxflags ARB + version 1.2 + glxropcode 213 + alias MultiTexCoord4sv -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 - glsalias VertexAttrib4Nbv +################################################################################ +# +# ARB Extension #2 - GLX_ARB_get_proc_address +# +############################################################################### -VertexAttrib4NivARB(index, v) +################################################################################ +# +# ARB Extension #3 +# ARB_transpose_matrix commands +# +############################################################################### + +LoadTransposeMatrixfARB(m) 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 - glsalias VertexAttrib4Niv + param m Float32 in array [16] + category ARB_transpose_matrix + glxflags ARB client-handcode client-intercept server-handcode + version 1.2 + alias LoadTransposeMatrixf -VertexAttrib4NsvARB(index, v) +LoadTransposeMatrixdARB(m) 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 - glsalias VertexAttrib4Nsv + param m Float64 in array [16] + category ARB_transpose_matrix + glxflags ARB client-handcode client-intercept server-handcode + version 1.2 + alias LoadTransposeMatrixd -VertexAttrib4NubARB(index, x, y, z, w) +MultTransposeMatrixfARB(m) 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 - glsalias VertexAttrib4Nub + param m Float32 in array [16] + category ARB_transpose_matrix + glxflags ARB client-handcode client-intercept server-handcode + version 1.2 + alias MultTransposeMatrixf -VertexAttrib4NubvARB(index, v) +MultTransposeMatrixdARB(m) 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 - glsopcode 0x024A - alias VertexAttrib4Nubv - glsalias 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 - glsalias VertexAttrib4Nuiv + param m Float64 in array [16] + category ARB_transpose_matrix + glxflags ARB client-handcode client-intercept server-handcode + version 1.2 + alias MultTransposeMatrixd -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 - glsalias VertexAttrib4Nusv +################################################################################ +# +# ARB Extension #4 - WGL_ARB_buffer_region +# +############################################################################### -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 - glsalias VertexAttrib4bv +################################################################################ +# +# ARB Extension #5 +# ARB_multisample commands +# +############################################################################### -VertexAttrib4dARB(index, x, y, z, w) +SampleCoverageARB(value, invert) 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 - glsalias VertexAttrib4d + param value Float32 in value + param invert Boolean in value + category ARB_multisample + glxflags ARB + version 1.2 + alias SampleCoverage -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 - glsopcode 0x0249 - alias VertexAttrib4dv - glsalias VertexAttrib4dv +################################################################################ +# +# ARB Extension #6 +# ARB_texture_env_add commands +# +############################################################################### -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 - glsalias VertexAttrib4f +# (none) +newcategory: ARB_texture_env_add -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 - glsopcode 0x0248 - alias VertexAttrib4fv - glsalias VertexAttrib4fv +################################################################################ +# +# ARB Extension #7 +# ARB_texture_cube_map commands +# +############################################################################### -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 - glsalias VertexAttrib4iv +# (none) +newcategory: ARB_texture_cube_map -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 - glsalias VertexAttrib4s +################################################################################ +# +# 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 +# +############################################################################### -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 - glsopcode 0x0247 - alias VertexAttrib4sv - glsalias VertexAttrib4sv +################################################################################ +# +# ARB Extension #12 +# ARB_texture_compression commands +# +############################################################################### -VertexAttrib4ubvARB(index, v) +# Arguably TexelInternalFormat, not PixelInternalFormat +CompressedTexImage3DARB(target, level, internalformat, width, height, depth, border, imageSize, data) 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 - glsalias VertexAttrib4ubv + 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 -VertexAttrib4uivARB(index, v) +# Arguably TexelInternalFormat, not PixelInternalFormat +CompressedTexImage2DARB(target, level, internalformat, width, height, border, imageSize, data) 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 - glsalias VertexAttrib4uiv + 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 -VertexAttrib4usvARB(index, v) +# Arguably TexelInternalFormat, not PixelInternalFormat +CompressedTexImage1DARB(target, level, internalformat, width, border, imageSize, data) 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 - glsalias VertexAttrib4usv + 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 -VertexAttribPointerARB(index, size, type, normalized, stride, pointer) +CompressedTexSubImage3DARB(target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data) 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 - glsalias VertexAttribPointer + 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 -EnableVertexAttribArrayARB(index) +CompressedTexSubImage2DARB(target, level, xoffset, yoffset, width, height, format, imageSize, data) return void - param index UInt32 in value - dlflags notlistable - category ARB_vertex_program - version 1.3 - extension soft WINSOFT NV10 - alias EnableVertexAttribArray - glsalias EnableVertexAttribArray + 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 -DisableVertexAttribArrayARB(index) +CompressedTexSubImage1DARB(target, level, xoffset, width, format, imageSize, data) return void - param index UInt32 in value - dlflags notlistable - category ARB_vertex_program - version 1.3 - extension soft WINSOFT NV10 - alias DisableVertexAttribArray - glsalias DisableVertexAttribArray + 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 -ProgramStringARB(target, format, len, string) +GetCompressedTexImageARB(target, level, img) 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 - glsflags ignore - glxflags ignore - offset 667 + 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 -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 - glsopcode 0x0227 - offset 579 +################################################################################ +# +# ARB Extension #13 +# ARB_texture_border_clamp commands +# +############################################################################### -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 - glsopcode 0x0228 - offset 580 +# (none) +newcategory: ARB_texture_border_clamp -GenProgramsARB(n, programs) +############################################################################### +# +# ARB Extension #14 +# ARB_point_parameters commands +# +############################################################################### + +PointParameterfARB(pname, param) 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 - glsopcode 0x022A - offset 582 + param pname PointParameterNameARB in value + param param CheckedFloat32 in value + category ARB_point_parameters + version 1.0 + glxflags ARB + glxropcode 2065 + extension + alias PointParameterf -ProgramEnvParameter4dARB(target, index, x, y, z, w) +PointParameterfvARB(pname, params) 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 - glsflags ignore - glxflags ignore - offset 668 + 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 -ProgramEnvParameter4dvARB(target, index, params) +################################################################################ +# +# ARB Extension #15 +# ARB_vertex_blend commands +# +############################################################################### + +WeightbvARB(size, weights) 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 - glsflags ignore + param size Int32 in value + param weights Int8 in array [size] + category ARB_vertex_blend + version 1.1 + extension + glxropcode 220 glxflags ignore - offset 669 + offset ? -ProgramEnvParameter4fARB(target, index, x, y, z, w) +WeightsvARB(size, weights) 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 - glsflags ignore + param size Int32 in value + param weights Int16 in array [size] + category ARB_vertex_blend + version 1.1 + extension + glxropcode 222 glxflags ignore - offset 670 + offset ? -ProgramEnvParameter4fvARB(target, index, params) +WeightivARB(size, weights) 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 - glsflags ignore + param size Int32 in value + param weights Int32 in array [size] + category ARB_vertex_blend + version 1.1 + extension + glxropcode 224 glxflags ignore - offset 671 + offset ? -ProgramLocalParameter4dARB(target, index, x, y, z, w) +WeightfvARB(size, weights) 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 - glsflags ignore + param size Int32 in value + param weights Float32 in array [size] + category ARB_vertex_blend + version 1.1 + extension + glxropcode 227 glxflags ignore - offset 672 + offset ? -ProgramLocalParameter4dvARB(target, index, params) +WeightdvARB(size, weights) 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 - glsflags ignore + param size Int32 in value + param weights Float64 in array [size] + category ARB_vertex_blend + version 1.1 + extension + glxropcode 228 glxflags ignore - offset 673 + offset ? -ProgramLocalParameter4fARB(target, index, x, y, z, w) +WeightubvARB(size, weights) 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 - glsflags ignore + param size Int32 in value + param weights UInt8 in array [size] + category ARB_vertex_blend + version 1.1 + extension + glxropcode 221 glxflags ignore - offset 674 + offset ? -ProgramLocalParameter4fvARB(target, index, params) +WeightusvARB(size, weights) 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 - glsflags ignore + param size Int32 in value + param weights UInt16 in array [size] + category ARB_vertex_blend + version 1.1 + extension + glxropcode 223 glxflags ignore - offset 675 + offset ? -GetProgramEnvParameterdvARB(target, index, params) +WeightuivARB(size, weights) 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 - glsflags ignore + param size Int32 in value + param weights UInt32 in array [size] + category ARB_vertex_blend + version 1.1 + extension + glxropcode 225 glxflags ignore - offset 676 + offset ? -GetProgramEnvParameterfvARB(target, index, params) +WeightPointerARB(size, type, stride, pointer) return void - param target ProgramTargetARB in value - param index UInt32 in value - param params Float32 out array [4] + 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 - category ARB_vertex_program - version 1.3 - extension soft WINSOFT NV10 - glsflags ignore glxflags ignore - offset 677 + offset ? -GetProgramLocalParameterdvARB(target, index, params) +VertexBlendARB(count) 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 - glsflags ignore + param count Int32 in value + category ARB_vertex_blend + version 1.1 + extension + glxropcode 226 glxflags ignore - offset 678 + offset ? -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 - glsflags ignore - glxflags ignore - offset 679 +################################################################################ +# +# ARB Extension #16 +# ARB_matrix_palette commands +# +############################################################################### -GetProgramivARB(target, pname, params) +CurrentPaletteMatrixARB(index) 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 - glsflags ignore + param index Int32 in value + category ARB_matrix_palette + version 1.1 + extension + glxropcode 4329 glxflags ignore - offset 680 + offset ? -GetProgramStringARB(target, pname, string) +MatrixIndexubvARB(size, indices) 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 - glsflags ignore + param size Int32 in value + param indices UInt8 in array [size] + category ARB_matrix_palette + version 1.1 + extension + glxropcode 4326 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 - glsflags client get - glsopcode 0x0232 - alias GetVertexAttribdv - glsalias GetVertexAttribdv + offset ? -GetVertexAttribfvARB(index, pname, params) +MatrixIndexusvARB(size, indices) 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 - glsflags client get - glsopcode 0x0233 - alias GetVertexAttribfv - glsalias GetVertexAttribfv + param size Int32 in value + param indices UInt16 in array [size] + category ARB_matrix_palette + version 1.1 + extension + glxropcode 4327 + glxflags ignore + offset ? -GetVertexAttribivARB(index, pname, params) +MatrixIndexuivARB(size, indices) 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 - glsflags client get - glsopcode 0x0234 - alias GetVertexAttribiv - glsalias GetVertexAttribiv + param size Int32 in value + param indices UInt32 in array [size] + category ARB_matrix_palette + version 1.1 + extension + glxropcode 4328 + glxflags ignore + offset ? -GetVertexAttribPointervARB(index, pname, pointer) +MatrixIndexPointerARB(size, type, stride, pointer) return void - param index UInt32 in value - param pname VertexAttribPointerPropertyARB in value - param pointer VoidPointer out array [1] + 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 - category ARB_vertex_program - version 1.3 - extension soft WINSOFT NV10 glxflags ignore - glsflags client get - glsopcode 0x0235 - alias GetVertexAttribPointerv - glsalias GetVertexAttribPointerv + offset ? -IsProgramARB(program) - return Boolean - param program UInt32 in value - dlflags notlistable - category ARB_vertex_program - version 1.3 - extension soft WINSOFT NV10 - glxvendorpriv 1304 - glsflags get - alias IsProgram - glsalias IsProgram +################################################################################ +# +# 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 #27 -# ARB_fragment_program commands +# ARB Extension #19 +# ARB_texture_env_dot3 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. */ +# (none) +newcategory: ARB_texture_env_dot3 ############################################################################### # -# ARB Extension #28 -# ARB_vertex_buffer_object commands +# ARB Extension #20 - WGL_ARB_render_texture # ############################################################################### -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 - glsalias 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 - glsalias DeleteBuffers +############################################################################### +# +# ARB Extension #21 +# ARB_texture_mirrored_repeat commands +# +############################################################################### -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 - glsalias GenBuffers +# (none) +newcategory: ARB_texture_mirrored_repeat -IsBufferARB(buffer) - return Boolean - param buffer UInt32 in value - category ARB_vertex_buffer_object - version 1.2 - extension - alias IsBuffer - glsalias 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 - glsalias 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 - glsalias BufferSubData +############################################################################### +# +# ARB Extension #22 +# ARB_depth_texture commands +# +############################################################################### -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 - glsalias GetBufferSubData +# (none) +newcategory: ARB_depth_texture -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 - glsalias MapBuffer +############################################################################### +# +# ARB Extension #23 +# ARB_shadow commands +# +############################################################################### -UnmapBufferARB(target) - return Boolean - param target BufferTargetARB in value - category ARB_vertex_buffer_object - version 1.2 - extension - alias UnmapBuffer - glsalias UnmapBuffer +# (none) +newcategory: ARB_shadow -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 - glsalias GetBufferParameteriv +############################################################################### +# +# ARB Extension #24 +# ARB_shadow_ambient commands +# +############################################################################### -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 - glsalias GetBufferPointerv +# (none) +newcategory: ARB_shadow_ambient ############################################################################### # -# ARB Extension #29 -# ARB_occlusion_query commands +# ARB Extension #25 +# ARB_window_pos commands +# Note: all entry points use glxropcode ropcode 230, with 3 float parameters # ############################################################################### -GenQueriesARB(n, ids) +WindowPos2dARB(x, y) return void - param n SizeI in value - param ids UInt32 out array [n] - category ARB_occlusion_query - version 1.5 - extension - alias GenQueries - glsalias GenQueries + param x CoordD in value + param y CoordD in value + category ARB_window_pos + vectorequiv WindowPos2dvARB + version 1.0 + alias WindowPos2d -DeleteQueriesARB(n, ids) +WindowPos2dvARB(v) return void - param n SizeI in value - param ids UInt32 in array [n] - category ARB_occlusion_query - version 1.5 - extension - alias DeleteQueries - glsalias DeleteQueries - -IsQueryARB(id) - return Boolean - param id UInt32 in value - category ARB_occlusion_query - version 1.5 - extension - alias IsQuery - glsalias IsQuery + param v CoordD in array [2] + category ARB_window_pos + version 1.0 + glxropcode 230 + glxflags client-handcode server-handcode + alias WindowPos2dv -BeginQueryARB(target, id) +WindowPos2fARB(x, y) return void - param target GLenum in value - param id UInt32 in value - category ARB_occlusion_query - version 1.5 - extension - alias BeginQuery - glsalias BeginQuery + param x CoordF in value + param y CoordF in value + category ARB_window_pos + vectorequiv WindowPos2fvARB + version 1.0 + alias WindowPos2f -EndQueryARB(target) +WindowPos2fvARB(v) return void - param target GLenum in value - category ARB_occlusion_query - version 1.5 - extension - alias EndQuery - glsalias EndQuery + param v CoordF in array [2] + category ARB_window_pos + version 1.0 + glxropcode 230 + glxflags client-handcode server-handcode + alias WindowPos2fv -GetQueryivARB(target, pname, params) +WindowPos2iARB(x, y) 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 - glsalias GetQueryiv + param x CoordI in value + param y CoordI in value + category ARB_window_pos + vectorequiv WindowPos2ivARB + version 1.0 + alias WindowPos2i -GetQueryObjectivARB(id, pname, params) +WindowPos2ivARB(v) 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 - glsalias GetQueryObjectiv + param v CoordI in array [2] + category ARB_window_pos + version 1.0 + glxropcode 230 + glxflags client-handcode server-handcode + alias WindowPos2iv -GetQueryObjectuivARB(id, pname, params) +WindowPos2sARB(x, y) 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 - glsalias GetQueryObjectuiv - -############################################################################### -# -# ARB Extension #30 -# ARB_shader_objects commands -# -############################################################################### + param x CoordS in value + param y CoordS in value + category ARB_window_pos + vectorequiv WindowPos2svARB + version 1.0 + alias WindowPos2s -DeleteObjectARB(obj) +WindowPos2svARB(v) return void - param obj handleARB in value - category ARB_shader_objects - version 1.2 - extension - glxropcode ? - glxflags ignore - glsopcode ? - offset ? + param v CoordS in array [2] + category ARB_window_pos + version 1.0 + glxropcode 230 + glxflags client-handcode server-handcode + alias WindowPos2sv -GetHandleARB(pname) - return handleARB - param pname GLenum in value - category ARB_shader_objects - dlflags notlistable - version 1.2 - extension - glxsingle ? - glxflags ignore - glsflags get - glsopcode ? - offset ? +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 -DetachObjectARB(containerObj, attachedObj) +WindowPos3dvARB(v) 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 - glsalias DetachShader - -CreateShaderObjectARB(shaderType) - return handleARB - param shaderType GLenum in value - category ARB_shader_objects - version 1.2 - extension - glxropcode ? - glxflags ignore - alias CreateShader - glsalias CreateShader + param v CoordD in array [3] + category ARB_window_pos + version 1.0 + glxropcode 230 + glxflags client-handcode server-handcode + alias WindowPos3dv -ShaderSourceARB(shaderObj, count, string, length) +WindowPos3fARB(x, y, z) 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 - glsalias ShaderSource + 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 -CompileShaderARB(shaderObj) +WindowPos3fvARB(v) return void - param shaderObj handleARB in value - category ARB_shader_objects - version 1.2 - extension - glxropcode ? - glxflags ignore - alias CompileShader - glsalias CompileShader - -CreateProgramObjectARB() - return handleARB - category ARB_shader_objects - version 1.2 - extension - glxropcode ? - glxflags ignore - alias CreateProgram - glsalias CreateProgram + param v CoordF in array [3] + category ARB_window_pos + version 1.0 + glxropcode 230 + glxflags client-handcode server-handcode + alias WindowPos3fv -AttachObjectARB(containerObj, obj) +WindowPos3iARB(x, y, z) 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 - glsalias AttachShader + 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 -LinkProgramARB(programObj) +WindowPos3ivARB(v) return void - param programObj handleARB in value - category ARB_shader_objects - version 1.2 - extension - glxropcode ? - glxflags ignore - alias LinkProgram - glsalias LinkProgram + param v CoordI in array [3] + category ARB_window_pos + version 1.0 + glxropcode 230 + glxflags client-handcode server-handcode + alias WindowPos3iv -UseProgramObjectARB(programObj) +WindowPos3sARB(x, y, z) return void - param programObj handleARB in value - category ARB_shader_objects - version 1.2 - extension - glxropcode ? - glxflags ignore - alias UseProgram - glsalias UseProgram + 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 -ValidateProgramARB(programObj) +WindowPos3svARB(v) return void - param programObj handleARB in value - category ARB_shader_objects - version 1.2 - extension - glxropcode ? - glxflags ignore - alias ValidateProgram - glsalias ValidateProgram + param v CoordS in array [3] + category ARB_window_pos + version 1.0 + glxropcode 230 + glxflags client-handcode server-handcode + alias WindowPos3sv -Uniform1fARB(location, v0) +############################################################################### +# +# ARB Extension #26 +# ARB_vertex_program commands +# +############################################################################### + +VertexAttrib1dARB(index, x) 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 - glsalias Uniform1f + 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 -Uniform2fARB(location, v0, v1) +VertexAttrib1dvARB(index, v) 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 - glsalias Uniform2f + 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 -Uniform3fARB(location, v0, v1, v2) +VertexAttrib1fARB(index, x) 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 - glsalias Uniform3f + 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 -Uniform4fARB(location, v0, v1, v2, v3) +VertexAttrib1fvARB(index, v) 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 - glsalias Uniform4f + 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 -Uniform1iARB(location, v0) +VertexAttrib1sARB(index, x) 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 - glsalias Uniform1i + 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 -Uniform2iARB(location, v0, v1) +VertexAttrib1svARB(index, v) 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 - glsalias Uniform2i + 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 -Uniform3iARB(location, v0, v1, v2) +VertexAttrib2dARB(index, x, y) 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 - glsalias Uniform3i + 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 -Uniform4iARB(location, v0, v1, v2, v3) +VertexAttrib2dvARB(index, v) 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 - glsalias Uniform4i + 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 -Uniform1fvARB(location, count, value) +VertexAttrib2fARB(index, x, y) 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 - glsalias Uniform1fv + 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 -Uniform2fvARB(location, count, value) +VertexAttrib2fvARB(index, v) 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 - glsalias Uniform2fv + 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 -Uniform3fvARB(location, count, value) +VertexAttrib2sARB(index, x, y) 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 - glsalias Uniform3fv + 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 -Uniform4fvARB(location, count, value) +VertexAttrib2svARB(index, v) 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 - glsalias Uniform4fv + 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 -Uniform1ivARB(location, count, value) +VertexAttrib3dARB(index, x, y, z) 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 - glsalias Uniform1iv + 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 -Uniform2ivARB(location, count, value) +VertexAttrib3dvARB(index, v) 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 - glsalias Uniform2iv + 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 -Uniform3ivARB(location, count, value) +VertexAttrib3fARB(index, x, y, z) 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 - glsalias Uniform3iv + 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 -Uniform4ivARB(location, count, value) +VertexAttrib3fvARB(index, v) 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 - glsalias Uniform4iv + 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 -UniformMatrix2fvARB(location, count, transpose, value) +VertexAttrib3sARB(index, x, y, z) 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 - glsalias UniformMatrix2fv + 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 -UniformMatrix3fvARB(location, count, transpose, value) +VertexAttrib3svARB(index, v) 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 - glsalias UniformMatrix3fv + 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 -UniformMatrix4fvARB(location, count, transpose, value) +VertexAttrib4NbvARB(index, v) 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 - glsalias UniformMatrix4fv + param index UInt32 in value + param v Int8 in array [4] + category ARB_vertex_program + version 1.3 + extension soft WINSOFT NV10 + alias VertexAttrib4Nbv -GetObjectParameterfvARB(obj, pname, params) +VertexAttrib4NivARB(index, v) 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 - glsflags get - glsopcode ? - offset ? + param index UInt32 in value + param v Int32 in array [4] + category ARB_vertex_program + version 1.3 + extension soft WINSOFT NV10 + alias VertexAttrib4Niv -GetObjectParameterivARB(obj, pname, params) +VertexAttrib4NsvARB(index, v) 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 - glsflags get - glsopcode ? - offset ? + param index UInt32 in value + param v Int16 in array [4] + category ARB_vertex_program + version 1.3 + extension soft WINSOFT NV10 + alias VertexAttrib4Nsv -GetInfoLogARB(obj, maxLength, length, infoLog) +VertexAttrib4NubARB(index, x, y, z, w) 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 - glsflags get - glsopcode ? - offset ? + 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 -GetAttachedObjectsARB(containerObj, maxCount, count, obj) +VertexAttrib4NubvARB(index, v) 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 - glsalias 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 - glsalias GetUniformLocation + 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 -GetActiveUniformARB(programObj, index, maxLength, length, size, type, name) +VertexAttrib4NuivARB(index, v) 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 - glsalias GetActiveUniform + param v UInt32 in array [4] + category ARB_vertex_program + version 1.3 + extension soft WINSOFT NV10 + alias VertexAttrib4Nuiv -GetUniformfvARB(programObj, location, params) +VertexAttrib4NusvARB(index, v) return void - param programObj handleARB in value - param location Int32 in value - param params Float32 out array [location] - category ARB_shader_objects - dlflags notlistable - version 1.2 - extension - glxsingle ? - glxflags ignore - alias GetUniformfv - glsalias GetUniformfv + param index UInt32 in value + param v UInt16 in array [4] + category ARB_vertex_program + version 1.3 + extension soft WINSOFT NV10 + alias VertexAttrib4Nusv -GetUniformivARB(programObj, location, params) +VertexAttrib4bvARB(index, v) return void - param programObj handleARB in value - param location Int32 in value - param params Int32 out array [location] - category ARB_shader_objects - dlflags notlistable - version 1.2 - extension - glxsingle ? - glxflags ignore - alias GetUniformiv - glsalias GetUniformiv + param index UInt32 in value + param v Int8 in array [4] + category ARB_vertex_program + version 1.3 + extension soft WINSOFT NV10 + alias VertexAttrib4bv -GetShaderSourceARB(obj, maxLength, length, source) +VertexAttrib4dARB(index, x, y, z, w) 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 - glsalias GetShaderSource - + 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 -############################################################################### -# -# ARB Extension #31 -# ARB_vertex_shader commands -# -############################################################################### +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 -BindAttribLocationARB(programObj, index, name) +VertexAttrib4fARB(index, x, y, z, w) 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 - glsalias BindAttribLocation + 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 -GetActiveAttribARB(programObj, index, maxLength, length, size, type, name) +VertexAttrib4fvARB(index, v) 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 - glsalias GetActiveAttrib + param v Float32 in array [4] + category ARB_vertex_program + version 1.3 + extension soft WINSOFT NV10 + glxropcode 4196 + alias VertexAttrib4fv -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 - glsalias GetAttribLocation +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 -############################################################################### -# -# ARB Extension #32 -# ARB_fragment_shader commands -# -############################################################################### +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 -# (none) -newcategory: ARB_fragment_shader +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 -############################################################################### -# -# ARB Extension #33 -# ARB_shading_language_100 commands -# -############################################################################### - -# (none) -newcategory: ARB_shading_language_100 +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 -############################################################################### -# -# ARB Extension #34 -# ARB_texture_non_power_of_two commands -# -############################################################################### +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 -# (none) -newcategory: ARB_texture_non_power_of_two +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 -############################################################################### -# -# ARB Extension #35 -# ARB_point_sprite commands -# -############################################################################### +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 -# (none) -newcategory: ARB_point_sprite +EnableVertexAttribArrayARB(index) + return void + param index UInt32 in value + dlflags notlistable + category ARB_vertex_program + version 1.3 + extension soft WINSOFT NV10 + alias EnableVertexAttribArray -############################################################################### -# -# ARB Extension #36 -# ARB_fragment_program_shadow commands -# -############################################################################### +DisableVertexAttribArrayARB(index) + return void + param index UInt32 in value + dlflags notlistable + category ARB_vertex_program + version 1.3 + extension soft WINSOFT NV10 + alias DisableVertexAttribArray -# (none) -newcategory: ARB_fragment_program_shadow +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 -############################################################################### -# -# ARB Extension #37 -# ARB_draw_buffers commands -# -############################################################################### +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 -DrawBuffersARB(n, bufs) +DeleteProgramsARB(n, programs) return void param n SizeI in value - param bufs DrawBufferModeATI in array [n] - category ARB_draw_buffers - version 1.5 - extension - alias DrawBuffers - glsalias DrawBuffers + param programs UInt32 in array [n] + dlflags notlistable + category ARB_vertex_program + version 1.3 + extension soft WINSOFT NV10 + glxvendorpriv 1294 + offset 580 -############################################################################### -# -# ARB Extension #38 -# ARB_texture_rectangle commands -# -############################################################################### +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 -# (none) -newcategory: ARB_texture_rectangle +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 -############################################################################### -# -# ARB Extension #39 -# ARB_color_buffer_float commands -# -############################################################################### +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 -ClampColorARB(target, clamp) +ProgramEnvParameter4fARB(target, index, x, y, z, w) return void - param target ClampColorTargetARB in value - param clamp ClampColorModeARB in value - category ARB_color_buffer_float - version 1.5 - extension - glxropcode 234 + 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 - glsopcode ? - offset ? + offset 670 -############################################################################### -# -# ARB Extension #40 -# ARB_half_float_pixel commands -# -############################################################################### +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 -# (none) -newcategory: ARB_half_float_pixel +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 -############################################################################### -# -# ARB Extension #41 -# ARB_texture_float commands -# -############################################################################### +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 -# (none) -newcategory: ARB_texture_float +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 -############################################################################### -# -# ARB Extension #42 -# ARB_pixel_buffer_object commands -# -############################################################################### +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 -# (none) -newcategory: ARB_pixel_buffer_object +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 -############################################################################### -############################################################################### -# -# Non-ARB extensions, in order by registry extension number -# -############################################################################### -############################################################################### +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 -############################################################################### -# -# Extension #1 -# EXT_abgr commands -# -############################################################################### +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 -# (none) -newcategory: EXT_abgr +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 -############################################################################### -# -# Extension #2 -# EXT_blend_color commands -# -############################################################################### +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 -BlendColorEXT(red, green, blue, alpha) +GetVertexAttribdvARB(index, pname, params) 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 - glsalias BlendColor + 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 -############################################################################### -# -# Extension #3 -# EXT_polygon_offset commands -# -############################################################################### +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 -PolygonOffsetEXT(factor, bias) +GetVertexAttribivARB(index, pname, params) 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 - glsopcode 0x0122 - offset 414 + 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 -############################################################################### -# -# Extension #4 -# EXT_texture commands -# -############################################################################### +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 -# (none) -newcategory: EXT_texture ############################################################################### # -# Extension #5 - skipped +# 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. */ + ############################################################################### # -# Extension #6 -# EXT_texture3D commands +# ARB Extension #28 +# ARB_vertex_buffer_object commands # ############################################################################### -# Arguably TexelInternalFormat, not PixelInternalFormat -TexImage3DEXT(target, level, internalformat, width, height, depth, border, format, type, pixels) +BindBufferARB(target, buffer) 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 + param target BufferTargetARB in value + param buffer UInt32 in value + category ARB_vertex_buffer_object + version 1.2 extension - alias TexImage3D - glsalias TexImage3D + alias BindBuffer -TexSubImage3DEXT(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels) +DeleteBuffersARB(n, buffers) 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 + param n SizeI in value + param buffers ConstUInt32 in array [n] + category ARB_vertex_buffer_object + version 1.2 extension - alias TexSubImage3D - glsalias TexSubImage3D - -############################################################################### -# -# Extension #7 -# SGIS_texture_filter4 commands -# -############################################################################### + alias DeleteBuffers -GetTexFilterFuncSGIS(target, filter, weights) +GenBuffersARB(n, buffers) 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 - glsflags get - glsopcode 0x0175 - 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 + param buffers UInt32 out array [n] + category ARB_vertex_buffer_object + version 1.2 extension - glsopcode 0x0176 - offset 416 - -############################################################################### -# -# Extension #8 - skipped -# -############################################################################### + alias GenBuffers -############################################################################### -# -# Extension #9 -# EXT_subtexture commands -# -############################################################################### +IsBufferARB(buffer) + return Boolean + param buffer UInt32 in value + category ARB_vertex_buffer_object + version 1.2 + extension + alias IsBuffer -TexSubImage1DEXT(target, level, xoffset, width, format, type, pixels) +BufferDataARB(target, size, data, usage) 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 + 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 TexSubImage1D - glsalias TexSubImage1D + alias BufferData -TexSubImage2DEXT(target, level, xoffset, yoffset, width, height, format, type, pixels) +BufferSubDataARB(target, offset, size, 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 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 + 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 TexSubImage2D - glsalias TexSubImage2D - -############################################################################### -# -# Extension #10 -# EXT_copy_texture commands -# -############################################################################### + alias BufferSubData -# Arguably TexelInternalFormat, not PixelInternalFormat -CopyTexImage1DEXT(target, level, internalformat, x, y, width, border) +GetBufferSubDataARB(target, offset, size, data) 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 + 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 CopyTexImage1D - glsalias CopyTexImage1D + alias GetBufferSubData -# 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 +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 CopyTexImage2D - glsalias CopyTexImage2D + alias MapBuffer -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 +UnmapBufferARB(target) + return Boolean + param target BufferTargetARB in value + category ARB_vertex_buffer_object + version 1.2 extension - alias CopyTexSubImage1D - glsalias CopyTexSubImage1D + alias UnmapBuffer -CopyTexSubImage2DEXT(target, level, xoffset, yoffset, x, y, width, height) +GetBufferParameterivARB(target, pname, params) 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 + 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 CopyTexSubImage2D - glsalias CopyTexSubImage2D + alias GetBufferParameteriv -CopyTexSubImage3DEXT(target, level, xoffset, yoffset, zoffset, x, y, width, height) +GetBufferPointervARB(target, pname, params) 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 + 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 CopyTexSubImage3D - glsalias CopyTexSubImage3D + alias GetBufferPointerv ############################################################################### # -# Extension #11 -# EXT_histogram commands +# ARB Extension #29 +# ARB_occlusion_query commands # ############################################################################### -GetHistogramEXT(target, reset, format, type, values) +GenQueriesARB(n, ids) 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 + param n SizeI in value + param ids UInt32 out array [n] + category ARB_occlusion_query + version 1.5 extension - glsflags get pixel-pack - glsopcode 0x0132 - offset 417 + alias GenQueries -GetHistogramParameterfvEXT(target, pname, params) +DeleteQueriesARB(n, ids) 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 + param n SizeI in value + param ids UInt32 in array [n] + category ARB_occlusion_query + version 1.5 extension - glsflags get - glsopcode 0x0133 - offset 418 + alias DeleteQueries -GetHistogramParameterivEXT(target, pname, params) +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 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 + param target GLenum in value + param id UInt32 in value + category ARB_occlusion_query + version 1.5 extension - glsflags get - glsopcode 0x0134 - offset 419 + alias BeginQuery -GetMinmaxEXT(target, reset, format, type, values) +EndQueryARB(target) 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 + param target GLenum in value + category ARB_occlusion_query + version 1.5 extension - glsflags get pixel-pack - glsopcode 0x0135 - offset 420 + alias EndQuery -GetMinmaxParameterfvEXT(target, pname, params) +GetQueryivARB(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 + param target GLenum in value + param pname GLenum in value + param params Int32 out array [pname] + category ARB_occlusion_query dlflags notlistable - version 1.0 - glxvendorpriv 9 - glxflags EXT + version 1.5 extension - glsflags get - glsopcode 0x0136 - offset 421 + alias GetQueryiv -GetMinmaxParameterivEXT(target, pname, params) +GetQueryObjectivARB(id, pname, params) return void - param target MinmaxTargetEXT in value - param pname GetMinmaxParameterPNameEXT in value - param params Int32 out array [COMPSIZE(pname)] - category EXT_histogram + param id UInt32 in value + param pname GLenum in value + param params Int32 out array [pname] + category ARB_occlusion_query dlflags notlistable - version 1.0 - glxvendorpriv 10 - glxflags EXT + version 1.5 extension - glsflags get - glsopcode 0x0137 - offset 422 + alias GetQueryObjectiv -HistogramEXT(target, width, internalformat, sink) +GetQueryObjectuivARB(id, pname, params) 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 + 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 Histogram - glsalias Histogram + alias GetQueryObjectuiv -MinmaxEXT(target, internalformat, sink) +############################################################################### +# +# ARB Extension #30 +# ARB_shader_objects commands +# +############################################################################### + +DeleteObjectARB(obj) 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 + param obj handleARB in value + category ARB_shader_objects + version 1.2 extension - alias Minmax - glsalias Minmax + glxropcode ? + glxflags ignore + offset ? -ResetHistogramEXT(target) - return void - param target HistogramTargetEXT in value - category EXT_histogram - version 1.0 - glxropcode 4112 - glxflags EXT +GetHandleARB(pname) + return handleARB + param pname GLenum in value + category ARB_shader_objects + dlflags notlistable + version 1.2 extension - alias ResetHistogram - glsalias ResetHistogram + glxsingle ? + glxflags ignore + offset ? -ResetMinmaxEXT(target) +DetachObjectARB(containerObj, attachedObj) return void - param target MinmaxTargetEXT in value - category EXT_histogram - version 1.0 - glxropcode 4113 - glxflags EXT + param containerObj handleARB in value + param attachedObj handleARB in value + category ARB_shader_objects + version 1.2 extension - alias ResetMinmax - glsalias ResetMinmax - -############################################################################### -# -# Extension #12 -# EXT_convolution commands -# -############################################################################### + glxropcode ? + glxflags ignore + alias DetachShader -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 +CreateShaderObjectARB(shaderType) + return handleARB + param shaderType GLenum in value + category ARB_shader_objects + version 1.2 extension - alias ConvolutionFilter1D - glsalias ConvolutionFilter1D + glxropcode ? + glxflags ignore + alias CreateShader -ConvolutionFilter2DEXT(target, internalformat, width, height, format, type, image) +ShaderSourceARB(shaderObj, count, string, length) 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 + 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 - alias ConvolutionFilter2D - glsalias ConvolutionFilter2D + glxropcode ? + glxflags ignore + alias ShaderSource -ConvolutionParameterfEXT(target, pname, params) +CompileShaderARB(shaderObj) 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 + param shaderObj handleARB in value + category ARB_shader_objects + version 1.2 extension - alias ConvolutionParameterf - glsalias ConvolutionParameterf + glxropcode ? + glxflags ignore + alias CompileShader -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 +CreateProgramObjectARB() + return handleARB + category ARB_shader_objects + version 1.2 extension - alias ConvolutionParameterfv - glsalias ConvolutionParameterfv + glxropcode ? + glxflags ignore + alias CreateProgram -ConvolutionParameteriEXT(target, pname, params) +AttachObjectARB(containerObj, obj) 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 + param containerObj handleARB in value + param obj handleARB in value + category ARB_shader_objects + version 1.2 extension - alias ConvolutionParameteri - glsalias ConvolutionParameteri + glxropcode ? + glxflags ignore + alias AttachShader -ConvolutionParameterivEXT(target, pname, params) +LinkProgramARB(programObj) 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 + param programObj handleARB in value + category ARB_shader_objects + version 1.2 extension - alias ConvolutionParameteriv - glsalias ConvolutionParameteriv + glxropcode ? + glxflags ignore + alias LinkProgram -CopyConvolutionFilter1DEXT(target, internalformat, x, y, width) +UseProgramObjectARB(programObj) 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 + param programObj handleARB in value + category ARB_shader_objects + version 1.2 extension - alias CopyConvolutionFilter1D - glsalias CopyConvolutionFilter1D + glxropcode ? + glxflags ignore + alias UseProgram -CopyConvolutionFilter2DEXT(target, internalformat, x, y, width, height) +ValidateProgramARB(programObj) 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 + param programObj handleARB in value + category ARB_shader_objects + version 1.2 extension - alias CopyConvolutionFilter2D - glsalias CopyConvolutionFilter2D + glxropcode ? + glxflags ignore + alias ValidateProgram -GetConvolutionFilterEXT(target, format, type, image) +Uniform1fARB(location, v0) 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 + param location Int32 in value + param v0 Float32 in value + category ARB_shader_objects + version 1.2 extension - glsflags get pixel-pack - glsopcode 0x012D - offset 423 + glxropcode ? + glxflags ignore + alias Uniform1f -GetConvolutionParameterfvEXT(target, pname, params) +Uniform2fARB(location, v0, v1) 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 + param location Int32 in value + param v0 Float32 in value + param v1 Float32 in value + category ARB_shader_objects + version 1.2 extension - glsflags get - glsopcode 0x012E - offset 424 + glxropcode ? + glxflags ignore + alias Uniform2f -GetConvolutionParameterivEXT(target, pname, params) +Uniform3fARB(location, v0, v1, v2) 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 + 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 - glsflags get - glsopcode 0x012F - offset 425 + glxropcode ? + glxflags ignore + alias Uniform3f -GetSeparableFilterEXT(target, format, type, row, column, span) +Uniform4fARB(location, v0, v1, v2, v3) 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 + 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 - glsflags get pixel-pack - glsopcode 0x0130 - offset 426 + glxropcode ? + glxflags ignore + alias Uniform4f -SeparableFilter2DEXT(target, internalformat, width, height, format, type, row, column) +Uniform1iARB(location, v0) 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 + param location Int32 in value + param v0 Int32 in value + category ARB_shader_objects + version 1.2 extension - alias SeparableFilter2D - glsalias SeparableFilter2D - -############################################################################### -# -# Extension #13 -# SGI_color_matrix commands -# -############################################################################### - -# (none) -newcategory: SGI_color_matrix - -############################################################################### -# -# Extension #14 -# SGI_color_table commands -# -############################################################################### + glxropcode ? + glxflags ignore + alias Uniform1i -ColorTableSGI(target, internalformat, width, format, type, table) +Uniform2iARB(location, v0, v1) 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 + param location Int32 in value + param v0 Int32 in value + param v1 Int32 in value + category ARB_shader_objects + version 1.2 extension - alias ColorTable - glsalias ColorTable + glxropcode ? + glxflags ignore + alias Uniform2i -ColorTableParameterfvSGI(target, pname, params) +Uniform3iARB(location, v0, v1, v2) 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 + 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 - alias ColorTableParameterfv - glsalias ColorTableParameterfv + glxropcode ? + glxflags ignore + alias Uniform3i -ColorTableParameterivSGI(target, pname, params) +Uniform4iARB(location, v0, v1, v2, v3) 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 + 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 - alias ColorTableParameteriv - glsalias ColorTableParameteriv + glxropcode ? + glxflags ignore + alias Uniform4i -CopyColorTableSGI(target, internalformat, x, y, width) +Uniform1fvARB(location, count, value) 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 + param location Int32 in value + param count SizeI in value + param value Float32 in array [count] + category ARB_shader_objects + version 1.2 extension - alias CopyColorTable - glsalias CopyColorTable + glxropcode ? + glxflags ignore + alias Uniform1fv -GetColorTableSGI(target, format, type, table) +Uniform2fvARB(location, count, value) 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 + param location Int32 in value + param count SizeI in value + param value Float32 in array [count] + category ARB_shader_objects + version 1.2 extension - glsflags get pixel-pack - glsopcode 0x016B - offset 427 - -GetColorTableParameterfvSGI(target, pname, params) + glxropcode ? + glxflags ignore + alias Uniform2fv + +Uniform3fvARB(location, count, value) 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 + param location Int32 in value + param count SizeI in value + param value Float32 in array [count] + category ARB_shader_objects + version 1.2 extension - glsflags get - glsopcode 0x016C - offset 428 + glxropcode ? + glxflags ignore + alias Uniform3fv -GetColorTableParameterivSGI(target, pname, params) +Uniform4fvARB(location, count, value) 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 + param location Int32 in value + param count SizeI in value + param value Float32 in array [count] + category ARB_shader_objects + version 1.2 extension - glsflags get - glsopcode 0x016D - offset 429 + glxropcode ? + glxflags ignore + alias Uniform4fv -############################################################################### -# -# Extension #15 -# SGIX_pixel_texture commands -# -############################################################################### +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 -PixelTexGenSGIX(mode) +Uniform2ivARB(location, count, value) return void - param mode PixelTexGenModeSGIX in value - category SGIX_pixel_texture - version 1.0 - glxflags SGI - glxropcode 2059 + param location Int32 in value + param count SizeI in value + param value Int32 in array [count] + category ARB_shader_objects + version 1.2 extension - glsopcode 0x0170 - offset 430 + glxropcode ? + glxflags ignore + alias Uniform2iv -############################################################################### -# -# Extension #15 (variant) -# SGIS_pixel_texture commands -# Both SGIS and SGIX forms have extension #15! -# -############################################################################### +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 -PixelTexGenParameteriSGIS(pname, param) +Uniform4ivARB(location, count, value) return void - param pname PixelTexGenParameterNameSGIS in value - param param CheckedInt32 in value - category SGIS_pixel_texture - version 1.0 + 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 - glsflags gl-enum - glsopcode 0x0192 - offset 431 + alias Uniform4iv -PixelTexGenParameterivSGIS(pname, params) +UniformMatrix2fvARB(location, count, transpose, value) return void - param pname PixelTexGenParameterNameSGIS in value - param params CheckedInt32 in array [COMPSIZE(pname)] - category SGIS_pixel_texture - version 1.0 + 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 - glsflags gl-enum - glsopcode 0x0193 - offset 432 + alias UniformMatrix2fv -PixelTexGenParameterfSGIS(pname, param) +UniformMatrix3fvARB(location, count, transpose, value) return void - param pname PixelTexGenParameterNameSGIS in value - param param CheckedFloat32 in value - category SGIS_pixel_texture - version 1.0 + 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 - glsflags gl-enum - glsopcode 0x0194 - offset 433 + alias UniformMatrix3fv -PixelTexGenParameterfvSGIS(pname, params) +UniformMatrix4fvARB(location, count, transpose, value) return void - param pname PixelTexGenParameterNameSGIS in value - param params CheckedFloat32 in array [COMPSIZE(pname)] - category SGIS_pixel_texture - version 1.0 + 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 - glsflags gl-enum - glsopcode 0x0195 - offset 434 + alias UniformMatrix4fv -GetPixelTexGenParameterivSGIS(pname, params) +GetObjectParameterfvARB(obj, pname, params) return void - param pname PixelTexGenParameterNameSGIS in value - param params CheckedInt32 out array [COMPSIZE(pname)] + param obj handleARB in value + param pname GLenum in value + param params Float32 out array [pname] + category ARB_shader_objects dlflags notlistable - category SGIS_pixel_texture - version 1.0 + version 1.2 extension - glxvendorpriv ? + glxsingle ? glxflags ignore - glsflags get - glsopcode 0x0196 - offset 435 + offset ? -GetPixelTexGenParameterfvSGIS(pname, params) +GetObjectParameterivARB(obj, pname, params) return void - param pname PixelTexGenParameterNameSGIS in value - param params CheckedFloat32 out array [COMPSIZE(pname)] + param obj handleARB in value + param pname GLenum in value + param params Int32 out array [pname] + category ARB_shader_objects dlflags notlistable - category SGIS_pixel_texture - version 1.0 + version 1.2 extension - glxvendorpriv ? + glxsingle ? glxflags ignore - glsflags get - glsopcode 0x0197 - offset 436 - -############################################################################### -# -# Extension #16 -# SGIS_texture4D commands -# -############################################################################### + offset ? -TexImage4DSGIS(target, level, internalformat, width, height, depth, size4d, border, format, type, pixels) +GetInfoLogARB(obj, maxLength, length, infoLog) 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 + 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 - glsflags pixel-null pixel-unpack - glsopcode 0x016E - offset 437 + glxsingle ? + glxflags ignore + offset ? -TexSubImage4DSGIS(target, level, xoffset, yoffset, zoffset, woffset, width, height, depth, size4d, format, type, pixels) +GetAttachedObjectsARB(containerObj, maxCount, count, obj) 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 + 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 - glsflags pixel-unpack - glsopcode 0x016F - offset 438 - -############################################################################### -# -# Extension #17 -# SGI_texture_color_table commands -# -############################################################################### - -# (none) -newcategory: SGI_texture_color_table + glxsingle ? + glxflags ignore + alias GetAttachedShaders -############################################################################### -# -# 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 +GetUniformLocationARB(programObj, name) + return Int32 + param programObj handleARB in value + param name charARB in array [] + category ARB_shader_objects dlflags notlistable - version 1.0 + version 1.2 extension - glsflags get - glsopcode 0x0147 - offset 439 + glxsingle ? + glxflags ignore + alias GetUniformLocation -BindTextureEXT(target, texture) +GetActiveUniformARB(programObj, index, maxLength, length, size, type, name) return void - param target TextureTarget in value - param texture Texture in value - category EXT_texture_object - version 1.0 - glxflags EXT - glxropcode 4117 + 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 - alias BindTexture - glsalias BindTexture + glxsingle ? + glxflags ignore + alias GetActiveUniform -DeleteTexturesEXT(n, textures) +GetUniformfvARB(programObj, location, params) return void - param n SizeI in value - param textures Texture in array [n] - category EXT_texture_object + 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.0 - glxflags EXT - glxvendorpriv 12 + version 1.2 extension - glsopcode 0x0149 - offset 561 + glxsingle ? + glxflags ignore + alias GetUniformfv -GenTexturesEXT(n, textures) +GetUniformivARB(programObj, location, params) return void - param n SizeI in value - param textures Texture out array [n] - category EXT_texture_object + 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.0 - glxflags EXT - glxvendorpriv 13 + version 1.2 extension - glsopcode 0x014A - offset 440 + glxsingle ? + glxflags ignore + alias GetUniformiv -IsTextureEXT(texture) - return Boolean - param texture Texture in value - category EXT_texture_object +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.0 - glxflags EXT - glxvendorpriv 14 + version 1.2 extension - glsflags get - glsopcode 0x014B - offset 441 + glxsingle ? + glxflags ignore + alias GetShaderSource -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 - glsalias PrioritizeTextures ############################################################################### # -# Extension #21 -# SGIS_detail_texture commands +# ARB Extension #31 +# ARB_vertex_shader commands # ############################################################################### -DetailTexFuncSGIS(target, n, points) +BindAttribLocationARB(programObj, index, name) 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 + param programObj handleARB in value + param index UInt32 in value + param name charARB in array [] + category ARB_vertex_shader + version 1.2 extension - glsopcode 0x0163 - offset 442 + glxropcode ? + glxflags ignore + alias BindAttribLocation -GetDetailTexFuncSGIS(target, points) +GetActiveAttribARB(programObj, index, maxLength, length, size, type, name) return void - param target TextureTarget in value - param points Float32 out array [COMPSIZE(target)] - category SGIS_detail_texture + 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.0 - glxflags SGI - glxvendorpriv 4096 - extension - glsflags get - glsopcode 0x0164 - 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 + version 1.2 extension - glsopcode 0x0165 - offset 444 + glxsingle ? + glxflags ignore + alias GetActiveAttrib -GetSharpenTexFuncSGIS(target, points) - return void - param target TextureTarget in value - param points Float32 out array [COMPSIZE(target)] - category SGIS_sharpen_texture +GetAttribLocationARB(programObj, name) + return Int32 + param programObj handleARB in value + param name charARB in array [] + category ARB_vertex_shader dlflags notlistable - version 1.0 - glxflags SGI - glxvendorpriv 4097 + version 1.2 extension - glsflags get - glsopcode 0x0166 - offset 445 + glxsingle ? + glxflags ignore + alias GetAttribLocation ############################################################################### # -# EXT_packed_pixels commands -# Extension #23 +# ARB Extension #32 +# ARB_fragment_shader commands # ############################################################################### -# (none) -newcategory: EXT_packed_pixels +# (none) +newcategory: ARB_fragment_shader ############################################################################### # -# Extension #24 -# SGIS_texture_lod commands +# ARB Extension #33 +# ARB_shading_language_100 commands # ############################################################################### -# (none) -newcategory: SGIS_texture_lod +# (none) +newcategory: ARB_shading_language_100 ############################################################################### # -# Extension #25 -# SGIS_multisample commands +# ARB Extension #34 +# ARB_texture_non_power_of_two 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 - glsalias SampleMaskEXT - -SamplePatternSGIS(pattern) - return void - param pattern SamplePatternSGIS in value - category SGIS_multisample - version 1.0 - glxropcode 2049 - glxflags SGI - extension - alias SamplePatternEXT - glsalias SamplePatternEXT +# (none) +newcategory: ARB_texture_non_power_of_two ############################################################################### # -# Extension #26 - no specification? +# ARB Extension #35 +# ARB_point_sprite commands # ############################################################################### +# (none) +newcategory: ARB_point_sprite + ############################################################################### # -# Extension #27 -# EXT_rescale_normal commands +# ARB Extension #36 +# ARB_fragment_program_shadow commands # ############################################################################### # (none) -newcategory: EXT_rescale_normal - -############################################################################### -# -# Extension #28 - GLX_EXT_visual_info -# Extension #29 - skipped -# -############################################################################### +newcategory: ARB_fragment_program_shadow ############################################################################### # -# Extension #30 -# EXT_vertex_array commands +# ARB Extension #37 +# ARB_draw_buffers 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 - glsalias 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 - glsflags client - glsopcode 0x013F - 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 - glsopcode 0x0140 - -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 - glsflags client - glsopcode 0x0141 - 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 - glsalias 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 - glsflags client - glsopcode 0x0143 - 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 - glsflags client - glsopcode 0x0144 - 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 - glsflags client - glsopcode 0x0145 - offset 452 - -VertexPointerEXT(size, type, stride, count, pointer) +DrawBuffersARB(n, bufs) 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 + param n SizeI in value + param bufs DrawBufferModeATI in array [n] + category ARB_draw_buffers + version 1.5 extension - glsflags client - glsopcode 0x0146 - offset 453 + alias DrawBuffers ############################################################################### # -# Extension #31 -# EXT_misc_attribute commands +# ARB Extension #38 +# ARB_texture_rectangle commands # ############################################################################### # (none) -newcategory: EXT_misc_attribute +newcategory: ARB_texture_rectangle ############################################################################### # -# Extension #32 -# SGIS_generate_mipmap commands +# ARB Extension #39 +# ARB_color_buffer_float commands # ############################################################################### -# (none) -newcategory: SGIS_generate_mipmap +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 ############################################################################### # -# Extension #33 -# SGIX_clipmap commands +# ARB Extension #40 +# ARB_half_float_pixel commands # ############################################################################### # (none) -newcategory: SGIX_clipmap +newcategory: ARB_half_float_pixel ############################################################################### # -# Extension #34 -# SGIX_shadow commands +# ARB Extension #41 +# ARB_texture_float commands # ############################################################################### # (none) -newcategory: SGIX_shadow +newcategory: ARB_texture_float ############################################################################### # -# Extension #35 -# SGIS_texture_edge_clamp commands +# ARB Extension #42 +# ARB_pixel_buffer_object commands # ############################################################################### # (none) -newcategory: SGIS_texture_edge_clamp +newcategory: ARB_pixel_buffer_object ############################################################################### # -# Extension #36 -# SGIS_texture_border_clamp commands +# ARB Extension #43 +# ARB_depth_buffer_float commands (also OpenGL 3.0) # ############################################################################### # (none) -newcategory: SGIS_texture_border_clamp +newcategory: ARB_depth_buffer_float ############################################################################### # -# Extension #37 -# EXT_blend_minmax commands +# ARB Extension #44 +# ARB_draw_instanced commands # ############################################################################### -BlendEquationEXT(mode) +DrawArraysInstancedARB(mode, first, count, primcount) return void - param mode BlendEquationModeEXT in value - category EXT_blend_minmax - version 1.0 - glxropcode 4097 - glxflags EXT - extension soft - alias BlendEquation - glsalias BlendEquation - -############################################################################### -# -# Extension #38 -# EXT_blend_subtract commands -# -############################################################################### + 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 -# (none) -newcategory: EXT_blend_subtract +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 ############################################################################### # -# Extension #39 -# EXT_blend_logic_op commands +# ARB Extension #45 +# ARB_framebuffer_object commands (also OpenGL 3.0) # ############################################################################### -# (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 -# -############################################################################### +# 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 ? -############################################################################### -# -# Extension #45 -# SGIX_interlace commands -# -############################################################################### +# 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 ? -# (none) -newcategory: SGIX_interlace +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 ? -############################################################################### -# -# 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) +GenRenderbuffers(n, renderbuffers) return void - param pname SpriteParameterNameSGIX in value - param param CheckedFloat32 in value - category SGIX_sprite - version 1.0 - glxflags SGI - glxropcode 2060 + param n SizeI in value + param renderbuffers UInt32 out array [n] + category ARB_framebuffer_object + version 3.0 extension - glsflags gl-enum - glsopcode 0x0171 - offset 454 + glxvendorpriv 1423 + glxflags ignore + offset ? -SpriteParameterfvSGIX(pname, params) +RenderbufferStorage(target, internalformat, width, height) return void - param pname SpriteParameterNameSGIX in value - param params CheckedFloat32 in array [COMPSIZE(pname)] - category SGIX_sprite - version 1.0 - glxflags SGI - glxropcode 2061 + 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 - glsflags gl-enum - glsopcode 0x0172 - offset 455 + glxropcode 4318 + glxflags ignore + offset ? -SpriteParameteriSGIX(pname, param) +GetRenderbufferParameteriv(target, pname, params) return void - param pname SpriteParameterNameSGIX in value - param param CheckedInt32 in value - category SGIX_sprite - version 1.0 - glxflags SGI - glxropcode 2062 + 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 - glsflags gl-enum - glsopcode 0x0173 - offset 456 + glxvendorpriv 1424 + glxflags ignore + offset ? -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 +IsFramebuffer(framebuffer) + return Boolean + param framebuffer UInt32 in value + category ARB_framebuffer_object + version 3.0 extension - glsflags gl-enum - glsopcode 0x0174 - offset 457 - -############################################################################### -# -# Extension #53 -# SGIX_texture_multi_buffer commands -# -############################################################################### - -# (none) -newcategory: SGIX_texture_multi_buffer - -############################################################################### -# -# Extension #54 -# EXT_point_parameters / SGIS_point_parameters commands -# -############################################################################### + glxvendorpriv 1425 + glxflags ignore + offset ? -PointParameterfEXT(pname, param) +# GLX opcode changed so it can be differentiated from BindFramebufferEXT +# (see ARB_framebuffer_object extension spec revision 23) +BindFramebuffer(target, framebuffer) return void - param pname PointParameterNameARB in value - param param CheckedFloat32 in value - category EXT_point_parameters - version 1.0 - glxflags SGI + param target FramebufferTarget in value + param framebuffer UInt32 in value + category ARB_framebuffer_object + version 3.0 extension - alias PointParameterfARB - glsalias PointParameterfARB + glxropcode 236 + glxflags ignore + offset ? -PointParameterfvEXT(pname, params) +DeleteFramebuffers(n, framebuffers) return void - param pname PointParameterNameARB in value - param params CheckedFloat32 in array [COMPSIZE(pname)] - category EXT_point_parameters - version 1.0 - glxflags SGI + param n SizeI in value + param framebuffers UInt32 in array [n] + category ARB_framebuffer_object + version 3.0 extension - alias PointParameterfvARB - glsalias PointParameterfvARB + glxropcode 4320 + glxflags ignore + offset ? -PointParameterfSGIS(pname, param) +GenFramebuffers(n, framebuffers) return void - param pname PointParameterNameARB in value - param param CheckedFloat32 in value - category SGIS_point_parameters - version 1.0 - glxflags SGI + param n SizeI in value + param framebuffers UInt32 out array [n] + category ARB_framebuffer_object + version 3.0 extension - alias PointParameterfARB - glsalias PointParameterfARB + glxvendorpriv 1426 + glxflags ignore + offset ? -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 +CheckFramebufferStatus(target) + return GLenum + param target FramebufferTarget in value + category ARB_framebuffer_object + version 3.0 extension - alias PointParameterfvARB - glsalias PointParameterfvARB - -############################################################################### -# -# Extension #55 -# SGIX_instruments commands -# -############################################################################### + glxvendorpriv 1427 + glxflags ignore + offset ? -GetInstrumentsSGIX() - return Int32 - dlflags notlistable - category SGIX_instruments - version 1.0 - glxflags SGI - glxvendorpriv 4102 +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 - glsflags get - glsopcode 0x017A - offset 460 + glxropcode 4321 + glxflags ignore + offset ? -InstrumentsBufferSGIX(size, buffer) +FramebufferTexture2D(target, attachment, textarget, texture, level) 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 + 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 - glsflags client - glsopcode 0x017B - offset 461 + glxropcode 4322 + glxflags ignore + offset ? -PollInstrumentsSGIX(marker_p) - return Int32 - param marker_p Int32 out array [1] - dlflags notlistable - category SGIX_instruments - version 1.0 - glxflags SGI - glxvendorpriv 4104 +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 - glsflags get - glsopcode 0x017C - offset 462 + glxropcode 4323 + glxflags ignore + offset ? -ReadInstrumentsSGIX(marker) +FramebufferRenderbuffer(target, attachment, renderbuffertarget, renderbuffer) return void - param marker Int32 in value - category SGIX_instruments - version 1.0 - glxflags SGI - glxropcode 2077 + 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 - glsopcode 0x017D - offset 463 + glxropcode 4324 + glxflags ignore + offset ? -StartInstrumentsSGIX() +GetFramebufferAttachmentParameteriv(target, attachment, pname, params) return void - category SGIX_instruments - version 1.0 - glxflags SGI - glxropcode 2069 + 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 - glsopcode 0x017E - offset 464 + glxvendorpriv 1428 + glxflags ignore + offset ? -StopInstrumentsSGIX(marker) +GenerateMipmap(target) return void - param marker Int32 in value - category SGIX_instruments - version 1.0 - glxflags SGI - glxropcode 2070 + param target GLenum in value + category ARB_framebuffer_object + version 3.0 extension - glsopcode 0x017F - offset 465 + 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 ? + + +############################################################################### # -# Extension #56 -# SGIX_texture_scale_bias commands +# ARB Extension #46 +# ARB_framebuffer_sRGB commands (also OpenGL 3.0) # ############################################################################### # (none) -newcategory: SGIX_texture_scale_bias +newcategory: ARB_framebuffer_sRGB ############################################################################### # -# Extension #57 -# SGIX_framezoom commands +# ARB Extension #47 +# ARB_geometry_shader4 commands # ############################################################################### -FrameZoomSGIX(factor) +ProgramParameteriARB(program, pname, value) return void - param factor CheckedInt32 in value - category SGIX_framezoom - version 1.0 - glxflags SGI - glxropcode 2072 - extension - glsopcode 0x0182 - offset 466 + 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 ############################################################################### # -# Extension #58 -# SGIX_tag_sample_buffer commands +# ARB Extension #48 +# ARB_half_float_vertex commands (also OpenGL 3.0) # ############################################################################### -TagSampleBufferSGIX() - return void - category SGIX_tag_sample_buffer - version 1.0 - glxropcode 2050 - glxflags SGI - extension - glsopcode 0x0162 - offset 467 +# (none) +newcategory: ARB_half_float_vertex ############################################################################### # -# Extension #59 -# SGIX_polynomial_ffd commands +# ARB Extension #49 +# ARB_instanced_arrays commands # ############################################################################### -DeformationMap3dSGIX(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, w1, w2, wstride, worder, points) +VertexAttribDivisorARB(index, divisor) 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 + param index UInt32 in value + param divisor UInt32 in value + category ARB_instanced_arrays + version 2.0 extension - glsflags capture-handcode - glsopcode 0x0184 - offset ? + glfflags ignore + glxflags ignore -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 - glsflags capture-handcode - glsopcode 0x0185 - offset ? +############################################################################### +# +# ARB Extension #50 +# ARB_map_buffer_range commands (also OpenGL 3.0) +# +############################################################################### -DeformSGIX(mask) - return void - param mask FfdMaskSGIX in value - category SGIX_polynomial_ffd - version 1.0 - glxflags SGI ignore - glxropcode 2075 +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 - glsopcode 0x0186 + glxropcode ? + glxflags ignore offset ? -LoadIdentityDeformationMapSGIX(mask) +# Promoted from APPLE_flush_buffer_range +FlushMappedBufferRange(target, offset, length) return void - param mask FfdMaskSGIX in value - category SGIX_polynomial_ffd - version 1.0 - glxflags SGI ignore - glxropcode 2076 + param target BufferTargetARB in value + param offset BufferOffset in value + param length BufferSize in value + category ARB_map_buffer_range + version 3.0 extension - glsopcode 0x0187 + glxropcode ? + glxflags ignore offset ? ############################################################################### # -# Extension #60 -# SGIX_reference_plane commands +# ARB Extension #51 +# ARB_texture_buffer_object commands # ############################################################################### -ReferencePlaneSGIX(equation) +TexBufferARB(target, internalformat, buffer) return void - param equation Float64 in array [4] - category SGIX_reference_plane - version 1.0 - glxflags SGI - glxropcode 2071 - extension - glsopcode 0x0181 - offset 468 + 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 ############################################################################### # -# Extension #61 -# SGIX_flush_raster commands +# ARB Extension #52 +# ARB_texture_compression_rgtc commands (also OpenGL 3.0) # ############################################################################### -FlushRasterSGIX() - return void - category SGIX_flush_raster - version 1.0 - dlflags notlistable - glxflags SGI - glxvendorpriv 4105 - extension - glsopcode 0x0180 - offset 469 - -############################################################################### -# -# Extension #62 - GLX_SGIX_cushion -# -############################################################################### +# (none) +newcategory: ARB_texture_compression_rgtc ############################################################################### # -# Extension #63 -# SGIX_depth_texture commands +# ARB Extension #53 +# ARB_texture_rg commands (also OpenGL 3.0) # ############################################################################### # (none) -newcategory: SGIX_depth_texture +newcategory: ARB_texture_rg ############################################################################### # -# Extension #64 -# SGIS_fog_function commands +# ARB Extension #54 +# ARB_vertex_array_object commands (also OpenGL 3.0) # ############################################################################### -FogFuncSGIS(n, points) +# 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 points Float32 in array [n*2] - category SGIS_fog_function - version 1.1 - glxflags SGI - glxropcode 2067 + param arrays UInt32 in array [n] + category ARB_vertex_array_object + version 3.0 extension - glsopcode 0x0179 - offset + glxropcode ? + glxflags ignore + offset ? -# Need to insert GLX information -GetFogFuncSGIS(points) +GenVertexArrays(n, arrays) return void - param points Float32 out array [COMPSIZE()] - category SGIS_fog_function - version 1.1 - dlflags notlistable + 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 - glsflags get - glsopcode 0x0191 - offset + glxropcode ? + glxflags ignore + offset ? ############################################################################### # -# Extension #65 -# SGIX_fog_offset commands +# ARB Extension #55 - WGL_ARB_create_context +# ARB Extension #56 - GLX_ARB_create_context # ############################################################################### -# (none) -newcategory: SGIX_fog_offset - ############################################################################### # -# Extension #66 -# HP_image_transform commands +# ARB Extension #57 +# ARB_uniform_buffer_object commands # ############################################################################### -ImageTransformParameteriHP(target, pname, param) +GetUniformIndices(program, uniformCount, uniformNames, uniformIndices) 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 ? - glsflags ignore + param program UInt32 in value + param uniformCount SizeI in value + param uniformNames ConstCharPointer 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 ? -ImageTransformParameterfHP(target, pname, param) +GetActiveUniformsiv(program, uniformCount, uniformIndices, pname, params) 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 ? - glsflags ignore + 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 ? -ImageTransformParameterivHP(target, pname, params) +GetActiveUniformName(program, uniformIndex, bufSize, length, uniformName) 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 ? - glsflags ignore + 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 ? -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 ? - glsflags ignore +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 ? -GetImageTransformParameterivHP(target, pname, params) +GetActiveUniformBlockiv(program, uniformBlockIndex, pname, params) return void - param target ImageTransformTargetHP in value - param pname ImageTransformPNameHP in value + 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 - category HP_image_transform - version 1.1 - glxropcode ? - glsflags ignore + version 2.0 + extension + glxsingle ? + glxflags ignore offset ? -GetImageTransformParameterfvHP(target, pname, params) +GetActiveUniformBlockName(program, uniformBlockIndex, bufSize, length, uniformBlockName) 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 + 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 ? - glsflags ignore + glxflags ignore offset ? + ############################################################################### # -# Extension #67 -# HP_convolution_border_modes commands +# ARB Extension #58 +# ARB_compatibility commands # ############################################################################### # (none) -newcategory: HP_convolution_border_modes +newcategory: ARB_compatibility ############################################################################### # -# Extension #68 -# INGR_palette_buffer commands +# ARB Extension #59 +# ARB_copy_buffer commands # ############################################################################### -#@ (Intergraph hasn't provided a spec) +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 ? ############################################################################### # -# Extension #69 -# SGIX_texture_add_env commands +# ARB Extension #60 +# ARB_shader_texture_lod commands # ############################################################################### # (none) -newcategory: SGIX_texture_add_env +newcategory: ARB_shader_texture_lod ############################################################################### # -# Extension #70 - skipped -# Extension #71 - skipped -# Extension #72 - skipped -# Extension #73 - skipped +# ARB Extension #61 +# ARB_depth_clamp commands # ############################################################################### +# (none) +newcategory: ARB_depth_clamp + ############################################################################### # -# 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. +# ARB Extension #62 +# ARB_draw_elements_base_vertex commands # ############################################################################### -ColorSubTableEXT(target, start, count, format, type, data) +DrawElementsBaseVertex(mode, count, type, indices, basevertex) return void - param target ColorTableTarget in value - param start SizeI in value + param mode GLenum 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 + 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 - alias ColorSubTable - glsalias ColorSubTable + extension + glxropcode ? + glxflags ignore + offset ? -CopyColorSubTableEXT(target, start, x, y, width) +DrawRangeElementsBaseVertex(mode, start, end, count, type, indices, basevertex) 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 + 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 - alias CopyColorSubTable - glsalias CopyColorSubTable - -############################################################################### -# -# Extension #75 - GLU_EXT_object_space_tess -# -############################################################################### + extension + glxropcode ? + glxflags ignore + offset ? -############################################################################### -# -# Extension #76 -# PGI_vertex_hints commands -# -############################################################################### +DrawElementsInstancedBaseVertex(mode, count, type, indices, instancecount, 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 instancecount SizeI in value + param basevertex Int32 in value + category ARB_draw_elements_base_vertex + version 1.2 + extension + glxropcode ? + glxflags ignore + offset ? -# (none) -newcategory: PGI_vertex_hints +MultiDrawElementsBaseVertex(mode, count, type, indices, drawcount, basevertex) + return void + param mode GLenum in value + param count SizeI in array [COMPSIZE(drawcount)] + param type DrawElementsType in value + param indices ConstVoidPointer in array [COMPSIZE(drawcount)] + param drawcount SizeI in value + param basevertex Int32 in array [COMPSIZE(drawcount)] + category ARB_draw_elements_base_vertex + version 1.2 + extension + glxropcode ? + glxflags ignore + offset ? ############################################################################### # -# Extension #77 -# PGI_misc_hints commands +# ARB Extension #63 +# ARB_fragment_coord_conventions 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 - glsopcode 0x01D0 +# (none) +newcategory: ARB_fragment_coord_conventions ############################################################################### # -# Extension #78 -# EXT_paletted_texture commands +# ARB Extension #64 +# ARB_provoking_vertex 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 - glsalias 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 - glsalias GetColorTable - -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 - glsalias GetColorTableParameteriv - -GetColorTableParameterfvEXT(target, pname, params) +ProvokingVertex(mode) 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 - glsalias GetColorTableParameterfv + param mode GLenum in value + category ARB_provoking_vertex + version 1.2 + extension + glxropcode ? + glxflags ignore + offset ? ############################################################################### # -# Extension #79 -# EXT_clip_volume_hint commands +# ARB Extension #65 +# ARB_seamless_cube_map commands # ############################################################################### # (none) -newcategory: EXT_clip_volume_hint +newcategory: ARB_seamless_cube_map ############################################################################### # -# Extension #80 -# SGIX_list_priority commands +# ARB Extension #66 +# ARB_sync 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 ? +FenceSync(condition, flags) + return sync + param condition GLenum in value + param flags GLbitfield in value + category ARB_sync + version 1.2 extension - glsopcode 0x0188 - offset 470 + glxropcode ? + glxflags ignore + offset ? -# @@@ Needs vendorpriv opcodes assigned -GetListParameterivSGIX(list, pname, params) +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 list List in value - param pname ListParameterName in value - param params CheckedInt32 out array [COMPSIZE(pname)] - dlflags notlistable + param sync sync in value + category ARB_sync + version 1.2 + extension + glxropcode ? glxflags ignore - category SGIX_list_priority - version 1.0 - glxvendorpriv ? + 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 - glsopcode 0x0189 - offset 471 + glxropcode ? + glxflags ignore + offset ? -ListParameterfSGIX(list, pname, param) +WaitSync(sync, flags, timeout) 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 + param sync sync in value + param flags GLbitfield in value + param timeout UInt64 in value + category ARB_sync + version 1.2 extension - glsopcode 0x018A - offset 472 + glxropcode ? + glxflags ignore + offset ? -ListParameterfvSGIX(list, pname, params) +GetInteger64v(pname, params) return void - param list List in value - param pname ListParameterName in value - param params CheckedFloat32 in array [COMPSIZE(pname)] + param pname GLenum in value + param params Int64 out array [COMPSIZE(pname)] + category ARB_sync dlflags notlistable - glxflags ignore - category SGIX_list_priority - version 1.0 - glxropcode 2079 + version 1.2 extension - glsopcode 0x018B - offset 473 + glxsingle ? + glxflags ignore + offset ? -ListParameteriSGIX(list, pname, param) +GetSynciv(sync, pname, bufSize, length, values) return void - param list List in value - param pname ListParameterName in value - param param CheckedInt32 in value + 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 - category SGIX_list_priority - version 1.0 - glxropcode 2080 + 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 - glsopcode 0x018C - offset 474 + glxropcode ? + glxflags ignore + offset ? -ListParameterivSGIX(list, pname, params) +TexImage3DMultisample(target, samples, internalformat, width, height, depth, fixedsamplelocations) return void - param list List in value - param pname ListParameterName in value - param params CheckedInt32 in array [COMPSIZE(pname)] + 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 - category SGIX_list_priority - version 1.0 - glxropcode 2081 + offset ? + +SampleMaski(index, mask) + return void + param index UInt32 in value + param mask GLbitfield in value + category ARB_texture_multisample + version 1.2 extension - glsopcode 0x018D - offset 475 + glxropcode ? + glxflags ignore + offset ? ############################################################################### # -# Extension #81 -# SGIX_ir_instrument1 commands +# ARB Extension #68 +# ARB_vertex_array_bgra commands # ############################################################################### # (none) -newcategory: SGIX_ir_instrument1 +newcategory: ARB_vertex_array_bgra ############################################################################### # -# Extension #82 -# SGIX_calligraphic_fragment commands +# ARB Extension #69 +# ARB_draw_buffers_blend commands # ############################################################################### -# (none) -newcategory: SGIX_calligraphic_fragment +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 ############################################################################### # -# Extension #83 - GLX_SGIX_video_resize +# ARB Extension #70 +# ARB_sample_shading commands # ############################################################################### +MinSampleShadingARB(value) + return void + param value ColorF in value + category ARB_sample_shading + version 1.2 + extension + glxropcode ? + glxflags ignore + offset ? + alias MinSampleShading + ############################################################################### # -# Extension #84 -# SGIX_texture_lod_bias commands +# ARB Extension #71 +# ARB_texture_cube_map_array commands # ############################################################################### # (none) -newcategory: SGIX_texture_lod_bias +newcategory: ARB_texture_cube_map_array ############################################################################### # -# Extension #85 - skipped -# Extension #86 - GLX_SGIX_dmbuffer -# Extension #87 - skipped -# Extension #88 - skipped -# Extension #89 - skipped +# ARB Extension #72 +# ARB_texture_gather commands # ############################################################################### +# (none) +newcategory: ARB_texture_gather + ############################################################################### # -# Extension #90 -# SGIX_shadow_ambient commands +# ARB Extension #73 +# ARB_texture_query_lod commands # ############################################################################### # (none) -newcategory: SGIX_shadow_ambient +newcategory: ARB_texture_query_lod ############################################################################### # -# Extension #91 - GLX_SGIX_swap_group -# Extension #92 - GLX_SGIX_swap_barrier +# ARB Extension #74 - WGL_ARB_create_context_profile +# ARB Extension #75 - GLX_ARB_create_context_profile # ############################################################################### ############################################################################### # -# Extension #93 -# EXT_index_texture commands +# ARB Extension #76 +# ARB_shading_language_include commands # ############################################################################### -# (none) -newcategory: EXT_index_texture +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 ? -############################################################################### -# -# Extension #94 -# EXT_index_material commands -# -############################################################################### +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 ? -IndexMaterialEXT(face, mode) +CompileShaderIncludeARB(shader, count, path, length) return void - param face MaterialFace in value - param mode IndexMaterialParameterEXT in value - category EXT_index_material - version 1.1 - extension soft + 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 - glsopcode 0x01D1 - offset 538 + offset ? -############################################################################### -# -# Extension #95 -# EXT_index_func commands -# -############################################################################### +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 ? -IndexFuncEXT(func, ref) +GetNamedStringARB(namelen, name, bufSize, stringlen, string) return void - param func IndexFunctionEXT in value - param ref ClampedFloat32 in value - category EXT_index_func - version 1.1 - extension soft + 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 - glsopcode 0x01D2 - offset 539 + 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 ? ############################################################################### # -# Extension #96 -# EXT_index_array_formats commands +# ARB Extension #77 +# ARB_texture_compression_bptc commands # ############################################################################### # (none) -newcategory: EXT_index_array_formats +newcategory: ARB_texture_compression_bptc ############################################################################### # -# Extension #97 -# EXT_compiled_vertex_array commands +# ARB Extension #78 +# ARB_blend_func_extended commands # ############################################################################### -LockArraysEXT(first, count) +BindFragDataLocationIndexed(program, colorNumber, index, name) return void - param first Int32 in value - param count SizeI in value - category EXT_compiled_vertex_array - version 1.1 - dlflags notlistable - extension soft + 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 - glsopcode 0x01D3 - offset 540 + offset ? -UnlockArraysEXT() - return void - category EXT_compiled_vertex_array - version 1.1 +GetFragDataIndex(program, name) + return Int32 + param program UInt32 in value + param name Char in array [] + category ARB_blend_func_extended dlflags notlistable - extension soft + version 1.2 + extension + glxsingle ? glxflags ignore - glsopcode 0x01D4 - offset 541 + offset ? ############################################################################### # -# Extension #98 -# EXT_cull_vertex commands +# ARB Extension #79 +# ARB_explicit_attrib_location 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 - glsopcode 0x01D5 - 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 - glsopcode 0x01D6 - offset 543 - -############################################################################### -# -# Extension #99 - skipped -# Extension #100 - GLU_EXT_nurbs_tessellator -# -############################################################################### +# (none) +newcategory: ARB_explicit_attrib_location ############################################################################### # -# Extension #101 -# SGIX_ycrcb commands +# ARB Extension #80 +# ARB_occlusion_query2 commands # ############################################################################### # (none) -newcategory: SGIX_ycrcb +newcategory: ARB_occlusion_query2 ############################################################################### # -# Extension #102 -# SGIX_fragment_lighting commands +# ARB Extension #81 +# ARB_sampler_objects commands # ############################################################################### -FragmentColorMaterialSGIX(face, mode) +GenSamplers(count, samplers) return void - param face MaterialFace in value - param mode MaterialParameter in value - category SGIX_fragment_lighting - glxflags ignore - version 1.0 + param count SizeI in value + param samplers UInt32 out array [count] + category ARB_sampler_objects + version 1.2 extension - glsopcode 0x019E - 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 + glxropcode ? glxflags ignore - version 1.0 - extension - glsopcode 0x019F - offset 477 + offset ? -FragmentLightfvSGIX(light, pname, params) +DeleteSamplers(count, samplers) 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 + param count SizeI in value + param samplers UInt32 in array [count] + category ARB_sampler_objects + version 1.2 extension - glsopcode 0x01A0 - 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 + glxropcode ? glxflags ignore - version 1.0 - extension - glsopcode 0x01A1 - offset 479 + offset ? -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 +IsSampler(sampler) + return Boolean + param sampler UInt32 in value + category ARB_sampler_objects + version 1.2 extension - glsopcode 0x01A2 - offset 480 - -FragmentLightModelfSGIX(pname, param) - return void - param pname FragmentLightModelParameterSGIX in value - param param CheckedFloat32 in value - category SGIX_fragment_lighting + glxropcode ? glxflags ignore - version 1.0 - extension - glsflags gl-enum - glsopcode 0x01A3 - offset 481 + offset ? -FragmentLightModelfvSGIX(pname, params) +BindSampler(unit, sampler) return void - param pname FragmentLightModelParameterSGIX in value - param params CheckedFloat32 in array [COMPSIZE(pname)] - category SGIX_fragment_lighting - glxflags ignore - version 1.0 + param unit UInt32 in value + param sampler UInt32 in value + category ARB_sampler_objects + version 1.2 extension - glsflags gl-enum - glsopcode 0x01A4 - offset 482 + glxropcode ? + glxflags ignore + offset ? -FragmentLightModeliSGIX(pname, param) +SamplerParameteri(sampler, pname, param) return void - param pname FragmentLightModelParameterSGIX in value - param param CheckedInt32 in value - category SGIX_fragment_lighting - glxflags ignore - version 1.0 + param sampler UInt32 in value + param pname GLenum in value + param param Int32 in value + category ARB_sampler_objects + version 1.2 extension - glsflags gl-enum - glsopcode 0x01A5 - offset 483 + glxropcode ? + glxflags ignore + offset ? -FragmentLightModelivSGIX(pname, params) +SamplerParameteriv(sampler, pname, param) return void - param pname FragmentLightModelParameterSGIX in value - param params CheckedInt32 in array [COMPSIZE(pname)] - category SGIX_fragment_lighting - glxflags ignore - version 1.0 + 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 - glsflags gl-enum - glsopcode 0x01A6 - offset 484 + glxropcode ? + glxflags ignore + offset ? -FragmentMaterialfSGIX(face, pname, param) +SamplerParameterf(sampler, 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 + param sampler UInt32 in value + param pname GLenum in value + param param Float32 in value + category ARB_sampler_objects + version 1.2 extension - glsopcode 0x01A7 - offset 485 + glxropcode ? + glxflags ignore + offset ? -FragmentMaterialfvSGIX(face, pname, params) +SamplerParameterfv(sampler, pname, param) 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 + 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 - glsopcode 0x01A8 - offset 486 + glxropcode ? + glxflags ignore + offset ? -FragmentMaterialiSGIX(face, pname, param) +SamplerParameterIiv(sampler, 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 + 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 - glsopcode 0x01A9 - offset 487 + glxropcode ? + glxflags ignore + offset ? -FragmentMaterialivSGIX(face, pname, params) +SamplerParameterIuiv(sampler, pname, param) 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 + 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 - glsopcode 0x01AA - offset 488 + glxropcode ? + glxflags ignore + offset ? -GetFragmentLightfvSGIX(light, pname, params) +GetSamplerParameteriv(sampler, 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 + param sampler UInt32 in value + param pname GLenum in value + param params Int32 out array [COMPSIZE(pname)] + category ARB_sampler_objects dlflags notlistable - glxflags ignore - version 1.0 + version 1.2 extension - glsflags get - glsopcode 0x01AB - offset 489 + glxsingle ? + glxflags ignore + offset ? -GetFragmentLightivSGIX(light, pname, params) +GetSamplerParameterIiv(sampler, pname, params) return void - param light FragmentLightNameSGIX in value - param pname FragmentLightParameterSGIX in value + param sampler UInt32 in value + param pname GLenum in value param params Int32 out array [COMPSIZE(pname)] - category SGIX_fragment_lighting + category ARB_sampler_objects dlflags notlistable - glxflags ignore - version 1.0 + version 1.2 extension - glsflags get - glsopcode 0x01AC - offset 490 + glxsingle ? + glxflags ignore + offset ? -GetFragmentMaterialfvSGIX(face, pname, params) +GetSamplerParameterfv(sampler, pname, params) return void - param face MaterialFace in value - param pname MaterialParameter in value + param sampler UInt32 in value + param pname GLenum in value param params Float32 out array [COMPSIZE(pname)] - category SGIX_fragment_lighting + category ARB_sampler_objects dlflags notlistable - glxflags ignore - version 1.0 + version 1.2 extension - glsflags get - glsopcode 0x01AD - offset 491 + glxsingle ? + glxflags ignore + offset ? -GetFragmentMaterialivSGIX(face, pname, params) +GetSamplerParameterIuiv(sampler, 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 + param sampler UInt32 in value + param pname GLenum in value + param params UInt32 out array [COMPSIZE(pname)] + category ARB_sampler_objects dlflags notlistable - glxflags ignore - version 1.0 + version 1.2 extension - glsflags get - glsopcode 0x01AE - offset 492 - -LightEnviSGIX(pname, param) - return void - param pname LightEnvParameterSGIX in value - param param CheckedInt32 in value - category SGIX_fragment_lighting + glxsingle ? glxflags ignore - version 1.0 - extension - glsflags gl-enum - glsopcode 0x01AF - offset 493 - -############################################################################### -# -# Extension #103 - skipped -# Extension #104 - skipped -# Extension #105 - skipped -# Extension #106 - skipped -# Extension #107 - skipped -# Extension #108 - skipped -# Extension #109 - skipped -# -############################################################################### + offset ? ############################################################################### # -# Extension #110 -# IBM_rasterpos_clip commands +# ARB Extension #82 +# ARB_shader_bit_encoding commands # ############################################################################### # (none) -newcategory: IBM_rasterpos_clip +newcategory: ARB_shader_bit_encoding ############################################################################### # -# Extension #111 -# HP_texture_lighting commands +# ARB Extension #83 +# ARB_texture_rgb10_a2ui 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 - glsalias DrawRangeElements +newcategory: ARB_texture_rgb10_a2ui ############################################################################### # -# Extension #113 -# WIN_phong_shading commands +# ARB Extension #84 +# ARB_texture_swizzle commands # ############################################################################### # (none) -newcategory: WIN_phong_shading +newcategory: ARB_texture_swizzle ############################################################################### # -# Extension #114 -# WIN_specular_fog commands +# ARB Extension #85 +# ARB_timer_query commands # ############################################################################### -# (none) -newcategory: WIN_specular_fog +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 ? -############################################################################### -# -# Extension #115 - skipped -# Extension #116 - skipped -# -############################################################################### +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 ? ############################################################################### # -# Extension #117 -# EXT_light_texture commands +# ARB Extension #86 +# ARB_vertex_type_2_10_10_10_rev commands # ############################################################################### -# Spec entries to be written -ApplyTextureEXT(mode) +VertexP2ui(type, value) return void - param mode LightTextureModeEXT in value - category EXT_light_texture - version 1.1 + param type GLenum in value + param value UInt32 in value + category ARB_vertex_type_2_10_10_10_rev + version 1.2 + extension glxropcode ? - glsflags ignore + glxflags ignore offset ? -TextureLightEXT(pname) +VertexP2uiv(type, value) return void - param pname LightTexturePNameEXT in value - category EXT_light_texture - version 1.1 + 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 ? - glsflags ignore + glxflags ignore offset ? -TextureMaterialEXT(face, mode) +VertexP3ui(type, value) return void - param face MaterialFace in value - param mode MaterialParameter in value - category EXT_light_texture - version 1.1 + param type GLenum in value + param value UInt32 in value + category ARB_vertex_type_2_10_10_10_rev + version 1.2 + extension glxropcode ? - glsflags ignore + glxflags ignore 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) +VertexP3uiv(type, value) return void - param marker UInt32 in value - category SGIX_async - version 1.0 - glxflags ignore + param type GLenum in value + param value UInt32 in array [1] + category ARB_vertex_type_2_10_10_10_rev + version 1.2 extension - glsopcode 0x0198 + glxropcode ? + glxflags ignore offset ? -FinishAsyncSGIX(markerp) - return Int32 - param markerp UInt32 out array [1] - category SGIX_async - version 1.0 - dlflags notlistable - glxflags ignore +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 - glsopcode 0x0199 + glxropcode ? + glxflags ignore offset ? -PollAsyncSGIX(markerp) - return Int32 - param markerp UInt32 out array [1] - category SGIX_async - version 1.0 - dlflags notlistable - glxflags ignore +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 - glsopcode 0x019A + glxropcode ? + glxflags ignore offset ? -GenAsyncMarkersSGIX(range) - return UInt32 - param range SizeI in value - category SGIX_async - version 1.0 - dlflags notlistable - glxflags ignore +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 - glsopcode 0x019B + glxropcode ? + glxflags ignore offset ? -DeleteAsyncMarkersSGIX(marker, range) +TexCoordP1uiv(type, coords) return void - param marker UInt32 in value - param range SizeI in value - category SGIX_async - version 1.0 - dlflags notlistable - glxflags ignore + param type GLenum in value + param coords UInt32 in array [1] + category ARB_vertex_type_2_10_10_10_rev + version 1.2 extension - glsopcode 0x019C + glxropcode ? + glxflags ignore offset ? -IsAsyncMarkerSGIX(marker) - return Boolean - param marker UInt32 in value - category SGIX_async - version 1.0 - dlflags notlistable +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 - glsopcode 0x019D + glxropcode ? + glxflags ignore offset ? -############################################################################### -# -# Extension #133 -# SGIX_async_pixel commands -# -############################################################################### +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 ? -# (none) -newcategory: SGIX_async_pixel +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 ? -############################################################################### -# -# Extension #134 -# SGIX_async_histogram commands -# -############################################################################### +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 ? -# (none) -newcategory: SGIX_async_histogram +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 ? -############################################################################### -# -# Extension #135 - skipped (INTEL_texture_scissor was never implemented) -# -############################################################################### +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 ? -############################################################################### -# -# Extension #136 -# INTEL_parallel_arrays commands -# -############################################################################### +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 ? -VertexPointervINTEL(size, type, pointer) +MultiTexCoordP2ui(texture, type, coords) 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 - glsflags ignore client + 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 ? -NormalPointervINTEL(type, pointer) +MultiTexCoordP2uiv(texture, type, coords) 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 - glsflags ignore client + 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 ? -ColorPointervINTEL(size, type, pointer) +MultiTexCoordP3ui(texture, type, coords) 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 - glsflags ignore client + 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 ? -TexCoordPointervINTEL(size, type, pointer) +MultiTexCoordP3uiv(texture, type, coords) 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 - glsflags ignore client + 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 ? -############################################################################### -# -# Extension #137 -# HP_occlusion_test commands -# -############################################################################### +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 ? -# (none) -newcategory: HP_occlusion_test +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 ? -############################################################################### -# -# Extension #138 -# EXT_pixel_transform commands -# -############################################################################### +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 ? -PixelTransformParameteriEXT(target, pname, param) +ColorP3ui(type, color) return void - param target PixelTransformTargetEXT in value - param pname PixelTransformPNameEXT in value - param param Int32 in value - category EXT_pixel_transform - version 1.1 + param type GLenum in value + param color UInt32 in value + category ARB_vertex_type_2_10_10_10_rev + version 1.2 + extension glxropcode ? - glsflags ignore + glxflags ignore offset ? -PixelTransformParameterfEXT(target, pname, param) +ColorP3uiv(type, color) return void - param target PixelTransformTargetEXT in value - param pname PixelTransformPNameEXT in value - param param Float32 in value - category EXT_pixel_transform - version 1.1 + 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 ? - glsflags ignore + glxflags ignore offset ? -PixelTransformParameterivEXT(target, pname, params) +ColorP4ui(type, color) 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 + param type GLenum in value + param color UInt32 in value + category ARB_vertex_type_2_10_10_10_rev + version 1.2 + extension glxropcode ? - glsflags ignore + glxflags ignore offset ? -PixelTransformParameterfvEXT(target, pname, params) +ColorP4uiv(type, color) 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 + 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 ? - glsflags ignore + glxflags ignore offset ? -############################################################################### -# -# Extension #139 -# EXT_pixel_transform_color_table commands -# -############################################################################### +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 ? -# (none) -newcategory: EXT_pixel_transform_color_table +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 ? -############################################################################### -# -# Extension #140 - skipped -# -############################################################################### +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 ? -############################################################################### -# -# Extension #141 -# EXT_shared_texture_palette commands -# -############################################################################### +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 ? -# (none) -newcategory: EXT_shared_texture_palette +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 ? ############################################################################### # -# Extension #142 - GLX_SGIS_blended_overlay -# Extension #143 - GLX_SGIS_shared_multisample +# 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 ? + ############################################################################### # -# Extension #144 -# EXT_separate_specular_color commands +# ARB Extension #88 +# ARB_gpu_shader5 commands # ############################################################################### # (none) -newcategory: EXT_separate_specular_color +newcategory: ARB_gpu_shader5 ############################################################################### # -# Extension #145 -# EXT_secondary_color commands +# ARB Extension #89 +# ARB_gpu_shader_fp64 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 - glsalias SecondaryColor3b - -SecondaryColor3bvEXT(v) +Uniform1d(location, x) return void - param v ColorB in array [3] - category EXT_secondary_color - version 1.1 - glxropcode 4126 - alias SecondaryColor3bv - glsalias SecondaryColor3bv + param location Int32 in value + param x Float64 in value + category ARB_gpu_shader_fp64 + version 1.2 + extension + glxropcode ? + glxflags ignore + offset ? -SecondaryColor3dEXT(red, green, blue) +Uniform2d(location, x, y) 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 - glsalias SecondaryColor3d + 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 ? -SecondaryColor3dvEXT(v) +Uniform3d(location, x, y, z) return void - param v ColorD in array [3] - category EXT_secondary_color - version 1.1 - glxropcode 4130 - alias SecondaryColor3dv - glsalias SecondaryColor3dv + 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 ? -SecondaryColor3fEXT(red, green, blue) +Uniform4d(location, x, y, z, w) 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 - glsalias SecondaryColor3f + 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 ? -SecondaryColor3fvEXT(v) +Uniform1dv(location, count, value) return void - param v ColorF in array [3] - category EXT_secondary_color - version 1.1 - glxropcode 4129 - alias SecondaryColor3fv - glsalias SecondaryColor3fv + 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 ? -SecondaryColor3iEXT(red, green, blue) +Uniform2dv(location, count, value) 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 - glsalias SecondaryColor3i + 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 ? -SecondaryColor3ivEXT(v) +Uniform3dv(location, count, value) return void - param v ColorI in array [3] - category EXT_secondary_color - version 1.1 - glxropcode 4128 - glsopcode 0x0200 - offset 568 - alias SecondaryColor3iv - glsalias SecondaryColor3iv + 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 ? -SecondaryColor3sEXT(red, green, blue) +Uniform4dv(location, count, value) 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 - glsalias SecondaryColor3s + 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 ? -SecondaryColor3svEXT(v) +UniformMatrix2dv(location, count, transpose, value) return void - param v ColorS in array [3] - category EXT_secondary_color - version 1.1 - glxropcode 4127 - alias SecondaryColor3sv - glsalias SecondaryColor3sv + 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 ? -SecondaryColor3ubEXT(red, green, blue) +UniformMatrix3dv(location, count, transpose, value) 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 - glsalias SecondaryColor3ub + 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 ? -SecondaryColor3ubvEXT(v) +UniformMatrix4dv(location, count, transpose, value) return void - param v ColorUB in array [3] - category EXT_secondary_color - version 1.1 - glxropcode 4131 - alias SecondaryColor3ubv - glsalias SecondaryColor3ubv + 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 ? -SecondaryColor3uiEXT(red, green, blue) +UniformMatrix2x3dv(location, count, transpose, value) 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 - glsalias SecondaryColor3ui + 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 ? -SecondaryColor3uivEXT(v) +UniformMatrix2x4dv(location, count, transpose, value) return void - param v ColorUI in array [3] - category EXT_secondary_color - version 1.1 - glxropcode 4133 - alias SecondaryColor3uiv - glsalias SecondaryColor3uiv + 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 ? -SecondaryColor3usEXT(red, green, blue) +UniformMatrix3x2dv(location, count, transpose, value) 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 - glsalias SecondaryColor3us + 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 ? -SecondaryColor3usvEXT(v) +UniformMatrix3x4dv(location, count, transpose, value) return void - param v ColorUS in array [3] - category EXT_secondary_color - version 1.1 - glxropcode 4132 - alias SecondaryColor3usv - glsalias SecondaryColor3usv + 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 ? -SecondaryColorPointerEXT(size, type, stride, pointer) +UniformMatrix4x2dv(location, count, transpose, value) 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 + 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 - glxflags client-handcode server-handcode EXT - version 1.1 + version 1.2 extension - alias SecondaryColorPointer - glsalias SecondaryColorPointer + glxsingle ? + glxflags ignore + offset ? ############################################################################### # -# Extension #146 -# EXT_texture_env commands +# ARB Extension #90 +# ARB_shader_subroutine commands # ############################################################################### -# Dead extension - never implemented (removed from registry!) -# (none) -# newcategory: EXT_texture_env +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 ? -############################################################################### -# -# Extension #147 -# EXT_texture_perturb_normal commands -# -############################################################################### +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 ? -TextureNormalEXT(mode) +GetActiveSubroutineUniformiv(program, shadertype, index, pname, values) return void - param mode TextureNormalModeEXT in value - category EXT_texture_perturb_normal - version 1.1 + 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 ? - glsflags ignore + 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 ? ############################################################################### # -# Extension #148 -# EXT_multi_draw_arrays commands +# ARB Extension #91 +# ARB_tessellation_shader commands # ############################################################################### -# first and count are really 'in' -MultiDrawArraysEXT(mode, first, count, primcount) +PatchParameteri(pname, value) return void - param mode BeginMode in value - param first Int32 out array [COMPSIZE(primcount)] - param count SizeI out array [COMPSIZE(primcount)] - param primcount SizeI in value - category EXT_multi_draw_arrays - version 1.1 + param pname GLenum in value + param value Int32 in value + category ARB_tessellation_shader + version 1.2 + extension glxropcode ? - alias MultiDrawArrays - glsalias MultiDrawArrays + glxflags ignore + offset ? -MultiDrawElementsEXT(mode, count, type, indices, primcount) +PatchParameterfv(pname, values) 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 + param pname GLenum in value + param values Float32 in array [COMPSIZE(pname)] + category ARB_tessellation_shader + version 1.2 + extension glxropcode ? - alias MultiDrawElements - glsalias MultiDrawElements + glxflags ignore + offset ? ############################################################################### # -# Extension #149 -# EXT_fog_coord commands +# ARB Extension #92 +# ARB_texture_buffer_object_rgb32 commands # ############################################################################### -FogCoordfEXT(coord) - return void - param coord CoordF in value - category EXT_fog_coord - vectorequiv FogCoordfvEXT - version 1.1 - alias FogCoordf - glsalias FogCoordf +# (none) +newcategory: ARB_texture_buffer_object_rgb32 -FogCoordfvEXT(coord) +############################################################################### +# +# ARB Extension #93 +# ARB_transform_feedback2 commands +# +############################################################################### + +BindTransformFeedback(target, id) return void - param coord CoordF in array [1] - category EXT_fog_coord - version 1.1 - glxropcode 4124 - alias FogCoordfv - glsalias FogCoordfv + param target GLenum in value + param id UInt32 in value + category ARB_transform_feedback2 + version 1.2 + extension + glxropcode ? + glxflags ignore + offset ? -FogCoorddEXT(coord) +DeleteTransformFeedbacks(n, ids) return void - param coord CoordD in value - category EXT_fog_coord - vectorequiv FogCoorddvEXT - version 1.1 - alias FogCoordd - glsalias FogCoordd + param n SizeI in value + param ids UInt32 in array [n] + category ARB_transform_feedback2 + version 1.2 + extension + glxropcode ? + glxflags ignore + offset ? -FogCoorddvEXT(coord) +GenTransformFeedbacks(n, ids) return void - param coord CoordD in array [1] - category EXT_fog_coord - version 1.1 - glxropcode 4125 - alias FogCoorddv - glsalias FogCoorddv + param n SizeI in value + param ids UInt32 out array [n] + category ARB_transform_feedback2 + version 1.2 + extension + glxropcode ? + glxflags ignore + offset ? -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 - glsalias FogCoordPointer +IsTransformFeedback(id) + return Boolean + param id UInt32 in value + category ARB_transform_feedback2 + version 1.2 + extension + glxropcode ? + glxflags ignore + offset ? -############################################################################### -# -# Extension #150 - skipped -# Extension #151 - skipped -# Extension #152 - skipped -# Extension #153 - skipped -# Extension #154 - skipped -# -############################################################################### +PauseTransformFeedback() + return void + category ARB_transform_feedback2 + version 1.2 + extension + glxropcode ? + glxflags ignore + offset ? -############################################################################### -# -# Extension #155 -# REND_screen_coordinates commands -# -############################################################################### +ResumeTransformFeedback() + return void + category ARB_transform_feedback2 + version 1.2 + extension + glxropcode ? + glxflags ignore + offset ? -# (none) -newcategory: REND_screen_coordinates +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 ? ############################################################################### # -# Extension #156 -# EXT_coordinate_frame commands +# ARB Extension #94 +# ARB_transform_feedback3 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 - glsflags ignore - offset ? - -Tangent3bvEXT(v) +DrawTransformFeedbackStream(mode, id, stream) return void - param v Int8 in array [3] - category EXT_coordinate_frame - version 1.1 + param mode GLenum in value + param id UInt32 in value + param stream UInt32 in value + category ARB_transform_feedback3 + version 1.2 + extension glxropcode ? - glsflags ignore + glxflags ignore offset ? -Tangent3dEXT(tx, ty, tz) +BeginQueryIndexed(target, index, id) 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 - glsflags ignore + 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 ? -Tangent3dvEXT(v) +EndQueryIndexed(target, index) return void - param v CoordD in array [3] - category EXT_coordinate_frame - version 1.1 + param target GLenum in value + param index UInt32 in value + category ARB_transform_feedback3 + version 1.2 + extension glxropcode ? - glsflags ignore + glxflags ignore offset ? -Tangent3fEXT(tx, ty, tz) +GetQueryIndexediv(target, index, pname, params) 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 - glsflags ignore + 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 ? -Tangent3fvEXT(v) +############################################################################### +# +# ARB Extension #95 +# ARB_ES2_compatibility commands +# +############################################################################### + +ReleaseShaderCompiler() return void - param v CoordF in array [3] - category EXT_coordinate_frame - version 1.1 + category ARB_ES2_compatibility + version 4.1 + extension glxropcode ? - glsflags ignore + glxflags ignore offset ? -Tangent3iEXT(tx, ty, tz) +ShaderBinary(count, shaders, binaryformat, binary, length) 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 - glsflags ignore + 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 ? -Tangent3ivEXT(v) +GetShaderPrecisionFormat(shadertype, precisiontype, range, precision) return void - param v Int32 in array [3] - category EXT_coordinate_frame - version 1.1 - glxropcode ? - glsflags ignore + 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 ? -Tangent3sEXT(tx, ty, tz) +DepthRangef(n, f) 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 - glsflags ignore + param n Float32 in value + param f Float32 in value + category ARB_ES2_compatibility + version 4.1 + extension + glxropcode ? + glxflags ignore offset ? -Tangent3svEXT(v) +ClearDepthf(d) return void - param v Int16 in array [3] - category EXT_coordinate_frame - version 1.1 + param d Float32 in value + category ARB_ES2_compatibility + version 4.1 + extension glxropcode ? - glsflags ignore + glxflags ignore offset ? -Binormal3bEXT(bx, by, bz) +############################################################################### +# +# ARB Extension #96 +# ARB_get_program_binary commands +# +############################################################################### + +GetProgramBinary(program, bufSize, length, binaryFormat, binary) 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 - glsflags ignore + 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 ? -Binormal3bvEXT(v) +ProgramBinary(program, binaryFormat, binary, length) return void - param v Int8 in array [3] - category EXT_coordinate_frame - version 1.1 + 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 ? - glsflags ignore + glxflags ignore offset ? -Binormal3dEXT(bx, by, bz) +ProgramParameteri(program, pname, value) 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 - glsflags ignore - offset ? + 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 -Binormal3dvEXT(v) +############################################################################### +# +# ARB Extension #97 +# ARB_separate_shader_objects commands +# +############################################################################### + +UseProgramStages(pipeline, stages, program) return void - param v CoordD in array [3] - category EXT_coordinate_frame - version 1.1 + 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 ? - glsflags ignore + glxflags ignore offset ? -Binormal3fEXT(bx, by, bz) +ActiveShaderProgram(pipeline, program) 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 - glsflags ignore + param pipeline UInt32 in value + param program UInt32 in value + category ARB_separate_shader_objects + version 4.1 + extension + glxropcode ? + glxflags ignore offset ? -Binormal3fvEXT(v) - return void - param v CoordF in array [3] - category EXT_coordinate_frame - version 1.1 +CreateShaderProgramv(type, count, strings) + return UInt32 + param type GLenum in value + param count SizeI in value + param strings ConstCharPointer in array [count] + category ARB_separate_shader_objects + version 4.1 + extension glxropcode ? - glsflags ignore + glxflags ignore offset ? -Binormal3iEXT(bx, by, bz) +BindProgramPipeline(pipeline) 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 - glsflags ignore + param pipeline UInt32 in value + category ARB_separate_shader_objects + version 4.1 + extension + glxropcode ? + glxflags ignore offset ? -Binormal3ivEXT(v) +DeleteProgramPipelines(n, pipelines) return void - param v Int32 in array [3] - category EXT_coordinate_frame - version 1.1 + param n SizeI in value + param pipelines UInt32 in array [n] + category ARB_separate_shader_objects + version 4.1 + extension glxropcode ? - glsflags ignore + glxflags ignore offset ? -Binormal3sEXT(bx, by, bz) +GenProgramPipelines(n, pipelines) 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 - glsflags ignore + param n SizeI in value + param pipelines UInt32 out array [n] + category ARB_separate_shader_objects + version 4.1 + extension + glxropcode ? + glxflags ignore offset ? -Binormal3svEXT(v) - return void - param v Int16 in array [3] - category EXT_coordinate_frame - version 1.1 +IsProgramPipeline(pipeline) + return Boolean + param pipeline UInt32 in value + category ARB_separate_shader_objects + version 4.1 + extension glxropcode ? - glsflags ignore + glxflags ignore 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 - glsflags ignore - offset ? +#@ ProgramParameteri also in ARB_get_program_binary -BinormalPointerEXT(type, stride, pointer) +GetProgramPipelineiv(pipeline, pname, params) 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 + param pipeline UInt32 in value + param pname GLenum in value + param params Int32 out array [COMPSIZE(pname)] + category ARB_separate_shader_objects dlflags notlistable - glxflags client-handcode client-intercept server-handcode - version 1.1 - glsflags ignore + version 4.1 + extension + glxsingle ? + glxflags ignore 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() +ProgramUniform1i(program, location, v0) return void - category SUNX_constant_data - version 1.1 + 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 ? - glsflags ignore + glxflags ignore offset ? -############################################################################### -# -# Extension #164 -# SUN_global_alpha commands -# -############################################################################### - -GlobalAlphaFactorbSUN(factor) +ProgramUniform1iv(program, location, count, value) return void - param factor Int8 in value - category SUN_global_alpha - version 1.1 + 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 ? - glsflags ignore + glxflags ignore offset ? -GlobalAlphaFactorsSUN(factor) +ProgramUniform1f(program, location, v0) return void - param factor Int16 in value - category SUN_global_alpha - version 1.1 + 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 ? - glsflags ignore + glxflags ignore offset ? -GlobalAlphaFactoriSUN(factor) +ProgramUniform1fv(program, location, count, value) return void - param factor Int32 in value - category SUN_global_alpha - version 1.1 + 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 ? - glsflags ignore + glxflags ignore offset ? -GlobalAlphaFactorfSUN(factor) +ProgramUniform1d(program, location, v0) return void - param factor Float32 in value - category SUN_global_alpha - version 1.1 + 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 ? - glsflags ignore + glxflags ignore offset ? -GlobalAlphaFactordSUN(factor) +ProgramUniform1dv(program, location, count, value) return void - param factor Float64 in value - category SUN_global_alpha - version 1.1 + 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 ? - glsflags ignore + glxflags ignore offset ? -GlobalAlphaFactorubSUN(factor) +ProgramUniform1ui(program, location, v0) return void - param factor UInt8 in value - category SUN_global_alpha - version 1.1 + 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 ? - glsflags ignore + glxflags ignore offset ? -GlobalAlphaFactorusSUN(factor) +ProgramUniform1uiv(program, location, count, value) return void - param factor UInt16 in value - category SUN_global_alpha - version 1.1 + 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 ? - glsflags ignore + glxflags ignore offset ? -GlobalAlphaFactoruiSUN(factor) +ProgramUniform2i(program, location, v0, v1) return void - param factor UInt32 in value - category SUN_global_alpha - version 1.1 + 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 ? - glsflags ignore + glxflags ignore offset ? -############################################################################### -# -# Extension #165 -# SUN_triangle_list commands -# -############################################################################### - -ReplacementCodeuiSUN(code) +ProgramUniform2iv(program, location, count, value) return void - param code UInt32 in value - category SUN_triangle_list - version 1.1 + 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 ? - glsflags ignore + glxflags ignore offset ? -ReplacementCodeusSUN(code) +ProgramUniform2f(program, location, v0, v1) return void - param code UInt16 in value - category SUN_triangle_list - version 1.1 + 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 ? - glsflags ignore + glxflags ignore offset ? -ReplacementCodeubSUN(code) +ProgramUniform2fv(program, location, count, value) return void - param code UInt8 in value - category SUN_triangle_list - version 1.1 + 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 ? - glsflags ignore + glxflags ignore offset ? -ReplacementCodeuivSUN(code) +ProgramUniform2d(program, location, v0, v1) return void - param code UInt32 in array [COMPSIZE()] - category SUN_triangle_list - version 1.1 + 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 ? - glsflags ignore + glxflags ignore offset ? -ReplacementCodeusvSUN(code) +ProgramUniform2dv(program, location, count, value) return void - param code UInt16 in array [COMPSIZE()] - category SUN_triangle_list - version 1.1 + 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 ? - glsflags ignore + glxflags ignore offset ? -ReplacementCodeubvSUN(code) +ProgramUniform2ui(program, location, v0, v1) return void - param code UInt8 in array [COMPSIZE()] - category SUN_triangle_list - version 1.1 + 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 ? - glsflags ignore + glxflags ignore offset ? -ReplacementCodePointerSUN(type, stride, pointer) +ProgramUniform2uiv(program, location, count, value) 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 + 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 ? - glsflags ignore + glxflags ignore offset ? -############################################################################### -# -# Extension #166 -# SUN_vertex commands -# -############################################################################### - -Color4ubVertex2fSUN(r, g, b, a, x, y) +ProgramUniform3i(program, location, v0, v1, v2) 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 + 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 ? - glsflags ignore + glxflags ignore offset ? -Color4ubVertex2fvSUN(c, v) +ProgramUniform3iv(program, location, count, value) return void - param c UInt8 in array [4] - param v Float32 in array [2] - category SUN_vertex - version 1.1 + 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 ? - glsflags ignore + glxflags ignore offset ? -Color4ubVertex3fSUN(r, g, b, a, x, y, z) +ProgramUniform3f(program, location, v0, v1, v2) 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 + 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 ? - glsflags ignore + glxflags ignore offset ? -Color4ubVertex3fvSUN(c, v) +ProgramUniform3fv(program, location, count, value) return void - param c UInt8 in array [4] - param v Float32 in array [3] - category SUN_vertex - version 1.1 + 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 ? - glsflags ignore + glxflags ignore offset ? -Color3fVertex3fSUN(r, g, b, x, y, z) +ProgramUniform3d(program, location, v0, v1, v2) 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 + 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 ? - glsflags ignore + glxflags ignore offset ? -Color3fVertex3fvSUN(c, v) +ProgramUniform3dv(program, location, count, value) return void - param c Float32 in array [3] - param v Float32 in array [3] - category SUN_vertex - version 1.1 + 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 ? - glsflags ignore + glxflags ignore offset ? -Normal3fVertex3fSUN(nx, ny, nz, x, y, z) +ProgramUniform3ui(program, location, v0, v1, v2) 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 + 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 ? - glsflags ignore + glxflags ignore offset ? -Normal3fVertex3fvSUN(n, v) +ProgramUniform3uiv(program, location, count, value) return void - param n Float32 in array [3] - param v Float32 in array [3] - category SUN_vertex - version 1.1 + 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 ? - glsflags ignore + glxflags ignore offset ? -Color4fNormal3fVertex3fSUN(r, g, b, a, nx, ny, nz, x, y, z) +ProgramUniform4i(program, location, v0, v1, v2, v3) 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 + 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 ? - glsflags ignore + glxflags ignore offset ? -Color4fNormal3fVertex3fvSUN(c, n, v) +ProgramUniform4iv(program, location, count, value) 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 + 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 ? - glsflags ignore + glxflags ignore offset ? -TexCoord2fVertex3fSUN(s, t, x, y, z) +ProgramUniform4f(program, location, v0, v1, v2, v3) 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 + 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 ? - glsflags ignore + glxflags ignore offset ? -TexCoord2fVertex3fvSUN(tc, v) +ProgramUniform4fv(program, location, count, value) return void - param tc Float32 in array [2] - param v Float32 in array [3] - category SUN_vertex - version 1.1 + 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 ? - glsflags ignore + glxflags ignore offset ? -TexCoord4fVertex4fSUN(s, t, p, q, x, y, z, w) +ProgramUniform4d(program, location, v0, v1, v2, v3) 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 + 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 ? - glsflags ignore + glxflags ignore offset ? -TexCoord4fVertex4fvSUN(tc, v) +ProgramUniform4dv(program, location, count, value) return void - param tc Float32 in array [4] - param v Float32 in array [4] - category SUN_vertex - version 1.1 + 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 ? - glsflags ignore + glxflags ignore offset ? -TexCoord2fColor4ubVertex3fSUN(s, t, r, g, b, a, x, y, z) +ProgramUniform4ui(program, location, v0, v1, v2, v3) 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 + 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 ? - glsflags ignore + glxflags ignore offset ? -TexCoord2fColor4ubVertex3fvSUN(tc, c, v) +ProgramUniform4uiv(program, location, count, value) 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 + 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 ? - glsflags ignore + glxflags ignore offset ? -TexCoord2fColor3fVertex3fSUN(s, t, r, g, b, x, y, z) +ProgramUniformMatrix2fv(program, location, count, transpose, value) 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 + 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 ? - glsflags ignore + glxflags ignore offset ? -TexCoord2fColor3fVertex3fvSUN(tc, c, v) +ProgramUniformMatrix3fv(program, location, count, transpose, value) 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 ? - glsflags ignore + 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 ? -TexCoord2fNormal3fVertex3fSUN(s, t, nx, ny, nz, x, y, z) +ProgramUniformMatrix4fv(program, location, count, transpose, value) 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 + 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 ? - glsflags ignore + glxflags ignore offset ? -TexCoord2fNormal3fVertex3fvSUN(tc, n, v) +ProgramUniformMatrix2dv(program, location, count, transpose, value) 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 + 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 ? - glsflags ignore + glxflags ignore offset ? -TexCoord2fColor4fNormal3fVertex3fSUN(s, t, r, g, b, a, nx, ny, nz, x, y, z) +ProgramUniformMatrix3dv(program, location, count, transpose, value) 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 + 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 ? - glsflags ignore + glxflags ignore offset ? -TexCoord2fColor4fNormal3fVertex3fvSUN(tc, c, n, v) +ProgramUniformMatrix4dv(program, location, count, transpose, value) 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 + 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 ? - glsflags ignore + glxflags ignore offset ? -TexCoord4fColor4fNormal3fVertex4fSUN(s, t, p, q, r, g, b, a, nx, ny, nz, x, y, z, w) +ProgramUniformMatrix2x3fv(program, location, count, transpose, value) 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 + 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 ? - glsflags ignore + glxflags ignore offset ? -TexCoord4fColor4fNormal3fVertex4fvSUN(tc, c, n, v) +ProgramUniformMatrix3x2fv(program, location, count, transpose, value) 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 + 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 ? - glsflags ignore + glxflags ignore offset ? -ReplacementCodeuiVertex3fSUN(rc, x, y, z) +ProgramUniformMatrix2x4fv(program, location, count, transpose, value) 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 + 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 ? - glsflags ignore + glxflags ignore offset ? -ReplacementCodeuiVertex3fvSUN(rc, v) +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 Float64 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 Float64 in value + param f Float64 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 + +############################################################################### +# +# ARB Extension #107 +# ARB_base_instance commands +# +############################################################################### + +DrawArraysInstancedBaseInstance(mode, first, count, instancecount, baseinstance) + return void + param mode GLenum in value + param first Int32 in value + param count SizeI in value + param instancecount SizeI in value + param baseinstance UInt32 in value + category ARB_base_instance + version 4.2 + extension + glxropcode ? + glxflags ignore + offset ? + +DrawElementsInstancedBaseInstance(mode, count, type, indices, instancecount, baseinstance) + return void + param mode GLenum in value + param count SizeI in value + param type GLenum in value + param indices void in array [count] + param instancecount SizeI in value + param baseinstance UInt32 in value + category ARB_base_instance + version 4.2 + extension + glxropcode ? + glxflags ignore + offset ? + +DrawElementsInstancedBaseVertexBaseInstance(mode, count, type, indices, instancecount, basevertex, baseinstance) + return void + param mode GLenum in value + param count SizeI in value + param type GLenum in value + param indices void in array [count] + param instancecount SizeI in value + param basevertex Int32 in value + param baseinstance UInt32 in value + category ARB_base_instance + version 4.2 + extension + glxropcode ? + glxflags ignore + offset ? + +############################################################################### +# +# ARB Extension #108 +# ARB_shading_language_420pack commands +# +############################################################################### + +# (none) +newcategory: ARB_shading_language_420pack + +############################################################################### +# +# ARB Extension #109 +# ARB_transform_feedback_instanced commands +# +############################################################################### + +DrawTransformFeedbackInstanced(mode, id, instancecount) + return void + param mode GLenum in value + param id UInt32 in value + param instancecount SizeI in value + category ARB_transform_feedback_instanced + version 4.2 + extension + glxropcode ? + glxflags ignore + offset ? + +DrawTransformFeedbackStreamInstanced(mode, id, stream, instancecount) + return void + param mode GLenum in value + param id UInt32 in value + param stream UInt32 in value + param instancecount SizeI in value + category ARB_transform_feedback_instanced + version 4.2 + extension + glxropcode ? + glxflags ignore + offset ? + +############################################################################### +# +# ARB Extension #110 +# ARB_compressed_texture_pixel_storage commands +# +############################################################################### + +# (none) +newcategory: ARB_compressed_texture_pixel_storage + +############################################################################### +# +# ARB Extension #111 +# ARB_conservative_depth commands +# +############################################################################### + +# (none) +newcategory: ARB_conservative_depth + +############################################################################### +# +# ARB Extension #112 +# ARB_internalformat_query commands +# +############################################################################### + +GetInternalformativ(target, internalformat, pname, bufSize, params) + return void + param target GLenum in value + param internalformat GLenum in value + param pname GLenum in value + param bufSize SizeI in value + param params Int32 out array [bufSize] + category ARB_internalformat_query + dlflags notlistable + version 4.2 + extension + glxsingle ? + glxflags ignore + offset ? + +############################################################################### +# +# ARB Extension #113 +# ARB_map_buffer_alignment commands +# +############################################################################### + +# (none) +newcategory: ARB_map_buffer_alignment + +############################################################################### +# +# ARB Extension #114 +# ARB_shader_atomic_counters commands +# +############################################################################### + +GetActiveAtomicCounterBufferiv(program, bufferIndex, pname, params) + return void + param program UInt32 in value + param bufferIndex UInt32 in value + param pname GLenum in value + param params Int32 out array [COMPSIZE(pname)] + category ARB_shader_atomic_counters + dlflags notlistable + version 4.2 + extension + glxsingle ? + glxflags ignore + offset ? + +############################################################################### +# +# ARB Extension #115 +# ARB_shader_image_load_store commands +# +############################################################################### + +BindImageTexture(unit, texture, level, layered, layer, access, format) + return void + param unit 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 GLenum in value + category ARB_shader_image_load_store + version 4.2 + extension + glxropcode ? + glxflags ignore + offset ? + +MemoryBarrier(barriers) + return void + param barriers GLbitfield in value + category ARB_shader_image_load_store + version 4.2 + extension + glxropcode ? + glxflags ignore + offset ? + +############################################################################### +# +# ARB Extension #116 +# ARB_shading_language_packing commands +# +############################################################################### + +# (none) +newcategory: ARB_shading_language_packing + +############################################################################### +# +# ARB Extension #117 +# ARB_texture_storage commands +# +############################################################################### + +TexStorage1D(target, levels, internalformat, width) + return void + param target GLenum in value + param levels SizeI in value + param internalformat GLenum in value + param width SizeI in value + category ARB_texture_storage + version 4.2 + extension + glxropcode ? + glxflags ignore + offset ? + +TexStorage2D(target, levels, internalformat, width, height) + return void + param target GLenum in value + param levels SizeI in value + param internalformat GLenum in value + param width SizeI in value + param height SizeI in value + category ARB_texture_storage + version 4.2 + extension + glxropcode ? + glxflags ignore + offset ? + +TexStorage3D(target, levels, internalformat, width, height, depth) + return void + param target GLenum in value + param levels SizeI in value + param internalformat GLenum in value + param width SizeI in value + param height SizeI in value + param depth SizeI in value + category ARB_texture_storage + version 4.2 + extension + glxropcode ? + glxflags ignore + offset ? + +TextureStorage1DEXT(texture, target, levels, internalformat, width) + return void + param texture UInt32 in value + param target GLenum in value + param levels SizeI in value + param internalformat GLenum in value + param width SizeI in value + category ARB_texture_storage + version 4.2 + extension + glxropcode ? + glxflags ignore + offset ? + +TextureStorage2DEXT(texture, target, levels, internalformat, width, height) + return void + param texture UInt32 in value + param target GLenum in value + param levels SizeI in value + param internalformat GLenum in value + param width SizeI in value + param height SizeI in value + category ARB_texture_storage + version 4.2 + extension + glxropcode ? + glxflags ignore + offset ? + +TextureStorage3DEXT(texture, target, levels, internalformat, width, height, depth) + return void + param texture UInt32 in value + param target GLenum in value + param levels SizeI in value + param internalformat GLenum in value + param width SizeI in value + param height SizeI in value + param depth SizeI in value + category ARB_texture_storage + version 4.2 + extension + glxropcode ? + glxflags ignore + offset ? + +############################################################################### +# +# Extension #ARB118 +# KHR_texture_compression_astc_ldr commands +# +############################################################################### + +# (none) +newcategory: KHR_texture_compression_astc_ldr + +############################################################################### +# +# Extension #ARB119 +# KHR_debug commands +# +############################################################################### + +# Promoted from ARB_debug_output +DebugMessageControl(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 KHR_debug + version 4.3 + extension + glxropcode ? + glxflags ignore + offset ? + +DebugMessageInsert(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 [COMPSIZE(buf/length)] + category KHR_debug + version 4.3 + extension + glxropcode ? + glxflags ignore + offset ? + +DebugMessageCallback(callback, userParam) + return void + param callback GLDEBUGPROC in value + param userParam void in reference + category KHR_debug + version 4.3 + extension + glxropcode ? + glxflags ignore + offset ? + +# bufsize -> logSize? (Bug 9178) +GetDebugMessageLog(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 [COMPSIZE(count)] + param types GLenum out array [COMPSIZE(count)] + param ids UInt32 out array [COMPSIZE(count)] + param severities GLenum out array [COMPSIZE(count)] + param lengths SizeI out array [COMPSIZE(count)] + param messageLog Char out array [COMPSIZE(bufsize)] + category KHR_debug + dlflags notlistable + version 4.3 + extension + glxsingle ? + glxflags ignore + offset ? + +PushDebugGroup(source, id, length, message) + return void + param source GLenum in value + param id UInt32 in value + param length SizeI in value + param message Char in array [COMPSIZE(message/length)] + category KHR_debug + version 4.3 + extension + glxropcode ? + glxflags ignore + offset ? + +PopDebugGroup() + return void + category KHR_debug + version 4.3 + extension + glxropcode ? + glxflags ignore + offset ? + +ObjectLabel(identifier, name, length, label) + return void + param identifier GLenum in value + param name UInt32 in value + param length SizeI in value + param label Char in array [COMPSIZE(label/length)] + category KHR_debug + version 4.3 + extension + glxropcode ? + glxflags ignore + offset ? + +GetObjectLabel(identifier, name, bufSize, length, label) + return void + param identifier GLenum in value + param name UInt32 in value + param bufSize SizeI in value + param length SizeI out reference + param label Char out array [bufSize] + category KHR_debug + dlflags notlistable + version 4.3 + extension + glxsingle ? + glxflags ignore + offset ? + +ObjectPtrLabel(ptr, length, label) + return void + param ptr void in reference + param length SizeI in value + param label Char in array [COMPSIZE(label/length)] + category KHR_debug + version 4.3 + extension + glxropcode ? + glxflags ignore + offset ? + +GetObjectPtrLabel(ptr, bufSize, length, label) + return void + param ptr void in reference + param bufSize SizeI in value + param length SizeI out reference + param label Char out array [bufSize] + category KHR_debug + dlflags notlistable + version 4.3 + extension + glxsingle ? + glxflags ignore + offset ? + +############################################################################### +# +# Extension #ARB120 +# ARB_arrays_of_arrays commands +# +############################################################################### + +# (none) +newcategory: ARB_arrays_of_arrays + +############################################################################### +# +# Extension #ARB121 +# ARB_clear_buffer_object commands +# +############################################################################### + +ClearBufferData(target, internalformat, format, type, data) + return void + param target GLenum in value + param internalformat GLenum in value + param format GLenum in value + param type GLenum in value + param data void in array [COMPSIZE(format/type)] + category ARB_clear_buffer_object + version 4.3 + extension + glxropcode ? + glxflags ignore + offset ? + +ClearBufferSubData(target, internalformat, offset, size, format, type, data) + return void + param target GLenum in value + param internalformat GLenum in value + param offset BufferOffset in value + param size BufferSize in value + param format GLenum in value + param type GLenum in value + param data void in array [COMPSIZE(format/type)] + category ARB_clear_buffer_object + version 4.3 + extension + glxropcode ? + glxflags ignore + offset ? + +# Only for use with DSA extensions + +ClearNamedBufferDataEXT(buffer, internalformat, format, type, data) + return void + param buffer UInt32 in value + param internalformat GLenum in value + param format GLenum in value + param type GLenum in value + param data void in array [COMPSIZE(format/type)] + category ARB_clear_buffer_object + version 4.3 + extension + glxropcode ? + glxflags ignore + offset ? + +ClearNamedBufferSubDataEXT(buffer, internalformat, format, type, offset, size, data) + return void + param buffer UInt32 in value + param internalformat GLenum in value + param offset BufferSize in value + param size BufferSize in value + param format GLenum in value + param type GLenum in value + param data void in array [COMPSIZE(format/type)] + category ARB_clear_buffer_object + version 4.3 + extension + glxropcode ? + glxflags ignore + offset ? + +############################################################################### +# +# Extension #ARB122 +# ARB_compute_shader commands +# +############################################################################### + +DispatchCompute(num_groups_x, num_groups_y, num_groups_z) + return void + param num_groups_x UInt32 in value + param num_groups_y UInt32 in value + param num_groups_z UInt32 in value + category ARB_compute_shader + version 4.3 + extension + glxropcode ? + glxflags ignore + offset ? + +DispatchComputeIndirect(indirect) + return void + param indirect BufferOffset in value + category ARB_compute_shader + version 4.3 + extension + glxropcode ? + glxflags ignore + offset ? + +############################################################################### +# +# Extension #ARB123 +# ARB_copy_image commands +# +############################################################################### + +CopyImageSubData(srcName, srcTarget, srcLevel, srcX, srcY, srcZ, dstName, dstTarget, dstLevel, dstX, dstY, dstZ, srcWidth, srcHeight, srcDepth) + 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 srcWidth SizeI in value + param srcHeight SizeI in value + param srcDepth SizeI in value + category ARB_copy_image + version 4.3 + extension + glxropcode ? + glxflags ignore + offset ? + +############################################################################### +# +# Extension #ARB124 (renumbered from 142) +# ARB_texture_view commands +# +############################################################################### + +TextureView(texture, target, origtexture, internalformat, minlevel, numlevels, minlayer, numlayers) + return void + param texture UInt32 in value + param target GLenum in value + param origtexture UInt32 in value + param internalformat GLenum in value + param minlevel UInt32 in value + param numlevels UInt32 in value + param minlayer UInt32 in value + param numlayers UInt32 in value + category ARB_texture_view + version 4.3 + extension + glxropcode ? + glxflags ignore + offset ? + +############################################################################### +# +# Extension #ARB125 (renumbered from 143) +# ARB_vertex_attrib_binding commands +# +############################################################################### + +BindVertexBuffer(bindingindex, buffer, offset, stride) + return void + param bindingindex UInt32 in value + param buffer UInt32 in value + param offset BufferOffset in value + param stride SizeI in value + category ARB_vertex_attrib_binding + version 4.3 + extension + glxropcode ? + glxflags ignore + offset ? + +VertexAttribFormat(attribindex, size, type, normalized, relativeoffset) + return void + param attribindex UInt32 in value + param size Int32 in value + param type GLenum in value + param normalized Boolean in value + param relativeoffset UInt32 in value + category ARB_vertex_attrib_binding + version 4.3 + extension + glxropcode ? + glxflags ignore + offset ? + +VertexAttribIFormat(attribindex, size, type, relativeoffset) + return void + param attribindex UInt32 in value + param size Int32 in value + param type GLenum in value + param relativeoffset UInt32 in value + category ARB_vertex_attrib_binding + version 4.3 + extension + glxropcode ? + glxflags ignore + offset ? + +VertexAttribLFormat(attribindex, size, type, relativeoffset) + return void + param attribindex UInt32 in value + param size Int32 in value + param type GLenum in value + param relativeoffset UInt32 in value + category ARB_vertex_attrib_binding + version 4.3 + extension + glxropcode ? + glxflags ignore + offset ? + +VertexAttribBinding(attribindex, bindingindex) + return void + param attribindex UInt32 in value + param bindingindex UInt32 in value + category ARB_vertex_attrib_binding + version 4.3 + extension + glxropcode ? + glxflags ignore + offset ? + +VertexBindingDivisor(bindingindex, divisor) + return void + param bindingindex UInt32 in value + param divisor UInt32 in value + category ARB_vertex_attrib_binding + version 4.3 + extension + glxropcode ? + glxflags ignore + offset ? + +VertexArrayBindVertexBufferEXT(vaobj, bindingindex, buffer, offset, stride) + return void + param vaobj UInt32 in value + param bindingindex UInt32 in value + param buffer UInt32 in value + param offset BufferOffset in value + param stride SizeI in value + category ARB_vertex_attrib_binding + version 4.3 + extension + glxropcode ? + glxflags ignore + offset ? + +VertexArrayVertexAttribFormatEXT(vaobj, attribindex, size, type, normalized, relativeoffset) + return void + param vaobj UInt32 in value + param attribindex UInt32 in value + param size Int32 in value + param type GLenum in value + param normalized Boolean in value + param relativeoffset UInt32 in value + category ARB_vertex_attrib_binding + version 4.3 + extension + glxropcode ? + glxflags ignore + offset ? + +VertexArrayVertexAttribIFormatEXT(vaobj, attribindex, size, type, relativeoffset) + return void + param vaobj UInt32 in value + param attribindex UInt32 in value + param size Int32 in value + param type GLenum in value + param relativeoffset UInt32 in value + category ARB_vertex_attrib_binding + version 4.3 + extension + glxropcode ? + glxflags ignore + offset ? + +VertexArrayVertexAttribLFormatEXT(vaobj, attribindex, size, type, relativeoffset) + return void + param vaobj UInt32 in value + param attribindex UInt32 in value + param size Int32 in value + param type GLenum in value + param relativeoffset UInt32 in value + category ARB_vertex_attrib_binding + version 4.3 + extension + glxropcode ? + glxflags ignore + offset ? + +VertexArrayVertexAttribBindingEXT(vaobj, attribindex, bindingindex) + return void + param vaobj UInt32 in value + param attribindex UInt32 in value + param bindingindex UInt32 in value + category ARB_vertex_attrib_binding + version 4.3 + extension + glxropcode ? + glxflags ignore + offset ? + +VertexArrayVertexBindingDivisorEXT(vaobj, bindingindex, divisor) + return void + param vaobj UInt32 in value + param bindingindex UInt32 in value + param divisor UInt32 in value + category ARB_vertex_attrib_binding + version 4.3 + extension + glxropcode ? + glxflags ignore + offset ? + +############################################################################### +# +# Extension #ARB126 (renumbered from 144) +# ARB_robustness_isolation commands +# +############################################################################### + +# (none) +newcategory: ARB_robustness_isolation + +############################################################################### +# +# Extension #ARB127 +# ARB_ES3_compatibility commands +# +############################################################################### + +# (none) +newcategory: ARB_ES3_compatibility + +############################################################################### +# +# Extension #ARB128 +# ARB_explicit_uniform_location commands +# +############################################################################### + +# (none) +newcategory: ARB_explicit_uniform_location + +############################################################################### +# +# Extension #ARB129 +# ARB_fragment_layer_viewport commands +# +############################################################################### + +# (none) +newcategory: ARB_fragment_layer_viewport + +############################################################################### +# +# Extension #ARB130 +# ARB_framebuffer_no_attachments commands +# +############################################################################### + +FramebufferParameteri(target, pname, param) + return void + param target GLenum in value + param pname GLenum in value + param param Int32 in value + category ARB_framebuffer_no_attachments + version 4.3 + extension + glxropcode ? + glxflags ignore + offset ? + +GetFramebufferParameteriv(target, pname, params) + return void + param target GLenum in value + param pname GLenum in value + param params Int32 out array [COMPSIZE(pname)] + category ARB_framebuffer_no_attachments + dlflags notlistable + version 4.3 + extension + glxsingle ? + glxflags ignore + offset ? + +NamedFramebufferParameteriEXT(framebuffer, pname, param) + return void + param framebuffer UInt32 in value + param pname GLenum in value + param param Int32 in value + category ARB_framebuffer_no_attachments + version 4.3 + extension + glxropcode ? + glxflags ignore + offset ? + +GetNamedFramebufferParameterivEXT(framebuffer, pname, params) + return void + param framebuffer UInt32 in value + param pname GLenum in value + param params Int32 out array [COMPSIZE(pname)] + category ARB_framebuffer_no_attachments + dlflags notlistable + version 4.3 + extension + glxsingle ? + glxflags ignore + offset ? + +############################################################################### +# +# Extension #ARB131 +# ARB_internalformat_query2 commands +# +############################################################################### + +GetInternalformati64v(target, internalformat, pname, bufSize, params) + return void + param target GLenum in value + param internalformat GLenum in value + param pname GLenum in value + param bufSize SizeI in value + param params Int64 out array [bufSize] + category ARB_internalformat_query2 + dlflags notlistable + version 4.3 + extension + glxsingle ? + glxflags ignore + offset ? + +############################################################################### +# +# Extension #ARB132 +# ARB_invalidate_subdata commands +# +############################################################################### + +InvalidateTexSubImage(texture, level, xoffset, yoffset, zoffset, width, height, depth) + return void + param texture UInt32 in value + param level Int32 in value + param xoffset Int32 in value + param yoffset Int32 in value + param zoffset Int32 in value + param width SizeI in value + param height SizeI in value + param depth SizeI in value + category ARB_invalidate_subdata + version 4.3 + extension + glxropcode ? + glxflags ignore + offset ? + +InvalidateTexImage(texture, level) + return void + param texture UInt32 in value + param level Int32 in value + category ARB_invalidate_subdata + version 4.3 + extension + glxropcode ? + glxflags ignore + offset ? + +InvalidateBufferSubData(buffer, offset, length) + return void + param buffer UInt32 in value + param offset BufferOffset in value + param length BufferSize in value + category ARB_invalidate_subdata + version 4.3 + extension + glxropcode ? + glxflags ignore + offset ? + +InvalidateBufferData(buffer) + return void + param buffer UInt32 in value + category ARB_invalidate_subdata + version 4.3 + extension + glxropcode ? + glxflags ignore + offset ? + +InvalidateFramebuffer(target, numAttachments, attachments) + return void + param target GLenum in value + param numAttachments SizeI in value + param attachments GLenum in array [numAttachments] + category ARB_invalidate_subdata + version 4.3 + extension + glxropcode ? + glxflags ignore + offset ? + +InvalidateSubFramebuffer(target, numAttachments, attachments, x, y, width, height) + return void + param target GLenum in value + param numAttachments SizeI in value + param attachments GLenum in array [numAttachments] + param x Int32 in value + param y Int32 in value + param width SizeI in value + param height SizeI in value + category ARB_invalidate_subdata + version 4.3 + extension + glxropcode ? + glxflags ignore + offset ? + +############################################################################### +# +# Extension #ARB133 +# ARB_multi_draw_indirect commands +# +############################################################################### + +MultiDrawArraysIndirect(mode, indirect, drawcount, stride) + return void + param mode GLenum in value + param indirect void in array [COMPSIZE(drawcount/stride)] + param drawcount SizeI in value + param stride SizeI in value + category ARB_multi_draw_indirect + version 4.3 + extension + glxropcode ? + glxflags ignore + offset ? + +MultiDrawElementsIndirect(mode, type, indirect, drawcount, stride) + return void + param mode GLenum in value + param type GLenum in value + param indirect void in array [COMPSIZE(drawcount/stride)] + param drawcount SizeI in value + param stride SizeI in value + category ARB_multi_draw_indirect + version 4.3 + extension + glxropcode ? + glxflags ignore + offset ? + +############################################################################### +# +# Extension #ARB134 +# ARB_program_interface_query commands +# +############################################################################### + +GetProgramInterfaceiv(program, programInterface, pname, params) + return void + param program UInt32 in value + param programInterface GLenum in value + param pname GLenum in value + param params Int32 out array [COMPSIZE(pname)] + category ARB_program_interface_query + dlflags notlistable + version 4.3 + extension + glxsingle ? + glxflags ignore + offset ? + +GetProgramResourceIndex(program, programInterface, name) + return UInt32 + param program UInt32 in value + param programInterface GLenum in value + param name Char in array [COMPSIZE(name)] + category ARB_program_interface_query + dlflags notlistable + version 4.3 + extension + glxsingle ? + glxflags ignore + offset ? + +GetProgramResourceName(program, programInterface, index, bufSize, length, name) + return void + param program UInt32 in value + param programInterface GLenum in value + param index UInt32 in value + param bufSize SizeI in value + param length SizeI out reference + param name Char out array [bufSize] + category ARB_program_interface_query + dlflags notlistable + version 4.3 + extension + glxsingle ? + glxflags ignore + offset ? + +GetProgramResourceiv(program, programInterface, index, propCount, props, bufSize, length, params) + return void + param program UInt32 in value + param programInterface GLenum in value + param index UInt32 in value + param propCount SizeI in value + param props GLenum in array [propCount] + param bufSize SizeI in value + param length SizeI out reference + param params Int32 out array [bufSize] + category ARB_program_interface_query + dlflags notlistable + version 4.3 + extension + glxsingle ? + glxflags ignore + offset ? + +GetProgramResourceLocation(program, programInterface, name) + return Int32 + param program UInt32 in value + param programInterface GLenum in value + param name Char in array [COMPSIZE(name)] + category ARB_program_interface_query + dlflags notlistable + version 4.3 + extension + glxsingle ? + glxflags ignore + offset ? + +GetProgramResourceLocationIndex(program, programInterface, name) + return Int32 + param program UInt32 in value + param programInterface GLenum in value + param name Char in array [COMPSIZE(name)] + category ARB_program_interface_query + dlflags notlistable + version 4.3 + extension + glxsingle ? + glxflags ignore + offset ? + +############################################################################### +# +# Extension #ARB135 +# ARB_robust_buffer_access_behavior commands +# +############################################################################### + +# (none) +newcategory: ARB_robust_buffer_access_behavior + +############################################################################### +# +# Extension #ARB136 +# ARB_shader_image_size commands +# +############################################################################### + +# (none) +newcategory: ARB_shader_image_size + +############################################################################### +# +# Extension #ARB137 +# ARB_shader_storage_buffer_object commands +# +############################################################################### + +ShaderStorageBlockBinding(program, storageBlockIndex, storageBlockBinding) + return void + param program UInt32 in value + param storageBlockIndex UInt32 in value + param storageBlockBinding UInt32 in value + category ARB_shader_storage_buffer_object + version 4.3 + extension + glxropcode ? + glxflags ignore + offset ? + +############################################################################### +# +# Extension #ARB138 +# ARB_stencil_texturing commands +# +############################################################################### + +# (none) +newcategory: ARB_stencil_texturing + +############################################################################### +# +# Extension #ARB139 +# ARB_texture_buffer_range commands +# +############################################################################### + +TexBufferRange(target, internalformat, buffer, offset, size) + return void + param target GLenum in value + param internalformat GLenum in value + param buffer UInt32 in value + param offset BufferOffset in value + param size BufferSize in value + category ARB_texture_buffer_range + version 4.3 + extension + glxropcode ? + glxflags ignore + offset ? + +TextureBufferRangeEXT(texture, target, internalformat, buffer, offset, size) + return void + param texture UInt32 in value + param target GLenum in value + param internalformat GLenum in value + param buffer UInt32 in value + param offset BufferOffset in value + param size BufferSize in value + category ARB_texture_buffer_range + version 4.3 + extension + glxropcode ? + glxflags ignore + offset ? + +############################################################################### +# +# Extension #ARB140 +# ARB_texture_query_levels commands +# +############################################################################### + +# (none) +newcategory: ARB_texture_query_levels + +############################################################################### +# +# Extension #ARB141 +# ARB_texture_storage_multisample commands +# +############################################################################### + +TexStorage2DMultisample(target, samples, internalformat, width, height, fixedsamplelocations) + 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 + param fixedsamplelocations Boolean in value + category ARB_texture_storage_multisample + version 4.3 + extension + glxropcode ? + glxflags ignore + offset ? + +TexStorage3DMultisample(target, samples, internalformat, width, height, depth, fixedsamplelocations) + 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 + param depth SizeI in value + param fixedsamplelocations Boolean in value + category ARB_texture_storage_multisample + version 4.3 + extension + glxropcode ? + glxflags ignore + offset ? + +TextureStorage2DMultisampleEXT(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 GLenum in value + param width SizeI in value + param height SizeI in value + param fixedsamplelocations Boolean in value + category ARB_texture_storage_multisample + version 4.3 + extension + glxropcode ? + glxflags ignore + offset ? + +TextureStorage3DMultisampleEXT(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 GLenum 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_storage_multisample + version 4.3 + extension + glxropcode ? + glxflags ignore + offset ? + + +############################################################################### +############################################################################### +# +# 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 ColorF in value + param green ColorF in value + param blue ColorF in value + param alpha ColorF 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 + +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 in 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 rc ReplacementCodeSUN in array [1] - param v Float32 in array [3] - category SUN_vertex - version 1.1 - glxropcode ? - glsflags ignore - offset ? + param target RenderbufferTarget in value + param renderbuffer UInt32 in value + category EXT_framebuffer_object + version 1.2 + extension + glxropcode 4316 + glxflags ignore -ReplacementCodeuiColor4ubVertex3fSUN(rc, r, g, b, a, x, y, z) +DeleteRenderbuffersEXT(n, renderbuffers) 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 ? - glsflags ignore - offset ? + 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 -ReplacementCodeuiColor4ubVertex3fvSUN(rc, c, v) +GenRenderbuffersEXT(n, renderbuffers) 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 ? - glsflags ignore - offset ? + 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 -ReplacementCodeuiColor3fVertex3fSUN(rc, r, g, b, x, y, z) +RenderbufferStorageEXT(target, internalformat, width, height) 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 ? - glsflags ignore - offset ? + 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 -ReplacementCodeuiColor3fVertex3fvSUN(rc, c, v) +GetRenderbufferParameterivEXT(target, pname, params) 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 ? - glsflags ignore - offset ? + 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 -ReplacementCodeuiNormal3fVertex3fSUN(rc, nx, ny, nz, x, y, z) +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 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 ? - glsflags ignore - offset ? + param target FramebufferTarget in value + param framebuffer UInt32 in value + category EXT_framebuffer_object + version 1.2 + extension + glxropcode 4319 + glxflags ignore -ReplacementCodeuiNormal3fVertex3fvSUN(rc, n, v) +DeleteFramebuffersEXT(n, framebuffers) 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 ? - glsflags ignore - offset ? + 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 -ReplacementCodeuiColor4fNormal3fVertex3fSUN(rc, r, g, b, a, nx, ny, nz, x, y, z) +GenFramebuffersEXT(n, framebuffers) 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 ? - glsflags ignore - offset ? + 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 -ReplacementCodeuiColor4fNormal3fVertex3fvSUN(rc, c, n, v) +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 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 ? - glsflags ignore - offset ? + 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 -ReplacementCodeuiTexCoord2fVertex3fSUN(rc, s, t, x, y, z) +FramebufferTexture2DEXT(target, attachment, textarget, texture, level) 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 ? - glsflags ignore - offset ? + 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 -ReplacementCodeuiTexCoord2fVertex3fvSUN(rc, tc, v) +FramebufferTexture3DEXT(target, attachment, textarget, texture, level, zoffset) 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 ? - glsflags ignore - offset ? + 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 -ReplacementCodeuiTexCoord2fNormal3fVertex3fSUN(rc, s, t, nx, ny, nz, x, y, z) +FramebufferRenderbufferEXT(target, attachment, renderbuffertarget, renderbuffer) 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 ? - glsflags ignore - offset ? + 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 -ReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN(rc, tc, n, v) +GetFramebufferAttachmentParameterivEXT(target, attachment, pname, params) 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 ? - glsflags ignore - offset ? + 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 -ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN(rc, s, t, r, g, b, a, nx, ny, nz, x, y, z) +GenerateMipmapEXT(target) 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 ? - glsflags ignore - offset ? + param target GLenum in value + category EXT_framebuffer_object + version 1.2 + extension + glxropcode 4325 + glxflags ignore + alias GenerateMipmap -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 ? - glsflags ignore - 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 #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 #173 -# EXT_blend_func_separate commands (also INGR_blend_func_separate) +# Extension #312 +# EXT_packed_depth_stencil commands # ############################################################################### -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 - glsalias BlendFuncSeparate +# (none) +newcategory: EXT_packed_depth_stencil -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 - glsalias BlendFuncSeparateEXT +############################################################################### +# +# Extension #313 - WGL_3DL_stereo_control +# +############################################################################### ############################################################################### # -# Extension #174 -# INGR_color_clamp commands +# Extension #314 +# EXT_stencil_clear_tag commands # ############################################################################### -# (none) -newcategory: INGR_color_clamp +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 #175 -# INGR_interlace_read commands +# Extension #315 +# EXT_texture_sRGB commands # ############################################################################### # (none) -newcategory: INGR_interlace_read +newcategory: EXT_texture_sRGB ############################################################################### # -# Extension #176 -# EXT_stencil_wrap commands +# Extension #316 +# EXT_framebuffer_blit commands # ############################################################################### -# (none) -newcategory: EXT_stencil_wrap +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 #177 - skipped +# 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 #178 -# EXT_422_pixels commands +# Extension #318 +# MESAX_texture_stack commands # ############################################################################### # (none) -newcategory: EXT_422_pixels +newcategory: MESAX_texture_stack ############################################################################### # -# Extension #179 -# NV_texgen_reflection commands +# Extension #319 +# EXT_timer_query commands # ############################################################################### -# (none) -newcategory: NV_texgen_reflection +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 #??? -# @ EXT_texture_cube_map commands +# Extension #320 +# EXT_gpu_program_parameters commands # ############################################################################### -# (none) +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 #180 - skipped -# Extension #181 - skipped +# 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 #182 -# SUN_convolution_border_modes commands +# Extension #322 +# NV_gpu_program4 commands # ############################################################################### -# (none) -newcategory: SUN_convolution_border_modes +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 -############################################################################### -# -# Extension #183 - GLX_SUN_get_transparent_index -# Extension #184 - skipped -# -############################################################################### +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 -############################################################################### -# -# Extension #185 -# EXT_texture_env_add commands -# -############################################################################### +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 -# (none) -newcategory: EXT_texture_env_add +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 -############################################################################### -# -# Extension #186 -# EXT_texture_lod_bias commands -# -############################################################################### +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 -# (none) -newcategory: EXT_texture_lod_bias +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 -############################################################################### -# -# Extension #187 -# EXT_texture_filter_anisotropic commands -# -############################################################################### +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 -# (none) -newcategory: EXT_texture_filter_anisotropic +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 -############################################################################### -# -# Extension #188 -# EXT_vertex_weighting commands -# -############################################################################### +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 -# GLX stuff to be written -VertexWeightfEXT(weight) +ProgramEnvParameterI4uiNV(target, index, x, y, z, w) return void - param weight Float32 in value - category EXT_vertex_weighting - vectorequiv VertexWeightfvEXT - version 1.1 - extension soft WINSOFT NV10 + 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 - offset 494 -VertexWeightfvEXT(weight) +ProgramEnvParameterI4uivNV(target, index, params) return void - param weight Float32 in array [1] - category EXT_vertex_weighting - version 1.1 - extension soft WINSOFT NV10 - glxropcode 4135 + 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 - glsopcode 0x01DE - offset 495 -VertexWeightPointerEXT(size, type, stride, pointer) +ProgramEnvParametersI4uivNV(target, index, count, params) 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 + 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 - glsflags client - glsopcode 0x01DF - offset 496 -############################################################################### -# -# Extension #189 -# NV_light_max_exponent commands -# -############################################################################### +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 -# (none) -newcategory: NV_light_max_exponent +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 #190 -# NV_vertex_array_range commands +# Extension #323 +# NV_geometry_program4 commands # ############################################################################### -FlushVertexArrayRangeNV() +ProgramVertexLimitNV(target, limit) return void - category NV_vertex_array_range - version 1.1 - extension soft WINSOFT NV10 + 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 - glxflags client-handcode server-handcode ignore - glsflags client - glsopcode 0x01E0 - offset 497 + glfflags ignore + glxflags ignore + alias FramebufferTextureARB -VertexArrayRangeNV(length, pointer) +FramebufferTextureLayerEXT(target, attachment, texture, level, layer) 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 + 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 - glxflags client-handcode server-handcode ignore - glsflags client - glsopcode 0x01E1 - offset 498 + 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 #191 -# NV_register_combiners commands +# Extension #324 +# EXT_geometry_shader4 commands # ############################################################################### -CombinerParameterfvNV(pname, params) +ProgramParameteriEXT(program, pname, value) 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 + 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 - glsflags gl-enum - glsopcode 0x01E2 - offset 499 + alias ProgramParameteriARB -CombinerParameterfNV(pname, param) +############################################################################### +# +# Extension #325 +# NV_vertex_program4 commands +# +############################################################################### + +VertexAttribI1iEXT(index, x) return void - param pname CombinerParameterNV in value - param param Float32 in value - category NV_register_combiners - version 1.1 + 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 - glxropcode 4136 + glfflags ignore glxflags ignore - glsflags gl-enum - glsopcode 0x01E3 - offset 500 + alias VertexAttribI1i -CombinerParameterivNV(pname, params) +VertexAttribI2iEXT(index, x, y) return void - param pname CombinerParameterNV in value - param params CheckedInt32 in array [COMPSIZE(pname)] - category NV_register_combiners - version 1.1 + 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 - glxropcode 4139 + glfflags ignore glxflags ignore - glsflags gl-enum - glsopcode 0x01E4 - offset 501 + alias VertexAttribI2i -CombinerParameteriNV(pname, param) +VertexAttribI3iEXT(index, x, y, z) return void - param pname CombinerParameterNV in value - param param Int32 in value - category NV_register_combiners - version 1.1 + 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 - glxropcode 4138 + glfflags ignore glxflags ignore - glsflags gl-enum - glsopcode 0x01E5 - offset 502 + alias VertexAttribI3i -CombinerInputNV(stage, portion, variable, input, mapping, componentUsage) +VertexAttribI4iEXT(index, x, y, z, w) 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 + 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 - glxropcode 4140 + glfflags ignore glxflags ignore - glsopcode 0x01E6 - offset 503 + alias VertexAttribI4i -CombinerOutputNV(stage, portion, abOutput, cdOutput, sumOutput, scale, bias, abDotProduct, cdDotProduct, muxSum) +VertexAttribI1uiEXT(index, x) 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 + 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 - glxropcode 4141 + glfflags ignore glxflags ignore - glsopcode 0x01E7 - offset 504 + alias VertexAttribI1ui -FinalCombinerInputNV(variable, input, mapping, componentUsage) +VertexAttribI2uiEXT(index, x, y) 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 + 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 - glxropcode 4142 + glfflags ignore glxflags ignore - glsopcode 0x01E8 - offset 505 + alias VertexAttribI2ui -GetCombinerInputParameterfvNV(stage, portion, variable, pname, params) +VertexAttribI3uiEXT(index, x, y, z) 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 + 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 - glxvendorpriv 1270 + glfflags ignore glxflags ignore - glsflags get - glsopcode 0x01E9 - offset 506 + alias VertexAttribI3ui -GetCombinerInputParameterivNV(stage, portion, variable, pname, params) +VertexAttribI4uiEXT(index, x, y, z, w) 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 + 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 - glxvendorpriv 1271 + glfflags ignore glxflags ignore - glsflags get - glsopcode 0x01EA - offset 507 + alias VertexAttribI4ui -GetCombinerOutputParameterfvNV(stage, portion, pname, params) +VertexAttribI1ivEXT(index, v) 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 + param index UInt32 in value + param v Int32 in array [1] + category NV_vertex_program4 + beginend allow-inside extension soft WINSOFT NV10 - glxvendorpriv 1272 + glfflags ignore glxflags ignore - glsflags get - glsopcode 0x01EB - offset 508 + alias VertexAttribI1iv -GetCombinerOutputParameterivNV(stage, portion, pname, params) +VertexAttribI2ivEXT(index, v) 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 + param index UInt32 in value + param v Int32 in array [2] + category NV_vertex_program4 + beginend allow-inside extension soft WINSOFT NV10 - glxvendorpriv 1273 + glfflags ignore glxflags ignore - glsflags get - glsopcode 0x01EC - offset 509 + alias VertexAttribI2iv -GetFinalCombinerInputParameterfvNV(variable, pname, params) +VertexAttribI3ivEXT(index, v) 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 + param index UInt32 in value + param v Int32 in array [3] + category NV_vertex_program4 + beginend allow-inside extension soft WINSOFT NV10 - glxvendorpriv 1274 + glfflags ignore glxflags ignore - glsflags get - glsopcode 0x01ED - offset 510 + alias VertexAttribI3iv -GetFinalCombinerInputParameterivNV(variable, pname, params) +VertexAttribI4ivEXT(index, v) 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 + param index UInt32 in value + param v Int32 in array [4] + category NV_vertex_program4 + beginend allow-inside extension soft WINSOFT NV10 - glxvendorpriv 1275 + glfflags ignore glxflags ignore - glsflags get - glsopcode 0x01EE - 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 -# -############################################################################### + alias VertexAttribI4iv -ResizeBuffersMESA() +VertexAttribI1uivEXT(index, v) return void - category MESA_resize_buffers - version 1.0 - glxropcode ? - glsopcode 0x01EF - offset 512 - -############################################################################### -# -# Extension #197 -# MESA_window_pos commands -# -# Note that the 2- and 3-component versions are now aliases of ARB -# entry points. -# -############################################################################### + 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 -WindowPos2dMESA(x, y) +VertexAttribI2uivEXT(index, v) return void - param x CoordD in value - param y CoordD in value - category MESA_window_pos - vectorequiv WindowPos2dvMESA - version 1.0 - alias WindowPos2dARB + 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 -WindowPos2dvMESA(v) +VertexAttribI3uivEXT(index, v) return void - param v CoordD in array [2] - category MESA_window_pos - version 1.0 - glxropcode ? - glsopcode 0x01F0 - alias WindowPos2dvARB + 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 -WindowPos2fMESA(x, y) +VertexAttribI4uivEXT(index, v) return void - param x CoordF in value - param y CoordF in value - category MESA_window_pos - vectorequiv WindowPos2fvMESA - version 1.0 - alias WindowPos2fARB + 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 -WindowPos2fvMESA(v) +VertexAttribI4bvEXT(index, v) return void - param v CoordF in array [2] - category MESA_window_pos - version 1.0 - glxropcode ? - glsopcode 0x01F1 - alias WindowPos2fvARB + 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 -WindowPos2iMESA(x, y) +VertexAttribI4svEXT(index, v) return void - param x CoordI in value - param y CoordI in value - category MESA_window_pos - vectorequiv WindowPos2ivMESA - version 1.0 - alias WindowPos2iARB + 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 -WindowPos2ivMESA(v) +VertexAttribI4ubvEXT(index, v) return void - param v CoordI in array [2] - category MESA_window_pos - version 1.0 - glxropcode ? - glsopcode 0x01F2 - alias WindowPos2ivARB + 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 -WindowPos2sMESA(x, y) +VertexAttribI4usvEXT(index, v) return void - param x CoordS in value - param y CoordS in value - category MESA_window_pos - vectorequiv WindowPos2svMESA - version 1.0 - alias WindowPos2sARB + 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 -WindowPos2svMESA(v) +VertexAttribIPointerEXT(index, size, type, stride, pointer) return void - param v CoordS in array [2] - category MESA_window_pos - version 1.0 - glxropcode ? - glsopcode 0x01F3 - alias WindowPos2svARB + 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 -WindowPos3dMESA(x, y, z) +GetVertexAttribIivEXT(index, pname, params) 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 + 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 -WindowPos3dvMESA(v) +GetVertexAttribIuivEXT(index, pname, params) return void - param v CoordD in array [3] - category MESA_window_pos - version 1.0 - glxropcode ? - glsopcode 0x01F4 - alias WindowPos3dvARB + 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 -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 +############################################################################### +# +# Extension #326 +# EXT_gpu_shader4 commands +# +############################################################################### -WindowPos3fvMESA(v) +GetUniformuivEXT(program, location, params) return void - param v CoordF in array [3] - category MESA_window_pos - version 1.0 - glxropcode ? - glsopcode 0x01F5 - alias WindowPos3fvARB + 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 -WindowPos3iMESA(x, y, z) +BindFragDataLocationEXT(program, color, name) 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 + 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 -WindowPos3ivMESA(v) - return void - param v CoordI in array [3] - category MESA_window_pos - version 1.0 - glxropcode ? - glsopcode 0x01F6 - alias WindowPos3ivARB +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 -WindowPos3sMESA(x, y, z) +Uniform1uiEXT(location, v0) 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 + 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 -WindowPos3svMESA(v) +Uniform2uiEXT(location, v0, v1) return void - param v CoordS in array [3] - category MESA_window_pos - version 1.0 - glxropcode ? - glsopcode 0x01F7 - alias WindowPos3svARB + 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 -WindowPos4dMESA(x, y, z, w) +Uniform3uiEXT(location, v0, v1, v2) 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 + 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 -WindowPos4dvMESA(v) +Uniform4uiEXT(location, v0, v1, v2, v3) return void - param v CoordD in array [4] - category MESA_window_pos - version 1.0 - glxropcode ? - glsopcode 0x01F8 - offset 530 + 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 -WindowPos4fMESA(x, y, z, w) +Uniform1uivEXT(location, count, value) 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 + 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 -WindowPos4fvMESA(v) +Uniform2uivEXT(location, count, value) return void - param v CoordF in array [4] - category MESA_window_pos - version 1.0 - glxropcode ? - glsopcode 0x01F9 - offset 532 + 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 -WindowPos4iMESA(x, y, z, w) +Uniform3uivEXT(location, count, value) 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 + 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 -WindowPos4ivMESA(v) +Uniform4uivEXT(location, count, value) return void - param v CoordI in array [4] - category MESA_window_pos - version 1.0 - glxropcode ? - glsopcode 0x01FA - offset 534 + 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 -WindowPos4sMESA(x, y, z, w) +############################################################################### +# +# Extension #327 +# EXT_draw_instanced commands +# +############################################################################### + +DrawArraysInstancedEXT(mode, start, count, primcount) 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 + 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 -WindowPos4svMESA(v) +DrawElementsInstancedEXT(mode, count, type, indices, primcount) return void - param v CoordS in array [4] - category MESA_window_pos - version 1.0 - glxropcode ? - glsopcode 0x01FB - offset 536 + 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 #198 -# EXT_texture_compression_s3tc commands +# Extension #328 +# EXT_packed_float commands # ############################################################################### -#@@ (none yet) +# (none) +newcategory: EXT_packed_float ############################################################################### # -# Extension #199 -# IBM_cull_vertex commands +# Extension #329 +# EXT_texture_array commands # ############################################################################### # (none) -newcategory: IBM_cull_vertex +newcategory: EXT_texture_array ############################################################################### # -# Extension #200 -# IBM_multimode_draw_arrays commands +# Extension #330 +# EXT_texture_buffer_object commands # ############################################################################### -MultiModeDrawArraysIBM(mode, first, count, primcount, modestride) +TexBufferEXT(target, internalformat, buffer) 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 ? - glsflags ignore - offset 708 + 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 +# +############################################################################### -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 ? - glsflags ignore - offset 709 +# (none) +newcategory: EXT_texture_compression_latc ############################################################################### # -# Extension #201 -# IBM_vertex_array_lists commands +# Extension #332 +# EXT_texture_compression_rgtc 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 ? - glsflags ignore - offset ? +# (none) +newcategory: EXT_texture_compression_rgtc -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 ? - glsflags ignore - offset ? +############################################################################### +# +# Extension #333 +# EXT_texture_shared_exponent commands +# +############################################################################### -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 ? - glsflags ignore - offset ? +# (none) +newcategory: EXT_texture_shared_exponent -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 ? - glsflags ignore - offset ? +############################################################################### +# +# Extension #334 +# NV_depth_buffer_float commands +# +############################################################################### -IndexPointerListIBM(type, stride, pointer, ptrstride) +DepthRangedNV(zNear, zFar) 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 ? - glsflags ignore - offset ? + 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 -NormalPointerListIBM(type, stride, pointer, ptrstride) +ClearDepthdNV(depth) 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 ? - glsflags ignore - offset ? + param depth Float64 in value + category NV_depth_buffer_float + extension soft WINSOFT NV50 + version 2.0 + glfflags ignore + glxflags ignore -TexCoordPointerListIBM(size, type, stride, pointer, ptrstride) +DepthBoundsdNV(zmin, zmax) 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 ? - glsflags ignore - offset ? + 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 -VertexPointerListIBM(size, type, stride, pointer, ptrstride) +############################################################################### +# +# 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 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 ? - glsflags ignore - offset ? + 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 #202 -# SGIX_subsample commands +# Extension #337 +# EXT_framebuffer_sRGB commands # ############################################################################### # (none) -newcategory: SGIX_subsample +newcategory: EXT_framebuffer_sRGB ############################################################################### # -# Extension #203 -# SGIX_ycrcba commands +# Extension #338 +# NV_geometry_shader4 commands # ############################################################################### # (none) -newcategory: SGIX_ycrcba +newcategory: NV_geometry_shader4 ############################################################################### # -# Extension #204 -# SGIX_ycrcb_subsample commands +# Extension #339 +# NV_parameter_buffer_object commands # ############################################################################### -# (none) -newcategory: SGIX_ycrcb_subsample +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 #205 -# SGIX_depth_pass_instrument commands +# Extension #340 +# EXT_draw_buffers2 commands # ############################################################################### -# (none) -newcategory: SGIX_depth_pass_instrument +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 -############################################################################### -# -# Extension #206 -# 3DFX_texture_compression_FXT1 commands -# -############################################################################### +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 -# (none) -newcategory: 3DFX_texture_compression_FXT1 +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 -############################################################################### -# -# Extension #207 -# 3DFX_multisample commands -# -############################################################################### +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 -# (none) -newcategory: 3DFX_multisample +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 #208 -# 3DFX_tbuffer commands +# Extension #341 +# NV_transform_feedback commands # ############################################################################### -TbufferMask3DFX(mask) +BeginTransformFeedbackNV(primitiveMode) return void - param mask UInt32 in value - category 3DFX_tbuffer - version 1.2 - glxropcode ? - glsflags ignore - glsopcode 0x01FC - offset 553 - -############################################################################### -# -# Extension #209 -# EXT_multisample commands -# -############################################################################### + param primitiveMode GLenum in value + category NV_transform_feedback + version 1.5 + dlflags notlistable + glxflags ignore + glfflags ignore + extension soft WINSOFT + alias BeginTransformFeedback -SampleMaskEXT(value, invert) +EndTransformFeedbackNV() return void - param value ClampedFloat32 in value - param invert Boolean in value - category EXT_multisample - version 1.0 - glxropcode ? - extension - glsopcode 0x0160 - offset 446 + category NV_transform_feedback + version 1.5 + dlflags notlistable + glxflags ignore + glfflags ignore + extension soft WINSOFT + alias EndTransformFeedback -SamplePatternEXT(pattern) +TransformFeedbackAttribsNV(count, attribs, bufferMode) return void - param pattern SamplePatternEXT in value - category EXT_multisample - version 1.0 - glxropcode ? - glxflags - extension - glsopcode 0x0161 - offset 447 + 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 -############################################################################### -# -# Extension #210 -# SGIX_vertex_preclip commands -# -############################################################################### +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 -# (none) -newcategory: SGIX_vertex_preclip +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 -############################################################################### -# -# Extension #211 -# SGIX_convolution_accuracy commands -# -############################################################################### +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 -# (none) -newcategory: SGIX_convolution_accuracy +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 -############################################################################### -# -# Extension #212 -# SGIX_resample commands -# -############################################################################### +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 -# (none) -newcategory: SGIX_resample +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 -############################################################################### -# -# Extension #213 -# SGIS_point_line_texgen commands -# -############################################################################### +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 -# (none) -newcategory: SGIS_point_line_texgen +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 -############################################################################### -# -# Extension #214 -# SGIS_texture_color_mask commands -# -############################################################################### +# These commands require ARB_transform_feedback3 -TextureColorMaskSGIS(red, green, blue, alpha) +TransformFeedbackStreamAttribsNV(count, attribs, nbuffers, bufstreams, bufferMode) 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 + 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 - glsopcode 0x01B0 + glxropcode ? + glxflags ignore 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 +# Extension #342 +# EXT_bindable_uniform commands # ############################################################################### -IglooInterfaceSGIX(pname, params) +UniformBufferEXT(program, location, buffer) 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 - glsopcode 0x0183 - offset ? - -############################################################################### -# -# Extension #220 -# EXT_texture_env_dot3 commands -# -############################################################################### + 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 -# (none) -newcategory: EXT_texture_env_dot3 +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 -############################################################################### -# -# Extension #221 -# ATI_texture_mirror_once commands -# -############################################################################### -# (none) -newcategory: ATI_texture_mirror_once +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 #222 -# NV_fence commands +# Extension #343 +# EXT_texture_integer extension commands # ############################################################################### -DeleteFencesNV(n, fences) +TexParameterIivEXT(target, pname, params) 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 + 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 - glsopcode 0x0216 - offset 647 + alias TexParameterIiv -GenFencesNV(n, fences) +TexParameterIuivEXT(target, pname, params) 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 - glsopcode 0x0215 - 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 + 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 - glsflags get - glsopcode 0x021A - offset 649 + alias TexParameterIuiv -TestFenceNV(fence) - return Boolean - param fence FenceNV in value - category NV_fence +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.2 - extension soft WINSOFT NV10 - glxvendorpriv 1279 + version 1.0 + version 2.0 + extension soft WINSOFT NV50 + glfflags ignore glxflags ignore - glsflags get - glsopcode 0x0218 - offset 650 + alias GetTexParameterIiv -GetFenceivNV(fence, pname, params) +GetTexParameterIuivEXT(target, pname, params) return void - param fence FenceNV in value - param pname FenceParameterNameNV in value - param params Int32 out array [COMPSIZE(pname)] - category NV_fence + 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.2 - extension soft WINSOFT NV10 - glxvendorpriv 1280 + version 1.0 + version 2.0 + extension soft WINSOFT NV50 + glfflags ignore glxflags ignore - glsflags get - glsopcode 0x021B - offset 651 + alias GetTexParameterIuiv -FinishFenceNV(fence) +ClearColorIiEXT(red, green, blue, alpha) return void - param fence FenceNV in value - category NV_fence - dlflags notlistable - version 1.2 - extension soft WINSOFT NV10 - glxvendorpriv 1312 + 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 - glsflags get - glsopcode 0x0219 - offset 652 -SetFenceNV(fence, condition) +ClearColorIuiEXT(red, green, blue, alpha) return void - param fence FenceNV in value - param condition FenceConditionNV in value - category NV_fence - version 1.2 - extension soft WINSOFT NV10 + 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 - glsopcode 0x0217 - offset 653 ############################################################################### # -# Extension #225 -# NV_evaluators commands +# Extension #344 - GLX_EXT_texture_from_pixmap # ############################################################################### -MapControlPointsNV(target, index, type, ustride, vstride, uorder, vorder, packed, points) +############################################################################### +# +# Extension #345 +# GREMEDY_frame_terminator commands +# +############################################################################### + +FrameTerminatorGREMEDY() 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 + category GREMEDY_frame_terminator + version 1.0 + extension glxflags ignore - glsflags ignore - glsopcode 0x021C offset ? -MapParameterivNV(target, pname, params) +############################################################################### +# +# Extension #346 +# NV_conditional_render commands +# +############################################################################### + +BeginConditionalRenderNV(id, mode) 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 + param id UInt32 in value + param mode TypeEnum in value + category NV_conditional_render + glfflags ignore glxflags ignore - glsflags ignore - glsopcode 0x021D - offset ? + alias BeginConditionalRender -MapParameterfvNV(target, pname, params) +EndConditionalRenderNV() 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 + category NV_conditional_render + glfflags ignore glxflags ignore - glsflags ignore - glsopcode 0x021E - offset ? + alias EndConditionalRender -GetMapControlPointsNV(target, index, type, ustride, vstride, packed, points) +############################################################################### +# +# 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 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 + 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 - glsflags get - glsopcode 0x021F offset ? -GetMapParameterivNV(target, pname, params) +PresentFrameDualFillNV(video_slot, minPresentTime, beginPresentTimeId, presentDurationId, type, target0, fill0, target1, fill1, target2, fill2, target3, fill3) 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 + 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 - glsflags get - glsopcode 0x0220 offset ? -GetMapParameterfvNV(target, pname, params) +GetVideoivNV(video_slot, 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 + 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.1 - extension soft WINSOFT NV10 + version 1.2 + extension + glxsingle ? glxflags ignore - glsflags get - glsopcode 0x0221 offset ? -GetMapAttribParameterivNV(target, index, pname, params) +GetVideouivNV(video_slot, 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 + 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.1 - extension soft WINSOFT NV10 + version 1.2 + extension + glxsingle ? glxflags ignore - glsflags get - glsopcode 0x0222 offset ? -GetMapAttribParameterfvNV(target, index, pname, params) +GetVideoi64vNV(video_slot, 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 + 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.1 - extension soft WINSOFT NV10 + version 1.2 + extension + glxsingle ? glxflags ignore - glsflags get - glsopcode 0x0223 offset ? -EvalMapsNV(target, mode) +GetVideoui64vNV(video_slot, pname, params) return void - param target EvalTargetNV in value - param mode EvalMapsModeNV in value - category NV_evaluators - version 1.1 - extension soft WINSOFT NV10 + 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 - glsopcode 0x0224 offset ? ############################################################################### # -# Extension #226 -# NV_packed_depth_stencil commands +# Extension #348 - GLX_NV_video_out +# Extension #349 - WGL_NV_video_out +# Extension #350 - GLX_NV_swap_group +# Extension #351 - WGL_NV_swap_group # ############################################################################### -# (none) -newcategory: NV_packed_depth_stencil - ############################################################################### # -# Extension #227 -# NV_register_combiners2 commands +# Extension #352 +# EXT_transform_feedback commands # ############################################################################### -CombinerStageParameterfvNV(stage, pname, params) +# From EXT_draw_buffers2: GetBooleanIndexedvEXT / GetIntegerIndexedvEXT + +BeginTransformFeedbackEXT(primitiveMode) 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 + param primitiveMode GLenum in value + category EXT_transform_feedback + version 2.0 + dlflags notlistable glxflags ignore - glsopcode 0x0225 - offset ? + glfflags ignore + extension soft WINSOFT + alias BeginTransformFeedback -GetCombinerStageParameterfvNV(stage, pname, params) +EndTransformFeedbackEXT() return void - param stage CombinerStageNV in value - param pname CombinerParameterNV in value - param params Float32 out array [COMPSIZE(pname)] + category EXT_transform_feedback + version 2.0 dlflags notlistable - category NV_register_combiners2 - version 1.1 - extension glxflags ignore - glsflags get - glsopcode 0x0226 - offset ? - -############################################################################### -# -# Extension #228 -# NV_texture_compression_vtc commands -# -############################################################################### + glfflags ignore + extension soft WINSOFT + alias EndTransformFeedback -# (none) -newcategory: NV_texture_compression_vtc +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 -############################################################################### -# -# Extension #229 -# NV_texture_rectangle commands -# -############################################################################### +# 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 -# (none) -newcategory: NV_texture_rectangle +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 -############################################################################### -# -# Extension #230 -# NV_texture_shader commands -# -############################################################################### +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 -# (none) -newcategory: NV_texture_shader +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 #231 -# NV_texture_shader2 commands +# Extension #353 +# EXT_direct_state_access commands # ############################################################################### -# (none) -newcategory: NV_texture_shader2 +# New 1.1 client commands -############################################################################### -# -# Extension #232 -# NV_vertex_array_range2 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 -# (none) -newcategory: NV_vertex_array_range2 +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 -############################################################################### -# -# Extension #233 -# NV_vertex_program commands -# -############################################################################### +# New 1.0 matrix 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 +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 - glxvendorpriv 1293 - glsflags get - glsopcode 0x022B - offset 578 + glfflags ignore -BindProgramNV(target, id) +MatrixMultfEXT(mode, m) 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 - glsopcode 0x0227 - alias BindProgramARB - glsalias BindProgramARB + param mode MatrixMode in value + param m Float32 in array [16] + category EXT_direct_state_access + extension soft WINSOFT + glxflags ignore + glfflags ignore -DeleteProgramsNV(n, programs) +MatrixMultdEXT(mode, m) 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 - glsopcode 0x0228 - alias DeleteProgramsARB - glsalias DeleteProgramsARB + param mode MatrixMode in value + param m Float64 in array [16] + category EXT_direct_state_access + extension soft WINSOFT + glxflags ignore + glfflags ignore -ExecuteProgramNV(target, id, params) +MatrixLoadIdentityEXT(mode) 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 + param mode MatrixMode in value + category EXT_direct_state_access + extension soft WINSOFT glxflags ignore - glxropcode 4181 - glsopcode 0x0229 - offset 581 + glfflags ignore -GenProgramsNV(n, programs) +MatrixRotatefEXT(mode, angle, x, y, z) 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 - glsopcode 0x022A - alias GenProgramsARB - glsalias GenProgramsARB + 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 -GetProgramParameterdvNV(target, index, pname, params) +MatrixRotatedEXT(mode, angle, x, y, z) 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 + 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 - glxvendorpriv 1297 - glsflags get - glsopcode 0x022E - offset 583 + glfflags ignore -GetProgramParameterfvNV(target, index, pname, params) +MatrixScalefEXT(mode, x, y, z) 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 + 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 - glxvendorpriv 1296 - glsflags get - glsopcode 0x022D - 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 -# glsflags ignore -# 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 -# glsflags ignore -# glxflags ignore -# offset ? + glfflags ignore -GetProgramivNV(id, pname, params) +MatrixScaledEXT(mode, x, y, z) 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 + 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 - glxvendorpriv 1298 - glsflags get - glsopcode 0x022F - offset 585 + glfflags ignore -GetProgramStringNV(id, pname, program) +MatrixTranslatefEXT(mode, x, y, z) 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 + 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 - glxvendorpriv 1299 - glsflags get - glsopcode 0x0230 - offset 586 + glfflags ignore -GetTrackMatrixivNV(target, address, pname, params) +MatrixTranslatedEXT(mode, x, y, z) 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 + 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 - glxvendorpriv 1300 - glsflags get - glsopcode 0x0231 - offset 587 + glfflags ignore -GetVertexAttribdvNV(index, pname, params) +MatrixFrustumEXT(mode, left, right, bottom, top, zNear, zFar) 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 - glsflags client get - glsopcode 0x0232 - alias GetVertexAttribdv - glsalias GetVertexAttribdv + 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 -GetVertexAttribfvNV(index, pname, params) +MatrixOrthoEXT(mode, left, right, bottom, top, zNear, zFar) 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 - glsflags client get - glsopcode 0x0233 - alias GetVertexAttribfv - glsalias GetVertexAttribfv + 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 -GetVertexAttribivNV(index, pname, params) +MatrixPopEXT(mode) 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 - glsflags client get - glsopcode 0x0234 - alias GetVertexAttribiv - glsalias GetVertexAttribiv + param mode MatrixMode in value + category EXT_direct_state_access + extension soft WINSOFT + glxflags ignore + glfflags ignore -GetVertexAttribPointervNV(index, pname, pointer) +MatrixPushEXT(mode) 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 + param mode MatrixMode in value + category EXT_direct_state_access + extension soft WINSOFT glxflags ignore - glsflags client get - glsopcode 0x0235 - alias GetVertexAttribPointerv - glsalias GetVertexAttribPointerv + glfflags ignore -IsProgramNV(id) - return Boolean - param id UInt32 in value - category NV_vertex_program - dlflags notlistable - version 1.2 - extension soft WINSOFT NV10 - glxvendorpriv 1304 - glsflags get - glsopcode 0x0236 - alias IsProgram - glsalias IsProgram +# New 1.3 matrix transpose commands -LoadProgramNV(target, id, len, program) +MatrixLoadTransposefEXT(mode, m) 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 - glsopcode 0x0237 - offset 593 + param mode MatrixMode in value + param m Float32 in array [16] + category EXT_direct_state_access + extension soft WINSOFT + glxflags ignore + glfflags ignore -ProgramParameter4dNV(target, index, x, y, z, w) +MatrixLoadTransposedEXT(mode, m) 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 + param mode MatrixMode in value + param m Float64 in array [16] + category EXT_direct_state_access + extension soft WINSOFT + glxflags ignore + glfflags ignore -ProgramParameter4dvNV(target, index, v) +MatrixMultTransposefEXT(mode, m) 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 - glsopcode 0x0238 - offset 595 + param mode MatrixMode in value + param m Float32 in array [16] + category EXT_direct_state_access + extension soft WINSOFT + glxflags ignore + glfflags ignore -ProgramParameter4fNV(target, index, x, y, z, w) +MatrixMultTransposedEXT(mode, m) 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 + param mode MatrixMode in value + param m Float64 in array [16] + category EXT_direct_state_access + extension soft WINSOFT + glxflags ignore + glfflags ignore -ProgramParameter4fvNV(target, index, v) +# New 1.1 texture object commands + +TextureParameterfEXT(texture, target, pname, param) 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 - glsopcode 0x0239 - offset 597 + 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 -#??? 'count' was SizeI in the latest NVIDIA gl.spec, but UInt32 in the -#??? extension specification in the registry. -ProgramParameters4dvNV(target, index, count, v) +TextureParameterfvEXT(texture, target, pname, params) return void - param target VertexAttribEnumNV in value - param index UInt32 in value - param count UInt32 in value - param v Float64 in array [count*4] - category NV_vertex_program - version 1.2 - extension soft WINSOFT NV10 - glxropcode 4187 - glsopcode 0x023A - offset 598 + 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 -#??? 'count' was SizeI in the latest NVIDIA gl.spec, but UInt32 in the -#??? extension specification in the registry. -ProgramParameters4fvNV(target, index, count, v) +TextureParameteriEXT(texture, target, pname, param) return void - param target VertexAttribEnumNV in value - param index UInt32 in value - param count UInt32 in value - param v Float32 in array [count*4] - category NV_vertex_program - version 1.2 - extension soft WINSOFT NV10 - glxropcode 4186 - glsopcode 0x023B - offset 599 + 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 -# 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 -# glsflags ignore -# 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 -# glsflags ignore -# 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 -# glsflags ignore -# 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 -# glsflags ignore -# glxflags ignore -# offset ? +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 -RequestResidentProgramsNV(n, programs) +TextureImage1DEXT(texture, target, level, internalformat, width, border, format, type, pixels) 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 - glsopcode 0x022C - offset 600 + 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 -TrackMatrixNV(target, address, matrix, transform) +TextureImage2DEXT(texture, target, level, internalformat, width, height, border, format, type, pixels) 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 - glsopcode 0x023C - offset 601 + 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 -VertexAttribPointerNV(index, fsize, type, stride, pointer) +TextureSubImage1DEXT(texture, target, level, xoffset, width, format, type, pixels) 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 + 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 - glsflags client - glsopcode 0x023D - offset 602 + 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 -VertexAttrib1dNV(index, x) +CopyTextureImage1DEXT(texture, target, level, internalformat, x, y, width, border) 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 - glsalias VertexAttrib1d + 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 -VertexAttrib1dvNV(index, v) +CopyTextureImage2DEXT(texture, target, level, internalformat, x, y, width, height, border) 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 - glsopcode 0x0240 - alias VertexAttrib1dv - glsalias VertexAttrib1dv + 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 -VertexAttrib1fNV(index, x) +CopyTextureSubImage1DEXT(texture, target, level, xoffset, x, y, width) 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 - glsalias VertexAttrib1f + 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 -VertexAttrib1fvNV(index, v) +CopyTextureSubImage2DEXT(texture, target, level, xoffset, yoffset, x, y, width, height) 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 - glsopcode 0x023F - alias VertexAttrib1fv - glsalias VertexAttrib1fv + 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 -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 - glsalias VertexAttrib1s +# New 1.1 texture object queries -VertexAttrib1svNV(index, v) +GetTextureImageEXT(texture, target, level, format, type, pixels) 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 - glsopcode 0x023E - alias VertexAttrib1sv - glsalias VertexAttrib1sv + 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 -VertexAttrib2dNV(index, x, y) +GetTextureParameterfvEXT(texture, target, pname, params) 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 - glsalias VertexAttrib2d + 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 -VertexAttrib2dvNV(index, v) +GetTextureParameterivEXT(texture, target, pname, params) 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 - glsopcode 0x0243 - alias VertexAttrib2dv - glsalias VertexAttrib2dv + 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 -VertexAttrib2fNV(index, x, y) +GetTextureLevelParameterfvEXT(texture, target, level, pname, params) 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 - glsalias VertexAttrib2f + 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 -VertexAttrib2fvNV(index, v) +GetTextureLevelParameterivEXT(texture, target, level, pname, params) 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 - glsopcode 0x0242 - alias VertexAttrib2fv - glsalias VertexAttrib2fv + 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 -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 - glsalias VertexAttrib2s +# New 1.2 3D texture object commands -VertexAttrib2svNV(index, v) +TextureImage3DEXT(texture, target, level, internalformat, width, height, depth, border, format, type, pixels) 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 - glsopcode 0x0241 - alias VertexAttrib2sv - glsalias VertexAttrib2sv + 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 -VertexAttrib3dNV(index, x, y, z) +TextureSubImage3DEXT(texture, target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels) 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 - glsalias VertexAttrib3d + 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 -VertexAttrib3dvNV(index, v) +CopyTextureSubImage3DEXT(texture, target, level, xoffset, yoffset, zoffset, x, y, width, height) 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 - glsopcode 0x0246 - alias VertexAttrib3dv - glsalias VertexAttrib3dv + 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 -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 - glsalias VertexAttrib3f +# New 1.1 multitexture commands -VertexAttrib3fvNV(index, v) +MultiTexParameterfEXT(texunit, target, pname, param) 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 - glsopcode 0x0245 - alias VertexAttrib3fv - glsalias VertexAttrib3fv + 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 -VertexAttrib3sNV(index, x, y, z) +MultiTexParameterfvEXT(texunit, target, pname, params) 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 - glsalias VertexAttrib3s + 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 -VertexAttrib3svNV(index, v) +MultiTexParameteriEXT(texunit, target, pname, param) 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 - glsopcode 0x0244 - alias VertexAttrib3sv - glsalias VertexAttrib3sv + 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 -VertexAttrib4dNV(index, x, y, z, w) +MultiTexParameterivEXT(texunit, target, pname, params) 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 - glsalias VertexAttrib4d + 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 -VertexAttrib4dvNV(index, v) +MultiTexImage1DEXT(texunit, target, level, internalformat, width, border, format, type, pixels) 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 - glsopcode 0x0249 - alias VertexAttrib4dv - glsalias VertexAttrib4dv + 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 -VertexAttrib4fNV(index, x, y, z, w) +MultiTexImage2DEXT(texunit, target, level, internalformat, width, height, border, format, type, pixels) 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 - glsalias VertexAttrib4f + 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 -VertexAttrib4fvNV(index, v) +MultiTexSubImage1DEXT(texunit, target, level, xoffset, width, format, type, pixels) 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 - glsopcode 0x0248 - alias VertexAttrib4fv - glsalias VertexAttrib4fv + 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 -VertexAttrib4sNV(index, x, y, z, w) +MultiTexSubImage2DEXT(texunit, target, level, xoffset, yoffset, width, height, format, type, pixels) 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 - glsalias VertexAttrib4s + 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 -VertexAttrib4svNV(index, v) +CopyMultiTexImage1DEXT(texunit, target, level, internalformat, x, y, width, border) 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 - glsopcode 0x0247 - alias VertexAttrib4sv - glsalias VertexAttrib4sv + 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 -VertexAttrib4ubNV(index, x, y, z, w) +CopyMultiTexImage2DEXT(texunit, target, level, internalformat, x, y, width, height, border) 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 - glsalias VertexAttrib4Nub + 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 -VertexAttrib4ubvNV(index, v) +CopyMultiTexSubImage1DEXT(texunit, target, level, xoffset, x, y, width) 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 - glsopcode 0x024A - alias VertexAttrib4Nubv - glsalias VertexAttrib4Nubv + 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 -VertexAttribs1dvNV(index, count, v) +CopyMultiTexSubImage2DEXT(texunit, target, level, xoffset, yoffset, x, y, width, height) 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 - glsopcode 0x024D - offset 629 + 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 -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 - glsopcode 0x024C - offset 630 +# New 1.1 multitexture queries -VertexAttribs1svNV(index, count, v) +GetMultiTexImageEXT(texunit, target, level, format, type, pixels) 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 - glsopcode 0x024B - offset 631 + 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 -VertexAttribs2dvNV(index, count, v) +GetMultiTexParameterfvEXT(texunit, target, pname, params) 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 - glsopcode 0x0250 - offset 632 + 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 -VertexAttribs2fvNV(index, count, v) +GetMultiTexParameterivEXT(texunit, target, pname, params) 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 - glsopcode 0x024F - offset 633 + 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 -VertexAttribs2svNV(index, count, v) +GetMultiTexLevelParameterfvEXT(texunit, target, level, pname, params) 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 - glsopcode 0x024E - offset 634 + 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 -VertexAttribs3dvNV(index, count, v) +GetMultiTexLevelParameterivEXT(texunit, target, level, pname, params) 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 - glsopcode 0x0253 - offset 635 + 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 -VertexAttribs3fvNV(index, count, v) +# New 1.2 3D multitexture commands + +MultiTexImage3DEXT(texunit, target, level, internalformat, width, height, depth, border, format, type, pixels) return void - param index UInt32 in value - param count SizeI in value - param v Float32 in array [count*3] - category NV_vertex_program + 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 - version 1.2 - extension soft WINSOFT NV10 - glxropcode 4208 - glsopcode 0x0252 - offset 636 + glxflags ignore ### client-handcode server-handcode EXT + extension soft WINSOFT + glfflags ignore -VertexAttribs3svNV(index, count, v) +MultiTexSubImage3DEXT(texunit, target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels) return void - param index UInt32 in value - param count SizeI in value - param v Int16 in array [count*3] - category NV_vertex_program + 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 - version 1.2 - extension soft WINSOFT NV10 - glxropcode 4204 - glsopcode 0x0251 - offset 637 + glxflags ignore ### client-handcode server-handcode EXT + extension soft WINSOFT + glfflags ignore -VertexAttribs4dvNV(index, count, v) +CopyMultiTexSubImage3DEXT(texunit, target, level, xoffset, yoffset, zoffset, x, y, width, height) 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 - glsopcode 0x0256 - offset 638 + 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 -VertexAttribs4fvNV(index, count, v) +# New 1.2.1 multitexture texture commands + +BindMultiTextureEXT(texunit, target, texture) 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 - glsopcode 0x0255 - offset 639 + 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 -VertexAttribs4svNV(index, count, v) +EnableClientStateIndexedEXT(array, index) return void + param array EnableCap in value 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 - glsopcode 0x0254 - offset 640 + category EXT_direct_state_access + dlflags notlistable + glxflags ignore ### client-handcode client-intercept server-handcode + extension soft WINSOFT -VertexAttribs4ubvNV(index, count, v) +DisableClientStateIndexedEXT(array, index) return void + param array EnableCap in value 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 - glsopcode 0x0257 - 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 -# -############################################################################### + category EXT_direct_state_access + extension soft WINSOFT + dlflags notlistable + glxflags ignore ### client-handcode client-intercept server-handcode -# (none) -newcategory: OML_subsample +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 -############################################################################### -# -# Extension #241 -# OML_resample commands -# -############################################################################### +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 -# (none) -newcategory: OML_resample +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 -############################################################################### -# -# Extension #242 - WGL_OML_sync_control commands -# -############################################################################### +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 -############################################################################### -# -# Extension #243 -# NV_copy_depth_to_color commands -# -############################################################################### +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 -# (none) -newcategory: NV_copy_depth_to_color +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 -############################################################################### -# -# Extension #244 -# ATI_envmap_bumpmap commands -# -############################################################################### +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 -TexBumpParameterivATI(pname, param) +MultiTexGenfEXT(texunit, coord, 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 ? + 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 - glsflags ignore - offset ? + glfflags gl-enum -TexBumpParameterfvATI(pname, param) +MultiTexGenfvEXT(texunit, coord, pname, params) return void - param pname TexBumpParameterATI in value - param param Float32 in array [COMPSIZE(pname)] - category ATI_envmap_bumpmap - version 1.2 - extension - glxropcode ? + 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 - glsflags ignore - offset ? + glfflags gl-enum -GetTexBumpParameterivATI(pname, param) +MultiTexGeniEXT(texunit, coord, 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 ? + 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 - glsflags ignore get - offset ? + glfflags gl-enum -GetTexBumpParameterfvATI(pname, param) +MultiTexGenivEXT(texunit, coord, pname, params) 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 ? + 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 - glsflags ignore get - offset ? + glfflags gl-enum -############################################################################### -# -# Extension #245 -# ATI_fragment_shader commands -# -############################################################################### +# New 1.2.1 multitexture texture queries -GenFragmentShadersATI(range) - return UInt32 - param range UInt32 in value - category ATI_fragment_shader - version 1.2 - extension - glxropcode ? +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 - glsflags ignore - offset ? + glfflags capture-execute gl-enum -BindFragmentShaderATI(id) +GetMultiTexEnvivEXT(texunit, target, pname, params) return void - param id UInt32 in value - category ATI_fragment_shader - version 1.2 - extension - glxropcode ? + 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 - glsflags ignore - offset ? + glfflags capture-execute gl-enum -DeleteFragmentShaderATI(id) +GetMultiTexGendvEXT(texunit, coord, pname, params) return void - param id UInt32 in value - category ATI_fragment_shader - version 1.2 - extension - glxropcode ? + 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 - glsflags ignore - offset ? + glfflags capture-execute gl-enum -BeginFragmentShaderATI() +GetMultiTexGenfvEXT(texunit, coord, pname, params) return void - category ATI_fragment_shader - version 1.2 - extension - glxropcode ? + 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 - glsflags ignore - offset ? + glfflags capture-execute gl-enum -EndFragmentShaderATI() +GetMultiTexGenivEXT(texunit, coord, pname, params) return void - category ATI_fragment_shader - version 1.2 - extension - glxropcode ? + 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 - glsflags ignore - offset ? + glfflags capture-execute gl-enum -PassTexCoordATI(dst, coord, swizzle) +# From EXT_draw_buffers2 +# EnableIndexedEXT +# DisableIndexedEXT +# IsEnabledIndexedEXT + +GetFloatIndexedvEXT(target, index, data) 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 ? + 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 - glsflags ignore - offset ? + glfflags ignore + extension soft WINSOFT -SampleMapATI(dst, interp, swizzle) +GetDoubleIndexedvEXT(target, index, data) 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 ? + 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 - glsflags ignore - offset ? + glfflags ignore + extension soft WINSOFT -ColorFragmentOp1ATI(op, dst, dstMask, dstMod, arg1, arg1Rep, arg1Mod) +GetPointerIndexedvEXT(target, index, data) 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 ? + 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 - glsflags ignore - offset ? + glfflags ignore + extension soft WINSOFT -ColorFragmentOp2ATI(op, dst, dstMask, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod) +# New compressed texture commands + +CompressedTextureImage3DEXT(texture, target, level, internalformat, width, height, depth, border, imageSize, bits) 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 - glsflags ignore - offset ? + 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 -ColorFragmentOp3ATI(op, dst, dstMask, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod, arg3, arg3Rep, arg3Mod) +# New compressed texture query + +GetCompressedTextureImageEXT(texture, target, lod, img) 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 - glsflags ignore - offset ? + 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 -AlphaFragmentOp1ATI(op, dst, dstMod, arg1, arg1Rep, arg1Mod) +# New compressed multitexture commands + +CompressedMultiTexImage3DEXT(texunit, target, level, internalformat, width, height, depth, border, imageSize, bits) 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 - glsflags ignore - offset ? + 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 -AlphaFragmentOp2ATI(op, dst, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod) +CompressedMultiTexImage2DEXT(texunit, target, level, internalformat, width, height, border, imageSize, bits) 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 - glsflags ignore - offset ? + 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 -AlphaFragmentOp3ATI(op, dst, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod, arg3, arg3Rep, arg3Mod) +CompressedMultiTexImage1DEXT(texunit, target, level, internalformat, width, border, imageSize, bits) 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 - glsflags ignore - offset ? + 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 -SetFragmentShaderConstantATI(dst, value) +CompressedMultiTexSubImage3DEXT(texunit, target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, bits) return void - param dst UInt32 in value - param value ConstFloat32 in array [4] - category ATI_fragment_shader - version 1.2 - extension - glxropcode ? - glxflags ignore - glsflags ignore - offset ? + 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 -############################################################################### -# -# Extension #246 -# ATI_pn_triangles commands -# -############################################################################### +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 -PNTrianglesiATI(pname, param) +CompressedMultiTexSubImage1DEXT(texunit, target, level, xoffset, width, format, imageSize, bits) return void - param pname PNTrianglesPNameATI in value - param param Int32 in value - category ATI_pn_triangles - version 1.2 - extension - glxropcode ? - glxflags ignore - glsflags ignore - offset ? + 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 -PNTrianglesfATI(pname, param) +# New compressed multitexture query + +GetCompressedMultiTexImageEXT(texunit, target, lod, img) return void - param pname PNTrianglesPNameATI in value - param param Float32 in value - category ATI_pn_triangles - version 1.2 - extension - glxropcode ? - glxflags ignore - glsflags ignore - offset ? + 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 -############################################################################### -# -# Extension #247 -# ATI_vertex_array_object commands -# -############################################################################### +# New ARB assembly program named 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 - glsflags ignore - offset ? +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 -IsObjectBufferATI(buffer) - return Boolean - param buffer UInt32 in value - category ATI_vertex_array_object - version 1.2 - extension - glxropcode ? - glxflags ignore - glsflags ignore get - offset ? +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 -UpdateObjectBufferATI(buffer, offset, size, pointer, preserve) +NamedProgramLocalParameter4dvEXT(program, target, index, params) 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 - glsflags ignore - offset ? + 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 -GetObjectBufferfvATI(buffer, pname, params) +NamedProgramLocalParameter4fEXT(program, target, index, x, y, z, w) 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 - glsflags ignore get - offset ? + 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 -GetObjectBufferivATI(buffer, pname, params) +NamedProgramLocalParameter4fvEXT(program, target, index, 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 - glsflags ignore get - offset ? + 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 -FreeObjectBufferATI(buffer) - return void - param buffer UInt32 in value - category ATI_vertex_array_object - version 1.2 - extension - glxropcode ? - glxflags ignore - glsflags ignore - offset ? +# New ARB assembly program named queries -ArrayObjectATI(array, size, type, stride, buffer, offset) +GetNamedProgramLocalParameterdvEXT(program, target, index, params) 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 - glsflags ignore - offset ? + 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 -GetArrayObjectfvATI(array, pname, params) +GetNamedProgramLocalParameterfvEXT(program, target, index, params) return void - param array EnableCap in value - param pname ArrayObjectPNameATI in value - param params Float32 out array [1] - category ATI_vertex_array_object + param program UInt32 in value + param target ProgramTarget in value + param index UInt32 in value + param params Float32 out array [4] dlflags notlistable - version 1.2 - extension - glxsingle ? - glxflags ignore - glsflags ignore get - offset ? + 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 -GetArrayObjectivATI(array, pname, params) +GetNamedProgramivEXT(program, target, pname, params) return void - param array EnableCap in value - param pname ArrayObjectPNameATI in value + param program UInt32 in value + param target ProgramTarget in value + param pname ProgramProperty in value param params Int32 out array [1] - category ATI_vertex_array_object dlflags notlistable - version 1.2 - extension - glxsingle ? - glxflags ignore - glsflags ignore get - offset ? + 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 -VariantArrayObjectATI(id, type, stride, buffer, offset) +GetNamedProgramStringEXT(program, target, pname, string) 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 - glsflags ignore - offset ? + 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 -GetVariantArrayObjectfvATI(id, pname, params) +# New EXT_gpu_program_parameters command + +NamedProgramLocalParameters4fvEXT(program, target, index, count, 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 ? + 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 - glsflags ignore get - offset ? + glextmask GL_MASK_EXT_gpu_program_parameters -GetVariantArrayObjectivATI(id, pname, params) +# New NV_gpu_program4 commands + +NamedProgramLocalParameterI4iEXT(program, target, index, x, y, z, w) 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 ? + 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 - glsflags ignore get - offset ? - -############################################################################### -# -# Extension #248 -# EXT_vertex_shader commands -# -############################################################################### + glextmask GL_MASK_NV_gpu_program4 -BeginVertexShaderEXT() +NamedProgramLocalParameterI4ivEXT(program, target, index, params) return void - category EXT_vertex_shader - version 1.2 - extension - glxropcode ? + 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 - glsflags ignore - offset ? + glextmask GL_MASK_NV_gpu_program4 -EndVertexShaderEXT() +NamedProgramLocalParametersI4ivEXT(program, target, index, count, params) return void - category EXT_vertex_shader - version 1.2 - extension - glxropcode ? + 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 - glsflags ignore - offset ? + glextmask GL_MASK_NV_gpu_program4 -BindVertexShaderEXT(id) +NamedProgramLocalParameterI4uiEXT(program, target, index, x, y, z, w) return void - param id UInt32 in value - category EXT_vertex_shader - version 1.2 - extension - glxropcode ? + 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 - glsflags ignore - offset ? + glextmask GL_MASK_NV_gpu_program4 -GenVertexShadersEXT(range) - return UInt32 - param range UInt32 in value - category EXT_vertex_shader - version 1.2 - extension - glxropcode ? +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 - glsflags ignore - offset ? + glextmask GL_MASK_NV_gpu_program4 -DeleteVertexShaderEXT(id) +NamedProgramLocalParametersI4uivEXT(program, target, index, count, params) return void - param id UInt32 in value - category EXT_vertex_shader - version 1.2 - extension - glxropcode ? + 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 - glsflags ignore - offset ? + glextmask GL_MASK_NV_gpu_program4 -ShaderOp1EXT(op, res, arg1) +GetNamedProgramLocalParameterIivEXT(program, target, index, params) 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 ? + 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 - glsflags ignore - offset ? + glextmask GL_MASK_NV_gpu_program4 -ShaderOp2EXT(op, res, arg1, arg2) +GetNamedProgramLocalParameterIuivEXT(program, target, index, params) 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 ? + 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 - glsflags ignore - offset ? + glextmask GL_MASK_NV_gpu_program4 -ShaderOp3EXT(op, res, arg1, arg2, arg3) +# New EXT_texture_integer texture object commands + +TextureParameterIivEXT(texture, target, pname, params) 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 ? + 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 - glsflags ignore - offset ? + glfflags ignore + glextmask GL_MASK_EXT_texture_integer -SwizzleEXT(res, in, outX, outY, outZ, outW) +TextureParameterIuivEXT(texture, target, pname, params) 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 ? + 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 - glsflags ignore - offset ? + glfflags ignore + glextmask GL_MASK_EXT_texture_integer -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 - glsflags ignore - offset ? +# New EXT_texture_integer texture object queries -InsertComponentEXT(res, src, num) +GetTextureParameterIivEXT(texture, target, pname, params) 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 ? + 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 - glsflags ignore - offset ? + glfflags capture-execute gl-enum + glextmask GL_MASK_EXT_texture_integer -ExtractComponentEXT(res, src, num) +GetTextureParameterIuivEXT(texture, target, pname, params) 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 ? + 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 - glsflags ignore - offset ? + glfflags capture-execute gl-enum + glextmask GL_MASK_EXT_texture_integer -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 ? +# 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 - glsflags ignore - offset ? + glfflags ignore + glextmask GL_MASK_EXT_texture_integer -SetInvariantEXT(id, type, addr) +MultiTexParameterIuivEXT(texunit, target, pname, params) 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 ? + 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 - glsflags ignore - offset ? + glfflags ignore + glextmask GL_MASK_EXT_texture_integer -SetLocalConstantEXT(id, type, addr) +# New EXT_texture_integer multitexture queries + +GetMultiTexParameterIivEXT(texunit, target, pname, params) 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 ? + 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 - glsflags ignore - offset ? + glextmask GL_MASK_EXT_texture_integer -VariantbvEXT(id, addr) +GetMultiTexParameterIuivEXT(texunit, target, pname, params) return void - param id UInt32 in value - param addr Int8 in array [COMPSIZE(id)] - category EXT_vertex_shader - version 1.2 - extension - glxropcode ? + 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 - glsflags ignore - offset ? + glextmask GL_MASK_EXT_texture_integer -VariantsvEXT(id, addr) +# New GLSL 2.0 uniform commands + +ProgramUniform1fEXT(program, location, v0) return void - param id UInt32 in value - param addr Int16 in array [COMPSIZE(id)] - category EXT_vertex_shader - version 1.2 - extension - glxropcode ? + 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 - glsflags ignore - offset ? + extension soft WINSOFT + glextmask GL_MASK_OpenGL_2_0 -VariantivEXT(id, addr) +ProgramUniform2fEXT(program, location, v0, v1) return void - param id UInt32 in value - param addr Int32 in array [COMPSIZE(id)] - category EXT_vertex_shader - version 1.2 - extension - glxropcode ? + 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 - glsflags ignore - offset ? + extension soft WINSOFT + glextmask GL_MASK_OpenGL_2_0 -VariantfvEXT(id, addr) +ProgramUniform3fEXT(program, location, v0, v1, v2) return void - param id UInt32 in value - param addr Float32 in array [COMPSIZE(id)] - category EXT_vertex_shader - version 1.2 - extension - glxropcode ? + 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 - glsflags ignore - offset ? + extension soft WINSOFT + glextmask GL_MASK_OpenGL_2_0 -VariantdvEXT(id, addr) +ProgramUniform4fEXT(program, location, v0, v1, v2, v3) return void - param id UInt32 in value - param addr Float64 in array [COMPSIZE(id)] - category EXT_vertex_shader - version 1.2 - extension - glxropcode ? + 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 - glsflags ignore - offset ? + extension soft WINSOFT + glextmask GL_MASK_OpenGL_2_0 -VariantubvEXT(id, addr) +ProgramUniform1iEXT(program, location, v0) return void - param id UInt32 in value - param addr UInt8 in array [COMPSIZE(id)] - category EXT_vertex_shader - version 1.2 - extension - glxropcode ? + 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 - glsflags ignore - offset ? + extension soft WINSOFT + glextmask GL_MASK_OpenGL_2_0 -VariantusvEXT(id, addr) +ProgramUniform2iEXT(program, location, v0, v1) return void - param id UInt32 in value - param addr UInt16 in array [COMPSIZE(id)] - category EXT_vertex_shader - version 1.2 - extension - glxropcode ? + 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 - glsflags ignore - offset ? + extension soft WINSOFT + glextmask GL_MASK_OpenGL_2_0 -VariantuivEXT(id, addr) +ProgramUniform3iEXT(program, location, v0, v1, v2) return void - param id UInt32 in value - param addr UInt32 in array [COMPSIZE(id)] - category EXT_vertex_shader - version 1.2 - extension - glxropcode ? + 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 - glsflags ignore - offset ? + extension soft WINSOFT + glextmask GL_MASK_OpenGL_2_0 -VariantPointerEXT(id, type, stride, addr) +ProgramUniform4iEXT(program, location, v0, v1, v2, v3) 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 ? + 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 - glsflags ignore - offset ? + extension soft WINSOFT + glextmask GL_MASK_OpenGL_2_0 -EnableVariantClientStateEXT(id) +ProgramUniform1fvEXT(program, location, count, value) return void - param id UInt32 in value - category EXT_vertex_shader - version 1.2 - extension - glxropcode ? + 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 - glsflags ignore - offset ? + extension soft WINSOFT + glextmask GL_MASK_OpenGL_2_0 -DisableVariantClientStateEXT(id) +ProgramUniform3fvEXT(program, location, count, value) return void - param id UInt32 in value - category EXT_vertex_shader - version 1.2 - extension - glxropcode ? + 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 - glsflags ignore - offset ? + extension soft WINSOFT + glextmask GL_MASK_OpenGL_2_0 -BindLightParameterEXT(light, value) - return UInt32 - param light LightName in value - param value LightParameter in value - category EXT_vertex_shader - version 1.2 - extension - glxropcode ? +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 - glsflags ignore - offset ? + extension soft WINSOFT + glextmask GL_MASK_OpenGL_2_0 -BindMaterialParameterEXT(face, value) - return UInt32 - param face MaterialFace in value - param value MaterialParameter in value - category EXT_vertex_shader - version 1.2 - extension - glxropcode ? +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 - glsflags ignore - offset ? + extension soft WINSOFT + glextmask GL_MASK_OpenGL_2_0 -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 ? +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 - glsflags ignore - offset ? + extension soft WINSOFT + glextmask GL_MASK_OpenGL_2_0 -BindTextureUnitParameterEXT(unit, value) - return UInt32 - param unit TextureUnit in value - param value VertexShaderTextureUnitParameter in value - category EXT_vertex_shader - version 1.2 - extension - glxropcode ? +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 - glsflags ignore - offset ? + extension soft WINSOFT + glextmask GL_MASK_OpenGL_2_0 -BindParameterEXT(value) - return UInt32 - param value VertexShaderParameterEXT in value - category EXT_vertex_shader - version 1.2 - extension - glxropcode ? +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 - glsflags ignore - offset ? + extension soft WINSOFT + glextmask GL_MASK_OpenGL_2_0 -IsVariantEnabledEXT(id, cap) - return Boolean - param id UInt32 in value - param cap VariantCapEXT in value - category EXT_vertex_shader - version 1.2 - extension - glxropcode ? +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 - glsflags ignore - offset ? + extension soft WINSOFT + glextmask GL_MASK_OpenGL_2_0 -GetVariantBooleanvEXT(id, value, data) +ProgramUniformMatrix3fvEXT(program, location, count, transpose, value) 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 ? + 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 - glsflags ignore get - offset ? + extension soft WINSOFT + glextmask GL_MASK_OpenGL_2_0 -GetVariantIntegervEXT(id, value, data) +ProgramUniformMatrix4fvEXT(program, location, count, transpose, value) 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 ? + 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 - glsflags ignore get - offset ? + extension soft WINSOFT + glextmask GL_MASK_OpenGL_2_0 -GetVariantFloatvEXT(id, value, data) +# New GLSL 2.1 uniform commands + +ProgramUniformMatrix2x3fvEXT(program, location, count, transpose, value) 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 ? + 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 - glsflags ignore get - offset ? + extension soft WINSOFT + glextmask GL_MASK_OpenGL_2_0 -GetVariantPointervEXT(id, value, data) +ProgramUniformMatrix3x2fvEXT(program, location, count, transpose, value) 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 ? + 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 - glsflags ignore get - offset ? + extension soft WINSOFT + glextmask GL_MASK_OpenGL_2_0 -GetInvariantBooleanvEXT(id, value, data) +ProgramUniformMatrix2x4fvEXT(program, location, count, transpose, value) 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 ? + 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 - glsflags ignore get - offset ? + extension soft WINSOFT + glextmask GL_MASK_OpenGL_2_0 -GetInvariantIntegervEXT(id, value, data) +ProgramUniformMatrix4x2fvEXT(program, location, count, transpose, value) 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 ? + 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 - glsflags ignore get - offset ? + extension soft WINSOFT + glextmask GL_MASK_OpenGL_2_0 -GetInvariantFloatvEXT(id, value, data) +ProgramUniformMatrix3x4fvEXT(program, location, count, transpose, value) 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 ? + 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 - glsflags ignore get - offset ? + extension soft WINSOFT + glextmask GL_MASK_OpenGL_2_0 -GetLocalConstantBooleanvEXT(id, value, data) +ProgramUniformMatrix4x3fvEXT(program, location, count, transpose, value) 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 ? + 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 - glsflags ignore get - offset ? + extension soft WINSOFT + glextmask GL_MASK_OpenGL_2_0 -GetLocalConstantIntegervEXT(id, value, data) +# New EXT_gpu_shader4 commands + +ProgramUniform1uiEXT(program, location, v0) 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 ? + 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 - glsflags ignore get - offset ? + extension soft WINSOFT + glextmask GL_MASK_OpenGL_2_0 -GetLocalConstantFloatvEXT(id, value, data) +ProgramUniform2uiEXT(program, location, v0, v1) 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 ? + 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 - glsflags ignore get - offset ? - -############################################################################### -# -# Extension #249 -# ATI_vertex_streams commands -# -############################################################################### + extension soft WINSOFT + glextmask GL_MASK_OpenGL_2_0 -VertexStream1sATI(stream, x) +ProgramUniform3uiEXT(program, location, v0, v1, v2) return void - param stream VertexStreamATI in value - param x Int16 in value - category ATI_vertex_streams - version 1.2 - extension - glxropcode ? + 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 - glsflags ignore - offset ? + extension soft WINSOFT + glextmask GL_MASK_OpenGL_2_0 -VertexStream1svATI(stream, coords) +ProgramUniform4uiEXT(program, location, v0, v1, v2, v3) return void - param stream VertexStreamATI in value - param coords Int16 in array [1] - category ATI_vertex_streams - version 1.2 - extension - glxropcode ? + 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 - glsflags ignore - offset ? + extension soft WINSOFT + glextmask GL_MASK_OpenGL_2_0 -VertexStream1iATI(stream, x) +ProgramUniform1uivEXT(program, location, count, value) return void - param stream VertexStreamATI in value - param x Int32 in value - category ATI_vertex_streams - version 1.2 - extension - glxropcode ? + 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 - glsflags ignore - offset ? + extension soft WINSOFT + glextmask GL_MASK_OpenGL_2_0 -VertexStream1ivATI(stream, coords) +ProgramUniform2uivEXT(program, location, count, value) return void - param stream VertexStreamATI in value - param coords Int32 in array [1] - category ATI_vertex_streams - version 1.2 - extension - glxropcode ? + 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 - glsflags ignore - offset ? + extension soft WINSOFT + glextmask GL_MASK_OpenGL_2_0 -VertexStream1fATI(stream, x) +ProgramUniform3uivEXT(program, location, count, value) return void - param stream VertexStreamATI in value - param x Float32 in value - category ATI_vertex_streams - version 1.2 - extension - glxropcode ? + 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 - glsflags ignore - offset ? + extension soft WINSOFT + glextmask GL_MASK_OpenGL_2_0 -VertexStream1fvATI(stream, coords) +ProgramUniform4uivEXT(program, location, count, value) return void - param stream VertexStreamATI in value - param coords Float32 in array [1] - category ATI_vertex_streams - version 1.2 - extension - glxropcode ? + 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 - glsflags ignore - offset ? + extension soft WINSOFT + glextmask GL_MASK_OpenGL_2_0 -VertexStream1dATI(stream, x) +# New named buffer commands + +NamedBufferDataEXT(buffer, size, data, usage) return void - param stream VertexStreamATI in value - param x Float64 in value - category ATI_vertex_streams - version 1.2 - extension - glxropcode ? + 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 - glsflags ignore - offset ? + glfflags ignore -VertexStream1dvATI(stream, coords) +NamedBufferSubDataEXT(buffer, offset, size, data) return void - param stream VertexStreamATI in value - param coords Float64 in array [1] - category ATI_vertex_streams - version 1.2 - extension - glxropcode ? + 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 - glsflags ignore - offset ? + glfflags ignore -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 ? +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 - glsflags ignore - offset ? + glfflags ignore -VertexStream2svATI(stream, coords) +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 stream VertexStreamATI in value - param coords Int16 in array [2] - category ATI_vertex_streams - version 1.2 - extension - glxropcode ? + 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 - glsflags ignore - offset ? + glfflags ignore -VertexStream2iATI(stream, x, y) +NamedCopyBufferSubDataEXT(readBuffer, writeBuffer, readOffset, writeOffset, size) 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 ? + 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 - glsflags ignore - offset ? + glfflags ignore -VertexStream2ivATI(stream, coords) +# New named buffer queries + +GetNamedBufferParameterivEXT(buffer, pname, params) return void - param stream VertexStreamATI in value - param coords Int32 in array [2] - category ATI_vertex_streams - version 1.2 - extension - glxropcode ? + 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 - glsflags ignore - offset ? + glfflags ignore -VertexStream2fATI(stream, x, y) +GetNamedBufferPointervEXT(buffer, pname, params) 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 ? + 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 - glsflags ignore - offset ? + glfflags ignore -VertexStream2fvATI(stream, coords) +GetNamedBufferSubDataEXT(buffer, offset, size, data) return void - param stream VertexStreamATI in value - param coords Float32 in array [2] - category ATI_vertex_streams - version 1.2 - extension - glxropcode ? + 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 - glsflags ignore - offset ? + glfflags ignore -VertexStream2dATI(stream, x, y) +# New named texture buffer texture object command + +TextureBufferEXT(texture, target, internalformat, buffer) 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 ? + 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 - glsflags ignore - offset ? + glextmask GL_MASK_EXT_texture_buffer_object + dlflags notlistable -VertexStream2dvATI(stream, coords) +# New named texture buffer multitexture command + +MultiTexBufferEXT(texunit, target, internalformat, buffer) return void - param stream VertexStreamATI in value - param coords Float64 in array [2] - category ATI_vertex_streams - version 1.2 - extension - glxropcode ? + 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 - glsflags ignore - offset ? + glextmask GL_MASK_EXT_texture_buffer_object + dlflags notlistable -VertexStream3sATI(stream, x, y, z) +# New named frame buffer object commands + +NamedRenderbufferStorageEXT(renderbuffer, internalformat, width, height) 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 ? + 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 - glsflags ignore - offset ? + glextmask GL_MASK_EXT_framebuffer_object -VertexStream3svATI(stream, coords) +GetNamedRenderbufferParameterivEXT(renderbuffer, pname, params) return void - param stream VertexStreamATI in value - param coords Int16 in array [3] - category ATI_vertex_streams - version 1.2 - extension - glxropcode ? + 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 - glsflags ignore - offset ? + glextmask GL_MASK_EXT_framebuffer_object -VertexStream3iATI(stream, x, y, z) +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 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 ? + 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 - glsflags ignore - offset ? + glextmask GL_MASK_EXT_framebuffer_object -VertexStream3ivATI(stream, coords) +NamedFramebufferTexture2DEXT(framebuffer, attachment, textarget, texture, level) return void - param stream VertexStreamATI in value - param coords Int32 in array [3] - category ATI_vertex_streams - version 1.2 - extension - glxropcode ? + 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 - glsflags ignore - offset ? + glextmask GL_MASK_EXT_framebuffer_object -VertexStream3fATI(stream, x, y, z) +NamedFramebufferTexture3DEXT(framebuffer, attachment, textarget, texture, level, zoffset) 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 ? + 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 - glsflags ignore - offset ? + glextmask GL_MASK_EXT_framebuffer_object -VertexStream3fvATI(stream, coords) +NamedFramebufferRenderbufferEXT(framebuffer, attachment, renderbuffertarget, renderbuffer) return void - param stream VertexStreamATI in value - param coords Float32 in array [3] - category ATI_vertex_streams - version 1.2 - extension - glxropcode ? + 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 - glsflags ignore - offset ? + glextmask GL_MASK_EXT_framebuffer_object -VertexStream3dATI(stream, x, y, z) +GetNamedFramebufferAttachmentParameterivEXT(framebuffer, attachment, pname, params) 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 ? + 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 - glsflags ignore - offset ? + glextmask GL_MASK_EXT_framebuffer_object -VertexStream3dvATI(stream, coords) +GenerateTextureMipmapEXT(texture, target) return void - param stream VertexStreamATI in value - param coords Float64 in array [3] - category ATI_vertex_streams - version 1.2 - extension - glxropcode ? + 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 - glsflags ignore - offset ? + glextmask GL_MASK_EXT_framebuffer_object -VertexStream4sATI(stream, x, y, z, w) +GenerateMultiTexMipmapEXT(texunit, target) 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 ? + 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 - glsflags ignore - offset ? + glextmask GL_MASK_EXT_framebuffer_object -VertexStream4svATI(stream, coords) +FramebufferDrawBufferEXT(framebuffer, mode) return void - param stream VertexStreamATI in value - param coords Int16 in array [4] - category ATI_vertex_streams - version 1.2 - extension - glxropcode ? + 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 - glsflags ignore - offset ? + glextmask GL_MASK_EXT_framebuffer_object -VertexStream4iATI(stream, x, y, z, w) +FramebufferDrawBuffersEXT(framebuffer, n, bufs) 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 ? + 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 - glsflags ignore - offset ? + glextmask GL_MASK_EXT_framebuffer_object -VertexStream4ivATI(stream, coords) +FramebufferReadBufferEXT(framebuffer, mode) return void - param stream VertexStreamATI in value - param coords Int32 in array [4] - category ATI_vertex_streams - version 1.2 - extension - glxropcode ? + 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 - glsflags ignore - offset ? + glextmask GL_MASK_EXT_framebuffer_object -VertexStream4fATI(stream, x, y, z, w) +GetFramebufferParameterivEXT(framebuffer, pname, params) 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 ? + 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 - glsflags ignore - offset ? + glfflags capture-execute gl-enum -VertexStream4fvATI(stream, coords) +# New named framebuffer multisample object commands + +NamedRenderbufferStorageMultisampleEXT(renderbuffer, samples, internalformat, width, height) return void - param stream VertexStreamATI in value - param coords Float32 in array [4] - category ATI_vertex_streams - version 1.2 - extension - glxropcode ? + 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 - glsflags ignore - offset ? + glextmask GL_MASK_EXT_framebuffer_multisample -VertexStream4dATI(stream, x, y, z, w) +# New named framebuffer multisample coverage object commands + +NamedRenderbufferStorageMultisampleCoverageEXT(renderbuffer, coverageSamples, colorSamples, internalformat, width, height) 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 ? + 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 - glsflags ignore - offset ? + glextmask GL_MASK_NV_framebuffer_multisample_coverage -VertexStream4dvATI(stream, coords) +# New named geometry program/shader frame buffer object commands + +NamedFramebufferTextureEXT(framebuffer, attachment, texture, level) return void - param stream VertexStreamATI in value - param coords Float64 in array [4] - category ATI_vertex_streams - version 1.2 - extension - glxropcode ? + 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 - glsflags ignore - offset ? + glextmask GL_MASK_NV_gpu_program4 -NormalStream3bATI(stream, nx, ny, nz) +NamedFramebufferTextureLayerEXT(framebuffer, attachment, texture, level, layer) 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 ? + 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 - glsflags ignore - offset ? + glextmask GL_MASK_NV_gpu_program4 -NormalStream3bvATI(stream, coords) +NamedFramebufferTextureFaceEXT(framebuffer, attachment, texture, level, face) return void - param stream VertexStreamATI in value - param coords Int8 in array [3] - category ATI_vertex_streams - version 1.2 - extension - glxropcode ? + 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 - glsflags ignore - offset ? + glextmask GL_MASK_NV_gpu_program4 -NormalStream3sATI(stream, nx, ny, nz) +# New explicit multisample query and commands + +TextureRenderbufferEXT(texture, target, renderbuffer) 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 ? + 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 - glsflags ignore - offset ? + glextmask GL_MASK_NV_explicit_multisample -NormalStream3svATI(stream, coords) +MultiTexRenderbufferEXT(texunit, target, renderbuffer) return void - param stream VertexStreamATI in value - param coords Int16 in array [3] - category ATI_vertex_streams - version 1.2 - extension - glxropcode ? + 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 - glsflags ignore - offset ? + glextmask GL_MASK_NV_explicit_multisample -NormalStream3iATI(stream, nx, ny, nz) +# New ARB_gpu_shader_fp64 commands + +ProgramUniform1dEXT(program, location, x) 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 + 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 - glsflags ignore offset ? -NormalStream3ivATI(stream, coords) +ProgramUniform2dEXT(program, location, x, y) return void - param stream VertexStreamATI in value - param coords Int32 in array [3] - category ATI_vertex_streams + 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 - glsflags ignore offset ? -NormalStream3fATI(stream, nx, ny, nz) +ProgramUniform3dEXT(program, location, x, y, z) 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 + 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 - glsflags ignore offset ? -NormalStream3fvATI(stream, coords) +ProgramUniform4dEXT(program, location, x, y, z, w) return void - param stream VertexStreamATI in value - param coords Float32 in array [3] - category ATI_vertex_streams + 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 - glsflags ignore offset ? -NormalStream3dATI(stream, nx, ny, nz) +ProgramUniform1dvEXT(program, location, count, value) 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 + 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 - glsflags ignore offset ? -NormalStream3dvATI(stream, coords) +ProgramUniform2dvEXT(program, location, count, value) return void - param stream VertexStreamATI in value - param coords Float64 in array [3] - category ATI_vertex_streams + 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 - glsflags ignore offset ? -ClientActiveVertexStreamATI(stream) +ProgramUniform3dvEXT(program, location, count, value) return void - param stream VertexStreamATI in value - category ATI_vertex_streams + 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 - glsflags ignore offset ? -VertexBlendEnviATI(pname, param) +ProgramUniform4dvEXT(program, location, count, value) return void - param pname VertexStreamATI in value - param param Int32 in value - category ATI_vertex_streams + 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 - glsflags ignore offset ? -VertexBlendEnvfATI(pname, param) +ProgramUniformMatrix2dvEXT(program, location, count, transpose, value) return void - param pname VertexStreamATI in value - param param Float32 in value - category ATI_vertex_streams + 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 - glsflags 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 - glsflags ignore - 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 - glsopcode ? - 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 - glsopcode ? offset ? -############################################################################### -# -# Extension #257 -# SUN_mesh_array commands -# -############################################################################### - -DrawMeshArraysSUN(mode, first, count, width) +ProgramUniformMatrix3dvEXT(program, location, count, transpose, value) return void - param mode BeginMode in value - param first Int32 in value + param program UInt32 in value + param location 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 ? - glsopcode ? - 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 - glsflags ignore - 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 - glsflags ignore - glxflags ignore - -IsOcclusionQueryNV(id) - return Boolean - param id UInt32 in value - dlflags notlistable - category NV_occlusion_query + 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 soft WINSOFT NV20 - glsflags ignore + extension + glxropcode ? glxflags ignore + offset ? -BeginOcclusionQueryNV(id) +ProgramUniformMatrix4dvEXT(program, location, count, transpose, value) return void - param id UInt32 in value - category NV_occlusion_query + 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 soft WINSOFT NV20 - glsflags ignore + extension + glxropcode ? glxflags ignore + offset ? -EndOcclusionQueryNV() +ProgramUniformMatrix2x3dvEXT(program, location, count, transpose, value) return void - category NV_occlusion_query + 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 soft WINSOFT NV20 - glsflags ignore + extension + glxropcode ? glxflags ignore + offset ? -GetOcclusionQueryivNV(id, pname, params) +ProgramUniformMatrix2x4dvEXT(program, location, count, transpose, value) 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 + 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 soft WINSOFT NV20 - glsflags ignore + extension + glxropcode ? glxflags ignore + offset ? -GetOcclusionQueryuivNV(id, pname, params) +ProgramUniformMatrix3x2dvEXT(program, location, count, transpose, value) 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 + 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 soft WINSOFT NV20 - glsflags ignore + extension + glxropcode ? glxflags ignore + offset ? -############################################################################### -# -# Extension #262 -# NV_point_sprite commands -# -############################################################################### - -PointParameteriNV(pname, param) +ProgramUniformMatrix3x4dvEXT(program, location, count, transpose, value) return void - param pname PointParameterNameARB in value - param param Int32 in value - category NV_point_sprite + 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 soft WINSOFT NV20 - glxropcode 4221 - alias PointParameteri - glsalias PointParameteri + extension + glxropcode ? + glxflags ignore + offset ? -PointParameterivNV(pname, params) +ProgramUniformMatrix4x2dvEXT(program, location, count, transpose, value) return void - param pname PointParameterNameARB in value - param params Int32 in array [COMPSIZE(pname)] - category NV_point_sprite + 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 soft WINSOFT NV20 - glxropcode 4222 - alias PointParameteriv - glsalias 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 -# -############################################################################### + extension + glxropcode ? + glxflags ignore + offset ? -# (none) -newcategory: NV_vertex_program1_1 +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 #267 -# EXT_shadow_funcs commands +# Extension #354 +# EXT_vertex_array_bgra 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 - glsopcode ? - offset 646 +newcategory: EXT_vertex_array_bgra ############################################################################### # -# Extension #269 -# ATI_text_fragment_shader commands +# Extension #355 - WGL_NV_gpu_affinity # ############################################################################### -# Uses ARB_vertex_program entry points -newcategory: ATI_text_fragment_shader - ############################################################################### # -# Extension #270 -# APPLE_client_storage commands +# Extension #356 +# EXT_texture_swizzle commands # ############################################################################### # (none) -newcategory: APPLE_client_storage +newcategory: EXT_texture_swizzle ############################################################################### # -# Extension #271 -# APPLE_element_array commands +# Extension #357 +# NV_explicit_multisample 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 - glsopcode ? - 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 - glsopcode ? - offset ? +# From EXT_draw_buffers2: GetBooleanIndexedvEXT / GetIntegerIndexedvEXT -DrawRangeElementArrayAPPLE(mode, start, end, first, count) +GetMultisamplefvNV(pname, index, val) 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 ? + 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 - glsopcode ? - offset ? -MultiDrawElementArrayAPPLE(mode, first, count, primcount) +SampleMaskIndexedNV(index, mask) 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 ? + param index UInt32 in value + param mask SampleMaskNV in value + category NV_explicit_multisample + glfflags ignore glxflags ignore - glsopcode ? - offset ? -MultiDrawRangeElementArrayAPPLE(mode, start, end, first, count, primcount) +TexRenderbufferNV(target, renderbuffer) 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 ? + param target TextureTarget in value + param renderbuffer UInt32 in value + category NV_explicit_multisample + dlflags notlistable + glfflags ignore glxflags ignore - glsopcode ? - offset ? ############################################################################### # -# Extension #272 -# APPLE_fence commands +# Extension #358 +# NV_transform_feedback2 commands # ############################################################################### -# @@ Need to verify/add GLX protocol +BindTransformFeedbackNV(target, id) + return void + param target BufferTargetARB in value + param id UInt32 in value + category NV_transform_feedback2 + glfflags ignore + glxflags ignore -# @@@ like #222 NV_fence -GenFencesAPPLE(n, fences) +DeleteTransformFeedbacksNV(n, ids) return void param n SizeI in value - param fences FenceNV out array [n] - category APPLE_fence - version 1.2 - extension - glxropcode ? + param ids UInt32 in array [n] + category NV_transform_feedback2 + dlflags notlistable + glfflags ignore glxflags ignore - glsopcode ? - offset ? -DeleteFencesAPPLE(n, fences) +GenTransformFeedbacksNV(n, ids) return void param n SizeI in value - param fences FenceNV in array [n] - category APPLE_fence - version 1.2 - extension - glxropcode ? + 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 - glsopcode ? - offset ? -SetFenceAPPLE(fence) +ResumeTransformFeedbackNV() return void - param fence FenceNV in value - category APPLE_fence - version 1.2 - extension - glxropcode ? + category NV_transform_feedback2 + glfflags ignore glxflags ignore - glsopcode ? - offset ? -IsFenceAPPLE(fence) - return Boolean - param fence FenceNV in value - category APPLE_fence - version 1.2 - extension - glxropcode ? +DrawTransformFeedbackNV(mode, id) + return void + param mode GLenum in value + param id UInt32 in value + category NV_transform_feedback2 + glfflags ignore glxflags ignore - glsopcode ? - offset ? -TestFenceAPPLE(fence) - return Boolean - param fence FenceNV in value - category APPLE_fence +############################################################################### +# +# 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 - glxropcode ? + glxsingle ? glxflags ignore - glsopcode ? offset ? -FinishFenceAPPLE(fence) +GetPerfMonitorCountersAMD(group, numCounters, maxActiveCounters, counterSize, counters) return void - param fence FenceNV in value - category APPLE_fence + 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 - glxropcode ? + glxsingle ? glxflags ignore - glsopcode ? offset ? -TestObjectAPPLE(object, name) - return Boolean - param object ObjectTypeAPPLE in value - param name UInt32 in value - category APPLE_fence +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 - glxropcode ? + glxsingle ? glxflags ignore - glsopcode ? offset ? -FinishObjectAPPLE(object, name) +GetPerfMonitorCounterStringAMD(group, counter, bufSize, length, counterString) return void - param object ObjectTypeAPPLE in value - param name Int32 in value - category APPLE_fence + 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 - glxropcode ? + glxsingle ? glxflags ignore - glsopcode ? offset ? -############################################################################### -# -# Extension #273 -# APPLE_vertex_array_object commands -# -############################################################################### - -# @@ Need to verify/add GLX protocol - -# @@@ loosely derived from incomplete SGIX_vertex_array_object -BindVertexArrayAPPLE(array) +GetPerfMonitorCounterInfoAMD(group, counter, pname, data) return void - param array UInt32 in value - category APPLE_vertex_array_object + 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 - glxropcode ? + glxsingle ? glxflags ignore - glsopcode ? offset ? -DeleteVertexArraysAPPLE(n, arrays) +GenPerfMonitorsAMD(n, monitors) return void param n SizeI in value - param arrays UInt32 in array [n] - category APPLE_vertex_array_object + param monitors UInt32 out array [n] + category AMD_performance_monitor version 1.2 extension glxropcode ? glxflags ignore - glsopcode ? offset ? -GenVertexArraysAPPLE(n, arrays) +# 'monitors' is actually in, not out, but extension spec doesn't use const +DeletePerfMonitorsAMD(n, monitors) return void param n SizeI in value - param arrays UInt32 out array [n] - category APPLE_vertex_array_object + param monitors UInt32 out array [n] + category AMD_performance_monitor version 1.2 extension glxropcode ? glxflags ignore - glsopcode ? offset ? -IsVertexArrayAPPLE(array) - return Boolean - param array UInt32 in value - category APPLE_vertex_array_object +# '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 - glsopcode ? offset ? -############################################################################### -# -# Extension #274 -# APPLE_vertex_array_range commands -# -############################################################################### - -# @@ Need to verify/add GLX protocol - -# @@@ like #190 NV_vertex_array_range, -VertexArrayRangeAPPLE(length, pointer) +BeginPerfMonitorAMD(monitor) return void - param length SizeI in value - param pointer Void out array [length] - category APPLE_vertex_array_range + param monitor UInt32 in value + category AMD_performance_monitor version 1.2 extension glxropcode ? glxflags ignore - glsopcode ? offset ? -FlushVertexArrayRangeAPPLE(length, pointer) +EndPerfMonitorAMD(monitor) return void - param length SizeI in value - param pointer Void out array [length] - category APPLE_vertex_array_range + param monitor UInt32 in value + category AMD_performance_monitor version 1.2 extension glxropcode ? glxflags ignore - glsopcode ? offset ? -VertexArrayParameteriAPPLE(pname, param) +GetPerfMonitorCounterDataAMD(monitor, pname, dataSize, data, bytesWritten) return void - param pname VertexArrayPNameAPPLE in value - param param Int32 in value - category APPLE_vertex_array_range + 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 - glxropcode ? + glxsingle ? glxflags ignore - glsopcode ? 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 - glsalias 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 +# Extension #361 - WGL_AMD_gpu_association # ############################################################################### -# (none) -newcategory: ATI_texture_float - ############################################################################### # -# Extension #281 (also WGL_NV_float_buffer) -# NV_float_buffer commands +# Extension #362 +# AMD_texture_texture4 commands # ############################################################################### # (none) -newcategory: NV_float_buffer +newcategory: AMD_texture_texture4 ############################################################################### # -# Extension #282 -# NV_fragment_program commands +# Extension #363 +# AMD_vertex_shader_tesselator 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 - glsopcode ? - 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 - glsopcode ? - 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 - glsopcode ? - offset 684 - -ProgramNamedParameter4dvNV(id, len, name, v) +TessellationFactorAMD(factor) 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 ? + param factor Float32 in value + category AMD_vertex_shader_tesselator + version 2.0 + glxsingle ? glxflags ignore - glsopcode ? - offset 685 + offset ? -GetProgramNamedParameterfvNV(id, len, name, params) +TessellationModeAMD(mode) 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 + param mode GLenum in value + category AMD_vertex_shader_tesselator + version 2.0 glxsingle ? glxflags ignore - glsflags get - glsopcode ? - offset 686 + offset ? -GetProgramNamedParameterdvNV(id, len, name, params) +############################################################################### +# +# Extension #364 +# EXT_provoking_vertex commands +# +############################################################################### + +ProvokingVertexEXT(mode) 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 + param mode GLenum in value + category EXT_provoking_vertex + version 2.1 glxsingle ? glxflags ignore - glsflags get - glsopcode ? - offset 687 + offset ? ############################################################################### # -# Extension #283 -# NV_half_float commands +# Extension #365 +# EXT_texture_snorm commands # ############################################################################### -# @@ Need to verify/add GLX protocol +# (none) +newcategory: EXT_texture_snorm -Vertex2hNV(x, y) +############################################################################### +# +# Extension #366 +# AMD_draw_buffers_blend commands +# +############################################################################### + +BlendFuncIndexedAMD(buf, src, dst) return void - param x Half16NV in value - param y Half16NV in value - category NV_half_float - version 1.2 + 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 - glsopcode ? offset ? -Vertex2hvNV(v) +BlendFuncSeparateIndexedAMD(buf, srcRGB, dstRGB, srcAlpha, dstAlpha) return void - param v Half16NV in array [2] - category NV_half_float - version 1.2 + 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 - glsopcode ? offset ? -Vertex3hNV(x, y, z) +BlendEquationIndexedAMD(buf, mode) return void - param x Half16NV in value - param y Half16NV in value - param z Half16NV in value - category NV_half_float - version 1.2 + param buf UInt32 in value + param mode GLenum in value + category AMD_draw_buffers_blend + version 2.0 extension glxropcode ? glxflags ignore - glsopcode ? offset ? -Vertex3hvNV(v) +BlendEquationSeparateIndexedAMD(buf, modeRGB, modeAlpha) return void - param v Half16NV in array [3] - category NV_half_float - version 1.2 + 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 - glsopcode ? offset ? -Vertex4hNV(x, y, z, w) +############################################################################### +# +# Extension #367 +# APPLE_texture_range commands +# +############################################################################### + +TextureRangeAPPLE(target, length, pointer) 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 + 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 - glsopcode ? offset ? -Vertex4hvNV(v) +GetTexParameterPointervAPPLE(target, pname, params) return void - param v Half16NV in array [4] - category NV_half_float + 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 - glxropcode ? + glxsingle ? glxflags ignore - glsopcode ? offset ? -Normal3hNV(nx, ny, nz) +############################################################################### +# +# Extension #368 +# APPLE_float_pixels commands +# +############################################################################### + +# (none) +newcategory: APPLE_float_pixels + +############################################################################### +# +# Extension #369 +# APPLE_vertex_program_evaluators commands +# +############################################################################### + +EnableVertexAttribAPPLE(index, pname) return void - param nx Half16NV in value - param ny Half16NV in value - param nz Half16NV in value - category NV_half_float - version 1.2 + param index UInt32 in value + param pname GLenum in value + category APPLE_vertex_program_evaluators + version 1.5 extension glxropcode ? glxflags ignore - glsopcode ? offset ? -Normal3hvNV(v) +DisableVertexAttribAPPLE(index, pname) return void - param v Half16NV in array [3] - category NV_half_float - version 1.2 + param index UInt32 in value + param pname GLenum in value + category APPLE_vertex_program_evaluators + version 1.5 extension glxropcode ? glxflags ignore - glsopcode ? 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 +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 - glsopcode ? offset ? -Color3hvNV(v) +MapVertexAttrib1dAPPLE(index, size, u1, u2, stride, order, points) return void - param v Half16NV in array [3] - category NV_half_float - version 1.2 + 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 - glsopcode ? offset ? -Color4hNV(red, green, blue, alpha) +MapVertexAttrib1fAPPLE(index, size, u1, u2, stride, order, points) 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 + 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 - glsopcode ? offset ? -Color4hvNV(v) +MapVertexAttrib2dAPPLE(index, size, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points) return void - param v Half16NV in array [4] - category NV_half_float - version 1.2 + 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 - glsopcode ? offset ? -TexCoord1hNV(s) +MapVertexAttrib2fAPPLE(index, size, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points) return void - param s Half16NV in value - category NV_half_float - version 1.2 + 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 - glsopcode ? offset ? -TexCoord1hvNV(v) - return void - param v Half16NV in array [1] - category NV_half_float - version 1.2 +############################################################################### +# +# 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 - glsopcode ? offset ? -TexCoord2hNV(s, t) - return void - param s Half16NV in value - param t Half16NV in value - category NV_half_float - version 1.2 +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 - glsopcode ? offset ? -TexCoord2hvNV(v) +GetObjectParameterivAPPLE(objectType, name, pname, params) return void - param v Half16NV in array [2] - category NV_half_float - version 1.2 + 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 - glxropcode ? + glxsingle ? glxflags ignore - glsopcode ? offset ? -TexCoord3hNV(s, t, r) +############################################################################### +# +# 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 s Half16NV in value - param t Half16NV in value - param r Half16NV in value - category NV_half_float + param video_capture_slot UInt32 in value + category NV_video_capture version 1.2 extension glxropcode ? glxflags ignore - glsopcode ? offset ? -TexCoord3hvNV(v) +BindVideoCaptureStreamBufferNV(video_capture_slot, stream, frame_region, offset) return void - param v Half16NV in array [3] - category NV_half_float + 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 - glsopcode ? offset ? -TexCoord4hNV(s, t, r, q) +BindVideoCaptureStreamTextureNV(video_capture_slot, stream, frame_region, target, texture) 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 + 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 - glsopcode ? offset ? -TexCoord4hvNV(v) +EndVideoCaptureNV(video_capture_slot) return void - param v Half16NV in array [4] - category NV_half_float + param video_capture_slot UInt32 in value + category NV_video_capture version 1.2 extension glxropcode ? glxflags ignore - glsopcode ? offset ? -MultiTexCoord1hNV(target, s) - return void - param target TextureUnit in value - param s Half16NV in value - category NV_half_float +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 - glxropcode ? + glxsingle ? glxflags ignore - glsopcode ? offset ? -MultiTexCoord1hvNV(target, v) +GetVideoCaptureStreamivNV(video_capture_slot, stream, pname, params) return void - param target TextureUnit in value - param v Half16NV in array [1] - category NV_half_float + 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 - glxropcode ? + glxsingle ? glxflags ignore - glsopcode ? offset ? -MultiTexCoord2hNV(target, s, t) +GetVideoCaptureStreamfvNV(video_capture_slot, stream, pname, params) return void - param target TextureUnit in value - param s Half16NV in value - param t Half16NV in value - category NV_half_float + 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 - glxropcode ? + glxsingle ? glxflags ignore - glsopcode ? offset ? -MultiTexCoord2hvNV(target, v) +GetVideoCaptureStreamdvNV(video_capture_slot, stream, pname, params) return void - param target TextureUnit in value - param v Half16NV in array [2] - category NV_half_float + 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 - glxropcode ? + glxsingle ? glxflags ignore - glsopcode ? 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 +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 - glsopcode ? offset ? -MultiTexCoord3hvNV(target, v) +VideoCaptureStreamParameterivNV(video_capture_slot, stream, pname, params) return void - param target TextureUnit in value - param v Half16NV in array [3] - category NV_half_float + 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 - glsopcode ? offset ? -MultiTexCoord4hNV(target, s, t, r, q) +VideoCaptureStreamParameterfvNV(video_capture_slot, stream, pname, params) 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 + 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 - glsopcode ? offset ? -MultiTexCoord4hvNV(target, v) +VideoCaptureStreamParameterdvNV(video_capture_slot, stream, pname, params) return void - param target TextureUnit in value - param v Half16NV in array [4] - category NV_half_float + 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 - glsopcode ? offset ? -FogCoordhNV(fog) +############################################################################### +# +# 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 fog Half16NV in value - category NV_half_float + 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 - glsopcode ? offset ? -FogCoordhvNV(fog) +############################################################################### +# +# Extension #377 +# EXT_separate_shader_objects commands +# +############################################################################### + +UseShaderProgramEXT(type, program) return void - param fog Half16NV in array [1] - category NV_half_float + param type GLenum in value + param program UInt32 in value + category EXT_separate_shader_objects version 1.2 extension glxropcode ? glxflags ignore - glsopcode ? offset ? -SecondaryColor3hNV(red, green, blue) +ActiveProgramEXT(program) return void - param red Half16NV in value - param green Half16NV in value - param blue Half16NV in value - category NV_half_float + param program UInt32 in value + category EXT_separate_shader_objects version 1.2 extension glxropcode ? glxflags ignore - glsopcode ? offset ? -SecondaryColor3hvNV(v) - return void - param v Half16NV in array [3] - category NV_half_float +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 - glsopcode ? offset ? -VertexWeighthNV(weight) +############################################################################### +# +# 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 weight Half16NV in value - category NV_half_float + param target GLenum in value + param access GLenum in value + category NV_shader_buffer_load version 1.2 extension glxropcode ? glxflags ignore - glsopcode ? offset ? -VertexWeighthvNV(weight) +MakeBufferNonResidentNV(target) return void - param weight Half16NV in array [1] - category NV_half_float + param target GLenum in value + category NV_shader_buffer_load version 1.2 extension glxropcode ? glxflags ignore - glsopcode ? offset ? -VertexAttrib1hNV(index, x) - return void - param index UInt32 in value - param x Half16NV in value - category NV_half_float +IsBufferResidentNV(target) + return Boolean + param target GLenum in value + category NV_shader_buffer_load version 1.2 extension glxropcode ? glxflags ignore - glsopcode ? offset ? -VertexAttrib1hvNV(index, v) +MakeNamedBufferResidentNV(buffer, access) return void - param index UInt32 in value - param v Half16NV in array [1] - category NV_half_float + param buffer UInt32 in value + param access GLenum in value + category NV_shader_buffer_load version 1.2 extension glxropcode ? glxflags ignore - glsopcode ? offset ? -VertexAttrib2hNV(index, x, y) +MakeNamedBufferNonResidentNV(buffer) return void - param index UInt32 in value - param x Half16NV in value - param y Half16NV in value - category NV_half_float + param buffer UInt32 in value + category NV_shader_buffer_load version 1.2 extension glxropcode ? glxflags ignore - glsopcode ? offset ? -VertexAttrib2hvNV(index, v) - return void - param index UInt32 in value - param v Half16NV in array [2] - category NV_half_float +IsNamedBufferResidentNV(buffer) + return Boolean + param buffer UInt32 in value + category NV_shader_buffer_load version 1.2 extension glxropcode ? glxflags ignore - glsopcode ? offset ? -VertexAttrib3hNV(index, x, y, z) +GetBufferParameterui64vNV(target, pname, params) 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 + 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 - glxropcode ? + glxsingle ? glxflags ignore - glsopcode ? offset ? -VertexAttrib3hvNV(index, v) +GetNamedBufferParameterui64vNV(buffer, pname, params) return void - param index UInt32 in value - param v Half16NV in array [3] - category NV_half_float + 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 - glxropcode ? + glxsingle ? glxflags ignore - glsopcode ? offset ? -VertexAttrib4hNV(index, x, y, z, w) +GetIntegerui64vNV(value, result) 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 + param value GLenum in value + param result UInt64EXT out array [COMPSIZE(value)] + category NV_shader_buffer_load + dlflags notlistable version 1.2 extension - glxropcode ? + glxsingle ? glxflags ignore - glsopcode ? offset ? -VertexAttrib4hvNV(index, v) +Uniformui64NV(location, value) return void - param index UInt32 in value - param v Half16NV in array [4] - category NV_half_float + param location Int32 in value + param value UInt64EXT in value + category NV_shader_buffer_load version 1.2 extension glxropcode ? glxflags ignore - glsopcode ? offset ? -VertexAttribs1hvNV(index, n, v) +Uniformui64vNV(location, count, value) return void - param index UInt32 in value - param n SizeI in value - param v Half16NV in array [n] - category NV_half_float + 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 - glsopcode ? offset ? -VertexAttribs2hvNV(index, n, v) +GetUniformui64vNV(program, location, params) return void - param index UInt32 in value - param n SizeI in value - param v Half16NV in array [n] - category NV_half_float + 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 - glxropcode ? + glxsingle ? glxflags ignore - glsopcode ? offset ? -VertexAttribs3hvNV(index, n, v) +ProgramUniformui64NV(program, location, value) return void - param index UInt32 in value - param n SizeI in value - param v Half16NV in array [n] - category NV_half_float + 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 - glsopcode ? offset ? -VertexAttribs4hvNV(index, n, v) +ProgramUniformui64vNV(program, location, count, value) return void - param index UInt32 in value - param n SizeI in value - param v Half16NV in array [n] - category NV_half_float + 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 - glsopcode ? offset ? ############################################################################### # -# Extension #284 -# NV_pixel_data_range commands +# Extension #380 +# NV_vertex_buffer_unified_memory commands # ############################################################################### -# @@ Need to verify/add GLX protocol - -PixelDataRangeNV(target, length, pointer) +BufferAddressRangeNV(pname, index, address, length) return void - param target PixelDataRangeTargetNV in value - param length SizeI in value - param pointer Void out array [length] - category NV_pixel_data_range + 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 - glsopcode ? offset ? -FlushPixelDataRangeNV(target) +VertexFormatNV(size, type, stride) return void - param target PixelDataRangeTargetNV in value - category NV_pixel_data_range + 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 - glsopcode ? offset ? -############################################################################### -# -# Extension #285 -# NV_primitive_restart commands -# -############################################################################### - -# @@ Need to verify/add GLX protocol +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 ? -PrimitiveRestartNV() +ColorFormatNV(size, type, stride) return void - category NV_primitive_restart + 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 - glsopcode ? offset ? -PrimitiveRestartIndexNV(index) +IndexFormatNV(type, stride) return void - param index UInt32 in value - category NV_primitive_restart + param type GLenum in value + param stride SizeI in value + category NV_vertex_buffer_unified_memory version 1.2 extension glxropcode ? glxflags ignore - glsopcode ? 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 +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 - glsopcode ? offset ? -UnmapObjectBufferATI(buffer) +EdgeFlagFormatNV(stride) return void - param buffer UInt32 in value - category ATI_map_object_buffer + param stride SizeI in value + category NV_vertex_buffer_unified_memory version 1.2 extension glxropcode ? glxflags ignore - glsopcode ? offset ? -############################################################################### -# -# Extension #289 -# ATI_separate_stencil commands -# -############################################################################### - -# @@ Need to verify/add GLX protocol - -StencilOpSeparateATI(face, sfail, dpfail, dppass) +SecondaryColorFormatNV(size, type, stride) 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 + 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 - alias StencilOpSeparate - glsalias StencilOpSeparate + offset ? -StencilFuncSeparateATI(frontfunc, backfunc, ref, mask) +FogCoordFormatNV(type, stride) 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 + param type GLenum in value + param stride SizeI in value + category NV_vertex_buffer_unified_memory version 1.2 extension glxropcode ? glxflags ignore - alias StencilFuncSeparate - glsalias StencilFuncSeparate - -############################################################################### -# -# Extension #290 -# ATI_vertex_attrib_array_object commands -# -############################################################################### - -# @@ Need to verify/add GLX protocol + offset ? -VertexAttribArrayObjectATI(index, size, type, normalized, stride, buffer, offset) +VertexAttribFormatNV(index, size, type, normalized, stride) return void param index UInt32 in value param size Int32 in value - param type VertexAttribPointerTypeARB in value + param type GLenum 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 + category NV_vertex_buffer_unified_memory version 1.2 extension glxropcode ? glxflags ignore - glsopcode ? offset ? -GetVertexAttribArrayObjectfvATI(index, pname, params) +VertexAttribIFormatNV(index, size, type, stride) 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 + 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 - glxsingle ? + glxropcode ? glxflags ignore - glsflags get - glsopcode ? offset ? -GetVertexAttribArrayObjectivATI(index, pname, params) +GetIntegerui64i_vNV(value, index, result) return void + param value GLenum in value param index UInt32 in value - param pname ArrayObjectPNameATI in value - param params Int32 out array [pname] - category ATI_vertex_attrib_array_object + param result UInt64EXT out array [COMPSIZE(value)] + category NV_vertex_buffer_unified_memory dlflags notlistable version 1.2 extension glxsingle ? glxflags ignore - glsflags get - glsopcode ? offset ? ############################################################################### # -# Extension #291 - OpenGL ES only, not in glext.h -# OES_byte_coordinates commands +# Extension #381 +# NV_texture_barrier 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 +TextureBarrierNV() + return void + category NV_texture_barrier + version 1.2 + extension + glxropcode ? + glxflags ignore + offset ? ############################################################################### # -# Extension #292 - OpenGL ES only, not in glext.h -# OES_fixed_point commands +# Extension #382 +# AMD_shader_stencil_export 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 +# (none) +newcategory: AMD_shader_stencil_export ############################################################################### # -# Extension #293 - OpenGL ES only, not in glext.h -# OES_single_precision commands +# Extension #383 +# AMD_seamless_cubemap_per_texture 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 +# (none) +newcategory: AMD_seamless_cubemap_per_texture ############################################################################### # -# Extension #294 - OpenGL ES only, not in glext.h -# OES_compressed_paletted_texture commands +# Extension #384 - GLX_INTEL_swap_event # ############################################################################### -# (none) -# newcategory: OES_compressed_paletted_texture - ############################################################################### # -# Extension #295 - This is an OpenGL ES extension, but also implemented in Mesa -# OES_read_format commands +# Extension #385 +# AMD_conservative_depth commands # ############################################################################### # (none) -newcategory: OES_read_format +newcategory: AMD_conservative_depth ############################################################################### # -# Extension #296 - OpenGL ES only, not in glext.h -# OES_query_matrix commands +# Extension #386 +# EXT_shader_image_load_store commands # ############################################################################### -# bitfield queryMatrixxOES(fixed mantissa[16], int exponent[16]) -# All are handcode - mapped to non-byte GLX protocol on client side +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 ? -# newcategory: OES_query_matrix +MemoryBarrierEXT(barriers) + return void + param barriers GLbitfield in value + category EXT_shader_image_load_store + version 4.1 + extension + glxropcode ? + glxflags ignore + offset ? ############################################################################### # -# Extension #297 -# EXT_depth_bounds_test commands +# Extension #387 +# EXT_vertex_attrib_64bit commands # ############################################################################### -DepthBoundsEXT(zmin, zmax) +VertexAttribL1dEXT(index, x) return void - param zmin ClampedFloat64 in value - param zmax ClampedFloat64 in value - category EXT_depth_bounds_test - version 1.2 + param index UInt32 in value + param x Float64 in value + category EXT_vertex_attrib_64bit + version 4.1 extension - glxropcode 4229 - glsopcode ? - offset 699 + glxropcode ? + glxflags ignore + offset ? -############################################################################### -# -# Extension #298 -# EXT_texture_mirror_clamp commands -# -############################################################################### +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 ? -# (none) -newcategory: EXT_texture_mirror_clamp +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 ? -############################################################################### -# -# Extension #299 -# EXT_blend_equation_separate commands -# -############################################################################### +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 ? -BlendEquationSeparateEXT(modeRGB, modeAlpha) +GetVertexAttribLdvEXT(index, pname, params) return void - param modeRGB BlendEquationModeEXT in value - param modeAlpha BlendEquationModeEXT in value - category EXT_blend_equation_separate - version 1.2 + 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 - glxropcode 4228 - alias BlendEquationSeparate - glsalias BlendEquationSeparate + glxsingle ? + glxflags ignore + offset ? -############################################################################### -# -# Extension #300 -# MESA_pack_invert commands -# -############################################################################### +# Also in ARB_vertex_array_64bit. Supposedly dependent on another +# unregistered extension, EXT_direct_state_access_memory -# (none) -newcategory: MESA_pack_invert +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 #301 -# MESA_ycbcr_texture commands +# Extension #388 +# NV_gpu_program5 commands # ############################################################################### -# (none) -newcategory: MESA_ycbcr_texture +# These commands require ARB_shader_subroutine -############################################################################### -# -# Extension #301 -# MESA_ycbcr_texture commands -# -############################################################################### +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 ? -# (none) -newcategory: MESA_ycbcr_texture +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 #302 -# EXT_pixel_buffer_object commands +# Extension #389 +# NV_gpu_shader5 commands # ############################################################################### -# (none) -newcategory: EXT_pixel_buffer_object +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 ? -############################################################################### -# -# Extension #303 -# NV_fragment_program_option commands -# -############################################################################### +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 ? -# (none) -newcategory: NV_fragment_program_option +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 ? -############################################################################### -# -# Extension #304 -# NV_fragment_program2 commands -# -############################################################################### +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 ? -# (none) -newcategory: NV_fragment_program2 +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 ? -############################################################################### -# -# Extension #305 -# NV_vertex_program2_option commands -# -############################################################################### +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 ? -# (none) -newcategory: NV_vertex_program2_option +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 ? -############################################################################### -# -# Extension #306 -# NV_vertex_program3 commands -# -############################################################################### +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 ? -# (none) -newcategory: NV_vertex_program3 +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 ? -############################################################################### -# -# 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) -# -############################################################################### +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 ? -############################################################################### -# -# Extension #310 -# EXT_framebuffer_object commands -# -############################################################################### +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 ? -IsRenderbufferEXT(renderbuffer) - return Boolean - param renderbuffer UInt32 in value - category EXT_framebuffer_object - version 1.2 +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 - glxvendorpriv 1422 + glxropcode ? glxflags ignore - glsopcode ? offset ? -BindRenderbufferEXT(target, renderbuffer) +Uniform1ui64vNV(location, count, value) return void - param target RenderbufferTarget in value - param renderbuffer UInt32 in value - category EXT_framebuffer_object - version 1.2 + 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 4316 + glxropcode ? glxflags ignore - glsopcode ? offset ? -DeleteRenderbuffersEXT(n, renderbuffers) +Uniform2ui64vNV(location, count, value) return void - param n SizeI in value - param renderbuffers UInt32 in array [n] - category EXT_framebuffer_object - version 1.2 + 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 4317 + glxropcode ? glxflags ignore - glsopcode ? offset ? -GenRenderbuffersEXT(n, renderbuffers) +Uniform3ui64vNV(location, count, value) return void - param n SizeI in value - param renderbuffers UInt32 out array [n] - category EXT_framebuffer_object - version 1.2 + 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 - glxvendorpriv 1423 + glxropcode ? glxflags ignore - glsopcode ? offset ? -RenderbufferStorageEXT(target, internalformat, width, height) +Uniform4ui64vNV(location, count, value) 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 + 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 4318 + glxropcode ? glxflags ignore - glsopcode ? offset ? -GetRenderbufferParameterivEXT(target, pname, params) +GetUniformi64vNV(program, location, params) return void - param target RenderbufferTarget in value - param pname GLenum in value - param params Int32 out array [COMPSIZE(pname)] - category EXT_framebuffer_object + param program UInt32 in value + param location Int32 in value + param params Int64EXT out array [COMPSIZE(location)] + category NV_gpu_shader5 dlflags notlistable - version 1.2 + 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 - glxvendorpriv 1424 + glxropcode ? glxflags ignore - glsflags get - glsopcode ? offset ? -IsFramebufferEXT(framebuffer) - return Boolean - param framebuffer UInt32 in value - category EXT_framebuffer_object - version 1.2 +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 - glxvendorpriv 1425 + glxropcode ? glxflags ignore - glsopcode ? offset ? -BindFramebufferEXT(target, framebuffer) +ProgramUniform4i64NV(program, location, x, y, z, w) return void - param target FramebufferTarget in value - param framebuffer UInt32 in value - category EXT_framebuffer_object - version 1.2 + 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 4319 + glxropcode ? glxflags ignore - glsopcode ? offset ? -DeleteFramebuffersEXT(n, framebuffers) +ProgramUniform1i64vNV(program, location, count, value) return void - param n SizeI in value - param framebuffers UInt32 in array [n] - category EXT_framebuffer_object - version 1.2 + 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 4320 + glxropcode ? glxflags ignore - glsopcode ? offset ? -GenFramebuffersEXT(n, framebuffers) +ProgramUniform2i64vNV(program, location, count, value) return void - param n SizeI in value - param framebuffers UInt32 out array [n] - category EXT_framebuffer_object - version 1.2 + 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 - glxvendorpriv 1426 + glxropcode ? glxflags ignore - glsopcode ? offset ? -CheckFramebufferStatusEXT(target) - return GLenum - param target FramebufferTarget in value - category EXT_framebuffer_object - version 1.2 +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 - glxvendorpriv 1427 + glxropcode ? glxflags ignore - glsopcode ? offset ? -FramebufferTexture1DEXT(target, attachment, textarget, texture, level) +ProgramUniform4i64vNV(program, location, count, value) 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 + 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 4321 + glxropcode ? glxflags ignore - glsopcode ? offset ? -FramebufferTexture2DEXT(target, attachment, textarget, texture, level) +ProgramUniform1ui64NV(program, location, x) 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 + param program UInt32 in value + param location Int32 in value + param x UInt64EXT in value + category NV_gpu_shader5 + version 4.1 extension - glxropcode 4322 + glxropcode ? glxflags ignore - glsopcode ? offset ? -FramebufferTexture3DEXT(target, attachment, textarget, texture, level, zoffset) +ProgramUniform2ui64NV(program, location, x, y) 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 + 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 4323 + glxropcode ? glxflags ignore - glsopcode ? offset ? -FramebufferRenderbufferEXT(target, attachment, renderbuffertarget, renderbuffer) +ProgramUniform3ui64NV(program, location, x, y, z) 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 + 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 4324 + glxropcode ? glxflags ignore - glsopcode ? offset ? -GetFramebufferAttachmentParameterivEXT(target, attachment, pname, params) +ProgramUniform4ui64NV(program, location, x, y, z, w) 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 + 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 - glxvendorpriv 1428 + glxropcode ? glxflags ignore - glsflags get - glsopcode ? offset ? -GenerateMipmapEXT(target) +ProgramUniform1ui64vNV(program, location, count, value) return void - param target GLenum in value - category EXT_framebuffer_object - version 1.2 + 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 4325 + glxropcode ? glxflags ignore - glsopcode ? offset ? - -############################################################################### -# -# Extension #311 -# GREMEDY_string_marker commands -# -############################################################################### - -StringMarkerGREMEDY(len, string) +ProgramUniform2ui64vNV(program, location, count, value) return void - param len SizeI in value - param string Void in array [len] - category GREMEDY_string_marker - version 1.0 + 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 - glsflags ignore + glxropcode ? 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 -# -############################################################################### +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 ? -StencilClearTagEXT(stencilTagBits, stencilClearTag) +ProgramUniform4ui64vNV(program, location, count, value) return void - param stencilTagBits SizeI in value - param stencilClearTag UInt32 in value - category EXT_stencil_clear_tag - version 1.5 + 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 4223 + glxropcode ? glxflags ignore - glsopcode ? offset ? +#@ GetUniformui64vNV also in NV_shader_buffer_load + ############################################################################### # -# Extension #315 -# EXT_texture_sRGB commands +# Extension #390 +# NV_shader_buffer_store commands # ############################################################################### # (none) -newcategory: EXT_texture_sRGB +newcategory: NV_shader_buffer_store ############################################################################### # -# Extension #316 -# EXT_framebuffer_blit commands +# Extension #391 +# NV_tessellation_program5 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 - glsopcode ? - offset ? +# (none) +newcategory: NV_tessellation_program5 ############################################################################### # -# Extension #317 -# EXT_framebuffer_multisample commands +# Extension #392 +# NV_vertex_attrib_integer_64bit commands # ############################################################################### -RenderbufferStorageMultisampleEXT(target, samples, internalformat, width, height) +VertexAttribL1i64NV(index, x) 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 - glsopcode ? + param index UInt32 in value + param x Int64EXT in value + category NV_vertex_attrib_integer_64bit + version 4.1 + extension + glxropcode ? + glxflags ignore offset ? -############################################################################### -# -# Extension #318 -# MESAX_texture_stack commands -# -############################################################################### - -# (none) -newcategory: MESAX_texture_stack - -############################################################################### -# -# Extension #319 -# EXT_timer_query commands -# -############################################################################### - -GetQueryObjecti64vEXT(id, pname, params) +VertexAttribL2i64NV(index, x, y) 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 + 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 - glsflags get - glsopcode ? offset ? -GetQueryObjectui64vEXT(id, pname, params) +VertexAttribL3i64NV(index, x, y, z) 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 + 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 - glsflags get - glsopcode ? offset ? -############################################################################### -# -# Extension #320 -# EXT_gpu_program_parameters commands -# -############################################################################### - -ProgramEnvParameters4fvEXT(target, index, count, params) +VertexAttribL4i64NV(index, x, y, z, w) 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 - glsopcode ? + 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 ? -ProgramLocalParameters4fvEXT(target, index, count, params) +VertexAttribL1i64vNV(index, v) 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 - glsopcode ? + param v Int64EXT in array [1] + category NV_vertex_attrib_integer_64bit + version 4.1 + extension + glxropcode ? + glxflags ignore offset ? -############################################################################### -# -# Extension #321 -# APPLE_flush_buffer_range commands -# -############################################################################### - -BufferParameteriAPPLE(target, pname, param) +VertexAttribL2i64vNV(index, v) 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 + param index UInt32 in value + param v Int64EXT in array [2] + category NV_vertex_attrib_integer_64bit + version 4.1 extension glxropcode ? glxflags ignore - glsopcode ? offset ? -FlushMappedBufferRangeAPPLE(target, offset, size) +VertexAttribL3i64vNV(index, v) 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 + param index UInt32 in value + param v Int64EXT in array [3] + category NV_vertex_attrib_integer_64bit + version 4.1 extension glxropcode ? glxflags ignore - glsopcode ? offset ? -############################################################################### -# -# Extension #322 -# NV_gpu_program4 commands -# -############################################################################### - -ProgramLocalParameterI4iNV(target, index, x, y, z, w) +VertexAttribL4i64vNV(index, v) 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 - glsflags ignore + param v Int64EXT in array [4] + category NV_vertex_attrib_integer_64bit + version 4.1 + extension + glxropcode ? glxflags ignore + offset ? -ProgramLocalParameterI4ivNV(target, index, params) +VertexAttribL1ui64NV(index, x) 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 - glsflags ignore + param x UInt64EXT in value + category NV_vertex_attrib_integer_64bit + version 4.1 + extension + glxropcode ? glxflags ignore + offset ? -ProgramLocalParametersI4ivNV(target, index, count, params) +VertexAttribL2ui64NV(index, x, y) 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 - glsflags ignore + param x UInt64EXT in value + param y UInt64EXT in value + category NV_vertex_attrib_integer_64bit + version 4.1 + extension + glxropcode ? glxflags ignore + offset ? -ProgramLocalParameterI4uiNV(target, index, x, y, z, w) +VertexAttribL3ui64NV(index, x, y, z) 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 - glsflags ignore + 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 ? -ProgramLocalParameterI4uivNV(target, index, params) +VertexAttribL4ui64NV(index, x, y, z, w) 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 - glsflags ignore + 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 ? -ProgramLocalParametersI4uivNV(target, index, count, params) +VertexAttribL1ui64vNV(index, v) 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 - glsflags ignore + param v UInt64EXT in array [1] + category NV_vertex_attrib_integer_64bit + version 4.1 + extension + glxropcode ? glxflags ignore + offset ? -ProgramEnvParameterI4iNV(target, index, x, y, z, w) +VertexAttribL2ui64vNV(index, v) 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 - glsflags ignore + param v UInt64EXT in array [2] + category NV_vertex_attrib_integer_64bit + version 4.1 + extension + glxropcode ? glxflags ignore + offset ? -ProgramEnvParameterI4ivNV(target, index, params) +VertexAttribL3ui64vNV(index, v) 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 - glsflags ignore + param v UInt64EXT in array [3] + category NV_vertex_attrib_integer_64bit + version 4.1 + extension + glxropcode ? glxflags ignore + offset ? -ProgramEnvParametersI4ivNV(target, index, count, params) +VertexAttribL4ui64vNV(index, v) 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 - glsflags ignore + param v UInt64EXT in array [4] + category NV_vertex_attrib_integer_64bit + version 4.1 + extension + glxropcode ? glxflags ignore + offset ? -ProgramEnvParameterI4uiNV(target, index, x, y, z, w) +GetVertexAttribLi64vNV(index, pname, params) 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 - glsflags ignore + 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 ? -ProgramEnvParameterI4uivNV(target, index, params) +GetVertexAttribLui64vNV(index, pname, 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 - glsflags ignore + 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 ? -ProgramEnvParametersI4uivNV(target, index, count, params) +#@ VertexAttribLFormatNV also requires NV_vertex_buffer_unified_memory + +VertexAttribLFormatNV(index, size, type, stride) 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 - glsflags ignore + 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 ? -GetProgramLocalParameterIivNV(target, index, params) +############################################################################### +# +# 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 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 - glsflags ignore + 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 ? -GetProgramLocalParameterIuivNV(target, index, params) +DebugMessageInsertAMD(category, severity, id, length, buf) 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 - glsflags ignore + 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 ? -GetProgramEnvParameterIivNV(target, index, params) +DebugMessageCallbackAMD(callback, userParam) 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 - glsflags ignore + param callback GLDEBUGPROCAMD in value + param userParam Void out reference + category AMD_debug_output + version 4.1 + extension + glxropcode ? glxflags ignore + offset ? -GetProgramEnvParameterIuivNV(target, index, params) - return void - param target ProgramTarget in value - param index UInt32 in value - param params UInt32 out array [4] +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 - category NV_gpu_program4 - version 1.3 - extension soft WINSOFT NV50 - glfflags ignore - glsflags ignore + version 4.1 + extension + glxsingle ? glxflags ignore + offset ? ############################################################################### # -# Extension #323 -# NV_geometry_program4 commands +# Extension #396 +# NV_vdpau_interop commands # ############################################################################### -ProgramVertexLimitNV(target, limit) +VDPAUInitNV(vdpDevice, getProcAddress) return void - param target ProgramTarget in value - param limit Int32 in value - category NV_geometry_program4 - version 2.0 - extension soft WINSOFT - glfflags ignore - glsflags ignore + param vdpDevice Void in reference + param getProcAddress Void in reference + category NV_vdpau_interop + version 4.1 + extension + glxropcode ? glxflags ignore + offset ? -FramebufferTextureEXT(target, attachment, texture, level) +VDPAUFiniNV() 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 - glsflags ignore + category NV_vdpau_interop + version 4.1 + extension + glxropcode ? glxflags ignore + offset ? -FramebufferTextureLayerEXT(target, attachment, texture, level, layer) +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 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 - glsflags ignore + param surface vdpauSurfaceNV in value + category NV_vdpau_interop + version 4.1 + extension + glxropcode ? glxflags ignore + offset ? -FramebufferTextureFaceEXT(target, attachment, texture, level, face) +VDPAUUnregisterSurfaceNV(surface) 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 - glsflags ignore + 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 #324 -# EXT_geometry_shader4 commands +# Extension #397 +# AMD_transform_feedback3_lines_triangles 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 - glsflags ignore - glxflags ignore +# (none) +newcategory: AMD_transform_feedback3_lines_triangles ############################################################################### # -# Extension #325 -# NV_vertex_program4 commands +# Extension #398 - GLX_AMD_gpu_association +# Extension #399 - GLX_EXT_create_context_es2_profile +# Extension #400 - WGL_EXT_create_context_es2_profile # ############################################################################### -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 - glsflags ignore - glxflags ignore +############################################################################### +# +# Extension #401 +# AMD_depth_clamp_separate commands +# +############################################################################### -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 - glsflags ignore - glxflags ignore +# (none) +newcategory: AMD_depth_clamp_separate -VertexAttribI3iEXT(index, x, y, z) +############################################################################### +# +# 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 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 - glsflags ignore + 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 ? -VertexAttribI4iEXT(index, x, y, z, w) +TexImage3DMultisampleCoverageNV(target, coverageSamples, colorSamples, internalFormat, width, height, depth, fixedSampleLocations) 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 - glsflags ignore + 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 ? -VertexAttribI1uiEXT(index, x) +TextureImage2DMultisampleNV(texture, target, samples, internalFormat, width, height, fixedSampleLocations) 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 - glsflags ignore + 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 ? -VertexAttribI2uiEXT(index, x, y) +TextureImage3DMultisampleNV(texture, target, samples, internalFormat, width, height, depth, fixedSampleLocations) 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 - glsflags ignore + 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 ? -VertexAttribI3uiEXT(index, x, y, z) +TextureImage2DMultisampleCoverageNV(texture, target, coverageSamples, colorSamples, internalFormat, width, height, fixedSampleLocations) 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 - glsflags ignore + 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 ? -VertexAttribI4uiEXT(index, x, y, z, w) +TextureImage3DMultisampleCoverageNV(texture, target, coverageSamples, colorSamples, internalFormat, width, height, depth, fixedSampleLocations) 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 - glsflags ignore + 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 ? -VertexAttribI1ivEXT(index, v) +############################################################################### +# +# Extension #404 +# AMD_blend_minmax_factor commands +# +############################################################################### + +# (none) +newcategory: AMD_blend_minmax_factor + +############################################################################### +# +# Extension #405 +# AMD_sample_positions commands +# +############################################################################### + +SetMultisamplefvAMD(pname, index, val) return void + param pname GLenum in value param index UInt32 in value - param v Int32 in array [1] - category NV_vertex_program4 - beginend allow-inside - extension soft WINSOFT NV10 - glfflags ignore - glsflags ignore + param val Float32 in array [2] + category AMD_sample_positions + glxflags ignore + version 3.2 + extension + glxropcode ? glxflags ignore + offset ? -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 - glsflags ignore +############################################################################### +# +# Extension #406 +# EXT_x11_sync_object commands +# +############################################################################### + +ImportSyncEXT(external_sync_type, external_sync, flags) + return sync + param external_sync_type GLenum in value + param external_sync Intptr in value + param flags GLbitfield in value + category EXT_x11_sync_object + glxflags ignore + version 3.2 + extension + glxropcode ? glxflags ignore + offset ? -VertexAttribI3ivEXT(index, v) +############################################################################### +# +# Extension #407 - WGL_NV_DX_interop +# +############################################################################### + +############################################################################### +# +# Extension #408 +# AMD_multi_draw_indirect commands +# +############################################################################### + +MultiDrawArraysIndirectAMD(mode, indirect, primcount, stride) 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 - glsflags ignore + param mode GLenum in value + param indirect Void in array [] + param primcount SizeI in value + param stride SizeI in value + category AMD_multi_draw_indirect + version 4.0 + extension + glxropcode ? glxflags ignore + offset ? -VertexAttribI4ivEXT(index, v) +MultiDrawElementsIndirectAMD(mode, type, indirect, primcount, stride) 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 - glsflags ignore + param mode GLenum in value + param type GLenum in value + param indirect Void in array [] + param primcount SizeI in value + param stride SizeI in value + category AMD_multi_draw_indirect + version 4.0 + extension + glxropcode ? glxflags ignore + offset ? -VertexAttribI1uivEXT(index, v) +############################################################################### +# +# Extension #409 +# EXT_framebuffer_multisample_blit_scaled commands +# +############################################################################### + +# (none) +newcategory: EXT_framebuffer_multisample_blit_scaled + +############################################################################### +# +# Extension #410 +# NV_path_rendering commands +# +############################################################################### + +# PATH NAME MANAGMENT + +GenPathsNV(range) + return Path + param range SizeI in value + category NV_path_rendering + dlflags notlistable + version 1.1 + extension + +DeletePathsNV(path, range) 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 - glsflags ignore - glxflags ignore + param path Path in value + param range SizeI in value + dlflags notlistable + category NV_path_rendering + version 1.1 + extension -VertexAttribI2uivEXT(index, v) +IsPathNV(path) + return Boolean + param path Path in value + dlflags notlistable + category NV_path_rendering + version 1.1 + extension + +# PATH SPECIFICATION COMMANDS + +PathCommandsNV(path, numCommands, commands, numCoords, coordType, coords) 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 - glsflags ignore - glxflags ignore + param path Path in value + param numCommands SizeI in value + param commands PathCommand in array [numCommands] + param numCoords SizeI in value + param coordType PathCoordType in value + param coords Void in array [COMPSIZE(numCoords,coordType)] + category NV_path_rendering + version 1.1 + extension -VertexAttribI3uivEXT(index, v) +PathCoordsNV(path, numCoords, coordType, coords) 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 - glsflags ignore - glxflags ignore + param path Path in value + param numCoords SizeI in value + param coordType PathCoordType in value + param coords Void in array [COMPSIZE(numCoords,coordType)] + category NV_path_rendering + version 1.1 + extension -VertexAttribI4uivEXT(index, v) +PathSubCommandsNV(path, commandStart, commandsToDelete, numCommands, commands, numCoords, coordType, coords) 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 - glsflags ignore - glxflags ignore + param path Path in value + param commandStart SizeI in value + param commandsToDelete SizeI in value + param numCommands SizeI in value + param commands PathCommand in array [numCommands] + param numCoords SizeI in value + param coordType PathCoordType in value + param coords Void in array [COMPSIZE(numCoords,coordType)] + category NV_path_rendering + version 1.1 + extension -VertexAttribI4bvEXT(index, v) +PathSubCoordsNV(path, coordStart, numCoords, coordType, coords) 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 - glsflags ignore - glxflags ignore + param path Path in value + param coordStart SizeI in value + param numCoords SizeI in value + param coordType PathCoordType in value + param coords Void in array [COMPSIZE(numCoords,coordType)] + category NV_path_rendering + version 1.1 + extension -VertexAttribI4svEXT(index, v) +PathStringNV(path, format, length, pathString) 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 - glsflags ignore - glxflags ignore + param path Path in value + param format PathStringFormat in value + param length SizeI in value + param pathString Void in array [length] + category NV_path_rendering + version 1.1 + extension -VertexAttribI4ubvEXT(index, v) +PathGlyphsNV(firstPathName, fontTarget, fontName, fontStyle, numGlyphs, type, charcodes, handleMissingGlyphs, pathParameterTemplate, emScale) 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 - glsflags ignore - glxflags ignore + param firstPathName Path in value + param fontTarget PathFontTarget in value + param fontName Void in array [COMPSIZE(fontTarget,fontName)] + param fontStyle PathFontStyle in value + param numGlyphs SizeI in value + param type PathElementType in value + param charcodes Void in array [COMPSIZE(numGlyphs,type,charcodes)] + param handleMissingGlyphs PathHandleMissingGlyphs in value + param pathParameterTemplate Path in value + param emScale Float32 in value + category NV_path_rendering + version 1.1 + extension -VertexAttribI4usvEXT(index, v) +PathGlyphRangeNV(firstPathName, fontTarget, fontName, fontStyle, firstGlyph, numGlyphs, handleMissingGlyphs, pathParameterTemplate, emScale) 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 - glsflags ignore - glxflags ignore + param firstPathName Path in value + param fontTarget PathFontTarget in value + param fontName Void in array [COMPSIZE(fontTarget,fontName)] + param fontStyle PathFontStyle in value + param firstGlyph UInt32 in value + param numGlyphs SizeI in value + param handleMissingGlyphs PathHandleMissingGlyphs in value + param pathParameterTemplate Path in value + param emScale Float32 in value + category NV_path_rendering + version 1.1 + extension + dlflags prepad -VertexAttribIPointerEXT(index, size, type, stride, pointer) +WeightPathsNV(resultPath, numPaths, paths, weights) 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 - glsflags ignore - glxflags ignore + param resultPath Path in value + param numPaths SizeI in value + param paths Path in array [numPaths] + param weights Float32 in array [numPaths] + category NV_path_rendering + version 1.1 + extension -GetVertexAttribIivEXT(index, pname, params) +CopyPathNV(resultPath, srcPath) 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 - glsflags ignore - glxflags ignore + param resultPath Path in value + param srcPath Path in value + category NV_path_rendering + version 1.1 + extension -GetVertexAttribIuivEXT(index, pname, params) +InterpolatePathsNV(resultPath, pathA, pathB, weight) 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 - glsflags ignore - glxflags ignore + param resultPath Path in value + param pathA Path in value + param pathB Path in value + param weight Float32 in value + category NV_path_rendering + version 1.1 + extension -############################################################################### -# -# Extension #326 -# EXT_gpu_shader4 commands -# -############################################################################### +TransformPathNV(resultPath, srcPath, transformType, transformValues) + return void + param resultPath Path in value + param srcPath Path in value + param transformType PathTransformType in value + param transformValues Float32 in array [COMPSIZE(transformType)] + category NV_path_rendering + version 1.1 + extension -GetUniformuivEXT(program, location, params) +PathParameterivNV(path, pname, value) 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 - glsflags ignore - glxflags ignore + param path Path in value + param pname PathParameter in value + param value Int32 in array [COMPSIZE(pname)] + category NV_path_rendering + version 1.1 + extension -BindFragDataLocationEXT(program, color, name) +PathParameteriNV(path, pname, value) 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 - glsflags ignore - glxflags ignore + param path Path in value + param pname PathParameter in value + param value Int32 in value + category NV_path_rendering + version 1.1 + extension -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 - glsflags ignore - glxflags ignore +PathParameterfvNV(path, pname, value) + return void + param path Path in value + param pname PathParameter in value + param value Float32 in array [COMPSIZE(pname)] + category NV_path_rendering + version 1.1 + extension -Uniform1uiEXT(location, v0) +PathParameterfNV(path, pname, value) return void - param location Int32 in value - param v0 UInt32 in value - category EXT_gpu_shader4 - version 2.0 - extension soft WINSOFT - glfflags ignore - glsflags ignore - glxflags ignore + param path Path in value + param pname PathParameter in value + param value Float32 in value + category NV_path_rendering + version 1.1 + extension -Uniform2uiEXT(location, v0, v1) +PathDashArrayNV(path, dashCount, dashArray) 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 - glsflags ignore - glxflags ignore + param path Path in value + param dashCount SizeI in value + param dashArray Float32 in array [dashCount] + category NV_path_rendering + version 1.1 + extension -Uniform3uiEXT(location, v0, v1, v2) +# PATH STENCILING + +PathStencilFuncNV(func, ref, mask) 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 - glsflags ignore - glxflags ignore + param func StencilFunction in value + param ref ClampedStencilValue in value + param mask MaskedStencilValue in value + category NV_path_rendering + version 1.1 + extension -Uniform4uiEXT(location, v0, v1, v2, v3) +PathStencilDepthOffsetNV(factor, units) 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 - glsflags ignore - glxflags ignore + param factor Float32 in value + param units Float32 in value + category NV_path_rendering + version 1.1 + extension -Uniform1uivEXT(location, count, value) +StencilFillPathNV(path, fillMode, mask) 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 - glsflags ignore - glxflags ignore + param path Path in value + param fillMode PathFillMode in value + param mask MaskedStencilValue in value + category NV_path_rendering + version 1.1 + extension -Uniform2uivEXT(location, count, value) +StencilStrokePathNV(path, reference, mask) 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 - glsflags ignore - glxflags ignore + param path Path in value + param reference StencilValue in value + param mask MaskedStencilValue in value + category NV_path_rendering + version 1.1 + extension -Uniform3uivEXT(location, count, value) +StencilFillPathInstancedNV(numPaths, pathNameType, paths, pathBase, fillMode, mask, transformType, transformValues) 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 - glsflags ignore - glxflags ignore + param numPaths SizeI in value + param pathNameType PathElementType in value + param paths PathElement in array [COMPSIZE(numPaths,pathNameType,paths)] + param pathBase Path in value + param fillMode PathFillMode in value + param mask MaskedStencilValue in value + param transformType PathTransformType in value + param transformValues Float32 in array [COMPSIZE(numPaths,transformType)] + category NV_path_rendering + version 1.1 + extension -Uniform4uivEXT(location, count, value) +StencilStrokePathInstancedNV(numPaths, pathNameType, paths, pathBase, reference, mask, transformType, transformValues) 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 - glsflags ignore - glxflags ignore + param numPaths SizeI in value + param pathNameType PathElementType in value + param paths PathElement in array [COMPSIZE(numPaths,pathNameType,paths)] + param pathBase Path in value + param reference StencilValue in value + param mask MaskedStencilValue in value + param transformType PathTransformType in value + param transformValues Float32 in array [COMPSIZE(numPaths,transformType)] + category NV_path_rendering + version 1.1 + extension -############################################################################### -# -# Extension #327 -# EXT_draw_instanced commands -# -############################################################################### +# PATH COVERING -DrawArraysInstancedEXT(mode, start, count, primcount) +PathCoverDepthFuncNV(func) 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 - glsflags ignore - glxflags ignore + param func DepthFunction in value + category NV_path_rendering + version 1.1 + extension -DrawElementsInstancedEXT(mode, count, type, indices, primcount) +PathColorGenNV(color, genMode, colorFormat, coeffs) 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 - glsflags ignore - glxflags ignore + param color PathColor in value + param genMode PathGenMode in value + param colorFormat PathColorFormat in value + param coeffs Float32 in array [COMPSIZE(genMode,colorFormat)] + category NV_path_rendering + version 1.1 + extension +PathTexGenNV(texCoordSet, genMode, components, coeffs) + return void + param texCoordSet PathColor in value + param genMode PathGenMode in value + param components Int32 in value + param coeffs Float32 in array [COMPSIZE(genMode,components)] + category NV_path_rendering + version 1.1 + extension -############################################################################### -# -# Extension #328 -# EXT_packed_float commands -# -############################################################################### +PathFogGenNV(genMode) + return void + param genMode PathGenMode in value + category NV_path_rendering + version 1.1 + extension -# (none) -newcategory: EXT_packed_float +CoverFillPathNV(path, coverMode) + return void + param path Path in value + param coverMode PathCoverMode in value + category NV_path_rendering + version 1.1 + extension -############################################################################### -# -# Extension #329 -# EXT_texture_array commands -# -############################################################################### +CoverStrokePathNV(path, coverMode) + return void + param path Path in value + param coverMode PathCoverMode in value + category NV_path_rendering + version 1.1 + extension -# (none) -newcategory: EXT_texture_array +CoverFillPathInstancedNV(numPaths, pathNameType, paths, pathBase, coverMode, transformType, transformValues) + return void + param numPaths SizeI in value + param pathNameType PathElementType in value + param paths PathElement in array [COMPSIZE(numPaths,pathNameType,paths)] + param pathBase Path in value + param coverMode PathCoverMode in value + param transformType PathTransformType in value + param transformValues Float32 in array [COMPSIZE(numPaths,transformType)] + category NV_path_rendering + version 1.1 + extension -############################################################################### -# -# Extension #330 -# EXT_texture_buffer_object commands -# -############################################################################### +CoverStrokePathInstancedNV(numPaths, pathNameType, paths, pathBase, coverMode, transformType, transformValues) + return void + param numPaths SizeI in value + param pathNameType PathElementType in value + param paths PathElement in array [COMPSIZE(numPaths,pathNameType,paths)] + param pathBase Path in value + param coverMode PathCoverMode in value + param transformType PathTransformType in value + param transformValues Float32 in array [COMPSIZE(numPaths,transformType)] + category NV_path_rendering + version 1.1 + extension -TexBufferEXT(target, internalformat, buffer) +# PATH QUERIES + +GetPathParameterivNV(path, pname, value) 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 - glsflags ignore - glxflags ignore + param path Path in value + param pname PathParameter in value + param value Int32 out array [4] + category NV_path_rendering + dlflags notlistable + version 1.1 + extension -############################################################################### -# -# Extension #331 -# EXT_texture_compression_latc commands -# -############################################################################### +GetPathParameterfvNV(path, pname, value) + return void + param path Path in value + param pname PathParameter in value + param value Float32 out array [4] + category NV_path_rendering + dlflags notlistable + version 1.1 + extension -# (none) -newcategory: EXT_texture_compression_latc +GetPathCommandsNV(path, commands) + return void + param path Path in value + param commands PathCommand out array [COMPSIZE(path)] + category NV_path_rendering + dlflags notlistable + version 1.1 + extension -############################################################################### -# -# Extension #332 -# EXT_texture_compression_rgtc commands -# -############################################################################### +GetPathCoordsNV(path, coords) + return void + param path Path in value + param coords Float32 out array [COMPSIZE(path)] + category NV_path_rendering + dlflags notlistable + version 1.1 + extension -# (none) -newcategory: EXT_texture_compression_rgtc +GetPathDashArrayNV(path, dashArray) + return void + param path Path in value + param dashArray Float32 out array [COMPSIZE(path)] + category NV_path_rendering + dlflags notlistable + version 1.1 + extension -############################################################################### -# -# Extension #333 -# EXT_texture_shared_exponent commands -# -############################################################################### +GetPathMetricsNV(metricQueryMask, numPaths, pathNameType, paths, pathBase, stride, metrics) + return void + param metricQueryMask PathMetricMask in value + param numPaths SizeI in value + param pathNameType PathElementType in value + param paths PathElement in array [COMPSIZE(numPaths,pathNameType,paths)] + param pathBase Path in value + param stride SizeI in value + param metrics Float32 out array [COMPSIZE(metricQueryMask,numPaths,stride)] + category NV_path_rendering + dlflags notlistable + version 1.1 + extension -# (none) -newcategory: EXT_texture_shared_exponent +GetPathMetricRangeNV(metricQueryMask, firstPathName, numPaths, stride, metrics) + return void + param metricQueryMask PathMetricMask in value + param firstPathName Path in value + param numPaths SizeI in value + param stride SizeI in value + param metrics Float32 out array [COMPSIZE(metricQueryMask,numPaths,stride)] + category NV_path_rendering + dlflags notlistable + version 1.1 + extension -############################################################################### -# -# Extension #334 -# NV_depth_buffer_float commands -# -############################################################################### +GetPathSpacingNV(pathListMode, numPaths, pathNameType, paths, pathBase, advanceScale, kerningScale, transformType, returnedSpacing) + return void + param pathListMode PathListMode in value + param numPaths SizeI in value + param pathNameType PathElementType in value + param paths PathElement in array [COMPSIZE(numPaths,pathNameType,paths)] + param pathBase Path in value + param advanceScale Float32 in value + param kerningScale Float32 in value + param transformType PathTransformType in value + param returnedSpacing Float32 out array [COMPSIZE(pathListMode,numPaths)] + category NV_path_rendering + dlflags notlistable + version 1.1 + extension -DepthRangedNV(zNear, zFar) +GetPathColorGenivNV(color, pname, value) 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 - glsflags ignore - glxflags ignore + param color PathColor in value + param pname PathGenMode in value + param value Int32 out array [COMPSIZE(pname)] + category NV_path_rendering + dlflags notlistable + version 1.1 + extension -ClearDepthdNV(depth) +GetPathColorGenfvNV(color, pname, value) return void - param depth Float64 in value - category NV_depth_buffer_float - extension soft WINSOFT NV50 - version 2.0 - glfflags ignore - glsflags ignore - glxflags ignore + param color PathColor in value + param pname PathGenMode in value + param value Float32 out array [COMPSIZE(pname)] + category NV_path_rendering + dlflags notlistable + version 1.1 + extension -DepthBoundsdNV(zmin, zmax) +GetPathTexGenivNV(texCoordSet, pname, value) 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 - glsflags ignore - glxflags ignore + param texCoordSet TextureUnit in value + param pname PathGenMode in value + param value Int32 out array [COMPSIZE(pname)] + category NV_path_rendering + dlflags notlistable + version 1.1 + extension -############################################################################### -# -# Extension #335 -# NV_fragment_program4 commands -# -############################################################################### +GetPathTexGenfvNV(texCoordSet, pname, value) + return void + param texCoordSet TextureUnit in value + param pname PathGenMode in value + param value Float32 out array [COMPSIZE(pname)] + category NV_path_rendering + dlflags notlistable + version 1.1 + extension -# (none) -newcategory: NV_fragment_program4 +IsPointInFillPathNV(path, mask, x, y) + return Boolean + param path Path in value + param mask MaskedStencilValue in value + param x Float32 in value + param y Float32 in value + category NV_path_rendering + dlflags notlistable + version 1.1 + extension -############################################################################### -# -# Extension #336 -# NV_framebuffer_multisample_coverage commands -# -############################################################################### +IsPointInStrokePathNV(path, x, y) + return Boolean + param path Path in value + param x Float32 in value + param y Float32 in value + category NV_path_rendering + dlflags notlistable + version 1.1 + extension -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 +GetPathLengthNV(path, startSegment, numSegments) + return Float32 + param path Path in value + param startSegment SizeI in value + param numSegments SizeI in value + category NV_path_rendering dlflags notlistable - glfflags ignore - glsflags ignore - glxflags ignore + version 1.1 + extension + +PointAlongPathNV(path, startSegment, numSegments, distance, x, y, tangentX, tangentY) + return Boolean + param path Path in value + param startSegment SizeI in value + param numSegments SizeI in value + param distance Float32 in value + param x Float32 out array [1] + param y Float32 out array [1] + param tangentX Float32 out array [1] + param tangentY Float32 out array [1] + category NV_path_rendering + dlflags notlistable + version 1.1 + extension ############################################################################### # -# Extension #337 -# EXT_framebuffer_sRGB commands +# Extension #411 +# AMD_pinned_memory commands # ############################################################################### # (none) -newcategory: EXT_framebuffer_sRGB +newcategory: AMD_pinned_memory ############################################################################### # -# Extension #338 -# NV_geometry_shader4 commands +# Extension #412 - WGL_NV_DX_interop2 # ############################################################################### -# (none) -newcategory: NV_geometry_shader4 - ############################################################################### # -# Extension #339 -# NV_parameter_buffer_object commands +# Extension #413 - AMD_stencil_operation_extended # ############################################################################### -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 - glsflags 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 - glsflags ignore - glxflags ignore - -ProgramBufferParametersIuivNV(target, buffer, index, count, params) +StencilOpValueAMD(face, value) 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 + param face StencilFaceDirection in value + param value UInt32 in value + category AMD_stencil_operation_extended version 1.2 - extension soft WINSOFT NV50 - glfflags ignore - glsflags ignore + extension + glxropcode ? glxflags ignore + offset ? ############################################################################### # -# Extension #340 -# EXT_draw_buffers2 commands +# Extension #414 - GLX_EXT_swap_control_tear +# Extension #415 - WGL_EXT_swap_control_tear # ############################################################################### -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 - glsflags ignore - extension soft WINSOFT - -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 - glsflags ignore - extension soft WINSOFT - -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 - glsflags ignore - extension soft WINSOFT - -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 - glsflags ignore - extension soft WINSOFT - -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 - glsflags ignore - extension soft WINSOFT +############################################################################### +# +# Extension #416 +# AMD_vertex_shader_viewport_index commands +# +############################################################################### -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 - glsflags ignore - extension soft WINSOFT +# (none) +newcategory: AMD_vertex_shader_viewport_index ############################################################################### # -# Extension #341 -# NV_transform_feedback commands +# Extension #417 +# AMD_vertex_shader_layer commands # ############################################################################### -BeginTransformFeedbackNV(primitiveMode) - return void - param primitiveMode GLenum in value - category NV_transform_feedback - version 1.5 - dlflags notlistable - glxflags ignore - glfflags ignore - glsflags ignore - extension soft WINSOFT +# (none) +newcategory: AMD_vertex_shader_layer -EndTransformFeedbackNV() - return void - category NV_transform_feedback - version 1.5 +############################################################################### +# +# Extension #418 +# NV_bindless_texture commands +# +############################################################################### + +GetTextureHandleNV(texture) + return UInt64 + param texture UInt32 in value + category NV_bindless_texture dlflags notlistable + version 4.0 + extension + glxsingle ? glxflags ignore - glfflags ignore - glsflags ignore - extension soft WINSOFT + offset ? -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 +GetTextureSamplerHandleNV(texture, sampler) + return UInt64 + param texture UInt32 in value + param sampler UInt32 in value + category NV_bindless_texture dlflags notlistable + version 4.0 + extension + glxsingle ? glxflags ignore - glfflags ignore - glsflags ignore - extension soft WINSOFT + offset ? -BindBufferRangeNV(target, index, buffer, offset, size) +MakeTextureHandleResidentNV(handle) 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 + param handle UInt64 in value + category NV_bindless_texture + version 4.0 + extension + glxropcode ? glxflags ignore - glfflags ignore - glsflags ignore - extension soft WINSOFT + offset ? -BindBufferOffsetNV(target, index, buffer, offset) +MakeTextureHandleNonResidentNV(handle) 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 + param handle UInt64 in value + category NV_bindless_texture + version 4.0 + extension + glxropcode ? glxflags ignore - glfflags ignore - glsflags ignore - extension soft WINSOFT + offset ? -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 +GetImageHandleNV(texture, level, layered, layer, format) + return UInt64 + param texture UInt32 in value + param level Int32 in value + param layered Boolean in value + param layer Int32 in value + param format GLenum in value + category NV_bindless_texture dlflags notlistable + version 4.0 + extension + glxsingle ? glxflags ignore - glfflags ignore - glsflags ignore - extension soft WINSOFT + offset ? -TransformFeedbackVaryingsNV(program, count, locations, bufferMode) +MakeImageHandleResidentNV(handle, access) return void - param program UInt32 in value - param count SizeI in value - param locations Int32 in array [COMPSIZE(count)] - param bufferMode GLenum in value - category NV_transform_feedback - version 1.5 - dlflags notlistable + param handle UInt64 in value + param access GLenum in value + category NV_bindless_texture + version 4.0 + extension + glxropcode ? glxflags ignore - glfflags ignore - glsflags ignore - extension soft WINSOFT + offset ? -ActiveVaryingNV(program, name) +MakeImageHandleNonResidentNV(handle) return void - param program UInt32 in value - param name Char in array [COMPSIZE(name)] - category NV_transform_feedback - version 1.5 - dlflags notlistable + param handle UInt64 in value + category NV_bindless_texture + version 4.0 + extension + glxropcode ? glxflags ignore - glfflags ignore - glsflags ignore - extension soft WINSOFT + offset ? -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 - glsflags ignore +UniformHandleui64NV(location, value) + return void + param location Int32 in value + param value UInt64 in value + category NV_bindless_texture + version 4.0 + extension + glxropcode ? glxflags ignore - extension soft WINSOFT + offset ? -GetActiveVaryingNV(program, index, bufSize, length, size, type, name) +UniformHandleui64vNV(location, count, value) 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 - glsflags ignore + param location Int32 in value + param count SizeI in value + param value UInt64 in array [count] + category NV_bindless_texture + version 4.0 + extension + glxropcode ? glxflags ignore + offset ? -GetTransformFeedbackVaryingNV(program, index, location) +ProgramUniformHandleui64NV(program, location, value) 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 - glsflags ignore + param location Int32 in value + param value UInt64 in value + category NV_bindless_texture + version 4.0 + extension + glxropcode ? glxflags ignore + offset ? -############################################################################### -# -# Extension #342 -# EXT_bindable_uniform commands -# -############################################################################### - -UniformBufferEXT(program, location, buffer) +ProgramUniformHandleui64vNV(program, location, count, values) 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 + param count SizeI in value + param values UInt64 in array [count] + category NV_bindless_texture + version 4.0 + extension + glxropcode ? glxflags ignore - glfflags ignore - glsflags ignore + offset ? -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 - glsflags ignore +IsTextureHandleResidentNV(handle) + return Boolean + param handle UInt64 in value + category NV_bindless_texture + version 4.0 + extension + glxropcode ? glxflags ignore + offset ? -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 - glsflags ignore +IsImageHandleResidentNV(handle) + return Boolean + param handle UInt64 in value + category NV_bindless_texture + version 4.0 + extension + glxropcode ? glxflags ignore + offset ? ############################################################################### # -# Extension #343 -# EXT_texture_integer extension commands +# Extension #419 +# NV_shader_atomic_float 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 - glsflags ignore - glxflags ignore - -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 - glsflags ignore - glxflags ignore - -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 - glsflags ignore - glxflags ignore - -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 - glsflags ignore - glxflags ignore - -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 - glsflags 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 - glsflags ignore - glxflags ignore +# (none) +newcategory: NV_shader_atomic_float ############################################################################### # -# Extension #344 - GLX_EXT_texture_from_pixmap +# Extension #420 +# AMD_query_buffer_object commands # ############################################################################### +# (none) +newcategory: AMD_query_buffer_object