Opentk/Source/Bind/Specifications/GL2/gl.spec
the_fiddler cf4a243c99 Merged the latest specs from opengl.org.
Replaced all instances of Version14, Version15, Version20, Version30 and Version31 enums by type-safe equivalents.
Added gloverrides.xml to support overrides to function parameters / return types. This will make future spec updates easier to merge.
Improved handling of invalid tokens in the specs.
Bindings are now written in alphabetical order. This will reduce patch size for future updates and make side-by-side comparisons easier to perform.
2009-05-29 15:57:01 +00:00

25434 lines
619 KiB
Python

# gl.spec file
# DON'T REMOVE PREVIOUS LINE!!! libspec depends on it!
#
# Copyright (c) 1991-2005 Silicon Graphics, Inc. All Rights Reserved.
# Copyright (c) 2006-2009 The Khronos Group Inc.
#
# This document is licensed under the SGI Free Software B License Version
# 2.0. For details, see http://oss.sgi.com/projects/FreeB/ .
required-props:
# Description of a parameter
param: retval retained
# Display list flags
dlflags: notlistable handcode
# GLX implementation flags
glxflags: client-intercept client-handcode server-handcode EXT SGI ignore ARB
# Vector ('v') equivalent form of a command taking 1-4 explicit xyzw/rgba arguments
vectorequiv: *
# Category this function falls in. While there are many categories for
# early GL 1.0 functions, later functions just have a core version
# (e.g. VERSION_major_minor) or extension name for the category.
category: display-list drawing drawing-control feedback framebuf misc modeling pixel-op pixel-rw state-req xform VERSION_1_0 VERSION_1_0_DEPRECATED VERSION_1_1 VERSION_1_1_DEPRECATED VERSION_1_2 VERSION_1_2_DEPRECATED VERSION_1_3 VERSION_1_3_DEPRECATED VERSION_1_4 VERSION_1_4_DEPRECATED VERSION_1_5 VERSION_2_0 VERSION_2_1 VERSION_3_0 VERSION_3_0_DEPRECATED VERSION_3_1 ATI_element_array ATI_envmap_bumpmap ATI_fragment_shader ATI_pn_triangles ATI_vertex_array_object ATI_vertex_streams EXT_blend_color EXT_blend_minmax EXT_convolution EXT_copy_texture EXT_histogram EXT_polygon_offset EXT_subtexture EXT_texture3D EXT_texture_object EXT_vertex_array EXT_vertex_shader SGIS_detail_texture SGIS_multisample SGIS_pixel_texture ARB_point_parameters EXT_point_parameters SGIS_point_parameters SGIS_sharpen_texture SGIS_texture4D SGIS_texture_filter4 SGIX_async SGIX_flush_raster SGIX_fragment_lighting SGIX_framezoom SGIX_igloo_interface SGIX_instruments SGIX_list_priority SGIX_pixel_texture SGIX_polynomial_ffd SGIX_reference_plane SGIX_sprite SGIX_tag_sample_buffer SGI_color_table ARB_multitexture ARB_multisample ARB_texture_compression ARB_transpose_matrix ARB_vertex_blend ARB_matrix_palette EXT_compiled_vertex_array EXT_cull_vertex EXT_index_func EXT_index_material EXT_draw_range_elements EXT_vertex_weighting INGR_blend_func_separate NV_evaluators NV_fence NV_occlusion_query NV_point_sprite NV_register_combiners NV_register_combiners2 NV_vertex_array_range NV_vertex_program NV_vertex_program1_1_dcc MESA_resize_buffers MESA_window_pos PGI_misc_hints EXT_fog_coord EXT_blend_func_separate EXT_color_subtable EXT_coordinate_frame EXT_light_texture EXT_multi_draw_arrays EXT_paletted_texture EXT_pixel_transform EXT_secondary_color EXT_texture_perturb_normal HP_image_transform IBM_multimode_draw_arrays IBM_vertex_array_lists INTEL_parallel_arrays SUNX_constant_data SUN_global_alpha SUN_mesh_array SUN_triangle_list SUN_vertex 3DFX_tbuffer EXT_multisample SGIS_fog_function SGIS_texture_color_mask ARB_window_pos EXT_stencil_two_side EXT_depth_bounds_test EXT_blend_equation_separate ARB_vertex_program ARB_fragment_program ARB_vertex_buffer_object ARB_occlusion_query ARB_shader_objects ARB_vertex_shader ARB_fragment_shader S3_s3tc ATI_draw_buffers ATI_texture_env_combine3 ATI_texture_float NV_float_buffer NV_fragment_program NV_half_float NV_pixel_data_range NV_primitive_restart NV_texture_expand_normal NV_texture_expand_normal NV_vertex_program2 APPLE_element_array APPLE_fence APPLE_vertex_array_object APPLE_vertex_array_range ATI_draw_buffers NV_fragment_program NV_half_float NV_pixel_data_range NV_primitive_restart ATI_map_object_buffer ATI_separate_stencil ATI_vertex_attrib_array_object ARB_draw_buffers ARB_texture_rectangle ARB_color_buffer_float EXT_framebuffer_object GREMEDY_string_marker EXT_stencil_clear_tag EXT_framebuffer_blit EXT_framebuffer_multisample MESAX_texture_stack EXT_timer_query EXT_gpu_program_parameters APPLE_flush_buffer_range NV_gpu_program4 NV_geometry_program4 EXT_geometry_shader4 NV_vertex_program4 EXT_gpu_shader4 EXT_draw_instanced EXT_texture_buffer_object NV_depth_buffer_float NV_framebuffer_multisample_coverage NV_parameter_buffer_object EXT_draw_buffers2 NV_transform_feedback EXT_bindable_uniform EXT_texture_integer GREMEDY_frame_terminator NV_conditional_render NV_present_video EXT_transform_feedback ARB_depth_buffer_float ARB_draw_instanced ARB_framebuffer_object ARB_framebuffer_sRGB ARB_geometry_shader4 ARB_half_float_vertex ARB_instanced_arrays ARB_map_buffer_range ARB_texture_buffer_object ARB_texture_compression_rgtc ARB_texture_rg ARB_vertex_array_object EXT_direct_state_access EXT_vertex_array_bgra EXT_texture_swizzle NV_explicit_multisample NV_transform_feedback2 ATI_meminfo AMD_performance_monitor AMD_vertex_shader_tesselator EXT_provoking_vertex ARB_uniform_buffer_object ARB_copy_buffer
# Categories for extensions with no functions - need not be included now
# ARB_texture_env_add ARB_texture_cube_map ARB_texture_border_clamp ARB_shading_language_100 ARB_texture_non_power_of_two ARB_point_sprite ARB_half_float_pixel ARB_texture_float ARB_pixel_buffer_object EXT_abgr EXT_texture SGI_color_matrix SGI_texture_color_table EXT_cmyka EXT_packed_pixels SGIS_texture_lod EXT_rescale_normal EXT_misc_attribute SGIS_generate_mipmap SGIX_clipmap SGIX_shadow SGIS_texture_edge_clamp SGIS_texture_border_clamp EXT_blend_subtract EXT_blend_logic_op SGIX_async_histogram SGIX_async_pixel SGIX_interlace SGIX_pixel_tiles SGIX_texture_select SGIX_texture_multi_buffer SGIX_texture_scale_bias SGIX_depth_texture SGIX_fog_offset HP_convolution_border_modes SGIX_texture_add_env PGI_vertex_hints EXT_clip_volume_hint SGIX_ir_instrument1 SGIX_calligraphic_fragment SGIX_texture_lod_bias SGIX_shadow_ambient EXT_index_texture EXT_index_array_formats SGIX_ycrcb IBM_rasterpos_clip HP_texture_lighting WIN_phong_shading WIN_specular_fog SGIX_blend_alpha_minmax EXT_bgra HP_occlusion_test EXT_pixel_transform_color_table EXT_shared_texture_palette EXT_separate_specular_color EXT_texture_env REND_screen_coordinates EXT_texture_env_combine APPLE_specular_vector APPLE_transform_hint SGIX_fog_scale INGR_color_clamp INGR_interlace_read EXT_stencil_wrap EXT_422_pixels NV_texgen_reflection SUN_convolution_border_modes SUN_slice_accum EXT_texture_env_add EXT_texture_lod_bias EXT_texture_filter_anisotropic NV_light_max_exponent NV_fog_distance NV_texgen_emboss NV_blend_square NV_texture_env_combine4 NV_packed_depth_stencil NV_texture_compression_vtc NV_texture_rectangle NV_texture_shader NV_texture_shader2 NV_vertex_array_range2 IBM_cull_vertex SGIX_subsample SGIX_ycrcba SGIX_ycrcb_subsample SGIX_depth_pass_instrument 3DFX_texture_compression_FXT1 3DFX_multisample SGIX_vertex_preclip SGIX_convolution_accuracy SGIX_resample SGIX_scalebias_hint SGIX_texture_coordinate_clamp EXT_shadow_funcs MESA_pack_invert MESA_ycbcr_texture EXT_packed_float EXT_texture_array EXT_texture_compression_latc EXT_texture_compression_rgtc EXT_texture_shared_exponent NV_fragment_program4 EXT_framebuffer_sRGB NV_geometry_shader4 EXT_vertex_array_bgra
# 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
# Core version in which a function was removed
deprecated: 3.1
# GLX Single, Rendering, or Vendor Private opcode
glxsingle: *
glxropcode: *
glxvendorpriv: *
# WGL implementation flags (incomplete)
wglflags: client-handcode server-handcode small-data batchable
# Drivers in which this is implemented (very incomplete)
extension: future not_implemented soft WINSOFT NV10 NV20 NV50
# Function this aliases (indistinguishable to the GL)
alias: *
# Mesa dispatch table offset (incomplete)
offset: *
# These properties are picked up from NVIDIA .spec files, we don't use them
glfflags: *
beginend: *
glxvectorequiv: *
subcategory: *
glextmask: *
###############################################################################
#
# glxsingle, glxropcode, and other GLX allocations to vendors
# are used here, but the master registry for GLX is in
# /ogl/trunk/doc/registry/extensions.reserved
#
# XFree86 dispatch offsets: 0-645
# 578-641 NV_vertex_program
# GLS opcodes: 0x0030-0x0269
#
###############################################################################
###############################################################################
#
# things to remember when adding an extension command
#
# - append new ARB and non-ARB extensions to the appropriate portion of
# the spec file, in extension number order.
# - use tabs, not spaces
# - set glxflags to "ignore" until GLX is updated to support the new command
# - add new data types to typemaps/spec2wire.map
# - add extension name in alphabetical order to category list
# - add commands within an extension in spec order
# - use existing command entries as a model (where possible)
# - when reserving new glxropcodes, update
# gfx/lib/opengl/doc/glspec/extensions.reserved to indicate this
#
###############################################################################
# New type declarations
passthru: #include <stddef.h>
passthru: #ifndef GL_VERSION_2_0
passthru: /* GL type for program/shader text */
passthru: typedef char GLchar;
passthru: #endif
passthru:
passthru: #ifndef GL_VERSION_1_5
passthru: /* GL types for handling large vertex buffer objects */
passthru: typedef ptrdiff_t GLintptr;
passthru: typedef ptrdiff_t GLsizeiptr;
passthru: #endif
passthru:
passthru: #ifndef GL_ARB_vertex_buffer_object
passthru: /* GL types for handling large vertex buffer objects */
passthru: typedef ptrdiff_t GLintptrARB;
passthru: typedef ptrdiff_t GLsizeiptrARB;
passthru: #endif
passthru:
passthru: #ifndef GL_ARB_shader_objects
passthru: /* GL types for program/shader text and shader object handles */
passthru: typedef char GLcharARB;
passthru: typedef unsigned int GLhandleARB;
passthru: #endif
passthru:
passthru: /* GL type for "half" precision (s10e5) float data in host memory */
passthru: #ifndef GL_ARB_half_float_pixel
passthru: typedef unsigned short GLhalfARB;
passthru: #endif
passthru:
passthru: #ifndef GL_NV_half_float
passthru: typedef unsigned short GLhalfNV;
passthru: #endif
passthru:
passthru: #ifndef GLEXT_64_TYPES_DEFINED
passthru: /* This code block is duplicated in glxext.h, so must be protected */
passthru: #define GLEXT_64_TYPES_DEFINED
passthru: /* Define int32_t, int64_t, and uint64_t types for UST/MSC */
passthru: /* (as used in the GL_EXT_timer_query extension). */
passthru: #if defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
passthru: #include <inttypes.h>
passthru: #elif defined(__sun__) || defined(__digital__)
passthru: #include <inttypes.h>
passthru: #if defined(__STDC__)
passthru: #if defined(__arch64__) || defined(_LP64)
passthru: typedef long int int64_t;
passthru: typedef unsigned long int uint64_t;
passthru: #else
passthru: typedef long long int int64_t;
passthru: typedef unsigned long long int uint64_t;
passthru: #endif /* __arch64__ */
passthru: #endif /* __STDC__ */
passthru: #elif defined( __VMS ) || defined(__sgi)
passthru: #include <inttypes.h>
passthru: #elif defined(__SCO__) || defined(__USLC__)
passthru: #include <stdint.h>
passthru: #elif defined(__UNIXOS2__) || defined(__SOL64__)
passthru: typedef long int int32_t;
passthru: typedef long long int int64_t;
passthru: typedef unsigned long long int uint64_t;
passthru: #elif defined(_WIN32) && defined(__GNUC__)
passthru: #include <stdint.h>
passthru: #elif defined(_WIN32)
passthru: typedef __int32 int32_t;
passthru: typedef __int64 int64_t;
passthru: typedef unsigned __int64 uint64_t;
passthru: #else
passthru: /* Fallback if nothing above works */
passthru: #include <inttypes.h>
passthru: #endif
passthru: #endif
passthru:
passthru: #ifndef GL_EXT_timer_query
passthru: typedef int64_t GLint64EXT;
passthru: typedef uint64_t GLuint64EXT;
passthru: #endif
passthru:
###############################################################################
###############################################################################
#
# OpenGL 1.0 commands
#
###############################################################################
###############################################################################
###############################################################################
#
# drawing-control commands
#
###############################################################################
CullFace(mode)
return void
param mode CullFaceMode in value
category VERSION_1_0 # old: drawing-control
version 1.0
glxropcode 79
offset 152
FrontFace(mode)
return void
param mode FrontFaceDirection in value
category VERSION_1_0 # old: drawing-control
version 1.0
glxropcode 84
offset 157
Hint(target, mode)
return void
param target HintTarget in value
param mode HintMode in value
category VERSION_1_0 # old: drawing-control
version 1.0
glxropcode 85
offset 158
LineWidth(width)
return void
param width CheckedFloat32 in value
category VERSION_1_0 # old: drawing-control
version 1.0
glxropcode 95
offset 168
PointSize(size)
return void
param size CheckedFloat32 in value
category VERSION_1_0 # old: drawing-control
version 1.0
glxropcode 100
offset 173
PolygonMode(face, mode)
return void
param face MaterialFace in value
param mode PolygonMode in value
category VERSION_1_0 # old: drawing-control
version 1.0
glxropcode 101
offset 174
Scissor(x, y, width, height)
return void
param x WinCoord in value
param y WinCoord in value
param width SizeI in value
param height SizeI in value
category VERSION_1_0 # old: drawing-control
version 1.0
glxropcode 103
offset 176
TexParameterf(target, pname, param)
return void
param target TextureTarget in value
param pname TextureParameterName in value
param param CheckedFloat32 in value
category VERSION_1_0 # old: drawing-control
version 1.0
glxropcode 105
wglflags small-data
offset 178
TexParameterfv(target, pname, params)
return void
param target TextureTarget in value
param pname TextureParameterName in value
param params CheckedFloat32 in array [COMPSIZE(pname)]
category VERSION_1_0 # old: drawing-control
version 1.0
glxropcode 106
wglflags small-data
offset 179
TexParameteri(target, pname, param)
return void
param target TextureTarget in value
param pname TextureParameterName in value
param param CheckedInt32 in value
category VERSION_1_0 # old: drawing-control
version 1.0
glxropcode 107
wglflags small-data
offset 180
TexParameteriv(target, pname, params)
return void
param target TextureTarget in value
param pname TextureParameterName in value
param params CheckedInt32 in array [COMPSIZE(pname)]
category VERSION_1_0 # old: drawing-control
version 1.0
glxropcode 108
wglflags small-data
offset 181
TexImage1D(target, level, internalformat, width, border, format, type, pixels)
return void
param target TextureTarget in value
param level CheckedInt32 in value
param internalformat TextureComponentCount in value
param width SizeI in value
param border CheckedInt32 in value
param format PixelFormat in value
param type PixelType in value
param pixels Void in array [COMPSIZE(format/type/width)]
category VERSION_1_0 # old: drawing-control
dlflags handcode
glxflags client-handcode server-handcode
version 1.0
glxropcode 109
wglflags client-handcode server-handcode
offset 182
TexImage2D(target, level, internalformat, width, height, border, format, type, pixels)
return void
param target TextureTarget in value
param level CheckedInt32 in value
param internalformat TextureComponentCount in value
param width SizeI in value
param height SizeI in value
param border CheckedInt32 in value
param format PixelFormat in value
param type PixelType in value
param pixels Void in array [COMPSIZE(format/type/width/height)]
category VERSION_1_0 # old: drawing-control
dlflags handcode
glxflags client-handcode server-handcode
version 1.0
glxropcode 110
wglflags client-handcode server-handcode
offset 183
###############################################################################
#
# framebuf commands
#
###############################################################################
DrawBuffer(mode)
return void
param mode DrawBufferMode in value
category VERSION_1_0 # old: framebuf
version 1.0
glxropcode 126
offset 202
Clear(mask)
return void
param mask ClearBufferMask in value
category VERSION_1_0 # old: framebuf
version 1.0
glxropcode 127
offset 203
ClearColor(red, green, blue, alpha)
return void
param red ClampedColorF in value
param green ClampedColorF in value
param blue ClampedColorF in value
param alpha ClampedColorF in value
category VERSION_1_0 # old: framebuf
version 1.0
glxropcode 130
offset 206
ClearStencil(s)
return void
param s StencilValue in value
category VERSION_1_0 # old: framebuf
version 1.0
glxropcode 131
offset 207
ClearDepth(depth)
return void
param depth ClampedFloat64 in value
category VERSION_1_0 # old: framebuf
version 1.0
glxropcode 132
offset 208
StencilMask(mask)
return void
param mask MaskedStencilValue in value
category VERSION_1_0 # old: framebuf
version 1.0
glxropcode 133
offset 209
ColorMask(red, green, blue, alpha)
return void
param red Boolean in value
param green Boolean in value
param blue Boolean in value
param alpha Boolean in value
category VERSION_1_0 # old: framebuf
version 1.0
glxropcode 134
offset 210
DepthMask(flag)
return void
param flag Boolean in value
category VERSION_1_0 # old: framebuf
version 1.0
glxropcode 135
offset 211
###############################################################################
#
# misc commands
#
###############################################################################
Disable(cap)
return void
param cap EnableCap in value
category VERSION_1_0 # old: misc
version 1.0
dlflags handcode
glxflags client-handcode client-intercept
glxropcode 138
offset 214
Enable(cap)
return void
param cap EnableCap in value
category VERSION_1_0 # old: misc
version 1.0
dlflags handcode
glxflags client-handcode client-intercept
glxropcode 139
offset 215
Finish()
return void
dlflags notlistable
glxflags client-handcode server-handcode
category VERSION_1_0 # old: misc
version 1.0
glxsingle 108
offset 216
Flush()
return void
dlflags notlistable
glxflags client-handcode client-intercept server-handcode
category VERSION_1_0 # old: misc
version 1.0
glxsingle 142
offset 217
###############################################################################
#
# pixel-op commands
#
###############################################################################
BlendFunc(sfactor, dfactor)
return void
param sfactor BlendingFactorSrc in value
param dfactor BlendingFactorDest in value
category VERSION_1_0 # old: pixel-op
version 1.0
glxropcode 160
offset 241
LogicOp(opcode)
return void
param opcode LogicOp in value
category VERSION_1_0 # old: pixel-op
version 1.0
glxropcode 161
offset 242
StencilFunc(func, ref, mask)
return void
param func StencilFunction in value
param ref ClampedStencilValue in value
param mask MaskedStencilValue in value
category VERSION_1_0 # old: pixel-op
version 1.0
glxropcode 162
offset 243
StencilOp(fail, zfail, zpass)
return void
param fail StencilOp in value
param zfail StencilOp in value
param zpass StencilOp in value
category VERSION_1_0 # old: pixel-op
version 1.0
glxropcode 163
offset 244
DepthFunc(func)
return void
param func DepthFunction in value
category VERSION_1_0 # old: pixel-op
version 1.0
glxropcode 164
offset 245
###############################################################################
#
# pixel-rw commands
#
###############################################################################
PixelStoref(pname, param)
return void
param pname PixelStoreParameter in value
param param CheckedFloat32 in value
dlflags notlistable
glxflags client-handcode
category VERSION_1_0 # old: pixel-rw
version 1.0
glxsingle 109
wglflags batchable
offset 249
PixelStorei(pname, param)
return void
param pname PixelStoreParameter in value
param param CheckedInt32 in value
dlflags notlistable
glxflags client-handcode
category VERSION_1_0 # old: pixel-rw
version 1.0
glxsingle 110
wglflags batchable
offset 250
ReadBuffer(mode)
return void
param mode ReadBufferMode in value
category VERSION_1_0 # old: pixel-rw
version 1.0
glxropcode 171
offset 254
ReadPixels(x, y, width, height, format, type, pixels)
return void
param x WinCoord in value
param y WinCoord in value
param width SizeI in value
param height SizeI in value
param format PixelFormat in value
param type PixelType in value
param pixels Void out array [COMPSIZE(format/type/width/height)]
category VERSION_1_0 # old: pixel-rw
dlflags notlistable
glxflags client-handcode server-handcode
version 1.0
glxsingle 111
wglflags client-handcode server-handcode
offset 256
###############################################################################
#
# state-req commands
#
###############################################################################
GetBooleanv(pname, params)
return void
param pname GetPName in value
param params Boolean out array [COMPSIZE(pname)]
category VERSION_1_0 # old: state-req
dlflags notlistable
glxflags client-handcode
version 1.0
glxsingle 112
wglflags small-data
offset 258
GetDoublev(pname, params)
return void
param pname GetPName in value
param params Float64 out array [COMPSIZE(pname)]
category VERSION_1_0 # old: state-req
dlflags notlistable
glxflags client-handcode
version 1.0
glxsingle 114
wglflags small-data
offset 260
GetError()
return ErrorCode
category VERSION_1_0 # old: state-req
dlflags notlistable
glxflags client-handcode
version 1.0
glxsingle 115
offset 261
GetFloatv(pname, params)
return void
param pname GetPName in value
param params Float32 out array [COMPSIZE(pname)]
category VERSION_1_0 # old: state-req
dlflags notlistable
glxflags client-handcode
version 1.0
glxsingle 116
wglflags small-data
offset 262
GetIntegerv(pname, params)
return void
param pname GetPName in value
param params Int32 out array [COMPSIZE(pname)]
category VERSION_1_0 # old: state-req
dlflags notlistable
glxflags client-handcode
version 1.0
glxsingle 117
wglflags small-data
offset 263
GetString(name)
return String
param name StringName in value
category VERSION_1_0 # old: state-req
dlflags notlistable
glxflags client-handcode server-handcode
version 1.0
glxsingle 129
wglflags client-handcode server-handcode
offset 275
GetTexImage(target, level, format, type, pixels)
return void
param target TextureTarget in value
param level CheckedInt32 in value
param format PixelFormat in value
param type PixelType in value
param pixels Void out array [COMPSIZE(target/level/format/type)]
category VERSION_1_0 # old: state-req
dlflags notlistable
glxflags client-handcode server-handcode
version 1.0
glxsingle 135
wglflags client-handcode server-handcode
offset 281
GetTexParameterfv(target, pname, params)
return void
param target TextureTarget in value
param pname GetTextureParameter in value
param params Float32 out array [COMPSIZE(pname)]
category VERSION_1_0 # old: state-req
dlflags notlistable
version 1.0
glxsingle 136
wglflags small-data
offset 282
GetTexParameteriv(target, pname, params)
return void
param target TextureTarget in value
param pname GetTextureParameter in value
param params Int32 out array [COMPSIZE(pname)]
category VERSION_1_0 # old: state-req
dlflags notlistable
version 1.0
glxsingle 137
wglflags small-data
offset 283
GetTexLevelParameterfv(target, level, pname, params)
return void
param target TextureTarget in value
param level CheckedInt32 in value
param pname GetTextureParameter in value
param params Float32 out array [COMPSIZE(pname)]
category VERSION_1_0 # old: state-req
dlflags notlistable
version 1.0
glxsingle 138
wglflags small-data
offset 284
GetTexLevelParameteriv(target, level, pname, params)
return void
param target TextureTarget in value
param level CheckedInt32 in value
param pname GetTextureParameter in value
param params Int32 out array [COMPSIZE(pname)]
category VERSION_1_0 # old: state-req
dlflags notlistable
version 1.0
glxsingle 139
wglflags small-data
offset 285
IsEnabled(cap)
return Boolean
param cap EnableCap in value
category VERSION_1_0 # old: state-req
dlflags notlistable
version 1.0
glxflags client-handcode client-intercept
glxsingle 140
offset 286
###############################################################################
#
# xform commands
#
###############################################################################
DepthRange(near, far)
return void
param near ClampedFloat64 in value
param far ClampedFloat64 in value
category VERSION_1_0 # old: xform
version 1.0
glxropcode 174
offset 288
Viewport(x, y, width, height)
return void
param x WinCoord in value
param y WinCoord in value
param width SizeI in value
param height SizeI in value
category VERSION_1_0 # old: xform
version 1.0
glxropcode 191
offset 305
###############################################################################
###############################################################################
#
# OpenGL 1.0 deprecated commands
#
###############################################################################
###############################################################################
# display-list commands
NewList(list, mode)
return void
param list List in value
param mode ListMode in value
dlflags notlistable
category VERSION_1_0_DEPRECATED # old: display-list
version 1.0
deprecated 3.1
glxsingle 101
wglflags batchable
offset 0
EndList()
return void
dlflags notlistable
category VERSION_1_0_DEPRECATED # old: display-list
version 1.0
deprecated 3.1
glxsingle 102
wglflags batchable
offset 1
CallList(list)
return void
param list List in value
category VERSION_1_0_DEPRECATED # old: display-list
version 1.0
deprecated 3.1
glxropcode 1
offset 2
CallLists(n, type, lists)
return void
param n SizeI in value
param type ListNameType in value
param lists Void in array [COMPSIZE(n/type)]
category VERSION_1_0_DEPRECATED # old: display-list
glxflags client-handcode server-handcode
version 1.0
deprecated 3.1
glxropcode 2
offset 3
DeleteLists(list, range)
return void
param list List in value
param range SizeI in value
dlflags notlistable
category VERSION_1_0_DEPRECATED # old: display-list
version 1.0
deprecated 3.1
glxsingle 103
wglflags batchable
offset 4
GenLists(range)
return List
param range SizeI in value
dlflags notlistable
category VERSION_1_0_DEPRECATED # old: display-list
version 1.0
deprecated 3.1
glxsingle 104
offset 5
ListBase(base)
return void
param base List in value
category VERSION_1_0_DEPRECATED # old: display-list
version 1.0
deprecated 3.1
glxropcode 3
offset 6
# drawing commands
Begin(mode)
return void
param mode BeginMode in value
category VERSION_1_0_DEPRECATED # old: drawing
version 1.0
deprecated 3.1
glxropcode 4
offset 7
Bitmap(width, height, xorig, yorig, xmove, ymove, bitmap)
return void
param width SizeI in value
param height SizeI in value
param xorig CoordF in value
param yorig CoordF in value
param xmove CoordF in value
param ymove CoordF in value
param bitmap UInt8 in array [COMPSIZE(width/height)]
category VERSION_1_0_DEPRECATED # old: drawing
dlflags handcode
glxflags client-handcode server-handcode
version 1.0
deprecated 3.1
glxropcode 5
wglflags client-handcode server-handcode
offset 8
Color3b(red, green, blue)
return void
param red ColorB in value
param green ColorB in value
param blue ColorB in value
category VERSION_1_0_DEPRECATED # old: drawing
vectorequiv Color3bv
version 1.0
deprecated 3.1
offset 9
Color3bv(v)
return void
param v ColorB in array [3]
category VERSION_1_0_DEPRECATED # old: drawing
version 1.0
deprecated 3.1
glxropcode 6
offset 10
Color3d(red, green, blue)
return void
param red ColorD in value
param green ColorD in value
param blue ColorD in value
category VERSION_1_0_DEPRECATED # old: drawing
vectorequiv Color3dv
version 1.0
deprecated 3.1
offset 11
Color3dv(v)
return void
param v ColorD in array [3]
category VERSION_1_0_DEPRECATED # old: drawing
version 1.0
deprecated 3.1
glxropcode 7
offset 12
Color3f(red, green, blue)
return void
param red ColorF in value
param green ColorF in value
param blue ColorF in value
category VERSION_1_0_DEPRECATED # old: drawing
vectorequiv Color3fv
version 1.0
deprecated 3.1
offset 13
Color3fv(v)
return void
param v ColorF in array [3]
category VERSION_1_0_DEPRECATED # old: drawing
version 1.0
deprecated 3.1
glxropcode 8
offset 14
Color3i(red, green, blue)
return void
param red ColorI in value
param green ColorI in value
param blue ColorI in value
category VERSION_1_0_DEPRECATED # old: drawing
vectorequiv Color3iv
version 1.0
deprecated 3.1
offset 15
Color3iv(v)
return void
param v ColorI in array [3]
category VERSION_1_0_DEPRECATED # old: drawing
version 1.0
deprecated 3.1
glxropcode 9
offset 16
Color3s(red, green, blue)
return void
param red ColorS in value
param green ColorS in value
param blue ColorS in value
category VERSION_1_0_DEPRECATED # old: drawing
vectorequiv Color3sv
version 1.0
deprecated 3.1
offset 17
Color3sv(v)
return void
param v ColorS in array [3]
category VERSION_1_0_DEPRECATED # old: drawing
version 1.0
deprecated 3.1
glxropcode 10
offset 18
Color3ub(red, green, blue)
return void
param red ColorUB in value
param green ColorUB in value
param blue ColorUB in value
category VERSION_1_0_DEPRECATED # old: drawing
vectorequiv Color3ubv
version 1.0
deprecated 3.1
offset 19
Color3ubv(v)
return void
param v ColorUB in array [3]
category VERSION_1_0_DEPRECATED # old: drawing
version 1.0
deprecated 3.1
glxropcode 11
offset 20
Color3ui(red, green, blue)
return void
param red ColorUI in value
param green ColorUI in value
param blue ColorUI in value
category VERSION_1_0_DEPRECATED # old: drawing
vectorequiv Color3uiv
version 1.0
deprecated 3.1
offset 21
Color3uiv(v)
return void
param v ColorUI in array [3]
category VERSION_1_0_DEPRECATED # old: drawing
version 1.0
deprecated 3.1
glxropcode 12
offset 22
Color3us(red, green, blue)
return void
param red ColorUS in value
param green ColorUS in value
param blue ColorUS in value
category VERSION_1_0_DEPRECATED # old: drawing
vectorequiv Color3usv
version 1.0
deprecated 3.1
offset 23
Color3usv(v)
return void
param v ColorUS in array [3]
category VERSION_1_0_DEPRECATED # old: drawing
version 1.0
deprecated 3.1
glxropcode 13
offset 24
Color4b(red, green, blue, alpha)
return void
param red ColorB in value
param green ColorB in value
param blue ColorB in value
param alpha ColorB in value
category VERSION_1_0_DEPRECATED # old: drawing
vectorequiv Color4bv
version 1.0
deprecated 3.1
offset 25
Color4bv(v)
return void
param v ColorB in array [4]
category VERSION_1_0_DEPRECATED # old: drawing
version 1.0
deprecated 3.1
glxropcode 14
offset 26
Color4d(red, green, blue, alpha)
return void
param red ColorD in value
param green ColorD in value
param blue ColorD in value
param alpha ColorD in value
category VERSION_1_0_DEPRECATED # old: drawing
vectorequiv Color4dv
version 1.0
deprecated 3.1
offset 27
Color4dv(v)
return void
param v ColorD in array [4]
category VERSION_1_0_DEPRECATED # old: drawing
version 1.0
deprecated 3.1
glxropcode 15
offset 28
Color4f(red, green, blue, alpha)
return void
param red ColorF in value
param green ColorF in value
param blue ColorF in value
param alpha ColorF in value
category VERSION_1_0_DEPRECATED # old: drawing
vectorequiv Color4fv
version 1.0
deprecated 3.1
offset 29
Color4fv(v)
return void
param v ColorF in array [4]
category VERSION_1_0_DEPRECATED # old: drawing
version 1.0
deprecated 3.1
glxropcode 16
offset 30
Color4i(red, green, blue, alpha)
return void
param red ColorI in value
param green ColorI in value
param blue ColorI in value
param alpha ColorI in value
category VERSION_1_0_DEPRECATED # old: drawing
vectorequiv Color4iv
version 1.0
deprecated 3.1
offset 31
Color4iv(v)
return void
param v ColorI in array [4]
category VERSION_1_0_DEPRECATED # old: drawing
version 1.0
deprecated 3.1
glxropcode 17
offset 32
Color4s(red, green, blue, alpha)
return void
param red ColorS in value
param green ColorS in value
param blue ColorS in value
param alpha ColorS in value
category VERSION_1_0_DEPRECATED # old: drawing
vectorequiv Color4sv
version 1.0
deprecated 3.1
offset 33
Color4sv(v)
return void
param v ColorS in array [4]
category VERSION_1_0_DEPRECATED # old: drawing
version 1.0
deprecated 3.1
glxropcode 18
offset 34
Color4ub(red, green, blue, alpha)
return void
param red ColorUB in value
param green ColorUB in value
param blue ColorUB in value
param alpha ColorUB in value
category VERSION_1_0_DEPRECATED # old: drawing
vectorequiv Color4ubv
version 1.0
deprecated 3.1
offset 35
Color4ubv(v)
return void
param v ColorUB in array [4]
category VERSION_1_0_DEPRECATED # old: drawing
version 1.0
deprecated 3.1
glxropcode 19
offset 36
Color4ui(red, green, blue, alpha)
return void
param red ColorUI in value
param green ColorUI in value
param blue ColorUI in value
param alpha ColorUI in value
category VERSION_1_0_DEPRECATED # old: drawing
vectorequiv Color4uiv
version 1.0
deprecated 3.1
offset 37
Color4uiv(v)
return void
param v ColorUI in array [4]
category VERSION_1_0_DEPRECATED # old: drawing
version 1.0
deprecated 3.1
glxropcode 20
offset 38
Color4us(red, green, blue, alpha)
return void
param red ColorUS in value
param green ColorUS in value
param blue ColorUS in value
param alpha ColorUS in value
category VERSION_1_0_DEPRECATED # old: drawing
vectorequiv Color4usv
version 1.0
deprecated 3.1
offset 39
Color4usv(v)
return void
param v ColorUS in array [4]
category VERSION_1_0_DEPRECATED # old: drawing
version 1.0
deprecated 3.1
glxropcode 21
offset 40
EdgeFlag(flag)
return void
param flag Boolean in value
category VERSION_1_0_DEPRECATED # old: drawing
vectorequiv EdgeFlagv
version 1.0
deprecated 3.1
offset 41
EdgeFlagv(flag)
return void
param flag Boolean in array [1]
category VERSION_1_0_DEPRECATED # old: drawing
version 1.0
deprecated 3.1
glxropcode 22
offset 42
End()
return void
category VERSION_1_0_DEPRECATED # old: drawing
version 1.0
deprecated 3.1
glxropcode 23
offset 43
Indexd(c)
return void
param c ColorIndexValueD in value
category VERSION_1_0_DEPRECATED # old: drawing
vectorequiv Indexdv
version 1.0
deprecated 3.1
offset 44
Indexdv(c)
return void
param c ColorIndexValueD in array [1]
category VERSION_1_0_DEPRECATED # old: drawing
version 1.0
deprecated 3.1
glxropcode 24
offset 45
Indexf(c)
return void
param c ColorIndexValueF in value
category VERSION_1_0_DEPRECATED # old: drawing
vectorequiv Indexfv
version 1.0
deprecated 3.1
offset 46
Indexfv(c)
return void
param c ColorIndexValueF in array [1]
category VERSION_1_0_DEPRECATED # old: drawing
version 1.0
deprecated 3.1
glxropcode 25
offset 47
Indexi(c)
return void
param c ColorIndexValueI in value
category VERSION_1_0_DEPRECATED # old: drawing
vectorequiv Indexiv
version 1.0
deprecated 3.1
offset 48
Indexiv(c)
return void
param c ColorIndexValueI in array [1]
category VERSION_1_0_DEPRECATED # old: drawing
version 1.0
deprecated 3.1
glxropcode 26
offset 49
Indexs(c)
return void
param c ColorIndexValueS in value
category VERSION_1_0_DEPRECATED # old: drawing
vectorequiv Indexsv
version 1.0
deprecated 3.1
offset 50
Indexsv(c)
return void
param c ColorIndexValueS in array [1]
category VERSION_1_0_DEPRECATED # old: drawing
version 1.0
deprecated 3.1
glxropcode 27
offset 51
Normal3b(nx, ny, nz)
return void
param nx Int8 in value
param ny Int8 in value
param nz Int8 in value
category VERSION_1_0_DEPRECATED # old: drawing
vectorequiv Normal3bv
version 1.0
deprecated 3.1
offset 52
Normal3bv(v)
return void
param v Int8 in array [3]
category VERSION_1_0_DEPRECATED # old: drawing
version 1.0
deprecated 3.1
glxropcode 28
offset 53
Normal3d(nx, ny, nz)
return void
param nx CoordD in value
param ny CoordD in value
param nz CoordD in value
category VERSION_1_0_DEPRECATED # old: drawing
vectorequiv Normal3dv
version 1.0
deprecated 3.1
offset 54
Normal3dv(v)
return void
param v CoordD in array [3]
category VERSION_1_0_DEPRECATED # old: drawing
version 1.0
deprecated 3.1
glxropcode 29
offset 55
Normal3f(nx, ny, nz)
return void
param nx CoordF in value
param ny CoordF in value
param nz CoordF in value
category VERSION_1_0_DEPRECATED # old: drawing
vectorequiv Normal3fv
version 1.0
deprecated 3.1
offset 56
Normal3fv(v)
return void
param v CoordF in array [3]
category VERSION_1_0_DEPRECATED # old: drawing
version 1.0
deprecated 3.1
glxropcode 30
offset 57
Normal3i(nx, ny, nz)
return void
param nx Int32 in value
param ny Int32 in value
param nz Int32 in value
category VERSION_1_0_DEPRECATED # old: drawing
vectorequiv Normal3iv
version 1.0
deprecated 3.1
offset 58
Normal3iv(v)
return void
param v Int32 in array [3]
category VERSION_1_0_DEPRECATED # old: drawing
version 1.0
deprecated 3.1
glxropcode 31
offset 59
Normal3s(nx, ny, nz)
return void
param nx Int16 in value
param ny Int16 in value
param nz Int16 in value
category VERSION_1_0_DEPRECATED # old: drawing
vectorequiv Normal3sv
version 1.0
deprecated 3.1
offset 60
Normal3sv(v)
return void
param v Int16 in array [3]
category VERSION_1_0_DEPRECATED # old: drawing
version 1.0
deprecated 3.1
glxropcode 32
offset 61
RasterPos2d(x, y)
return void
param x CoordD in value
param y CoordD in value
category VERSION_1_0_DEPRECATED # old: drawing
vectorequiv RasterPos2dv
version 1.0
deprecated 3.1
offset 62
RasterPos2dv(v)
return void
param v CoordD in array [2]
category VERSION_1_0_DEPRECATED # old: drawing
version 1.0
deprecated 3.1
glxropcode 33
offset 63
RasterPos2f(x, y)
return void
param x CoordF in value
param y CoordF in value
category VERSION_1_0_DEPRECATED # old: drawing
vectorequiv RasterPos2fv
version 1.0
deprecated 3.1
offset 64
RasterPos2fv(v)
return void
param v CoordF in array [2]
category VERSION_1_0_DEPRECATED # old: drawing
version 1.0
deprecated 3.1
glxropcode 34
offset 65
RasterPos2i(x, y)
return void
param x CoordI in value
param y CoordI in value
category VERSION_1_0_DEPRECATED # old: drawing
vectorequiv RasterPos2iv
version 1.0
deprecated 3.1
offset 66
RasterPos2iv(v)
return void
param v CoordI in array [2]
category VERSION_1_0_DEPRECATED # old: drawing
version 1.0
deprecated 3.1
glxropcode 35
offset 67
RasterPos2s(x, y)
return void
param x CoordS in value
param y CoordS in value
category VERSION_1_0_DEPRECATED # old: drawing
vectorequiv RasterPos2sv
version 1.0
deprecated 3.1
offset 68
RasterPos2sv(v)
return void
param v CoordS in array [2]
category VERSION_1_0_DEPRECATED # old: drawing
version 1.0
deprecated 3.1
glxropcode 36
offset 69
RasterPos3d(x, y, z)
return void
param x CoordD in value
param y CoordD in value
param z CoordD in value
vectorequiv RasterPos3dv
category VERSION_1_0_DEPRECATED # old: drawing
version 1.0
deprecated 3.1
offset 70
RasterPos3dv(v)
return void
param v CoordD in array [3]
category VERSION_1_0_DEPRECATED # old: drawing
version 1.0
deprecated 3.1
glxropcode 37
offset 71
RasterPos3f(x, y, z)
return void
param x CoordF in value
param y CoordF in value
param z CoordF in value
category VERSION_1_0_DEPRECATED # old: drawing
vectorequiv RasterPos3fv
version 1.0
deprecated 3.1
offset 72
RasterPos3fv(v)
return void
param v CoordF in array [3]
category VERSION_1_0_DEPRECATED # old: drawing
version 1.0
deprecated 3.1
glxropcode 38
offset 73
RasterPos3i(x, y, z)
return void
param x CoordI in value
param y CoordI in value
param z CoordI in value
category VERSION_1_0_DEPRECATED # old: drawing
vectorequiv RasterPos3iv
version 1.0
deprecated 3.1
offset 74
RasterPos3iv(v)
return void
param v CoordI in array [3]
category VERSION_1_0_DEPRECATED # old: drawing
version 1.0
deprecated 3.1
glxropcode 39
offset 75
RasterPos3s(x, y, z)
return void
param x CoordS in value
param y CoordS in value
param z CoordS in value
category VERSION_1_0_DEPRECATED # old: drawing
vectorequiv RasterPos3sv
version 1.0
deprecated 3.1
offset 76
RasterPos3sv(v)
return void
param v CoordS in array [3]
category VERSION_1_0_DEPRECATED # old: drawing
version 1.0
deprecated 3.1
glxropcode 40
offset 77
RasterPos4d(x, y, z, w)
return void
param x CoordD in value
param y CoordD in value
param z CoordD in value
param w CoordD in value
vectorequiv RasterPos4dv
category VERSION_1_0_DEPRECATED # old: drawing
version 1.0
deprecated 3.1
offset 78
RasterPos4dv(v)
return void
param v CoordD in array [4]
category VERSION_1_0_DEPRECATED # old: drawing
version 1.0
deprecated 3.1
glxropcode 41
offset 79
RasterPos4f(x, y, z, w)
return void
param x CoordF in value
param y CoordF in value
param z CoordF in value
param w CoordF in value
category VERSION_1_0_DEPRECATED # old: drawing
vectorequiv RasterPos4fv
version 1.0
deprecated 3.1
offset 80
RasterPos4fv(v)
return void
param v CoordF in array [4]
category VERSION_1_0_DEPRECATED # old: drawing
version 1.0
deprecated 3.1
glxropcode 42
offset 81
RasterPos4i(x, y, z, w)
return void
param x CoordI in value
param y CoordI in value
param z CoordI in value
param w CoordI in value
category VERSION_1_0_DEPRECATED # old: drawing
vectorequiv RasterPos4iv
version 1.0
deprecated 3.1
offset 82
RasterPos4iv(v)
return void
param v CoordI in array [4]
category VERSION_1_0_DEPRECATED # old: drawing
version 1.0
deprecated 3.1
glxropcode 43
offset 83
RasterPos4s(x, y, z, w)
return void
param x CoordS in value
param y CoordS in value
param z CoordS in value
param w CoordS in value
category VERSION_1_0_DEPRECATED # old: drawing
vectorequiv RasterPos4sv
version 1.0
deprecated 3.1
offset 84
RasterPos4sv(v)
return void
param v CoordS in array [4]
category VERSION_1_0_DEPRECATED # old: drawing
version 1.0
deprecated 3.1
glxropcode 44
offset 85
Rectd(x1, y1, x2, y2)
return void
param x1 CoordD in value
param y1 CoordD in value
param x2 CoordD in value
param y2 CoordD in value
category VERSION_1_0_DEPRECATED # old: drawing
vectorequiv Rectdv
version 1.0
deprecated 3.1
offset 86
Rectdv(v1, v2)
return void
param v1 CoordD in array [2]
param v2 CoordD in array [2]
category VERSION_1_0_DEPRECATED # old: drawing
version 1.0
deprecated 3.1
glxropcode 45
offset 87
Rectf(x1, y1, x2, y2)
return void
param x1 CoordF in value
param y1 CoordF in value
param x2 CoordF in value
param y2 CoordF in value
category VERSION_1_0_DEPRECATED # old: drawing
vectorequiv Rectfv
version 1.0
deprecated 3.1
offset 88
Rectfv(v1, v2)
return void
param v1 CoordF in array [2]
param v2 CoordF in array [2]
category VERSION_1_0_DEPRECATED # old: drawing
version 1.0
deprecated 3.1
glxropcode 46
offset 89
Recti(x1, y1, x2, y2)
return void
param x1 CoordI in value
param y1 CoordI in value
param x2 CoordI in value
param y2 CoordI in value
category VERSION_1_0_DEPRECATED # old: drawing
vectorequiv Rectiv
version 1.0
deprecated 3.1
offset 90
Rectiv(v1, v2)
return void
param v1 CoordI in array [2]
param v2 CoordI in array [2]
category VERSION_1_0_DEPRECATED # old: drawing
version 1.0
deprecated 3.1
glxropcode 47
offset 91
Rects(x1, y1, x2, y2)
return void
param x1 CoordS in value
param y1 CoordS in value
param x2 CoordS in value
param y2 CoordS in value
category VERSION_1_0_DEPRECATED # old: drawing
vectorequiv Rectsv
version 1.0
deprecated 3.1
offset 92
Rectsv(v1, v2)
return void
param v1 CoordS in array [2]
param v2 CoordS in array [2]
category VERSION_1_0_DEPRECATED # old: drawing
version 1.0
deprecated 3.1
glxropcode 48
offset 93
TexCoord1d(s)
return void
param s CoordD in value
category VERSION_1_0_DEPRECATED # old: drawing
vectorequiv TexCoord1dv
version 1.0
deprecated 3.1
offset 94
TexCoord1dv(v)
return void
param v CoordD in array [1]
category VERSION_1_0_DEPRECATED # old: drawing
version 1.0
deprecated 3.1
glxropcode 49
offset 95
TexCoord1f(s)
return void
param s CoordF in value
category VERSION_1_0_DEPRECATED # old: drawing
vectorequiv TexCoord1fv
version 1.0
deprecated 3.1
offset 96
TexCoord1fv(v)
return void
param v CoordF in array [1]
category VERSION_1_0_DEPRECATED # old: drawing
version 1.0
deprecated 3.1
glxropcode 50
offset 97
TexCoord1i(s)
return void
param s CoordI in value
category VERSION_1_0_DEPRECATED # old: drawing
vectorequiv TexCoord1iv
version 1.0
deprecated 3.1
offset 98
TexCoord1iv(v)
return void
param v CoordI in array [1]
category VERSION_1_0_DEPRECATED # old: drawing
version 1.0
deprecated 3.1
glxropcode 51
offset 99
TexCoord1s(s)
return void
param s CoordS in value
category VERSION_1_0_DEPRECATED # old: drawing
vectorequiv TexCoord1sv
version 1.0
deprecated 3.1
offset 100
TexCoord1sv(v)
return void
param v CoordS in array [1]
category VERSION_1_0_DEPRECATED # old: drawing
version 1.0
deprecated 3.1
glxropcode 52
offset 101
TexCoord2d(s, t)
return void
param s CoordD in value
param t CoordD in value
category VERSION_1_0_DEPRECATED # old: drawing
vectorequiv TexCoord2dv
version 1.0
deprecated 3.1
offset 102
TexCoord2dv(v)
return void
param v CoordD in array [2]
category VERSION_1_0_DEPRECATED # old: drawing
version 1.0
deprecated 3.1
glxropcode 53
offset 103
TexCoord2f(s, t)
return void
param s CoordF in value
param t CoordF in value
category VERSION_1_0_DEPRECATED # old: drawing
vectorequiv TexCoord2fv
version 1.0
deprecated 3.1
offset 104
TexCoord2fv(v)
return void
param v CoordF in array [2]
category VERSION_1_0_DEPRECATED # old: drawing
version 1.0
deprecated 3.1
glxropcode 54
offset 105
TexCoord2i(s, t)
return void
param s CoordI in value
param t CoordI in value
category VERSION_1_0_DEPRECATED # old: drawing
vectorequiv TexCoord2iv
version 1.0
deprecated 3.1
offset 106
TexCoord2iv(v)
return void
param v CoordI in array [2]
category VERSION_1_0_DEPRECATED # old: drawing
version 1.0
deprecated 3.1
glxropcode 55
offset 107
TexCoord2s(s, t)
return void
param s CoordS in value
param t CoordS in value
category VERSION_1_0_DEPRECATED # old: drawing
vectorequiv TexCoord2sv
version 1.0
deprecated 3.1
offset 108
TexCoord2sv(v)
return void
param v CoordS in array [2]
category VERSION_1_0_DEPRECATED # old: drawing
version 1.0
deprecated 3.1
glxropcode 56
offset 109
TexCoord3d(s, t, r)
return void
param s CoordD in value
param t CoordD in value
param r CoordD in value
category VERSION_1_0_DEPRECATED # old: drawing
vectorequiv TexCoord3dv
version 1.0
deprecated 3.1
offset 110
TexCoord3dv(v)
return void
param v CoordD in array [3]
category VERSION_1_0_DEPRECATED # old: drawing
version 1.0
deprecated 3.1
glxropcode 57
offset 111
TexCoord3f(s, t, r)
return void
param s CoordF in value
param t CoordF in value
param r CoordF in value
category VERSION_1_0_DEPRECATED # old: drawing
vectorequiv TexCoord3fv
version 1.0
deprecated 3.1
offset 112
TexCoord3fv(v)
return void
param v CoordF in array [3]
category VERSION_1_0_DEPRECATED # old: drawing
version 1.0
deprecated 3.1
glxropcode 58
offset 113
TexCoord3i(s, t, r)
return void
param s CoordI in value
param t CoordI in value
param r CoordI in value
category VERSION_1_0_DEPRECATED # old: drawing
vectorequiv TexCoord3iv
version 1.0
deprecated 3.1
offset 114
TexCoord3iv(v)
return void
param v CoordI in array [3]
category VERSION_1_0_DEPRECATED # old: drawing
version 1.0
deprecated 3.1
glxropcode 59
offset 115
TexCoord3s(s, t, r)
return void
param s CoordS in value
param t CoordS in value
param r CoordS in value
category VERSION_1_0_DEPRECATED # old: drawing
vectorequiv TexCoord3sv
version 1.0
deprecated 3.1
offset 116
TexCoord3sv(v)
return void
param v CoordS in array [3]
category VERSION_1_0_DEPRECATED # old: drawing
version 1.0
deprecated 3.1
glxropcode 60
offset 117
TexCoord4d(s, t, r, q)
return void
param s CoordD in value
param t CoordD in value
param r CoordD in value
param q CoordD in value
category VERSION_1_0_DEPRECATED # old: drawing
vectorequiv TexCoord4dv
version 1.0
deprecated 3.1
offset 118
TexCoord4dv(v)
return void
param v CoordD in array [4]
category VERSION_1_0_DEPRECATED # old: drawing
version 1.0
deprecated 3.1
glxropcode 61
offset 119
TexCoord4f(s, t, r, q)
return void
param s CoordF in value
param t CoordF in value
param r CoordF in value
param q CoordF in value
category VERSION_1_0_DEPRECATED # old: drawing
vectorequiv TexCoord4fv
version 1.0
deprecated 3.1
offset 120
TexCoord4fv(v)
return void
param v CoordF in array [4]
category VERSION_1_0_DEPRECATED # old: drawing
version 1.0
deprecated 3.1
glxropcode 62
offset 121
TexCoord4i(s, t, r, q)
return void
param s CoordI in value
param t CoordI in value
param r CoordI in value
param q CoordI in value
category VERSION_1_0_DEPRECATED # old: drawing
vectorequiv TexCoord4iv
version 1.0
deprecated 3.1
offset 122
TexCoord4iv(v)
return void
param v CoordI in array [4]
category VERSION_1_0_DEPRECATED # old: drawing
version 1.0
deprecated 3.1
glxropcode 63
offset 123
TexCoord4s(s, t, r, q)
return void
param s CoordS in value
param t CoordS in value
param r CoordS in value
param q CoordS in value
category VERSION_1_0_DEPRECATED # old: drawing
vectorequiv TexCoord4sv
version 1.0
deprecated 3.1
offset 124
TexCoord4sv(v)
return void
param v CoordS in array [4]
category VERSION_1_0_DEPRECATED # old: drawing
version 1.0
deprecated 3.1
glxropcode 64
offset 125
Vertex2d(x, y)
return void
param x CoordD in value
param y CoordD in value
category VERSION_1_0_DEPRECATED # old: drawing
vectorequiv Vertex2dv
version 1.0
deprecated 3.1
offset 126
Vertex2dv(v)
return void
param v CoordD in array [2]
category VERSION_1_0_DEPRECATED # old: drawing
version 1.0
deprecated 3.1
glxropcode 65
offset 127
Vertex2f(x, y)
return void
param x CoordF in value
param y CoordF in value
category VERSION_1_0_DEPRECATED # old: drawing
vectorequiv Vertex2fv
version 1.0
deprecated 3.1
offset 128
Vertex2fv(v)
return void
param v CoordF in array [2]
category VERSION_1_0_DEPRECATED # old: drawing
version 1.0
deprecated 3.1
glxropcode 66
offset 129
Vertex2i(x, y)
return void
param x CoordI in value
param y CoordI in value
category VERSION_1_0_DEPRECATED # old: drawing
vectorequiv Vertex2iv
version 1.0
deprecated 3.1
offset 130
Vertex2iv(v)
return void
param v CoordI in array [2]
category VERSION_1_0_DEPRECATED # old: drawing
version 1.0
deprecated 3.1
glxropcode 67
offset 131
Vertex2s(x, y)
return void
param x CoordS in value
param y CoordS in value
category VERSION_1_0_DEPRECATED # old: drawing
vectorequiv Vertex2sv
version 1.0
deprecated 3.1
offset 132
Vertex2sv(v)
return void
param v CoordS in array [2]
category VERSION_1_0_DEPRECATED # old: drawing
version 1.0
deprecated 3.1
glxropcode 68
offset 133
Vertex3d(x, y, z)
return void
param x CoordD in value
param y CoordD in value
param z CoordD in value
category VERSION_1_0_DEPRECATED # old: drawing
vectorequiv Vertex3dv
version 1.0
deprecated 3.1
offset 134
Vertex3dv(v)
return void
param v CoordD in array [3]
category VERSION_1_0_DEPRECATED # old: drawing
version 1.0
deprecated 3.1
glxropcode 69
offset 135
Vertex3f(x, y, z)
return void
param x CoordF in value
param y CoordF in value
param z CoordF in value
category VERSION_1_0_DEPRECATED # old: drawing
vectorequiv Vertex3fv
version 1.0
deprecated 3.1
offset 136
Vertex3fv(v)
return void
param v CoordF in array [3]
category VERSION_1_0_DEPRECATED # old: drawing
version 1.0
deprecated 3.1
glxropcode 70
offset 137
Vertex3i(x, y, z)
return void
param x CoordI in value
param y CoordI in value
param z CoordI in value
category VERSION_1_0_DEPRECATED # old: drawing
vectorequiv Vertex3iv
version 1.0
deprecated 3.1
offset 138
Vertex3iv(v)
return void
param v CoordI in array [3]
category VERSION_1_0_DEPRECATED # old: drawing
version 1.0
deprecated 3.1
glxropcode 71
offset 139
Vertex3s(x, y, z)
return void
param x CoordS in value
param y CoordS in value
param z CoordS in value
category VERSION_1_0_DEPRECATED # old: drawing
vectorequiv Vertex3sv
version 1.0
deprecated 3.1
offset 140
Vertex3sv(v)
return void
param v CoordS in array [3]
category VERSION_1_0_DEPRECATED # old: drawing
version 1.0
deprecated 3.1
glxropcode 72
offset 141
Vertex4d(x, y, z, w)
return void
param x CoordD in value
param y CoordD in value
param z CoordD in value
param w CoordD in value
category VERSION_1_0_DEPRECATED # old: drawing
vectorequiv Vertex4dv
version 1.0
deprecated 3.1
offset 142
Vertex4dv(v)
return void
param v CoordD in array [4]
category VERSION_1_0_DEPRECATED # old: drawing
version 1.0
deprecated 3.1
glxropcode 73
offset 143
Vertex4f(x, y, z, w)
return void
param x CoordF in value
param y CoordF in value
param z CoordF in value
param w CoordF in value
category VERSION_1_0_DEPRECATED # old: drawing
vectorequiv Vertex4fv
version 1.0
deprecated 3.1
offset 144
Vertex4fv(v)
return void
param v CoordF in array [4]
category VERSION_1_0_DEPRECATED # old: drawing
version 1.0
deprecated 3.1
glxropcode 74
offset 145
Vertex4i(x, y, z, w)
return void
param x CoordI in value
param y CoordI in value
param z CoordI in value
param w CoordI in value
category VERSION_1_0_DEPRECATED # old: drawing
vectorequiv Vertex4iv
version 1.0
deprecated 3.1
offset 146
Vertex4iv(v)
return void
param v CoordI in array [4]
category VERSION_1_0_DEPRECATED # old: drawing
version 1.0
deprecated 3.1
glxropcode 75
offset 147
Vertex4s(x, y, z, w)
return void
param x CoordS in value
param y CoordS in value
param z CoordS in value
param w CoordS in value
category VERSION_1_0_DEPRECATED # old: drawing
vectorequiv Vertex4sv
version 1.0
deprecated 3.1
offset 148
Vertex4sv(v)
return void
param v CoordS in array [4]
category VERSION_1_0_DEPRECATED # old: drawing
version 1.0
deprecated 3.1
glxropcode 76
offset 149
ClipPlane(plane, equation)
return void
param plane ClipPlaneName in value
param equation Float64 in array [4]
category VERSION_1_0_DEPRECATED # old: drawing-control
version 1.0
deprecated 3.1
glxropcode 77
offset 150
ColorMaterial(face, mode)
return void
param face MaterialFace in value
param mode ColorMaterialParameter in value
category VERSION_1_0_DEPRECATED # old: drawing-control
version 1.0
deprecated 3.1
glxropcode 78
offset 151
Fogf(pname, param)
return void
param pname FogParameter in value
param param CheckedFloat32 in value
category VERSION_1_0_DEPRECATED # old: drawing-control
version 1.0
deprecated 3.1
glxropcode 80
wglflags small-data
offset 153
Fogfv(pname, params)
return void
param pname FogParameter in value
param params CheckedFloat32 in array [COMPSIZE(pname)]
category VERSION_1_0_DEPRECATED # old: drawing-control
version 1.0
deprecated 3.1
glxropcode 81
wglflags small-data
offset 154
Fogi(pname, param)
return void
param pname FogParameter in value
param param CheckedInt32 in value
category VERSION_1_0_DEPRECATED # old: drawing-control
version 1.0
deprecated 3.1
glxropcode 82
wglflags small-data
offset 155
Fogiv(pname, params)
return void
param pname FogParameter in value
param params CheckedInt32 in array [COMPSIZE(pname)]
category VERSION_1_0_DEPRECATED # old: drawing-control
version 1.0
deprecated 3.1
glxropcode 83
wglflags small-data
offset 156
Lightf(light, pname, param)
return void
param light LightName in value
param pname LightParameter in value
param param CheckedFloat32 in value
category VERSION_1_0_DEPRECATED # old: drawing-control
version 1.0
deprecated 3.1
glxropcode 86
wglflags small-data
offset 159
Lightfv(light, pname, params)
return void
param light LightName in value
param pname LightParameter in value
param params CheckedFloat32 in array [COMPSIZE(pname)]
category VERSION_1_0_DEPRECATED # old: drawing-control
version 1.0
deprecated 3.1
glxropcode 87
wglflags small-data
offset 160
Lighti(light, pname, param)
return void
param light LightName in value
param pname LightParameter in value
param param CheckedInt32 in value
category VERSION_1_0_DEPRECATED # old: drawing-control
version 1.0
deprecated 3.1
glxropcode 88
wglflags small-data
offset 161
Lightiv(light, pname, params)
return void
param light LightName in value
param pname LightParameter in value
param params CheckedInt32 in array [COMPSIZE(pname)]
category VERSION_1_0_DEPRECATED # old: drawing-control
version 1.0
deprecated 3.1
glxropcode 89
wglflags small-data
offset 162
LightModelf(pname, param)
return void
param pname LightModelParameter in value
param param Float32 in value
category VERSION_1_0_DEPRECATED # old: drawing-control
version 1.0
deprecated 3.1
glxropcode 90
wglflags small-data
offset 163
LightModelfv(pname, params)
return void
param pname LightModelParameter in value
param params Float32 in array [COMPSIZE(pname)]
category VERSION_1_0_DEPRECATED # old: drawing-control
version 1.0
deprecated 3.1
glxropcode 91
wglflags small-data
offset 164
LightModeli(pname, param)
return void
param pname LightModelParameter in value
param param Int32 in value
category VERSION_1_0_DEPRECATED # old: drawing-control
version 1.0
deprecated 3.1
glxropcode 92
wglflags small-data
offset 165
LightModeliv(pname, params)
return void
param pname LightModelParameter in value
param params Int32 in array [COMPSIZE(pname)]
category VERSION_1_0_DEPRECATED # old: drawing-control
version 1.0
deprecated 3.1
glxropcode 93
wglflags small-data
offset 166
LineStipple(factor, pattern)
return void
param factor CheckedInt32 in value
param pattern LineStipple in value
category VERSION_1_0_DEPRECATED # old: drawing-control
version 1.0
deprecated 3.1
glxropcode 94
offset 167
Materialf(face, pname, param)
return void
param face MaterialFace in value
param pname MaterialParameter in value
param param CheckedFloat32 in value
category VERSION_1_0_DEPRECATED # old: drawing-control
version 1.0
deprecated 3.1
glxropcode 96
wglflags small-data
offset 169
Materialfv(face, pname, params)
return void
param face MaterialFace in value
param pname MaterialParameter in value
param params CheckedFloat32 in array [COMPSIZE(pname)]
category VERSION_1_0_DEPRECATED # old: drawing-control
version 1.0
deprecated 3.1
glxropcode 97
wglflags small-data
offset 170
Materiali(face, pname, param)
return void
param face MaterialFace in value
param pname MaterialParameter in value
param param CheckedInt32 in value
category VERSION_1_0_DEPRECATED # old: drawing-control
version 1.0
deprecated 3.1
glxropcode 98
wglflags small-data
offset 171
Materialiv(face, pname, params)
return void
param face MaterialFace in value
param pname MaterialParameter in value
param params CheckedInt32 in array [COMPSIZE(pname)]
category VERSION_1_0_DEPRECATED # old: drawing-control
version 1.0
deprecated 3.1
glxropcode 99
wglflags small-data
offset 172
PolygonStipple(mask)
return void
param mask UInt8 in array [COMPSIZE()]
category VERSION_1_0_DEPRECATED # old: drawing-control
dlflags handcode
glxflags client-handcode server-handcode
version 1.0
deprecated 3.1
glxropcode 102
wglflags client-handcode server-handcode
offset 175
ShadeModel(mode)
return void
param mode ShadingModel in value
category VERSION_1_0_DEPRECATED # old: drawing-control
version 1.0
deprecated 3.1
glxropcode 104
offset 177
TexEnvf(target, pname, param)
return void
param target TextureEnvTarget in value
param pname TextureEnvParameter in value
param param CheckedFloat32 in value
category VERSION_1_0_DEPRECATED # old: drawing-control
version 1.0
deprecated 3.1
glxropcode 111
wglflags small-data
offset 184
TexEnvfv(target, pname, params)
return void
param target TextureEnvTarget in value
param pname TextureEnvParameter in value
param params CheckedFloat32 in array [COMPSIZE(pname)]
category VERSION_1_0_DEPRECATED # old: drawing-control
version 1.0
deprecated 3.1
glxropcode 112
wglflags small-data
offset 185
TexEnvi(target, pname, param)
return void
param target TextureEnvTarget in value
param pname TextureEnvParameter in value
param param CheckedInt32 in value
category VERSION_1_0_DEPRECATED # old: drawing-control
version 1.0
deprecated 3.1
glxropcode 113
wglflags small-data
offset 186
TexEnviv(target, pname, params)
return void
param target TextureEnvTarget in value
param pname TextureEnvParameter in value
param params CheckedInt32 in array [COMPSIZE(pname)]
category VERSION_1_0_DEPRECATED # old: drawing-control
version 1.0
deprecated 3.1
glxropcode 114
wglflags small-data
offset 187
TexGend(coord, pname, param)
return void
param coord TextureCoordName in value
param pname TextureGenParameter in value
param param Float64 in value
category VERSION_1_0_DEPRECATED # old: drawing-control
version 1.0
deprecated 3.1
glxropcode 115
wglflags small-data
offset 188
TexGendv(coord, pname, params)
return void
param coord TextureCoordName in value
param pname TextureGenParameter in value
param params Float64 in array [COMPSIZE(pname)]
category VERSION_1_0_DEPRECATED # old: drawing-control
version 1.0
deprecated 3.1
glxropcode 116
wglflags small-data
offset 189
TexGenf(coord, pname, param)
return void
param coord TextureCoordName in value
param pname TextureGenParameter in value
param param CheckedFloat32 in value
category VERSION_1_0_DEPRECATED # old: drawing-control
version 1.0
deprecated 3.1
glxropcode 117
wglflags small-data
offset 190
TexGenfv(coord, pname, params)
return void
param coord TextureCoordName in value
param pname TextureGenParameter in value
param params CheckedFloat32 in array [COMPSIZE(pname)]
category VERSION_1_0_DEPRECATED # old: drawing-control
version 1.0
deprecated 3.1
glxropcode 118
wglflags small-data
offset 191
TexGeni(coord, pname, param)
return void
param coord TextureCoordName in value
param pname TextureGenParameter in value
param param CheckedInt32 in value
category VERSION_1_0_DEPRECATED # old: drawing-control
version 1.0
deprecated 3.1
glxropcode 119
wglflags small-data
offset 192
TexGeniv(coord, pname, params)
return void
param coord TextureCoordName in value
param pname TextureGenParameter in value
param params CheckedInt32 in array [COMPSIZE(pname)]
category VERSION_1_0_DEPRECATED # old: drawing-control
version 1.0
deprecated 3.1
glxropcode 120
wglflags small-data
offset 193
# feedback commands
FeedbackBuffer(size, type, buffer)
return void
param size SizeI in value
param type FeedbackType in value
param buffer FeedbackElement out array [size] retained
dlflags notlistable
glxflags client-handcode server-handcode
category VERSION_1_0_DEPRECATED # old: feedback
version 1.0
deprecated 3.1
glxsingle 105
wglflags client-handcode server-handcode batchable
offset 194
SelectBuffer(size, buffer)
return void
param size SizeI in value
param buffer SelectName out array [size] retained
dlflags notlistable
glxflags client-handcode server-handcode
category VERSION_1_0_DEPRECATED # old: feedback
version 1.0
deprecated 3.1
glxsingle 106
wglflags client-handcode server-handcode batchable
offset 195
RenderMode(mode)
return Int32
param mode RenderingMode in value
category VERSION_1_0_DEPRECATED # old: feedback
dlflags notlistable
glxflags client-handcode server-handcode
version 1.0
deprecated 3.1
glxsingle 107
wglflags client-handcode server-handcode
offset 196
InitNames()
return void
category VERSION_1_0_DEPRECATED # old: feedback
version 1.0
deprecated 3.1
glxropcode 121
offset 197
LoadName(name)
return void
param name SelectName in value
category VERSION_1_0_DEPRECATED # old: feedback
version 1.0
deprecated 3.1
glxropcode 122
offset 198
PassThrough(token)
return void
param token FeedbackElement in value
category VERSION_1_0_DEPRECATED # old: feedback
version 1.0
deprecated 3.1
glxropcode 123
offset 199
PopName()
return void
category VERSION_1_0_DEPRECATED # old: feedback
version 1.0
deprecated 3.1
glxropcode 124
offset 200
PushName(name)
return void
param name SelectName in value
category VERSION_1_0_DEPRECATED # old: feedback
version 1.0
deprecated 3.1
glxropcode 125
offset 201
ClearAccum(red, green, blue, alpha)
return void
param red Float32 in value
param green Float32 in value
param blue Float32 in value
param alpha Float32 in value
category VERSION_1_0_DEPRECATED # old: framebuf
version 1.0
deprecated 3.1
glxropcode 128
offset 204
ClearIndex(c)
return void
param c MaskedColorIndexValueF in value
category VERSION_1_0_DEPRECATED # old: framebuf
version 1.0
deprecated 3.1
glxropcode 129
offset 205
IndexMask(mask)
return void
param mask MaskedColorIndexValueI in value
category VERSION_1_0_DEPRECATED # old: framebuf
version 1.0
deprecated 3.1
glxropcode 136
offset 212
Accum(op, value)
return void
param op AccumOp in value
param value CoordF in value
category VERSION_1_0_DEPRECATED # old: misc
version 1.0
deprecated 3.1
glxropcode 137
offset 213
PopAttrib()
return void
category VERSION_1_0_DEPRECATED # old: misc
version 1.0
deprecated 3.1
glxropcode 141
offset 218
PushAttrib(mask)
return void
param mask AttribMask in value
category VERSION_1_0_DEPRECATED # old: misc
version 1.0
deprecated 3.1
glxropcode 142
offset 219
# modeling commands
Map1d(target, u1, u2, stride, order, points)
return void
param target MapTarget in value
param u1 CoordD in value
param u2 CoordD in value
param stride Int32 in value
param order CheckedInt32 in value
param points CoordD in array [COMPSIZE(target/stride/order)]
category VERSION_1_0_DEPRECATED # old: modeling
dlflags handcode
glxflags client-handcode server-handcode
version 1.0
deprecated 3.1
glxropcode 143
wglflags client-handcode server-handcode
offset 220
Map1f(target, u1, u2, stride, order, points)
return void
param target MapTarget in value
param u1 CoordF in value
param u2 CoordF in value
param stride Int32 in value
param order CheckedInt32 in value
param points CoordF in array [COMPSIZE(target/stride/order)]
category VERSION_1_0_DEPRECATED # old: modeling
dlflags handcode
glxflags client-handcode server-handcode
version 1.0
deprecated 3.1
glxropcode 144
wglflags client-handcode server-handcode
offset 221
Map2d(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points)
return void
param target MapTarget in value
param u1 CoordD in value
param u2 CoordD in value
param ustride Int32 in value
param uorder CheckedInt32 in value
param v1 CoordD in value
param v2 CoordD in value
param vstride Int32 in value
param vorder CheckedInt32 in value
param points CoordD in array [COMPSIZE(target/ustride/uorder/vstride/vorder)]
category VERSION_1_0_DEPRECATED # old: modeling
dlflags handcode
glxflags client-handcode server-handcode
version 1.0
deprecated 3.1
glxropcode 145
wglflags client-handcode server-handcode
offset 222
Map2f(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points)
return void
param target MapTarget in value
param u1 CoordF in value
param u2 CoordF in value
param ustride Int32 in value
param uorder CheckedInt32 in value
param v1 CoordF in value
param v2 CoordF in value
param vstride Int32 in value
param vorder CheckedInt32 in value
param points CoordF in array [COMPSIZE(target/ustride/uorder/vstride/vorder)]
category VERSION_1_0_DEPRECATED # old: modeling
dlflags handcode
glxflags client-handcode server-handcode
version 1.0
deprecated 3.1
glxropcode 146
wglflags client-handcode server-handcode
offset 223
MapGrid1d(un, u1, u2)
return void
param un Int32 in value
param u1 CoordD in value
param u2 CoordD in value
category VERSION_1_0_DEPRECATED # old: modeling
version 1.0
deprecated 3.1
glxropcode 147
offset 224
MapGrid1f(un, u1, u2)
return void
param un Int32 in value
param u1 CoordF in value
param u2 CoordF in value
category VERSION_1_0_DEPRECATED # old: modeling
version 1.0
deprecated 3.1
glxropcode 148
offset 225
MapGrid2d(un, u1, u2, vn, v1, v2)
return void
param un Int32 in value
param u1 CoordD in value
param u2 CoordD in value
param vn Int32 in value
param v1 CoordD in value
param v2 CoordD in value
category VERSION_1_0_DEPRECATED # old: modeling
version 1.0
deprecated 3.1
glxropcode 149
offset 226
MapGrid2f(un, u1, u2, vn, v1, v2)
return void
param un Int32 in value
param u1 CoordF in value
param u2 CoordF in value
param vn Int32 in value
param v1 CoordF in value
param v2 CoordF in value
category VERSION_1_0_DEPRECATED # old: modeling
version 1.0
deprecated 3.1
glxropcode 150
offset 227
EvalCoord1d(u)
return void
param u CoordD in value
category VERSION_1_0_DEPRECATED # old: modeling
vectorequiv EvalCoord1dv
version 1.0
deprecated 3.1
offset 228
EvalCoord1dv(u)
return void
param u CoordD in array [1]
category VERSION_1_0_DEPRECATED # old: modeling
version 1.0
deprecated 3.1
glxropcode 151
offset 229
EvalCoord1f(u)
return void
param u CoordF in value
category VERSION_1_0_DEPRECATED # old: modeling
vectorequiv EvalCoord1fv
version 1.0
deprecated 3.1
offset 230
EvalCoord1fv(u)
return void
param u CoordF in array [1]
category VERSION_1_0_DEPRECATED # old: modeling
version 1.0
deprecated 3.1
glxropcode 152
offset 231
EvalCoord2d(u, v)
return void
param u CoordD in value
param v CoordD in value
category VERSION_1_0_DEPRECATED # old: modeling
vectorequiv EvalCoord2dv
version 1.0
deprecated 3.1
offset 232
EvalCoord2dv(u)
return void
param u CoordD in array [2]
category VERSION_1_0_DEPRECATED # old: modeling
version 1.0
deprecated 3.1
glxropcode 153
offset 233
EvalCoord2f(u, v)
return void
param u CoordF in value
param v CoordF in value
category VERSION_1_0_DEPRECATED # old: modeling
vectorequiv EvalCoord2fv
version 1.0
deprecated 3.1
offset 234
EvalCoord2fv(u)
return void
param u CoordF in array [2]
category VERSION_1_0_DEPRECATED # old: modeling
version 1.0
deprecated 3.1
glxropcode 154
offset 235
EvalMesh1(mode, i1, i2)
return void
param mode MeshMode1 in value
param i1 CheckedInt32 in value
param i2 CheckedInt32 in value
category VERSION_1_0_DEPRECATED # old: modeling
version 1.0
deprecated 3.1
glxropcode 155
offset 236
EvalPoint1(i)
return void
param i Int32 in value
category VERSION_1_0_DEPRECATED # old: modeling
version 1.0
deprecated 3.1
glxropcode 156
offset 237
EvalMesh2(mode, i1, i2, j1, j2)
return void
param mode MeshMode2 in value
param i1 CheckedInt32 in value
param i2 CheckedInt32 in value
param j1 CheckedInt32 in value
param j2 CheckedInt32 in value
category VERSION_1_0_DEPRECATED # old: modeling
version 1.0
deprecated 3.1
glxropcode 157
offset 238
EvalPoint2(i, j)
return void
param i CheckedInt32 in value
param j CheckedInt32 in value
category VERSION_1_0_DEPRECATED # old: modeling
version 1.0
deprecated 3.1
glxropcode 158
offset 239
AlphaFunc(func, ref)
return void
param func AlphaFunction in value
param ref ClampedFloat32 in value
category VERSION_1_0_DEPRECATED # old: pixel-op
version 1.0
deprecated 3.1
glxropcode 159
offset 240
PixelZoom(xfactor, yfactor)
return void
param xfactor Float32 in value
param yfactor Float32 in value
category VERSION_1_0_DEPRECATED # old: pixel-rw
version 1.0
deprecated 3.1
glxropcode 165
offset 246
PixelTransferf(pname, param)
return void
param pname PixelTransferParameter in value
param param CheckedFloat32 in value
category VERSION_1_0_DEPRECATED # old: pixel-rw
version 1.0
deprecated 3.1
glxropcode 166
offset 247
PixelTransferi(pname, param)
return void
param pname PixelTransferParameter in value
param param CheckedInt32 in value
category VERSION_1_0_DEPRECATED # old: pixel-rw
version 1.0
deprecated 3.1
glxropcode 167
offset 248
PixelMapfv(map, mapsize, values)
return void
param map PixelMap in value
param mapsize CheckedInt32 in value
param values Float32 in array [mapsize]
category VERSION_1_0_DEPRECATED # old: pixel-rw
glxflags client-handcode
version 1.0
deprecated 3.1
glxropcode 168
offset 251
PixelMapuiv(map, mapsize, values)
return void
param map PixelMap in value
param mapsize CheckedInt32 in value
param values UInt32 in array [mapsize]
category VERSION_1_0_DEPRECATED # old: pixel-rw
glxflags client-handcode
version 1.0
deprecated 3.1
glxropcode 169
offset 252
PixelMapusv(map, mapsize, values)
return void
param map PixelMap in value
param mapsize CheckedInt32 in value
param values UInt16 in array [mapsize]
category VERSION_1_0_DEPRECATED # old: pixel-rw
glxflags client-handcode
version 1.0
deprecated 3.1
glxropcode 170
offset 253
CopyPixels(x, y, width, height, type)
return void
param x WinCoord in value
param y WinCoord in value
param width SizeI in value
param height SizeI in value
param type PixelCopyType in value
category VERSION_1_0_DEPRECATED # old: pixel-rw
version 1.0
deprecated 3.1
glxropcode 172
offset 255
DrawPixels(width, height, format, type, pixels)
return void
param width SizeI in value
param height SizeI in value
param format PixelFormat in value
param type PixelType in value
param pixels Void in array [COMPSIZE(format/type/width/height)]
category VERSION_1_0_DEPRECATED # old: pixel-rw
dlflags handcode
glxflags client-handcode server-handcode
version 1.0
deprecated 3.1
glxropcode 173
wglflags client-handcode server-handcode
offset 257
GetClipPlane(plane, equation)
return void
param plane ClipPlaneName in value
param equation Float64 out array [4]
category VERSION_1_0_DEPRECATED # old: state-req
dlflags notlistable
version 1.0
deprecated 3.1
glxsingle 113
glxflags client-handcode server-handcode
offset 259
GetLightfv(light, pname, params)
return void
param light LightName in value
param pname LightParameter in value
param params Float32 out array [COMPSIZE(pname)]
category VERSION_1_0_DEPRECATED # old: state-req
dlflags notlistable
version 1.0
deprecated 3.1
glxsingle 118
wglflags small-data
offset 264
GetLightiv(light, pname, params)
return void
param light LightName in value
param pname LightParameter in value
param params Int32 out array [COMPSIZE(pname)]
category VERSION_1_0_DEPRECATED # old: state-req
dlflags notlistable
version 1.0
deprecated 3.1
glxsingle 119
wglflags small-data
offset 265
GetMapdv(target, query, v)
return void
param target MapTarget in value
param query GetMapQuery in value
param v Float64 out array [COMPSIZE(target/query)]
category VERSION_1_0_DEPRECATED # old: state-req
dlflags notlistable
version 1.0
deprecated 3.1
glxsingle 120
offset 266
GetMapfv(target, query, v)
return void
param target MapTarget in value
param query GetMapQuery in value
param v Float32 out array [COMPSIZE(target/query)]
category VERSION_1_0_DEPRECATED # old: state-req
dlflags notlistable
version 1.0
deprecated 3.1
glxsingle 121
offset 267
GetMapiv(target, query, v)
return void
param target MapTarget in value
param query GetMapQuery in value
param v Int32 out array [COMPSIZE(target/query)]
category VERSION_1_0_DEPRECATED # old: state-req
dlflags notlistable
version 1.0
deprecated 3.1
glxsingle 122
offset 268
GetMaterialfv(face, pname, params)
return void
param face MaterialFace in value
param pname MaterialParameter in value
param params Float32 out array [COMPSIZE(pname)]
category VERSION_1_0_DEPRECATED # old: state-req
dlflags notlistable
version 1.0
deprecated 3.1
glxsingle 123
wglflags small-data
offset 269
GetMaterialiv(face, pname, params)
return void
param face MaterialFace in value
param pname MaterialParameter in value
param params Int32 out array [COMPSIZE(pname)]
category VERSION_1_0_DEPRECATED # old: state-req
dlflags notlistable
version 1.0
deprecated 3.1
glxsingle 124
wglflags small-data
offset 270
GetPixelMapfv(map, values)
return void
param map PixelMap in value
param values Float32 out array [COMPSIZE(map)]
category VERSION_1_0_DEPRECATED # old: state-req
dlflags notlistable
version 1.0
deprecated 3.1
glxsingle 125
offset 271
GetPixelMapuiv(map, values)
return void
param map PixelMap in value
param values UInt32 out array [COMPSIZE(map)]
category VERSION_1_0_DEPRECATED # old: state-req
dlflags notlistable
version 1.0
deprecated 3.1
glxsingle 126
offset 272
GetPixelMapusv(map, values)
return void
param map PixelMap in value
param values UInt16 out array [COMPSIZE(map)]
category VERSION_1_0_DEPRECATED # old: state-req
dlflags notlistable
version 1.0
deprecated 3.1
glxsingle 127
offset 273
GetPolygonStipple(mask)
return void
param mask UInt8 out array [COMPSIZE()]
category VERSION_1_0_DEPRECATED # old: state-req
dlflags notlistable
glxflags client-handcode server-handcode
version 1.0
deprecated 3.1
glxsingle 128
wglflags client-handcode server-handcode
offset 274
GetTexEnvfv(target, pname, params)
return void
param target TextureEnvTarget in value
param pname TextureEnvParameter in value
param params Float32 out array [COMPSIZE(pname)]
category VERSION_1_0_DEPRECATED # old: state-req
dlflags notlistable
version 1.0
deprecated 3.1
glxsingle 130
wglflags small-data
offset 276
GetTexEnviv(target, pname, params)
return void
param target TextureEnvTarget in value
param pname TextureEnvParameter in value
param params Int32 out array [COMPSIZE(pname)]
category VERSION_1_0_DEPRECATED # old: state-req
dlflags notlistable
version 1.0
deprecated 3.1
glxsingle 131
wglflags small-data
offset 277
GetTexGendv(coord, pname, params)
return void
param coord TextureCoordName in value
param pname TextureGenParameter in value
param params Float64 out array [COMPSIZE(pname)]
category VERSION_1_0_DEPRECATED # old: state-req
dlflags notlistable
version 1.0
deprecated 3.1
glxsingle 132
wglflags small-data
offset 278
GetTexGenfv(coord, pname, params)
return void
param coord TextureCoordName in value
param pname TextureGenParameter in value
param params Float32 out array [COMPSIZE(pname)]
category VERSION_1_0_DEPRECATED # old: state-req
dlflags notlistable
version 1.0
deprecated 3.1
glxsingle 133
wglflags small-data
offset 279
GetTexGeniv(coord, pname, params)
return void
param coord TextureCoordName in value
param pname TextureGenParameter in value
param params Int32 out array [COMPSIZE(pname)]
category VERSION_1_0_DEPRECATED # old: state-req
dlflags notlistable
version 1.0
deprecated 3.1
glxsingle 134
wglflags small-data
offset 280
IsList(list)
return Boolean
param list List in value
category VERSION_1_0_DEPRECATED # old: state-req
dlflags notlistable
version 1.0
deprecated 3.1
glxsingle 141
offset 287
Frustum(left, right, bottom, top, zNear, zFar)
return void
param left Float64 in value
param right Float64 in value
param bottom Float64 in value
param top Float64 in value
param zNear Float64 in value
param zFar Float64 in value
category VERSION_1_0_DEPRECATED # old: xform
version 1.0
deprecated 3.1
glxropcode 175
offset 289
LoadIdentity()
return void
category VERSION_1_0_DEPRECATED # old: xform
version 1.0
deprecated 3.1
glxropcode 176
offset 290
LoadMatrixf(m)
return void
param m Float32 in array [16]
category VERSION_1_0_DEPRECATED # old: xform
version 1.0
deprecated 3.1
glxropcode 177
offset 291
LoadMatrixd(m)
return void
param m Float64 in array [16]
category VERSION_1_0_DEPRECATED # old: xform
version 1.0
deprecated 3.1
glxropcode 178
offset 292
MatrixMode(mode)
return void
param mode MatrixMode in value
category VERSION_1_0_DEPRECATED # old: xform
version 1.0
deprecated 3.1
glxropcode 179
offset 293
MultMatrixf(m)
return void
param m Float32 in array [16]
category VERSION_1_0_DEPRECATED # old: xform
version 1.0
deprecated 3.1
glxropcode 180
offset 294
MultMatrixd(m)
return void
param m Float64 in array [16]
category VERSION_1_0_DEPRECATED # old: xform
version 1.0
deprecated 3.1
glxropcode 181
offset 295
Ortho(left, right, bottom, top, zNear, zFar)
return void
param left Float64 in value
param right Float64 in value
param bottom Float64 in value
param top Float64 in value
param zNear Float64 in value
param zFar Float64 in value
category VERSION_1_0_DEPRECATED # old: xform
version 1.0
deprecated 3.1
glxropcode 182
offset 296
PopMatrix()
return void
category VERSION_1_0_DEPRECATED # old: xform
version 1.0
deprecated 3.1
glxropcode 183
offset 297
PushMatrix()
return void
category VERSION_1_0_DEPRECATED # old: xform
version 1.0
deprecated 3.1
glxropcode 184
offset 298
Rotated(angle, x, y, z)
return void
param angle Float64 in value
param x Float64 in value
param y Float64 in value
param z Float64 in value
category VERSION_1_0_DEPRECATED # old: xform
version 1.0
deprecated 3.1
glxropcode 185
offset 299
Rotatef(angle, x, y, z)
return void
param angle Float32 in value
param x Float32 in value
param y Float32 in value
param z Float32 in value
category VERSION_1_0_DEPRECATED # old: xform
version 1.0
deprecated 3.1
glxropcode 186
offset 300
Scaled(x, y, z)
return void
param x Float64 in value
param y Float64 in value
param z Float64 in value
category VERSION_1_0_DEPRECATED # old: xform
version 1.0
deprecated 3.1
glxropcode 187
offset 301
Scalef(x, y, z)
return void
param x Float32 in value
param y Float32 in value
param z Float32 in value
category VERSION_1_0_DEPRECATED # old: xform
version 1.0
deprecated 3.1
glxropcode 188
offset 302
Translated(x, y, z)
return void
param x Float64 in value
param y Float64 in value
param z Float64 in value
category VERSION_1_0_DEPRECATED # old: xform
version 1.0
deprecated 3.1
glxropcode 189
offset 303
Translatef(x, y, z)
return void
param x Float32 in value
param y Float32 in value
param z Float32 in value
category VERSION_1_0_DEPRECATED # old: xform
version 1.0
deprecated 3.1
glxropcode 190
offset 304
###############################################################################
###############################################################################
#
# OpenGL 1.1 commands
#
###############################################################################
###############################################################################
DrawArrays(mode, first, count)
return void
param mode BeginMode in value
param first Int32 in value
param count SizeI in value
category VERSION_1_1
dlflags handcode
glxflags client-handcode client-intercept server-handcode
version 1.1
glxropcode 193
offset 310
DrawElements(mode, count, type, indices)
return void
param mode BeginMode in value
param count SizeI in value
param type DrawElementsType in value
param indices Void in array [COMPSIZE(count/type)]
category VERSION_1_1
dlflags handcode
glxflags client-handcode client-intercept server-handcode
version 1.1
offset 311
GetPointerv(pname, params)
return void
param pname GetPointervPName in value
param params VoidPointer out array [1]
category VERSION_1_1
dlflags notlistable
glxflags client-handcode client-intercept server-handcode
version 1.1
offset 329
PolygonOffset(factor, units)
return void
param factor Float32 in value
param units Float32 in value
category VERSION_1_1
version 1.1
glxropcode 192
offset 319
# Arguably TexelInternalFormat, not PixelInternalFormat
CopyTexImage1D(target, level, internalformat, x, y, width, border)
return void
param target TextureTarget in value
param level CheckedInt32 in value
param internalformat PixelInternalFormat in value
param x WinCoord in value
param y WinCoord in value
param width SizeI in value
param border CheckedInt32 in value
category VERSION_1_1
version 1.1
glxropcode 4119
glxflags EXT
offset 323
# Arguably TexelInternalFormat, not PixelInternalFormat
CopyTexImage2D(target, level, internalformat, x, y, width, height, border)
return void
param target TextureTarget in value
param level CheckedInt32 in value
param internalformat PixelInternalFormat in value
param x WinCoord in value
param y WinCoord in value
param width SizeI in value
param height SizeI in value
param border CheckedInt32 in value
category VERSION_1_1
version 1.1
glxropcode 4120
glxflags EXT
offset 324
CopyTexSubImage1D(target, level, xoffset, x, y, width)
return void
param target TextureTarget in value
param level CheckedInt32 in value
param xoffset CheckedInt32 in value
param x WinCoord in value
param y WinCoord in value
param width SizeI in value
category VERSION_1_1
version 1.1
glxropcode 4121
glxflags EXT
offset 325
CopyTexSubImage2D(target, level, xoffset, yoffset, x, y, width, height)
return void
param target TextureTarget in value
param level CheckedInt32 in value
param xoffset CheckedInt32 in value
param yoffset CheckedInt32 in value
param x WinCoord in value
param y WinCoord in value
param width SizeI in value
param height SizeI in value
category VERSION_1_1
version 1.1
glxropcode 4122
glxflags EXT
offset 326
TexSubImage1D(target, level, xoffset, width, format, type, pixels)
return void
param target TextureTarget in value
param level CheckedInt32 in value
param xoffset CheckedInt32 in value
param width SizeI in value
param format PixelFormat in value
param type PixelType in value
param pixels Void in array [COMPSIZE(format/type/width)]
category VERSION_1_1
dlflags handcode
glxflags EXT client-handcode server-handcode
version 1.1
glxropcode 4099
offset 332
TexSubImage2D(target, level, xoffset, yoffset, width, height, format, type, pixels)
return void
param target TextureTarget in value
param level CheckedInt32 in value
param xoffset CheckedInt32 in value
param yoffset CheckedInt32 in value
param width SizeI in value
param height SizeI in value
param format PixelFormat in value
param type PixelType in value
param pixels Void in array [COMPSIZE(format/type/width/height)]
category VERSION_1_1
dlflags handcode
glxflags EXT client-handcode server-handcode
version 1.1
glxropcode 4100
offset 333
BindTexture(target, texture)
return void
param target TextureTarget in value
param texture Texture in value
category VERSION_1_1
version 1.1
glxropcode 4117
glxflags EXT
offset 307
DeleteTextures(n, textures)
return void
param n SizeI in value
param textures Texture in array [n]
category VERSION_1_1
dlflags notlistable
version 1.1
glxsingle 144
offset 327
GenTextures(n, textures)
return void
param n SizeI in value
param textures Texture out array [n]
category VERSION_1_1
dlflags notlistable
version 1.1
glxsingle 145
offset 328
IsTexture(texture)
return Boolean
param texture Texture in value
category VERSION_1_1
dlflags notlistable
version 1.1
glxsingle 146
offset 330
###############################################################################
###############################################################################
#
# OpenGL 1.1 deprecated commands
#
###############################################################################
###############################################################################
ArrayElement(i)
return void
param i Int32 in value
category VERSION_1_1_DEPRECATED
dlflags handcode
glxflags client-handcode client-intercept server-handcode
version 1.1
deprecated 3.1
offset 306
ColorPointer(size, type, stride, pointer)
return void
param size Int32 in value
param type ColorPointerType in value
param stride SizeI in value
param pointer Void in array [COMPSIZE(size/type/stride)] retained
category VERSION_1_1_DEPRECATED
dlflags notlistable
glxflags client-handcode client-intercept server-handcode
version 1.1
deprecated 3.1
offset 308
DisableClientState(array)
return void
param array EnableCap in value
category VERSION_1_1_DEPRECATED
version 1.1
deprecated 3.1
dlflags notlistable
glxflags client-handcode client-intercept server-handcode
offset 309
EdgeFlagPointer(stride, pointer)
return void
param stride SizeI in value
param pointer Void in array [COMPSIZE(stride)] retained
category VERSION_1_1_DEPRECATED
dlflags notlistable
glxflags client-handcode client-intercept server-handcode
version 1.1
deprecated 3.1
offset 312
EnableClientState(array)
return void
param array EnableCap in value
category VERSION_1_1_DEPRECATED
dlflags notlistable
glxflags client-handcode client-intercept server-handcode
version 1.1
deprecated 3.1
offset 313
IndexPointer(type, stride, pointer)
return void
param type IndexPointerType in value
param stride SizeI in value
param pointer Void in array [COMPSIZE(type/stride)] retained
category VERSION_1_1_DEPRECATED
dlflags notlistable
glxflags client-handcode client-intercept server-handcode
version 1.1
deprecated 3.1
offset 314
InterleavedArrays(format, stride, pointer)
return void
param format InterleavedArrayFormat in value
param stride SizeI in value
param pointer Void in array [COMPSIZE(format/stride)] retained
category VERSION_1_1_DEPRECATED
dlflags notlistable
glxflags client-handcode client-intercept server-handcode
version 1.1
deprecated 3.1
offset 317
NormalPointer(type, stride, pointer)
return void
param type NormalPointerType in value
param stride SizeI in value
param pointer Void in array [COMPSIZE(type/stride)] retained
category VERSION_1_1_DEPRECATED
dlflags notlistable
glxflags client-handcode client-intercept server-handcode
version 1.1
deprecated 3.1
offset 318
TexCoordPointer(size, type, stride, pointer)
return void
param size Int32 in value
param type TexCoordPointerType in value
param stride SizeI in value
param pointer Void in array [COMPSIZE(size/type/stride)] retained
category VERSION_1_1_DEPRECATED
dlflags notlistable
glxflags client-handcode client-intercept server-handcode
version 1.1
deprecated 3.1
offset 320
VertexPointer(size, type, stride, pointer)
return void
param size Int32 in value
param type VertexPointerType in value
param stride SizeI in value
param pointer Void in array [COMPSIZE(size/type/stride)] retained
category VERSION_1_1_DEPRECATED
dlflags notlistable
glxflags client-handcode client-intercept server-handcode
version 1.1
deprecated 3.1
offset 321
AreTexturesResident(n, textures, residences)
return Boolean
param n SizeI in value
param textures Texture in array [n]
param residences Boolean out array [n]
category VERSION_1_1_DEPRECATED
glxsingle 143
dlflags notlistable
version 1.1
deprecated 3.1
offset 322
PrioritizeTextures(n, textures, priorities)
return void
param n SizeI in value
param textures Texture in array [n]
param priorities ClampedFloat32 in array [n]
category VERSION_1_1_DEPRECATED
version 1.1
deprecated 3.1
glxropcode 4118
glxflags EXT
offset 331
Indexub(c)
return void
param c ColorIndexValueUB in value
category VERSION_1_1_DEPRECATED
vectorequiv Indexubv
version 1.1
offset 315
Indexubv(c)
return void
param c ColorIndexValueUB in array [1]
category VERSION_1_1_DEPRECATED
version 1.1
glxropcode 194
offset 316
PopClientAttrib()
return void
category VERSION_1_1_DEPRECATED
version 1.1
deprecated 3.1
dlflags notlistable
glxflags client-handcode client-intercept server-handcode
offset 334
PushClientAttrib(mask)
return void
param mask ClientAttribMask in value
category VERSION_1_1_DEPRECATED
version 1.1
deprecated 3.1
dlflags notlistable
glxflags client-handcode client-intercept server-handcode
offset 335
###############################################################################
###############################################################################
#
# OpenGL 1.2 commands
#
###############################################################################
###############################################################################
BlendColor(red, green, blue, alpha)
return void
param red ClampedColorF in value
param green ClampedColorF in value
param blue ClampedColorF in value
param alpha ClampedColorF in value
category VERSION_1_2
glxflags EXT
version 1.2
glxropcode 4096
offset 336
BlendEquation(mode)
return void
param mode BlendEquationMode in value
category VERSION_1_2
glxflags EXT
version 1.2
glxropcode 4097
offset 337
DrawRangeElements(mode, start, end, count, type, indices)
return void
param mode BeginMode in value
param start UInt32 in value
param end UInt32 in value
param count SizeI in value
param type DrawElementsType in value
param indices Void in array [COMPSIZE(count/type)]
category VERSION_1_2
dlflags handcode
glxflags client-handcode client-intercept server-handcode
version 1.2
offset 338
# OpenGL 1.2 (EXT_texture3D) commands
# Arguably TexelInternalFormat, not PixelInternalFormat
TexImage3D(target, level, internalformat, width, height, depth, border, format, type, pixels)
return void
param target TextureTarget in value
param level CheckedInt32 in value
param internalformat TextureComponentCount in value
param width SizeI in value
param height SizeI in value
param depth SizeI in value
param border CheckedInt32 in value
param format PixelFormat in value
param type PixelType in value
param pixels Void in array [COMPSIZE(format/type/width/height/depth)]
category VERSION_1_2
dlflags handcode
glxflags client-handcode server-handcode EXT
version 1.2
deprecated 3.1
glxropcode 4114
offset 371
TexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels)
return void
param target TextureTarget in value
param level CheckedInt32 in value
param xoffset CheckedInt32 in value
param yoffset CheckedInt32 in value
param zoffset CheckedInt32 in value
param width SizeI in value
param height SizeI in value
param depth SizeI in value
param format PixelFormat in value
param type PixelType in value
param pixels Void in array [COMPSIZE(format/type/width/height/depth)]
category VERSION_1_2
dlflags handcode
glxflags client-handcode server-handcode EXT
version 1.2
glxropcode 4115
offset 372
# OpenGL 1.2 (EXT_copy_texture) commands (specific to texture3D)
CopyTexSubImage3D(target, level, xoffset, yoffset, zoffset, x, y, width, height)
return void
param target TextureTarget in value
param level CheckedInt32 in value
param xoffset CheckedInt32 in value
param yoffset CheckedInt32 in value
param zoffset CheckedInt32 in value
param x WinCoord in value
param y WinCoord in value
param width SizeI in value
param height SizeI in value
category VERSION_1_2
glxflags EXT
version 1.2
glxropcode 4123
offset 373
###############################################################################
###############################################################################
#
# OpenGL 1.2 deprecated commands
#
###############################################################################
###############################################################################
# OpenGL 1.2 (SGI_color_table) commands
ColorTable(target, internalformat, width, format, type, table)
return void
param target ColorTableTarget in value
param internalformat PixelInternalFormat in value
param width SizeI in value
param format PixelFormat in value
param type PixelType in value
param table Void in array [COMPSIZE(format/type/width)]
category VERSION_1_2_DEPRECATED
dlflags handcode
glxflags client-handcode server-handcode EXT
version 1.2
deprecated 3.1
glxropcode 2053
offset 339
ColorTableParameterfv(target, pname, params)
return void
param target ColorTableTarget in value
param pname ColorTableParameterPName in value
param params CheckedFloat32 in array [COMPSIZE(pname)]
category VERSION_1_2_DEPRECATED
glxflags EXT
version 1.2
deprecated 3.1
glxropcode 2054
offset 340
ColorTableParameteriv(target, pname, params)
return void
param target ColorTableTarget in value
param pname ColorTableParameterPName in value
param params CheckedInt32 in array [COMPSIZE(pname)]
category VERSION_1_2_DEPRECATED
glxflags EXT
version 1.2
deprecated 3.1
glxropcode 2055
offset 341
CopyColorTable(target, internalformat, x, y, width)
return void
param target ColorTableTarget in value
param internalformat PixelInternalFormat in value
param x WinCoord in value
param y WinCoord in value
param width SizeI in value
category VERSION_1_2_DEPRECATED
glxflags EXT
version 1.2
deprecated 3.1
glxropcode 2056
offset 342
GetColorTable(target, format, type, table)
return void
param target ColorTableTarget in value
param format PixelFormat in value
param type PixelType in value
param table Void out array [COMPSIZE(target/format/type)]
category VERSION_1_2_DEPRECATED
dlflags notlistable
glxflags client-handcode server-handcode
version 1.2
deprecated 3.1
glxsingle 147
offset 343
GetColorTableParameterfv(target, pname, params)
return void
param target ColorTableTarget in value
param pname GetColorTableParameterPName in value
param params Float32 out array [COMPSIZE(pname)]
category VERSION_1_2_DEPRECATED
dlflags notlistable
version 1.2
deprecated 3.1
glxsingle 148
offset 344
GetColorTableParameteriv(target, pname, params)
return void
param target ColorTableTarget in value
param pname GetColorTableParameterPName in value
param params Int32 out array [COMPSIZE(pname)]
category VERSION_1_2_DEPRECATED
dlflags notlistable
version 1.2
deprecated 3.1
glxsingle 149
offset 345
# OpenGL 1.2 (EXT_color_subtable) commands
ColorSubTable(target, start, count, format, type, data)
return void
param target ColorTableTarget in value
param start SizeI in value
param count SizeI in value
param format PixelFormat in value
param type PixelType in value
param data Void in array [COMPSIZE(format/type/count)]
category VERSION_1_2_DEPRECATED
dlflags handcode
glxflags client-handcode server-handcode
version 1.2
deprecated 3.1
glxropcode 195
offset 346
CopyColorSubTable(target, start, x, y, width)
return void
param target ColorTableTarget in value
param start SizeI in value
param x WinCoord in value
param y WinCoord in value
param width SizeI in value
category VERSION_1_2_DEPRECATED
version 1.2
deprecated 3.1
glxropcode 196
offset 347
# OpenGL 1.2 (EXT_convolution) commands
ConvolutionFilter1D(target, internalformat, width, format, type, image)
return void
param target ConvolutionTarget in value
param internalformat PixelInternalFormat in value
param width SizeI in value
param format PixelFormat in value
param type PixelType in value
param image Void in array [COMPSIZE(format/type/width)]
category VERSION_1_2_DEPRECATED
dlflags handcode
glxflags client-handcode server-handcode EXT
version 1.2
deprecated 3.1
glxropcode 4101
offset 348
ConvolutionFilter2D(target, internalformat, width, height, format, type, image)
return void
param target ConvolutionTarget in value
param internalformat PixelInternalFormat in value
param width SizeI in value
param height SizeI in value
param format PixelFormat in value
param type PixelType in value
param image Void in array [COMPSIZE(format/type/width/height)]
category VERSION_1_2_DEPRECATED
dlflags handcode
glxflags client-handcode server-handcode EXT
version 1.2
deprecated 3.1
glxropcode 4102
offset 349
ConvolutionParameterf(target, pname, params)
return void
param target ConvolutionTarget in value
param pname ConvolutionParameter in value
param params CheckedFloat32 in value
category VERSION_1_2_DEPRECATED
glxflags EXT
version 1.2
deprecated 3.1
glxropcode 4103
offset 350
ConvolutionParameterfv(target, pname, params)
return void
param target ConvolutionTarget in value
param pname ConvolutionParameter in value
param params CheckedFloat32 in array [COMPSIZE(pname)]
category VERSION_1_2_DEPRECATED
glxflags EXT
version 1.2
deprecated 3.1
glxropcode 4104
offset 351
ConvolutionParameteri(target, pname, params)
return void
param target ConvolutionTarget in value
param pname ConvolutionParameter in value
param params CheckedInt32 in value
category VERSION_1_2_DEPRECATED
glxflags EXT
version 1.2
deprecated 3.1
glxropcode 4105
offset 352
ConvolutionParameteriv(target, pname, params)
return void
param target ConvolutionTarget in value
param pname ConvolutionParameter in value
param params CheckedInt32 in array [COMPSIZE(pname)]
category VERSION_1_2_DEPRECATED
glxflags EXT
version 1.2
deprecated 3.1
glxropcode 4106
offset 353
CopyConvolutionFilter1D(target, internalformat, x, y, width)
return void
param target ConvolutionTarget in value
param internalformat PixelInternalFormat in value
param x WinCoord in value
param y WinCoord in value
param width SizeI in value
category VERSION_1_2_DEPRECATED
glxflags EXT
version 1.2
deprecated 3.1
glxropcode 4107
offset 354
CopyConvolutionFilter2D(target, internalformat, x, y, width, height)
return void
param target ConvolutionTarget in value
param internalformat PixelInternalFormat in value
param x WinCoord in value
param y WinCoord in value
param width SizeI in value
param height SizeI in value
category VERSION_1_2_DEPRECATED
glxflags EXT
version 1.2
deprecated 3.1
glxropcode 4108
offset 355
GetConvolutionFilter(target, format, type, image)
return void
param target ConvolutionTarget in value
param format PixelFormat in value
param type PixelType in value
param image Void out array [COMPSIZE(target/format/type)]
category VERSION_1_2_DEPRECATED
dlflags notlistable
glxflags client-handcode server-handcode
version 1.2
deprecated 3.1
glxsingle 150
offset 356
GetConvolutionParameterfv(target, pname, params)
return void
param target ConvolutionTarget in value
param pname GetConvolutionParameterPName in value
param params Float32 out array [COMPSIZE(pname)]
category VERSION_1_2_DEPRECATED
dlflags notlistable
version 1.2
deprecated 3.1
glxsingle 151
offset 357
GetConvolutionParameteriv(target, pname, params)
return void
param target ConvolutionTarget in value
param pname GetConvolutionParameterPName in value
param params Int32 out array [COMPSIZE(pname)]
category VERSION_1_2_DEPRECATED
dlflags notlistable
version 1.2
deprecated 3.1
glxsingle 152
offset 358
GetSeparableFilter(target, format, type, row, column, span)
return void
param target SeparableTarget in value
param format PixelFormat in value
param type PixelType in value
param row Void out array [COMPSIZE(target/format/type)]
param column Void out array [COMPSIZE(target/format/type)]
param span Void out array [COMPSIZE(target/format/type)]
category VERSION_1_2_DEPRECATED
dlflags notlistable
glxflags client-handcode server-handcode
version 1.2
deprecated 3.1
glxsingle 153
offset 359
SeparableFilter2D(target, internalformat, width, height, format, type, row, column)
return void
param target SeparableTarget in value
param internalformat PixelInternalFormat in value
param width SizeI in value
param height SizeI in value
param format PixelFormat in value
param type PixelType in value
param row Void in array [COMPSIZE(target/format/type/width)]
param column Void in array [COMPSIZE(target/format/type/height)]
category VERSION_1_2_DEPRECATED
dlflags handcode
glxflags client-handcode server-handcode EXT
version 1.2
deprecated 3.1
glxropcode 4109
offset 360
# OpenGL 1.2 (EXT_histogram) commands
GetHistogram(target, reset, format, type, values)
return void
param target HistogramTarget in value
param reset Boolean in value
param format PixelFormat in value
param type PixelType in value
param values Void out array [COMPSIZE(target/format/type)]
category VERSION_1_2_DEPRECATED
dlflags notlistable
glxflags client-handcode server-handcode
version 1.2
deprecated 3.1
glxsingle 154
offset 361
GetHistogramParameterfv(target, pname, params)
return void
param target HistogramTarget in value
param pname GetHistogramParameterPName in value
param params Float32 out array [COMPSIZE(pname)]
category VERSION_1_2_DEPRECATED
dlflags notlistable
version 1.2
deprecated 3.1
glxsingle 155
offset 362
GetHistogramParameteriv(target, pname, params)
return void
param target HistogramTarget in value
param pname GetHistogramParameterPName in value
param params Int32 out array [COMPSIZE(pname)]
category VERSION_1_2_DEPRECATED
dlflags notlistable
version 1.2
deprecated 3.1
glxsingle 156
offset 363
GetMinmax(target, reset, format, type, values)
return void
param target MinmaxTarget in value
param reset Boolean in value
param format PixelFormat in value
param type PixelType in value
param values Void out array [COMPSIZE(target/format/type)]
category VERSION_1_2_DEPRECATED
dlflags notlistable
glxflags client-handcode server-handcode
version 1.2
deprecated 3.1
glxsingle 157
offset 364
GetMinmaxParameterfv(target, pname, params)
return void
param target MinmaxTarget in value
param pname GetMinmaxParameterPName in value
param params Float32 out array [COMPSIZE(pname)]
category VERSION_1_2_DEPRECATED
dlflags notlistable
version 1.2
deprecated 3.1
glxsingle 158
offset 365
GetMinmaxParameteriv(target, pname, params)
return void
param target MinmaxTarget in value
param pname GetMinmaxParameterPName in value
param params Int32 out array [COMPSIZE(pname)]
category VERSION_1_2_DEPRECATED
dlflags notlistable
version 1.2
deprecated 3.1
glxsingle 159
offset 366
Histogram(target, width, internalformat, sink)
return void
param target HistogramTarget in value
param width SizeI in value
param internalformat PixelInternalFormat in value
param sink Boolean in value
category VERSION_1_2_DEPRECATED
dlflags handcode
glxflags EXT
version 1.2
deprecated 3.1
glxropcode 4110
offset 367
Minmax(target, internalformat, sink)
return void
param target MinmaxTarget in value
param internalformat PixelInternalFormat in value
param sink Boolean in value
category VERSION_1_2_DEPRECATED
glxflags EXT
version 1.2
deprecated 3.1
glxropcode 4111
offset 368
ResetHistogram(target)
return void
param target HistogramTarget in value
category VERSION_1_2_DEPRECATED
glxflags EXT
version 1.2
deprecated 3.1
glxropcode 4112
offset 369
ResetMinmax(target)
return void
param target MinmaxTarget in value
category VERSION_1_2_DEPRECATED
glxflags EXT
version 1.2
deprecated 3.1
glxropcode 4113
offset 370
###############################################################################
###############################################################################
#
# OpenGL 1.3 commands
#
###############################################################################
###############################################################################
# OpenGL 1.3 (ARB_multitexture) commands
ActiveTexture(texture)
return void
param texture TextureUnit in value
category VERSION_1_3
glxflags ARB
version 1.3
glxropcode 197
offset 374
# OpenGL 1.3 (ARB_multisample) commands
SampleCoverage(value, invert)
return void
param value ClampedFloat32 in value
param invert Boolean in value
category VERSION_1_3
glxflags ARB
version 1.3
glxropcode 229
offset 412
# OpenGL 1.3 (ARB_texture_compression) commands
# Arguably TexelInternalFormat, not PixelInternalFormat
CompressedTexImage3D(target, level, internalformat, width, height, depth, border, imageSize, data)
return void
param target TextureTarget in value
param level CheckedInt32 in value
param internalformat PixelInternalFormat in value
param width SizeI in value
param height SizeI in value
param depth SizeI in value
param border CheckedInt32 in value
param imageSize SizeI in value
param data CompressedTextureARB in array [imageSize]
category VERSION_1_3
dlflags handcode
glxflags ARB client-handcode server-handcode
version 1.3
glxropcode 216
wglflags client-handcode server-handcode
offset 554
# Arguably TexelInternalFormat, not PixelInternalFormat
CompressedTexImage2D(target, level, internalformat, width, height, border, imageSize, data)
return void
param target TextureTarget in value
param level CheckedInt32 in value
param internalformat PixelInternalFormat in value
param width SizeI in value
param height SizeI in value
param border CheckedInt32 in value
param imageSize SizeI in value
param data CompressedTextureARB in array [imageSize]
category VERSION_1_3
dlflags handcode
glxflags ARB client-handcode server-handcode
version 1.3
glxropcode 215
wglflags client-handcode server-handcode
offset 555
# Arguably TexelInternalFormat, not PixelInternalFormat
CompressedTexImage1D(target, level, internalformat, width, border, imageSize, data)
return void
param target TextureTarget in value
param level CheckedInt32 in value
param internalformat PixelInternalFormat in value
param width SizeI in value
param border CheckedInt32 in value
param imageSize SizeI in value
param data CompressedTextureARB in array [imageSize]
category VERSION_1_3
dlflags handcode
glxflags ARB client-handcode server-handcode
version 1.3
glxropcode 214
wglflags client-handcode server-handcode
offset 556
CompressedTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data)
return void
param target TextureTarget in value
param level CheckedInt32 in value
param xoffset CheckedInt32 in value
param yoffset CheckedInt32 in value
param zoffset CheckedInt32 in value
param width SizeI in value
param height SizeI in value
param depth SizeI in value
param format PixelFormat in value
param imageSize SizeI in value
param data CompressedTextureARB in array [imageSize]
category VERSION_1_3
dlflags handcode
glxflags ARB client-handcode server-handcode
version 1.3
glxropcode 219
wglflags client-handcode server-handcode
offset 557
CompressedTexSubImage2D(target, level, xoffset, yoffset, width, height, format, imageSize, data)
return void
param target TextureTarget in value
param level CheckedInt32 in value
param xoffset CheckedInt32 in value
param yoffset CheckedInt32 in value
param width SizeI in value
param height SizeI in value
param format PixelFormat in value
param imageSize SizeI in value
param data CompressedTextureARB in array [imageSize]
category VERSION_1_3
dlflags handcode
glxflags ARB client-handcode server-handcode
version 1.3
glxropcode 218
wglflags client-handcode server-handcode
offset 558
CompressedTexSubImage1D(target, level, xoffset, width, format, imageSize, data)
return void
param target TextureTarget in value
param level CheckedInt32 in value
param xoffset CheckedInt32 in value
param width SizeI in value
param format PixelFormat in value
param imageSize SizeI in value
param data CompressedTextureARB in array [imageSize]
category VERSION_1_3
dlflags handcode
glxflags ARB client-handcode server-handcode
version 1.3
glxropcode 217
wglflags client-handcode server-handcode
offset 559
GetCompressedTexImage(target, level, img)
return void
param target TextureTarget in value
param level CheckedInt32 in value
param img CompressedTextureARB out array [COMPSIZE(target/level)]
category VERSION_1_3
dlflags notlistable
glxflags ARB client-handcode server-handcode
version 1.3
glxsingle 160
wglflags client-handcode server-handcode
offset 560
###############################################################################
###############################################################################
#
# OpenGL 1.3 deprecated commands
#
###############################################################################
###############################################################################
ClientActiveTexture(texture)
return void
param texture TextureUnit in value
category VERSION_1_3_DEPRECATED
dlflags notlistable
glxflags ARB client-handcode client-intercept server-handcode
version 1.3
deprecated 3.1
offset 375
MultiTexCoord1d(target, s)
return void
param target TextureUnit in value
param s CoordD in value
category VERSION_1_3_DEPRECATED
glxflags ARB
version 1.3
deprecated 3.1
vectorequiv MultiTexCoord1dv
offset 376
MultiTexCoord1dv(target, v)
return void
param target TextureUnit in value
param v CoordD in array [1]
category VERSION_1_3_DEPRECATED
glxflags ARB
version 1.3
deprecated 3.1
glxropcode 198
offset 377
MultiTexCoord1f(target, s)
return void
param target TextureUnit in value
param s CoordF in value
category VERSION_1_3_DEPRECATED
glxflags ARB
version 1.3
deprecated 3.1
vectorequiv MultiTexCoord1fv
offset 378
MultiTexCoord1fv(target, v)
return void
param target TextureUnit in value
param v CoordF in array [1]
category VERSION_1_3_DEPRECATED
glxflags ARB
version 1.3
deprecated 3.1
glxropcode 199
offset 379
MultiTexCoord1i(target, s)
return void
param target TextureUnit in value
param s CoordI in value
category VERSION_1_3_DEPRECATED
glxflags ARB
version 1.3
deprecated 3.1
vectorequiv MultiTexCoord1iv
offset 380
MultiTexCoord1iv(target, v)
return void
param target TextureUnit in value
param v CoordI in array [1]
category VERSION_1_3_DEPRECATED
glxflags ARB
version 1.3
deprecated 3.1
glxropcode 200
offset 381
MultiTexCoord1s(target, s)
return void
param target TextureUnit in value
param s CoordS in value
category VERSION_1_3_DEPRECATED
glxflags ARB
version 1.3
deprecated 3.1
vectorequiv MultiTexCoord1sv
offset 382
MultiTexCoord1sv(target, v)
return void
param target TextureUnit in value
param v CoordS in array [1]
category VERSION_1_3_DEPRECATED
glxflags ARB
version 1.3
deprecated 3.1
glxropcode 201
offset 383
MultiTexCoord2d(target, s, t)
return void
param target TextureUnit in value
param s CoordD in value
param t CoordD in value
category VERSION_1_3_DEPRECATED
glxflags ARB
version 1.3
deprecated 3.1
vectorequiv MultiTexCoord2dv
offset 384
MultiTexCoord2dv(target, v)
return void
param target TextureUnit in value
param v CoordD in array [2]
category VERSION_1_3_DEPRECATED
glxflags ARB
version 1.3
deprecated 3.1
glxropcode 202
offset 385
MultiTexCoord2f(target, s, t)
return void
param target TextureUnit in value
param s CoordF in value
param t CoordF in value
category VERSION_1_3_DEPRECATED
glxflags ARB
version 1.3
deprecated 3.1
vectorequiv MultiTexCoord2fv
offset 386
MultiTexCoord2fv(target, v)
return void
param target TextureUnit in value
param v CoordF in array [2]
category VERSION_1_3_DEPRECATED
glxflags ARB
version 1.3
deprecated 3.1
glxropcode 203
offset 387
MultiTexCoord2i(target, s, t)
return void
param target TextureUnit in value
param s CoordI in value
param t CoordI in value
category VERSION_1_3_DEPRECATED
glxflags ARB
version 1.3
deprecated 3.1
vectorequiv MultiTexCoord2iv
offset 388
MultiTexCoord2iv(target, v)
return void
param target TextureUnit in value
param v CoordI in array [2]
category VERSION_1_3_DEPRECATED
glxflags ARB
version 1.3
deprecated 3.1
glxropcode 204
offset 389
MultiTexCoord2s(target, s, t)
return void
param target TextureUnit in value
param s CoordS in value
param t CoordS in value
category VERSION_1_3_DEPRECATED
glxflags ARB
version 1.3
deprecated 3.1
vectorequiv MultiTexCoord2sv
offset 390
MultiTexCoord2sv(target, v)
return void
param target TextureUnit in value
param v CoordS in array [2]
category VERSION_1_3_DEPRECATED
glxflags ARB
version 1.3
deprecated 3.1
glxropcode 205
offset 391
MultiTexCoord3d(target, s, t, r)
return void
param target TextureUnit in value
param s CoordD in value
param t CoordD in value
param r CoordD in value
category VERSION_1_3_DEPRECATED
glxflags ARB
version 1.3
deprecated 3.1
vectorequiv MultiTexCoord3dv
offset 392
MultiTexCoord3dv(target, v)
return void
param target TextureUnit in value
param v CoordD in array [3]
category VERSION_1_3_DEPRECATED
glxflags ARB
version 1.3
deprecated 3.1
glxropcode 206
offset 393
MultiTexCoord3f(target, s, t, r)
return void
param target TextureUnit in value
param s CoordF in value
param t CoordF in value
param r CoordF in value
category VERSION_1_3_DEPRECATED
glxflags ARB
version 1.3
deprecated 3.1
vectorequiv MultiTexCoord3fv
offset 394
MultiTexCoord3fv(target, v)
return void
param target TextureUnit in value
param v CoordF in array [3]
category VERSION_1_3_DEPRECATED
glxflags ARB
version 1.3
deprecated 3.1
glxropcode 207
offset 395
MultiTexCoord3i(target, s, t, r)
return void
param target TextureUnit in value
param s CoordI in value
param t CoordI in value
param r CoordI in value
category VERSION_1_3_DEPRECATED
glxflags ARB
version 1.3
deprecated 3.1
vectorequiv MultiTexCoord3iv
offset 396
MultiTexCoord3iv(target, v)
return void
param target TextureUnit in value
param v CoordI in array [3]
category VERSION_1_3_DEPRECATED
glxflags ARB
version 1.3
deprecated 3.1
glxropcode 208
offset 397
MultiTexCoord3s(target, s, t, r)
return void
param target TextureUnit in value
param s CoordS in value
param t CoordS in value
param r CoordS in value
category VERSION_1_3_DEPRECATED
glxflags ARB
version 1.3
deprecated 3.1
vectorequiv MultiTexCoord3sv
offset 398
MultiTexCoord3sv(target, v)
return void
param target TextureUnit in value
param v CoordS in array [3]
category VERSION_1_3_DEPRECATED
version 1.3
deprecated 3.1
glxflags ARB
glxropcode 209
offset 399
MultiTexCoord4d(target, s, t, r, q)
return void
param target TextureUnit in value
param s CoordD in value
param t CoordD in value
param r CoordD in value
param q CoordD in value
category VERSION_1_3_DEPRECATED
glxflags ARB
version 1.3
deprecated 3.1
vectorequiv MultiTexCoord4dv
offset 400
MultiTexCoord4dv(target, v)
return void
param target TextureUnit in value
param v CoordD in array [4]
category VERSION_1_3_DEPRECATED
glxflags ARB
version 1.3
deprecated 3.1
glxropcode 210
offset 401
MultiTexCoord4f(target, s, t, r, q)
return void
param target TextureUnit in value
param s CoordF in value
param t CoordF in value
param r CoordF in value
param q CoordF in value
category VERSION_1_3_DEPRECATED
glxflags ARB
version 1.3
deprecated 3.1
vectorequiv MultiTexCoord4fv
offset 402
MultiTexCoord4fv(target, v)
return void
param target TextureUnit in value
param v CoordF in array [4]
category VERSION_1_3_DEPRECATED
glxflags ARB
version 1.3
deprecated 3.1
glxropcode 211
offset 403
MultiTexCoord4i(target, s, t, r, q)
return void
param target TextureUnit in value
param s CoordI in value
param t CoordI in value
param r CoordI in value
param q CoordI in value
category VERSION_1_3_DEPRECATED
glxflags ARB
version 1.3
deprecated 3.1
vectorequiv MultiTexCoord4iv
offset 404
MultiTexCoord4iv(target, v)
return void
param target TextureUnit in value
param v CoordI in array [4]
category VERSION_1_3_DEPRECATED
glxflags ARB
version 1.3
deprecated 3.1
glxropcode 212
offset 405
MultiTexCoord4s(target, s, t, r, q)
return void
param target TextureUnit in value
param s CoordS in value
param t CoordS in value
param r CoordS in value
param q CoordS in value
category VERSION_1_3_DEPRECATED
glxflags ARB
version 1.3
deprecated 3.1
vectorequiv MultiTexCoord4sv
offset 406
MultiTexCoord4sv(target, v)
return void
param target TextureUnit in value
param v CoordS in array [4]
category VERSION_1_3_DEPRECATED
glxflags ARB
version 1.3
deprecated 3.1
glxropcode 213
offset 407
# OpenGL 1.3 (ARB_transpose_matrix) commands
LoadTransposeMatrixf(m)
return void
param m Float32 in array [16]
category VERSION_1_3_DEPRECATED
glxflags ARB client-handcode client-intercept server-handcode
version 1.3
deprecated 3.1
offset 408
LoadTransposeMatrixd(m)
return void
param m Float64 in array [16]
category VERSION_1_3_DEPRECATED
glxflags ARB client-handcode client-intercept server-handcode
version 1.3
deprecated 3.1
offset 409
MultTransposeMatrixf(m)
return void
param m Float32 in array [16]
category VERSION_1_3_DEPRECATED
glxflags ARB client-handcode client-intercept server-handcode
version 1.3
deprecated 3.1
offset 410
MultTransposeMatrixd(m)
return void
param m Float64 in array [16]
category VERSION_1_3_DEPRECATED
glxflags ARB client-handcode client-intercept server-handcode
version 1.3
deprecated 3.1
offset 411
###############################################################################
###############################################################################
#
# OpenGL 1.4 commands
#
###############################################################################
###############################################################################
# OpenGL 1.4 (EXT_blend_func_separate) commands
BlendFuncSeparate(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha)
return void
param sfactorRGB BlendFuncSeparateParameterEXT in value
param dfactorRGB BlendFuncSeparateParameterEXT in value
param sfactorAlpha BlendFuncSeparateParameterEXT in value
param dfactorAlpha BlendFuncSeparateParameterEXT in value
category VERSION_1_4
glxropcode 4134
version 1.4
extension
offset 537
# OpenGL 1.4 (EXT_multi_draw_arrays) commands
# first and count are really 'in'
MultiDrawArrays(mode, first, count, primcount)
return void
param mode BeginMode in value
param first Int32 out array [COMPSIZE(count)]
param count SizeI out array [COMPSIZE(primcount)]
param primcount SizeI in value
category VERSION_1_4
version 1.4
glxropcode ?
offset 644
MultiDrawElements(mode, count, type, indices, primcount)
return void
param mode BeginMode in value
param count SizeI in array [COMPSIZE(primcount)]
param type DrawElementsType in value
param indices VoidPointer in array [COMPSIZE(primcount)]
param primcount SizeI in value
category VERSION_1_4
version 1.4
glxropcode ?
offset 645
# OpenGL 1.4 (ARB_point_parameters, NV_point_sprite) commands
PointParameterf(pname, param)
return void
param pname PointParameterNameARB in value
param param CheckedFloat32 in value
category VERSION_1_4
version 1.4
glxropcode 2065
extension
offset 458
PointParameterfv(pname, params)
return void
param pname PointParameterNameARB in value
param params CheckedFloat32 in array [COMPSIZE(pname)]
category VERSION_1_4
version 1.4
glxropcode 2066
extension
offset 459
PointParameteri(pname, param)
return void
param pname PointParameterNameARB in value
param param Int32 in value
category VERSION_1_4
version 1.4
extension soft WINSOFT NV20
glxropcode 4221
offset 642
PointParameteriv(pname, params)
return void
param pname PointParameterNameARB in value
param params Int32 in array [COMPSIZE(pname)]
category VERSION_1_4
version 1.4
extension soft WINSOFT NV20
glxropcode 4222re
offset 643
###############################################################################
###############################################################################
#
# OpenGL 1.4 deprecated commands
#
###############################################################################
###############################################################################
# OpenGL 1.4 (EXT_fog_coord) commands
FogCoordf(coord)
return void
param coord CoordF in value
category VERSION_1_4_DEPRECATED
vectorequiv FogCoordfv
version 1.4
deprecated 3.1
offset 545
FogCoordfv(coord)
return void
param coord CoordF in array [1]
category VERSION_1_4_DEPRECATED
version 1.4
deprecated 3.1
glxropcode 4124
offset 546
FogCoordd(coord)
return void
param coord CoordD in value
category VERSION_1_4_DEPRECATED
vectorequiv FogCoorddv
version 1.4
deprecated 3.1
offset 547
FogCoorddv(coord)
return void
param coord CoordD in array [1]
category VERSION_1_4_DEPRECATED
version 1.4
deprecated 3.1
glxropcode 4125
offset 548
FogCoordPointer(type, stride, pointer)
return void
param type FogPointerTypeEXT in value
param stride SizeI in value
param pointer Void in array [COMPSIZE(type/stride)] retained
category VERSION_1_4_DEPRECATED
dlflags notlistable
version 1.4
deprecated 3.1
glxflags client-handcode server-handcode
offset 549
# OpenGL 1.4 (EXT_secondary_color) commands
SecondaryColor3b(red, green, blue)
return void
param red ColorB in value
param green ColorB in value
param blue ColorB in value
category VERSION_1_4_DEPRECATED
vectorequiv SecondaryColor3bv
version 1.4
deprecated 3.1
offset 561
SecondaryColor3bv(v)
return void
param v ColorB in array [3]
category VERSION_1_4_DEPRECATED
version 1.4
deprecated 3.1
glxropcode 4126
offset 562
SecondaryColor3d(red, green, blue)
return void
param red ColorD in value
param green ColorD in value
param blue ColorD in value
category VERSION_1_4_DEPRECATED
vectorequiv SecondaryColor3dv
version 1.4
deprecated 3.1
offset 563
SecondaryColor3dv(v)
return void
param v ColorD in array [3]
category VERSION_1_4_DEPRECATED
version 1.4
deprecated 3.1
glxropcode 4130
offset 564
SecondaryColor3f(red, green, blue)
return void
param red ColorF in value
param green ColorF in value
param blue ColorF in value
category VERSION_1_4_DEPRECATED
vectorequiv SecondaryColor3fv
version 1.4
deprecated 3.1
offset 565
SecondaryColor3fv(v)
return void
param v ColorF in array [3]
category VERSION_1_4_DEPRECATED
version 1.4
deprecated 3.1
glxropcode 4129
offset 566
SecondaryColor3i(red, green, blue)
return void
param red ColorI in value
param green ColorI in value
param blue ColorI in value
category VERSION_1_4_DEPRECATED
vectorequiv SecondaryColor3iv
version 1.4
deprecated 3.1
offset 567
SecondaryColor3iv(v)
return void
param v ColorI in array [3]
category VERSION_1_4_DEPRECATED
version 1.4
deprecated 3.1
glxropcode 4128
offset 568
SecondaryColor3s(red, green, blue)
return void
param red ColorS in value
param green ColorS in value
param blue ColorS in value
category VERSION_1_4_DEPRECATED
vectorequiv SecondaryColor3sv
version 1.4
deprecated 3.1
offset 569
SecondaryColor3sv(v)
return void
param v ColorS in array [3]
category VERSION_1_4_DEPRECATED
version 1.4
deprecated 3.1
glxropcode 4127
offset 570
SecondaryColor3ub(red, green, blue)
return void
param red ColorUB in value
param green ColorUB in value
param blue ColorUB in value
category VERSION_1_4_DEPRECATED
vectorequiv SecondaryColor3ubv
version 1.4
deprecated 3.1
offset 571
SecondaryColor3ubv(v)
return void
param v ColorUB in array [3]
category VERSION_1_4_DEPRECATED
version 1.4
deprecated 3.1
glxropcode 4131
offset 572
SecondaryColor3ui(red, green, blue)
return void
param red ColorUI in value
param green ColorUI in value
param blue ColorUI in value
category VERSION_1_4_DEPRECATED
vectorequiv SecondaryColor3uiv
version 1.4
deprecated 3.1
offset 573
SecondaryColor3uiv(v)
return void
param v ColorUI in array [3]
category VERSION_1_4_DEPRECATED
version 1.4
deprecated 3.1
glxropcode 4133
offset 574
SecondaryColor3us(red, green, blue)
return void
param red ColorUS in value
param green ColorUS in value
param blue ColorUS in value
category VERSION_1_4_DEPRECATED
vectorequiv SecondaryColor3usv
version 1.4
deprecated 3.1
offset 575
SecondaryColor3usv(v)
return void
param v ColorUS in array [3]
category VERSION_1_4_DEPRECATED
version 1.4
deprecated 3.1
glxropcode 4132
offset 576
SecondaryColorPointer(size, type, stride, pointer)
return void
param size Int32 in value
param type ColorPointerType in value
param stride SizeI in value
param pointer Void in array [COMPSIZE(size/type/stride)] retained
category VERSION_1_4_DEPRECATED
dlflags notlistable
glxflags client-handcode server-handcode
version 1.4
deprecated 3.1
extension
offset 577
# OpenGL 1.4 (ARB_window_pos) commands
# Note: all WindowPos* entry points use glxropcode ropcode 230, with 3 float parameters
WindowPos2d(x, y)
return void
param x CoordD in value
param y CoordD in value
category VERSION_1_4_DEPRECATED
vectorequiv WindowPos2dv
version 1.4
deprecated 3.1
offset 513
WindowPos2dv(v)
return void
param v CoordD in array [2]
category VERSION_1_4_DEPRECATED
version 1.4
deprecated 3.1
glxropcode 230
glxflags client-handcode server-handcode
offset 514
WindowPos2f(x, y)
return void
param x CoordF in value
param y CoordF in value
category VERSION_1_4_DEPRECATED
vectorequiv WindowPos2fv
version 1.4
deprecated 3.1
offset 515
WindowPos2fv(v)
return void
param v CoordF in array [2]
category VERSION_1_4_DEPRECATED
version 1.4
deprecated 3.1
glxropcode 230
glxflags client-handcode server-handcode
offset 516
WindowPos2i(x, y)
return void
param x CoordI in value
param y CoordI in value
category VERSION_1_4_DEPRECATED
vectorequiv WindowPos2iv
version 1.4
deprecated 3.1
offset 517
WindowPos2iv(v)
return void
param v CoordI in array [2]
category VERSION_1_4_DEPRECATED
version 1.4
deprecated 3.1
glxropcode 230
glxflags client-handcode server-handcode
offset 518
WindowPos2s(x, y)
return void
param x CoordS in value
param y CoordS in value
category VERSION_1_4_DEPRECATED
vectorequiv WindowPos2sv
version 1.4
deprecated 3.1
offset 519
WindowPos2sv(v)
return void
param v CoordS in array [2]
category VERSION_1_4_DEPRECATED
version 1.4
deprecated 3.1
glxropcode 230
glxflags client-handcode server-handcode
offset 520
WindowPos3d(x, y, z)
return void
param x CoordD in value
param y CoordD in value
param z CoordD in value
vectorequiv WindowPos3dv
category VERSION_1_4_DEPRECATED
version 1.4
deprecated 3.1
offset 521
WindowPos3dv(v)
return void
param v CoordD in array [3]
category VERSION_1_4_DEPRECATED
version 1.4
deprecated 3.1
glxropcode 230
glxflags client-handcode server-handcode
offset 522
WindowPos3f(x, y, z)
return void
param x CoordF in value
param y CoordF in value
param z CoordF in value
category VERSION_1_4_DEPRECATED
vectorequiv WindowPos3fv
version 1.4
deprecated 3.1
offset 523
WindowPos3fv(v)
return void
param v CoordF in array [3]
category VERSION_1_4_DEPRECATED
version 1.4
deprecated 3.1
glxropcode 230
glxflags client-handcode server-handcode
offset 524
WindowPos3i(x, y, z)
return void
param x CoordI in value
param y CoordI in value
param z CoordI in value
category VERSION_1_4_DEPRECATED
vectorequiv WindowPos3iv
version 1.4
deprecated 3.1
offset 525
WindowPos3iv(v)
return void
param v CoordI in array [3]
category VERSION_1_4_DEPRECATED
version 1.4
deprecated 3.1
glxropcode 230
glxflags client-handcode server-handcode
offset 526
WindowPos3s(x, y, z)
return void
param x CoordS in value
param y CoordS in value
param z CoordS in value
category VERSION_1_4_DEPRECATED
vectorequiv WindowPos3sv
version 1.4
deprecated 3.1
offset 527
WindowPos3sv(v)
return void
param v CoordS in array [3]
category VERSION_1_4_DEPRECATED
version 1.4
deprecated 3.1
glxropcode 230
glxflags client-handcode server-handcode
offset 528
###############################################################################
###############################################################################
#
# OpenGL 1.5 commands
#
###############################################################################
###############################################################################
# OpenGL 1.5 (ARB_occlusion_query) commands
GenQueries(n, ids)
return void
param n SizeI in value
param ids UInt32 out array [n]
category VERSION_1_5
version 1.5
extension
glxsingle 162
glxflags ignore
offset 700
DeleteQueries(n, ids)
return void
param n SizeI in value
param ids UInt32 in array [n]
category VERSION_1_5
version 1.5
extension
glxsingle 161
glxflags ignore
offset 701
IsQuery(id)
return Boolean
param id UInt32 in value
category VERSION_1_5
version 1.5
extension
glxsingle 163
glxflags ignore
offset 702
BeginQuery(target, id)
return void
param target GLenum in value
param id UInt32 in value
category VERSION_1_5
version 1.5
extension
glxropcode 231
glxflags ignore
offset 703
EndQuery(target)
return void
param target GLenum in value
category VERSION_1_5
version 1.5
extension
glxropcode 232
glxflags ignore
offset 704
GetQueryiv(target, pname, params)
return void
param target GLenum in value
param pname GLenum in value
param params Int32 out array [pname]
category VERSION_1_5
dlflags notlistable
version 1.5
extension
glxsingle 164
glxflags ignore
offset 705
GetQueryObjectiv(id, pname, params)
return void
param id UInt32 in value
param pname GLenum in value
param params Int32 out array [pname]
category VERSION_1_5
dlflags notlistable
version 1.5
extension
glxsingle 165
glxflags ignore
offset 706
GetQueryObjectuiv(id, pname, params)
return void
param id UInt32 in value
param pname GLenum in value
param params UInt32 out array [pname]
category VERSION_1_5
dlflags notlistable
version 1.5
extension
glxsingle 166
glxflags ignore
offset 707
# OpenGL 1.5 (ARB_vertex_buffer_object) commands
BindBuffer(target, buffer)
return void
param target BufferTargetARB in value
param buffer UInt32 in value
category VERSION_1_5
version 1.5
extension
glxropcode ?
glxflags ignore
offset 688
DeleteBuffers(n, buffers)
return void
param n SizeI in value
param buffers ConstUInt32 in array [n]
category VERSION_1_5
version 1.5
extension
glxropcode ?
glxflags ignore
offset 691
GenBuffers(n, buffers)
return void
param n SizeI in value
param buffers UInt32 out array [n]
category VERSION_1_5
version 1.5
extension
glxropcode ?
glxflags ignore
offset 692
IsBuffer(buffer)
return Boolean
param buffer UInt32 in value
category VERSION_1_5
version 1.5
extension
glxropcode ?
glxflags ignore
offset 696
BufferData(target, size, data, usage)
return void
param target BufferTargetARB in value
param size BufferSize in value
param data ConstVoid in array [size]
param usage BufferUsageARB in value
category VERSION_1_5
version 1.5
extension
glxropcode ?
glxflags ignore
offset 689
BufferSubData(target, offset, size, data)
return void
param target BufferTargetARB in value
param offset BufferOffset in value
param size BufferSize in value
param data ConstVoid in array [size]
category VERSION_1_5
version 1.5
extension
glxropcode ?
glxflags ignore
offset 690
GetBufferSubData(target, offset, size, data)
return void
param target BufferTargetARB in value
param offset BufferOffset in value
param size BufferSize in value
param data Void out array [size]
category VERSION_1_5
dlflags notlistable
version 1.5
extension
glxsingle ?
glxflags ignore
offset 695
MapBuffer(target, access)
return VoidPointer
param target BufferTargetARB in value
param access BufferAccessARB in value
category VERSION_1_5
version 1.5
extension
glxropcode ?
glxflags ignore
offset 697
UnmapBuffer(target)
return Boolean
param target BufferTargetARB in value
category VERSION_1_5
version 1.5
extension
glxropcode ?
glxflags ignore
offset 698
GetBufferParameteriv(target, pname, params)
return void
param target BufferTargetARB in value
param pname BufferPNameARB in value
param params Int32 out array [COMPSIZE(pname)]
category VERSION_1_5
dlflags notlistable
version 1.5
extension
glxsingle ?
glxflags ignore
offset 693
GetBufferPointerv(target, pname, params)
return void
param target BufferTargetARB in value
param pname BufferPointerNameARB in value
param params VoidPointer out array [1]
category VERSION_1_5
dlflags notlistable
version 1.5
extension
glxsingle ?
glxflags ignore
offset 694
# OpenGL 1.5 (EXT_shadow_funcs) commands - none
###############################################################################
###############################################################################
#
# OpenGL 2.0 commands
#
###############################################################################
###############################################################################
# OpenGL 2.0 (EXT_blend_equation_separate) commands
BlendEquationSeparate(modeRGB, modeAlpha)
return void
param modeRGB BlendEquationModeEXT in value
param modeAlpha BlendEquationModeEXT in value
category VERSION_2_0
version 2.0
extension
glxropcode 4228
# OpenGL 2.0 (ARB_draw_buffers) commands
DrawBuffers(n, bufs)
return void
param n SizeI in value
param bufs DrawBufferModeATI in array [n]
category VERSION_2_0
version 2.0
extension
glxropcode 233
glxflags ignore
offset ?
# OpenGL 2.0 (ARB_stencil_two_side) commands
StencilOpSeparate(face, sfail, dpfail, dppass)
return void
param face StencilFaceDirection in value
param sfail StencilOp in value
param dpfail StencilOp in value
param dppass StencilOp in value
category VERSION_2_0
version 2.0
extension
glxropcode ?
glxflags ignore
offset ?
StencilFuncSeparate(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 VERSION_2_0
version 2.0
extension
glxropcode ?
glxflags ignore
offset ?
StencilMaskSeparate(face, mask)
return void
param face StencilFaceDirection in value
param mask MaskedStencilValue in value
category VERSION_2_0
version 2.0
extension
glxropcode ?
glxflags ignore
offset ?
# OpenGL 2.0 (ARB_shader_objects / ARB_vertex_shader / ARB_fragment_shader) commands
AttachShader(program, shader)
return void
param program UInt32 in value
param shader UInt32 in value
category VERSION_2_0
version 2.0
extension
glxropcode ?
glxflags ignore
offset ?
BindAttribLocation(program, index, name)
return void
param program UInt32 in value
param index UInt32 in value
param name Char in array []
category VERSION_2_0
version 2.0
extension
glxropcode ?
glxflags ignore
offset ?
CompileShader(shader)
return void
param shader UInt32 in value
category VERSION_2_0
version 2.0
extension
glxropcode ?
glxflags ignore
offset ?
CreateProgram()
return UInt32
category VERSION_2_0
version 2.0
extension
glxropcode ?
glxflags ignore
offset ?
CreateShader(type)
return UInt32
param type GLenum in value
category VERSION_2_0
version 2.0
extension
glxropcode ?
glxflags ignore
offset ?
DeleteProgram(program)
return void
param program UInt32 in value
category VERSION_2_0
version 2.0
extension
glxropcode ?
glxflags ignore
offset ?
DeleteShader(shader)
return void
param shader UInt32 in value
category VERSION_2_0
version 2.0
extension
glxropcode ?
glxflags ignore
offset ?
DetachShader(program, shader)
return void
param program UInt32 in value
param shader UInt32 in value
category VERSION_2_0
version 2.0
extension
glxropcode ?
glxflags ignore
offset ?
DisableVertexAttribArray(index)
return void
param index UInt32 in value
dlflags notlistable
category VERSION_2_0
version 2.0
extension soft WINSOFT NV10
glxflags ignore
offset 666
EnableVertexAttribArray(index)
return void
param index UInt32 in value
dlflags notlistable
category VERSION_2_0
version 2.0
extension soft WINSOFT NV10
glxflags ignore
offset 665
GetActiveAttrib(program, index, bufSize, length, size, type, name)
return void
param program UInt32 in value
param index UInt32 in value
param bufSize SizeI in value
param length SizeI out array [1]
param size Int32 out array [1]
param type GLenum out array [1]
param name Char out array []
category VERSION_2_0
dlflags notlistable
version 2.0
extension
glxsingle ?
glxflags ignore
offset ?
GetActiveUniform(program, index, bufSize, length, size, type, name)
return void
param program UInt32 in value
param index UInt32 in value
param bufSize SizeI in value
param length SizeI out array [1]
param size Int32 out array [1]
param type GLenum out array [1]
param name Char out array []
category VERSION_2_0
dlflags notlistable
version 2.0
extension
glxsingle ?
glxflags ignore
offset ?
GetAttachedShaders(program, maxCount, count, obj)
return void
param program UInt32 in value
param maxCount SizeI in value
param count SizeI out array [1]
param obj UInt32 out array [count]
category VERSION_2_0
dlflags notlistable
version 2.0
extension
glxsingle ?
glxflags ignore
offset ?
GetAttribLocation(program, name)
return Int32
param program UInt32 in value
param name Char in array []
category VERSION_2_0
dlflags notlistable
version 2.0
extension
glxsingle ?
glxflags ignore
offset ?
GetProgramiv(program, pname, params)
return void
param program UInt32 in value
param pname GLenum in value
param params Int32 out array [pname]
category VERSION_2_0
dlflags notlistable
version 2.0
extension
glxsingle ?
glxflags ignore
offset ?
GetProgramInfoLog(program, bufSize, length, infoLog)
return void
param program UInt32 in value
param bufSize SizeI in value
param length SizeI out array [1]
param infoLog Char out array [length]
category VERSION_2_0
dlflags notlistable
version 2.0
extension
glxsingle ?
glxflags ignore
offset ?
GetShaderiv(shader, pname, params)
return void
param shader UInt32 in value
param pname GLenum in value
param params Int32 out array [pname]
category VERSION_2_0
dlflags notlistable
version 2.0
extension
glxsingle ?
glxflags ignore
offset ?
GetShaderInfoLog(shader, bufSize, length, infoLog)
return void
param shader UInt32 in value
param bufSize SizeI in value
param length SizeI out array [1]
param infoLog Char out array [length]
category VERSION_2_0
dlflags notlistable
version 2.0
extension
glxsingle ?
glxflags ignore
offset ?
GetShaderSource(shader, bufSize, length, source)
return void
param shader UInt32 in value
param bufSize SizeI in value
param length SizeI out array [1]
param source Char out array [length]
category VERSION_2_0
dlflags notlistable
version 2.0
extension
glxsingle ?
glxflags ignore
offset ?
GetUniformLocation(program, name)
return Int32
param program UInt32 in value
param name Char in array []
category VERSION_2_0
dlflags notlistable
version 2.0
extension
glxsingle ?
glxflags ignore
offset ?
GetUniformfv(program, location, params)
return void
param program UInt32 in value
param location Int32 in value
param params Float32 out array [location]
category VERSION_2_0
dlflags notlistable
version 2.0
extension
glxsingle ?
glxflags ignore
offset ?
GetUniformiv(program, location, params)
return void
param program UInt32 in value
param location Int32 in value
param params Int32 out array [location]
category VERSION_2_0
dlflags notlistable
version 2.0
extension
glxsingle ?
glxflags ignore
offset ?
GetVertexAttribdv(index, pname, params)
return void
param index UInt32 in value
param pname VertexAttribPropertyARB in value
param params Float64 out array [4]
dlflags notlistable
category VERSION_2_0
version 2.0
extension soft WINSOFT NV10
glxvendorpriv 1301
offset 588
GetVertexAttribfv(index, pname, params)
return void
param index UInt32 in value
param pname VertexAttribPropertyARB in value
param params Float32 out array [4]
dlflags notlistable
category VERSION_2_0
version 2.0
extension soft WINSOFT NV10
glxvendorpriv 1302
offset 589
GetVertexAttribiv(index, pname, params)
return void
param index UInt32 in value
param pname VertexAttribPropertyARB in value
param params Int32 out array [4]
dlflags notlistable
category VERSION_2_0
version 2.0
extension soft WINSOFT NV10
glxvendorpriv 1303
offset 590
GetVertexAttribPointerv(index, pname, pointer)
return void
param index UInt32 in value
param pname VertexAttribPointerPropertyARB in value
param pointer VoidPointer out array [1]
dlflags notlistable
category VERSION_2_0
version 2.0
extension soft WINSOFT NV10
glxflags ignore
offset 591
IsProgram(program)
return Boolean
param program UInt32 in value
dlflags notlistable
category VERSION_2_0
version 2.0
extension soft WINSOFT NV10
glxvendorpriv 1304
offset 592
IsShader(shader)
return Boolean
param shader UInt32 in value
dlflags notlistable
category VERSION_2_0
version 2.0
extension soft WINSOFT NV10
glxvendorpriv ?
offset ?
LinkProgram(program)
return void
param program UInt32 in value
category VERSION_2_0
version 2.0
extension
glxropcode ?
glxflags ignore
offset ?
ShaderSource(shader, count, string, length)
return void
param shader UInt32 in value
param count SizeI in value
param string CharPointer in array [count]
param length Int32 in array [1]
category VERSION_2_0
version 2.0
extension
glxropcode ?
glxflags ignore
offset ?
UseProgram(program)
return void
param program UInt32 in value
category VERSION_2_0
version 2.0
extension
glxropcode ?
glxflags ignore
offset ?
Uniform1f(location, v0)
return void
param location Int32 in value
param v0 Float32 in value
category VERSION_2_0
version 2.0
extension
glxropcode ?
glxflags ignore
offset ?
Uniform2f(location, v0, v1)
return void
param location Int32 in value
param v0 Float32 in value
param v1 Float32 in value
category VERSION_2_0
version 2.0
extension
glxropcode ?
glxflags ignore
offset ?
Uniform3f(location, v0, v1, v2)
return void
param location Int32 in value
param v0 Float32 in value
param v1 Float32 in value
param v2 Float32 in value
category VERSION_2_0
version 2.0
extension
glxropcode ?
glxflags ignore
offset ?
Uniform4f(location, v0, v1, v2, v3)
return void
param location Int32 in value
param v0 Float32 in value
param v1 Float32 in value
param v2 Float32 in value
param v3 Float32 in value
category VERSION_2_0
version 2.0
extension
glxropcode ?
glxflags ignore
offset ?
Uniform1i(location, v0)
return void
param location Int32 in value
param v0 Int32 in value
category VERSION_2_0
version 2.0
extension
glxropcode ?
glxflags ignore
offset ?
Uniform2i(location, v0, v1)
return void
param location Int32 in value
param v0 Int32 in value
param v1 Int32 in value
category VERSION_2_0
version 2.0
extension
glxropcode ?
glxflags ignore
offset ?
Uniform3i(location, v0, v1, v2)
return void
param location Int32 in value
param v0 Int32 in value
param v1 Int32 in value
param v2 Int32 in value
category VERSION_2_0
version 2.0
extension
glxropcode ?
glxflags ignore
offset ?
Uniform4i(location, v0, v1, v2, v3)
return void
param location Int32 in value
param v0 Int32 in value
param v1 Int32 in value
param v2 Int32 in value
param v3 Int32 in value
category VERSION_2_0
version 2.0
extension
glxropcode ?
glxflags ignore
offset ?
Uniform1fv(location, count, value)
return void
param location Int32 in value
param count SizeI in value
param value Float32 in array [count]
category VERSION_2_0
version 2.0
extension
glxropcode ?
glxflags ignore
offset ?
Uniform2fv(location, count, value)
return void
param location Int32 in value
param count SizeI in value
param value Float32 in array [count]
category VERSION_2_0
version 2.0
extension
glxropcode ?
glxflags ignore
offset ?
Uniform3fv(location, count, value)
return void
param location Int32 in value
param count SizeI in value
param value Float32 in array [count]
category VERSION_2_0
version 2.0
extension
glxropcode ?
glxflags ignore
offset ?
Uniform4fv(location, count, value)
return void
param location Int32 in value
param count SizeI in value
param value Float32 in array [count]
category VERSION_2_0
version 2.0
extension
glxropcode ?
glxflags ignore
offset ?
Uniform1iv(location, count, value)
return void
param location Int32 in value
param count SizeI in value
param value Int32 in array [count]
category VERSION_2_0
version 2.0
extension
glxropcode ?
glxflags ignore
offset ?
Uniform2iv(location, count, value)
return void
param location Int32 in value
param count SizeI in value
param value Int32 in array [count]
category VERSION_2_0
version 2.0
extension
glxropcode ?
glxflags ignore
offset ?
Uniform3iv(location, count, value)
return void
param location Int32 in value
param count SizeI in value
param value Int32 in array [count]
category VERSION_2_0
version 2.0
extension
glxropcode ?
glxflags ignore
offset ?
Uniform4iv(location, count, value)
return void
param location Int32 in value
param count SizeI in value
param value Int32 in array [count]
category VERSION_2_0
version 2.0
extension
glxropcode ?
glxflags ignore
offset ?
UniformMatrix2fv(location, count, transpose, value)
return void
param location Int32 in value
param count SizeI in value
param transpose Boolean in value
param value Float32 in array [count]
category VERSION_2_0
version 2.0
extension
glxropcode ?
glxflags ignore
offset ?
UniformMatrix3fv(location, count, transpose, value)
return void
param location Int32 in value
param count SizeI in value
param transpose Boolean in value
param value Float32 in array [count]
category VERSION_2_0
version 2.0
extension
glxropcode ?
glxflags ignore
offset ?
UniformMatrix4fv(location, count, transpose, value)
return void
param location Int32 in value
param count SizeI in value
param transpose Boolean in value
param value Float32 in array [count]
category VERSION_2_0
version 2.0
extension
glxropcode ?
glxflags ignore
offset ?
ValidateProgram(program)
return void
param program UInt32 in value
category VERSION_2_0
version 2.0
extension
glxropcode ?
glxflags ignore
offset ?
VertexAttrib1d(index, x)
return void
param index UInt32 in value
param x Float64 in value
category VERSION_2_0
version 2.0
deprecated 3.1
vectorequiv VertexAttrib1dv
extension soft WINSOFT NV10
glxflags ignore
offset 603
VertexAttrib1dv(index, v)
return void
param index UInt32 in value
param v Float64 in array [1]
category VERSION_2_0
version 2.0
deprecated 3.1
extension soft WINSOFT NV10
glxropcode 4197
offset 604
VertexAttrib1f(index, x)
return void
param index UInt32 in value
param x Float32 in value
category VERSION_2_0
version 2.0
deprecated 3.1
vectorequiv VertexAttrib1fv
extension soft WINSOFT NV10
glxflags ignore
offset 605
VertexAttrib1fv(index, v)
return void
param index UInt32 in value
param v Float32 in array [1]
category VERSION_2_0
version 2.0
deprecated 3.1
extension soft WINSOFT NV10
glxropcode 4193
offset 606
VertexAttrib1s(index, x)
return void
param index UInt32 in value
param x Int16 in value
category VERSION_2_0
version 2.0
deprecated 3.1
vectorequiv VertexAttrib1sv
extension soft WINSOFT NV10
glxflags ignore
offset 607
VertexAttrib1sv(index, v)
return void
param index UInt32 in value
param v Int16 in array [1]
category VERSION_2_0
version 2.0
deprecated 3.1
extension soft WINSOFT NV10
glxropcode 4189
offset 608
VertexAttrib2d(index, x, y)
return void
param index UInt32 in value
param x Float64 in value
param y Float64 in value
category VERSION_2_0
version 2.0
deprecated 3.1
vectorequiv VertexAttrib2dv
extension soft WINSOFT NV10
glxflags ignore
offset 609
VertexAttrib2dv(index, v)
return void
param index UInt32 in value
param v Float64 in array [2]
category VERSION_2_0
version 2.0
deprecated 3.1
extension soft WINSOFT NV10
glxropcode 4198
offset 610
VertexAttrib2f(index, x, y)
return void
param index UInt32 in value
param x Float32 in value
param y Float32 in value
category VERSION_2_0
version 2.0
deprecated 3.1
vectorequiv VertexAttrib2fv
extension soft WINSOFT NV10
glxflags ignore
offset 611
VertexAttrib2fv(index, v)
return void
param index UInt32 in value
param v Float32 in array [2]
category VERSION_2_0
version 2.0
deprecated 3.1
extension soft WINSOFT NV10
glxropcode 4194
offset 612
VertexAttrib2s(index, x, y)
return void
param index UInt32 in value
param x Int16 in value
param y Int16 in value
category VERSION_2_0
version 2.0
deprecated 3.1
vectorequiv VertexAttrib2sv
extension soft WINSOFT NV10
glxflags ignore
offset 613
VertexAttrib2sv(index, v)
return void
param index UInt32 in value
param v Int16 in array [2]
category VERSION_2_0
version 2.0
deprecated 3.1
extension soft WINSOFT NV10
glxropcode 4190
offset 614
VertexAttrib3d(index, x, y, z)
return void
param index UInt32 in value
param x Float64 in value
param y Float64 in value
param z Float64 in value
category VERSION_2_0
version 2.0
deprecated 3.1
vectorequiv VertexAttrib3dv
extension soft WINSOFT NV10
glxflags ignore
offset 615
VertexAttrib3dv(index, v)
return void
param index UInt32 in value
param v Float64 in array [3]
category VERSION_2_0
version 2.0
deprecated 3.1
extension soft WINSOFT NV10
glxropcode 4199
offset 616
VertexAttrib3f(index, x, y, z)
return void
param index UInt32 in value
param x Float32 in value
param y Float32 in value
param z Float32 in value
category VERSION_2_0
version 2.0
deprecated 3.1
vectorequiv VertexAttrib3fv
extension soft WINSOFT NV10
glxflags ignore
offset 617
VertexAttrib3fv(index, v)
return void
param index UInt32 in value
param v Float32 in array [3]
category VERSION_2_0
version 2.0
deprecated 3.1
extension soft WINSOFT NV10
glxropcode 4195
offset 618
VertexAttrib3s(index, x, y, z)
return void
param index UInt32 in value
param x Int16 in value
param y Int16 in value
param z Int16 in value
category VERSION_2_0
version 2.0
deprecated 3.1
vectorequiv VertexAttrib3sv
extension soft WINSOFT NV10
glxflags ignore
offset 619
VertexAttrib3sv(index, v)
return void
param index UInt32 in value
param v Int16 in array [3]
category VERSION_2_0
version 2.0
deprecated 3.1
extension soft WINSOFT NV10
glxropcode 4191
offset 620
VertexAttrib4Nbv(index, v)
return void
param index UInt32 in value
param v Int8 in array [4]
category VERSION_2_0
version 2.0
deprecated 3.1
extension soft WINSOFT NV10
glxflags ignore
offset 659
VertexAttrib4Niv(index, v)
return void
param index UInt32 in value
param v Int32 in array [4]
category VERSION_2_0
version 2.0
deprecated 3.1
extension soft WINSOFT NV10
glxflags ignore
offset 661
VertexAttrib4Nsv(index, v)
return void
param index UInt32 in value
param v Int16 in array [4]
category VERSION_2_0
version 2.0
deprecated 3.1
extension soft WINSOFT NV10
glxflags ignore
offset 660
VertexAttrib4Nub(index, x, y, z, w)
return void
param index UInt32 in value
param x UInt8 in value
param y UInt8 in value
param z UInt8 in value
param w UInt8 in value
category VERSION_2_0
version 2.0
deprecated 3.1
extension soft WINSOFT NV10
glxflags ignore
offset 627
VertexAttrib4Nubv(index, v)
return void
param index UInt32 in value
param v UInt8 in array [4]
category VERSION_2_0
version 2.0
deprecated 3.1
extension soft WINSOFT NV10
glxflags ignore
glxropcode 4201
offset 628
VertexAttrib4Nuiv(index, v)
return void
param index UInt32 in value
param v UInt32 in array [4]
category VERSION_2_0
version 2.0
deprecated 3.1
extension soft WINSOFT NV10
glxflags ignore
offset 663
VertexAttrib4Nusv(index, v)
return void
param index UInt32 in value
param v UInt16 in array [4]
category VERSION_2_0
version 2.0
deprecated 3.1
extension soft WINSOFT NV10
glxflags ignore
offset 662
VertexAttrib4bv(index, v)
return void
param index UInt32 in value
param v Int8 in array [4]
category VERSION_2_0
version 2.0
deprecated 3.1
extension soft WINSOFT NV10
glxflags ignore
offset 654
VertexAttrib4d(index, x, y, z, w)
return void
param index UInt32 in value
param x Float64 in value
param y Float64 in value
param z Float64 in value
param w Float64 in value
category VERSION_2_0
version 2.0
deprecated 3.1
vectorequiv VertexAttrib4dv
extension soft WINSOFT NV10
glxflags ignore
offset 621
VertexAttrib4dv(index, v)
return void
param index UInt32 in value
param v Float64 in array [4]
category VERSION_2_0
version 2.0
deprecated 3.1
extension soft WINSOFT NV10
glxropcode 4200
offset 622
VertexAttrib4f(index, x, y, z, w)
return void
param index UInt32 in value
param x Float32 in value
param y Float32 in value
param z Float32 in value
param w Float32 in value
category VERSION_2_0
version 2.0
deprecated 3.1
vectorequiv VertexAttrib4fv
extension soft WINSOFT NV10
glxflags ignore
offset 623
VertexAttrib4fv(index, v)
return void
param index UInt32 in value
param v Float32 in array [4]
category VERSION_2_0
version 2.0
deprecated 3.1
extension soft WINSOFT NV10
glxropcode 4196
offset 624
VertexAttrib4iv(index, v)
return void
param index UInt32 in value
param v Int32 in array [4]
category VERSION_2_0
version 2.0
deprecated 3.1
extension soft WINSOFT NV10
glxflags ignore
offset 655
VertexAttrib4s(index, x, y, z, w)
return void
param index UInt32 in value
param x Int16 in value
param y Int16 in value
param z Int16 in value
param w Int16 in value
category VERSION_2_0
version 2.0
deprecated 3.1
vectorequiv VertexAttrib4sv
extension soft WINSOFT NV10
glxflags ignore
offset 625
VertexAttrib4sv(index, v)
return void
param index UInt32 in value
param v Int16 in array [4]
category VERSION_2_0
version 2.0
deprecated 3.1
extension soft WINSOFT NV10
glxflags ignore
glxropcode 4192
offset 626
VertexAttrib4ubv(index, v)
return void
param index UInt32 in value
param v UInt8 in array [4]
category VERSION_2_0
version 2.0
deprecated 3.1
extension soft WINSOFT NV10
glxflags ignore
offset 656
VertexAttrib4uiv(index, v)
return void
param index UInt32 in value
param v UInt32 in array [4]
category VERSION_2_0
version 2.0
deprecated 3.1
extension soft WINSOFT NV10
glxflags ignore
offset 658
VertexAttrib4usv(index, v)
return void
param index UInt32 in value
param v UInt16 in array [4]
category VERSION_2_0
version 2.0
deprecated 3.1
extension soft WINSOFT NV10
glxflags ignore
offset 657
VertexAttribPointer(index, size, type, normalized, stride, pointer)
return void
param index UInt32 in value
param size Int32 in value
param type VertexAttribPointerTypeARB in value
param normalized Boolean in value
param stride SizeI in value
param pointer Void in array [COMPSIZE(size/type/stride)] retained
dlflags notlistable
category VERSION_2_0
version 2.0
extension soft WINSOFT NV10
glxflags ignore
offset 664
###############################################################################
###############################################################################
#
# OpenGL 2.1 commands
#
###############################################################################
###############################################################################
# OpenGL 2.1 (ARB_pixel_buffer_object) commands - none
# OpenGL 2.1 (EXT_texture_sRGB) commands - none
# New commands in OpenGL 2.1
UniformMatrix2x3fv(location, count, transpose, value)
return void
param location Int32 in value
param count SizeI in value
param transpose Boolean in value
param value Float32 in array [6]
category VERSION_2_1
version 2.1
extension
glxropcode ?
glxflags ignore
offset ?
UniformMatrix3x2fv(location, count, transpose, value)
return void
param location Int32 in value
param count SizeI in value
param transpose Boolean in value
param value Float32 in array [6]
category VERSION_2_1
version 2.1
extension
glxropcode ?
glxflags ignore
offset ?
UniformMatrix2x4fv(location, count, transpose, value)
return void
param location Int32 in value
param count SizeI in value
param transpose Boolean in value
param value Float32 in array [8]
category VERSION_2_1
version 2.1
extension
glxropcode ?
glxflags ignore
offset ?
UniformMatrix4x2fv(location, count, transpose, value)
return void
param location Int32 in value
param count SizeI in value
param transpose Boolean in value
param value Float32 in array [8]
category VERSION_2_1
version 2.1
extension
glxropcode ?
glxflags ignore
offset ?
UniformMatrix3x4fv(location, count, transpose, value)
return void
param location Int32 in value
param count SizeI in value
param transpose Boolean in value
param value Float32 in array [12]
category VERSION_2_1
version 2.1
extension
glxropcode ?
glxflags ignore
offset ?
UniformMatrix4x3fv(location, count, transpose, value)
return void
param location Int32 in value
param count SizeI in value
param transpose Boolean in value
param value Float32 in array [12]
category VERSION_2_1
version 2.1
extension
glxropcode ?
glxflags ignore
offset ?
###############################################################################
###############################################################################
#
# OpenGL 3.0 commands
#
###############################################################################
###############################################################################
# OpenGL 3.0 (EXT_draw_buffers2) commands
ColorMaski(index, r, g, b, a)
return void
param index UInt32 in value
param r Boolean in value
param g Boolean in value
param b Boolean in value
param a Boolean in value
category VERSION_3_0
version 3.0
extension
glxflags ignore
glfflags ignore
GetBooleani_v(target, index, data)
return void
param target GLenum in value
param index UInt32 in value
param data Boolean out array [COMPSIZE(target)]
category VERSION_3_0
version 3.0
extension
dlflags notlistable
glxflags ignore
glfflags ignore
GetIntegeri_v(target, index, data)
return void
param target GLenum in value
param index UInt32 in value
param data Int32 out array [COMPSIZE(target)]
category VERSION_3_0
version 3.0
extension
dlflags notlistable
glxflags ignore
glfflags ignore
Enablei(target, index)
return void
param target GLenum in value
param index UInt32 in value
category VERSION_3_0
version 3.0
extension
glxflags ignore
glfflags ignore
Disablei(target, index)
return void
param target GLenum in value
param index UInt32 in value
category VERSION_3_0
version 3.0
extension
glxflags ignore
glfflags ignore
IsEnabledi(target, index)
return Boolean
param target GLenum in value
param index UInt32 in value
category VERSION_3_0
version 3.0
extension
dlflags notlistable
glxflags ignore
glfflags ignore
# OpenGL 3.0 (EXT_transform_feedback) commands
BeginTransformFeedback(primitiveMode)
return void
param primitiveMode GLenum in value
category VERSION_3_0
version 3.0
extension
dlflags notlistable
glxflags ignore
glfflags ignore
EndTransformFeedback()
return void
category VERSION_3_0
version 3.0
extension
dlflags notlistable
glxflags ignore
glfflags ignore
BindBufferRange(target, index, buffer, offset, size)
return void
param target GLenum in value
param index UInt32 in value
param buffer UInt32 in value
param offset BufferOffset in value
param size BufferSize in value
category VERSION_3_0
version 3.0
extension
dlflags notlistable
glxflags ignore
glfflags ignore
BindBufferBase(target, index, buffer)
return void
param target GLenum in value
param index UInt32 in value
param buffer UInt32 in value
category VERSION_3_0
version 3.0
extension
dlflags notlistable
glxflags ignore
glfflags ignore
TransformFeedbackVaryings(program, count, varyings, bufferMode)
return void
param program UInt32 in value
param count SizeI in value
param varyings CharPointer in array [count]
param bufferMode GLenum in value
category VERSION_3_0
version 3.0
extension
dlflags notlistable
glxflags ignore
glfflags ignore
GetTransformFeedbackVarying(program, index, bufSize, length, size, type, name)
return void
param program UInt32 in value
param index UInt32 in value
param bufSize SizeI in value
param length SizeI out array [1]
param size SizeI out array [1]
param type GLenum out array [1]
param name Char out array [COMPSIZE(length)]
category VERSION_3_0
dlflags notlistable
version 3.0
extension
glfflags ignore
glxflags ignore
ClampColor(target, clamp)
return void
param target ClampColorTargetARB in value
param clamp ClampColorModeARB in value
category VERSION_3_0
version 3.0
extension
glxropcode 234
glxflags ignore
offset ?
BeginConditionalRender(id, mode)
return void
param id UInt32 in value
param mode TypeEnum in value
category VERSION_3_0
version 3.0
glfflags ignore
glxflags ignore
EndConditionalRender()
return void
category VERSION_3_0
version 3.0
glfflags ignore
glxflags ignore
VertexAttribIPointer(index, size, type, stride, pointer)
return void
param index UInt32 in value
param size Int32 in value
param type VertexAttribEnum in value
param stride SizeI in value
param pointer Void in array [COMPSIZE(size/type/stride)] retained
category VERSION_3_0
version 3.0
dlflags notlistable
extension
glfflags ignore
glxflags ignore
GetVertexAttribIiv(index, pname, params)
return void
param index UInt32 in value
param pname VertexAttribEnum in value
param params Int32 out array [1]
category VERSION_3_0
version 3.0
dlflags notlistable
extension
glfflags ignore
glxflags ignore
GetVertexAttribIuiv(index, pname, params)
return void
param index UInt32 in value
param pname VertexAttribEnum in value
param params UInt32 out array [1]
category VERSION_3_0
version 3.0
dlflags notlistable
extension
glfflags ignore
glxflags ignore
# OpenGL 3.0 (EXT_gpu_shader4) commands
GetUniformuiv(program, location, params)
return void
param program UInt32 in value
param location Int32 in value
param params UInt32 out array [COMPSIZE(program/location)]
category VERSION_3_0
dlflags notlistable
version 3.0
extension
glfflags ignore
glxflags ignore
BindFragDataLocation(program, color, name)
return void
param program UInt32 in value
param color UInt32 in value
param name Char in array [COMPSIZE(name)]
category VERSION_3_0
dlflags notlistable
version 3.0
extension
glfflags ignore
glxflags ignore
GetFragDataLocation(program, name)
return Int32
param program UInt32 in value
param name Char in array [COMPSIZE(name)]
category VERSION_3_0
dlflags notlistable
version 3.0
extension
glfflags ignore
glxflags ignore
Uniform1ui(location, v0)
return void
param location Int32 in value
param v0 UInt32 in value
category VERSION_3_0
version 3.0
extension
glfflags ignore
glxflags ignore
Uniform2ui(location, v0, v1)
return void
param location Int32 in value
param v0 UInt32 in value
param v1 UInt32 in value
category VERSION_3_0
version 3.0
extension
glfflags ignore
glxflags ignore
Uniform3ui(location, v0, v1, v2)
return void
param location Int32 in value
param v0 UInt32 in value
param v1 UInt32 in value
param v2 UInt32 in value
category VERSION_3_0
version 3.0
extension
glfflags ignore
glxflags ignore
Uniform4ui(location, v0, v1, v2, v3)
return void
param location Int32 in value
param v0 UInt32 in value
param v1 UInt32 in value
param v2 UInt32 in value
param v3 UInt32 in value
category VERSION_3_0
version 3.0
extension
glfflags ignore
glxflags ignore
Uniform1uiv(location, count, value)
return void
param location Int32 in value
param count SizeI in value
param value UInt32 in array [count]
category VERSION_3_0
version 3.0
extension
glfflags ignore
glxflags ignore
Uniform2uiv(location, count, value)
return void
param location Int32 in value
param count SizeI in value
param value UInt32 in array [count*2]
category VERSION_3_0
version 3.0
extension
glfflags ignore
glxflags ignore
Uniform3uiv(location, count, value)
return void
param location Int32 in value
param count SizeI in value
param value UInt32 in array [count*3]
category VERSION_3_0
version 3.0
extension
glfflags ignore
glxflags ignore
Uniform4uiv(location, count, value)
return void
param location Int32 in value
param count SizeI in value
param value UInt32 in array [count*4]
category VERSION_3_0
version 3.0
extension
glfflags ignore
glxflags ignore
# OpenGL 3.0 (EXT_texture_integer) commands
TexParameterIiv(target, pname, params)
return void
param target TextureTarget in value
param pname TextureParameterName in value
param params Int32 in array [COMPSIZE(pname)]
category VERSION_3_0
version 3.0
extension
glfflags ignore
glxflags ignore
TexParameterIuiv(target, pname, params)
return void
param target TextureTarget in value
param pname TextureParameterName in value
param params UInt32 in array [COMPSIZE(pname)]
category VERSION_3_0
version 3.0
extension
glfflags ignore
glxflags ignore
GetTexParameterIiv(target, pname, params)
return void
param target TextureTarget in value
param pname GetTextureParameter in value
param params Int32 out array [COMPSIZE(pname)]
category VERSION_3_0
dlflags notlistable
version 3.0
extension
glfflags ignore
glxflags ignore
GetTexParameterIuiv(target, pname, params)
return void
param target TextureTarget in value
param pname GetTextureParameter in value
param params UInt32 out array [COMPSIZE(pname)]
category VERSION_3_0
dlflags notlistable
version 3.0
extension
glfflags ignore
glxflags ignore
# New commands in OpenGL 3.0
ClearBufferiv(buffer, drawbuffer, value)
return void
param buffer GLenum in value
param drawbuffer DrawBufferName in value
param value Int32 in array [COMPSIZE(buffer)]
category VERSION_3_0
version 3.0
extension
glfflags ignore
glxflags ignore
ClearBufferuiv(buffer, drawbuffer, value)
return void
param buffer GLenum in value
param drawbuffer DrawBufferName in value
param value UInt32 in array [COMPSIZE(buffer)]
category VERSION_3_0
version 3.0
extension
glfflags ignore
glxflags ignore
ClearBufferfv(buffer, drawbuffer, value)
return void
param buffer GLenum in value
param drawbuffer DrawBufferName in value
param value Float32 in array [COMPSIZE(buffer)]
category VERSION_3_0
version 3.0
extension
glfflags ignore
glxflags ignore
ClearBufferfi(buffer, drawbuffer, depth, stencil)
return void
param buffer GLenum in value
param drawbuffer DrawBufferName in value
param depth Float32 in value
param stencil Int32 in value
category VERSION_3_0
version 3.0
extension
glfflags ignore
glxflags ignore
GetStringi(name, index)
return String
param name GLenum in value
param index UInt32 in value
category VERSION_3_0
version 3.0
extension
dlflags notlistable
glxflags client-handcode server-handcode
glfflags ignore
glxsingle ?
passthru: /* OpenGL 3.0 also reuses entry points from these extensions: */
passthru: /* ARB_framebuffer_object */
passthru: /* ARB_map_buffer_range */
passthru: /* ARB_vertex_array_object */
###############################################################################
###############################################################################
#
# OpenGL 3.0 deprecated commands
#
###############################################################################
###############################################################################
# OpenGL 3.0 (NV_vertex_program4) commands
VertexAttribI1i(index, x)
return void
param index UInt32 in value
param x Int32 in value
category VERSION_3_0_DEPRECATED
version 3.0
deprecated 3.1
beginend allow-inside
vectorequiv VertexAttribI1iv
glxvectorequiv VertexAttribI1iv
extension
glfflags ignore
glxflags ignore
VertexAttribI2i(index, x, y)
return void
param index UInt32 in value
param x Int32 in value
param y Int32 in value
category VERSION_3_0_DEPRECATED
version 3.0
deprecated 3.1
beginend allow-inside
vectorequiv VertexAttribI2iv
glxvectorequiv VertexAttribI2iv
extension
glfflags ignore
glxflags ignore
VertexAttribI3i(index, x, y, z)
return void
param index UInt32 in value
param x Int32 in value
param y Int32 in value
param z Int32 in value
category VERSION_3_0_DEPRECATED
version 3.0
deprecated 3.1
beginend allow-inside
vectorequiv VertexAttribI3iv
glxvectorequiv VertexAttribI3iv
extension
glfflags ignore
glxflags ignore
VertexAttribI4i(index, x, y, z, w)
return void
param index UInt32 in value
param x Int32 in value
param y Int32 in value
param z Int32 in value
param w Int32 in value
category VERSION_3_0_DEPRECATED
version 3.0
deprecated 3.1
beginend allow-inside
vectorequiv VertexAttribI4iv
glxvectorequiv VertexAttribI4iv
extension
glfflags ignore
glxflags ignore
VertexAttribI1ui(index, x)
return void
param index UInt32 in value
param x UInt32 in value
category VERSION_3_0_DEPRECATED
version 3.0
deprecated 3.1
beginend allow-inside
vectorequiv VertexAttribI1uiv
glxvectorequiv VertexAttribI1uiv
extension
glfflags ignore
glxflags ignore
VertexAttribI2ui(index, x, y)
return void
param index UInt32 in value
param x UInt32 in value
param y UInt32 in value
category VERSION_3_0_DEPRECATED
version 3.0
deprecated 3.1
beginend allow-inside
vectorequiv VertexAttribI2uiv
glxvectorequiv VertexAttribI2uiv
extension
glfflags ignore
glxflags ignore
VertexAttribI3ui(index, x, y, z)
return void
param index UInt32 in value
param x UInt32 in value
param y UInt32 in value
param z UInt32 in value
category VERSION_3_0_DEPRECATED
version 3.0
deprecated 3.1
beginend allow-inside
vectorequiv VertexAttribI3uiv
glxvectorequiv VertexAttribI3uiv
extension
glfflags ignore
glxflags ignore
VertexAttribI4ui(index, x, y, z, w)
return void
param index UInt32 in value
param x UInt32 in value
param y UInt32 in value
param z UInt32 in value
param w UInt32 in value
category VERSION_3_0_DEPRECATED
version 3.0
deprecated 3.1
beginend allow-inside
vectorequiv VertexAttribI4uiv
glxvectorequiv VertexAttribI4uiv
extension
glfflags ignore
glxflags ignore
VertexAttribI1iv(index, v)
return void
param index UInt32 in value
param v Int32 in array [1]
category VERSION_3_0_DEPRECATED
version 3.0
deprecated 3.1
beginend allow-inside
extension
glfflags ignore
glxflags ignore
VertexAttribI2iv(index, v)
return void
param index UInt32 in value
param v Int32 in array [2]
category VERSION_3_0_DEPRECATED
version 3.0
deprecated 3.1
beginend allow-inside
extension
glfflags ignore
glxflags ignore
VertexAttribI3iv(index, v)
return void
param index UInt32 in value
param v Int32 in array [3]
category VERSION_3_0_DEPRECATED
version 3.0
deprecated 3.1
beginend allow-inside
extension
glfflags ignore
glxflags ignore
VertexAttribI4iv(index, v)
return void
param index UInt32 in value
param v Int32 in array [4]
category VERSION_3_0_DEPRECATED
version 3.0
deprecated 3.1
beginend allow-inside
extension
glfflags ignore
glxflags ignore
VertexAttribI1uiv(index, v)
return void
param index UInt32 in value
param v UInt32 in array [1]
category VERSION_3_0_DEPRECATED
version 3.0
deprecated 3.1
beginend allow-inside
extension
glfflags ignore
glxflags ignore
VertexAttribI2uiv(index, v)
return void
param index UInt32 in value
param v UInt32 in array [2]
category VERSION_3_0_DEPRECATED
version 3.0
deprecated 3.1
beginend allow-inside
extension
glfflags ignore
glxflags ignore
VertexAttribI3uiv(index, v)
return void
param index UInt32 in value
param v UInt32 in array [3]
category VERSION_3_0_DEPRECATED
version 3.0
deprecated 3.1
beginend allow-inside
extension
glfflags ignore
glxflags ignore
VertexAttribI4uiv(index, v)
return void
param index UInt32 in value
param v UInt32 in array [4]
category VERSION_3_0_DEPRECATED
version 3.0
deprecated 3.1
beginend allow-inside
extension
glfflags ignore
glxflags ignore
VertexAttribI4bv(index, v)
return void
param index UInt32 in value
param v Int8 in array [4]
category VERSION_3_0_DEPRECATED
version 3.0
deprecated 3.1
beginend allow-inside
extension
glfflags ignore
glxflags ignore
VertexAttribI4sv(index, v)
return void
param index UInt32 in value
param v Int16 in array [4]
category VERSION_3_0_DEPRECATED
version 3.0
deprecated 3.1
beginend allow-inside
extension
glfflags ignore
glxflags ignore
VertexAttribI4ubv(index, v)
return void
param index UInt32 in value
param v UInt8 in array [4]
category VERSION_3_0_DEPRECATED
version 3.0
deprecated 3.1
beginend allow-inside
extension
glfflags ignore
glxflags ignore
VertexAttribI4usv(index, v)
return void
param index UInt32 in value
param v UInt16 in array [4]
category VERSION_3_0_DEPRECATED
version 3.0
deprecated 3.1
beginend allow-inside
extension
glfflags ignore
glxflags ignore
###############################################################################
###############################################################################
#
# OpenGL 3.1 commands
#
###############################################################################
###############################################################################
# OpenGL 3.1 (ARB_draw_instanced) commands
DrawArraysInstanced(mode, first, count, primcount)
return void
param mode BeginMode in value
param first Int32 in value
param count SizeI in value
param primcount SizeI in value
category VERSION_3_1
version 3.1
extension
dlflags notlistable
vectorequiv ArrayElement
glfflags ignore
glxflags ignore
DrawElementsInstanced(mode, count, type, indices, primcount)
return void
param mode BeginMode in value
param count SizeI in value
param type DrawElementsType in value
param indices Void in array [COMPSIZE(count/type)]
param primcount SizeI in value
category VERSION_3_1
version 3.1
extension
dlflags notlistable
vectorequiv ArrayElement
glfflags ignore
glxflags ignore
# OpenGL 3.1 (ARB_texture_buffer_object) commands
TexBuffer(target, internalformat, buffer)
return void
param target TextureTarget in value
param internalformat GLenum in value
param buffer UInt32 in value
category VERSION_3_1
version 3.1
extension
glfflags ignore
glxflags ignore
# OpenGL 3.1 (ARB_texture_rectangle) commands - none
# OpenGL 3.1 (SNORM texture) commands - none
# OpenGL 3.1 (NV_primitive_restart) commands
# This is *not* an alias of PrimitiveRestartIndexNV, since it sets
# server instead of client state.
PrimitiveRestartIndex(index)
return void
param index UInt32 in value
category VERSION_3_1
version 3.1
extension
glxropcode ?
glxflags ignore
offset ?
# New commands in OpenGL 3.1 - none
passthru: /* OpenGL 3.1 also reuses entry points from these extensions: */
passthru: /* ARB_copy_buffer */
passthru: /* ARB_uniform_buffer_object */
###############################################################################
###############################################################################
#
# ARB extensions, in order by ARB extension number
#
###############################################################################
###############################################################################
###############################################################################
#
# ARB Extension #1
# ARB_multitexture commands
#
###############################################################################
ActiveTextureARB(texture)
return void
param texture TextureUnit in value
category ARB_multitexture
glxflags ARB
version 1.2
glxropcode 197
alias ActiveTexture
ClientActiveTextureARB(texture)
return void
param texture TextureUnit in value
category ARB_multitexture
dlflags notlistable
glxflags ARB client-handcode client-intercept server-handcode
version 1.2
alias ClientActiveTexture
MultiTexCoord1dARB(target, s)
return void
param target TextureUnit in value
param s CoordD in value
category ARB_multitexture
glxflags ARB
version 1.2
vectorequiv MultiTexCoord1dv
MultiTexCoord1dvARB(target, v)
return void
param target TextureUnit in value
param v CoordD in array [1]
category ARB_multitexture
glxflags ARB
version 1.2
glxropcode 198
alias MultiTexCoord1dv
MultiTexCoord1fARB(target, s)
return void
param target TextureUnit in value
param s CoordF in value
category ARB_multitexture
glxflags ARB
version 1.2
vectorequiv MultiTexCoord1fv
MultiTexCoord1fvARB(target, v)
return void
param target TextureUnit in value
param v CoordF in array [1]
category ARB_multitexture
glxflags ARB
version 1.2
glxropcode 199
alias MultiTexCoord1fv
MultiTexCoord1iARB(target, s)
return void
param target TextureUnit in value
param s CoordI in value
category ARB_multitexture
glxflags ARB
version 1.2
vectorequiv MultiTexCoord1iv
MultiTexCoord1ivARB(target, v)
return void
param target TextureUnit in value
param v CoordI in array [1]
category ARB_multitexture
glxflags ARB
version 1.2
glxropcode 200
alias MultiTexCoord1iv
MultiTexCoord1sARB(target, s)
return void
param target TextureUnit in value
param s CoordS in value
category ARB_multitexture
glxflags ARB
version 1.2
vectorequiv MultiTexCoord1sv
MultiTexCoord1svARB(target, v)
return void
param target TextureUnit in value
param v CoordS in array [1]
category ARB_multitexture
glxflags ARB
version 1.2
glxropcode 201
alias MultiTexCoord1sv
MultiTexCoord2dARB(target, s, t)
return void
param target TextureUnit in value
param s CoordD in value
param t CoordD in value
category ARB_multitexture
glxflags ARB
version 1.2
vectorequiv MultiTexCoord2dv
MultiTexCoord2dvARB(target, v)
return void
param target TextureUnit in value
param v CoordD in array [2]
category ARB_multitexture
glxflags ARB
version 1.2
glxropcode 202
alias MultiTexCoord2dv
MultiTexCoord2fARB(target, s, t)
return void
param target TextureUnit in value
param s CoordF in value
param t CoordF in value
category ARB_multitexture
glxflags ARB
version 1.2
vectorequiv MultiTexCoord2fv
MultiTexCoord2fvARB(target, v)
return void
param target TextureUnit in value
param v CoordF in array [2]
category ARB_multitexture
glxflags ARB
version 1.2
glxropcode 203
alias MultiTexCoord2fv
MultiTexCoord2iARB(target, s, t)
return void
param target TextureUnit in value
param s CoordI in value
param t CoordI in value
category ARB_multitexture
glxflags ARB
version 1.2
vectorequiv MultiTexCoord2iv
MultiTexCoord2ivARB(target, v)
return void
param target TextureUnit in value
param v CoordI in array [2]
category ARB_multitexture
glxflags ARB
version 1.2
glxropcode 204
alias MultiTexCoord2iv
MultiTexCoord2sARB(target, s, t)
return void
param target TextureUnit in value
param s CoordS in value
param t CoordS in value
category ARB_multitexture
glxflags ARB
version 1.2
vectorequiv MultiTexCoord2sv
MultiTexCoord2svARB(target, v)
return void
param target TextureUnit in value
param v CoordS in array [2]
category ARB_multitexture
glxflags ARB
version 1.2
glxropcode 205
alias MultiTexCoord2sv
MultiTexCoord3dARB(target, s, t, r)
return void
param target TextureUnit in value
param s CoordD in value
param t CoordD in value
param r CoordD in value
category ARB_multitexture
glxflags ARB
version 1.2
vectorequiv MultiTexCoord3dv
MultiTexCoord3dvARB(target, v)
return void
param target TextureUnit in value
param v CoordD in array [3]
category ARB_multitexture
glxflags ARB
version 1.2
glxropcode 206
alias MultiTexCoord3dv
MultiTexCoord3fARB(target, s, t, r)
return void
param target TextureUnit in value
param s CoordF in value
param t CoordF in value
param r CoordF in value
category ARB_multitexture
glxflags ARB
version 1.2
vectorequiv MultiTexCoord3fv
MultiTexCoord3fvARB(target, v)
return void
param target TextureUnit in value
param v CoordF in array [3]
category ARB_multitexture
glxflags ARB
version 1.2
glxropcode 207
alias MultiTexCoord3fv
MultiTexCoord3iARB(target, s, t, r)
return void
param target TextureUnit in value
param s CoordI in value
param t CoordI in value
param r CoordI in value
category ARB_multitexture
glxflags ARB
version 1.2
vectorequiv MultiTexCoord3iv
MultiTexCoord3ivARB(target, v)
return void
param target TextureUnit in value
param v CoordI in array [3]
category ARB_multitexture
glxflags ARB
version 1.2
glxropcode 208
alias MultiTexCoord3iv
MultiTexCoord3sARB(target, s, t, r)
return void
param target TextureUnit in value
param s CoordS in value
param t CoordS in value
param r CoordS in value
category ARB_multitexture
glxflags ARB
version 1.2
vectorequiv MultiTexCoord3sv
MultiTexCoord3svARB(target, v)
return void
param target TextureUnit in value
param v CoordS in array [3]
category ARB_multitexture
version 1.2
glxflags ARB
glxropcode 209
alias MultiTexCoord3sv
MultiTexCoord4dARB(target, s, t, r, q)
return void
param target TextureUnit in value
param s CoordD in value
param t CoordD in value
param r CoordD in value
param q CoordD in value
category ARB_multitexture
glxflags ARB
version 1.2
vectorequiv MultiTexCoord4dv
MultiTexCoord4dvARB(target, v)
return void
param target TextureUnit in value
param v CoordD in array [4]
category ARB_multitexture
glxflags ARB
version 1.2
glxropcode 210
alias MultiTexCoord4dv
MultiTexCoord4fARB(target, s, t, r, q)
return void
param target TextureUnit in value
param s CoordF in value
param t CoordF in value
param r CoordF in value
param q CoordF in value
category ARB_multitexture
glxflags ARB
version 1.2
vectorequiv MultiTexCoord4fv
MultiTexCoord4fvARB(target, v)
return void
param target TextureUnit in value
param v CoordF in array [4]
category ARB_multitexture
glxflags ARB
version 1.2
glxropcode 211
alias MultiTexCoord4fv
MultiTexCoord4iARB(target, s, t, r, q)
return void
param target TextureUnit in value
param s CoordI in value
param t CoordI in value
param r CoordI in value
param q CoordI in value
category ARB_multitexture
glxflags ARB
version 1.2
vectorequiv MultiTexCoord4iv
MultiTexCoord4ivARB(target, v)
return void
param target TextureUnit in value
param v CoordI in array [4]
category ARB_multitexture
glxflags ARB
version 1.2
glxropcode 212
alias MultiTexCoord4iv
MultiTexCoord4sARB(target, s, t, r, q)
return void
param target TextureUnit in value
param s CoordS in value
param t CoordS in value
param r CoordS in value
param q CoordS in value
category ARB_multitexture
glxflags ARB
version 1.2
vectorequiv MultiTexCoord4sv
MultiTexCoord4svARB(target, v)
return void
param target TextureUnit in value
param v CoordS in array [4]
category ARB_multitexture
glxflags ARB
version 1.2
glxropcode 213
alias MultiTexCoord4sv
################################################################################
#
# ARB Extension #2 - GLX_ARB_get_proc_address
#
###############################################################################
################################################################################
#
# ARB Extension #3
# ARB_transpose_matrix commands
#
###############################################################################
LoadTransposeMatrixfARB(m)
return void
param m Float32 in array [16]
category ARB_transpose_matrix
glxflags ARB client-handcode client-intercept server-handcode
version 1.2
alias LoadTransposeMatrixf
LoadTransposeMatrixdARB(m)
return void
param m Float64 in array [16]
category ARB_transpose_matrix
glxflags ARB client-handcode client-intercept server-handcode
version 1.2
alias LoadTransposeMatrixd
MultTransposeMatrixfARB(m)
return void
param m Float32 in array [16]
category ARB_transpose_matrix
glxflags ARB client-handcode client-intercept server-handcode
version 1.2
alias MultTransposeMatrixf
MultTransposeMatrixdARB(m)
return void
param m Float64 in array [16]
category ARB_transpose_matrix
glxflags ARB client-handcode client-intercept server-handcode
version 1.2
alias MultTransposeMatrixd
################################################################################
#
# ARB Extension #4 - WGL_ARB_buffer_region
#
###############################################################################
################################################################################
#
# ARB Extension #5
# ARB_multisample commands
#
###############################################################################
SampleCoverageARB(value, invert)
return void
param value ClampedFloat32 in value
param invert Boolean in value
category ARB_multisample
glxflags ARB
version 1.2
alias SampleCoverage
################################################################################
#
# ARB Extension #6
# ARB_texture_env_add commands
#
###############################################################################
# (none)
newcategory: ARB_texture_env_add
################################################################################
#
# ARB Extension #7
# ARB_texture_cube_map commands
#
###############################################################################
# (none)
newcategory: ARB_texture_cube_map
################################################################################
#
# ARB Extension #8 - WGL_ARB_extensions_string
# ARB Extension #9 - WGL_ARB_pixel_format commands
# ARB Extension #10 - WGL_ARB_make_current_read commands
# ARB Extension #11 - WGL_ARB_pbuffer
#
###############################################################################
################################################################################
#
# ARB Extension #12
# ARB_texture_compression commands
#
###############################################################################
# Arguably TexelInternalFormat, not PixelInternalFormat
CompressedTexImage3DARB(target, level, internalformat, width, height, depth, border, imageSize, data)
return void
param target TextureTarget in value
param level CheckedInt32 in value
param internalformat PixelInternalFormat in value
param width SizeI in value
param height SizeI in value
param depth SizeI in value
param border CheckedInt32 in value
param imageSize SizeI in value
param data CompressedTextureARB in array [imageSize]
category ARB_texture_compression
dlflags handcode
glxflags ARB client-handcode server-handcode
version 1.2
glxropcode 216
alias CompressedTexImage3D
wglflags client-handcode server-handcode
# Arguably TexelInternalFormat, not PixelInternalFormat
CompressedTexImage2DARB(target, level, internalformat, width, height, border, imageSize, data)
return void
param target TextureTarget in value
param level CheckedInt32 in value
param internalformat PixelInternalFormat in value
param width SizeI in value
param height SizeI in value
param border CheckedInt32 in value
param imageSize SizeI in value
param data CompressedTextureARB in array [imageSize]
category ARB_texture_compression
dlflags handcode
glxflags ARB client-handcode server-handcode
version 1.2
glxropcode 215
alias CompressedTexImage2D
wglflags client-handcode server-handcode
# Arguably TexelInternalFormat, not PixelInternalFormat
CompressedTexImage1DARB(target, level, internalformat, width, border, imageSize, data)
return void
param target TextureTarget in value
param level CheckedInt32 in value
param internalformat PixelInternalFormat in value
param width SizeI in value
param border CheckedInt32 in value
param imageSize SizeI in value
param data CompressedTextureARB in array [imageSize]
category ARB_texture_compression
dlflags handcode
glxflags ARB client-handcode server-handcode
version 1.2
glxropcode 214
alias CompressedTexImage1D
wglflags client-handcode server-handcode
CompressedTexSubImage3DARB(target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data)
return void
param target TextureTarget in value
param level CheckedInt32 in value
param xoffset CheckedInt32 in value
param yoffset CheckedInt32 in value
param zoffset CheckedInt32 in value
param width SizeI in value
param height SizeI in value
param depth SizeI in value
param format PixelFormat in value
param imageSize SizeI in value
param data CompressedTextureARB in array [imageSize]
category ARB_texture_compression
dlflags handcode
glxflags ARB client-handcode server-handcode
version 1.2
glxropcode 219
alias CompressedTexSubImage3D
wglflags client-handcode server-handcode
CompressedTexSubImage2DARB(target, level, xoffset, yoffset, width, height, format, imageSize, data)
return void
param target TextureTarget in value
param level CheckedInt32 in value
param xoffset CheckedInt32 in value
param yoffset CheckedInt32 in value
param width SizeI in value
param height SizeI in value
param format PixelFormat in value
param imageSize SizeI in value
param data CompressedTextureARB in array [imageSize]
category ARB_texture_compression
dlflags handcode
glxflags ARB client-handcode server-handcode
version 1.2
glxropcode 218
alias CompressedTexSubImage2D
wglflags client-handcode server-handcode
CompressedTexSubImage1DARB(target, level, xoffset, width, format, imageSize, data)
return void
param target TextureTarget in value
param level CheckedInt32 in value
param xoffset CheckedInt32 in value
param width SizeI in value
param format PixelFormat in value
param imageSize SizeI in value
param data CompressedTextureARB in array [imageSize]
category ARB_texture_compression
dlflags handcode
glxflags ARB client-handcode server-handcode
version 1.2
glxropcode 217
alias CompressedTexSubImage1D
wglflags client-handcode server-handcode
GetCompressedTexImageARB(target, level, img)
return void
param target TextureTarget in value
param level CheckedInt32 in value
param img CompressedTextureARB out array [COMPSIZE(target/level)]
category ARB_texture_compression
dlflags notlistable
glxflags ARB client-handcode server-handcode
version 1.2
glxsingle 160
alias GetCompressedTexImage
wglflags client-handcode server-handcode
################################################################################
#
# ARB Extension #13
# ARB_texture_border_clamp commands
#
###############################################################################
# (none)
newcategory: ARB_texture_border_clamp
###############################################################################
#
# ARB Extension #14
# ARB_point_parameters commands
#
###############################################################################
PointParameterfARB(pname, param)
return void
param pname PointParameterNameARB in value
param param CheckedFloat32 in value
category ARB_point_parameters
version 1.0
glxflags ARB
glxropcode 2065
extension
alias PointParameterf
PointParameterfvARB(pname, params)
return void
param pname PointParameterNameARB in value
param params CheckedFloat32 in array [COMPSIZE(pname)]
category ARB_point_parameters
version 1.0
glxflags ARB
glxropcode 2066
extension
alias PointParameterfv
################################################################################
#
# ARB Extension #15
# ARB_vertex_blend commands
#
###############################################################################
WeightbvARB(size, weights)
return void
param size Int32 in value
param weights Int8 in array [size]
category ARB_vertex_blend
version 1.1
extension
glxropcode 220
glxflags ignore
offset ?
WeightsvARB(size, weights)
return void
param size Int32 in value
param weights Int16 in array [size]
category ARB_vertex_blend
version 1.1
extension
glxropcode 222
glxflags ignore
offset ?
WeightivARB(size, weights)
return void
param size Int32 in value
param weights Int32 in array [size]
category ARB_vertex_blend
version 1.1
extension
glxropcode 224
glxflags ignore
offset ?
WeightfvARB(size, weights)
return void
param size Int32 in value
param weights Float32 in array [size]
category ARB_vertex_blend
version 1.1
extension
glxropcode 227
glxflags ignore
offset ?
WeightdvARB(size, weights)
return void
param size Int32 in value
param weights Float64 in array [size]
category ARB_vertex_blend
version 1.1
extension
glxropcode 228
glxflags ignore
offset ?
WeightubvARB(size, weights)
return void
param size Int32 in value
param weights UInt8 in array [size]
category ARB_vertex_blend
version 1.1
extension
glxropcode 221
glxflags ignore
offset ?
WeightusvARB(size, weights)
return void
param size Int32 in value
param weights UInt16 in array [size]
category ARB_vertex_blend
version 1.1
extension
glxropcode 223
glxflags ignore
offset ?
WeightuivARB(size, weights)
return void
param size Int32 in value
param weights UInt32 in array [size]
category ARB_vertex_blend
version 1.1
extension
glxropcode 225
glxflags ignore
offset ?
WeightPointerARB(size, type, stride, pointer)
return void
param size Int32 in value
param type WeightPointerTypeARB in value
param stride SizeI in value
param pointer Void in array [COMPSIZE(type/stride)] retained
category ARB_vertex_blend
version 1.1
extension
dlflags notlistable
glxflags ignore
offset ?
VertexBlendARB(count)
return void
param count Int32 in value
category ARB_vertex_blend
version 1.1
extension
glxropcode 226
glxflags ignore
offset ?
################################################################################
#
# ARB Extension #16
# ARB_matrix_palette commands
#
###############################################################################
CurrentPaletteMatrixARB(index)
return void
param index Int32 in value
category ARB_matrix_palette
version 1.1
extension
glxropcode 4329
glxflags ignore
offset ?
MatrixIndexubvARB(size, indices)
return void
param size Int32 in value
param indices UInt8 in array [size]
category ARB_matrix_palette
version 1.1
extension
glxropcode 4326
glxflags ignore
offset ?
MatrixIndexusvARB(size, indices)
return void
param size Int32 in value
param indices UInt16 in array [size]
category ARB_matrix_palette
version 1.1
extension
glxropcode 4327
glxflags ignore
offset ?
MatrixIndexuivARB(size, indices)
return void
param size Int32 in value
param indices UInt32 in array [size]
category ARB_matrix_palette
version 1.1
extension
glxropcode 4328
glxflags ignore
offset ?
MatrixIndexPointerARB(size, type, stride, pointer)
return void
param size Int32 in value
param type MatrixIndexPointerTypeARB in value
param stride SizeI in value
param pointer Void in array [COMPSIZE(type/stride)] retained
category ARB_matrix_palette
version 1.1
extension
dlflags notlistable
glxflags ignore
offset ?
################################################################################
#
# ARB Extension #17
# ARB_texture_env_combine commands
#
###############################################################################
# (none)
newcategory: ARB_texture_env_combine
################################################################################
#
# ARB Extension #18
# ARB_texture_env_crossbar commands
#
###############################################################################
# (none)
newcategory: ARB_texture_env_crossbar
################################################################################
#
# ARB Extension #19
# ARB_texture_env_dot3 commands
#
###############################################################################
# (none)
newcategory: ARB_texture_env_dot3
###############################################################################
#
# ARB Extension #20 - WGL_ARB_render_texture
#
###############################################################################
###############################################################################
#
# ARB Extension #21
# ARB_texture_mirrored_repeat commands
#
###############################################################################
# (none)
newcategory: ARB_texture_mirrored_repeat
###############################################################################
#
# ARB Extension #22
# ARB_depth_texture commands
#
###############################################################################
# (none)
newcategory: ARB_depth_texture
###############################################################################
#
# ARB Extension #23
# ARB_shadow commands
#
###############################################################################
# (none)
newcategory: ARB_shadow
###############################################################################
#
# ARB Extension #24
# ARB_shadow_ambient commands
#
###############################################################################
# (none)
newcategory: ARB_shadow_ambient
###############################################################################
#
# ARB Extension #25
# ARB_window_pos commands
# Note: all entry points use glxropcode ropcode 230, with 3 float parameters
#
###############################################################################
WindowPos2dARB(x, y)
return void
param x CoordD in value
param y CoordD in value
category ARB_window_pos
vectorequiv WindowPos2dvARB
version 1.0
alias WindowPos2d
WindowPos2dvARB(v)
return void
param v CoordD in array [2]
category ARB_window_pos
version 1.0
glxropcode 230
glxflags client-handcode server-handcode
alias WindowPos2dv
WindowPos2fARB(x, y)
return void
param x CoordF in value
param y CoordF in value
category ARB_window_pos
vectorequiv WindowPos2fvARB
version 1.0
alias WindowPos2f
WindowPos2fvARB(v)
return void
param v CoordF in array [2]
category ARB_window_pos
version 1.0
glxropcode 230
glxflags client-handcode server-handcode
alias WindowPos2fv
WindowPos2iARB(x, y)
return void
param x CoordI in value
param y CoordI in value
category ARB_window_pos
vectorequiv WindowPos2ivARB
version 1.0
alias WindowPos2i
WindowPos2ivARB(v)
return void
param v CoordI in array [2]
category ARB_window_pos
version 1.0
glxropcode 230
glxflags client-handcode server-handcode
alias WindowPos2iv
WindowPos2sARB(x, y)
return void
param x CoordS in value
param y CoordS in value
category ARB_window_pos
vectorequiv WindowPos2svARB
version 1.0
alias WindowPos2s
WindowPos2svARB(v)
return void
param v CoordS in array [2]
category ARB_window_pos
version 1.0
glxropcode 230
glxflags client-handcode server-handcode
alias WindowPos2sv
WindowPos3dARB(x, y, z)
return void
param x CoordD in value
param y CoordD in value
param z CoordD in value
vectorequiv WindowPos3dvARB
category ARB_window_pos
version 1.0
alias WindowPos3d
WindowPos3dvARB(v)
return void
param v CoordD in array [3]
category ARB_window_pos
version 1.0
glxropcode 230
glxflags client-handcode server-handcode
alias WindowPos3dv
WindowPos3fARB(x, y, z)
return void
param x CoordF in value
param y CoordF in value
param z CoordF in value
category ARB_window_pos
vectorequiv WindowPos3fvARB
version 1.0
alias WindowPos3f
WindowPos3fvARB(v)
return void
param v CoordF in array [3]
category ARB_window_pos
version 1.0
glxropcode 230
glxflags client-handcode server-handcode
alias WindowPos3fv
WindowPos3iARB(x, y, z)
return void
param x CoordI in value
param y CoordI in value
param z CoordI in value
category ARB_window_pos
vectorequiv WindowPos3ivARB
version 1.0
alias WindowPos3i
WindowPos3ivARB(v)
return void
param v CoordI in array [3]
category ARB_window_pos
version 1.0
glxropcode 230
glxflags client-handcode server-handcode
alias WindowPos3iv
WindowPos3sARB(x, y, z)
return void
param x CoordS in value
param y CoordS in value
param z CoordS in value
category ARB_window_pos
vectorequiv WindowPos3svARB
version 1.0
alias WindowPos3s
WindowPos3svARB(v)
return void
param v CoordS in array [3]
category ARB_window_pos
version 1.0
glxropcode 230
glxflags client-handcode server-handcode
alias WindowPos3sv
###############################################################################
#
# ARB Extension #26
# ARB_vertex_program commands
#
###############################################################################
VertexAttrib1dARB(index, x)
return void
param index UInt32 in value
param x Float64 in value
category ARB_vertex_program
version 1.3
vectorequiv VertexAttrib1dvARB
extension soft WINSOFT NV10
alias VertexAttrib1d
VertexAttrib1dvARB(index, v)
return void
param index UInt32 in value
param v Float64 in array [1]
category ARB_vertex_program
version 1.3
extension soft WINSOFT NV10
glxropcode 4197
alias VertexAttrib1dv
VertexAttrib1fARB(index, x)
return void
param index UInt32 in value
param x Float32 in value
category ARB_vertex_program
version 1.3
vectorequiv VertexAttrib1fvARB
extension soft WINSOFT NV10
alias VertexAttrib1f
VertexAttrib1fvARB(index, v)
return void
param index UInt32 in value
param v Float32 in array [1]
category ARB_vertex_program
version 1.3
extension soft WINSOFT NV10
glxropcode 4193
alias VertexAttrib1fv
VertexAttrib1sARB(index, x)
return void
param index UInt32 in value
param x Int16 in value
category ARB_vertex_program
version 1.3
vectorequiv VertexAttrib1svARB
extension soft WINSOFT NV10
alias VertexAttrib1s
VertexAttrib1svARB(index, v)
return void
param index UInt32 in value
param v Int16 in array [1]
category ARB_vertex_program
version 1.3
extension soft WINSOFT NV10
glxropcode 4189
alias VertexAttrib1sv
VertexAttrib2dARB(index, x, y)
return void
param index UInt32 in value
param x Float64 in value
param y Float64 in value
category ARB_vertex_program
version 1.3
vectorequiv VertexAttrib2dvARB
extension soft WINSOFT NV10
alias VertexAttrib2d
VertexAttrib2dvARB(index, v)
return void
param index UInt32 in value
param v Float64 in array [2]
category ARB_vertex_program
version 1.3
extension soft WINSOFT NV10
glxropcode 4198
alias VertexAttrib2dv
VertexAttrib2fARB(index, x, y)
return void
param index UInt32 in value
param x Float32 in value
param y Float32 in value
category ARB_vertex_program
version 1.3
vectorequiv VertexAttrib2fvARB
extension soft WINSOFT NV10
alias VertexAttrib2f
VertexAttrib2fvARB(index, v)
return void
param index UInt32 in value
param v Float32 in array [2]
category ARB_vertex_program
version 1.3
extension soft WINSOFT NV10
glxropcode 4194
alias VertexAttrib2fv
VertexAttrib2sARB(index, x, y)
return void
param index UInt32 in value
param x Int16 in value
param y Int16 in value
category ARB_vertex_program
version 1.3
vectorequiv VertexAttrib2svARB
extension soft WINSOFT NV10
alias VertexAttrib2s
VertexAttrib2svARB(index, v)
return void
param index UInt32 in value
param v Int16 in array [2]
category ARB_vertex_program
version 1.3
extension soft WINSOFT NV10
glxropcode 4190
alias VertexAttrib2sv
VertexAttrib3dARB(index, x, y, z)
return void
param index UInt32 in value
param x Float64 in value
param y Float64 in value
param z Float64 in value
category ARB_vertex_program
version 1.3
vectorequiv VertexAttrib3dvARB
extension soft WINSOFT NV10
alias VertexAttrib3d
VertexAttrib3dvARB(index, v)
return void
param index UInt32 in value
param v Float64 in array [3]
category ARB_vertex_program
version 1.3
extension soft WINSOFT NV10
glxropcode 4199
alias VertexAttrib3dv
VertexAttrib3fARB(index, x, y, z)
return void
param index UInt32 in value
param x Float32 in value
param y Float32 in value
param z Float32 in value
category ARB_vertex_program
version 1.3
vectorequiv VertexAttrib3fvARB
extension soft WINSOFT NV10
alias VertexAttrib3f
VertexAttrib3fvARB(index, v)
return void
param index UInt32 in value
param v Float32 in array [3]
category ARB_vertex_program
version 1.3
extension soft WINSOFT NV10
glxropcode 4195
alias VertexAttrib3fv
VertexAttrib3sARB(index, x, y, z)
return void
param index UInt32 in value
param x Int16 in value
param y Int16 in value
param z Int16 in value
category ARB_vertex_program
version 1.3
vectorequiv VertexAttrib3svARB
extension soft WINSOFT NV10
alias VertexAttrib3s
VertexAttrib3svARB(index, v)
return void
param index UInt32 in value
param v Int16 in array [3]
category ARB_vertex_program
version 1.3
extension soft WINSOFT NV10
glxropcode 4191
alias VertexAttrib3sv
VertexAttrib4NbvARB(index, v)
return void
param index UInt32 in value
param v Int8 in array [4]
category ARB_vertex_program
version 1.3
extension soft WINSOFT NV10
alias VertexAttrib4Nbv
VertexAttrib4NivARB(index, v)
return void
param index UInt32 in value
param v Int32 in array [4]
category ARB_vertex_program
version 1.3
extension soft WINSOFT NV10
alias VertexAttrib4Niv
VertexAttrib4NsvARB(index, v)
return void
param index UInt32 in value
param v Int16 in array [4]
category ARB_vertex_program
version 1.3
extension soft WINSOFT NV10
alias VertexAttrib4Nsv
VertexAttrib4NubARB(index, x, y, z, w)
return void
param index UInt32 in value
param x UInt8 in value
param y UInt8 in value
param z UInt8 in value
param w UInt8 in value
category ARB_vertex_program
version 1.3
extension soft WINSOFT NV10
alias VertexAttrib4Nub
VertexAttrib4NubvARB(index, v)
return void
param index UInt32 in value
param v UInt8 in array [4]
category ARB_vertex_program
version 1.3
extension soft WINSOFT NV10
glxropcode 4201
alias VertexAttrib4Nubv
VertexAttrib4NuivARB(index, v)
return void
param index UInt32 in value
param v UInt32 in array [4]
category ARB_vertex_program
version 1.3
extension soft WINSOFT NV10
alias VertexAttrib4Nuiv
VertexAttrib4NusvARB(index, v)
return void
param index UInt32 in value
param v UInt16 in array [4]
category ARB_vertex_program
version 1.3
extension soft WINSOFT NV10
alias VertexAttrib4Nusv
VertexAttrib4bvARB(index, v)
return void
param index UInt32 in value
param v Int8 in array [4]
category ARB_vertex_program
version 1.3
extension soft WINSOFT NV10
alias VertexAttrib4bv
VertexAttrib4dARB(index, x, y, z, w)
return void
param index UInt32 in value
param x Float64 in value
param y Float64 in value
param z Float64 in value
param w Float64 in value
category ARB_vertex_program
version 1.3
vectorequiv VertexAttrib4dvARB
extension soft WINSOFT NV10
alias VertexAttrib4d
VertexAttrib4dvARB(index, v)
return void
param index UInt32 in value
param v Float64 in array [4]
category ARB_vertex_program
version 1.3
extension soft WINSOFT NV10
glxropcode 4200
alias VertexAttrib4dv
VertexAttrib4fARB(index, x, y, z, w)
return void
param index UInt32 in value
param x Float32 in value
param y Float32 in value
param z Float32 in value
param w Float32 in value
category ARB_vertex_program
version 1.3
vectorequiv VertexAttrib4fvARB
extension soft WINSOFT NV10
alias VertexAttrib4f
VertexAttrib4fvARB(index, v)
return void
param index UInt32 in value
param v Float32 in array [4]
category ARB_vertex_program
version 1.3
extension soft WINSOFT NV10
glxropcode 4196
alias VertexAttrib4fv
VertexAttrib4ivARB(index, v)
return void
param index UInt32 in value
param v Int32 in array [4]
category ARB_vertex_program
version 1.3
extension soft WINSOFT NV10
alias VertexAttrib4iv
VertexAttrib4sARB(index, x, y, z, w)
return void
param index UInt32 in value
param x Int16 in value
param y Int16 in value
param z Int16 in value
param w Int16 in value
category ARB_vertex_program
version 1.3
vectorequiv VertexAttrib4svARB
extension soft WINSOFT NV10
alias VertexAttrib4s
VertexAttrib4svARB(index, v)
return void
param index UInt32 in value
param v Int16 in array [4]
category ARB_vertex_program
version 1.3
extension soft WINSOFT NV10
glxropcode 4192
alias VertexAttrib4sv
VertexAttrib4ubvARB(index, v)
return void
param index UInt32 in value
param v UInt8 in array [4]
category ARB_vertex_program
version 1.3
extension soft WINSOFT NV10
alias VertexAttrib4ubv
VertexAttrib4uivARB(index, v)
return void
param index UInt32 in value
param v UInt32 in array [4]
category ARB_vertex_program
version 1.3
extension soft WINSOFT NV10
alias VertexAttrib4uiv
VertexAttrib4usvARB(index, v)
return void
param index UInt32 in value
param v UInt16 in array [4]
category ARB_vertex_program
version 1.3
extension soft WINSOFT NV10
alias VertexAttrib4usv
VertexAttribPointerARB(index, size, type, normalized, stride, pointer)
return void
param index UInt32 in value
param size Int32 in value
param type VertexAttribPointerTypeARB in value
param normalized Boolean in value
param stride SizeI in value
param pointer Void in array [COMPSIZE(size/type/stride)] retained
dlflags notlistable
category ARB_vertex_program
version 1.3
extension soft WINSOFT NV10
alias VertexAttribPointer
EnableVertexAttribArrayARB(index)
return void
param index UInt32 in value
dlflags notlistable
category ARB_vertex_program
version 1.3
extension soft WINSOFT NV10
alias EnableVertexAttribArray
DisableVertexAttribArrayARB(index)
return void
param index UInt32 in value
dlflags notlistable
category ARB_vertex_program
version 1.3
extension soft WINSOFT NV10
alias DisableVertexAttribArray
ProgramStringARB(target, format, len, string)
return void
param target ProgramTargetARB in value
param format ProgramFormatARB in value
param len SizeI in value
param string Void in array [len]
category ARB_vertex_program
version 1.3
extension soft WINSOFT NV10
glxflags ignore
offset 667
BindProgramARB(target, program)
return void
param target ProgramTargetARB in value
param program UInt32 in value
category ARB_vertex_program
version 1.3
extension soft WINSOFT NV10
glxropcode 4180
offset 579
DeleteProgramsARB(n, programs)
return void
param n SizeI in value
param programs UInt32 in array [n]
dlflags notlistable
category ARB_vertex_program
version 1.3
extension soft WINSOFT NV10
glxvendorpriv 1294
offset 580
GenProgramsARB(n, programs)
return void
param n SizeI in value
param programs UInt32 out array [n]
dlflags notlistable
category ARB_vertex_program
version 1.3
extension soft WINSOFT NV10
glxvendorpriv 1295
offset 582
ProgramEnvParameter4dARB(target, index, x, y, z, w)
return void
param target ProgramTargetARB in value
param index UInt32 in value
param x Float64 in value
param y Float64 in value
param z Float64 in value
param w Float64 in value
category ARB_vertex_program
version 1.3
vectorequiv ProgramEnvParameter4dvARB
extension soft WINSOFT NV10
glxflags ignore
offset 668
ProgramEnvParameter4dvARB(target, index, params)
return void
param target ProgramTargetARB in value
param index UInt32 in value
param params Float64 in array [4]
category ARB_vertex_program
version 1.3
extension soft WINSOFT NV10
glxflags ignore
offset 669
ProgramEnvParameter4fARB(target, index, x, y, z, w)
return void
param target ProgramTargetARB in value
param index UInt32 in value
param x Float32 in value
param y Float32 in value
param z Float32 in value
param w Float32 in value
category ARB_vertex_program
version 1.3
vectorequiv ProgramEnvParameter4fvARB
extension soft WINSOFT NV10
glxflags ignore
offset 670
ProgramEnvParameter4fvARB(target, index, params)
return void
param target ProgramTargetARB in value
param index UInt32 in value
param params Float32 in array [4]
category ARB_vertex_program
version 1.3
extension soft WINSOFT NV10
glxflags ignore
offset 671
ProgramLocalParameter4dARB(target, index, x, y, z, w)
return void
param target ProgramTargetARB in value
param index UInt32 in value
param x Float64 in value
param y Float64 in value
param z Float64 in value
param w Float64 in value
category ARB_vertex_program
version 1.3
vectorequiv ProgramLocalParameter4dvARB
extension soft WINSOFT NV10
glxflags ignore
offset 672
ProgramLocalParameter4dvARB(target, index, params)
return void
param target ProgramTargetARB in value
param index UInt32 in value
param params Float64 in array [4]
category ARB_vertex_program
version 1.3
extension soft WINSOFT NV10
glxflags ignore
offset 673
ProgramLocalParameter4fARB(target, index, x, y, z, w)
return void
param target ProgramTargetARB in value
param index UInt32 in value
param x Float32 in value
param y Float32 in value
param z Float32 in value
param w Float32 in value
category ARB_vertex_program
version 1.3
vectorequiv ProgramLocalParameter4fvARB
extension soft WINSOFT NV10
glxflags ignore
offset 674
ProgramLocalParameter4fvARB(target, index, params)
return void
param target ProgramTargetARB in value
param index UInt32 in value
param params Float32 in array [4]
category ARB_vertex_program
version 1.3
extension soft WINSOFT NV10
glxflags ignore
offset 675
GetProgramEnvParameterdvARB(target, index, params)
return void
param target ProgramTargetARB in value
param index UInt32 in value
param params Float64 out array [4]
dlflags notlistable
category ARB_vertex_program
version 1.3
extension soft WINSOFT NV10
glxflags ignore
offset 676
GetProgramEnvParameterfvARB(target, index, params)
return void
param target ProgramTargetARB in value
param index UInt32 in value
param params Float32 out array [4]
dlflags notlistable
category ARB_vertex_program
version 1.3
extension soft WINSOFT NV10
glxflags ignore
offset 677
GetProgramLocalParameterdvARB(target, index, params)
return void
param target ProgramTargetARB in value
param index UInt32 in value
param params Float64 out array [4]
dlflags notlistable
category ARB_vertex_program
version 1.3
extension soft WINSOFT NV10
glxflags ignore
offset 678
GetProgramLocalParameterfvARB(target, index, params)
return void
param target ProgramTargetARB in value
param index UInt32 in value
param params Float32 out array [4]
dlflags notlistable
category ARB_vertex_program
version 1.3
extension soft WINSOFT NV10
glxflags ignore
offset 679
GetProgramivARB(target, pname, params)
return void
param target ProgramTargetARB in value
param pname ProgramPropertyARB in value
param params Int32 out array [1]
dlflags notlistable
category ARB_vertex_program
version 1.3
extension soft WINSOFT NV10
glxflags ignore
offset 680
GetProgramStringARB(target, pname, string)
return void
param target ProgramTargetARB in value
param pname ProgramStringPropertyARB in value
param string Void out array [COMPSIZE(target,pname)]
dlflags notlistable
category ARB_vertex_program
version 1.3
extension soft WINSOFT NV10
glxflags ignore
offset 681
GetVertexAttribdvARB(index, pname, params)
return void
param index UInt32 in value
param pname VertexAttribPropertyARB in value
param params Float64 out array [4]
dlflags notlistable
category ARB_vertex_program
version 1.3
extension soft WINSOFT NV10
glxvendorpriv 1301
alias GetVertexAttribdv
GetVertexAttribfvARB(index, pname, params)
return void
param index UInt32 in value
param pname VertexAttribPropertyARB in value
param params Float32 out array [4]
dlflags notlistable
category ARB_vertex_program
version 1.3
extension soft WINSOFT NV10
glxvendorpriv 1302
alias GetVertexAttribfv
GetVertexAttribivARB(index, pname, params)
return void
param index UInt32 in value
param pname VertexAttribPropertyARB in value
param params Int32 out array [4]
dlflags notlistable
category ARB_vertex_program
version 1.3
extension soft WINSOFT NV10
glxvendorpriv 1303
alias GetVertexAttribiv
GetVertexAttribPointervARB(index, pname, pointer)
return void
param index UInt32 in value
param pname VertexAttribPointerPropertyARB in value
param pointer VoidPointer out array [1]
dlflags notlistable
category ARB_vertex_program
version 1.3
extension soft WINSOFT NV10
glxflags ignore
alias GetVertexAttribPointerv
IsProgramARB(program)
return Boolean
param program UInt32 in value
dlflags notlistable
category ARB_vertex_program
version 1.3
extension soft WINSOFT NV10
glxvendorpriv 1304
alias IsProgram
###############################################################################
#
# ARB Extension #27
# ARB_fragment_program commands
#
###############################################################################
# All ARB_fragment_program entry points are shared with ARB_vertex_program,
# and are only included in that #define block, for now.
newcategory: ARB_fragment_program
passthru: /* All ARB_fragment_program entry points are shared with ARB_vertex_program. */
###############################################################################
#
# ARB Extension #28
# ARB_vertex_buffer_object commands
#
###############################################################################
BindBufferARB(target, buffer)
return void
param target BufferTargetARB in value
param buffer UInt32 in value
category ARB_vertex_buffer_object
version 1.2
extension
alias BindBuffer
DeleteBuffersARB(n, buffers)
return void
param n SizeI in value
param buffers ConstUInt32 in array [n]
category ARB_vertex_buffer_object
version 1.2
extension
alias DeleteBuffers
GenBuffersARB(n, buffers)
return void
param n SizeI in value
param buffers UInt32 out array [n]
category ARB_vertex_buffer_object
version 1.2
extension
alias GenBuffers
IsBufferARB(buffer)
return Boolean
param buffer UInt32 in value
category ARB_vertex_buffer_object
version 1.2
extension
alias IsBuffer
BufferDataARB(target, size, data, usage)
return void
param target BufferTargetARB in value
param size BufferSizeARB in value
param data ConstVoid in array [size]
param usage BufferUsageARB in value
category ARB_vertex_buffer_object
version 1.2
extension
alias BufferData
BufferSubDataARB(target, offset, size, data)
return void
param target BufferTargetARB in value
param offset BufferOffsetARB in value
param size BufferSizeARB in value
param data ConstVoid in array [size]
category ARB_vertex_buffer_object
version 1.2
extension
alias BufferSubData
GetBufferSubDataARB(target, offset, size, data)
return void
param target BufferTargetARB in value
param offset BufferOffsetARB in value
param size BufferSizeARB in value
param data Void out array [size]
category ARB_vertex_buffer_object
dlflags notlistable
version 1.2
extension
alias GetBufferSubData
MapBufferARB(target, access)
return VoidPointer
param target BufferTargetARB in value
param access BufferAccessARB in value
category ARB_vertex_buffer_object
version 1.2
extension
alias MapBuffer
UnmapBufferARB(target)
return Boolean
param target BufferTargetARB in value
category ARB_vertex_buffer_object
version 1.2
extension
alias UnmapBuffer
GetBufferParameterivARB(target, pname, params)
return void
param target BufferTargetARB in value
param pname BufferPNameARB in value
param params Int32 out array [COMPSIZE(pname)]
category ARB_vertex_buffer_object
dlflags notlistable
version 1.2
extension
alias GetBufferParameteriv
GetBufferPointervARB(target, pname, params)
return void
param target BufferTargetARB in value
param pname BufferPointerNameARB in value
param params VoidPointer out array [1]
category ARB_vertex_buffer_object
dlflags notlistable
version 1.2
extension
alias GetBufferPointerv
###############################################################################
#
# ARB Extension #29
# ARB_occlusion_query commands
#
###############################################################################
GenQueriesARB(n, ids)
return void
param n SizeI in value
param ids UInt32 out array [n]
category ARB_occlusion_query
version 1.5
extension
alias GenQueries
DeleteQueriesARB(n, ids)
return void
param n SizeI in value
param ids UInt32 in array [n]
category ARB_occlusion_query
version 1.5
extension
alias DeleteQueries
IsQueryARB(id)
return Boolean
param id UInt32 in value
category ARB_occlusion_query
version 1.5
extension
alias IsQuery
BeginQueryARB(target, id)
return void
param target GLenum in value
param id UInt32 in value
category ARB_occlusion_query
version 1.5
extension
alias BeginQuery
EndQueryARB(target)
return void
param target GLenum in value
category ARB_occlusion_query
version 1.5
extension
alias EndQuery
GetQueryivARB(target, pname, params)
return void
param target GLenum in value
param pname GLenum in value
param params Int32 out array [pname]
category ARB_occlusion_query
dlflags notlistable
version 1.5
extension
alias GetQueryiv
GetQueryObjectivARB(id, pname, params)
return void
param id UInt32 in value
param pname GLenum in value
param params Int32 out array [pname]
category ARB_occlusion_query
dlflags notlistable
version 1.5
extension
alias GetQueryObjectiv
GetQueryObjectuivARB(id, pname, params)
return void
param id UInt32 in value
param pname GLenum in value
param params UInt32 out array [pname]
category ARB_occlusion_query
dlflags notlistable
version 1.5
extension
alias GetQueryObjectuiv
###############################################################################
#
# ARB Extension #30
# ARB_shader_objects commands
#
###############################################################################
DeleteObjectARB(obj)
return void
param obj handleARB in value
category ARB_shader_objects
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
GetHandleARB(pname)
return handleARB
param pname GLenum in value
category ARB_shader_objects
dlflags notlistable
version 1.2
extension
glxsingle ?
glxflags ignore
offset ?
DetachObjectARB(containerObj, attachedObj)
return void
param containerObj handleARB in value
param attachedObj handleARB in value
category ARB_shader_objects
version 1.2
extension
glxropcode ?
glxflags ignore
alias DetachShader
CreateShaderObjectARB(shaderType)
return handleARB
param shaderType GLenum in value
category ARB_shader_objects
version 1.2
extension
glxropcode ?
glxflags ignore
alias CreateShader
ShaderSourceARB(shaderObj, count, string, length)
return void
param shaderObj handleARB in value
param count SizeI in value
param string charPointerARB in array [count]
param length Int32 in array [1]
category ARB_shader_objects
version 1.2
extension
glxropcode ?
glxflags ignore
alias ShaderSource
CompileShaderARB(shaderObj)
return void
param shaderObj handleARB in value
category ARB_shader_objects
version 1.2
extension
glxropcode ?
glxflags ignore
alias CompileShader
CreateProgramObjectARB()
return handleARB
category ARB_shader_objects
version 1.2
extension
glxropcode ?
glxflags ignore
alias CreateProgram
AttachObjectARB(containerObj, obj)
return void
param containerObj handleARB in value
param obj handleARB in value
category ARB_shader_objects
version 1.2
extension
glxropcode ?
glxflags ignore
alias AttachShader
LinkProgramARB(programObj)
return void
param programObj handleARB in value
category ARB_shader_objects
version 1.2
extension
glxropcode ?
glxflags ignore
alias LinkProgram
UseProgramObjectARB(programObj)
return void
param programObj handleARB in value
category ARB_shader_objects
version 1.2
extension
glxropcode ?
glxflags ignore
alias UseProgram
ValidateProgramARB(programObj)
return void
param programObj handleARB in value
category ARB_shader_objects
version 1.2
extension
glxropcode ?
glxflags ignore
alias ValidateProgram
Uniform1fARB(location, v0)
return void
param location Int32 in value
param v0 Float32 in value
category ARB_shader_objects
version 1.2
extension
glxropcode ?
glxflags ignore
alias Uniform1f
Uniform2fARB(location, v0, v1)
return void
param location Int32 in value
param v0 Float32 in value
param v1 Float32 in value
category ARB_shader_objects
version 1.2
extension
glxropcode ?
glxflags ignore
alias Uniform2f
Uniform3fARB(location, v0, v1, v2)
return void
param location Int32 in value
param v0 Float32 in value
param v1 Float32 in value
param v2 Float32 in value
category ARB_shader_objects
version 1.2
extension
glxropcode ?
glxflags ignore
alias Uniform3f
Uniform4fARB(location, v0, v1, v2, v3)
return void
param location Int32 in value
param v0 Float32 in value
param v1 Float32 in value
param v2 Float32 in value
param v3 Float32 in value
category ARB_shader_objects
version 1.2
extension
glxropcode ?
glxflags ignore
alias Uniform4f
Uniform1iARB(location, v0)
return void
param location Int32 in value
param v0 Int32 in value
category ARB_shader_objects
version 1.2
extension
glxropcode ?
glxflags ignore
alias Uniform1i
Uniform2iARB(location, v0, v1)
return void
param location Int32 in value
param v0 Int32 in value
param v1 Int32 in value
category ARB_shader_objects
version 1.2
extension
glxropcode ?
glxflags ignore
alias Uniform2i
Uniform3iARB(location, v0, v1, v2)
return void
param location Int32 in value
param v0 Int32 in value
param v1 Int32 in value
param v2 Int32 in value
category ARB_shader_objects
version 1.2
extension
glxropcode ?
glxflags ignore
alias Uniform3i
Uniform4iARB(location, v0, v1, v2, v3)
return void
param location Int32 in value
param v0 Int32 in value
param v1 Int32 in value
param v2 Int32 in value
param v3 Int32 in value
category ARB_shader_objects
version 1.2
extension
glxropcode ?
glxflags ignore
alias Uniform4i
Uniform1fvARB(location, count, value)
return void
param location Int32 in value
param count SizeI in value
param value Float32 in array [count]
category ARB_shader_objects
version 1.2
extension
glxropcode ?
glxflags ignore
alias Uniform1fv
Uniform2fvARB(location, count, value)
return void
param location Int32 in value
param count SizeI in value
param value Float32 in array [count]
category ARB_shader_objects
version 1.2
extension
glxropcode ?
glxflags ignore
alias Uniform2fv
Uniform3fvARB(location, count, value)
return void
param location Int32 in value
param count SizeI in value
param value Float32 in array [count]
category ARB_shader_objects
version 1.2
extension
glxropcode ?
glxflags ignore
alias Uniform3fv
Uniform4fvARB(location, count, value)
return void
param location Int32 in value
param count SizeI in value
param value Float32 in array [count]
category ARB_shader_objects
version 1.2
extension
glxropcode ?
glxflags ignore
alias Uniform4fv
Uniform1ivARB(location, count, value)
return void
param location Int32 in value
param count SizeI in value
param value Int32 in array [count]
category ARB_shader_objects
version 1.2
extension
glxropcode ?
glxflags ignore
alias Uniform1iv
Uniform2ivARB(location, count, value)
return void
param location Int32 in value
param count SizeI in value
param value Int32 in array [count]
category ARB_shader_objects
version 1.2
extension
glxropcode ?
glxflags ignore
alias Uniform2iv
Uniform3ivARB(location, count, value)
return void
param location Int32 in value
param count SizeI in value
param value Int32 in array [count]
category ARB_shader_objects
version 1.2
extension
glxropcode ?
glxflags ignore
alias Uniform3iv
Uniform4ivARB(location, count, value)
return void
param location Int32 in value
param count SizeI in value
param value Int32 in array [count]
category ARB_shader_objects
version 1.2
extension
glxropcode ?
glxflags ignore
alias Uniform4iv
UniformMatrix2fvARB(location, count, transpose, value)
return void
param location Int32 in value
param count SizeI in value
param transpose Boolean in value
param value Float32 in array [count]
category ARB_shader_objects
version 1.2
extension
glxropcode ?
glxflags ignore
alias UniformMatrix2fv
UniformMatrix3fvARB(location, count, transpose, value)
return void
param location Int32 in value
param count SizeI in value
param transpose Boolean in value
param value Float32 in array [count]
category ARB_shader_objects
version 1.2
extension
glxropcode ?
glxflags ignore
alias UniformMatrix3fv
UniformMatrix4fvARB(location, count, transpose, value)
return void
param location Int32 in value
param count SizeI in value
param transpose Boolean in value
param value Float32 in array [count]
category ARB_shader_objects
version 1.2
extension
glxropcode ?
glxflags ignore
alias UniformMatrix4fv
GetObjectParameterfvARB(obj, pname, params)
return void
param obj handleARB in value
param pname GLenum in value
param params Float32 out array [pname]
category ARB_shader_objects
dlflags notlistable
version 1.2
extension
glxsingle ?
glxflags ignore
offset ?
GetObjectParameterivARB(obj, pname, params)
return void
param obj handleARB in value
param pname GLenum in value
param params Int32 out array [pname]
category ARB_shader_objects
dlflags notlistable
version 1.2
extension
glxsingle ?
glxflags ignore
offset ?
GetInfoLogARB(obj, maxLength, length, infoLog)
return void
param obj handleARB in value
param maxLength SizeI in value
param length SizeI out array [1]
param infoLog charARB out array [length]
category ARB_shader_objects
dlflags notlistable
version 1.2
extension
glxsingle ?
glxflags ignore
offset ?
GetAttachedObjectsARB(containerObj, maxCount, count, obj)
return void
param containerObj handleARB in value
param maxCount SizeI in value
param count SizeI out array [1]
param obj handleARB out array [count]
category ARB_shader_objects
dlflags notlistable
version 1.2
extension
glxsingle ?
glxflags ignore
alias GetAttachedShaders
GetUniformLocationARB(programObj, name)
return Int32
param programObj handleARB in value
param name charARB in array []
category ARB_shader_objects
dlflags notlistable
version 1.2
extension
glxsingle ?
glxflags ignore
alias GetUniformLocation
GetActiveUniformARB(programObj, index, maxLength, length, size, type, name)
return void
param programObj handleARB in value
param index UInt32 in value
param maxLength SizeI in value
param length SizeI out array [1]
param size Int32 out array [1]
param type GLenum out array [1]
param name charARB out array []
category ARB_shader_objects
dlflags notlistable
version 1.2
extension
glxsingle ?
glxflags ignore
alias GetActiveUniform
GetUniformfvARB(programObj, location, params)
return void
param programObj handleARB in value
param location Int32 in value
param params Float32 out array [location]
category ARB_shader_objects
dlflags notlistable
version 1.2
extension
glxsingle ?
glxflags ignore
alias GetUniformfv
GetUniformivARB(programObj, location, params)
return void
param programObj handleARB in value
param location Int32 in value
param params Int32 out array [location]
category ARB_shader_objects
dlflags notlistable
version 1.2
extension
glxsingle ?
glxflags ignore
alias GetUniformiv
GetShaderSourceARB(obj, maxLength, length, source)
return void
param obj handleARB in value
param maxLength SizeI in value
param length SizeI out array [1]
param source charARB out array [length]
category ARB_shader_objects
dlflags notlistable
version 1.2
extension
glxsingle ?
glxflags ignore
alias GetShaderSource
###############################################################################
#
# ARB Extension #31
# ARB_vertex_shader commands
#
###############################################################################
BindAttribLocationARB(programObj, index, name)
return void
param programObj handleARB in value
param index UInt32 in value
param name charARB in array []
category ARB_vertex_shader
version 1.2
extension
glxropcode ?
glxflags ignore
alias BindAttribLocation
GetActiveAttribARB(programObj, index, maxLength, length, size, type, name)
return void
param programObj handleARB in value
param index UInt32 in value
param maxLength SizeI in value
param length SizeI out array [1]
param size Int32 out array [1]
param type GLenum out array [1]
param name charARB out array []
category ARB_vertex_shader
dlflags notlistable
version 1.2
extension
glxsingle ?
glxflags ignore
alias GetActiveAttrib
GetAttribLocationARB(programObj, name)
return Int32
param programObj handleARB in value
param name charARB in array []
category ARB_vertex_shader
dlflags notlistable
version 1.2
extension
glxsingle ?
glxflags ignore
alias GetAttribLocation
###############################################################################
#
# ARB Extension #32
# ARB_fragment_shader commands
#
###############################################################################
# (none)
newcategory: ARB_fragment_shader
###############################################################################
#
# ARB Extension #33
# ARB_shading_language_100 commands
#
###############################################################################
# (none)
newcategory: ARB_shading_language_100
###############################################################################
#
# ARB Extension #34
# ARB_texture_non_power_of_two commands
#
###############################################################################
# (none)
newcategory: ARB_texture_non_power_of_two
###############################################################################
#
# ARB Extension #35
# ARB_point_sprite commands
#
###############################################################################
# (none)
newcategory: ARB_point_sprite
###############################################################################
#
# ARB Extension #36
# ARB_fragment_program_shadow commands
#
###############################################################################
# (none)
newcategory: ARB_fragment_program_shadow
###############################################################################
#
# ARB Extension #37
# ARB_draw_buffers commands
#
###############################################################################
DrawBuffersARB(n, bufs)
return void
param n SizeI in value
param bufs DrawBufferModeATI in array [n]
category ARB_draw_buffers
version 1.5
extension
alias DrawBuffers
###############################################################################
#
# ARB Extension #38
# ARB_texture_rectangle commands
#
###############################################################################
# (none)
newcategory: ARB_texture_rectangle
###############################################################################
#
# ARB Extension #39
# ARB_color_buffer_float commands
#
###############################################################################
ClampColorARB(target, clamp)
return void
param target ClampColorTargetARB in value
param clamp ClampColorModeARB in value
category ARB_color_buffer_float
version 1.5
extension
glxropcode 234
glxflags ignore
alias ClampColor
###############################################################################
#
# ARB Extension #40
# ARB_half_float_pixel commands
#
###############################################################################
# (none)
newcategory: ARB_half_float_pixel
###############################################################################
#
# ARB Extension #41
# ARB_texture_float commands
#
###############################################################################
# (none)
newcategory: ARB_texture_float
###############################################################################
#
# ARB Extension #42
# ARB_pixel_buffer_object commands
#
###############################################################################
# (none)
newcategory: ARB_pixel_buffer_object
###############################################################################
#
# ARB Extension #43
# ARB_depth_buffer_float commands (also OpenGL 3.0)
#
###############################################################################
# (none)
newcategory: ARB_depth_buffer_float
###############################################################################
#
# ARB Extension #44
# ARB_draw_instanced commands
#
###############################################################################
DrawArraysInstancedARB(mode, first, count, primcount)
return void
param mode BeginMode in value
param first Int32 in value
param count SizeI in value
param primcount SizeI in value
category ARB_draw_instanced
version 2.0
extension soft WINSOFT
dlflags notlistable
vectorequiv ArrayElement
glfflags ignore
glxflags ignore
alias DrawArraysInstanced
DrawElementsInstancedARB(mode, count, type, indices, primcount)
return void
param mode BeginMode in value
param count SizeI in value
param type DrawElementsType in value
param indices Void in array [COMPSIZE(count/type)]
param primcount SizeI in value
category ARB_draw_instanced
version 2.0
extension soft WINSOFT
dlflags notlistable
vectorequiv ArrayElement
glfflags ignore
glxflags ignore
alias DrawElementsInstanced
###############################################################################
#
# ARB Extension #45
# ARB_framebuffer_object commands (also OpenGL 3.0)
#
###############################################################################
# Promoted from EXT_framebuffer_object
IsRenderbuffer(renderbuffer)
return Boolean
param renderbuffer UInt32 in value
category ARB_framebuffer_object
version 3.0
extension
glxvendorpriv 1422
glxflags ignore
offset ?
BindRenderbuffer(target, renderbuffer)
return void
param target RenderbufferTarget in value
param renderbuffer UInt32 in value
category ARB_framebuffer_object
version 3.0
extension
glxropcode 4316
glxflags ignore
offset ?
DeleteRenderbuffers(n, renderbuffers)
return void
param n SizeI in value
param renderbuffers UInt32 in array [n]
category ARB_framebuffer_object
version 3.0
extension
glxropcode 4317
glxflags ignore
offset ?
GenRenderbuffers(n, renderbuffers)
return void
param n SizeI in value
param renderbuffers UInt32 out array [n]
category ARB_framebuffer_object
version 3.0
extension
glxvendorpriv 1423
glxflags ignore
offset ?
RenderbufferStorage(target, internalformat, width, height)
return void
param target RenderbufferTarget in value
param internalformat GLenum in value
param width SizeI in value
param height SizeI in value
category ARB_framebuffer_object
version 3.0
extension
glxropcode 4318
glxflags ignore
offset ?
GetRenderbufferParameteriv(target, pname, params)
return void
param target RenderbufferTarget in value
param pname GLenum in value
param params Int32 out array [COMPSIZE(pname)]
category ARB_framebuffer_object
dlflags notlistable
version 3.0
extension
glxvendorpriv 1424
glxflags ignore
offset ?
IsFramebuffer(framebuffer)
return Boolean
param framebuffer UInt32 in value
category ARB_framebuffer_object
version 3.0
extension
glxvendorpriv 1425
glxflags ignore
offset ?
BindFramebuffer(target, framebuffer)
return void
param target FramebufferTarget in value
param framebuffer UInt32 in value
category ARB_framebuffer_object
version 3.0
extension
glxropcode 4319
glxflags ignore
offset ?
DeleteFramebuffers(n, framebuffers)
return void
param n SizeI in value
param framebuffers UInt32 in array [n]
category ARB_framebuffer_object
version 3.0
extension
glxropcode 4320
glxflags ignore
offset ?
GenFramebuffers(n, framebuffers)
return void
param n SizeI in value
param framebuffers UInt32 out array [n]
category ARB_framebuffer_object
version 3.0
extension
glxvendorpriv 1426
glxflags ignore
offset ?
CheckFramebufferStatus(target)
return GLenum
param target FramebufferTarget in value
category ARB_framebuffer_object
version 3.0
extension
glxvendorpriv 1427
glxflags ignore
offset ?
FramebufferTexture1D(target, attachment, textarget, texture, level)
return void
param target FramebufferTarget in value
param attachment FramebufferAttachment in value
param textarget GLenum in value
param texture UInt32 in value
param level Int32 in value
category ARB_framebuffer_object
version 3.0
extension
glxropcode 4321
glxflags ignore
offset ?
FramebufferTexture2D(target, attachment, textarget, texture, level)
return void
param target FramebufferTarget in value
param attachment FramebufferAttachment in value
param textarget GLenum in value
param texture UInt32 in value
param level Int32 in value
category ARB_framebuffer_object
version 3.0
extension
glxropcode 4322
glxflags ignore
offset ?
FramebufferTexture3D(target, attachment, textarget, texture, level, zoffset)
return void
param target FramebufferTarget in value
param attachment FramebufferAttachment in value
param textarget GLenum in value
param texture UInt32 in value
param level Int32 in value
param zoffset Int32 in value
category ARB_framebuffer_object
version 3.0
extension
glxropcode 4323
glxflags ignore
offset ?
FramebufferRenderbuffer(target, attachment, renderbuffertarget, renderbuffer)
return void
param target FramebufferTarget in value
param attachment FramebufferAttachment in value
param renderbuffertarget RenderbufferTarget in value
param renderbuffer UInt32 in value
category ARB_framebuffer_object
version 3.0
extension
glxropcode 4324
glxflags ignore
offset ?
GetFramebufferAttachmentParameteriv(target, attachment, pname, params)
return void
param target FramebufferTarget in value
param attachment FramebufferAttachment in value
param pname GLenum in value
param params Int32 out array [COMPSIZE(pname)]
category ARB_framebuffer_object
dlflags notlistable
version 3.0
extension
glxvendorpriv 1428
glxflags ignore
offset ?
GenerateMipmap(target)
return void
param target GLenum in value
category ARB_framebuffer_object
version 3.0
extension
glxropcode 4325
glxflags ignore
offset ?
# Promoted from EXT_framebuffer_blit
BlitFramebuffer(srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter)
return void
param srcX0 Int32 in value
param srcY0 Int32 in value
param srcX1 Int32 in value
param srcY1 Int32 in value
param dstX0 Int32 in value
param dstY0 Int32 in value
param dstX1 Int32 in value
param dstY1 Int32 in value
param mask ClearBufferMask in value
param filter GLenum in value
category ARB_framebuffer_object
version 3.0
glxropcode 4330
offset ?
# Promoted from EXT_framebuffer_multisample
RenderbufferStorageMultisample(target, samples, internalformat, width, height)
return void
param target GLenum in value
param samples SizeI in value
param internalformat GLenum in value
param width SizeI in value
param height SizeI in value
category ARB_framebuffer_object
version 3.0
glxropcode 4331
offset ?
# Promoted from ARB_geometry_shader4
FramebufferTextureLayer(target, attachment, texture, level, layer)
return void
param target FramebufferTarget in value
param attachment FramebufferAttachment in value
param texture Texture in value
param level CheckedInt32 in value
param layer CheckedInt32 in value
category ARB_framebuffer_object
version 3.0
extension soft WINSOFT
dlflags notlistable
glfflags ignore
glxflags ignore
###############################################################################
#
# ARB Extension #46
# ARB_framebuffer_sRGB commands (also OpenGL 3.0)
#
###############################################################################
# (none)
newcategory: ARB_framebuffer_sRGB
###############################################################################
#
# ARB Extension #47
# ARB_geometry_shader4 commands
#
###############################################################################
ProgramParameteriARB(program, pname, value)
return void
param program UInt32 in value
param pname ProgramParameterPName in value
param value Int32 in value
category ARB_geometry_shader4
version 3.0
extension soft WINSOFT
glfflags ignore
glxflags ignore
FramebufferTextureARB(target, attachment, texture, level)
return void
param target FramebufferTarget in value
param attachment FramebufferAttachment in value
param texture Texture in value
param level CheckedInt32 in value
category ARB_geometry_shader4
version 3.0
extension soft WINSOFT
dlflags notlistable
glfflags ignore
glxflags ignore
FramebufferTextureLayerARB(target, attachment, texture, level, layer)
return void
param target FramebufferTarget in value
param attachment FramebufferAttachment in value
param texture Texture in value
param level CheckedInt32 in value
param layer CheckedInt32 in value
category ARB_geometry_shader4
version 3.0
extension soft WINSOFT
dlflags notlistable
glfflags ignore
glxflags ignore
alias FramebufferTextureLayer
FramebufferTextureFaceARB(target, attachment, texture, level, face)
return void
param target FramebufferTarget in value
param attachment FramebufferAttachment in value
param texture Texture in value
param level CheckedInt32 in value
param face TextureTarget in value
category ARB_geometry_shader4
version 3.0
extension soft WINSOFT
dlflags notlistable
glfflags ignore
glxflags ignore
###############################################################################
#
# ARB Extension #48
# ARB_half_float_vertex commands (also OpenGL 3.0)
#
###############################################################################
# (none)
newcategory: ARB_half_float_vertex
###############################################################################
#
# ARB Extension #49
# ARB_instanced_arrays commands
#
###############################################################################
VertexAttribDivisorARB(index, divisor)
return void
param index UInt32 in value
param divisor UInt32 in value
category ARB_instanced_arrays
version 2.0
extension
glfflags ignore
glxflags ignore
###############################################################################
#
# ARB Extension #50
# ARB_map_buffer_range commands (also OpenGL 3.0)
#
###############################################################################
MapBufferRange(target, offset, length, access)
return VoidPointer
param target BufferTargetARB in value
param offset BufferOffset in value
param length BufferSize in value
param access BufferAccessMask in value
category ARB_map_buffer_range
version 3.0
extension
glxropcode ?
glxflags ignore
offset ?
# Promoted from APPLE_flush_buffer_range
FlushMappedBufferRange(target, offset, length)
return void
param target BufferTargetARB in value
param offset BufferOffset in value
param length BufferSize in value
category ARB_map_buffer_range
version 3.0
extension
glxropcode ?
glxflags ignore
offset ?
###############################################################################
#
# ARB Extension #51
# ARB_texture_buffer_object commands
#
###############################################################################
TexBufferARB(target, internalformat, buffer)
return void
param target TextureTarget in value
param internalformat GLenum in value
param buffer UInt32 in value
category ARB_texture_buffer_object
version 3.0
extension soft WINSOFT NV50
glfflags ignore
alias TexBuffer
###############################################################################
#
# ARB Extension #52
# ARB_texture_compression_rgtc commands (also OpenGL 3.0)
#
###############################################################################
# (none)
newcategory: ARB_texture_compression_rgtc
###############################################################################
#
# ARB Extension #53
# ARB_texture_rg commands (also OpenGL 3.0)
#
###############################################################################
# (none)
newcategory: ARB_texture_rg
###############################################################################
#
# ARB Extension #54
# ARB_vertex_array_object commands (also OpenGL 3.0)
#
###############################################################################
# Promoted from APPLE_vertex_array_object
BindVertexArray(array)
return void
param array UInt32 in value
category ARB_vertex_array_object
version 3.0
extension
glxropcode ?
glxflags ignore
offset ?
DeleteVertexArrays(n, arrays)
return void
param n SizeI in value
param arrays UInt32 in array [n]
category ARB_vertex_array_object
version 3.0
extension
glxropcode ?
glxflags ignore
offset ?
GenVertexArrays(n, arrays)
return void
param n SizeI in value
param arrays UInt32 out array [n]
category ARB_vertex_array_object
version 3.0
extension
glxropcode ?
glxflags ignore
offset ?
IsVertexArray(array)
return Boolean
param array UInt32 in value
category ARB_vertex_array_object
version 3.0
extension
glxropcode ?
glxflags ignore
offset ?
###############################################################################
#
# ARB Extension #55 - WGL_ARB_create_context
# ARB Extension #56 - GLX_ARB_create_context
#
###############################################################################
###############################################################################
#
# ARB Extension #57
# ARB_uniform_buffer_object commands
#
###############################################################################
GetUniformIndices(program, uniformCount, uniformNames, uniformIndices)
return void
param program UInt32 in value
param uniformCount SizeI in value
param uniformNames CharPointer in array [COMPSIZE(uniformCount)]
param uniformIndices UInt32 out array [COMPSIZE(uniformCount)]
category ARB_uniform_buffer_object
dlflags notlistable
version 2.0
extension
glxsingle ?
glxflags ignore
offset ?
GetActiveUniformsiv(program, uniformCount, uniformIndices, pname, params)
return void
param program UInt32 in value
param uniformCount SizeI in value
param uniformIndices UInt32 in array [COMPSIZE(uniformCount)]
param pname GLenum in value
param params Int32 out array [COMPSIZE(pname)]
category ARB_uniform_buffer_object
dlflags notlistable
version 2.0
extension
glxsingle ?
glxflags ignore
offset ?
GetActiveUniformName(program, uniformIndex, bufSize, length, uniformName)
return void
param program UInt32 in value
param uniformIndex UInt32 in value
param bufSize SizeI in value
param length SizeI out array [1]
param uniformName Char out array [bufSize]
category ARB_uniform_buffer_object
dlflags notlistable
version 2.0
extension
glxsingle ?
glxflags ignore
offset ?
GetUniformBlockIndex(program, uniformBlockName)
return UInt32
param program UInt32 in value
param uniformBlockName Char in array [COMPSIZE()]
category ARB_uniform_buffer_object
dlflags notlistable
version 2.0
extension
glxsingle ?
glxflags ignore
offset ?
GetActiveUniformBlockiv(program, uniformBlockIndex, pname, params)
return void
param program UInt32 in value
param uniformBlockIndex UInt32 in value
param pname GLenum in value
param params Int32 out array [COMPSIZE(pname)]
category ARB_uniform_buffer_object
dlflags notlistable
version 2.0
extension
glxsingle ?
glxflags ignore
offset ?
GetActiveUniformBlockName(program, uniformBlockIndex, bufSize, length, uniformBlockName)
return void
param program UInt32 in value
param uniformBlockIndex UInt32 in value
param bufSize SizeI in value
param length SizeI out array [1]
param uniformBlockName Char out array [bufSize]
category ARB_uniform_buffer_object
dlflags notlistable
version 2.0
extension
glxsingle ?
glxflags ignore
offset ?
UniformBlockBinding(program, uniformBlockIndex, uniformBlockBinding)
return void
param program UInt32 in value
param uniformBlockIndex UInt32 in value
param uniformBlockBinding UInt32 in value
category ARB_uniform_buffer_object
version 2.0
extension
glxropcode ?
glxflags ignore
offset ?
###############################################################################
#
# ARB Extension #58
# ARB_compatibility commands
#
###############################################################################
# (none)
newcategory: ARB_compatibility
###############################################################################
#
# ARB Extension #59
# ARB_copy_buffer commands
#
###############################################################################
CopyBufferSubData(readTarget, writeTarget, readOffset, writeOffset, size)
return void
param readTarget GLenum in value
param writeTarget GLenum in value
param readOffset BufferOffset in value
param writeOffset BufferOffset in value
param size BufferSize in value
category ARB_copy_buffer
version 3.0
extension
glxropcode ?
glxflags ignore
offset ?
###############################################################################
#
# ARB Extension #60
# ARB_shader_texture_lod commands
#
###############################################################################
# (none)
newcategory: ARB_shader_texture_lod
###############################################################################
###############################################################################
#
# Non-ARB extensions, in order by registry extension number
#
###############################################################################
###############################################################################
###############################################################################
#
# Extension #1
# EXT_abgr commands
#
###############################################################################
# (none)
newcategory: EXT_abgr
###############################################################################
#
# Extension #2
# EXT_blend_color commands
#
###############################################################################
BlendColorEXT(red, green, blue, alpha)
return void
param red ClampedColorF in value
param green ClampedColorF in value
param blue ClampedColorF in value
param alpha ClampedColorF in value
category EXT_blend_color
version 1.0
glxropcode 4096
glxflags EXT
extension soft
alias BlendColor
###############################################################################
#
# Extension #3
# EXT_polygon_offset commands
#
###############################################################################
PolygonOffsetEXT(factor, bias)
return void
param factor Float32 in value
param bias Float32 in value
category EXT_polygon_offset
version 1.0
glxropcode 4098
glxflags EXT
extension soft
offset 414
###############################################################################
#
# Extension #4
# EXT_texture commands
#
###############################################################################
# (none)
newcategory: EXT_texture
###############################################################################
#
# Extension #5 - skipped
#
###############################################################################
###############################################################################
#
# Extension #6
# EXT_texture3D commands
#
###############################################################################
# Arguably TexelInternalFormat, not PixelInternalFormat
TexImage3DEXT(target, level, internalformat, width, height, depth, border, format, type, pixels)
return void
param target TextureTarget in value
param level CheckedInt32 in value
param internalformat PixelInternalFormat in value
param width SizeI in value
param height SizeI in value
param depth SizeI in value
param border CheckedInt32 in value
param format PixelFormat in value
param type PixelType in value
param pixels Void in array [COMPSIZE(format/type/width/height/depth)]
category EXT_texture3D
dlflags handcode
glxflags client-handcode server-handcode EXT
version 1.0
glxropcode 4114
extension
alias TexImage3D
TexSubImage3DEXT(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels)
return void
param target TextureTarget in value
param level CheckedInt32 in value
param xoffset CheckedInt32 in value
param yoffset CheckedInt32 in value
param zoffset CheckedInt32 in value
param width SizeI in value
param height SizeI in value
param depth SizeI in value
param format PixelFormat in value
param type PixelType in value
param pixels Void in array [COMPSIZE(format/type/width/height/depth)]
category EXT_texture3D
dlflags handcode
glxflags client-handcode server-handcode EXT
version 1.0
glxropcode 4115
extension
alias TexSubImage3D
###############################################################################
#
# Extension #7
# SGIS_texture_filter4 commands
#
###############################################################################
GetTexFilterFuncSGIS(target, filter, weights)
return void
param target TextureTarget in value
param filter TextureFilterSGIS in value
param weights Float32 out array [COMPSIZE(target/filter)]
category SGIS_texture_filter4
dlflags notlistable
version 1.0
glxflags SGI
glxvendorpriv 4101
extension
offset 415
TexFilterFuncSGIS(target, filter, n, weights)
return void
param target TextureTarget in value
param filter TextureFilterSGIS in value
param n SizeI in value
param weights Float32 in array [n]
category SGIS_texture_filter4
glxflags SGI
version 1.0
glxropcode 2064
extension
offset 416
###############################################################################
#
# Extension #8 - skipped
#
###############################################################################
###############################################################################
#
# Extension #9
# EXT_subtexture commands
#
###############################################################################
TexSubImage1DEXT(target, level, xoffset, width, format, type, pixels)
return void
param target TextureTarget in value
param level CheckedInt32 in value
param xoffset CheckedInt32 in value
param width SizeI in value
param format PixelFormat in value
param type PixelType in value
param pixels Void in array [COMPSIZE(format/type/width)]
category EXT_subtexture
dlflags handcode
glxflags client-handcode server-handcode EXT
version 1.0
glxropcode 4099
extension
alias TexSubImage1D
TexSubImage2DEXT(target, level, xoffset, yoffset, width, height, format, type, pixels)
return void
param target TextureTarget in value
param level CheckedInt32 in value
param xoffset CheckedInt32 in value
param yoffset CheckedInt32 in value
param width SizeI in value
param height SizeI in value
param format PixelFormat in value
param type PixelType in value
param pixels Void in array [COMPSIZE(format/type/width/height)]
category EXT_subtexture
dlflags handcode
glxflags client-handcode server-handcode EXT
version 1.0
glxropcode 4100
extension
alias TexSubImage2D
###############################################################################
#
# Extension #10
# EXT_copy_texture commands
#
###############################################################################
# Arguably TexelInternalFormat, not PixelInternalFormat
CopyTexImage1DEXT(target, level, internalformat, x, y, width, border)
return void
param target TextureTarget in value
param level CheckedInt32 in value
param internalformat PixelInternalFormat in value
param x WinCoord in value
param y WinCoord in value
param width SizeI in value
param border CheckedInt32 in value
category EXT_copy_texture
version 1.0
glxflags EXT
glxropcode 4119
extension
alias CopyTexImage1D
# Arguably TexelInternalFormat, not PixelInternalFormat
CopyTexImage2DEXT(target, level, internalformat, x, y, width, height, border)
return void
param target TextureTarget in value
param level CheckedInt32 in value
param internalformat PixelInternalFormat in value
param x WinCoord in value
param y WinCoord in value
param width SizeI in value
param height SizeI in value
param border CheckedInt32 in value
category EXT_copy_texture
version 1.0
glxflags EXT
glxropcode 4120
extension
alias CopyTexImage2D
CopyTexSubImage1DEXT(target, level, xoffset, x, y, width)
return void
param target TextureTarget in value
param level CheckedInt32 in value
param xoffset CheckedInt32 in value
param x WinCoord in value
param y WinCoord in value
param width SizeI in value
category EXT_copy_texture
version 1.0
glxflags EXT
glxropcode 4121
extension
alias CopyTexSubImage1D
CopyTexSubImage2DEXT(target, level, xoffset, yoffset, x, y, width, height)
return void
param target TextureTarget in value
param level CheckedInt32 in value
param xoffset CheckedInt32 in value
param yoffset CheckedInt32 in value
param x WinCoord in value
param y WinCoord in value
param width SizeI in value
param height SizeI in value
category EXT_copy_texture
version 1.0
glxflags EXT
glxropcode 4122
extension
alias CopyTexSubImage2D
CopyTexSubImage3DEXT(target, level, xoffset, yoffset, zoffset, x, y, width, height)
return void
param target TextureTarget in value
param level CheckedInt32 in value
param xoffset CheckedInt32 in value
param yoffset CheckedInt32 in value
param zoffset CheckedInt32 in value
param x WinCoord in value
param y WinCoord in value
param width SizeI in value
param height SizeI in value
category EXT_copy_texture
version 1.0
glxflags EXT
glxropcode 4123
extension
alias CopyTexSubImage3D
###############################################################################
#
# Extension #11
# EXT_histogram commands
#
###############################################################################
GetHistogramEXT(target, reset, format, type, values)
return void
param target HistogramTargetEXT in value
param reset Boolean in value
param format PixelFormat in value
param type PixelType in value
param values Void out array [COMPSIZE(target/format/type)]
category EXT_histogram
dlflags notlistable
glxflags client-handcode server-handcode EXT
version 1.0
glxvendorpriv 5
extension
offset 417
GetHistogramParameterfvEXT(target, pname, params)
return void
param target HistogramTargetEXT in value
param pname GetHistogramParameterPNameEXT in value
param params Float32 out array [COMPSIZE(pname)]
category EXT_histogram
dlflags notlistable
version 1.0
glxvendorpriv 6
glxflags EXT
extension
offset 418
GetHistogramParameterivEXT(target, pname, params)
return void
param target HistogramTargetEXT in value
param pname GetHistogramParameterPNameEXT in value
param params Int32 out array [COMPSIZE(pname)]
category EXT_histogram
dlflags notlistable
version 1.0
glxvendorpriv 7
glxflags EXT
extension
offset 419
GetMinmaxEXT(target, reset, format, type, values)
return void
param target MinmaxTargetEXT in value
param reset Boolean in value
param format PixelFormat in value
param type PixelType in value
param values Void out array [COMPSIZE(target/format/type)]
category EXT_histogram
dlflags notlistable
glxflags client-handcode server-handcode EXT
version 1.0
glxvendorpriv 8
extension
offset 420
GetMinmaxParameterfvEXT(target, pname, params)
return void
param target MinmaxTargetEXT in value
param pname GetMinmaxParameterPNameEXT in value
param params Float32 out array [COMPSIZE(pname)]
category EXT_histogram
dlflags notlistable
version 1.0
glxvendorpriv 9
glxflags EXT
extension
offset 421
GetMinmaxParameterivEXT(target, pname, params)
return void
param target MinmaxTargetEXT in value
param pname GetMinmaxParameterPNameEXT in value
param params Int32 out array [COMPSIZE(pname)]
category EXT_histogram
dlflags notlistable
version 1.0
glxvendorpriv 10
glxflags EXT
extension
offset 422
HistogramEXT(target, width, internalformat, sink)
return void
param target HistogramTargetEXT in value
param width SizeI in value
param internalformat PixelInternalFormat in value
param sink Boolean in value
category EXT_histogram
version 1.0
glxropcode 4110
glxflags EXT
extension
alias Histogram
MinmaxEXT(target, internalformat, sink)
return void
param target MinmaxTargetEXT in value
param internalformat PixelInternalFormat in value
param sink Boolean in value
category EXT_histogram
version 1.0
glxropcode 4111
glxflags EXT
extension
alias Minmax
ResetHistogramEXT(target)
return void
param target HistogramTargetEXT in value
category EXT_histogram
version 1.0
glxropcode 4112
glxflags EXT
extension
alias ResetHistogram
ResetMinmaxEXT(target)
return void
param target MinmaxTargetEXT in value
category EXT_histogram
version 1.0
glxropcode 4113
glxflags EXT
extension
alias ResetMinmax
###############################################################################
#
# Extension #12
# EXT_convolution commands
#
###############################################################################
ConvolutionFilter1DEXT(target, internalformat, width, format, type, image)
return void
param target ConvolutionTargetEXT in value
param internalformat PixelInternalFormat in value
param width SizeI in value
param format PixelFormat in value
param type PixelType in value
param image Void in array [COMPSIZE(format/type/width)]
category EXT_convolution
dlflags handcode
glxflags client-handcode server-handcode EXT
version 1.0
glxropcode 4101
extension
alias ConvolutionFilter1D
ConvolutionFilter2DEXT(target, internalformat, width, height, format, type, image)
return void
param target ConvolutionTargetEXT in value
param internalformat PixelInternalFormat in value
param width SizeI in value
param height SizeI in value
param format PixelFormat in value
param type PixelType in value
param image Void in array [COMPSIZE(format/type/width/height)]
category EXT_convolution
dlflags handcode
glxflags client-handcode server-handcode EXT
version 1.0
glxropcode 4102
extension
alias ConvolutionFilter2D
ConvolutionParameterfEXT(target, pname, params)
return void
param target ConvolutionTargetEXT in value
param pname ConvolutionParameterEXT in value
param params CheckedFloat32 in value
category EXT_convolution
version 1.0
glxropcode 4103
glxflags EXT
extension
alias ConvolutionParameterf
ConvolutionParameterfvEXT(target, pname, params)
return void
param target ConvolutionTargetEXT in value
param pname ConvolutionParameterEXT in value
param params CheckedFloat32 in array [COMPSIZE(pname)]
category EXT_convolution
version 1.0
glxropcode 4104
glxflags EXT
extension
alias ConvolutionParameterfv
ConvolutionParameteriEXT(target, pname, params)
return void
param target ConvolutionTargetEXT in value
param pname ConvolutionParameterEXT in value
param params CheckedInt32 in value
category EXT_convolution
version 1.0
glxropcode 4105
glxflags EXT
extension
alias ConvolutionParameteri
ConvolutionParameterivEXT(target, pname, params)
return void
param target ConvolutionTargetEXT in value
param pname ConvolutionParameterEXT in value
param params CheckedInt32 in array [COMPSIZE(pname)]
category EXT_convolution
version 1.0
glxropcode 4106
glxflags EXT
extension
alias ConvolutionParameteriv
CopyConvolutionFilter1DEXT(target, internalformat, x, y, width)
return void
param target ConvolutionTargetEXT in value
param internalformat PixelInternalFormat in value
param x WinCoord in value
param y WinCoord in value
param width SizeI in value
category EXT_convolution
version 1.0
glxropcode 4107
glxflags EXT
extension
alias CopyConvolutionFilter1D
CopyConvolutionFilter2DEXT(target, internalformat, x, y, width, height)
return void
param target ConvolutionTargetEXT in value
param internalformat PixelInternalFormat in value
param x WinCoord in value
param y WinCoord in value
param width SizeI in value
param height SizeI in value
category EXT_convolution
version 1.0
glxropcode 4108
glxflags EXT
extension
alias CopyConvolutionFilter2D
GetConvolutionFilterEXT(target, format, type, image)
return void
param target ConvolutionTargetEXT in value
param format PixelFormat in value
param type PixelType in value
param image Void out array [COMPSIZE(target/format/type)]
category EXT_convolution
dlflags notlistable
glxflags client-handcode server-handcode EXT
version 1.0
glxvendorpriv 1
extension
offset 423
GetConvolutionParameterfvEXT(target, pname, params)
return void
param target ConvolutionTargetEXT in value
param pname ConvolutionParameterEXT in value
param params Float32 out array [COMPSIZE(pname)]
category EXT_convolution
dlflags notlistable
version 1.0
glxvendorpriv 2
glxflags EXT
extension
offset 424
GetConvolutionParameterivEXT(target, pname, params)
return void
param target ConvolutionTargetEXT in value
param pname ConvolutionParameterEXT in value
param params Int32 out array [COMPSIZE(pname)]
category EXT_convolution
dlflags notlistable
version 1.0
glxvendorpriv 3
glxflags EXT
extension
offset 425
GetSeparableFilterEXT(target, format, type, row, column, span)
return void
param target SeparableTargetEXT in value
param format PixelFormat in value
param type PixelType in value
param row Void out array [COMPSIZE(target/format/type)]
param column Void out array [COMPSIZE(target/format/type)]
param span Void out array [COMPSIZE(target/format/type)]
category EXT_convolution
dlflags notlistable
glxflags client-handcode server-handcode EXT
version 1.0
glxvendorpriv 4
extension
offset 426
SeparableFilter2DEXT(target, internalformat, width, height, format, type, row, column)
return void
param target SeparableTargetEXT in value
param internalformat PixelInternalFormat in value
param width SizeI in value
param height SizeI in value
param format PixelFormat in value
param type PixelType in value
param row Void in array [COMPSIZE(target/format/type/width)]
param column Void in array [COMPSIZE(target/format/type/height)]
category EXT_convolution
dlflags handcode
glxflags client-handcode server-handcode EXT
version 1.0
glxropcode 4109
extension
alias SeparableFilter2D
###############################################################################
#
# Extension #13
# SGI_color_matrix commands
#
###############################################################################
# (none)
newcategory: SGI_color_matrix
###############################################################################
#
# Extension #14
# SGI_color_table commands
#
###############################################################################
ColorTableSGI(target, internalformat, width, format, type, table)
return void
param target ColorTableTargetSGI in value
param internalformat PixelInternalFormat in value
param width SizeI in value
param format PixelFormat in value
param type PixelType in value
param table Void in array [COMPSIZE(format/type/width)]
category SGI_color_table
dlflags handcode
glxflags client-handcode server-handcode SGI
version 1.0
glxropcode 2053
extension
alias ColorTable
ColorTableParameterfvSGI(target, pname, params)
return void
param target ColorTableTargetSGI in value
param pname ColorTableParameterPNameSGI in value
param params CheckedFloat32 in array [COMPSIZE(pname)]
category SGI_color_table
version 1.0
glxropcode 2054
glxflags SGI
extension
alias ColorTableParameterfv
ColorTableParameterivSGI(target, pname, params)
return void
param target ColorTableTargetSGI in value
param pname ColorTableParameterPNameSGI in value
param params CheckedInt32 in array [COMPSIZE(pname)]
category SGI_color_table
version 1.0
glxropcode 2055
glxflags SGI
extension
alias ColorTableParameteriv
CopyColorTableSGI(target, internalformat, x, y, width)
return void
param target ColorTableTargetSGI in value
param internalformat PixelInternalFormat in value
param x WinCoord in value
param y WinCoord in value
param width SizeI in value
category SGI_color_table
version 1.0
glxropcode 2056
glxflags SGI
extension
alias CopyColorTable
GetColorTableSGI(target, format, type, table)
return void
param target ColorTableTargetSGI in value
param format PixelFormat in value
param type PixelType in value
param table Void out array [COMPSIZE(target/format/type)]
category SGI_color_table
dlflags notlistable
glxflags client-handcode server-handcode SGI
version 1.0
glxvendorpriv 4098
extension
offset 427
GetColorTableParameterfvSGI(target, pname, params)
return void
param target ColorTableTargetSGI in value
param pname GetColorTableParameterPNameSGI in value
param params Float32 out array [COMPSIZE(pname)]
category SGI_color_table
dlflags notlistable
version 1.0
glxflags SGI
glxvendorpriv 4099
extension
offset 428
GetColorTableParameterivSGI(target, pname, params)
return void
param target ColorTableTargetSGI in value
param pname GetColorTableParameterPNameSGI in value
param params Int32 out array [COMPSIZE(pname)]
category SGI_color_table
dlflags notlistable
version 1.0
glxflags SGI
glxvendorpriv 4100
extension
offset 429
###############################################################################
#
# Extension #15
# SGIX_pixel_texture commands
#
###############################################################################
PixelTexGenSGIX(mode)
return void
param mode PixelTexGenModeSGIX in value
category SGIX_pixel_texture
version 1.0
glxflags SGI
glxropcode 2059
extension
offset 430
###############################################################################
#
# Extension #15 (variant)
# SGIS_pixel_texture commands
# Both SGIS and SGIX forms have extension #15!
#
###############################################################################
PixelTexGenParameteriSGIS(pname, param)
return void
param pname PixelTexGenParameterNameSGIS in value
param param CheckedInt32 in value
category SGIS_pixel_texture
version 1.0
extension
glxropcode ?
glxflags ignore
offset 431
PixelTexGenParameterivSGIS(pname, params)
return void
param pname PixelTexGenParameterNameSGIS in value
param params CheckedInt32 in array [COMPSIZE(pname)]
category SGIS_pixel_texture
version 1.0
extension
glxropcode ?
glxflags ignore
offset 432
PixelTexGenParameterfSGIS(pname, param)
return void
param pname PixelTexGenParameterNameSGIS in value
param param CheckedFloat32 in value
category SGIS_pixel_texture
version 1.0
extension
glxropcode ?
glxflags ignore
offset 433
PixelTexGenParameterfvSGIS(pname, params)
return void
param pname PixelTexGenParameterNameSGIS in value
param params CheckedFloat32 in array [COMPSIZE(pname)]
category SGIS_pixel_texture
version 1.0
extension
glxropcode ?
glxflags ignore
offset 434
GetPixelTexGenParameterivSGIS(pname, params)
return void
param pname PixelTexGenParameterNameSGIS in value
param params CheckedInt32 out array [COMPSIZE(pname)]
dlflags notlistable
category SGIS_pixel_texture
version 1.0
extension
glxvendorpriv ?
glxflags ignore
offset 435
GetPixelTexGenParameterfvSGIS(pname, params)
return void
param pname PixelTexGenParameterNameSGIS in value
param params CheckedFloat32 out array [COMPSIZE(pname)]
dlflags notlistable
category SGIS_pixel_texture
version 1.0
extension
glxvendorpriv ?
glxflags ignore
offset 436
###############################################################################
#
# Extension #16
# SGIS_texture4D commands
#
###############################################################################
TexImage4DSGIS(target, level, internalformat, width, height, depth, size4d, border, format, type, pixels)
return void
param target TextureTarget in value
param level CheckedInt32 in value
param internalformat PixelInternalFormat in value
param width SizeI in value
param height SizeI in value
param depth SizeI in value
param size4d SizeI in value
param border CheckedInt32 in value
param format PixelFormat in value
param type PixelType in value
param pixels Void in array [COMPSIZE(format/type/width/height/depth/size4d)]
category SGIS_texture4D
dlflags handcode
glxflags client-handcode server-handcode SGI
version 1.0
glxropcode 2057
extension
offset 437
TexSubImage4DSGIS(target, level, xoffset, yoffset, zoffset, woffset, width, height, depth, size4d, format, type, pixels)
return void
param target TextureTarget in value
param level CheckedInt32 in value
param xoffset CheckedInt32 in value
param yoffset CheckedInt32 in value
param zoffset CheckedInt32 in value
param woffset CheckedInt32 in value
param width SizeI in value
param height SizeI in value
param depth SizeI in value
param size4d SizeI in value
param format PixelFormat in value
param type PixelType in value
param pixels Void in array [COMPSIZE(format/type/width/height/depth/size4d)]
category SGIS_texture4D
dlflags handcode
glxflags client-handcode server-handcode SGI
version 1.0
glxropcode 2058
extension
offset 438
###############################################################################
#
# Extension #17
# SGI_texture_color_table commands
#
###############################################################################
# (none)
newcategory: SGI_texture_color_table
###############################################################################
#
# Extension #18
# EXT_cmyka commands
#
###############################################################################
# (none)
newcategory: EXT_cmyka
###############################################################################
#
# Extension #19 - skipped
#
###############################################################################
###############################################################################
#
# Extension #20
# EXT_texture_object commands
#
###############################################################################
AreTexturesResidentEXT(n, textures, residences)
return Boolean
param n SizeI in value
param textures Texture in array [n]
param residences Boolean out array [n]
category EXT_texture_object
glxflags EXT
glxvendorpriv 11
dlflags notlistable
version 1.0
extension
offset 439
BindTextureEXT(target, texture)
return void
param target TextureTarget in value
param texture Texture in value
category EXT_texture_object
version 1.0
glxflags EXT
glxropcode 4117
extension
alias BindTexture
DeleteTexturesEXT(n, textures)
return void
param n SizeI in value
param textures Texture in array [n]
category EXT_texture_object
dlflags notlistable
version 1.0
glxflags EXT
glxvendorpriv 12
extension
offset 561
GenTexturesEXT(n, textures)
return void
param n SizeI in value
param textures Texture out array [n]
category EXT_texture_object
dlflags notlistable
version 1.0
glxflags EXT
glxvendorpriv 13
extension
offset 440
IsTextureEXT(texture)
return Boolean
param texture Texture in value
category EXT_texture_object
dlflags notlistable
version 1.0
glxflags EXT
glxvendorpriv 14
extension
offset 441
PrioritizeTexturesEXT(n, textures, priorities)
return void
param n SizeI in value
param textures Texture in array [n]
param priorities ClampedFloat32 in array [n]
category EXT_texture_object
glxflags EXT
version 1.0
glxropcode 4118
extension
alias PrioritizeTextures
###############################################################################
#
# Extension #21
# SGIS_detail_texture commands
#
###############################################################################
DetailTexFuncSGIS(target, n, points)
return void
param target TextureTarget in value
param n SizeI in value
param points Float32 in array [n*2]
category SGIS_detail_texture
glxflags SGI
version 1.0
glxropcode 2051
extension
offset 442
GetDetailTexFuncSGIS(target, points)
return void
param target TextureTarget in value
param points Float32 out array [COMPSIZE(target)]
category SGIS_detail_texture
dlflags notlistable
version 1.0
glxflags SGI
glxvendorpriv 4096
extension
offset 443
###############################################################################
#
# Extension #22
# SGIS_sharpen_texture commands
#
###############################################################################
SharpenTexFuncSGIS(target, n, points)
return void
param target TextureTarget in value
param n SizeI in value
param points Float32 in array [n*2]
category SGIS_sharpen_texture
glxflags SGI
version 1.0
glxropcode 2052
extension
offset 444
GetSharpenTexFuncSGIS(target, points)
return void
param target TextureTarget in value
param points Float32 out array [COMPSIZE(target)]
category SGIS_sharpen_texture
dlflags notlistable
version 1.0
glxflags SGI
glxvendorpriv 4097
extension
offset 445
###############################################################################
#
# EXT_packed_pixels commands
# Extension #23
#
###############################################################################
# (none)
newcategory: EXT_packed_pixels
###############################################################################
#
# Extension #24
# SGIS_texture_lod commands
#
###############################################################################
# (none)
newcategory: SGIS_texture_lod
###############################################################################
#
# Extension #25
# SGIS_multisample commands
#
###############################################################################
SampleMaskSGIS(value, invert)
return void
param value ClampedFloat32 in value
param invert Boolean in value
category SGIS_multisample
version 1.1
glxropcode 2048
glxflags SGI
extension
alias SampleMaskEXT
SamplePatternSGIS(pattern)
return void
param pattern SamplePatternSGIS in value
category SGIS_multisample
version 1.0
glxropcode 2049
glxflags SGI
extension
alias SamplePatternEXT
###############################################################################
#
# Extension #26 - no specification?
#
###############################################################################
###############################################################################
#
# Extension #27
# EXT_rescale_normal commands
#
###############################################################################
# (none)
newcategory: EXT_rescale_normal
###############################################################################
#
# Extension #28 - GLX_EXT_visual_info
# Extension #29 - skipped
#
###############################################################################
###############################################################################
#
# Extension #30
# EXT_vertex_array commands
#
###############################################################################
ArrayElementEXT(i)
return void
param i Int32 in value
category EXT_vertex_array
dlflags handcode
glxflags client-handcode server-handcode EXT
version 1.0
extension
alias ArrayElement
ColorPointerEXT(size, type, stride, count, pointer)
return void
param size Int32 in value
param type ColorPointerType in value
param stride SizeI in value
param count SizeI in value
param pointer Void in array [COMPSIZE(size/type/stride/count)] retained
category EXT_vertex_array
dlflags notlistable
glxflags client-handcode server-handcode EXT
version 1.0
extension
offset 448
DrawArraysEXT(mode, first, count)
return void
param mode BeginMode in value
param first Int32 in value
param count SizeI in value
category EXT_vertex_array
dlflags handcode
glxflags client-handcode server-handcode EXT
version 1.0
glxropcode 4116
extension
alias DrawArrays
EdgeFlagPointerEXT(stride, count, pointer)
return void
param stride SizeI in value
param count SizeI in value
param pointer Boolean in array [COMPSIZE(stride/count)] retained
category EXT_vertex_array
dlflags notlistable
glxflags client-handcode server-handcode EXT
version 1.0
extension
offset 449
GetPointervEXT(pname, params)
return void
param pname GetPointervPName in value
param params VoidPointer out array [1]
category EXT_vertex_array
dlflags notlistable
glxflags client-handcode server-handcode EXT
version 1.0
extension
alias GetPointerv
IndexPointerEXT(type, stride, count, pointer)
return void
param type IndexPointerType in value
param stride SizeI in value
param count SizeI in value
param pointer Void in array [COMPSIZE(type/stride/count)] retained
category EXT_vertex_array
dlflags notlistable
glxflags client-handcode server-handcode EXT
version 1.0
extension
offset 450
NormalPointerEXT(type, stride, count, pointer)
return void
param type NormalPointerType in value
param stride SizeI in value
param count SizeI in value
param pointer Void in array [COMPSIZE(type/stride/count)] retained
category EXT_vertex_array
dlflags notlistable
glxflags client-handcode server-handcode EXT
version 1.0
extension
offset 451
TexCoordPointerEXT(size, type, stride, count, pointer)
return void
param size Int32 in value
param type TexCoordPointerType in value
param stride SizeI in value
param count SizeI in value
param pointer Void in array [COMPSIZE(size/type/stride/count)] retained
category EXT_vertex_array
dlflags notlistable
glxflags client-handcode server-handcode EXT
version 1.0
extension
offset 452
VertexPointerEXT(size, type, stride, count, pointer)
return void
param size Int32 in value
param type VertexPointerType in value
param stride SizeI in value
param count SizeI in value
param pointer Void in array [COMPSIZE(size/type/stride/count)] retained
category EXT_vertex_array
dlflags notlistable
glxflags client-handcode server-handcode EXT
version 1.0
extension
offset 453
###############################################################################
#
# Extension #31
# EXT_misc_attribute commands
#
###############################################################################
# (none)
newcategory: EXT_misc_attribute
###############################################################################
#
# Extension #32
# SGIS_generate_mipmap commands
#
###############################################################################
# (none)
newcategory: SGIS_generate_mipmap
###############################################################################
#
# Extension #33
# SGIX_clipmap commands
#
###############################################################################
# (none)
newcategory: SGIX_clipmap
###############################################################################
#
# Extension #34
# SGIX_shadow commands
#
###############################################################################
# (none)
newcategory: SGIX_shadow
###############################################################################
#
# Extension #35
# SGIS_texture_edge_clamp commands
#
###############################################################################
# (none)
newcategory: SGIS_texture_edge_clamp
###############################################################################
#
# Extension #36
# SGIS_texture_border_clamp commands
#
###############################################################################
# (none)
newcategory: SGIS_texture_border_clamp
###############################################################################
#
# Extension #37
# EXT_blend_minmax commands
#
###############################################################################
BlendEquationEXT(mode)
return void
param mode BlendEquationModeEXT in value
category EXT_blend_minmax
version 1.0
glxropcode 4097
glxflags EXT
extension soft
alias BlendEquation
###############################################################################
#
# Extension #38
# EXT_blend_subtract commands
#
###############################################################################
# (none)
newcategory: EXT_blend_subtract
###############################################################################
#
# Extension #39
# EXT_blend_logic_op commands
#
###############################################################################
# (none)
newcategory: EXT_blend_logic_op
###############################################################################
#
# Extension #40 - GLX_SGI_swap_control
# Extension #41 - GLX_SGI_video_sync
# Extension #42 - GLX_SGI_make_current_read
# Extension #43 - GLX_SGIX_video_source
# Extension #44 - GLX_EXT_visual_rating
#
###############################################################################
###############################################################################
#
# Extension #45
# SGIX_interlace commands
#
###############################################################################
# (none)
newcategory: SGIX_interlace
###############################################################################
#
# Extension #46
# SGIX_pixel_tiles commands
#
###############################################################################
# (none)
newcategory: SGIX_pixel_tiles
###############################################################################
#
# Extension #47 - GLX_EXT_import_context
# Extension #48 - skipped
# Extension #49 - GLX_SGIX_fbconfig
# Extension #50 - GLX_SGIX_pbuffer
#
###############################################################################
###############################################################################
#
# Extension #51
# SGIX_texture_select commands
#
###############################################################################
# (none)
newcategory: SGIX_texture_select
###############################################################################
#
# Extension #52
# SGIX_sprite commands
#
###############################################################################
SpriteParameterfSGIX(pname, param)
return void
param pname SpriteParameterNameSGIX in value
param param CheckedFloat32 in value
category SGIX_sprite
version 1.0
glxflags SGI
glxropcode 2060
extension
offset 454
SpriteParameterfvSGIX(pname, params)
return void
param pname SpriteParameterNameSGIX in value
param params CheckedFloat32 in array [COMPSIZE(pname)]
category SGIX_sprite
version 1.0
glxflags SGI
glxropcode 2061
extension
offset 455
SpriteParameteriSGIX(pname, param)
return void
param pname SpriteParameterNameSGIX in value
param param CheckedInt32 in value
category SGIX_sprite
version 1.0
glxflags SGI
glxropcode 2062
extension
offset 456
SpriteParameterivSGIX(pname, params)
return void
param pname SpriteParameterNameSGIX in value
param params CheckedInt32 in array [COMPSIZE(pname)]
category SGIX_sprite
version 1.0
glxflags SGI
glxropcode 2063
extension
offset 457
###############################################################################
#
# Extension #53
# SGIX_texture_multi_buffer commands
#
###############################################################################
# (none)
newcategory: SGIX_texture_multi_buffer
###############################################################################
#
# Extension #54
# EXT_point_parameters / SGIS_point_parameters commands
#
###############################################################################
PointParameterfEXT(pname, param)
return void
param pname PointParameterNameARB in value
param param CheckedFloat32 in value
category EXT_point_parameters
version 1.0
glxflags SGI
extension
alias PointParameterfARB
PointParameterfvEXT(pname, params)
return void
param pname PointParameterNameARB in value
param params CheckedFloat32 in array [COMPSIZE(pname)]
category EXT_point_parameters
version 1.0
glxflags SGI
extension
alias PointParameterfvARB
PointParameterfSGIS(pname, param)
return void
param pname PointParameterNameARB in value
param param CheckedFloat32 in value
category SGIS_point_parameters
version 1.0
glxflags SGI
extension
alias PointParameterfARB
PointParameterfvSGIS(pname, params)
return void
param pname PointParameterNameARB in value
param params CheckedFloat32 in array [COMPSIZE(pname)]
category SGIS_point_parameters
version 1.0
glxflags SGI
extension
alias PointParameterfvARB
###############################################################################
#
# Extension #55
# SGIX_instruments commands
#
###############################################################################
GetInstrumentsSGIX()
return Int32
dlflags notlistable
category SGIX_instruments
version 1.0
glxflags SGI
glxvendorpriv 4102
extension
offset 460
InstrumentsBufferSGIX(size, buffer)
return void
param size SizeI in value
param buffer Int32 out array [size] retained
dlflags notlistable
category SGIX_instruments
version 1.0
glxflags SGI
glxvendorpriv 4103
extension
offset 461
PollInstrumentsSGIX(marker_p)
return Int32
param marker_p Int32 out array [1]
dlflags notlistable
category SGIX_instruments
version 1.0
glxflags SGI
glxvendorpriv 4104
extension
offset 462
ReadInstrumentsSGIX(marker)
return void
param marker Int32 in value
category SGIX_instruments
version 1.0
glxflags SGI
glxropcode 2077
extension
offset 463
StartInstrumentsSGIX()
return void
category SGIX_instruments
version 1.0
glxflags SGI
glxropcode 2069
extension
offset 464
StopInstrumentsSGIX(marker)
return void
param marker Int32 in value
category SGIX_instruments
version 1.0
glxflags SGI
glxropcode 2070
extension
offset 465
###############################################################################
#
# Extension #56
# SGIX_texture_scale_bias commands
#
###############################################################################
# (none)
newcategory: SGIX_texture_scale_bias
###############################################################################
#
# Extension #57
# SGIX_framezoom commands
#
###############################################################################
FrameZoomSGIX(factor)
return void
param factor CheckedInt32 in value
category SGIX_framezoom
version 1.0
glxflags SGI
glxropcode 2072
extension
offset 466
###############################################################################
#
# Extension #58
# SGIX_tag_sample_buffer commands
#
###############################################################################
TagSampleBufferSGIX()
return void
category SGIX_tag_sample_buffer
version 1.0
glxropcode 2050
glxflags SGI
extension
offset 467
###############################################################################
#
# Extension #59
# SGIX_polynomial_ffd commands
#
###############################################################################
DeformationMap3dSGIX(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, w1, w2, wstride, worder, points)
return void
param target FfdTargetSGIX in value
param u1 CoordD in value
param u2 CoordD in value
param ustride Int32 in value
param uorder CheckedInt32 in value
param v1 CoordD in value
param v2 CoordD in value
param vstride Int32 in value
param vorder CheckedInt32 in value
param w1 CoordD in value
param w2 CoordD in value
param wstride Int32 in value
param worder CheckedInt32 in value
param points CoordD in array [COMPSIZE(target/ustride/uorder/vstride/vorder/wstride/worder)]
dlflags handcode
category SGIX_polynomial_ffd
version 1.0
glxflags SGI ignore
glxropcode 2073
extension
offset ?
DeformationMap3fSGIX(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, w1, w2, wstride, worder, points)
return void
param target FfdTargetSGIX in value
param u1 CoordF in value
param u2 CoordF in value
param ustride Int32 in value
param uorder CheckedInt32 in value
param v1 CoordF in value
param v2 CoordF in value
param vstride Int32 in value
param vorder CheckedInt32 in value
param w1 CoordF in value
param w2 CoordF in value
param wstride Int32 in value
param worder CheckedInt32 in value
param points CoordF in array [COMPSIZE(target/ustride/uorder/vstride/vorder/wstride/worder)]
category SGIX_polynomial_ffd
dlflags handcode
version 1.0
glxflags SGI ignore
glxropcode 2074
extension
offset ?
DeformSGIX(mask)
return void
param mask FfdMaskSGIX in value
category SGIX_polynomial_ffd
version 1.0
glxflags SGI ignore
glxropcode 2075
extension
offset ?
LoadIdentityDeformationMapSGIX(mask)
return void
param mask FfdMaskSGIX in value
category SGIX_polynomial_ffd
version 1.0
glxflags SGI ignore
glxropcode 2076
extension
offset ?
###############################################################################
#
# Extension #60
# SGIX_reference_plane commands
#
###############################################################################
ReferencePlaneSGIX(equation)
return void
param equation Float64 in array [4]
category SGIX_reference_plane
version 1.0
glxflags SGI
glxropcode 2071
extension
offset 468
###############################################################################
#
# Extension #61
# SGIX_flush_raster commands
#
###############################################################################
FlushRasterSGIX()
return void
category SGIX_flush_raster
version 1.0
dlflags notlistable
glxflags SGI
glxvendorpriv 4105
extension
offset 469
###############################################################################
#
# Extension #62 - GLX_SGIX_cushion
#
###############################################################################
###############################################################################
#
# Extension #63
# SGIX_depth_texture commands
#
###############################################################################
# (none)
newcategory: SGIX_depth_texture
###############################################################################
#
# Extension #64
# SGIS_fog_function commands
#
###############################################################################
FogFuncSGIS(n, points)
return void
param n SizeI in value
param points Float32 in array [n*2]
category SGIS_fog_function
version 1.1
glxflags SGI
glxropcode 2067
extension
offset
# Need to insert GLX information
GetFogFuncSGIS(points)
return void
param points Float32 out array [COMPSIZE()]
category SGIS_fog_function
version 1.1
dlflags notlistable
glxflags ignore
extension
offset
###############################################################################
#
# Extension #65
# SGIX_fog_offset commands
#
###############################################################################
# (none)
newcategory: SGIX_fog_offset
###############################################################################
#
# Extension #66
# HP_image_transform commands
#
###############################################################################
ImageTransformParameteriHP(target, pname, param)
return void
param target ImageTransformTargetHP in value
param pname ImageTransformPNameHP in value
param param Int32 in value
category HP_image_transform
version 1.1
glxropcode ?
offset ?
ImageTransformParameterfHP(target, pname, param)
return void
param target ImageTransformTargetHP in value
param pname ImageTransformPNameHP in value
param param Float32 in value
category HP_image_transform
version 1.1
glxropcode ?
offset ?
ImageTransformParameterivHP(target, pname, params)
return void
param target ImageTransformTargetHP in value
param pname ImageTransformPNameHP in value
param params Int32 in array [COMPSIZE(pname)]
category HP_image_transform
version 1.1
glxropcode ?
offset ?
ImageTransformParameterfvHP(target, pname, params)
return void
param target ImageTransformTargetHP in value
param pname ImageTransformPNameHP in value
param params Float32 in array [COMPSIZE(pname)]
category HP_image_transform
version 1.1
glxropcode ?
offset ?
GetImageTransformParameterivHP(target, pname, params)
return void
param target ImageTransformTargetHP in value
param pname ImageTransformPNameHP in value
param params Int32 out array [COMPSIZE(pname)]
dlflags notlistable
category HP_image_transform
version 1.1
glxropcode ?
offset ?
GetImageTransformParameterfvHP(target, pname, params)
return void
param target ImageTransformTargetHP in value
param pname ImageTransformPNameHP in value
param params Float32 out array [COMPSIZE(pname)]
category HP_image_transform
version 1.1
glxropcode ?
offset ?
###############################################################################
#
# Extension #67
# HP_convolution_border_modes commands
#
###############################################################################
# (none)
newcategory: HP_convolution_border_modes
###############################################################################
#
# Extension #68
# INGR_palette_buffer commands
#
###############################################################################
#@ (Intergraph hasn't provided a spec)
###############################################################################
#
# Extension #69
# SGIX_texture_add_env commands
#
###############################################################################
# (none)
newcategory: SGIX_texture_add_env
###############################################################################
#
# Extension #70 - skipped
# Extension #71 - skipped
# Extension #72 - skipped
# Extension #73 - skipped
#
###############################################################################
###############################################################################
#
# Extension #74
# EXT_color_subtable commands
#
# This was probably never actually shipped as an EXT - just written up as a
# reference for OpenGL 1.2 ARB_imaging.
#
###############################################################################
ColorSubTableEXT(target, start, count, format, type, data)
return void
param target ColorTableTarget in value
param start SizeI in value
param count SizeI in value
param format PixelFormat in value
param type PixelType in value
param data Void in array [COMPSIZE(format/type/count)]
category EXT_color_subtable
version 1.2
alias ColorSubTable
CopyColorSubTableEXT(target, start, x, y, width)
return void
param target ColorTableTarget in value
param start SizeI in value
param x WinCoord in value
param y WinCoord in value
param width SizeI in value
category EXT_color_subtable
version 1.2
alias CopyColorSubTable
###############################################################################
#
# Extension #75 - GLU_EXT_object_space_tess
#
###############################################################################
###############################################################################
#
# Extension #76
# PGI_vertex_hints commands
#
###############################################################################
# (none)
newcategory: PGI_vertex_hints
###############################################################################
#
# Extension #77
# PGI_misc_hints commands
#
###############################################################################
HintPGI(target, mode)
return void
param target HintTargetPGI in value
param mode Int32 in value
category PGI_misc_hints
version 1.1
offset 544
###############################################################################
#
# Extension #78
# EXT_paletted_texture commands
#
###############################################################################
ColorTableEXT(target, internalFormat, width, format, type, table)
return void
param target ColorTableTarget in value
param internalFormat PixelInternalFormat in value
param width SizeI in value
param format PixelFormat in value
param type PixelType in value
param table Void in array [COMPSIZE(format/type/width)]
category EXT_paletted_texture
version 1.1
alias ColorTable
GetColorTableEXT(target, format, type, data)
return void
param target ColorTableTarget in value
param format PixelFormat in value
param type PixelType in value
param data Void out array [COMPSIZE(target/format/type)]
category EXT_paletted_texture
version 1.1
offset 550
GetColorTableParameterivEXT(target, pname, params)
return void
param target ColorTableTarget in value
param pname GetColorTableParameterPName in value
param params Int32 out array [COMPSIZE(pname)]
category EXT_paletted_texture
version 1.1
offset 551
GetColorTableParameterfvEXT(target, pname, params)
return void
param target ColorTableTarget in value
param pname GetColorTableParameterPName in value
param params Float32 out array [COMPSIZE(pname)]
category EXT_paletted_texture
version 1.1
offset 552
###############################################################################
#
# Extension #79
# EXT_clip_volume_hint commands
#
###############################################################################
# (none)
newcategory: EXT_clip_volume_hint
###############################################################################
#
# Extension #80
# SGIX_list_priority commands
#
###############################################################################
# @@@ Needs vendorpriv opcodes assigned
GetListParameterfvSGIX(list, pname, params)
return void
param list List in value
param pname ListParameterName in value
param params CheckedFloat32 out array [COMPSIZE(pname)]
dlflags notlistable
glxflags ignore
category SGIX_list_priority
version 1.0
glxvendorpriv ?
extension
offset 470
# @@@ Needs vendorpriv opcodes assigned
GetListParameterivSGIX(list, pname, params)
return void
param list List in value
param pname ListParameterName in value
param params CheckedInt32 out array [COMPSIZE(pname)]
dlflags notlistable
glxflags ignore
category SGIX_list_priority
version 1.0
glxvendorpriv ?
extension
offset 471
ListParameterfSGIX(list, pname, param)
return void
param list List in value
param pname ListParameterName in value
param param CheckedFloat32 in value
dlflags notlistable
glxflags ignore
category SGIX_list_priority
version 1.0
glxropcode 2078
extension
offset 472
ListParameterfvSGIX(list, pname, params)
return void
param list List in value
param pname ListParameterName in value
param params CheckedFloat32 in array [COMPSIZE(pname)]
dlflags notlistable
glxflags ignore
category SGIX_list_priority
version 1.0
glxropcode 2079
extension
offset 473
ListParameteriSGIX(list, pname, param)
return void
param list List in value
param pname ListParameterName in value
param param CheckedInt32 in value
dlflags notlistable
glxflags ignore
category SGIX_list_priority
version 1.0
glxropcode 2080
extension
offset 474
ListParameterivSGIX(list, pname, params)
return void
param list List in value
param pname ListParameterName in value
param params CheckedInt32 in array [COMPSIZE(pname)]
dlflags notlistable
glxflags ignore
category SGIX_list_priority
version 1.0
glxropcode 2081
extension
offset 475
###############################################################################
#
# Extension #81
# SGIX_ir_instrument1 commands
#
###############################################################################
# (none)
newcategory: SGIX_ir_instrument1
###############################################################################
#
# Extension #82
# SGIX_calligraphic_fragment commands
#
###############################################################################
# (none)
newcategory: SGIX_calligraphic_fragment
###############################################################################
#
# Extension #83 - GLX_SGIX_video_resize
#
###############################################################################
###############################################################################
#
# Extension #84
# SGIX_texture_lod_bias commands
#
###############################################################################
# (none)
newcategory: SGIX_texture_lod_bias
###############################################################################
#
# Extension #85 - skipped
# Extension #86 - GLX_SGIX_dmbuffer
# Extension #87 - skipped
# Extension #88 - skipped
# Extension #89 - skipped
#
###############################################################################
###############################################################################
#
# Extension #90
# SGIX_shadow_ambient commands
#
###############################################################################
# (none)
newcategory: SGIX_shadow_ambient
###############################################################################
#
# Extension #91 - GLX_SGIX_swap_group
# Extension #92 - GLX_SGIX_swap_barrier
#
###############################################################################
###############################################################################
#
# Extension #93
# EXT_index_texture commands
#
###############################################################################
# (none)
newcategory: EXT_index_texture
###############################################################################
#
# Extension #94
# EXT_index_material commands
#
###############################################################################
IndexMaterialEXT(face, mode)
return void
param face MaterialFace in value
param mode IndexMaterialParameterEXT in value
category EXT_index_material
version 1.1
extension soft
glxflags ignore
offset 538
###############################################################################
#
# Extension #95
# EXT_index_func commands
#
###############################################################################
IndexFuncEXT(func, ref)
return void
param func IndexFunctionEXT in value
param ref ClampedFloat32 in value
category EXT_index_func
version 1.1
extension soft
glxflags ignore
offset 539
###############################################################################
#
# Extension #96
# EXT_index_array_formats commands
#
###############################################################################
# (none)
newcategory: EXT_index_array_formats
###############################################################################
#
# Extension #97
# EXT_compiled_vertex_array commands
#
###############################################################################
LockArraysEXT(first, count)
return void
param first Int32 in value
param count SizeI in value
category EXT_compiled_vertex_array
version 1.1
dlflags notlistable
extension soft
glxflags ignore
offset 540
UnlockArraysEXT()
return void
category EXT_compiled_vertex_array
version 1.1
dlflags notlistable
extension soft
glxflags ignore
offset 541
###############################################################################
#
# Extension #98
# EXT_cull_vertex commands
#
###############################################################################
CullParameterdvEXT(pname, params)
return void
param pname CullParameterEXT in value
param params Float64 out array [4]
category EXT_cull_vertex
version 1.1
dlflags notlistable
extension soft
glxflags ignore
offset 542
CullParameterfvEXT(pname, params)
return void
param pname CullParameterEXT in value
param params Float32 out array [4]
category EXT_cull_vertex
version 1.1
dlflags notlistable
extension soft
glxflags ignore
offset 543
###############################################################################
#
# Extension #99 - skipped
# Extension #100 - GLU_EXT_nurbs_tessellator
#
###############################################################################
###############################################################################
#
# Extension #101
# SGIX_ycrcb commands
#
###############################################################################
# (none)
newcategory: SGIX_ycrcb
###############################################################################
#
# Extension #102
# SGIX_fragment_lighting commands
#
###############################################################################
FragmentColorMaterialSGIX(face, mode)
return void
param face MaterialFace in value
param mode MaterialParameter in value
category SGIX_fragment_lighting
glxflags ignore
version 1.0
extension
offset 476
FragmentLightfSGIX(light, pname, param)
return void
param light FragmentLightNameSGIX in value
param pname FragmentLightParameterSGIX in value
param param CheckedFloat32 in value
category SGIX_fragment_lighting
glxflags ignore
version 1.0
extension
offset 477
FragmentLightfvSGIX(light, pname, params)
return void
param light FragmentLightNameSGIX in value
param pname FragmentLightParameterSGIX in value
param params CheckedFloat32 in array [COMPSIZE(pname)]
category SGIX_fragment_lighting
glxflags ignore
version 1.0
extension
offset 478
FragmentLightiSGIX(light, pname, param)
return void
param light FragmentLightNameSGIX in value
param pname FragmentLightParameterSGIX in value
param param CheckedInt32 in value
category SGIX_fragment_lighting
glxflags ignore
version 1.0
extension
offset 479
FragmentLightivSGIX(light, pname, params)
return void
param light FragmentLightNameSGIX in value
param pname FragmentLightParameterSGIX in value
param params CheckedInt32 in array [COMPSIZE(pname)]
category SGIX_fragment_lighting
glxflags ignore
version 1.0
extension
offset 480
FragmentLightModelfSGIX(pname, param)
return void
param pname FragmentLightModelParameterSGIX in value
param param CheckedFloat32 in value
category SGIX_fragment_lighting
glxflags ignore
version 1.0
extension
offset 481
FragmentLightModelfvSGIX(pname, params)
return void
param pname FragmentLightModelParameterSGIX in value
param params CheckedFloat32 in array [COMPSIZE(pname)]
category SGIX_fragment_lighting
glxflags ignore
version 1.0
extension
offset 482
FragmentLightModeliSGIX(pname, param)
return void
param pname FragmentLightModelParameterSGIX in value
param param CheckedInt32 in value
category SGIX_fragment_lighting
glxflags ignore
version 1.0
extension
offset 483
FragmentLightModelivSGIX(pname, params)
return void
param pname FragmentLightModelParameterSGIX in value
param params CheckedInt32 in array [COMPSIZE(pname)]
category SGIX_fragment_lighting
glxflags ignore
version 1.0
extension
offset 484
FragmentMaterialfSGIX(face, pname, param)
return void
param face MaterialFace in value
param pname MaterialParameter in value
param param CheckedFloat32 in value
category SGIX_fragment_lighting
glxflags ignore
version 1.0
extension
offset 485
FragmentMaterialfvSGIX(face, pname, params)
return void
param face MaterialFace in value
param pname MaterialParameter in value
param params CheckedFloat32 in array [COMPSIZE(pname)]
category SGIX_fragment_lighting
glxflags ignore
version 1.0
extension
offset 486
FragmentMaterialiSGIX(face, pname, param)
return void
param face MaterialFace in value
param pname MaterialParameter in value
param param CheckedInt32 in value
category SGIX_fragment_lighting
glxflags ignore
version 1.0
extension
offset 487
FragmentMaterialivSGIX(face, pname, params)
return void
param face MaterialFace in value
param pname MaterialParameter in value
param params CheckedInt32 in array [COMPSIZE(pname)]
category SGIX_fragment_lighting
glxflags ignore
version 1.0
extension
offset 488
GetFragmentLightfvSGIX(light, pname, params)
return void
param light FragmentLightNameSGIX in value
param pname FragmentLightParameterSGIX in value
param params Float32 out array [COMPSIZE(pname)]
category SGIX_fragment_lighting
dlflags notlistable
glxflags ignore
version 1.0
extension
offset 489
GetFragmentLightivSGIX(light, pname, params)
return void
param light FragmentLightNameSGIX in value
param pname FragmentLightParameterSGIX in value
param params Int32 out array [COMPSIZE(pname)]
category SGIX_fragment_lighting
dlflags notlistable
glxflags ignore
version 1.0
extension
offset 490
GetFragmentMaterialfvSGIX(face, pname, params)
return void
param face MaterialFace in value
param pname MaterialParameter in value
param params Float32 out array [COMPSIZE(pname)]
category SGIX_fragment_lighting
dlflags notlistable
glxflags ignore
version 1.0
extension
offset 491
GetFragmentMaterialivSGIX(face, pname, params)
return void
param face MaterialFace in value
param pname MaterialParameter in value
param params Int32 out array [COMPSIZE(pname)]
category SGIX_fragment_lighting
dlflags notlistable
glxflags ignore
version 1.0
extension
offset 492
LightEnviSGIX(pname, param)
return void
param pname LightEnvParameterSGIX in value
param param CheckedInt32 in value
category SGIX_fragment_lighting
glxflags ignore
version 1.0
extension
offset 493
###############################################################################
#
# Extension #103 - skipped
# Extension #104 - skipped
# Extension #105 - skipped
# Extension #106 - skipped
# Extension #107 - skipped
# Extension #108 - skipped
# Extension #109 - skipped
#
###############################################################################
###############################################################################
#
# Extension #110
# IBM_rasterpos_clip commands
#
###############################################################################
# (none)
newcategory: IBM_rasterpos_clip
###############################################################################
#
# Extension #111
# HP_texture_lighting commands
#
###############################################################################
# (none)
newcategory: HP_texture_lighting
###############################################################################
#
# Extension #112
# EXT_draw_range_elements commands
#
###############################################################################
# Spec entries to be written
DrawRangeElementsEXT(mode, start, end, count, type, indices)
return void
param mode BeginMode in value
param start UInt32 in value
param end UInt32 in value
param count SizeI in value
param type DrawElementsType in value
param indices Void in array [COMPSIZE(count/type)]
category EXT_draw_range_elements
dlflags handcode
glxflags client-handcode client-intercept server-handcode
version 1.1
alias DrawRangeElements
###############################################################################
#
# Extension #113
# WIN_phong_shading commands
#
###############################################################################
# (none)
newcategory: WIN_phong_shading
###############################################################################
#
# Extension #114
# WIN_specular_fog commands
#
###############################################################################
# (none)
newcategory: WIN_specular_fog
###############################################################################
#
# Extension #115 - skipped
# Extension #116 - skipped
#
###############################################################################
###############################################################################
#
# Extension #117
# EXT_light_texture commands
#
###############################################################################
# Spec entries to be written
ApplyTextureEXT(mode)
return void
param mode LightTextureModeEXT in value
category EXT_light_texture
version 1.1
glxropcode ?
offset ?
TextureLightEXT(pname)
return void
param pname LightTexturePNameEXT in value
category EXT_light_texture
version 1.1
glxropcode ?
offset ?
TextureMaterialEXT(face, mode)
return void
param face MaterialFace in value
param mode MaterialParameter in value
category EXT_light_texture
version 1.1
glxropcode ?
offset ?
###############################################################################
#
# Extension #118 - skipped
#
###############################################################################
###############################################################################
#
# Extension #119
# SGIX_blend_alpha_minmax commands
#
###############################################################################
# (none)
newcategory: SGIX_blend_alpha_minmax
###############################################################################
#
# Extension #120 - skipped
# Extension #121 - skipped
# Extension #122 - skipped
# Extension #123 - skipped
# Extension #124 - skipped
# Extension #125 - skipped
# Extension #126 - skipped
# Extension #127 - skipped
# Extension #128 - skipped
#
###############################################################################
###############################################################################
#
# Extension #129
# EXT_bgra commands
#
###############################################################################
# (none)
newcategory: EXT_bgra
###############################################################################
#
# Extension #130 - skipped
# Extension #131 - skipped
#
###############################################################################
###############################################################################
#
# Extension #132
# SGIX_async commands
#
###############################################################################
AsyncMarkerSGIX(marker)
return void
param marker UInt32 in value
category SGIX_async
version 1.0
glxflags ignore
extension
offset ?
FinishAsyncSGIX(markerp)
return Int32
param markerp UInt32 out array [1]
category SGIX_async
version 1.0
dlflags notlistable
glxflags ignore
extension
offset ?
PollAsyncSGIX(markerp)
return Int32
param markerp UInt32 out array [1]
category SGIX_async
version 1.0
dlflags notlistable
glxflags ignore
extension
offset ?
GenAsyncMarkersSGIX(range)
return UInt32
param range SizeI in value
category SGIX_async
version 1.0
dlflags notlistable
glxflags ignore
extension
offset ?
DeleteAsyncMarkersSGIX(marker, range)
return void
param marker UInt32 in value
param range SizeI in value
category SGIX_async
version 1.0
dlflags notlistable
glxflags ignore
extension
offset ?
IsAsyncMarkerSGIX(marker)
return Boolean
param marker UInt32 in value
category SGIX_async
version 1.0
dlflags notlistable
glxflags ignore
extension
offset ?
###############################################################################
#
# Extension #133
# SGIX_async_pixel commands
#
###############################################################################
# (none)
newcategory: SGIX_async_pixel
###############################################################################
#
# Extension #134
# SGIX_async_histogram commands
#
###############################################################################
# (none)
newcategory: SGIX_async_histogram
###############################################################################
#
# Extension #135 - skipped (INTEL_texture_scissor was never implemented)
#
###############################################################################
###############################################################################
#
# Extension #136
# INTEL_parallel_arrays commands
#
###############################################################################
VertexPointervINTEL(size, type, pointer)
return void
param size Int32 in value
param type VertexPointerType in value
param pointer VoidPointer in array [4] retained
category INTEL_parallel_arrays
dlflags notlistable
glxflags client-handcode server-handcode EXT
version 1.1
offset ?
NormalPointervINTEL(type, pointer)
return void
param type NormalPointerType in value
param pointer VoidPointer in array [4] retained
category INTEL_parallel_arrays
dlflags notlistable
glxflags client-handcode server-handcode EXT
version 1.1
offset ?
ColorPointervINTEL(size, type, pointer)
return void
param size Int32 in value
param type VertexPointerType in value
param pointer VoidPointer in array [4] retained
category INTEL_parallel_arrays
dlflags notlistable
glxflags client-handcode server-handcode EXT
version 1.1
offset ?
TexCoordPointervINTEL(size, type, pointer)
return void
param size Int32 in value
param type VertexPointerType in value
param pointer VoidPointer in array [4] retained
category INTEL_parallel_arrays
dlflags notlistable
glxflags client-handcode server-handcode EXT
version 1.1
offset ?
###############################################################################
#
# Extension #137
# HP_occlusion_test commands
#
###############################################################################
# (none)
newcategory: HP_occlusion_test
###############################################################################
#
# Extension #138
# EXT_pixel_transform commands
#
###############################################################################
PixelTransformParameteriEXT(target, pname, param)
return void
param target PixelTransformTargetEXT in value
param pname PixelTransformPNameEXT in value
param param Int32 in value
category EXT_pixel_transform
version 1.1
glxropcode ?
offset ?
PixelTransformParameterfEXT(target, pname, param)
return void
param target PixelTransformTargetEXT in value
param pname PixelTransformPNameEXT in value
param param Float32 in value
category EXT_pixel_transform
version 1.1
glxropcode ?
offset ?
PixelTransformParameterivEXT(target, pname, params)
return void
param target PixelTransformTargetEXT in value
param pname PixelTransformPNameEXT in value
param params Int32 in array [1]
category EXT_pixel_transform
version 1.1
glxropcode ?
offset ?
PixelTransformParameterfvEXT(target, pname, params)
return void
param target PixelTransformTargetEXT in value
param pname PixelTransformPNameEXT in value
param params Float32 in array [1]
category EXT_pixel_transform
version 1.1
glxropcode ?
offset ?
###############################################################################
#
# Extension #139
# EXT_pixel_transform_color_table commands
#
###############################################################################
# (none)
newcategory: EXT_pixel_transform_color_table
###############################################################################
#
# Extension #140 - skipped
#
###############################################################################
###############################################################################
#
# Extension #141
# EXT_shared_texture_palette commands
#
###############################################################################
# (none)
newcategory: EXT_shared_texture_palette
###############################################################################
#
# Extension #142 - GLX_SGIS_blended_overlay
# Extension #143 - GLX_SGIS_shared_multisample
#
###############################################################################
###############################################################################
#
# Extension #144
# EXT_separate_specular_color commands
#
###############################################################################
# (none)
newcategory: EXT_separate_specular_color
###############################################################################
#
# Extension #145
# EXT_secondary_color commands
#
###############################################################################
SecondaryColor3bEXT(red, green, blue)
return void
param red ColorB in value
param green ColorB in value
param blue ColorB in value
category EXT_secondary_color
vectorequiv SecondaryColor3bvEXT
version 1.1
alias SecondaryColor3b
SecondaryColor3bvEXT(v)
return void
param v ColorB in array [3]
category EXT_secondary_color
version 1.1
glxropcode 4126
alias SecondaryColor3bv
SecondaryColor3dEXT(red, green, blue)
return void
param red ColorD in value
param green ColorD in value
param blue ColorD in value
category EXT_secondary_color
vectorequiv SecondaryColor3dvEXT
version 1.1
alias SecondaryColor3d
SecondaryColor3dvEXT(v)
return void
param v ColorD in array [3]
category EXT_secondary_color
version 1.1
glxropcode 4130
alias SecondaryColor3dv
SecondaryColor3fEXT(red, green, blue)
return void
param red ColorF in value
param green ColorF in value
param blue ColorF in value
category EXT_secondary_color
vectorequiv SecondaryColor3fvEXT
version 1.1
alias SecondaryColor3f
SecondaryColor3fvEXT(v)
return void
param v ColorF in array [3]
category EXT_secondary_color
version 1.1
glxropcode 4129
alias SecondaryColor3fv
SecondaryColor3iEXT(red, green, blue)
return void
param red ColorI in value
param green ColorI in value
param blue ColorI in value
category EXT_secondary_color
vectorequiv SecondaryColor3ivEXT
version 1.1
alias SecondaryColor3i
SecondaryColor3ivEXT(v)
return void
param v ColorI in array [3]
category EXT_secondary_color
version 1.1
glxropcode 4128
offset 568
alias SecondaryColor3iv
SecondaryColor3sEXT(red, green, blue)
return void
param red ColorS in value
param green ColorS in value
param blue ColorS in value
category EXT_secondary_color
vectorequiv SecondaryColor3svEXT
version 1.1
alias SecondaryColor3s
SecondaryColor3svEXT(v)
return void
param v ColorS in array [3]
category EXT_secondary_color
version 1.1
glxropcode 4127
alias SecondaryColor3sv
SecondaryColor3ubEXT(red, green, blue)
return void
param red ColorUB in value
param green ColorUB in value
param blue ColorUB in value
category EXT_secondary_color
vectorequiv SecondaryColor3ubvEXT
version 1.1
alias SecondaryColor3ub
SecondaryColor3ubvEXT(v)
return void
param v ColorUB in array [3]
category EXT_secondary_color
version 1.1
glxropcode 4131
alias SecondaryColor3ubv
SecondaryColor3uiEXT(red, green, blue)
return void
param red ColorUI in value
param green ColorUI in value
param blue ColorUI in value
category EXT_secondary_color
vectorequiv SecondaryColor3uivEXT
version 1.1
alias SecondaryColor3ui
SecondaryColor3uivEXT(v)
return void
param v ColorUI in array [3]
category EXT_secondary_color
version 1.1
glxropcode 4133
alias SecondaryColor3uiv
SecondaryColor3usEXT(red, green, blue)
return void
param red ColorUS in value
param green ColorUS in value
param blue ColorUS in value
category EXT_secondary_color
vectorequiv SecondaryColor3usvEXT
version 1.1
alias SecondaryColor3us
SecondaryColor3usvEXT(v)
return void
param v ColorUS in array [3]
category EXT_secondary_color
version 1.1
glxropcode 4132
alias SecondaryColor3usv
SecondaryColorPointerEXT(size, type, stride, pointer)
return void
param size Int32 in value
param type ColorPointerType in value
param stride SizeI in value
param pointer Void in array [COMPSIZE(size/type/stride)] retained
category EXT_secondary_color
dlflags notlistable
glxflags client-handcode server-handcode EXT
version 1.1
extension
alias SecondaryColorPointer
###############################################################################
#
# Extension #146
# EXT_texture_env commands
#
###############################################################################
# Dead extension - never implemented (removed from registry!)
# (none)
# newcategory: EXT_texture_env
###############################################################################
#
# Extension #147
# EXT_texture_perturb_normal commands
#
###############################################################################
TextureNormalEXT(mode)
return void
param mode TextureNormalModeEXT in value
category EXT_texture_perturb_normal
version 1.1
glxropcode ?
offset ?
###############################################################################
#
# Extension #148
# EXT_multi_draw_arrays commands
#
###############################################################################
# first and count are really 'in'
MultiDrawArraysEXT(mode, first, count, primcount)
return void
param mode BeginMode in value
param first Int32 out array [COMPSIZE(primcount)]
param count SizeI out array [COMPSIZE(primcount)]
param primcount SizeI in value
category EXT_multi_draw_arrays
version 1.1
glxropcode ?
alias MultiDrawArrays
MultiDrawElementsEXT(mode, count, type, indices, primcount)
return void
param mode BeginMode in value
param count SizeI in array [COMPSIZE(primcount)]
param type DrawElementsType in value
param indices VoidPointer in array [COMPSIZE(primcount)]
param primcount SizeI in value
category EXT_multi_draw_arrays
version 1.1
glxropcode ?
alias MultiDrawElements
###############################################################################
#
# Extension #149
# EXT_fog_coord commands
#
###############################################################################
FogCoordfEXT(coord)
return void
param coord CoordF in value
category EXT_fog_coord
vectorequiv FogCoordfvEXT
version 1.1
alias FogCoordf
FogCoordfvEXT(coord)
return void
param coord CoordF in array [1]
category EXT_fog_coord
version 1.1
glxropcode 4124
alias FogCoordfv
FogCoorddEXT(coord)
return void
param coord CoordD in value
category EXT_fog_coord
vectorequiv FogCoorddvEXT
version 1.1
alias FogCoordd
FogCoorddvEXT(coord)
return void
param coord CoordD in array [1]
category EXT_fog_coord
version 1.1
glxropcode 4125
alias FogCoorddv
FogCoordPointerEXT(type, stride, pointer)
return void
param type FogPointerTypeEXT in value
param stride SizeI in value
param pointer Void in array [COMPSIZE(type/stride)] retained
category EXT_fog_coord
dlflags notlistable
version 1.1
glxflags client-handcode server-handcode EXT
alias FogCoordPointer
###############################################################################
#
# Extension #150 - skipped
# Extension #151 - skipped
# Extension #152 - skipped
# Extension #153 - skipped
# Extension #154 - skipped
#
###############################################################################
###############################################################################
#
# Extension #155
# REND_screen_coordinates commands
#
###############################################################################
# (none)
newcategory: REND_screen_coordinates
###############################################################################
#
# Extension #156
# EXT_coordinate_frame commands
#
###############################################################################
Tangent3bEXT(tx, ty, tz)
return void
param tx Int8 in value
param ty Int8 in value
param tz Int8 in value
category EXT_coordinate_frame
vectorequiv Tangent3bvEXT
version 1.1
offset ?
Tangent3bvEXT(v)
return void
param v Int8 in array [3]
category EXT_coordinate_frame
version 1.1
glxropcode ?
offset ?
Tangent3dEXT(tx, ty, tz)
return void
param tx CoordD in value
param ty CoordD in value
param tz CoordD in value
category EXT_coordinate_frame
vectorequiv Tangent3dvEXT
version 1.1
offset ?
Tangent3dvEXT(v)
return void
param v CoordD in array [3]
category EXT_coordinate_frame
version 1.1
glxropcode ?
offset ?
Tangent3fEXT(tx, ty, tz)
return void
param tx CoordF in value
param ty CoordF in value
param tz CoordF in value
category EXT_coordinate_frame
vectorequiv Tangent3fvEXT
version 1.1
offset ?
Tangent3fvEXT(v)
return void
param v CoordF in array [3]
category EXT_coordinate_frame
version 1.1
glxropcode ?
offset ?
Tangent3iEXT(tx, ty, tz)
return void
param tx Int32 in value
param ty Int32 in value
param tz Int32 in value
category EXT_coordinate_frame
vectorequiv Tangent3ivEXT
version 1.1
offset ?
Tangent3ivEXT(v)
return void
param v Int32 in array [3]
category EXT_coordinate_frame
version 1.1
glxropcode ?
offset ?
Tangent3sEXT(tx, ty, tz)
return void
param tx Int16 in value
param ty Int16 in value
param tz Int16 in value
category EXT_coordinate_frame
vectorequiv Tangent3svEXT
version 1.1
offset ?
Tangent3svEXT(v)
return void
param v Int16 in array [3]
category EXT_coordinate_frame
version 1.1
glxropcode ?
offset ?
Binormal3bEXT(bx, by, bz)
return void
param bx Int8 in value
param by Int8 in value
param bz Int8 in value
category EXT_coordinate_frame
vectorequiv Binormal3bvEXT
version 1.1
offset ?
Binormal3bvEXT(v)
return void
param v Int8 in array [3]
category EXT_coordinate_frame
version 1.1
glxropcode ?
offset ?
Binormal3dEXT(bx, by, bz)
return void
param bx CoordD in value
param by CoordD in value
param bz CoordD in value
category EXT_coordinate_frame
vectorequiv Binormal3dvEXT
version 1.1
offset ?
Binormal3dvEXT(v)
return void
param v CoordD in array [3]
category EXT_coordinate_frame
version 1.1
glxropcode ?
offset ?
Binormal3fEXT(bx, by, bz)
return void
param bx CoordF in value
param by CoordF in value
param bz CoordF in value
category EXT_coordinate_frame
vectorequiv Binormal3fvEXT
version 1.1
offset ?
Binormal3fvEXT(v)
return void
param v CoordF in array [3]
category EXT_coordinate_frame
version 1.1
glxropcode ?
offset ?
Binormal3iEXT(bx, by, bz)
return void
param bx Int32 in value
param by Int32 in value
param bz Int32 in value
category EXT_coordinate_frame
vectorequiv Binormal3ivEXT
version 1.1
offset ?
Binormal3ivEXT(v)
return void
param v Int32 in array [3]
category EXT_coordinate_frame
version 1.1
glxropcode ?
offset ?
Binormal3sEXT(bx, by, bz)
return void
param bx Int16 in value
param by Int16 in value
param bz Int16 in value
category EXT_coordinate_frame
vectorequiv Binormal3svEXT
version 1.1
offset ?
Binormal3svEXT(v)
return void
param v Int16 in array [3]
category EXT_coordinate_frame
version 1.1
glxropcode ?
offset ?
TangentPointerEXT(type, stride, pointer)
return void
param type TangentPointerTypeEXT in value
param stride SizeI in value
param pointer Void in array [COMPSIZE(type/stride)] retained
category EXT_coordinate_frame
dlflags notlistable
glxflags client-handcode client-intercept server-handcode
version 1.1
offset ?
BinormalPointerEXT(type, stride, pointer)
return void
param type BinormalPointerTypeEXT in value
param stride SizeI in value
param pointer Void in array [COMPSIZE(type/stride)] retained
category EXT_coordinate_frame
dlflags notlistable
glxflags client-handcode client-intercept server-handcode
version 1.1
offset ?
###############################################################################
#
# Extension #157 - skipped
#
###############################################################################
###############################################################################
#
# Extension #158
# EXT_texture_env_combine commands
#
###############################################################################
# (none)
newcategory: EXT_texture_env_combine
###############################################################################
#
# Extension #159
# APPLE_specular_vector commands
#
###############################################################################
# (none)
newcategory: APPLE_specular_vector
###############################################################################
#
# Extension #160
# APPLE_transform_hint commands
#
###############################################################################
# (none)
newcategory: APPLE_transform_hint
###############################################################################
#
# Extension #161
# SGIX_fog_scale commands
#
###############################################################################
# (none)
newcategory: SGIX_fog_scale
###############################################################################
#
# Extension #162 - skipped
#
###############################################################################
###############################################################################
#
# Extension #163
# SUNX_constant_data commands
#
###############################################################################
FinishTextureSUNX()
return void
category SUNX_constant_data
version 1.1
glxropcode ?
offset ?
###############################################################################
#
# Extension #164
# SUN_global_alpha commands
#
###############################################################################
GlobalAlphaFactorbSUN(factor)
return void
param factor Int8 in value
category SUN_global_alpha
version 1.1
glxropcode ?
offset ?
GlobalAlphaFactorsSUN(factor)
return void
param factor Int16 in value
category SUN_global_alpha
version 1.1
glxropcode ?
offset ?
GlobalAlphaFactoriSUN(factor)
return void
param factor Int32 in value
category SUN_global_alpha
version 1.1
glxropcode ?
offset ?
GlobalAlphaFactorfSUN(factor)
return void
param factor Float32 in value
category SUN_global_alpha
version 1.1
glxropcode ?
offset ?
GlobalAlphaFactordSUN(factor)
return void
param factor Float64 in value
category SUN_global_alpha
version 1.1
glxropcode ?
offset ?
GlobalAlphaFactorubSUN(factor)
return void
param factor UInt8 in value
category SUN_global_alpha
version 1.1
glxropcode ?
offset ?
GlobalAlphaFactorusSUN(factor)
return void
param factor UInt16 in value
category SUN_global_alpha
version 1.1
glxropcode ?
offset ?
GlobalAlphaFactoruiSUN(factor)
return void
param factor UInt32 in value
category SUN_global_alpha
version 1.1
glxropcode ?
offset ?
###############################################################################
#
# Extension #165
# SUN_triangle_list commands
#
###############################################################################
ReplacementCodeuiSUN(code)
return void
param code UInt32 in value
category SUN_triangle_list
version 1.1
glxropcode ?
offset ?
ReplacementCodeusSUN(code)
return void
param code UInt16 in value
category SUN_triangle_list
version 1.1
glxropcode ?
offset ?
ReplacementCodeubSUN(code)
return void
param code UInt8 in value
category SUN_triangle_list
version 1.1
glxropcode ?
offset ?
ReplacementCodeuivSUN(code)
return void
param code UInt32 in array [COMPSIZE()]
category SUN_triangle_list
version 1.1
glxropcode ?
offset ?
ReplacementCodeusvSUN(code)
return void
param code UInt16 in array [COMPSIZE()]
category SUN_triangle_list
version 1.1
glxropcode ?
offset ?
ReplacementCodeubvSUN(code)
return void
param code UInt8 in array [COMPSIZE()]
category SUN_triangle_list
version 1.1
glxropcode ?
offset ?
ReplacementCodePointerSUN(type, stride, pointer)
return void
param type ReplacementCodeTypeSUN in value
param stride SizeI in value
param pointer VoidPointer in array [COMPSIZE(type/stride)] retained
category SUN_triangle_list
version 1.1
glxropcode ?
offset ?
###############################################################################
#
# Extension #166
# SUN_vertex commands
#
###############################################################################
Color4ubVertex2fSUN(r, g, b, a, x, y)
return void
param r UInt8 in value
param g UInt8 in value
param b UInt8 in value
param a UInt8 in value
param x Float32 in value
param y Float32 in value
category SUN_vertex
version 1.1
glxropcode ?
offset ?
Color4ubVertex2fvSUN(c, v)
return void
param c UInt8 in array [4]
param v Float32 in array [2]
category SUN_vertex
version 1.1
glxropcode ?
offset ?
Color4ubVertex3fSUN(r, g, b, a, x, y, z)
return void
param r UInt8 in value
param g UInt8 in value
param b UInt8 in value
param a UInt8 in value
param x Float32 in value
param y Float32 in value
param z Float32 in value
category SUN_vertex
version 1.1
glxropcode ?
offset ?
Color4ubVertex3fvSUN(c, v)
return void
param c UInt8 in array [4]
param v Float32 in array [3]
category SUN_vertex
version 1.1
glxropcode ?
offset ?
Color3fVertex3fSUN(r, g, b, x, y, z)
return void
param r Float32 in value
param g Float32 in value
param b Float32 in value
param x Float32 in value
param y Float32 in value
param z Float32 in value
category SUN_vertex
version 1.1
glxropcode ?
offset ?
Color3fVertex3fvSUN(c, v)
return void
param c Float32 in array [3]
param v Float32 in array [3]
category SUN_vertex
version 1.1
glxropcode ?
offset ?
Normal3fVertex3fSUN(nx, ny, nz, x, y, z)
return void
param nx Float32 in value
param ny Float32 in value
param nz Float32 in value
param x Float32 in value
param y Float32 in value
param z Float32 in value
category SUN_vertex
version 1.1
glxropcode ?
offset ?
Normal3fVertex3fvSUN(n, v)
return void
param n Float32 in array [3]
param v Float32 in array [3]
category SUN_vertex
version 1.1
glxropcode ?
offset ?
Color4fNormal3fVertex3fSUN(r, g, b, a, nx, ny, nz, x, y, z)
return void
param r Float32 in value
param g Float32 in value
param b Float32 in value
param a Float32 in value
param nx Float32 in value
param ny Float32 in value
param nz Float32 in value
param x Float32 in value
param y Float32 in value
param z Float32 in value
category SUN_vertex
version 1.1
glxropcode ?
offset ?
Color4fNormal3fVertex3fvSUN(c, n, v)
return void
param c Float32 in array [4]
param n Float32 in array [3]
param v Float32 in array [3]
category SUN_vertex
version 1.1
glxropcode ?
offset ?
TexCoord2fVertex3fSUN(s, t, x, y, z)
return void
param s Float32 in value
param t Float32 in value
param x Float32 in value
param y Float32 in value
param z Float32 in value
category SUN_vertex
version 1.1
glxropcode ?
offset ?
TexCoord2fVertex3fvSUN(tc, v)
return void
param tc Float32 in array [2]
param v Float32 in array [3]
category SUN_vertex
version 1.1
glxropcode ?
offset ?
TexCoord4fVertex4fSUN(s, t, p, q, x, y, z, w)
return void
param s Float32 in value
param t Float32 in value
param p Float32 in value
param q Float32 in value
param x Float32 in value
param y Float32 in value
param z Float32 in value
param w Float32 in value
category SUN_vertex
version 1.1
glxropcode ?
offset ?
TexCoord4fVertex4fvSUN(tc, v)
return void
param tc Float32 in array [4]
param v Float32 in array [4]
category SUN_vertex
version 1.1
glxropcode ?
offset ?
TexCoord2fColor4ubVertex3fSUN(s, t, r, g, b, a, x, y, z)
return void
param s Float32 in value
param t Float32 in value
param r UInt8 in value
param g UInt8 in value
param b UInt8 in value
param a UInt8 in value
param x Float32 in value
param y Float32 in value
param z Float32 in value
category SUN_vertex
version 1.1
glxropcode ?
offset ?
TexCoord2fColor4ubVertex3fvSUN(tc, c, v)
return void
param tc Float32 in array [2]
param c UInt8 in array [4]
param v Float32 in array [3]
category SUN_vertex
version 1.1
glxropcode ?
offset ?
TexCoord2fColor3fVertex3fSUN(s, t, r, g, b, x, y, z)
return void
param s Float32 in value
param t Float32 in value
param r Float32 in value
param g Float32 in value
param b Float32 in value
param x Float32 in value
param y Float32 in value
param z Float32 in value
category SUN_vertex
version 1.1
glxropcode ?
offset ?
TexCoord2fColor3fVertex3fvSUN(tc, c, v)
return void
param tc Float32 in array [2]
param c Float32 in array [3]
param v Float32 in array [3]
category SUN_vertex
version 1.1
glxropcode ?
offset ?
TexCoord2fNormal3fVertex3fSUN(s, t, nx, ny, nz, x, y, z)
return void
param s Float32 in value
param t Float32 in value
param nx Float32 in value
param ny Float32 in value
param nz Float32 in value
param x Float32 in value
param y Float32 in value
param z Float32 in value
category SUN_vertex
version 1.1
glxropcode ?
offset ?
TexCoord2fNormal3fVertex3fvSUN(tc, n, v)
return void
param tc Float32 in array [2]
param n Float32 in array [3]
param v Float32 in array [3]
category SUN_vertex
version 1.1
glxropcode ?
offset ?
TexCoord2fColor4fNormal3fVertex3fSUN(s, t, r, g, b, a, nx, ny, nz, x, y, z)
return void
param s Float32 in value
param t Float32 in value
param r Float32 in value
param g Float32 in value
param b Float32 in value
param a Float32 in value
param nx Float32 in value
param ny Float32 in value
param nz Float32 in value
param x Float32 in value
param y Float32 in value
param z Float32 in value
category SUN_vertex
version 1.1
glxropcode ?
offset ?
TexCoord2fColor4fNormal3fVertex3fvSUN(tc, c, n, v)
return void
param tc Float32 in array [2]
param c Float32 in array [4]
param n Float32 in array [3]
param v Float32 in array [3]
category SUN_vertex
version 1.1
glxropcode ?
offset ?
TexCoord4fColor4fNormal3fVertex4fSUN(s, t, p, q, r, g, b, a, nx, ny, nz, x, y, z, w)
return void
param s Float32 in value
param t Float32 in value
param p Float32 in value
param q Float32 in value
param r Float32 in value
param g Float32 in value
param b Float32 in value
param a Float32 in value
param nx Float32 in value
param ny Float32 in value
param nz Float32 in value
param x Float32 in value
param y Float32 in value
param z Float32 in value
param w Float32 in value
category SUN_vertex
version 1.1
glxropcode ?
offset ?
TexCoord4fColor4fNormal3fVertex4fvSUN(tc, c, n, v)
return void
param tc Float32 in array [4]
param c Float32 in array [4]
param n Float32 in array [3]
param v Float32 in array [4]
category SUN_vertex
version 1.1
glxropcode ?
offset ?
ReplacementCodeuiVertex3fSUN(rc, x, y, z)
return void
param rc ReplacementCodeSUN in value
param x Float32 in value
param y Float32 in value
param z Float32 in value
category SUN_vertex
version 1.1
glxropcode ?
offset ?
ReplacementCodeuiVertex3fvSUN(rc, v)
return void
param rc ReplacementCodeSUN in array [1]
param v Float32 in array [3]
category SUN_vertex
version 1.1
glxropcode ?
offset ?
ReplacementCodeuiColor4ubVertex3fSUN(rc, r, g, b, a, x, y, z)
return void
param rc ReplacementCodeSUN in value
param r UInt8 in value
param g UInt8 in value
param b UInt8 in value
param a UInt8 in value
param x Float32 in value
param y Float32 in value
param z Float32 in value
category SUN_vertex
version 1.1
glxropcode ?
offset ?
ReplacementCodeuiColor4ubVertex3fvSUN(rc, c, v)
return void
param rc ReplacementCodeSUN in array [1]
param c UInt8 in array [4]
param v Float32 in array [3]
category SUN_vertex
version 1.1
glxropcode ?
offset ?
ReplacementCodeuiColor3fVertex3fSUN(rc, r, g, b, x, y, z)
return void
param rc ReplacementCodeSUN in value
param r Float32 in value
param g Float32 in value
param b Float32 in value
param x Float32 in value
param y Float32 in value
param z Float32 in value
category SUN_vertex
version 1.1
glxropcode ?
offset ?
ReplacementCodeuiColor3fVertex3fvSUN(rc, c, v)
return void
param rc ReplacementCodeSUN in array [1]
param c Float32 in array [3]
param v Float32 in array [3]
category SUN_vertex
version 1.1
glxropcode ?
offset ?
ReplacementCodeuiNormal3fVertex3fSUN(rc, nx, ny, nz, x, y, z)
return void
param rc ReplacementCodeSUN in value
param nx Float32 in value
param ny Float32 in value
param nz Float32 in value
param x Float32 in value
param y Float32 in value
param z Float32 in value
category SUN_vertex
version 1.1
glxropcode ?
offset ?
ReplacementCodeuiNormal3fVertex3fvSUN(rc, n, v)
return void
param rc ReplacementCodeSUN in array [1]
param n Float32 in array [3]
param v Float32 in array [3]
category SUN_vertex
version 1.1
glxropcode ?
offset ?
ReplacementCodeuiColor4fNormal3fVertex3fSUN(rc, r, g, b, a, nx, ny, nz, x, y, z)
return void
param rc ReplacementCodeSUN in value
param r Float32 in value
param g Float32 in value
param b Float32 in value
param a Float32 in value
param nx Float32 in value
param ny Float32 in value
param nz Float32 in value
param x Float32 in value
param y Float32 in value
param z Float32 in value
category SUN_vertex
version 1.1
glxropcode ?
offset ?
ReplacementCodeuiColor4fNormal3fVertex3fvSUN(rc, c, n, v)
return void
param rc ReplacementCodeSUN in array [1]
param c Float32 in array [4]
param n Float32 in array [3]
param v Float32 in array [3]
category SUN_vertex
version 1.1
glxropcode ?
offset ?
ReplacementCodeuiTexCoord2fVertex3fSUN(rc, s, t, x, y, z)
return void
param rc ReplacementCodeSUN in value
param s Float32 in value
param t Float32 in value
param x Float32 in value
param y Float32 in value
param z Float32 in value
category SUN_vertex
version 1.1
glxropcode ?
offset ?
ReplacementCodeuiTexCoord2fVertex3fvSUN(rc, tc, v)
return void
param rc ReplacementCodeSUN in array [1]
param tc Float32 in array [2]
param v Float32 in array [3]
category SUN_vertex
version 1.1
glxropcode ?
offset ?
ReplacementCodeuiTexCoord2fNormal3fVertex3fSUN(rc, s, t, nx, ny, nz, x, y, z)
return void
param rc ReplacementCodeSUN in value
param s Float32 in value
param t Float32 in value
param nx Float32 in value
param ny Float32 in value
param nz Float32 in value
param x Float32 in value
param y Float32 in value
param z Float32 in value
category SUN_vertex
version 1.1
glxropcode ?
offset ?
ReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN(rc, tc, n, v)
return void
param rc ReplacementCodeSUN in array [1]
param tc Float32 in array [2]
param n Float32 in array [3]
param v Float32 in array [3]
category SUN_vertex
version 1.1
glxropcode ?
offset ?
ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN(rc, s, t, r, g, b, a, nx, ny, nz, x, y, z)
return void
param rc ReplacementCodeSUN in value
param s Float32 in value
param t Float32 in value
param r Float32 in value
param g Float32 in value
param b Float32 in value
param a Float32 in value
param nx Float32 in value
param ny Float32 in value
param nz Float32 in value
param x Float32 in value
param y Float32 in value
param z Float32 in value
category SUN_vertex
version 1.1
glxropcode ?
offset ?
ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN(rc, tc, c, n, v)
return void
param rc ReplacementCodeSUN in array [1]
param tc Float32 in array [2]
param c Float32 in array [4]
param n Float32 in array [3]
param v Float32 in array [3]
category SUN_vertex
version 1.1
glxropcode ?
offset ?
###############################################################################
#
# Extension #167 - WGL_EXT_display_color_table
# Extension #168 - WGL_EXT_extensions_string
# Extension #169 - WGL_EXT_make_current_read
# Extension #170 - WGL_EXT_pixel_format
# Extension #171 - WGL_EXT_pbuffer
# Extension #172 - WGL_EXT_swap_control
#
###############################################################################
###############################################################################
#
# Extension #173
# EXT_blend_func_separate commands (also INGR_blend_func_separate)
#
###############################################################################
BlendFuncSeparateEXT(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha)
return void
param sfactorRGB BlendFuncSeparateParameterEXT in value
param dfactorRGB BlendFuncSeparateParameterEXT in value
param sfactorAlpha BlendFuncSeparateParameterEXT in value
param dfactorAlpha BlendFuncSeparateParameterEXT in value
category EXT_blend_func_separate
glxropcode 4134
version 1.0
extension
alias BlendFuncSeparate
BlendFuncSeparateINGR(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha)
return void
param sfactorRGB BlendFuncSeparateParameterEXT in value
param dfactorRGB BlendFuncSeparateParameterEXT in value
param sfactorAlpha BlendFuncSeparateParameterEXT in value
param dfactorAlpha BlendFuncSeparateParameterEXT in value
category INGR_blend_func_separate
glxropcode 4134
version 1.0
extension
alias BlendFuncSeparateEXT
###############################################################################
#
# Extension #174
# INGR_color_clamp commands
#
###############################################################################
# (none)
newcategory: INGR_color_clamp
###############################################################################
#
# Extension #175
# INGR_interlace_read commands
#
###############################################################################
# (none)
newcategory: INGR_interlace_read
###############################################################################
#
# Extension #176
# EXT_stencil_wrap commands
#
###############################################################################
# (none)
newcategory: EXT_stencil_wrap
###############################################################################
#
# Extension #177 - skipped
#
###############################################################################
###############################################################################
#
# Extension #178
# EXT_422_pixels commands
#
###############################################################################
# (none)
newcategory: EXT_422_pixels
###############################################################################
#
# Extension #179
# NV_texgen_reflection commands
#
###############################################################################
# (none)
newcategory: NV_texgen_reflection
###############################################################################
#
# Extension #???
# @ EXT_texture_cube_map commands
#
###############################################################################
# (none)
###############################################################################
#
# Extension #180 - skipped
# Extension #181 - skipped
#
###############################################################################
###############################################################################
#
# Extension #182
# SUN_convolution_border_modes commands
#
###############################################################################
# (none)
newcategory: SUN_convolution_border_modes
###############################################################################
#
# Extension #183 - GLX_SUN_get_transparent_index
# Extension #184 - skipped
#
###############################################################################
###############################################################################
#
# Extension #185
# EXT_texture_env_add commands
#
###############################################################################
# (none)
newcategory: EXT_texture_env_add
###############################################################################
#
# Extension #186
# EXT_texture_lod_bias commands
#
###############################################################################
# (none)
newcategory: EXT_texture_lod_bias
###############################################################################
#
# Extension #187
# EXT_texture_filter_anisotropic commands
#
###############################################################################
# (none)
newcategory: EXT_texture_filter_anisotropic
###############################################################################
#
# Extension #188
# EXT_vertex_weighting commands
#
###############################################################################
# GLX stuff to be written
VertexWeightfEXT(weight)
return void
param weight Float32 in value
category EXT_vertex_weighting
vectorequiv VertexWeightfvEXT
version 1.1
extension soft WINSOFT NV10
glxflags ignore
offset 494
VertexWeightfvEXT(weight)
return void
param weight Float32 in array [1]
category EXT_vertex_weighting
version 1.1
extension soft WINSOFT NV10
glxropcode 4135
glxflags ignore
offset 495
VertexWeightPointerEXT(size, type, stride, pointer)
return void
param size SizeI in value
param type VertexWeightPointerTypeEXT in value
param stride SizeI in value
param pointer Void in array [COMPSIZE(type/stride)] retained
category EXT_vertex_weighting
version 1.1
extension soft WINSOFT NV10
dlflags notlistable
glxflags ignore
offset 496
###############################################################################
#
# Extension #189
# NV_light_max_exponent commands
#
###############################################################################
# (none)
newcategory: NV_light_max_exponent
###############################################################################
#
# Extension #190
# NV_vertex_array_range commands
#
###############################################################################
FlushVertexArrayRangeNV()
return void
category NV_vertex_array_range
version 1.1
extension soft WINSOFT NV10
dlflags notlistable
glxflags client-handcode server-handcode ignore
offset 497
VertexArrayRangeNV(length, pointer)
return void
param length SizeI in value
param pointer Void in array [COMPSIZE(length)] retained
category NV_vertex_array_range
version 1.1
extension soft WINSOFT NV10
dlflags notlistable
glxflags client-handcode server-handcode ignore
offset 498
###############################################################################
#
# Extension #191
# NV_register_combiners commands
#
###############################################################################
CombinerParameterfvNV(pname, params)
return void
param pname CombinerParameterNV in value
param params CheckedFloat32 in array [COMPSIZE(pname)]
category NV_register_combiners
version 1.1
extension soft WINSOFT NV10
glxropcode 4137
glxflags ignore
offset 499
CombinerParameterfNV(pname, param)
return void
param pname CombinerParameterNV in value
param param Float32 in value
category NV_register_combiners
version 1.1
extension soft WINSOFT NV10
glxropcode 4136
glxflags ignore
offset 500
CombinerParameterivNV(pname, params)
return void
param pname CombinerParameterNV in value
param params CheckedInt32 in array [COMPSIZE(pname)]
category NV_register_combiners
version 1.1
extension soft WINSOFT NV10
glxropcode 4139
glxflags ignore
offset 501
CombinerParameteriNV(pname, param)
return void
param pname CombinerParameterNV in value
param param Int32 in value
category NV_register_combiners
version 1.1
extension soft WINSOFT NV10
glxropcode 4138
glxflags ignore
offset 502
CombinerInputNV(stage, portion, variable, input, mapping, componentUsage)
return void
param stage CombinerStageNV in value
param portion CombinerPortionNV in value
param variable CombinerVariableNV in value
param input CombinerRegisterNV in value
param mapping CombinerMappingNV in value
param componentUsage CombinerComponentUsageNV in value
category NV_register_combiners
version 1.1
extension soft WINSOFT NV10
glxropcode 4140
glxflags ignore
offset 503
CombinerOutputNV(stage, portion, abOutput, cdOutput, sumOutput, scale, bias, abDotProduct, cdDotProduct, muxSum)
return void
param stage CombinerStageNV in value
param portion CombinerPortionNV in value
param abOutput CombinerRegisterNV in value
param cdOutput CombinerRegisterNV in value
param sumOutput CombinerRegisterNV in value
param scale CombinerScaleNV in value
param bias CombinerBiasNV in value
param abDotProduct Boolean in value
param cdDotProduct Boolean in value
param muxSum Boolean in value
category NV_register_combiners
version 1.1
extension soft WINSOFT NV10
glxropcode 4141
glxflags ignore
offset 504
FinalCombinerInputNV(variable, input, mapping, componentUsage)
return void
param variable CombinerVariableNV in value
param input CombinerRegisterNV in value
param mapping CombinerMappingNV in value
param componentUsage CombinerComponentUsageNV in value
category NV_register_combiners
version 1.1
extension soft WINSOFT NV10
glxropcode 4142
glxflags ignore
offset 505
GetCombinerInputParameterfvNV(stage, portion, variable, pname, params)
return void
param stage CombinerStageNV in value
param portion CombinerPortionNV in value
param variable CombinerVariableNV in value
param pname CombinerParameterNV in value
param params Float32 out array [COMPSIZE(pname)]
dlflags notlistable
category NV_register_combiners
version 1.1
extension soft WINSOFT NV10
glxvendorpriv 1270
glxflags ignore
offset 506
GetCombinerInputParameterivNV(stage, portion, variable, pname, params)
return void
param stage CombinerStageNV in value
param portion CombinerPortionNV in value
param variable CombinerVariableNV in value
param pname CombinerParameterNV in value
param params Int32 out array [COMPSIZE(pname)]
dlflags notlistable
category NV_register_combiners
version 1.1
extension soft WINSOFT NV10
glxvendorpriv 1271
glxflags ignore
offset 507
GetCombinerOutputParameterfvNV(stage, portion, pname, params)
return void
param stage CombinerStageNV in value
param portion CombinerPortionNV in value
param pname CombinerParameterNV in value
param params Float32 out array [COMPSIZE(pname)]
dlflags notlistable
category NV_register_combiners
version 1.1
extension soft WINSOFT NV10
glxvendorpriv 1272
glxflags ignore
offset 508
GetCombinerOutputParameterivNV(stage, portion, pname, params)
return void
param stage CombinerStageNV in value
param portion CombinerPortionNV in value
param pname CombinerParameterNV in value
param params Int32 out array [COMPSIZE(pname)]
dlflags notlistable
category NV_register_combiners
version 1.1
extension soft WINSOFT NV10
glxvendorpriv 1273
glxflags ignore
offset 509
GetFinalCombinerInputParameterfvNV(variable, pname, params)
return void
param variable CombinerVariableNV in value
param pname CombinerParameterNV in value
param params Float32 out array [COMPSIZE(pname)]
dlflags notlistable
category NV_register_combiners
version 1.1
extension soft WINSOFT NV10
glxvendorpriv 1274
glxflags ignore
offset 510
GetFinalCombinerInputParameterivNV(variable, pname, params)
return void
param variable CombinerVariableNV in value
param pname CombinerParameterNV in value
param params Int32 out array [COMPSIZE(pname)]
dlflags notlistable
category NV_register_combiners
version 1.1
extension soft WINSOFT NV10
glxvendorpriv 1275
glxflags ignore
offset 511
###############################################################################
#
# Extension #192
# NV_fog_distance commands
#
###############################################################################
# (none)
newcategory: NV_fog_distance
###############################################################################
#
# Extension #193
# NV_texgen_emboss commands
#
###############################################################################
# (none)
newcategory: NV_texgen_emboss
###############################################################################
#
# Extension #194
# NV_blend_square commands
#
###############################################################################
# (none)
newcategory: NV_blend_square
###############################################################################
#
# Extension #195
# NV_texture_env_combine4 commands
#
###############################################################################
# (none)
newcategory: NV_texture_env_combine4
###############################################################################
#
# Extension #196
# MESA_resize_buffers commands
#
###############################################################################
ResizeBuffersMESA()
return void
category MESA_resize_buffers
version 1.0
glxropcode ?
offset 512
###############################################################################
#
# Extension #197
# MESA_window_pos commands
#
# Note that the 2- and 3-component versions are now aliases of ARB
# entry points.
#
###############################################################################
WindowPos2dMESA(x, y)
return void
param x CoordD in value
param y CoordD in value
category MESA_window_pos
vectorequiv WindowPos2dvMESA
version 1.0
alias WindowPos2dARB
WindowPos2dvMESA(v)
return void
param v CoordD in array [2]
category MESA_window_pos
version 1.0
glxropcode ?
alias WindowPos2dvARB
WindowPos2fMESA(x, y)
return void
param x CoordF in value
param y CoordF in value
category MESA_window_pos
vectorequiv WindowPos2fvMESA
version 1.0
alias WindowPos2fARB
WindowPos2fvMESA(v)
return void
param v CoordF in array [2]
category MESA_window_pos
version 1.0
glxropcode ?
alias WindowPos2fvARB
WindowPos2iMESA(x, y)
return void
param x CoordI in value
param y CoordI in value
category MESA_window_pos
vectorequiv WindowPos2ivMESA
version 1.0
alias WindowPos2iARB
WindowPos2ivMESA(v)
return void
param v CoordI in array [2]
category MESA_window_pos
version 1.0
glxropcode ?
alias WindowPos2ivARB
WindowPos2sMESA(x, y)
return void
param x CoordS in value
param y CoordS in value
category MESA_window_pos
vectorequiv WindowPos2svMESA
version 1.0
alias WindowPos2sARB
WindowPos2svMESA(v)
return void
param v CoordS in array [2]
category MESA_window_pos
version 1.0
glxropcode ?
alias WindowPos2svARB
WindowPos3dMESA(x, y, z)
return void
param x CoordD in value
param y CoordD in value
param z CoordD in value
vectorequiv WindowPos3dvMESA
category MESA_window_pos
version 1.0
alias WindowPos3dARB
WindowPos3dvMESA(v)
return void
param v CoordD in array [3]
category MESA_window_pos
version 1.0
glxropcode ?
alias WindowPos3dvARB
WindowPos3fMESA(x, y, z)
return void
param x CoordF in value
param y CoordF in value
param z CoordF in value
category MESA_window_pos
vectorequiv WindowPos3fvMESA
version 1.0
alias WindowPos3fARB
WindowPos3fvMESA(v)
return void
param v CoordF in array [3]
category MESA_window_pos
version 1.0
glxropcode ?
alias WindowPos3fvARB
WindowPos3iMESA(x, y, z)
return void
param x CoordI in value
param y CoordI in value
param z CoordI in value
category MESA_window_pos
vectorequiv WindowPos3ivMESA
version 1.0
alias WindowPos3iARB
WindowPos3ivMESA(v)
return void
param v CoordI in array [3]
category MESA_window_pos
version 1.0
glxropcode ?
alias WindowPos3ivARB
WindowPos3sMESA(x, y, z)
return void
param x CoordS in value
param y CoordS in value
param z CoordS in value
category MESA_window_pos
vectorequiv WindowPos3svMESA
version 1.0
alias WindowPos3sARB
WindowPos3svMESA(v)
return void
param v CoordS in array [3]
category MESA_window_pos
version 1.0
glxropcode ?
alias WindowPos3svARB
WindowPos4dMESA(x, y, z, w)
return void
param x CoordD in value
param y CoordD in value
param z CoordD in value
param w CoordD in value
vectorequiv WindowPos4dvMESA
category MESA_window_pos
version 1.0
offset 529
WindowPos4dvMESA(v)
return void
param v CoordD in array [4]
category MESA_window_pos
version 1.0
glxropcode ?
offset 530
WindowPos4fMESA(x, y, z, w)
return void
param x CoordF in value
param y CoordF in value
param z CoordF in value
param w CoordF in value
category MESA_window_pos
vectorequiv WindowPos4fvMESA
version 1.0
offset 531
WindowPos4fvMESA(v)
return void
param v CoordF in array [4]
category MESA_window_pos
version 1.0
glxropcode ?
offset 532
WindowPos4iMESA(x, y, z, w)
return void
param x CoordI in value
param y CoordI in value
param z CoordI in value
param w CoordI in value
category MESA_window_pos
vectorequiv WindowPos4ivMESA
version 1.0
offset 533
WindowPos4ivMESA(v)
return void
param v CoordI in array [4]
category MESA_window_pos
version 1.0
glxropcode ?
offset 534
WindowPos4sMESA(x, y, z, w)
return void
param x CoordS in value
param y CoordS in value
param z CoordS in value
param w CoordS in value
category MESA_window_pos
vectorequiv WindowPos4svMESA
version 1.0
offset 535
WindowPos4svMESA(v)
return void
param v CoordS in array [4]
category MESA_window_pos
version 1.0
glxropcode ?
offset 536
###############################################################################
#
# Extension #198
# EXT_texture_compression_s3tc commands
#
###############################################################################
#@@ (none yet)
###############################################################################
#
# Extension #199
# IBM_cull_vertex commands
#
###############################################################################
# (none)
newcategory: IBM_cull_vertex
###############################################################################
#
# Extension #200
# IBM_multimode_draw_arrays commands
#
###############################################################################
MultiModeDrawArraysIBM(mode, first, count, primcount, modestride)
return void
param mode BeginMode in array [COMPSIZE(primcount)]
param first Int32 in array [COMPSIZE(primcount)]
param count SizeI in array [COMPSIZE(primcount)]
param primcount SizeI in value
param modestride Int32 in value
category IBM_multimode_draw_arrays
version 1.1
glxropcode ?
offset 708
MultiModeDrawElementsIBM(mode, count, type, indices, primcount, modestride)
return void
param mode BeginMode in array [COMPSIZE(primcount)]
param count SizeI in array [COMPSIZE(primcount)]
param type DrawElementsType in value
param indices ConstVoidPointer in array [COMPSIZE(primcount)]
param primcount SizeI in value
param modestride Int32 in value
category IBM_multimode_draw_arrays
version 1.1
glxropcode ?
offset 709
###############################################################################
#
# Extension #201
# IBM_vertex_array_lists commands
#
###############################################################################
ColorPointerListIBM(size, type, stride, pointer, ptrstride)
return void
param size Int32 in value
param type ColorPointerType in value
param stride Int32 in value
param pointer VoidPointer in array [COMPSIZE(size/type/stride)] retained
param ptrstride Int32 in value
category IBM_vertex_array_lists
version 1.1
glxropcode ?
offset ?
SecondaryColorPointerListIBM(size, type, stride, pointer, ptrstride)
return void
param size Int32 in value
param type SecondaryColorPointerTypeIBM in value
param stride Int32 in value
param pointer VoidPointer in array [COMPSIZE(size/type/stride)] retained
param ptrstride Int32 in value
category IBM_vertex_array_lists
version 1.1
glxropcode ?
offset ?
EdgeFlagPointerListIBM(stride, pointer, ptrstride)
return void
param stride Int32 in value
param pointer BooleanPointer in array [COMPSIZE(stride)] retained
param ptrstride Int32 in value
category IBM_vertex_array_lists
version 1.1
glxropcode ?
offset ?
FogCoordPointerListIBM(type, stride, pointer, ptrstride)
return void
param type FogPointerTypeIBM in value
param stride Int32 in value
param pointer VoidPointer in array [COMPSIZE(type/stride)] retained
param ptrstride Int32 in value
category IBM_vertex_array_lists
version 1.1
glxropcode ?
offset ?
IndexPointerListIBM(type, stride, pointer, ptrstride)
return void
param type IndexPointerType in value
param stride Int32 in value
param pointer VoidPointer in array [COMPSIZE(type/stride)] retained
param ptrstride Int32 in value
category IBM_vertex_array_lists
version 1.1
glxropcode ?
offset ?
NormalPointerListIBM(type, stride, pointer, ptrstride)
return void
param type NormalPointerType in value
param stride Int32 in value
param pointer VoidPointer in array [COMPSIZE(type/stride)] retained
param ptrstride Int32 in value
category IBM_vertex_array_lists
version 1.1
glxropcode ?
offset ?
TexCoordPointerListIBM(size, type, stride, pointer, ptrstride)
return void
param size Int32 in value
param type TexCoordPointerType in value
param stride Int32 in value
param pointer VoidPointer in array [COMPSIZE(size/type/stride)] retained
param ptrstride Int32 in value
category IBM_vertex_array_lists
version 1.1
glxropcode ?
offset ?
VertexPointerListIBM(size, type, stride, pointer, ptrstride)
return void
param size Int32 in value
param type VertexPointerType in value
param stride Int32 in value
param pointer VoidPointer in array [COMPSIZE(size/type/stride)] retained
param ptrstride Int32 in value
category IBM_vertex_array_lists
version 1.1
glxropcode ?
offset ?
###############################################################################
#
# Extension #202
# SGIX_subsample commands
#
###############################################################################
# (none)
newcategory: SGIX_subsample
###############################################################################
#
# Extension #203
# SGIX_ycrcba commands
#
###############################################################################
# (none)
newcategory: SGIX_ycrcba
###############################################################################
#
# Extension #204
# SGIX_ycrcb_subsample commands
#
###############################################################################
# (none)
newcategory: SGIX_ycrcb_subsample
###############################################################################
#
# Extension #205
# SGIX_depth_pass_instrument commands
#
###############################################################################
# (none)
newcategory: SGIX_depth_pass_instrument
###############################################################################
#
# Extension #206
# 3DFX_texture_compression_FXT1 commands
#
###############################################################################
# (none)
newcategory: 3DFX_texture_compression_FXT1
###############################################################################
#
# Extension #207
# 3DFX_multisample commands
#
###############################################################################
# (none)
newcategory: 3DFX_multisample
###############################################################################
#
# Extension #208
# 3DFX_tbuffer commands
#
###############################################################################
TbufferMask3DFX(mask)
return void
param mask UInt32 in value
category 3DFX_tbuffer
version 1.2
glxropcode ?
offset 553
###############################################################################
#
# Extension #209
# EXT_multisample commands
#
###############################################################################
SampleMaskEXT(value, invert)
return void
param value ClampedFloat32 in value
param invert Boolean in value
category EXT_multisample
version 1.0
glxropcode ?
extension
offset 446
SamplePatternEXT(pattern)
return void
param pattern SamplePatternEXT in value
category EXT_multisample
version 1.0
glxropcode ?
glxflags
extension
offset 447
###############################################################################
#
# Extension #210
# SGIX_vertex_preclip commands
#
###############################################################################
# (none)
newcategory: SGIX_vertex_preclip
###############################################################################
#
# Extension #211
# SGIX_convolution_accuracy commands
#
###############################################################################
# (none)
newcategory: SGIX_convolution_accuracy
###############################################################################
#
# Extension #212
# SGIX_resample commands
#
###############################################################################
# (none)
newcategory: SGIX_resample
###############################################################################
#
# Extension #213
# SGIS_point_line_texgen commands
#
###############################################################################
# (none)
newcategory: SGIS_point_line_texgen
###############################################################################
#
# Extension #214
# SGIS_texture_color_mask commands
#
###############################################################################
TextureColorMaskSGIS(red, green, blue, alpha)
return void
param red Boolean in value
param green Boolean in value
param blue Boolean in value
param alpha Boolean in value
category SGIS_texture_color_mask
version 1.1
glxropcode 2082
extension
offset ?
###############################################################################
#
# Extension #215 - GLX_MESA_copy_sub_buffer
# Extension #216 - GLX_MESA_pixmap_colormap
# Extension #217 - GLX_MESA_release_buffers
# Extension #218 - GLX_MESA_set_3dfx_mode
#
###############################################################################
###############################################################################
#
# Extension #219
# SGIX_igloo_interface commands
#
###############################################################################
IglooInterfaceSGIX(pname, params)
return void
dlflags notlistable
param pname IglooFunctionSelectSGIX in value
param params IglooParameterSGIX in array [COMPSIZE(pname)]
category SGIX_igloo_interface
version 1.0
glxflags SGI ignore
extension
glxropcode 200
offset ?
###############################################################################
#
# Extension #220
# EXT_texture_env_dot3 commands
#
###############################################################################
# (none)
newcategory: EXT_texture_env_dot3
###############################################################################
#
# Extension #221
# ATI_texture_mirror_once commands
#
###############################################################################
# (none)
newcategory: ATI_texture_mirror_once
###############################################################################
#
# Extension #222
# NV_fence commands
#
###############################################################################
DeleteFencesNV(n, fences)
return void
param n SizeI in value
param fences FenceNV in array [n]
category NV_fence
dlflags notlistable
version 1.2
extension soft WINSOFT NV10
glxvendorpriv 1276
glxflags ignore
offset 647
GenFencesNV(n, fences)
return void
param n SizeI in value
param fences FenceNV out array [n]
category NV_fence
dlflags notlistable
version 1.2
extension soft WINSOFT NV10
glxvendorpriv 1277
glxflags ignore
offset 648
IsFenceNV(fence)
return Boolean
param fence FenceNV in value
category NV_fence
dlflags notlistable
version 1.2
extension soft WINSOFT NV10
glxvendorpriv 1278
glxflags ignore
offset 649
TestFenceNV(fence)
return Boolean
param fence FenceNV in value
category NV_fence
dlflags notlistable
version 1.2
extension soft WINSOFT NV10
glxvendorpriv 1279
glxflags ignore
offset 650
GetFenceivNV(fence, pname, params)
return void
param fence FenceNV in value
param pname FenceParameterNameNV in value
param params Int32 out array [COMPSIZE(pname)]
category NV_fence
dlflags notlistable
version 1.2
extension soft WINSOFT NV10
glxvendorpriv 1280
glxflags ignore
offset 651
FinishFenceNV(fence)
return void
param fence FenceNV in value
category NV_fence
dlflags notlistable
version 1.2
extension soft WINSOFT NV10
glxvendorpriv 1312
glxflags ignore
offset 652
SetFenceNV(fence, condition)
return void
param fence FenceNV in value
param condition FenceConditionNV in value
category NV_fence
version 1.2
extension soft WINSOFT NV10
glxflags ignore
offset 653
###############################################################################
#
# Extension #225
# NV_evaluators commands
#
###############################################################################
MapControlPointsNV(target, index, type, ustride, vstride, uorder, vorder, packed, points)
return void
param target EvalTargetNV in value
param index UInt32 in value
param type MapTypeNV in value
param ustride SizeI in value
param vstride SizeI in value
param uorder CheckedInt32 in value
param vorder CheckedInt32 in value
param packed Boolean in value
param points Void in array [COMPSIZE(target/uorder/vorder)]
category NV_evaluators
dlflags handcode
version 1.1
extension soft WINSOFT NV10
glxflags ignore
offset ?
MapParameterivNV(target, pname, params)
return void
param target EvalTargetNV in value
param pname MapParameterNV in value
param params CheckedInt32 in array [COMPSIZE(target/pname)]
category NV_evaluators
version 1.1
extension soft WINSOFT NV10
glxflags ignore
offset ?
MapParameterfvNV(target, pname, params)
return void
param target EvalTargetNV in value
param pname MapParameterNV in value
param params CheckedFloat32 in array [COMPSIZE(target/pname)]
category NV_evaluators
version 1.1
extension soft WINSOFT NV10
glxflags ignore
offset ?
GetMapControlPointsNV(target, index, type, ustride, vstride, packed, points)
return void
param target EvalTargetNV in value
param index UInt32 in value
param type MapTypeNV in value
param ustride SizeI in value
param vstride SizeI in value
param packed Boolean in value
param points Void out array [COMPSIZE(target)]
category NV_evaluators
dlflags notlistable
version 1.1
extension soft WINSOFT NV10
glxflags ignore
offset ?
GetMapParameterivNV(target, pname, params)
return void
param target EvalTargetNV in value
param pname MapParameterNV in value
param params Int32 out array [COMPSIZE(target/pname)]
category NV_evaluators
dlflags notlistable
version 1.1
extension soft WINSOFT NV10
glxflags ignore
offset ?
GetMapParameterfvNV(target, pname, params)
return void
param target EvalTargetNV in value
param pname MapParameterNV in value
param params Float32 out array [COMPSIZE(target/pname)]
category NV_evaluators
dlflags notlistable
version 1.1
extension soft WINSOFT NV10
glxflags ignore
offset ?
GetMapAttribParameterivNV(target, index, pname, params)
return void
param target EvalTargetNV in value
param index UInt32 in value
param pname MapAttribParameterNV in value
param params Int32 out array [COMPSIZE(pname)]
category NV_evaluators
dlflags notlistable
version 1.1
extension soft WINSOFT NV10
glxflags ignore
offset ?
GetMapAttribParameterfvNV(target, index, pname, params)
return void
param target EvalTargetNV in value
param index UInt32 in value
param pname MapAttribParameterNV in value
param params Float32 out array [COMPSIZE(pname)]
category NV_evaluators
dlflags notlistable
version 1.1
extension soft WINSOFT NV10
glxflags ignore
offset ?
EvalMapsNV(target, mode)
return void
param target EvalTargetNV in value
param mode EvalMapsModeNV in value
category NV_evaluators
version 1.1
extension soft WINSOFT NV10
glxflags ignore
offset ?
###############################################################################
#
# Extension #226
# NV_packed_depth_stencil commands
#
###############################################################################
# (none)
newcategory: NV_packed_depth_stencil
###############################################################################
#
# Extension #227
# NV_register_combiners2 commands
#
###############################################################################
CombinerStageParameterfvNV(stage, pname, params)
return void
param stage CombinerStageNV in value
param pname CombinerParameterNV in value
param params CheckedFloat32 in array [COMPSIZE(pname)]
category NV_register_combiners2
version 1.1
extension
glxflags ignore
offset ?
GetCombinerStageParameterfvNV(stage, pname, params)
return void
param stage CombinerStageNV in value
param pname CombinerParameterNV in value
param params Float32 out array [COMPSIZE(pname)]
dlflags notlistable
category NV_register_combiners2
version 1.1
extension
glxflags ignore
offset ?
###############################################################################
#
# Extension #228
# NV_texture_compression_vtc commands
#
###############################################################################
# (none)
newcategory: NV_texture_compression_vtc
###############################################################################
#
# Extension #229
# NV_texture_rectangle commands
#
###############################################################################
# (none)
newcategory: NV_texture_rectangle
###############################################################################
#
# Extension #230
# NV_texture_shader commands
#
###############################################################################
# (none)
newcategory: NV_texture_shader
###############################################################################
#
# Extension #231
# NV_texture_shader2 commands
#
###############################################################################
# (none)
newcategory: NV_texture_shader2
###############################################################################
#
# Extension #232
# NV_vertex_array_range2 commands
#
###############################################################################
# (none)
newcategory: NV_vertex_array_range2
###############################################################################
#
# Extension #233
# NV_vertex_program commands
#
###############################################################################
AreProgramsResidentNV(n, programs, residences)
return Boolean
param n SizeI in value
param programs UInt32 in array [n]
param residences Boolean out array [n]
category NV_vertex_program
dlflags notlistable
version 1.2
extension soft WINSOFT NV10
glxflags ignore
glxvendorpriv 1293
offset 578
BindProgramNV(target, id)
return void
param target VertexAttribEnumNV in value
param id UInt32 in value
category NV_vertex_program
version 1.2
extension soft WINSOFT NV10
glxropcode 4180
alias BindProgramARB
DeleteProgramsNV(n, programs)
return void
param n SizeI in value
param programs UInt32 in array [n]
category NV_vertex_program
dlflags notlistable
version 1.2
extension soft WINSOFT NV10
glxvendorpriv 1294
alias DeleteProgramsARB
ExecuteProgramNV(target, id, params)
return void
param target VertexAttribEnumNV in value
param id UInt32 in value
param params Float32 in array [4]
category NV_vertex_program
version 1.2
extension soft WINSOFT NV10
glxflags ignore
glxropcode 4181
offset 581
GenProgramsNV(n, programs)
return void
param n SizeI in value
param programs UInt32 out array [n]
category NV_vertex_program
dlflags notlistable
version 1.2
extension soft WINSOFT NV10
glxvendorpriv 1295
alias GenProgramsARB
GetProgramParameterdvNV(target, index, pname, params)
return void
param target VertexAttribEnumNV in value
param index UInt32 in value
param pname VertexAttribEnumNV in value
param params Float64 out array [4]
category NV_vertex_program
dlflags notlistable
version 1.2
extension soft WINSOFT NV10
glxflags ignore
glxvendorpriv 1297
offset 583
GetProgramParameterfvNV(target, index, pname, params)
return void
param target VertexAttribEnumNV in value
param index UInt32 in value
param pname VertexAttribEnumNV in value
param params Float32 out array [4]
category NV_vertex_program
dlflags notlistable
version 1.2
extension soft WINSOFT NV10
glxflags ignore
glxvendorpriv 1296
offset 584
# GetProgramParameterSigneddvNV(target, index, pname, params)
# return void
# param target VertexAttribEnumNV in value
# param index Int32 in value
# param pname VertexAttribEnumNV in value
# param params Float64 out array [4]
# category NV_vertex_program1_1_dcc
# dlflags notlistable
# version 1.2
# extension soft WINSOFT NV20
# glxflags ignore
# offset ?
#
# GetProgramParameterSignedfvNV(target, index, pname, params)
# return void
# param target VertexAttribEnumNV in value
# param index Int32 in value
# param pname VertexAttribEnumNV in value
# param params Float32 out array [4]
# category NV_vertex_program1_1_dcc
# dlflags notlistable
# version 1.2
# extension soft WINSOFT NV20
# glxflags ignore
# offset ?
GetProgramivNV(id, pname, params)
return void
param id UInt32 in value
param pname VertexAttribEnumNV in value
param params Int32 out array [4]
category NV_vertex_program
dlflags notlistable
version 1.2
extension soft WINSOFT NV10
glxflags ignore
glxvendorpriv 1298
offset 585
GetProgramStringNV(id, pname, program)
return void
param id UInt32 in value
param pname VertexAttribEnumNV in value
param program ProgramCharacterNV out array [COMPSIZE(id/pname)]
category NV_vertex_program
dlflags notlistable
version 1.2
extension soft WINSOFT NV10
glxflags ignore
glxvendorpriv 1299
offset 586
GetTrackMatrixivNV(target, address, pname, params)
return void
param target VertexAttribEnumNV in value
param address UInt32 in value
param pname VertexAttribEnumNV in value
param params Int32 out array [1]
category NV_vertex_program
dlflags notlistable
version 1.2
extension soft WINSOFT NV10
glxflags ignore
glxvendorpriv 1300
offset 587
GetVertexAttribdvNV(index, pname, params)
return void
param index UInt32 in value
param pname VertexAttribEnumNV in value
param params Float64 out array [1]
category NV_vertex_program
dlflags notlistable
version 1.2
extension soft WINSOFT NV10
glxvendorpriv 1301
alias GetVertexAttribdv
GetVertexAttribfvNV(index, pname, params)
return void
param index UInt32 in value
param pname VertexAttribEnumNV in value
param params Float32 out array [1]
category NV_vertex_program
dlflags notlistable
version 1.2
extension soft WINSOFT NV10
glxvendorpriv 1302
alias GetVertexAttribfv
GetVertexAttribivNV(index, pname, params)
return void
param index UInt32 in value
param pname VertexAttribEnumNV in value
param params Int32 out array [1]
category NV_vertex_program
dlflags notlistable
version 1.2
extension soft WINSOFT NV10
glxvendorpriv 1303
alias GetVertexAttribiv
GetVertexAttribPointervNV(index, pname, pointer)
return void
param index UInt32 in value
param pname VertexAttribEnumNV in value
param pointer VoidPointer out array [1]
category NV_vertex_program
dlflags notlistable
version 1.2
extension soft WINSOFT NV10
glxflags ignore
alias GetVertexAttribPointerv
IsProgramNV(id)
return Boolean
param id UInt32 in value
category NV_vertex_program
dlflags notlistable
version 1.2
extension soft WINSOFT NV10
glxvendorpriv 1304
alias IsProgram
LoadProgramNV(target, id, len, program)
return void
param target VertexAttribEnumNV in value
param id UInt32 in value
param len SizeI in value
param program UInt8 in array [len]
category NV_vertex_program
version 1.2
extension soft WINSOFT NV10
glxropcode 4183
offset 593
ProgramParameter4dNV(target, index, x, y, z, w)
return void
param target VertexAttribEnumNV in value
param index UInt32 in value
param x Float64 in value
param y Float64 in value
param z Float64 in value
param w Float64 in value
category NV_vertex_program
version 1.2
vectorequiv ProgramParameter4dvNV
extension soft WINSOFT NV10
offset 594
ProgramParameter4dvNV(target, index, v)
return void
param target VertexAttribEnumNV in value
param index UInt32 in value
param v Float64 in array [4]
category NV_vertex_program
version 1.2
extension soft WINSOFT NV10
glxropcode 4185
offset 595
ProgramParameter4fNV(target, index, x, y, z, w)
return void
param target VertexAttribEnumNV in value
param index UInt32 in value
param x Float32 in value
param y Float32 in value
param z Float32 in value
param w Float32 in value
category NV_vertex_program
version 1.2
vectorequiv ProgramParameter4fvNV
extension soft WINSOFT NV10
offset 596
ProgramParameter4fvNV(target, index, v)
return void
param target VertexAttribEnumNV in value
param index UInt32 in value
param v Float32 in array [4]
category NV_vertex_program
version 1.2
extension soft WINSOFT NV10
glxropcode 4184
offset 597
#??? 'count' was SizeI in the latest NVIDIA gl.spec, but UInt32 in the
#??? extension specification in the registry.
ProgramParameters4dvNV(target, index, count, v)
return void
param target VertexAttribEnumNV in value
param index UInt32 in value
param count UInt32 in value
param v Float64 in array [count*4]
category NV_vertex_program
version 1.2
extension soft WINSOFT NV10
glxropcode 4187
offset 598
#??? 'count' was SizeI in the latest NVIDIA gl.spec, but UInt32 in the
#??? extension specification in the registry.
ProgramParameters4fvNV(target, index, count, v)
return 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
offset 599
# ProgramParameterSigned4dNV(target, index, x, y, z, w)
# return void
# param target VertexAttribEnumNV in value
# param index Int32 in value
# param x Float64 in value
# param y Float64 in value
# param z Float64 in value
# param w Float64 in value
# category NV_vertex_program1_1_dcc
# version 1.2
# vectorequiv ProgramParameterSigned4dvNV
# extension soft WINSOFT NV20
# offset ?
#
# ProgramParameterSigned4dvNV(target, index, v)
# return void
# param target VertexAttribEnumNV in value
# param index Int32 in value
# param v Float64 in array [4]
# category NV_vertex_program1_1_dcc
# version 1.2
# extension soft WINSOFT NV20
# glxflags ignore
# offset ?
#
# ProgramParameterSigned4fNV(target, index, x, y, z, w)
# return void
# param target VertexAttribEnumNV in value
# param index Int32 in value
# param x Float32 in value
# param y Float32 in value
# param z Float32 in value
# param w Float32 in value
# category NV_vertex_program1_1_dcc
# version 1.2
# vectorequiv ProgramParameterSigned4fvNV
# extension soft WINSOFT NV20
# offset ?
#
# ProgramParameterSigned4fvNV(target, index, v)
# return void
# param target VertexAttribEnumNV in value
# param index Int32 in value
# param v Float32 in array [4]
# category NV_vertex_program1_1_dcc
# version 1.2
# extension soft WINSOFT NV20
# glxflags ignore
# offset ?
#
# ProgramParametersSigned4dvNV(target, index, count, v)
# return void
# param target VertexAttribEnumNV in value
# param index Int32 in value
# param count SizeI in value
# param v Float64 in array [count*4]
# category NV_vertex_program1_1_dcc
# version 1.2
# extension soft WINSOFT NV20
# glxflags ignore
# offset ?
#
# ProgramParametersSigned4fvNV(target, index, count, v)
# return void
# param target VertexAttribEnumNV in value
# param index Int32 in value
# param count SizeI in value
# param v Float32 in array [count*4]
# category NV_vertex_program1_1_dcc
# version 1.2
# extension soft WINSOFT NV20
# glxflags ignore
# offset ?
RequestResidentProgramsNV(n, programs)
return void
param n SizeI in value
param programs UInt32 in array [n]
category NV_vertex_program
version 1.2
extension soft WINSOFT NV10
glxropcode 4182
offset 600
TrackMatrixNV(target, address, matrix, transform)
return void
param target VertexAttribEnumNV in value
param address UInt32 in value
param matrix VertexAttribEnumNV in value
param transform VertexAttribEnumNV in value
category NV_vertex_program
version 1.2
extension soft WINSOFT NV10
glxropcode 4188
offset 601
VertexAttribPointerNV(index, fsize, type, stride, pointer)
return void
param index UInt32 in value
param fsize Int32 in value
param type VertexAttribEnumNV in value
param stride SizeI in value
param pointer Void in array [COMPSIZE(fsize/type/stride)] retained
category NV_vertex_program
dlflags notlistable
version 1.2
extension soft WINSOFT NV10
glxflags ignore
offset 602
VertexAttrib1dNV(index, x)
return void
param index UInt32 in value
param x Float64 in value
category NV_vertex_program
version 1.2
vectorequiv VertexAttrib1dvNV
extension soft WINSOFT NV10
alias VertexAttrib1d
VertexAttrib1dvNV(index, v)
return void
param index UInt32 in value
param v Float64 in array [1]
category NV_vertex_program
version 1.2
extension soft WINSOFT NV10
glxropcode 4197
alias VertexAttrib1dv
VertexAttrib1fNV(index, x)
return void
param index UInt32 in value
param x Float32 in value
category NV_vertex_program
version 1.2
vectorequiv VertexAttrib1fvNV
extension soft WINSOFT NV10
alias VertexAttrib1f
VertexAttrib1fvNV(index, v)
return void
param index UInt32 in value
param v Float32 in array [1]
category NV_vertex_program
version 1.2
extension soft WINSOFT NV10
glxropcode 4193
alias VertexAttrib1fv
VertexAttrib1sNV(index, x)
return void
param index UInt32 in value
param x Int16 in value
category NV_vertex_program
version 1.2
vectorequiv VertexAttrib1svNV
extension soft WINSOFT NV10
alias VertexAttrib1s
VertexAttrib1svNV(index, v)
return void
param index UInt32 in value
param v Int16 in array [1]
category NV_vertex_program
version 1.2
extension soft WINSOFT NV10
glxropcode 4189
alias VertexAttrib1sv
VertexAttrib2dNV(index, x, y)
return void
param index UInt32 in value
param x Float64 in value
param y Float64 in value
category NV_vertex_program
version 1.2
vectorequiv VertexAttrib2dvNV
extension soft WINSOFT NV10
alias VertexAttrib2d
VertexAttrib2dvNV(index, v)
return void
param index UInt32 in value
param v Float64 in array [2]
category NV_vertex_program
version 1.2
extension soft WINSOFT NV10
glxropcode 4198
alias VertexAttrib2dv
VertexAttrib2fNV(index, x, y)
return void
param index UInt32 in value
param x Float32 in value
param y Float32 in value
category NV_vertex_program
version 1.2
vectorequiv VertexAttrib2fvNV
extension soft WINSOFT NV10
alias VertexAttrib2f
VertexAttrib2fvNV(index, v)
return void
param index UInt32 in value
param v Float32 in array [2]
category NV_vertex_program
version 1.2
extension soft WINSOFT NV10
glxropcode 4194
alias VertexAttrib2fv
VertexAttrib2sNV(index, x, y)
return void
param index UInt32 in value
param x Int16 in value
param y Int16 in value
category NV_vertex_program
version 1.2
vectorequiv VertexAttrib2svNV
extension soft WINSOFT NV10
alias VertexAttrib2s
VertexAttrib2svNV(index, v)
return void
param index UInt32 in value
param v Int16 in array [2]
category NV_vertex_program
version 1.2
extension soft WINSOFT NV10
glxropcode 4190
alias VertexAttrib2sv
VertexAttrib3dNV(index, x, y, z)
return void
param index UInt32 in value
param x Float64 in value
param y Float64 in value
param z Float64 in value
category NV_vertex_program
version 1.2
vectorequiv VertexAttrib3dvNV
extension soft WINSOFT NV10
alias VertexAttrib3d
VertexAttrib3dvNV(index, v)
return void
param index UInt32 in value
param v Float64 in array [3]
category NV_vertex_program
version 1.2
extension soft WINSOFT NV10
glxropcode 4199
alias VertexAttrib3dv
VertexAttrib3fNV(index, x, y, z)
return void
param index UInt32 in value
param x Float32 in value
param y Float32 in value
param z Float32 in value
category NV_vertex_program
version 1.2
vectorequiv VertexAttrib3fvNV
extension soft WINSOFT NV10
alias VertexAttrib3f
VertexAttrib3fvNV(index, v)
return void
param index UInt32 in value
param v Float32 in array [3]
category NV_vertex_program
version 1.2
extension soft WINSOFT NV10
glxropcode 4195
alias VertexAttrib3fv
VertexAttrib3sNV(index, x, y, z)
return void
param index UInt32 in value
param x Int16 in value
param y Int16 in value
param z Int16 in value
category NV_vertex_program
version 1.2
vectorequiv VertexAttrib3svNV
extension soft WINSOFT NV10
alias VertexAttrib3s
VertexAttrib3svNV(index, v)
return void
param index UInt32 in value
param v Int16 in array [3]
category NV_vertex_program
version 1.2
extension soft WINSOFT NV10
glxropcode 4191
alias VertexAttrib3sv
VertexAttrib4dNV(index, x, y, z, w)
return void
param index UInt32 in value
param x Float64 in value
param y Float64 in value
param z Float64 in value
param w Float64 in value
category NV_vertex_program
version 1.2
vectorequiv VertexAttrib4dvNV
extension soft WINSOFT NV10
alias VertexAttrib4d
VertexAttrib4dvNV(index, v)
return void
param index UInt32 in value
param v Float64 in array [4]
category NV_vertex_program
version 1.2
extension soft WINSOFT NV10
glxropcode 4200
alias VertexAttrib4dv
VertexAttrib4fNV(index, x, y, z, w)
return void
param index UInt32 in value
param x Float32 in value
param y Float32 in value
param z Float32 in value
param w Float32 in value
category NV_vertex_program
version 1.2
vectorequiv VertexAttrib4fvNV
extension soft WINSOFT NV10
alias VertexAttrib4f
VertexAttrib4fvNV(index, v)
return void
param index UInt32 in value
param v Float32 in array [4]
category NV_vertex_program
version 1.2
extension soft WINSOFT NV10
glxropcode 4196
alias VertexAttrib4fv
VertexAttrib4sNV(index, x, y, z, w)
return void
param index UInt32 in value
param x Int16 in value
param y Int16 in value
param z Int16 in value
param w Int16 in value
category NV_vertex_program
version 1.2
vectorequiv VertexAttrib4svNV
extension soft WINSOFT NV10
alias VertexAttrib4s
VertexAttrib4svNV(index, v)
return void
param index UInt32 in value
param v Int16 in array [4]
category NV_vertex_program
version 1.2
extension soft WINSOFT NV10
glxropcode 4192
alias VertexAttrib4sv
VertexAttrib4ubNV(index, x, y, z, w)
return void
param index UInt32 in value
param x ColorUB in value
param y ColorUB in value
param z ColorUB in value
param w ColorUB in value
category NV_vertex_program
version 1.2
extension soft WINSOFT NV10
vectorequiv VertexAttrib4ubvNV
alias VertexAttrib4Nub
VertexAttrib4ubvNV(index, v)
return void
param index UInt32 in value
param v ColorUB in array [4]
category NV_vertex_program
version 1.2
extension soft WINSOFT NV10
glxropcode 4201
alias VertexAttrib4Nubv
VertexAttribs1dvNV(index, count, v)
return void
param index UInt32 in value
param count SizeI in value
param v Float64 in array [count]
category NV_vertex_program
dlflags handcode
version 1.2
extension soft WINSOFT NV10
glxropcode 4210
offset 629
VertexAttribs1fvNV(index, count, v)
return void
param index UInt32 in value
param count SizeI in value
param v Float32 in array [count]
category NV_vertex_program
dlflags handcode
version 1.2
extension soft WINSOFT NV10
glxropcode 4206
offset 630
VertexAttribs1svNV(index, count, v)
return void
param index UInt32 in value
param count SizeI in value
param v Int16 in array [count]
category NV_vertex_program
dlflags handcode
version 1.2
extension soft WINSOFT NV10
glxropcode 4202
offset 631
VertexAttribs2dvNV(index, count, v)
return void
param index UInt32 in value
param count SizeI in value
param v Float64 in array [count*2]
category NV_vertex_program
dlflags handcode
version 1.2
extension soft WINSOFT NV10
glxropcode 4211
offset 632
VertexAttribs2fvNV(index, count, v)
return void
param index UInt32 in value
param count SizeI in value
param v Float32 in array [count*2]
category NV_vertex_program
dlflags handcode
version 1.2
extension soft WINSOFT NV10
glxropcode 4207
offset 633
VertexAttribs2svNV(index, count, v)
return void
param index UInt32 in value
param count SizeI in value
param v Int16 in array [count*2]
category NV_vertex_program
dlflags handcode
version 1.2
extension soft WINSOFT NV10
glxropcode 4203
offset 634
VertexAttribs3dvNV(index, count, v)
return void
param index UInt32 in value
param count SizeI in value
param v Float64 in array [count*3]
category NV_vertex_program
dlflags handcode
version 1.2
extension soft WINSOFT NV10
glxropcode 4212
offset 635
VertexAttribs3fvNV(index, count, v)
return void
param index UInt32 in value
param count SizeI in value
param v Float32 in array [count*3]
category NV_vertex_program
dlflags handcode
version 1.2
extension soft WINSOFT NV10
glxropcode 4208
offset 636
VertexAttribs3svNV(index, count, v)
return void
param index UInt32 in value
param count SizeI in value
param v Int16 in array [count*3]
category NV_vertex_program
dlflags handcode
version 1.2
extension soft WINSOFT NV10
glxropcode 4204
offset 637
VertexAttribs4dvNV(index, count, v)
return void
param index UInt32 in value
param count SizeI in value
param v Float64 in array [count*4]
category NV_vertex_program
dlflags handcode
version 1.2
extension soft WINSOFT NV10
glxropcode 4213
offset 638
VertexAttribs4fvNV(index, count, v)
return void
param index UInt32 in value
param count SizeI in value
param v Float32 in array [count*4]
category NV_vertex_program
dlflags handcode
version 1.2
extension soft WINSOFT NV10
glxropcode 4209
offset 639
VertexAttribs4svNV(index, count, v)
return void
param index UInt32 in value
param count SizeI in value
param v Int16 in array [count*4]
category NV_vertex_program
dlflags handcode
version 1.2
extension soft WINSOFT NV10
glxropcode 4205
offset 640
VertexAttribs4ubvNV(index, count, v)
return void
param index UInt32 in value
param count SizeI in value
param v ColorUB in array [count*4]
category NV_vertex_program
dlflags handcode
version 1.2
extension soft WINSOFT NV10
glxropcode 4214
offset 641
###############################################################################
#
# Extension #234 - GLX_SGIX_visual_select_group
#
###############################################################################
###############################################################################
#
# Extension #235
# SGIX_texture_coordinate_clamp commands
#
###############################################################################
# (none)
newcategory: SGIX_texture_coordinate_clamp
###############################################################################
#
# Extension #236
# SGIX_scalebias_hint commands
#
###############################################################################
# (none)
newcategory: SGIX_scalebias_hint
###############################################################################
#
# Extension #237 - GLX_OML_swap_method commands
# Extension #238 - GLX_OML_sync_control commands
#
###############################################################################
###############################################################################
#
# Extension #239
# OML_interlace commands
#
###############################################################################
# (none)
newcategory: OML_interlace
###############################################################################
#
# Extension #240
# OML_subsample commands
#
###############################################################################
# (none)
newcategory: OML_subsample
###############################################################################
#
# Extension #241
# OML_resample commands
#
###############################################################################
# (none)
newcategory: OML_resample
###############################################################################
#
# Extension #242 - WGL_OML_sync_control commands
#
###############################################################################
###############################################################################
#
# Extension #243
# NV_copy_depth_to_color commands
#
###############################################################################
# (none)
newcategory: NV_copy_depth_to_color
###############################################################################
#
# Extension #244
# ATI_envmap_bumpmap commands
#
###############################################################################
TexBumpParameterivATI(pname, param)
return void
param pname TexBumpParameterATI in value
param param Int32 in array [COMPSIZE(pname)]
category ATI_envmap_bumpmap
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
TexBumpParameterfvATI(pname, param)
return void
param pname TexBumpParameterATI in value
param param Float32 in array [COMPSIZE(pname)]
category ATI_envmap_bumpmap
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
GetTexBumpParameterivATI(pname, param)
return void
param pname GetTexBumpParameterATI in value
param param Int32 out array [COMPSIZE(pname)]
category ATI_envmap_bumpmap
dlflags notlistable
version 1.2
extension
glxsingle ?
glxflags ignore
offset ?
GetTexBumpParameterfvATI(pname, param)
return void
param pname GetTexBumpParameterATI in value
param param Float32 out array [COMPSIZE(pname)]
category ATI_envmap_bumpmap
dlflags notlistable
version 1.2
extension
glxsingle ?
glxflags ignore
offset ?
###############################################################################
#
# Extension #245
# ATI_fragment_shader commands
#
###############################################################################
GenFragmentShadersATI(range)
return UInt32
param range UInt32 in value
category ATI_fragment_shader
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
BindFragmentShaderATI(id)
return void
param id UInt32 in value
category ATI_fragment_shader
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
DeleteFragmentShaderATI(id)
return void
param id UInt32 in value
category ATI_fragment_shader
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
BeginFragmentShaderATI()
return void
category ATI_fragment_shader
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
EndFragmentShaderATI()
return void
category ATI_fragment_shader
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
PassTexCoordATI(dst, coord, swizzle)
return void
param dst UInt32 in value
param coord UInt32 in value
param swizzle SwizzleOpATI in value
category ATI_fragment_shader
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
SampleMapATI(dst, interp, swizzle)
return void
param dst UInt32 in value
param interp UInt32 in value
param swizzle SwizzleOpATI in value
category ATI_fragment_shader
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
ColorFragmentOp1ATI(op, dst, dstMask, dstMod, arg1, arg1Rep, arg1Mod)
return void
param op FragmentOpATI in value
param dst UInt32 in value
param dstMask UInt32 in value
param dstMod UInt32 in value
param arg1 UInt32 in value
param arg1Rep UInt32 in value
param arg1Mod UInt32 in value
category ATI_fragment_shader
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
ColorFragmentOp2ATI(op, dst, dstMask, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod)
return void
param op FragmentOpATI in value
param dst UInt32 in value
param dstMask UInt32 in value
param dstMod UInt32 in value
param arg1 UInt32 in value
param arg1Rep UInt32 in value
param arg1Mod UInt32 in value
param arg2 UInt32 in value
param arg2Rep UInt32 in value
param arg2Mod UInt32 in value
category ATI_fragment_shader
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
ColorFragmentOp3ATI(op, dst, dstMask, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod, arg3, arg3Rep, arg3Mod)
return void
param op FragmentOpATI in value
param dst UInt32 in value
param dstMask UInt32 in value
param dstMod UInt32 in value
param arg1 UInt32 in value
param arg1Rep UInt32 in value
param arg1Mod UInt32 in value
param arg2 UInt32 in value
param arg2Rep UInt32 in value
param arg2Mod UInt32 in value
param arg3 UInt32 in value
param arg3Rep UInt32 in value
param arg3Mod UInt32 in value
category ATI_fragment_shader
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
AlphaFragmentOp1ATI(op, dst, dstMod, arg1, arg1Rep, arg1Mod)
return void
param op FragmentOpATI in value
param dst UInt32 in value
param dstMod UInt32 in value
param arg1 UInt32 in value
param arg1Rep UInt32 in value
param arg1Mod UInt32 in value
category ATI_fragment_shader
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
AlphaFragmentOp2ATI(op, dst, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod)
return void
param op FragmentOpATI in value
param dst UInt32 in value
param dstMod UInt32 in value
param arg1 UInt32 in value
param arg1Rep UInt32 in value
param arg1Mod UInt32 in value
param arg2 UInt32 in value
param arg2Rep UInt32 in value
param arg2Mod UInt32 in value
category ATI_fragment_shader
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
AlphaFragmentOp3ATI(op, dst, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod, arg3, arg3Rep, arg3Mod)
return void
param op FragmentOpATI in value
param dst UInt32 in value
param dstMod UInt32 in value
param arg1 UInt32 in value
param arg1Rep UInt32 in value
param arg1Mod UInt32 in value
param arg2 UInt32 in value
param arg2Rep UInt32 in value
param arg2Mod UInt32 in value
param arg3 UInt32 in value
param arg3Rep UInt32 in value
param arg3Mod UInt32 in value
category ATI_fragment_shader
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
SetFragmentShaderConstantATI(dst, value)
return void
param dst UInt32 in value
param value ConstFloat32 in array [4]
category ATI_fragment_shader
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
###############################################################################
#
# Extension #246
# ATI_pn_triangles commands
#
###############################################################################
PNTrianglesiATI(pname, param)
return void
param pname PNTrianglesPNameATI in value
param param Int32 in value
category ATI_pn_triangles
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
PNTrianglesfATI(pname, param)
return void
param pname PNTrianglesPNameATI in value
param param Float32 in value
category ATI_pn_triangles
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
###############################################################################
#
# Extension #247
# ATI_vertex_array_object commands
#
###############################################################################
NewObjectBufferATI(size, pointer, usage)
return UInt32
param size SizeI in value
param pointer ConstVoid in array [size]
param usage ArrayObjectUsageATI in value
category ATI_vertex_array_object
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
IsObjectBufferATI(buffer)
return Boolean
param buffer UInt32 in value
category ATI_vertex_array_object
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
UpdateObjectBufferATI(buffer, offset, size, pointer, preserve)
return void
param buffer UInt32 in value
param offset UInt32 in value
param size SizeI in value
param pointer ConstVoid in array [size]
param preserve PreserveModeATI in value
category ATI_vertex_array_object
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
GetObjectBufferfvATI(buffer, pname, params)
return void
param buffer UInt32 in value
param pname ArrayObjectPNameATI in value
param params Float32 out array [1]
category ATI_vertex_array_object
dlflags notlistable
version 1.2
extension
glxsingle ?
glxflags ignore
offset ?
GetObjectBufferivATI(buffer, pname, params)
return void
param buffer UInt32 in value
param pname ArrayObjectPNameATI in value
param params Int32 out array [1]
category ATI_vertex_array_object
dlflags notlistable
version 1.2
extension
glxsingle ?
glxflags ignore
offset ?
FreeObjectBufferATI(buffer)
return void
param buffer UInt32 in value
category ATI_vertex_array_object
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
ArrayObjectATI(array, size, type, stride, buffer, offset)
return void
param array EnableCap in value
param size Int32 in value
param type ScalarType in value
param stride SizeI in value
param buffer UInt32 in value
param offset UInt32 in value
category ATI_vertex_array_object
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
GetArrayObjectfvATI(array, pname, params)
return void
param array EnableCap in value
param pname ArrayObjectPNameATI in value
param params Float32 out array [1]
category ATI_vertex_array_object
dlflags notlistable
version 1.2
extension
glxsingle ?
glxflags ignore
offset ?
GetArrayObjectivATI(array, pname, params)
return void
param array EnableCap in value
param pname ArrayObjectPNameATI in value
param params Int32 out array [1]
category ATI_vertex_array_object
dlflags notlistable
version 1.2
extension
glxsingle ?
glxflags ignore
offset ?
VariantArrayObjectATI(id, type, stride, buffer, offset)
return void
param id UInt32 in value
param type ScalarType in value
param stride SizeI in value
param buffer UInt32 in value
param offset UInt32 in value
category ATI_vertex_array_object
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
GetVariantArrayObjectfvATI(id, pname, params)
return void
param id UInt32 in value
param pname ArrayObjectPNameATI in value
param params Float32 out array [1]
category ATI_vertex_array_object
dlflags notlistable
version 1.2
extension
glxsingle ?
glxflags ignore
offset ?
GetVariantArrayObjectivATI(id, pname, params)
return void
param id UInt32 in value
param pname ArrayObjectPNameATI in value
param params Int32 out array [1]
category ATI_vertex_array_object
dlflags notlistable
version 1.2
extension
glxsingle ?
glxflags ignore
offset ?
###############################################################################
#
# Extension #248
# EXT_vertex_shader commands
#
###############################################################################
BeginVertexShaderEXT()
return void
category EXT_vertex_shader
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
EndVertexShaderEXT()
return void
category EXT_vertex_shader
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
BindVertexShaderEXT(id)
return void
param id UInt32 in value
category EXT_vertex_shader
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
GenVertexShadersEXT(range)
return UInt32
param range UInt32 in value
category EXT_vertex_shader
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
DeleteVertexShaderEXT(id)
return void
param id UInt32 in value
category EXT_vertex_shader
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
ShaderOp1EXT(op, res, arg1)
return void
param op VertexShaderOpEXT in value
param res UInt32 in value
param arg1 UInt32 in value
category EXT_vertex_shader
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
ShaderOp2EXT(op, res, arg1, arg2)
return void
param op VertexShaderOpEXT in value
param res UInt32 in value
param arg1 UInt32 in value
param arg2 UInt32 in value
category EXT_vertex_shader
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
ShaderOp3EXT(op, res, arg1, arg2, arg3)
return void
param op VertexShaderOpEXT in value
param res UInt32 in value
param arg1 UInt32 in value
param arg2 UInt32 in value
param arg3 UInt32 in value
category EXT_vertex_shader
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
SwizzleEXT(res, in, outX, outY, outZ, outW)
return void
param res UInt32 in value
param in UInt32 in value
param outX VertexShaderCoordOutEXT in value
param outY VertexShaderCoordOutEXT in value
param outZ VertexShaderCoordOutEXT in value
param outW VertexShaderCoordOutEXT in value
category EXT_vertex_shader
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
WriteMaskEXT(res, in, outX, outY, outZ, outW)
return void
param res UInt32 in value
param in UInt32 in value
param outX VertexShaderWriteMaskEXT in value
param outY VertexShaderWriteMaskEXT in value
param outZ VertexShaderWriteMaskEXT in value
param outW VertexShaderWriteMaskEXT in value
category EXT_vertex_shader
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
InsertComponentEXT(res, src, num)
return void
param res UInt32 in value
param src UInt32 in value
param num UInt32 in value
category EXT_vertex_shader
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
ExtractComponentEXT(res, src, num)
return void
param res UInt32 in value
param src UInt32 in value
param num UInt32 in value
category EXT_vertex_shader
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
GenSymbolsEXT(datatype, storagetype, range, components)
return UInt32
param datatype DataTypeEXT in value
param storagetype VertexShaderStorageTypeEXT in value
param range ParameterRangeEXT in value
param components UInt32 in value
category EXT_vertex_shader
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
SetInvariantEXT(id, type, addr)
return void
param id UInt32 in value
param type ScalarType in value
param addr Void in array [COMPSIZE(id/type)]
category EXT_vertex_shader
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
SetLocalConstantEXT(id, type, addr)
return void
param id UInt32 in value
param type ScalarType in value
param addr Void in array [COMPSIZE(id/type)]
category EXT_vertex_shader
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
VariantbvEXT(id, addr)
return void
param id UInt32 in value
param addr Int8 in array [COMPSIZE(id)]
category EXT_vertex_shader
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
VariantsvEXT(id, addr)
return void
param id UInt32 in value
param addr Int16 in array [COMPSIZE(id)]
category EXT_vertex_shader
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
VariantivEXT(id, addr)
return void
param id UInt32 in value
param addr Int32 in array [COMPSIZE(id)]
category EXT_vertex_shader
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
VariantfvEXT(id, addr)
return void
param id UInt32 in value
param addr Float32 in array [COMPSIZE(id)]
category EXT_vertex_shader
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
VariantdvEXT(id, addr)
return void
param id UInt32 in value
param addr Float64 in array [COMPSIZE(id)]
category EXT_vertex_shader
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
VariantubvEXT(id, addr)
return void
param id UInt32 in value
param addr UInt8 in array [COMPSIZE(id)]
category EXT_vertex_shader
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
VariantusvEXT(id, addr)
return void
param id UInt32 in value
param addr UInt16 in array [COMPSIZE(id)]
category EXT_vertex_shader
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
VariantuivEXT(id, addr)
return void
param id UInt32 in value
param addr UInt32 in array [COMPSIZE(id)]
category EXT_vertex_shader
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
VariantPointerEXT(id, type, stride, addr)
return void
param id UInt32 in value
param type ScalarType in value
param stride UInt32 in value
param addr Void in array [COMPSIZE(id/type/stride)]
category EXT_vertex_shader
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
EnableVariantClientStateEXT(id)
return void
param id UInt32 in value
category EXT_vertex_shader
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
DisableVariantClientStateEXT(id)
return void
param id UInt32 in value
category EXT_vertex_shader
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
BindLightParameterEXT(light, value)
return UInt32
param light LightName in value
param value LightParameter in value
category EXT_vertex_shader
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
BindMaterialParameterEXT(face, value)
return UInt32
param face MaterialFace in value
param value MaterialParameter in value
category EXT_vertex_shader
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
BindTexGenParameterEXT(unit, coord, value)
return UInt32
param unit TextureUnit in value
param coord TextureCoordName in value
param value TextureGenParameter in value
category EXT_vertex_shader
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
BindTextureUnitParameterEXT(unit, value)
return UInt32
param unit TextureUnit in value
param value VertexShaderTextureUnitParameter in value
category EXT_vertex_shader
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
BindParameterEXT(value)
return UInt32
param value VertexShaderParameterEXT in value
category EXT_vertex_shader
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
IsVariantEnabledEXT(id, cap)
return Boolean
param id UInt32 in value
param cap VariantCapEXT in value
category EXT_vertex_shader
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
GetVariantBooleanvEXT(id, value, data)
return void
param id UInt32 in value
param value GetVariantValueEXT in value
param data Boolean out array [COMPSIZE(id)]
category EXT_vertex_shader
dlflags notlistable
version 1.2
extension
glxsingle ?
glxflags ignore
offset ?
GetVariantIntegervEXT(id, value, data)
return void
param id UInt32 in value
param value GetVariantValueEXT in value
param data Int32 out array [COMPSIZE(id)]
category EXT_vertex_shader
dlflags notlistable
version 1.2
extension
glxsingle ?
glxflags ignore
offset ?
GetVariantFloatvEXT(id, value, data)
return void
param id UInt32 in value
param value GetVariantValueEXT in value
param data Float32 out array [COMPSIZE(id)]
category EXT_vertex_shader
dlflags notlistable
version 1.2
extension
glxsingle ?
glxflags ignore
offset ?
GetVariantPointervEXT(id, value, data)
return void
param id UInt32 in value
param value GetVariantValueEXT in value
param data VoidPointer out array [COMPSIZE(id)]
category EXT_vertex_shader
dlflags notlistable
version 1.2
extension
glxsingle ?
glxflags ignore
offset ?
GetInvariantBooleanvEXT(id, value, data)
return void
param id UInt32 in value
param value GetVariantValueEXT in value
param data Boolean out array [COMPSIZE(id)]
category EXT_vertex_shader
dlflags notlistable
version 1.2
extension
glxsingle ?
glxflags ignore
offset ?
GetInvariantIntegervEXT(id, value, data)
return void
param id UInt32 in value
param value GetVariantValueEXT in value
param data Int32 out array [COMPSIZE(id)]
category EXT_vertex_shader
dlflags notlistable
version 1.2
extension
glxsingle ?
glxflags ignore
offset ?
GetInvariantFloatvEXT(id, value, data)
return void
param id UInt32 in value
param value GetVariantValueEXT in value
param data Float32 out array [COMPSIZE(id)]
category EXT_vertex_shader
dlflags notlistable
version 1.2
extension
glxsingle ?
glxflags ignore
offset ?
GetLocalConstantBooleanvEXT(id, value, data)
return void
param id UInt32 in value
param value GetVariantValueEXT in value
param data Boolean out array [COMPSIZE(id)]
category EXT_vertex_shader
dlflags notlistable
version 1.2
extension
glxsingle ?
glxflags ignore
offset ?
GetLocalConstantIntegervEXT(id, value, data)
return void
param id UInt32 in value
param value GetVariantValueEXT in value
param data Int32 out array [COMPSIZE(id)]
category EXT_vertex_shader
dlflags notlistable
version 1.2
extension
glxsingle ?
glxflags ignore
offset ?
GetLocalConstantFloatvEXT(id, value, data)
return void
param id UInt32 in value
param value GetVariantValueEXT in value
param data Float32 out array [COMPSIZE(id)]
category EXT_vertex_shader
dlflags notlistable
version 1.2
extension
glxsingle ?
glxflags ignore
offset ?
###############################################################################
#
# Extension #249
# ATI_vertex_streams commands
#
###############################################################################
VertexStream1sATI(stream, x)
return void
param stream VertexStreamATI in value
param x Int16 in value
category ATI_vertex_streams
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
VertexStream1svATI(stream, coords)
return void
param stream VertexStreamATI in value
param coords Int16 in array [1]
category ATI_vertex_streams
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
VertexStream1iATI(stream, x)
return void
param stream VertexStreamATI in value
param x Int32 in value
category ATI_vertex_streams
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
VertexStream1ivATI(stream, coords)
return void
param stream VertexStreamATI in value
param coords Int32 in array [1]
category ATI_vertex_streams
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
VertexStream1fATI(stream, x)
return void
param stream VertexStreamATI in value
param x Float32 in value
category ATI_vertex_streams
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
VertexStream1fvATI(stream, coords)
return void
param stream VertexStreamATI in value
param coords Float32 in array [1]
category ATI_vertex_streams
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
VertexStream1dATI(stream, x)
return void
param stream VertexStreamATI in value
param x Float64 in value
category ATI_vertex_streams
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
VertexStream1dvATI(stream, coords)
return void
param stream VertexStreamATI in value
param coords Float64 in array [1]
category ATI_vertex_streams
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
VertexStream2sATI(stream, x, y)
return void
param stream VertexStreamATI in value
param x Int16 in value
param y Int16 in value
category ATI_vertex_streams
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
VertexStream2svATI(stream, coords)
return void
param stream VertexStreamATI in value
param coords Int16 in array [2]
category ATI_vertex_streams
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
VertexStream2iATI(stream, x, y)
return void
param stream VertexStreamATI in value
param x Int32 in value
param y Int32 in value
category ATI_vertex_streams
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
VertexStream2ivATI(stream, coords)
return void
param stream VertexStreamATI in value
param coords Int32 in array [2]
category ATI_vertex_streams
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
VertexStream2fATI(stream, x, y)
return void
param stream VertexStreamATI in value
param x Float32 in value
param y Float32 in value
category ATI_vertex_streams
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
VertexStream2fvATI(stream, coords)
return void
param stream VertexStreamATI in value
param coords Float32 in array [2]
category ATI_vertex_streams
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
VertexStream2dATI(stream, x, y)
return void
param stream VertexStreamATI in value
param x Float64 in value
param y Float64 in value
category ATI_vertex_streams
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
VertexStream2dvATI(stream, coords)
return void
param stream VertexStreamATI in value
param coords Float64 in array [2]
category ATI_vertex_streams
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
VertexStream3sATI(stream, x, y, z)
return void
param stream VertexStreamATI in value
param x Int16 in value
param y Int16 in value
param z Int16 in value
category ATI_vertex_streams
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
VertexStream3svATI(stream, coords)
return void
param stream VertexStreamATI in value
param coords Int16 in array [3]
category ATI_vertex_streams
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
VertexStream3iATI(stream, x, y, z)
return void
param stream VertexStreamATI in value
param x Int32 in value
param y Int32 in value
param z Int32 in value
category ATI_vertex_streams
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
VertexStream3ivATI(stream, coords)
return void
param stream VertexStreamATI in value
param coords Int32 in array [3]
category ATI_vertex_streams
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
VertexStream3fATI(stream, x, y, z)
return void
param stream VertexStreamATI in value
param x Float32 in value
param y Float32 in value
param z Float32 in value
category ATI_vertex_streams
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
VertexStream3fvATI(stream, coords)
return void
param stream VertexStreamATI in value
param coords Float32 in array [3]
category ATI_vertex_streams
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
VertexStream3dATI(stream, x, y, z)
return void
param stream VertexStreamATI in value
param x Float64 in value
param y Float64 in value
param z Float64 in value
category ATI_vertex_streams
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
VertexStream3dvATI(stream, coords)
return void
param stream VertexStreamATI in value
param coords Float64 in array [3]
category ATI_vertex_streams
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
VertexStream4sATI(stream, x, y, z, w)
return void
param stream VertexStreamATI in value
param x Int16 in value
param y Int16 in value
param z Int16 in value
param w Int16 in value
category ATI_vertex_streams
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
VertexStream4svATI(stream, coords)
return void
param stream VertexStreamATI in value
param coords Int16 in array [4]
category ATI_vertex_streams
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
VertexStream4iATI(stream, x, y, z, w)
return void
param stream VertexStreamATI in value
param x Int32 in value
param y Int32 in value
param z Int32 in value
param w Int32 in value
category ATI_vertex_streams
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
VertexStream4ivATI(stream, coords)
return void
param stream VertexStreamATI in value
param coords Int32 in array [4]
category ATI_vertex_streams
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
VertexStream4fATI(stream, x, y, z, w)
return void
param stream VertexStreamATI in value
param x Float32 in value
param y Float32 in value
param z Float32 in value
param w Float32 in value
category ATI_vertex_streams
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
VertexStream4fvATI(stream, coords)
return void
param stream VertexStreamATI in value
param coords Float32 in array [4]
category ATI_vertex_streams
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
VertexStream4dATI(stream, x, y, z, w)
return void
param stream VertexStreamATI in value
param x Float64 in value
param y Float64 in value
param z Float64 in value
param w Float64 in value
category ATI_vertex_streams
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
VertexStream4dvATI(stream, coords)
return void
param stream VertexStreamATI in value
param coords Float64 in array [4]
category ATI_vertex_streams
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
NormalStream3bATI(stream, nx, ny, nz)
return void
param stream VertexStreamATI in value
param nx Int8 in value
param ny Int8 in value
param nz Int8 in value
category ATI_vertex_streams
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
NormalStream3bvATI(stream, coords)
return void
param stream VertexStreamATI in value
param coords Int8 in array [3]
category ATI_vertex_streams
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
NormalStream3sATI(stream, nx, ny, nz)
return void
param stream VertexStreamATI in value
param nx Int16 in value
param ny Int16 in value
param nz Int16 in value
category ATI_vertex_streams
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
NormalStream3svATI(stream, coords)
return void
param stream VertexStreamATI in value
param coords Int16 in array [3]
category ATI_vertex_streams
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
NormalStream3iATI(stream, nx, ny, nz)
return void
param stream VertexStreamATI in value
param nx Int32 in value
param ny Int32 in value
param nz Int32 in value
category ATI_vertex_streams
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
NormalStream3ivATI(stream, coords)
return void
param stream VertexStreamATI in value
param coords Int32 in array [3]
category ATI_vertex_streams
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
NormalStream3fATI(stream, nx, ny, nz)
return void
param stream VertexStreamATI in value
param nx Float32 in value
param ny Float32 in value
param nz Float32 in value
category ATI_vertex_streams
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
NormalStream3fvATI(stream, coords)
return void
param stream VertexStreamATI in value
param coords Float32 in array [3]
category ATI_vertex_streams
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
NormalStream3dATI(stream, nx, ny, nz)
return void
param stream VertexStreamATI in value
param nx Float64 in value
param ny Float64 in value
param nz Float64 in value
category ATI_vertex_streams
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
NormalStream3dvATI(stream, coords)
return void
param stream VertexStreamATI in value
param coords Float64 in array [3]
category ATI_vertex_streams
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
ClientActiveVertexStreamATI(stream)
return void
param stream VertexStreamATI in value
category ATI_vertex_streams
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
VertexBlendEnviATI(pname, param)
return void
param pname VertexStreamATI in value
param param Int32 in value
category ATI_vertex_streams
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
VertexBlendEnvfATI(pname, param)
return void
param pname VertexStreamATI in value
param param Float32 in value
category ATI_vertex_streams
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
###############################################################################
#
# Extension #250 - WGL_I3D_digital_video_control
# Extension #251 - WGL_I3D_gamma
# Extension #252 - WGL_I3D_genlock
# Extension #253 - WGL_I3D_image_buffer
# Extension #254 - WGL_I3D_swap_frame_lock
# Extension #255 - WGL_I3D_swap_frame_usage
#
###############################################################################
###############################################################################
#
# Extension #256
# ATI_element_array commands
#
###############################################################################
ElementPointerATI(type, pointer)
return void
param type ElementPointerTypeATI in value
param pointer Void in array [COMPSIZE(type)] retained
category ATI_element_array
dlflags notlistable
glxflags client-handcode client-intercept server-handcode
version 1.2
offset ?
DrawElementArrayATI(mode, count)
return void
param mode BeginMode in value
param count SizeI in value
category ATI_element_array
dlflags handcode
glxflags client-handcode client-intercept server-handcode
version 1.2
offset ?
DrawRangeElementArrayATI(mode, start, end, count)
return void
param mode BeginMode in value
param start UInt32 in value
param end UInt32 in value
param count SizeI in value
category ATI_element_array
dlflags handcode
glxflags client-handcode client-intercept server-handcode
version 1.2
offset ?
###############################################################################
#
# Extension #257
# SUN_mesh_array commands
#
###############################################################################
DrawMeshArraysSUN(mode, first, count, width)
return void
param mode BeginMode in value
param first Int32 in value
param count SizeI in value
param width SizeI in value
category SUN_mesh_array
dlflags handcode
glxflags client-handcode client-intercept server-handcode
version 1.1
glxropcode ?
offset ?
###############################################################################
#
# Extension #258
# SUN_slice_accum commands
#
###############################################################################
# (none)
newcategory: SUN_slice_accum
###############################################################################
#
# Extension #259
# NV_multisample_filter_hint commands
#
###############################################################################
# (none)
newcategory: NV_multisample_filter_hint
###############################################################################
#
# Extension #260
# NV_depth_clamp commands
#
###############################################################################
# (none)
newcategory: NV_depth_clamp
###############################################################################
#
# Extension #261
# NV_occlusion_query commands
#
###############################################################################
GenOcclusionQueriesNV(n, ids)
return void
param n SizeI in value
param ids UInt32 out array [n]
dlflags notlistable
category NV_occlusion_query
version 1.2
extension soft WINSOFT NV20
glxflags ignore
DeleteOcclusionQueriesNV(n, ids)
return void
param n SizeI in value
param ids UInt32 in array [n]
dlflags notlistable
category NV_occlusion_query
version 1.2
extension soft WINSOFT NV20
glxflags ignore
IsOcclusionQueryNV(id)
return Boolean
param id UInt32 in value
dlflags notlistable
category NV_occlusion_query
version 1.2
extension soft WINSOFT NV20
glxflags ignore
BeginOcclusionQueryNV(id)
return void
param id UInt32 in value
category NV_occlusion_query
version 1.2
extension soft WINSOFT NV20
glxflags ignore
EndOcclusionQueryNV()
return void
category NV_occlusion_query
version 1.2
extension soft WINSOFT NV20
glxflags ignore
GetOcclusionQueryivNV(id, pname, params)
return void
param id UInt32 in value
param pname OcclusionQueryParameterNameNV in value
param params Int32 out array [COMPSIZE(pname)]
dlflags notlistable
category NV_occlusion_query
version 1.2
extension soft WINSOFT NV20
glxflags ignore
GetOcclusionQueryuivNV(id, pname, params)
return void
param id UInt32 in value
param pname OcclusionQueryParameterNameNV in value
param params UInt32 out array [COMPSIZE(pname)]
dlflags notlistable
category NV_occlusion_query
version 1.2
extension soft WINSOFT NV20
glxflags ignore
###############################################################################
#
# Extension #262
# NV_point_sprite commands
#
###############################################################################
PointParameteriNV(pname, param)
return void
param pname PointParameterNameARB in value
param param Int32 in value
category NV_point_sprite
version 1.2
extension soft WINSOFT NV20
glxropcode 4221
alias PointParameteri
PointParameterivNV(pname, params)
return void
param pname PointParameterNameARB in value
param params Int32 in array [COMPSIZE(pname)]
category NV_point_sprite
version 1.2
extension soft WINSOFT NV20
glxropcode 4222
alias PointParameteriv
###############################################################################
#
# Extension #263 - WGL_NV_render_depth_texture
# Extension #264 - WGL_NV_render_texture_rectangle
#
###############################################################################
###############################################################################
#
# Extension #265
# NV_texture_shader3 commands
#
###############################################################################
# (none)
newcategory: NV_texture_shader3
###############################################################################
#
# Extension #266
# NV_vertex_program1_1 commands
#
###############################################################################
# (none)
newcategory: NV_vertex_program1_1
###############################################################################
#
# Extension #267
# EXT_shadow_funcs commands
#
###############################################################################
# (none)
newcategory: EXT_shadow_funcs
###############################################################################
#
# Extension #268
# EXT_stencil_two_side commands
#
###############################################################################
ActiveStencilFaceEXT(face)
return void
param face StencilFaceDirection in value
category EXT_stencil_two_side
version 1.3
glxropcode 4220
offset 646
###############################################################################
#
# Extension #269
# ATI_text_fragment_shader commands
#
###############################################################################
# Uses ARB_vertex_program entry points
newcategory: ATI_text_fragment_shader
###############################################################################
#
# Extension #270
# APPLE_client_storage commands
#
###############################################################################
# (none)
newcategory: APPLE_client_storage
###############################################################################
#
# Extension #271
# APPLE_element_array commands
#
###############################################################################
# @@ Need to verify/add GLX protocol
# @@@ like #256 ATI_element_array
ElementPointerAPPLE(type, pointer)
return void
param type ElementPointerTypeATI in value
param pointer Void in array [type]
category APPLE_element_array
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
DrawElementArrayAPPLE(mode, first, count)
return void
param mode BeginMode in value
param first Int32 in value
param count SizeI in value
category APPLE_element_array
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
DrawRangeElementArrayAPPLE(mode, start, end, first, count)
return void
param mode BeginMode in value
param start UInt32 in value
param end UInt32 in value
param first Int32 in value
param count SizeI in value
category APPLE_element_array
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
MultiDrawElementArrayAPPLE(mode, first, count, primcount)
return void
param mode BeginMode in value
param first Int32 in array [primcount]
param count SizeI in array [primcount]
param primcount SizeI in value
category APPLE_element_array
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
MultiDrawRangeElementArrayAPPLE(mode, start, end, first, count, primcount)
return void
param mode BeginMode in value
param start UInt32 in value
param end UInt32 in value
param first Int32 in array [primcount]
param count SizeI in array [primcount]
param primcount SizeI in value
category APPLE_element_array
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
###############################################################################
#
# Extension #272
# APPLE_fence commands
#
###############################################################################
# @@ Need to verify/add GLX protocol
# @@@ like #222 NV_fence
GenFencesAPPLE(n, fences)
return void
param n SizeI in value
param fences FenceNV out array [n]
category APPLE_fence
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
DeleteFencesAPPLE(n, fences)
return void
param n SizeI in value
param fences FenceNV in array [n]
category APPLE_fence
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
SetFenceAPPLE(fence)
return void
param fence FenceNV in value
category APPLE_fence
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
IsFenceAPPLE(fence)
return Boolean
param fence FenceNV in value
category APPLE_fence
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
TestFenceAPPLE(fence)
return Boolean
param fence FenceNV in value
category APPLE_fence
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
FinishFenceAPPLE(fence)
return void
param fence FenceNV in value
category APPLE_fence
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
TestObjectAPPLE(object, name)
return Boolean
param object ObjectTypeAPPLE in value
param name UInt32 in value
category APPLE_fence
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
FinishObjectAPPLE(object, name)
return void
param object ObjectTypeAPPLE in value
param name Int32 in value
category APPLE_fence
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
###############################################################################
#
# Extension #273
# APPLE_vertex_array_object commands
#
###############################################################################
BindVertexArrayAPPLE(array)
return void
param array UInt32 in value
category APPLE_vertex_array_object
version 1.2
extension
glxropcode ?
glxflags ignore
alias BindVertexArray
DeleteVertexArraysAPPLE(n, arrays)
return void
param n SizeI in value
param arrays UInt32 in array [n]
category APPLE_vertex_array_object
version 1.2
extension
glxropcode ?
glxflags ignore
alias DeleteVertexArrays
GenVertexArraysAPPLE(n, arrays)
return void
param n SizeI in value
param arrays UInt32 out array [n]
category APPLE_vertex_array_object
version 1.2
extension
glxropcode ?
glxflags ignore
alias GenVertexArray
IsVertexArrayAPPLE(array)
return Boolean
param array UInt32 in value
category APPLE_vertex_array_object
version 1.2
extension
glxropcode ?
glxflags ignore
alias IsVertexArray
###############################################################################
#
# Extension #274
# APPLE_vertex_array_range commands
#
###############################################################################
# @@ Need to verify/add GLX protocol
# @@@ like #190 NV_vertex_array_range,
VertexArrayRangeAPPLE(length, pointer)
return void
param length SizeI in value
param pointer Void out array [length]
category APPLE_vertex_array_range
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
FlushVertexArrayRangeAPPLE(length, pointer)
return void
param length SizeI in value
param pointer Void out array [length]
category APPLE_vertex_array_range
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
VertexArrayParameteriAPPLE(pname, param)
return void
param pname VertexArrayPNameAPPLE in value
param param Int32 in value
category APPLE_vertex_array_range
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
###############################################################################
#
# Extension #275
# APPLE_ycbcr_422 commands
#
###############################################################################
# (none)
newcategory: APPLE_ycbcr_422
###############################################################################
#
# Extension #276
# S3_s3tc commands
#
###############################################################################
# (none)
newcategory: S3_s3tc
###############################################################################
#
# Extension #277
# ATI_draw_buffers commands
#
###############################################################################
DrawBuffersATI(n, bufs)
return void
param n SizeI in value
param bufs DrawBufferModeATI in array [n]
category ATI_draw_buffers
version 1.2
extension
glxropcode 233
alias DrawBuffers
###############################################################################
#
# Extension #278 - WGL_ATI_pixel_format_float
#
###############################################################################
newcategory: ATI_pixel_format_float
passthru: /* This is really a WGL extension, but defines some associated GL enums.
passthru: * ATI does not export "GL_ATI_pixel_format_float" in the GL_EXTENSIONS string.
passthru: */
###############################################################################
#
# Extension #279
# ATI_texture_env_combine3 commands
#
###############################################################################
# (none)
newcategory: ATI_texture_env_combine3
###############################################################################
#
# Extension #280
# ATI_texture_float commands
#
###############################################################################
# (none)
newcategory: ATI_texture_float
###############################################################################
#
# Extension #281 (also WGL_NV_float_buffer)
# NV_float_buffer commands
#
###############################################################################
# (none)
newcategory: NV_float_buffer
###############################################################################
#
# Extension #282
# NV_fragment_program commands
#
###############################################################################
# @@ Need to verify/add GLX protocol
# Some NV_fragment_program entry points are shared with ARB_vertex_program,
# and are only included in that #define block, for now.
newcategory: NV_fragment_program
passthru: /* Some NV_fragment_program entry points are shared with ARB_vertex_program. */
ProgramNamedParameter4fNV(id, len, name, x, y, z, w)
return void
param id UInt32 in value
param len SizeI in value
param name UInt8 in array [1]
param x Float32 in value
param y Float32 in value
param z Float32 in value
param w Float32 in value
category NV_fragment_program
version 1.2
extension
glxropcode ?
glxflags ignore
offset 682
ProgramNamedParameter4dNV(id, len, name, x, y, z, w)
return void
param id UInt32 in value
param len SizeI in value
param name UInt8 in array [1]
param x Float64 in value
param y Float64 in value
param z Float64 in value
param w Float64 in value
category NV_fragment_program
version 1.2
extension
glxropcode ?
glxflags ignore
offset 683
ProgramNamedParameter4fvNV(id, len, name, v)
return void
param id UInt32 in value
param len SizeI in value
param name UInt8 in array [1]
param v Float32 in array [4]
category NV_fragment_program
version 1.2
extension
glxropcode ?
glxflags ignore
offset 684
ProgramNamedParameter4dvNV(id, len, name, v)
return void
param id UInt32 in value
param len SizeI in value
param name UInt8 in array [1]
param v Float64 in array [4]
category NV_fragment_program
version 1.2
extension
glxropcode ?
glxflags ignore
offset 685
GetProgramNamedParameterfvNV(id, len, name, params)
return void
param id UInt32 in value
param len SizeI in value
param name UInt8 in array [1]
param params Float32 out array [4]
category NV_fragment_program
dlflags notlistable
version 1.2
extension
glxsingle ?
glxflags ignore
offset 686
GetProgramNamedParameterdvNV(id, len, name, params)
return void
param id UInt32 in value
param len SizeI in value
param name UInt8 in array [1]
param params Float64 out array [4]
category NV_fragment_program
dlflags notlistable
version 1.2
extension
glxsingle ?
glxflags ignore
offset 687
###############################################################################
#
# Extension #283
# NV_half_float commands
#
###############################################################################
# @@ Need to verify/add GLX protocol
Vertex2hNV(x, y)
return void
param x Half16NV in value
param y Half16NV in value
category NV_half_float
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
Vertex2hvNV(v)
return void
param v Half16NV in array [2]
category NV_half_float
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
Vertex3hNV(x, y, z)
return void
param x Half16NV in value
param y Half16NV in value
param z Half16NV in value
category NV_half_float
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
Vertex3hvNV(v)
return void
param v Half16NV in array [3]
category NV_half_float
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
Vertex4hNV(x, y, z, w)
return void
param x Half16NV in value
param y Half16NV in value
param z Half16NV in value
param w Half16NV in value
category NV_half_float
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
Vertex4hvNV(v)
return void
param v Half16NV in array [4]
category NV_half_float
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
Normal3hNV(nx, ny, nz)
return void
param nx Half16NV in value
param ny Half16NV in value
param nz Half16NV in value
category NV_half_float
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
Normal3hvNV(v)
return void
param v Half16NV in array [3]
category NV_half_float
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
Color3hNV(red, green, blue)
return void
param red Half16NV in value
param green Half16NV in value
param blue Half16NV in value
category NV_half_float
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
Color3hvNV(v)
return void
param v Half16NV in array [3]
category NV_half_float
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
Color4hNV(red, green, blue, alpha)
return void
param red Half16NV in value
param green Half16NV in value
param blue Half16NV in value
param alpha Half16NV in value
category NV_half_float
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
Color4hvNV(v)
return void
param v Half16NV in array [4]
category NV_half_float
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
TexCoord1hNV(s)
return void
param s Half16NV in value
category NV_half_float
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
TexCoord1hvNV(v)
return void
param v Half16NV in array [1]
category NV_half_float
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
TexCoord2hNV(s, t)
return void
param s Half16NV in value
param t Half16NV in value
category NV_half_float
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
TexCoord2hvNV(v)
return void
param v Half16NV in array [2]
category NV_half_float
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
TexCoord3hNV(s, t, r)
return void
param s Half16NV in value
param t Half16NV in value
param r Half16NV in value
category NV_half_float
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
TexCoord3hvNV(v)
return void
param v Half16NV in array [3]
category NV_half_float
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
TexCoord4hNV(s, t, r, q)
return void
param s Half16NV in value
param t Half16NV in value
param r Half16NV in value
param q Half16NV in value
category NV_half_float
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
TexCoord4hvNV(v)
return void
param v Half16NV in array [4]
category NV_half_float
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
MultiTexCoord1hNV(target, s)
return void
param target TextureUnit in value
param s Half16NV in value
category NV_half_float
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
MultiTexCoord1hvNV(target, v)
return void
param target TextureUnit in value
param v Half16NV in array [1]
category NV_half_float
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
MultiTexCoord2hNV(target, s, t)
return void
param target TextureUnit in value
param s Half16NV in value
param t Half16NV in value
category NV_half_float
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
MultiTexCoord2hvNV(target, v)
return void
param target TextureUnit in value
param v Half16NV in array [2]
category NV_half_float
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
MultiTexCoord3hNV(target, s, t, r)
return void
param target TextureUnit in value
param s Half16NV in value
param t Half16NV in value
param r Half16NV in value
category NV_half_float
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
MultiTexCoord3hvNV(target, v)
return void
param target TextureUnit in value
param v Half16NV in array [3]
category NV_half_float
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
MultiTexCoord4hNV(target, s, t, r, q)
return void
param target TextureUnit in value
param s Half16NV in value
param t Half16NV in value
param r Half16NV in value
param q Half16NV in value
category NV_half_float
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
MultiTexCoord4hvNV(target, v)
return void
param target TextureUnit in value
param v Half16NV in array [4]
category NV_half_float
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
FogCoordhNV(fog)
return void
param fog Half16NV in value
category NV_half_float
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
FogCoordhvNV(fog)
return void
param fog Half16NV in array [1]
category NV_half_float
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
SecondaryColor3hNV(red, green, blue)
return void
param red Half16NV in value
param green Half16NV in value
param blue Half16NV in value
category NV_half_float
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
SecondaryColor3hvNV(v)
return void
param v Half16NV in array [3]
category NV_half_float
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
VertexWeighthNV(weight)
return void
param weight Half16NV in value
category NV_half_float
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
VertexWeighthvNV(weight)
return void
param weight Half16NV in array [1]
category NV_half_float
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
VertexAttrib1hNV(index, x)
return void
param index UInt32 in value
param x Half16NV in value
category NV_half_float
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
VertexAttrib1hvNV(index, v)
return void
param index UInt32 in value
param v Half16NV in array [1]
category NV_half_float
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
VertexAttrib2hNV(index, x, y)
return void
param index UInt32 in value
param x Half16NV in value
param y Half16NV in value
category NV_half_float
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
VertexAttrib2hvNV(index, v)
return void
param index UInt32 in value
param v Half16NV in array [2]
category NV_half_float
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
VertexAttrib3hNV(index, x, y, z)
return void
param index UInt32 in value
param x Half16NV in value
param y Half16NV in value
param z Half16NV in value
category NV_half_float
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
VertexAttrib3hvNV(index, v)
return void
param index UInt32 in value
param v Half16NV in array [3]
category NV_half_float
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
VertexAttrib4hNV(index, x, y, z, w)
return void
param index UInt32 in value
param x Half16NV in value
param y Half16NV in value
param z Half16NV in value
param w Half16NV in value
category NV_half_float
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
VertexAttrib4hvNV(index, v)
return void
param index UInt32 in value
param v Half16NV in array [4]
category NV_half_float
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
VertexAttribs1hvNV(index, n, v)
return void
param index UInt32 in value
param n SizeI in value
param v Half16NV in array [n]
category NV_half_float
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
VertexAttribs2hvNV(index, n, v)
return void
param index UInt32 in value
param n SizeI in value
param v Half16NV in array [n]
category NV_half_float
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
VertexAttribs3hvNV(index, n, v)
return void
param index UInt32 in value
param n SizeI in value
param v Half16NV in array [n]
category NV_half_float
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
VertexAttribs4hvNV(index, n, v)
return void
param index UInt32 in value
param n SizeI in value
param v Half16NV in array [n]
category NV_half_float
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
###############################################################################
#
# Extension #284
# NV_pixel_data_range commands
#
###############################################################################
# @@ Need to verify/add GLX protocol
PixelDataRangeNV(target, length, pointer)
return void
param target PixelDataRangeTargetNV in value
param length SizeI in value
param pointer Void out array [length]
category NV_pixel_data_range
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
FlushPixelDataRangeNV(target)
return void
param target PixelDataRangeTargetNV in value
category NV_pixel_data_range
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
###############################################################################
#
# Extension #285
# NV_primitive_restart commands
#
###############################################################################
# @@ Need to verify/add GLX protocol
PrimitiveRestartNV()
return void
category NV_primitive_restart
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
PrimitiveRestartIndexNV(index)
return void
param index UInt32 in value
category NV_primitive_restart
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
###############################################################################
#
# Extension #286
# NV_texture_expand_normal commands
#
###############################################################################
# (none)
newcategory: NV_texture_expand_normal
###############################################################################
#
# Extension #287
# NV_vertex_program2 commands
#
###############################################################################
# (none)
newcategory: NV_vertex_program2
###############################################################################
#
# Extension #288
# ATI_map_object_buffer commands
#
###############################################################################
# @@ Need to verify/add GLX protocol
MapObjectBufferATI(buffer)
return VoidPointer
param buffer UInt32 in value
category ATI_map_object_buffer
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
UnmapObjectBufferATI(buffer)
return void
param buffer UInt32 in value
category ATI_map_object_buffer
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
###############################################################################
#
# Extension #289
# ATI_separate_stencil commands
#
###############################################################################
# @@ Need to verify/add GLX protocol
StencilOpSeparateATI(face, sfail, dpfail, dppass)
return void
param face StencilFaceDirection in value
param sfail StencilOp in value
param dpfail StencilOp in value
param dppass StencilOp in value
category ATI_separate_stencil
version 1.2
extension
glxropcode ?
glxflags ignore
alias StencilOpSeparate
StencilFuncSeparateATI(frontfunc, backfunc, ref, mask)
return void
param frontfunc StencilFunction in value
param backfunc StencilFunction in value
param ref ClampedStencilValue in value
param mask MaskedStencilValue in value
category ATI_separate_stencil
version 1.2
extension
glxropcode ?
glxflags ignore
alias StencilFuncSeparate
###############################################################################
#
# Extension #290
# ATI_vertex_attrib_array_object commands
#
###############################################################################
# @@ Need to verify/add GLX protocol
VertexAttribArrayObjectATI(index, size, type, normalized, stride, buffer, offset)
return void
param index UInt32 in value
param size Int32 in value
param type VertexAttribPointerTypeARB in value
param normalized Boolean in value
param stride SizeI in value
param buffer UInt32 in value
param offset UInt32 in value
category ATI_vertex_attrib_array_object
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
GetVertexAttribArrayObjectfvATI(index, pname, params)
return void
param index UInt32 in value
param pname ArrayObjectPNameATI in value
param params Float32 out array [pname]
category ATI_vertex_attrib_array_object
dlflags notlistable
version 1.2
extension
glxsingle ?
glxflags ignore
offset ?
GetVertexAttribArrayObjectivATI(index, pname, params)
return void
param index UInt32 in value
param pname ArrayObjectPNameATI in value
param params Int32 out array [pname]
category ATI_vertex_attrib_array_object
dlflags notlistable
version 1.2
extension
glxsingle ?
glxflags ignore
offset ?
###############################################################################
#
# Extension #291 - OpenGL ES only, not in glext.h
# OES_byte_coordinates commands
#
###############################################################################
# void Vertex{234}bOES(T coords)
# void Vertex{234}bvOES(T *coords)
# void TexCoord{1234}bOES(T coords)
# void TexCoord{1234}bvOES(T *coords)
# void MultiTexCoord{1234}bOES(enum texture, T coords)
# void MultiTexCoord{1234}bvOES(enum texture, T *coords)
# All are handcode - mapped to non-byte GLX protocol on client side
# newcategory: OES_byte_coordinates
###############################################################################
#
# Extension #292 - OpenGL ES only, not in glext.h
# OES_fixed_point commands
#
###############################################################################
# Too many to list in just a comment - see spec in the extension registry
# All are handcode - mapped to non-byte GLX protocol on client side
# newcategory: OES_fixed_point
###############################################################################
#
# Extension #293 - OpenGL ES only, not in glext.h
# OES_single_precision commands
#
###############################################################################
# void DepthRangefOES(clampf n, clampf f)
# void FrustumfOES(float l, float r, float b, float t, float n, float f)
# void OrthofOES(float l, float r, float b, float t, float n, float f)
# void ClipPlanefOES(enum plane, const float* equation)
# void glClearDepthfOES(clampd depth)
# GLX ropcodes 4308-4312 (not respectively, see extension spec)
# void GetClipPlanefOES(enum plane, float* equation)
# GLX vendor private 1421
# newcategory: OES_single_precision
###############################################################################
#
# Extension #294 - OpenGL ES only, not in glext.h
# OES_compressed_paletted_texture commands
#
###############################################################################
# (none)
# newcategory: OES_compressed_paletted_texture
###############################################################################
#
# Extension #295 - This is an OpenGL ES extension, but also implemented in Mesa
# OES_read_format commands
#
###############################################################################
# (none)
newcategory: OES_read_format
###############################################################################
#
# Extension #296 - OpenGL ES only, not in glext.h
# OES_query_matrix commands
#
###############################################################################
# bitfield queryMatrixxOES(fixed mantissa[16], int exponent[16])
# All are handcode - mapped to non-byte GLX protocol on client side
# newcategory: OES_query_matrix
###############################################################################
#
# Extension #297
# EXT_depth_bounds_test commands
#
###############################################################################
DepthBoundsEXT(zmin, zmax)
return void
param zmin ClampedFloat64 in value
param zmax ClampedFloat64 in value
category EXT_depth_bounds_test
version 1.2
extension
glxropcode 4229
offset 699
###############################################################################
#
# Extension #298
# EXT_texture_mirror_clamp commands
#
###############################################################################
# (none)
newcategory: EXT_texture_mirror_clamp
###############################################################################
#
# Extension #299
# EXT_blend_equation_separate commands
#
###############################################################################
BlendEquationSeparateEXT(modeRGB, modeAlpha)
return void
param modeRGB BlendEquationModeEXT in value
param modeAlpha BlendEquationModeEXT in value
category EXT_blend_equation_separate
version 1.2
extension
glxropcode 4228
alias BlendEquationSeparate
###############################################################################
#
# Extension #300
# MESA_pack_invert commands
#
###############################################################################
# (none)
newcategory: MESA_pack_invert
###############################################################################
#
# Extension #301
# MESA_ycbcr_texture commands
#
###############################################################################
# (none)
newcategory: MESA_ycbcr_texture
###############################################################################
#
# Extension #301
# MESA_ycbcr_texture commands
#
###############################################################################
# (none)
newcategory: MESA_ycbcr_texture
###############################################################################
#
# Extension #302
# EXT_pixel_buffer_object commands
#
###############################################################################
# (none)
newcategory: EXT_pixel_buffer_object
###############################################################################
#
# Extension #303
# NV_fragment_program_option commands
#
###############################################################################
# (none)
newcategory: NV_fragment_program_option
###############################################################################
#
# Extension #304
# NV_fragment_program2 commands
#
###############################################################################
# (none)
newcategory: NV_fragment_program2
###############################################################################
#
# Extension #305
# NV_vertex_program2_option commands
#
###############################################################################
# (none)
newcategory: NV_vertex_program2_option
###############################################################################
#
# Extension #306
# NV_vertex_program3 commands
#
###############################################################################
# (none)
newcategory: NV_vertex_program3
###############################################################################
#
# Extension #307 - GLX_SGIX_hyperpipe commands
# Extension #308 - GLX_MESA_agp_offset commands
# Extension #309 - GL_EXT_texture_compression_dxt1 (OpenGL ES only, subset of _st3c version)
#
###############################################################################
###############################################################################
#
# 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
BindRenderbufferEXT(target, renderbuffer)
return void
param target RenderbufferTarget in value
param renderbuffer UInt32 in value
category EXT_framebuffer_object
version 1.2
extension
glxropcode 4316
glxflags ignore
alias BindRenderbuffer
DeleteRenderbuffersEXT(n, renderbuffers)
return void
param n SizeI in value
param renderbuffers UInt32 in array [n]
category EXT_framebuffer_object
version 1.2
extension
glxropcode 4317
glxflags ignore
alias DeleteRenderbuffers
GenRenderbuffersEXT(n, renderbuffers)
return void
param n SizeI in value
param renderbuffers UInt32 out array [n]
category EXT_framebuffer_object
version 1.2
extension
glxvendorpriv 1423
glxflags ignore
alias GenRenderbuffers
RenderbufferStorageEXT(target, internalformat, width, height)
return void
param target RenderbufferTarget in value
param internalformat GLenum in value
param width SizeI in value
param height SizeI in value
category EXT_framebuffer_object
version 1.2
extension
glxropcode 4318
glxflags ignore
alias RenderbufferStorage
GetRenderbufferParameterivEXT(target, pname, params)
return void
param target RenderbufferTarget in value
param pname GLenum in value
param params Int32 out array [COMPSIZE(pname)]
category EXT_framebuffer_object
dlflags notlistable
version 1.2
extension
glxvendorpriv 1424
glxflags ignore
alias GetRenderbufferParameteriv
IsFramebufferEXT(framebuffer)
return Boolean
param framebuffer UInt32 in value
category EXT_framebuffer_object
version 1.2
extension
glxvendorpriv 1425
glxflags ignore
alias IsFramebuffer
BindFramebufferEXT(target, framebuffer)
return void
param target FramebufferTarget in value
param framebuffer UInt32 in value
category EXT_framebuffer_object
version 1.2
extension
glxropcode 4319
glxflags ignore
alias BindFramebuffer
DeleteFramebuffersEXT(n, framebuffers)
return void
param n SizeI in value
param framebuffers UInt32 in array [n]
category EXT_framebuffer_object
version 1.2
extension
glxropcode 4320
glxflags ignore
alias DeleteFramebuffers
GenFramebuffersEXT(n, framebuffers)
return void
param n SizeI in value
param framebuffers UInt32 out array [n]
category EXT_framebuffer_object
version 1.2
extension
glxvendorpriv 1426
glxflags ignore
alias GenFramebuffers
CheckFramebufferStatusEXT(target)
return GLenum
param target FramebufferTarget in value
category EXT_framebuffer_object
version 1.2
extension
glxvendorpriv 1427
glxflags ignore
alias CheckFramebufferStatus
FramebufferTexture1DEXT(target, attachment, textarget, texture, level)
return void
param target FramebufferTarget in value
param attachment FramebufferAttachment in value
param textarget GLenum in value
param texture UInt32 in value
param level Int32 in value
category EXT_framebuffer_object
version 1.2
extension
glxropcode 4321
glxflags ignore
alias FramebufferTexture1D
FramebufferTexture2DEXT(target, attachment, textarget, texture, level)
return void
param target FramebufferTarget in value
param attachment FramebufferAttachment in value
param textarget GLenum in value
param texture UInt32 in value
param level Int32 in value
category EXT_framebuffer_object
version 1.2
extension
glxropcode 4322
glxflags ignore
alias FramebufferTexture2D
FramebufferTexture3DEXT(target, attachment, textarget, texture, level, zoffset)
return void
param target FramebufferTarget in value
param attachment FramebufferAttachment in value
param textarget GLenum in value
param texture UInt32 in value
param level Int32 in value
param zoffset Int32 in value
category EXT_framebuffer_object
version 1.2
extension
glxropcode 4323
glxflags ignore
alias FramebufferTexture3D
FramebufferRenderbufferEXT(target, attachment, renderbuffertarget, renderbuffer)
return void
param target FramebufferTarget in value
param attachment FramebufferAttachment in value
param renderbuffertarget RenderbufferTarget in value
param renderbuffer UInt32 in value
category EXT_framebuffer_object
version 1.2
extension
glxropcode 4324
glxflags ignore
alias FramebufferRenderbuffer
GetFramebufferAttachmentParameterivEXT(target, attachment, pname, params)
return void
param target FramebufferTarget in value
param attachment FramebufferAttachment in value
param pname GLenum in value
param params Int32 out array [COMPSIZE(pname)]
category EXT_framebuffer_object
dlflags notlistable
version 1.2
extension
glxvendorpriv 1428
glxflags ignore
alias GetFramebufferAttachmentParameteriv
GenerateMipmapEXT(target)
return void
param target GLenum in value
category EXT_framebuffer_object
version 1.2
extension
glxropcode 4325
glxflags ignore
alias GenerateMipmap
###############################################################################
#
# Extension #311
# GREMEDY_string_marker commands
#
###############################################################################
StringMarkerGREMEDY(len, string)
return void
param len SizeI in value
param string Void in array [len]
category GREMEDY_string_marker
version 1.0
extension
glxflags ignore
offset ?
###############################################################################
#
# Extension #312
# EXT_packed_depth_stencil commands
#
###############################################################################
# (none)
newcategory: EXT_packed_depth_stencil
###############################################################################
#
# Extension #313 - WGL_3DL_stereo_control
#
###############################################################################
###############################################################################
#
# Extension #314
# EXT_stencil_clear_tag commands
#
###############################################################################
StencilClearTagEXT(stencilTagBits, stencilClearTag)
return void
param stencilTagBits SizeI in value
param stencilClearTag UInt32 in value
category EXT_stencil_clear_tag
version 1.5
extension
glxropcode 4223
glxflags ignore
offset ?
###############################################################################
#
# Extension #315
# EXT_texture_sRGB commands
#
###############################################################################
# (none)
newcategory: EXT_texture_sRGB
###############################################################################
#
# Extension #316
# EXT_framebuffer_blit commands
#
###############################################################################
BlitFramebufferEXT(srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter)
return void
param srcX0 Int32 in value
param srcY0 Int32 in value
param srcX1 Int32 in value
param srcY1 Int32 in value
param dstX0 Int32 in value
param dstY0 Int32 in value
param dstX1 Int32 in value
param dstY1 Int32 in value
param mask ClearBufferMask in value
param filter GLenum in value
category EXT_framebuffer_blit
version 1.5
glxropcode 4330
alias BlitFramebuffer
###############################################################################
#
# Extension #317
# EXT_framebuffer_multisample commands
#
###############################################################################
RenderbufferStorageMultisampleEXT(target, samples, internalformat, width, height)
return void
param target GLenum in value
param samples SizeI in value
param internalformat GLenum in value
param width SizeI in value
param height SizeI in value
category EXT_framebuffer_multisample
version 1.5
glxropcode 4331
alias RenderbufferStorageMultisample
###############################################################################
#
# Extension #318
# MESAX_texture_stack commands
#
###############################################################################
# (none)
newcategory: MESAX_texture_stack
###############################################################################
#
# Extension #319
# EXT_timer_query commands
#
###############################################################################
GetQueryObjecti64vEXT(id, pname, params)
return void
param id UInt32 in value
param pname GLenum in value
param params Int64EXT out array [pname]
category EXT_timer_query
dlflags notlistable
version 1.5
glxvendorpriv 1328
glxflags ignore
offset ?
GetQueryObjectui64vEXT(id, pname, params)
return void
param id UInt32 in value
param pname GLenum in value
param params UInt64EXT out array [pname]
category EXT_timer_query
dlflags notlistable
version 1.5
glxvendorpriv 1329
glxflags ignore
offset ?
###############################################################################
#
# Extension #320
# EXT_gpu_program_parameters commands
#
###############################################################################
ProgramEnvParameters4fvEXT(target, index, count, params)
return void
param target ProgramTargetARB in value
param index UInt32 in value
param count SizeI in value
param params Float32 in array [count*4]
category EXT_gpu_program_parameters
version 1.2
glxropcode 4281
offset ?
ProgramLocalParameters4fvEXT(target, index, count, params)
return void
param target ProgramTargetARB in value
param index UInt32 in value
param count SizeI in value
param params Float32 in array [count*4]
category EXT_gpu_program_parameters
version 1.2
glxropcode 4282
offset ?
###############################################################################
#
# Extension #321
# APPLE_flush_buffer_range commands
#
###############################################################################
BufferParameteriAPPLE(target, pname, param)
return void
param target GLenum in value
param pname GLenum in value
param param Int32 in value
category APPLE_flush_buffer_range
version 1.5
extension
glxropcode ?
glxflags ignore
offset ?
FlushMappedBufferRangeAPPLE(target, offset, size)
return void
param target GLenum in value
param offset BufferOffset in value
param size BufferSize in value
category APPLE_flush_buffer_range
version 1.5
extension
glxropcode ?
glxflags ignore
alias FlushMappedBufferRange
###############################################################################
#
# Extension #322
# NV_gpu_program4 commands
#
###############################################################################
ProgramLocalParameterI4iNV(target, index, x, y, z, w)
return void
param target ProgramTarget in value
param index UInt32 in value
param x Int32 in value
param y Int32 in value
param z Int32 in value
param w Int32 in value
category NV_gpu_program4
version 1.3
vectorequiv ProgramLocalParameterI4ivNV
glxvectorequiv ProgramLocalParameterI4ivNV
extension soft WINSOFT NV50
glfflags ignore
glxflags ignore
ProgramLocalParameterI4ivNV(target, index, params)
return void
param target ProgramTarget in value
param index UInt32 in value
param params Int32 in array [4]
category NV_gpu_program4
version 1.3
extension soft WINSOFT NV50
glfflags ignore
glxflags ignore
ProgramLocalParametersI4ivNV(target, index, count, params)
return void
param target ProgramTarget in value
param index UInt32 in value
param count SizeI in value
param params Int32 in array [count*4]
category NV_gpu_program4
version 1.3
extension soft WINSOFT NV50
glfflags ignore
glxflags ignore
ProgramLocalParameterI4uiNV(target, index, x, y, z, w)
return void
param target ProgramTarget in value
param index UInt32 in value
param x UInt32 in value
param y UInt32 in value
param z UInt32 in value
param w UInt32 in value
category NV_gpu_program4
version 1.3
vectorequiv ProgramLocalParameterI4uivNV
glxvectorequiv ProgramLocalParameterI4uivNV
extension soft WINSOFT NV50
glfflags ignore
glxflags ignore
ProgramLocalParameterI4uivNV(target, index, params)
return void
param target ProgramTarget in value
param index UInt32 in value
param params UInt32 in array [4]
category NV_gpu_program4
version 1.3
extension soft WINSOFT NV50
glfflags ignore
glxflags ignore
ProgramLocalParametersI4uivNV(target, index, count, params)
return void
param target ProgramTarget in value
param index UInt32 in value
param count SizeI in value
param params UInt32 in array [count*4]
category NV_gpu_program4
version 1.3
extension soft WINSOFT NV50
glfflags ignore
glxflags ignore
ProgramEnvParameterI4iNV(target, index, x, y, z, w)
return void
param target ProgramTarget in value
param index UInt32 in value
param x Int32 in value
param y Int32 in value
param z Int32 in value
param w Int32 in value
category NV_gpu_program4
version 1.3
vectorequiv ProgramEnvParameterI4ivNV
glxvectorequiv ProgramEnvParameterI4ivNV
extension soft WINSOFT NV50
glfflags ignore
glxflags ignore
ProgramEnvParameterI4ivNV(target, index, params)
return void
param target ProgramTarget in value
param index UInt32 in value
param params Int32 in array [4]
category NV_gpu_program4
version 1.3
extension soft WINSOFT NV50
glfflags ignore
glxflags ignore
ProgramEnvParametersI4ivNV(target, index, count, params)
return void
param target ProgramTarget in value
param index UInt32 in value
param count SizeI in value
param params Int32 in array [count*4]
category NV_gpu_program4
version 1.3
extension soft WINSOFT NV50
glfflags ignore
glxflags ignore
ProgramEnvParameterI4uiNV(target, index, x, y, z, w)
return void
param target ProgramTarget in value
param index UInt32 in value
param x UInt32 in value
param y UInt32 in value
param z UInt32 in value
param w UInt32 in value
category NV_gpu_program4
version 1.3
vectorequiv ProgramEnvParameterI4uivNV
glxvectorequiv ProgramEnvParameterI4uivNV
extension soft WINSOFT NV50
glfflags ignore
glxflags ignore
ProgramEnvParameterI4uivNV(target, index, params)
return void
param target ProgramTarget in value
param index UInt32 in value
param params UInt32 in array [4]
category NV_gpu_program4
version 1.3
extension soft WINSOFT NV50
glfflags ignore
glxflags ignore
ProgramEnvParametersI4uivNV(target, index, count, params)
return void
param target ProgramTarget in value
param index UInt32 in value
param count SizeI in value
param params UInt32 in array [count*4]
category NV_gpu_program4
version 1.3
extension soft WINSOFT NV50
glfflags ignore
glxflags ignore
GetProgramLocalParameterIivNV(target, index, params)
return void
param target ProgramTarget in value
param index UInt32 in value
param params Int32 out array [4]
dlflags notlistable
category NV_gpu_program4
version 1.3
extension soft WINSOFT NV50
glfflags ignore
glxflags ignore
GetProgramLocalParameterIuivNV(target, index, params)
return void
param target ProgramTarget in value
param index UInt32 in value
param params UInt32 out array [4]
dlflags notlistable
category NV_gpu_program4
version 1.3
extension soft WINSOFT NV50
glfflags ignore
glxflags ignore
GetProgramEnvParameterIivNV(target, index, params)
return void
param target ProgramTarget in value
param index UInt32 in value
param params Int32 out array [4]
dlflags notlistable
category NV_gpu_program4
version 1.3
extension soft WINSOFT NV50
glfflags ignore
glxflags ignore
GetProgramEnvParameterIuivNV(target, index, params)
return void
param target ProgramTarget in value
param index UInt32 in value
param params UInt32 out array [4]
dlflags notlistable
category NV_gpu_program4
version 1.3
extension soft WINSOFT NV50
glfflags ignore
glxflags ignore
###############################################################################
#
# Extension #323
# NV_geometry_program4 commands
#
###############################################################################
ProgramVertexLimitNV(target, limit)
return void
param target ProgramTarget in value
param limit Int32 in value
category NV_geometry_program4
version 2.0
extension soft WINSOFT
glfflags ignore
glxflags ignore
FramebufferTextureEXT(target, attachment, texture, level)
return void
param target FramebufferTarget in value
param attachment FramebufferAttachment in value
param texture Texture in value
param level CheckedInt32 in value
category NV_geometry_program4
version 2.0
extension soft WINSOFT
dlflags notlistable
glfflags ignore
glxflags ignore
alias FramebufferTextureARB
FramebufferTextureLayerEXT(target, attachment, texture, level, layer)
return void
param target FramebufferTarget in value
param attachment FramebufferAttachment in value
param texture Texture in value
param level CheckedInt32 in value
param layer CheckedInt32 in value
category NV_geometry_program4
version 2.0
extension soft WINSOFT
dlflags notlistable
glfflags ignore
glxflags ignore
alias FramebufferTextureLayer
FramebufferTextureFaceEXT(target, attachment, texture, level, face)
return void
param target FramebufferTarget in value
param attachment FramebufferAttachment in value
param texture Texture in value
param level CheckedInt32 in value
param face TextureTarget in value
category NV_geometry_program4
version 2.0
extension soft WINSOFT
dlflags notlistable
glfflags ignore
glxflags ignore
alias FramebufferTextureFaceARB
###############################################################################
#
# Extension #324
# EXT_geometry_shader4 commands
#
###############################################################################
ProgramParameteriEXT(program, pname, value)
return void
param program UInt32 in value
param pname ProgramParameterPName in value
param value Int32 in value
category EXT_geometry_shader4
version 2.0
extension soft WINSOFT
glfflags ignore
glxflags ignore
alias ProgramParameteriARB
###############################################################################
#
# Extension #325
# NV_vertex_program4 commands
#
###############################################################################
VertexAttribI1iEXT(index, x)
return void
param index UInt32 in value
param x Int32 in value
category NV_vertex_program4
beginend allow-inside
vectorequiv VertexAttribI1ivEXT
glxvectorequiv VertexAttribI1ivEXT
extension soft WINSOFT NV10
glfflags ignore
glxflags ignore
alias VertexAttribI1i
VertexAttribI2iEXT(index, x, y)
return void
param index UInt32 in value
param x Int32 in value
param y Int32 in value
category NV_vertex_program4
beginend allow-inside
vectorequiv VertexAttribI2ivEXT
glxvectorequiv VertexAttribI2ivEXT
extension soft WINSOFT NV10
glfflags ignore
glxflags ignore
alias VertexAttribI2i
VertexAttribI3iEXT(index, x, y, z)
return void
param index UInt32 in value
param x Int32 in value
param y Int32 in value
param z Int32 in value
category NV_vertex_program4
beginend allow-inside
vectorequiv VertexAttribI3ivEXT
glxvectorequiv VertexAttribI3ivEXT
extension soft WINSOFT NV10
glfflags ignore
glxflags ignore
alias VertexAttribI3i
VertexAttribI4iEXT(index, x, y, z, w)
return void
param index UInt32 in value
param x Int32 in value
param y Int32 in value
param z Int32 in value
param w Int32 in value
category NV_vertex_program4
beginend allow-inside
vectorequiv VertexAttribI4ivEXT
glxvectorequiv VertexAttribI4ivEXT
extension soft WINSOFT NV10
glfflags ignore
glxflags ignore
alias VertexAttribI4i
VertexAttribI1uiEXT(index, x)
return void
param index UInt32 in value
param x UInt32 in value
category NV_vertex_program4
beginend allow-inside
vectorequiv VertexAttribI1uivEXT
glxvectorequiv VertexAttribI1uivEXT
extension soft WINSOFT NV10
glfflags ignore
glxflags ignore
alias VertexAttribI1ui
VertexAttribI2uiEXT(index, x, y)
return void
param index UInt32 in value
param x UInt32 in value
param y UInt32 in value
category NV_vertex_program4
beginend allow-inside
vectorequiv VertexAttribI2uivEXT
glxvectorequiv VertexAttribI2uivEXT
extension soft WINSOFT NV10
glfflags ignore
glxflags ignore
alias VertexAttribI2ui
VertexAttribI3uiEXT(index, x, y, z)
return void
param index UInt32 in value
param x UInt32 in value
param y UInt32 in value
param z UInt32 in value
category NV_vertex_program4
beginend allow-inside
vectorequiv VertexAttribI3uivEXT
glxvectorequiv VertexAttribI3uivEXT
extension soft WINSOFT NV10
glfflags ignore
glxflags ignore
alias VertexAttribI3ui
VertexAttribI4uiEXT(index, x, y, z, w)
return void
param index UInt32 in value
param x UInt32 in value
param y UInt32 in value
param z UInt32 in value
param w UInt32 in value
category NV_vertex_program4
beginend allow-inside
vectorequiv VertexAttribI4uivEXT
glxvectorequiv VertexAttribI4uivEXT
extension soft WINSOFT NV10
glfflags ignore
glxflags ignore
alias VertexAttribI4ui
VertexAttribI1ivEXT(index, v)
return void
param index UInt32 in value
param v Int32 in array [1]
category NV_vertex_program4
beginend allow-inside
extension soft WINSOFT NV10
glfflags ignore
glxflags ignore
alias VertexAttribI1iv
VertexAttribI2ivEXT(index, v)
return void
param index UInt32 in value
param v Int32 in array [2]
category NV_vertex_program4
beginend allow-inside
extension soft WINSOFT NV10
glfflags ignore
glxflags ignore
alias VertexAttribI2iv
VertexAttribI3ivEXT(index, v)
return void
param index UInt32 in value
param v Int32 in array [3]
category NV_vertex_program4
beginend allow-inside
extension soft WINSOFT NV10
glfflags ignore
glxflags ignore
alias VertexAttribI3iv
VertexAttribI4ivEXT(index, v)
return void
param index UInt32 in value
param v Int32 in array [4]
category NV_vertex_program4
beginend allow-inside
extension soft WINSOFT NV10
glfflags ignore
glxflags ignore
alias VertexAttribI4iv
VertexAttribI1uivEXT(index, v)
return void
param index UInt32 in value
param v UInt32 in array [1]
category NV_vertex_program4
beginend allow-inside
extension soft WINSOFT NV10
glfflags ignore
glxflags ignore
alias VertexAttribI1uiv
VertexAttribI2uivEXT(index, v)
return void
param index UInt32 in value
param v UInt32 in array [2]
category NV_vertex_program4
beginend allow-inside
extension soft WINSOFT NV10
glfflags ignore
glxflags ignore
alias VertexAttribI2uiv
VertexAttribI3uivEXT(index, v)
return void
param index UInt32 in value
param v UInt32 in array [3]
category NV_vertex_program4
beginend allow-inside
extension soft WINSOFT NV10
glfflags ignore
glxflags ignore
alias VertexAttribI3uiv
VertexAttribI4uivEXT(index, v)
return void
param index UInt32 in value
param v UInt32 in array [4]
category NV_vertex_program4
beginend allow-inside
extension soft WINSOFT NV10
glfflags ignore
glxflags ignore
alias VertexAttribI4uiv
VertexAttribI4bvEXT(index, v)
return void
param index UInt32 in value
param v Int8 in array [4]
category NV_vertex_program4
beginend allow-inside
extension soft WINSOFT NV10
glfflags ignore
glxflags ignore
alias VertexAttribI4bv
VertexAttribI4svEXT(index, v)
return void
param index UInt32 in value
param v Int16 in array [4]
category NV_vertex_program4
beginend allow-inside
extension soft WINSOFT NV10
glfflags ignore
glxflags ignore
alias VertexAttribI4sv
VertexAttribI4ubvEXT(index, v)
return void
param index UInt32 in value
param v UInt8 in array [4]
category NV_vertex_program4
beginend allow-inside
extension soft WINSOFT NV10
glfflags ignore
glxflags ignore
alias VertexAttribI4ubv
VertexAttribI4usvEXT(index, v)
return void
param index UInt32 in value
param v UInt16 in array [4]
category NV_vertex_program4
beginend allow-inside
extension soft WINSOFT NV10
glfflags ignore
glxflags ignore
alias VertexAttribI4usv
VertexAttribIPointerEXT(index, size, type, stride, pointer)
return void
param index UInt32 in value
param size Int32 in value
param type VertexAttribEnum in value
param stride SizeI in value
param pointer Void in array [COMPSIZE(size/type/stride)] retained
category NV_vertex_program4
dlflags notlistable
extension soft WINSOFT NV10
glfflags ignore
glxflags ignore
alias VertexAttribIPointer
GetVertexAttribIivEXT(index, pname, params)
return void
param index UInt32 in value
param pname VertexAttribEnum in value
param params Int32 out array [1]
category NV_vertex_program4
dlflags notlistable
extension soft WINSOFT NV10
glfflags ignore
glxflags ignore
alias GetVertexAttribIiv
GetVertexAttribIuivEXT(index, pname, params)
return void
param index UInt32 in value
param pname VertexAttribEnum in value
param params UInt32 out array [1]
category NV_vertex_program4
dlflags notlistable
extension soft WINSOFT NV10
glfflags ignore
glxflags ignore
alias GetVertexAttribIuiv
###############################################################################
#
# Extension #326
# EXT_gpu_shader4 commands
#
###############################################################################
GetUniformuivEXT(program, location, params)
return void
param program UInt32 in value
param location Int32 in value
param params UInt32 out array [COMPSIZE(program/location)]
category EXT_gpu_shader4
dlflags notlistable
version 2.0
extension soft WINSOFT
glfflags ignore
glxflags ignore
alias GetUniformuiv
BindFragDataLocationEXT(program, color, name)
return void
param program UInt32 in value
param color UInt32 in value
param name Char in array [COMPSIZE(name)]
category EXT_gpu_shader4
dlflags notlistable
version 2.0
extension soft WINSOFT
glfflags ignore
glxflags ignore
alias BindFragDataLocation
GetFragDataLocationEXT(program, name)
return Int32
param program UInt32 in value
param name Char in array [COMPSIZE(name)]
category EXT_gpu_shader4
dlflags notlistable
version 2.0
extension soft WINSOFT
glfflags ignore
glxflags ignore
alias GetFragDataLocation
Uniform1uiEXT(location, v0)
return void
param location Int32 in value
param v0 UInt32 in value
category EXT_gpu_shader4
version 2.0
extension soft WINSOFT
glfflags ignore
glxflags ignore
alias Uniform1ui
Uniform2uiEXT(location, v0, v1)
return void
param location Int32 in value
param v0 UInt32 in value
param v1 UInt32 in value
category EXT_gpu_shader4
version 2.0
extension soft WINSOFT
glfflags ignore
glxflags ignore
alias Uniform2ui
Uniform3uiEXT(location, v0, v1, v2)
return void
param location Int32 in value
param v0 UInt32 in value
param v1 UInt32 in value
param v2 UInt32 in value
category EXT_gpu_shader4
version 2.0
extension soft WINSOFT
glfflags ignore
glxflags ignore
alias Uniform3ui
Uniform4uiEXT(location, v0, v1, v2, v3)
return void
param location Int32 in value
param v0 UInt32 in value
param v1 UInt32 in value
param v2 UInt32 in value
param v3 UInt32 in value
category EXT_gpu_shader4
version 2.0
extension soft WINSOFT
glfflags ignore
glxflags ignore
alias Uniform4ui
Uniform1uivEXT(location, count, value)
return void
param location Int32 in value
param count SizeI in value
param value UInt32 in array [count]
category EXT_gpu_shader4
version 2.0
extension soft WINSOFT
glfflags ignore
glxflags ignore
alias Uniform1uiv
Uniform2uivEXT(location, count, value)
return void
param location Int32 in value
param count SizeI in value
param value UInt32 in array [count*2]
category EXT_gpu_shader4
version 2.0
extension soft WINSOFT
glfflags ignore
glxflags ignore
alias Uniform2uiv
Uniform3uivEXT(location, count, value)
return void
param location Int32 in value
param count SizeI in value
param value UInt32 in array [count*3]
category EXT_gpu_shader4
version 2.0
extension soft WINSOFT
glfflags ignore
glxflags ignore
alias Uniform3uiv
Uniform4uivEXT(location, count, value)
return void
param location Int32 in value
param count SizeI in value
param value UInt32 in array [count*4]
category EXT_gpu_shader4
version 2.0
extension soft WINSOFT
glfflags ignore
glxflags ignore
alias Uniform4uiv
###############################################################################
#
# Extension #327
# EXT_draw_instanced commands
#
###############################################################################
DrawArraysInstancedEXT(mode, start, count, primcount)
return void
param mode BeginMode in value
param start Int32 in value
param count SizeI in value
param primcount SizeI in value
category EXT_draw_instanced
version 2.0
extension soft WINSOFT
dlflags notlistable
vectorequiv ArrayElement
glfflags ignore
glxflags ignore
alias DrawArraysInstancedARB
DrawElementsInstancedEXT(mode, count, type, indices, primcount)
return void
param mode BeginMode in value
param count SizeI in value
param type DrawElementsType in value
param indices Void in array [COMPSIZE(count/type)]
param primcount SizeI in value
category EXT_draw_instanced
version 2.0
extension soft WINSOFT
dlflags notlistable
vectorequiv ArrayElement
glfflags ignore
glxflags ignore
alias DrawElementsInstancedARB
###############################################################################
#
# Extension #328
# EXT_packed_float commands
#
###############################################################################
# (none)
newcategory: EXT_packed_float
###############################################################################
#
# Extension #329
# EXT_texture_array commands
#
###############################################################################
# (none)
newcategory: EXT_texture_array
###############################################################################
#
# Extension #330
# EXT_texture_buffer_object commands
#
###############################################################################
TexBufferEXT(target, internalformat, buffer)
return void
param target TextureTarget in value
param internalformat GLenum in value
param buffer UInt32 in value
category EXT_texture_buffer_object
version 2.0
extension soft WINSOFT NV50
glfflags ignore
glxflags ignore
alias TexBufferARB
###############################################################################
#
# Extension #331
# EXT_texture_compression_latc commands
#
###############################################################################
# (none)
newcategory: EXT_texture_compression_latc
###############################################################################
#
# Extension #332
# EXT_texture_compression_rgtc commands
#
###############################################################################
# (none)
newcategory: EXT_texture_compression_rgtc
###############################################################################
#
# Extension #333
# EXT_texture_shared_exponent commands
#
###############################################################################
# (none)
newcategory: EXT_texture_shared_exponent
###############################################################################
#
# Extension #334
# NV_depth_buffer_float commands
#
###############################################################################
DepthRangedNV(zNear, zFar)
return void
param zNear Float64 in value
param zFar Float64 in value
category NV_depth_buffer_float
extension soft WINSOFT NV50
version 2.0
glfflags ignore
glxflags ignore
ClearDepthdNV(depth)
return void
param depth Float64 in value
category NV_depth_buffer_float
extension soft WINSOFT NV50
version 2.0
glfflags ignore
glxflags ignore
DepthBoundsdNV(zmin, zmax)
return void
param zmin Float64 in value
param zmax Float64 in value
category NV_depth_buffer_float
extension soft WINSOFT NV50
version 2.0
glfflags ignore
glxflags ignore
###############################################################################
#
# Extension #335
# NV_fragment_program4 commands
#
###############################################################################
# (none)
newcategory: NV_fragment_program4
###############################################################################
#
# Extension #336
# NV_framebuffer_multisample_coverage commands
#
###############################################################################
RenderbufferStorageMultisampleCoverageNV(target, coverageSamples, colorSamples, internalformat, width, height)
return void
param target RenderbufferTarget in value
param coverageSamples SizeI in value
param colorSamples SizeI in value
param internalformat PixelInternalFormat in value
param width SizeI in value
param height SizeI in value
category NV_framebuffer_multisample_coverage
version 1.5
extension soft WINSOFT
dlflags notlistable
glfflags ignore
glxflags ignore
###############################################################################
#
# Extension #337
# EXT_framebuffer_sRGB commands
#
###############################################################################
# (none)
newcategory: EXT_framebuffer_sRGB
###############################################################################
#
# Extension #338
# NV_geometry_shader4 commands
#
###############################################################################
# (none)
newcategory: NV_geometry_shader4
###############################################################################
#
# Extension #339
# NV_parameter_buffer_object commands
#
###############################################################################
ProgramBufferParametersfvNV(target, buffer, index, count, params)
return void
param target ProgramTarget in value
param buffer UInt32 in value
param index UInt32 in value
param count SizeI in value
param params Float32 in array [count]
category NV_parameter_buffer_object
version 1.2
extension soft WINSOFT NV50
glfflags ignore
glxflags ignore
ProgramBufferParametersIivNV(target, buffer, index, count, params)
return void
param target ProgramTarget in value
param buffer UInt32 in value
param index UInt32 in value
param count SizeI in value
param params Int32 in array [count]
category NV_parameter_buffer_object
version 1.2
extension soft WINSOFT NV50
glfflags ignore
glxflags ignore
ProgramBufferParametersIuivNV(target, buffer, index, count, params)
return void
param target ProgramTarget in value
param buffer UInt32 in value
param index UInt32 in value
param count SizeI in value
param params UInt32 in array [count]
category NV_parameter_buffer_object
version 1.2
extension soft WINSOFT NV50
glfflags ignore
glxflags ignore
###############################################################################
#
# Extension #340
# EXT_draw_buffers2 commands
#
###############################################################################
ColorMaskIndexedEXT(index, r, g, b, a)
return void
param index UInt32 in value
param r Boolean in value
param g Boolean in value
param b Boolean in value
param a Boolean in value
category EXT_draw_buffers2
version 2.0
glxflags ignore
glfflags ignore
extension soft WINSOFT
alias ColorMaski
GetBooleanIndexedvEXT(target, index, data)
return void
param target GLenum in value
param index UInt32 in value
param data Boolean out array [COMPSIZE(target)]
category EXT_draw_buffers2
version 2.0
dlflags notlistable
glxflags ignore
glfflags ignore
extension soft WINSOFT
alias GetBooleani_v
GetIntegerIndexedvEXT(target, index, data)
return void
param target GLenum in value
param index UInt32 in value
param data Int32 out array [COMPSIZE(target)]
category EXT_draw_buffers2
version 2.0
dlflags notlistable
glxflags ignore
glfflags ignore
extension soft WINSOFT
alias GetIntegeri_v
EnableIndexedEXT(target, index)
return void
param target GLenum in value
param index UInt32 in value
category EXT_draw_buffers2
version 2.0
glxflags ignore
glfflags ignore
extension soft WINSOFT
alias Enablei
DisableIndexedEXT(target, index)
return void
param target GLenum in value
param index UInt32 in value
category EXT_draw_buffers2
version 2.0
glxflags ignore
glfflags ignore
extension soft WINSOFT
alias Disablei
IsEnabledIndexedEXT(target, index)
return Boolean
param target GLenum in value
param index UInt32 in value
category EXT_draw_buffers2
version 2.0
dlflags notlistable
glxflags ignore
glfflags ignore
extension soft WINSOFT
alias IsEnabledi
###############################################################################
#
# Extension #341
# NV_transform_feedback commands
#
###############################################################################
BeginTransformFeedbackNV(primitiveMode)
return void
param primitiveMode GLenum in value
category NV_transform_feedback
version 1.5
dlflags notlistable
glxflags ignore
glfflags ignore
extension soft WINSOFT
alias BeginTransformFeedback
EndTransformFeedbackNV()
return void
category NV_transform_feedback
version 1.5
dlflags notlistable
glxflags ignore
glfflags ignore
extension soft WINSOFT
alias EndTransformFeedback
TransformFeedbackAttribsNV(count, attribs, bufferMode)
return void
param count UInt32 in value
param attribs Int32 in array [COMPSIZE(count)]
param bufferMode GLenum in value
category NV_transform_feedback
version 1.5
dlflags notlistable
glxflags ignore
glfflags ignore
extension soft WINSOFT
BindBufferRangeNV(target, index, buffer, offset, size)
return void
param target GLenum in value
param index UInt32 in value
param buffer UInt32 in value
param offset BufferOffset in value
param size BufferSize in value
category NV_transform_feedback
version 1.5
dlflags notlistable
glxflags ignore
glfflags ignore
extension soft WINSOFT
alias BindBufferRange
BindBufferOffsetNV(target, index, buffer, offset)
return void
param target GLenum in value
param index UInt32 in value
param buffer UInt32 in value
param offset BufferOffset in value
category NV_transform_feedback
version 1.5
dlflags notlistable
glxflags ignore
glfflags ignore
extension soft WINSOFT
alias BindBufferOffsetEXT
BindBufferBaseNV(target, index, buffer)
return void
param target GLenum in value
param index UInt32 in value
param buffer UInt32 in value
category NV_transform_feedback
version 1.5
dlflags notlistable
glxflags ignore
glfflags ignore
extension soft WINSOFT
alias BindBufferBase
TransformFeedbackVaryingsNV(program, count, locations, bufferMode)
return void
param program UInt32 in value
param count SizeI in value
param locations Int32 in array [COMPSIZE(count)]
param bufferMode GLenum in value
category NV_transform_feedback
version 1.5
dlflags notlistable
glxflags ignore
glfflags ignore
extension soft WINSOFT
alias TransformFeedbackVaryings
ActiveVaryingNV(program, name)
return void
param program UInt32 in value
param name Char in array [COMPSIZE(name)]
category NV_transform_feedback
version 1.5
dlflags notlistable
glxflags ignore
glfflags ignore
extension soft WINSOFT
GetVaryingLocationNV(program, name)
return Int32
param program UInt32 in value
param name Char in array [COMPSIZE(name)]
category NV_transform_feedback
dlflags notlistable
version 1.5
glfflags ignore
glxflags ignore
extension soft WINSOFT
GetActiveVaryingNV(program, index, bufSize, length, size, type, name)
return void
param program UInt32 in value
param index UInt32 in value
param bufSize SizeI in value
param length SizeI out array [1]
param size SizeI out array [1]
param type GLenum out array [1]
param name Char out array [COMPSIZE(program/index/bufSize)]
category NV_transform_feedback
dlflags notlistable
version 1.5
extension soft WINSOFT
glfflags ignore
glxflags ignore
GetTransformFeedbackVaryingNV(program, index, location)
return void
param program UInt32 in value
param index UInt32 in value
param location Int32 out array [1]
category NV_transform_feedback
dlflags notlistable
version 1.5
extension soft WINSOFT
glfflags ignore
glxflags ignore
alias GetTransformFeedbackVarying
###############################################################################
#
# Extension #342
# EXT_bindable_uniform commands
#
###############################################################################
UniformBufferEXT(program, location, buffer)
return void
param program UInt32 in value
param location Int32 in value
param buffer UInt32 in value
category EXT_bindable_uniform
version 2.0
extension soft WINSOFT
glxflags ignore
glfflags ignore
GetUniformBufferSizeEXT(program, location)
return Int32
param program UInt32 in value
param location Int32 in value
category EXT_bindable_uniform
dlflags notlistable
version 2.0
extension soft WINSOFT
glfflags ignore
glxflags ignore
GetUniformOffsetEXT(program, location)
return BufferOffset
param program UInt32 in value
param location Int32 in value
category EXT_bindable_uniform
dlflags notlistable
version 2.0
extension soft WINSOFT
glfflags ignore
glxflags ignore
###############################################################################
#
# Extension #343
# EXT_texture_integer extension commands
#
###############################################################################
TexParameterIivEXT(target, pname, params)
return void
param target TextureTarget in value
param pname TextureParameterName in value
param params Int32 in array [COMPSIZE(pname)]
category EXT_texture_integer
version 2.0
extension soft WINSOFT NV50
glfflags ignore
glxflags ignore
alias TexParameterIiv
TexParameterIuivEXT(target, pname, params)
return void
param target TextureTarget in value
param pname TextureParameterName in value
param params UInt32 in array [COMPSIZE(pname)]
category EXT_texture_integer
version 2.0
extension soft WINSOFT NV50
glfflags ignore
glxflags ignore
alias TexParameterIuiv
GetTexParameterIivEXT(target, pname, params)
return void
param target TextureTarget in value
param pname GetTextureParameter in value
param params Int32 out array [COMPSIZE(pname)]
category EXT_texture_integer
dlflags notlistable
version 1.0
version 2.0
extension soft WINSOFT NV50
glfflags ignore
glxflags ignore
alias GetTexParameterIiv
GetTexParameterIuivEXT(target, pname, params)
return void
param target TextureTarget in value
param pname GetTextureParameter in value
param params UInt32 out array [COMPSIZE(pname)]
category EXT_texture_integer
dlflags notlistable
version 1.0
version 2.0
extension soft WINSOFT NV50
glfflags ignore
glxflags ignore
alias GetTexParameterIuiv
ClearColorIiEXT(red, green, blue, alpha)
return void
param red Int32 in value
param green Int32 in value
param blue Int32 in value
param alpha Int32 in value
category EXT_texture_integer
version 2.0
extension soft WINSOFT NV50
glfflags ignore
glxflags ignore
ClearColorIuiEXT(red, green, blue, alpha)
return void
param red UInt32 in value
param green UInt32 in value
param blue UInt32 in value
param alpha UInt32 in value
category EXT_texture_integer
version 2.0
extension soft WINSOFT NV50
glfflags ignore
glxflags ignore
###############################################################################
#
# Extension #344 - GLX_EXT_texture_from_pixmap
#
###############################################################################
###############################################################################
#
# Extension #345
# GREMEDY_frame_terminator commands
#
###############################################################################
FrameTerminatorGREMEDY()
return void
category GREMEDY_frame_terminator
version 1.0
extension
glxflags ignore
offset ?
###############################################################################
#
# Extension #346
# NV_conditional_render commands
#
###############################################################################
BeginConditionalRenderNV(id, mode)
return void
param id UInt32 in value
param mode TypeEnum in value
category NV_conditional_render
glfflags ignore
glxflags ignore
alias BeginConditionalRender
EndConditionalRenderNV()
return void
category NV_conditional_render
glfflags ignore
glxflags ignore
alias EndConditionalRender
###############################################################################
#
# Extension #347
# NV_present_video commands
#
###############################################################################
# TBD
# void PresentFrameKeyedNV(uint video_slot, uint64EXT minPresentTime,
# uint beginPresentTimeId, uint
# presentDurationId, enum type, enum target0,
# uint fill0, uint key0, enum target1, uint
# fill1, uint key1);
#
# void PresentFrameDualFillNV(uint video_slot, uint64EXT
# minPresentTime, uint beginPresentTimeId,
# uint presentDurationId, enum type, enum
# target0, uint fill0, enum target1, uint
# fill1, enum target2, uint fill2, enum
# target3, uint fill3);
#
# void GetVideoivNV(uint video_slot, enum pname, int *params);
# void GetVideouivNV(uint video_slot, enum pname, uint *params);
# void GetVideoi64vNV(uint video_slot, enum pname, int64EXT *params);
# void GetVideoui64vNV(uint video_slot, enum pname, uint64EXT *params);
# void VideoParameterivNV(uint video_slot, enum pname, const int *params);
PresentFrameKeyedNV(video_slot, minPresentTime, beginPresentTimeId, presentDurationId, type, target0, fill0, key0, target1, fill1, key1)
return void
param video_slot UInt32 in value
param minPresentTime UInt64EXT in value
param beginPresentTimeId UInt32 in value
param presentDurationId UInt32 in value
param type GLenum in value
param target0 GLenum in value
param fill0 UInt32 in value
param key0 UInt32 in value
param target1 GLenum in value
param fill1 UInt32 in value
param key1 UInt32 in value
category NV_present_video
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
PresentFrameDualFillNV(video_slot, minPresentTime, beginPresentTimeId, presentDurationId, type, target0, fill0, target1, fill1, target2, fill2, target3, fill3)
return void
param video_slot UInt32 in value
param minPresentTime UInt64EXT in value
param beginPresentTimeId UInt32 in value
param presentDurationId UInt32 in value
param type GLenum in value
param target0 GLenum in value
param fill0 UInt32 in value
param target1 GLenum in value
param fill1 UInt32 in value
param target2 GLenum in value
param fill2 UInt32 in value
param target3 GLenum in value
param fill3 UInt32 in value
category NV_present_video
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
GetVideoivNV(video_slot, pname, params)
return void
param video_slot UInt32 in value
param pname GLenum in value
param params Int32 out array [COMPSIZE(pname)]
category NV_present_video
dlflags notlistable
version 1.2
extension
glxsingle ?
glxflags ignore
offset ?
GetVideouivNV(video_slot, pname, params)
return void
param video_slot UInt32 in value
param pname GLenum in value
param params UInt32 out array [COMPSIZE(pname)]
category NV_present_video
dlflags notlistable
version 1.2
extension
glxsingle ?
glxflags ignore
offset ?
GetVideoi64vNV(video_slot, pname, params)
return void
param video_slot UInt32 in value
param pname GLenum in value
param params Int64EXT out array [COMPSIZE(pname)]
category NV_present_video
dlflags notlistable
version 1.2
extension
glxsingle ?
glxflags ignore
offset ?
GetVideoui64vNV(video_slot, pname, params)
return void
param video_slot UInt32 in value
param pname GLenum in value
param params UInt64EXT out array [COMPSIZE(pname)]
category NV_present_video
dlflags notlistable
version 1.2
extension
glxsingle ?
glxflags ignore
offset ?
###############################################################################
#
# Extension #348 - GLX_NV_video_out
# Extension #349 - WGL_NV_video_out
# Extension #350 - GLX_NV_swap_group
# Extension #351 - WGL_NV_swap_group
#
###############################################################################
###############################################################################
#
# Extension #352
# EXT_transform_feedback commands
#
###############################################################################
# From EXT_draw_buffers2: GetBooleanIndexedvEXT / GetIntegerIndexedvEXT
BeginTransformFeedbackEXT(primitiveMode)
return void
param primitiveMode GLenum in value
category EXT_transform_feedback
version 2.0
dlflags notlistable
glxflags ignore
glfflags ignore
extension soft WINSOFT
alias BeginTransformFeedback
EndTransformFeedbackEXT()
return void
category EXT_transform_feedback
version 2.0
dlflags notlistable
glxflags ignore
glfflags ignore
extension soft WINSOFT
alias EndTransformFeedback
BindBufferRangeEXT(target, index, buffer, offset, size)
return void
param target GLenum in value
param index UInt32 in value
param buffer UInt32 in value
param offset BufferOffset in value
param size BufferSize in value
category EXT_transform_feedback
version 2.0
dlflags notlistable
glxflags ignore
glfflags ignore
extension soft WINSOFT
alias BindBufferRange
# Not promoted to the OpenGL 3.0 core
BindBufferOffsetEXT(target, index, buffer, offset)
return void
param target GLenum in value
param index UInt32 in value
param buffer UInt32 in value
param offset BufferOffset in value
category EXT_transform_feedback
version 2.0
dlflags notlistable
glxflags ignore
glfflags ignore
extension soft WINSOFT
BindBufferBaseEXT(target, index, buffer)
return void
param target GLenum in value
param index UInt32 in value
param buffer UInt32 in value
category EXT_transform_feedback
version 2.0
dlflags notlistable
glxflags ignore
glfflags ignore
extension soft WINSOFT
alias BindBufferBase
TransformFeedbackVaryingsEXT(program, count, varyings, bufferMode)
return void
param program UInt32 in value
param count SizeI in value
param varyings CharPointer in array [count]
param bufferMode GLenum in value
category EXT_transform_feedback
version 2.0
dlflags notlistable
glxflags ignore
glfflags ignore
extension soft WINSOFT
alias TransformFeedbackVaryings
GetTransformFeedbackVaryingEXT(program, index, bufSize, length, size, type, name)
return void
param program UInt32 in value
param index UInt32 in value
param bufSize SizeI in value
param length SizeI out array [1]
param size SizeI out array [1]
param type GLenum out array [1]
param name Char out array [COMPSIZE(length)]
category EXT_transform_feedback
dlflags notlistable
version 2.0
extension soft WINSOFT
glfflags ignore
glxflags ignore
alias GetTransformFeedbackVarying
###############################################################################
#
# Extension #353
# EXT_direct_state_access commands
#
###############################################################################
# New 1.1 client commands
ClientAttribDefaultEXT(mask)
return void
param mask ClientAttribMask in value
category EXT_direct_state_access
extension soft WINSOFT
dlflags notlistable
glxflags ignore ### client-handcode client-intercept server-handcode
PushClientAttribDefaultEXT(mask)
return void
param mask ClientAttribMask in value
category EXT_direct_state_access
extension soft WINSOFT
dlflags notlistable
glxflags ignore ### client-handcode client-intercept server-handcode
# New 1.0 matrix commands
MatrixLoadfEXT(mode, m)
return void
param mode MatrixMode in value
param m Float32 in array [16]
category EXT_direct_state_access
extension soft WINSOFT
glxflags ignore
glfflags ignore
MatrixLoaddEXT(mode, m)
return void
param mode MatrixMode in value
param m Float64 in array [16]
category EXT_direct_state_access
extension soft WINSOFT
glxflags ignore
glfflags ignore
MatrixMultfEXT(mode, m)
return void
param mode MatrixMode in value
param m Float32 in array [16]
category EXT_direct_state_access
extension soft WINSOFT
glxflags ignore
glfflags ignore
MatrixMultdEXT(mode, m)
return void
param mode MatrixMode in value
param m Float64 in array [16]
category EXT_direct_state_access
extension soft WINSOFT
glxflags ignore
glfflags ignore
MatrixLoadIdentityEXT(mode)
return void
param mode MatrixMode in value
category EXT_direct_state_access
extension soft WINSOFT
glxflags ignore
glfflags ignore
MatrixRotatefEXT(mode, angle, x, y, z)
return void
param mode MatrixMode in value
param angle Float32 in value
param x Float32 in value
param y Float32 in value
param z Float32 in value
category EXT_direct_state_access
extension soft WINSOFT
glxflags ignore
glfflags ignore
MatrixRotatedEXT(mode, angle, x, y, z)
return void
param mode MatrixMode in value
param angle Float64 in value
param x Float64 in value
param y Float64 in value
param z Float64 in value
category EXT_direct_state_access
extension soft WINSOFT
glxflags ignore
glfflags ignore
MatrixScalefEXT(mode, x, y, z)
return void
param mode MatrixMode in value
param x Float32 in value
param y Float32 in value
param z Float32 in value
category EXT_direct_state_access
extension soft WINSOFT
glxflags ignore
glfflags ignore
MatrixScaledEXT(mode, x, y, z)
return void
param mode MatrixMode in value
param x Float64 in value
param y Float64 in value
param z Float64 in value
category EXT_direct_state_access
extension soft WINSOFT
glxflags ignore
glfflags ignore
MatrixTranslatefEXT(mode, x, y, z)
return void
param mode MatrixMode in value
param x Float32 in value
param y Float32 in value
param z Float32 in value
category EXT_direct_state_access
extension soft WINSOFT
glxflags ignore
glfflags ignore
MatrixTranslatedEXT(mode, x, y, z)
return void
param mode MatrixMode in value
param x Float64 in value
param y Float64 in value
param z Float64 in value
category EXT_direct_state_access
extension soft WINSOFT
glxflags ignore
glfflags ignore
MatrixFrustumEXT(mode, left, right, bottom, top, zNear, zFar)
return void
param mode MatrixMode in value
param left Float64 in value
param right Float64 in value
param bottom Float64 in value
param top Float64 in value
param zNear Float64 in value
param zFar Float64 in value
category EXT_direct_state_access
extension soft WINSOFT
glxflags ignore
glfflags ignore
MatrixOrthoEXT(mode, left, right, bottom, top, zNear, zFar)
return void
param mode MatrixMode in value
param left Float64 in value
param right Float64 in value
param bottom Float64 in value
param top Float64 in value
param zNear Float64 in value
param zFar Float64 in value
category EXT_direct_state_access
extension soft WINSOFT
glxflags ignore
glfflags ignore
MatrixPopEXT(mode)
return void
param mode MatrixMode in value
category EXT_direct_state_access
extension soft WINSOFT
glxflags ignore
glfflags ignore
MatrixPushEXT(mode)
return void
param mode MatrixMode in value
category EXT_direct_state_access
extension soft WINSOFT
glxflags ignore
glfflags ignore
# New 1.3 matrix transpose commands
MatrixLoadTransposefEXT(mode, m)
return void
param mode MatrixMode in value
param m Float32 in array [16]
category EXT_direct_state_access
extension soft WINSOFT
glxflags ignore
glfflags ignore
MatrixLoadTransposedEXT(mode, m)
return void
param mode MatrixMode in value
param m Float64 in array [16]
category EXT_direct_state_access
extension soft WINSOFT
glxflags ignore
glfflags ignore
MatrixMultTransposefEXT(mode, m)
return void
param mode MatrixMode in value
param m Float32 in array [16]
category EXT_direct_state_access
extension soft WINSOFT
glxflags ignore
glfflags ignore
MatrixMultTransposedEXT(mode, m)
return void
param mode MatrixMode in value
param m Float64 in array [16]
category EXT_direct_state_access
extension soft WINSOFT
glxflags ignore
glfflags ignore
# New 1.1 texture object commands
TextureParameterfEXT(texture, target, pname, param)
return void
param texture Texture in value
param target TextureTarget in value
param pname TextureParameterName in value
param param CheckedFloat32 in value
category EXT_direct_state_access
extension soft WINSOFT
glxflags ignore
glfflags ignore
vectorequiv TextureParameterfvEXT
TextureParameterfvEXT(texture, target, pname, params)
return void
param texture Texture in value
param target TextureTarget in value
param pname TextureParameterName in value
param params CheckedFloat32 in array [COMPSIZE(pname)]
category EXT_direct_state_access
extension soft WINSOFT
glxflags ignore
glfflags ignore
TextureParameteriEXT(texture, target, pname, param)
return void
param texture Texture in value
param target TextureTarget in value
param pname TextureParameterName in value
param param CheckedInt32 in value
category EXT_direct_state_access
extension soft WINSOFT
glxflags ignore
glfflags ignore
vectorequiv TextureParameterivEXT
TextureParameterivEXT(texture, target, pname, params)
return void
param texture Texture in value
param target TextureTarget in value
param pname TextureParameterName in value
param params CheckedInt32 in array [COMPSIZE(pname)]
category EXT_direct_state_access
extension soft WINSOFT
glxflags ignore
glfflags ignore
TextureImage1DEXT(texture, target, level, internalformat, width, border, format, type, pixels)
return void
param texture Texture in value
param target TextureTarget in value
param level CheckedInt32 in value
param internalformat TextureInternalFormat in value
param width SizeI in value
param border CheckedInt32 in value
param format PixelFormat in value
param type PixelType in value
param pixels Void in array [COMPSIZE(format/type/width)]
category EXT_direct_state_access
dlflags handcode
glxflags ignore ### client-handcode server-handcode
extension soft WINSOFT
glfflags capture-handcode decode-handcode pixel-unpack
TextureImage2DEXT(texture, target, level, internalformat, width, height, border, format, type, pixels)
return void
param texture Texture in value
param target TextureTarget in value
param level CheckedInt32 in value
param internalformat TextureInternalFormat in value
param width SizeI in value
param height SizeI in value
param border CheckedInt32 in value
param format PixelFormat in value
param type PixelType in value
param pixels Void in array [COMPSIZE(format/type/width/height)]
category EXT_direct_state_access
dlflags handcode
glxflags ignore ### client-handcode server-handcode
extension soft WINSOFT
glfflags capture-handcode decode-handcode pixel-unpack
TextureSubImage1DEXT(texture, target, level, xoffset, width, format, type, pixels)
return void
param texture Texture in value
param target TextureTarget in value
param level CheckedInt32 in value
param xoffset CheckedInt32 in value
param width SizeI in value
param format PixelFormat in value
param type PixelType in value
param pixels Void in array [COMPSIZE(format/type/width)]
category EXT_direct_state_access
dlflags handcode
glxflags ignore ### EXT client-handcode server-handcode
glxflags ignore
extension soft WINSOFT
glfflags ignore
TextureSubImage2DEXT(texture, target, level, xoffset, yoffset, width, height, format, type, pixels)
return void
param texture Texture in value
param target TextureTarget in value
param level CheckedInt32 in value
param xoffset CheckedInt32 in value
param yoffset CheckedInt32 in value
param width SizeI in value
param height SizeI in value
param format PixelFormat in value
param type PixelType in value
param pixels Void in array [COMPSIZE(format/type/width/height)]
category EXT_direct_state_access
dlflags handcode
glxflags ignore ### EXT client-handcode server-handcode
extension soft WINSOFT
glfflags ignore
CopyTextureImage1DEXT(texture, target, level, internalformat, x, y, width, border)
return void
param texture Texture in value
param target TextureTarget in value
param level CheckedInt32 in value
param internalformat TextureInternalFormat in value
param x WinCoord in value
param y WinCoord in value
param width SizeI in value
param border CheckedInt32 in value
category EXT_direct_state_access
extension soft WINSOFT
glxflags ignore ### EXT
CopyTextureImage2DEXT(texture, target, level, internalformat, x, y, width, height, border)
return void
param texture Texture in value
param target TextureTarget in value
param level CheckedInt32 in value
param internalformat TextureInternalFormat in value
param x WinCoord in value
param y WinCoord in value
param width SizeI in value
param height SizeI in value
param border CheckedInt32 in value
category EXT_direct_state_access
extension soft WINSOFT
glxflags ignore ### EXT
CopyTextureSubImage1DEXT(texture, target, level, xoffset, x, y, width)
return void
param texture Texture in value
param target TextureTarget in value
param level CheckedInt32 in value
param xoffset CheckedInt32 in value
param x WinCoord in value
param y WinCoord in value
param width SizeI in value
category EXT_direct_state_access
extension soft WINSOFT
glxflags ignore ### EXT
CopyTextureSubImage2DEXT(texture, target, level, xoffset, yoffset, x, y, width, height)
return void
param texture Texture in value
param target TextureTarget in value
param level CheckedInt32 in value
param xoffset CheckedInt32 in value
param yoffset CheckedInt32 in value
param x WinCoord in value
param y WinCoord in value
param width SizeI in value
param height SizeI in value
category EXT_direct_state_access
extension soft WINSOFT
glxflags ignore ### EXT
# New 1.1 texture object queries
GetTextureImageEXT(texture, target, level, format, type, pixels)
return void
param texture Texture in value
param target TextureTarget in value
param level CheckedInt32 in value
param format PixelFormat in value
param type PixelType in value
param pixels Void out array [COMPSIZE(target/level/format/type)]
category EXT_direct_state_access
dlflags notlistable
glxflags ignore ### client-handcode server-handcode
extension soft WINSOFT
glfflags capture-execute capture-handcode decode-handcode pixel-pack
GetTextureParameterfvEXT(texture, target, pname, params)
return void
param texture Texture in value
param target TextureTarget in value
param pname GetTextureParameter in value
param params Float32 out array [COMPSIZE(pname)]
category EXT_direct_state_access
dlflags notlistable
extension soft WINSOFT
glxflags ignore
glfflags capture-execute gl-enum
GetTextureParameterivEXT(texture, target, pname, params)
return void
param texture Texture in value
param target TextureTarget in value
param pname GetTextureParameter in value
param params Int32 out array [COMPSIZE(pname)]
category EXT_direct_state_access
dlflags notlistable
extension soft WINSOFT
glxflags ignore
glfflags capture-execute gl-enum
GetTextureLevelParameterfvEXT(texture, target, level, pname, params)
return void
param texture Texture in value
param target TextureTarget in value
param level CheckedInt32 in value
param pname GetTextureParameter in value
param params Float32 out array [COMPSIZE(pname)]
category EXT_direct_state_access
dlflags notlistable
extension soft WINSOFT
glxflags ignore
glfflags capture-execute gl-enum
GetTextureLevelParameterivEXT(texture, target, level, pname, params)
return void
param texture Texture in value
param target TextureTarget in value
param level CheckedInt32 in value
param pname GetTextureParameter in value
param params Int32 out array [COMPSIZE(pname)]
category EXT_direct_state_access
dlflags notlistable
extension soft WINSOFT
glxflags ignore
glfflags capture-execute gl-enum
# New 1.2 3D texture object commands
TextureImage3DEXT(texture, target, level, internalformat, width, height, depth, border, format, type, pixels)
return void
param texture Texture in value
param target TextureTarget in value
param level CheckedInt32 in value
param internalformat TextureInternalFormat in value
param width SizeI in value
param height SizeI in value
param depth SizeI in value
param border CheckedInt32 in value
param format PixelFormat in value
param type PixelType in value
param pixels Void in array [COMPSIZE(format/type/width/height/depth)]
category EXT_direct_state_access
dlflags handcode
glxflags ignore ### client-handcode server-handcode EXT
extension soft WINSOFT
glfflags ignore
TextureSubImage3DEXT(texture, target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels)
return void
param texture Texture in value
param target TextureTarget in value
param level CheckedInt32 in value
param xoffset CheckedInt32 in value
param yoffset CheckedInt32 in value
param zoffset CheckedInt32 in value
param width SizeI in value
param height SizeI in value
param depth SizeI in value
param format PixelFormat in value
param type PixelType in value
param pixels Void in array [COMPSIZE(format/type/width/height/depth)]
category EXT_direct_state_access
dlflags handcode
glxflags ignore ### client-handcode server-handcode EXT
extension soft WINSOFT
glfflags ignore
CopyTextureSubImage3DEXT(texture, target, level, xoffset, yoffset, zoffset, x, y, width, height)
return void
param texture Texture in value
param target TextureTarget in value
param level CheckedInt32 in value
param xoffset CheckedInt32 in value
param yoffset CheckedInt32 in value
param zoffset CheckedInt32 in value
param x WinCoord in value
param y WinCoord in value
param width SizeI in value
param height SizeI in value
category EXT_direct_state_access
glxflags ignore ### EXT
extension soft WINSOFT
glfflags ignore
# New 1.1 multitexture commands
MultiTexParameterfEXT(texunit, target, pname, param)
return void
param texunit TextureUnit in value
param target TextureTarget in value
param pname TextureParameterName in value
param param CheckedFloat32 in value
category EXT_direct_state_access
extension soft WINSOFT
glxflags ignore
glfflags ignore
vectorequiv MultiTexParameterfvEXT
MultiTexParameterfvEXT(texunit, target, pname, params)
return void
param texunit TextureUnit in value
param target TextureTarget in value
param pname TextureParameterName in value
param params CheckedFloat32 in array [COMPSIZE(pname)]
category EXT_direct_state_access
extension soft WINSOFT
glxflags ignore
glfflags ignore
MultiTexParameteriEXT(texunit, target, pname, param)
return void
param texunit TextureUnit in value
param target TextureTarget in value
param pname TextureParameterName in value
param param CheckedInt32 in value
category EXT_direct_state_access
extension soft WINSOFT
glxflags ignore
glfflags ignore
vectorequiv MultiTexParameterivEXT
MultiTexParameterivEXT(texunit, target, pname, params)
return void
param texunit TextureUnit in value
param target TextureTarget in value
param pname TextureParameterName in value
param params CheckedInt32 in array [COMPSIZE(pname)]
category EXT_direct_state_access
extension soft WINSOFT
glxflags ignore
glfflags ignore
MultiTexImage1DEXT(texunit, target, level, internalformat, width, border, format, type, pixels)
return void
param texunit TextureUnit in value
param target TextureTarget in value
param level CheckedInt32 in value
param internalformat TextureInternalFormat in value
param width SizeI in value
param border CheckedInt32 in value
param format PixelFormat in value
param type PixelType in value
param pixels Void in array [COMPSIZE(format/type/width)]
category EXT_direct_state_access
dlflags handcode
glxflags ignore ### client-handcode server-handcode
extension soft WINSOFT
glfflags capture-handcode decode-handcode pixel-unpack
MultiTexImage2DEXT(texunit, target, level, internalformat, width, height, border, format, type, pixels)
return void
param texunit TextureUnit in value
param target TextureTarget in value
param level CheckedInt32 in value
param internalformat TextureInternalFormat in value
param width SizeI in value
param height SizeI in value
param border CheckedInt32 in value
param format PixelFormat in value
param type PixelType in value
param pixels Void in array [COMPSIZE(format/type/width/height)]
category EXT_direct_state_access
dlflags handcode
glxflags ignore ### client-handcode server-handcode
extension soft WINSOFT
glfflags capture-handcode decode-handcode pixel-unpack
MultiTexSubImage1DEXT(texunit, target, level, xoffset, width, format, type, pixels)
return void
param texunit TextureUnit in value
param target TextureTarget in value
param level CheckedInt32 in value
param xoffset CheckedInt32 in value
param width SizeI in value
param format PixelFormat in value
param type PixelType in value
param pixels Void in array [COMPSIZE(format/type/width)]
category EXT_direct_state_access
dlflags handcode
glxflags ignore ### EXT client-handcode server-handcode
extension soft WINSOFT
glfflags ignore
MultiTexSubImage2DEXT(texunit, target, level, xoffset, yoffset, width, height, format, type, pixels)
return void
param texunit TextureUnit in value
param target TextureTarget in value
param level CheckedInt32 in value
param xoffset CheckedInt32 in value
param yoffset CheckedInt32 in value
param width SizeI in value
param height SizeI in value
param format PixelFormat in value
param type PixelType in value
param pixels Void in array [COMPSIZE(format/type/width/height)]
category EXT_direct_state_access
dlflags handcode
glxflags ignore ### EXT client-handcode server-handcode
extension soft WINSOFT
glfflags ignore
CopyMultiTexImage1DEXT(texunit, target, level, internalformat, x, y, width, border)
return void
param texunit TextureUnit in value
param target TextureTarget in value
param level CheckedInt32 in value
param internalformat TextureInternalFormat in value
param x WinCoord in value
param y WinCoord in value
param width SizeI in value
param border CheckedInt32 in value
category EXT_direct_state_access
extension soft WINSOFT
glxflags ignore ### EXT
CopyMultiTexImage2DEXT(texunit, target, level, internalformat, x, y, width, height, border)
return void
param texunit TextureUnit in value
param target TextureTarget in value
param level CheckedInt32 in value
param internalformat TextureInternalFormat in value
param x WinCoord in value
param y WinCoord in value
param width SizeI in value
param height SizeI in value
param border CheckedInt32 in value
category EXT_direct_state_access
extension soft WINSOFT
glxflags ignore ### EXT
CopyMultiTexSubImage1DEXT(texunit, target, level, xoffset, x, y, width)
return void
param texunit TextureUnit in value
param target TextureTarget in value
param level CheckedInt32 in value
param xoffset CheckedInt32 in value
param x WinCoord in value
param y WinCoord in value
param width SizeI in value
category EXT_direct_state_access
extension soft WINSOFT
glxflags ignore ### EXT
CopyMultiTexSubImage2DEXT(texunit, target, level, xoffset, yoffset, x, y, width, height)
return void
param texunit TextureUnit in value
param target TextureTarget in value
param level CheckedInt32 in value
param xoffset CheckedInt32 in value
param yoffset CheckedInt32 in value
param x WinCoord in value
param y WinCoord in value
param width SizeI in value
param height SizeI in value
category EXT_direct_state_access
extension soft WINSOFT
glxflags ignore ### EXT
# New 1.1 multitexture queries
GetMultiTexImageEXT(texunit, target, level, format, type, pixels)
return void
param texunit TextureUnit in value
param target TextureTarget in value
param level CheckedInt32 in value
param format PixelFormat in value
param type PixelType in value
param pixels Void out array [COMPSIZE(target/level/format/type)]
category EXT_direct_state_access
dlflags notlistable
glxflags ignore ### client-handcode server-handcode
extension soft WINSOFT
glfflags capture-execute capture-handcode decode-handcode pixel-pack
GetMultiTexParameterfvEXT(texunit, target, pname, params)
return void
param texunit TextureUnit in value
param target TextureTarget in value
param pname GetTextureParameter in value
param params Float32 out array [COMPSIZE(pname)]
category EXT_direct_state_access
dlflags notlistable
extension soft WINSOFT
glxflags ignore
glfflags capture-execute gl-enum
GetMultiTexParameterivEXT(texunit, target, pname, params)
return void
param texunit TextureUnit in value
param target TextureTarget in value
param pname GetTextureParameter in value
param params Int32 out array [COMPSIZE(pname)]
category EXT_direct_state_access
dlflags notlistable
extension soft WINSOFT
glxflags ignore
glfflags capture-execute gl-enum
GetMultiTexLevelParameterfvEXT(texunit, target, level, pname, params)
return void
param texunit TextureUnit in value
param target TextureTarget in value
param level CheckedInt32 in value
param pname GetTextureParameter in value
param params Float32 out array [COMPSIZE(pname)]
category EXT_direct_state_access
dlflags notlistable
extension soft WINSOFT
glxflags ignore
glfflags capture-execute gl-enum
GetMultiTexLevelParameterivEXT(texunit, target, level, pname, params)
return void
param texunit TextureUnit in value
param target TextureTarget in value
param level CheckedInt32 in value
param pname GetTextureParameter in value
param params Int32 out array [COMPSIZE(pname)]
category EXT_direct_state_access
dlflags notlistable
extension soft WINSOFT
glxflags ignore
glfflags capture-execute gl-enum
# New 1.2 3D multitexture commands
MultiTexImage3DEXT(texunit, target, level, internalformat, width, height, depth, border, format, type, pixels)
return void
param texunit TextureUnit in value
param target TextureTarget in value
param level CheckedInt32 in value
param internalformat TextureInternalFormat in value
param width SizeI in value
param height SizeI in value
param depth SizeI in value
param border CheckedInt32 in value
param format PixelFormat in value
param type PixelType in value
param pixels Void in array [COMPSIZE(format/type/width/height/depth)]
category EXT_direct_state_access
dlflags handcode
glxflags ignore ### client-handcode server-handcode EXT
extension soft WINSOFT
glfflags ignore
MultiTexSubImage3DEXT(texunit, target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels)
return void
param texunit TextureUnit in value
param target TextureTarget in value
param level CheckedInt32 in value
param xoffset CheckedInt32 in value
param yoffset CheckedInt32 in value
param zoffset CheckedInt32 in value
param width SizeI in value
param height SizeI in value
param depth SizeI in value
param format PixelFormat in value
param type PixelType in value
param pixels Void in array [COMPSIZE(format/type/width/height/depth)]
category EXT_direct_state_access
dlflags handcode
glxflags ignore ### client-handcode server-handcode EXT
extension soft WINSOFT
glfflags ignore
CopyMultiTexSubImage3DEXT(texunit, target, level, xoffset, yoffset, zoffset, x, y, width, height)
return void
param texunit TextureUnit in value
param target TextureTarget in value
param level CheckedInt32 in value
param xoffset CheckedInt32 in value
param yoffset CheckedInt32 in value
param zoffset CheckedInt32 in value
param x WinCoord in value
param y WinCoord in value
param width SizeI in value
param height SizeI in value
category EXT_direct_state_access
glxflags ignore ### EXT
extension soft WINSOFT
glfflags ignore
# New 1.2.1 multitexture texture commands
BindMultiTextureEXT(texunit, target, texture)
return void
param texunit TextureUnit in value
param target TextureTarget in value
param texture Texture in value
category EXT_direct_state_access
extension soft WINSOFT
glxflags ignore ### EXT
EnableClientStateIndexedEXT(array, index)
return void
param array EnableCap in value
param index UInt32 in value
category EXT_direct_state_access
dlflags notlistable
glxflags ignore ### client-handcode client-intercept server-handcode
extension soft WINSOFT
DisableClientStateIndexedEXT(array, index)
return void
param array EnableCap in value
param index UInt32 in value
category EXT_direct_state_access
extension soft WINSOFT
dlflags notlistable
glxflags ignore ### client-handcode client-intercept server-handcode
MultiTexCoordPointerEXT(texunit, size, type, stride, pointer)
return void
param texunit TextureUnit in value
param size Int32 in value
param type TexCoordPointerType in value
param stride SizeI in value
param pointer Void in array [COMPSIZE(size/type/stride)] retained
category EXT_direct_state_access
dlflags notlistable
glxflags ignore ### client-handcode client-intercept server-handcode
extension soft WINSOFT
glfflags ignore
MultiTexEnvfEXT(texunit, target, pname, param)
return void
param texunit TextureUnit in value
param target TextureEnvTarget in value
param pname TextureEnvParameter in value
param param CheckedFloat32 in value
category EXT_direct_state_access
extension soft WINSOFT
vectorequiv MultiTexEnvfvEXT
glxflags ignore
glfflags gl-enum
MultiTexEnvfvEXT(texunit, target, pname, params)
return void
param texunit TextureUnit in value
param target TextureEnvTarget in value
param pname TextureEnvParameter in value
param params CheckedFloat32 in array [COMPSIZE(pname)]
category EXT_direct_state_access
extension soft WINSOFT
glxflags ignore
glfflags gl-enum
MultiTexEnviEXT(texunit, target, pname, param)
return void
param texunit TextureUnit in value
param target TextureEnvTarget in value
param pname TextureEnvParameter in value
param param CheckedInt32 in value
category EXT_direct_state_access
extension soft WINSOFT
vectorequiv MultiTexEnvivEXT
glxflags ignore
glfflags gl-enum
MultiTexEnvivEXT(texunit, target, pname, params)
return void
param texunit TextureUnit in value
param target TextureEnvTarget in value
param pname TextureEnvParameter in value
param params CheckedInt32 in array [COMPSIZE(pname)]
category EXT_direct_state_access
extension soft WINSOFT
glxflags ignore
glfflags gl-enum
MultiTexGendEXT(texunit, coord, pname, param)
return void
param texunit TextureUnit in value
param coord TextureCoordName in value
param pname TextureGenParameter in value
param param Float64 in value
category EXT_direct_state_access
extension soft WINSOFT
vectorequiv MultiTexGendvEXT
glxflags ignore
glfflags gl-enum
MultiTexGendvEXT(texunit, coord, pname, params)
return void
param texunit TextureUnit in value
param coord TextureCoordName in value
param pname TextureGenParameter in value
param params Float64 in array [COMPSIZE(pname)]
category EXT_direct_state_access
extension soft WINSOFT
glxflags ignore
glfflags gl-enum
MultiTexGenfEXT(texunit, coord, pname, param)
return void
param texunit TextureUnit in value
param coord TextureCoordName in value
param pname TextureGenParameter in value
param param CheckedFloat32 in value
category EXT_direct_state_access
extension soft WINSOFT
vectorequiv MultiTexGenfvEXT
glxflags ignore
glfflags gl-enum
MultiTexGenfvEXT(texunit, coord, pname, params)
return void
param texunit TextureUnit in value
param coord TextureCoordName in value
param pname TextureGenParameter in value
param params CheckedFloat32 in array [COMPSIZE(pname)]
category EXT_direct_state_access
extension soft WINSOFT
glxflags ignore
glfflags gl-enum
MultiTexGeniEXT(texunit, coord, pname, param)
return void
param texunit TextureUnit in value
param coord TextureCoordName in value
param pname TextureGenParameter in value
param param CheckedInt32 in value
category EXT_direct_state_access
extension soft WINSOFT
vectorequiv MultiTexGenivEXT
glxflags ignore
glfflags gl-enum
MultiTexGenivEXT(texunit, coord, pname, params)
return void
param texunit TextureUnit in value
param coord TextureCoordName in value
param pname TextureGenParameter in value
param params CheckedInt32 in array [COMPSIZE(pname)]
category EXT_direct_state_access
extension soft WINSOFT
glxflags ignore
glfflags gl-enum
# New 1.2.1 multitexture texture queries
GetMultiTexEnvfvEXT(texunit, target, pname, params)
return void
param texunit TextureUnit in value
param target TextureEnvTarget in value
param pname TextureEnvParameter in value
param params Float32 out array [COMPSIZE(pname)]
category EXT_direct_state_access
dlflags notlistable
extension soft WINSOFT
glxflags ignore
glfflags capture-execute gl-enum
GetMultiTexEnvivEXT(texunit, target, pname, params)
return void
param texunit TextureUnit in value
param target TextureEnvTarget in value
param pname TextureEnvParameter in value
param params Int32 out array [COMPSIZE(pname)]
category EXT_direct_state_access
dlflags notlistable
extension soft WINSOFT
glxflags ignore
glfflags capture-execute gl-enum
GetMultiTexGendvEXT(texunit, coord, pname, params)
return void
param texunit TextureUnit in value
param coord TextureCoordName in value
param pname TextureGenParameter in value
param params Float64 out array [COMPSIZE(pname)]
category EXT_direct_state_access
dlflags notlistable
extension soft WINSOFT
glxflags ignore
glfflags capture-execute gl-enum
GetMultiTexGenfvEXT(texunit, coord, pname, params)
return void
param texunit TextureUnit in value
param coord TextureCoordName in value
param pname TextureGenParameter in value
param params Float32 out array [COMPSIZE(pname)]
category EXT_direct_state_access
dlflags notlistable
extension soft WINSOFT
glxflags ignore
glfflags capture-execute gl-enum
GetMultiTexGenivEXT(texunit, coord, pname, params)
return void
param texunit TextureUnit in value
param coord TextureCoordName in value
param pname TextureGenParameter in value
param params Int32 out array [COMPSIZE(pname)]
category EXT_direct_state_access
dlflags notlistable
extension soft WINSOFT
glxflags ignore
glfflags capture-execute gl-enum
# From EXT_draw_buffers2
# EnableIndexedEXT
# DisableIndexedEXT
# IsEnabledIndexedEXT
GetFloatIndexedvEXT(target, index, data)
return void
param target TypeEnum in value
param index UInt32 in value
param data Float32 out array [COMPSIZE(target)]
category EXT_direct_state_access
dlflags notlistable
glxflags ignore
glfflags ignore
extension soft WINSOFT
GetDoubleIndexedvEXT(target, index, data)
return void
param target TypeEnum in value
param index UInt32 in value
param data Float64 out array [COMPSIZE(target)]
category EXT_direct_state_access
dlflags notlistable
glxflags ignore
glfflags ignore
extension soft WINSOFT
GetPointerIndexedvEXT(target, index, data)
return void
param target TypeEnum in value
param index UInt32 in value
param data VoidPointer out array [COMPSIZE(target)]
category EXT_direct_state_access
dlflags notlistable
glxflags ignore
glfflags ignore
extension soft WINSOFT
# New compressed texture commands
CompressedTextureImage3DEXT(texture, target, level, internalformat, width, height, depth, border, imageSize, bits)
return void
param texture Texture in value
param target TextureTarget in value
param level CheckedInt32 in value
param internalformat TextureInternalFormat in value
param width SizeI in value
param height SizeI in value
param depth SizeI in value
param border CheckedInt32 in value
param imageSize SizeI in value
param bits Void in array [imageSize]
category EXT_direct_state_access
dlflags handcode
glxflags ignore ### client-handcode server-handcode
glfflags ignore
extension soft WINSOFT
CompressedTextureImage2DEXT(texture, target, level, internalformat, width, height, border, imageSize, bits)
return void
param texture Texture in value
param target TextureTarget in value
param level CheckedInt32 in value
param internalformat TextureInternalFormat in value
param width SizeI in value
param height SizeI in value
param border CheckedInt32 in value
param imageSize SizeI in value
param bits Void in array [imageSize]
category EXT_direct_state_access
dlflags handcode
glxflags ignore ### client-handcode server-handcode
glfflags ignore
extension soft WINSOFT
CompressedTextureImage1DEXT(texture, target, level, internalformat, width, border, imageSize, bits)
return void
param texture Texture in value
param target TextureTarget in value
param level CheckedInt32 in value
param internalformat TextureInternalFormat in value
param width SizeI in value
param border CheckedInt32 in value
param imageSize SizeI in value
param bits Void in array [imageSize]
category EXT_direct_state_access
dlflags handcode
glxflags ignore ### client-handcode server-handcode
glfflags ignore
extension soft WINSOFT
CompressedTextureSubImage3DEXT(texture, target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, bits)
return void
param texture Texture in value
param target TextureTarget in value
param level CheckedInt32 in value
param xoffset CheckedInt32 in value
param yoffset CheckedInt32 in value
param zoffset CheckedInt32 in value
param width SizeI in value
param height SizeI in value
param depth SizeI in value
param format PixelFormat in value
param imageSize SizeI in value
param bits Void in array [imageSize]
category EXT_direct_state_access
dlflags handcode
glxflags ignore ### client-handcode server-handcode
glfflags ignore
extension soft WINSOFT
CompressedTextureSubImage2DEXT(texture, target, level, xoffset, yoffset, width, height, format, imageSize, bits)
return void
param texture Texture in value
param target TextureTarget in value
param level CheckedInt32 in value
param xoffset CheckedInt32 in value
param yoffset CheckedInt32 in value
param width SizeI in value
param height SizeI in value
param format PixelFormat in value
param imageSize SizeI in value
param bits Void in array [imageSize]
category EXT_direct_state_access
dlflags handcode
glxflags ignore ### client-handcode server-handcode
glfflags ignore
extension soft WINSOFT
CompressedTextureSubImage1DEXT(texture, target, level, xoffset, width, format, imageSize, bits)
return void
param texture Texture in value
param target TextureTarget in value
param level CheckedInt32 in value
param xoffset CheckedInt32 in value
param width SizeI in value
param format PixelFormat in value
param imageSize SizeI in value
param bits Void in array [imageSize]
category EXT_direct_state_access
dlflags handcode
glxflags ignore ### client-handcode server-handcode
glfflags ignore
extension soft WINSOFT
# New compressed texture query
GetCompressedTextureImageEXT(texture, target, lod, img)
return void
param texture Texture in value
param target TextureTarget in value
param lod CheckedInt32 in value
param img Void out array [COMPSIZE(target/lod)]
category EXT_direct_state_access
dlflags notlistable
glxflags ignore ### server-handcode
extension soft WINSOFT
# New compressed multitexture commands
CompressedMultiTexImage3DEXT(texunit, target, level, internalformat, width, height, depth, border, imageSize, bits)
return void
param texunit TextureUnit in value
param target TextureTarget in value
param level CheckedInt32 in value
param internalformat TextureInternalFormat in value
param width SizeI in value
param height SizeI in value
param depth SizeI in value
param border CheckedInt32 in value
param imageSize SizeI in value
param bits Void in array [imageSize]
category EXT_direct_state_access
dlflags handcode
glxflags ignore ### client-handcode server-handcode
glfflags ignore
extension soft WINSOFT
CompressedMultiTexImage2DEXT(texunit, target, level, internalformat, width, height, border, imageSize, bits)
return void
param texunit TextureUnit in value
param target TextureTarget in value
param level CheckedInt32 in value
param internalformat TextureInternalFormat in value
param width SizeI in value
param height SizeI in value
param border CheckedInt32 in value
param imageSize SizeI in value
param bits Void in array [imageSize]
category EXT_direct_state_access
dlflags handcode
glxflags ignore ### client-handcode server-handcode
glfflags ignore
extension soft WINSOFT
CompressedMultiTexImage1DEXT(texunit, target, level, internalformat, width, border, imageSize, bits)
return void
param texunit TextureUnit in value
param target TextureTarget in value
param level CheckedInt32 in value
param internalformat TextureInternalFormat in value
param width SizeI in value
param border CheckedInt32 in value
param imageSize SizeI in value
param bits Void in array [imageSize]
category EXT_direct_state_access
dlflags handcode
glxflags ignore ### client-handcode server-handcode
glfflags ignore
extension soft WINSOFT
CompressedMultiTexSubImage3DEXT(texunit, target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, bits)
return void
param texunit TextureUnit in value
param target TextureTarget in value
param level CheckedInt32 in value
param xoffset CheckedInt32 in value
param yoffset CheckedInt32 in value
param zoffset CheckedInt32 in value
param width SizeI in value
param height SizeI in value
param depth SizeI in value
param format PixelFormat in value
param imageSize SizeI in value
param bits Void in array [imageSize]
category EXT_direct_state_access
dlflags handcode
glxflags ignore ### client-handcode server-handcode
glfflags ignore
extension soft WINSOFT
CompressedMultiTexSubImage2DEXT(texunit, target, level, xoffset, yoffset, width, height, format, imageSize, bits)
return void
param texunit TextureUnit in value
param target TextureTarget in value
param level CheckedInt32 in value
param xoffset CheckedInt32 in value
param yoffset CheckedInt32 in value
param width SizeI in value
param height SizeI in value
param format PixelFormat in value
param imageSize SizeI in value
param bits Void in array [imageSize]
category EXT_direct_state_access
dlflags handcode
glxflags ignore ### client-handcode server-handcode
glfflags ignore
extension soft WINSOFT
CompressedMultiTexSubImage1DEXT(texunit, target, level, xoffset, width, format, imageSize, bits)
return void
param texunit TextureUnit in value
param target TextureTarget in value
param level CheckedInt32 in value
param xoffset CheckedInt32 in value
param width SizeI in value
param format PixelFormat in value
param imageSize SizeI in value
param bits Void in array [imageSize]
category EXT_direct_state_access
dlflags handcode
glxflags ignore ### client-handcode server-handcode
glfflags ignore
extension soft WINSOFT
# New compressed multitexture query
GetCompressedMultiTexImageEXT(texunit, target, lod, img)
return void
param texunit TextureUnit in value
param target TextureTarget in value
param lod CheckedInt32 in value
param img Void out array [COMPSIZE(target/lod)]
category EXT_direct_state_access
dlflags notlistable
glxflags ignore ### server-handcode
extension soft WINSOFT
# New ARB assembly program named commands
NamedProgramStringEXT(program, target, format, len, string)
return void
param program UInt32 in value
param target ProgramTarget in value
param format ProgramFormat in value
param len SizeI in value
param string Void in array [len]
category EXT_direct_state_access
subcategory ARB_vertex_program
extension soft WINSOFT
glfflags ignore
glxflags ignore ### client-handcode server-handcode EXT
glextmask GL_MASK_ARB_vertex_program|GL_MASK_ARB_fragment_program
NamedProgramLocalParameter4dEXT(program, target, index, x, y, z, w)
return void
param program UInt32 in value
param target ProgramTarget in value
param index UInt32 in value
param x Float64 in value
param y Float64 in value
param z Float64 in value
param w Float64 in value
category EXT_direct_state_access
subcategory ARB_vertex_program
vectorequiv NamedProgramLocalParameter4dvEXT
glxvectorequiv NamedProgramLocalParameter4dvEXT
extension soft WINSOFT NV10
glfflags ignore
glxflags ignore ### EXT
glextmask GL_MASK_ARB_vertex_program|GL_MASK_ARB_fragment_program
NamedProgramLocalParameter4dvEXT(program, target, index, params)
return void
param program UInt32 in value
param target ProgramTarget in value
param index UInt32 in value
param params Float64 in array [4]
category EXT_direct_state_access
subcategory ARB_vertex_program
extension soft WINSOFT NV10
glfflags ignore
glxflags ignore ### EXT
glextmask GL_MASK_ARB_vertex_program|GL_MASK_ARB_fragment_program
NamedProgramLocalParameter4fEXT(program, target, index, x, y, z, w)
return void
param program UInt32 in value
param target ProgramTarget in value
param index UInt32 in value
param x Float32 in value
param y Float32 in value
param z Float32 in value
param w Float32 in value
category EXT_direct_state_access
subcategory ARB_vertex_program
vectorequiv NamedProgramLocalParameter4fvEXT
glxvectorequiv NamedProgramLocalParameter4fvEXT
extension soft WINSOFT NV10
glfflags ignore
glxflags ignore ### EXT
glextmask GL_MASK_ARB_vertex_program|GL_MASK_ARB_fragment_program
NamedProgramLocalParameter4fvEXT(program, target, index, params)
return void
param program UInt32 in value
param target ProgramTarget in value
param index UInt32 in value
param params Float32 in array [4]
category EXT_direct_state_access
subcategory ARB_vertex_program
extension soft WINSOFT NV10
glfflags ignore
glxflags ignore ### EXT
glextmask GL_MASK_ARB_vertex_program|GL_MASK_ARB_fragment_program
# New ARB assembly program named queries
GetNamedProgramLocalParameterdvEXT(program, target, index, params)
return void
param program UInt32 in value
param target ProgramTarget in value
param index UInt32 in value
param params Float64 out array [4]
dlflags notlistable
category EXT_direct_state_access
subcategory ARB_vertex_program
extension soft WINSOFT NV10
glfflags ignore
glxflags ignore ### client-handcode server-handcode EXT
glextmask GL_MASK_ARB_vertex_program|GL_MASK_ARB_fragment_program
GetNamedProgramLocalParameterfvEXT(program, target, index, params)
return void
param program UInt32 in value
param target ProgramTarget in value
param index UInt32 in value
param params Float32 out array [4]
dlflags notlistable
category EXT_direct_state_access
subcategory ARB_vertex_program
extension soft WINSOFT NV10
glfflags ignore
glxflags ignore ### client-handcode server-handcode EXT
glextmask GL_MASK_ARB_vertex_program|GL_MASK_ARB_fragment_program
GetNamedProgramivEXT(program, target, pname, params)
return void
param program UInt32 in value
param target ProgramTarget in value
param pname ProgramProperty in value
param params Int32 out array [1]
dlflags notlistable
category EXT_direct_state_access
subcategory ARB_vertex_program
extension soft WINSOFT NV10
glfflags ignore
glxflags ignore ### client-handcode server-handcode EXT
glextmask GL_MASK_ARB_vertex_program|GL_MASK_ARB_fragment_program
GetNamedProgramStringEXT(program, target, pname, string)
return void
param program UInt32 in value
param target ProgramTarget in value
param pname ProgramStringProperty in value
param string Void out array [COMPSIZE(program,pname)]
dlflags notlistable
category EXT_direct_state_access
subcategory ARB_vertex_program
extension soft WINSOFT NV10
glfflags ignore
glxflags ignore ### client-handcode server-handcode EXT
glextmask GL_MASK_ARB_vertex_program|GL_MASK_ARB_fragment_program
# New EXT_gpu_program_parameters command
NamedProgramLocalParameters4fvEXT(program, target, index, count, params)
return void
param program UInt32 in value
param target ProgramTarget in value
param index UInt32 in value
param count SizeI in value
param params Float32 in array [count*4]
category EXT_direct_state_access
subcategory EXT_gpu_program_parameters
extension soft WINSOFT NV10
glfflags ignore
glxflags ignore
glextmask GL_MASK_EXT_gpu_program_parameters
# New NV_gpu_program4 commands
NamedProgramLocalParameterI4iEXT(program, target, index, x, y, z, w)
return void
param program UInt32 in value
param target ProgramTarget in value
param index UInt32 in value
param x Int32 in value
param y Int32 in value
param z Int32 in value
param w Int32 in value
category EXT_direct_state_access
subcategory NV_gpu_program4
vectorequiv NamedProgramLocalParameterI4ivEXT
glxvectorequiv NamedProgramLocalParameterI4ivEXT
extension soft WINSOFT NV50
glfflags ignore
glxflags ignore
glextmask GL_MASK_NV_gpu_program4
NamedProgramLocalParameterI4ivEXT(program, target, index, params)
return void
param program UInt32 in value
param target ProgramTarget in value
param index UInt32 in value
param params Int32 in array [4]
category EXT_direct_state_access
subcategory NV_gpu_program4
extension soft WINSOFT NV50
glfflags ignore
glxflags ignore
glextmask GL_MASK_NV_gpu_program4
NamedProgramLocalParametersI4ivEXT(program, target, index, count, params)
return void
param program UInt32 in value
param target ProgramTarget in value
param index UInt32 in value
param count SizeI in value
param params Int32 in array [count*4]
category EXT_direct_state_access
subcategory NV_gpu_program4
extension soft WINSOFT NV50
glfflags ignore
glxflags ignore
glextmask GL_MASK_NV_gpu_program4
NamedProgramLocalParameterI4uiEXT(program, target, index, x, y, z, w)
return void
param program UInt32 in value
param target ProgramTarget in value
param index UInt32 in value
param x UInt32 in value
param y UInt32 in value
param z UInt32 in value
param w UInt32 in value
category EXT_direct_state_access
subcategory NV_gpu_program4
vectorequiv NamedProgramLocalParameterI4uivEXT
glxvectorequiv NamedProgramLocalParameterI4uivEXT
extension soft WINSOFT NV50
glfflags ignore
glxflags ignore
glextmask GL_MASK_NV_gpu_program4
NamedProgramLocalParameterI4uivEXT(program, target, index, params)
return void
param program UInt32 in value
param target ProgramTarget in value
param index UInt32 in value
param params UInt32 in array [4]
category EXT_direct_state_access
subcategory NV_gpu_program4
extension soft WINSOFT NV50
glfflags ignore
glxflags ignore
glextmask GL_MASK_NV_gpu_program4
NamedProgramLocalParametersI4uivEXT(program, target, index, count, params)
return void
param program UInt32 in value
param target ProgramTarget in value
param index UInt32 in value
param count SizeI in value
param params UInt32 in array [count*4]
category EXT_direct_state_access
subcategory NV_gpu_program4
extension soft WINSOFT NV50
glfflags ignore
glxflags ignore
glextmask GL_MASK_NV_gpu_program4
GetNamedProgramLocalParameterIivEXT(program, target, index, params)
return void
param program UInt32 in value
param target ProgramTarget in value
param index UInt32 in value
param params Int32 out array [4]
dlflags notlistable
category EXT_direct_state_access
subcategory NV_gpu_program4
extension soft WINSOFT NV50
glfflags ignore
glxflags ignore
glextmask GL_MASK_NV_gpu_program4
GetNamedProgramLocalParameterIuivEXT(program, target, index, params)
return void
param program UInt32 in value
param target ProgramTarget in value
param index UInt32 in value
param params UInt32 out array [4]
dlflags notlistable
category EXT_direct_state_access
subcategory NV_gpu_program4
extension soft WINSOFT NV50
glfflags ignore
glxflags ignore
glextmask GL_MASK_NV_gpu_program4
# New EXT_texture_integer texture object commands
TextureParameterIivEXT(texture, target, pname, params)
return void
param texture Texture in value
param target TextureTarget in value
param pname TextureParameterName in value
param params CheckedInt32 in array [COMPSIZE(pname)]
category EXT_direct_state_access
subcategory EXT_texture_integer
extension soft WINSOFT
glxflags ignore
glfflags ignore
glextmask GL_MASK_EXT_texture_integer
TextureParameterIuivEXT(texture, target, pname, params)
return void
param texture Texture in value
param target TextureTarget in value
param pname TextureParameterName in value
param params UInt32 in array [COMPSIZE(pname)]
category EXT_direct_state_access
subcategory EXT_texture_integer
extension soft WINSOFT
glxflags ignore
glfflags ignore
glextmask GL_MASK_EXT_texture_integer
# New EXT_texture_integer texture object queries
GetTextureParameterIivEXT(texture, target, pname, params)
return void
param texture Texture in value
param target TextureTarget in value
param pname GetTextureParameter in value
param params Int32 out array [COMPSIZE(pname)]
category EXT_direct_state_access
subcategory EXT_texture_integer
dlflags notlistable
extension soft WINSOFT
glxflags ignore
glfflags capture-execute gl-enum
glextmask GL_MASK_EXT_texture_integer
GetTextureParameterIuivEXT(texture, target, pname, params)
return void
param texture Texture in value
param target TextureTarget in value
param pname GetTextureParameter in value
param params UInt32 out array [COMPSIZE(pname)]
category EXT_direct_state_access
subcategory EXT_texture_integer
dlflags notlistable
extension soft WINSOFT
glxflags ignore
glfflags capture-execute gl-enum
glextmask GL_MASK_EXT_texture_integer
# New EXT_texture_integer multitexture commands
MultiTexParameterIivEXT(texunit, target, pname, params)
return void
param texunit TextureUnit in value
param target TextureTarget in value
param pname TextureParameterName in value
param params CheckedInt32 in array [COMPSIZE(pname)]
category EXT_direct_state_access
subcategory EXT_texture_integer
extension soft WINSOFT
glxflags ignore
glfflags ignore
glextmask GL_MASK_EXT_texture_integer
MultiTexParameterIuivEXT(texunit, target, pname, params)
return void
param texunit TextureUnit in value
param target TextureTarget in value
param pname TextureParameterName in value
param params UInt32 in array [COMPSIZE(pname)]
category EXT_direct_state_access
subcategory EXT_texture_integer
extension soft WINSOFT
glxflags ignore
glfflags ignore
glextmask GL_MASK_EXT_texture_integer
# New EXT_texture_integer multitexture queries
GetMultiTexParameterIivEXT(texunit, target, pname, params)
return void
param texunit TextureUnit in value
param target TextureTarget in value
param pname GetTextureParameter in value
param params Int32 out array [COMPSIZE(pname)]
category EXT_direct_state_access
subcategory EXT_texture_integer
dlflags notlistable
extension soft WINSOFT
glfflags capture-execute gl-enum
glxflags ignore
glextmask GL_MASK_EXT_texture_integer
GetMultiTexParameterIuivEXT(texunit, target, pname, params)
return void
param texunit TextureUnit in value
param target TextureTarget in value
param pname GetTextureParameter in value
param params UInt32 out array [COMPSIZE(pname)]
category EXT_direct_state_access
subcategory EXT_texture_integer
dlflags notlistable
extension soft WINSOFT
glfflags capture-execute gl-enum
glxflags ignore
glextmask GL_MASK_EXT_texture_integer
# New GLSL 2.0 uniform commands
ProgramUniform1fEXT(program, location, v0)
return void
param program UInt32 in value
param location Int32 in value
param v0 Float32 in value
category EXT_direct_state_access
subcategory VERSION_2_0
glfflags ignore
glxflags ignore
extension soft WINSOFT
glextmask GL_MASK_OpenGL_2_0
ProgramUniform2fEXT(program, location, v0, v1)
return void
param program UInt32 in value
param location Int32 in value
param v0 Float32 in value
param v1 Float32 in value
category EXT_direct_state_access
subcategory VERSION_2_0
glfflags ignore
glxflags ignore
extension soft WINSOFT
glextmask GL_MASK_OpenGL_2_0
ProgramUniform3fEXT(program, location, v0, v1, v2)
return void
param program UInt32 in value
param location Int32 in value
param v0 Float32 in value
param v1 Float32 in value
param v2 Float32 in value
category EXT_direct_state_access
subcategory VERSION_2_0
glfflags ignore
glxflags ignore
extension soft WINSOFT
glextmask GL_MASK_OpenGL_2_0
ProgramUniform4fEXT(program, location, v0, v1, v2, v3)
return void
param program UInt32 in value
param location Int32 in value
param v0 Float32 in value
param v1 Float32 in value
param v2 Float32 in value
param v3 Float32 in value
category EXT_direct_state_access
subcategory VERSION_2_0
glfflags ignore
glxflags ignore
extension soft WINSOFT
glextmask GL_MASK_OpenGL_2_0
ProgramUniform1iEXT(program, location, v0)
return void
param program UInt32 in value
param location Int32 in value
param v0 Int32 in value
category EXT_direct_state_access
subcategory VERSION_2_0
glfflags ignore
glxflags ignore
extension soft WINSOFT
glextmask GL_MASK_OpenGL_2_0
ProgramUniform2iEXT(program, location, v0, v1)
return void
param program UInt32 in value
param location Int32 in value
param v0 Int32 in value
param v1 Int32 in value
category EXT_direct_state_access
subcategory VERSION_2_0
glfflags ignore
glxflags ignore
extension soft WINSOFT
glextmask GL_MASK_OpenGL_2_0
ProgramUniform3iEXT(program, location, v0, v1, v2)
return void
param program UInt32 in value
param location Int32 in value
param v0 Int32 in value
param v1 Int32 in value
param v2 Int32 in value
category EXT_direct_state_access
subcategory VERSION_2_0
glfflags ignore
glxflags ignore
extension soft WINSOFT
glextmask GL_MASK_OpenGL_2_0
ProgramUniform4iEXT(program, location, v0, v1, v2, v3)
return void
param program UInt32 in value
param location Int32 in value
param v0 Int32 in value
param v1 Int32 in value
param v2 Int32 in value
param v3 Int32 in value
category EXT_direct_state_access
subcategory VERSION_2_0
glfflags ignore
glxflags ignore
extension soft WINSOFT
glextmask GL_MASK_OpenGL_2_0
ProgramUniform1fvEXT(program, location, count, value)
return void
param program UInt32 in value
param location Int32 in value
param count SizeI in value
param value Float32 in array [count]
category EXT_direct_state_access
subcategory VERSION_2_0
glfflags ignore
glxflags ignore
extension soft WINSOFT
glextmask GL_MASK_OpenGL_2_0
ProgramUniform2fvEXT(program, location, count, value)
return void
param program UInt32 in value
param location Int32 in value
param count SizeI in value
param value Float32 in array [count*2]
category EXT_direct_state_access
subcategory VERSION_2_0
glfflags ignore
glxflags ignore
extension soft WINSOFT
glextmask GL_MASK_OpenGL_2_0
ProgramUniform3fvEXT(program, location, count, value)
return void
param program UInt32 in value
param location Int32 in value
param count SizeI in value
param value Float32 in array [count*3]
category EXT_direct_state_access
subcategory VERSION_2_0
glfflags ignore
glxflags ignore
extension soft WINSOFT
glextmask GL_MASK_OpenGL_2_0
ProgramUniform4fvEXT(program, location, count, value)
return void
param program UInt32 in value
param location Int32 in value
param count SizeI in value
param value Float32 in array [count*4]
category EXT_direct_state_access
subcategory VERSION_2_0
glfflags ignore
glxflags ignore
extension soft WINSOFT
glextmask GL_MASK_OpenGL_2_0
ProgramUniform1ivEXT(program, location, count, value)
return void
param program UInt32 in value
param location Int32 in value
param count SizeI in value
param value Int32 in array [count]
category EXT_direct_state_access
subcategory VERSION_2_0
glfflags ignore
glxflags ignore
extension soft WINSOFT
glextmask GL_MASK_OpenGL_2_0
ProgramUniform2ivEXT(program, location, count, value)
return void
param program UInt32 in value
param location Int32 in value
param count SizeI in value
param value Int32 in array [count*2]
category EXT_direct_state_access
subcategory VERSION_2_0
glfflags ignore
glxflags ignore
extension soft WINSOFT
glextmask GL_MASK_OpenGL_2_0
ProgramUniform3ivEXT(program, location, count, value)
return void
param program UInt32 in value
param location Int32 in value
param count SizeI in value
param value Int32 in array [count*3]
category EXT_direct_state_access
subcategory VERSION_2_0
glfflags ignore
glxflags ignore
extension soft WINSOFT
glextmask GL_MASK_OpenGL_2_0
ProgramUniform4ivEXT(program, location, count, value)
return void
param program UInt32 in value
param location Int32 in value
param count SizeI in value
param value Int32 in array [count*4]
category EXT_direct_state_access
subcategory VERSION_2_0
glfflags ignore
glxflags ignore
extension soft WINSOFT
glextmask GL_MASK_OpenGL_2_0
ProgramUniformMatrix2fvEXT(program, location, count, transpose, value)
return void
param program UInt32 in value
param location Int32 in value
param count SizeI in value
param transpose Boolean in value
param value Float32 in array [count*4]
category EXT_direct_state_access
subcategory VERSION_2_0
glfflags ignore
glxflags ignore
extension soft WINSOFT
glextmask GL_MASK_OpenGL_2_0
ProgramUniformMatrix3fvEXT(program, location, count, transpose, value)
return void
param program UInt32 in value
param location Int32 in value
param count SizeI in value
param transpose Boolean in value
param value Float32 in array [count*9]
category EXT_direct_state_access
subcategory VERSION_2_0
glfflags ignore
glxflags ignore
extension soft WINSOFT
glextmask GL_MASK_OpenGL_2_0
ProgramUniformMatrix4fvEXT(program, location, count, transpose, value)
return void
param program UInt32 in value
param location Int32 in value
param count SizeI in value
param transpose Boolean in value
param value Float32 in array [count*16]
category EXT_direct_state_access
subcategory VERSION_2_0
glfflags ignore
glxflags ignore
extension soft WINSOFT
glextmask GL_MASK_OpenGL_2_0
# New GLSL 2.1 uniform commands
ProgramUniformMatrix2x3fvEXT(program, location, count, transpose, value)
return void
param program UInt32 in value
param location Int32 in value
param count SizeI in value
param transpose Boolean in value
param value Float32 in array [count*6]
category EXT_direct_state_access
subcategory VERSION_2_1
glfflags ignore
glxflags ignore
extension soft WINSOFT
glextmask GL_MASK_OpenGL_2_0
ProgramUniformMatrix3x2fvEXT(program, location, count, transpose, value)
return void
param program UInt32 in value
param location Int32 in value
param count SizeI in value
param transpose Boolean in value
param value Float32 in array [count*6]
category EXT_direct_state_access
subcategory VERSION_2_1
glfflags ignore
glxflags ignore
extension soft WINSOFT
glextmask GL_MASK_OpenGL_2_0
ProgramUniformMatrix2x4fvEXT(program, location, count, transpose, value)
return void
param program UInt32 in value
param location Int32 in value
param count SizeI in value
param transpose Boolean in value
param value Float32 in array [count*8]
category EXT_direct_state_access
subcategory VERSION_2_1
glfflags ignore
glxflags ignore
extension soft WINSOFT
glextmask GL_MASK_OpenGL_2_0
ProgramUniformMatrix4x2fvEXT(program, location, count, transpose, value)
return void
param program UInt32 in value
param location Int32 in value
param count SizeI in value
param transpose Boolean in value
param value Float32 in array [count*8]
category EXT_direct_state_access
subcategory VERSION_2_1
glfflags ignore
glxflags ignore
extension soft WINSOFT
glextmask GL_MASK_OpenGL_2_0
ProgramUniformMatrix3x4fvEXT(program, location, count, transpose, value)
return void
param program UInt32 in value
param location Int32 in value
param count SizeI in value
param transpose Boolean in value
param value Float32 in array [count*12]
category EXT_direct_state_access
subcategory VERSION_2_1
glfflags ignore
glxflags ignore
extension soft WINSOFT
glextmask GL_MASK_OpenGL_2_0
ProgramUniformMatrix4x3fvEXT(program, location, count, transpose, value)
return void
param program UInt32 in value
param location Int32 in value
param count SizeI in value
param transpose Boolean in value
param value Float32 in array [count*12]
category EXT_direct_state_access
subcategory VERSION_2_1
glfflags ignore
glxflags ignore
extension soft WINSOFT
glextmask GL_MASK_OpenGL_2_0
# New EXT_gpu_shader4 commands
ProgramUniform1uiEXT(program, location, v0)
return void
param program UInt32 in value
param location Int32 in value
param v0 UInt32 in value
category EXT_direct_state_access
subcategory EXT_gpu_shader4
glfflags ignore
glxflags ignore
extension soft WINSOFT
glextmask GL_MASK_OpenGL_2_0
ProgramUniform2uiEXT(program, location, v0, v1)
return void
param program UInt32 in value
param location Int32 in value
param v0 UInt32 in value
param v1 UInt32 in value
category EXT_direct_state_access
subcategory EXT_gpu_shader4
glfflags ignore
glxflags ignore
extension soft WINSOFT
glextmask GL_MASK_OpenGL_2_0
ProgramUniform3uiEXT(program, location, v0, v1, v2)
return void
param program UInt32 in value
param location Int32 in value
param v0 UInt32 in value
param v1 UInt32 in value
param v2 UInt32 in value
category EXT_direct_state_access
subcategory EXT_gpu_shader4
glfflags ignore
glxflags ignore
extension soft WINSOFT
glextmask GL_MASK_OpenGL_2_0
ProgramUniform4uiEXT(program, location, v0, v1, v2, v3)
return void
param program UInt32 in value
param location Int32 in value
param v0 UInt32 in value
param v1 UInt32 in value
param v2 UInt32 in value
param v3 UInt32 in value
category EXT_direct_state_access
subcategory EXT_gpu_shader4
glfflags ignore
glxflags ignore
extension soft WINSOFT
glextmask GL_MASK_OpenGL_2_0
ProgramUniform1uivEXT(program, location, count, value)
return void
param program UInt32 in value
param location Int32 in value
param count SizeI in value
param value UInt32 in array [count]
category EXT_direct_state_access
subcategory EXT_gpu_shader4
glfflags ignore
glxflags ignore
extension soft WINSOFT
glextmask GL_MASK_OpenGL_2_0
ProgramUniform2uivEXT(program, location, count, value)
return void
param program UInt32 in value
param location Int32 in value
param count SizeI in value
param value UInt32 in array [count*2]
category EXT_direct_state_access
subcategory EXT_gpu_shader4
glfflags ignore
glxflags ignore
extension soft WINSOFT
glextmask GL_MASK_OpenGL_2_0
ProgramUniform3uivEXT(program, location, count, value)
return void
param program UInt32 in value
param location Int32 in value
param count SizeI in value
param value UInt32 in array [count*3]
category EXT_direct_state_access
subcategory EXT_gpu_shader4
glfflags ignore
glxflags ignore
extension soft WINSOFT
glextmask GL_MASK_OpenGL_2_0
ProgramUniform4uivEXT(program, location, count, value)
return void
param program UInt32 in value
param location Int32 in value
param count SizeI in value
param value UInt32 in array [count*4]
category EXT_direct_state_access
subcategory EXT_gpu_shader4
glfflags ignore
glxflags ignore
extension soft WINSOFT
glextmask GL_MASK_OpenGL_2_0
# New named buffer commands
NamedBufferDataEXT(buffer, size, data, usage)
return void
param buffer UInt32 in value
param size Sizeiptr in value
param data Void in array [COMPSIZE(size)]
param usage VertexBufferObjectUsage in value
category EXT_direct_state_access
extension soft WINSOFT
dlflags notlistable
glxflags ignore
glfflags ignore
NamedBufferSubDataEXT(buffer, offset, size, data)
return void
param buffer UInt32 in value
param offset Intptr in value
param size Sizeiptr in value
param data Void in array [COMPSIZE(size)]
category EXT_direct_state_access
extension soft WINSOFT
dlflags notlistable
glxflags ignore
glfflags ignore
MapNamedBufferEXT(buffer, access)
return VoidPointer
param buffer UInt32 in value
param access VertexBufferObjectAccess in value
category EXT_direct_state_access
extension soft WINSOFT
dlflags notlistable
glxflags ignore
glfflags ignore
UnmapNamedBufferEXT(buffer)
return Boolean
param buffer UInt32 in value
category EXT_direct_state_access
extension soft WINSOFT
dlflags notlistable
glxflags ignore
glfflags ignore
# New named buffer queries
GetNamedBufferParameterivEXT(buffer, pname, params)
return void
param buffer UInt32 in value
param pname VertexBufferObjectParameter in value
param params Int32 out array [COMPSIZE(pname)]
category EXT_direct_state_access
extension soft WINSOFT
dlflags notlistable
glxflags ignore
glfflags ignore
GetNamedBufferPointervEXT(buffer, pname, params)
return void
param buffer UInt32 in value
param pname VertexBufferObjectParameter in value
param params VoidPointer out array [COMPSIZE(pname)]
category EXT_direct_state_access
extension soft WINSOFT
dlflags notlistable
glxflags ignore
glfflags ignore
GetNamedBufferSubDataEXT(buffer, offset, size, data)
return void
param buffer UInt32 in value
param offset Intptr in value
param size Sizeiptr in value
param data Void out array [COMPSIZE(size)]
category EXT_direct_state_access
extension soft WINSOFT
dlflags notlistable
glxflags ignore
glfflags ignore
# New named texture buffer texture object command
TextureBufferEXT(texture, target, internalformat, buffer)
return void
param texture Texture in value
param target TextureTarget in value
param internalformat TypeEnum in value
param buffer UInt32 in value
category EXT_direct_state_access
subcategory EXT_texture_buffer_object
extension soft WINSOFT NV50
glfflags ignore
glxflags ignore
glextmask GL_MASK_EXT_texture_buffer_object
dlflags notlistable
# New named texture buffer multitexture command
MultiTexBufferEXT(texunit, target, internalformat, buffer)
return void
param texunit TextureUnit in value
param target TextureTarget in value
param internalformat TypeEnum in value
param buffer UInt32 in value
category EXT_direct_state_access
subcategory EXT_texture_buffer_object
extension soft WINSOFT NV50
glfflags ignore
glxflags ignore
glextmask GL_MASK_EXT_texture_buffer_object
dlflags notlistable
# New named frame buffer object commands
NamedRenderbufferStorageEXT(renderbuffer, internalformat, width, height)
return void
param renderbuffer Renderbuffer in value
param internalformat PixelInternalFormat in value
param width SizeI in value
param height SizeI in value
category EXT_direct_state_access
subcategory EXT_framebuffer_object
extension soft WINSOFT
dlflags notlistable
glfflags ignore
glxflags ignore
glextmask GL_MASK_EXT_framebuffer_object
GetNamedRenderbufferParameterivEXT(renderbuffer, pname, params)
return void
param renderbuffer Renderbuffer in value
param pname RenderbufferParameterName in value
param params Int32 out array [COMPSIZE(pname)]
category EXT_direct_state_access
subcategory EXT_framebuffer_object
extension soft WINSOFT
dlflags notlistable
glfflags ignore
glxflags ignore
glextmask GL_MASK_EXT_framebuffer_object
CheckNamedFramebufferStatusEXT(framebuffer, target)
return FramebufferStatus
param framebuffer Framebuffer in value
param target FramebufferTarget in value
category EXT_direct_state_access
subcategory EXT_framebuffer_object
extension soft WINSOFT
dlflags notlistable
glfflags ignore
glxflags ignore
glextmask GL_MASK_EXT_framebuffer_object
NamedFramebufferTexture1DEXT(framebuffer, attachment, textarget, texture, level)
return void
param framebuffer Framebuffer in value
param attachment FramebufferAttachment in value
param textarget TextureTarget in value
param texture Texture in value
param level CheckedInt32 in value
category EXT_direct_state_access
subcategory EXT_framebuffer_object
extension soft WINSOFT
dlflags notlistable
glfflags ignore
glxflags ignore
glextmask GL_MASK_EXT_framebuffer_object
NamedFramebufferTexture2DEXT(framebuffer, attachment, textarget, texture, level)
return void
param framebuffer Framebuffer in value
param attachment FramebufferAttachment in value
param textarget TextureTarget in value
param texture Texture in value
param level CheckedInt32 in value
category EXT_direct_state_access
subcategory EXT_framebuffer_object
extension soft WINSOFT
dlflags notlistable
glfflags ignore
glxflags ignore
glextmask GL_MASK_EXT_framebuffer_object
NamedFramebufferTexture3DEXT(framebuffer, attachment, textarget, texture, level, zoffset)
return void
param framebuffer Framebuffer in value
param attachment FramebufferAttachment in value
param textarget TextureTarget in value
param texture Texture in value
param level CheckedInt32 in value
param zoffset CheckedInt32 in value
category EXT_direct_state_access
subcategory EXT_framebuffer_object
extension soft WINSOFT
dlflags notlistable
glfflags ignore
glxflags ignore
glextmask GL_MASK_EXT_framebuffer_object
NamedFramebufferRenderbufferEXT(framebuffer, attachment, renderbuffertarget, renderbuffer)
return void
param framebuffer Framebuffer in value
param attachment FramebufferAttachment in value
param renderbuffertarget RenderbufferTarget in value
param renderbuffer Renderbuffer in value
category EXT_direct_state_access
subcategory EXT_framebuffer_object
extension soft WINSOFT
dlflags notlistable
glfflags ignore
glxflags ignore
glextmask GL_MASK_EXT_framebuffer_object
GetNamedFramebufferAttachmentParameterivEXT(framebuffer, attachment, pname, params)
return void
param framebuffer Framebuffer in value
param attachment FramebufferAttachment in value
param pname FramebufferAttachmentParameterName in value
param params Int32 out array [COMPSIZE(pname)]
category EXT_direct_state_access
subcategory EXT_framebuffer_object
extension soft WINSOFT
dlflags notlistable
glfflags ignore
glxflags ignore
glextmask GL_MASK_EXT_framebuffer_object
GenerateTextureMipmapEXT(texture, target)
return void
param texture Texture in value
param target TextureTarget in value
category EXT_direct_state_access
subcategory EXT_framebuffer_object
extension soft WINSOFT
dlflags notlistable
glfflags ignore
glxflags ignore
glextmask GL_MASK_EXT_framebuffer_object
GenerateMultiTexMipmapEXT(texunit, target)
return void
param texunit TextureUnit in value
param target TextureTarget in value
category EXT_direct_state_access
subcategory EXT_framebuffer_object
extension soft WINSOFT
dlflags notlistable
glfflags ignore
glxflags ignore
glextmask GL_MASK_EXT_framebuffer_object
FramebufferDrawBufferEXT(framebuffer, mode)
return void
param framebuffer Framebuffer in value
param mode DrawBufferMode in value
category EXT_direct_state_access
subcategory EXT_framebuffer_object
extension soft WINSOFT
glfflags ignore
glxflags ignore
glextmask GL_MASK_EXT_framebuffer_object
FramebufferDrawBuffersEXT(framebuffer, n, bufs)
return void
param framebuffer Framebuffer in value
param n SizeI in value
param bufs DrawBufferMode in array [n]
category EXT_direct_state_access
subcategory EXT_framebuffer_object
extension soft WINSOFT
glfflags ignore
glxflags ignore
glextmask GL_MASK_EXT_framebuffer_object
FramebufferReadBufferEXT(framebuffer, mode)
return void
param framebuffer Framebuffer in value
param mode ReadBufferMode in value
category EXT_direct_state_access
subcategory EXT_framebuffer_object
extension soft WINSOFT
glfflags ignore
glxflags ignore
glextmask GL_MASK_EXT_framebuffer_object
GetFramebufferParameterivEXT(framebuffer, pname, params)
return void
param framebuffer Framebuffer in value
param pname GetFramebufferParameter in value
param params Int32 out array [COMPSIZE(pname)]
category EXT_direct_state_access
subcategory EXT_framebuffer_object
dlflags notlistable
extension soft WINSOFT
glxflags ignore
glfflags capture-execute gl-enum
# New named framebuffer multisample object commands
NamedRenderbufferStorageMultisampleEXT(renderbuffer, samples, internalformat, width, height)
return void
param renderbuffer Renderbuffer in value
param samples SizeI in value
param internalformat PixelInternalFormat in value
param width SizeI in value
param height SizeI in value
category EXT_direct_state_access
subcategory EXT_framebuffer_multisample
extension soft WINSOFT
dlflags notlistable
glfflags ignore
glxflags ignore
glextmask GL_MASK_EXT_framebuffer_multisample
# New named framebuffer multisample coverage object commands
NamedRenderbufferStorageMultisampleCoverageEXT(renderbuffer, coverageSamples, colorSamples, internalformat, width, height)
return void
param renderbuffer Renderbuffer in value
param coverageSamples SizeI in value
param colorSamples SizeI in value
param internalformat PixelInternalFormat in value
param width SizeI in value
param height SizeI in value
category EXT_direct_state_access
subcategory NV_framebuffer_multisample_coverage
extension soft WINSOFT
dlflags notlistable
glfflags ignore
glxflags ignore
glextmask GL_MASK_NV_framebuffer_multisample_coverage
# New named geometry program/shader frame buffer object commands
NamedFramebufferTextureEXT(framebuffer, attachment, texture, level)
return void
param framebuffer Framebuffer in value
param attachment FramebufferAttachment in value
param texture Texture in value
param level CheckedInt32 in value
category EXT_direct_state_access
subcategory NV_gpu_program4
extension soft WINSOFT
dlflags notlistable
glfflags ignore
glxflags ignore
glextmask GL_MASK_NV_gpu_program4
NamedFramebufferTextureLayerEXT(framebuffer, attachment, texture, level, layer)
return void
param framebuffer Framebuffer in value
param attachment FramebufferAttachment in value
param texture Texture in value
param level CheckedInt32 in value
param layer CheckedInt32 in value
category EXT_direct_state_access
subcategory NV_gpu_program4
extension soft WINSOFT
dlflags notlistable
glfflags ignore
glxflags ignore
glextmask GL_MASK_NV_gpu_program4
NamedFramebufferTextureFaceEXT(framebuffer, attachment, texture, level, face)
return void
param framebuffer Framebuffer in value
param attachment FramebufferAttachment in value
param texture Texture in value
param level CheckedInt32 in value
param face TextureTarget in value
category EXT_direct_state_access
subcategory NV_gpu_program4
extension soft WINSOFT
dlflags notlistable
glfflags ignore
glxflags ignore
glextmask GL_MASK_NV_gpu_program4
# New explicit multisample query and commands
TextureRenderbufferEXT(texture, target, renderbuffer)
return void
param texture Texture in value
param target TextureTarget in value
param renderbuffer UInt32 in value
category EXT_direct_state_access
subcategory NV_explicit_multisample
extension soft WINSOFT NV50
dlflags notlistable
glfflags ignore
glxflags ignore
glextmask GL_MASK_NV_explicit_multisample
MultiTexRenderbufferEXT(texunit, target, renderbuffer)
return void
param texunit TextureUnit in value
param target TextureTarget in value
param renderbuffer UInt32 in value
category EXT_direct_state_access
subcategory NV_explicit_multisample
extension soft WINSOFT NV50
dlflags notlistable
glfflags ignore
glxflags ignore
glextmask GL_MASK_NV_explicit_multisample
###############################################################################
#
# Extension #354
# EXT_vertex_array_bgra commands
#
###############################################################################
# (none)
newcategory: EXT_vertex_array_bgra
###############################################################################
#
# Extension #355 - WGL_NV_gpu_affinity
#
###############################################################################
###############################################################################
#
# Extension #356
# EXT_texture_swizzle commands
#
###############################################################################
# (none)
newcategory: EXT_texture_swizzle
###############################################################################
#
# Extension #357
# NV_explicit_multisample commands
#
###############################################################################
# From EXT_draw_buffers2: GetBooleanIndexedvEXT / GetIntegerIndexedvEXT
GetMultisamplefvNV(pname, index, val)
return void
param pname GetMultisamplePNameNV in value
param index UInt32 in value
param val Float32 out array [2]
category NV_explicit_multisample
dlflags notlistable
glfflags ignore
glxflags ignore
SampleMaskIndexedNV(index, mask)
return void
param index UInt32 in value
param mask SampleMaskNV in value
category NV_explicit_multisample
glfflags ignore
glxflags ignore
TexRenderbufferNV(target, renderbuffer)
return void
param target TextureTarget in value
param renderbuffer UInt32 in value
category NV_explicit_multisample
dlflags notlistable
glfflags ignore
glxflags ignore
###############################################################################
#
# Extension #358
# NV_transform_feedback2 commands
#
###############################################################################
BindTransformFeedbackNV(target, id)
return void
param target BufferTargetARB in value
param id UInt32 in value
category NV_transform_feedback2
glfflags ignore
glxflags ignore
DeleteTransformFeedbacksNV(n, ids)
return void
param n SizeI in value
param ids UInt32 in array [n]
category NV_transform_feedback2
dlflags notlistable
glfflags ignore
glxflags ignore
GenTransformFeedbacksNV(n, ids)
return void
param n SizeI in value
param ids UInt32 out array [n]
category NV_transform_feedback2
dlflags notlistable
glfflags ignore
glxflags ignore
IsTransformFeedbackNV(id)
return Boolean
param id UInt32 in value
category NV_transform_feedback2
dlflags notlistable
glfflags ignore
glxflags ignore
PauseTransformFeedbackNV()
return void
category NV_transform_feedback2
glfflags ignore
glxflags ignore
ResumeTransformFeedbackNV()
return void
category NV_transform_feedback2
glfflags ignore
glxflags ignore
DrawTransformFeedbackNV(mode, id)
return void
param mode GLenum in value
param id UInt32 in value
category NV_transform_feedback2
glfflags ignore
glxflags ignore
###############################################################################
#
# Extension #359
# ATI_meminfo commands
#
###############################################################################
# (none)
newcategory: ATI_meminfo
###############################################################################
#
# Extension #360
# AMD_performance_monitor commands
#
###############################################################################
GetPerfMonitorGroupsAMD(numGroups, groupsSize, groups)
return void
param numGroups Int32 out array [1]
param groupsSize SizeI in value
param groups UInt32 out array [groupsSize]
category AMD_performance_monitor
dlflags notlistable
version 1.2
extension
glxsingle ?
glxflags ignore
offset ?
GetPerfMonitorCountersAMD(group, numCounters, maxActiveCounters, counterSize, counters)
return void
param group UInt32 in value
param numCounters Int32 out array [1]
param maxActiveCounters Int32 out array [1]
param counterSize SizeI in value
param counters UInt32 out array [counterSize]
category AMD_performance_monitor
dlflags notlistable
version 1.2
extension
glxsingle ?
glxflags ignore
offset ?
GetPerfMonitorGroupStringAMD(group, bufSize, length, groupString)
return void
param group UInt32 in value
param bufSize SizeI in value
param length SizeI out array [1]
param groupString Char out array [bufSize]
category AMD_performance_monitor
dlflags notlistable
version 1.2
extension
glxsingle ?
glxflags ignore
offset ?
GetPerfMonitorCounterStringAMD(group, counter, bufSize, length, counterString)
return void
param group UInt32 in value
param counter UInt32 in value
param bufSize SizeI in value
param length SizeI out array [1]
param counterString Char out array [bufSize]
category AMD_performance_monitor
dlflags notlistable
version 1.2
extension
glxsingle ?
glxflags ignore
offset ?
GetPerfMonitorCounterInfoAMD(group, counter, pname, data)
return void
param group UInt32 in value
param counter UInt32 in value
param pname GLenum in value
param data void out array [COMPSIZE(pname)]
category AMD_performance_monitor
dlflags notlistable
version 1.2
extension
glxsingle ?
glxflags ignore
offset ?
GenPerfMonitorsAMD(n, monitors)
return void
param n SizeI in value
param monitors UInt32 out array [n]
category AMD_performance_monitor
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
# 'monitors' is actually in, not out, but extension spec doesn't use const
DeletePerfMonitorsAMD(n, monitors)
return void
param n SizeI in value
param monitors UInt32 out array [n]
category AMD_performance_monitor
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
# 'counterList' is actually in, not out, but extension spec doesn't use const
SelectPerfMonitorCountersAMD(monitor, enable, group, numCounters, counterList)
return void
param monitor UInt32 in value
param enable Boolean in value
param group UInt32 in value
param numCounters Int32 in value
param counterList UInt32 out array [numCounters]
category AMD_performance_monitor
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
BeginPerfMonitorAMD(monitor)
return void
param monitor UInt32 in value
category AMD_performance_monitor
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
EndPerfMonitorAMD(monitor)
return void
param monitor UInt32 in value
category AMD_performance_monitor
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
GetPerfMonitorCounterDataAMD(monitor, pname, dataSize, data, bytesWritten)
return void
param monitor UInt32 in value
param pname GLenum in value
param dataSize SizeI in value
param data UInt32 out array [dataSize]
param bytesWritten Int32 out array [1]
category AMD_performance_monitor
dlflags notlistable
version 1.2
extension
glxsingle ?
glxflags ignore
offset ?
###############################################################################
#
# Extension #361 - WGL_AMD_gpu_association
#
###############################################################################
###############################################################################
#
# Extension #362
# AMD_texture_texture4 commands
#
###############################################################################
# (none)
newcategory: AMD_texture_texture4
###############################################################################
#
# Extension #363
# AMD_vertex_shader_tesselator commands
#
###############################################################################
TessellationFactorAMD(factor)
return void
param factor Float32 in value
category AMD_vertex_shader_tesselator
version 2.0
glxsingle ?
glxflags ignore
offset ?
TessellationModeAMD(mode)
return void
param mode GLenum in value
category AMD_vertex_shader_tesselator
version 2.0
glxsingle ?
glxflags ignore
offset ?
###############################################################################
#
# Extension #364
# EXT_provoking_vertex commands
#
###############################################################################
ProvokingVertexEXT(mode)
return void
param mode GLenum in value
category EXT_provoking_vertex
version 2.1
glxsingle ?
glxflags ignore
offset ?