mirror of
https://github.com/Ryujinx/Opentk.git
synced 2024-12-27 19:55:30 +00:00
26909 lines
637 KiB
Python
26909 lines
637 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/ .
|
|
|
|
|
|
# @@ NOTE - need to distinguish extensions via some (new?) flag for glext.pl
|
|
# @@ NOTE - 'alias' commands are not yet used in SI generator scripts, but should be
|
|
# @@ NOTE - SI should support GLX protocol for at least these extensions:
|
|
# AreTexturesResidentEXT BindTextureEXT DeleteTexturesEXT GenTexturesEXT IsTextureEXT
|
|
|
|
required-props:
|
|
param: retval retained
|
|
dlflags: notlistable handcode
|
|
glxflags: client-intercept client-handcode server-handcode EXT SGI ignore ARB
|
|
vectorequiv: *
|
|
category: display-list drawing drawing-control feedback framebuf misc modeling pixel-op pixel-rw state-req xform 1_1 VERSION_1_2 VERSION_1_3 VERSION_1_4 VERSION_1_5 VERSION_2_0 VERSION_2_1 VERSION_3_0 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
|
|
|
|
version: 1.0 1.1 1.2 1.3 1.4 1.5 2.0 2.1 3.0 3.1
|
|
glxsingle: *
|
|
glxropcode: *
|
|
glxvendorpriv: *
|
|
glsflags: capture-handcode client client-state get gl-enum ignore matrix pixel-null pixel-pack pixel-unpack
|
|
glsopcode: *
|
|
glsalias: *
|
|
wglflags: client-handcode server-handcode small-data batchable
|
|
extension: future not_implemented soft WINSOFT NV10 NV20 NV50
|
|
alias: *
|
|
offset: *
|
|
# These properties are picked up from NVIDIA .spec files, we don't use them
|
|
glfflags: *
|
|
beginend: *
|
|
glxvectorequiv: *
|
|
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/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 glsflags to "ignore" until GLS is updated to support the new command
|
|
# - set glxflags to "ignore" until GLX is updated to support the new command
|
|
# - add new data types to typemaps/spec2wire.map
|
|
# - add extension name in alphabetical order to category list
|
|
# - add commands within an extension in spec order
|
|
# - use existing command entries as a model (where possible)
|
|
# - when reserving new glxropcodes, update
|
|
# gfx/lib/opengl/doc/glspec/extensions.reserved to indicate this
|
|
#
|
|
###############################################################################
|
|
|
|
# New type declarations
|
|
|
|
passthru: #include <stddef.h>
|
|
|
|
passthru: #ifndef GL_VERSION_2_0
|
|
passthru: /* GL type for program/shader text */
|
|
passthru: typedef char GLchar; /* native character */
|
|
passthru: #endif
|
|
passthru:
|
|
passthru: #ifndef GL_VERSION_1_5
|
|
passthru: /* GL types for handling large vertex buffer objects */
|
|
passthru: typedef ptrdiff_t GLintptr;
|
|
passthru: typedef ptrdiff_t GLsizeiptr;
|
|
passthru: #endif
|
|
passthru:
|
|
passthru: #ifndef GL_ARB_vertex_buffer_object
|
|
passthru: /* GL types for handling large vertex buffer objects */
|
|
passthru: typedef ptrdiff_t GLintptrARB;
|
|
passthru: typedef ptrdiff_t GLsizeiptrARB;
|
|
passthru: #endif
|
|
passthru:
|
|
passthru: #ifndef GL_ARB_shader_objects
|
|
passthru: /* GL types for handling shader object handles and program/shader text */
|
|
passthru: typedef char GLcharARB; /* native character */
|
|
passthru: typedef unsigned int GLhandleARB; /* shader object handle */
|
|
passthru: #endif
|
|
passthru:
|
|
passthru: /* GL types for "half" precision (s10e5) float data in host memory */
|
|
passthru: #ifndef GL_ARB_half_float_pixel
|
|
passthru: typedef unsigned short GLhalfARB;
|
|
passthru: #endif
|
|
passthru:
|
|
passthru: #ifndef GL_NV_half_float
|
|
passthru: typedef unsigned short GLhalfNV;
|
|
passthru: #endif
|
|
passthru:
|
|
passthru: #ifndef GLEXT_64_TYPES_DEFINED
|
|
passthru: /* This code block is duplicated in 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: #include <inttypes.h> /* Fallback option */
|
|
passthru: #endif
|
|
passthru: #endif
|
|
passthru:
|
|
passthru: #ifndef GL_EXT_timer_query
|
|
passthru: typedef int64_t GLint64EXT;
|
|
passthru: typedef uint64_t GLuint64EXT;
|
|
passthru: #endif
|
|
passthru:
|
|
|
|
###############################################################################
|
|
#
|
|
# display-list commands
|
|
#
|
|
###############################################################################
|
|
|
|
NewList(list, mode)
|
|
return void
|
|
param list List in value
|
|
param mode ListMode in value
|
|
dlflags notlistable
|
|
category display-list
|
|
version 1.0
|
|
glxsingle 101
|
|
glsopcode 0x0030
|
|
wglflags batchable
|
|
offset 0
|
|
|
|
EndList()
|
|
return void
|
|
dlflags notlistable
|
|
category display-list
|
|
version 1.0
|
|
glxsingle 102
|
|
glsopcode 0x0031
|
|
wglflags batchable
|
|
offset 1
|
|
|
|
CallList(list)
|
|
return void
|
|
param list List in value
|
|
category display-list
|
|
version 1.0
|
|
glxropcode 1
|
|
glsopcode 0x0032
|
|
offset 2
|
|
|
|
CallLists(n, type, lists)
|
|
return void
|
|
param n SizeI in value
|
|
param type ListNameType in value
|
|
param lists Void in array [COMPSIZE(n/type)]
|
|
category display-list
|
|
glxflags client-handcode server-handcode
|
|
version 1.0
|
|
glxropcode 2
|
|
glsopcode 0x0033
|
|
offset 3
|
|
|
|
DeleteLists(list, range)
|
|
return void
|
|
param list List in value
|
|
param range SizeI in value
|
|
dlflags notlistable
|
|
category display-list
|
|
version 1.0
|
|
glxsingle 103
|
|
glsopcode 0x0034
|
|
wglflags batchable
|
|
offset 4
|
|
|
|
GenLists(range)
|
|
return List
|
|
param range SizeI in value
|
|
dlflags notlistable
|
|
category display-list
|
|
version 1.0
|
|
glxsingle 104
|
|
glsopcode 0x0035
|
|
offset 5
|
|
|
|
ListBase(base)
|
|
return void
|
|
param base List in value
|
|
category display-list
|
|
version 1.0
|
|
glxropcode 3
|
|
glsopcode 0x0036
|
|
offset 6
|
|
|
|
###############################################################################
|
|
#
|
|
# drawing commands
|
|
#
|
|
###############################################################################
|
|
|
|
Begin(mode)
|
|
return void
|
|
param mode BeginMode in value
|
|
category drawing
|
|
version 1.0
|
|
glxropcode 4
|
|
glsopcode 0x0037
|
|
offset 7
|
|
|
|
Bitmap(width, height, xorig, yorig, xmove, ymove, bitmap)
|
|
return void
|
|
param width SizeI in value
|
|
param height SizeI in value
|
|
param xorig CoordF in value
|
|
param yorig CoordF in value
|
|
param xmove CoordF in value
|
|
param ymove CoordF in value
|
|
param bitmap UInt8 in array [COMPSIZE(width/height)]
|
|
category drawing
|
|
dlflags handcode
|
|
glxflags client-handcode server-handcode
|
|
version 1.0
|
|
glxropcode 5
|
|
glsflags pixel-unpack
|
|
glsopcode 0x0038
|
|
wglflags client-handcode server-handcode
|
|
offset 8
|
|
|
|
Color3b(red, green, blue)
|
|
return void
|
|
param red ColorB in value
|
|
param green ColorB in value
|
|
param blue ColorB in value
|
|
category drawing
|
|
vectorequiv Color3bv
|
|
version 1.0
|
|
offset 9
|
|
|
|
Color3bv(v)
|
|
return void
|
|
param v ColorB in array [3]
|
|
category drawing
|
|
version 1.0
|
|
glxropcode 6
|
|
glsopcode 0x0039
|
|
offset 10
|
|
|
|
Color3d(red, green, blue)
|
|
return void
|
|
param red ColorD in value
|
|
param green ColorD in value
|
|
param blue ColorD in value
|
|
category drawing
|
|
vectorequiv Color3dv
|
|
version 1.0
|
|
offset 11
|
|
|
|
Color3dv(v)
|
|
return void
|
|
param v ColorD in array [3]
|
|
category drawing
|
|
version 1.0
|
|
glxropcode 7
|
|
glsopcode 0x003A
|
|
offset 12
|
|
|
|
Color3f(red, green, blue)
|
|
return void
|
|
param red ColorF in value
|
|
param green ColorF in value
|
|
param blue ColorF in value
|
|
category drawing
|
|
vectorequiv Color3fv
|
|
version 1.0
|
|
offset 13
|
|
|
|
Color3fv(v)
|
|
return void
|
|
param v ColorF in array [3]
|
|
category drawing
|
|
version 1.0
|
|
glxropcode 8
|
|
glsopcode 0x003B
|
|
offset 14
|
|
|
|
Color3i(red, green, blue)
|
|
return void
|
|
param red ColorI in value
|
|
param green ColorI in value
|
|
param blue ColorI in value
|
|
category drawing
|
|
vectorequiv Color3iv
|
|
version 1.0
|
|
offset 15
|
|
|
|
Color3iv(v)
|
|
return void
|
|
param v ColorI in array [3]
|
|
category drawing
|
|
version 1.0
|
|
glxropcode 9
|
|
glsopcode 0x003C
|
|
offset 16
|
|
|
|
Color3s(red, green, blue)
|
|
return void
|
|
param red ColorS in value
|
|
param green ColorS in value
|
|
param blue ColorS in value
|
|
category drawing
|
|
vectorequiv Color3sv
|
|
version 1.0
|
|
offset 17
|
|
|
|
Color3sv(v)
|
|
return void
|
|
param v ColorS in array [3]
|
|
category drawing
|
|
version 1.0
|
|
glxropcode 10
|
|
glsopcode 0x003D
|
|
offset 18
|
|
|
|
Color3ub(red, green, blue)
|
|
return void
|
|
param red ColorUB in value
|
|
param green ColorUB in value
|
|
param blue ColorUB in value
|
|
category drawing
|
|
vectorequiv Color3ubv
|
|
version 1.0
|
|
offset 19
|
|
|
|
Color3ubv(v)
|
|
return void
|
|
param v ColorUB in array [3]
|
|
category drawing
|
|
version 1.0
|
|
glxropcode 11
|
|
glsopcode 0x003E
|
|
offset 20
|
|
|
|
Color3ui(red, green, blue)
|
|
return void
|
|
param red ColorUI in value
|
|
param green ColorUI in value
|
|
param blue ColorUI in value
|
|
category drawing
|
|
vectorequiv Color3uiv
|
|
version 1.0
|
|
offset 21
|
|
|
|
Color3uiv(v)
|
|
return void
|
|
param v ColorUI in array [3]
|
|
category drawing
|
|
version 1.0
|
|
glxropcode 12
|
|
glsopcode 0x003F
|
|
offset 22
|
|
|
|
Color3us(red, green, blue)
|
|
return void
|
|
param red ColorUS in value
|
|
param green ColorUS in value
|
|
param blue ColorUS in value
|
|
category drawing
|
|
vectorequiv Color3usv
|
|
version 1.0
|
|
offset 23
|
|
|
|
Color3usv(v)
|
|
return void
|
|
param v ColorUS in array [3]
|
|
category drawing
|
|
version 1.0
|
|
glxropcode 13
|
|
glsopcode 0x0040
|
|
offset 24
|
|
|
|
Color4b(red, green, blue, alpha)
|
|
return void
|
|
param red ColorB in value
|
|
param green ColorB in value
|
|
param blue ColorB in value
|
|
param alpha ColorB in value
|
|
category drawing
|
|
vectorequiv Color4bv
|
|
version 1.0
|
|
offset 25
|
|
|
|
Color4bv(v)
|
|
return void
|
|
param v ColorB in array [4]
|
|
category drawing
|
|
version 1.0
|
|
glxropcode 14
|
|
glsopcode 0x0041
|
|
offset 26
|
|
|
|
Color4d(red, green, blue, alpha)
|
|
return void
|
|
param red ColorD in value
|
|
param green ColorD in value
|
|
param blue ColorD in value
|
|
param alpha ColorD in value
|
|
category drawing
|
|
vectorequiv Color4dv
|
|
version 1.0
|
|
offset 27
|
|
|
|
Color4dv(v)
|
|
return void
|
|
param v ColorD in array [4]
|
|
category drawing
|
|
version 1.0
|
|
glxropcode 15
|
|
glsopcode 0x0042
|
|
offset 28
|
|
|
|
Color4f(red, green, blue, alpha)
|
|
return void
|
|
param red ColorF in value
|
|
param green ColorF in value
|
|
param blue ColorF in value
|
|
param alpha ColorF in value
|
|
category drawing
|
|
vectorequiv Color4fv
|
|
version 1.0
|
|
offset 29
|
|
|
|
Color4fv(v)
|
|
return void
|
|
param v ColorF in array [4]
|
|
category drawing
|
|
version 1.0
|
|
glxropcode 16
|
|
glsopcode 0x0043
|
|
offset 30
|
|
|
|
Color4i(red, green, blue, alpha)
|
|
return void
|
|
param red ColorI in value
|
|
param green ColorI in value
|
|
param blue ColorI in value
|
|
param alpha ColorI in value
|
|
category drawing
|
|
vectorequiv Color4iv
|
|
version 1.0
|
|
offset 31
|
|
|
|
Color4iv(v)
|
|
return void
|
|
param v ColorI in array [4]
|
|
category drawing
|
|
version 1.0
|
|
glxropcode 17
|
|
glsopcode 0x0044
|
|
offset 32
|
|
|
|
Color4s(red, green, blue, alpha)
|
|
return void
|
|
param red ColorS in value
|
|
param green ColorS in value
|
|
param blue ColorS in value
|
|
param alpha ColorS in value
|
|
category drawing
|
|
vectorequiv Color4sv
|
|
version 1.0
|
|
offset 33
|
|
|
|
Color4sv(v)
|
|
return void
|
|
param v ColorS in array [4]
|
|
category drawing
|
|
version 1.0
|
|
glxropcode 18
|
|
glsopcode 0x0045
|
|
offset 34
|
|
|
|
Color4ub(red, green, blue, alpha)
|
|
return void
|
|
param red ColorUB in value
|
|
param green ColorUB in value
|
|
param blue ColorUB in value
|
|
param alpha ColorUB in value
|
|
category drawing
|
|
vectorequiv Color4ubv
|
|
version 1.0
|
|
offset 35
|
|
|
|
Color4ubv(v)
|
|
return void
|
|
param v ColorUB in array [4]
|
|
category drawing
|
|
version 1.0
|
|
glxropcode 19
|
|
glsopcode 0x0046
|
|
offset 36
|
|
|
|
Color4ui(red, green, blue, alpha)
|
|
return void
|
|
param red ColorUI in value
|
|
param green ColorUI in value
|
|
param blue ColorUI in value
|
|
param alpha ColorUI in value
|
|
category drawing
|
|
vectorequiv Color4uiv
|
|
version 1.0
|
|
offset 37
|
|
|
|
Color4uiv(v)
|
|
return void
|
|
param v ColorUI in array [4]
|
|
category drawing
|
|
version 1.0
|
|
glxropcode 20
|
|
glsopcode 0x0047
|
|
offset 38
|
|
|
|
Color4us(red, green, blue, alpha)
|
|
return void
|
|
param red ColorUS in value
|
|
param green ColorUS in value
|
|
param blue ColorUS in value
|
|
param alpha ColorUS in value
|
|
category drawing
|
|
vectorequiv Color4usv
|
|
version 1.0
|
|
offset 39
|
|
|
|
Color4usv(v)
|
|
return void
|
|
param v ColorUS in array [4]
|
|
category drawing
|
|
version 1.0
|
|
glxropcode 21
|
|
glsopcode 0x0048
|
|
offset 40
|
|
|
|
EdgeFlag(flag)
|
|
return void
|
|
param flag Boolean in value
|
|
category drawing
|
|
vectorequiv EdgeFlagv
|
|
version 1.0
|
|
offset 41
|
|
|
|
EdgeFlagv(flag)
|
|
return void
|
|
param flag Boolean in array [1]
|
|
category drawing
|
|
version 1.0
|
|
glxropcode 22
|
|
glsopcode 0x0049
|
|
offset 42
|
|
|
|
End()
|
|
return void
|
|
category drawing
|
|
version 1.0
|
|
glxropcode 23
|
|
glsopcode 0x004A
|
|
offset 43
|
|
|
|
Indexd(c)
|
|
return void
|
|
param c ColorIndexValueD in value
|
|
category drawing
|
|
vectorequiv Indexdv
|
|
version 1.0
|
|
offset 44
|
|
|
|
Indexdv(c)
|
|
return void
|
|
param c ColorIndexValueD in array [1]
|
|
category drawing
|
|
version 1.0
|
|
glxropcode 24
|
|
glsopcode 0x004B
|
|
offset 45
|
|
|
|
Indexf(c)
|
|
return void
|
|
param c ColorIndexValueF in value
|
|
category drawing
|
|
vectorequiv Indexfv
|
|
version 1.0
|
|
offset 46
|
|
|
|
Indexfv(c)
|
|
return void
|
|
param c ColorIndexValueF in array [1]
|
|
category drawing
|
|
version 1.0
|
|
glxropcode 25
|
|
glsopcode 0x004C
|
|
offset 47
|
|
|
|
Indexi(c)
|
|
return void
|
|
param c ColorIndexValueI in value
|
|
category drawing
|
|
vectorequiv Indexiv
|
|
version 1.0
|
|
offset 48
|
|
|
|
Indexiv(c)
|
|
return void
|
|
param c ColorIndexValueI in array [1]
|
|
category drawing
|
|
version 1.0
|
|
glxropcode 26
|
|
glsopcode 0x004D
|
|
offset 49
|
|
|
|
Indexs(c)
|
|
return void
|
|
param c ColorIndexValueS in value
|
|
category drawing
|
|
vectorequiv Indexsv
|
|
version 1.0
|
|
offset 50
|
|
|
|
Indexsv(c)
|
|
return void
|
|
param c ColorIndexValueS in array [1]
|
|
category drawing
|
|
version 1.0
|
|
glxropcode 27
|
|
glsopcode 0x004E
|
|
offset 51
|
|
|
|
Normal3b(nx, ny, nz)
|
|
return void
|
|
param nx Int8 in value
|
|
param ny Int8 in value
|
|
param nz Int8 in value
|
|
category drawing
|
|
vectorequiv Normal3bv
|
|
version 1.0
|
|
offset 52
|
|
|
|
Normal3bv(v)
|
|
return void
|
|
param v Int8 in array [3]
|
|
category drawing
|
|
version 1.0
|
|
glxropcode 28
|
|
glsopcode 0x004F
|
|
offset 53
|
|
|
|
Normal3d(nx, ny, nz)
|
|
return void
|
|
param nx CoordD in value
|
|
param ny CoordD in value
|
|
param nz CoordD in value
|
|
category drawing
|
|
vectorequiv Normal3dv
|
|
version 1.0
|
|
offset 54
|
|
|
|
Normal3dv(v)
|
|
return void
|
|
param v CoordD in array [3]
|
|
category drawing
|
|
version 1.0
|
|
glxropcode 29
|
|
glsopcode 0x0050
|
|
offset 55
|
|
|
|
Normal3f(nx, ny, nz)
|
|
return void
|
|
param nx CoordF in value
|
|
param ny CoordF in value
|
|
param nz CoordF in value
|
|
category drawing
|
|
vectorequiv Normal3fv
|
|
version 1.0
|
|
offset 56
|
|
|
|
Normal3fv(v)
|
|
return void
|
|
param v CoordF in array [3]
|
|
category drawing
|
|
version 1.0
|
|
glxropcode 30
|
|
glsopcode 0x0051
|
|
offset 57
|
|
|
|
Normal3i(nx, ny, nz)
|
|
return void
|
|
param nx Int32 in value
|
|
param ny Int32 in value
|
|
param nz Int32 in value
|
|
category drawing
|
|
vectorequiv Normal3iv
|
|
version 1.0
|
|
offset 58
|
|
|
|
Normal3iv(v)
|
|
return void
|
|
param v Int32 in array [3]
|
|
category drawing
|
|
version 1.0
|
|
glxropcode 31
|
|
glsopcode 0x0052
|
|
offset 59
|
|
|
|
Normal3s(nx, ny, nz)
|
|
return void
|
|
param nx Int16 in value
|
|
param ny Int16 in value
|
|
param nz Int16 in value
|
|
category drawing
|
|
vectorequiv Normal3sv
|
|
version 1.0
|
|
offset 60
|
|
|
|
Normal3sv(v)
|
|
return void
|
|
param v Int16 in array [3]
|
|
category drawing
|
|
version 1.0
|
|
glxropcode 32
|
|
glsopcode 0x0053
|
|
offset 61
|
|
|
|
RasterPos2d(x, y)
|
|
return void
|
|
param x CoordD in value
|
|
param y CoordD in value
|
|
category drawing
|
|
vectorequiv RasterPos2dv
|
|
version 1.0
|
|
offset 62
|
|
|
|
RasterPos2dv(v)
|
|
return void
|
|
param v CoordD in array [2]
|
|
category drawing
|
|
version 1.0
|
|
glxropcode 33
|
|
glsopcode 0x0054
|
|
offset 63
|
|
|
|
RasterPos2f(x, y)
|
|
return void
|
|
param x CoordF in value
|
|
param y CoordF in value
|
|
category drawing
|
|
vectorequiv RasterPos2fv
|
|
version 1.0
|
|
offset 64
|
|
|
|
RasterPos2fv(v)
|
|
return void
|
|
param v CoordF in array [2]
|
|
category drawing
|
|
version 1.0
|
|
glxropcode 34
|
|
glsopcode 0x0055
|
|
offset 65
|
|
|
|
RasterPos2i(x, y)
|
|
return void
|
|
param x CoordI in value
|
|
param y CoordI in value
|
|
category drawing
|
|
vectorequiv RasterPos2iv
|
|
version 1.0
|
|
offset 66
|
|
|
|
RasterPos2iv(v)
|
|
return void
|
|
param v CoordI in array [2]
|
|
category drawing
|
|
version 1.0
|
|
glxropcode 35
|
|
glsopcode 0x0056
|
|
offset 67
|
|
|
|
RasterPos2s(x, y)
|
|
return void
|
|
param x CoordS in value
|
|
param y CoordS in value
|
|
category drawing
|
|
vectorequiv RasterPos2sv
|
|
version 1.0
|
|
offset 68
|
|
|
|
RasterPos2sv(v)
|
|
return void
|
|
param v CoordS in array [2]
|
|
category drawing
|
|
version 1.0
|
|
glxropcode 36
|
|
glsopcode 0x0057
|
|
offset 69
|
|
|
|
RasterPos3d(x, y, z)
|
|
return void
|
|
param x CoordD in value
|
|
param y CoordD in value
|
|
param z CoordD in value
|
|
vectorequiv RasterPos3dv
|
|
category drawing
|
|
version 1.0
|
|
offset 70
|
|
|
|
RasterPos3dv(v)
|
|
return void
|
|
param v CoordD in array [3]
|
|
category drawing
|
|
version 1.0
|
|
glxropcode 37
|
|
glsopcode 0x0058
|
|
offset 71
|
|
|
|
RasterPos3f(x, y, z)
|
|
return void
|
|
param x CoordF in value
|
|
param y CoordF in value
|
|
param z CoordF in value
|
|
category drawing
|
|
vectorequiv RasterPos3fv
|
|
version 1.0
|
|
offset 72
|
|
|
|
RasterPos3fv(v)
|
|
return void
|
|
param v CoordF in array [3]
|
|
category drawing
|
|
version 1.0
|
|
glxropcode 38
|
|
glsopcode 0x0059
|
|
offset 73
|
|
|
|
RasterPos3i(x, y, z)
|
|
return void
|
|
param x CoordI in value
|
|
param y CoordI in value
|
|
param z CoordI in value
|
|
category drawing
|
|
vectorequiv RasterPos3iv
|
|
version 1.0
|
|
offset 74
|
|
|
|
RasterPos3iv(v)
|
|
return void
|
|
param v CoordI in array [3]
|
|
category drawing
|
|
version 1.0
|
|
glxropcode 39
|
|
glsopcode 0x005A
|
|
offset 75
|
|
|
|
RasterPos3s(x, y, z)
|
|
return void
|
|
param x CoordS in value
|
|
param y CoordS in value
|
|
param z CoordS in value
|
|
category drawing
|
|
vectorequiv RasterPos3sv
|
|
version 1.0
|
|
offset 76
|
|
|
|
RasterPos3sv(v)
|
|
return void
|
|
param v CoordS in array [3]
|
|
category drawing
|
|
version 1.0
|
|
glxropcode 40
|
|
glsopcode 0x005B
|
|
offset 77
|
|
|
|
RasterPos4d(x, y, z, w)
|
|
return void
|
|
param x CoordD in value
|
|
param y CoordD in value
|
|
param z CoordD in value
|
|
param w CoordD in value
|
|
vectorequiv RasterPos4dv
|
|
category drawing
|
|
version 1.0
|
|
offset 78
|
|
|
|
RasterPos4dv(v)
|
|
return void
|
|
param v CoordD in array [4]
|
|
category drawing
|
|
version 1.0
|
|
glxropcode 41
|
|
glsopcode 0x005C
|
|
offset 79
|
|
|
|
RasterPos4f(x, y, z, w)
|
|
return void
|
|
param x CoordF in value
|
|
param y CoordF in value
|
|
param z CoordF in value
|
|
param w CoordF in value
|
|
category drawing
|
|
vectorequiv RasterPos4fv
|
|
version 1.0
|
|
offset 80
|
|
|
|
RasterPos4fv(v)
|
|
return void
|
|
param v CoordF in array [4]
|
|
category drawing
|
|
version 1.0
|
|
glxropcode 42
|
|
glsopcode 0x005D
|
|
offset 81
|
|
|
|
RasterPos4i(x, y, z, w)
|
|
return void
|
|
param x CoordI in value
|
|
param y CoordI in value
|
|
param z CoordI in value
|
|
param w CoordI in value
|
|
category drawing
|
|
vectorequiv RasterPos4iv
|
|
version 1.0
|
|
offset 82
|
|
|
|
RasterPos4iv(v)
|
|
return void
|
|
param v CoordI in array [4]
|
|
category drawing
|
|
version 1.0
|
|
glxropcode 43
|
|
glsopcode 0x005E
|
|
offset 83
|
|
|
|
RasterPos4s(x, y, z, w)
|
|
return void
|
|
param x CoordS in value
|
|
param y CoordS in value
|
|
param z CoordS in value
|
|
param w CoordS in value
|
|
category drawing
|
|
vectorequiv RasterPos4sv
|
|
version 1.0
|
|
offset 84
|
|
|
|
RasterPos4sv(v)
|
|
return void
|
|
param v CoordS in array [4]
|
|
category drawing
|
|
version 1.0
|
|
glxropcode 44
|
|
glsopcode 0x005F
|
|
offset 85
|
|
|
|
Rectd(x1, y1, x2, y2)
|
|
return void
|
|
param x1 CoordD in value
|
|
param y1 CoordD in value
|
|
param x2 CoordD in value
|
|
param y2 CoordD in value
|
|
category drawing
|
|
vectorequiv Rectdv
|
|
version 1.0
|
|
offset 86
|
|
|
|
Rectdv(v1, v2)
|
|
return void
|
|
param v1 CoordD in array [2]
|
|
param v2 CoordD in array [2]
|
|
category drawing
|
|
version 1.0
|
|
glxropcode 45
|
|
glsopcode 0x0060
|
|
offset 87
|
|
|
|
Rectf(x1, y1, x2, y2)
|
|
return void
|
|
param x1 CoordF in value
|
|
param y1 CoordF in value
|
|
param x2 CoordF in value
|
|
param y2 CoordF in value
|
|
category drawing
|
|
vectorequiv Rectfv
|
|
version 1.0
|
|
offset 88
|
|
|
|
Rectfv(v1, v2)
|
|
return void
|
|
param v1 CoordF in array [2]
|
|
param v2 CoordF in array [2]
|
|
category drawing
|
|
version 1.0
|
|
glxropcode 46
|
|
glsopcode 0x0061
|
|
offset 89
|
|
|
|
Recti(x1, y1, x2, y2)
|
|
return void
|
|
param x1 CoordI in value
|
|
param y1 CoordI in value
|
|
param x2 CoordI in value
|
|
param y2 CoordI in value
|
|
category drawing
|
|
vectorequiv Rectiv
|
|
version 1.0
|
|
offset 90
|
|
|
|
Rectiv(v1, v2)
|
|
return void
|
|
param v1 CoordI in array [2]
|
|
param v2 CoordI in array [2]
|
|
category drawing
|
|
version 1.0
|
|
glxropcode 47
|
|
glsopcode 0x0062
|
|
offset 91
|
|
|
|
Rects(x1, y1, x2, y2)
|
|
return void
|
|
param x1 CoordS in value
|
|
param y1 CoordS in value
|
|
param x2 CoordS in value
|
|
param y2 CoordS in value
|
|
category drawing
|
|
vectorequiv Rectsv
|
|
version 1.0
|
|
offset 92
|
|
|
|
Rectsv(v1, v2)
|
|
return void
|
|
param v1 CoordS in array [2]
|
|
param v2 CoordS in array [2]
|
|
category drawing
|
|
version 1.0
|
|
glxropcode 48
|
|
glsopcode 0x0063
|
|
offset 93
|
|
|
|
TexCoord1d(s)
|
|
return void
|
|
param s CoordD in value
|
|
category drawing
|
|
vectorequiv TexCoord1dv
|
|
version 1.0
|
|
offset 94
|
|
|
|
TexCoord1dv(v)
|
|
return void
|
|
param v CoordD in array [1]
|
|
category drawing
|
|
version 1.0
|
|
glxropcode 49
|
|
glsopcode 0x0064
|
|
offset 95
|
|
|
|
TexCoord1f(s)
|
|
return void
|
|
param s CoordF in value
|
|
category drawing
|
|
vectorequiv TexCoord1fv
|
|
version 1.0
|
|
offset 96
|
|
|
|
TexCoord1fv(v)
|
|
return void
|
|
param v CoordF in array [1]
|
|
category drawing
|
|
version 1.0
|
|
glxropcode 50
|
|
glsopcode 0x0065
|
|
offset 97
|
|
|
|
TexCoord1i(s)
|
|
return void
|
|
param s CoordI in value
|
|
category drawing
|
|
vectorequiv TexCoord1iv
|
|
version 1.0
|
|
offset 98
|
|
|
|
TexCoord1iv(v)
|
|
return void
|
|
param v CoordI in array [1]
|
|
category drawing
|
|
version 1.0
|
|
glxropcode 51
|
|
glsopcode 0x0066
|
|
offset 99
|
|
|
|
TexCoord1s(s)
|
|
return void
|
|
param s CoordS in value
|
|
category drawing
|
|
vectorequiv TexCoord1sv
|
|
version 1.0
|
|
offset 100
|
|
|
|
TexCoord1sv(v)
|
|
return void
|
|
param v CoordS in array [1]
|
|
category drawing
|
|
version 1.0
|
|
glxropcode 52
|
|
glsopcode 0x0067
|
|
offset 101
|
|
|
|
TexCoord2d(s, t)
|
|
return void
|
|
param s CoordD in value
|
|
param t CoordD in value
|
|
category drawing
|
|
vectorequiv TexCoord2dv
|
|
version 1.0
|
|
offset 102
|
|
|
|
TexCoord2dv(v)
|
|
return void
|
|
param v CoordD in array [2]
|
|
category drawing
|
|
version 1.0
|
|
glxropcode 53
|
|
glsopcode 0x0068
|
|
offset 103
|
|
|
|
TexCoord2f(s, t)
|
|
return void
|
|
param s CoordF in value
|
|
param t CoordF in value
|
|
category drawing
|
|
vectorequiv TexCoord2fv
|
|
version 1.0
|
|
offset 104
|
|
|
|
TexCoord2fv(v)
|
|
return void
|
|
param v CoordF in array [2]
|
|
category drawing
|
|
version 1.0
|
|
glxropcode 54
|
|
glsopcode 0x0069
|
|
offset 105
|
|
|
|
TexCoord2i(s, t)
|
|
return void
|
|
param s CoordI in value
|
|
param t CoordI in value
|
|
category drawing
|
|
vectorequiv TexCoord2iv
|
|
version 1.0
|
|
offset 106
|
|
|
|
TexCoord2iv(v)
|
|
return void
|
|
param v CoordI in array [2]
|
|
category drawing
|
|
version 1.0
|
|
glxropcode 55
|
|
glsopcode 0x006A
|
|
offset 107
|
|
|
|
TexCoord2s(s, t)
|
|
return void
|
|
param s CoordS in value
|
|
param t CoordS in value
|
|
category drawing
|
|
vectorequiv TexCoord2sv
|
|
version 1.0
|
|
offset 108
|
|
|
|
TexCoord2sv(v)
|
|
return void
|
|
param v CoordS in array [2]
|
|
category drawing
|
|
version 1.0
|
|
glxropcode 56
|
|
glsopcode 0x006B
|
|
offset 109
|
|
|
|
TexCoord3d(s, t, r)
|
|
return void
|
|
param s CoordD in value
|
|
param t CoordD in value
|
|
param r CoordD in value
|
|
category drawing
|
|
vectorequiv TexCoord3dv
|
|
version 1.0
|
|
offset 110
|
|
|
|
TexCoord3dv(v)
|
|
return void
|
|
param v CoordD in array [3]
|
|
category drawing
|
|
version 1.0
|
|
glxropcode 57
|
|
glsopcode 0x006C
|
|
offset 111
|
|
|
|
TexCoord3f(s, t, r)
|
|
return void
|
|
param s CoordF in value
|
|
param t CoordF in value
|
|
param r CoordF in value
|
|
category drawing
|
|
vectorequiv TexCoord3fv
|
|
version 1.0
|
|
offset 112
|
|
|
|
TexCoord3fv(v)
|
|
return void
|
|
param v CoordF in array [3]
|
|
category drawing
|
|
version 1.0
|
|
glxropcode 58
|
|
glsopcode 0x006D
|
|
offset 113
|
|
|
|
TexCoord3i(s, t, r)
|
|
return void
|
|
param s CoordI in value
|
|
param t CoordI in value
|
|
param r CoordI in value
|
|
category drawing
|
|
vectorequiv TexCoord3iv
|
|
version 1.0
|
|
offset 114
|
|
|
|
TexCoord3iv(v)
|
|
return void
|
|
param v CoordI in array [3]
|
|
category drawing
|
|
version 1.0
|
|
glxropcode 59
|
|
glsopcode 0x006E
|
|
offset 115
|
|
|
|
TexCoord3s(s, t, r)
|
|
return void
|
|
param s CoordS in value
|
|
param t CoordS in value
|
|
param r CoordS in value
|
|
category drawing
|
|
vectorequiv TexCoord3sv
|
|
version 1.0
|
|
offset 116
|
|
|
|
TexCoord3sv(v)
|
|
return void
|
|
param v CoordS in array [3]
|
|
category drawing
|
|
version 1.0
|
|
glxropcode 60
|
|
glsopcode 0x006F
|
|
offset 117
|
|
|
|
TexCoord4d(s, t, r, q)
|
|
return void
|
|
param s CoordD in value
|
|
param t CoordD in value
|
|
param r CoordD in value
|
|
param q CoordD in value
|
|
category drawing
|
|
vectorequiv TexCoord4dv
|
|
version 1.0
|
|
offset 118
|
|
|
|
TexCoord4dv(v)
|
|
return void
|
|
param v CoordD in array [4]
|
|
category drawing
|
|
version 1.0
|
|
glxropcode 61
|
|
glsopcode 0x0070
|
|
offset 119
|
|
|
|
TexCoord4f(s, t, r, q)
|
|
return void
|
|
param s CoordF in value
|
|
param t CoordF in value
|
|
param r CoordF in value
|
|
param q CoordF in value
|
|
category drawing
|
|
vectorequiv TexCoord4fv
|
|
version 1.0
|
|
offset 120
|
|
|
|
TexCoord4fv(v)
|
|
return void
|
|
param v CoordF in array [4]
|
|
category drawing
|
|
version 1.0
|
|
glxropcode 62
|
|
glsopcode 0x0071
|
|
offset 121
|
|
|
|
TexCoord4i(s, t, r, q)
|
|
return void
|
|
param s CoordI in value
|
|
param t CoordI in value
|
|
param r CoordI in value
|
|
param q CoordI in value
|
|
category drawing
|
|
vectorequiv TexCoord4iv
|
|
version 1.0
|
|
offset 122
|
|
|
|
TexCoord4iv(v)
|
|
return void
|
|
param v CoordI in array [4]
|
|
category drawing
|
|
version 1.0
|
|
glxropcode 63
|
|
glsopcode 0x0072
|
|
offset 123
|
|
|
|
TexCoord4s(s, t, r, q)
|
|
return void
|
|
param s CoordS in value
|
|
param t CoordS in value
|
|
param r CoordS in value
|
|
param q CoordS in value
|
|
category drawing
|
|
vectorequiv TexCoord4sv
|
|
version 1.0
|
|
offset 124
|
|
|
|
TexCoord4sv(v)
|
|
return void
|
|
param v CoordS in array [4]
|
|
category drawing
|
|
version 1.0
|
|
glxropcode 64
|
|
glsopcode 0x0073
|
|
offset 125
|
|
|
|
Vertex2d(x, y)
|
|
return void
|
|
param x CoordD in value
|
|
param y CoordD in value
|
|
category drawing
|
|
vectorequiv Vertex2dv
|
|
version 1.0
|
|
offset 126
|
|
|
|
Vertex2dv(v)
|
|
return void
|
|
param v CoordD in array [2]
|
|
category drawing
|
|
version 1.0
|
|
glxropcode 65
|
|
glsopcode 0x0074
|
|
offset 127
|
|
|
|
Vertex2f(x, y)
|
|
return void
|
|
param x CoordF in value
|
|
param y CoordF in value
|
|
category drawing
|
|
vectorequiv Vertex2fv
|
|
version 1.0
|
|
offset 128
|
|
|
|
Vertex2fv(v)
|
|
return void
|
|
param v CoordF in array [2]
|
|
category drawing
|
|
version 1.0
|
|
glxropcode 66
|
|
glsopcode 0x0075
|
|
offset 129
|
|
|
|
Vertex2i(x, y)
|
|
return void
|
|
param x CoordI in value
|
|
param y CoordI in value
|
|
category drawing
|
|
vectorequiv Vertex2iv
|
|
version 1.0
|
|
offset 130
|
|
|
|
Vertex2iv(v)
|
|
return void
|
|
param v CoordI in array [2]
|
|
category drawing
|
|
version 1.0
|
|
glxropcode 67
|
|
glsopcode 0x0076
|
|
offset 131
|
|
|
|
Vertex2s(x, y)
|
|
return void
|
|
param x CoordS in value
|
|
param y CoordS in value
|
|
category drawing
|
|
vectorequiv Vertex2sv
|
|
version 1.0
|
|
offset 132
|
|
|
|
Vertex2sv(v)
|
|
return void
|
|
param v CoordS in array [2]
|
|
category drawing
|
|
version 1.0
|
|
glxropcode 68
|
|
glsopcode 0x0077
|
|
offset 133
|
|
|
|
Vertex3d(x, y, z)
|
|
return void
|
|
param x CoordD in value
|
|
param y CoordD in value
|
|
param z CoordD in value
|
|
category drawing
|
|
vectorequiv Vertex3dv
|
|
version 1.0
|
|
offset 134
|
|
|
|
Vertex3dv(v)
|
|
return void
|
|
param v CoordD in array [3]
|
|
category drawing
|
|
version 1.0
|
|
glxropcode 69
|
|
glsopcode 0x0078
|
|
offset 135
|
|
|
|
Vertex3f(x, y, z)
|
|
return void
|
|
param x CoordF in value
|
|
param y CoordF in value
|
|
param z CoordF in value
|
|
category drawing
|
|
vectorequiv Vertex3fv
|
|
version 1.0
|
|
offset 136
|
|
|
|
Vertex3fv(v)
|
|
return void
|
|
param v CoordF in array [3]
|
|
category drawing
|
|
version 1.0
|
|
glxropcode 70
|
|
glsopcode 0x0079
|
|
offset 137
|
|
|
|
Vertex3i(x, y, z)
|
|
return void
|
|
param x CoordI in value
|
|
param y CoordI in value
|
|
param z CoordI in value
|
|
category drawing
|
|
vectorequiv Vertex3iv
|
|
version 1.0
|
|
offset 138
|
|
|
|
Vertex3iv(v)
|
|
return void
|
|
param v CoordI in array [3]
|
|
category drawing
|
|
version 1.0
|
|
glxropcode 71
|
|
glsopcode 0x007A
|
|
offset 139
|
|
|
|
Vertex3s(x, y, z)
|
|
return void
|
|
param x CoordS in value
|
|
param y CoordS in value
|
|
param z CoordS in value
|
|
category drawing
|
|
vectorequiv Vertex3sv
|
|
version 1.0
|
|
offset 140
|
|
|
|
Vertex3sv(v)
|
|
return void
|
|
param v CoordS in array [3]
|
|
category drawing
|
|
version 1.0
|
|
glxropcode 72
|
|
glsopcode 0x007B
|
|
offset 141
|
|
|
|
Vertex4d(x, y, z, w)
|
|
return void
|
|
param x CoordD in value
|
|
param y CoordD in value
|
|
param z CoordD in value
|
|
param w CoordD in value
|
|
category drawing
|
|
vectorequiv Vertex4dv
|
|
version 1.0
|
|
offset 142
|
|
|
|
Vertex4dv(v)
|
|
return void
|
|
param v CoordD in array [4]
|
|
category drawing
|
|
version 1.0
|
|
glxropcode 73
|
|
glsopcode 0x007C
|
|
offset 143
|
|
|
|
Vertex4f(x, y, z, w)
|
|
return void
|
|
param x CoordF in value
|
|
param y CoordF in value
|
|
param z CoordF in value
|
|
param w CoordF in value
|
|
category drawing
|
|
vectorequiv Vertex4fv
|
|
version 1.0
|
|
offset 144
|
|
|
|
Vertex4fv(v)
|
|
return void
|
|
param v CoordF in array [4]
|
|
category drawing
|
|
version 1.0
|
|
glxropcode 74
|
|
glsopcode 0x007D
|
|
offset 145
|
|
|
|
Vertex4i(x, y, z, w)
|
|
return void
|
|
param x CoordI in value
|
|
param y CoordI in value
|
|
param z CoordI in value
|
|
param w CoordI in value
|
|
category drawing
|
|
vectorequiv Vertex4iv
|
|
version 1.0
|
|
offset 146
|
|
|
|
Vertex4iv(v)
|
|
return void
|
|
param v CoordI in array [4]
|
|
category drawing
|
|
version 1.0
|
|
glxropcode 75
|
|
glsopcode 0x007E
|
|
offset 147
|
|
|
|
Vertex4s(x, y, z, w)
|
|
return void
|
|
param x CoordS in value
|
|
param y CoordS in value
|
|
param z CoordS in value
|
|
param w CoordS in value
|
|
category drawing
|
|
vectorequiv Vertex4sv
|
|
version 1.0
|
|
offset 148
|
|
|
|
Vertex4sv(v)
|
|
return void
|
|
param v CoordS in array [4]
|
|
category drawing
|
|
version 1.0
|
|
glxropcode 76
|
|
glsopcode 0x007F
|
|
offset 149
|
|
|
|
###############################################################################
|
|
#
|
|
# drawing-control commands
|
|
#
|
|
###############################################################################
|
|
|
|
ClipPlane(plane, equation)
|
|
return void
|
|
param plane ClipPlaneName in value
|
|
param equation Float64 in array [4]
|
|
category drawing-control
|
|
version 1.0
|
|
glxropcode 77
|
|
glsopcode 0x0080
|
|
offset 150
|
|
|
|
ColorMaterial(face, mode)
|
|
return void
|
|
param face MaterialFace in value
|
|
param mode ColorMaterialParameter in value
|
|
category drawing-control
|
|
version 1.0
|
|
glxropcode 78
|
|
glsopcode 0x0081
|
|
offset 151
|
|
|
|
CullFace(mode)
|
|
return void
|
|
param mode CullFaceMode in value
|
|
category drawing-control
|
|
version 1.0
|
|
glxropcode 79
|
|
glsopcode 0x0082
|
|
offset 152
|
|
|
|
Fogf(pname, param)
|
|
return void
|
|
param pname FogParameter in value
|
|
param param CheckedFloat32 in value
|
|
category drawing-control
|
|
version 1.0
|
|
glxropcode 80
|
|
glsflags gl-enum
|
|
glsopcode 0x0083
|
|
wglflags small-data
|
|
offset 153
|
|
|
|
Fogfv(pname, params)
|
|
return void
|
|
param pname FogParameter in value
|
|
param params CheckedFloat32 in array [COMPSIZE(pname)]
|
|
category drawing-control
|
|
version 1.0
|
|
glxropcode 81
|
|
glsflags gl-enum
|
|
glsopcode 0x0084
|
|
wglflags small-data
|
|
offset 154
|
|
|
|
Fogi(pname, param)
|
|
return void
|
|
param pname FogParameter in value
|
|
param param CheckedInt32 in value
|
|
category drawing-control
|
|
version 1.0
|
|
glxropcode 82
|
|
glsflags gl-enum
|
|
glsopcode 0x0085
|
|
wglflags small-data
|
|
offset 155
|
|
|
|
Fogiv(pname, params)
|
|
return void
|
|
param pname FogParameter in value
|
|
param params CheckedInt32 in array [COMPSIZE(pname)]
|
|
category drawing-control
|
|
version 1.0
|
|
glxropcode 83
|
|
glsflags gl-enum
|
|
glsopcode 0x0086
|
|
wglflags small-data
|
|
offset 156
|
|
|
|
FrontFace(mode)
|
|
return void
|
|
param mode FrontFaceDirection in value
|
|
category drawing-control
|
|
version 1.0
|
|
glxropcode 84
|
|
glsopcode 0x0087
|
|
offset 157
|
|
|
|
Hint(target, mode)
|
|
return void
|
|
param target HintTarget in value
|
|
param mode HintMode in value
|
|
category drawing-control
|
|
version 1.0
|
|
glxropcode 85
|
|
glsopcode 0x0088
|
|
offset 158
|
|
|
|
Lightf(light, pname, param)
|
|
return void
|
|
param light LightName in value
|
|
param pname LightParameter in value
|
|
param param CheckedFloat32 in value
|
|
category drawing-control
|
|
version 1.0
|
|
glxropcode 86
|
|
glsopcode 0x0089
|
|
wglflags small-data
|
|
offset 159
|
|
|
|
Lightfv(light, pname, params)
|
|
return void
|
|
param light LightName in value
|
|
param pname LightParameter in value
|
|
param params CheckedFloat32 in array [COMPSIZE(pname)]
|
|
category drawing-control
|
|
version 1.0
|
|
glxropcode 87
|
|
glsopcode 0x008A
|
|
wglflags small-data
|
|
offset 160
|
|
|
|
Lighti(light, pname, param)
|
|
return void
|
|
param light LightName in value
|
|
param pname LightParameter in value
|
|
param param CheckedInt32 in value
|
|
category drawing-control
|
|
version 1.0
|
|
glxropcode 88
|
|
glsopcode 0x008B
|
|
wglflags small-data
|
|
offset 161
|
|
|
|
Lightiv(light, pname, params)
|
|
return void
|
|
param light LightName in value
|
|
param pname LightParameter in value
|
|
param params CheckedInt32 in array [COMPSIZE(pname)]
|
|
category drawing-control
|
|
version 1.0
|
|
glxropcode 89
|
|
glsopcode 0x008C
|
|
wglflags small-data
|
|
offset 162
|
|
|
|
LightModelf(pname, param)
|
|
return void
|
|
param pname LightModelParameter in value
|
|
param param Float32 in value
|
|
category drawing-control
|
|
version 1.0
|
|
glxropcode 90
|
|
glsflags gl-enum
|
|
glsopcode 0x008D
|
|
wglflags small-data
|
|
offset 163
|
|
|
|
LightModelfv(pname, params)
|
|
return void
|
|
param pname LightModelParameter in value
|
|
param params Float32 in array [COMPSIZE(pname)]
|
|
category drawing-control
|
|
version 1.0
|
|
glxropcode 91
|
|
glsflags gl-enum
|
|
glsopcode 0x008E
|
|
wglflags small-data
|
|
offset 164
|
|
|
|
LightModeli(pname, param)
|
|
return void
|
|
param pname LightModelParameter in value
|
|
param param Int32 in value
|
|
category drawing-control
|
|
version 1.0
|
|
glxropcode 92
|
|
glsflags gl-enum
|
|
glsopcode 0x008F
|
|
wglflags small-data
|
|
offset 165
|
|
|
|
LightModeliv(pname, params)
|
|
return void
|
|
param pname LightModelParameter in value
|
|
param params Int32 in array [COMPSIZE(pname)]
|
|
category drawing-control
|
|
version 1.0
|
|
glxropcode 93
|
|
glsflags gl-enum
|
|
glsopcode 0x0090
|
|
wglflags small-data
|
|
offset 166
|
|
|
|
LineStipple(factor, pattern)
|
|
return void
|
|
param factor CheckedInt32 in value
|
|
param pattern LineStipple in value
|
|
category drawing-control
|
|
version 1.0
|
|
glxropcode 94
|
|
glsopcode 0x0091
|
|
offset 167
|
|
|
|
LineWidth(width)
|
|
return void
|
|
param width CheckedFloat32 in value
|
|
category drawing-control
|
|
version 1.0
|
|
glxropcode 95
|
|
glsopcode 0x0092
|
|
offset 168
|
|
|
|
Materialf(face, pname, param)
|
|
return void
|
|
param face MaterialFace in value
|
|
param pname MaterialParameter in value
|
|
param param CheckedFloat32 in value
|
|
category drawing-control
|
|
version 1.0
|
|
glxropcode 96
|
|
glsopcode 0x0093
|
|
wglflags small-data
|
|
offset 169
|
|
|
|
Materialfv(face, pname, params)
|
|
return void
|
|
param face MaterialFace in value
|
|
param pname MaterialParameter in value
|
|
param params CheckedFloat32 in array [COMPSIZE(pname)]
|
|
category drawing-control
|
|
version 1.0
|
|
glxropcode 97
|
|
glsopcode 0x0094
|
|
wglflags small-data
|
|
offset 170
|
|
|
|
Materiali(face, pname, param)
|
|
return void
|
|
param face MaterialFace in value
|
|
param pname MaterialParameter in value
|
|
param param CheckedInt32 in value
|
|
category drawing-control
|
|
version 1.0
|
|
glxropcode 98
|
|
glsopcode 0x0095
|
|
wglflags small-data
|
|
offset 171
|
|
|
|
Materialiv(face, pname, params)
|
|
return void
|
|
param face MaterialFace in value
|
|
param pname MaterialParameter in value
|
|
param params CheckedInt32 in array [COMPSIZE(pname)]
|
|
category drawing-control
|
|
version 1.0
|
|
glxropcode 99
|
|
glsopcode 0x0096
|
|
wglflags small-data
|
|
offset 172
|
|
|
|
PointSize(size)
|
|
return void
|
|
param size CheckedFloat32 in value
|
|
category drawing-control
|
|
version 1.0
|
|
glxropcode 100
|
|
glsopcode 0x0097
|
|
offset 173
|
|
|
|
PolygonMode(face, mode)
|
|
return void
|
|
param face MaterialFace in value
|
|
param mode PolygonMode in value
|
|
category drawing-control
|
|
version 1.0
|
|
glxropcode 101
|
|
glsopcode 0x0098
|
|
offset 174
|
|
|
|
PolygonStipple(mask)
|
|
return void
|
|
param mask UInt8 in array [COMPSIZE()]
|
|
category drawing-control
|
|
dlflags handcode
|
|
glxflags client-handcode server-handcode
|
|
version 1.0
|
|
glxropcode 102
|
|
glsflags pixel-unpack
|
|
glsopcode 0x0099
|
|
wglflags client-handcode server-handcode
|
|
offset 175
|
|
|
|
Scissor(x, y, width, height)
|
|
return void
|
|
param x WinCoord in value
|
|
param y WinCoord in value
|
|
param width SizeI in value
|
|
param height SizeI in value
|
|
category drawing-control
|
|
version 1.0
|
|
glxropcode 103
|
|
glsopcode 0x009A
|
|
offset 176
|
|
|
|
ShadeModel(mode)
|
|
return void
|
|
param mode ShadingModel in value
|
|
category drawing-control
|
|
version 1.0
|
|
glxropcode 104
|
|
glsopcode 0x009B
|
|
offset 177
|
|
|
|
TexParameterf(target, pname, param)
|
|
return void
|
|
param target TextureTarget in value
|
|
param pname TextureParameterName in value
|
|
param param CheckedFloat32 in value
|
|
category drawing-control
|
|
version 1.0
|
|
glxropcode 105
|
|
glsflags gl-enum
|
|
glsopcode 0x009C
|
|
wglflags small-data
|
|
offset 178
|
|
|
|
TexParameterfv(target, pname, params)
|
|
return void
|
|
param target TextureTarget in value
|
|
param pname TextureParameterName in value
|
|
param params CheckedFloat32 in array [COMPSIZE(pname)]
|
|
category drawing-control
|
|
version 1.0
|
|
glxropcode 106
|
|
glsflags gl-enum
|
|
glsopcode 0x009D
|
|
wglflags small-data
|
|
offset 179
|
|
|
|
TexParameteri(target, pname, param)
|
|
return void
|
|
param target TextureTarget in value
|
|
param pname TextureParameterName in value
|
|
param param CheckedInt32 in value
|
|
category drawing-control
|
|
version 1.0
|
|
glxropcode 107
|
|
glsflags gl-enum
|
|
glsopcode 0x009E
|
|
wglflags small-data
|
|
offset 180
|
|
|
|
TexParameteriv(target, pname, params)
|
|
return void
|
|
param target TextureTarget in value
|
|
param pname TextureParameterName in value
|
|
param params CheckedInt32 in array [COMPSIZE(pname)]
|
|
category drawing-control
|
|
version 1.0
|
|
glxropcode 108
|
|
glsflags gl-enum
|
|
glsopcode 0x009F
|
|
wglflags small-data
|
|
offset 181
|
|
|
|
# Revision 2
|
|
TexImage1D(target, level, internalformat, width, border, format, type, pixels)
|
|
return void
|
|
param target TextureTarget in value
|
|
param level CheckedInt32 in value
|
|
param internalformat PixelInternalFormat in value # TextureComponentCount in value
|
|
param width SizeI in value
|
|
param border CheckedInt32 in value
|
|
param format PixelFormat in value
|
|
param type PixelType in value
|
|
param pixels Void in array [COMPSIZE(format/type/width)]
|
|
category drawing-control
|
|
dlflags handcode
|
|
glxflags client-handcode server-handcode
|
|
version 1.0
|
|
glxropcode 109
|
|
glsflags pixel-null pixel-unpack
|
|
glsopcode 0x00A0
|
|
wglflags client-handcode server-handcode
|
|
offset 182
|
|
|
|
# Revision 2
|
|
TexImage2D(target, level, internalformat, width, height, border, format, type, pixels)
|
|
return void
|
|
param target TextureTarget in value
|
|
param level CheckedInt32 in value
|
|
param internalformat PixelInternalFormat in value # TextureComponentCount in value
|
|
param width SizeI in value
|
|
param height SizeI in value
|
|
param border CheckedInt32 in value
|
|
param format PixelFormat in value
|
|
param type PixelType in value
|
|
param pixels Void in array [COMPSIZE(format/type/width/height)]
|
|
category drawing-control
|
|
dlflags handcode
|
|
glxflags client-handcode server-handcode
|
|
version 1.0
|
|
glxropcode 110
|
|
glsflags pixel-null pixel-unpack
|
|
glsopcode 0x00A1
|
|
wglflags client-handcode server-handcode
|
|
offset 183
|
|
|
|
TexEnvf(target, pname, param)
|
|
return void
|
|
param target TextureEnvTarget in value
|
|
param pname TextureEnvParameter in value
|
|
param param CheckedFloat32 in value
|
|
category drawing-control
|
|
version 1.0
|
|
glxropcode 111
|
|
glsflags gl-enum
|
|
glsopcode 0x00A2
|
|
wglflags small-data
|
|
offset 184
|
|
|
|
TexEnvfv(target, pname, params)
|
|
return void
|
|
param target TextureEnvTarget in value
|
|
param pname TextureEnvParameter in value
|
|
param params CheckedFloat32 in array [COMPSIZE(pname)]
|
|
category drawing-control
|
|
version 1.0
|
|
glxropcode 112
|
|
glsflags gl-enum
|
|
glsopcode 0x00A3
|
|
wglflags small-data
|
|
offset 185
|
|
|
|
TexEnvi(target, pname, param)
|
|
return void
|
|
param target TextureEnvTarget in value
|
|
param pname TextureEnvParameter in value
|
|
param param CheckedInt32 in value
|
|
category drawing-control
|
|
version 1.0
|
|
glxropcode 113
|
|
glsflags gl-enum
|
|
glsopcode 0x00A4
|
|
wglflags small-data
|
|
offset 186
|
|
|
|
TexEnviv(target, pname, params)
|
|
return void
|
|
param target TextureEnvTarget in value
|
|
param pname TextureEnvParameter in value
|
|
param params CheckedInt32 in array [COMPSIZE(pname)]
|
|
category drawing-control
|
|
version 1.0
|
|
glxropcode 114
|
|
glsflags gl-enum
|
|
glsopcode 0x00A5
|
|
wglflags small-data
|
|
offset 187
|
|
|
|
TexGend(coord, pname, param)
|
|
return void
|
|
param coord TextureCoordName in value
|
|
param pname TextureGenParameter in value
|
|
param param Float64 in value
|
|
category drawing-control
|
|
version 1.0
|
|
glxropcode 115
|
|
glsflags gl-enum
|
|
glsopcode 0x00A6
|
|
wglflags small-data
|
|
offset 188
|
|
|
|
TexGendv(coord, pname, params)
|
|
return void
|
|
param coord TextureCoordName in value
|
|
param pname TextureGenParameter in value
|
|
param params Float64 in array [COMPSIZE(pname)]
|
|
category drawing-control
|
|
version 1.0
|
|
glxropcode 116
|
|
glsflags gl-enum
|
|
glsopcode 0x00A7
|
|
wglflags small-data
|
|
offset 189
|
|
|
|
TexGenf(coord, pname, param)
|
|
return void
|
|
param coord TextureCoordName in value
|
|
param pname TextureGenParameter in value
|
|
param param CheckedFloat32 in value
|
|
category drawing-control
|
|
version 1.0
|
|
glxropcode 117
|
|
glsflags gl-enum
|
|
glsopcode 0x00A8
|
|
wglflags small-data
|
|
offset 190
|
|
|
|
TexGenfv(coord, pname, params)
|
|
return void
|
|
param coord TextureCoordName in value
|
|
param pname TextureGenParameter in value
|
|
param params CheckedFloat32 in array [COMPSIZE(pname)]
|
|
category drawing-control
|
|
version 1.0
|
|
glxropcode 118
|
|
glsflags gl-enum
|
|
glsopcode 0x00A9
|
|
wglflags small-data
|
|
offset 191
|
|
|
|
TexGeni(coord, pname, param)
|
|
return void
|
|
param coord TextureCoordName in value
|
|
param pname TextureGenParameter in value
|
|
param param CheckedInt32 in value
|
|
category drawing-control
|
|
version 1.0
|
|
glxropcode 119
|
|
glsflags gl-enum
|
|
glsopcode 0x00AA
|
|
wglflags small-data
|
|
offset 192
|
|
|
|
TexGeniv(coord, pname, params)
|
|
return void
|
|
param coord TextureCoordName in value
|
|
param pname TextureGenParameter in value
|
|
param params CheckedInt32 in array [COMPSIZE(pname)]
|
|
category drawing-control
|
|
version 1.0
|
|
glxropcode 120
|
|
glsflags gl-enum
|
|
glsopcode 0x00AB
|
|
wglflags small-data
|
|
offset 193
|
|
|
|
###############################################################################
|
|
#
|
|
# feedback commands
|
|
#
|
|
###############################################################################
|
|
|
|
FeedbackBuffer(size, type, buffer)
|
|
return void
|
|
param size SizeI in value
|
|
param type FeedbackType in value
|
|
param buffer FeedbackElement out array [size] retained
|
|
dlflags notlistable
|
|
glxflags client-handcode server-handcode
|
|
category feedback
|
|
version 1.0
|
|
glxsingle 105
|
|
glsflags client
|
|
glsopcode 0x00AC
|
|
wglflags client-handcode server-handcode batchable
|
|
offset 194
|
|
|
|
SelectBuffer(size, buffer)
|
|
return void
|
|
param size SizeI in value
|
|
param buffer SelectName out array [size] retained
|
|
dlflags notlistable
|
|
glxflags client-handcode server-handcode
|
|
category feedback
|
|
version 1.0
|
|
glxsingle 106
|
|
glsflags client
|
|
glsopcode 0x00AD
|
|
wglflags client-handcode server-handcode batchable
|
|
offset 195
|
|
|
|
RenderMode(mode)
|
|
return Int32
|
|
param mode RenderingMode in value
|
|
category feedback
|
|
dlflags notlistable
|
|
glxflags client-handcode server-handcode
|
|
version 1.0
|
|
glxsingle 107
|
|
glsopcode 0x00AE
|
|
wglflags client-handcode server-handcode
|
|
offset 196
|
|
|
|
InitNames()
|
|
return void
|
|
category feedback
|
|
version 1.0
|
|
glxropcode 121
|
|
glsopcode 0x00AF
|
|
offset 197
|
|
|
|
LoadName(name)
|
|
return void
|
|
param name SelectName in value
|
|
category feedback
|
|
version 1.0
|
|
glxropcode 122
|
|
glsopcode 0x00B0
|
|
offset 198
|
|
|
|
PassThrough(token)
|
|
return void
|
|
param token FeedbackElement in value
|
|
category feedback
|
|
version 1.0
|
|
glxropcode 123
|
|
glsopcode 0x00B1
|
|
offset 199
|
|
|
|
PopName()
|
|
return void
|
|
category feedback
|
|
version 1.0
|
|
glxropcode 124
|
|
glsopcode 0x00B2
|
|
offset 200
|
|
|
|
PushName(name)
|
|
return void
|
|
param name SelectName in value
|
|
category feedback
|
|
version 1.0
|
|
glxropcode 125
|
|
glsopcode 0x00B3
|
|
offset 201
|
|
|
|
###############################################################################
|
|
#
|
|
# framebuf commands
|
|
#
|
|
###############################################################################
|
|
|
|
DrawBuffer(mode)
|
|
return void
|
|
param mode DrawBufferMode in value
|
|
category framebuf
|
|
version 1.0
|
|
glxropcode 126
|
|
glsopcode 0x00B4
|
|
offset 202
|
|
|
|
Clear(mask)
|
|
return void
|
|
param mask ClearBufferMask in value
|
|
category framebuf
|
|
version 1.0
|
|
glxropcode 127
|
|
glsopcode 0x00B5
|
|
offset 203
|
|
|
|
ClearAccum(red, green, blue, alpha)
|
|
return void
|
|
param red Float32 in value
|
|
param green Float32 in value
|
|
param blue Float32 in value
|
|
param alpha Float32 in value
|
|
category framebuf
|
|
version 1.0
|
|
glxropcode 128
|
|
glsopcode 0x00B6
|
|
offset 204
|
|
|
|
ClearIndex(c)
|
|
return void
|
|
param c MaskedColorIndexValueF in value
|
|
category framebuf
|
|
version 1.0
|
|
glxropcode 129
|
|
glsopcode 0x00B7
|
|
offset 205
|
|
|
|
ClearColor(red, green, blue, alpha)
|
|
return void
|
|
param red ClampedColorF in value
|
|
param green ClampedColorF in value
|
|
param blue ClampedColorF in value
|
|
param alpha ClampedColorF in value
|
|
category framebuf
|
|
version 1.0
|
|
glxropcode 130
|
|
glsopcode 0x00B8
|
|
offset 206
|
|
|
|
ClearStencil(s)
|
|
return void
|
|
param s StencilValue in value
|
|
category framebuf
|
|
version 1.0
|
|
glxropcode 131
|
|
glsopcode 0x00B9
|
|
offset 207
|
|
|
|
ClearDepth(depth)
|
|
return void
|
|
param depth ClampedFloat64 in value
|
|
category framebuf
|
|
version 1.0
|
|
glxropcode 132
|
|
glsopcode 0x00BA
|
|
offset 208
|
|
|
|
StencilMask(mask)
|
|
return void
|
|
param mask MaskedStencilValue in value
|
|
category framebuf
|
|
version 1.0
|
|
glxropcode 133
|
|
glsopcode 0x00BB
|
|
offset 209
|
|
|
|
ColorMask(red, green, blue, alpha)
|
|
return void
|
|
param red Boolean in value
|
|
param green Boolean in value
|
|
param blue Boolean in value
|
|
param alpha Boolean in value
|
|
category framebuf
|
|
version 1.0
|
|
glxropcode 134
|
|
glsopcode 0x00BC
|
|
offset 210
|
|
|
|
DepthMask(flag)
|
|
return void
|
|
param flag Boolean in value
|
|
category framebuf
|
|
version 1.0
|
|
glxropcode 135
|
|
glsopcode 0x00BD
|
|
offset 211
|
|
|
|
IndexMask(mask)
|
|
return void
|
|
param mask MaskedColorIndexValueI in value
|
|
category framebuf
|
|
version 1.0
|
|
glxropcode 136
|
|
glsopcode 0x00BE
|
|
offset 212
|
|
|
|
###############################################################################
|
|
#
|
|
# misc commands
|
|
#
|
|
###############################################################################
|
|
|
|
Accum(op, value)
|
|
return void
|
|
param op AccumOp in value
|
|
param value CoordF in value
|
|
category misc
|
|
version 1.0
|
|
glxropcode 137
|
|
glsopcode 0x00BF
|
|
offset 213
|
|
|
|
Disable(cap)
|
|
return void
|
|
param cap EnableCap in value
|
|
category misc
|
|
version 1.0
|
|
dlflags handcode
|
|
glxflags client-handcode client-intercept
|
|
glxropcode 138
|
|
glsflags client
|
|
glsopcode 0x00C0
|
|
offset 214
|
|
|
|
Enable(cap)
|
|
return void
|
|
param cap EnableCap in value
|
|
category misc
|
|
version 1.0
|
|
dlflags handcode
|
|
glxflags client-handcode client-intercept
|
|
glxropcode 139
|
|
glsflags client
|
|
glsopcode 0x00C1
|
|
offset 215
|
|
|
|
Finish()
|
|
return void
|
|
dlflags notlistable
|
|
glxflags client-handcode server-handcode
|
|
category misc
|
|
version 1.0
|
|
glxsingle 108
|
|
glsopcode 0x00C2
|
|
offset 216
|
|
|
|
Flush()
|
|
return void
|
|
dlflags notlistable
|
|
glxflags client-handcode client-intercept server-handcode
|
|
category misc
|
|
version 1.0
|
|
glxsingle 142
|
|
glsopcode 0x00C3
|
|
offset 217
|
|
|
|
PopAttrib()
|
|
return void
|
|
category misc
|
|
version 1.0
|
|
glxropcode 141
|
|
glsopcode 0x00C4
|
|
offset 218
|
|
|
|
PushAttrib(mask)
|
|
return void
|
|
param mask AttribMask in value
|
|
category misc
|
|
version 1.0
|
|
glxropcode 142
|
|
glsopcode 0x00C5
|
|
offset 219
|
|
|
|
###############################################################################
|
|
#
|
|
# modeling commands
|
|
#
|
|
###############################################################################
|
|
|
|
Map1d(target, u1, u2, stride, order, points)
|
|
return void
|
|
param target MapTarget in value
|
|
param u1 CoordD in value
|
|
param u2 CoordD in value
|
|
param stride Int32 in value
|
|
param order CheckedInt32 in value
|
|
param points CoordD in array [COMPSIZE(target/stride/order)]
|
|
category modeling
|
|
dlflags handcode
|
|
glxflags client-handcode server-handcode
|
|
version 1.0
|
|
glxropcode 143
|
|
glsflags capture-handcode
|
|
glsopcode 0x00C6
|
|
wglflags client-handcode server-handcode
|
|
offset 220
|
|
|
|
Map1f(target, u1, u2, stride, order, points)
|
|
return void
|
|
param target MapTarget in value
|
|
param u1 CoordF in value
|
|
param u2 CoordF in value
|
|
param stride Int32 in value
|
|
param order CheckedInt32 in value
|
|
param points CoordF in array [COMPSIZE(target/stride/order)]
|
|
category modeling
|
|
dlflags handcode
|
|
glxflags client-handcode server-handcode
|
|
version 1.0
|
|
glxropcode 144
|
|
glsflags capture-handcode
|
|
glsopcode 0x00C7
|
|
wglflags client-handcode server-handcode
|
|
offset 221
|
|
|
|
Map2d(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points)
|
|
return void
|
|
param target MapTarget in value
|
|
param u1 CoordD in value
|
|
param u2 CoordD in value
|
|
param ustride Int32 in value
|
|
param uorder CheckedInt32 in value
|
|
param v1 CoordD in value
|
|
param v2 CoordD in value
|
|
param vstride Int32 in value
|
|
param vorder CheckedInt32 in value
|
|
param points CoordD in array [COMPSIZE(target/ustride/uorder/vstride/vorder)]
|
|
category modeling
|
|
dlflags handcode
|
|
glxflags client-handcode server-handcode
|
|
version 1.0
|
|
glxropcode 145
|
|
glsflags capture-handcode
|
|
glsopcode 0x00C8
|
|
wglflags client-handcode server-handcode
|
|
offset 222
|
|
|
|
Map2f(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points)
|
|
return void
|
|
param target MapTarget in value
|
|
param u1 CoordF in value
|
|
param u2 CoordF in value
|
|
param ustride Int32 in value
|
|
param uorder CheckedInt32 in value
|
|
param v1 CoordF in value
|
|
param v2 CoordF in value
|
|
param vstride Int32 in value
|
|
param vorder CheckedInt32 in value
|
|
param points CoordF in array [COMPSIZE(target/ustride/uorder/vstride/vorder)]
|
|
category modeling
|
|
dlflags handcode
|
|
glxflags client-handcode server-handcode
|
|
version 1.0
|
|
glxropcode 146
|
|
glsflags capture-handcode
|
|
glsopcode 0x00C9
|
|
wglflags client-handcode server-handcode
|
|
offset 223
|
|
|
|
MapGrid1d(un, u1, u2)
|
|
return void
|
|
param un Int32 in value
|
|
param u1 CoordD in value
|
|
param u2 CoordD in value
|
|
category modeling
|
|
version 1.0
|
|
glxropcode 147
|
|
glsopcode 0x00CA
|
|
offset 224
|
|
|
|
MapGrid1f(un, u1, u2)
|
|
return void
|
|
param un Int32 in value
|
|
param u1 CoordF in value
|
|
param u2 CoordF in value
|
|
category modeling
|
|
version 1.0
|
|
glxropcode 148
|
|
glsopcode 0x00CB
|
|
offset 225
|
|
|
|
MapGrid2d(un, u1, u2, vn, v1, v2)
|
|
return void
|
|
param un Int32 in value
|
|
param u1 CoordD in value
|
|
param u2 CoordD in value
|
|
param vn Int32 in value
|
|
param v1 CoordD in value
|
|
param v2 CoordD in value
|
|
category modeling
|
|
version 1.0
|
|
glxropcode 149
|
|
glsopcode 0x00CC
|
|
offset 226
|
|
|
|
MapGrid2f(un, u1, u2, vn, v1, v2)
|
|
return void
|
|
param un Int32 in value
|
|
param u1 CoordF in value
|
|
param u2 CoordF in value
|
|
param vn Int32 in value
|
|
param v1 CoordF in value
|
|
param v2 CoordF in value
|
|
category modeling
|
|
version 1.0
|
|
glxropcode 150
|
|
glsopcode 0x00CD
|
|
offset 227
|
|
|
|
EvalCoord1d(u)
|
|
return void
|
|
param u CoordD in value
|
|
category modeling
|
|
vectorequiv EvalCoord1dv
|
|
version 1.0
|
|
offset 228
|
|
|
|
EvalCoord1dv(u)
|
|
return void
|
|
param u CoordD in array [1]
|
|
category modeling
|
|
version 1.0
|
|
glxropcode 151
|
|
glsopcode 0x00CE
|
|
offset 229
|
|
|
|
EvalCoord1f(u)
|
|
return void
|
|
param u CoordF in value
|
|
category modeling
|
|
vectorequiv EvalCoord1fv
|
|
version 1.0
|
|
offset 230
|
|
|
|
EvalCoord1fv(u)
|
|
return void
|
|
param u CoordF in array [1]
|
|
category modeling
|
|
version 1.0
|
|
glxropcode 152
|
|
glsopcode 0x00CF
|
|
offset 231
|
|
|
|
EvalCoord2d(u, v)
|
|
return void
|
|
param u CoordD in value
|
|
param v CoordD in value
|
|
category modeling
|
|
vectorequiv EvalCoord2dv
|
|
version 1.0
|
|
offset 232
|
|
|
|
EvalCoord2dv(u)
|
|
return void
|
|
param u CoordD in array [2]
|
|
category modeling
|
|
version 1.0
|
|
glxropcode 153
|
|
glsopcode 0x00D0
|
|
offset 233
|
|
|
|
EvalCoord2f(u, v)
|
|
return void
|
|
param u CoordF in value
|
|
param v CoordF in value
|
|
category modeling
|
|
vectorequiv EvalCoord2fv
|
|
version 1.0
|
|
offset 234
|
|
|
|
EvalCoord2fv(u)
|
|
return void
|
|
param u CoordF in array [2]
|
|
category modeling
|
|
version 1.0
|
|
glxropcode 154
|
|
glsopcode 0x00D1
|
|
offset 235
|
|
|
|
EvalMesh1(mode, i1, i2)
|
|
return void
|
|
param mode MeshMode1 in value
|
|
param i1 CheckedInt32 in value
|
|
param i2 CheckedInt32 in value
|
|
category modeling
|
|
version 1.0
|
|
glxropcode 155
|
|
glsopcode 0x00D2
|
|
offset 236
|
|
|
|
EvalPoint1(i)
|
|
return void
|
|
param i Int32 in value
|
|
category modeling
|
|
version 1.0
|
|
glxropcode 156
|
|
glsopcode 0x00D3
|
|
offset 237
|
|
|
|
EvalMesh2(mode, i1, i2, j1, j2)
|
|
return void
|
|
param mode MeshMode2 in value
|
|
param i1 CheckedInt32 in value
|
|
param i2 CheckedInt32 in value
|
|
param j1 CheckedInt32 in value
|
|
param j2 CheckedInt32 in value
|
|
category modeling
|
|
version 1.0
|
|
glxropcode 157
|
|
glsopcode 0x00D4
|
|
offset 238
|
|
|
|
EvalPoint2(i, j)
|
|
return void
|
|
param i CheckedInt32 in value
|
|
param j CheckedInt32 in value
|
|
category modeling
|
|
version 1.0
|
|
glxropcode 158
|
|
glsopcode 0x00D5
|
|
offset 239
|
|
|
|
###############################################################################
|
|
#
|
|
# pixel-op commands
|
|
#
|
|
###############################################################################
|
|
|
|
AlphaFunc(func, ref)
|
|
return void
|
|
param func AlphaFunction in value
|
|
param ref ClampedFloat32 in value
|
|
category pixel-op
|
|
version 1.0
|
|
glxropcode 159
|
|
glsopcode 0x00D6
|
|
offset 240
|
|
|
|
BlendFunc(sfactor, dfactor)
|
|
return void
|
|
param sfactor BlendingFactorSrc in value
|
|
param dfactor BlendingFactorDest in value
|
|
category pixel-op
|
|
version 1.0
|
|
glxropcode 160
|
|
glsopcode 0x00D7
|
|
offset 241
|
|
|
|
LogicOp(opcode)
|
|
return void
|
|
param opcode LogicOp in value
|
|
category pixel-op
|
|
version 1.0
|
|
glxropcode 161
|
|
glsopcode 0x00D8
|
|
offset 242
|
|
|
|
StencilFunc(func, ref, mask)
|
|
return void
|
|
param func StencilFunction in value
|
|
param ref ClampedStencilValue in value
|
|
param mask MaskedStencilValue in value
|
|
category pixel-op
|
|
version 1.0
|
|
glxropcode 162
|
|
glsopcode 0x00D9
|
|
offset 243
|
|
|
|
StencilOp(fail, zfail, zpass)
|
|
return void
|
|
param fail StencilOp in value
|
|
param zfail StencilOp in value
|
|
param zpass StencilOp in value
|
|
category pixel-op
|
|
version 1.0
|
|
glxropcode 163
|
|
glsopcode 0x00DA
|
|
offset 244
|
|
|
|
DepthFunc(func)
|
|
return void
|
|
param func DepthFunction in value
|
|
category pixel-op
|
|
version 1.0
|
|
glxropcode 164
|
|
glsopcode 0x00DB
|
|
offset 245
|
|
|
|
###############################################################################
|
|
#
|
|
# pixel-rw commands
|
|
#
|
|
###############################################################################
|
|
|
|
PixelZoom(xfactor, yfactor)
|
|
return void
|
|
param xfactor Float32 in value
|
|
param yfactor Float32 in value
|
|
category pixel-rw
|
|
version 1.0
|
|
glxropcode 165
|
|
glsopcode 0x00DC
|
|
offset 246
|
|
|
|
PixelTransferf(pname, param)
|
|
return void
|
|
param pname PixelTransferParameter in value
|
|
param param CheckedFloat32 in value
|
|
category pixel-rw
|
|
version 1.0
|
|
glxropcode 166
|
|
glsflags gl-enum
|
|
glsopcode 0x00DD
|
|
offset 247
|
|
|
|
PixelTransferi(pname, param)
|
|
return void
|
|
param pname PixelTransferParameter in value
|
|
param param CheckedInt32 in value
|
|
category pixel-rw
|
|
version 1.0
|
|
glxropcode 167
|
|
glsflags gl-enum
|
|
glsopcode 0x00DE
|
|
offset 248
|
|
|
|
PixelStoref(pname, param)
|
|
return void
|
|
param pname PixelStoreParameter in value
|
|
param param CheckedFloat32 in value
|
|
dlflags notlistable
|
|
glxflags client-handcode
|
|
category pixel-rw
|
|
version 1.0
|
|
glxsingle 109
|
|
glsflags client gl-enum
|
|
glsopcode 0x00DF
|
|
wglflags batchable
|
|
offset 249
|
|
|
|
PixelStorei(pname, param)
|
|
return void
|
|
param pname PixelStoreParameter in value
|
|
param param CheckedInt32 in value
|
|
dlflags notlistable
|
|
glxflags client-handcode
|
|
category pixel-rw
|
|
version 1.0
|
|
glxsingle 110
|
|
glsflags client gl-enum
|
|
glsopcode 0x00E0
|
|
wglflags batchable
|
|
offset 250
|
|
|
|
PixelMapfv(map, mapsize, values)
|
|
return void
|
|
param map PixelMap in value
|
|
param mapsize CheckedInt32 in value
|
|
param values Float32 in array [mapsize]
|
|
category pixel-rw
|
|
glxflags client-handcode
|
|
version 1.0
|
|
glxropcode 168
|
|
glsopcode 0x00E1
|
|
offset 251
|
|
|
|
PixelMapuiv(map, mapsize, values)
|
|
return void
|
|
param map PixelMap in value
|
|
param mapsize CheckedInt32 in value
|
|
param values UInt32 in array [mapsize]
|
|
category pixel-rw
|
|
glxflags client-handcode
|
|
version 1.0
|
|
glxropcode 169
|
|
glsopcode 0x00E2
|
|
offset 252
|
|
|
|
PixelMapusv(map, mapsize, values)
|
|
return void
|
|
param map PixelMap in value
|
|
param mapsize CheckedInt32 in value
|
|
param values UInt16 in array [mapsize]
|
|
category pixel-rw
|
|
glxflags client-handcode
|
|
version 1.0
|
|
glxropcode 170
|
|
glsopcode 0x00E3
|
|
offset 253
|
|
|
|
ReadBuffer(mode)
|
|
return void
|
|
param mode ReadBufferMode in value
|
|
category pixel-rw
|
|
version 1.0
|
|
glxropcode 171
|
|
glsopcode 0x00E4
|
|
offset 254
|
|
|
|
CopyPixels(x, y, width, height, type)
|
|
return void
|
|
param x WinCoord in value
|
|
param y WinCoord in value
|
|
param width SizeI in value
|
|
param height SizeI in value
|
|
param type PixelCopyType in value
|
|
category pixel-rw
|
|
version 1.0
|
|
glxropcode 172
|
|
glsopcode 0x00E5
|
|
offset 255
|
|
|
|
ReadPixels(x, y, width, height, format, type, pixels)
|
|
return void
|
|
param x WinCoord in value
|
|
param y WinCoord in value
|
|
param width SizeI in value
|
|
param height SizeI in value
|
|
param format PixelFormat in value
|
|
param type PixelType in value
|
|
param pixels Void out array [COMPSIZE(format/type/width/height)]
|
|
category pixel-rw
|
|
dlflags notlistable
|
|
glxflags client-handcode server-handcode
|
|
version 1.0
|
|
glxsingle 111
|
|
glsflags get pixel-pack
|
|
glsopcode 0x00E6
|
|
wglflags client-handcode server-handcode
|
|
offset 256
|
|
|
|
DrawPixels(width, height, format, type, pixels)
|
|
return void
|
|
param width SizeI in value
|
|
param height SizeI in value
|
|
param format PixelFormat in value
|
|
param type PixelType in value
|
|
param pixels Void in array [COMPSIZE(format/type/width/height)]
|
|
category pixel-rw
|
|
dlflags handcode
|
|
glxflags client-handcode server-handcode
|
|
version 1.0
|
|
glxropcode 173
|
|
glsflags pixel-unpack
|
|
glsopcode 0x00E7
|
|
wglflags client-handcode server-handcode
|
|
offset 257
|
|
|
|
###############################################################################
|
|
#
|
|
# state-req commands
|
|
#
|
|
###############################################################################
|
|
|
|
GetBooleanv(pname, params)
|
|
return void
|
|
param pname GetPName in value
|
|
param params Boolean out array [COMPSIZE(pname)]
|
|
category state-req
|
|
dlflags notlistable
|
|
glxflags client-handcode
|
|
version 1.0
|
|
glxsingle 112
|
|
glsflags client get
|
|
glsopcode 0x00E8
|
|
wglflags small-data
|
|
offset 258
|
|
|
|
GetClipPlane(plane, equation)
|
|
return void
|
|
param plane ClipPlaneName in value
|
|
param equation Float64 out array [4]
|
|
category state-req
|
|
dlflags notlistable
|
|
version 1.0
|
|
glxsingle 113
|
|
glxflags client-handcode server-handcode
|
|
glsflags get
|
|
glsopcode 0x00E9
|
|
offset 259
|
|
|
|
GetDoublev(pname, params)
|
|
return void
|
|
param pname GetPName in value
|
|
param params Float64 out array [COMPSIZE(pname)]
|
|
category state-req
|
|
dlflags notlistable
|
|
glxflags client-handcode
|
|
version 1.0
|
|
glxsingle 114
|
|
glsflags client get
|
|
glsopcode 0x00EA
|
|
wglflags small-data
|
|
offset 260
|
|
|
|
GetError()
|
|
return ErrorCode
|
|
category state-req
|
|
dlflags notlistable
|
|
glxflags client-handcode
|
|
version 1.0
|
|
glxsingle 115
|
|
glsflags get
|
|
glsopcode 0x00EB
|
|
offset 261
|
|
|
|
GetFloatv(pname, params)
|
|
return void
|
|
param pname GetPName in value
|
|
param params Float32 out array [COMPSIZE(pname)]
|
|
category state-req
|
|
dlflags notlistable
|
|
glxflags client-handcode
|
|
version 1.0
|
|
glxsingle 116
|
|
glsflags client get
|
|
glsopcode 0x00EC
|
|
wglflags small-data
|
|
offset 262
|
|
|
|
GetIntegerv(pname, params)
|
|
return void
|
|
param pname GetPName in value
|
|
param params Int32 out array [COMPSIZE(pname)]
|
|
category state-req
|
|
dlflags notlistable
|
|
glxflags client-handcode
|
|
version 1.0
|
|
glxsingle 117
|
|
glsflags client get
|
|
glsopcode 0x00ED
|
|
wglflags small-data
|
|
offset 263
|
|
|
|
GetLightfv(light, pname, params)
|
|
return void
|
|
param light LightName in value
|
|
param pname LightParameter in value
|
|
param params Float32 out array [COMPSIZE(pname)]
|
|
category state-req
|
|
dlflags notlistable
|
|
version 1.0
|
|
glxsingle 118
|
|
glsflags get
|
|
glsopcode 0x00EE
|
|
wglflags small-data
|
|
offset 264
|
|
|
|
GetLightiv(light, pname, params)
|
|
return void
|
|
param light LightName in value
|
|
param pname LightParameter in value
|
|
param params Int32 out array [COMPSIZE(pname)]
|
|
category state-req
|
|
dlflags notlistable
|
|
version 1.0
|
|
glxsingle 119
|
|
glsflags get
|
|
glsopcode 0x00EF
|
|
wglflags small-data
|
|
offset 265
|
|
|
|
GetMapdv(target, query, v)
|
|
return void
|
|
param target MapTarget in value
|
|
param query GetMapQuery in value
|
|
param v Float64 out array [COMPSIZE(target/query)]
|
|
category state-req
|
|
dlflags notlistable
|
|
version 1.0
|
|
glxsingle 120
|
|
glsflags get
|
|
glsopcode 0x00F0
|
|
offset 266
|
|
|
|
GetMapfv(target, query, v)
|
|
return void
|
|
param target MapTarget in value
|
|
param query GetMapQuery in value
|
|
param v Float32 out array [COMPSIZE(target/query)]
|
|
category state-req
|
|
dlflags notlistable
|
|
version 1.0
|
|
glxsingle 121
|
|
glsflags get
|
|
glsopcode 0x00F1
|
|
offset 267
|
|
|
|
GetMapiv(target, query, v)
|
|
return void
|
|
param target MapTarget in value
|
|
param query GetMapQuery in value
|
|
param v Int32 out array [COMPSIZE(target/query)]
|
|
category state-req
|
|
dlflags notlistable
|
|
version 1.0
|
|
glxsingle 122
|
|
glsflags get
|
|
glsopcode 0x00F2
|
|
offset 268
|
|
|
|
GetMaterialfv(face, pname, params)
|
|
return void
|
|
param face MaterialFace in value
|
|
param pname MaterialParameter in value
|
|
param params Float32 out array [COMPSIZE(pname)]
|
|
category state-req
|
|
dlflags notlistable
|
|
version 1.0
|
|
glxsingle 123
|
|
glsflags get
|
|
glsopcode 0x00F3
|
|
wglflags small-data
|
|
offset 269
|
|
|
|
GetMaterialiv(face, pname, params)
|
|
return void
|
|
param face MaterialFace in value
|
|
param pname MaterialParameter in value
|
|
param params Int32 out array [COMPSIZE(pname)]
|
|
category state-req
|
|
dlflags notlistable
|
|
version 1.0
|
|
glxsingle 124
|
|
glsflags get
|
|
glsopcode 0x00F4
|
|
wglflags small-data
|
|
offset 270
|
|
|
|
GetPixelMapfv(map, values)
|
|
return void
|
|
param map PixelMap in value
|
|
param values Float32 out array [COMPSIZE(map)]
|
|
category state-req
|
|
dlflags notlistable
|
|
version 1.0
|
|
glxsingle 125
|
|
glsflags get
|
|
glsopcode 0x00F5
|
|
offset 271
|
|
|
|
GetPixelMapuiv(map, values)
|
|
return void
|
|
param map PixelMap in value
|
|
param values UInt32 out array [COMPSIZE(map)]
|
|
category state-req
|
|
dlflags notlistable
|
|
version 1.0
|
|
glxsingle 126
|
|
glsflags get
|
|
glsopcode 0x00F6
|
|
offset 272
|
|
|
|
GetPixelMapusv(map, values)
|
|
return void
|
|
param map PixelMap in value
|
|
param values UInt16 out array [COMPSIZE(map)]
|
|
category state-req
|
|
dlflags notlistable
|
|
version 1.0
|
|
glxsingle 127
|
|
glsflags get
|
|
glsopcode 0x00F7
|
|
offset 273
|
|
|
|
GetPolygonStipple(mask)
|
|
return void
|
|
param mask UInt8 out array [COMPSIZE()]
|
|
category state-req
|
|
dlflags notlistable
|
|
glxflags client-handcode server-handcode
|
|
version 1.0
|
|
glxsingle 128
|
|
glsflags get pixel-pack
|
|
glsopcode 0x00F8
|
|
wglflags client-handcode server-handcode
|
|
offset 274
|
|
|
|
GetString(name)
|
|
return String
|
|
param name StringName in value
|
|
category state-req
|
|
dlflags notlistable
|
|
glxflags client-handcode server-handcode
|
|
version 1.0
|
|
glxsingle 129
|
|
glsflags get
|
|
glsopcode 0x00F9
|
|
wglflags client-handcode server-handcode
|
|
offset 275
|
|
|
|
GetTexEnvfv(target, pname, params)
|
|
return void
|
|
param target TextureEnvTarget in value
|
|
param pname TextureEnvParameter in value
|
|
param params Float32 out array [COMPSIZE(pname)]
|
|
category state-req
|
|
dlflags notlistable
|
|
version 1.0
|
|
glxsingle 130
|
|
glsflags get
|
|
glsopcode 0x00FA
|
|
wglflags small-data
|
|
offset 276
|
|
|
|
GetTexEnviv(target, pname, params)
|
|
return void
|
|
param target TextureEnvTarget in value
|
|
param pname TextureEnvParameter in value
|
|
param params Int32 out array [COMPSIZE(pname)]
|
|
category state-req
|
|
dlflags notlistable
|
|
version 1.0
|
|
glxsingle 131
|
|
glsflags get
|
|
glsopcode 0x00FB
|
|
wglflags small-data
|
|
offset 277
|
|
|
|
GetTexGendv(coord, pname, params)
|
|
return void
|
|
param coord TextureCoordName in value
|
|
param pname TextureGenParameter in value
|
|
param params Float64 out array [COMPSIZE(pname)]
|
|
category state-req
|
|
dlflags notlistable
|
|
version 1.0
|
|
glxsingle 132
|
|
glsflags get
|
|
glsopcode 0x00FC
|
|
wglflags small-data
|
|
offset 278
|
|
|
|
GetTexGenfv(coord, pname, params)
|
|
return void
|
|
param coord TextureCoordName in value
|
|
param pname TextureGenParameter in value
|
|
param params Float32 out array [COMPSIZE(pname)]
|
|
category state-req
|
|
dlflags notlistable
|
|
version 1.0
|
|
glxsingle 133
|
|
glsflags get
|
|
glsopcode 0x00FD
|
|
wglflags small-data
|
|
offset 279
|
|
|
|
GetTexGeniv(coord, pname, params)
|
|
return void
|
|
param coord TextureCoordName in value
|
|
param pname TextureGenParameter in value
|
|
param params Int32 out array [COMPSIZE(pname)]
|
|
category state-req
|
|
dlflags notlistable
|
|
version 1.0
|
|
glxsingle 134
|
|
glsflags get
|
|
glsopcode 0x00FE
|
|
wglflags small-data
|
|
offset 280
|
|
|
|
GetTexImage(target, level, format, type, pixels)
|
|
return void
|
|
param target TextureTarget in value
|
|
param level CheckedInt32 in value
|
|
param format PixelFormat in value
|
|
param type PixelType in value
|
|
param pixels Void out array [COMPSIZE(target/level/format/type)]
|
|
category state-req
|
|
dlflags notlistable
|
|
glxflags client-handcode server-handcode
|
|
version 1.0
|
|
glxsingle 135
|
|
glsflags get pixel-pack
|
|
glsopcode 0x00FF
|
|
wglflags client-handcode server-handcode
|
|
offset 281
|
|
|
|
GetTexParameterfv(target, pname, params)
|
|
return void
|
|
param target TextureTarget in value
|
|
param pname GetTextureParameter in value
|
|
param params Float32 out array [COMPSIZE(pname)]
|
|
category state-req
|
|
dlflags notlistable
|
|
version 1.0
|
|
glxsingle 136
|
|
glsflags get
|
|
glsopcode 0x0100
|
|
wglflags small-data
|
|
offset 282
|
|
|
|
GetTexParameteriv(target, pname, params)
|
|
return void
|
|
param target TextureTarget in value
|
|
param pname GetTextureParameter in value
|
|
param params Int32 out array [COMPSIZE(pname)]
|
|
category state-req
|
|
dlflags notlistable
|
|
version 1.0
|
|
glxsingle 137
|
|
glsflags get
|
|
glsopcode 0x0101
|
|
wglflags small-data
|
|
offset 283
|
|
|
|
GetTexLevelParameterfv(target, level, pname, params)
|
|
return void
|
|
param target TextureTarget in value
|
|
param level CheckedInt32 in value
|
|
param pname GetTextureParameter in value
|
|
param params Float32 out array [COMPSIZE(pname)]
|
|
category state-req
|
|
dlflags notlistable
|
|
version 1.0
|
|
glxsingle 138
|
|
glsflags get
|
|
glsopcode 0x0102
|
|
wglflags small-data
|
|
offset 284
|
|
|
|
GetTexLevelParameteriv(target, level, pname, params)
|
|
return void
|
|
param target TextureTarget in value
|
|
param level CheckedInt32 in value
|
|
param pname GetTextureParameter in value
|
|
param params Int32 out array [COMPSIZE(pname)]
|
|
category state-req
|
|
dlflags notlistable
|
|
version 1.0
|
|
glxsingle 139
|
|
glsflags get
|
|
glsopcode 0x0103
|
|
wglflags small-data
|
|
offset 285
|
|
|
|
IsEnabled(cap)
|
|
return Boolean
|
|
param cap EnableCap in value
|
|
category state-req
|
|
dlflags notlistable
|
|
version 1.0
|
|
glxflags client-handcode client-intercept
|
|
glxsingle 140
|
|
glsflags client get
|
|
glsopcode 0x0104
|
|
offset 286
|
|
|
|
IsList(list)
|
|
return Boolean
|
|
param list List in value
|
|
category state-req
|
|
dlflags notlistable
|
|
version 1.0
|
|
glxsingle 141
|
|
glsflags get
|
|
glsopcode 0x0105
|
|
offset 287
|
|
|
|
###############################################################################
|
|
#
|
|
# xform commands
|
|
#
|
|
###############################################################################
|
|
|
|
DepthRange(near, far)
|
|
return void
|
|
param near ClampedFloat64 in value
|
|
param far ClampedFloat64 in value
|
|
category xform
|
|
version 1.0
|
|
glxropcode 174
|
|
glsopcode 0x0106
|
|
offset 288
|
|
|
|
Frustum(left, right, bottom, top, zNear, zFar)
|
|
return void
|
|
param left Float64 in value
|
|
param right Float64 in value
|
|
param bottom Float64 in value
|
|
param top Float64 in value
|
|
param zNear Float64 in value
|
|
param zFar Float64 in value
|
|
category xform
|
|
version 1.0
|
|
glxropcode 175
|
|
glsopcode 0x0107
|
|
offset 289
|
|
|
|
LoadIdentity()
|
|
return void
|
|
category xform
|
|
version 1.0
|
|
glxropcode 176
|
|
glsopcode 0x0108
|
|
offset 290
|
|
|
|
LoadMatrixf(m)
|
|
return void
|
|
param m Float32 in array [16]
|
|
category xform
|
|
version 1.0
|
|
glxropcode 177
|
|
glsflags matrix
|
|
glsopcode 0x0109
|
|
offset 291
|
|
|
|
LoadMatrixd(m)
|
|
return void
|
|
param m Float64 in array [16]
|
|
category xform
|
|
version 1.0
|
|
glxropcode 178
|
|
glsflags matrix
|
|
glsopcode 0x010A
|
|
offset 292
|
|
|
|
MatrixMode(mode)
|
|
return void
|
|
param mode MatrixMode in value
|
|
category xform
|
|
version 1.0
|
|
glxropcode 179
|
|
glsopcode 0x010B
|
|
offset 293
|
|
|
|
MultMatrixf(m)
|
|
return void
|
|
param m Float32 in array [16]
|
|
category xform
|
|
version 1.0
|
|
glxropcode 180
|
|
glsflags matrix
|
|
glsopcode 0x010C
|
|
offset 294
|
|
|
|
MultMatrixd(m)
|
|
return void
|
|
param m Float64 in array [16]
|
|
category xform
|
|
version 1.0
|
|
glxropcode 181
|
|
glsflags matrix
|
|
glsopcode 0x010D
|
|
offset 295
|
|
|
|
Ortho(left, right, bottom, top, zNear, zFar)
|
|
return void
|
|
param left Float64 in value
|
|
param right Float64 in value
|
|
param bottom Float64 in value
|
|
param top Float64 in value
|
|
param zNear Float64 in value
|
|
param zFar Float64 in value
|
|
category xform
|
|
version 1.0
|
|
glxropcode 182
|
|
glsopcode 0x010E
|
|
offset 296
|
|
|
|
PopMatrix()
|
|
return void
|
|
category xform
|
|
version 1.0
|
|
glxropcode 183
|
|
glsopcode 0x010F
|
|
offset 297
|
|
|
|
PushMatrix()
|
|
return void
|
|
category xform
|
|
version 1.0
|
|
glxropcode 184
|
|
glsopcode 0x0110
|
|
offset 298
|
|
|
|
Rotated(angle, x, y, z)
|
|
return void
|
|
param angle Float64 in value
|
|
param x Float64 in value
|
|
param y Float64 in value
|
|
param z Float64 in value
|
|
category xform
|
|
version 1.0
|
|
glxropcode 185
|
|
glsopcode 0x0111
|
|
offset 299
|
|
|
|
Rotatef(angle, x, y, z)
|
|
return void
|
|
param angle Float32 in value
|
|
param x Float32 in value
|
|
param y Float32 in value
|
|
param z Float32 in value
|
|
category xform
|
|
version 1.0
|
|
glxropcode 186
|
|
glsopcode 0x0112
|
|
offset 300
|
|
|
|
Scaled(x, y, z)
|
|
return void
|
|
param x Float64 in value
|
|
param y Float64 in value
|
|
param z Float64 in value
|
|
category xform
|
|
version 1.0
|
|
glxropcode 187
|
|
glsopcode 0x0113
|
|
offset 301
|
|
|
|
Scalef(x, y, z)
|
|
return void
|
|
param x Float32 in value
|
|
param y Float32 in value
|
|
param z Float32 in value
|
|
category xform
|
|
version 1.0
|
|
glxropcode 188
|
|
glsopcode 0x0114
|
|
offset 302
|
|
|
|
Translated(x, y, z)
|
|
return void
|
|
param x Float64 in value
|
|
param y Float64 in value
|
|
param z Float64 in value
|
|
category xform
|
|
version 1.0
|
|
glxropcode 189
|
|
glsopcode 0x0115
|
|
offset 303
|
|
|
|
Translatef(x, y, z)
|
|
return void
|
|
param x Float32 in value
|
|
param y Float32 in value
|
|
param z Float32 in value
|
|
category xform
|
|
version 1.0
|
|
glxropcode 190
|
|
glsopcode 0x0116
|
|
offset 304
|
|
|
|
Viewport(x, y, width, height)
|
|
return void
|
|
param x WinCoord in value
|
|
param y WinCoord in value
|
|
param width SizeI in value
|
|
param height SizeI in value
|
|
category xform
|
|
version 1.0
|
|
glxropcode 191
|
|
glsopcode 0x0117
|
|
offset 305
|
|
|
|
###############################################################################
|
|
#
|
|
# OpenGL 1.1 commands
|
|
#
|
|
###############################################################################
|
|
|
|
ArrayElement(i)
|
|
return void
|
|
param i Int32 in value
|
|
category 1_1
|
|
dlflags handcode
|
|
glxflags client-handcode client-intercept server-handcode
|
|
version 1.1
|
|
glsopcode 0x013E
|
|
offset 306
|
|
|
|
ColorPointer(size, type, stride, pointer)
|
|
return void
|
|
param size Int32 in value
|
|
param type ColorPointerType in value
|
|
param stride SizeI in value
|
|
param pointer Void in array [COMPSIZE(size/type/stride)] retained
|
|
category 1_1
|
|
dlflags notlistable
|
|
glxflags client-handcode client-intercept server-handcode
|
|
version 1.1
|
|
glsflags client
|
|
glsopcode 0x0152
|
|
offset 308
|
|
|
|
DisableClientState(array)
|
|
return void
|
|
param array EnableCap in value
|
|
category 1_1
|
|
version 1.1
|
|
dlflags notlistable
|
|
glxflags client-handcode client-intercept server-handcode
|
|
glsflags client
|
|
glsopcode 0x0153
|
|
offset 309
|
|
|
|
DrawArrays(mode, first, count)
|
|
return void
|
|
param mode BeginMode in value
|
|
param first Int32 in value
|
|
param count SizeI in value
|
|
category 1_1
|
|
dlflags handcode
|
|
glxflags client-handcode client-intercept server-handcode
|
|
version 1.1
|
|
glxropcode 193
|
|
glsopcode 0x0258
|
|
offset 310
|
|
|
|
DrawElements(mode, count, type, indices)
|
|
return void
|
|
param mode BeginMode in value
|
|
param count SizeI in value
|
|
param type DrawElementsType in value
|
|
param indices Void in array [COMPSIZE(count/type)]
|
|
category 1_1
|
|
dlflags handcode
|
|
glxflags client-handcode client-intercept server-handcode
|
|
version 1.1
|
|
glsopcode 0x0154
|
|
offset 311
|
|
|
|
EdgeFlagPointer(stride, pointer)
|
|
return void
|
|
param stride SizeI in value
|
|
param pointer Void in array [COMPSIZE(stride)] retained
|
|
category 1_1
|
|
dlflags notlistable
|
|
glxflags client-handcode client-intercept server-handcode
|
|
version 1.1
|
|
glsflags client
|
|
glsopcode 0x0155
|
|
offset 312
|
|
|
|
EnableClientState(array)
|
|
return void
|
|
param array EnableCap in value
|
|
category 1_1
|
|
dlflags notlistable
|
|
glxflags client-handcode client-intercept server-handcode
|
|
version 1.1
|
|
glsflags client
|
|
glsopcode 0x0156
|
|
offset 313
|
|
|
|
GetPointerv(pname, params)
|
|
return void
|
|
param pname GetPointervPName in value
|
|
param params VoidPointer out array [1]
|
|
category 1_1
|
|
dlflags notlistable
|
|
glxflags client-handcode client-intercept server-handcode
|
|
version 1.1
|
|
glsflags client get
|
|
glsopcode 0x0142
|
|
offset 329
|
|
|
|
IndexPointer(type, stride, pointer)
|
|
return void
|
|
param type IndexPointerType in value
|
|
param stride SizeI in value
|
|
param pointer Void in array [COMPSIZE(type/stride)] retained
|
|
category 1_1
|
|
dlflags notlistable
|
|
glxflags client-handcode client-intercept server-handcode
|
|
version 1.1
|
|
glsflags client
|
|
glsopcode 0x0157
|
|
offset 314
|
|
|
|
InterleavedArrays(format, stride, pointer)
|
|
return void
|
|
param format InterleavedArrayFormat in value
|
|
param stride SizeI in value
|
|
param pointer Void in array [COMPSIZE(format/stride)] retained
|
|
category 1_1
|
|
dlflags notlistable
|
|
glxflags client-handcode client-intercept server-handcode
|
|
version 1.1
|
|
glsflags client
|
|
glsopcode 0x0158
|
|
offset 317
|
|
|
|
NormalPointer(type, stride, pointer)
|
|
return void
|
|
param type NormalPointerType in value
|
|
param stride SizeI in value
|
|
param pointer Void in array [COMPSIZE(type/stride)] retained
|
|
category 1_1
|
|
dlflags notlistable
|
|
glxflags client-handcode client-intercept server-handcode
|
|
version 1.1
|
|
glsflags client
|
|
glsopcode 0x0159
|
|
offset 318
|
|
|
|
TexCoordPointer(size, type, stride, pointer)
|
|
return void
|
|
param size Int32 in value
|
|
param type TexCoordPointerType in value
|
|
param stride SizeI in value
|
|
param pointer Void in array [COMPSIZE(size/type/stride)] retained
|
|
category 1_1
|
|
dlflags notlistable
|
|
glxflags client-handcode client-intercept server-handcode
|
|
version 1.1
|
|
glsflags client
|
|
glsopcode 0x015A
|
|
offset 320
|
|
|
|
VertexPointer(size, type, stride, pointer)
|
|
return void
|
|
param size Int32 in value
|
|
param type VertexPointerType in value
|
|
param stride SizeI in value
|
|
param pointer Void in array [COMPSIZE(size/type/stride)] retained
|
|
category 1_1
|
|
dlflags notlistable
|
|
glxflags client-handcode client-intercept server-handcode
|
|
version 1.1
|
|
glsflags client
|
|
glsopcode 0x015B
|
|
offset 321
|
|
|
|
PolygonOffset(factor, units)
|
|
return void
|
|
param factor Float32 in value
|
|
param units Float32 in value
|
|
category 1_1
|
|
version 1.1
|
|
glxropcode 192
|
|
glsopcode 0x015C
|
|
offset 319
|
|
|
|
# Arguably TexelInternalFormat, not PixelInternalFormat
|
|
CopyTexImage1D(target, level, internalformat, x, y, width, border)
|
|
return void
|
|
param target TextureTarget in value
|
|
param level CheckedInt32 in value
|
|
param internalformat PixelInternalFormat in value
|
|
param x WinCoord in value
|
|
param y WinCoord in value
|
|
param width SizeI in value
|
|
param border CheckedInt32 in value
|
|
category 1_1
|
|
version 1.1
|
|
glxropcode 4119
|
|
glxflags EXT
|
|
glsopcode 0x014D
|
|
offset 323
|
|
|
|
# Arguably TexelInternalFormat, not PixelInternalFormat
|
|
CopyTexImage2D(target, level, internalformat, x, y, width, height, border)
|
|
return void
|
|
param target TextureTarget in value
|
|
param level CheckedInt32 in value
|
|
param internalformat PixelInternalFormat in value
|
|
param x WinCoord in value
|
|
param y WinCoord in value
|
|
param width SizeI in value
|
|
param height SizeI in value
|
|
param border CheckedInt32 in value
|
|
category 1_1
|
|
version 1.1
|
|
glxropcode 4120
|
|
glxflags EXT
|
|
glsopcode 0x014E
|
|
offset 324
|
|
|
|
CopyTexSubImage1D(target, level, xoffset, x, y, width)
|
|
return void
|
|
param target TextureTarget in value
|
|
param level CheckedInt32 in value
|
|
param xoffset CheckedInt32 in value
|
|
param x WinCoord in value
|
|
param y WinCoord in value
|
|
param width SizeI in value
|
|
category 1_1
|
|
version 1.1
|
|
glxropcode 4121
|
|
glxflags EXT
|
|
glsopcode 0x014F
|
|
offset 325
|
|
|
|
CopyTexSubImage2D(target, level, xoffset, yoffset, x, y, width, height)
|
|
return void
|
|
param target TextureTarget in value
|
|
param level CheckedInt32 in value
|
|
param xoffset CheckedInt32 in value
|
|
param yoffset CheckedInt32 in value
|
|
param x WinCoord in value
|
|
param y WinCoord in value
|
|
param width SizeI in value
|
|
param height SizeI in value
|
|
category 1_1
|
|
version 1.1
|
|
glxropcode 4122
|
|
glxflags EXT
|
|
glsopcode 0x0150
|
|
offset 326
|
|
|
|
TexSubImage1D(target, level, xoffset, width, format, type, pixels)
|
|
return void
|
|
param target TextureTarget in value
|
|
param level CheckedInt32 in value
|
|
param xoffset CheckedInt32 in value
|
|
param width SizeI in value
|
|
param format PixelFormat in value
|
|
param type PixelType in value
|
|
param pixels Void in array [COMPSIZE(format/type/width)]
|
|
category 1_1
|
|
dlflags handcode
|
|
glxflags EXT client-handcode server-handcode
|
|
version 1.1
|
|
glxropcode 4099
|
|
glsflags pixel-unpack
|
|
glsopcode 0x0123
|
|
offset 332
|
|
|
|
TexSubImage2D(target, level, xoffset, yoffset, width, height, format, type, pixels)
|
|
return void
|
|
param target TextureTarget in value
|
|
param level CheckedInt32 in value
|
|
param xoffset CheckedInt32 in value
|
|
param yoffset CheckedInt32 in value
|
|
param width SizeI in value
|
|
param height SizeI in value
|
|
param format PixelFormat in value
|
|
param type PixelType in value
|
|
param pixels Void in array [COMPSIZE(format/type/width/height)]
|
|
category 1_1
|
|
dlflags handcode
|
|
glxflags EXT client-handcode server-handcode
|
|
version 1.1
|
|
glxropcode 4100
|
|
glsflags pixel-unpack
|
|
glsopcode 0x0124
|
|
offset 333
|
|
|
|
AreTexturesResident(n, textures, residences)
|
|
return Boolean
|
|
param n SizeI in value
|
|
param textures Texture in array [n]
|
|
param residences Boolean out array [n]
|
|
category 1_1
|
|
glxsingle 143
|
|
dlflags notlistable
|
|
version 1.1
|
|
glsflags get
|
|
glsopcode 0x0259
|
|
offset 322
|
|
|
|
BindTexture(target, texture)
|
|
return void
|
|
param target TextureTarget in value
|
|
param texture Texture in value
|
|
category 1_1
|
|
version 1.1
|
|
glxropcode 4117
|
|
glxflags EXT
|
|
glsopcode 0x0148
|
|
offset 307
|
|
|
|
DeleteTextures(n, textures)
|
|
return void
|
|
param n SizeI in value
|
|
param textures Texture in array [n]
|
|
category 1_1
|
|
dlflags notlistable
|
|
version 1.1
|
|
glxsingle 144
|
|
glsopcode 0x025A
|
|
offset 327
|
|
|
|
GenTextures(n, textures)
|
|
return void
|
|
param n SizeI in value
|
|
param textures Texture out array [n]
|
|
category 1_1
|
|
dlflags notlistable
|
|
version 1.1
|
|
glxsingle 145
|
|
glsopcode 0x025B
|
|
offset 328
|
|
|
|
IsTexture(texture)
|
|
return Boolean
|
|
param texture Texture in value
|
|
category 1_1
|
|
dlflags notlistable
|
|
version 1.1
|
|
glxsingle 146
|
|
glsflags get
|
|
glsopcode 0x025C
|
|
offset 330
|
|
|
|
PrioritizeTextures(n, textures, priorities)
|
|
return void
|
|
param n SizeI in value
|
|
param textures Texture in array [n]
|
|
param priorities ClampedFloat32 in array [n]
|
|
category 1_1
|
|
version 1.1
|
|
glxropcode 4118
|
|
glxflags EXT
|
|
glsopcode 0x014C
|
|
offset 331
|
|
|
|
Indexub(c)
|
|
return void
|
|
param c ColorIndexValueUB in value
|
|
category 1_1
|
|
vectorequiv Indexubv
|
|
version 1.1
|
|
offset 315
|
|
|
|
Indexubv(c)
|
|
return void
|
|
param c ColorIndexValueUB in array [1]
|
|
category 1_1
|
|
version 1.1
|
|
glxropcode 194
|
|
glsopcode 0x015D
|
|
offset 316
|
|
|
|
PopClientAttrib()
|
|
return void
|
|
category 1_1
|
|
version 1.1
|
|
dlflags notlistable
|
|
glxflags client-handcode client-intercept server-handcode
|
|
glsflags client
|
|
glsopcode 0x015E
|
|
offset 334
|
|
|
|
PushClientAttrib(mask)
|
|
return void
|
|
param mask ClientAttribMask in value
|
|
category 1_1
|
|
version 1.1
|
|
dlflags notlistable
|
|
glxflags client-handcode client-intercept server-handcode
|
|
glsflags client
|
|
glsopcode 0x015F
|
|
offset 335
|
|
|
|
###############################################################################
|
|
###############################################################################
|
|
#
|
|
# OpenGL 1.2 commands
|
|
#
|
|
###############################################################################
|
|
###############################################################################
|
|
|
|
BlendColor(red, green, blue, alpha)
|
|
return void
|
|
param red ClampedColorF in value
|
|
param green ClampedColorF in value
|
|
param blue ClampedColorF in value
|
|
param alpha ClampedColorF in value
|
|
category VERSION_1_2
|
|
glxflags EXT
|
|
version 1.2
|
|
glxropcode 4096
|
|
glsopcode 0x0120
|
|
offset 336
|
|
|
|
BlendEquation(mode)
|
|
return void
|
|
param mode BlendEquationMode in value
|
|
category VERSION_1_2
|
|
glxflags EXT
|
|
version 1.2
|
|
glxropcode 4097
|
|
glsopcode 0x0121
|
|
offset 337
|
|
|
|
DrawRangeElements(mode, start, end, count, type, indices)
|
|
return void
|
|
param mode BeginMode in value
|
|
param start UInt32 in value
|
|
param end UInt32 in value
|
|
param count SizeI in value
|
|
param type DrawElementsType in value
|
|
param indices Void in array [COMPSIZE(count/type)]
|
|
category VERSION_1_2
|
|
dlflags handcode
|
|
glxflags client-handcode client-intercept server-handcode
|
|
version 1.2
|
|
glsopcode 0x0190
|
|
offset 338
|
|
|
|
# OpenGL 1.2 (SGI_color_table) commands
|
|
|
|
ColorTable(target, internalformat, width, format, type, table)
|
|
return void
|
|
param target ColorTableTarget in value
|
|
param internalformat PixelInternalFormat in value
|
|
param width SizeI in value
|
|
param format PixelFormat in value
|
|
param type PixelType in value
|
|
param table Void in array [COMPSIZE(format/type/width)]
|
|
category VERSION_1_2
|
|
dlflags handcode
|
|
glxflags client-handcode server-handcode EXT
|
|
version 1.2
|
|
glxropcode 2053
|
|
glsflags pixel-unpack
|
|
glsopcode 0x0167
|
|
offset 339
|
|
|
|
ColorTableParameterfv(target, pname, params)
|
|
return void
|
|
param target ColorTableTarget in value
|
|
param pname ColorTableParameterPName in value
|
|
param params CheckedFloat32 in array [COMPSIZE(pname)]
|
|
category VERSION_1_2
|
|
glxflags EXT
|
|
version 1.2
|
|
glxropcode 2054
|
|
glsopcode 0x0168
|
|
offset 340
|
|
|
|
ColorTableParameteriv(target, pname, params)
|
|
return void
|
|
param target ColorTableTarget in value
|
|
param pname ColorTableParameterPName in value
|
|
param params CheckedInt32 in array [COMPSIZE(pname)]
|
|
category VERSION_1_2
|
|
glxflags EXT
|
|
version 1.2
|
|
glxropcode 2055
|
|
glsopcode 0x0169
|
|
offset 341
|
|
|
|
CopyColorTable(target, internalformat, x, y, width)
|
|
return void
|
|
param target ColorTableTarget in value
|
|
param internalformat PixelInternalFormat in value
|
|
param x WinCoord in value
|
|
param y WinCoord in value
|
|
param width SizeI in value
|
|
category VERSION_1_2
|
|
glxflags EXT
|
|
version 1.2
|
|
glxropcode 2056
|
|
glsopcode 0x016A
|
|
offset 342
|
|
|
|
GetColorTable(target, format, type, table)
|
|
return void
|
|
param target ColorTableTarget in value
|
|
param format PixelFormat in value
|
|
param type PixelType in value
|
|
param table Void out array [COMPSIZE(target/format/type)]
|
|
category VERSION_1_2
|
|
dlflags notlistable
|
|
glxflags client-handcode server-handcode
|
|
version 1.2
|
|
glxsingle 147
|
|
glsflags get pixel-pack
|
|
glsopcode 0x025D
|
|
offset 343
|
|
|
|
GetColorTableParameterfv(target, pname, params)
|
|
return void
|
|
param target ColorTableTarget in value
|
|
param pname GetColorTableParameterPName in value
|
|
param params Float32 out array [COMPSIZE(pname)]
|
|
category VERSION_1_2
|
|
dlflags notlistable
|
|
version 1.2
|
|
glxsingle 148
|
|
glsflags get
|
|
glsopcode 0x025E
|
|
offset 344
|
|
|
|
GetColorTableParameteriv(target, pname, params)
|
|
return void
|
|
param target ColorTableTarget in value
|
|
param pname GetColorTableParameterPName in value
|
|
param params Int32 out array [COMPSIZE(pname)]
|
|
category VERSION_1_2
|
|
dlflags notlistable
|
|
version 1.2
|
|
glxsingle 149
|
|
glsflags get
|
|
glsopcode 0x025F
|
|
offset 345
|
|
|
|
# OpenGL 1.2 (EXT_color_subtable) commands
|
|
|
|
ColorSubTable(target, start, count, format, type, data)
|
|
return void
|
|
param target ColorTableTarget in value
|
|
param start SizeI in value
|
|
param count SizeI in value
|
|
param format PixelFormat in value
|
|
param type PixelType in value
|
|
param data Void in array [COMPSIZE(format/type/count)]
|
|
category VERSION_1_2
|
|
dlflags handcode
|
|
glxflags client-handcode server-handcode
|
|
version 1.2
|
|
glxropcode 195
|
|
glsflags pixel-unpack
|
|
glsopcode 0x018E
|
|
offset 346
|
|
|
|
CopyColorSubTable(target, start, x, y, width)
|
|
return void
|
|
param target ColorTableTarget in value
|
|
param start SizeI in value
|
|
param x WinCoord in value
|
|
param y WinCoord in value
|
|
param width SizeI in value
|
|
category VERSION_1_2
|
|
version 1.2
|
|
glxropcode 196
|
|
glsopcode 0x018F
|
|
offset 347
|
|
|
|
# OpenGL 1.2 (EXT_convolution) commands
|
|
|
|
ConvolutionFilter1D(target, internalformat, width, format, type, image)
|
|
return void
|
|
param target ConvolutionTarget in value
|
|
param internalformat PixelInternalFormat in value
|
|
param width SizeI in value
|
|
param format PixelFormat in value
|
|
param type PixelType in value
|
|
param image Void in array [COMPSIZE(format/type/width)]
|
|
category VERSION_1_2
|
|
dlflags handcode
|
|
glxflags client-handcode server-handcode EXT
|
|
version 1.2
|
|
glxropcode 4101
|
|
glsflags pixel-unpack
|
|
glsopcode 0x0125
|
|
offset 348
|
|
|
|
ConvolutionFilter2D(target, internalformat, width, height, format, type, image)
|
|
return void
|
|
param target ConvolutionTarget in value
|
|
param internalformat PixelInternalFormat in value
|
|
param width SizeI in value
|
|
param height SizeI in value
|
|
param format PixelFormat in value
|
|
param type PixelType in value
|
|
param image Void in array [COMPSIZE(format/type/width/height)]
|
|
category VERSION_1_2
|
|
dlflags handcode
|
|
glxflags client-handcode server-handcode EXT
|
|
version 1.2
|
|
glxropcode 4102
|
|
glsflags pixel-unpack
|
|
glsopcode 0x0126
|
|
offset 349
|
|
|
|
ConvolutionParameterf(target, pname, params)
|
|
return void
|
|
param target ConvolutionTarget in value
|
|
param pname ConvolutionParameter in value
|
|
param params CheckedFloat32 in value
|
|
category VERSION_1_2
|
|
glxflags EXT
|
|
version 1.2
|
|
glxropcode 4103
|
|
glsflags gl-enum
|
|
glsopcode 0x0127
|
|
offset 350
|
|
|
|
ConvolutionParameterfv(target, pname, params)
|
|
return void
|
|
param target ConvolutionTarget in value
|
|
param pname ConvolutionParameter in value
|
|
param params CheckedFloat32 in array [COMPSIZE(pname)]
|
|
category VERSION_1_2
|
|
glxflags EXT
|
|
version 1.2
|
|
glxropcode 4104
|
|
glsflags gl-enum
|
|
glsopcode 0x0128
|
|
offset 351
|
|
|
|
ConvolutionParameteri(target, pname, params)
|
|
return void
|
|
param target ConvolutionTarget in value
|
|
param pname ConvolutionParameter in value
|
|
param params CheckedInt32 in value
|
|
category VERSION_1_2
|
|
glxflags EXT
|
|
version 1.2
|
|
glxropcode 4105
|
|
glsflags gl-enum
|
|
glsopcode 0x0129
|
|
offset 352
|
|
|
|
ConvolutionParameteriv(target, pname, params)
|
|
return void
|
|
param target ConvolutionTarget in value
|
|
param pname ConvolutionParameter in value
|
|
param params CheckedInt32 in array [COMPSIZE(pname)]
|
|
category VERSION_1_2
|
|
glxflags EXT
|
|
version 1.2
|
|
glxropcode 4106
|
|
glsflags gl-enum
|
|
glsopcode 0x012A
|
|
offset 353
|
|
|
|
CopyConvolutionFilter1D(target, internalformat, x, y, width)
|
|
return void
|
|
param target ConvolutionTarget in value
|
|
param internalformat PixelInternalFormat in value
|
|
param x WinCoord in value
|
|
param y WinCoord in value
|
|
param width SizeI in value
|
|
category VERSION_1_2
|
|
glxflags EXT
|
|
version 1.2
|
|
glxropcode 4107
|
|
glsopcode 0x012B
|
|
offset 354
|
|
|
|
CopyConvolutionFilter2D(target, internalformat, x, y, width, height)
|
|
return void
|
|
param target ConvolutionTarget in value
|
|
param internalformat PixelInternalFormat in value
|
|
param x WinCoord in value
|
|
param y WinCoord in value
|
|
param width SizeI in value
|
|
param height SizeI in value
|
|
category VERSION_1_2
|
|
glxflags EXT
|
|
version 1.2
|
|
glxropcode 4108
|
|
glsopcode 0x012C
|
|
offset 355
|
|
|
|
GetConvolutionFilter(target, format, type, image)
|
|
return void
|
|
param target ConvolutionTarget in value
|
|
param format PixelFormat in value
|
|
param type PixelType in value
|
|
param image Void out array [COMPSIZE(target/format/type)]
|
|
category VERSION_1_2
|
|
dlflags notlistable
|
|
glxflags client-handcode server-handcode
|
|
version 1.2
|
|
glxsingle 150
|
|
glsflags get pixel-pack
|
|
glsopcode 0x0260
|
|
offset 356
|
|
|
|
GetConvolutionParameterfv(target, pname, params)
|
|
return void
|
|
param target ConvolutionTarget in value
|
|
param pname GetConvolutionParameterPName in value
|
|
param params Float32 out array [COMPSIZE(pname)]
|
|
category VERSION_1_2
|
|
dlflags notlistable
|
|
version 1.2
|
|
glxsingle 151
|
|
glsflags get
|
|
glsopcode 0x0261
|
|
offset 357
|
|
|
|
GetConvolutionParameteriv(target, pname, params)
|
|
return void
|
|
param target ConvolutionTarget in value
|
|
param pname GetConvolutionParameterPName in value
|
|
param params Int32 out array [COMPSIZE(pname)]
|
|
category VERSION_1_2
|
|
dlflags notlistable
|
|
version 1.2
|
|
glxsingle 152
|
|
glsflags get
|
|
glsopcode 0x0262
|
|
offset 358
|
|
|
|
GetSeparableFilter(target, format, type, row, column, span)
|
|
return void
|
|
param target SeparableTarget in value
|
|
param format PixelFormat in value
|
|
param type PixelType in value
|
|
param row Void out array [COMPSIZE(target/format/type)]
|
|
param column Void out array [COMPSIZE(target/format/type)]
|
|
param span Void out array [COMPSIZE(target/format/type)]
|
|
category VERSION_1_2
|
|
dlflags notlistable
|
|
glxflags client-handcode server-handcode
|
|
version 1.2
|
|
glxsingle 153
|
|
glsflags get pixel-pack
|
|
glsopcode 0x0263
|
|
offset 359
|
|
|
|
SeparableFilter2D(target, internalformat, width, height, format, type, row, column)
|
|
return void
|
|
param target SeparableTarget in value
|
|
param internalformat PixelInternalFormat in value
|
|
param width SizeI in value
|
|
param height SizeI in value
|
|
param format PixelFormat in value
|
|
param type PixelType in value
|
|
param row Void in array [COMPSIZE(target/format/type/width)]
|
|
param column Void in array [COMPSIZE(target/format/type/height)]
|
|
category VERSION_1_2
|
|
dlflags handcode
|
|
glxflags client-handcode server-handcode EXT
|
|
version 1.2
|
|
glxropcode 4109
|
|
glsflags pixel-unpack
|
|
glsopcode 0x0131
|
|
offset 360
|
|
|
|
# OpenGL 1.2 (EXT_histogram) commands
|
|
|
|
GetHistogram(target, reset, format, type, values)
|
|
return void
|
|
param target HistogramTarget in value
|
|
param reset Boolean in value
|
|
param format PixelFormat in value
|
|
param type PixelType in value
|
|
param values Void out array [COMPSIZE(target/format/type)]
|
|
category VERSION_1_2
|
|
dlflags notlistable
|
|
glxflags client-handcode server-handcode
|
|
version 1.2
|
|
glxsingle 154
|
|
glsflags get pixel-pack
|
|
glsopcode 0x0264
|
|
offset 361
|
|
|
|
GetHistogramParameterfv(target, pname, params)
|
|
return void
|
|
param target HistogramTarget in value
|
|
param pname GetHistogramParameterPName in value
|
|
param params Float32 out array [COMPSIZE(pname)]
|
|
category VERSION_1_2
|
|
dlflags notlistable
|
|
version 1.2
|
|
glxsingle 155
|
|
glsflags get
|
|
glsopcode 0x0265
|
|
offset 362
|
|
|
|
GetHistogramParameteriv(target, pname, params)
|
|
return void
|
|
param target HistogramTarget in value
|
|
param pname GetHistogramParameterPName in value
|
|
param params Int32 out array [COMPSIZE(pname)]
|
|
category VERSION_1_2
|
|
dlflags notlistable
|
|
version 1.2
|
|
glxsingle 156
|
|
glsflags get
|
|
glsopcode 0x0266
|
|
offset 363
|
|
|
|
GetMinmax(target, reset, format, type, values)
|
|
return void
|
|
param target MinmaxTarget in value
|
|
param reset Boolean in value
|
|
param format PixelFormat in value
|
|
param type PixelType in value
|
|
param values Void out array [COMPSIZE(target/format/type)]
|
|
category VERSION_1_2
|
|
dlflags notlistable
|
|
glxflags client-handcode server-handcode
|
|
version 1.2
|
|
glxsingle 157
|
|
glsflags get pixel-pack
|
|
glsopcode 0x0267
|
|
offset 364
|
|
|
|
GetMinmaxParameterfv(target, pname, params)
|
|
return void
|
|
param target MinmaxTarget in value
|
|
param pname GetMinmaxParameterPName in value
|
|
param params Float32 out array [COMPSIZE(pname)]
|
|
category VERSION_1_2
|
|
dlflags notlistable
|
|
version 1.2
|
|
glxsingle 158
|
|
glsflags get
|
|
glsopcode 0x0268
|
|
offset 365
|
|
|
|
GetMinmaxParameteriv(target, pname, params)
|
|
return void
|
|
param target MinmaxTarget in value
|
|
param pname GetMinmaxParameterPName in value
|
|
param params Int32 out array [COMPSIZE(pname)]
|
|
category VERSION_1_2
|
|
dlflags notlistable
|
|
version 1.2
|
|
glxsingle 159
|
|
glsflags get
|
|
glsopcode 0x0269
|
|
offset 366
|
|
|
|
Histogram(target, width, internalformat, sink)
|
|
return void
|
|
param target HistogramTarget in value
|
|
param width SizeI in value
|
|
param internalformat PixelInternalFormat in value
|
|
param sink Boolean in value
|
|
category VERSION_1_2
|
|
dlflags handcode
|
|
glxflags EXT
|
|
version 1.2
|
|
glxropcode 4110
|
|
glsopcode 0x0138
|
|
offset 367
|
|
|
|
Minmax(target, internalformat, sink)
|
|
return void
|
|
param target MinmaxTarget in value
|
|
param internalformat PixelInternalFormat in value
|
|
param sink Boolean in value
|
|
category VERSION_1_2
|
|
glxflags EXT
|
|
version 1.2
|
|
glxropcode 4111
|
|
glsopcode 0x0139
|
|
offset 368
|
|
|
|
ResetHistogram(target)
|
|
return void
|
|
param target HistogramTarget in value
|
|
category VERSION_1_2
|
|
glxflags EXT
|
|
version 1.2
|
|
glxropcode 4112
|
|
glsopcode 0x013A
|
|
offset 369
|
|
|
|
ResetMinmax(target)
|
|
return void
|
|
param target MinmaxTarget in value
|
|
category VERSION_1_2
|
|
glxflags EXT
|
|
version 1.2
|
|
glxropcode 4113
|
|
glsopcode 0x013B
|
|
offset 370
|
|
|
|
# OpenGL 1.2 (EXT_texture3D) commands
|
|
# Revision 2
|
|
# 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 PixelInternalFormat in value # TextureComponentCount in value
|
|
param width SizeI in value
|
|
param height SizeI in value
|
|
param depth SizeI in value
|
|
param border CheckedInt32 in value
|
|
param format PixelFormat in value
|
|
param type PixelType in value
|
|
param pixels Void in array [COMPSIZE(format/type/width/height/depth)]
|
|
category VERSION_1_2
|
|
dlflags handcode
|
|
glxflags client-handcode server-handcode EXT
|
|
version 1.2
|
|
glxropcode 4114
|
|
glsflags pixel-null pixel-unpack
|
|
glsopcode 0x013C
|
|
offset 371
|
|
|
|
TexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels)
|
|
return void
|
|
param target TextureTarget in value
|
|
param level CheckedInt32 in value
|
|
param xoffset CheckedInt32 in value
|
|
param yoffset CheckedInt32 in value
|
|
param zoffset CheckedInt32 in value
|
|
param width SizeI in value
|
|
param height SizeI in value
|
|
param depth SizeI in value
|
|
param format PixelFormat in value
|
|
param type PixelType in value
|
|
param pixels Void in array [COMPSIZE(format/type/width/height/depth)]
|
|
category VERSION_1_2
|
|
dlflags handcode
|
|
glxflags client-handcode server-handcode EXT
|
|
version 1.2
|
|
glxropcode 4115
|
|
glsflags pixel-unpack
|
|
glsopcode 0x013D
|
|
offset 372
|
|
|
|
# OpenGL 1.2 (EXT_copy_texture) commands (specific to texture3D)
|
|
|
|
CopyTexSubImage3D(target, level, xoffset, yoffset, zoffset, x, y, width, height)
|
|
return void
|
|
param target TextureTarget in value
|
|
param level CheckedInt32 in value
|
|
param xoffset CheckedInt32 in value
|
|
param yoffset CheckedInt32 in value
|
|
param zoffset CheckedInt32 in value
|
|
param x WinCoord in value
|
|
param y WinCoord in value
|
|
param width SizeI in value
|
|
param height SizeI in value
|
|
category VERSION_1_2
|
|
glxflags EXT
|
|
version 1.2
|
|
glxropcode 4123
|
|
glsopcode 0x0151
|
|
offset 373
|
|
|
|
###############################################################################
|
|
###############################################################################
|
|
#
|
|
# OpenGL 1.3 commands
|
|
#
|
|
###############################################################################
|
|
###############################################################################
|
|
|
|
# OpenGL 1.3 (ARB_multitexture) commands
|
|
|
|
ActiveTexture(texture)
|
|
return void
|
|
param texture TextureUnit in value
|
|
category VERSION_1_3
|
|
glxflags ARB
|
|
version 1.3
|
|
glxropcode 197
|
|
glsopcode 0x01B1
|
|
offset 374
|
|
|
|
ClientActiveTexture(texture)
|
|
return void
|
|
param texture TextureUnit in value
|
|
category VERSION_1_3
|
|
dlflags notlistable
|
|
glxflags ARB client-handcode client-intercept server-handcode
|
|
version 1.3
|
|
glsflags client
|
|
glsopcode 0x01B2
|
|
offset 375
|
|
|
|
MultiTexCoord1d(target, s)
|
|
return void
|
|
param target TextureUnit in value
|
|
param s CoordD in value
|
|
category VERSION_1_3
|
|
glxflags ARB
|
|
version 1.3
|
|
vectorequiv MultiTexCoord1dv
|
|
offset 376
|
|
|
|
MultiTexCoord1dv(target, v)
|
|
return void
|
|
param target TextureUnit in value
|
|
param v CoordD in array [1]
|
|
category VERSION_1_3
|
|
glxflags ARB
|
|
version 1.3
|
|
glxropcode 198
|
|
glsopcode 0x01B3
|
|
offset 377
|
|
|
|
MultiTexCoord1f(target, s)
|
|
return void
|
|
param target TextureUnit in value
|
|
param s CoordF in value
|
|
category VERSION_1_3
|
|
glxflags ARB
|
|
version 1.3
|
|
vectorequiv MultiTexCoord1fv
|
|
offset 378
|
|
|
|
MultiTexCoord1fv(target, v)
|
|
return void
|
|
param target TextureUnit in value
|
|
param v CoordF in array [1]
|
|
category VERSION_1_3
|
|
glxflags ARB
|
|
version 1.3
|
|
glxropcode 199
|
|
glsopcode 0x01B4
|
|
offset 379
|
|
|
|
MultiTexCoord1i(target, s)
|
|
return void
|
|
param target TextureUnit in value
|
|
param s CoordI in value
|
|
category VERSION_1_3
|
|
glxflags ARB
|
|
version 1.3
|
|
vectorequiv MultiTexCoord1iv
|
|
offset 380
|
|
|
|
MultiTexCoord1iv(target, v)
|
|
return void
|
|
param target TextureUnit in value
|
|
param v CoordI in array [1]
|
|
category VERSION_1_3
|
|
glxflags ARB
|
|
version 1.3
|
|
glxropcode 200
|
|
glsopcode 0x01B5
|
|
offset 381
|
|
|
|
MultiTexCoord1s(target, s)
|
|
return void
|
|
param target TextureUnit in value
|
|
param s CoordS in value
|
|
category VERSION_1_3
|
|
glxflags ARB
|
|
version 1.3
|
|
vectorequiv MultiTexCoord1sv
|
|
offset 382
|
|
|
|
MultiTexCoord1sv(target, v)
|
|
return void
|
|
param target TextureUnit in value
|
|
param v CoordS in array [1]
|
|
category VERSION_1_3
|
|
glxflags ARB
|
|
version 1.3
|
|
glxropcode 201
|
|
glsopcode 0x01B6
|
|
offset 383
|
|
|
|
MultiTexCoord2d(target, s, t)
|
|
return void
|
|
param target TextureUnit in value
|
|
param s CoordD in value
|
|
param t CoordD in value
|
|
category VERSION_1_3
|
|
glxflags ARB
|
|
version 1.3
|
|
vectorequiv MultiTexCoord2dv
|
|
offset 384
|
|
|
|
MultiTexCoord2dv(target, v)
|
|
return void
|
|
param target TextureUnit in value
|
|
param v CoordD in array [2]
|
|
category VERSION_1_3
|
|
glxflags ARB
|
|
version 1.3
|
|
glxropcode 202
|
|
glsopcode 0x01B7
|
|
offset 385
|
|
|
|
MultiTexCoord2f(target, s, t)
|
|
return void
|
|
param target TextureUnit in value
|
|
param s CoordF in value
|
|
param t CoordF in value
|
|
category VERSION_1_3
|
|
glxflags ARB
|
|
version 1.3
|
|
vectorequiv MultiTexCoord2fv
|
|
offset 386
|
|
|
|
MultiTexCoord2fv(target, v)
|
|
return void
|
|
param target TextureUnit in value
|
|
param v CoordF in array [2]
|
|
category VERSION_1_3
|
|
glxflags ARB
|
|
version 1.3
|
|
glxropcode 203
|
|
glsopcode 0x01B8
|
|
offset 387
|
|
|
|
MultiTexCoord2i(target, s, t)
|
|
return void
|
|
param target TextureUnit in value
|
|
param s CoordI in value
|
|
param t CoordI in value
|
|
category VERSION_1_3
|
|
glxflags ARB
|
|
version 1.3
|
|
vectorequiv MultiTexCoord2iv
|
|
offset 388
|
|
|
|
MultiTexCoord2iv(target, v)
|
|
return void
|
|
param target TextureUnit in value
|
|
param v CoordI in array [2]
|
|
category VERSION_1_3
|
|
glxflags ARB
|
|
version 1.3
|
|
glxropcode 204
|
|
glsopcode 0x01B9
|
|
offset 389
|
|
|
|
MultiTexCoord2s(target, s, t)
|
|
return void
|
|
param target TextureUnit in value
|
|
param s CoordS in value
|
|
param t CoordS in value
|
|
category VERSION_1_3
|
|
glxflags ARB
|
|
version 1.3
|
|
vectorequiv MultiTexCoord2sv
|
|
offset 390
|
|
|
|
MultiTexCoord2sv(target, v)
|
|
return void
|
|
param target TextureUnit in value
|
|
param v CoordS in array [2]
|
|
category VERSION_1_3
|
|
glxflags ARB
|
|
version 1.3
|
|
glxropcode 205
|
|
glsopcode 0x01BA
|
|
offset 391
|
|
|
|
MultiTexCoord3d(target, s, t, r)
|
|
return void
|
|
param target TextureUnit in value
|
|
param s CoordD in value
|
|
param t CoordD in value
|
|
param r CoordD in value
|
|
category VERSION_1_3
|
|
glxflags ARB
|
|
version 1.3
|
|
vectorequiv MultiTexCoord3dv
|
|
offset 392
|
|
|
|
MultiTexCoord3dv(target, v)
|
|
return void
|
|
param target TextureUnit in value
|
|
param v CoordD in array [3]
|
|
category VERSION_1_3
|
|
glxflags ARB
|
|
version 1.3
|
|
glxropcode 206
|
|
glsopcode 0x01BB
|
|
offset 393
|
|
|
|
MultiTexCoord3f(target, s, t, r)
|
|
return void
|
|
param target TextureUnit in value
|
|
param s CoordF in value
|
|
param t CoordF in value
|
|
param r CoordF in value
|
|
category VERSION_1_3
|
|
glxflags ARB
|
|
version 1.3
|
|
vectorequiv MultiTexCoord3fv
|
|
offset 394
|
|
|
|
MultiTexCoord3fv(target, v)
|
|
return void
|
|
param target TextureUnit in value
|
|
param v CoordF in array [3]
|
|
category VERSION_1_3
|
|
glxflags ARB
|
|
version 1.3
|
|
glxropcode 207
|
|
glsopcode 0x01BC
|
|
offset 395
|
|
|
|
MultiTexCoord3i(target, s, t, r)
|
|
return void
|
|
param target TextureUnit in value
|
|
param s CoordI in value
|
|
param t CoordI in value
|
|
param r CoordI in value
|
|
category VERSION_1_3
|
|
glxflags ARB
|
|
version 1.3
|
|
vectorequiv MultiTexCoord3iv
|
|
offset 396
|
|
|
|
MultiTexCoord3iv(target, v)
|
|
return void
|
|
param target TextureUnit in value
|
|
param v CoordI in array [3]
|
|
category VERSION_1_3
|
|
glxflags ARB
|
|
version 1.3
|
|
glxropcode 208
|
|
glsopcode 0x01BD
|
|
offset 397
|
|
|
|
MultiTexCoord3s(target, s, t, r)
|
|
return void
|
|
param target TextureUnit in value
|
|
param s CoordS in value
|
|
param t CoordS in value
|
|
param r CoordS in value
|
|
category VERSION_1_3
|
|
glxflags ARB
|
|
version 1.3
|
|
vectorequiv MultiTexCoord3sv
|
|
offset 398
|
|
|
|
MultiTexCoord3sv(target, v)
|
|
return void
|
|
param target TextureUnit in value
|
|
param v CoordS in array [3]
|
|
category VERSION_1_3
|
|
version 1.3
|
|
glxflags ARB
|
|
glxropcode 209
|
|
glsopcode 0x01BE
|
|
offset 399
|
|
|
|
MultiTexCoord4d(target, s, t, r, q)
|
|
return void
|
|
param target TextureUnit in value
|
|
param s CoordD in value
|
|
param t CoordD in value
|
|
param r CoordD in value
|
|
param q CoordD in value
|
|
category VERSION_1_3
|
|
glxflags ARB
|
|
version 1.3
|
|
vectorequiv MultiTexCoord4dv
|
|
offset 400
|
|
|
|
MultiTexCoord4dv(target, v)
|
|
return void
|
|
param target TextureUnit in value
|
|
param v CoordD in array [4]
|
|
category VERSION_1_3
|
|
glxflags ARB
|
|
version 1.3
|
|
glxropcode 210
|
|
glsopcode 0x01BF
|
|
offset 401
|
|
|
|
MultiTexCoord4f(target, s, t, r, q)
|
|
return void
|
|
param target TextureUnit in value
|
|
param s CoordF in value
|
|
param t CoordF in value
|
|
param r CoordF in value
|
|
param q CoordF in value
|
|
category VERSION_1_3
|
|
glxflags ARB
|
|
version 1.3
|
|
vectorequiv MultiTexCoord4fv
|
|
offset 402
|
|
|
|
MultiTexCoord4fv(target, v)
|
|
return void
|
|
param target TextureUnit in value
|
|
param v CoordF in array [4]
|
|
category VERSION_1_3
|
|
glxflags ARB
|
|
version 1.3
|
|
glxropcode 211
|
|
glsopcode 0x01C0
|
|
offset 403
|
|
|
|
MultiTexCoord4i(target, s, t, r, q)
|
|
return void
|
|
param target TextureUnit in value
|
|
param s CoordI in value
|
|
param t CoordI in value
|
|
param r CoordI in value
|
|
param q CoordI in value
|
|
category VERSION_1_3
|
|
glxflags ARB
|
|
version 1.3
|
|
vectorequiv MultiTexCoord4iv
|
|
offset 404
|
|
|
|
MultiTexCoord4iv(target, v)
|
|
return void
|
|
param target TextureUnit in value
|
|
param v CoordI in array [4]
|
|
category VERSION_1_3
|
|
glxflags ARB
|
|
version 1.3
|
|
glxropcode 212
|
|
glsopcode 0x01C1
|
|
offset 405
|
|
|
|
MultiTexCoord4s(target, s, t, r, q)
|
|
return void
|
|
param target TextureUnit in value
|
|
param s CoordS in value
|
|
param t CoordS in value
|
|
param r CoordS in value
|
|
param q CoordS in value
|
|
category VERSION_1_3
|
|
glxflags ARB
|
|
version 1.3
|
|
vectorequiv MultiTexCoord4sv
|
|
offset 406
|
|
|
|
MultiTexCoord4sv(target, v)
|
|
return void
|
|
param target TextureUnit in value
|
|
param v CoordS in array [4]
|
|
category VERSION_1_3
|
|
glxflags ARB
|
|
version 1.3
|
|
glxropcode 213
|
|
glsopcode 0x01C2
|
|
offset 407
|
|
|
|
# OpenGL 1.3 (ARB_transpose_matrix) commands
|
|
|
|
LoadTransposeMatrixf(m)
|
|
return void
|
|
param m Float32 in array [16]
|
|
category VERSION_1_3
|
|
glxflags ARB client-handcode client-intercept server-handcode
|
|
version 1.3
|
|
glsflags matrix
|
|
glsopcode 0x01C3
|
|
offset 408
|
|
|
|
LoadTransposeMatrixd(m)
|
|
return void
|
|
param m Float64 in array [16]
|
|
category VERSION_1_3
|
|
glxflags ARB client-handcode client-intercept server-handcode
|
|
version 1.3
|
|
glsflags matrix
|
|
glsopcode 0x01C4
|
|
offset 409
|
|
|
|
MultTransposeMatrixf(m)
|
|
return void
|
|
param m Float32 in array [16]
|
|
category VERSION_1_3
|
|
glxflags ARB client-handcode client-intercept server-handcode
|
|
version 1.3
|
|
glsflags matrix
|
|
glsopcode 0x01C5
|
|
offset 410
|
|
|
|
MultTransposeMatrixd(m)
|
|
return void
|
|
param m Float64 in array [16]
|
|
category VERSION_1_3
|
|
glxflags ARB client-handcode client-intercept server-handcode
|
|
version 1.3
|
|
glsflags matrix
|
|
glsopcode 0x01C6
|
|
offset 411
|
|
|
|
# OpenGL 1.3 (ARB_multisample) commands
|
|
|
|
SampleCoverage(value, invert)
|
|
return void
|
|
param value ClampedFloat32 in value
|
|
param invert Boolean in value
|
|
category VERSION_1_3
|
|
glxflags ARB
|
|
version 1.3
|
|
glxropcode 229
|
|
glsopcode 0x01C7
|
|
offset 412
|
|
|
|
# OpenGL 1.3 (ARB_texture_compression) commands
|
|
|
|
# Arguably TexelInternalFormat, not PixelInternalFormat
|
|
CompressedTexImage3D(target, level, internalformat, width, height, depth, border, imageSize, data)
|
|
return void
|
|
param target TextureTarget in value
|
|
param level CheckedInt32 in value
|
|
param internalformat PixelInternalFormat in value
|
|
param width SizeI in value
|
|
param height SizeI in value
|
|
param depth SizeI in value
|
|
param border CheckedInt32 in value
|
|
param imageSize SizeI in value
|
|
param data CompressedTextureARB in array [imageSize]
|
|
category VERSION_1_3
|
|
dlflags handcode
|
|
glxflags ARB client-handcode server-handcode
|
|
version 1.3
|
|
glxropcode 216
|
|
glsopcode 0x01C9
|
|
wglflags client-handcode server-handcode
|
|
offset 554
|
|
|
|
# Arguably TexelInternalFormat, not PixelInternalFormat
|
|
CompressedTexImage2D(target, level, internalformat, width, height, border, imageSize, data)
|
|
return void
|
|
param target TextureTarget in value
|
|
param level CheckedInt32 in value
|
|
param internalformat PixelInternalFormat in value
|
|
param width SizeI in value
|
|
param height SizeI in value
|
|
param border CheckedInt32 in value
|
|
param imageSize SizeI in value
|
|
param data CompressedTextureARB in array [imageSize]
|
|
category VERSION_1_3
|
|
dlflags handcode
|
|
glxflags ARB client-handcode server-handcode
|
|
version 1.3
|
|
glxropcode 215
|
|
glsopcode 0x01CA
|
|
wglflags client-handcode server-handcode
|
|
offset 555
|
|
|
|
# Arguably TexelInternalFormat, not PixelInternalFormat
|
|
CompressedTexImage1D(target, level, internalformat, width, border, imageSize, data)
|
|
return void
|
|
param target TextureTarget in value
|
|
param level CheckedInt32 in value
|
|
param internalformat PixelInternalFormat in value
|
|
param width SizeI in value
|
|
param border CheckedInt32 in value
|
|
param imageSize SizeI in value
|
|
param data CompressedTextureARB in array [imageSize]
|
|
category VERSION_1_3
|
|
dlflags handcode
|
|
glxflags ARB client-handcode server-handcode
|
|
version 1.3
|
|
glxropcode 214
|
|
glsopcode 0x01CB
|
|
wglflags client-handcode server-handcode
|
|
offset 556
|
|
|
|
CompressedTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data)
|
|
return void
|
|
param target TextureTarget in value
|
|
param level CheckedInt32 in value
|
|
param xoffset CheckedInt32 in value
|
|
param yoffset CheckedInt32 in value
|
|
param zoffset CheckedInt32 in value
|
|
param width SizeI in value
|
|
param height SizeI in value
|
|
param depth SizeI in value
|
|
param format PixelFormat in value
|
|
param imageSize SizeI in value
|
|
param data CompressedTextureARB in array [imageSize]
|
|
category VERSION_1_3
|
|
dlflags handcode
|
|
glxflags ARB client-handcode server-handcode
|
|
version 1.3
|
|
glxropcode 219
|
|
glsopcode 0x01CC
|
|
wglflags client-handcode server-handcode
|
|
offset 557
|
|
|
|
CompressedTexSubImage2D(target, level, xoffset, yoffset, width, height, format, imageSize, data)
|
|
return void
|
|
param target TextureTarget in value
|
|
param level CheckedInt32 in value
|
|
param xoffset CheckedInt32 in value
|
|
param yoffset CheckedInt32 in value
|
|
param width SizeI in value
|
|
param height SizeI in value
|
|
param format PixelFormat in value
|
|
param imageSize SizeI in value
|
|
param data CompressedTextureARB in array [imageSize]
|
|
category VERSION_1_3
|
|
dlflags handcode
|
|
glxflags ARB client-handcode server-handcode
|
|
version 1.3
|
|
glxropcode 218
|
|
glsopcode 0x01CD
|
|
wglflags client-handcode server-handcode
|
|
offset 558
|
|
|
|
CompressedTexSubImage1D(target, level, xoffset, width, format, imageSize, data)
|
|
return void
|
|
param target TextureTarget in value
|
|
param level CheckedInt32 in value
|
|
param xoffset CheckedInt32 in value
|
|
param width SizeI in value
|
|
param format PixelFormat in value
|
|
param imageSize SizeI in value
|
|
param data CompressedTextureARB in array [imageSize]
|
|
category VERSION_1_3
|
|
dlflags handcode
|
|
glxflags ARB client-handcode server-handcode
|
|
version 1.3
|
|
glxropcode 217
|
|
glsopcode 0x01CE
|
|
wglflags client-handcode server-handcode
|
|
offset 559
|
|
|
|
GetCompressedTexImage(target, level, img)
|
|
return void
|
|
param target TextureTarget in value
|
|
param level CheckedInt32 in value
|
|
param img CompressedTextureARB out array [COMPSIZE(target/level)]
|
|
category VERSION_1_3
|
|
dlflags notlistable
|
|
glxflags ARB client-handcode server-handcode
|
|
version 1.3
|
|
glxsingle 160
|
|
glsflags get
|
|
glsopcode 0x01CF
|
|
wglflags client-handcode server-handcode
|
|
offset 560
|
|
|
|
|
|
###############################################################################
|
|
###############################################################################
|
|
#
|
|
# OpenGL 1.4 commands
|
|
#
|
|
###############################################################################
|
|
###############################################################################
|
|
|
|
# OpenGL 1.4 (EXT_blend_func_separate) commands
|
|
|
|
BlendFuncSeparate(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha)
|
|
return void
|
|
param sfactorRGB BlendingFactorSrc in value # BlendFuncSeparateParameterEXT in value
|
|
param dfactorRGB BlendingFactorDest in value # BlendFuncSeparateParameterEXT in value
|
|
param sfactorAlpha BlendingFactorSrc in value # BlendFuncSeparateParameterEXT in value
|
|
param dfactorAlpha BlendingFactorDest in value # BlendFuncSeparateParameterEXT in value
|
|
category VERSION_1_4
|
|
glxropcode 4134
|
|
version 1.4
|
|
extension
|
|
glsopcode 0x01DC
|
|
offset 537
|
|
|
|
# OpenGL 1.4 (EXT_fog_coord) commands
|
|
|
|
FogCoordf(coord)
|
|
return void
|
|
param coord CoordF in value
|
|
category VERSION_1_4
|
|
vectorequiv FogCoordfv
|
|
version 1.4
|
|
offset 545
|
|
|
|
FogCoordfv(coord)
|
|
return void
|
|
param coord CoordF in array [1]
|
|
category VERSION_1_4
|
|
version 1.4
|
|
glxropcode 4124
|
|
glsopcode 0x01D8
|
|
offset 546
|
|
|
|
FogCoordd(coord)
|
|
return void
|
|
param coord CoordD in value
|
|
category VERSION_1_4
|
|
vectorequiv FogCoorddv
|
|
version 1.4
|
|
offset 547
|
|
|
|
FogCoorddv(coord)
|
|
return void
|
|
param coord CoordD in array [1]
|
|
category VERSION_1_4
|
|
version 1.4
|
|
glxropcode 4125
|
|
glsopcode 0x01DA
|
|
offset 548
|
|
|
|
FogCoordPointer(type, stride, pointer)
|
|
return void
|
|
param type FogPointerType in value # FogPointerTypeEXT in value
|
|
param stride SizeI in value
|
|
param pointer Void in array [COMPSIZE(type/stride)] retained
|
|
category VERSION_1_4
|
|
dlflags notlistable
|
|
version 1.4
|
|
glxflags client-handcode server-handcode
|
|
glsflags client
|
|
glsopcode 0x01DB
|
|
offset 549
|
|
|
|
# OpenGL 1.4 (EXT_multi_draw_arrays) commands
|
|
|
|
# first and count are really 'in'
|
|
MultiDrawArrays(mode, first, count, primcount)
|
|
return void
|
|
param mode BeginMode in value
|
|
param first Int32 out array [COMPSIZE(count)]
|
|
param count SizeI out array [COMPSIZE(primcount)]
|
|
param primcount SizeI in value
|
|
category VERSION_1_4
|
|
version 1.4
|
|
glxropcode ?
|
|
glsflags ignore
|
|
offset 644
|
|
|
|
MultiDrawElements(mode, count, type, indices, primcount)
|
|
return void
|
|
param mode BeginMode in value
|
|
param count SizeI in array [COMPSIZE(primcount)]
|
|
param type DrawElementsType in value
|
|
param indices VoidPointer in array [COMPSIZE(primcount)]
|
|
param primcount SizeI in value
|
|
category VERSION_1_4
|
|
version 1.4
|
|
glxropcode ?
|
|
glsflags ignore
|
|
offset 645
|
|
|
|
# OpenGL 1.4 (ARB_point_parameters, NV_point_sprite) commands
|
|
|
|
PointParameterf(pname, param)
|
|
return void
|
|
param pname PointParameterName in value # PointParameterNameARB in value
|
|
param param CheckedFloat32 in value
|
|
category VERSION_1_4
|
|
version 1.4
|
|
glxropcode 2065
|
|
extension
|
|
glsopcode 0x0177
|
|
offset 458
|
|
|
|
PointParameterfv(pname, params)
|
|
return void
|
|
param pname PointParameterName in value # PointParameterNameARB in value
|
|
param params CheckedFloat32 in array [COMPSIZE(pname)]
|
|
category VERSION_1_4
|
|
version 1.4
|
|
glxropcode 2066
|
|
extension
|
|
glsopcode 0x0178
|
|
offset 459
|
|
|
|
PointParameteri(pname, param)
|
|
return void
|
|
param pname PointParameterName in value # PointParameterNameARB in value
|
|
param param Int32 in value
|
|
category VERSION_1_4
|
|
version 1.4
|
|
extension soft WINSOFT NV20
|
|
glxropcode 4221
|
|
glsflags ignore
|
|
offset 642
|
|
|
|
PointParameteriv(pname, params)
|
|
return void
|
|
param pname PointParameterName in value # PointParameterNameARB in value
|
|
param params Int32 in array [COMPSIZE(pname)]
|
|
category VERSION_1_4
|
|
version 1.4
|
|
extension soft WINSOFT NV20
|
|
glxropcode 4222re
|
|
glsflags ignore
|
|
offset 643
|
|
|
|
# OpenGL 1.4 (EXT_secondary_color) commands
|
|
|
|
SecondaryColor3b(red, green, blue)
|
|
return void
|
|
param red ColorB in value
|
|
param green ColorB in value
|
|
param blue ColorB in value
|
|
category VERSION_1_4
|
|
vectorequiv SecondaryColor3bv
|
|
version 1.4
|
|
offset 561
|
|
|
|
SecondaryColor3bv(v)
|
|
return void
|
|
param v ColorB in array [3]
|
|
category VERSION_1_4
|
|
version 1.4
|
|
glxropcode 4126
|
|
glsopcode 0x01FD
|
|
offset 562
|
|
|
|
SecondaryColor3d(red, green, blue)
|
|
return void
|
|
param red ColorD in value
|
|
param green ColorD in value
|
|
param blue ColorD in value
|
|
category VERSION_1_4
|
|
vectorequiv SecondaryColor3dv
|
|
version 1.4
|
|
offset 563
|
|
|
|
SecondaryColor3dv(v)
|
|
return void
|
|
param v ColorD in array [3]
|
|
category VERSION_1_4
|
|
version 1.4
|
|
glxropcode 4130
|
|
glsopcode 0x01FE
|
|
offset 564
|
|
|
|
SecondaryColor3f(red, green, blue)
|
|
return void
|
|
param red ColorF in value
|
|
param green ColorF in value
|
|
param blue ColorF in value
|
|
category VERSION_1_4
|
|
vectorequiv SecondaryColor3fv
|
|
version 1.4
|
|
offset 565
|
|
|
|
SecondaryColor3fv(v)
|
|
return void
|
|
param v ColorF in array [3]
|
|
category VERSION_1_4
|
|
version 1.4
|
|
glxropcode 4129
|
|
glsopcode 0x01FF
|
|
offset 566
|
|
|
|
SecondaryColor3i(red, green, blue)
|
|
return void
|
|
param red ColorI in value
|
|
param green ColorI in value
|
|
param blue ColorI in value
|
|
category VERSION_1_4
|
|
vectorequiv SecondaryColor3iv
|
|
version 1.4
|
|
offset 567
|
|
|
|
SecondaryColor3iv(v)
|
|
return void
|
|
param v ColorI in array [3]
|
|
category VERSION_1_4
|
|
version 1.4
|
|
glxropcode 4128
|
|
glsopcode 0x0200
|
|
offset 568
|
|
|
|
SecondaryColor3s(red, green, blue)
|
|
return void
|
|
param red ColorS in value
|
|
param green ColorS in value
|
|
param blue ColorS in value
|
|
category VERSION_1_4
|
|
vectorequiv SecondaryColor3sv
|
|
version 1.4
|
|
offset 569
|
|
|
|
SecondaryColor3sv(v)
|
|
return void
|
|
param v ColorS in array [3]
|
|
category VERSION_1_4
|
|
version 1.4
|
|
glxropcode 4127
|
|
glsopcode 0x0201
|
|
offset 570
|
|
|
|
SecondaryColor3ub(red, green, blue)
|
|
return void
|
|
param red ColorUB in value
|
|
param green ColorUB in value
|
|
param blue ColorUB in value
|
|
category VERSION_1_4
|
|
vectorequiv SecondaryColor3ubv
|
|
version 1.4
|
|
offset 571
|
|
|
|
SecondaryColor3ubv(v)
|
|
return void
|
|
param v ColorUB in array [3]
|
|
category VERSION_1_4
|
|
version 1.4
|
|
glxropcode 4131
|
|
glsopcode 0x0202
|
|
offset 572
|
|
|
|
SecondaryColor3ui(red, green, blue)
|
|
return void
|
|
param red ColorUI in value
|
|
param green ColorUI in value
|
|
param blue ColorUI in value
|
|
category VERSION_1_4
|
|
vectorequiv SecondaryColor3uiv
|
|
version 1.4
|
|
offset 573
|
|
|
|
SecondaryColor3uiv(v)
|
|
return void
|
|
param v ColorUI in array [3]
|
|
category VERSION_1_4
|
|
version 1.4
|
|
glxropcode 4133
|
|
glsopcode 0x0203
|
|
offset 574
|
|
|
|
SecondaryColor3us(red, green, blue)
|
|
return void
|
|
param red ColorUS in value
|
|
param green ColorUS in value
|
|
param blue ColorUS in value
|
|
category VERSION_1_4
|
|
vectorequiv SecondaryColor3usv
|
|
version 1.4
|
|
offset 575
|
|
|
|
SecondaryColor3usv(v)
|
|
return void
|
|
param v ColorUS in array [3]
|
|
category VERSION_1_4
|
|
version 1.4
|
|
glxropcode 4132
|
|
glsopcode 0x0204
|
|
offset 576
|
|
|
|
SecondaryColorPointer(size, type, stride, pointer)
|
|
return void
|
|
param size Int32 in value
|
|
param type ColorPointerType in value
|
|
param stride SizeI in value
|
|
param pointer Void in array [COMPSIZE(size/type/stride)] retained
|
|
category VERSION_1_4
|
|
dlflags notlistable
|
|
glxflags client-handcode server-handcode
|
|
version 1.4
|
|
extension
|
|
glsflags client
|
|
glsopcode 0x0205
|
|
offset 577
|
|
|
|
# OpenGL 1.4 (ARB_window_pos) commands
|
|
# Note: all WindowPos* entry points use glxropcode ropcode 230, with 3 float parameters
|
|
|
|
WindowPos2d(x, y)
|
|
return void
|
|
param x CoordD in value
|
|
param y CoordD in value
|
|
category VERSION_1_4
|
|
vectorequiv WindowPos2dv
|
|
version 1.4
|
|
offset 513
|
|
|
|
WindowPos2dv(v)
|
|
return void
|
|
param v CoordD in array [2]
|
|
category VERSION_1_4
|
|
version 1.4
|
|
glxropcode 230
|
|
glxflags client-handcode server-handcode
|
|
glsopcode 0x01F0
|
|
offset 514
|
|
|
|
WindowPos2f(x, y)
|
|
return void
|
|
param x CoordF in value
|
|
param y CoordF in value
|
|
category VERSION_1_4
|
|
vectorequiv WindowPos2fv
|
|
version 1.4
|
|
offset 515
|
|
|
|
WindowPos2fv(v)
|
|
return void
|
|
param v CoordF in array [2]
|
|
category VERSION_1_4
|
|
version 1.4
|
|
glxropcode 230
|
|
glxflags client-handcode server-handcode
|
|
glsopcode 0x01F1
|
|
offset 516
|
|
|
|
WindowPos2i(x, y)
|
|
return void
|
|
param x CoordI in value
|
|
param y CoordI in value
|
|
category VERSION_1_4
|
|
vectorequiv WindowPos2iv
|
|
version 1.4
|
|
offset 517
|
|
|
|
WindowPos2iv(v)
|
|
return void
|
|
param v CoordI in array [2]
|
|
category VERSION_1_4
|
|
version 1.4
|
|
glxropcode 230
|
|
glxflags client-handcode server-handcode
|
|
glsopcode 0x01F2
|
|
offset 518
|
|
|
|
WindowPos2s(x, y)
|
|
return void
|
|
param x CoordS in value
|
|
param y CoordS in value
|
|
category VERSION_1_4
|
|
vectorequiv WindowPos2sv
|
|
version 1.4
|
|
offset 519
|
|
|
|
WindowPos2sv(v)
|
|
return void
|
|
param v CoordS in array [2]
|
|
category VERSION_1_4
|
|
version 1.4
|
|
glxropcode 230
|
|
glxflags client-handcode server-handcode
|
|
glsopcode 0x01F3
|
|
offset 520
|
|
|
|
WindowPos3d(x, y, z)
|
|
return void
|
|
param x CoordD in value
|
|
param y CoordD in value
|
|
param z CoordD in value
|
|
vectorequiv WindowPos3dv
|
|
category VERSION_1_4
|
|
version 1.4
|
|
offset 521
|
|
|
|
WindowPos3dv(v)
|
|
return void
|
|
param v CoordD in array [3]
|
|
category VERSION_1_4
|
|
version 1.4
|
|
glxropcode 230
|
|
glxflags client-handcode server-handcode
|
|
glsopcode 0x01F4
|
|
offset 522
|
|
|
|
WindowPos3f(x, y, z)
|
|
return void
|
|
param x CoordF in value
|
|
param y CoordF in value
|
|
param z CoordF in value
|
|
category VERSION_1_4
|
|
vectorequiv WindowPos3fv
|
|
version 1.4
|
|
offset 523
|
|
|
|
WindowPos3fv(v)
|
|
return void
|
|
param v CoordF in array [3]
|
|
category VERSION_1_4
|
|
version 1.4
|
|
glxropcode 230
|
|
glxflags client-handcode server-handcode
|
|
glsopcode 0x01F5
|
|
offset 524
|
|
|
|
WindowPos3i(x, y, z)
|
|
return void
|
|
param x CoordI in value
|
|
param y CoordI in value
|
|
param z CoordI in value
|
|
category VERSION_1_4
|
|
vectorequiv WindowPos3iv
|
|
version 1.4
|
|
offset 525
|
|
|
|
WindowPos3iv(v)
|
|
return void
|
|
param v CoordI in array [3]
|
|
category VERSION_1_4
|
|
version 1.4
|
|
glxropcode 230
|
|
glxflags client-handcode server-handcode
|
|
glsopcode 0x01F6
|
|
offset 526
|
|
|
|
WindowPos3s(x, y, z)
|
|
return void
|
|
param x CoordS in value
|
|
param y CoordS in value
|
|
param z CoordS in value
|
|
category VERSION_1_4
|
|
vectorequiv WindowPos3sv
|
|
version 1.4
|
|
offset 527
|
|
|
|
WindowPos3sv(v)
|
|
return void
|
|
param v CoordS in array [3]
|
|
category VERSION_1_4
|
|
version 1.4
|
|
glxropcode 230
|
|
glxflags client-handcode server-handcode
|
|
glsopcode 0x01F7
|
|
offset 528
|
|
|
|
|
|
###############################################################################
|
|
###############################################################################
|
|
#
|
|
# OpenGL 1.5 commands
|
|
#
|
|
###############################################################################
|
|
###############################################################################
|
|
|
|
# OpenGL 1.5 (ARB_occlusion_query) commands
|
|
|
|
GenQueries(n, ids)
|
|
return void
|
|
param n SizeI in value
|
|
param ids UInt32 out array [n]
|
|
category VERSION_1_5
|
|
version 1.5
|
|
extension
|
|
glxsingle 162
|
|
glxflags ignore
|
|
glsopcode ?
|
|
offset 700
|
|
|
|
DeleteQueries(n, ids)
|
|
return void
|
|
param n SizeI in value
|
|
param ids UInt32 in array [n]
|
|
category VERSION_1_5
|
|
version 1.5
|
|
extension
|
|
glxsingle 161
|
|
glxflags ignore
|
|
glsopcode ?
|
|
offset 701
|
|
|
|
IsQuery(id)
|
|
return Boolean
|
|
param id UInt32 in value
|
|
category VERSION_1_5
|
|
version 1.5
|
|
extension
|
|
glxsingle 163
|
|
glxflags ignore
|
|
glsopcode ?
|
|
offset 702
|
|
|
|
BeginQuery(target, id)
|
|
return void
|
|
param target QueryTarget in value # GLenum in value
|
|
param id UInt32 in value
|
|
category VERSION_1_5
|
|
version 1.5
|
|
extension
|
|
glxropcode 231
|
|
glxflags ignore
|
|
glsopcode ?
|
|
offset 703
|
|
|
|
EndQuery(target)
|
|
return void
|
|
param target QueryTarget in value # GLenum in value
|
|
category VERSION_1_5
|
|
version 1.5
|
|
extension
|
|
glxropcode 232
|
|
glxflags ignore
|
|
glsopcode ?
|
|
offset 704
|
|
|
|
GetQueryiv(target, pname, params)
|
|
return void
|
|
param target QueryTarget in value # GLenum in value
|
|
param pname GetQueryParam in value # GLenum in value
|
|
param params Int32 out array [pname]
|
|
category VERSION_1_5
|
|
dlflags notlistable
|
|
version 1.5
|
|
extension
|
|
glxsingle 164
|
|
glxflags ignore
|
|
glsflags get
|
|
glsopcode ?
|
|
offset 705
|
|
|
|
GetQueryObjectiv(id, pname, params)
|
|
return void
|
|
param id UInt32 in value
|
|
param pname GetQueryObjectParam in value # GLenum in value
|
|
param params Int32 out array [pname]
|
|
category VERSION_1_5
|
|
dlflags notlistable
|
|
version 1.5
|
|
extension
|
|
glxsingle 165
|
|
glxflags ignore
|
|
glsflags get
|
|
glsopcode ?
|
|
offset 706
|
|
|
|
GetQueryObjectuiv(id, pname, params)
|
|
return void
|
|
param id UInt32 in value
|
|
param pname GetQueryObjectParam in value # GLenum in value
|
|
param params UInt32 out array [pname]
|
|
category VERSION_1_5
|
|
dlflags notlistable
|
|
version 1.5
|
|
extension
|
|
glxsingle 166
|
|
glxflags ignore
|
|
glsflags get
|
|
glsopcode ?
|
|
offset 707
|
|
|
|
# OpenGL 1.5 (ARB_vertex_buffer_object) commands
|
|
|
|
BindBuffer(target, buffer)
|
|
return void
|
|
param target BufferTarget in value # BufferTargetARB in value
|
|
param buffer UInt32 in value
|
|
category VERSION_1_5
|
|
version 1.5
|
|
extension
|
|
glxropcode ?
|
|
glxflags ignore
|
|
glsopcode ?
|
|
offset 688
|
|
|
|
DeleteBuffers(n, buffers)
|
|
return void
|
|
param n SizeI in value
|
|
param buffers ConstUInt32 in array [n]
|
|
category VERSION_1_5
|
|
version 1.5
|
|
extension
|
|
glxropcode ?
|
|
glxflags ignore
|
|
glsopcode ?
|
|
offset 691
|
|
|
|
GenBuffers(n, buffers)
|
|
return void
|
|
param n SizeI in value
|
|
param buffers UInt32 out array [n]
|
|
category VERSION_1_5
|
|
version 1.5
|
|
extension
|
|
glxropcode ?
|
|
glxflags ignore
|
|
glsopcode ?
|
|
offset 692
|
|
|
|
IsBuffer(buffer)
|
|
return Boolean
|
|
param buffer UInt32 in value
|
|
category VERSION_1_5
|
|
version 1.5
|
|
extension
|
|
glxropcode ?
|
|
glxflags ignore
|
|
glsopcode ?
|
|
offset 696
|
|
|
|
BufferData(target, size, data, usage)
|
|
return void
|
|
param target BufferTarget in value # BufferTargetARB in value
|
|
param size BufferSize in value
|
|
param data ConstVoid in array [size]
|
|
param usage BufferUsageHint in value # BufferUsageARB in value
|
|
category VERSION_1_5
|
|
version 1.5
|
|
extension
|
|
glxropcode ?
|
|
glxflags ignore
|
|
glsopcode ?
|
|
offset 689
|
|
|
|
BufferSubData(target, offset, size, data)
|
|
return void
|
|
param target BufferTarget in value # BufferTargetARB in value
|
|
param offset BufferOffset in value
|
|
param size BufferSize in value
|
|
param data ConstVoid in array [size]
|
|
category VERSION_1_5
|
|
version 1.5
|
|
extension
|
|
glxropcode ?
|
|
glxflags ignore
|
|
glsopcode ?
|
|
offset 690
|
|
|
|
GetBufferSubData(target, offset, size, data)
|
|
return void
|
|
param target BufferTarget in value # 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
|
|
glsflags get
|
|
glsopcode ?
|
|
offset 695
|
|
|
|
MapBuffer(target, access)
|
|
return VoidPointer
|
|
param target BufferTarget in value # BufferTargetARB in value
|
|
param access BufferAccess in value # BufferAccessARB in value
|
|
category VERSION_1_5
|
|
version 1.5
|
|
extension
|
|
glxropcode ?
|
|
glxflags ignore
|
|
glsopcode ?
|
|
offset 697
|
|
|
|
UnmapBuffer(target)
|
|
return Boolean
|
|
param target BufferTarget in value # BufferTargetARB in value
|
|
category VERSION_1_5
|
|
version 1.5
|
|
extension
|
|
glxropcode ?
|
|
glxflags ignore
|
|
glsopcode ?
|
|
offset 698
|
|
|
|
GetBufferParameteriv(target, pname, params)
|
|
return void
|
|
param target BufferTarget in value # BufferTargetARB in value
|
|
param pname BufferParameterName in value # BufferPNameARB in value
|
|
param params Int32 out array [COMPSIZE(pname)]
|
|
category VERSION_1_5
|
|
dlflags notlistable
|
|
version 1.5
|
|
extension
|
|
glxsingle ?
|
|
glxflags ignore
|
|
glsflags get
|
|
glsopcode ?
|
|
offset 693
|
|
|
|
GetBufferPointerv(target, pname, params)
|
|
return void
|
|
param target BufferTarget in value # BufferTargetARB in value
|
|
param pname BufferPointer in value # BufferPointerNameARB in value
|
|
param params VoidPointer out array [1]
|
|
category VERSION_1_5
|
|
dlflags notlistable
|
|
version 1.5
|
|
extension
|
|
glxsingle ?
|
|
glxflags ignore
|
|
glsflags get
|
|
glsopcode ?
|
|
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
|
|
glsopcode ?
|
|
|
|
# OpenGL 2.0 (ARB_draw_buffers) commands
|
|
|
|
DrawBuffers(n, bufs)
|
|
return void
|
|
param n SizeI in value
|
|
param bufs DrawBuffersEnum in array [n] # DrawBufferModeATI in array [n]
|
|
category VERSION_2_0
|
|
version 2.0
|
|
extension
|
|
glxropcode 233
|
|
glxflags ignore
|
|
glsopcode ?
|
|
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
|
|
glsopcode ?
|
|
offset ?
|
|
|
|
|
|
# Edited for OpenTK
|
|
StencilFuncSeparate(face, func, ref, mask)
|
|
return void
|
|
param face StencilFace in value
|
|
param func StencilFunction in value
|
|
param ref ClampedStencilValue in value
|
|
param mask MaskedStencilValue in value
|
|
category VERSION_2_0
|
|
version 2.0
|
|
extension
|
|
glxropcode ?
|
|
glxflags ignore
|
|
glsopcode ?
|
|
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
|
|
glsopcode ?
|
|
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
|
|
glsopcode ?
|
|
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
|
|
glsopcode ?
|
|
offset ?
|
|
|
|
CompileShader(shader)
|
|
return void
|
|
param shader UInt32 in value
|
|
category VERSION_2_0
|
|
version 2.0
|
|
extension
|
|
glxropcode ?
|
|
glxflags ignore
|
|
glsopcode ?
|
|
offset ?
|
|
|
|
CreateProgram()
|
|
return UInt32
|
|
category VERSION_2_0
|
|
version 2.0
|
|
extension
|
|
glxropcode ?
|
|
glxflags ignore
|
|
glsopcode ?
|
|
offset ?
|
|
|
|
CreateShader(type)
|
|
return UInt32
|
|
param type ShaderType in value # GLenum in value
|
|
category VERSION_2_0
|
|
version 2.0
|
|
extension
|
|
glxropcode ?
|
|
glxflags ignore
|
|
glsopcode ?
|
|
offset ?
|
|
|
|
DeleteProgram(program)
|
|
return void
|
|
param program UInt32 in value
|
|
category VERSION_2_0
|
|
version 2.0
|
|
extension
|
|
glxropcode ?
|
|
glxflags ignore
|
|
glsopcode ?
|
|
offset ?
|
|
|
|
DeleteShader(shader)
|
|
return void
|
|
param shader UInt32 in value
|
|
category VERSION_2_0
|
|
version 2.0
|
|
extension
|
|
glxropcode ?
|
|
glxflags ignore
|
|
glsopcode ?
|
|
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
|
|
glsopcode ?
|
|
offset ?
|
|
|
|
DisableVertexAttribArray(index)
|
|
return void
|
|
param index UInt32 in value
|
|
dlflags notlistable
|
|
category VERSION_2_0
|
|
version 2.0
|
|
extension soft WINSOFT NV10
|
|
glsflags ignore
|
|
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
|
|
glsflags ignore
|
|
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 ActiveAttribType out array [1] # GLenum out array [1]
|
|
param name Char out array []
|
|
category VERSION_2_0
|
|
dlflags notlistable
|
|
version 2.0
|
|
extension
|
|
glxsingle ?
|
|
glxflags ignore
|
|
glsflags get
|
|
glsopcode ?
|
|
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 ActiveUniformType out array [1] # GLenum out array [1]
|
|
param name Char out array []
|
|
category VERSION_2_0
|
|
dlflags notlistable
|
|
version 2.0
|
|
extension
|
|
glxsingle ?
|
|
glxflags ignore
|
|
glsflags get
|
|
glsopcode ?
|
|
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
|
|
glsflags get
|
|
glsopcode ?
|
|
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
|
|
glsflags get
|
|
glsopcode ?
|
|
offset ?
|
|
|
|
GetProgramiv(program, pname, params)
|
|
return void
|
|
param program UInt32 in value
|
|
param pname ProgramParameter in value # GLenum in value
|
|
param params Int32 out array [pname]
|
|
category VERSION_2_0
|
|
dlflags notlistable
|
|
version 2.0
|
|
extension
|
|
glxsingle ?
|
|
glxflags ignore
|
|
glsflags get
|
|
glsopcode ?
|
|
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
|
|
glsflags get
|
|
glsopcode ?
|
|
offset ?
|
|
|
|
GetShaderiv(shader, pname, params)
|
|
return void
|
|
param shader UInt32 in value
|
|
param pname ShaderParameter in value # GLenum in value
|
|
param params Int32 out array [pname]
|
|
category VERSION_2_0
|
|
dlflags notlistable
|
|
version 2.0
|
|
extension
|
|
glxsingle ?
|
|
glxflags ignore
|
|
glsflags get
|
|
glsopcode ?
|
|
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
|
|
glsflags get
|
|
glsopcode ?
|
|
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
|
|
glsflags get
|
|
glsopcode ?
|
|
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
|
|
glsflags get
|
|
glsopcode ?
|
|
offset ?
|
|
|
|
GetUniformfv(program, location, params)
|
|
return void
|
|
param program UInt32 in value
|
|
param location Int32 in value
|
|
param params Float32 out array [location]
|
|
category VERSION_2_0
|
|
dlflags notlistable
|
|
version 2.0
|
|
extension
|
|
glxsingle ?
|
|
glxflags ignore
|
|
glsflags get
|
|
glsopcode ?
|
|
offset ?
|
|
|
|
GetUniformiv(program, location, params)
|
|
return void
|
|
param program UInt32 in value
|
|
param location Int32 in value
|
|
param params Int32 out array [location]
|
|
category VERSION_2_0
|
|
dlflags notlistable
|
|
version 2.0
|
|
extension
|
|
glxsingle ?
|
|
glxflags ignore
|
|
glsflags get
|
|
glsopcode ?
|
|
offset ?
|
|
|
|
GetVertexAttribdv(index, pname, params)
|
|
return void
|
|
param index UInt32 in value
|
|
param pname VertexAttribParameter in value # VertexAttribPropertyARB in value
|
|
param params Float64 out array [4]
|
|
dlflags notlistable
|
|
category VERSION_2_0
|
|
version 2.0
|
|
extension soft WINSOFT NV10
|
|
glxvendorpriv 1301
|
|
glsflags client get
|
|
glsopcode 0x0232
|
|
offset 588
|
|
|
|
GetVertexAttribfv(index, pname, params)
|
|
return void
|
|
param index UInt32 in value
|
|
param pname VertexAttribParameter in value # VertexAttribPropertyARB in value
|
|
param params Float32 out array [4]
|
|
dlflags notlistable
|
|
category VERSION_2_0
|
|
version 2.0
|
|
extension soft WINSOFT NV10
|
|
glxvendorpriv 1302
|
|
glsflags client get
|
|
glsopcode 0x0233
|
|
offset 589
|
|
|
|
GetVertexAttribiv(index, pname, params)
|
|
return void
|
|
param index UInt32 in value
|
|
param pname VertexAttribParameter in value # VertexAttribPropertyARB in value
|
|
param params Int32 out array [4]
|
|
dlflags notlistable
|
|
category VERSION_2_0
|
|
version 2.0
|
|
extension soft WINSOFT NV10
|
|
glxvendorpriv 1303
|
|
glsflags client get
|
|
glsopcode 0x0234
|
|
offset 590
|
|
|
|
GetVertexAttribPointerv(index, pname, pointer)
|
|
return void
|
|
param index UInt32 in value
|
|
param pname VertexAttribPointerParameter in value # VertexAttribPointerPropertyARB in value
|
|
param pointer VoidPointer out array [1]
|
|
dlflags notlistable
|
|
category VERSION_2_0
|
|
version 2.0
|
|
extension soft WINSOFT NV10
|
|
glxflags ignore
|
|
glsflags client get
|
|
glsopcode 0x0235
|
|
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
|
|
glsflags get
|
|
glsopcode 0x0236
|
|
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 ?
|
|
glsflags get
|
|
glsopcode ?
|
|
offset ?
|
|
|
|
LinkProgram(program)
|
|
return void
|
|
param program UInt32 in value
|
|
category VERSION_2_0
|
|
version 2.0
|
|
extension
|
|
glxropcode ?
|
|
glxflags ignore
|
|
glsopcode ?
|
|
offset ?
|
|
|
|
ShaderSource(shader, count, string, length)
|
|
return void
|
|
param shader UInt32 in value
|
|
param count SizeI in value
|
|
param string CharPointer in array [count]
|
|
param length Int32 in array [1]
|
|
category VERSION_2_0
|
|
version 2.0
|
|
extension
|
|
glxropcode ?
|
|
glxflags ignore
|
|
glsopcode ?
|
|
offset ?
|
|
|
|
UseProgram(program)
|
|
return void
|
|
param program UInt32 in value
|
|
category VERSION_2_0
|
|
version 2.0
|
|
extension
|
|
glxropcode ?
|
|
glxflags ignore
|
|
glsopcode ?
|
|
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
|
|
glsopcode ?
|
|
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
|
|
glsopcode ?
|
|
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
|
|
glsopcode ?
|
|
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
|
|
glsopcode ?
|
|
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
|
|
glsopcode ?
|
|
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
|
|
glsopcode ?
|
|
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
|
|
glsopcode ?
|
|
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
|
|
glsopcode ?
|
|
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
|
|
glsopcode ?
|
|
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
|
|
glsopcode ?
|
|
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
|
|
glsopcode ?
|
|
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
|
|
glsopcode ?
|
|
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
|
|
glsopcode ?
|
|
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
|
|
glsopcode ?
|
|
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
|
|
glsopcode ?
|
|
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
|
|
glsopcode ?
|
|
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
|
|
glsopcode ?
|
|
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
|
|
glsopcode ?
|
|
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
|
|
glsopcode ?
|
|
offset ?
|
|
|
|
ValidateProgram(program)
|
|
return void
|
|
param program UInt32 in value
|
|
category VERSION_2_0
|
|
version 2.0
|
|
extension
|
|
glxropcode ?
|
|
glxflags ignore
|
|
glsopcode ?
|
|
offset ?
|
|
|
|
VertexAttrib1d(index, x)
|
|
return void
|
|
param index UInt32 in value
|
|
param x Float64 in value
|
|
category VERSION_2_0
|
|
version 2.0
|
|
vectorequiv VertexAttrib1dv
|
|
extension soft WINSOFT NV10
|
|
glsflags ignore
|
|
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
|
|
extension soft WINSOFT NV10
|
|
glxropcode 4197
|
|
glsopcode 0x0240
|
|
offset 604
|
|
|
|
VertexAttrib1f(index, x)
|
|
return void
|
|
param index UInt32 in value
|
|
param x Float32 in value
|
|
category VERSION_2_0
|
|
version 2.0
|
|
vectorequiv VertexAttrib1fv
|
|
extension soft WINSOFT NV10
|
|
glsflags ignore
|
|
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
|
|
extension soft WINSOFT NV10
|
|
glxropcode 4193
|
|
glsopcode 0x023F
|
|
offset 606
|
|
|
|
VertexAttrib1s(index, x)
|
|
return void
|
|
param index UInt32 in value
|
|
param x Int16 in value
|
|
category VERSION_2_0
|
|
version 2.0
|
|
vectorequiv VertexAttrib1sv
|
|
extension soft WINSOFT NV10
|
|
glsflags ignore
|
|
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
|
|
extension soft WINSOFT NV10
|
|
glxropcode 4189
|
|
glsopcode 0x023E
|
|
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
|
|
vectorequiv VertexAttrib2dv
|
|
extension soft WINSOFT NV10
|
|
glsflags ignore
|
|
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
|
|
extension soft WINSOFT NV10
|
|
glxropcode 4198
|
|
glsopcode 0x0243
|
|
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
|
|
vectorequiv VertexAttrib2fv
|
|
extension soft WINSOFT NV10
|
|
glsflags ignore
|
|
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
|
|
extension soft WINSOFT NV10
|
|
glxropcode 4194
|
|
glsopcode 0x0242
|
|
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
|
|
vectorequiv VertexAttrib2sv
|
|
extension soft WINSOFT NV10
|
|
glsflags ignore
|
|
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
|
|
extension soft WINSOFT NV10
|
|
glxropcode 4190
|
|
glsopcode 0x0241
|
|
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
|
|
vectorequiv VertexAttrib3dv
|
|
extension soft WINSOFT NV10
|
|
glsflags ignore
|
|
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
|
|
extension soft WINSOFT NV10
|
|
glxropcode 4199
|
|
glsopcode 0x0246
|
|
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
|
|
vectorequiv VertexAttrib3fv
|
|
extension soft WINSOFT NV10
|
|
glsflags ignore
|
|
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
|
|
extension soft WINSOFT NV10
|
|
glxropcode 4195
|
|
glsopcode 0x0245
|
|
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
|
|
vectorequiv VertexAttrib3sv
|
|
extension soft WINSOFT NV10
|
|
glsflags ignore
|
|
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
|
|
extension soft WINSOFT NV10
|
|
glxropcode 4191
|
|
glsopcode 0x0244
|
|
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
|
|
extension soft WINSOFT NV10
|
|
glsflags ignore
|
|
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
|
|
extension soft WINSOFT NV10
|
|
glsflags ignore
|
|
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
|
|
extension soft WINSOFT NV10
|
|
glsflags ignore
|
|
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
|
|
extension soft WINSOFT NV10
|
|
glsflags ignore
|
|
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
|
|
extension soft WINSOFT NV10
|
|
glsflags ignore
|
|
glxflags ignore
|
|
glxropcode 4201
|
|
glsopcode 0x024A
|
|
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
|
|
extension soft WINSOFT NV10
|
|
glsflags ignore
|
|
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
|
|
extension soft WINSOFT NV10
|
|
glsflags ignore
|
|
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
|
|
extension soft WINSOFT NV10
|
|
glsflags ignore
|
|
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
|
|
vectorequiv VertexAttrib4dv
|
|
extension soft WINSOFT NV10
|
|
glsflags ignore
|
|
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
|
|
extension soft WINSOFT NV10
|
|
glxropcode 4200
|
|
glsopcode 0x0249
|
|
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
|
|
vectorequiv VertexAttrib4fv
|
|
extension soft WINSOFT NV10
|
|
glsflags ignore
|
|
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
|
|
extension soft WINSOFT NV10
|
|
glxropcode 4196
|
|
glsopcode 0x0248
|
|
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
|
|
extension soft WINSOFT NV10
|
|
glsflags ignore
|
|
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
|
|
vectorequiv VertexAttrib4sv
|
|
extension soft WINSOFT NV10
|
|
glsflags ignore
|
|
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
|
|
extension soft WINSOFT NV10
|
|
glsflags ignore
|
|
glxflags ignore
|
|
glxropcode 4192
|
|
glsopcode 0x0247
|
|
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
|
|
extension soft WINSOFT NV10
|
|
glsflags ignore
|
|
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
|
|
extension soft WINSOFT NV10
|
|
glsflags ignore
|
|
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
|
|
extension soft WINSOFT NV10
|
|
glsflags ignore
|
|
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 VertexAttribPointerType in value # 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
|
|
glsflags ignore
|
|
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
|
|
glsopcode ?
|
|
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
|
|
glsopcode ?
|
|
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
|
|
glsopcode ?
|
|
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
|
|
glsopcode ?
|
|
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
|
|
glsopcode ?
|
|
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
|
|
glsopcode ?
|
|
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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags ignore
|
|
|
|
EndTransformFeedback()
|
|
return void
|
|
category VERSION_3_0
|
|
version 3.0
|
|
extension
|
|
dlflags notlistable
|
|
glxflags ignore
|
|
glfflags ignore
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags ignore
|
|
glxflags ignore
|
|
|
|
ClampColor(target, clamp)
|
|
return void
|
|
param target ClampColorTarget in value # ClampColorTargetARB in value
|
|
param clamp ClampColorMode in value # ClampColorModeARB in value
|
|
category VERSION_3_0
|
|
version 3.0
|
|
extension
|
|
glxropcode 234
|
|
glxflags ignore
|
|
glsopcode ?
|
|
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
|
|
glsflags ignore
|
|
glxflags ignore
|
|
|
|
EndConditionalRender()
|
|
return void
|
|
category VERSION_3_0
|
|
version 3.0
|
|
glfflags ignore
|
|
glsflags ignore
|
|
glxflags ignore
|
|
|
|
# OpenGL 3.0 (NV_vertex_program4) commands
|
|
|
|
VertexAttribI1i(index, x)
|
|
return void
|
|
param index UInt32 in value
|
|
param x Int32 in value
|
|
category VERSION_3_0
|
|
version 3.0
|
|
beginend allow-inside
|
|
vectorequiv VertexAttribI1iv
|
|
glxvectorequiv VertexAttribI1iv
|
|
extension
|
|
glfflags ignore
|
|
glsflags ignore
|
|
glxflags ignore
|
|
|
|
VertexAttribI2i(index, x, y)
|
|
return void
|
|
param index UInt32 in value
|
|
param x Int32 in value
|
|
param y Int32 in value
|
|
category VERSION_3_0
|
|
version 3.0
|
|
beginend allow-inside
|
|
vectorequiv VertexAttribI2iv
|
|
glxvectorequiv VertexAttribI2iv
|
|
extension
|
|
glfflags ignore
|
|
glsflags ignore
|
|
glxflags ignore
|
|
|
|
VertexAttribI3i(index, x, y, z)
|
|
return void
|
|
param index UInt32 in value
|
|
param x Int32 in value
|
|
param y Int32 in value
|
|
param z Int32 in value
|
|
category VERSION_3_0
|
|
version 3.0
|
|
beginend allow-inside
|
|
vectorequiv VertexAttribI3iv
|
|
glxvectorequiv VertexAttribI3iv
|
|
extension
|
|
glfflags ignore
|
|
glsflags ignore
|
|
glxflags ignore
|
|
|
|
VertexAttribI4i(index, x, y, z, w)
|
|
return void
|
|
param index UInt32 in value
|
|
param x Int32 in value
|
|
param y Int32 in value
|
|
param z Int32 in value
|
|
param w Int32 in value
|
|
category VERSION_3_0
|
|
version 3.0
|
|
beginend allow-inside
|
|
vectorequiv VertexAttribI4iv
|
|
glxvectorequiv VertexAttribI4iv
|
|
extension
|
|
glfflags ignore
|
|
glsflags ignore
|
|
glxflags ignore
|
|
|
|
VertexAttribI1ui(index, x)
|
|
return void
|
|
param index UInt32 in value
|
|
param x UInt32 in value
|
|
category VERSION_3_0
|
|
version 3.0
|
|
beginend allow-inside
|
|
vectorequiv VertexAttribI1uiv
|
|
glxvectorequiv VertexAttribI1uiv
|
|
extension
|
|
glfflags ignore
|
|
glsflags ignore
|
|
glxflags ignore
|
|
|
|
VertexAttribI2ui(index, x, y)
|
|
return void
|
|
param index UInt32 in value
|
|
param x UInt32 in value
|
|
param y UInt32 in value
|
|
category VERSION_3_0
|
|
version 3.0
|
|
beginend allow-inside
|
|
vectorequiv VertexAttribI2uiv
|
|
glxvectorequiv VertexAttribI2uiv
|
|
extension
|
|
glfflags ignore
|
|
glsflags ignore
|
|
glxflags ignore
|
|
|
|
VertexAttribI3ui(index, x, y, z)
|
|
return void
|
|
param index UInt32 in value
|
|
param x UInt32 in value
|
|
param y UInt32 in value
|
|
param z UInt32 in value
|
|
category VERSION_3_0
|
|
version 3.0
|
|
beginend allow-inside
|
|
vectorequiv VertexAttribI3uiv
|
|
glxvectorequiv VertexAttribI3uiv
|
|
extension
|
|
glfflags ignore
|
|
glsflags ignore
|
|
glxflags ignore
|
|
|
|
VertexAttribI4ui(index, x, y, z, w)
|
|
return void
|
|
param index UInt32 in value
|
|
param x UInt32 in value
|
|
param y UInt32 in value
|
|
param z UInt32 in value
|
|
param w UInt32 in value
|
|
category VERSION_3_0
|
|
version 3.0
|
|
beginend allow-inside
|
|
vectorequiv VertexAttribI4uiv
|
|
glxvectorequiv VertexAttribI4uiv
|
|
extension
|
|
glfflags ignore
|
|
glsflags ignore
|
|
glxflags ignore
|
|
|
|
VertexAttribI1iv(index, v)
|
|
return void
|
|
param index UInt32 in value
|
|
param v Int32 in array [1]
|
|
category VERSION_3_0
|
|
version 3.0
|
|
beginend allow-inside
|
|
extension
|
|
glfflags ignore
|
|
glsflags ignore
|
|
glxflags ignore
|
|
|
|
VertexAttribI2iv(index, v)
|
|
return void
|
|
param index UInt32 in value
|
|
param v Int32 in array [2]
|
|
category VERSION_3_0
|
|
version 3.0
|
|
beginend allow-inside
|
|
extension
|
|
glfflags ignore
|
|
glsflags ignore
|
|
glxflags ignore
|
|
|
|
VertexAttribI3iv(index, v)
|
|
return void
|
|
param index UInt32 in value
|
|
param v Int32 in array [3]
|
|
category VERSION_3_0
|
|
version 3.0
|
|
beginend allow-inside
|
|
extension
|
|
glfflags ignore
|
|
glsflags ignore
|
|
glxflags ignore
|
|
|
|
VertexAttribI4iv(index, v)
|
|
return void
|
|
param index UInt32 in value
|
|
param v Int32 in array [4]
|
|
category VERSION_3_0
|
|
version 3.0
|
|
beginend allow-inside
|
|
extension
|
|
glfflags ignore
|
|
glsflags ignore
|
|
glxflags ignore
|
|
|
|
VertexAttribI1uiv(index, v)
|
|
return void
|
|
param index UInt32 in value
|
|
param v UInt32 in array [1]
|
|
category VERSION_3_0
|
|
version 3.0
|
|
beginend allow-inside
|
|
extension
|
|
glfflags ignore
|
|
glsflags ignore
|
|
glxflags ignore
|
|
|
|
VertexAttribI2uiv(index, v)
|
|
return void
|
|
param index UInt32 in value
|
|
param v UInt32 in array [2]
|
|
category VERSION_3_0
|
|
version 3.0
|
|
beginend allow-inside
|
|
extension
|
|
glfflags ignore
|
|
glsflags ignore
|
|
glxflags ignore
|
|
|
|
VertexAttribI3uiv(index, v)
|
|
return void
|
|
param index UInt32 in value
|
|
param v UInt32 in array [3]
|
|
category VERSION_3_0
|
|
version 3.0
|
|
beginend allow-inside
|
|
extension
|
|
glfflags ignore
|
|
glsflags ignore
|
|
glxflags ignore
|
|
|
|
VertexAttribI4uiv(index, v)
|
|
return void
|
|
param index UInt32 in value
|
|
param v UInt32 in array [4]
|
|
category VERSION_3_0
|
|
version 3.0
|
|
beginend allow-inside
|
|
extension
|
|
glfflags ignore
|
|
glsflags ignore
|
|
glxflags ignore
|
|
|
|
VertexAttribI4bv(index, v)
|
|
return void
|
|
param index UInt32 in value
|
|
param v Int8 in array [4]
|
|
category VERSION_3_0
|
|
version 3.0
|
|
beginend allow-inside
|
|
extension
|
|
glfflags ignore
|
|
glsflags ignore
|
|
glxflags ignore
|
|
|
|
VertexAttribI4sv(index, v)
|
|
return void
|
|
param index UInt32 in value
|
|
param v Int16 in array [4]
|
|
category VERSION_3_0
|
|
version 3.0
|
|
beginend allow-inside
|
|
extension
|
|
glfflags ignore
|
|
glsflags ignore
|
|
glxflags ignore
|
|
|
|
VertexAttribI4ubv(index, v)
|
|
return void
|
|
param index UInt32 in value
|
|
param v UInt8 in array [4]
|
|
category VERSION_3_0
|
|
version 3.0
|
|
beginend allow-inside
|
|
extension
|
|
glfflags ignore
|
|
glsflags ignore
|
|
glxflags ignore
|
|
|
|
VertexAttribI4usv(index, v)
|
|
return void
|
|
param index UInt32 in value
|
|
param v UInt16 in array [4]
|
|
category VERSION_3_0
|
|
version 3.0
|
|
beginend allow-inside
|
|
extension
|
|
glfflags ignore
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags get
|
|
glxsingle ?
|
|
|
|
passthru: /* OpenGL 3.0 also reuses entry points from these extensions: */
|
|
passthru: /* ARB_framebuffer_object */
|
|
passthru: /* ARB_map_buffer_range */
|
|
passthru: /* ARB_vertex_array_object */
|
|
|
|
|
|
###############################################################################
|
|
###############################################################################
|
|
#
|
|
# ARB 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsopcode 0x0206
|
|
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
|
|
glsopcode 0x0207
|
|
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
|
|
glsopcode 0x0208
|
|
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
|
|
glsopcode 0x0209
|
|
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
|
|
glsopcode 0x020A
|
|
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
|
|
glsopcode 0x020B
|
|
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
|
|
glsopcode 0x020C
|
|
offset ?
|
|
|
|
WeightuivARB(size, weights)
|
|
return void
|
|
param size Int32 in value
|
|
param weights UInt32 in array [size]
|
|
category ARB_vertex_blend
|
|
version 1.1
|
|
extension
|
|
glxropcode 225
|
|
glxflags ignore
|
|
glsopcode 0x020D
|
|
offset ?
|
|
|
|
WeightPointerARB(size, type, stride, pointer)
|
|
return void
|
|
param size Int32 in value
|
|
param type WeightPointerTypeARB in value
|
|
param stride SizeI in value
|
|
param pointer Void in array [COMPSIZE(type/stride)] retained
|
|
category ARB_vertex_blend
|
|
version 1.1
|
|
extension
|
|
dlflags notlistable
|
|
glxflags ignore
|
|
glsflags client
|
|
glsopcode 0x020E
|
|
offset ?
|
|
|
|
VertexBlendARB(count)
|
|
return void
|
|
param count Int32 in value
|
|
category ARB_vertex_blend
|
|
version 1.1
|
|
extension
|
|
glxropcode 226
|
|
glxflags ignore
|
|
glsopcode 0x020F
|
|
offset ?
|
|
|
|
################################################################################
|
|
#
|
|
# ARB Extension #16
|
|
# ARB_matrix_palette commands
|
|
#
|
|
###############################################################################
|
|
|
|
CurrentPaletteMatrixARB(index)
|
|
return void
|
|
param index Int32 in value
|
|
category ARB_matrix_palette
|
|
version 1.1
|
|
extension
|
|
glxropcode 4329
|
|
glxflags ignore
|
|
glsopcode 0x0210
|
|
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
|
|
glsopcode 0x0211
|
|
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
|
|
glsopcode 0x0212
|
|
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
|
|
glsopcode 0x0213
|
|
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
|
|
glsflags client
|
|
glsopcode 0x0214
|
|
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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsopcode 0x0240
|
|
alias VertexAttrib1dv
|
|
glsalias 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
|
|
glsalias 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
|
|
glsopcode 0x023F
|
|
alias VertexAttrib1fv
|
|
glsalias 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
|
|
glsalias 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
|
|
glsopcode 0x023E
|
|
alias VertexAttrib1sv
|
|
glsalias 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
|
|
glsalias 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
|
|
glsopcode 0x0243
|
|
alias VertexAttrib2dv
|
|
glsalias 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
|
|
glsalias 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
|
|
glsopcode 0x0242
|
|
alias VertexAttrib2fv
|
|
glsalias 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
|
|
glsalias 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
|
|
glsopcode 0x0241
|
|
alias VertexAttrib2sv
|
|
glsalias 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
|
|
glsalias 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
|
|
glsopcode 0x0246
|
|
alias VertexAttrib3dv
|
|
glsalias 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
|
|
glsalias 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
|
|
glsopcode 0x0245
|
|
alias VertexAttrib3fv
|
|
glsalias 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
|
|
glsalias 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
|
|
glsopcode 0x0244
|
|
alias VertexAttrib3sv
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsopcode 0x024A
|
|
alias VertexAttrib4Nubv
|
|
glsalias VertexAttrib4Nubv
|
|
|
|
VertexAttrib4NuivARB(index, v)
|
|
return void
|
|
param index UInt32 in value
|
|
param v UInt32 in array [4]
|
|
category ARB_vertex_program
|
|
version 1.3
|
|
extension soft WINSOFT NV10
|
|
alias VertexAttrib4Nuiv
|
|
glsalias VertexAttrib4Nuiv
|
|
|
|
VertexAttrib4NusvARB(index, v)
|
|
return void
|
|
param index UInt32 in value
|
|
param v UInt16 in array [4]
|
|
category ARB_vertex_program
|
|
version 1.3
|
|
extension soft WINSOFT NV10
|
|
alias VertexAttrib4Nusv
|
|
glsalias VertexAttrib4Nusv
|
|
|
|
VertexAttrib4bvARB(index, v)
|
|
return void
|
|
param index UInt32 in value
|
|
param v Int8 in array [4]
|
|
category ARB_vertex_program
|
|
version 1.3
|
|
extension soft WINSOFT NV10
|
|
alias VertexAttrib4bv
|
|
glsalias VertexAttrib4bv
|
|
|
|
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
|
|
glsalias 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
|
|
glsopcode 0x0249
|
|
alias VertexAttrib4dv
|
|
glsalias 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
|
|
glsalias 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
|
|
glsopcode 0x0248
|
|
alias VertexAttrib4fv
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsopcode 0x0247
|
|
alias VertexAttrib4sv
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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 # VertexAttribPointerTypeARB in value
|
|
param normalized Boolean in value
|
|
param stride SizeI in value
|
|
param pointer Void in array [COMPSIZE(size/type/stride)] retained
|
|
dlflags notlistable
|
|
category ARB_vertex_program
|
|
version 1.3
|
|
extension soft WINSOFT NV10
|
|
alias VertexAttribPointer
|
|
glsalias VertexAttribPointer
|
|
|
|
EnableVertexAttribArrayARB(index)
|
|
return void
|
|
param index UInt32 in value
|
|
dlflags notlistable
|
|
category ARB_vertex_program
|
|
version 1.3
|
|
extension soft WINSOFT NV10
|
|
alias EnableVertexAttribArray
|
|
glsalias 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
|
|
glsalias DisableVertexAttribArray
|
|
|
|
ProgramStringARB(target, format, len, string)
|
|
return void
|
|
param target AssemblyProgramTargetArb in value # ProgramTargetARB in value
|
|
param format AssemblyProgramFormatArb in value # AssemblyProgramFormatARB in value
|
|
param len SizeI in value
|
|
param string Void in array [len]
|
|
category ARB_vertex_program
|
|
version 1.3
|
|
extension soft WINSOFT NV10
|
|
glsflags ignore
|
|
glxflags ignore
|
|
offset 667
|
|
|
|
BindProgramARB(target, program)
|
|
return void
|
|
param target AssemblyProgramTargetArb in value # ProgramTargetARB in value
|
|
param program UInt32 in value
|
|
category ARB_vertex_program
|
|
version 1.3
|
|
extension soft WINSOFT NV10
|
|
glxropcode 4180
|
|
glsopcode 0x0227
|
|
offset 579
|
|
|
|
DeleteProgramsARB(n, programs)
|
|
return void
|
|
param n SizeI in value
|
|
param programs UInt32 in array [n]
|
|
dlflags notlistable
|
|
category ARB_vertex_program
|
|
version 1.3
|
|
extension soft WINSOFT NV10
|
|
glxvendorpriv 1294
|
|
glsopcode 0x0228
|
|
offset 580
|
|
|
|
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
|
|
glsopcode 0x022A
|
|
offset 582
|
|
|
|
ProgramEnvParameter4dARB(target, index, x, y, z, w)
|
|
return void
|
|
param target AssemblyProgramTargetArb in value # ProgramTargetARB in value
|
|
param index UInt32 in value
|
|
param x Float64 in value
|
|
param y Float64 in value
|
|
param z Float64 in value
|
|
param w Float64 in value
|
|
category ARB_vertex_program
|
|
version 1.3
|
|
vectorequiv ProgramEnvParameter4dvARB
|
|
extension soft WINSOFT NV10
|
|
glsflags ignore
|
|
glxflags ignore
|
|
offset 668
|
|
|
|
ProgramEnvParameter4dvARB(target, index, params)
|
|
return void
|
|
param target AssemblyProgramTargetArb in value # ProgramTargetARB in value
|
|
param index UInt32 in value
|
|
param params Float64 in array [4]
|
|
category ARB_vertex_program
|
|
version 1.3
|
|
extension soft WINSOFT NV10
|
|
glsflags ignore
|
|
glxflags ignore
|
|
offset 669
|
|
|
|
ProgramEnvParameter4fARB(target, index, x, y, z, w)
|
|
return void
|
|
param target AssemblyProgramTargetArb in value # ProgramTargetARB in value
|
|
param index UInt32 in value
|
|
param x Float32 in value
|
|
param y Float32 in value
|
|
param z Float32 in value
|
|
param w Float32 in value
|
|
category ARB_vertex_program
|
|
version 1.3
|
|
vectorequiv ProgramEnvParameter4fvARB
|
|
extension soft WINSOFT NV10
|
|
glsflags ignore
|
|
glxflags ignore
|
|
offset 670
|
|
|
|
ProgramEnvParameter4fvARB(target, index, params)
|
|
return void
|
|
param target AssemblyProgramTargetArb in value # ProgramTargetARB in value
|
|
param index UInt32 in value
|
|
param params Float32 in array [4]
|
|
category ARB_vertex_program
|
|
version 1.3
|
|
extension soft WINSOFT NV10
|
|
glsflags ignore
|
|
glxflags ignore
|
|
offset 671
|
|
|
|
ProgramLocalParameter4dARB(target, index, x, y, z, w)
|
|
return void
|
|
param target AssemblyProgramTargetArb in value # ProgramTargetARB in value
|
|
param index UInt32 in value
|
|
param x Float64 in value
|
|
param y Float64 in value
|
|
param z Float64 in value
|
|
param w Float64 in value
|
|
category ARB_vertex_program
|
|
version 1.3
|
|
vectorequiv ProgramLocalParameter4dvARB
|
|
extension soft WINSOFT NV10
|
|
glsflags ignore
|
|
glxflags ignore
|
|
offset 672
|
|
|
|
ProgramLocalParameter4dvARB(target, index, params)
|
|
return void
|
|
param target AssemblyProgramTargetArb in value # ProgramTargetARB in value
|
|
param index UInt32 in value
|
|
param params Float64 in array [4]
|
|
category ARB_vertex_program
|
|
version 1.3
|
|
extension soft WINSOFT NV10
|
|
glsflags ignore
|
|
glxflags ignore
|
|
offset 673
|
|
|
|
ProgramLocalParameter4fARB(target, index, x, y, z, w)
|
|
return void
|
|
param target AssemblyProgramTargetArb in value # ProgramTargetARB in value
|
|
param index UInt32 in value
|
|
param x Float32 in value
|
|
param y Float32 in value
|
|
param z Float32 in value
|
|
param w Float32 in value
|
|
category ARB_vertex_program
|
|
version 1.3
|
|
vectorequiv ProgramLocalParameter4fvARB
|
|
extension soft WINSOFT NV10
|
|
glsflags ignore
|
|
glxflags ignore
|
|
offset 674
|
|
|
|
ProgramLocalParameter4fvARB(target, index, params)
|
|
return void
|
|
param target AssemblyProgramTargetArb in value # ProgramTargetARB in value
|
|
param index UInt32 in value
|
|
param params Float32 in array [4]
|
|
category ARB_vertex_program
|
|
version 1.3
|
|
extension soft WINSOFT NV10
|
|
glsflags ignore
|
|
glxflags ignore
|
|
offset 675
|
|
|
|
GetProgramEnvParameterdvARB(target, index, params)
|
|
return void
|
|
param target AssemblyProgramTargetArb in value # ProgramTargetARB in value
|
|
param index UInt32 in value
|
|
param params Float64 out array [4]
|
|
dlflags notlistable
|
|
category ARB_vertex_program
|
|
version 1.3
|
|
extension soft WINSOFT NV10
|
|
glsflags ignore
|
|
glxflags ignore
|
|
offset 676
|
|
|
|
GetProgramEnvParameterfvARB(target, index, params)
|
|
return void
|
|
param target AssemblyProgramTargetArb in value # ProgramTargetARB in value
|
|
param index UInt32 in value
|
|
param params Float32 out array [4]
|
|
dlflags notlistable
|
|
category ARB_vertex_program
|
|
version 1.3
|
|
extension soft WINSOFT NV10
|
|
glsflags ignore
|
|
glxflags ignore
|
|
offset 677
|
|
|
|
GetProgramLocalParameterdvARB(target, index, params)
|
|
return void
|
|
param target AssemblyProgramTargetArb in value # ProgramTargetARB in value
|
|
param index UInt32 in value
|
|
param params Float64 out array [4]
|
|
dlflags notlistable
|
|
category ARB_vertex_program
|
|
version 1.3
|
|
extension soft WINSOFT NV10
|
|
glsflags ignore
|
|
glxflags ignore
|
|
offset 678
|
|
|
|
GetProgramLocalParameterfvARB(target, index, params)
|
|
return void
|
|
param target AssemblyProgramTargetArb in value # ProgramTargetARB in value
|
|
param index UInt32 in value
|
|
param params Float32 out array [4]
|
|
dlflags notlistable
|
|
category ARB_vertex_program
|
|
version 1.3
|
|
extension soft WINSOFT NV10
|
|
glsflags ignore
|
|
glxflags ignore
|
|
offset 679
|
|
|
|
GetProgramivARB(target, pname, params)
|
|
return void
|
|
param target AssemblyProgramTargetArb in value # ProgramTargetARB in value
|
|
param pname AssemblyProgramParameterArb in value # ProgramPropertyARB in value
|
|
param params Int32 out array [1]
|
|
dlflags notlistable
|
|
category ARB_vertex_program
|
|
version 1.3
|
|
extension soft WINSOFT NV10
|
|
glsflags ignore
|
|
glxflags ignore
|
|
offset 680
|
|
|
|
GetProgramStringARB(target, pname, string)
|
|
return void
|
|
param target AssemblyProgramTargetArb in value # ProgramTargetARB in value
|
|
param pname AssemblyProgramStringParameterArb in value # ProgramStringPropertyARB in value
|
|
param string Void out array [COMPSIZE(target,pname)]
|
|
dlflags notlistable
|
|
category ARB_vertex_program
|
|
version 1.3
|
|
extension soft WINSOFT NV10
|
|
glsflags ignore
|
|
glxflags ignore
|
|
offset 681
|
|
|
|
GetVertexAttribdvARB(index, pname, params)
|
|
return void
|
|
param index UInt32 in value
|
|
param pname VertexAttribParameterArb in value # VertexAttribPropertyARB in value
|
|
param params Float64 out array [4]
|
|
dlflags notlistable
|
|
category ARB_vertex_program
|
|
version 1.3
|
|
extension soft WINSOFT NV10
|
|
glxvendorpriv 1301
|
|
glsflags client get
|
|
glsopcode 0x0232
|
|
alias GetVertexAttribdv
|
|
glsalias GetVertexAttribdv
|
|
|
|
GetVertexAttribfvARB(index, pname, params)
|
|
return void
|
|
param index UInt32 in value
|
|
param pname VertexAttribParameterArb in value # VertexAttribPropertyARB in value
|
|
param params Float32 out array [4]
|
|
dlflags notlistable
|
|
category ARB_vertex_program
|
|
version 1.3
|
|
extension soft WINSOFT NV10
|
|
glxvendorpriv 1302
|
|
glsflags client get
|
|
glsopcode 0x0233
|
|
alias GetVertexAttribfv
|
|
glsalias GetVertexAttribfv
|
|
|
|
GetVertexAttribivARB(index, pname, params)
|
|
return void
|
|
param index UInt32 in value
|
|
param pname VertexAttribParameterArb in value # VertexAttribPropertyARB in value
|
|
param params Int32 out array [4]
|
|
dlflags notlistable
|
|
category ARB_vertex_program
|
|
version 1.3
|
|
extension soft WINSOFT NV10
|
|
glxvendorpriv 1303
|
|
glsflags client get
|
|
glsopcode 0x0234
|
|
alias GetVertexAttribiv
|
|
glsalias GetVertexAttribiv
|
|
|
|
GetVertexAttribPointervARB(index, pname, pointer)
|
|
return void
|
|
param index UInt32 in value
|
|
param pname VertexAttribPointerParameterArb in value # VertexAttribPointerPropertyARB in value
|
|
param pointer VoidPointer out array [1]
|
|
dlflags notlistable
|
|
category ARB_vertex_program
|
|
version 1.3
|
|
extension soft WINSOFT NV10
|
|
glxflags ignore
|
|
glsflags client get
|
|
glsopcode 0x0235
|
|
alias GetVertexAttribPointerv
|
|
glsalias 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
|
|
glsflags get
|
|
alias IsProgram
|
|
glsalias 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
|
|
# Edited for OpenTK
|
|
#
|
|
###############################################################################
|
|
|
|
BindBufferARB(target, buffer)
|
|
return void
|
|
param target BufferTargetArb in value # BufferTargetARB in value
|
|
param buffer UInt32 in value
|
|
category ARB_vertex_buffer_object
|
|
version 1.2
|
|
extension
|
|
alias BindBuffer
|
|
glsalias BindBuffer
|
|
|
|
DeleteBuffersARB(n, buffers)
|
|
return void
|
|
param n SizeI in value
|
|
param buffers ConstUInt32 in array [n]
|
|
category ARB_vertex_buffer_object
|
|
version 1.2
|
|
extension
|
|
alias DeleteBuffers
|
|
glsalias DeleteBuffers
|
|
|
|
GenBuffersARB(n, buffers)
|
|
return void
|
|
param n SizeI in value
|
|
param buffers UInt32 out array [n]
|
|
category ARB_vertex_buffer_object
|
|
version 1.2
|
|
extension
|
|
alias GenBuffers
|
|
glsalias GenBuffers
|
|
|
|
IsBufferARB(buffer)
|
|
return Boolean
|
|
param buffer UInt32 in value
|
|
category ARB_vertex_buffer_object
|
|
version 1.2
|
|
extension
|
|
alias IsBuffer
|
|
glsalias IsBuffer
|
|
|
|
BufferDataARB(target, size, data, usage)
|
|
return void
|
|
param target BufferTargetArb in value # BufferTargetARB in value
|
|
param size BufferSizeARB in value
|
|
param data ConstVoid in array [size]
|
|
param usage BufferUsageArb in value # BufferUsageARB in value
|
|
category ARB_vertex_buffer_object
|
|
version 1.2
|
|
extension
|
|
alias BufferData
|
|
glsalias BufferData
|
|
|
|
BufferSubDataARB(target, offset, size, data)
|
|
return void
|
|
param target BufferTargetArb in value # BufferTargetARB in value
|
|
param offset BufferOffsetARB in value
|
|
param size BufferSizeARB in value
|
|
param data ConstVoid in array [size]
|
|
category ARB_vertex_buffer_object
|
|
version 1.2
|
|
extension
|
|
alias BufferSubData
|
|
glsalias BufferSubData
|
|
|
|
GetBufferSubDataARB(target, offset, size, data)
|
|
return void
|
|
param target BufferTargetArb in value # BufferTargetARB in value
|
|
param offset BufferOffsetARB in value
|
|
param size BufferSizeARB in value
|
|
param data Void out array [size]
|
|
category ARB_vertex_buffer_object
|
|
dlflags notlistable
|
|
version 1.2
|
|
extension
|
|
alias GetBufferSubData
|
|
glsalias GetBufferSubData
|
|
|
|
MapBufferARB(target, access)
|
|
return VoidPointer
|
|
param target BufferTargetArb in value # BufferTargetARB in value
|
|
param access BufferAccessArb in value # BufferAccessAARB in value
|
|
category ARB_vertex_buffer_object
|
|
version 1.2
|
|
extension
|
|
alias MapBuffer
|
|
glsalias MapBuffer
|
|
|
|
UnmapBufferARB(target)
|
|
return Boolean
|
|
param target BufferTargetArb in value # BufferTargetARB in value
|
|
category ARB_vertex_buffer_object
|
|
version 1.2
|
|
extension
|
|
alias UnmapBuffer
|
|
glsalias UnmapBuffer
|
|
|
|
GetBufferParameterivARB(target, pname, params)
|
|
return void
|
|
param target BufferTargetARB in value
|
|
param pname BufferParameterNameArb in value # BufferPNameARB in value
|
|
param params Int32 out array [COMPSIZE(pname)]
|
|
category ARB_vertex_buffer_object
|
|
dlflags notlistable
|
|
version 1.2
|
|
extension
|
|
alias GetBufferParameteriv
|
|
glsalias GetBufferParameteriv
|
|
|
|
GetBufferPointervARB(target, pname, params)
|
|
return void
|
|
param target BufferTargetARB in value
|
|
param pname BufferPointerNameArb in value # BufferPointerNameARB in value
|
|
param params VoidPointer out array [1]
|
|
category ARB_vertex_buffer_object
|
|
dlflags notlistable
|
|
version 1.2
|
|
extension
|
|
alias GetBufferPointerv
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias DeleteQueries
|
|
|
|
IsQueryARB(id)
|
|
return Boolean
|
|
param id UInt32 in value
|
|
category ARB_occlusion_query
|
|
version 1.5
|
|
extension
|
|
alias IsQuery
|
|
glsalias 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
|
|
glsalias BeginQuery
|
|
|
|
EndQueryARB(target)
|
|
return void
|
|
param target GLenum in value
|
|
category ARB_occlusion_query
|
|
version 1.5
|
|
extension
|
|
alias EndQuery
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsopcode ?
|
|
offset ?
|
|
|
|
GetHandleARB(pname)
|
|
return handleARB
|
|
param pname GLenum in value
|
|
category ARB_shader_objects
|
|
dlflags notlistable
|
|
version 1.2
|
|
extension
|
|
glxsingle ?
|
|
glxflags ignore
|
|
glsflags get
|
|
glsopcode ?
|
|
offset ?
|
|
|
|
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
|
|
glsalias DetachShader
|
|
|
|
CreateShaderObjectARB(shaderType)
|
|
return handleARB
|
|
param shaderType GLenum in value
|
|
category ARB_shader_objects
|
|
version 1.2
|
|
extension
|
|
glxropcode ?
|
|
glxflags ignore
|
|
alias CreateShader
|
|
glsalias CreateShader
|
|
|
|
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
|
|
glsalias ShaderSource
|
|
|
|
CompileShaderARB(shaderObj)
|
|
return void
|
|
param shaderObj handleARB in value
|
|
category ARB_shader_objects
|
|
version 1.2
|
|
extension
|
|
glxropcode ?
|
|
glxflags ignore
|
|
alias CompileShader
|
|
glsalias CompileShader
|
|
|
|
CreateProgramObjectARB()
|
|
return handleARB
|
|
category ARB_shader_objects
|
|
version 1.2
|
|
extension
|
|
glxropcode ?
|
|
glxflags ignore
|
|
alias CreateProgram
|
|
glsalias CreateProgram
|
|
|
|
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
|
|
glsalias AttachShader
|
|
|
|
LinkProgramARB(programObj)
|
|
return void
|
|
param programObj handleARB in value
|
|
category ARB_shader_objects
|
|
version 1.2
|
|
extension
|
|
glxropcode ?
|
|
glxflags ignore
|
|
alias LinkProgram
|
|
glsalias LinkProgram
|
|
|
|
UseProgramObjectARB(programObj)
|
|
return void
|
|
param programObj handleARB in value
|
|
category ARB_shader_objects
|
|
version 1.2
|
|
extension
|
|
glxropcode ?
|
|
glxflags ignore
|
|
alias UseProgram
|
|
glsalias UseProgram
|
|
|
|
ValidateProgramARB(programObj)
|
|
return void
|
|
param programObj handleARB in value
|
|
category ARB_shader_objects
|
|
version 1.2
|
|
extension
|
|
glxropcode ?
|
|
glxflags ignore
|
|
alias ValidateProgram
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsflags get
|
|
glsopcode ?
|
|
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
|
|
glsflags get
|
|
glsopcode ?
|
|
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
|
|
glsflags get
|
|
glsopcode ?
|
|
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
|
|
glsalias GetAttachedShaders
|
|
|
|
GetUniformLocationARB(programObj, name)
|
|
return Int32
|
|
param programObj handleARB in value
|
|
param name charARB in array []
|
|
category ARB_shader_objects
|
|
dlflags notlistable
|
|
version 1.2
|
|
extension
|
|
glxsingle ?
|
|
glxflags ignore
|
|
alias GetUniformLocation
|
|
glsalias GetUniformLocation
|
|
|
|
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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsflags ignore
|
|
glxflags ignore
|
|
|
|
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
|
|
glsflags ignore
|
|
glxflags ignore
|
|
|
|
###############################################################################
|
|
#
|
|
# 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
|
|
glsopcode ?
|
|
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
|
|
glsopcode ?
|
|
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
|
|
glsopcode ?
|
|
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
|
|
glsopcode ?
|
|
offset ?
|
|
|
|
RenderbufferStorage(target, internalformat, width, height)
|
|
return void
|
|
param target RenderbufferTarget in value
|
|
param internalformat RenderbufferStorage in value # 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
|
|
glsopcode ?
|
|
offset ?
|
|
|
|
GetRenderbufferParameteriv(target, pname, params)
|
|
return void
|
|
param target RenderbufferTarget in value
|
|
param pname RenderbufferParameterName in value # GLenum in value
|
|
param params Int32 out array [COMPSIZE(pname)]
|
|
category ARB_framebuffer_object
|
|
dlflags notlistable
|
|
version 3.0
|
|
extension
|
|
glxvendorpriv 1424
|
|
glxflags ignore
|
|
glsflags get
|
|
glsopcode ?
|
|
offset ?
|
|
|
|
IsFramebuffer(framebuffer)
|
|
return Boolean
|
|
param framebuffer UInt32 in value
|
|
category ARB_framebuffer_object
|
|
version 3.0
|
|
extension
|
|
glxvendorpriv 1425
|
|
glxflags ignore
|
|
glsopcode ?
|
|
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
|
|
glsopcode ?
|
|
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
|
|
glsopcode ?
|
|
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
|
|
glsopcode ?
|
|
offset ?
|
|
|
|
CheckFramebufferStatus(target)
|
|
return FramebufferErrorCode # GLenum
|
|
param target FramebufferTarget in value
|
|
category ARB_framebuffer_object
|
|
version 3.0
|
|
extension
|
|
glxvendorpriv 1427
|
|
glxflags ignore
|
|
glsopcode ?
|
|
offset ?
|
|
|
|
FramebufferTexture1D(target, attachment, textarget, texture, level)
|
|
return void
|
|
param target FramebufferTarget in value
|
|
param attachment FramebufferAttachment in value
|
|
param textarget TextureTarget in value # 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
|
|
glsopcode ?
|
|
offset ?
|
|
|
|
FramebufferTexture2D(target, attachment, textarget, texture, level)
|
|
return void
|
|
param target FramebufferTarget in value
|
|
param attachment FramebufferAttachment in value
|
|
param textarget TextureTarget in value # 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
|
|
glsopcode ?
|
|
offset ?
|
|
|
|
FramebufferTexture3D(target, attachment, textarget, texture, level, zoffset)
|
|
return void
|
|
param target FramebufferTarget in value
|
|
param attachment FramebufferAttachment in value
|
|
param textarget TextureTarget in value # 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
|
|
glsopcode ?
|
|
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
|
|
glsopcode ?
|
|
offset ?
|
|
|
|
GetFramebufferAttachmentParameteriv(target, attachment, pname, params)
|
|
return void
|
|
param target FramebufferTarget in value
|
|
param attachment FramebufferAttachment in value
|
|
param pname FramebufferParameterName in value # GLenum in value
|
|
param params Int32 out array [COMPSIZE(pname)]
|
|
category ARB_framebuffer_object
|
|
dlflags notlistable
|
|
version 3.0
|
|
extension
|
|
glxvendorpriv 1428
|
|
glxflags ignore
|
|
glsflags get
|
|
glsopcode ?
|
|
offset ?
|
|
|
|
GenerateMipmap(target)
|
|
return void
|
|
param target GenerateMipmapTarget in value # GLenum in value
|
|
category ARB_framebuffer_object
|
|
version 3.0
|
|
extension
|
|
glxropcode 4325
|
|
glxflags ignore
|
|
glsopcode ?
|
|
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 BlitFramebufferFilter in value # GLenum in value
|
|
category ARB_framebuffer_object
|
|
version 3.0
|
|
glxropcode 4330
|
|
glsopcode ?
|
|
offset ?
|
|
|
|
# Promoted from EXT_framebuffer_multisample
|
|
RenderbufferStorageMultisample(target, samples, internalformat, width, height)
|
|
return void
|
|
param target RenderbufferTarget in value # GLenum in value
|
|
param samples SizeI in value
|
|
param internalformat RenderbufferStorage in value # GLenum in value
|
|
param width SizeI in value
|
|
param height SizeI in value
|
|
category ARB_framebuffer_object
|
|
version 3.0
|
|
glxropcode 4331
|
|
glsopcode ?
|
|
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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsalias 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
|
|
glsflags 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
|
|
#
|
|
###############################################################################
|
|
|
|
VertexAttribDivisor(index, divisor)
|
|
return void
|
|
param index UInt32 in value
|
|
param divisor UInt32 in value
|
|
category ARB_instanced_arrays
|
|
version 2.0
|
|
extension
|
|
glfflags ignore
|
|
glsflags 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
|
|
glsopcode ?
|
|
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
|
|
glsopcode ?
|
|
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
|
|
glsflags ignore
|
|
glxflags ignore
|
|
|
|
###############################################################################
|
|
#
|
|
# 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
|
|
glsopcode ?
|
|
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
|
|
glsopcode ?
|
|
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
|
|
glsopcode ?
|
|
offset ?
|
|
|
|
IsVertexArray(array)
|
|
return Boolean
|
|
param array UInt32 in value
|
|
category ARB_vertex_array_object
|
|
version 3.0
|
|
extension
|
|
glxropcode ?
|
|
glxflags ignore
|
|
glsopcode ?
|
|
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
|
|
glsflags get
|
|
glsopcode ?
|
|
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
|
|
glsflags get
|
|
glsopcode ?
|
|
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
|
|
glsflags get
|
|
glsopcode ?
|
|
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
|
|
glsflags get
|
|
glsopcode ?
|
|
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
|
|
glsflags get
|
|
glsopcode ?
|
|
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
|
|
glsflags get
|
|
glsopcode ?
|
|
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
|
|
glsopcode ?
|
|
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
|
|
glsopcode ?
|
|
offset ?
|
|
|
|
|
|
|
|
###############################################################################
|
|
###############################################################################
|
|
#
|
|
# Non-ARB extensions, in order by registry extension number
|
|
#
|
|
###############################################################################
|
|
###############################################################################
|
|
|
|
###############################################################################
|
|
#
|
|
# Extension #1
|
|
# EXT_abgr commands
|
|
#
|
|
###############################################################################
|
|
|
|
# (none)
|
|
newcategory: EXT_abgr
|
|
|
|
###############################################################################
|
|
#
|
|
# Extension #2
|
|
# EXT_blend_color commands
|
|
#
|
|
###############################################################################
|
|
|
|
BlendColorEXT(red, green, blue, alpha)
|
|
return void
|
|
param red ClampedColorF in value
|
|
param green ClampedColorF in value
|
|
param blue ClampedColorF in value
|
|
param alpha ClampedColorF in value
|
|
category EXT_blend_color
|
|
version 1.0
|
|
glxropcode 4096
|
|
glxflags EXT
|
|
extension soft
|
|
alias BlendColor
|
|
glsalias BlendColor
|
|
|
|
###############################################################################
|
|
#
|
|
# 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
|
|
glsopcode 0x0122
|
|
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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsflags get
|
|
glsopcode 0x0175
|
|
offset 415
|
|
|
|
TexFilterFuncSGIS(target, filter, n, weights)
|
|
return void
|
|
param target TextureTarget in value
|
|
param filter TextureFilterSGIS in value
|
|
param n SizeI in value
|
|
param weights Float32 in array [n]
|
|
category SGIS_texture_filter4
|
|
glxflags SGI
|
|
version 1.0
|
|
glxropcode 2064
|
|
extension
|
|
glsopcode 0x0176
|
|
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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsflags get pixel-pack
|
|
glsopcode 0x0132
|
|
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
|
|
glsflags get
|
|
glsopcode 0x0133
|
|
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
|
|
glsflags get
|
|
glsopcode 0x0134
|
|
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
|
|
glsflags get pixel-pack
|
|
glsopcode 0x0135
|
|
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
|
|
glsflags get
|
|
glsopcode 0x0136
|
|
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
|
|
glsflags get
|
|
glsopcode 0x0137
|
|
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
|
|
glsalias 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
|
|
glsalias Minmax
|
|
|
|
ResetHistogramEXT(target)
|
|
return void
|
|
param target HistogramTargetEXT in value
|
|
category EXT_histogram
|
|
version 1.0
|
|
glxropcode 4112
|
|
glxflags EXT
|
|
extension
|
|
alias ResetHistogram
|
|
glsalias ResetHistogram
|
|
|
|
ResetMinmaxEXT(target)
|
|
return void
|
|
param target MinmaxTargetEXT in value
|
|
category EXT_histogram
|
|
version 1.0
|
|
glxropcode 4113
|
|
glxflags EXT
|
|
extension
|
|
alias ResetMinmax
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsflags get pixel-pack
|
|
glsopcode 0x012D
|
|
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
|
|
glsflags get
|
|
glsopcode 0x012E
|
|
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
|
|
glsflags get
|
|
glsopcode 0x012F
|
|
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
|
|
glsflags get pixel-pack
|
|
glsopcode 0x0130
|
|
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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsflags get pixel-pack
|
|
glsopcode 0x016B
|
|
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
|
|
glsflags get
|
|
glsopcode 0x016C
|
|
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
|
|
glsflags get
|
|
glsopcode 0x016D
|
|
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
|
|
glsopcode 0x0170
|
|
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
|
|
glsflags gl-enum
|
|
glsopcode 0x0192
|
|
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
|
|
glsflags gl-enum
|
|
glsopcode 0x0193
|
|
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
|
|
glsflags gl-enum
|
|
glsopcode 0x0194
|
|
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
|
|
glsflags gl-enum
|
|
glsopcode 0x0195
|
|
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
|
|
glsflags get
|
|
glsopcode 0x0196
|
|
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
|
|
glsflags get
|
|
glsopcode 0x0197
|
|
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
|
|
glsflags pixel-null pixel-unpack
|
|
glsopcode 0x016E
|
|
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
|
|
glsflags pixel-unpack
|
|
glsopcode 0x016F
|
|
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
|
|
glsflags get
|
|
glsopcode 0x0147
|
|
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
|
|
glsalias 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
|
|
glsopcode 0x0149
|
|
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
|
|
glsopcode 0x014A
|
|
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
|
|
glsflags get
|
|
glsopcode 0x014B
|
|
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
|
|
glsalias 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
|
|
glsopcode 0x0163
|
|
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
|
|
glsflags get
|
|
glsopcode 0x0164
|
|
offset 443
|
|
|
|
###############################################################################
|
|
#
|
|
# Extension #22
|
|
# SGIS_sharpen_texture commands
|
|
#
|
|
###############################################################################
|
|
|
|
SharpenTexFuncSGIS(target, n, points)
|
|
return void
|
|
param target TextureTarget in value
|
|
param n SizeI in value
|
|
param points Float32 in array [n*2]
|
|
category SGIS_sharpen_texture
|
|
glxflags SGI
|
|
version 1.0
|
|
glxropcode 2052
|
|
extension
|
|
glsopcode 0x0165
|
|
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
|
|
glsflags get
|
|
glsopcode 0x0166
|
|
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
|
|
glsalias SampleMaskEXT
|
|
|
|
SamplePatternSGIS(pattern)
|
|
return void
|
|
param pattern SamplePatternSGIS in value
|
|
category SGIS_multisample
|
|
version 1.0
|
|
glxropcode 2049
|
|
glxflags SGI
|
|
extension
|
|
alias SamplePatternEXT
|
|
glsalias SamplePatternEXT
|
|
|
|
###############################################################################
|
|
#
|
|
# 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
|
|
glsalias ArrayElement
|
|
|
|
ColorPointerEXT(size, type, stride, count, pointer)
|
|
return void
|
|
param size Int32 in value
|
|
param type ColorPointerType in value
|
|
param stride SizeI in value
|
|
param count SizeI in value
|
|
param pointer Void in array [COMPSIZE(size/type/stride/count)] retained
|
|
category EXT_vertex_array
|
|
dlflags notlistable
|
|
glxflags client-handcode server-handcode EXT
|
|
version 1.0
|
|
extension
|
|
glsflags client
|
|
glsopcode 0x013F
|
|
offset 448
|
|
|
|
DrawArraysEXT(mode, first, count)
|
|
return void
|
|
param mode BeginMode in value
|
|
param first Int32 in value
|
|
param count SizeI in value
|
|
category EXT_vertex_array
|
|
dlflags handcode
|
|
glxflags client-handcode server-handcode EXT
|
|
version 1.0
|
|
glxropcode 4116
|
|
extension
|
|
alias DrawArrays
|
|
glsopcode 0x0140
|
|
|
|
EdgeFlagPointerEXT(stride, count, pointer)
|
|
return void
|
|
param stride SizeI in value
|
|
param count SizeI in value
|
|
param pointer Boolean in array [COMPSIZE(stride/count)] retained
|
|
category EXT_vertex_array
|
|
dlflags notlistable
|
|
glxflags client-handcode server-handcode EXT
|
|
version 1.0
|
|
extension
|
|
glsflags client
|
|
glsopcode 0x0141
|
|
offset 449
|
|
|
|
GetPointervEXT(pname, params)
|
|
return void
|
|
param pname GetPointervPName in value
|
|
param params VoidPointer out array [1]
|
|
category EXT_vertex_array
|
|
dlflags notlistable
|
|
glxflags client-handcode server-handcode EXT
|
|
version 1.0
|
|
extension
|
|
alias GetPointerv
|
|
glsalias GetPointerv
|
|
|
|
IndexPointerEXT(type, stride, count, pointer)
|
|
return void
|
|
param type IndexPointerType in value
|
|
param stride SizeI in value
|
|
param count SizeI in value
|
|
param pointer Void in array [COMPSIZE(type/stride/count)] retained
|
|
category EXT_vertex_array
|
|
dlflags notlistable
|
|
glxflags client-handcode server-handcode EXT
|
|
version 1.0
|
|
extension
|
|
glsflags client
|
|
glsopcode 0x0143
|
|
offset 450
|
|
|
|
NormalPointerEXT(type, stride, count, pointer)
|
|
return void
|
|
param type NormalPointerType in value
|
|
param stride SizeI in value
|
|
param count SizeI in value
|
|
param pointer Void in array [COMPSIZE(type/stride/count)] retained
|
|
category EXT_vertex_array
|
|
dlflags notlistable
|
|
glxflags client-handcode server-handcode EXT
|
|
version 1.0
|
|
extension
|
|
glsflags client
|
|
glsopcode 0x0144
|
|
offset 451
|
|
|
|
TexCoordPointerEXT(size, type, stride, count, pointer)
|
|
return void
|
|
param size Int32 in value
|
|
param type TexCoordPointerType in value
|
|
param stride SizeI in value
|
|
param count SizeI in value
|
|
param pointer Void in array [COMPSIZE(size/type/stride/count)] retained
|
|
category EXT_vertex_array
|
|
dlflags notlistable
|
|
glxflags client-handcode server-handcode EXT
|
|
version 1.0
|
|
extension
|
|
glsflags client
|
|
glsopcode 0x0145
|
|
offset 452
|
|
|
|
VertexPointerEXT(size, type, stride, count, pointer)
|
|
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
|
|
glsflags client
|
|
glsopcode 0x0146
|
|
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
|
|
glsalias 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
|
|
glsflags gl-enum
|
|
glsopcode 0x0171
|
|
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
|
|
glsflags gl-enum
|
|
glsopcode 0x0172
|
|
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
|
|
glsflags gl-enum
|
|
glsopcode 0x0173
|
|
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
|
|
glsflags gl-enum
|
|
glsopcode 0x0174
|
|
offset 457
|
|
|
|
###############################################################################
|
|
#
|
|
# Extension #53
|
|
# SGIX_texture_multi_buffer commands
|
|
#
|
|
###############################################################################
|
|
|
|
# (none)
|
|
newcategory: SGIX_texture_multi_buffer
|
|
|
|
###############################################################################
|
|
#
|
|
# Extension #54
|
|
# EXT_point_parameters / SGIS_point_parameters commands
|
|
#
|
|
###############################################################################
|
|
|
|
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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias PointParameterfvARB
|
|
|
|
###############################################################################
|
|
#
|
|
# Extension #55
|
|
# SGIX_instruments commands
|
|
#
|
|
###############################################################################
|
|
|
|
GetInstrumentsSGIX()
|
|
return Int32
|
|
dlflags notlistable
|
|
category SGIX_instruments
|
|
version 1.0
|
|
glxflags SGI
|
|
glxvendorpriv 4102
|
|
extension
|
|
glsflags get
|
|
glsopcode 0x017A
|
|
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
|
|
glsflags client
|
|
glsopcode 0x017B
|
|
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
|
|
glsflags get
|
|
glsopcode 0x017C
|
|
offset 462
|
|
|
|
ReadInstrumentsSGIX(marker)
|
|
return void
|
|
param marker Int32 in value
|
|
category SGIX_instruments
|
|
version 1.0
|
|
glxflags SGI
|
|
glxropcode 2077
|
|
extension
|
|
glsopcode 0x017D
|
|
offset 463
|
|
|
|
StartInstrumentsSGIX()
|
|
return void
|
|
category SGIX_instruments
|
|
version 1.0
|
|
glxflags SGI
|
|
glxropcode 2069
|
|
extension
|
|
glsopcode 0x017E
|
|
offset 464
|
|
|
|
StopInstrumentsSGIX(marker)
|
|
return void
|
|
param marker Int32 in value
|
|
category SGIX_instruments
|
|
version 1.0
|
|
glxflags SGI
|
|
glxropcode 2070
|
|
extension
|
|
glsopcode 0x017F
|
|
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
|
|
glsopcode 0x0182
|
|
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
|
|
glsopcode 0x0162
|
|
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
|
|
glsflags capture-handcode
|
|
glsopcode 0x0184
|
|
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
|
|
glsflags capture-handcode
|
|
glsopcode 0x0185
|
|
offset ?
|
|
|
|
DeformSGIX(mask)
|
|
return void
|
|
param mask FfdMaskSGIX in value
|
|
category SGIX_polynomial_ffd
|
|
version 1.0
|
|
glxflags SGI ignore
|
|
glxropcode 2075
|
|
extension
|
|
glsopcode 0x0186
|
|
offset ?
|
|
|
|
LoadIdentityDeformationMapSGIX(mask)
|
|
return void
|
|
param mask FfdMaskSGIX in value
|
|
category SGIX_polynomial_ffd
|
|
version 1.0
|
|
glxflags SGI ignore
|
|
glxropcode 2076
|
|
extension
|
|
glsopcode 0x0187
|
|
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
|
|
glsopcode 0x0181
|
|
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
|
|
glsopcode 0x0180
|
|
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
|
|
glsopcode 0x0179
|
|
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
|
|
glsflags get
|
|
glsopcode 0x0191
|
|
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 ?
|
|
glsflags ignore
|
|
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 ?
|
|
glsflags ignore
|
|
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 ?
|
|
glsflags ignore
|
|
offset ?
|
|
|
|
ImageTransformParameterfvHP(target, pname, params)
|
|
return void
|
|
param target ImageTransformTargetHP in value
|
|
param pname ImageTransformPNameHP in value
|
|
param params Float32 in array [COMPSIZE(pname)]
|
|
category HP_image_transform
|
|
version 1.1
|
|
glxropcode ?
|
|
glsflags ignore
|
|
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 ?
|
|
glsflags ignore
|
|
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 ?
|
|
glsflags ignore
|
|
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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsopcode 0x01D0
|
|
|
|
###############################################################################
|
|
#
|
|
# 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
|
|
glsalias ColorTable
|
|
|
|
GetColorTableEXT(target, format, type, data)
|
|
return void
|
|
param target ColorTableTarget in value
|
|
param format PixelFormat in value
|
|
param type PixelType in value
|
|
param data Void out array [COMPSIZE(target/format/type)]
|
|
category EXT_paletted_texture
|
|
version 1.1
|
|
offset 550
|
|
glsalias GetColorTable
|
|
|
|
GetColorTableParameterivEXT(target, pname, params)
|
|
return void
|
|
param target ColorTableTarget in value
|
|
param pname GetColorTableParameterPName in value
|
|
param params Int32 out array [COMPSIZE(pname)]
|
|
category EXT_paletted_texture
|
|
version 1.1
|
|
offset 551
|
|
glsalias GetColorTableParameteriv
|
|
|
|
GetColorTableParameterfvEXT(target, pname, params)
|
|
return void
|
|
param target ColorTableTarget in value
|
|
param pname GetColorTableParameterPName in value
|
|
param params Float32 out array [COMPSIZE(pname)]
|
|
category EXT_paletted_texture
|
|
version 1.1
|
|
offset 552
|
|
glsalias GetColorTableParameterfv
|
|
|
|
###############################################################################
|
|
#
|
|
# 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
|
|
glsopcode 0x0188
|
|
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
|
|
glsopcode 0x0189
|
|
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
|
|
glsopcode 0x018A
|
|
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
|
|
glsopcode 0x018B
|
|
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
|
|
glsopcode 0x018C
|
|
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
|
|
glsopcode 0x018D
|
|
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
|
|
glsopcode 0x01D1
|
|
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
|
|
glsopcode 0x01D2
|
|
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
|
|
glsopcode 0x01D3
|
|
offset 540
|
|
|
|
UnlockArraysEXT()
|
|
return void
|
|
category EXT_compiled_vertex_array
|
|
version 1.1
|
|
dlflags notlistable
|
|
extension soft
|
|
glxflags ignore
|
|
glsopcode 0x01D4
|
|
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
|
|
glsopcode 0x01D5
|
|
offset 542
|
|
|
|
CullParameterfvEXT(pname, params)
|
|
return void
|
|
param pname CullParameterEXT in value
|
|
param params Float32 out array [4]
|
|
category EXT_cull_vertex
|
|
version 1.1
|
|
dlflags notlistable
|
|
extension soft
|
|
glxflags ignore
|
|
glsopcode 0x01D6
|
|
offset 543
|
|
|
|
###############################################################################
|
|
#
|
|
# Extension #99 - skipped
|
|
# Extension #100 - GLU_EXT_nurbs_tessellator
|
|
#
|
|
###############################################################################
|
|
|
|
###############################################################################
|
|
#
|
|
# 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
|
|
glsopcode 0x019E
|
|
offset 476
|
|
|
|
FragmentLightfSGIX(light, pname, param)
|
|
return void
|
|
param light FragmentLightNameSGIX in value
|
|
param pname FragmentLightParameterSGIX in value
|
|
param param CheckedFloat32 in value
|
|
category SGIX_fragment_lighting
|
|
glxflags ignore
|
|
version 1.0
|
|
extension
|
|
glsopcode 0x019F
|
|
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
|
|
glsopcode 0x01A0
|
|
offset 478
|
|
|
|
FragmentLightiSGIX(light, pname, param)
|
|
return void
|
|
param light FragmentLightNameSGIX in value
|
|
param pname FragmentLightParameterSGIX in value
|
|
param param CheckedInt32 in value
|
|
category SGIX_fragment_lighting
|
|
glxflags ignore
|
|
version 1.0
|
|
extension
|
|
glsopcode 0x01A1
|
|
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
|
|
glsopcode 0x01A2
|
|
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
|
|
glsflags gl-enum
|
|
glsopcode 0x01A3
|
|
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
|
|
glsflags gl-enum
|
|
glsopcode 0x01A4
|
|
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
|
|
glsflags gl-enum
|
|
glsopcode 0x01A5
|
|
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
|
|
glsflags gl-enum
|
|
glsopcode 0x01A6
|
|
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
|
|
glsopcode 0x01A7
|
|
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
|
|
glsopcode 0x01A8
|
|
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
|
|
glsopcode 0x01A9
|
|
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
|
|
glsopcode 0x01AA
|
|
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
|
|
glsflags get
|
|
glsopcode 0x01AB
|
|
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
|
|
glsflags get
|
|
glsopcode 0x01AC
|
|
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
|
|
glsflags get
|
|
glsopcode 0x01AD
|
|
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
|
|
glsflags get
|
|
glsopcode 0x01AE
|
|
offset 492
|
|
|
|
LightEnviSGIX(pname, param)
|
|
return void
|
|
param pname LightEnvParameterSGIX in value
|
|
param param CheckedInt32 in value
|
|
category SGIX_fragment_lighting
|
|
glxflags ignore
|
|
version 1.0
|
|
extension
|
|
glsflags gl-enum
|
|
glsopcode 0x01AF
|
|
offset 493
|
|
|
|
###############################################################################
|
|
#
|
|
# Extension #103 - skipped
|
|
# Extension #104 - skipped
|
|
# Extension #105 - skipped
|
|
# Extension #106 - skipped
|
|
# Extension #107 - skipped
|
|
# Extension #108 - skipped
|
|
# Extension #109 - skipped
|
|
#
|
|
###############################################################################
|
|
|
|
###############################################################################
|
|
#
|
|
# 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
|
|
glsalias 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 ?
|
|
glsflags ignore
|
|
offset ?
|
|
|
|
TextureLightEXT(pname)
|
|
return void
|
|
param pname LightTexturePNameEXT in value
|
|
category EXT_light_texture
|
|
version 1.1
|
|
glxropcode ?
|
|
glsflags ignore
|
|
offset ?
|
|
|
|
TextureMaterialEXT(face, mode)
|
|
return void
|
|
param face MaterialFace in value
|
|
param mode MaterialParameter in value
|
|
category EXT_light_texture
|
|
version 1.1
|
|
glxropcode ?
|
|
glsflags ignore
|
|
offset ?
|
|
|
|
###############################################################################
|
|
#
|
|
# Extension #118 - skipped
|
|
#
|
|
###############################################################################
|
|
|
|
###############################################################################
|
|
#
|
|
# Extension #119
|
|
# SGIX_blend_alpha_minmax commands
|
|
#
|
|
###############################################################################
|
|
|
|
# (none)
|
|
newcategory: SGIX_blend_alpha_minmax
|
|
|
|
###############################################################################
|
|
#
|
|
# Extension #120 - skipped
|
|
# Extension #121 - skipped
|
|
# Extension #122 - skipped
|
|
# Extension #123 - skipped
|
|
# Extension #124 - skipped
|
|
# Extension #125 - skipped
|
|
# Extension #126 - skipped
|
|
# Extension #127 - skipped
|
|
# Extension #128 - skipped
|
|
#
|
|
###############################################################################
|
|
|
|
###############################################################################
|
|
#
|
|
# Extension #129
|
|
# EXT_bgra commands
|
|
#
|
|
###############################################################################
|
|
|
|
# (none)
|
|
newcategory: EXT_bgra
|
|
|
|
###############################################################################
|
|
#
|
|
# Extension #130 - skipped
|
|
# Extension #131 - skipped
|
|
#
|
|
###############################################################################
|
|
|
|
###############################################################################
|
|
#
|
|
# Extension #132
|
|
# SGIX_async commands
|
|
#
|
|
###############################################################################
|
|
|
|
AsyncMarkerSGIX(marker)
|
|
return void
|
|
param marker UInt32 in value
|
|
category SGIX_async
|
|
version 1.0
|
|
glxflags ignore
|
|
extension
|
|
glsopcode 0x0198
|
|
offset ?
|
|
|
|
FinishAsyncSGIX(markerp)
|
|
return Int32
|
|
param markerp UInt32 out array [1]
|
|
category SGIX_async
|
|
version 1.0
|
|
dlflags notlistable
|
|
glxflags ignore
|
|
extension
|
|
glsopcode 0x0199
|
|
offset ?
|
|
|
|
PollAsyncSGIX(markerp)
|
|
return Int32
|
|
param markerp UInt32 out array [1]
|
|
category SGIX_async
|
|
version 1.0
|
|
dlflags notlistable
|
|
glxflags ignore
|
|
extension
|
|
glsopcode 0x019A
|
|
offset ?
|
|
|
|
GenAsyncMarkersSGIX(range)
|
|
return UInt32
|
|
param range SizeI in value
|
|
category SGIX_async
|
|
version 1.0
|
|
dlflags notlistable
|
|
glxflags ignore
|
|
extension
|
|
glsopcode 0x019B
|
|
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
|
|
glsopcode 0x019C
|
|
offset ?
|
|
|
|
IsAsyncMarkerSGIX(marker)
|
|
return Boolean
|
|
param marker UInt32 in value
|
|
category SGIX_async
|
|
version 1.0
|
|
dlflags notlistable
|
|
glxflags ignore
|
|
extension
|
|
glsopcode 0x019D
|
|
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
|
|
glsflags ignore client
|
|
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
|
|
glsflags ignore client
|
|
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
|
|
glsflags ignore client
|
|
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
|
|
glsflags ignore client
|
|
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 ?
|
|
glsflags ignore
|
|
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 ?
|
|
glsflags ignore
|
|
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 ?
|
|
glsflags ignore
|
|
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 ?
|
|
glsflags ignore
|
|
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
|
|
glsalias SecondaryColor3b
|
|
|
|
SecondaryColor3bvEXT(v)
|
|
return void
|
|
param v ColorB in array [3]
|
|
category EXT_secondary_color
|
|
version 1.1
|
|
glxropcode 4126
|
|
alias SecondaryColor3bv
|
|
glsalias 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
|
|
glsalias SecondaryColor3d
|
|
|
|
SecondaryColor3dvEXT(v)
|
|
return void
|
|
param v ColorD in array [3]
|
|
category EXT_secondary_color
|
|
version 1.1
|
|
glxropcode 4130
|
|
alias SecondaryColor3dv
|
|
glsalias 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
|
|
glsalias SecondaryColor3f
|
|
|
|
SecondaryColor3fvEXT(v)
|
|
return void
|
|
param v ColorF in array [3]
|
|
category EXT_secondary_color
|
|
version 1.1
|
|
glxropcode 4129
|
|
alias SecondaryColor3fv
|
|
glsalias 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
|
|
glsalias SecondaryColor3i
|
|
|
|
SecondaryColor3ivEXT(v)
|
|
return void
|
|
param v ColorI in array [3]
|
|
category EXT_secondary_color
|
|
version 1.1
|
|
glxropcode 4128
|
|
glsopcode 0x0200
|
|
offset 568
|
|
alias SecondaryColor3iv
|
|
glsalias SecondaryColor3iv
|
|
|
|
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
|
|
glsalias SecondaryColor3s
|
|
|
|
SecondaryColor3svEXT(v)
|
|
return void
|
|
param v ColorS in array [3]
|
|
category EXT_secondary_color
|
|
version 1.1
|
|
glxropcode 4127
|
|
alias SecondaryColor3sv
|
|
glsalias 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
|
|
glsalias SecondaryColor3ub
|
|
|
|
SecondaryColor3ubvEXT(v)
|
|
return void
|
|
param v ColorUB in array [3]
|
|
category EXT_secondary_color
|
|
version 1.1
|
|
glxropcode 4131
|
|
alias SecondaryColor3ubv
|
|
glsalias 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
|
|
glsalias SecondaryColor3ui
|
|
|
|
SecondaryColor3uivEXT(v)
|
|
return void
|
|
param v ColorUI in array [3]
|
|
category EXT_secondary_color
|
|
version 1.1
|
|
glxropcode 4133
|
|
alias SecondaryColor3uiv
|
|
glsalias 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
|
|
glsalias SecondaryColor3us
|
|
|
|
SecondaryColor3usvEXT(v)
|
|
return void
|
|
param v ColorUS in array [3]
|
|
category EXT_secondary_color
|
|
version 1.1
|
|
glxropcode 4132
|
|
alias SecondaryColor3usv
|
|
glsalias 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
|
|
glsalias 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 ?
|
|
glsflags ignore
|
|
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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias FogCoordf
|
|
|
|
FogCoordfvEXT(coord)
|
|
return void
|
|
param coord CoordF in array [1]
|
|
category EXT_fog_coord
|
|
version 1.1
|
|
glxropcode 4124
|
|
alias FogCoordfv
|
|
glsalias FogCoordfv
|
|
|
|
FogCoorddEXT(coord)
|
|
return void
|
|
param coord CoordD in value
|
|
category EXT_fog_coord
|
|
vectorequiv FogCoorddvEXT
|
|
version 1.1
|
|
alias FogCoordd
|
|
glsalias FogCoordd
|
|
|
|
FogCoorddvEXT(coord)
|
|
return void
|
|
param coord CoordD in array [1]
|
|
category EXT_fog_coord
|
|
version 1.1
|
|
glxropcode 4125
|
|
alias FogCoorddv
|
|
glsalias FogCoorddv
|
|
|
|
FogCoordPointerEXT(type, stride, pointer)
|
|
return void
|
|
param type FogPointerType in value # FogPointerTypeEXT in value
|
|
param stride SizeI in value
|
|
param pointer Void in array [COMPSIZE(type/stride)] retained
|
|
category EXT_fog_coord
|
|
dlflags notlistable
|
|
version 1.1
|
|
glxflags client-handcode server-handcode EXT
|
|
alias FogCoordPointer
|
|
glsalias FogCoordPointer
|
|
|
|
###############################################################################
|
|
#
|
|
# 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
|
|
glsflags ignore
|
|
offset ?
|
|
|
|
Tangent3bvEXT(v)
|
|
return void
|
|
param v Int8 in array [3]
|
|
category EXT_coordinate_frame
|
|
version 1.1
|
|
glxropcode ?
|
|
glsflags ignore
|
|
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
|
|
glsflags ignore
|
|
offset ?
|
|
|
|
Tangent3dvEXT(v)
|
|
return void
|
|
param v CoordD in array [3]
|
|
category EXT_coordinate_frame
|
|
version 1.1
|
|
glxropcode ?
|
|
glsflags ignore
|
|
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
|
|
glsflags ignore
|
|
offset ?
|
|
|
|
Tangent3fvEXT(v)
|
|
return void
|
|
param v CoordF in array [3]
|
|
category EXT_coordinate_frame
|
|
version 1.1
|
|
glxropcode ?
|
|
glsflags ignore
|
|
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
|
|
glsflags ignore
|
|
offset ?
|
|
|
|
Tangent3ivEXT(v)
|
|
return void
|
|
param v Int32 in array [3]
|
|
category EXT_coordinate_frame
|
|
version 1.1
|
|
glxropcode ?
|
|
glsflags ignore
|
|
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
|
|
glsflags ignore
|
|
offset ?
|
|
|
|
Tangent3svEXT(v)
|
|
return void
|
|
param v Int16 in array [3]
|
|
category EXT_coordinate_frame
|
|
version 1.1
|
|
glxropcode ?
|
|
glsflags ignore
|
|
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
|
|
glsflags ignore
|
|
offset ?
|
|
|
|
Binormal3bvEXT(v)
|
|
return void
|
|
param v Int8 in array [3]
|
|
category EXT_coordinate_frame
|
|
version 1.1
|
|
glxropcode ?
|
|
glsflags ignore
|
|
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
|
|
glsflags ignore
|
|
offset ?
|
|
|
|
Binormal3dvEXT(v)
|
|
return void
|
|
param v CoordD in array [3]
|
|
category EXT_coordinate_frame
|
|
version 1.1
|
|
glxropcode ?
|
|
glsflags ignore
|
|
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
|
|
glsflags ignore
|
|
offset ?
|
|
|
|
Binormal3fvEXT(v)
|
|
return void
|
|
param v CoordF in array [3]
|
|
category EXT_coordinate_frame
|
|
version 1.1
|
|
glxropcode ?
|
|
glsflags ignore
|
|
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
|
|
glsflags ignore
|
|
offset ?
|
|
|
|
Binormal3ivEXT(v)
|
|
return void
|
|
param v Int32 in array [3]
|
|
category EXT_coordinate_frame
|
|
version 1.1
|
|
glxropcode ?
|
|
glsflags ignore
|
|
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
|
|
glsflags ignore
|
|
offset ?
|
|
|
|
Binormal3svEXT(v)
|
|
return void
|
|
param v Int16 in array [3]
|
|
category EXT_coordinate_frame
|
|
version 1.1
|
|
glxropcode ?
|
|
glsflags ignore
|
|
offset ?
|
|
|
|
TangentPointerEXT(type, stride, pointer)
|
|
return void
|
|
param type NormalPointerType in value # TangentPointerTypeEXT in value
|
|
param stride SizeI in value
|
|
param pointer Void in array [COMPSIZE(type/stride)] retained
|
|
category EXT_coordinate_frame
|
|
dlflags notlistable
|
|
glxflags client-handcode client-intercept server-handcode
|
|
version 1.1
|
|
glsflags ignore
|
|
offset ?
|
|
|
|
BinormalPointerEXT(type, stride, pointer)
|
|
return void
|
|
param type NormalPointerType in value # 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
|
|
glsflags ignore
|
|
offset ?
|
|
|
|
###############################################################################
|
|
#
|
|
# Extension #157 - skipped
|
|
#
|
|
###############################################################################
|
|
|
|
###############################################################################
|
|
#
|
|
# Extension #158
|
|
# EXT_texture_env_combine commands
|
|
#
|
|
###############################################################################
|
|
|
|
# (none)
|
|
newcategory: EXT_texture_env_combine
|
|
|
|
###############################################################################
|
|
#
|
|
# Extension #159
|
|
# APPLE_specular_vector commands
|
|
#
|
|
###############################################################################
|
|
|
|
# (none)
|
|
newcategory: APPLE_specular_vector
|
|
|
|
###############################################################################
|
|
#
|
|
# Extension #160
|
|
# APPLE_transform_hint commands
|
|
#
|
|
###############################################################################
|
|
|
|
# (none)
|
|
newcategory: APPLE_transform_hint
|
|
|
|
###############################################################################
|
|
#
|
|
# Extension #161
|
|
# SGIX_fog_scale commands
|
|
#
|
|
###############################################################################
|
|
|
|
# (none)
|
|
newcategory: SGIX_fog_scale
|
|
|
|
###############################################################################
|
|
#
|
|
# Extension #162 - skipped
|
|
#
|
|
###############################################################################
|
|
|
|
###############################################################################
|
|
#
|
|
# Extension #163
|
|
# SUNX_constant_data commands
|
|
#
|
|
###############################################################################
|
|
|
|
FinishTextureSUNX()
|
|
return void
|
|
category SUNX_constant_data
|
|
version 1.1
|
|
glxropcode ?
|
|
glsflags ignore
|
|
offset ?
|
|
|
|
###############################################################################
|
|
#
|
|
# Extension #164
|
|
# SUN_global_alpha commands
|
|
#
|
|
###############################################################################
|
|
|
|
GlobalAlphaFactorbSUN(factor)
|
|
return void
|
|
param factor Int8 in value
|
|
category SUN_global_alpha
|
|
version 1.1
|
|
glxropcode ?
|
|
glsflags ignore
|
|
offset ?
|
|
|
|
GlobalAlphaFactorsSUN(factor)
|
|
return void
|
|
param factor Int16 in value
|
|
category SUN_global_alpha
|
|
version 1.1
|
|
glxropcode ?
|
|
glsflags ignore
|
|
offset ?
|
|
|
|
GlobalAlphaFactoriSUN(factor)
|
|
return void
|
|
param factor Int32 in value
|
|
category SUN_global_alpha
|
|
version 1.1
|
|
glxropcode ?
|
|
glsflags ignore
|
|
offset ?
|
|
|
|
GlobalAlphaFactorfSUN(factor)
|
|
return void
|
|
param factor Float32 in value
|
|
category SUN_global_alpha
|
|
version 1.1
|
|
glxropcode ?
|
|
glsflags ignore
|
|
offset ?
|
|
|
|
GlobalAlphaFactordSUN(factor)
|
|
return void
|
|
param factor Float64 in value
|
|
category SUN_global_alpha
|
|
version 1.1
|
|
glxropcode ?
|
|
glsflags ignore
|
|
offset ?
|
|
|
|
GlobalAlphaFactorubSUN(factor)
|
|
return void
|
|
param factor UInt8 in value
|
|
category SUN_global_alpha
|
|
version 1.1
|
|
glxropcode ?
|
|
glsflags ignore
|
|
offset ?
|
|
|
|
GlobalAlphaFactorusSUN(factor)
|
|
return void
|
|
param factor UInt16 in value
|
|
category SUN_global_alpha
|
|
version 1.1
|
|
glxropcode ?
|
|
glsflags ignore
|
|
offset ?
|
|
|
|
GlobalAlphaFactoruiSUN(factor)
|
|
return void
|
|
param factor UInt32 in value
|
|
category SUN_global_alpha
|
|
version 1.1
|
|
glxropcode ?
|
|
glsflags ignore
|
|
offset ?
|
|
|
|
###############################################################################
|
|
#
|
|
# Extension #165
|
|
# SUN_triangle_list commands
|
|
#
|
|
###############################################################################
|
|
|
|
ReplacementCodeuiSUN(code)
|
|
return void
|
|
param code UInt32 in value
|
|
category SUN_triangle_list
|
|
version 1.1
|
|
glxropcode ?
|
|
glsflags ignore
|
|
offset ?
|
|
|
|
ReplacementCodeusSUN(code)
|
|
return void
|
|
param code UInt16 in value
|
|
category SUN_triangle_list
|
|
version 1.1
|
|
glxropcode ?
|
|
glsflags ignore
|
|
offset ?
|
|
|
|
ReplacementCodeubSUN(code)
|
|
return void
|
|
param code UInt8 in value
|
|
category SUN_triangle_list
|
|
version 1.1
|
|
glxropcode ?
|
|
glsflags ignore
|
|
offset ?
|
|
|
|
ReplacementCodeuivSUN(code)
|
|
return void
|
|
param code UInt32 in array [COMPSIZE()]
|
|
category SUN_triangle_list
|
|
version 1.1
|
|
glxropcode ?
|
|
glsflags ignore
|
|
offset ?
|
|
|
|
ReplacementCodeusvSUN(code)
|
|
return void
|
|
param code UInt16 in array [COMPSIZE()]
|
|
category SUN_triangle_list
|
|
version 1.1
|
|
glxropcode ?
|
|
glsflags ignore
|
|
offset ?
|
|
|
|
ReplacementCodeubvSUN(code)
|
|
return void
|
|
param code UInt8 in array [COMPSIZE()]
|
|
category SUN_triangle_list
|
|
version 1.1
|
|
glxropcode ?
|
|
glsflags ignore
|
|
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 ?
|
|
glsflags ignore
|
|
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 ?
|
|
glsflags ignore
|
|
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 ?
|
|
glsflags ignore
|
|
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 ?
|
|
glsflags ignore
|
|
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 ?
|
|
glsflags ignore
|
|
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 ?
|
|
glsflags ignore
|
|
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 ?
|
|
glsflags ignore
|
|
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 ?
|
|
glsflags ignore
|
|
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 ?
|
|
glsflags ignore
|
|
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 ?
|
|
glsflags ignore
|
|
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 ?
|
|
glsflags ignore
|
|
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 ?
|
|
glsflags ignore
|
|
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 ?
|
|
glsflags ignore
|
|
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 ?
|
|
glsflags ignore
|
|
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 ?
|
|
glsflags ignore
|
|
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 ?
|
|
glsflags ignore
|
|
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 ?
|
|
glsflags ignore
|
|
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 ?
|
|
glsflags ignore
|
|
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 ?
|
|
glsflags ignore
|
|
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 ?
|
|
glsflags ignore
|
|
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 ?
|
|
glsflags ignore
|
|
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 ?
|
|
glsflags ignore
|
|
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 ?
|
|
glsflags ignore
|
|
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 ?
|
|
glsflags ignore
|
|
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 ?
|
|
glsflags ignore
|
|
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 ?
|
|
glsflags ignore
|
|
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 ?
|
|
glsflags ignore
|
|
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 ?
|
|
glsflags ignore
|
|
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 ?
|
|
glsflags ignore
|
|
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 ?
|
|
glsflags ignore
|
|
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 ?
|
|
glsflags ignore
|
|
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 ?
|
|
glsflags ignore
|
|
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 ?
|
|
glsflags ignore
|
|
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 ?
|
|
glsflags ignore
|
|
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 ?
|
|
glsflags ignore
|
|
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 ?
|
|
glsflags ignore
|
|
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 ?
|
|
glsflags ignore
|
|
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 ?
|
|
glsflags ignore
|
|
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 ?
|
|
glsflags ignore
|
|
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 ?
|
|
glsflags ignore
|
|
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 ?
|
|
glsflags ignore
|
|
offset ?
|
|
|
|
###############################################################################
|
|
#
|
|
# Extension #167 - WGL_EXT_display_color_table
|
|
# Extension #168 - WGL_EXT_extensions_string
|
|
# Extension #169 - WGL_EXT_make_current_read
|
|
# Extension #170 - WGL_EXT_pixel_format
|
|
# Extension #171 - WGL_EXT_pbuffer
|
|
# Extension #172 - WGL_EXT_swap_control
|
|
#
|
|
###############################################################################
|
|
|
|
###############################################################################
|
|
#
|
|
# Extension #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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsopcode 0x01DE
|
|
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
|
|
glsflags client
|
|
glsopcode 0x01DF
|
|
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
|
|
glsflags client
|
|
glsopcode 0x01E0
|
|
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
|
|
glsflags client
|
|
glsopcode 0x01E1
|
|
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
|
|
glsflags gl-enum
|
|
glsopcode 0x01E2
|
|
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
|
|
glsflags gl-enum
|
|
glsopcode 0x01E3
|
|
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
|
|
glsflags gl-enum
|
|
glsopcode 0x01E4
|
|
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
|
|
glsflags gl-enum
|
|
glsopcode 0x01E5
|
|
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
|
|
glsopcode 0x01E6
|
|
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
|
|
glsopcode 0x01E7
|
|
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
|
|
glsopcode 0x01E8
|
|
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
|
|
glsflags get
|
|
glsopcode 0x01E9
|
|
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
|
|
glsflags get
|
|
glsopcode 0x01EA
|
|
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
|
|
glsflags get
|
|
glsopcode 0x01EB
|
|
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
|
|
glsflags get
|
|
glsopcode 0x01EC
|
|
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
|
|
glsflags get
|
|
glsopcode 0x01ED
|
|
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
|
|
glsflags get
|
|
glsopcode 0x01EE
|
|
offset 511
|
|
|
|
###############################################################################
|
|
#
|
|
# Extension #192
|
|
# NV_fog_distance commands
|
|
#
|
|
###############################################################################
|
|
|
|
# (none)
|
|
newcategory: NV_fog_distance
|
|
|
|
###############################################################################
|
|
#
|
|
# Extension #193
|
|
# NV_texgen_emboss commands
|
|
#
|
|
###############################################################################
|
|
|
|
# (none)
|
|
newcategory: NV_texgen_emboss
|
|
|
|
###############################################################################
|
|
#
|
|
# Extension #194
|
|
# NV_blend_square commands
|
|
#
|
|
###############################################################################
|
|
|
|
# (none)
|
|
newcategory: NV_blend_square
|
|
|
|
###############################################################################
|
|
#
|
|
# Extension #195
|
|
# NV_texture_env_combine4 commands
|
|
#
|
|
###############################################################################
|
|
|
|
# (none)
|
|
newcategory: NV_texture_env_combine4
|
|
|
|
###############################################################################
|
|
#
|
|
# Extension #196
|
|
# MESA_resize_buffers commands
|
|
#
|
|
###############################################################################
|
|
|
|
ResizeBuffersMESA()
|
|
return void
|
|
category MESA_resize_buffers
|
|
version 1.0
|
|
glxropcode ?
|
|
glsopcode 0x01EF
|
|
offset 512
|
|
|
|
###############################################################################
|
|
#
|
|
# Extension #197
|
|
# MESA_window_pos commands
|
|
#
|
|
# Note that the 2- and 3-component versions are now aliases of ARB
|
|
# entry points.
|
|
#
|
|
###############################################################################
|
|
|
|
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 ?
|
|
glsopcode 0x01F0
|
|
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 ?
|
|
glsopcode 0x01F1
|
|
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 ?
|
|
glsopcode 0x01F2
|
|
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 ?
|
|
glsopcode 0x01F3
|
|
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 ?
|
|
glsopcode 0x01F4
|
|
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 ?
|
|
glsopcode 0x01F5
|
|
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 ?
|
|
glsopcode 0x01F6
|
|
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 ?
|
|
glsopcode 0x01F7
|
|
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 ?
|
|
glsopcode 0x01F8
|
|
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 ?
|
|
glsopcode 0x01F9
|
|
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 ?
|
|
glsopcode 0x01FA
|
|
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 ?
|
|
glsopcode 0x01FB
|
|
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 ?
|
|
glsflags ignore
|
|
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 ?
|
|
glsflags ignore
|
|
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 ?
|
|
glsflags ignore
|
|
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 ?
|
|
glsflags ignore
|
|
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 ?
|
|
glsflags ignore
|
|
offset ?
|
|
|
|
FogCoordPointerListIBM(type, stride, pointer, ptrstride)
|
|
return void
|
|
param type FogPointerType in value # FogPointerTypeIBM in value
|
|
param stride Int32 in value
|
|
param pointer VoidPointer in array [COMPSIZE(type/stride)] retained
|
|
param ptrstride Int32 in value
|
|
category IBM_vertex_array_lists
|
|
version 1.1
|
|
glxropcode ?
|
|
glsflags ignore
|
|
offset ?
|
|
|
|
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 ?
|
|
glsflags ignore
|
|
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 ?
|
|
glsflags ignore
|
|
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 ?
|
|
glsflags ignore
|
|
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 ?
|
|
glsflags ignore
|
|
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 ?
|
|
glsflags ignore
|
|
glsopcode 0x01FC
|
|
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
|
|
glsopcode 0x0160
|
|
offset 446
|
|
|
|
SamplePatternEXT(pattern)
|
|
return void
|
|
param pattern SamplePatternEXT in value
|
|
category EXT_multisample
|
|
version 1.0
|
|
glxropcode ?
|
|
glxflags
|
|
extension
|
|
glsopcode 0x0161
|
|
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
|
|
glsopcode 0x01B0
|
|
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
|
|
glsopcode 0x0183
|
|
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
|
|
glsopcode 0x0216
|
|
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
|
|
glsopcode 0x0215
|
|
offset 648
|
|
|
|
IsFenceNV(fence)
|
|
return Boolean
|
|
param fence FenceNV in value
|
|
category NV_fence
|
|
dlflags notlistable
|
|
version 1.2
|
|
extension soft WINSOFT NV10
|
|
glxvendorpriv 1278
|
|
glxflags ignore
|
|
glsflags get
|
|
glsopcode 0x021A
|
|
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
|
|
glsflags get
|
|
glsopcode 0x0218
|
|
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
|
|
glsflags get
|
|
glsopcode 0x021B
|
|
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
|
|
glsflags get
|
|
glsopcode 0x0219
|
|
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
|
|
glsopcode 0x0217
|
|
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
|
|
glsflags ignore
|
|
glsopcode 0x021C
|
|
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
|
|
glsflags ignore
|
|
glsopcode 0x021D
|
|
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
|
|
glsflags ignore
|
|
glsopcode 0x021E
|
|
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
|
|
glsflags get
|
|
glsopcode 0x021F
|
|
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
|
|
glsflags get
|
|
glsopcode 0x0220
|
|
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
|
|
glsflags get
|
|
glsopcode 0x0221
|
|
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
|
|
glsflags get
|
|
glsopcode 0x0222
|
|
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
|
|
glsflags get
|
|
glsopcode 0x0223
|
|
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
|
|
glsopcode 0x0224
|
|
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
|
|
glsopcode 0x0225
|
|
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
|
|
glsflags get
|
|
glsopcode 0x0226
|
|
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
|
|
glsflags get
|
|
glsopcode 0x022B
|
|
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
|
|
glsopcode 0x0227
|
|
alias BindProgramARB
|
|
glsalias 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
|
|
glsopcode 0x0228
|
|
alias DeleteProgramsARB
|
|
glsalias 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
|
|
glsopcode 0x0229
|
|
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
|
|
glsopcode 0x022A
|
|
alias GenProgramsARB
|
|
glsalias 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
|
|
glsflags get
|
|
glsopcode 0x022E
|
|
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
|
|
glsflags get
|
|
glsopcode 0x022D
|
|
offset 584
|
|
|
|
# GetProgramParameterSigneddvNV(target, index, pname, params)
|
|
# return void
|
|
# param target VertexAttribEnumNV in value
|
|
# param index Int32 in value
|
|
# param pname VertexAttribEnumNV in value
|
|
# param params Float64 out array [4]
|
|
# category NV_vertex_program1_1_dcc
|
|
# dlflags notlistable
|
|
# version 1.2
|
|
# extension soft WINSOFT NV20
|
|
# glsflags ignore
|
|
# glxflags ignore
|
|
# offset ?
|
|
#
|
|
# GetProgramParameterSignedfvNV(target, index, pname, params)
|
|
# return void
|
|
# param target VertexAttribEnumNV in value
|
|
# param index Int32 in value
|
|
# param pname VertexAttribEnumNV in value
|
|
# param params Float32 out array [4]
|
|
# category NV_vertex_program1_1_dcc
|
|
# dlflags notlistable
|
|
# version 1.2
|
|
# extension soft WINSOFT NV20
|
|
# glsflags ignore
|
|
# glxflags ignore
|
|
# offset ?
|
|
|
|
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
|
|
glsflags get
|
|
glsopcode 0x022F
|
|
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
|
|
glsflags get
|
|
glsopcode 0x0230
|
|
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
|
|
glsflags get
|
|
glsopcode 0x0231
|
|
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
|
|
glsflags client get
|
|
glsopcode 0x0232
|
|
alias GetVertexAttribdv
|
|
glsalias 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
|
|
glsflags client get
|
|
glsopcode 0x0233
|
|
alias GetVertexAttribfv
|
|
glsalias 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
|
|
glsflags client get
|
|
glsopcode 0x0234
|
|
alias GetVertexAttribiv
|
|
glsalias 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
|
|
glsflags client get
|
|
glsopcode 0x0235
|
|
alias GetVertexAttribPointerv
|
|
glsalias 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
|
|
glsflags get
|
|
glsopcode 0x0236
|
|
alias IsProgram
|
|
glsalias 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
|
|
glsopcode 0x0237
|
|
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
|
|
glsopcode 0x0238
|
|
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
|
|
glsopcode 0x0239
|
|
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
|
|
glsopcode 0x023A
|
|
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
|
|
glsopcode 0x023B
|
|
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
|
|
# glsflags ignore
|
|
# glxflags ignore
|
|
# offset ?
|
|
#
|
|
# ProgramParameterSigned4fNV(target, index, x, y, z, w)
|
|
# return void
|
|
# param target VertexAttribEnumNV in value
|
|
# param index Int32 in value
|
|
# param x Float32 in value
|
|
# param y Float32 in value
|
|
# param z Float32 in value
|
|
# param w Float32 in value
|
|
# category NV_vertex_program1_1_dcc
|
|
# version 1.2
|
|
# vectorequiv ProgramParameterSigned4fvNV
|
|
# extension soft WINSOFT NV20
|
|
# offset ?
|
|
#
|
|
# ProgramParameterSigned4fvNV(target, index, v)
|
|
# return void
|
|
# param target VertexAttribEnumNV in value
|
|
# param index Int32 in value
|
|
# param v Float32 in array [4]
|
|
# category NV_vertex_program1_1_dcc
|
|
# version 1.2
|
|
# extension soft WINSOFT NV20
|
|
# glsflags ignore
|
|
# glxflags ignore
|
|
# offset ?
|
|
#
|
|
# ProgramParametersSigned4dvNV(target, index, count, v)
|
|
# return void
|
|
# param target VertexAttribEnumNV in value
|
|
# param index Int32 in value
|
|
# param count SizeI in value
|
|
# param v Float64 in array [count*4]
|
|
# category NV_vertex_program1_1_dcc
|
|
# version 1.2
|
|
# extension soft WINSOFT NV20
|
|
# glsflags ignore
|
|
# glxflags ignore
|
|
# offset ?
|
|
#
|
|
# ProgramParametersSigned4fvNV(target, index, count, v)
|
|
# return void
|
|
# param target VertexAttribEnumNV in value
|
|
# param index Int32 in value
|
|
# param count SizeI in value
|
|
# param v Float32 in array [count*4]
|
|
# category NV_vertex_program1_1_dcc
|
|
# version 1.2
|
|
# extension soft WINSOFT NV20
|
|
# glsflags ignore
|
|
# glxflags ignore
|
|
# offset ?
|
|
|
|
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
|
|
glsopcode 0x022C
|
|
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
|
|
glsopcode 0x023C
|
|
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
|
|
glsflags client
|
|
glsopcode 0x023D
|
|
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
|
|
glsalias 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
|
|
glsopcode 0x0240
|
|
alias VertexAttrib1dv
|
|
glsalias 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
|
|
glsalias 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
|
|
glsopcode 0x023F
|
|
alias VertexAttrib1fv
|
|
glsalias 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
|
|
glsalias 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
|
|
glsopcode 0x023E
|
|
alias VertexAttrib1sv
|
|
glsalias 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
|
|
glsalias 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
|
|
glsopcode 0x0243
|
|
alias VertexAttrib2dv
|
|
glsalias 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
|
|
glsalias 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
|
|
glsopcode 0x0242
|
|
alias VertexAttrib2fv
|
|
glsalias 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
|
|
glsalias 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
|
|
glsopcode 0x0241
|
|
alias VertexAttrib2sv
|
|
glsalias 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
|
|
glsalias 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
|
|
glsopcode 0x0246
|
|
alias VertexAttrib3dv
|
|
glsalias 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
|
|
glsalias 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
|
|
glsopcode 0x0245
|
|
alias VertexAttrib3fv
|
|
glsalias 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
|
|
glsalias 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
|
|
glsopcode 0x0244
|
|
alias VertexAttrib3sv
|
|
glsalias 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
|
|
glsalias 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
|
|
glsopcode 0x0249
|
|
alias VertexAttrib4dv
|
|
glsalias 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
|
|
glsalias 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
|
|
glsopcode 0x0248
|
|
alias VertexAttrib4fv
|
|
glsalias 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
|
|
glsalias 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
|
|
glsopcode 0x0247
|
|
alias VertexAttrib4sv
|
|
glsalias 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
|
|
glsalias 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
|
|
glsopcode 0x024A
|
|
alias VertexAttrib4Nubv
|
|
glsalias 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
|
|
glsopcode 0x024D
|
|
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
|
|
glsopcode 0x024C
|
|
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
|
|
glsopcode 0x024B
|
|
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
|
|
glsopcode 0x0250
|
|
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
|
|
glsopcode 0x024F
|
|
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
|
|
glsopcode 0x024E
|
|
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
|
|
glsopcode 0x0253
|
|
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
|
|
glsopcode 0x0252
|
|
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
|
|
glsopcode 0x0251
|
|
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
|
|
glsopcode 0x0256
|
|
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
|
|
glsopcode 0x0255
|
|
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
|
|
glsopcode 0x0254
|
|
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
|
|
glsopcode 0x0257
|
|
offset 641
|
|
|
|
|
|
###############################################################################
|
|
#
|
|
# Extension #234 - GLX_SGIX_visual_select_group
|
|
#
|
|
###############################################################################
|
|
|
|
###############################################################################
|
|
#
|
|
# Extension #235
|
|
# SGIX_texture_coordinate_clamp commands
|
|
#
|
|
###############################################################################
|
|
|
|
# (none)
|
|
newcategory: SGIX_texture_coordinate_clamp
|
|
|
|
###############################################################################
|
|
#
|
|
# Extension #236
|
|
# SGIX_scalebias_hint commands
|
|
#
|
|
###############################################################################
|
|
|
|
# (none)
|
|
newcategory: SGIX_scalebias_hint
|
|
|
|
###############################################################################
|
|
#
|
|
# Extension #237 - GLX_OML_swap_method commands
|
|
# Extension #238 - GLX_OML_sync_control commands
|
|
#
|
|
###############################################################################
|
|
|
|
###############################################################################
|
|
#
|
|
# Extension #239
|
|
# OML_interlace commands
|
|
#
|
|
###############################################################################
|
|
|
|
# (none)
|
|
newcategory: OML_interlace
|
|
|
|
###############################################################################
|
|
#
|
|
# Extension #240
|
|
# OML_subsample commands
|
|
#
|
|
###############################################################################
|
|
|
|
# (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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags ignore get
|
|
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
|
|
glsflags ignore get
|
|
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
|
|
glsflags ignore
|
|
offset ?
|
|
|
|
BindFragmentShaderATI(id)
|
|
return void
|
|
param id UInt32 in value
|
|
category ATI_fragment_shader
|
|
version 1.2
|
|
extension
|
|
glxropcode ?
|
|
glxflags ignore
|
|
glsflags ignore
|
|
offset ?
|
|
|
|
DeleteFragmentShaderATI(id)
|
|
return void
|
|
param id UInt32 in value
|
|
category ATI_fragment_shader
|
|
version 1.2
|
|
extension
|
|
glxropcode ?
|
|
glxflags ignore
|
|
glsflags ignore
|
|
offset ?
|
|
|
|
BeginFragmentShaderATI()
|
|
return void
|
|
category ATI_fragment_shader
|
|
version 1.2
|
|
extension
|
|
glxropcode ?
|
|
glxflags ignore
|
|
glsflags ignore
|
|
offset ?
|
|
|
|
EndFragmentShaderATI()
|
|
return void
|
|
category ATI_fragment_shader
|
|
version 1.2
|
|
extension
|
|
glxropcode ?
|
|
glxflags ignore
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags ignore
|
|
offset ?
|
|
|
|
IsObjectBufferATI(buffer)
|
|
return Boolean
|
|
param buffer UInt32 in value
|
|
category ATI_vertex_array_object
|
|
version 1.2
|
|
extension
|
|
glxropcode ?
|
|
glxflags ignore
|
|
glsflags ignore get
|
|
offset ?
|
|
|
|
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
|
|
glsflags 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
|
|
glsflags ignore get
|
|
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
|
|
glsflags ignore get
|
|
offset ?
|
|
|
|
FreeObjectBufferATI(buffer)
|
|
return void
|
|
param buffer UInt32 in value
|
|
category ATI_vertex_array_object
|
|
version 1.2
|
|
extension
|
|
glxropcode ?
|
|
glxflags ignore
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags ignore get
|
|
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
|
|
glsflags ignore get
|
|
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
|
|
glsflags 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
|
|
glsflags ignore get
|
|
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
|
|
glsflags ignore get
|
|
offset ?
|
|
|
|
###############################################################################
|
|
#
|
|
# Extension #248
|
|
# EXT_vertex_shader commands
|
|
#
|
|
###############################################################################
|
|
|
|
BeginVertexShaderEXT()
|
|
return void
|
|
category EXT_vertex_shader
|
|
version 1.2
|
|
extension
|
|
glxropcode ?
|
|
glxflags ignore
|
|
glsflags ignore
|
|
offset ?
|
|
|
|
EndVertexShaderEXT()
|
|
return void
|
|
category EXT_vertex_shader
|
|
version 1.2
|
|
extension
|
|
glxropcode ?
|
|
glxflags ignore
|
|
glsflags ignore
|
|
offset ?
|
|
|
|
BindVertexShaderEXT(id)
|
|
return void
|
|
param id UInt32 in value
|
|
category EXT_vertex_shader
|
|
version 1.2
|
|
extension
|
|
glxropcode ?
|
|
glxflags ignore
|
|
glsflags ignore
|
|
offset ?
|
|
|
|
GenVertexShadersEXT(range)
|
|
return UInt32
|
|
param range UInt32 in value
|
|
category EXT_vertex_shader
|
|
version 1.2
|
|
extension
|
|
glxropcode ?
|
|
glxflags ignore
|
|
glsflags ignore
|
|
offset ?
|
|
|
|
DeleteVertexShaderEXT(id)
|
|
return void
|
|
param id UInt32 in value
|
|
category EXT_vertex_shader
|
|
version 1.2
|
|
extension
|
|
glxropcode ?
|
|
glxflags ignore
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags ignore
|
|
offset ?
|
|
|
|
EnableVariantClientStateEXT(id)
|
|
return void
|
|
param id UInt32 in value
|
|
category EXT_vertex_shader
|
|
version 1.2
|
|
extension
|
|
glxropcode ?
|
|
glxflags ignore
|
|
glsflags ignore
|
|
offset ?
|
|
|
|
DisableVariantClientStateEXT(id)
|
|
return void
|
|
param id UInt32 in value
|
|
category EXT_vertex_shader
|
|
version 1.2
|
|
extension
|
|
glxropcode ?
|
|
glxflags ignore
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags ignore
|
|
offset ?
|
|
|
|
BindParameterEXT(value)
|
|
return UInt32
|
|
param value VertexShaderParameterEXT in value
|
|
category EXT_vertex_shader
|
|
version 1.2
|
|
extension
|
|
glxropcode ?
|
|
glxflags ignore
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags ignore get
|
|
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
|
|
glsflags ignore get
|
|
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
|
|
glsflags ignore get
|
|
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
|
|
glsflags ignore get
|
|
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
|
|
glsflags ignore get
|
|
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
|
|
glsflags ignore get
|
|
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
|
|
glsflags ignore get
|
|
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
|
|
glsflags ignore get
|
|
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
|
|
glsflags ignore get
|
|
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
|
|
glsflags ignore get
|
|
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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags ignore
|
|
offset ?
|
|
|
|
ClientActiveVertexStreamATI(stream)
|
|
return void
|
|
param stream VertexStreamATI in value
|
|
category ATI_vertex_streams
|
|
version 1.2
|
|
extension
|
|
glxropcode ?
|
|
glxflags ignore
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags ignore
|
|
offset ?
|
|
|
|
###############################################################################
|
|
#
|
|
# Extension #250 - WGL_I3D_digital_video_control
|
|
# Extension #251 - WGL_I3D_gamma
|
|
# Extension #252 - WGL_I3D_genlock
|
|
# Extension #253 - WGL_I3D_image_buffer
|
|
# Extension #254 - WGL_I3D_swap_frame_lock
|
|
# Extension #255 - WGL_I3D_swap_frame_usage
|
|
#
|
|
###############################################################################
|
|
|
|
###############################################################################
|
|
#
|
|
# Extension #256
|
|
# ATI_element_array commands
|
|
#
|
|
###############################################################################
|
|
|
|
ElementPointerATI(type, pointer)
|
|
return void
|
|
param type ElementPointerTypeATI in value
|
|
param pointer Void in array [COMPSIZE(type)] retained
|
|
category ATI_element_array
|
|
dlflags notlistable
|
|
glxflags client-handcode client-intercept server-handcode
|
|
version 1.2
|
|
glsflags ignore
|
|
offset ?
|
|
|
|
DrawElementArrayATI(mode, count)
|
|
return void
|
|
param mode BeginMode in value
|
|
param count SizeI in value
|
|
category ATI_element_array
|
|
dlflags handcode
|
|
glxflags client-handcode client-intercept server-handcode
|
|
version 1.2
|
|
glsopcode ?
|
|
offset ?
|
|
|
|
DrawRangeElementArrayATI(mode, start, end, count)
|
|
return void
|
|
param mode BeginMode in value
|
|
param start UInt32 in value
|
|
param end UInt32 in value
|
|
param count SizeI in value
|
|
category ATI_element_array
|
|
dlflags handcode
|
|
glxflags client-handcode client-intercept server-handcode
|
|
version 1.2
|
|
glsopcode ?
|
|
offset ?
|
|
|
|
###############################################################################
|
|
#
|
|
# Extension #257
|
|
# SUN_mesh_array commands
|
|
#
|
|
###############################################################################
|
|
|
|
DrawMeshArraysSUN(mode, first, count, width)
|
|
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 ?
|
|
glsopcode ?
|
|
offset ?
|
|
|
|
###############################################################################
|
|
#
|
|
# Extension #258
|
|
# SUN_slice_accum commands
|
|
#
|
|
###############################################################################
|
|
|
|
# (none)
|
|
newcategory: SUN_slice_accum
|
|
|
|
###############################################################################
|
|
#
|
|
# Extension #259
|
|
# NV_multisample_filter_hint commands
|
|
#
|
|
###############################################################################
|
|
|
|
# (none)
|
|
newcategory: NV_multisample_filter_hint
|
|
|
|
###############################################################################
|
|
#
|
|
# Extension #260
|
|
# NV_depth_clamp commands
|
|
#
|
|
###############################################################################
|
|
|
|
# (none)
|
|
newcategory: NV_depth_clamp
|
|
|
|
###############################################################################
|
|
#
|
|
# Extension #261
|
|
# NV_occlusion_query commands
|
|
#
|
|
###############################################################################
|
|
|
|
GenOcclusionQueriesNV(n, ids)
|
|
return void
|
|
param n SizeI in value
|
|
param ids UInt32 out array [n]
|
|
dlflags notlistable
|
|
category NV_occlusion_query
|
|
version 1.2
|
|
extension soft WINSOFT NV20
|
|
glsflags ignore
|
|
glxflags ignore
|
|
|
|
DeleteOcclusionQueriesNV(n, ids)
|
|
return void
|
|
param n SizeI in value
|
|
param ids UInt32 in array [n]
|
|
dlflags notlistable
|
|
category NV_occlusion_query
|
|
version 1.2
|
|
extension soft WINSOFT NV20
|
|
glsflags ignore
|
|
glxflags ignore
|
|
|
|
IsOcclusionQueryNV(id)
|
|
return Boolean
|
|
param id UInt32 in value
|
|
dlflags notlistable
|
|
category NV_occlusion_query
|
|
version 1.2
|
|
extension soft WINSOFT NV20
|
|
glsflags ignore
|
|
glxflags ignore
|
|
|
|
BeginOcclusionQueryNV(id)
|
|
return void
|
|
param id UInt32 in value
|
|
category NV_occlusion_query
|
|
version 1.2
|
|
extension soft WINSOFT NV20
|
|
glsflags ignore
|
|
glxflags ignore
|
|
|
|
EndOcclusionQueryNV()
|
|
return void
|
|
category NV_occlusion_query
|
|
version 1.2
|
|
extension soft WINSOFT NV20
|
|
glsflags ignore
|
|
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
|
|
glsflags ignore
|
|
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
|
|
glsflags ignore
|
|
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
|
|
glsalias 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
|
|
glsalias PointParameteriv
|
|
|
|
###############################################################################
|
|
#
|
|
# Extension #263 - WGL_NV_render_depth_texture
|
|
# Extension #264 - WGL_NV_render_texture_rectangle
|
|
#
|
|
###############################################################################
|
|
|
|
###############################################################################
|
|
#
|
|
# Extension #265
|
|
# NV_texture_shader3 commands
|
|
#
|
|
###############################################################################
|
|
|
|
# (none)
|
|
newcategory: NV_texture_shader3
|
|
|
|
###############################################################################
|
|
#
|
|
# Extension #266
|
|
# NV_vertex_program1_1 commands
|
|
#
|
|
###############################################################################
|
|
|
|
# (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
|
|
glsopcode ?
|
|
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
|
|
glsopcode ?
|
|
offset ?
|
|
|
|
DrawElementArrayAPPLE(mode, first, count)
|
|
return void
|
|
param mode BeginMode in value
|
|
param first Int32 in value
|
|
param count SizeI in value
|
|
category APPLE_element_array
|
|
version 1.2
|
|
extension
|
|
glxropcode ?
|
|
glxflags ignore
|
|
glsopcode ?
|
|
offset ?
|
|
|
|
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
|
|
glsopcode ?
|
|
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
|
|
glsopcode ?
|
|
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
|
|
glsopcode ?
|
|
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
|
|
glsopcode ?
|
|
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
|
|
glsopcode ?
|
|
offset ?
|
|
|
|
SetFenceAPPLE(fence)
|
|
return void
|
|
param fence FenceNV in value
|
|
category APPLE_fence
|
|
version 1.2
|
|
extension
|
|
glxropcode ?
|
|
glxflags ignore
|
|
glsopcode ?
|
|
offset ?
|
|
|
|
IsFenceAPPLE(fence)
|
|
return Boolean
|
|
param fence FenceNV in value
|
|
category APPLE_fence
|
|
version 1.2
|
|
extension
|
|
glxropcode ?
|
|
glxflags ignore
|
|
glsopcode ?
|
|
offset ?
|
|
|
|
TestFenceAPPLE(fence)
|
|
return Boolean
|
|
param fence FenceNV in value
|
|
category APPLE_fence
|
|
version 1.2
|
|
extension
|
|
glxropcode ?
|
|
glxflags ignore
|
|
glsopcode ?
|
|
offset ?
|
|
|
|
FinishFenceAPPLE(fence)
|
|
return void
|
|
param fence FenceNV in value
|
|
category APPLE_fence
|
|
version 1.2
|
|
extension
|
|
glxropcode ?
|
|
glxflags ignore
|
|
glsopcode ?
|
|
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
|
|
glsopcode ?
|
|
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
|
|
glsopcode ?
|
|
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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias GenVertexArray
|
|
|
|
IsVertexArrayAPPLE(array)
|
|
return Boolean
|
|
param array UInt32 in value
|
|
category APPLE_vertex_array_object
|
|
version 1.2
|
|
extension
|
|
glxropcode ?
|
|
glxflags ignore
|
|
alias IsVertexArray
|
|
glsalias 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
|
|
glsopcode ?
|
|
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
|
|
glsopcode ?
|
|
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
|
|
glsopcode ?
|
|
offset ?
|
|
|
|
###############################################################################
|
|
#
|
|
# Extension #275
|
|
# APPLE_ycbcr_422 commands
|
|
#
|
|
###############################################################################
|
|
|
|
# (none)
|
|
newcategory: APPLE_ycbcr_422
|
|
|
|
###############################################################################
|
|
#
|
|
# Extension #276
|
|
# S3_s3tc commands
|
|
#
|
|
###############################################################################
|
|
|
|
# (none)
|
|
newcategory: S3_s3tc
|
|
|
|
###############################################################################
|
|
#
|
|
# Extension #277
|
|
# ATI_draw_buffers commands
|
|
#
|
|
###############################################################################
|
|
|
|
DrawBuffersATI(n, bufs)
|
|
return void
|
|
param n SizeI in value
|
|
param bufs DrawBufferModeATI in array [n]
|
|
category ATI_draw_buffers
|
|
version 1.2
|
|
extension
|
|
glxropcode 233
|
|
alias DrawBuffers
|
|
glsalias DrawBuffers
|
|
|
|
###############################################################################
|
|
#
|
|
# Extension #278 - WGL_ATI_pixel_format_float
|
|
#
|
|
###############################################################################
|
|
newcategory: ATI_pixel_format_float
|
|
passthru: /* This is really a WGL extension, but defines some associated GL enums.
|
|
passthru: * ATI does not export "GL_ATI_pixel_format_float" in the GL_EXTENSIONS string.
|
|
passthru: */
|
|
|
|
###############################################################################
|
|
#
|
|
# Extension #279
|
|
# ATI_texture_env_combine3 commands
|
|
#
|
|
###############################################################################
|
|
|
|
# (none)
|
|
newcategory: ATI_texture_env_combine3
|
|
|
|
###############################################################################
|
|
#
|
|
# Extension #280
|
|
# ATI_texture_float commands
|
|
#
|
|
###############################################################################
|
|
|
|
# (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
|
|
glsopcode ?
|
|
offset 682
|
|
|
|
ProgramNamedParameter4dNV(id, len, name, x, y, z, w)
|
|
return void
|
|
param id UInt32 in value
|
|
param len SizeI in value
|
|
param name UInt8 in array [1]
|
|
param x Float64 in value
|
|
param y Float64 in value
|
|
param z Float64 in value
|
|
param w Float64 in value
|
|
category NV_fragment_program
|
|
version 1.2
|
|
extension
|
|
glxropcode ?
|
|
glxflags ignore
|
|
glsopcode ?
|
|
offset 683
|
|
|
|
ProgramNamedParameter4fvNV(id, len, name, v)
|
|
return void
|
|
param id UInt32 in value
|
|
param len SizeI in value
|
|
param name UInt8 in array [1]
|
|
param v Float32 in array [4]
|
|
category NV_fragment_program
|
|
version 1.2
|
|
extension
|
|
glxropcode ?
|
|
glxflags ignore
|
|
glsopcode ?
|
|
offset 684
|
|
|
|
ProgramNamedParameter4dvNV(id, len, name, v)
|
|
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
|
|
glsopcode ?
|
|
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
|
|
glsflags get
|
|
glsopcode ?
|
|
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
|
|
glsflags get
|
|
glsopcode ?
|
|
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
|
|
glsopcode ?
|
|
offset ?
|
|
|
|
Vertex2hvNV(v)
|
|
return void
|
|
param v Half16NV in array [2]
|
|
category NV_half_float
|
|
version 1.2
|
|
extension
|
|
glxropcode ?
|
|
glxflags ignore
|
|
glsopcode ?
|
|
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
|
|
glsopcode ?
|
|
offset ?
|
|
|
|
Vertex3hvNV(v)
|
|
return void
|
|
param v Half16NV in array [3]
|
|
category NV_half_float
|
|
version 1.2
|
|
extension
|
|
glxropcode ?
|
|
glxflags ignore
|
|
glsopcode ?
|
|
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
|
|
glsopcode ?
|
|
offset ?
|
|
|
|
Vertex4hvNV(v)
|
|
return void
|
|
param v Half16NV in array [4]
|
|
category NV_half_float
|
|
version 1.2
|
|
extension
|
|
glxropcode ?
|
|
glxflags ignore
|
|
glsopcode ?
|
|
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
|
|
glsopcode ?
|
|
offset ?
|
|
|
|
Normal3hvNV(v)
|
|
return void
|
|
param v Half16NV in array [3]
|
|
category NV_half_float
|
|
version 1.2
|
|
extension
|
|
glxropcode ?
|
|
glxflags ignore
|
|
glsopcode ?
|
|
offset ?
|
|
|
|
Color3hNV(red, green, blue)
|
|
return void
|
|
param red Half16NV in value
|
|
param green Half16NV in value
|
|
param blue Half16NV in value
|
|
category NV_half_float
|
|
version 1.2
|
|
extension
|
|
glxropcode ?
|
|
glxflags ignore
|
|
glsopcode ?
|
|
offset ?
|
|
|
|
Color3hvNV(v)
|
|
return void
|
|
param v Half16NV in array [3]
|
|
category NV_half_float
|
|
version 1.2
|
|
extension
|
|
glxropcode ?
|
|
glxflags ignore
|
|
glsopcode ?
|
|
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
|
|
glsopcode ?
|
|
offset ?
|
|
|
|
Color4hvNV(v)
|
|
return void
|
|
param v Half16NV in array [4]
|
|
category NV_half_float
|
|
version 1.2
|
|
extension
|
|
glxropcode ?
|
|
glxflags ignore
|
|
glsopcode ?
|
|
offset ?
|
|
|
|
TexCoord1hNV(s)
|
|
return void
|
|
param s Half16NV in value
|
|
category NV_half_float
|
|
version 1.2
|
|
extension
|
|
glxropcode ?
|
|
glxflags ignore
|
|
glsopcode ?
|
|
offset ?
|
|
|
|
TexCoord1hvNV(v)
|
|
return void
|
|
param v Half16NV in array [1]
|
|
category NV_half_float
|
|
version 1.2
|
|
extension
|
|
glxropcode ?
|
|
glxflags ignore
|
|
glsopcode ?
|
|
offset ?
|
|
|
|
TexCoord2hNV(s, t)
|
|
return void
|
|
param s Half16NV in value
|
|
param t Half16NV in value
|
|
category NV_half_float
|
|
version 1.2
|
|
extension
|
|
glxropcode ?
|
|
glxflags ignore
|
|
glsopcode ?
|
|
offset ?
|
|
|
|
TexCoord2hvNV(v)
|
|
return void
|
|
param v Half16NV in array [2]
|
|
category NV_half_float
|
|
version 1.2
|
|
extension
|
|
glxropcode ?
|
|
glxflags ignore
|
|
glsopcode ?
|
|
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
|
|
glsopcode ?
|
|
offset ?
|
|
|
|
TexCoord3hvNV(v)
|
|
return void
|
|
param v Half16NV in array [3]
|
|
category NV_half_float
|
|
version 1.2
|
|
extension
|
|
glxropcode ?
|
|
glxflags ignore
|
|
glsopcode ?
|
|
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
|
|
glsopcode ?
|
|
offset ?
|
|
|
|
TexCoord4hvNV(v)
|
|
return void
|
|
param v Half16NV in array [4]
|
|
category NV_half_float
|
|
version 1.2
|
|
extension
|
|
glxropcode ?
|
|
glxflags ignore
|
|
glsopcode ?
|
|
offset ?
|
|
|
|
MultiTexCoord1hNV(target, s)
|
|
return void
|
|
param target TextureUnit in value
|
|
param s Half16NV in value
|
|
category NV_half_float
|
|
version 1.2
|
|
extension
|
|
glxropcode ?
|
|
glxflags ignore
|
|
glsopcode ?
|
|
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
|
|
glsopcode ?
|
|
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
|
|
glsopcode ?
|
|
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
|
|
glsopcode ?
|
|
offset ?
|
|
|
|
MultiTexCoord3hNV(target, s, t, r)
|
|
return void
|
|
param target TextureUnit in value
|
|
param s Half16NV in value
|
|
param t Half16NV in value
|
|
param r Half16NV in value
|
|
category NV_half_float
|
|
version 1.2
|
|
extension
|
|
glxropcode ?
|
|
glxflags ignore
|
|
glsopcode ?
|
|
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
|
|
glsopcode ?
|
|
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
|
|
glsopcode ?
|
|
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
|
|
glsopcode ?
|
|
offset ?
|
|
|
|
FogCoordhNV(fog)
|
|
return void
|
|
param fog Half16NV in value
|
|
category NV_half_float
|
|
version 1.2
|
|
extension
|
|
glxropcode ?
|
|
glxflags ignore
|
|
glsopcode ?
|
|
offset ?
|
|
|
|
FogCoordhvNV(fog)
|
|
return void
|
|
param fog Half16NV in array [1]
|
|
category NV_half_float
|
|
version 1.2
|
|
extension
|
|
glxropcode ?
|
|
glxflags ignore
|
|
glsopcode ?
|
|
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
|
|
glsopcode ?
|
|
offset ?
|
|
|
|
SecondaryColor3hvNV(v)
|
|
return void
|
|
param v Half16NV in array [3]
|
|
category NV_half_float
|
|
version 1.2
|
|
extension
|
|
glxropcode ?
|
|
glxflags ignore
|
|
glsopcode ?
|
|
offset ?
|
|
|
|
VertexWeighthNV(weight)
|
|
return void
|
|
param weight Half16NV in value
|
|
category NV_half_float
|
|
version 1.2
|
|
extension
|
|
glxropcode ?
|
|
glxflags ignore
|
|
glsopcode ?
|
|
offset ?
|
|
|
|
VertexWeighthvNV(weight)
|
|
return void
|
|
param weight Half16NV in array [1]
|
|
category NV_half_float
|
|
version 1.2
|
|
extension
|
|
glxropcode ?
|
|
glxflags ignore
|
|
glsopcode ?
|
|
offset ?
|
|
|
|
VertexAttrib1hNV(index, x)
|
|
return void
|
|
param index UInt32 in value
|
|
param x Half16NV in value
|
|
category NV_half_float
|
|
version 1.2
|
|
extension
|
|
glxropcode ?
|
|
glxflags ignore
|
|
glsopcode ?
|
|
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
|
|
glsopcode ?
|
|
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
|
|
glsopcode ?
|
|
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
|
|
glsopcode ?
|
|
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
|
|
glsopcode ?
|
|
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
|
|
glsopcode ?
|
|
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
|
|
glsopcode ?
|
|
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
|
|
glsopcode ?
|
|
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
|
|
glsopcode ?
|
|
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
|
|
glsopcode ?
|
|
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
|
|
glsopcode ?
|
|
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
|
|
glsopcode ?
|
|
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
|
|
glsopcode ?
|
|
offset ?
|
|
|
|
FlushPixelDataRangeNV(target)
|
|
return void
|
|
param target PixelDataRangeTargetNV in value
|
|
category NV_pixel_data_range
|
|
version 1.2
|
|
extension
|
|
glxropcode ?
|
|
glxflags ignore
|
|
glsopcode ?
|
|
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
|
|
glsopcode ?
|
|
offset ?
|
|
|
|
PrimitiveRestartIndexNV(index)
|
|
return void
|
|
param index UInt32 in value
|
|
category NV_primitive_restart
|
|
version 1.2
|
|
extension
|
|
glxropcode ?
|
|
glxflags ignore
|
|
glsopcode ?
|
|
offset ?
|
|
|
|
|
|
###############################################################################
|
|
#
|
|
# Extension #286
|
|
# NV_texture_expand_normal commands
|
|
#
|
|
###############################################################################
|
|
|
|
# (none)
|
|
newcategory: NV_texture_expand_normal
|
|
|
|
###############################################################################
|
|
#
|
|
# Extension #287
|
|
# NV_vertex_program2 commands
|
|
#
|
|
###############################################################################
|
|
|
|
# (none)
|
|
newcategory: NV_vertex_program2
|
|
|
|
###############################################################################
|
|
#
|
|
# Extension #288
|
|
# ATI_map_object_buffer commands
|
|
#
|
|
###############################################################################
|
|
|
|
# @@ Need to verify/add GLX protocol
|
|
|
|
MapObjectBufferATI(buffer)
|
|
return VoidPointer
|
|
param buffer UInt32 in value
|
|
category ATI_map_object_buffer
|
|
version 1.2
|
|
extension
|
|
glxropcode ?
|
|
glxflags ignore
|
|
glsopcode ?
|
|
offset ?
|
|
|
|
UnmapObjectBufferATI(buffer)
|
|
return void
|
|
param buffer UInt32 in value
|
|
category ATI_map_object_buffer
|
|
version 1.2
|
|
extension
|
|
glxropcode ?
|
|
glxflags ignore
|
|
glsopcode ?
|
|
offset ?
|
|
|
|
###############################################################################
|
|
#
|
|
# Extension #289
|
|
# ATI_separate_stencil commands
|
|
#
|
|
###############################################################################
|
|
|
|
# @@ Need to verify/add GLX protocol
|
|
|
|
StencilOpSeparateATI(face, sfail, dpfail, dppass)
|
|
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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsopcode ?
|
|
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
|
|
glsflags get
|
|
glsopcode ?
|
|
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
|
|
glsflags get
|
|
glsopcode ?
|
|
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
|
|
glsopcode ?
|
|
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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias GenRenderbuffers
|
|
|
|
RenderbufferStorageEXT(target, internalformat, width, height)
|
|
return void
|
|
param target RenderbufferTarget in value
|
|
param internalformat RenderbufferStorage in value # 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
|
|
glsalias RenderbufferStorage
|
|
|
|
GetRenderbufferParameterivEXT(target, pname, params)
|
|
return void
|
|
param target RenderbufferTarget in value
|
|
param pname RenderbufferParameterName in value # GLenum in value
|
|
param params Int32 out array [COMPSIZE(pname)]
|
|
category EXT_framebuffer_object
|
|
dlflags notlistable
|
|
version 1.2
|
|
extension
|
|
glxvendorpriv 1424
|
|
glxflags ignore
|
|
glsflags get
|
|
alias GetRenderbufferParameteriv
|
|
glsalias GetRenderbufferParameteriv
|
|
|
|
IsFramebufferEXT(framebuffer)
|
|
return Boolean
|
|
param framebuffer UInt32 in value
|
|
category EXT_framebuffer_object
|
|
version 1.2
|
|
extension
|
|
glxvendorpriv 1425
|
|
glxflags ignore
|
|
alias IsFramebuffer
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias GenFramebuffers
|
|
|
|
CheckFramebufferStatusEXT(target)
|
|
return FramebufferErrorCode
|
|
param target FramebufferTarget in value
|
|
category EXT_framebuffer_object
|
|
version 1.2
|
|
extension
|
|
glxvendorpriv 1427
|
|
glxflags ignore
|
|
alias CheckFramebufferStatus
|
|
glsalias CheckFramebufferStatus
|
|
|
|
FramebufferTexture1DEXT(target, attachment, textarget, texture, level)
|
|
return void
|
|
param target FramebufferTarget in value
|
|
param attachment FramebufferAttachment in value
|
|
param textarget TextureTarget in value # 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
|
|
glsalias FramebufferTexture1D
|
|
|
|
FramebufferTexture2DEXT(target, attachment, textarget, texture, level)
|
|
return void
|
|
param target FramebufferTarget in value
|
|
param attachment FramebufferAttachment in value
|
|
param textarget TextureTarget in value # 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
|
|
glsalias FramebufferTexture2D
|
|
|
|
FramebufferTexture3DEXT(target, attachment, textarget, texture, level, zoffset)
|
|
return void
|
|
param target FramebufferTarget in value
|
|
param attachment FramebufferAttachment in value
|
|
param textarget TextureTarget in value # 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
|
|
glsalias 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
|
|
glsalias FramebufferRenderbuffer
|
|
|
|
GetFramebufferAttachmentParameterivEXT(target, attachment, pname, params)
|
|
return void
|
|
param target FramebufferTarget in value
|
|
param attachment FramebufferAttachment in value
|
|
param pname FramebufferParameterName in value # GLenum in value
|
|
param params Int32 out array [COMPSIZE(pname)]
|
|
category EXT_framebuffer_object
|
|
dlflags notlistable
|
|
version 1.2
|
|
extension
|
|
glxvendorpriv 1428
|
|
glxflags ignore
|
|
glsflags get
|
|
alias GetFramebufferAttachmentParameteriv
|
|
glsalias GetFramebufferAttachmentParameteriv
|
|
|
|
GenerateMipmapEXT(target)
|
|
return void
|
|
param target GenerateMipmapTarget in value # GLenum in value
|
|
category EXT_framebuffer_object
|
|
version 1.2
|
|
extension
|
|
glxropcode 4325
|
|
glxflags ignore
|
|
alias GenerateMipmap
|
|
glsalias 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
|
|
glsflags ignore
|
|
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
|
|
glsopcode ?
|
|
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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsflags get
|
|
glsopcode ?
|
|
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
|
|
glsflags get
|
|
glsopcode ?
|
|
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
|
|
glsopcode ?
|
|
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
|
|
glsopcode ?
|
|
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
|
|
glsopcode ?
|
|
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
|
|
glsalias 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags ignore
|
|
glxflags ignore
|
|
|
|
ProgramBufferParametersIivNV(target, buffer, index, count, params)
|
|
return void
|
|
param target ProgramTarget in value
|
|
param buffer UInt32 in value
|
|
param index UInt32 in value
|
|
param count SizeI in value
|
|
param params Int32 in array [count]
|
|
category NV_parameter_buffer_object
|
|
version 1.2
|
|
extension soft WINSOFT NV50
|
|
glfflags ignore
|
|
glsflags ignore
|
|
glxflags ignore
|
|
|
|
ProgramBufferParametersIuivNV(target, buffer, index, count, params)
|
|
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
|
|
glsflags 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias BeginTransformFeedback
|
|
|
|
EndTransformFeedbackNV()
|
|
return void
|
|
category NV_transform_feedback
|
|
version 1.5
|
|
dlflags notlistable
|
|
glxflags ignore
|
|
glfflags ignore
|
|
extension soft WINSOFT
|
|
alias EndTransformFeedback
|
|
glsalias 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
|
|
glsflags 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsalias 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsflags ignore
|
|
glxflags ignore
|
|
|
|
ClearColorIuiEXT(red, green, blue, alpha)
|
|
return void
|
|
param red UInt32 in value
|
|
param green UInt32 in value
|
|
param blue UInt32 in value
|
|
param alpha UInt32 in value
|
|
category EXT_texture_integer
|
|
version 2.0
|
|
extension soft WINSOFT NV50
|
|
glfflags ignore
|
|
glsflags ignore
|
|
glxflags ignore
|
|
|
|
###############################################################################
|
|
#
|
|
# Extension #344 - GLX_EXT_texture_from_pixmap
|
|
#
|
|
###############################################################################
|
|
|
|
###############################################################################
|
|
#
|
|
# Extension #345
|
|
# GREMEDY_frame_terminator commands
|
|
#
|
|
###############################################################################
|
|
|
|
FrameTerminatorGREMEDY()
|
|
return void
|
|
category GREMEDY_frame_terminator
|
|
version 1.0
|
|
extension
|
|
glsflags ignore
|
|
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
|
|
glsalias BeginConditionalRender
|
|
|
|
EndConditionalRenderNV()
|
|
return void
|
|
category NV_conditional_render
|
|
glfflags ignore
|
|
glsflags ignore
|
|
glxflags ignore
|
|
alias EndConditionalRender
|
|
glsalias 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
|
|
glsopcode ?
|
|
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
|
|
glsopcode ?
|
|
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
|
|
glsflags get
|
|
glsopcode ?
|
|
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
|
|
glsflags get
|
|
glsopcode ?
|
|
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
|
|
glsflags get
|
|
glsopcode ?
|
|
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
|
|
glsflags get
|
|
glsopcode ?
|
|
offset ?
|
|
|
|
VideoParameterivNV(video_slot, pname, params)
|
|
return void
|
|
param video_slot UInt32 in value
|
|
param pname GLenum in value
|
|
param params Int32 in array [COMPSIZE(pname)]
|
|
category NV_present_video
|
|
version 1.2
|
|
extension
|
|
glxropcode ?
|
|
glxflags ignore
|
|
glsopcode ?
|
|
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
|
|
glsalias BeginTransformFeedback
|
|
|
|
EndTransformFeedbackEXT()
|
|
return void
|
|
category EXT_transform_feedback
|
|
version 2.0
|
|
dlflags notlistable
|
|
glxflags ignore
|
|
glfflags ignore
|
|
extension soft WINSOFT
|
|
alias EndTransformFeedback
|
|
glsalias 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
|
|
glsalias 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
|
|
glsflags 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsalias 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
|
|
glsflags client-state
|
|
|
|
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
|
|
glsflags client-state
|
|
|
|
# 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags ignore
|
|
|
|
MatrixLoadIdentityEXT(mode)
|
|
return void
|
|
param mode MatrixMode in value
|
|
category EXT_direct_state_access
|
|
extension soft WINSOFT
|
|
glxflags ignore
|
|
glfflags ignore
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags ignore
|
|
|
|
MatrixPopEXT(mode)
|
|
return void
|
|
param mode MatrixMode in value
|
|
category EXT_direct_state_access
|
|
extension soft WINSOFT
|
|
glxflags ignore
|
|
glfflags ignore
|
|
glsflags ignore
|
|
|
|
MatrixPushEXT(mode)
|
|
return void
|
|
param mode MatrixMode in value
|
|
category EXT_direct_state_access
|
|
extension soft WINSOFT
|
|
glxflags ignore
|
|
glfflags ignore
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags pixel-null 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
|
|
glsflags pixel-null 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
|
|
glsflags pixel-unpack
|
|
|
|
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
|
|
glsflags pixel-unpack
|
|
|
|
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
|
|
glsflags get 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
|
|
glsflags get
|
|
|
|
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
|
|
glsflags get
|
|
|
|
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
|
|
glsflags get
|
|
|
|
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
|
|
glsflags get
|
|
|
|
# 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags pixel-null 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
|
|
glsflags pixel-null 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
|
|
glsflags pixel-unpack
|
|
|
|
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
|
|
glsflags pixel-unpack
|
|
|
|
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
|
|
glsflags get 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
|
|
glsflags get
|
|
|
|
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
|
|
glsflags get
|
|
|
|
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
|
|
glsflags get
|
|
|
|
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
|
|
glsflags get
|
|
|
|
# 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags client-state
|
|
|
|
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
|
|
glsflags client-state
|
|
|
|
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
|
|
glsflags client-state
|
|
|
|
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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags get
|
|
|
|
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
|
|
glsflags get
|
|
|
|
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
|
|
glsflags get
|
|
|
|
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
|
|
glsflags get
|
|
|
|
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
|
|
glsflags get
|
|
|
|
# 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags ignore
|
|
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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags ignore
|
|
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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags get
|
|
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
|
|
glsflags get
|
|
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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags get
|
|
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
|
|
glsflags get
|
|
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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags ignore
|
|
|
|
UnmapNamedBufferEXT(buffer)
|
|
return Boolean
|
|
param buffer UInt32 in value
|
|
category EXT_direct_state_access
|
|
extension soft WINSOFT
|
|
dlflags notlistable
|
|
glxflags ignore
|
|
glfflags ignore
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags get
|
|
|
|
# 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags ignore
|
|
glxflags ignore
|
|
|
|
SampleMaskIndexedNV(index, mask)
|
|
return void
|
|
param index UInt32 in value
|
|
param mask SampleMaskNV in value
|
|
category NV_explicit_multisample
|
|
glfflags ignore
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags 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
|
|
glsflags ignore
|
|
glxflags ignore
|
|
|
|
IsTransformFeedbackNV(id)
|
|
return Boolean
|
|
param id UInt32 in value
|
|
category NV_transform_feedback2
|
|
dlflags notlistable
|
|
glfflags ignore
|
|
glsflags ignore
|
|
glxflags ignore
|
|
|
|
PauseTransformFeedbackNV()
|
|
return void
|
|
category NV_transform_feedback2
|
|
glfflags ignore
|
|
glsflags ignore
|
|
glxflags ignore
|
|
|
|
ResumeTransformFeedbackNV()
|
|
return void
|
|
category NV_transform_feedback2
|
|
glfflags ignore
|
|
glsflags ignore
|
|
glxflags ignore
|
|
|
|
DrawTransformFeedbackNV(mode, id)
|
|
return void
|
|
param mode GLenum in value
|
|
param id UInt32 in value
|
|
category NV_transform_feedback2
|
|
glfflags ignore
|
|
glsflags 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
|
|
glsflags get
|
|
glsopcode ?
|
|
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
|
|
glsflags get
|
|
glsopcode ?
|
|
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
|
|
glsflags get
|
|
glsopcode ?
|
|
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
|
|
glsflags get
|
|
glsopcode ?
|
|
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
|
|
glsflags get
|
|
glsopcode ?
|
|
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
|
|
glsopcode ?
|
|
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
|
|
glsopcode ?
|
|
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
|
|
glsopcode ?
|
|
offset ?
|
|
|
|
BeginPerfMonitorAMD(monitor)
|
|
return void
|
|
param monitor UInt32 in value
|
|
category AMD_performance_monitor
|
|
version 1.2
|
|
extension
|
|
glxropcode ?
|
|
glxflags ignore
|
|
glsopcode ?
|
|
offset ?
|
|
|
|
EndPerfMonitorAMD(monitor)
|
|
return void
|
|
param monitor UInt32 in value
|
|
category AMD_performance_monitor
|
|
version 1.2
|
|
extension
|
|
glxropcode ?
|
|
glxflags ignore
|
|
glsopcode ?
|
|
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
|
|
glsflags get
|
|
glsopcode ?
|
|
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
|
|
glsflags get
|
|
glsopcode ?
|
|
offset ?
|
|
|
|
TessellationModeAMD(mode)
|
|
return void
|
|
param mode GLenum in value
|
|
category AMD_vertex_shader_tesselator
|
|
version 2.0
|
|
glxsingle ?
|
|
glxflags ignore
|
|
glsflags get
|
|
glsopcode ?
|
|
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
|
|
glsflags get
|
|
glsopcode ?
|
|
offset ?
|