2 # DON'T REMOVE PREVIOUS LINE!!! libspec depends on it!
4 # Copyright (c) 1991-2005 Silicon Graphics, Inc. All Rights Reserved.
5 # Copyright (c) 2006-2010 The Khronos Group Inc.
7 # This document is licensed under the SGI Free Software B License Version
8 # 2.0. For details, see http://oss.sgi.com/projects/FreeB/ .
10 # $Revision: 10971 $ on $Date: 2010-04-09 02:45:33 -0700 (Fri, 09 Apr 2010) $
13 # Description of a parameter
14 param
: retval retained
16 dlflags
: notlistable handcode
17 # GLX implementation flags
18 glxflags
: client
-intercept client
-handcode server
-handcode EXT SGI ignore ARB
19 # Vector ('v') equivalent form of a command taking 1-4 explicit xyzw/rgba arguments
21 # Category this function falls in. While there are many categories for
22 # early GL 1.0 functions, later functions just have a core version
23 # (e.g. VERSION_major_minor) or extension name for the category.
24 category
: display
-list drawing drawing
-control feedback framebuf misc modeling pixel
-op pixel
-rw state
-req xform VERSION_1_0 VERSION_1_0_DEPRECATED VERSION_1_1 VERSION_1_1_DEPRECATED VERSION_1_2 VERSION_1_2_DEPRECATED VERSION_1_3 VERSION_1_3_DEPRECATED VERSION_1_4 VERSION_1_4_DEPRECATED VERSION_1_5 VERSION_2_0 VERSION_2_1 VERSION_3_0 VERSION_3_0_DEPRECATED VERSION_3_1 VERSION_3_2 VERSION_3_3 VERSION_4_0 ATI_element_array ATI_envmap_bumpmap ATI_fragment_shader ATI_pn_triangles ATI_vertex_array_object ATI_vertex_streams EXT_blend_color EXT_blend_minmax EXT_convolution EXT_copy_texture EXT_histogram EXT_polygon_offset EXT_subtexture EXT_texture3D EXT_texture_object EXT_vertex_array EXT_vertex_shader SGIS_detail_texture SGIS_multisample SGIS_pixel_texture ARB_point_parameters EXT_point_parameters SGIS_point_parameters SGIS_sharpen_texture SGIS_texture4D SGIS_texture_filter4 SGIX_async SGIX_flush_raster SGIX_fragment_lighting SGIX_framezoom SGIX_igloo_interface SGIX_instruments SGIX_list_priority SGIX_pixel_texture SGIX_polynomial_ffd SGIX_reference_plane SGIX_sprite SGIX_tag_sample_buffer SGI_color_table ARB_multitexture ARB_multisample ARB_texture_compression ARB_transpose_matrix ARB_vertex_blend ARB_matrix_palette EXT_compiled_vertex_array EXT_cull_vertex EXT_index_func EXT_index_material EXT_draw_range_elements EXT_vertex_weighting INGR_blend_func_separate NV_evaluators NV_fence NV_occlusion_query NV_point_sprite NV_register_combiners NV_register_combiners2 NV_vertex_array_range NV_vertex_program NV_vertex_program1_1_dcc MESA_resize_buffers MESA_window_pos PGI_misc_hints EXT_fog_coord EXT_blend_func_separate EXT_color_subtable EXT_coordinate_frame EXT_light_texture EXT_multi_draw_arrays EXT_paletted_texture EXT_pixel_transform EXT_secondary_color EXT_texture_perturb_normal HP_image_transform IBM_multimode_draw_arrays IBM_vertex_array_lists INTEL_parallel_arrays SUNX_constant_data SUN_global_alpha SUN_mesh_array SUN_triangle_list SUN_vertex
3DFX_tbuffer EXT_multisample SGIS_fog_function SGIS_texture_color_mask ARB_window_pos EXT_stencil_two_side EXT_depth_bounds_test EXT_blend_equation_separate ARB_vertex_program ARB_fragment_program ARB_vertex_buffer_object ARB_occlusion_query ARB_shader_objects ARB_vertex_shader ARB_fragment_shader S3_s3tc ATI_draw_buffers ATI_texture_env_combine3 ATI_texture_float NV_float_buffer NV_fragment_program NV_half_float NV_pixel_data_range NV_primitive_restart NV_texture_expand_normal NV_texture_expand_normal NV_vertex_program2 APPLE_element_array APPLE_fence APPLE_vertex_array_object APPLE_vertex_array_range ATI_draw_buffers NV_fragment_program NV_half_float NV_pixel_data_range NV_primitive_restart ATI_map_object_buffer ATI_separate_stencil ATI_vertex_attrib_array_object ARB_draw_buffers ARB_texture_rectangle ARB_color_buffer_float EXT_framebuffer_object GREMEDY_string_marker EXT_stencil_clear_tag EXT_framebuffer_blit EXT_framebuffer_multisample MESAX_texture_stack EXT_timer_query EXT_gpu_program_parameters APPLE_flush_buffer_range NV_gpu_program4 NV_geometry_program4 EXT_geometry_shader4 NV_vertex_program4 EXT_gpu_shader4 EXT_draw_instanced EXT_texture_buffer_object NV_depth_buffer_float NV_framebuffer_multisample_coverage NV_parameter_buffer_object EXT_draw_buffers2 NV_transform_feedback EXT_bindable_uniform EXT_texture_integer GREMEDY_frame_terminator NV_conditional_render NV_present_video EXT_transform_feedback ARB_depth_buffer_float ARB_draw_instanced ARB_framebuffer_object ARB_framebuffer_sRGB ARB_geometry_shader4 ARB_half_float_vertex ARB_instanced_arrays ARB_map_buffer_range ARB_texture_buffer_object ARB_texture_compression_rgtc ARB_texture_rg ARB_vertex_array_object EXT_direct_state_access EXT_vertex_array_bgra EXT_texture_swizzle NV_explicit_multisample NV_transform_feedback2 ATI_meminfo AMD_performance_monitor AMD_vertex_shader_tesselator EXT_provoking_vertex ARB_uniform_buffer_object ARB_copy_buffer EXT_texture_snorm AMD_draw_buffers_blend APPLE_texture_range APPLE_float_pixels APPLE_vertex_program_evaluators APPLE_aux_depth_stencil APPLE_object_purgeable APPLE_row_bytes ARB_draw_elements_base_vertex ARB_provoking_vertex ARB_sync ARB_texture_multisample ARB_draw_buffers_blend ARB_sample_shading NV_video_capture NV_copy_image EXT_separate_shader_objects NV_parameter_buffer_object2 NV_shader_buffer_load NV_vertex_buffer_unified_memory NV_texture_barrier ARB_shading_language_include ARB_blend_func_extended ARB_sampler_objects ARB_timer_query ARB_vertex_type_2_10_10_10_rev ARB_draw_indirect ARB_gpu_shader_fp64 ARB_shader_subroutine ARB_tessellation_shader ARB_transform_feedback2 ARB_transform_feedback3 AMD_conservative_depth
26 # Categories for extensions with no functions - need not be included now
27 # ARB_texture_env_add ARB_texture_cube_map ARB_texture_border_clamp
28 # ARB_shading_language_100 ARB_texture_non_power_of_two ARB_point_sprite
29 # ARB_half_float_pixel ARB_texture_float ARB_pixel_buffer_object EXT_abgr
30 # EXT_texture SGI_color_matrix SGI_texture_color_table EXT_cmyka
31 # EXT_packed_pixels SGIS_texture_lod EXT_rescale_normal EXT_misc_attribute
32 # SGIS_generate_mipmap SGIX_clipmap SGIX_shadow SGIS_texture_edge_clamp
33 # SGIS_texture_border_clamp EXT_blend_subtract EXT_blend_logic_op
34 # SGIX_async_histogram SGIX_async_pixel SGIX_interlace SGIX_pixel_tiles
35 # SGIX_texture_select SGIX_texture_multi_buffer SGIX_texture_scale_bias
36 # SGIX_depth_texture SGIX_fog_offset HP_convolution_border_modes
37 # SGIX_texture_add_env PGI_vertex_hints EXT_clip_volume_hint
38 # SGIX_ir_instrument1 SGIX_calligraphic_fragment SGIX_texture_lod_bias
39 # SGIX_shadow_ambient EXT_index_texture EXT_index_array_formats SGIX_ycrcb
40 # IBM_rasterpos_clip HP_texture_lighting WIN_phong_shading
41 # WIN_specular_fog SGIX_blend_alpha_minmax EXT_bgra HP_occlusion_test
42 # EXT_pixel_transform_color_table EXT_shared_texture_palette
43 # EXT_separate_specular_color EXT_texture_env REND_screen_coordinates
44 # EXT_texture_env_combine APPLE_specular_vector APPLE_transform_hint
45 # SGIX_fog_scale INGR_color_clamp INGR_interlace_read EXT_stencil_wrap
46 # EXT_422_pixels NV_texgen_reflection SUN_convolution_border_modes
47 # SUN_slice_accum EXT_texture_env_add EXT_texture_lod_bias
48 # EXT_texture_filter_anisotropic NV_light_max_exponent NV_fog_distance
49 # NV_texgen_emboss NV_blend_square NV_texture_env_combine4
50 # NV_packed_depth_stencil NV_texture_compression_vtc NV_texture_rectangle
51 # NV_texture_shader NV_texture_shader2 NV_vertex_array_range2
52 # IBM_cull_vertex SGIX_subsample SGIX_ycrcba SGIX_ycrcb_subsample
53 # SGIX_depth_pass_instrument 3DFX_texture_compression_FXT1
54 # 3DFX_multisample SGIX_vertex_preclip SGIX_convolution_accuracy
55 # SGIX_resample SGIX_scalebias_hint SGIX_texture_coordinate_clamp
56 # EXT_shadow_funcs MESA_pack_invert MESA_ycbcr_texture EXT_packed_float
57 # EXT_texture_array EXT_texture_compression_latc
58 # EXT_texture_compression_rgtc EXT_texture_shared_exponent
59 # NV_fragment_program4 EXT_framebuffer_sRGB NV_geometry_shader4
60 # EXT_vertex_array_bgra ARB_depth_clamp ARB_fragment_coord_conventions
61 # ARB_seamless_cube_map ARB_vertex_array_bgra ARB_texture_cube_map_array
62 # ARB_texture_gather ARB_texture_query_lod
63 # AMD_shader_stencil_export AMD_seamless_cubemap_per_texture
65 # Core version in which a function was introduced, or against
66 # which an extension can be implemented
67 version
: 1.0 1.1 1.2 1.3 1.4 1.5 2.0 2.1 3.0 3.1 3.2 3.3 4.0
68 # Core version in which a function was removed
70 # GLX Single, Rendering, or Vendor Private opcode
74 # WGL implementation flags (incomplete)
75 wglflags
: client
-handcode server
-handcode small
-data batchable
76 # Drivers in which this is implemented (very incomplete)
77 extension
: future not_implemented soft WINSOFT NV10 NV20 NV50
78 # Function this aliases (indistinguishable to the GL)
80 # Mesa dispatch table offset (incomplete)
82 # These properties are picked up from NVIDIA .spec files, we don't use them
89 ###############################################################################
91 # glxsingle, glxropcode, and other GLX allocations to vendors
92 # are used here, but the master registry for GLX is in
93 # /ogl/trunk/doc/registry/extensions.reserved
95 # XFree86 dispatch offsets: 0-645
96 # 578-641 NV_vertex_program
97 # GLS opcodes: 0x0030-0x0269
99 ###############################################################################
101 ###############################################################################
103 # things to remember when adding an extension command
105 # - append new ARB and non-ARB extensions to the appropriate portion of
106 # the spec file, in extension number order.
107 # - use tabs, not spaces
108 # - set glxflags to "ignore" until GLX is updated to support the new command
109 # - add new data types to typemaps/spec2wire.map
110 # - add extension name in alphabetical order to category list
111 # - add commands within an extension in spec order
112 # - use existing command entries as a model (where possible)
113 # - when reserving new glxropcodes, update
114 # gfx/lib/opengl/doc/glspec/extensions.reserved to indicate this
116 ###############################################################################
118 # New type declarations
120 passthru
: #include <stddef.h>
122 passthru
: #ifndef GL_VERSION_2_0
123 passthru
: /* GL
type for program
/shader text
*/
124 passthru
: typedef char GLchar
;
127 passthru
: #ifndef GL_VERSION_1_5
128 passthru
: /* GL types
for handling large vertex buffer objects
*/
129 passthru
: typedef ptrdiff_t GLintptr
;
130 passthru
: typedef ptrdiff_t GLsizeiptr
;
133 passthru
: #ifndef GL_ARB_vertex_buffer_object
134 passthru
: /* GL types
for handling large vertex buffer objects
*/
135 passthru
: typedef ptrdiff_t GLintptrARB
;
136 passthru
: typedef ptrdiff_t GLsizeiptrARB
;
139 passthru
: #ifndef GL_ARB_shader_objects
140 passthru
: /* GL types
for program
/shader text and shader object handles
*/
141 passthru
: typedef char GLcharARB
;
142 passthru
: typedef unsigned int GLhandleARB
;
145 passthru
: /* GL
type for "half" precision
(s10e5
) float data
in host memory
*/
146 passthru
: #ifndef GL_ARB_half_float_pixel
147 passthru
: typedef unsigned short GLhalfARB
;
150 passthru
: #ifndef GL_NV_half_float
151 passthru
: typedef unsigned short GLhalfNV
;
154 passthru
: #ifndef GLEXT_64_TYPES_DEFINED
155 passthru
: /* This code block is duplicated
in glxext.h
, so must be protected
*/
156 passthru
: #define GLEXT_64_TYPES_DEFINED
157 passthru
: /* Define int32_t
, int64_t
, and uint64_t types
for UST
/MSC
*/
158 passthru
: /* (as used
in the GL_EXT_timer_query extension
).
*/
159 passthru
: #if defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
160 passthru
: #include <inttypes.h>
161 passthru
: #elif defined(__sun__) || defined(__digital__)
162 passthru
: #include <inttypes.h>
163 passthru
: #if defined(__STDC__)
164 passthru
: #if defined(__arch64__) || defined(_LP64)
165 passthru
: typedef long int int64_t
;
166 passthru
: typedef unsigned long int uint64_t
;
168 passthru
: typedef long long int int64_t
;
169 passthru
: typedef unsigned long long int uint64_t
;
170 passthru
: #endif /* __arch64__ */
171 passthru
: #endif /* __STDC__ */
172 passthru
: #elif defined( __VMS ) || defined(__sgi)
173 passthru
: #include <inttypes.h>
174 passthru
: #elif defined(__SCO__) || defined(__USLC__)
175 passthru
: #include <stdint.h>
176 passthru
: #elif defined(__UNIXOS2__) || defined(__SOL64__)
177 passthru
: typedef long int int32_t
;
178 passthru
: typedef long long int int64_t
;
179 passthru
: typedef unsigned long long int uint64_t
;
180 passthru
: #elif defined(_WIN32) && defined(__GNUC__)
181 passthru
: #include <stdint.h>
182 passthru
: #elif defined(_WIN32)
183 passthru
: typedef __int32 int32_t
;
184 passthru
: typedef __int64 int64_t
;
185 passthru
: typedef unsigned __int64 uint64_t
;
187 passthru
: /* Fallback
if nothing above works
*/
188 passthru
: #include <inttypes.h>
192 passthru
: #ifndef GL_EXT_timer_query
193 passthru
: typedef int64_t GLint64EXT
;
194 passthru
: typedef uint64_t GLuint64EXT
;
197 passthru
: #ifndef ARB_sync
198 passthru
: typedef int64_t GLint64
;
199 passthru
: typedef uint64_t GLuint64
;
200 passthru
: typedef struct __GLsync
*GLsync
;
204 ###############################################################################
205 ###############################################################################
207 # OpenGL 1.0 commands
209 ###############################################################################
210 ###############################################################################
212 ###############################################################################
214 # drawing-control commands
216 ###############################################################################
220 param mode CullFaceMode
in value
221 category VERSION_1_0
# old: drawing-control
228 param mode FrontFaceDirection
in value
229 category VERSION_1_0
# old: drawing-control
236 param target HintTarget
in value
237 param mode HintMode
in value
238 category VERSION_1_0
# old: drawing-control
245 param width CheckedFloat32
in value
246 category VERSION_1_0
# old: drawing-control
253 param size CheckedFloat32
in value
254 category VERSION_1_0
# old: drawing-control
259 PolygonMode
(face
, mode
)
261 param face MaterialFace
in value
262 param mode PolygonMode
in value
263 category VERSION_1_0
# old: drawing-control
268 Scissor
(x
, y
, width
, height
)
270 param x WinCoord
in value
271 param y WinCoord
in value
272 param width SizeI
in value
273 param height SizeI
in value
274 category VERSION_1_0
# old: drawing-control
279 TexParameterf
(target
, pname
, param
)
281 param target TextureTarget
in value
282 param pname TextureParameterName
in value
283 param param CheckedFloat32
in value
284 category VERSION_1_0
# old: drawing-control
290 TexParameterfv
(target
, pname
, params
)
292 param target TextureTarget
in value
293 param pname TextureParameterName
in value
294 param params CheckedFloat32
in array
[COMPSIZE
(pname
)]
295 category VERSION_1_0
# old: drawing-control
301 TexParameteri
(target
, pname
, param
)
303 param target TextureTarget
in value
304 param pname TextureParameterName
in value
305 param param CheckedInt32
in value
306 category VERSION_1_0
# old: drawing-control
312 TexParameteriv
(target
, pname
, params
)
314 param target TextureTarget
in value
315 param pname TextureParameterName
in value
316 param params CheckedInt32
in array
[COMPSIZE
(pname
)]
317 category VERSION_1_0
# old: drawing-control
323 TexImage1D
(target
, level
, internalformat
, width
, border
, format
, type, pixels
)
325 param target TextureTarget
in value
326 param level CheckedInt32
in value
327 param internalformat TextureComponentCount
in value
328 param width SizeI
in value
329 param border CheckedInt32
in value
330 param format PixelFormat
in value
331 param
type PixelType
in value
332 param pixels Void
in array
[COMPSIZE
(format
/type/width
)]
333 category VERSION_1_0
# old: drawing-control
335 glxflags client
-handcode server
-handcode
338 wglflags client
-handcode server
-handcode
341 TexImage2D
(target
, level
, internalformat
, width
, height
, border
, format
, type, pixels
)
343 param target TextureTarget
in value
344 param level CheckedInt32
in value
345 param internalformat TextureComponentCount
in value
346 param width SizeI
in value
347 param height SizeI
in value
348 param border CheckedInt32
in value
349 param format PixelFormat
in value
350 param
type PixelType
in value
351 param pixels Void
in array
[COMPSIZE
(format
/type/width
/height
)]
352 category VERSION_1_0
# old: drawing-control
354 glxflags client
-handcode server
-handcode
357 wglflags client
-handcode server
-handcode
360 ###############################################################################
364 ###############################################################################
368 param mode DrawBufferMode
in value
369 category VERSION_1_0
# old: framebuf
376 param mask ClearBufferMask
in value
377 category VERSION_1_0
# old: framebuf
382 ClearColor
(red
, green
, blue
, alpha
)
384 param red ClampedColorF
in value
385 param green ClampedColorF
in value
386 param blue ClampedColorF
in value
387 param alpha ClampedColorF
in value
388 category VERSION_1_0
# old: framebuf
395 param s StencilValue
in value
396 category VERSION_1_0
# old: framebuf
403 param depth ClampedFloat64
in value
404 category VERSION_1_0
# old: framebuf
411 param mask MaskedStencilValue
in value
412 category VERSION_1_0
# old: framebuf
417 ColorMask
(red
, green
, blue
, alpha
)
419 param red Boolean
in value
420 param green Boolean
in value
421 param blue Boolean
in value
422 param alpha Boolean
in value
423 category VERSION_1_0
# old: framebuf
430 param flag Boolean
in value
431 category VERSION_1_0
# old: framebuf
436 ###############################################################################
440 ###############################################################################
444 param cap EnableCap
in value
445 category VERSION_1_0
# old: misc
448 glxflags client
-handcode client
-intercept
454 param cap EnableCap
in value
455 category VERSION_1_0
# old: misc
458 glxflags client
-handcode client
-intercept
465 glxflags client
-handcode server
-handcode
466 category VERSION_1_0
# old: misc
474 glxflags client
-handcode client
-intercept server
-handcode
475 category VERSION_1_0
# old: misc
480 ###############################################################################
484 ###############################################################################
486 BlendFunc
(sfactor
, dfactor
)
488 param sfactor BlendingFactorSrc
in value
489 param dfactor BlendingFactorDest
in value
490 category VERSION_1_0
# old: pixel-op
497 param opcode LogicOp
in value
498 category VERSION_1_0
# old: pixel-op
503 StencilFunc
(func
, ref
, mask
)
505 param func StencilFunction
in value
506 param ref ClampedStencilValue
in value
507 param mask MaskedStencilValue
in value
508 category VERSION_1_0
# old: pixel-op
513 StencilOp
(fail
, zfail
, zpass
)
515 param fail StencilOp
in value
516 param zfail StencilOp
in value
517 param zpass StencilOp
in value
518 category VERSION_1_0
# old: pixel-op
525 param func DepthFunction
in value
526 category VERSION_1_0
# old: pixel-op
531 ###############################################################################
535 ###############################################################################
537 PixelStoref
(pname
, param
)
539 param pname PixelStoreParameter
in value
540 param param CheckedFloat32
in value
542 glxflags client
-handcode
543 category VERSION_1_0
# old: pixel-rw
549 PixelStorei
(pname
, param
)
551 param pname PixelStoreParameter
in value
552 param param CheckedInt32
in value
554 glxflags client
-handcode
555 category VERSION_1_0
# old: pixel-rw
563 param mode ReadBufferMode
in value
564 category VERSION_1_0
# old: pixel-rw
569 ReadPixels
(x
, y
, width
, height
, format
, type, pixels
)
571 param x WinCoord
in value
572 param y WinCoord
in value
573 param width SizeI
in value
574 param height SizeI
in value
575 param format PixelFormat
in value
576 param
type PixelType
in value
577 param pixels Void out array
[COMPSIZE
(format
/type/width
/height
)]
578 category VERSION_1_0
# old: pixel-rw
580 glxflags client
-handcode server
-handcode
583 wglflags client
-handcode server
-handcode
586 ###############################################################################
590 ###############################################################################
592 GetBooleanv
(pname
, params
)
594 param pname GetPName
in value
595 param params Boolean out array
[COMPSIZE
(pname
)]
596 category VERSION_1_0
# old: state-req
598 glxflags client
-handcode
604 GetDoublev
(pname
, params
)
606 param pname GetPName
in value
607 param params Float64 out array
[COMPSIZE
(pname
)]
608 category VERSION_1_0
# old: state-req
610 glxflags client
-handcode
618 category VERSION_1_0
# old: state-req
620 glxflags client
-handcode
625 GetFloatv
(pname
, params
)
627 param pname GetPName
in value
628 param params Float32 out array
[COMPSIZE
(pname
)]
629 category VERSION_1_0
# old: state-req
631 glxflags client
-handcode
637 GetIntegerv
(pname
, params
)
639 param pname GetPName
in value
640 param params Int32 out array
[COMPSIZE
(pname
)]
641 category VERSION_1_0
# old: state-req
643 glxflags client
-handcode
651 param name StringName
in value
652 category VERSION_1_0
# old: state-req
654 glxflags client
-handcode server
-handcode
657 wglflags client
-handcode server
-handcode
660 GetTexImage
(target
, level
, format
, type, pixels
)
662 param target TextureTarget
in value
663 param level CheckedInt32
in value
664 param format PixelFormat
in value
665 param
type PixelType
in value
666 param pixels Void out array
[COMPSIZE
(target
/level
/format
/type)]
667 category VERSION_1_0
# old: state-req
669 glxflags client
-handcode server
-handcode
672 wglflags client
-handcode server
-handcode
675 GetTexParameterfv
(target
, pname
, params
)
677 param target TextureTarget
in value
678 param pname GetTextureParameter
in value
679 param params Float32 out array
[COMPSIZE
(pname
)]
680 category VERSION_1_0
# old: state-req
687 GetTexParameteriv
(target
, pname
, params
)
689 param target TextureTarget
in value
690 param pname GetTextureParameter
in value
691 param params Int32 out array
[COMPSIZE
(pname
)]
692 category VERSION_1_0
# old: state-req
699 GetTexLevelParameterfv
(target
, level
, pname
, params
)
701 param target TextureTarget
in value
702 param level CheckedInt32
in value
703 param pname GetTextureParameter
in value
704 param params Float32 out array
[COMPSIZE
(pname
)]
705 category VERSION_1_0
# old: state-req
712 GetTexLevelParameteriv
(target
, level
, pname
, params
)
714 param target TextureTarget
in value
715 param level CheckedInt32
in value
716 param pname GetTextureParameter
in value
717 param params Int32 out array
[COMPSIZE
(pname
)]
718 category VERSION_1_0
# old: state-req
727 param cap EnableCap
in value
728 category VERSION_1_0
# old: state-req
731 glxflags client
-handcode client
-intercept
735 ###############################################################################
739 ###############################################################################
741 DepthRange
(near
, far
)
743 param near ClampedFloat64
in value
744 param far ClampedFloat64
in value
745 category VERSION_1_0
# old: xform
750 Viewport
(x
, y
, width
, height
)
752 param x WinCoord
in value
753 param y WinCoord
in value
754 param width SizeI
in value
755 param height SizeI
in value
756 category VERSION_1_0
# old: xform
761 ###############################################################################
762 ###############################################################################
764 # OpenGL 1.0 deprecated commands
766 ###############################################################################
767 ###############################################################################
769 # display-list commands
773 param list List
in value
774 param mode ListMode
in value
776 category VERSION_1_0_DEPRECATED
# old: display-list
786 category VERSION_1_0_DEPRECATED
# old: display-list
795 param list List
in value
796 category VERSION_1_0_DEPRECATED
# old: display-list
802 CallLists
(n
, type, lists
)
804 param n SizeI
in value
805 param
type ListNameType
in value
806 param lists Void
in array
[COMPSIZE
(n
/type)]
807 category VERSION_1_0_DEPRECATED
# old: display-list
808 glxflags client
-handcode server
-handcode
814 DeleteLists
(list
, range
)
816 param list List
in value
817 param range SizeI
in value
819 category VERSION_1_0_DEPRECATED
# old: display-list
828 param range SizeI
in value
830 category VERSION_1_0_DEPRECATED
# old: display-list
838 param base List
in value
839 category VERSION_1_0_DEPRECATED
# old: display-list
849 param mode BeginMode
in value
850 category VERSION_1_0_DEPRECATED
# old: drawing
856 Bitmap
(width
, height
, xorig
, yorig
, xmove
, ymove
, bitmap
)
858 param width SizeI
in value
859 param height SizeI
in value
860 param xorig CoordF
in value
861 param yorig CoordF
in value
862 param xmove CoordF
in value
863 param ymove CoordF
in value
864 param bitmap UInt8
in array
[COMPSIZE
(width
/height
)]
865 category VERSION_1_0_DEPRECATED
# old: drawing
867 glxflags client
-handcode server
-handcode
871 wglflags client
-handcode server
-handcode
874 Color3b
(red
, green
, blue
)
876 param red ColorB
in value
877 param green ColorB
in value
878 param blue ColorB
in value
879 category VERSION_1_0_DEPRECATED
# old: drawing
887 param v ColorB
in array
[3]
888 category VERSION_1_0_DEPRECATED
# old: drawing
894 Color3d
(red
, green
, blue
)
896 param red ColorD
in value
897 param green ColorD
in value
898 param blue ColorD
in value
899 category VERSION_1_0_DEPRECATED
# old: drawing
907 param v ColorD
in array
[3]
908 category VERSION_1_0_DEPRECATED
# old: drawing
914 Color3f
(red
, green
, blue
)
916 param red ColorF
in value
917 param green ColorF
in value
918 param blue ColorF
in value
919 category VERSION_1_0_DEPRECATED
# old: drawing
927 param v ColorF
in array
[3]
928 category VERSION_1_0_DEPRECATED
# old: drawing
934 Color3i
(red
, green
, blue
)
936 param red ColorI
in value
937 param green ColorI
in value
938 param blue ColorI
in value
939 category VERSION_1_0_DEPRECATED
# old: drawing
947 param v ColorI
in array
[3]
948 category VERSION_1_0_DEPRECATED
# old: drawing
954 Color3s
(red
, green
, blue
)
956 param red ColorS
in value
957 param green ColorS
in value
958 param blue ColorS
in value
959 category VERSION_1_0_DEPRECATED
# old: drawing
967 param v ColorS
in array
[3]
968 category VERSION_1_0_DEPRECATED
# old: drawing
974 Color3ub
(red
, green
, blue
)
976 param red ColorUB
in value
977 param green ColorUB
in value
978 param blue ColorUB
in value
979 category VERSION_1_0_DEPRECATED
# old: drawing
980 vectorequiv Color3ubv
987 param v ColorUB
in array
[3]
988 category VERSION_1_0_DEPRECATED
# old: drawing
994 Color3ui
(red
, green
, blue
)
996 param red ColorUI
in value
997 param green ColorUI
in value
998 param blue ColorUI
in value
999 category VERSION_1_0_DEPRECATED
# old: drawing
1000 vectorequiv Color3uiv
1007 param v ColorUI
in array
[3]
1008 category VERSION_1_0_DEPRECATED
# old: drawing
1014 Color3us
(red
, green
, blue
)
1016 param red ColorUS
in value
1017 param green ColorUS
in value
1018 param blue ColorUS
in value
1019 category VERSION_1_0_DEPRECATED
# old: drawing
1020 vectorequiv Color3usv
1027 param v ColorUS
in array
[3]
1028 category VERSION_1_0_DEPRECATED
# old: drawing
1034 Color4b
(red
, green
, blue
, alpha
)
1036 param red ColorB
in value
1037 param green ColorB
in value
1038 param blue ColorB
in value
1039 param alpha ColorB
in value
1040 category VERSION_1_0_DEPRECATED
# old: drawing
1041 vectorequiv Color4bv
1048 param v ColorB
in array
[4]
1049 category VERSION_1_0_DEPRECATED
# old: drawing
1055 Color4d
(red
, green
, blue
, alpha
)
1057 param red ColorD
in value
1058 param green ColorD
in value
1059 param blue ColorD
in value
1060 param alpha ColorD
in value
1061 category VERSION_1_0_DEPRECATED
# old: drawing
1062 vectorequiv Color4dv
1069 param v ColorD
in array
[4]
1070 category VERSION_1_0_DEPRECATED
# old: drawing
1076 Color4f
(red
, green
, blue
, alpha
)
1078 param red ColorF
in value
1079 param green ColorF
in value
1080 param blue ColorF
in value
1081 param alpha ColorF
in value
1082 category VERSION_1_0_DEPRECATED
# old: drawing
1083 vectorequiv Color4fv
1090 param v ColorF
in array
[4]
1091 category VERSION_1_0_DEPRECATED
# old: drawing
1097 Color4i
(red
, green
, blue
, alpha
)
1099 param red ColorI
in value
1100 param green ColorI
in value
1101 param blue ColorI
in value
1102 param alpha ColorI
in value
1103 category VERSION_1_0_DEPRECATED
# old: drawing
1104 vectorequiv Color4iv
1111 param v ColorI
in array
[4]
1112 category VERSION_1_0_DEPRECATED
# old: drawing
1118 Color4s
(red
, green
, blue
, alpha
)
1120 param red ColorS
in value
1121 param green ColorS
in value
1122 param blue ColorS
in value
1123 param alpha ColorS
in value
1124 category VERSION_1_0_DEPRECATED
# old: drawing
1125 vectorequiv Color4sv
1132 param v ColorS
in array
[4]
1133 category VERSION_1_0_DEPRECATED
# old: drawing
1139 Color4ub
(red
, green
, blue
, alpha
)
1141 param red ColorUB
in value
1142 param green ColorUB
in value
1143 param blue ColorUB
in value
1144 param alpha ColorUB
in value
1145 category VERSION_1_0_DEPRECATED
# old: drawing
1146 vectorequiv Color4ubv
1153 param v ColorUB
in array
[4]
1154 category VERSION_1_0_DEPRECATED
# old: drawing
1160 Color4ui
(red
, green
, blue
, alpha
)
1162 param red ColorUI
in value
1163 param green ColorUI
in value
1164 param blue ColorUI
in value
1165 param alpha ColorUI
in value
1166 category VERSION_1_0_DEPRECATED
# old: drawing
1167 vectorequiv Color4uiv
1174 param v ColorUI
in array
[4]
1175 category VERSION_1_0_DEPRECATED
# old: drawing
1181 Color4us
(red
, green
, blue
, alpha
)
1183 param red ColorUS
in value
1184 param green ColorUS
in value
1185 param blue ColorUS
in value
1186 param alpha ColorUS
in value
1187 category VERSION_1_0_DEPRECATED
# old: drawing
1188 vectorequiv Color4usv
1195 param v ColorUS
in array
[4]
1196 category VERSION_1_0_DEPRECATED
# old: drawing
1204 param flag Boolean
in value
1205 category VERSION_1_0_DEPRECATED
# old: drawing
1206 vectorequiv EdgeFlagv
1213 param flag Boolean
in array
[1]
1214 category VERSION_1_0_DEPRECATED
# old: drawing
1222 category VERSION_1_0_DEPRECATED
# old: drawing
1230 param c ColorIndexValueD
in value
1231 category VERSION_1_0_DEPRECATED
# old: drawing
1239 param c ColorIndexValueD
in array
[1]
1240 category VERSION_1_0_DEPRECATED
# old: drawing
1248 param c ColorIndexValueF
in value
1249 category VERSION_1_0_DEPRECATED
# old: drawing
1257 param c ColorIndexValueF
in array
[1]
1258 category VERSION_1_0_DEPRECATED
# old: drawing
1266 param c ColorIndexValueI
in value
1267 category VERSION_1_0_DEPRECATED
# old: drawing
1275 param c ColorIndexValueI
in array
[1]
1276 category VERSION_1_0_DEPRECATED
# old: drawing
1284 param c ColorIndexValueS
in value
1285 category VERSION_1_0_DEPRECATED
# old: drawing
1293 param c ColorIndexValueS
in array
[1]
1294 category VERSION_1_0_DEPRECATED
# old: drawing
1300 Normal3b
(nx
, ny
, nz
)
1302 param nx Int8
in value
1303 param ny Int8
in value
1304 param nz Int8
in value
1305 category VERSION_1_0_DEPRECATED
# old: drawing
1306 vectorequiv Normal3bv
1313 param v Int8
in array
[3]
1314 category VERSION_1_0_DEPRECATED
# old: drawing
1320 Normal3d
(nx
, ny
, nz
)
1322 param nx CoordD
in value
1323 param ny CoordD
in value
1324 param nz CoordD
in value
1325 category VERSION_1_0_DEPRECATED
# old: drawing
1326 vectorequiv Normal3dv
1333 param v CoordD
in array
[3]
1334 category VERSION_1_0_DEPRECATED
# old: drawing
1340 Normal3f
(nx
, ny
, nz
)
1342 param nx CoordF
in value
1343 param ny CoordF
in value
1344 param nz CoordF
in value
1345 category VERSION_1_0_DEPRECATED
# old: drawing
1346 vectorequiv Normal3fv
1353 param v CoordF
in array
[3]
1354 category VERSION_1_0_DEPRECATED
# old: drawing
1360 Normal3i
(nx
, ny
, nz
)
1362 param nx Int32
in value
1363 param ny Int32
in value
1364 param nz Int32
in value
1365 category VERSION_1_0_DEPRECATED
# old: drawing
1366 vectorequiv Normal3iv
1373 param v Int32
in array
[3]
1374 category VERSION_1_0_DEPRECATED
# old: drawing
1380 Normal3s
(nx
, ny
, nz
)
1382 param nx Int16
in value
1383 param ny Int16
in value
1384 param nz Int16
in value
1385 category VERSION_1_0_DEPRECATED
# old: drawing
1386 vectorequiv Normal3sv
1393 param v Int16
in array
[3]
1394 category VERSION_1_0_DEPRECATED
# old: drawing
1402 param x CoordD
in value
1403 param y CoordD
in value
1404 category VERSION_1_0_DEPRECATED
# old: drawing
1405 vectorequiv RasterPos2dv
1412 param v CoordD
in array
[2]
1413 category VERSION_1_0_DEPRECATED
# old: drawing
1421 param x CoordF
in value
1422 param y CoordF
in value
1423 category VERSION_1_0_DEPRECATED
# old: drawing
1424 vectorequiv RasterPos2fv
1431 param v CoordF
in array
[2]
1432 category VERSION_1_0_DEPRECATED
# old: drawing
1440 param x CoordI
in value
1441 param y CoordI
in value
1442 category VERSION_1_0_DEPRECATED
# old: drawing
1443 vectorequiv RasterPos2iv
1450 param v CoordI
in array
[2]
1451 category VERSION_1_0_DEPRECATED
# old: drawing
1459 param x CoordS
in value
1460 param y CoordS
in value
1461 category VERSION_1_0_DEPRECATED
# old: drawing
1462 vectorequiv RasterPos2sv
1469 param v CoordS
in array
[2]
1470 category VERSION_1_0_DEPRECATED
# old: drawing
1476 RasterPos3d
(x
, y
, z
)
1478 param x CoordD
in value
1479 param y CoordD
in value
1480 param z CoordD
in value
1481 vectorequiv RasterPos3dv
1482 category VERSION_1_0_DEPRECATED
# old: drawing
1489 param v CoordD
in array
[3]
1490 category VERSION_1_0_DEPRECATED
# old: drawing
1496 RasterPos3f
(x
, y
, z
)
1498 param x CoordF
in value
1499 param y CoordF
in value
1500 param z CoordF
in value
1501 category VERSION_1_0_DEPRECATED
# old: drawing
1502 vectorequiv RasterPos3fv
1509 param v CoordF
in array
[3]
1510 category VERSION_1_0_DEPRECATED
# old: drawing
1516 RasterPos3i
(x
, y
, z
)
1518 param x CoordI
in value
1519 param y CoordI
in value
1520 param z CoordI
in value
1521 category VERSION_1_0_DEPRECATED
# old: drawing
1522 vectorequiv RasterPos3iv
1529 param v CoordI
in array
[3]
1530 category VERSION_1_0_DEPRECATED
# old: drawing
1536 RasterPos3s
(x
, y
, z
)
1538 param x CoordS
in value
1539 param y CoordS
in value
1540 param z CoordS
in value
1541 category VERSION_1_0_DEPRECATED
# old: drawing
1542 vectorequiv RasterPos3sv
1549 param v CoordS
in array
[3]
1550 category VERSION_1_0_DEPRECATED
# old: drawing
1556 RasterPos4d
(x
, y
, z
, w
)
1558 param x CoordD
in value
1559 param y CoordD
in value
1560 param z CoordD
in value
1561 param w CoordD
in value
1562 vectorequiv RasterPos4dv
1563 category VERSION_1_0_DEPRECATED
# old: drawing
1570 param v CoordD
in array
[4]
1571 category VERSION_1_0_DEPRECATED
# old: drawing
1577 RasterPos4f
(x
, y
, z
, w
)
1579 param x CoordF
in value
1580 param y CoordF
in value
1581 param z CoordF
in value
1582 param w CoordF
in value
1583 category VERSION_1_0_DEPRECATED
# old: drawing
1584 vectorequiv RasterPos4fv
1591 param v CoordF
in array
[4]
1592 category VERSION_1_0_DEPRECATED
# old: drawing
1598 RasterPos4i
(x
, y
, z
, w
)
1600 param x CoordI
in value
1601 param y CoordI
in value
1602 param z CoordI
in value
1603 param w CoordI
in value
1604 category VERSION_1_0_DEPRECATED
# old: drawing
1605 vectorequiv RasterPos4iv
1612 param v CoordI
in array
[4]
1613 category VERSION_1_0_DEPRECATED
# old: drawing
1619 RasterPos4s
(x
, y
, z
, w
)
1621 param x CoordS
in value
1622 param y CoordS
in value
1623 param z CoordS
in value
1624 param w CoordS
in value
1625 category VERSION_1_0_DEPRECATED
# old: drawing
1626 vectorequiv RasterPos4sv
1633 param v CoordS
in array
[4]
1634 category VERSION_1_0_DEPRECATED
# old: drawing
1640 Rectd
(x1
, y1
, x2
, y2
)
1642 param x1 CoordD
in value
1643 param y1 CoordD
in value
1644 param x2 CoordD
in value
1645 param y2 CoordD
in value
1646 category VERSION_1_0_DEPRECATED
# old: drawing
1654 param v1 CoordD
in array
[2]
1655 param v2 CoordD
in array
[2]
1656 category VERSION_1_0_DEPRECATED
# old: drawing
1662 Rectf
(x1
, y1
, x2
, y2
)
1664 param x1 CoordF
in value
1665 param y1 CoordF
in value
1666 param x2 CoordF
in value
1667 param y2 CoordF
in value
1668 category VERSION_1_0_DEPRECATED
# old: drawing
1676 param v1 CoordF
in array
[2]
1677 param v2 CoordF
in array
[2]
1678 category VERSION_1_0_DEPRECATED
# old: drawing
1684 Recti
(x1
, y1
, x2
, y2
)
1686 param x1 CoordI
in value
1687 param y1 CoordI
in value
1688 param x2 CoordI
in value
1689 param y2 CoordI
in value
1690 category VERSION_1_0_DEPRECATED
# old: drawing
1698 param v1 CoordI
in array
[2]
1699 param v2 CoordI
in array
[2]
1700 category VERSION_1_0_DEPRECATED
# old: drawing
1706 Rects
(x1
, y1
, x2
, y2
)
1708 param x1 CoordS
in value
1709 param y1 CoordS
in value
1710 param x2 CoordS
in value
1711 param y2 CoordS
in value
1712 category VERSION_1_0_DEPRECATED
# old: drawing
1720 param v1 CoordS
in array
[2]
1721 param v2 CoordS
in array
[2]
1722 category VERSION_1_0_DEPRECATED
# old: drawing
1730 param s CoordD
in value
1731 category VERSION_1_0_DEPRECATED
# old: drawing
1732 vectorequiv TexCoord1dv
1739 param v CoordD
in array
[1]
1740 category VERSION_1_0_DEPRECATED
# old: drawing
1748 param s CoordF
in value
1749 category VERSION_1_0_DEPRECATED
# old: drawing
1750 vectorequiv TexCoord1fv
1757 param v CoordF
in array
[1]
1758 category VERSION_1_0_DEPRECATED
# old: drawing
1766 param s CoordI
in value
1767 category VERSION_1_0_DEPRECATED
# old: drawing
1768 vectorequiv TexCoord1iv
1775 param v CoordI
in array
[1]
1776 category VERSION_1_0_DEPRECATED
# old: drawing
1784 param s CoordS
in value
1785 category VERSION_1_0_DEPRECATED
# old: drawing
1786 vectorequiv TexCoord1sv
1793 param v CoordS
in array
[1]
1794 category VERSION_1_0_DEPRECATED
# old: drawing
1802 param s CoordD
in value
1803 param t CoordD
in value
1804 category VERSION_1_0_DEPRECATED
# old: drawing
1805 vectorequiv TexCoord2dv
1812 param v CoordD
in array
[2]
1813 category VERSION_1_0_DEPRECATED
# old: drawing
1821 param s CoordF
in value
1822 param t CoordF
in value
1823 category VERSION_1_0_DEPRECATED
# old: drawing
1824 vectorequiv TexCoord2fv
1831 param v CoordF
in array
[2]
1832 category VERSION_1_0_DEPRECATED
# old: drawing
1840 param s CoordI
in value
1841 param t CoordI
in value
1842 category VERSION_1_0_DEPRECATED
# old: drawing
1843 vectorequiv TexCoord2iv
1850 param v CoordI
in array
[2]
1851 category VERSION_1_0_DEPRECATED
# old: drawing
1859 param s CoordS
in value
1860 param t CoordS
in value
1861 category VERSION_1_0_DEPRECATED
# old: drawing
1862 vectorequiv TexCoord2sv
1869 param v CoordS
in array
[2]
1870 category VERSION_1_0_DEPRECATED
# old: drawing
1878 param s CoordD
in value
1879 param t CoordD
in value
1880 param r CoordD
in value
1881 category VERSION_1_0_DEPRECATED
# old: drawing
1882 vectorequiv TexCoord3dv
1889 param v CoordD
in array
[3]
1890 category VERSION_1_0_DEPRECATED
# old: drawing
1898 param s CoordF
in value
1899 param t CoordF
in value
1900 param r CoordF
in value
1901 category VERSION_1_0_DEPRECATED
# old: drawing
1902 vectorequiv TexCoord3fv
1909 param v CoordF
in array
[3]
1910 category VERSION_1_0_DEPRECATED
# old: drawing
1918 param s CoordI
in value
1919 param t CoordI
in value
1920 param r CoordI
in value
1921 category VERSION_1_0_DEPRECATED
# old: drawing
1922 vectorequiv TexCoord3iv
1929 param v CoordI
in array
[3]
1930 category VERSION_1_0_DEPRECATED
# old: drawing
1938 param s CoordS
in value
1939 param t CoordS
in value
1940 param r CoordS
in value
1941 category VERSION_1_0_DEPRECATED
# old: drawing
1942 vectorequiv TexCoord3sv
1949 param v CoordS
in array
[3]
1950 category VERSION_1_0_DEPRECATED
# old: drawing
1956 TexCoord4d
(s
, t
, r
, q
)
1958 param s CoordD
in value
1959 param t CoordD
in value
1960 param r CoordD
in value
1961 param q CoordD
in value
1962 category VERSION_1_0_DEPRECATED
# old: drawing
1963 vectorequiv TexCoord4dv
1970 param v CoordD
in array
[4]
1971 category VERSION_1_0_DEPRECATED
# old: drawing
1977 TexCoord4f
(s
, t
, r
, q
)
1979 param s CoordF
in value
1980 param t CoordF
in value
1981 param r CoordF
in value
1982 param q CoordF
in value
1983 category VERSION_1_0_DEPRECATED
# old: drawing
1984 vectorequiv TexCoord4fv
1991 param v CoordF
in array
[4]
1992 category VERSION_1_0_DEPRECATED
# old: drawing
1998 TexCoord4i
(s
, t
, r
, q
)
2000 param s CoordI
in value
2001 param t CoordI
in value
2002 param r CoordI
in value
2003 param q CoordI
in value
2004 category VERSION_1_0_DEPRECATED
# old: drawing
2005 vectorequiv TexCoord4iv
2012 param v CoordI
in array
[4]
2013 category VERSION_1_0_DEPRECATED
# old: drawing
2019 TexCoord4s
(s
, t
, r
, q
)
2021 param s CoordS
in value
2022 param t CoordS
in value
2023 param r CoordS
in value
2024 param q CoordS
in value
2025 category VERSION_1_0_DEPRECATED
# old: drawing
2026 vectorequiv TexCoord4sv
2033 param v CoordS
in array
[4]
2034 category VERSION_1_0_DEPRECATED
# old: drawing
2042 param x CoordD
in value
2043 param y CoordD
in value
2044 category VERSION_1_0_DEPRECATED
# old: drawing
2045 vectorequiv Vertex2dv
2052 param v CoordD
in array
[2]
2053 category VERSION_1_0_DEPRECATED
# old: drawing
2061 param x CoordF
in value
2062 param y CoordF
in value
2063 category VERSION_1_0_DEPRECATED
# old: drawing
2064 vectorequiv Vertex2fv
2071 param v CoordF
in array
[2]
2072 category VERSION_1_0_DEPRECATED
# old: drawing
2080 param x CoordI
in value
2081 param y CoordI
in value
2082 category VERSION_1_0_DEPRECATED
# old: drawing
2083 vectorequiv Vertex2iv
2090 param v CoordI
in array
[2]
2091 category VERSION_1_0_DEPRECATED
# old: drawing
2099 param x CoordS
in value
2100 param y CoordS
in value
2101 category VERSION_1_0_DEPRECATED
# old: drawing
2102 vectorequiv Vertex2sv
2109 param v CoordS
in array
[2]
2110 category VERSION_1_0_DEPRECATED
# old: drawing
2118 param x CoordD
in value
2119 param y CoordD
in value
2120 param z CoordD
in value
2121 category VERSION_1_0_DEPRECATED
# old: drawing
2122 vectorequiv Vertex3dv
2129 param v CoordD
in array
[3]
2130 category VERSION_1_0_DEPRECATED
# old: drawing
2138 param x CoordF
in value
2139 param y CoordF
in value
2140 param z CoordF
in value
2141 category VERSION_1_0_DEPRECATED
# old: drawing
2142 vectorequiv Vertex3fv
2149 param v CoordF
in array
[3]
2150 category VERSION_1_0_DEPRECATED
# old: drawing
2158 param x CoordI
in value
2159 param y CoordI
in value
2160 param z CoordI
in value
2161 category VERSION_1_0_DEPRECATED
# old: drawing
2162 vectorequiv Vertex3iv
2169 param v CoordI
in array
[3]
2170 category VERSION_1_0_DEPRECATED
# old: drawing
2178 param x CoordS
in value
2179 param y CoordS
in value
2180 param z CoordS
in value
2181 category VERSION_1_0_DEPRECATED
# old: drawing
2182 vectorequiv Vertex3sv
2189 param v CoordS
in array
[3]
2190 category VERSION_1_0_DEPRECATED
# old: drawing
2196 Vertex4d
(x
, y
, z
, w
)
2198 param x CoordD
in value
2199 param y CoordD
in value
2200 param z CoordD
in value
2201 param w CoordD
in value
2202 category VERSION_1_0_DEPRECATED
# old: drawing
2203 vectorequiv Vertex4dv
2210 param v CoordD
in array
[4]
2211 category VERSION_1_0_DEPRECATED
# old: drawing
2217 Vertex4f
(x
, y
, z
, w
)
2219 param x CoordF
in value
2220 param y CoordF
in value
2221 param z CoordF
in value
2222 param w CoordF
in value
2223 category VERSION_1_0_DEPRECATED
# old: drawing
2224 vectorequiv Vertex4fv
2231 param v CoordF
in array
[4]
2232 category VERSION_1_0_DEPRECATED
# old: drawing
2238 Vertex4i
(x
, y
, z
, w
)
2240 param x CoordI
in value
2241 param y CoordI
in value
2242 param z CoordI
in value
2243 param w CoordI
in value
2244 category VERSION_1_0_DEPRECATED
# old: drawing
2245 vectorequiv Vertex4iv
2252 param v CoordI
in array
[4]
2253 category VERSION_1_0_DEPRECATED
# old: drawing
2259 Vertex4s
(x
, y
, z
, w
)
2261 param x CoordS
in value
2262 param y CoordS
in value
2263 param z CoordS
in value
2264 param w CoordS
in value
2265 category VERSION_1_0_DEPRECATED
# old: drawing
2266 vectorequiv Vertex4sv
2273 param v CoordS
in array
[4]
2274 category VERSION_1_0_DEPRECATED
# old: drawing
2280 ClipPlane
(plane
, equation
)
2282 param plane ClipPlaneName
in value
2283 param equation Float64
in array
[4]
2284 category VERSION_1_0_DEPRECATED
# old: drawing-control
2290 ColorMaterial
(face
, mode
)
2292 param face MaterialFace
in value
2293 param mode ColorMaterialParameter
in value
2294 category VERSION_1_0_DEPRECATED
# old: drawing-control
2302 param pname FogParameter
in value
2303 param param CheckedFloat32
in value
2304 category VERSION_1_0_DEPRECATED
# old: drawing-control
2311 Fogfv
(pname
, params
)
2313 param pname FogParameter
in value
2314 param params CheckedFloat32
in array
[COMPSIZE
(pname
)]
2315 category VERSION_1_0_DEPRECATED
# old: drawing-control
2324 param pname FogParameter
in value
2325 param param CheckedInt32
in value
2326 category VERSION_1_0_DEPRECATED
# old: drawing-control
2333 Fogiv
(pname
, params
)
2335 param pname FogParameter
in value
2336 param params CheckedInt32
in array
[COMPSIZE
(pname
)]
2337 category VERSION_1_0_DEPRECATED
# old: drawing-control
2344 Lightf
(light
, pname
, param
)
2346 param light LightName
in value
2347 param pname LightParameter
in value
2348 param param CheckedFloat32
in value
2349 category VERSION_1_0_DEPRECATED
# old: drawing-control
2356 Lightfv
(light
, pname
, params
)
2358 param light LightName
in value
2359 param pname LightParameter
in value
2360 param params CheckedFloat32
in array
[COMPSIZE
(pname
)]
2361 category VERSION_1_0_DEPRECATED
# old: drawing-control
2368 Lighti
(light
, pname
, param
)
2370 param light LightName
in value
2371 param pname LightParameter
in value
2372 param param CheckedInt32
in value
2373 category VERSION_1_0_DEPRECATED
# old: drawing-control
2380 Lightiv
(light
, pname
, params
)
2382 param light LightName
in value
2383 param pname LightParameter
in value
2384 param params CheckedInt32
in array
[COMPSIZE
(pname
)]
2385 category VERSION_1_0_DEPRECATED
# old: drawing-control
2392 LightModelf
(pname
, param
)
2394 param pname LightModelParameter
in value
2395 param param Float32
in value
2396 category VERSION_1_0_DEPRECATED
# old: drawing-control
2403 LightModelfv
(pname
, params
)
2405 param pname LightModelParameter
in value
2406 param params Float32
in array
[COMPSIZE
(pname
)]
2407 category VERSION_1_0_DEPRECATED
# old: drawing-control
2414 LightModeli
(pname
, param
)
2416 param pname LightModelParameter
in value
2417 param param Int32
in value
2418 category VERSION_1_0_DEPRECATED
# old: drawing-control
2425 LightModeliv
(pname
, params
)
2427 param pname LightModelParameter
in value
2428 param params Int32
in array
[COMPSIZE
(pname
)]
2429 category VERSION_1_0_DEPRECATED
# old: drawing-control
2436 LineStipple
(factor
, pattern
)
2438 param factor CheckedInt32
in value
2439 param pattern LineStipple
in value
2440 category VERSION_1_0_DEPRECATED
# old: drawing-control
2446 Materialf
(face
, pname
, param
)
2448 param face MaterialFace
in value
2449 param pname MaterialParameter
in value
2450 param param CheckedFloat32
in value
2451 category VERSION_1_0_DEPRECATED
# old: drawing-control
2458 Materialfv
(face
, pname
, params
)
2460 param face MaterialFace
in value
2461 param pname MaterialParameter
in value
2462 param params CheckedFloat32
in array
[COMPSIZE
(pname
)]
2463 category VERSION_1_0_DEPRECATED
# old: drawing-control
2470 Materiali
(face
, pname
, param
)
2472 param face MaterialFace
in value
2473 param pname MaterialParameter
in value
2474 param param CheckedInt32
in value
2475 category VERSION_1_0_DEPRECATED
# old: drawing-control
2482 Materialiv
(face
, pname
, params
)
2484 param face MaterialFace
in value
2485 param pname MaterialParameter
in value
2486 param params CheckedInt32
in array
[COMPSIZE
(pname
)]
2487 category VERSION_1_0_DEPRECATED
# old: drawing-control
2494 PolygonStipple
(mask
)
2496 param mask UInt8
in array
[COMPSIZE
()]
2497 category VERSION_1_0_DEPRECATED
# old: drawing-control
2499 glxflags client
-handcode server
-handcode
2503 wglflags client
-handcode server
-handcode
2508 param mode ShadingModel
in value
2509 category VERSION_1_0_DEPRECATED
# old: drawing-control
2515 TexEnvf
(target
, pname
, param
)
2517 param target TextureEnvTarget
in value
2518 param pname TextureEnvParameter
in value
2519 param param CheckedFloat32
in value
2520 category VERSION_1_0_DEPRECATED
# old: drawing-control
2527 TexEnvfv
(target
, pname
, params
)
2529 param target TextureEnvTarget
in value
2530 param pname TextureEnvParameter
in value
2531 param params CheckedFloat32
in array
[COMPSIZE
(pname
)]
2532 category VERSION_1_0_DEPRECATED
# old: drawing-control
2539 TexEnvi
(target
, pname
, param
)
2541 param target TextureEnvTarget
in value
2542 param pname TextureEnvParameter
in value
2543 param param CheckedInt32
in value
2544 category VERSION_1_0_DEPRECATED
# old: drawing-control
2551 TexEnviv
(target
, pname
, params
)
2553 param target TextureEnvTarget
in value
2554 param pname TextureEnvParameter
in value
2555 param params CheckedInt32
in array
[COMPSIZE
(pname
)]
2556 category VERSION_1_0_DEPRECATED
# old: drawing-control
2563 TexGend
(coord
, pname
, param
)
2565 param coord TextureCoordName
in value
2566 param pname TextureGenParameter
in value
2567 param param Float64
in value
2568 category VERSION_1_0_DEPRECATED
# old: drawing-control
2575 TexGendv
(coord
, pname
, params
)
2577 param coord TextureCoordName
in value
2578 param pname TextureGenParameter
in value
2579 param params Float64
in array
[COMPSIZE
(pname
)]
2580 category VERSION_1_0_DEPRECATED
# old: drawing-control
2587 TexGenf
(coord
, pname
, param
)
2589 param coord TextureCoordName
in value
2590 param pname TextureGenParameter
in value
2591 param param CheckedFloat32
in value
2592 category VERSION_1_0_DEPRECATED
# old: drawing-control
2599 TexGenfv
(coord
, pname
, params
)
2601 param coord TextureCoordName
in value
2602 param pname TextureGenParameter
in value
2603 param params CheckedFloat32
in array
[COMPSIZE
(pname
)]
2604 category VERSION_1_0_DEPRECATED
# old: drawing-control
2611 TexGeni
(coord
, pname
, param
)
2613 param coord TextureCoordName
in value
2614 param pname TextureGenParameter
in value
2615 param param CheckedInt32
in value
2616 category VERSION_1_0_DEPRECATED
# old: drawing-control
2623 TexGeniv
(coord
, pname
, params
)
2625 param coord TextureCoordName
in value
2626 param pname TextureGenParameter
in value
2627 param params CheckedInt32
in array
[COMPSIZE
(pname
)]
2628 category VERSION_1_0_DEPRECATED
# old: drawing-control
2637 FeedbackBuffer
(size
, type, buffer
)
2639 param size SizeI
in value
2640 param
type FeedbackType
in value
2641 param buffer FeedbackElement out array
[size
] retained
2643 glxflags client
-handcode server
-handcode
2644 category VERSION_1_0_DEPRECATED
# old: feedback
2648 wglflags client
-handcode server
-handcode batchable
2651 SelectBuffer
(size
, buffer
)
2653 param size SizeI
in value
2654 param buffer SelectName out array
[size
] retained
2656 glxflags client
-handcode server
-handcode
2657 category VERSION_1_0_DEPRECATED
# old: feedback
2661 wglflags client
-handcode server
-handcode batchable
2666 param mode RenderingMode
in value
2667 category VERSION_1_0_DEPRECATED
# old: feedback
2669 glxflags client
-handcode server
-handcode
2673 wglflags client
-handcode server
-handcode
2678 category VERSION_1_0_DEPRECATED
# old: feedback
2686 param name SelectName
in value
2687 category VERSION_1_0_DEPRECATED
# old: feedback
2695 param token FeedbackElement
in value
2696 category VERSION_1_0_DEPRECATED
# old: feedback
2704 category VERSION_1_0_DEPRECATED
# old: feedback
2712 param name SelectName
in value
2713 category VERSION_1_0_DEPRECATED
# old: feedback
2719 ClearAccum
(red
, green
, blue
, alpha
)
2721 param red Float32
in value
2722 param green Float32
in value
2723 param blue Float32
in value
2724 param alpha Float32
in value
2725 category VERSION_1_0_DEPRECATED
# old: framebuf
2733 param c MaskedColorIndexValueF
in value
2734 category VERSION_1_0_DEPRECATED
# old: framebuf
2742 param mask MaskedColorIndexValueI
in value
2743 category VERSION_1_0_DEPRECATED
# old: framebuf
2751 param op AccumOp
in value
2752 param value CoordF
in value
2753 category VERSION_1_0_DEPRECATED
# old: misc
2761 category VERSION_1_0_DEPRECATED
# old: misc
2769 param mask AttribMask
in value
2770 category VERSION_1_0_DEPRECATED
# old: misc
2778 Map1d
(target
, u1
, u2
, stride
, order
, points
)
2780 param target MapTarget
in value
2781 param u1 CoordD
in value
2782 param u2 CoordD
in value
2783 param stride Int32
in value
2784 param order CheckedInt32
in value
2785 param points CoordD
in array
[COMPSIZE
(target
/stride
/order
)]
2786 category VERSION_1_0_DEPRECATED
# old: modeling
2788 glxflags client
-handcode server
-handcode
2792 wglflags client
-handcode server
-handcode
2795 Map1f
(target
, u1
, u2
, stride
, order
, points
)
2797 param target MapTarget
in value
2798 param u1 CoordF
in value
2799 param u2 CoordF
in value
2800 param stride Int32
in value
2801 param order CheckedInt32
in value
2802 param points CoordF
in array
[COMPSIZE
(target
/stride
/order
)]
2803 category VERSION_1_0_DEPRECATED
# old: modeling
2805 glxflags client
-handcode server
-handcode
2809 wglflags client
-handcode server
-handcode
2812 Map2d
(target
, u1
, u2
, ustride
, uorder
, v1
, v2
, vstride
, vorder
, points
)
2814 param target MapTarget
in value
2815 param u1 CoordD
in value
2816 param u2 CoordD
in value
2817 param ustride Int32
in value
2818 param uorder CheckedInt32
in value
2819 param v1 CoordD
in value
2820 param v2 CoordD
in value
2821 param vstride Int32
in value
2822 param vorder CheckedInt32
in value
2823 param points CoordD
in array
[COMPSIZE
(target
/ustride
/uorder
/vstride
/vorder
)]
2824 category VERSION_1_0_DEPRECATED
# old: modeling
2826 glxflags client
-handcode server
-handcode
2830 wglflags client
-handcode server
-handcode
2833 Map2f
(target
, u1
, u2
, ustride
, uorder
, v1
, v2
, vstride
, vorder
, points
)
2835 param target MapTarget
in value
2836 param u1 CoordF
in value
2837 param u2 CoordF
in value
2838 param ustride Int32
in value
2839 param uorder CheckedInt32
in value
2840 param v1 CoordF
in value
2841 param v2 CoordF
in value
2842 param vstride Int32
in value
2843 param vorder CheckedInt32
in value
2844 param points CoordF
in array
[COMPSIZE
(target
/ustride
/uorder
/vstride
/vorder
)]
2845 category VERSION_1_0_DEPRECATED
# old: modeling
2847 glxflags client
-handcode server
-handcode
2851 wglflags client
-handcode server
-handcode
2854 MapGrid1d
(un
, u1
, u2
)
2856 param un Int32
in value
2857 param u1 CoordD
in value
2858 param u2 CoordD
in value
2859 category VERSION_1_0_DEPRECATED
# old: modeling
2865 MapGrid1f
(un
, u1
, u2
)
2867 param un Int32
in value
2868 param u1 CoordF
in value
2869 param u2 CoordF
in value
2870 category VERSION_1_0_DEPRECATED
# old: modeling
2876 MapGrid2d
(un
, u1
, u2
, vn
, v1
, v2
)
2878 param un Int32
in value
2879 param u1 CoordD
in value
2880 param u2 CoordD
in value
2881 param vn Int32
in value
2882 param v1 CoordD
in value
2883 param v2 CoordD
in value
2884 category VERSION_1_0_DEPRECATED
# old: modeling
2890 MapGrid2f
(un
, u1
, u2
, vn
, v1
, v2
)
2892 param un Int32
in value
2893 param u1 CoordF
in value
2894 param u2 CoordF
in value
2895 param vn Int32
in value
2896 param v1 CoordF
in value
2897 param v2 CoordF
in value
2898 category VERSION_1_0_DEPRECATED
# old: modeling
2906 param u CoordD
in value
2907 category VERSION_1_0_DEPRECATED
# old: modeling
2908 vectorequiv EvalCoord1dv
2915 param u CoordD
in array
[1]
2916 category VERSION_1_0_DEPRECATED
# old: modeling
2924 param u CoordF
in value
2925 category VERSION_1_0_DEPRECATED
# old: modeling
2926 vectorequiv EvalCoord1fv
2933 param u CoordF
in array
[1]
2934 category VERSION_1_0_DEPRECATED
# old: modeling
2942 param u CoordD
in value
2943 param v CoordD
in value
2944 category VERSION_1_0_DEPRECATED
# old: modeling
2945 vectorequiv EvalCoord2dv
2952 param u CoordD
in array
[2]
2953 category VERSION_1_0_DEPRECATED
# old: modeling
2961 param u CoordF
in value
2962 param v CoordF
in value
2963 category VERSION_1_0_DEPRECATED
# old: modeling
2964 vectorequiv EvalCoord2fv
2971 param u CoordF
in array
[2]
2972 category VERSION_1_0_DEPRECATED
# old: modeling
2978 EvalMesh1
(mode
, i1
, i2
)
2980 param mode MeshMode1
in value
2981 param i1 CheckedInt32
in value
2982 param i2 CheckedInt32
in value
2983 category VERSION_1_0_DEPRECATED
# old: modeling
2991 param i Int32
in value
2992 category VERSION_1_0_DEPRECATED
# old: modeling
2998 EvalMesh2
(mode
, i1
, i2
, j1
, j2
)
3000 param mode MeshMode2
in value
3001 param i1 CheckedInt32
in value
3002 param i2 CheckedInt32
in value
3003 param j1 CheckedInt32
in value
3004 param j2 CheckedInt32
in value
3005 category VERSION_1_0_DEPRECATED
# old: modeling
3013 param i CheckedInt32
in value
3014 param j CheckedInt32
in value
3015 category VERSION_1_0_DEPRECATED
# old: modeling
3021 AlphaFunc
(func
, ref
)
3023 param func AlphaFunction
in value
3024 param ref ClampedFloat32
in value
3025 category VERSION_1_0_DEPRECATED
# old: pixel-op
3031 PixelZoom
(xfactor
, yfactor
)
3033 param xfactor Float32
in value
3034 param yfactor Float32
in value
3035 category VERSION_1_0_DEPRECATED
# old: pixel-rw
3041 PixelTransferf
(pname
, param
)
3043 param pname PixelTransferParameter
in value
3044 param param CheckedFloat32
in value
3045 category VERSION_1_0_DEPRECATED
# old: pixel-rw
3051 PixelTransferi
(pname
, param
)
3053 param pname PixelTransferParameter
in value
3054 param param CheckedInt32
in value
3055 category VERSION_1_0_DEPRECATED
# old: pixel-rw
3061 PixelMapfv
(map
, mapsize
, values
)
3063 param map PixelMap
in value
3064 param mapsize CheckedInt32
in value
3065 param values Float32
in array
[mapsize
]
3066 category VERSION_1_0_DEPRECATED
# old: pixel-rw
3067 glxflags client
-handcode
3073 PixelMapuiv
(map
, mapsize
, values
)
3075 param map PixelMap
in value
3076 param mapsize CheckedInt32
in value
3077 param values UInt32
in array
[mapsize
]
3078 category VERSION_1_0_DEPRECATED
# old: pixel-rw
3079 glxflags client
-handcode
3085 PixelMapusv
(map
, mapsize
, values
)
3087 param map PixelMap
in value
3088 param mapsize CheckedInt32
in value
3089 param values UInt16
in array
[mapsize
]
3090 category VERSION_1_0_DEPRECATED
# old: pixel-rw
3091 glxflags client
-handcode
3097 CopyPixels
(x
, y
, width
, height
, type)
3099 param x WinCoord
in value
3100 param y WinCoord
in value
3101 param width SizeI
in value
3102 param height SizeI
in value
3103 param
type PixelCopyType
in value
3104 category VERSION_1_0_DEPRECATED
# old: pixel-rw
3110 DrawPixels
(width
, height
, format
, type, pixels
)
3112 param width SizeI
in value
3113 param height SizeI
in value
3114 param format PixelFormat
in value
3115 param
type PixelType
in value
3116 param pixels Void
in array
[COMPSIZE
(format
/type/width
/height
)]
3117 category VERSION_1_0_DEPRECATED
# old: pixel-rw
3119 glxflags client
-handcode server
-handcode
3123 wglflags client
-handcode server
-handcode
3126 GetClipPlane
(plane
, equation
)
3128 param plane ClipPlaneName
in value
3129 param equation Float64 out array
[4]
3130 category VERSION_1_0_DEPRECATED
# old: state-req
3135 glxflags client
-handcode server
-handcode
3138 GetLightfv
(light
, pname
, params
)
3140 param light LightName
in value
3141 param pname LightParameter
in value
3142 param params Float32 out array
[COMPSIZE
(pname
)]
3143 category VERSION_1_0_DEPRECATED
# old: state-req
3151 GetLightiv
(light
, pname
, params
)
3153 param light LightName
in value
3154 param pname LightParameter
in value
3155 param params Int32 out array
[COMPSIZE
(pname
)]
3156 category VERSION_1_0_DEPRECATED
# old: state-req
3164 GetMapdv
(target
, query
, v
)
3166 param target MapTarget
in value
3167 param query GetMapQuery
in value
3168 param v Float64 out array
[COMPSIZE
(target
/query
)]
3169 category VERSION_1_0_DEPRECATED
# old: state-req
3176 GetMapfv
(target
, query
, v
)
3178 param target MapTarget
in value
3179 param query GetMapQuery
in value
3180 param v Float32 out array
[COMPSIZE
(target
/query
)]
3181 category VERSION_1_0_DEPRECATED
# old: state-req
3188 GetMapiv
(target
, query
, v
)
3190 param target MapTarget
in value
3191 param query GetMapQuery
in value
3192 param v Int32 out array
[COMPSIZE
(target
/query
)]
3193 category VERSION_1_0_DEPRECATED
# old: state-req
3200 GetMaterialfv
(face
, pname
, params
)
3202 param face MaterialFace
in value
3203 param pname MaterialParameter
in value
3204 param params Float32 out array
[COMPSIZE
(pname
)]
3205 category VERSION_1_0_DEPRECATED
# old: state-req
3213 GetMaterialiv
(face
, pname
, params
)
3215 param face MaterialFace
in value
3216 param pname MaterialParameter
in value
3217 param params Int32 out array
[COMPSIZE
(pname
)]
3218 category VERSION_1_0_DEPRECATED
# old: state-req
3226 GetPixelMapfv
(map
, values
)
3228 param map PixelMap
in value
3229 param values Float32 out array
[COMPSIZE
(map
)]
3230 category VERSION_1_0_DEPRECATED
# old: state-req
3237 GetPixelMapuiv
(map
, values
)
3239 param map PixelMap
in value
3240 param values UInt32 out array
[COMPSIZE
(map
)]
3241 category VERSION_1_0_DEPRECATED
# old: state-req
3248 GetPixelMapusv
(map
, values
)
3250 param map PixelMap
in value
3251 param values UInt16 out array
[COMPSIZE
(map
)]
3252 category VERSION_1_0_DEPRECATED
# old: state-req
3259 GetPolygonStipple
(mask
)
3261 param mask UInt8 out array
[COMPSIZE
()]
3262 category VERSION_1_0_DEPRECATED
# old: state-req
3264 glxflags client
-handcode server
-handcode
3268 wglflags client
-handcode server
-handcode
3271 GetTexEnvfv
(target
, pname
, params
)
3273 param target TextureEnvTarget
in value
3274 param pname TextureEnvParameter
in value
3275 param params Float32 out array
[COMPSIZE
(pname
)]
3276 category VERSION_1_0_DEPRECATED
# old: state-req
3284 GetTexEnviv
(target
, pname
, params
)
3286 param target TextureEnvTarget
in value
3287 param pname TextureEnvParameter
in value
3288 param params Int32 out array
[COMPSIZE
(pname
)]
3289 category VERSION_1_0_DEPRECATED
# old: state-req
3297 GetTexGendv
(coord
, pname
, params
)
3299 param coord TextureCoordName
in value
3300 param pname TextureGenParameter
in value
3301 param params Float64 out array
[COMPSIZE
(pname
)]
3302 category VERSION_1_0_DEPRECATED
# old: state-req
3310 GetTexGenfv
(coord
, pname
, params
)
3312 param coord TextureCoordName
in value
3313 param pname TextureGenParameter
in value
3314 param params Float32 out array
[COMPSIZE
(pname
)]
3315 category VERSION_1_0_DEPRECATED
# old: state-req
3323 GetTexGeniv
(coord
, pname
, params
)
3325 param coord TextureCoordName
in value
3326 param pname TextureGenParameter
in value
3327 param params Int32 out array
[COMPSIZE
(pname
)]
3328 category VERSION_1_0_DEPRECATED
# old: state-req
3338 param list List
in value
3339 category VERSION_1_0_DEPRECATED
# old: state-req
3346 Frustum
(left
, right
, bottom
, top
, zNear
, zFar
)
3348 param left Float64
in value
3349 param right Float64
in value
3350 param bottom Float64
in value
3351 param top Float64
in value
3352 param zNear Float64
in value
3353 param zFar Float64
in value
3354 category VERSION_1_0_DEPRECATED
# old: xform
3362 category VERSION_1_0_DEPRECATED
# old: xform
3370 param m Float32
in array
[16]
3371 category VERSION_1_0_DEPRECATED
# old: xform
3379 param m Float64
in array
[16]
3380 category VERSION_1_0_DEPRECATED
# old: xform
3388 param mode MatrixMode
in value
3389 category VERSION_1_0_DEPRECATED
# old: xform
3397 param m Float32
in array
[16]
3398 category VERSION_1_0_DEPRECATED
# old: xform
3406 param m Float64
in array
[16]
3407 category VERSION_1_0_DEPRECATED
# old: xform
3413 Ortho
(left
, right
, bottom
, top
, zNear
, zFar
)
3415 param left Float64
in value
3416 param right Float64
in value
3417 param bottom Float64
in value
3418 param top Float64
in value
3419 param zNear Float64
in value
3420 param zFar Float64
in value
3421 category VERSION_1_0_DEPRECATED
# old: xform
3429 category VERSION_1_0_DEPRECATED
# old: xform
3437 category VERSION_1_0_DEPRECATED
# old: xform
3443 Rotated
(angle
, x
, y
, z
)
3445 param angle Float64
in value
3446 param x Float64
in value
3447 param y Float64
in value
3448 param z Float64
in value
3449 category VERSION_1_0_DEPRECATED
# old: xform
3455 Rotatef
(angle
, x
, y
, z
)
3457 param angle Float32
in value
3458 param x Float32
in value
3459 param y Float32
in value
3460 param z Float32
in value
3461 category VERSION_1_0_DEPRECATED
# old: xform
3469 param x Float64
in value
3470 param y Float64
in value
3471 param z Float64
in value
3472 category VERSION_1_0_DEPRECATED
# old: xform
3480 param x Float32
in value
3481 param y Float32
in value
3482 param z Float32
in value
3483 category VERSION_1_0_DEPRECATED
# old: xform
3491 param x Float64
in value
3492 param y Float64
in value
3493 param z Float64
in value
3494 category VERSION_1_0_DEPRECATED
# old: xform
3502 param x Float32
in value
3503 param y Float32
in value
3504 param z Float32
in value
3505 category VERSION_1_0_DEPRECATED
# old: xform
3511 ###############################################################################
3512 ###############################################################################
3514 # OpenGL 1.1 commands
3516 ###############################################################################
3517 ###############################################################################
3519 DrawArrays
(mode
, first
, count
)
3521 param mode BeginMode
in value
3522 param first Int32
in value
3523 param count SizeI
in value
3524 category VERSION_1_1
3526 glxflags client
-handcode client
-intercept server
-handcode
3531 DrawElements
(mode
, count
, type, indices
)
3533 param mode BeginMode
in value
3534 param count SizeI
in value
3535 param
type DrawElementsType
in value
3536 param indices Void
in array
[COMPSIZE
(count
/type)]
3537 category VERSION_1_1
3539 glxflags client
-handcode client
-intercept server
-handcode
3543 GetPointerv
(pname
, params
)
3545 param pname GetPointervPName
in value
3546 param params VoidPointer out array
[1]
3547 category VERSION_1_1
3549 glxflags client
-handcode client
-intercept server
-handcode
3553 PolygonOffset
(factor
, units
)
3555 param factor Float32
in value
3556 param units Float32
in value
3557 category VERSION_1_1
3562 # Arguably TexelInternalFormat, not PixelInternalFormat
3563 CopyTexImage1D
(target
, level
, internalformat
, x
, y
, width
, border
)
3565 param target TextureTarget
in value
3566 param level CheckedInt32
in value
3567 param internalformat PixelInternalFormat
in value
3568 param x WinCoord
in value
3569 param y WinCoord
in value
3570 param width SizeI
in value
3571 param border CheckedInt32
in value
3572 category VERSION_1_1
3578 # Arguably TexelInternalFormat, not PixelInternalFormat
3579 CopyTexImage2D
(target
, level
, internalformat
, x
, y
, width
, height
, border
)
3581 param target TextureTarget
in value
3582 param level CheckedInt32
in value
3583 param internalformat PixelInternalFormat
in value
3584 param x WinCoord
in value
3585 param y WinCoord
in value
3586 param width SizeI
in value
3587 param height SizeI
in value
3588 param border CheckedInt32
in value
3589 category VERSION_1_1
3595 CopyTexSubImage1D
(target
, level
, xoffset
, x
, y
, width
)
3597 param target TextureTarget
in value
3598 param level CheckedInt32
in value
3599 param xoffset CheckedInt32
in value
3600 param x WinCoord
in value
3601 param y WinCoord
in value
3602 param width SizeI
in value
3603 category VERSION_1_1
3609 CopyTexSubImage2D
(target
, level
, xoffset
, yoffset
, x
, y
, width
, height
)
3611 param target TextureTarget
in value
3612 param level CheckedInt32
in value
3613 param xoffset CheckedInt32
in value
3614 param yoffset CheckedInt32
in value
3615 param x WinCoord
in value
3616 param y WinCoord
in value
3617 param width SizeI
in value
3618 param height SizeI
in value
3619 category VERSION_1_1
3625 TexSubImage1D
(target
, level
, xoffset
, width
, format
, type, pixels
)
3627 param target TextureTarget
in value
3628 param level CheckedInt32
in value
3629 param xoffset CheckedInt32
in value
3630 param width SizeI
in value
3631 param format PixelFormat
in value
3632 param
type PixelType
in value
3633 param pixels Void
in array
[COMPSIZE
(format
/type/width
)]
3634 category VERSION_1_1
3636 glxflags EXT client
-handcode server
-handcode
3641 TexSubImage2D
(target
, level
, xoffset
, yoffset
, width
, height
, format
, type, pixels
)
3643 param target TextureTarget
in value
3644 param level CheckedInt32
in value
3645 param xoffset CheckedInt32
in value
3646 param yoffset CheckedInt32
in value
3647 param width SizeI
in value
3648 param height SizeI
in value
3649 param format PixelFormat
in value
3650 param
type PixelType
in value
3651 param pixels Void
in array
[COMPSIZE
(format
/type/width
/height
)]
3652 category VERSION_1_1
3654 glxflags EXT client
-handcode server
-handcode
3659 BindTexture
(target
, texture
)
3661 param target TextureTarget
in value
3662 param texture Texture
in value
3663 category VERSION_1_1
3669 DeleteTextures
(n
, textures
)
3671 param n SizeI
in value
3672 param textures Texture
in array
[n
]
3673 category VERSION_1_1
3679 GenTextures
(n
, textures
)
3681 param n SizeI
in value
3682 param textures Texture out array
[n
]
3683 category VERSION_1_1
3691 param texture Texture
in value
3692 category VERSION_1_1
3698 ###############################################################################
3699 ###############################################################################
3701 # OpenGL 1.1 deprecated commands
3703 ###############################################################################
3704 ###############################################################################
3708 param i Int32
in value
3709 category VERSION_1_1_DEPRECATED
3711 glxflags client
-handcode client
-intercept server
-handcode
3716 ColorPointer
(size
, type, stride
, pointer
)
3718 param size Int32
in value
3719 param
type ColorPointerType
in value
3720 param stride SizeI
in value
3721 param pointer Void
in array
[COMPSIZE
(size
/type/stride
)] retained
3722 category VERSION_1_1_DEPRECATED
3724 glxflags client
-handcode client
-intercept server
-handcode
3729 DisableClientState
(array
)
3731 param array EnableCap
in value
3732 category VERSION_1_1_DEPRECATED
3736 glxflags client
-handcode client
-intercept server
-handcode
3739 EdgeFlagPointer
(stride
, pointer
)
3741 param stride SizeI
in value
3742 param pointer Void
in array
[COMPSIZE
(stride
)] retained
3743 category VERSION_1_1_DEPRECATED
3745 glxflags client
-handcode client
-intercept server
-handcode
3750 EnableClientState
(array
)
3752 param array EnableCap
in value
3753 category VERSION_1_1_DEPRECATED
3755 glxflags client
-handcode client
-intercept server
-handcode
3760 IndexPointer
(type, stride
, pointer
)
3762 param
type IndexPointerType
in value
3763 param stride SizeI
in value
3764 param pointer Void
in array
[COMPSIZE
(type/stride
)] retained
3765 category VERSION_1_1_DEPRECATED
3767 glxflags client
-handcode client
-intercept server
-handcode
3772 InterleavedArrays
(format
, stride
, pointer
)
3774 param format InterleavedArrayFormat
in value
3775 param stride SizeI
in value
3776 param pointer Void
in array
[COMPSIZE
(format
/stride
)] retained
3777 category VERSION_1_1_DEPRECATED
3779 glxflags client
-handcode client
-intercept server
-handcode
3784 NormalPointer
(type, stride
, pointer
)
3786 param
type NormalPointerType
in value
3787 param stride SizeI
in value
3788 param pointer Void
in array
[COMPSIZE
(type/stride
)] retained
3789 category VERSION_1_1_DEPRECATED
3791 glxflags client
-handcode client
-intercept server
-handcode
3796 TexCoordPointer
(size
, type, stride
, pointer
)
3798 param size Int32
in value
3799 param
type TexCoordPointerType
in value
3800 param stride SizeI
in value
3801 param pointer Void
in array
[COMPSIZE
(size
/type/stride
)] retained
3802 category VERSION_1_1_DEPRECATED
3804 glxflags client
-handcode client
-intercept server
-handcode
3809 VertexPointer
(size
, type, stride
, pointer
)
3811 param size Int32
in value
3812 param
type VertexPointerType
in value
3813 param stride SizeI
in value
3814 param pointer Void
in array
[COMPSIZE
(size
/type/stride
)] retained
3815 category VERSION_1_1_DEPRECATED
3817 glxflags client
-handcode client
-intercept server
-handcode
3822 AreTexturesResident
(n
, textures
, residences
)
3824 param n SizeI
in value
3825 param textures Texture
in array
[n
]
3826 param residences Boolean out array
[n
]
3827 category VERSION_1_1_DEPRECATED
3834 PrioritizeTextures
(n
, textures
, priorities
)
3836 param n SizeI
in value
3837 param textures Texture
in array
[n
]
3838 param priorities ClampedFloat32
in array
[n
]
3839 category VERSION_1_1_DEPRECATED
3848 param c ColorIndexValueUB
in value
3849 category VERSION_1_1_DEPRECATED
3850 vectorequiv Indexubv
3856 param c ColorIndexValueUB
in array
[1]
3857 category VERSION_1_1_DEPRECATED
3864 category VERSION_1_1_DEPRECATED
3868 glxflags client
-handcode client
-intercept server
-handcode
3871 PushClientAttrib
(mask
)
3873 param mask ClientAttribMask
in value
3874 category VERSION_1_1_DEPRECATED
3878 glxflags client
-handcode client
-intercept server
-handcode
3881 ###############################################################################
3882 ###############################################################################
3884 # OpenGL 1.2 commands
3886 ###############################################################################
3887 ###############################################################################
3889 BlendColor
(red
, green
, blue
, alpha
)
3891 param red ClampedColorF
in value
3892 param green ClampedColorF
in value
3893 param blue ClampedColorF
in value
3894 param alpha ClampedColorF
in value
3895 category VERSION_1_2
3903 param mode BlendEquationMode
in value
3904 category VERSION_1_2
3910 DrawRangeElements
(mode
, start
, end
, count
, type, indices
)
3912 param mode BeginMode
in value
3913 param start UInt32
in value
3914 param end UInt32
in value
3915 param count SizeI
in value
3916 param
type DrawElementsType
in value
3917 param indices Void
in array
[COMPSIZE
(count
/type)]
3918 category VERSION_1_2
3920 glxflags client
-handcode client
-intercept server
-handcode
3924 # OpenGL 1.2 (EXT_texture3D) commands
3926 # Arguably TexelInternalFormat, not PixelInternalFormat
3927 TexImage3D
(target
, level
, internalformat
, width
, height
, depth
, border
, format
, type, pixels
)
3929 param target TextureTarget
in value
3930 param level CheckedInt32
in value
3931 param internalformat TextureComponentCount
in value
3932 param width SizeI
in value
3933 param height SizeI
in value
3934 param depth SizeI
in value
3935 param border CheckedInt32
in value
3936 param format PixelFormat
in value
3937 param
type PixelType
in value
3938 param pixels Void
in array
[COMPSIZE
(format
/type/width
/height
/depth
)]
3939 category VERSION_1_2
3941 glxflags client
-handcode server
-handcode EXT
3947 TexSubImage3D
(target
, level
, xoffset
, yoffset
, zoffset
, width
, height
, depth
, format
, type, pixels
)
3949 param target TextureTarget
in value
3950 param level CheckedInt32
in value
3951 param xoffset CheckedInt32
in value
3952 param yoffset CheckedInt32
in value
3953 param zoffset CheckedInt32
in value
3954 param width SizeI
in value
3955 param height SizeI
in value
3956 param depth SizeI
in value
3957 param format PixelFormat
in value
3958 param
type PixelType
in value
3959 param pixels Void
in array
[COMPSIZE
(format
/type/width
/height
/depth
)]
3960 category VERSION_1_2
3962 glxflags client
-handcode server
-handcode EXT
3967 # OpenGL 1.2 (EXT_copy_texture) commands (specific to texture3D)
3969 CopyTexSubImage3D
(target
, level
, xoffset
, yoffset
, zoffset
, x
, y
, width
, height
)
3971 param target TextureTarget
in value
3972 param level CheckedInt32
in value
3973 param xoffset CheckedInt32
in value
3974 param yoffset CheckedInt32
in value
3975 param zoffset CheckedInt32
in value
3976 param x WinCoord
in value
3977 param y WinCoord
in value
3978 param width SizeI
in value
3979 param height SizeI
in value
3980 category VERSION_1_2
3986 ###############################################################################
3987 ###############################################################################
3989 # OpenGL 1.2 deprecated commands
3991 ###############################################################################
3992 ###############################################################################
3994 # OpenGL 1.2 (SGI_color_table) commands
3996 ColorTable
(target
, internalformat
, width
, format
, type, table
)
3998 param target ColorTableTarget
in value
3999 param internalformat PixelInternalFormat
in value
4000 param width SizeI
in value
4001 param format PixelFormat
in value
4002 param
type PixelType
in value
4003 param table Void
in array
[COMPSIZE
(format
/type/width
)]
4004 category VERSION_1_2_DEPRECATED
4006 glxflags client
-handcode server
-handcode EXT
4012 ColorTableParameterfv
(target
, pname
, params
)
4014 param target ColorTableTarget
in value
4015 param pname ColorTableParameterPName
in value
4016 param params CheckedFloat32
in array
[COMPSIZE
(pname
)]
4017 category VERSION_1_2_DEPRECATED
4024 ColorTableParameteriv
(target
, pname
, params
)
4026 param target ColorTableTarget
in value
4027 param pname ColorTableParameterPName
in value
4028 param params CheckedInt32
in array
[COMPSIZE
(pname
)]
4029 category VERSION_1_2_DEPRECATED
4036 CopyColorTable
(target
, internalformat
, x
, y
, width
)
4038 param target ColorTableTarget
in value
4039 param internalformat PixelInternalFormat
in value
4040 param x WinCoord
in value
4041 param y WinCoord
in value
4042 param width SizeI
in value
4043 category VERSION_1_2_DEPRECATED
4050 GetColorTable
(target
, format
, type, table
)
4052 param target ColorTableTarget
in value
4053 param format PixelFormat
in value
4054 param
type PixelType
in value
4055 param table Void out array
[COMPSIZE
(target
/format
/type)]
4056 category VERSION_1_2_DEPRECATED
4058 glxflags client
-handcode server
-handcode
4064 GetColorTableParameterfv
(target
, pname
, params
)
4066 param target ColorTableTarget
in value
4067 param pname GetColorTableParameterPName
in value
4068 param params Float32 out array
[COMPSIZE
(pname
)]
4069 category VERSION_1_2_DEPRECATED
4076 GetColorTableParameteriv
(target
, pname
, params
)
4078 param target ColorTableTarget
in value
4079 param pname GetColorTableParameterPName
in value
4080 param params Int32 out array
[COMPSIZE
(pname
)]
4081 category VERSION_1_2_DEPRECATED
4088 # OpenGL 1.2 (EXT_color_subtable) commands
4090 ColorSubTable
(target
, start
, count
, format
, type, data
)
4092 param target ColorTableTarget
in value
4093 param start SizeI
in value
4094 param count SizeI
in value
4095 param format PixelFormat
in value
4096 param
type PixelType
in value
4097 param data Void
in array
[COMPSIZE
(format
/type/count
)]
4098 category VERSION_1_2_DEPRECATED
4100 glxflags client
-handcode server
-handcode
4106 CopyColorSubTable
(target
, start
, x
, y
, width
)
4108 param target ColorTableTarget
in value
4109 param start SizeI
in value
4110 param x WinCoord
in value
4111 param y WinCoord
in value
4112 param width SizeI
in value
4113 category VERSION_1_2_DEPRECATED
4119 # OpenGL 1.2 (EXT_convolution) commands
4121 ConvolutionFilter1D
(target
, internalformat
, width
, format
, type, image
)
4123 param target ConvolutionTarget
in value
4124 param internalformat PixelInternalFormat
in value
4125 param width SizeI
in value
4126 param format PixelFormat
in value
4127 param
type PixelType
in value
4128 param image Void
in array
[COMPSIZE
(format
/type/width
)]
4129 category VERSION_1_2_DEPRECATED
4131 glxflags client
-handcode server
-handcode EXT
4137 ConvolutionFilter2D
(target
, internalformat
, width
, height
, format
, type, image
)
4139 param target ConvolutionTarget
in value
4140 param internalformat PixelInternalFormat
in value
4141 param width SizeI
in value
4142 param height SizeI
in value
4143 param format PixelFormat
in value
4144 param
type PixelType
in value
4145 param image Void
in array
[COMPSIZE
(format
/type/width
/height
)]
4146 category VERSION_1_2_DEPRECATED
4148 glxflags client
-handcode server
-handcode EXT
4154 ConvolutionParameterf
(target
, pname
, params
)
4156 param target ConvolutionTarget
in value
4157 param pname ConvolutionParameter
in value
4158 param params CheckedFloat32
in value
4159 category VERSION_1_2_DEPRECATED
4166 ConvolutionParameterfv
(target
, pname
, params
)
4168 param target ConvolutionTarget
in value
4169 param pname ConvolutionParameter
in value
4170 param params CheckedFloat32
in array
[COMPSIZE
(pname
)]
4171 category VERSION_1_2_DEPRECATED
4178 ConvolutionParameteri
(target
, pname
, params
)
4180 param target ConvolutionTarget
in value
4181 param pname ConvolutionParameter
in value
4182 param params CheckedInt32
in value
4183 category VERSION_1_2_DEPRECATED
4190 ConvolutionParameteriv
(target
, pname
, params
)
4192 param target ConvolutionTarget
in value
4193 param pname ConvolutionParameter
in value
4194 param params CheckedInt32
in array
[COMPSIZE
(pname
)]
4195 category VERSION_1_2_DEPRECATED
4202 CopyConvolutionFilter1D
(target
, internalformat
, x
, y
, width
)
4204 param target ConvolutionTarget
in value
4205 param internalformat PixelInternalFormat
in value
4206 param x WinCoord
in value
4207 param y WinCoord
in value
4208 param width SizeI
in value
4209 category VERSION_1_2_DEPRECATED
4216 CopyConvolutionFilter2D
(target
, internalformat
, x
, y
, width
, height
)
4218 param target ConvolutionTarget
in value
4219 param internalformat PixelInternalFormat
in value
4220 param x WinCoord
in value
4221 param y WinCoord
in value
4222 param width SizeI
in value
4223 param height SizeI
in value
4224 category VERSION_1_2_DEPRECATED
4231 GetConvolutionFilter
(target
, format
, type, image
)
4233 param target ConvolutionTarget
in value
4234 param format PixelFormat
in value
4235 param
type PixelType
in value
4236 param image Void out array
[COMPSIZE
(target
/format
/type)]
4237 category VERSION_1_2_DEPRECATED
4239 glxflags client
-handcode server
-handcode
4245 GetConvolutionParameterfv
(target
, pname
, params
)
4247 param target ConvolutionTarget
in value
4248 param pname GetConvolutionParameterPName
in value
4249 param params Float32 out array
[COMPSIZE
(pname
)]
4250 category VERSION_1_2_DEPRECATED
4257 GetConvolutionParameteriv
(target
, pname
, params
)
4259 param target ConvolutionTarget
in value
4260 param pname GetConvolutionParameterPName
in value
4261 param params Int32 out array
[COMPSIZE
(pname
)]
4262 category VERSION_1_2_DEPRECATED
4269 GetSeparableFilter
(target
, format
, type, row
, column
, span
)
4271 param target SeparableTarget
in value
4272 param format PixelFormat
in value
4273 param
type PixelType
in value
4274 param row Void out array
[COMPSIZE
(target
/format
/type)]
4275 param column Void out array
[COMPSIZE
(target
/format
/type)]
4276 param span Void out array
[COMPSIZE
(target
/format
/type)]
4277 category VERSION_1_2_DEPRECATED
4279 glxflags client
-handcode server
-handcode
4285 SeparableFilter2D
(target
, internalformat
, width
, height
, format
, type, row
, column
)
4287 param target SeparableTarget
in value
4288 param internalformat PixelInternalFormat
in value
4289 param width SizeI
in value
4290 param height SizeI
in value
4291 param format PixelFormat
in value
4292 param
type PixelType
in value
4293 param row Void
in array
[COMPSIZE
(target
/format
/type/width
)]
4294 param column Void
in array
[COMPSIZE
(target
/format
/type/height
)]
4295 category VERSION_1_2_DEPRECATED
4297 glxflags client
-handcode server
-handcode EXT
4303 # OpenGL 1.2 (EXT_histogram) commands
4305 GetHistogram
(target
, reset
, format
, type, values
)
4307 param target HistogramTarget
in value
4308 param reset Boolean
in value
4309 param format PixelFormat
in value
4310 param
type PixelType
in value
4311 param values Void out array
[COMPSIZE
(target
/format
/type)]
4312 category VERSION_1_2_DEPRECATED
4314 glxflags client
-handcode server
-handcode
4320 GetHistogramParameterfv
(target
, pname
, params
)
4322 param target HistogramTarget
in value
4323 param pname GetHistogramParameterPName
in value
4324 param params Float32 out array
[COMPSIZE
(pname
)]
4325 category VERSION_1_2_DEPRECATED
4332 GetHistogramParameteriv
(target
, pname
, params
)
4334 param target HistogramTarget
in value
4335 param pname GetHistogramParameterPName
in value
4336 param params Int32 out array
[COMPSIZE
(pname
)]
4337 category VERSION_1_2_DEPRECATED
4344 GetMinmax
(target
, reset
, format
, type, values
)
4346 param target MinmaxTarget
in value
4347 param reset Boolean
in value
4348 param format PixelFormat
in value
4349 param
type PixelType
in value
4350 param values Void out array
[COMPSIZE
(target
/format
/type)]
4351 category VERSION_1_2_DEPRECATED
4353 glxflags client
-handcode server
-handcode
4359 GetMinmaxParameterfv
(target
, pname
, params
)
4361 param target MinmaxTarget
in value
4362 param pname GetMinmaxParameterPName
in value
4363 param params Float32 out array
[COMPSIZE
(pname
)]
4364 category VERSION_1_2_DEPRECATED
4371 GetMinmaxParameteriv
(target
, pname
, params
)
4373 param target MinmaxTarget
in value
4374 param pname GetMinmaxParameterPName
in value
4375 param params Int32 out array
[COMPSIZE
(pname
)]
4376 category VERSION_1_2_DEPRECATED
4383 Histogram
(target
, width
, internalformat
, sink
)
4385 param target HistogramTarget
in value
4386 param width SizeI
in value
4387 param internalformat PixelInternalFormat
in value
4388 param sink Boolean
in value
4389 category VERSION_1_2_DEPRECATED
4397 Minmax
(target
, internalformat
, sink
)
4399 param target MinmaxTarget
in value
4400 param internalformat PixelInternalFormat
in value
4401 param sink Boolean
in value
4402 category VERSION_1_2_DEPRECATED
4409 ResetHistogram
(target
)
4411 param target HistogramTarget
in value
4412 category VERSION_1_2_DEPRECATED
4421 param target MinmaxTarget
in value
4422 category VERSION_1_2_DEPRECATED
4429 ###############################################################################
4430 ###############################################################################
4432 # OpenGL 1.3 commands
4434 ###############################################################################
4435 ###############################################################################
4437 # OpenGL 1.3 (ARB_multitexture) commands
4439 ActiveTexture
(texture
)
4441 param texture TextureUnit
in value
4442 category VERSION_1_3
4448 # OpenGL 1.3 (ARB_multisample) commands
4450 SampleCoverage
(value
, invert
)
4452 param value ClampedFloat32
in value
4453 param invert Boolean
in value
4454 category VERSION_1_3
4460 # OpenGL 1.3 (ARB_texture_compression) commands
4462 # Arguably TexelInternalFormat, not PixelInternalFormat
4463 CompressedTexImage3D
(target
, level
, internalformat
, width
, height
, depth
, border
, imageSize
, data
)
4465 param target TextureTarget
in value
4466 param level CheckedInt32
in value
4467 param internalformat PixelInternalFormat
in value
4468 param width SizeI
in value
4469 param height SizeI
in value
4470 param depth SizeI
in value
4471 param border CheckedInt32
in value
4472 param imageSize SizeI
in value
4473 param data CompressedTextureARB
in array
[imageSize
]
4474 category VERSION_1_3
4476 glxflags ARB client
-handcode server
-handcode
4479 wglflags client
-handcode server
-handcode
4482 # Arguably TexelInternalFormat, not PixelInternalFormat
4483 CompressedTexImage2D
(target
, level
, internalformat
, width
, height
, border
, imageSize
, data
)
4485 param target TextureTarget
in value
4486 param level CheckedInt32
in value
4487 param internalformat PixelInternalFormat
in value
4488 param width SizeI
in value
4489 param height SizeI
in value
4490 param border CheckedInt32
in value
4491 param imageSize SizeI
in value
4492 param data CompressedTextureARB
in array
[imageSize
]
4493 category VERSION_1_3
4495 glxflags ARB client
-handcode server
-handcode
4498 wglflags client
-handcode server
-handcode
4501 # Arguably TexelInternalFormat, not PixelInternalFormat
4502 CompressedTexImage1D
(target
, level
, internalformat
, width
, border
, imageSize
, data
)
4504 param target TextureTarget
in value
4505 param level CheckedInt32
in value
4506 param internalformat PixelInternalFormat
in value
4507 param width SizeI
in value
4508 param border CheckedInt32
in value
4509 param imageSize SizeI
in value
4510 param data CompressedTextureARB
in array
[imageSize
]
4511 category VERSION_1_3
4513 glxflags ARB client
-handcode server
-handcode
4516 wglflags client
-handcode server
-handcode
4519 CompressedTexSubImage3D
(target
, level
, xoffset
, yoffset
, zoffset
, width
, height
, depth
, format
, imageSize
, data
)
4521 param target TextureTarget
in value
4522 param level CheckedInt32
in value
4523 param xoffset CheckedInt32
in value
4524 param yoffset CheckedInt32
in value
4525 param zoffset CheckedInt32
in value
4526 param width SizeI
in value
4527 param height SizeI
in value
4528 param depth SizeI
in value
4529 param format PixelFormat
in value
4530 param imageSize SizeI
in value
4531 param data CompressedTextureARB
in array
[imageSize
]
4532 category VERSION_1_3
4534 glxflags ARB client
-handcode server
-handcode
4537 wglflags client
-handcode server
-handcode
4540 CompressedTexSubImage2D
(target
, level
, xoffset
, yoffset
, width
, height
, format
, imageSize
, data
)
4542 param target TextureTarget
in value
4543 param level CheckedInt32
in value
4544 param xoffset CheckedInt32
in value
4545 param yoffset CheckedInt32
in value
4546 param width SizeI
in value
4547 param height SizeI
in value
4548 param format PixelFormat
in value
4549 param imageSize SizeI
in value
4550 param data CompressedTextureARB
in array
[imageSize
]
4551 category VERSION_1_3
4553 glxflags ARB client
-handcode server
-handcode
4556 wglflags client
-handcode server
-handcode
4559 CompressedTexSubImage1D
(target
, level
, xoffset
, width
, format
, imageSize
, data
)
4561 param target TextureTarget
in value
4562 param level CheckedInt32
in value
4563 param xoffset CheckedInt32
in value
4564 param width SizeI
in value
4565 param format PixelFormat
in value
4566 param imageSize SizeI
in value
4567 param data CompressedTextureARB
in array
[imageSize
]
4568 category VERSION_1_3
4570 glxflags ARB client
-handcode server
-handcode
4573 wglflags client
-handcode server
-handcode
4576 GetCompressedTexImage
(target
, level
, img
)
4578 param target TextureTarget
in value
4579 param level CheckedInt32
in value
4580 param img CompressedTextureARB out array
[COMPSIZE
(target
/level
)]
4581 category VERSION_1_3
4583 glxflags ARB client
-handcode server
-handcode
4586 wglflags client
-handcode server
-handcode
4589 ###############################################################################
4590 ###############################################################################
4592 # OpenGL 1.3 deprecated commands
4594 ###############################################################################
4595 ###############################################################################
4597 ClientActiveTexture
(texture
)
4599 param texture TextureUnit
in value
4600 category VERSION_1_3_DEPRECATED
4602 glxflags ARB client
-handcode client
-intercept server
-handcode
4607 MultiTexCoord1d
(target
, s
)
4609 param target TextureUnit
in value
4610 param s CoordD
in value
4611 category VERSION_1_3_DEPRECATED
4615 vectorequiv MultiTexCoord1dv
4618 MultiTexCoord1dv
(target
, v
)
4620 param target TextureUnit
in value
4621 param v CoordD
in array
[1]
4622 category VERSION_1_3_DEPRECATED
4629 MultiTexCoord1f
(target
, s
)
4631 param target TextureUnit
in value
4632 param s CoordF
in value
4633 category VERSION_1_3_DEPRECATED
4637 vectorequiv MultiTexCoord1fv
4640 MultiTexCoord1fv
(target
, v
)
4642 param target TextureUnit
in value
4643 param v CoordF
in array
[1]
4644 category VERSION_1_3_DEPRECATED
4651 MultiTexCoord1i
(target
, s
)
4653 param target TextureUnit
in value
4654 param s CoordI
in value
4655 category VERSION_1_3_DEPRECATED
4659 vectorequiv MultiTexCoord1iv
4662 MultiTexCoord1iv
(target
, v
)
4664 param target TextureUnit
in value
4665 param v CoordI
in array
[1]
4666 category VERSION_1_3_DEPRECATED
4673 MultiTexCoord1s
(target
, s
)
4675 param target TextureUnit
in value
4676 param s CoordS
in value
4677 category VERSION_1_3_DEPRECATED
4681 vectorequiv MultiTexCoord1sv
4684 MultiTexCoord1sv
(target
, v
)
4686 param target TextureUnit
in value
4687 param v CoordS
in array
[1]
4688 category VERSION_1_3_DEPRECATED
4695 MultiTexCoord2d
(target
, s
, t
)
4697 param target TextureUnit
in value
4698 param s CoordD
in value
4699 param t CoordD
in value
4700 category VERSION_1_3_DEPRECATED
4704 vectorequiv MultiTexCoord2dv
4707 MultiTexCoord2dv
(target
, v
)
4709 param target TextureUnit
in value
4710 param v CoordD
in array
[2]
4711 category VERSION_1_3_DEPRECATED
4718 MultiTexCoord2f
(target
, s
, t
)
4720 param target TextureUnit
in value
4721 param s CoordF
in value
4722 param t CoordF
in value
4723 category VERSION_1_3_DEPRECATED
4727 vectorequiv MultiTexCoord2fv
4730 MultiTexCoord2fv
(target
, v
)
4732 param target TextureUnit
in value
4733 param v CoordF
in array
[2]
4734 category VERSION_1_3_DEPRECATED
4741 MultiTexCoord2i
(target
, s
, t
)
4743 param target TextureUnit
in value
4744 param s CoordI
in value
4745 param t CoordI
in value
4746 category VERSION_1_3_DEPRECATED
4750 vectorequiv MultiTexCoord2iv
4753 MultiTexCoord2iv
(target
, v
)
4755 param target TextureUnit
in value
4756 param v CoordI
in array
[2]
4757 category VERSION_1_3_DEPRECATED
4764 MultiTexCoord2s
(target
, s
, t
)
4766 param target TextureUnit
in value
4767 param s CoordS
in value
4768 param t CoordS
in value
4769 category VERSION_1_3_DEPRECATED
4773 vectorequiv MultiTexCoord2sv
4776 MultiTexCoord2sv
(target
, v
)
4778 param target TextureUnit
in value
4779 param v CoordS
in array
[2]
4780 category VERSION_1_3_DEPRECATED
4787 MultiTexCoord3d
(target
, s
, t
, r
)
4789 param target TextureUnit
in value
4790 param s CoordD
in value
4791 param t CoordD
in value
4792 param r CoordD
in value
4793 category VERSION_1_3_DEPRECATED
4797 vectorequiv MultiTexCoord3dv
4800 MultiTexCoord3dv
(target
, v
)
4802 param target TextureUnit
in value
4803 param v CoordD
in array
[3]
4804 category VERSION_1_3_DEPRECATED
4811 MultiTexCoord3f
(target
, s
, t
, r
)
4813 param target TextureUnit
in value
4814 param s CoordF
in value
4815 param t CoordF
in value
4816 param r CoordF
in value
4817 category VERSION_1_3_DEPRECATED
4821 vectorequiv MultiTexCoord3fv
4824 MultiTexCoord3fv
(target
, v
)
4826 param target TextureUnit
in value
4827 param v CoordF
in array
[3]
4828 category VERSION_1_3_DEPRECATED
4835 MultiTexCoord3i
(target
, s
, t
, r
)
4837 param target TextureUnit
in value
4838 param s CoordI
in value
4839 param t CoordI
in value
4840 param r CoordI
in value
4841 category VERSION_1_3_DEPRECATED
4845 vectorequiv MultiTexCoord3iv
4848 MultiTexCoord3iv
(target
, v
)
4850 param target TextureUnit
in value
4851 param v CoordI
in array
[3]
4852 category VERSION_1_3_DEPRECATED
4859 MultiTexCoord3s
(target
, s
, t
, r
)
4861 param target TextureUnit
in value
4862 param s CoordS
in value
4863 param t CoordS
in value
4864 param r CoordS
in value
4865 category VERSION_1_3_DEPRECATED
4869 vectorequiv MultiTexCoord3sv
4872 MultiTexCoord3sv
(target
, v
)
4874 param target TextureUnit
in value
4875 param v CoordS
in array
[3]
4876 category VERSION_1_3_DEPRECATED
4883 MultiTexCoord4d
(target
, s
, t
, r
, q
)
4885 param target TextureUnit
in value
4886 param s CoordD
in value
4887 param t CoordD
in value
4888 param r CoordD
in value
4889 param q CoordD
in value
4890 category VERSION_1_3_DEPRECATED
4894 vectorequiv MultiTexCoord4dv
4897 MultiTexCoord4dv
(target
, v
)
4899 param target TextureUnit
in value
4900 param v CoordD
in array
[4]
4901 category VERSION_1_3_DEPRECATED
4908 MultiTexCoord4f
(target
, s
, t
, r
, q
)
4910 param target TextureUnit
in value
4911 param s CoordF
in value
4912 param t CoordF
in value
4913 param r CoordF
in value
4914 param q CoordF
in value
4915 category VERSION_1_3_DEPRECATED
4919 vectorequiv MultiTexCoord4fv
4922 MultiTexCoord4fv
(target
, v
)
4924 param target TextureUnit
in value
4925 param v CoordF
in array
[4]
4926 category VERSION_1_3_DEPRECATED
4933 MultiTexCoord4i
(target
, s
, t
, r
, q
)
4935 param target TextureUnit
in value
4936 param s CoordI
in value
4937 param t CoordI
in value
4938 param r CoordI
in value
4939 param q CoordI
in value
4940 category VERSION_1_3_DEPRECATED
4944 vectorequiv MultiTexCoord4iv
4947 MultiTexCoord4iv
(target
, v
)
4949 param target TextureUnit
in value
4950 param v CoordI
in array
[4]
4951 category VERSION_1_3_DEPRECATED
4958 MultiTexCoord4s
(target
, s
, t
, r
, q
)
4960 param target TextureUnit
in value
4961 param s CoordS
in value
4962 param t CoordS
in value
4963 param r CoordS
in value
4964 param q CoordS
in value
4965 category VERSION_1_3_DEPRECATED
4969 vectorequiv MultiTexCoord4sv
4972 MultiTexCoord4sv
(target
, v
)
4974 param target TextureUnit
in value
4975 param v CoordS
in array
[4]
4976 category VERSION_1_3_DEPRECATED
4983 # OpenGL 1.3 (ARB_transpose_matrix) commands
4985 LoadTransposeMatrixf
(m
)
4987 param m Float32
in array
[16]
4988 category VERSION_1_3_DEPRECATED
4989 glxflags ARB client
-handcode client
-intercept server
-handcode
4994 LoadTransposeMatrixd
(m
)
4996 param m Float64
in array
[16]
4997 category VERSION_1_3_DEPRECATED
4998 glxflags ARB client
-handcode client
-intercept server
-handcode
5003 MultTransposeMatrixf
(m
)
5005 param m Float32
in array
[16]
5006 category VERSION_1_3_DEPRECATED
5007 glxflags ARB client
-handcode client
-intercept server
-handcode
5012 MultTransposeMatrixd
(m
)
5014 param m Float64
in array
[16]
5015 category VERSION_1_3_DEPRECATED
5016 glxflags ARB client
-handcode client
-intercept server
-handcode
5021 ###############################################################################
5022 ###############################################################################
5024 # OpenGL 1.4 commands
5026 ###############################################################################
5027 ###############################################################################
5029 # OpenGL 1.4 (EXT_blend_func_separate) commands
5031 BlendFuncSeparate
(sfactorRGB
, dfactorRGB
, sfactorAlpha
, dfactorAlpha
)
5033 param sfactorRGB BlendFuncSeparateParameterEXT
in value
5034 param dfactorRGB BlendFuncSeparateParameterEXT
in value
5035 param sfactorAlpha BlendFuncSeparateParameterEXT
in value
5036 param dfactorAlpha BlendFuncSeparateParameterEXT
in value
5037 category VERSION_1_4
5043 # OpenGL 1.4 (EXT_multi_draw_arrays) commands
5045 # first and count are really 'in'
5046 MultiDrawArrays
(mode
, first
, count
, primcount
)
5048 param mode BeginMode
in value
5049 param first Int32 out array
[COMPSIZE
(count
)]
5050 param count SizeI out array
[COMPSIZE
(primcount
)]
5051 param primcount SizeI
in value
5052 category VERSION_1_4
5057 MultiDrawElements
(mode
, count
, type, indices
, primcount
)
5059 param mode BeginMode
in value
5060 param count SizeI
in array
[COMPSIZE
(primcount
)]
5061 param
type DrawElementsType
in value
5062 param indices VoidPointer
in array
[COMPSIZE
(primcount
)]
5063 param primcount SizeI
in value
5064 category VERSION_1_4
5069 # OpenGL 1.4 (ARB_point_parameters, NV_point_sprite) commands
5071 PointParameterf
(pname
, param
)
5073 param pname PointParameterNameARB
in value
5074 param param CheckedFloat32
in value
5075 category VERSION_1_4
5081 PointParameterfv
(pname
, params
)
5083 param pname PointParameterNameARB
in value
5084 param params CheckedFloat32
in array
[COMPSIZE
(pname
)]
5085 category VERSION_1_4
5091 PointParameteri
(pname
, param
)
5093 param pname PointParameterNameARB
in value
5094 param param Int32
in value
5095 category VERSION_1_4
5097 extension soft WINSOFT NV20
5101 PointParameteriv
(pname
, params
)
5103 param pname PointParameterNameARB
in value
5104 param params Int32
in array
[COMPSIZE
(pname
)]
5105 category VERSION_1_4
5107 extension soft WINSOFT NV20
5111 ###############################################################################
5112 ###############################################################################
5114 # OpenGL 1.4 deprecated commands
5116 ###############################################################################
5117 ###############################################################################
5119 # OpenGL 1.4 (EXT_fog_coord) commands
5123 param coord CoordF
in value
5124 category VERSION_1_4_DEPRECATED
5125 vectorequiv FogCoordfv
5132 param coord CoordF
in array
[1]
5133 category VERSION_1_4_DEPRECATED
5141 param coord CoordD
in value
5142 category VERSION_1_4_DEPRECATED
5143 vectorequiv FogCoorddv
5150 param coord CoordD
in array
[1]
5151 category VERSION_1_4_DEPRECATED
5157 FogCoordPointer
(type, stride
, pointer
)
5159 param
type FogPointerTypeEXT
in value
5160 param stride SizeI
in value
5161 param pointer Void
in array
[COMPSIZE
(type/stride
)] retained
5162 category VERSION_1_4_DEPRECATED
5166 glxflags client
-handcode server
-handcode
5169 # OpenGL 1.4 (EXT_secondary_color) commands
5171 SecondaryColor3b
(red
, green
, blue
)
5173 param red ColorB
in value
5174 param green ColorB
in value
5175 param blue ColorB
in value
5176 category VERSION_1_4_DEPRECATED
5177 vectorequiv SecondaryColor3bv
5182 SecondaryColor3bv
(v
)
5184 param v ColorB
in array
[3]
5185 category VERSION_1_4_DEPRECATED
5191 SecondaryColor3d
(red
, green
, blue
)
5193 param red ColorD
in value
5194 param green ColorD
in value
5195 param blue ColorD
in value
5196 category VERSION_1_4_DEPRECATED
5197 vectorequiv SecondaryColor3dv
5202 SecondaryColor3dv
(v
)
5204 param v ColorD
in array
[3]
5205 category VERSION_1_4_DEPRECATED
5211 SecondaryColor3f
(red
, green
, blue
)
5213 param red ColorF
in value
5214 param green ColorF
in value
5215 param blue ColorF
in value
5216 category VERSION_1_4_DEPRECATED
5217 vectorequiv SecondaryColor3fv
5222 SecondaryColor3fv
(v
)
5224 param v ColorF
in array
[3]
5225 category VERSION_1_4_DEPRECATED
5231 SecondaryColor3i
(red
, green
, blue
)
5233 param red ColorI
in value
5234 param green ColorI
in value
5235 param blue ColorI
in value
5236 category VERSION_1_4_DEPRECATED
5237 vectorequiv SecondaryColor3iv
5242 SecondaryColor3iv
(v
)
5244 param v ColorI
in array
[3]
5245 category VERSION_1_4_DEPRECATED
5251 SecondaryColor3s
(red
, green
, blue
)
5253 param red ColorS
in value
5254 param green ColorS
in value
5255 param blue ColorS
in value
5256 category VERSION_1_4_DEPRECATED
5257 vectorequiv SecondaryColor3sv
5262 SecondaryColor3sv
(v
)
5264 param v ColorS
in array
[3]
5265 category VERSION_1_4_DEPRECATED
5271 SecondaryColor3ub
(red
, green
, blue
)
5273 param red ColorUB
in value
5274 param green ColorUB
in value
5275 param blue ColorUB
in value
5276 category VERSION_1_4_DEPRECATED
5277 vectorequiv SecondaryColor3ubv
5282 SecondaryColor3ubv
(v
)
5284 param v ColorUB
in array
[3]
5285 category VERSION_1_4_DEPRECATED
5291 SecondaryColor3ui
(red
, green
, blue
)
5293 param red ColorUI
in value
5294 param green ColorUI
in value
5295 param blue ColorUI
in value
5296 category VERSION_1_4_DEPRECATED
5297 vectorequiv SecondaryColor3uiv
5302 SecondaryColor3uiv
(v
)
5304 param v ColorUI
in array
[3]
5305 category VERSION_1_4_DEPRECATED
5311 SecondaryColor3us
(red
, green
, blue
)
5313 param red ColorUS
in value
5314 param green ColorUS
in value
5315 param blue ColorUS
in value
5316 category VERSION_1_4_DEPRECATED
5317 vectorequiv SecondaryColor3usv
5322 SecondaryColor3usv
(v
)
5324 param v ColorUS
in array
[3]
5325 category VERSION_1_4_DEPRECATED
5331 SecondaryColorPointer
(size
, type, stride
, pointer
)
5333 param size Int32
in value
5334 param
type ColorPointerType
in value
5335 param stride SizeI
in value
5336 param pointer Void
in array
[COMPSIZE
(size
/type/stride
)] retained
5337 category VERSION_1_4_DEPRECATED
5339 glxflags client
-handcode server
-handcode
5345 # OpenGL 1.4 (ARB_window_pos) commands
5346 # Note: all WindowPos* entry points use glxropcode ropcode 230, with 3 float parameters
5350 param x CoordD
in value
5351 param y CoordD
in value
5352 category VERSION_1_4_DEPRECATED
5353 vectorequiv WindowPos2dv
5360 param v CoordD
in array
[2]
5361 category VERSION_1_4_DEPRECATED
5365 glxflags client
-handcode server
-handcode
5370 param x CoordF
in value
5371 param y CoordF
in value
5372 category VERSION_1_4_DEPRECATED
5373 vectorequiv WindowPos2fv
5380 param v CoordF
in array
[2]
5381 category VERSION_1_4_DEPRECATED
5385 glxflags client
-handcode server
-handcode
5390 param x CoordI
in value
5391 param y CoordI
in value
5392 category VERSION_1_4_DEPRECATED
5393 vectorequiv WindowPos2iv
5400 param v CoordI
in array
[2]
5401 category VERSION_1_4_DEPRECATED
5405 glxflags client
-handcode server
-handcode
5410 param x CoordS
in value
5411 param y CoordS
in value
5412 category VERSION_1_4_DEPRECATED
5413 vectorequiv WindowPos2sv
5420 param v CoordS
in array
[2]
5421 category VERSION_1_4_DEPRECATED
5425 glxflags client
-handcode server
-handcode
5428 WindowPos3d
(x
, y
, z
)
5430 param x CoordD
in value
5431 param y CoordD
in value
5432 param z CoordD
in value
5433 vectorequiv WindowPos3dv
5434 category VERSION_1_4_DEPRECATED
5441 param v CoordD
in array
[3]
5442 category VERSION_1_4_DEPRECATED
5446 glxflags client
-handcode server
-handcode
5449 WindowPos3f
(x
, y
, z
)
5451 param x CoordF
in value
5452 param y CoordF
in value
5453 param z CoordF
in value
5454 category VERSION_1_4_DEPRECATED
5455 vectorequiv WindowPos3fv
5462 param v CoordF
in array
[3]
5463 category VERSION_1_4_DEPRECATED
5467 glxflags client
-handcode server
-handcode
5470 WindowPos3i
(x
, y
, z
)
5472 param x CoordI
in value
5473 param y CoordI
in value
5474 param z CoordI
in value
5475 category VERSION_1_4_DEPRECATED
5476 vectorequiv WindowPos3iv
5483 param v CoordI
in array
[3]
5484 category VERSION_1_4_DEPRECATED
5488 glxflags client
-handcode server
-handcode
5491 WindowPos3s
(x
, y
, z
)
5493 param x CoordS
in value
5494 param y CoordS
in value
5495 param z CoordS
in value
5496 category VERSION_1_4_DEPRECATED
5497 vectorequiv WindowPos3sv
5504 param v CoordS
in array
[3]
5505 category VERSION_1_4_DEPRECATED
5509 glxflags client
-handcode server
-handcode
5512 ###############################################################################
5513 ###############################################################################
5515 # OpenGL 1.5 commands
5517 ###############################################################################
5518 ###############################################################################
5520 # OpenGL 1.5 (ARB_occlusion_query) commands
5524 param n SizeI
in value
5525 param ids UInt32 out array
[n
]
5526 category VERSION_1_5
5533 DeleteQueries
(n
, ids
)
5535 param n SizeI
in value
5536 param ids UInt32
in array
[n
]
5537 category VERSION_1_5
5546 param id UInt32
in value
5547 category VERSION_1_5
5554 BeginQuery
(target
, id
)
5556 param target GLenum
in value
5557 param id UInt32
in value
5558 category VERSION_1_5
5567 param target GLenum
in value
5568 category VERSION_1_5
5575 GetQueryiv
(target
, pname
, params
)
5577 param target GLenum
in value
5578 param pname GLenum
in value
5579 param params Int32 out array
[pname
]
5580 category VERSION_1_5
5588 GetQueryObjectiv
(id
, pname
, params
)
5590 param id UInt32
in value
5591 param pname GLenum
in value
5592 param params Int32 out array
[pname
]
5593 category VERSION_1_5
5601 GetQueryObjectuiv
(id
, pname
, params
)
5603 param id UInt32
in value
5604 param pname GLenum
in value
5605 param params UInt32 out array
[pname
]
5606 category VERSION_1_5
5614 # OpenGL 1.5 (ARB_vertex_buffer_object) commands
5616 BindBuffer
(target
, buffer
)
5618 param target BufferTargetARB
in value
5619 param buffer UInt32
in value
5620 category VERSION_1_5
5627 DeleteBuffers
(n
, buffers
)
5629 param n SizeI
in value
5630 param buffers ConstUInt32
in array
[n
]
5631 category VERSION_1_5
5638 GenBuffers
(n
, buffers
)
5640 param n SizeI
in value
5641 param buffers UInt32 out array
[n
]
5642 category VERSION_1_5
5651 param buffer UInt32
in value
5652 category VERSION_1_5
5659 BufferData
(target
, size
, data
, usage
)
5661 param target BufferTargetARB
in value
5662 param size BufferSize
in value
5663 param data ConstVoid
in array
[size
]
5664 param usage BufferUsageARB
in value
5665 category VERSION_1_5
5672 BufferSubData
(target
, offset
, size
, data
)
5674 param target BufferTargetARB
in value
5675 param offset BufferOffset
in value
5676 param size BufferSize
in value
5677 param data ConstVoid
in array
[size
]
5678 category VERSION_1_5
5685 GetBufferSubData
(target
, offset
, size
, data
)
5687 param target BufferTargetARB
in value
5688 param offset BufferOffset
in value
5689 param size BufferSize
in value
5690 param data Void out array
[size
]
5691 category VERSION_1_5
5699 MapBuffer
(target
, access
)
5701 param target BufferTargetARB
in value
5702 param access BufferAccessARB
in value
5703 category VERSION_1_5
5712 param target BufferTargetARB
in value
5713 category VERSION_1_5
5720 GetBufferParameteriv
(target
, pname
, params
)
5722 param target BufferTargetARB
in value
5723 param pname BufferPNameARB
in value
5724 param params Int32 out array
[COMPSIZE
(pname
)]
5725 category VERSION_1_5
5733 GetBufferPointerv
(target
, pname
, params
)
5735 param target BufferTargetARB
in value
5736 param pname BufferPointerNameARB
in value
5737 param params VoidPointer out array
[1]
5738 category VERSION_1_5
5746 # OpenGL 1.5 (EXT_shadow_funcs) commands - none
5749 ###############################################################################
5750 ###############################################################################
5752 # OpenGL 2.0 commands
5754 ###############################################################################
5755 ###############################################################################
5757 # OpenGL 2.0 (EXT_blend_equation_separate) commands
5759 BlendEquationSeparate
(modeRGB
, modeAlpha
)
5761 param modeRGB BlendEquationModeEXT
in value
5762 param modeAlpha BlendEquationModeEXT
in value
5763 category VERSION_2_0
5768 # OpenGL 2.0 (ARB_draw_buffers) commands
5770 DrawBuffers
(n
, bufs
)
5772 param n SizeI
in value
5773 param bufs DrawBufferModeATI
in array
[n
]
5774 category VERSION_2_0
5781 # OpenGL 2.0 (ARB_stencil_two_side) commands
5783 StencilOpSeparate
(face
, sfail
, dpfail
, dppass
)
5785 param face StencilFaceDirection
in value
5786 param sfail StencilOp
in value
5787 param dpfail StencilOp
in value
5788 param dppass StencilOp
in value
5789 category VERSION_2_0
5796 StencilFuncSeparate
(frontfunc
, backfunc
, ref
, mask
)
5798 param frontfunc StencilFunction
in value
5799 param backfunc StencilFunction
in value
5800 param ref ClampedStencilValue
in value
5801 param mask MaskedStencilValue
in value
5802 category VERSION_2_0
5809 StencilMaskSeparate
(face
, mask
)
5811 param face StencilFaceDirection
in value
5812 param mask MaskedStencilValue
in value
5813 category VERSION_2_0
5820 # OpenGL 2.0 (ARB_shader_objects / ARB_vertex_shader / ARB_fragment_shader) commands
5822 AttachShader
(program
, shader
)
5824 param program UInt32
in value
5825 param shader UInt32
in value
5826 category VERSION_2_0
5833 BindAttribLocation
(program
, index
, name
)
5835 param program UInt32
in value
5836 param index UInt32
in value
5837 param name Char
in array
[]
5838 category VERSION_2_0
5845 CompileShader
(shader
)
5847 param shader UInt32
in value
5848 category VERSION_2_0
5857 category VERSION_2_0
5866 param
type GLenum
in value
5867 category VERSION_2_0
5874 DeleteProgram
(program
)
5876 param program UInt32
in value
5877 category VERSION_2_0
5884 DeleteShader
(shader
)
5886 param shader UInt32
in value
5887 category VERSION_2_0
5894 DetachShader
(program
, shader
)
5896 param program UInt32
in value
5897 param shader UInt32
in value
5898 category VERSION_2_0
5905 DisableVertexAttribArray
(index
)
5907 param index UInt32
in value
5909 category VERSION_2_0
5911 extension soft WINSOFT NV10
5915 EnableVertexAttribArray
(index
)
5917 param index UInt32
in value
5919 category VERSION_2_0
5921 extension soft WINSOFT NV10
5925 GetActiveAttrib
(program
, index
, bufSize
, length
, size
, type, name
)
5927 param program UInt32
in value
5928 param index UInt32
in value
5929 param bufSize SizeI
in value
5930 param length SizeI out array
[1]
5931 param size Int32 out array
[1]
5932 param
type GLenum out array
[1]
5933 param name Char out array
[]
5934 category VERSION_2_0
5942 GetActiveUniform
(program
, index
, bufSize
, length
, size
, type, name
)
5944 param program UInt32
in value
5945 param index UInt32
in value
5946 param bufSize SizeI
in value
5947 param length SizeI out array
[1]
5948 param size Int32 out array
[1]
5949 param
type GLenum out array
[1]
5950 param name Char out array
[]
5951 category VERSION_2_0
5959 GetAttachedShaders
(program
, maxCount
, count
, obj
)
5961 param program UInt32
in value
5962 param maxCount SizeI
in value
5963 param count SizeI out array
[1]
5964 param obj UInt32 out array
[count
]
5965 category VERSION_2_0
5973 GetAttribLocation
(program
, name
)
5975 param program UInt32
in value
5976 param name Char
in array
[]
5977 category VERSION_2_0
5985 GetProgramiv
(program
, pname
, params
)
5987 param program UInt32
in value
5988 param pname GLenum
in value
5989 param params Int32 out array
[pname
]
5990 category VERSION_2_0
5998 GetProgramInfoLog
(program
, bufSize
, length
, infoLog
)
6000 param program UInt32
in value
6001 param bufSize SizeI
in value
6002 param length SizeI out array
[1]
6003 param infoLog Char out array
[length
]
6004 category VERSION_2_0
6012 GetShaderiv
(shader
, pname
, params
)
6014 param shader UInt32
in value
6015 param pname GLenum
in value
6016 param params Int32 out array
[pname
]
6017 category VERSION_2_0
6025 GetShaderInfoLog
(shader
, bufSize
, length
, infoLog
)
6027 param shader UInt32
in value
6028 param bufSize SizeI
in value
6029 param length SizeI out array
[1]
6030 param infoLog Char out array
[length
]
6031 category VERSION_2_0
6039 GetShaderSource
(shader
, bufSize
, length
, source)
6041 param shader UInt32
in value
6042 param bufSize SizeI
in value
6043 param length SizeI out array
[1]
6044 param
source Char out array
[length
]
6045 category VERSION_2_0
6053 GetUniformLocation
(program
, name
)
6055 param program UInt32
in value
6056 param name Char
in array
[]
6057 category VERSION_2_0
6065 GetUniformfv
(program
, location
, params
)
6067 param program UInt32
in value
6068 param location Int32
in value
6069 param params Float32 out array
[location
]
6070 category VERSION_2_0
6078 GetUniformiv
(program
, location
, params
)
6080 param program UInt32
in value
6081 param location Int32
in value
6082 param params Int32 out array
[location
]
6083 category VERSION_2_0
6091 GetVertexAttribdv
(index
, pname
, params
)
6093 param index UInt32
in value
6094 param pname VertexAttribPropertyARB
in value
6095 param params Float64 out array
[4]
6097 category VERSION_2_0
6099 extension soft WINSOFT NV10
6103 GetVertexAttribfv
(index
, pname
, params
)
6105 param index UInt32
in value
6106 param pname VertexAttribPropertyARB
in value
6107 param params Float32 out array
[4]
6109 category VERSION_2_0
6111 extension soft WINSOFT NV10
6115 GetVertexAttribiv
(index
, pname
, params
)
6117 param index UInt32
in value
6118 param pname VertexAttribPropertyARB
in value
6119 param params Int32 out array
[4]
6121 category VERSION_2_0
6123 extension soft WINSOFT NV10
6127 GetVertexAttribPointerv
(index
, pname
, pointer
)
6129 param index UInt32
in value
6130 param pname VertexAttribPointerPropertyARB
in value
6131 param pointer VoidPointer out array
[1]
6133 category VERSION_2_0
6135 extension soft WINSOFT NV10
6141 param program UInt32
in value
6143 category VERSION_2_0
6145 extension soft WINSOFT NV10
6151 param shader UInt32
in value
6153 category VERSION_2_0
6155 extension soft WINSOFT NV10
6159 LinkProgram
(program
)
6161 param program UInt32
in value
6162 category VERSION_2_0
6169 ShaderSource
(shader
, count
, string
, length
)
6171 param shader UInt32
in value
6172 param count SizeI
in value
6173 param string CharPointer
in array
[count
]
6174 param length Int32
in array
[1]
6175 category VERSION_2_0
6184 param program UInt32
in value
6185 category VERSION_2_0
6192 Uniform1f
(location
, v0
)
6194 param location Int32
in value
6195 param v0 Float32
in value
6196 category VERSION_2_0
6203 Uniform2f
(location
, v0
, v1
)
6205 param location Int32
in value
6206 param v0 Float32
in value
6207 param v1 Float32
in value
6208 category VERSION_2_0
6215 Uniform3f
(location
, v0
, v1
, v2
)
6217 param location Int32
in value
6218 param v0 Float32
in value
6219 param v1 Float32
in value
6220 param v2 Float32
in value
6221 category VERSION_2_0
6228 Uniform4f
(location
, v0
, v1
, v2
, v3
)
6230 param location Int32
in value
6231 param v0 Float32
in value
6232 param v1 Float32
in value
6233 param v2 Float32
in value
6234 param v3 Float32
in value
6235 category VERSION_2_0
6242 Uniform1i
(location
, v0
)
6244 param location Int32
in value
6245 param v0 Int32
in value
6246 category VERSION_2_0
6253 Uniform2i
(location
, v0
, v1
)
6255 param location Int32
in value
6256 param v0 Int32
in value
6257 param v1 Int32
in value
6258 category VERSION_2_0
6265 Uniform3i
(location
, v0
, v1
, v2
)
6267 param location Int32
in value
6268 param v0 Int32
in value
6269 param v1 Int32
in value
6270 param v2 Int32
in value
6271 category VERSION_2_0
6278 Uniform4i
(location
, v0
, v1
, v2
, v3
)
6280 param location Int32
in value
6281 param v0 Int32
in value
6282 param v1 Int32
in value
6283 param v2 Int32
in value
6284 param v3 Int32
in value
6285 category VERSION_2_0
6292 Uniform1fv
(location
, count
, value
)
6294 param location Int32
in value
6295 param count SizeI
in value
6296 param value Float32
in array
[count
]
6297 category VERSION_2_0
6304 Uniform2fv
(location
, count
, value
)
6306 param location Int32
in value
6307 param count SizeI
in value
6308 param value Float32
in array
[count
]
6309 category VERSION_2_0
6316 Uniform3fv
(location
, count
, value
)
6318 param location Int32
in value
6319 param count SizeI
in value
6320 param value Float32
in array
[count
]
6321 category VERSION_2_0
6328 Uniform4fv
(location
, count
, value
)
6330 param location Int32
in value
6331 param count SizeI
in value
6332 param value Float32
in array
[count
]
6333 category VERSION_2_0
6340 Uniform1iv
(location
, count
, value
)
6342 param location Int32
in value
6343 param count SizeI
in value
6344 param value Int32
in array
[count
]
6345 category VERSION_2_0
6352 Uniform2iv
(location
, count
, value
)
6354 param location Int32
in value
6355 param count SizeI
in value
6356 param value Int32
in array
[count
]
6357 category VERSION_2_0
6364 Uniform3iv
(location
, count
, value
)
6366 param location Int32
in value
6367 param count SizeI
in value
6368 param value Int32
in array
[count
]
6369 category VERSION_2_0
6376 Uniform4iv
(location
, count
, value
)
6378 param location Int32
in value
6379 param count SizeI
in value
6380 param value Int32
in array
[count
]
6381 category VERSION_2_0
6388 UniformMatrix2fv
(location
, count
, transpose
, value
)
6390 param location Int32
in value
6391 param count SizeI
in value
6392 param transpose Boolean
in value
6393 param value Float32
in array
[count
]
6394 category VERSION_2_0
6401 UniformMatrix3fv
(location
, count
, transpose
, value
)
6403 param location Int32
in value
6404 param count SizeI
in value
6405 param transpose Boolean
in value
6406 param value Float32
in array
[count
]
6407 category VERSION_2_0
6414 UniformMatrix4fv
(location
, count
, transpose
, value
)
6416 param location Int32
in value
6417 param count SizeI
in value
6418 param transpose Boolean
in value
6419 param value Float32
in array
[count
]
6420 category VERSION_2_0
6427 ValidateProgram
(program
)
6429 param program UInt32
in value
6430 category VERSION_2_0
6437 VertexAttrib1d
(index
, x
)
6439 param index UInt32
in value
6440 param x Float64
in value
6441 category VERSION_2_0
6444 vectorequiv VertexAttrib1dv
6445 extension soft WINSOFT NV10
6449 VertexAttrib1dv
(index
, v
)
6451 param index UInt32
in value
6452 param v Float64
in array
[1]
6453 category VERSION_2_0
6456 extension soft WINSOFT NV10
6460 VertexAttrib1f
(index
, x
)
6462 param index UInt32
in value
6463 param x Float32
in value
6464 category VERSION_2_0
6467 vectorequiv VertexAttrib1fv
6468 extension soft WINSOFT NV10
6472 VertexAttrib1fv
(index
, v
)
6474 param index UInt32
in value
6475 param v Float32
in array
[1]
6476 category VERSION_2_0
6479 extension soft WINSOFT NV10
6483 VertexAttrib1s
(index
, x
)
6485 param index UInt32
in value
6486 param x Int16
in value
6487 category VERSION_2_0
6490 vectorequiv VertexAttrib1sv
6491 extension soft WINSOFT NV10
6495 VertexAttrib1sv
(index
, v
)
6497 param index UInt32
in value
6498 param v Int16
in array
[1]
6499 category VERSION_2_0
6502 extension soft WINSOFT NV10
6506 VertexAttrib2d
(index
, x
, y
)
6508 param index UInt32
in value
6509 param x Float64
in value
6510 param y Float64
in value
6511 category VERSION_2_0
6514 vectorequiv VertexAttrib2dv
6515 extension soft WINSOFT NV10
6519 VertexAttrib2dv
(index
, v
)
6521 param index UInt32
in value
6522 param v Float64
in array
[2]
6523 category VERSION_2_0
6526 extension soft WINSOFT NV10
6530 VertexAttrib2f
(index
, x
, y
)
6532 param index UInt32
in value
6533 param x Float32
in value
6534 param y Float32
in value
6535 category VERSION_2_0
6538 vectorequiv VertexAttrib2fv
6539 extension soft WINSOFT NV10
6543 VertexAttrib2fv
(index
, v
)
6545 param index UInt32
in value
6546 param v Float32
in array
[2]
6547 category VERSION_2_0
6550 extension soft WINSOFT NV10
6554 VertexAttrib2s
(index
, x
, y
)
6556 param index UInt32
in value
6557 param x Int16
in value
6558 param y Int16
in value
6559 category VERSION_2_0
6562 vectorequiv VertexAttrib2sv
6563 extension soft WINSOFT NV10
6567 VertexAttrib2sv
(index
, v
)
6569 param index UInt32
in value
6570 param v Int16
in array
[2]
6571 category VERSION_2_0
6574 extension soft WINSOFT NV10
6578 VertexAttrib3d
(index
, x
, y
, z
)
6580 param index UInt32
in value
6581 param x Float64
in value
6582 param y Float64
in value
6583 param z Float64
in value
6584 category VERSION_2_0
6587 vectorequiv VertexAttrib3dv
6588 extension soft WINSOFT NV10
6592 VertexAttrib3dv
(index
, v
)
6594 param index UInt32
in value
6595 param v Float64
in array
[3]
6596 category VERSION_2_0
6599 extension soft WINSOFT NV10
6603 VertexAttrib3f
(index
, x
, y
, z
)
6605 param index UInt32
in value
6606 param x Float32
in value
6607 param y Float32
in value
6608 param z Float32
in value
6609 category VERSION_2_0
6612 vectorequiv VertexAttrib3fv
6613 extension soft WINSOFT NV10
6617 VertexAttrib3fv
(index
, v
)
6619 param index UInt32
in value
6620 param v Float32
in array
[3]
6621 category VERSION_2_0
6624 extension soft WINSOFT NV10
6628 VertexAttrib3s
(index
, x
, y
, z
)
6630 param index UInt32
in value
6631 param x Int16
in value
6632 param y Int16
in value
6633 param z Int16
in value
6634 category VERSION_2_0
6637 vectorequiv VertexAttrib3sv
6638 extension soft WINSOFT NV10
6642 VertexAttrib3sv
(index
, v
)
6644 param index UInt32
in value
6645 param v Int16
in array
[3]
6646 category VERSION_2_0
6649 extension soft WINSOFT NV10
6653 VertexAttrib4Nbv
(index
, v
)
6655 param index UInt32
in value
6656 param v Int8
in array
[4]
6657 category VERSION_2_0
6660 extension soft WINSOFT NV10
6664 VertexAttrib4Niv
(index
, v
)
6666 param index UInt32
in value
6667 param v Int32
in array
[4]
6668 category VERSION_2_0
6671 extension soft WINSOFT NV10
6675 VertexAttrib4Nsv
(index
, v
)
6677 param index UInt32
in value
6678 param v Int16
in array
[4]
6679 category VERSION_2_0
6682 extension soft WINSOFT NV10
6686 VertexAttrib4Nub
(index
, x
, y
, z
, w
)
6688 param index UInt32
in value
6689 param x UInt8
in value
6690 param y UInt8
in value
6691 param z UInt8
in value
6692 param w UInt8
in value
6693 category VERSION_2_0
6696 extension soft WINSOFT NV10
6700 VertexAttrib4Nubv
(index
, v
)
6702 param index UInt32
in value
6703 param v UInt8
in array
[4]
6704 category VERSION_2_0
6707 extension soft WINSOFT NV10
6712 VertexAttrib4Nuiv
(index
, v
)
6714 param index UInt32
in value
6715 param v UInt32
in array
[4]
6716 category VERSION_2_0
6719 extension soft WINSOFT NV10
6723 VertexAttrib4Nusv
(index
, v
)
6725 param index UInt32
in value
6726 param v UInt16
in array
[4]
6727 category VERSION_2_0
6730 extension soft WINSOFT NV10
6734 VertexAttrib4bv
(index
, v
)
6736 param index UInt32
in value
6737 param v Int8
in array
[4]
6738 category VERSION_2_0
6741 extension soft WINSOFT NV10
6745 VertexAttrib4d
(index
, x
, y
, z
, w
)
6747 param index UInt32
in value
6748 param x Float64
in value
6749 param y Float64
in value
6750 param z Float64
in value
6751 param w Float64
in value
6752 category VERSION_2_0
6755 vectorequiv VertexAttrib4dv
6756 extension soft WINSOFT NV10
6760 VertexAttrib4dv
(index
, v
)
6762 param index UInt32
in value
6763 param v Float64
in array
[4]
6764 category VERSION_2_0
6767 extension soft WINSOFT NV10
6771 VertexAttrib4f
(index
, x
, y
, z
, w
)
6773 param index UInt32
in value
6774 param x Float32
in value
6775 param y Float32
in value
6776 param z Float32
in value
6777 param w Float32
in value
6778 category VERSION_2_0
6781 vectorequiv VertexAttrib4fv
6782 extension soft WINSOFT NV10
6786 VertexAttrib4fv
(index
, v
)
6788 param index UInt32
in value
6789 param v Float32
in array
[4]
6790 category VERSION_2_0
6793 extension soft WINSOFT NV10
6797 VertexAttrib4iv
(index
, v
)
6799 param index UInt32
in value
6800 param v Int32
in array
[4]
6801 category VERSION_2_0
6804 extension soft WINSOFT NV10
6808 VertexAttrib4s
(index
, x
, y
, z
, w
)
6810 param index UInt32
in value
6811 param x Int16
in value
6812 param y Int16
in value
6813 param z Int16
in value
6814 param w Int16
in value
6815 category VERSION_2_0
6818 vectorequiv VertexAttrib4sv
6819 extension soft WINSOFT NV10
6823 VertexAttrib4sv
(index
, v
)
6825 param index UInt32
in value
6826 param v Int16
in array
[4]
6827 category VERSION_2_0
6830 extension soft WINSOFT NV10
6835 VertexAttrib4ubv
(index
, v
)
6837 param index UInt32
in value
6838 param v UInt8
in array
[4]
6839 category VERSION_2_0
6842 extension soft WINSOFT NV10
6846 VertexAttrib4uiv
(index
, v
)
6848 param index UInt32
in value
6849 param v UInt32
in array
[4]
6850 category VERSION_2_0
6853 extension soft WINSOFT NV10
6857 VertexAttrib4usv
(index
, v
)
6859 param index UInt32
in value
6860 param v UInt16
in array
[4]
6861 category VERSION_2_0
6864 extension soft WINSOFT NV10
6868 VertexAttribPointer
(index
, size
, type, normalized
, stride
, pointer
)
6870 param index UInt32
in value
6871 param size Int32
in value
6872 param
type VertexAttribPointerTypeARB
in value
6873 param normalized Boolean
in value
6874 param stride SizeI
in value
6875 param pointer Void
in array
[COMPSIZE
(size
/type/stride
)] retained
6877 category VERSION_2_0
6879 extension soft WINSOFT NV10
6884 ###############################################################################
6885 ###############################################################################
6887 # OpenGL 2.1 commands
6889 ###############################################################################
6890 ###############################################################################
6892 # OpenGL 2.1 (ARB_pixel_buffer_object) commands - none
6894 # OpenGL 2.1 (EXT_texture_sRGB) commands - none
6896 # New commands in OpenGL 2.1
6898 UniformMatrix2x3fv
(location
, count
, transpose
, value
)
6900 param location Int32
in value
6901 param count SizeI
in value
6902 param transpose Boolean
in value
6903 param value Float32
in array
[6]
6904 category VERSION_2_1
6911 UniformMatrix3x2fv
(location
, count
, transpose
, value
)
6913 param location Int32
in value
6914 param count SizeI
in value
6915 param transpose Boolean
in value
6916 param value Float32
in array
[6]
6917 category VERSION_2_1
6924 UniformMatrix2x4fv
(location
, count
, transpose
, value
)
6926 param location Int32
in value
6927 param count SizeI
in value
6928 param transpose Boolean
in value
6929 param value Float32
in array
[8]
6930 category VERSION_2_1
6937 UniformMatrix4x2fv
(location
, count
, transpose
, value
)
6939 param location Int32
in value
6940 param count SizeI
in value
6941 param transpose Boolean
in value
6942 param value Float32
in array
[8]
6943 category VERSION_2_1
6950 UniformMatrix3x4fv
(location
, count
, transpose
, value
)
6952 param location Int32
in value
6953 param count SizeI
in value
6954 param transpose Boolean
in value
6955 param value Float32
in array
[12]
6956 category VERSION_2_1
6963 UniformMatrix4x3fv
(location
, count
, transpose
, value
)
6965 param location Int32
in value
6966 param count SizeI
in value
6967 param transpose Boolean
in value
6968 param value Float32
in array
[12]
6969 category VERSION_2_1
6976 ###############################################################################
6977 ###############################################################################
6979 # OpenGL 3.0 commands
6981 ###############################################################################
6982 ###############################################################################
6984 # OpenGL 3.0 (EXT_draw_buffers2) commands
6986 ColorMaski
(index
, r
, g
, b
, a
)
6988 param index UInt32
in value
6989 param r Boolean
in value
6990 param g Boolean
in value
6991 param b Boolean
in value
6992 param a Boolean
in value
6993 category VERSION_3_0
6999 GetBooleani_v
(target
, index
, data
)
7001 param target GLenum
in value
7002 param index UInt32
in value
7003 param data Boolean out array
[COMPSIZE
(target
)]
7004 category VERSION_3_0
7011 GetIntegeri_v
(target
, index
, data
)
7013 param target GLenum
in value
7014 param index UInt32
in value
7015 param data Int32 out array
[COMPSIZE
(target
)]
7016 category VERSION_3_0
7023 Enablei
(target
, index
)
7025 param target GLenum
in value
7026 param index UInt32
in value
7027 category VERSION_3_0
7033 Disablei
(target
, index
)
7035 param target GLenum
in value
7036 param index UInt32
in value
7037 category VERSION_3_0
7043 IsEnabledi
(target
, index
)
7045 param target GLenum
in value
7046 param index UInt32
in value
7047 category VERSION_3_0
7054 # OpenGL 3.0 (EXT_transform_feedback) commands
7056 BeginTransformFeedback
(primitiveMode
)
7058 param primitiveMode GLenum
in value
7059 category VERSION_3_0
7066 EndTransformFeedback
()
7068 category VERSION_3_0
7075 BindBufferRange
(target
, index
, buffer
, offset
, size
)
7077 param target GLenum
in value
7078 param index UInt32
in value
7079 param buffer UInt32
in value
7080 param offset BufferOffset
in value
7081 param size BufferSize
in value
7082 category VERSION_3_0
7089 BindBufferBase
(target
, index
, buffer
)
7091 param target GLenum
in value
7092 param index UInt32
in value
7093 param buffer UInt32
in value
7094 category VERSION_3_0
7101 TransformFeedbackVaryings
(program
, count
, varyings
, bufferMode
)
7103 param program UInt32
in value
7104 param count SizeI
in value
7105 param varyings CharPointer
in array
[count
]
7106 param bufferMode GLenum
in value
7107 category VERSION_3_0
7114 GetTransformFeedbackVarying
(program
, index
, bufSize
, length
, size
, type, name
)
7116 param program UInt32
in value
7117 param index UInt32
in value
7118 param bufSize SizeI
in value
7119 param length SizeI out array
[1]
7120 param size SizeI out array
[1]
7121 param
type GLenum out array
[1]
7122 param name Char out array
[COMPSIZE
(length
)]
7123 category VERSION_3_0
7130 ClampColor
(target
, clamp
)
7132 param target ClampColorTargetARB
in value
7133 param clamp ClampColorModeARB
in value
7134 category VERSION_3_0
7141 BeginConditionalRender
(id
, mode
)
7143 param id UInt32
in value
7144 param mode TypeEnum
in value
7145 category VERSION_3_0
7150 EndConditionalRender
()
7152 category VERSION_3_0
7157 VertexAttribIPointer
(index
, size
, type, stride
, pointer
)
7159 param index UInt32
in value
7160 param size Int32
in value
7161 param
type VertexAttribEnum
in value
7162 param stride SizeI
in value
7163 param pointer Void
in array
[COMPSIZE
(size
/type/stride
)] retained
7164 category VERSION_3_0
7171 GetVertexAttribIiv
(index
, pname
, params
)
7173 param index UInt32
in value
7174 param pname VertexAttribEnum
in value
7175 param params Int32 out array
[1]
7176 category VERSION_3_0
7183 GetVertexAttribIuiv
(index
, pname
, params
)
7185 param index UInt32
in value
7186 param pname VertexAttribEnum
in value
7187 param params UInt32 out array
[1]
7188 category VERSION_3_0
7195 # OpenGL 3.0 (NV_vertex_program4) commands
7197 VertexAttribI1i
(index
, x
)
7199 param index UInt32
in value
7200 param x Int32
in value
7201 category VERSION_3_0
7204 beginend allow
-inside
7205 vectorequiv VertexAttribI1iv
7206 glxvectorequiv VertexAttribI1iv
7211 VertexAttribI2i
(index
, x
, y
)
7213 param index UInt32
in value
7214 param x Int32
in value
7215 param y Int32
in value
7216 category VERSION_3_0
7219 beginend allow
-inside
7220 vectorequiv VertexAttribI2iv
7221 glxvectorequiv VertexAttribI2iv
7226 VertexAttribI3i
(index
, x
, y
, z
)
7228 param index UInt32
in value
7229 param x Int32
in value
7230 param y Int32
in value
7231 param z Int32
in value
7232 category VERSION_3_0
7235 beginend allow
-inside
7236 vectorequiv VertexAttribI3iv
7237 glxvectorequiv VertexAttribI3iv
7242 VertexAttribI4i
(index
, x
, y
, z
, w
)
7244 param index UInt32
in value
7245 param x Int32
in value
7246 param y Int32
in value
7247 param z Int32
in value
7248 param w Int32
in value
7249 category VERSION_3_0
7252 beginend allow
-inside
7253 vectorequiv VertexAttribI4iv
7254 glxvectorequiv VertexAttribI4iv
7259 VertexAttribI1ui
(index
, x
)
7261 param index UInt32
in value
7262 param x UInt32
in value
7263 category VERSION_3_0
7266 beginend allow
-inside
7267 vectorequiv VertexAttribI1uiv
7268 glxvectorequiv VertexAttribI1uiv
7273 VertexAttribI2ui
(index
, x
, y
)
7275 param index UInt32
in value
7276 param x UInt32
in value
7277 param y UInt32
in value
7278 category VERSION_3_0
7281 beginend allow
-inside
7282 vectorequiv VertexAttribI2uiv
7283 glxvectorequiv VertexAttribI2uiv
7288 VertexAttribI3ui
(index
, x
, y
, z
)
7290 param index UInt32
in value
7291 param x UInt32
in value
7292 param y UInt32
in value
7293 param z UInt32
in value
7294 category VERSION_3_0
7297 beginend allow
-inside
7298 vectorequiv VertexAttribI3uiv
7299 glxvectorequiv VertexAttribI3uiv
7304 VertexAttribI4ui
(index
, x
, y
, z
, w
)
7306 param index UInt32
in value
7307 param x UInt32
in value
7308 param y UInt32
in value
7309 param z UInt32
in value
7310 param w UInt32
in value
7311 category VERSION_3_0
7314 beginend allow
-inside
7315 vectorequiv VertexAttribI4uiv
7316 glxvectorequiv VertexAttribI4uiv
7321 VertexAttribI1iv
(index
, v
)
7323 param index UInt32
in value
7324 param v Int32
in array
[1]
7325 category VERSION_3_0
7328 beginend allow
-inside
7333 VertexAttribI2iv
(index
, v
)
7335 param index UInt32
in value
7336 param v Int32
in array
[2]
7337 category VERSION_3_0
7340 beginend allow
-inside
7345 VertexAttribI3iv
(index
, v
)
7347 param index UInt32
in value
7348 param v Int32
in array
[3]
7349 category VERSION_3_0
7352 beginend allow
-inside
7357 VertexAttribI4iv
(index
, v
)
7359 param index UInt32
in value
7360 param v Int32
in array
[4]
7361 category VERSION_3_0
7364 beginend allow
-inside
7369 VertexAttribI1uiv
(index
, v
)
7371 param index UInt32
in value
7372 param v UInt32
in array
[1]
7373 category VERSION_3_0
7376 beginend allow
-inside
7381 VertexAttribI2uiv
(index
, v
)
7383 param index UInt32
in value
7384 param v UInt32
in array
[2]
7385 category VERSION_3_0
7388 beginend allow
-inside
7393 VertexAttribI3uiv
(index
, v
)
7395 param index UInt32
in value
7396 param v UInt32
in array
[3]
7397 category VERSION_3_0
7400 beginend allow
-inside
7405 VertexAttribI4uiv
(index
, v
)
7407 param index UInt32
in value
7408 param v UInt32
in array
[4]
7409 category VERSION_3_0
7412 beginend allow
-inside
7417 VertexAttribI4bv
(index
, v
)
7419 param index UInt32
in value
7420 param v Int8
in array
[4]
7421 category VERSION_3_0
7424 beginend allow
-inside
7429 VertexAttribI4sv
(index
, v
)
7431 param index UInt32
in value
7432 param v Int16
in array
[4]
7433 category VERSION_3_0
7436 beginend allow
-inside
7441 VertexAttribI4ubv
(index
, v
)
7443 param index UInt32
in value
7444 param v UInt8
in array
[4]
7445 category VERSION_3_0
7448 beginend allow
-inside
7453 VertexAttribI4usv
(index
, v
)
7455 param index UInt32
in value
7456 param v UInt16
in array
[4]
7457 category VERSION_3_0
7460 beginend allow
-inside
7465 # OpenGL 3.0 (EXT_gpu_shader4) commands
7467 GetUniformuiv
(program
, location
, params
)
7469 param program UInt32
in value
7470 param location Int32
in value
7471 param params UInt32 out array
[COMPSIZE
(program
/location
)]
7472 category VERSION_3_0
7479 BindFragDataLocation
(program
, color
, name
)
7481 param program UInt32
in value
7482 param color UInt32
in value
7483 param name Char
in array
[COMPSIZE
(name
)]
7484 category VERSION_3_0
7491 GetFragDataLocation
(program
, name
)
7493 param program UInt32
in value
7494 param name Char
in array
[COMPSIZE
(name
)]
7495 category VERSION_3_0
7502 Uniform1ui
(location
, v0
)
7504 param location Int32
in value
7505 param v0 UInt32
in value
7506 category VERSION_3_0
7512 Uniform2ui
(location
, v0
, v1
)
7514 param location Int32
in value
7515 param v0 UInt32
in value
7516 param v1 UInt32
in value
7517 category VERSION_3_0
7523 Uniform3ui
(location
, v0
, v1
, v2
)
7525 param location Int32
in value
7526 param v0 UInt32
in value
7527 param v1 UInt32
in value
7528 param v2 UInt32
in value
7529 category VERSION_3_0
7535 Uniform4ui
(location
, v0
, v1
, v2
, v3
)
7537 param location Int32
in value
7538 param v0 UInt32
in value
7539 param v1 UInt32
in value
7540 param v2 UInt32
in value
7541 param v3 UInt32
in value
7542 category VERSION_3_0
7548 Uniform1uiv
(location
, count
, value
)
7550 param location Int32
in value
7551 param count SizeI
in value
7552 param value UInt32
in array
[count
]
7553 category VERSION_3_0
7559 Uniform2uiv
(location
, count
, value
)
7561 param location Int32
in value
7562 param count SizeI
in value
7563 param value UInt32
in array
[count
*2]
7564 category VERSION_3_0
7570 Uniform3uiv
(location
, count
, value
)
7572 param location Int32
in value
7573 param count SizeI
in value
7574 param value UInt32
in array
[count
*3]
7575 category VERSION_3_0
7581 Uniform4uiv
(location
, count
, value
)
7583 param location Int32
in value
7584 param count SizeI
in value
7585 param value UInt32
in array
[count
*4]
7586 category VERSION_3_0
7592 # OpenGL 3.0 (EXT_texture_integer) commands
7594 TexParameterIiv
(target
, pname
, params
)
7596 param target TextureTarget
in value
7597 param pname TextureParameterName
in value
7598 param params Int32
in array
[COMPSIZE
(pname
)]
7599 category VERSION_3_0
7605 TexParameterIuiv
(target
, pname
, params
)
7607 param target TextureTarget
in value
7608 param pname TextureParameterName
in value
7609 param params UInt32
in array
[COMPSIZE
(pname
)]
7610 category VERSION_3_0
7616 GetTexParameterIiv
(target
, pname
, params
)
7618 param target TextureTarget
in value
7619 param pname GetTextureParameter
in value
7620 param params Int32 out array
[COMPSIZE
(pname
)]
7621 category VERSION_3_0
7628 GetTexParameterIuiv
(target
, pname
, params
)
7630 param target TextureTarget
in value
7631 param pname GetTextureParameter
in value
7632 param params UInt32 out array
[COMPSIZE
(pname
)]
7633 category VERSION_3_0
7640 # New commands in OpenGL 3.0
7642 ClearBufferiv
(buffer
, drawbuffer
, value
)
7644 param buffer GLenum
in value
7645 param drawbuffer DrawBufferName
in value
7646 param value Int32
in array
[COMPSIZE
(buffer
)]
7647 category VERSION_3_0
7653 ClearBufferuiv
(buffer
, drawbuffer
, value
)
7655 param buffer GLenum
in value
7656 param drawbuffer DrawBufferName
in value
7657 param value UInt32
in array
[COMPSIZE
(buffer
)]
7658 category VERSION_3_0
7664 ClearBufferfv
(buffer
, drawbuffer
, value
)
7666 param buffer GLenum
in value
7667 param drawbuffer DrawBufferName
in value
7668 param value Float32
in array
[COMPSIZE
(buffer
)]
7669 category VERSION_3_0
7675 ClearBufferfi
(buffer
, drawbuffer
, depth
, stencil
)
7677 param buffer GLenum
in value
7678 param drawbuffer DrawBufferName
in value
7679 param depth Float32
in value
7680 param stencil Int32
in value
7681 category VERSION_3_0
7687 GetStringi
(name
, index
)
7689 param name GLenum
in value
7690 param index UInt32
in value
7691 category VERSION_3_0
7695 glxflags client
-handcode server
-handcode
7699 passthru
: /* OpenGL
3.0 also reuses entry points from these extensions
: */
7700 passthru
: /* ARB_framebuffer_object
*/
7701 passthru
: /* ARB_map_buffer_range
*/
7702 passthru
: /* ARB_vertex_array_object
*/
7704 ###############################################################################
7705 ###############################################################################
7707 # OpenGL 3.0 deprecated commands
7709 ###############################################################################
7710 ###############################################################################
7712 # (none - VertexAttribI* were moved back into non-deprecated)
7715 ###############################################################################
7716 ###############################################################################
7718 # OpenGL 3.1 commands
7720 ###############################################################################
7721 ###############################################################################
7723 # New commands in OpenGL 3.1 - none
7725 # OpenGL 3.1 (ARB_draw_instanced) commands
7727 DrawArraysInstanced
(mode
, first
, count
, primcount
)
7729 param mode BeginMode
in value
7730 param first Int32
in value
7731 param count SizeI
in value
7732 param primcount SizeI
in value
7733 category VERSION_3_1
7737 vectorequiv ArrayElement
7741 DrawElementsInstanced
(mode
, count
, type, indices
, primcount
)
7743 param mode BeginMode
in value
7744 param count SizeI
in value
7745 param
type DrawElementsType
in value
7746 param indices Void
in array
[COMPSIZE
(count
/type)]
7747 param primcount SizeI
in value
7748 category VERSION_3_1
7752 vectorequiv ArrayElement
7756 # OpenGL 3.1 (ARB_texture_buffer_object) commands
7758 TexBuffer
(target
, internalformat
, buffer
)
7760 param target TextureTarget
in value
7761 param internalformat GLenum
in value
7762 param buffer UInt32
in value
7763 category VERSION_3_1
7769 # OpenGL 3.1 (ARB_texture_rectangle) commands - none
7771 # OpenGL 3.1 (SNORM texture) commands - none
7773 # OpenGL 3.1 (NV_primitive_restart) commands
7774 # This is *not* an alias of PrimitiveRestartIndexNV, since it sets
7775 # server instead of client state.
7777 PrimitiveRestartIndex
(index
)
7779 param index UInt32
in value
7780 category VERSION_3_1
7787 passthru
: /* OpenGL
3.1 also reuses entry points from these extensions
: */
7788 passthru
: /* ARB_copy_buffer
*/
7789 passthru
: /* ARB_uniform_buffer_object
*/
7792 ###############################################################################
7793 ###############################################################################
7795 # OpenGL 3.2 commands
7797 ###############################################################################
7798 ###############################################################################
7800 # New commands in OpenGL 3.2
7802 GetInteger64i_v
(target
, index
, data
)
7804 param target GLenum
in value
7805 param index UInt32
in value
7806 param data Int64 out array
[COMPSIZE
(target
)]
7807 category VERSION_3_2
7815 GetBufferParameteri64v
(target
, pname
, params
)
7817 param target BufferTargetARB
in value
7818 param pname BufferPNameARB
in value
7819 param params Int64 out array
[COMPSIZE
(pname
)]
7820 category VERSION_3_2
7827 # OpenGL 3.2 (ARB_depth_clamp) commands - none
7828 # OpenGL 3.2 (ARB_fragment_coord_conventions) commands - none
7830 # OpenGL 3.2 (ARB_geometry_shader4) commands
7832 ProgramParameteri
(program
, pname
, value
)
7834 param program UInt32
in value
7835 param pname GLenum
in value
7836 param value Int32
in value
7837 category VERSION_3_2
7844 FramebufferTexture
(target
, attachment
, texture
, level
)
7846 param target GLenum
in value
7847 param attachment GLenum
in value
7848 param texture UInt32
in value
7849 param level Int32
in value
7850 category VERSION_3_2
7857 # FramebufferTextureLayer already declared in ARB_framebuffer_object
7858 # FramebufferTextureLayer(target, attachment, texture, level, layer)
7860 # Not promoted to the core along with the rest
7861 # FramebufferTextureFace(target, attachment, texture, level, face)
7863 # OpenGL 3.2 (ARB_seamless_cube_map) commands - none
7864 # OpenGL 3.2 (ARB_vertex_array_bgra) commands - none
7866 passthru
: /* OpenGL
3.2 also reuses entry points from these extensions
: */
7867 passthru
: /* ARB_draw_elements_base_vertex
*/
7868 passthru
: /* ARB_provoking_vertex
*/
7869 passthru
: /* ARB_sync
*/
7870 passthru
: /* ARB_texture_multisample
*/
7873 ###############################################################################
7874 ###############################################################################
7876 # OpenGL 3.3 commands
7878 ###############################################################################
7879 ###############################################################################
7881 # New commands in OpenGL 3.3 - none
7882 newcategory
: VERSION_3_3
7884 passthru
: /* OpenGL
3.3 also reuses entry points from these extensions
: */
7885 passthru
: /* ARB_blend_func_extended
*/
7886 passthru
: /* ARB_sampler_objects
*/
7887 passthru
: /* ARB_explicit_attrib_location
, but it has none
*/
7888 passthru
: /* ARB_occlusion_query2
(no entry points
) */
7889 passthru
: /* ARB_shader_bit_encoding
(no entry points
) */
7890 passthru
: /* ARB_texture_rgb10_a2ui
(no entry points
) */
7891 passthru
: /* ARB_texture_swizzle
(no entry points
) */
7892 passthru
: /* ARB_timer_query
*/
7893 passthru
: /* ARB_vertex_type_2_10_10_10_rev
*/
7896 ###############################################################################
7897 ###############################################################################
7899 # OpenGL 4.0 commands
7901 ###############################################################################
7902 ###############################################################################
7904 # New commands in OpenGL 4.0 - none
7905 newcategory
: VERSION_4_0
7907 passthru
: /* OpenGL
4.0 also reuses entry points from these extensions
: */
7908 passthru
: /* ARB_gpu_shader5
(no entry points
) */
7909 passthru
: /* ARB_gpu_shader_fp64
*/
7910 passthru
: /* ARB_shader_subroutine
*/
7911 passthru
: /* ARB_tessellation_shader
*/
7912 passthru
: /* ARB_texture_buffer_object_rgb32
(no entry points
) */
7913 passthru
: /* ARB_transform_feedback2
*/
7914 passthru
: /* ARB_transform_feedback3
*/
7917 ###############################################################################
7918 ###############################################################################
7920 # ARB extensions, in order by ARB extension number
7922 ###############################################################################
7923 ###############################################################################
7925 ###############################################################################
7928 # ARB_multitexture commands
7930 ###############################################################################
7932 ActiveTextureARB
(texture
)
7934 param texture TextureUnit
in value
7935 category ARB_multitexture
7941 ClientActiveTextureARB
(texture
)
7943 param texture TextureUnit
in value
7944 category ARB_multitexture
7946 glxflags ARB client
-handcode client
-intercept server
-handcode
7948 alias ClientActiveTexture
7950 MultiTexCoord1dARB
(target
, s
)
7952 param target TextureUnit
in value
7953 param s CoordD
in value
7954 category ARB_multitexture
7957 vectorequiv MultiTexCoord1dv
7959 MultiTexCoord1dvARB
(target
, v
)
7961 param target TextureUnit
in value
7962 param v CoordD
in array
[1]
7963 category ARB_multitexture
7967 alias MultiTexCoord1dv
7969 MultiTexCoord1fARB
(target
, s
)
7971 param target TextureUnit
in value
7972 param s CoordF
in value
7973 category ARB_multitexture
7976 vectorequiv MultiTexCoord1fv
7978 MultiTexCoord1fvARB
(target
, v
)
7980 param target TextureUnit
in value
7981 param v CoordF
in array
[1]
7982 category ARB_multitexture
7986 alias MultiTexCoord1fv
7988 MultiTexCoord1iARB
(target
, s
)
7990 param target TextureUnit
in value
7991 param s CoordI
in value
7992 category ARB_multitexture
7995 vectorequiv MultiTexCoord1iv
7997 MultiTexCoord1ivARB
(target
, v
)
7999 param target TextureUnit
in value
8000 param v CoordI
in array
[1]
8001 category ARB_multitexture
8005 alias MultiTexCoord1iv
8007 MultiTexCoord1sARB
(target
, s
)
8009 param target TextureUnit
in value
8010 param s CoordS
in value
8011 category ARB_multitexture
8014 vectorequiv MultiTexCoord1sv
8016 MultiTexCoord1svARB
(target
, v
)
8018 param target TextureUnit
in value
8019 param v CoordS
in array
[1]
8020 category ARB_multitexture
8024 alias MultiTexCoord1sv
8026 MultiTexCoord2dARB
(target
, s
, t
)
8028 param target TextureUnit
in value
8029 param s CoordD
in value
8030 param t CoordD
in value
8031 category ARB_multitexture
8034 vectorequiv MultiTexCoord2dv
8036 MultiTexCoord2dvARB
(target
, v
)
8038 param target TextureUnit
in value
8039 param v CoordD
in array
[2]
8040 category ARB_multitexture
8044 alias MultiTexCoord2dv
8046 MultiTexCoord2fARB
(target
, s
, t
)
8048 param target TextureUnit
in value
8049 param s CoordF
in value
8050 param t CoordF
in value
8051 category ARB_multitexture
8054 vectorequiv MultiTexCoord2fv
8056 MultiTexCoord2fvARB
(target
, v
)
8058 param target TextureUnit
in value
8059 param v CoordF
in array
[2]
8060 category ARB_multitexture
8064 alias MultiTexCoord2fv
8066 MultiTexCoord2iARB
(target
, s
, t
)
8068 param target TextureUnit
in value
8069 param s CoordI
in value
8070 param t CoordI
in value
8071 category ARB_multitexture
8074 vectorequiv MultiTexCoord2iv
8076 MultiTexCoord2ivARB
(target
, v
)
8078 param target TextureUnit
in value
8079 param v CoordI
in array
[2]
8080 category ARB_multitexture
8084 alias MultiTexCoord2iv
8086 MultiTexCoord2sARB
(target
, s
, t
)
8088 param target TextureUnit
in value
8089 param s CoordS
in value
8090 param t CoordS
in value
8091 category ARB_multitexture
8094 vectorequiv MultiTexCoord2sv
8096 MultiTexCoord2svARB
(target
, v
)
8098 param target TextureUnit
in value
8099 param v CoordS
in array
[2]
8100 category ARB_multitexture
8104 alias MultiTexCoord2sv
8106 MultiTexCoord3dARB
(target
, s
, t
, r
)
8108 param target TextureUnit
in value
8109 param s CoordD
in value
8110 param t CoordD
in value
8111 param r CoordD
in value
8112 category ARB_multitexture
8115 vectorequiv MultiTexCoord3dv
8117 MultiTexCoord3dvARB
(target
, v
)
8119 param target TextureUnit
in value
8120 param v CoordD
in array
[3]
8121 category ARB_multitexture
8125 alias MultiTexCoord3dv
8127 MultiTexCoord3fARB
(target
, s
, t
, r
)
8129 param target TextureUnit
in value
8130 param s CoordF
in value
8131 param t CoordF
in value
8132 param r CoordF
in value
8133 category ARB_multitexture
8136 vectorequiv MultiTexCoord3fv
8138 MultiTexCoord3fvARB
(target
, v
)
8140 param target TextureUnit
in value
8141 param v CoordF
in array
[3]
8142 category ARB_multitexture
8146 alias MultiTexCoord3fv
8148 MultiTexCoord3iARB
(target
, s
, t
, r
)
8150 param target TextureUnit
in value
8151 param s CoordI
in value
8152 param t CoordI
in value
8153 param r CoordI
in value
8154 category ARB_multitexture
8157 vectorequiv MultiTexCoord3iv
8159 MultiTexCoord3ivARB
(target
, v
)
8161 param target TextureUnit
in value
8162 param v CoordI
in array
[3]
8163 category ARB_multitexture
8167 alias MultiTexCoord3iv
8169 MultiTexCoord3sARB
(target
, s
, t
, r
)
8171 param target TextureUnit
in value
8172 param s CoordS
in value
8173 param t CoordS
in value
8174 param r CoordS
in value
8175 category ARB_multitexture
8178 vectorequiv MultiTexCoord3sv
8180 MultiTexCoord3svARB
(target
, v
)
8182 param target TextureUnit
in value
8183 param v CoordS
in array
[3]
8184 category ARB_multitexture
8188 alias MultiTexCoord3sv
8190 MultiTexCoord4dARB
(target
, s
, t
, r
, q
)
8192 param target TextureUnit
in value
8193 param s CoordD
in value
8194 param t CoordD
in value
8195 param r CoordD
in value
8196 param q CoordD
in value
8197 category ARB_multitexture
8200 vectorequiv MultiTexCoord4dv
8202 MultiTexCoord4dvARB
(target
, v
)
8204 param target TextureUnit
in value
8205 param v CoordD
in array
[4]
8206 category ARB_multitexture
8210 alias MultiTexCoord4dv
8212 MultiTexCoord4fARB
(target
, s
, t
, r
, q
)
8214 param target TextureUnit
in value
8215 param s CoordF
in value
8216 param t CoordF
in value
8217 param r CoordF
in value
8218 param q CoordF
in value
8219 category ARB_multitexture
8222 vectorequiv MultiTexCoord4fv
8224 MultiTexCoord4fvARB
(target
, v
)
8226 param target TextureUnit
in value
8227 param v CoordF
in array
[4]
8228 category ARB_multitexture
8232 alias MultiTexCoord4fv
8234 MultiTexCoord4iARB
(target
, s
, t
, r
, q
)
8236 param target TextureUnit
in value
8237 param s CoordI
in value
8238 param t CoordI
in value
8239 param r CoordI
in value
8240 param q CoordI
in value
8241 category ARB_multitexture
8244 vectorequiv MultiTexCoord4iv
8246 MultiTexCoord4ivARB
(target
, v
)
8248 param target TextureUnit
in value
8249 param v CoordI
in array
[4]
8250 category ARB_multitexture
8254 alias MultiTexCoord4iv
8256 MultiTexCoord4sARB
(target
, s
, t
, r
, q
)
8258 param target TextureUnit
in value
8259 param s CoordS
in value
8260 param t CoordS
in value
8261 param r CoordS
in value
8262 param q CoordS
in value
8263 category ARB_multitexture
8266 vectorequiv MultiTexCoord4sv
8268 MultiTexCoord4svARB
(target
, v
)
8270 param target TextureUnit
in value
8271 param v CoordS
in array
[4]
8272 category ARB_multitexture
8276 alias MultiTexCoord4sv
8278 ################################################################################
8280 # ARB Extension #2 - GLX_ARB_get_proc_address
8282 ###############################################################################
8284 ################################################################################
8287 # ARB_transpose_matrix commands
8289 ###############################################################################
8291 LoadTransposeMatrixfARB
(m
)
8293 param m Float32
in array
[16]
8294 category ARB_transpose_matrix
8295 glxflags ARB client
-handcode client
-intercept server
-handcode
8297 alias LoadTransposeMatrixf
8299 LoadTransposeMatrixdARB
(m
)
8301 param m Float64
in array
[16]
8302 category ARB_transpose_matrix
8303 glxflags ARB client
-handcode client
-intercept server
-handcode
8305 alias LoadTransposeMatrixd
8307 MultTransposeMatrixfARB
(m
)
8309 param m Float32
in array
[16]
8310 category ARB_transpose_matrix
8311 glxflags ARB client
-handcode client
-intercept server
-handcode
8313 alias MultTransposeMatrixf
8315 MultTransposeMatrixdARB
(m
)
8317 param m Float64
in array
[16]
8318 category ARB_transpose_matrix
8319 glxflags ARB client
-handcode client
-intercept server
-handcode
8321 alias MultTransposeMatrixd
8323 ################################################################################
8325 # ARB Extension #4 - WGL_ARB_buffer_region
8327 ###############################################################################
8329 ################################################################################
8332 # ARB_multisample commands
8334 ###############################################################################
8336 SampleCoverageARB
(value
, invert
)
8338 param value ClampedFloat32
in value
8339 param invert Boolean
in value
8340 category ARB_multisample
8343 alias SampleCoverage
8345 ################################################################################
8348 # ARB_texture_env_add commands
8350 ###############################################################################
8353 newcategory
: ARB_texture_env_add
8355 ################################################################################
8358 # ARB_texture_cube_map commands
8360 ###############################################################################
8363 newcategory
: ARB_texture_cube_map
8365 ################################################################################
8367 # ARB Extension #8 - WGL_ARB_extensions_string
8368 # ARB Extension #9 - WGL_ARB_pixel_format commands
8369 # ARB Extension #10 - WGL_ARB_make_current_read commands
8370 # ARB Extension #11 - WGL_ARB_pbuffer
8372 ###############################################################################
8374 ################################################################################
8377 # ARB_texture_compression commands
8379 ###############################################################################
8381 # Arguably TexelInternalFormat, not PixelInternalFormat
8382 CompressedTexImage3DARB
(target
, level
, internalformat
, width
, height
, depth
, border
, imageSize
, data
)
8384 param target TextureTarget
in value
8385 param level CheckedInt32
in value
8386 param internalformat PixelInternalFormat
in value
8387 param width SizeI
in value
8388 param height SizeI
in value
8389 param depth SizeI
in value
8390 param border CheckedInt32
in value
8391 param imageSize SizeI
in value
8392 param data CompressedTextureARB
in array
[imageSize
]
8393 category ARB_texture_compression
8395 glxflags ARB client
-handcode server
-handcode
8398 alias CompressedTexImage3D
8399 wglflags client
-handcode server
-handcode
8401 # Arguably TexelInternalFormat, not PixelInternalFormat
8402 CompressedTexImage2DARB
(target
, level
, internalformat
, width
, height
, border
, imageSize
, data
)
8404 param target TextureTarget
in value
8405 param level CheckedInt32
in value
8406 param internalformat PixelInternalFormat
in value
8407 param width SizeI
in value
8408 param height SizeI
in value
8409 param border CheckedInt32
in value
8410 param imageSize SizeI
in value
8411 param data CompressedTextureARB
in array
[imageSize
]
8412 category ARB_texture_compression
8414 glxflags ARB client
-handcode server
-handcode
8417 alias CompressedTexImage2D
8418 wglflags client
-handcode server
-handcode
8420 # Arguably TexelInternalFormat, not PixelInternalFormat
8421 CompressedTexImage1DARB
(target
, level
, internalformat
, width
, border
, imageSize
, data
)
8423 param target TextureTarget
in value
8424 param level CheckedInt32
in value
8425 param internalformat PixelInternalFormat
in value
8426 param width SizeI
in value
8427 param border CheckedInt32
in value
8428 param imageSize SizeI
in value
8429 param data CompressedTextureARB
in array
[imageSize
]
8430 category ARB_texture_compression
8432 glxflags ARB client
-handcode server
-handcode
8435 alias CompressedTexImage1D
8436 wglflags client
-handcode server
-handcode
8438 CompressedTexSubImage3DARB
(target
, level
, xoffset
, yoffset
, zoffset
, width
, height
, depth
, format
, imageSize
, data
)
8440 param target TextureTarget
in value
8441 param level CheckedInt32
in value
8442 param xoffset CheckedInt32
in value
8443 param yoffset CheckedInt32
in value
8444 param zoffset CheckedInt32
in value
8445 param width SizeI
in value
8446 param height SizeI
in value
8447 param depth SizeI
in value
8448 param format PixelFormat
in value
8449 param imageSize SizeI
in value
8450 param data CompressedTextureARB
in array
[imageSize
]
8451 category ARB_texture_compression
8453 glxflags ARB client
-handcode server
-handcode
8456 alias CompressedTexSubImage3D
8457 wglflags client
-handcode server
-handcode
8459 CompressedTexSubImage2DARB
(target
, level
, xoffset
, yoffset
, width
, height
, format
, imageSize
, data
)
8461 param target TextureTarget
in value
8462 param level CheckedInt32
in value
8463 param xoffset CheckedInt32
in value
8464 param yoffset CheckedInt32
in value
8465 param width SizeI
in value
8466 param height SizeI
in value
8467 param format PixelFormat
in value
8468 param imageSize SizeI
in value
8469 param data CompressedTextureARB
in array
[imageSize
]
8470 category ARB_texture_compression
8472 glxflags ARB client
-handcode server
-handcode
8475 alias CompressedTexSubImage2D
8476 wglflags client
-handcode server
-handcode
8478 CompressedTexSubImage1DARB
(target
, level
, xoffset
, width
, format
, imageSize
, data
)
8480 param target TextureTarget
in value
8481 param level CheckedInt32
in value
8482 param xoffset CheckedInt32
in value
8483 param width SizeI
in value
8484 param format PixelFormat
in value
8485 param imageSize SizeI
in value
8486 param data CompressedTextureARB
in array
[imageSize
]
8487 category ARB_texture_compression
8489 glxflags ARB client
-handcode server
-handcode
8492 alias CompressedTexSubImage1D
8493 wglflags client
-handcode server
-handcode
8495 GetCompressedTexImageARB
(target
, level
, img
)
8497 param target TextureTarget
in value
8498 param level CheckedInt32
in value
8499 param img CompressedTextureARB out array
[COMPSIZE
(target
/level
)]
8500 category ARB_texture_compression
8502 glxflags ARB client
-handcode server
-handcode
8505 alias GetCompressedTexImage
8506 wglflags client
-handcode server
-handcode
8508 ################################################################################
8511 # ARB_texture_border_clamp commands
8513 ###############################################################################
8516 newcategory
: ARB_texture_border_clamp
8518 ###############################################################################
8521 # ARB_point_parameters commands
8523 ###############################################################################
8525 PointParameterfARB
(pname
, param
)
8527 param pname PointParameterNameARB
in value
8528 param param CheckedFloat32
in value
8529 category ARB_point_parameters
8534 alias PointParameterf
8536 PointParameterfvARB
(pname
, params
)
8538 param pname PointParameterNameARB
in value
8539 param params CheckedFloat32
in array
[COMPSIZE
(pname
)]
8540 category ARB_point_parameters
8545 alias PointParameterfv
8547 ################################################################################
8550 # ARB_vertex_blend commands
8552 ###############################################################################
8554 WeightbvARB
(size
, weights
)
8556 param size Int32
in value
8557 param weights Int8
in array
[size
]
8558 category ARB_vertex_blend
8565 WeightsvARB
(size
, weights
)
8567 param size Int32
in value
8568 param weights Int16
in array
[size
]
8569 category ARB_vertex_blend
8576 WeightivARB
(size
, weights
)
8578 param size Int32
in value
8579 param weights Int32
in array
[size
]
8580 category ARB_vertex_blend
8587 WeightfvARB
(size
, weights
)
8589 param size Int32
in value
8590 param weights Float32
in array
[size
]
8591 category ARB_vertex_blend
8598 WeightdvARB
(size
, weights
)
8600 param size Int32
in value
8601 param weights Float64
in array
[size
]
8602 category ARB_vertex_blend
8609 WeightubvARB
(size
, weights
)
8611 param size Int32
in value
8612 param weights UInt8
in array
[size
]
8613 category ARB_vertex_blend
8620 WeightusvARB
(size
, weights
)
8622 param size Int32
in value
8623 param weights UInt16
in array
[size
]
8624 category ARB_vertex_blend
8631 WeightuivARB
(size
, weights
)
8633 param size Int32
in value
8634 param weights UInt32
in array
[size
]
8635 category ARB_vertex_blend
8642 WeightPointerARB
(size
, type, stride
, pointer
)
8644 param size Int32
in value
8645 param
type WeightPointerTypeARB
in value
8646 param stride SizeI
in value
8647 param pointer Void
in array
[COMPSIZE
(type/stride
)] retained
8648 category ARB_vertex_blend
8655 VertexBlendARB
(count
)
8657 param count Int32
in value
8658 category ARB_vertex_blend
8665 ################################################################################
8668 # ARB_matrix_palette commands
8670 ###############################################################################
8672 CurrentPaletteMatrixARB
(index
)
8674 param index Int32
in value
8675 category ARB_matrix_palette
8682 MatrixIndexubvARB
(size
, indices
)
8684 param size Int32
in value
8685 param indices UInt8
in array
[size
]
8686 category ARB_matrix_palette
8693 MatrixIndexusvARB
(size
, indices
)
8695 param size Int32
in value
8696 param indices UInt16
in array
[size
]
8697 category ARB_matrix_palette
8704 MatrixIndexuivARB
(size
, indices
)
8706 param size Int32
in value
8707 param indices UInt32
in array
[size
]
8708 category ARB_matrix_palette
8715 MatrixIndexPointerARB
(size
, type, stride
, pointer
)
8717 param size Int32
in value
8718 param
type MatrixIndexPointerTypeARB
in value
8719 param stride SizeI
in value
8720 param pointer Void
in array
[COMPSIZE
(type/stride
)] retained
8721 category ARB_matrix_palette
8728 ################################################################################
8731 # ARB_texture_env_combine commands
8733 ###############################################################################
8736 newcategory
: ARB_texture_env_combine
8738 ################################################################################
8741 # ARB_texture_env_crossbar commands
8743 ###############################################################################
8746 newcategory
: ARB_texture_env_crossbar
8748 ################################################################################
8751 # ARB_texture_env_dot3 commands
8753 ###############################################################################
8756 newcategory
: ARB_texture_env_dot3
8758 ###############################################################################
8760 # ARB Extension #20 - WGL_ARB_render_texture
8762 ###############################################################################
8764 ###############################################################################
8767 # ARB_texture_mirrored_repeat commands
8769 ###############################################################################
8772 newcategory
: ARB_texture_mirrored_repeat
8774 ###############################################################################
8777 # ARB_depth_texture commands
8779 ###############################################################################
8782 newcategory
: ARB_depth_texture
8784 ###############################################################################
8787 # ARB_shadow commands
8789 ###############################################################################
8792 newcategory
: ARB_shadow
8794 ###############################################################################
8797 # ARB_shadow_ambient commands
8799 ###############################################################################
8802 newcategory
: ARB_shadow_ambient
8804 ###############################################################################
8807 # ARB_window_pos commands
8808 # Note: all entry points use glxropcode ropcode 230, with 3 float parameters
8810 ###############################################################################
8812 WindowPos2dARB
(x
, y
)
8814 param x CoordD
in value
8815 param y CoordD
in value
8816 category ARB_window_pos
8817 vectorequiv WindowPos2dvARB
8823 param v CoordD
in array
[2]
8824 category ARB_window_pos
8827 glxflags client
-handcode server
-handcode
8830 WindowPos2fARB
(x
, y
)
8832 param x CoordF
in value
8833 param y CoordF
in value
8834 category ARB_window_pos
8835 vectorequiv WindowPos2fvARB
8841 param v CoordF
in array
[2]
8842 category ARB_window_pos
8845 glxflags client
-handcode server
-handcode
8848 WindowPos2iARB
(x
, y
)
8850 param x CoordI
in value
8851 param y CoordI
in value
8852 category ARB_window_pos
8853 vectorequiv WindowPos2ivARB
8859 param v CoordI
in array
[2]
8860 category ARB_window_pos
8863 glxflags client
-handcode server
-handcode
8866 WindowPos2sARB
(x
, y
)
8868 param x CoordS
in value
8869 param y CoordS
in value
8870 category ARB_window_pos
8871 vectorequiv WindowPos2svARB
8877 param v CoordS
in array
[2]
8878 category ARB_window_pos
8881 glxflags client
-handcode server
-handcode
8884 WindowPos3dARB
(x
, y
, z
)
8886 param x CoordD
in value
8887 param y CoordD
in value
8888 param z CoordD
in value
8889 vectorequiv WindowPos3dvARB
8890 category ARB_window_pos
8896 param v CoordD
in array
[3]
8897 category ARB_window_pos
8900 glxflags client
-handcode server
-handcode
8903 WindowPos3fARB
(x
, y
, z
)
8905 param x CoordF
in value
8906 param y CoordF
in value
8907 param z CoordF
in value
8908 category ARB_window_pos
8909 vectorequiv WindowPos3fvARB
8915 param v CoordF
in array
[3]
8916 category ARB_window_pos
8919 glxflags client
-handcode server
-handcode
8922 WindowPos3iARB
(x
, y
, z
)
8924 param x CoordI
in value
8925 param y CoordI
in value
8926 param z CoordI
in value
8927 category ARB_window_pos
8928 vectorequiv WindowPos3ivARB
8934 param v CoordI
in array
[3]
8935 category ARB_window_pos
8938 glxflags client
-handcode server
-handcode
8941 WindowPos3sARB
(x
, y
, z
)
8943 param x CoordS
in value
8944 param y CoordS
in value
8945 param z CoordS
in value
8946 category ARB_window_pos
8947 vectorequiv WindowPos3svARB
8953 param v CoordS
in array
[3]
8954 category ARB_window_pos
8957 glxflags client
-handcode server
-handcode
8960 ###############################################################################
8963 # ARB_vertex_program commands
8965 ###############################################################################
8967 VertexAttrib1dARB
(index
, x
)
8969 param index UInt32
in value
8970 param x Float64
in value
8971 category ARB_vertex_program
8973 vectorequiv VertexAttrib1dvARB
8974 extension soft WINSOFT NV10
8975 alias VertexAttrib1d
8977 VertexAttrib1dvARB
(index
, v
)
8979 param index UInt32
in value
8980 param v Float64
in array
[1]
8981 category ARB_vertex_program
8983 extension soft WINSOFT NV10
8985 alias VertexAttrib1dv
8987 VertexAttrib1fARB
(index
, x
)
8989 param index UInt32
in value
8990 param x Float32
in value
8991 category ARB_vertex_program
8993 vectorequiv VertexAttrib1fvARB
8994 extension soft WINSOFT NV10
8995 alias VertexAttrib1f
8997 VertexAttrib1fvARB
(index
, v
)
8999 param index UInt32
in value
9000 param v Float32
in array
[1]
9001 category ARB_vertex_program
9003 extension soft WINSOFT NV10
9005 alias VertexAttrib1fv
9007 VertexAttrib1sARB
(index
, x
)
9009 param index UInt32
in value
9010 param x Int16
in value
9011 category ARB_vertex_program
9013 vectorequiv VertexAttrib1svARB
9014 extension soft WINSOFT NV10
9015 alias VertexAttrib1s
9017 VertexAttrib1svARB
(index
, v
)
9019 param index UInt32
in value
9020 param v Int16
in array
[1]
9021 category ARB_vertex_program
9023 extension soft WINSOFT NV10
9025 alias VertexAttrib1sv
9027 VertexAttrib2dARB
(index
, x
, y
)
9029 param index UInt32
in value
9030 param x Float64
in value
9031 param y Float64
in value
9032 category ARB_vertex_program
9034 vectorequiv VertexAttrib2dvARB
9035 extension soft WINSOFT NV10
9036 alias VertexAttrib2d
9038 VertexAttrib2dvARB
(index
, v
)
9040 param index UInt32
in value
9041 param v Float64
in array
[2]
9042 category ARB_vertex_program
9044 extension soft WINSOFT NV10
9046 alias VertexAttrib2dv
9048 VertexAttrib2fARB
(index
, x
, y
)
9050 param index UInt32
in value
9051 param x Float32
in value
9052 param y Float32
in value
9053 category ARB_vertex_program
9055 vectorequiv VertexAttrib2fvARB
9056 extension soft WINSOFT NV10
9057 alias VertexAttrib2f
9059 VertexAttrib2fvARB
(index
, v
)
9061 param index UInt32
in value
9062 param v Float32
in array
[2]
9063 category ARB_vertex_program
9065 extension soft WINSOFT NV10
9067 alias VertexAttrib2fv
9069 VertexAttrib2sARB
(index
, x
, y
)
9071 param index UInt32
in value
9072 param x Int16
in value
9073 param y Int16
in value
9074 category ARB_vertex_program
9076 vectorequiv VertexAttrib2svARB
9077 extension soft WINSOFT NV10
9078 alias VertexAttrib2s
9080 VertexAttrib2svARB
(index
, v
)
9082 param index UInt32
in value
9083 param v Int16
in array
[2]
9084 category ARB_vertex_program
9086 extension soft WINSOFT NV10
9088 alias VertexAttrib2sv
9090 VertexAttrib3dARB
(index
, x
, y
, z
)
9092 param index UInt32
in value
9093 param x Float64
in value
9094 param y Float64
in value
9095 param z Float64
in value
9096 category ARB_vertex_program
9098 vectorequiv VertexAttrib3dvARB
9099 extension soft WINSOFT NV10
9100 alias VertexAttrib3d
9102 VertexAttrib3dvARB
(index
, v
)
9104 param index UInt32
in value
9105 param v Float64
in array
[3]
9106 category ARB_vertex_program
9108 extension soft WINSOFT NV10
9110 alias VertexAttrib3dv
9112 VertexAttrib3fARB
(index
, x
, y
, z
)
9114 param index UInt32
in value
9115 param x Float32
in value
9116 param y Float32
in value
9117 param z Float32
in value
9118 category ARB_vertex_program
9120 vectorequiv VertexAttrib3fvARB
9121 extension soft WINSOFT NV10
9122 alias VertexAttrib3f
9124 VertexAttrib3fvARB
(index
, v
)
9126 param index UInt32
in value
9127 param v Float32
in array
[3]
9128 category ARB_vertex_program
9130 extension soft WINSOFT NV10
9132 alias VertexAttrib3fv
9134 VertexAttrib3sARB
(index
, x
, y
, z
)
9136 param index UInt32
in value
9137 param x Int16
in value
9138 param y Int16
in value
9139 param z Int16
in value
9140 category ARB_vertex_program
9142 vectorequiv VertexAttrib3svARB
9143 extension soft WINSOFT NV10
9144 alias VertexAttrib3s
9146 VertexAttrib3svARB
(index
, v
)
9148 param index UInt32
in value
9149 param v Int16
in array
[3]
9150 category ARB_vertex_program
9152 extension soft WINSOFT NV10
9154 alias VertexAttrib3sv
9156 VertexAttrib4NbvARB
(index
, v
)
9158 param index UInt32
in value
9159 param v Int8
in array
[4]
9160 category ARB_vertex_program
9162 extension soft WINSOFT NV10
9163 alias VertexAttrib4Nbv
9165 VertexAttrib4NivARB
(index
, v
)
9167 param index UInt32
in value
9168 param v Int32
in array
[4]
9169 category ARB_vertex_program
9171 extension soft WINSOFT NV10
9172 alias VertexAttrib4Niv
9174 VertexAttrib4NsvARB
(index
, v
)
9176 param index UInt32
in value
9177 param v Int16
in array
[4]
9178 category ARB_vertex_program
9180 extension soft WINSOFT NV10
9181 alias VertexAttrib4Nsv
9183 VertexAttrib4NubARB
(index
, x
, y
, z
, w
)
9185 param index UInt32
in value
9186 param x UInt8
in value
9187 param y UInt8
in value
9188 param z UInt8
in value
9189 param w UInt8
in value
9190 category ARB_vertex_program
9192 extension soft WINSOFT NV10
9193 alias VertexAttrib4Nub
9195 VertexAttrib4NubvARB
(index
, v
)
9197 param index UInt32
in value
9198 param v UInt8
in array
[4]
9199 category ARB_vertex_program
9201 extension soft WINSOFT NV10
9203 alias VertexAttrib4Nubv
9205 VertexAttrib4NuivARB
(index
, v
)
9207 param index UInt32
in value
9208 param v UInt32
in array
[4]
9209 category ARB_vertex_program
9211 extension soft WINSOFT NV10
9212 alias VertexAttrib4Nuiv
9214 VertexAttrib4NusvARB
(index
, v
)
9216 param index UInt32
in value
9217 param v UInt16
in array
[4]
9218 category ARB_vertex_program
9220 extension soft WINSOFT NV10
9221 alias VertexAttrib4Nusv
9223 VertexAttrib4bvARB
(index
, v
)
9225 param index UInt32
in value
9226 param v Int8
in array
[4]
9227 category ARB_vertex_program
9229 extension soft WINSOFT NV10
9230 alias VertexAttrib4bv
9232 VertexAttrib4dARB
(index
, x
, y
, z
, w
)
9234 param index UInt32
in value
9235 param x Float64
in value
9236 param y Float64
in value
9237 param z Float64
in value
9238 param w Float64
in value
9239 category ARB_vertex_program
9241 vectorequiv VertexAttrib4dvARB
9242 extension soft WINSOFT NV10
9243 alias VertexAttrib4d
9245 VertexAttrib4dvARB
(index
, v
)
9247 param index UInt32
in value
9248 param v Float64
in array
[4]
9249 category ARB_vertex_program
9251 extension soft WINSOFT NV10
9253 alias VertexAttrib4dv
9255 VertexAttrib4fARB
(index
, x
, y
, z
, w
)
9257 param index UInt32
in value
9258 param x Float32
in value
9259 param y Float32
in value
9260 param z Float32
in value
9261 param w Float32
in value
9262 category ARB_vertex_program
9264 vectorequiv VertexAttrib4fvARB
9265 extension soft WINSOFT NV10
9266 alias VertexAttrib4f
9268 VertexAttrib4fvARB
(index
, v
)
9270 param index UInt32
in value
9271 param v Float32
in array
[4]
9272 category ARB_vertex_program
9274 extension soft WINSOFT NV10
9276 alias VertexAttrib4fv
9278 VertexAttrib4ivARB
(index
, v
)
9280 param index UInt32
in value
9281 param v Int32
in array
[4]
9282 category ARB_vertex_program
9284 extension soft WINSOFT NV10
9285 alias VertexAttrib4iv
9287 VertexAttrib4sARB
(index
, x
, y
, z
, w
)
9289 param index UInt32
in value
9290 param x Int16
in value
9291 param y Int16
in value
9292 param z Int16
in value
9293 param w Int16
in value
9294 category ARB_vertex_program
9296 vectorequiv VertexAttrib4svARB
9297 extension soft WINSOFT NV10
9298 alias VertexAttrib4s
9300 VertexAttrib4svARB
(index
, v
)
9302 param index UInt32
in value
9303 param v Int16
in array
[4]
9304 category ARB_vertex_program
9306 extension soft WINSOFT NV10
9308 alias VertexAttrib4sv
9310 VertexAttrib4ubvARB
(index
, v
)
9312 param index UInt32
in value
9313 param v UInt8
in array
[4]
9314 category ARB_vertex_program
9316 extension soft WINSOFT NV10
9317 alias VertexAttrib4ubv
9319 VertexAttrib4uivARB
(index
, v
)
9321 param index UInt32
in value
9322 param v UInt32
in array
[4]
9323 category ARB_vertex_program
9325 extension soft WINSOFT NV10
9326 alias VertexAttrib4uiv
9328 VertexAttrib4usvARB
(index
, v
)
9330 param index UInt32
in value
9331 param v UInt16
in array
[4]
9332 category ARB_vertex_program
9334 extension soft WINSOFT NV10
9335 alias VertexAttrib4usv
9337 VertexAttribPointerARB
(index
, size
, type, normalized
, stride
, pointer
)
9339 param index UInt32
in value
9340 param size Int32
in value
9341 param
type VertexAttribPointerTypeARB
in value
9342 param normalized Boolean
in value
9343 param stride SizeI
in value
9344 param pointer Void
in array
[COMPSIZE
(size
/type/stride
)] retained
9346 category ARB_vertex_program
9348 extension soft WINSOFT NV10
9349 alias VertexAttribPointer
9351 EnableVertexAttribArrayARB
(index
)
9353 param index UInt32
in value
9355 category ARB_vertex_program
9357 extension soft WINSOFT NV10
9358 alias EnableVertexAttribArray
9360 DisableVertexAttribArrayARB
(index
)
9362 param index UInt32
in value
9364 category ARB_vertex_program
9366 extension soft WINSOFT NV10
9367 alias DisableVertexAttribArray
9369 ProgramStringARB
(target
, format
, len
, string
)
9371 param target ProgramTargetARB
in value
9372 param format ProgramFormatARB
in value
9373 param len SizeI
in value
9374 param string Void
in array
[len
]
9375 category ARB_vertex_program
9377 extension soft WINSOFT NV10
9381 BindProgramARB
(target
, program
)
9383 param target ProgramTargetARB
in value
9384 param program UInt32
in value
9385 category ARB_vertex_program
9387 extension soft WINSOFT NV10
9391 DeleteProgramsARB
(n
, programs
)
9393 param n SizeI
in value
9394 param programs UInt32
in array
[n
]
9396 category ARB_vertex_program
9398 extension soft WINSOFT NV10
9402 GenProgramsARB
(n
, programs
)
9404 param n SizeI
in value
9405 param programs UInt32 out array
[n
]
9407 category ARB_vertex_program
9409 extension soft WINSOFT NV10
9413 ProgramEnvParameter4dARB
(target
, index
, x
, y
, z
, w
)
9415 param target ProgramTargetARB
in value
9416 param index UInt32
in value
9417 param x Float64
in value
9418 param y Float64
in value
9419 param z Float64
in value
9420 param w Float64
in value
9421 category ARB_vertex_program
9423 vectorequiv ProgramEnvParameter4dvARB
9424 extension soft WINSOFT NV10
9428 ProgramEnvParameter4dvARB
(target
, index
, params
)
9430 param target ProgramTargetARB
in value
9431 param index UInt32
in value
9432 param params Float64
in array
[4]
9433 category ARB_vertex_program
9435 extension soft WINSOFT NV10
9439 ProgramEnvParameter4fARB
(target
, index
, x
, y
, z
, w
)
9441 param target ProgramTargetARB
in value
9442 param index UInt32
in value
9443 param x Float32
in value
9444 param y Float32
in value
9445 param z Float32
in value
9446 param w Float32
in value
9447 category ARB_vertex_program
9449 vectorequiv ProgramEnvParameter4fvARB
9450 extension soft WINSOFT NV10
9454 ProgramEnvParameter4fvARB
(target
, index
, params
)
9456 param target ProgramTargetARB
in value
9457 param index UInt32
in value
9458 param params Float32
in array
[4]
9459 category ARB_vertex_program
9461 extension soft WINSOFT NV10
9465 ProgramLocalParameter4dARB
(target
, index
, x
, y
, z
, w
)
9467 param target ProgramTargetARB
in value
9468 param index UInt32
in value
9469 param x Float64
in value
9470 param y Float64
in value
9471 param z Float64
in value
9472 param w Float64
in value
9473 category ARB_vertex_program
9475 vectorequiv ProgramLocalParameter4dvARB
9476 extension soft WINSOFT NV10
9480 ProgramLocalParameter4dvARB
(target
, index
, params
)
9482 param target ProgramTargetARB
in value
9483 param index UInt32
in value
9484 param params Float64
in array
[4]
9485 category ARB_vertex_program
9487 extension soft WINSOFT NV10
9491 ProgramLocalParameter4fARB
(target
, index
, x
, y
, z
, w
)
9493 param target ProgramTargetARB
in value
9494 param index UInt32
in value
9495 param x Float32
in value
9496 param y Float32
in value
9497 param z Float32
in value
9498 param w Float32
in value
9499 category ARB_vertex_program
9501 vectorequiv ProgramLocalParameter4fvARB
9502 extension soft WINSOFT NV10
9506 ProgramLocalParameter4fvARB
(target
, index
, params
)
9508 param target ProgramTargetARB
in value
9509 param index UInt32
in value
9510 param params Float32
in array
[4]
9511 category ARB_vertex_program
9513 extension soft WINSOFT NV10
9517 GetProgramEnvParameterdvARB
(target
, index
, params
)
9519 param target ProgramTargetARB
in value
9520 param index UInt32
in value
9521 param params Float64 out array
[4]
9523 category ARB_vertex_program
9525 extension soft WINSOFT NV10
9529 GetProgramEnvParameterfvARB
(target
, index
, params
)
9531 param target ProgramTargetARB
in value
9532 param index UInt32
in value
9533 param params Float32 out array
[4]
9535 category ARB_vertex_program
9537 extension soft WINSOFT NV10
9541 GetProgramLocalParameterdvARB
(target
, index
, params
)
9543 param target ProgramTargetARB
in value
9544 param index UInt32
in value
9545 param params Float64 out array
[4]
9547 category ARB_vertex_program
9549 extension soft WINSOFT NV10
9553 GetProgramLocalParameterfvARB
(target
, index
, params
)
9555 param target ProgramTargetARB
in value
9556 param index UInt32
in value
9557 param params Float32 out array
[4]
9559 category ARB_vertex_program
9561 extension soft WINSOFT NV10
9565 GetProgramivARB
(target
, pname
, params
)
9567 param target ProgramTargetARB
in value
9568 param pname ProgramPropertyARB
in value
9569 param params Int32 out array
[1]
9571 category ARB_vertex_program
9573 extension soft WINSOFT NV10
9577 GetProgramStringARB
(target
, pname
, string
)
9579 param target ProgramTargetARB
in value
9580 param pname ProgramStringPropertyARB
in value
9581 param string Void out array
[COMPSIZE
(target
,pname
)]
9583 category ARB_vertex_program
9585 extension soft WINSOFT NV10
9589 GetVertexAttribdvARB
(index
, pname
, params
)
9591 param index UInt32
in value
9592 param pname VertexAttribPropertyARB
in value
9593 param params Float64 out array
[4]
9595 category ARB_vertex_program
9597 extension soft WINSOFT NV10
9599 alias GetVertexAttribdv
9601 GetVertexAttribfvARB
(index
, pname
, params
)
9603 param index UInt32
in value
9604 param pname VertexAttribPropertyARB
in value
9605 param params Float32 out array
[4]
9607 category ARB_vertex_program
9609 extension soft WINSOFT NV10
9611 alias GetVertexAttribfv
9613 GetVertexAttribivARB
(index
, pname
, params
)
9615 param index UInt32
in value
9616 param pname VertexAttribPropertyARB
in value
9617 param params Int32 out array
[4]
9619 category ARB_vertex_program
9621 extension soft WINSOFT NV10
9623 alias GetVertexAttribiv
9625 GetVertexAttribPointervARB
(index
, pname
, pointer
)
9627 param index UInt32
in value
9628 param pname VertexAttribPointerPropertyARB
in value
9629 param pointer VoidPointer out array
[1]
9631 category ARB_vertex_program
9633 extension soft WINSOFT NV10
9635 alias GetVertexAttribPointerv
9637 IsProgramARB
(program
)
9639 param program UInt32
in value
9641 category ARB_vertex_program
9643 extension soft WINSOFT NV10
9648 ###############################################################################
9651 # ARB_fragment_program commands
9653 ###############################################################################
9655 # All ARB_fragment_program entry points are shared with ARB_vertex_program,
9656 # and are only included in that #define block, for now.
9657 newcategory
: ARB_fragment_program
9658 passthru
: /* All ARB_fragment_program entry points are shared with ARB_vertex_program.
*/
9660 ###############################################################################
9663 # ARB_vertex_buffer_object commands
9665 ###############################################################################
9667 BindBufferARB
(target
, buffer
)
9669 param target BufferTargetARB
in value
9670 param buffer UInt32
in value
9671 category ARB_vertex_buffer_object
9676 DeleteBuffersARB
(n
, buffers
)
9678 param n SizeI
in value
9679 param buffers ConstUInt32
in array
[n
]
9680 category ARB_vertex_buffer_object
9685 GenBuffersARB
(n
, buffers
)
9687 param n SizeI
in value
9688 param buffers UInt32 out array
[n
]
9689 category ARB_vertex_buffer_object
9696 param buffer UInt32
in value
9697 category ARB_vertex_buffer_object
9702 BufferDataARB
(target
, size
, data
, usage
)
9704 param target BufferTargetARB
in value
9705 param size BufferSizeARB
in value
9706 param data ConstVoid
in array
[size
]
9707 param usage BufferUsageARB
in value
9708 category ARB_vertex_buffer_object
9713 BufferSubDataARB
(target
, offset
, size
, data
)
9715 param target BufferTargetARB
in value
9716 param offset BufferOffsetARB
in value
9717 param size BufferSizeARB
in value
9718 param data ConstVoid
in array
[size
]
9719 category ARB_vertex_buffer_object
9724 GetBufferSubDataARB
(target
, offset
, size
, data
)
9726 param target BufferTargetARB
in value
9727 param offset BufferOffsetARB
in value
9728 param size BufferSizeARB
in value
9729 param data Void out array
[size
]
9730 category ARB_vertex_buffer_object
9734 alias GetBufferSubData
9736 MapBufferARB
(target
, access
)
9738 param target BufferTargetARB
in value
9739 param access BufferAccessARB
in value
9740 category ARB_vertex_buffer_object
9745 UnmapBufferARB
(target
)
9747 param target BufferTargetARB
in value
9748 category ARB_vertex_buffer_object
9753 GetBufferParameterivARB
(target
, pname
, params
)
9755 param target BufferTargetARB
in value
9756 param pname BufferPNameARB
in value
9757 param params Int32 out array
[COMPSIZE
(pname
)]
9758 category ARB_vertex_buffer_object
9762 alias GetBufferParameteriv
9764 GetBufferPointervARB
(target
, pname
, params
)
9766 param target BufferTargetARB
in value
9767 param pname BufferPointerNameARB
in value
9768 param params VoidPointer out array
[1]
9769 category ARB_vertex_buffer_object
9773 alias GetBufferPointerv
9775 ###############################################################################
9778 # ARB_occlusion_query commands
9780 ###############################################################################
9782 GenQueriesARB
(n
, ids
)
9784 param n SizeI
in value
9785 param ids UInt32 out array
[n
]
9786 category ARB_occlusion_query
9791 DeleteQueriesARB
(n
, ids
)
9793 param n SizeI
in value
9794 param ids UInt32
in array
[n
]
9795 category ARB_occlusion_query
9802 param id UInt32
in value
9803 category ARB_occlusion_query
9808 BeginQueryARB
(target
, id
)
9810 param target GLenum
in value
9811 param id UInt32
in value
9812 category ARB_occlusion_query
9819 param target GLenum
in value
9820 category ARB_occlusion_query
9825 GetQueryivARB
(target
, pname
, params
)
9827 param target GLenum
in value
9828 param pname GLenum
in value
9829 param params Int32 out array
[pname
]
9830 category ARB_occlusion_query
9836 GetQueryObjectivARB
(id
, pname
, params
)
9838 param id UInt32
in value
9839 param pname GLenum
in value
9840 param params Int32 out array
[pname
]
9841 category ARB_occlusion_query
9845 alias GetQueryObjectiv
9847 GetQueryObjectuivARB
(id
, pname
, params
)
9849 param id UInt32
in value
9850 param pname GLenum
in value
9851 param params UInt32 out array
[pname
]
9852 category ARB_occlusion_query
9856 alias GetQueryObjectuiv
9858 ###############################################################################
9861 # ARB_shader_objects commands
9863 ###############################################################################
9865 DeleteObjectARB
(obj
)
9867 param obj handleARB
in value
9868 category ARB_shader_objects
9877 param pname GLenum
in value
9878 category ARB_shader_objects
9886 DetachObjectARB
(containerObj
, attachedObj
)
9888 param containerObj handleARB
in value
9889 param attachedObj handleARB
in value
9890 category ARB_shader_objects
9897 CreateShaderObjectARB
(shaderType
)
9899 param shaderType GLenum
in value
9900 category ARB_shader_objects
9907 ShaderSourceARB
(shaderObj
, count
, string
, length
)
9909 param shaderObj handleARB
in value
9910 param count SizeI
in value
9911 param string charPointerARB
in array
[count
]
9912 param length Int32
in array
[1]
9913 category ARB_shader_objects
9920 CompileShaderARB
(shaderObj
)
9922 param shaderObj handleARB
in value
9923 category ARB_shader_objects
9930 CreateProgramObjectARB
()
9932 category ARB_shader_objects
9939 AttachObjectARB
(containerObj
, obj
)
9941 param containerObj handleARB
in value
9942 param obj handleARB
in value
9943 category ARB_shader_objects
9950 LinkProgramARB
(programObj
)
9952 param programObj handleARB
in value
9953 category ARB_shader_objects
9960 UseProgramObjectARB
(programObj
)
9962 param programObj handleARB
in value
9963 category ARB_shader_objects
9970 ValidateProgramARB
(programObj
)
9972 param programObj handleARB
in value
9973 category ARB_shader_objects
9978 alias ValidateProgram
9980 Uniform1fARB
(location
, v0
)
9982 param location Int32
in value
9983 param v0 Float32
in value
9984 category ARB_shader_objects
9991 Uniform2fARB
(location
, v0
, v1
)
9993 param location Int32
in value
9994 param v0 Float32
in value
9995 param v1 Float32
in value
9996 category ARB_shader_objects
10003 Uniform3fARB
(location
, v0
, v1
, v2
)
10005 param location Int32
in value
10006 param v0 Float32
in value
10007 param v1 Float32
in value
10008 param v2 Float32
in value
10009 category ARB_shader_objects
10016 Uniform4fARB
(location
, v0
, v1
, v2
, v3
)
10018 param location Int32
in value
10019 param v0 Float32
in value
10020 param v1 Float32
in value
10021 param v2 Float32
in value
10022 param v3 Float32
in value
10023 category ARB_shader_objects
10030 Uniform1iARB
(location
, v0
)
10032 param location Int32
in value
10033 param v0 Int32
in value
10034 category ARB_shader_objects
10041 Uniform2iARB
(location
, v0
, v1
)
10043 param location Int32
in value
10044 param v0 Int32
in value
10045 param v1 Int32
in value
10046 category ARB_shader_objects
10053 Uniform3iARB
(location
, v0
, v1
, v2
)
10055 param location Int32
in value
10056 param v0 Int32
in value
10057 param v1 Int32
in value
10058 param v2 Int32
in value
10059 category ARB_shader_objects
10066 Uniform4iARB
(location
, v0
, v1
, v2
, v3
)
10068 param location Int32
in value
10069 param v0 Int32
in value
10070 param v1 Int32
in value
10071 param v2 Int32
in value
10072 param v3 Int32
in value
10073 category ARB_shader_objects
10080 Uniform1fvARB
(location
, count
, value
)
10082 param location Int32
in value
10083 param count SizeI
in value
10084 param value Float32
in array
[count
]
10085 category ARB_shader_objects
10092 Uniform2fvARB
(location
, count
, value
)
10094 param location Int32
in value
10095 param count SizeI
in value
10096 param value Float32
in array
[count
]
10097 category ARB_shader_objects
10104 Uniform3fvARB
(location
, count
, value
)
10106 param location Int32
in value
10107 param count SizeI
in value
10108 param value Float32
in array
[count
]
10109 category ARB_shader_objects
10116 Uniform4fvARB
(location
, count
, value
)
10118 param location Int32
in value
10119 param count SizeI
in value
10120 param value Float32
in array
[count
]
10121 category ARB_shader_objects
10128 Uniform1ivARB
(location
, count
, value
)
10130 param location Int32
in value
10131 param count SizeI
in value
10132 param value Int32
in array
[count
]
10133 category ARB_shader_objects
10140 Uniform2ivARB
(location
, count
, value
)
10142 param location Int32
in value
10143 param count SizeI
in value
10144 param value Int32
in array
[count
]
10145 category ARB_shader_objects
10152 Uniform3ivARB
(location
, count
, value
)
10154 param location Int32
in value
10155 param count SizeI
in value
10156 param value Int32
in array
[count
]
10157 category ARB_shader_objects
10164 Uniform4ivARB
(location
, count
, value
)
10166 param location Int32
in value
10167 param count SizeI
in value
10168 param value Int32
in array
[count
]
10169 category ARB_shader_objects
10176 UniformMatrix2fvARB
(location
, count
, transpose
, value
)
10178 param location Int32
in value
10179 param count SizeI
in value
10180 param transpose Boolean
in value
10181 param value Float32
in array
[count
]
10182 category ARB_shader_objects
10187 alias UniformMatrix2fv
10189 UniformMatrix3fvARB
(location
, count
, transpose
, value
)
10191 param location Int32
in value
10192 param count SizeI
in value
10193 param transpose Boolean
in value
10194 param value Float32
in array
[count
]
10195 category ARB_shader_objects
10200 alias UniformMatrix3fv
10202 UniformMatrix4fvARB
(location
, count
, transpose
, value
)
10204 param location Int32
in value
10205 param count SizeI
in value
10206 param transpose Boolean
in value
10207 param value Float32
in array
[count
]
10208 category ARB_shader_objects
10213 alias UniformMatrix4fv
10215 GetObjectParameterfvARB
(obj
, pname
, params
)
10217 param obj handleARB
in value
10218 param pname GLenum
in value
10219 param params Float32 out array
[pname
]
10220 category ARB_shader_objects
10221 dlflags notlistable
10228 GetObjectParameterivARB
(obj
, pname
, params
)
10230 param obj handleARB
in value
10231 param pname GLenum
in value
10232 param params Int32 out array
[pname
]
10233 category ARB_shader_objects
10234 dlflags notlistable
10241 GetInfoLogARB
(obj
, maxLength
, length
, infoLog
)
10243 param obj handleARB
in value
10244 param maxLength SizeI
in value
10245 param length SizeI out array
[1]
10246 param infoLog charARB out array
[length
]
10247 category ARB_shader_objects
10248 dlflags notlistable
10255 GetAttachedObjectsARB
(containerObj
, maxCount
, count
, obj
)
10257 param containerObj handleARB
in value
10258 param maxCount SizeI
in value
10259 param count SizeI out array
[1]
10260 param obj handleARB out array
[count
]
10261 category ARB_shader_objects
10262 dlflags notlistable
10267 alias GetAttachedShaders
10269 GetUniformLocationARB
(programObj
, name
)
10271 param programObj handleARB
in value
10272 param name charARB
in array
[]
10273 category ARB_shader_objects
10274 dlflags notlistable
10279 alias GetUniformLocation
10281 GetActiveUniformARB
(programObj
, index
, maxLength
, length
, size
, type, name
)
10283 param programObj handleARB
in value
10284 param index UInt32
in value
10285 param maxLength SizeI
in value
10286 param length SizeI out array
[1]
10287 param size Int32 out array
[1]
10288 param
type GLenum out array
[1]
10289 param name charARB out array
[]
10290 category ARB_shader_objects
10291 dlflags notlistable
10296 alias GetActiveUniform
10298 GetUniformfvARB
(programObj
, location
, params
)
10300 param programObj handleARB
in value
10301 param location Int32
in value
10302 param params Float32 out array
[location
]
10303 category ARB_shader_objects
10304 dlflags notlistable
10311 GetUniformivARB
(programObj
, location
, params
)
10313 param programObj handleARB
in value
10314 param location Int32
in value
10315 param params Int32 out array
[location
]
10316 category ARB_shader_objects
10317 dlflags notlistable
10324 GetShaderSourceARB
(obj
, maxLength
, length
, source)
10326 param obj handleARB
in value
10327 param maxLength SizeI
in value
10328 param length SizeI out array
[1]
10329 param
source charARB out array
[length
]
10330 category ARB_shader_objects
10331 dlflags notlistable
10336 alias GetShaderSource
10339 ###############################################################################
10341 # ARB Extension #31
10342 # ARB_vertex_shader commands
10344 ###############################################################################
10346 BindAttribLocationARB
(programObj
, index
, name
)
10348 param programObj handleARB
in value
10349 param index UInt32
in value
10350 param name charARB
in array
[]
10351 category ARB_vertex_shader
10356 alias BindAttribLocation
10358 GetActiveAttribARB
(programObj
, index
, maxLength
, length
, size
, type, name
)
10360 param programObj handleARB
in value
10361 param index UInt32
in value
10362 param maxLength SizeI
in value
10363 param length SizeI out array
[1]
10364 param size Int32 out array
[1]
10365 param
type GLenum out array
[1]
10366 param name charARB out array
[]
10367 category ARB_vertex_shader
10368 dlflags notlistable
10373 alias GetActiveAttrib
10375 GetAttribLocationARB
(programObj
, name
)
10377 param programObj handleARB
in value
10378 param name charARB
in array
[]
10379 category ARB_vertex_shader
10380 dlflags notlistable
10385 alias GetAttribLocation
10387 ###############################################################################
10389 # ARB Extension #32
10390 # ARB_fragment_shader commands
10392 ###############################################################################
10395 newcategory
: ARB_fragment_shader
10397 ###############################################################################
10399 # ARB Extension #33
10400 # ARB_shading_language_100 commands
10402 ###############################################################################
10405 newcategory
: ARB_shading_language_100
10407 ###############################################################################
10409 # ARB Extension #34
10410 # ARB_texture_non_power_of_two commands
10412 ###############################################################################
10415 newcategory
: ARB_texture_non_power_of_two
10417 ###############################################################################
10419 # ARB Extension #35
10420 # ARB_point_sprite commands
10422 ###############################################################################
10425 newcategory
: ARB_point_sprite
10427 ###############################################################################
10429 # ARB Extension #36
10430 # ARB_fragment_program_shadow commands
10432 ###############################################################################
10435 newcategory
: ARB_fragment_program_shadow
10437 ###############################################################################
10439 # ARB Extension #37
10440 # ARB_draw_buffers commands
10442 ###############################################################################
10444 DrawBuffersARB
(n
, bufs
)
10446 param n SizeI
in value
10447 param bufs DrawBufferModeATI
in array
[n
]
10448 category ARB_draw_buffers
10453 ###############################################################################
10455 # ARB Extension #38
10456 # ARB_texture_rectangle commands
10458 ###############################################################################
10461 newcategory
: ARB_texture_rectangle
10463 ###############################################################################
10465 # ARB Extension #39
10466 # ARB_color_buffer_float commands
10468 ###############################################################################
10470 ClampColorARB
(target
, clamp
)
10472 param target ClampColorTargetARB
in value
10473 param clamp ClampColorModeARB
in value
10474 category ARB_color_buffer_float
10481 ###############################################################################
10483 # ARB Extension #40
10484 # ARB_half_float_pixel commands
10486 ###############################################################################
10489 newcategory
: ARB_half_float_pixel
10491 ###############################################################################
10493 # ARB Extension #41
10494 # ARB_texture_float commands
10496 ###############################################################################
10499 newcategory
: ARB_texture_float
10501 ###############################################################################
10503 # ARB Extension #42
10504 # ARB_pixel_buffer_object commands
10506 ###############################################################################
10509 newcategory
: ARB_pixel_buffer_object
10511 ###############################################################################
10513 # ARB Extension #43
10514 # ARB_depth_buffer_float commands (also OpenGL 3.0)
10516 ###############################################################################
10519 newcategory
: ARB_depth_buffer_float
10521 ###############################################################################
10523 # ARB Extension #44
10524 # ARB_draw_instanced commands
10526 ###############################################################################
10528 DrawArraysInstancedARB
(mode
, first
, count
, primcount
)
10530 param mode BeginMode
in value
10531 param first Int32
in value
10532 param count SizeI
in value
10533 param primcount SizeI
in value
10534 category ARB_draw_instanced
10536 extension soft WINSOFT
10537 dlflags notlistable
10538 vectorequiv ArrayElement
10541 alias DrawArraysInstanced
10543 DrawElementsInstancedARB
(mode
, count
, type, indices
, primcount
)
10545 param mode BeginMode
in value
10546 param count SizeI
in value
10547 param
type DrawElementsType
in value
10548 param indices Void
in array
[COMPSIZE
(count
/type)]
10549 param primcount SizeI
in value
10550 category ARB_draw_instanced
10552 extension soft WINSOFT
10553 dlflags notlistable
10554 vectorequiv ArrayElement
10557 alias DrawElementsInstanced
10559 ###############################################################################
10561 # ARB Extension #45
10562 # ARB_framebuffer_object commands (also OpenGL 3.0)
10564 ###############################################################################
10566 # Promoted from EXT_framebuffer_object
10567 IsRenderbuffer
(renderbuffer
)
10569 param renderbuffer UInt32
in value
10570 category ARB_framebuffer_object
10577 BindRenderbuffer
(target
, renderbuffer
)
10579 param target RenderbufferTarget
in value
10580 param renderbuffer UInt32
in value
10581 category ARB_framebuffer_object
10588 DeleteRenderbuffers
(n
, renderbuffers
)
10590 param n SizeI
in value
10591 param renderbuffers UInt32
in array
[n
]
10592 category ARB_framebuffer_object
10599 GenRenderbuffers
(n
, renderbuffers
)
10601 param n SizeI
in value
10602 param renderbuffers UInt32 out array
[n
]
10603 category ARB_framebuffer_object
10610 RenderbufferStorage
(target
, internalformat
, width
, height
)
10612 param target RenderbufferTarget
in value
10613 param internalformat GLenum
in value
10614 param width SizeI
in value
10615 param height SizeI
in value
10616 category ARB_framebuffer_object
10623 GetRenderbufferParameteriv
(target
, pname
, params
)
10625 param target RenderbufferTarget
in value
10626 param pname GLenum
in value
10627 param params Int32 out array
[COMPSIZE
(pname
)]
10628 category ARB_framebuffer_object
10629 dlflags notlistable
10636 IsFramebuffer
(framebuffer
)
10638 param framebuffer UInt32
in value
10639 category ARB_framebuffer_object
10646 BindFramebuffer
(target
, framebuffer
)
10648 param target FramebufferTarget
in value
10649 param framebuffer UInt32
in value
10650 category ARB_framebuffer_object
10657 DeleteFramebuffers
(n
, framebuffers
)
10659 param n SizeI
in value
10660 param framebuffers UInt32
in array
[n
]
10661 category ARB_framebuffer_object
10668 GenFramebuffers
(n
, framebuffers
)
10670 param n SizeI
in value
10671 param framebuffers UInt32 out array
[n
]
10672 category ARB_framebuffer_object
10679 CheckFramebufferStatus
(target
)
10681 param target FramebufferTarget
in value
10682 category ARB_framebuffer_object
10689 FramebufferTexture1D
(target
, attachment
, textarget
, texture
, level
)
10691 param target FramebufferTarget
in value
10692 param attachment FramebufferAttachment
in value
10693 param textarget GLenum
in value
10694 param texture UInt32
in value
10695 param level Int32
in value
10696 category ARB_framebuffer_object
10703 FramebufferTexture2D
(target
, attachment
, textarget
, texture
, level
)
10705 param target FramebufferTarget
in value
10706 param attachment FramebufferAttachment
in value
10707 param textarget GLenum
in value
10708 param texture UInt32
in value
10709 param level Int32
in value
10710 category ARB_framebuffer_object
10717 FramebufferTexture3D
(target
, attachment
, textarget
, texture
, level
, zoffset
)
10719 param target FramebufferTarget
in value
10720 param attachment FramebufferAttachment
in value
10721 param textarget GLenum
in value
10722 param texture UInt32
in value
10723 param level Int32
in value
10724 param zoffset Int32
in value
10725 category ARB_framebuffer_object
10732 FramebufferRenderbuffer
(target
, attachment
, renderbuffertarget
, renderbuffer
)
10734 param target FramebufferTarget
in value
10735 param attachment FramebufferAttachment
in value
10736 param renderbuffertarget RenderbufferTarget
in value
10737 param renderbuffer UInt32
in value
10738 category ARB_framebuffer_object
10745 GetFramebufferAttachmentParameteriv
(target
, attachment
, pname
, params
)
10747 param target FramebufferTarget
in value
10748 param attachment FramebufferAttachment
in value
10749 param pname GLenum
in value
10750 param params Int32 out array
[COMPSIZE
(pname
)]
10751 category ARB_framebuffer_object
10752 dlflags notlistable
10759 GenerateMipmap
(target
)
10761 param target GLenum
in value
10762 category ARB_framebuffer_object
10769 # Promoted from EXT_framebuffer_blit
10770 BlitFramebuffer
(srcX0
, srcY0
, srcX1
, srcY1
, dstX0
, dstY0
, dstX1
, dstY1
, mask
, filter
)
10772 param srcX0 Int32
in value
10773 param srcY0 Int32
in value
10774 param srcX1 Int32
in value
10775 param srcY1 Int32
in value
10776 param dstX0 Int32
in value
10777 param dstY0 Int32
in value
10778 param dstX1 Int32
in value
10779 param dstY1 Int32
in value
10780 param mask ClearBufferMask
in value
10781 param filter GLenum
in value
10782 category ARB_framebuffer_object
10787 # Promoted from EXT_framebuffer_multisample
10788 RenderbufferStorageMultisample
(target
, samples
, internalformat
, width
, height
)
10790 param target GLenum
in value
10791 param samples SizeI
in value
10792 param internalformat GLenum
in value
10793 param width SizeI
in value
10794 param height SizeI
in value
10795 category ARB_framebuffer_object
10800 # Promoted from ARB_geometry_shader4
10801 FramebufferTextureLayer
(target
, attachment
, texture
, level
, layer
)
10803 param target FramebufferTarget
in value
10804 param attachment FramebufferAttachment
in value
10805 param texture Texture
in value
10806 param level CheckedInt32
in value
10807 param layer CheckedInt32
in value
10808 category ARB_framebuffer_object
10810 extension soft WINSOFT
10811 dlflags notlistable
10816 ###############################################################################
10818 # ARB Extension #46
10819 # ARB_framebuffer_sRGB commands (also OpenGL 3.0)
10821 ###############################################################################
10824 newcategory
: ARB_framebuffer_sRGB
10826 ###############################################################################
10828 # ARB Extension #47
10829 # ARB_geometry_shader4 commands
10831 ###############################################################################
10833 ProgramParameteriARB
(program
, pname
, value
)
10835 param program UInt32
in value
10836 param pname ProgramParameterPName
in value
10837 param value Int32
in value
10838 category ARB_geometry_shader4
10840 extension soft WINSOFT
10844 FramebufferTextureARB
(target
, attachment
, texture
, level
)
10846 param target FramebufferTarget
in value
10847 param attachment FramebufferAttachment
in value
10848 param texture Texture
in value
10849 param level CheckedInt32
in value
10850 category ARB_geometry_shader4
10852 extension soft WINSOFT
10853 dlflags notlistable
10857 FramebufferTextureLayerARB
(target
, attachment
, texture
, level
, layer
)
10859 param target FramebufferTarget
in value
10860 param attachment FramebufferAttachment
in value
10861 param texture Texture
in value
10862 param level CheckedInt32
in value
10863 param layer CheckedInt32
in value
10864 category ARB_geometry_shader4
10866 extension soft WINSOFT
10867 dlflags notlistable
10870 alias FramebufferTextureLayer
10872 FramebufferTextureFaceARB
(target
, attachment
, texture
, level
, face
)
10874 param target FramebufferTarget
in value
10875 param attachment FramebufferAttachment
in value
10876 param texture Texture
in value
10877 param level CheckedInt32
in value
10878 param face TextureTarget
in value
10879 category ARB_geometry_shader4
10881 extension soft WINSOFT
10882 dlflags notlistable
10886 ###############################################################################
10888 # ARB Extension #48
10889 # ARB_half_float_vertex commands (also OpenGL 3.0)
10891 ###############################################################################
10894 newcategory
: ARB_half_float_vertex
10896 ###############################################################################
10898 # ARB Extension #49
10899 # ARB_instanced_arrays commands
10901 ###############################################################################
10903 VertexAttribDivisorARB
(index
, divisor
)
10905 param index UInt32
in value
10906 param divisor UInt32
in value
10907 category ARB_instanced_arrays
10913 ###############################################################################
10915 # ARB Extension #50
10916 # ARB_map_buffer_range commands (also OpenGL 3.0)
10918 ###############################################################################
10920 MapBufferRange
(target
, offset
, length
, access
)
10922 param target BufferTargetARB
in value
10923 param offset BufferOffset
in value
10924 param length BufferSize
in value
10925 param access BufferAccessMask
in value
10926 category ARB_map_buffer_range
10933 # Promoted from APPLE_flush_buffer_range
10934 FlushMappedBufferRange
(target
, offset
, length
)
10936 param target BufferTargetARB
in value
10937 param offset BufferOffset
in value
10938 param length BufferSize
in value
10939 category ARB_map_buffer_range
10946 ###############################################################################
10948 # ARB Extension #51
10949 # ARB_texture_buffer_object commands
10951 ###############################################################################
10953 TexBufferARB
(target
, internalformat
, buffer
)
10955 param target TextureTarget
in value
10956 param internalformat GLenum
in value
10957 param buffer UInt32
in value
10958 category ARB_texture_buffer_object
10960 extension soft WINSOFT NV50
10964 ###############################################################################
10966 # ARB Extension #52
10967 # ARB_texture_compression_rgtc commands (also OpenGL 3.0)
10969 ###############################################################################
10972 newcategory
: ARB_texture_compression_rgtc
10974 ###############################################################################
10976 # ARB Extension #53
10977 # ARB_texture_rg commands (also OpenGL 3.0)
10979 ###############################################################################
10982 newcategory
: ARB_texture_rg
10984 ###############################################################################
10986 # ARB Extension #54
10987 # ARB_vertex_array_object commands (also OpenGL 3.0)
10989 ###############################################################################
10991 # Promoted from APPLE_vertex_array_object
10992 BindVertexArray
(array
)
10994 param array UInt32
in value
10995 category ARB_vertex_array_object
11002 DeleteVertexArrays
(n
, arrays
)
11004 param n SizeI
in value
11005 param arrays UInt32
in array
[n
]
11006 category ARB_vertex_array_object
11013 GenVertexArrays
(n
, arrays
)
11015 param n SizeI
in value
11016 param arrays UInt32 out array
[n
]
11017 category ARB_vertex_array_object
11024 IsVertexArray
(array
)
11026 param array UInt32
in value
11027 category ARB_vertex_array_object
11034 ###############################################################################
11036 # ARB Extension #55 - WGL_ARB_create_context
11037 # ARB Extension #56 - GLX_ARB_create_context
11039 ###############################################################################
11041 ###############################################################################
11043 # ARB Extension #57
11044 # ARB_uniform_buffer_object commands
11046 ###############################################################################
11048 GetUniformIndices
(program
, uniformCount
, uniformNames
, uniformIndices
)
11050 param program UInt32
in value
11051 param uniformCount SizeI
in value
11052 param uniformNames CharPointer
in array
[COMPSIZE
(uniformCount
)]
11053 param uniformIndices UInt32 out array
[COMPSIZE
(uniformCount
)]
11054 category ARB_uniform_buffer_object
11055 dlflags notlistable
11062 GetActiveUniformsiv
(program
, uniformCount
, uniformIndices
, pname
, params
)
11064 param program UInt32
in value
11065 param uniformCount SizeI
in value
11066 param uniformIndices UInt32
in array
[COMPSIZE
(uniformCount
)]
11067 param pname GLenum
in value
11068 param params Int32 out array
[COMPSIZE
(pname
)]
11069 category ARB_uniform_buffer_object
11070 dlflags notlistable
11077 GetActiveUniformName
(program
, uniformIndex
, bufSize
, length
, uniformName
)
11079 param program UInt32
in value
11080 param uniformIndex UInt32
in value
11081 param bufSize SizeI
in value
11082 param length SizeI out array
[1]
11083 param uniformName Char out array
[bufSize
]
11084 category ARB_uniform_buffer_object
11085 dlflags notlistable
11092 GetUniformBlockIndex
(program
, uniformBlockName
)
11094 param program UInt32
in value
11095 param uniformBlockName Char
in array
[COMPSIZE
()]
11096 category ARB_uniform_buffer_object
11097 dlflags notlistable
11104 GetActiveUniformBlockiv
(program
, uniformBlockIndex
, pname
, params
)
11106 param program UInt32
in value
11107 param uniformBlockIndex UInt32
in value
11108 param pname GLenum
in value
11109 param params Int32 out array
[COMPSIZE
(pname
)]
11110 category ARB_uniform_buffer_object
11111 dlflags notlistable
11118 GetActiveUniformBlockName
(program
, uniformBlockIndex
, bufSize
, length
, uniformBlockName
)
11120 param program UInt32
in value
11121 param uniformBlockIndex UInt32
in value
11122 param bufSize SizeI
in value
11123 param length SizeI out array
[1]
11124 param uniformBlockName Char out array
[bufSize
]
11125 category ARB_uniform_buffer_object
11126 dlflags notlistable
11133 UniformBlockBinding
(program
, uniformBlockIndex
, uniformBlockBinding
)
11135 param program UInt32
in value
11136 param uniformBlockIndex UInt32
in value
11137 param uniformBlockBinding UInt32
in value
11138 category ARB_uniform_buffer_object
11146 ###############################################################################
11148 # ARB Extension #58
11149 # ARB_compatibility commands
11151 ###############################################################################
11154 newcategory
: ARB_compatibility
11156 ###############################################################################
11158 # ARB Extension #59
11159 # ARB_copy_buffer commands
11161 ###############################################################################
11163 CopyBufferSubData
(readTarget
, writeTarget
, readOffset
, writeOffset
, size
)
11165 param readTarget GLenum
in value
11166 param writeTarget GLenum
in value
11167 param readOffset BufferOffset
in value
11168 param writeOffset BufferOffset
in value
11169 param size BufferSize
in value
11170 category ARB_copy_buffer
11177 ###############################################################################
11179 # ARB Extension #60
11180 # ARB_shader_texture_lod commands
11182 ###############################################################################
11185 newcategory
: ARB_shader_texture_lod
11187 ###############################################################################
11189 # ARB Extension #61
11190 # ARB_depth_clamp commands
11192 ###############################################################################
11195 newcategory
: ARB_depth_clamp
11197 ###############################################################################
11199 # ARB Extension #62
11200 # ARB_draw_elements_base_vertex commands
11202 ###############################################################################
11204 DrawElementsBaseVertex
(mode
, count
, type, indices
, basevertex
)
11206 param mode GLenum
in value
11207 param count SizeI
in value
11208 param
type DrawElementsType
in value
11209 param indices Void
in array
[COMPSIZE
(count
/type)]
11210 param basevertex Int32
in value
11211 category ARB_draw_elements_base_vertex
11218 DrawRangeElementsBaseVertex
(mode
, start
, end
, count
, type, indices
, basevertex
)
11220 param mode GLenum
in value
11221 param start UInt32
in value
11222 param end UInt32
in value
11223 param count SizeI
in value
11224 param
type DrawElementsType
in value
11225 param indices Void
in array
[COMPSIZE
(count
/type)]
11226 param basevertex Int32
in value
11227 category ARB_draw_elements_base_vertex
11234 DrawElementsInstancedBaseVertex
(mode
, count
, type, indices
, primcount
, basevertex
)
11236 param mode GLenum
in value
11237 param count SizeI
in value
11238 param
type DrawElementsType
in value
11239 param indices Void
in array
[COMPSIZE
(count
/type)]
11240 param primcount SizeI
in value
11241 param basevertex Int32
in value
11242 category ARB_draw_elements_base_vertex
11249 MultiDrawElementsBaseVertex
(mode
, count
, type, indices
, primcount
, basevertex
)
11251 param mode GLenum
in value
11252 param count SizeI
in array
[COMPSIZE
(primcount
)]
11253 param
type DrawElementsType
in value
11254 param indices VoidPointer
in array
[COMPSIZE
(primcount
)]
11255 param primcount SizeI
in value
11256 param basevertex Int32
in array
[COMPSIZE
(primcount
)]
11257 category ARB_draw_elements_base_vertex
11264 ###############################################################################
11266 # ARB Extension #63
11267 # ARB_fragment_coord_conventions commands
11269 ###############################################################################
11272 newcategory
: ARB_fragment_coord_conventions
11274 ###############################################################################
11276 # ARB Extension #64
11277 # ARB_provoking_vertex commands
11279 ###############################################################################
11281 ProvokingVertex
(mode
)
11283 param mode GLenum
in value
11284 category ARB_provoking_vertex
11291 ###############################################################################
11293 # ARB Extension #65
11294 # ARB_seamless_cube_map commands
11296 ###############################################################################
11299 newcategory
: ARB_seamless_cube_map
11301 ###############################################################################
11303 # ARB Extension #66
11304 # ARB_sync commands
11306 ###############################################################################
11308 FenceSync
(condition
, flags
)
11310 param condition GLenum
in value
11311 param flags GLbitfield
in value
11321 param sync sync
in value
11331 param sync sync
in value
11339 ClientWaitSync
(sync
, flags
, timeout
)
11341 param sync sync
in value
11342 param flags GLbitfield
in value
11343 param timeout UInt64
in value
11351 WaitSync
(sync
, flags
, timeout
)
11353 param sync sync
in value
11354 param flags GLbitfield
in value
11355 param timeout UInt64
in value
11363 GetInteger64v
(pname
, params
)
11365 param pname GLenum
in value
11366 param params Int64 out array
[COMPSIZE
(pname
)]
11368 dlflags notlistable
11375 GetSynciv
(sync
, pname
, bufSize
, length
, values
)
11377 param sync sync
in value
11378 param pname GLenum
in value
11379 param bufSize SizeI
in value
11380 param length SizeI out array
[1]
11381 param values Int32 out array
[length
]
11383 dlflags notlistable
11390 ###############################################################################
11392 # ARB Extension #67
11393 # ARB_texture_multisample commands
11395 ###############################################################################
11397 TexImage2DMultisample
(target
, samples
, internalformat
, width
, height
, fixedsamplelocations
)
11399 param target GLenum
in value
11400 param samples SizeI
in value
11401 param internalformat Int32
in value
11402 param width SizeI
in value
11403 param height SizeI
in value
11404 param fixedsamplelocations Boolean
in value
11405 category ARB_texture_multisample
11412 TexImage3DMultisample
(target
, samples
, internalformat
, width
, height
, depth
, fixedsamplelocations
)
11414 param target GLenum
in value
11415 param samples SizeI
in value
11416 param internalformat Int32
in value
11417 param width SizeI
in value
11418 param height SizeI
in value
11419 param depth SizeI
in value
11420 param fixedsamplelocations Boolean
in value
11421 category ARB_texture_multisample
11428 GetMultisamplefv
(pname
, index
, val
)
11430 param pname GLenum
in value
11431 param index UInt32
in value
11432 param val Float32 out array
[COMPSIZE
(pname
)]
11433 category ARB_texture_multisample
11434 dlflags notlistable
11441 SampleMaski
(index
, mask
)
11443 param index UInt32
in value
11444 param mask GLbitfield
in value
11445 category ARB_texture_multisample
11452 ###############################################################################
11454 # ARB Extension #68
11455 # ARB_vertex_array_bgra commands
11457 ###############################################################################
11460 newcategory
: ARB_vertex_array_bgra
11462 ###############################################################################
11464 # ARB Extension #69
11465 # ARB_draw_buffers_blend commands
11467 ###############################################################################
11469 @@@ Add ARB suffixes here
& functions
!
11470 BlendEquationi
(buf
, mode
)
11472 param buf UInt32
in value
11473 param mode GLenum
in value
11474 category ARB_draw_buffers_blend
11481 BlendEquationSeparatei
(buf
, modeRGB
, modeAlpha
)
11483 param buf UInt32
in value
11484 param modeRGB GLenum
in value
11485 param modeAlpha GLenum
in value
11486 category ARB_draw_buffers_blend
11493 BlendFunci
(buf
, src
, dst
)
11495 param buf UInt32
in value
11496 param src GLenum
in value
11497 param dst GLenum
in value
11498 category ARB_draw_buffers_blend
11505 BlendFuncSeparatei
(buf
, srcRGB
, dstRGB
, srcAlpha
, dstAlpha
)
11507 param buf UInt32
in value
11508 param srcRGB GLenum
in value
11509 param dstRGB GLenum
in value
11510 param srcAlpha GLenum
in value
11511 param dstAlpha GLenum
in value
11512 category ARB_draw_buffers_blend
11519 ###############################################################################
11521 # ARB Extension #70
11522 # ARB_sample_shading commands
11524 ###############################################################################
11526 @@@ Add ARB suffixes here
& functions
!
11527 MinSampleShading
(value
)
11529 param value ClampedColorF
in value
11530 category ARB_sample_shading
11537 ###############################################################################
11539 # ARB Extension #71
11540 # ARB_texture_cube_map_array commands
11542 ###############################################################################
11545 newcategory
: ARB_texture_cube_map_array
11547 ###############################################################################
11549 # ARB Extension #72
11550 # ARB_texture_gather commands
11552 ###############################################################################
11555 newcategory
: ARB_texture_gather
11557 ###############################################################################
11559 # ARB Extension #73
11560 # ARB_texture_query_lod commands
11562 ###############################################################################
11565 newcategory
: ARB_texture_query_lod
11567 ###############################################################################
11569 # ARB Extension #74 - WGL_ARB_create_context_profile
11570 # ARB Extension #75 - GLX_ARB_create_context_profile
11572 ###############################################################################
11574 ###############################################################################
11576 # ARB Extension #76
11577 # ARB_shading_language_include commands
11579 ###############################################################################
11581 # ??? VERIFY DONE ???
11583 NamedStringARB
(type, namelen
, name
, stringlen
, string
)
11585 param
type GLenum
in value
11586 param namelen Int32
in value
11587 param name Char
in array
[namelen
]
11588 param stringlen Int32
in value
11589 param string Char
in array
[stringlen
]
11590 category ARB_shading_language_include
11597 DeleteNamedStringARB
(namelen
, name
)
11599 param namelen Int32
in value
11600 param name Char
in array
[namelen
]
11601 category ARB_shading_language_include
11608 CompileShaderIncludeARB
(shader
, count
, path
, length
)
11610 param shader UInt32
in value
11611 param count SizeI
in value
11612 param path CharPointer
in array
[count
]
11613 param length Int32
in array
[count
]
11614 category ARB_shading_language_include
11621 IsNamedStringARB
(namelen
, name
)
11623 param namelen Int32
in value
11624 param name Char
in array
[namelen
]
11625 category ARB_shading_language_include
11632 GetNamedStringARB
(namelen
, name
, bufSize
, stringlen
, string
)
11634 param namelen Int32
in value
11635 param name Char
in array
[namelen
]
11636 param bufSize SizeI
in value
11637 param stringlen Int32 out array
[1]
11638 param string Char out array
[bufSize
]
11639 category ARB_shading_language_include
11640 dlflags notlistable
11647 GetNamedStringivARB
(namelen
, name
, pname
, params
)
11649 param namelen Int32
in value
11650 param name Char
in array
[namelen
]
11651 param pname GLenum
in value
11652 param params Int32 out array
[COMPSIZE
(pname
)]
11653 category ARB_shading_language_include
11654 dlflags notlistable
11661 ###############################################################################
11663 # ARB Extension #77
11664 # ARB_texture_compression_bptc commands
11666 ###############################################################################
11668 # ??? VERIFY DONE ???
11670 ###############################################################################
11672 # ARB Extension #78
11673 # ARB_blend_func_extended commands
11675 ###############################################################################
11677 # ??? VERIFY DONE ???
11679 BindFragDataLocationIndexed
(program
, colorNumber
, index
, name
)
11681 param program UInt32
in value
11682 param colorNumber UInt32
in value
11683 param index UInt32
in value
11684 param name Char
in array
[]
11685 category ARB_blend_func_extended
11692 GetFragDataIndex
(program
, name
)
11694 param program UInt32
in value
11695 param name Char
in array
[]
11696 category ARB_blend_func_extended
11697 dlflags notlistable
11704 ###############################################################################
11706 # ARB Extension #79
11707 # ARB_explicit_attrib_location commands
11709 ###############################################################################
11711 # ??? VERIFY DONE ???
11713 ###############################################################################
11715 # ARB Extension #80
11716 # ARB_occlusion_query2 commands
11718 ###############################################################################
11720 # ??? VERIFY DONE ???
11722 ###############################################################################
11724 # ARB Extension #81
11725 # ARB_sampler_objects commands
11727 ###############################################################################
11729 # ??? VERIFY DONE ???
11731 GenSamplers
(count
, samplers
)
11733 param count SizeI
in value
11734 param samplers UInt32 out array
[count
]
11735 category ARB_sampler_objects
11742 DeleteSamplers
(count
, samplers
)
11744 param count SizeI
in value
11745 param samplers UInt32
in array
[count
]
11746 category ARB_sampler_objects
11755 param sampler UInt32
in value
11756 category ARB_sampler_objects
11763 BindSampler
(unit
, sampler
)
11765 param unit GLenum
in value
11766 param sampler UInt32
in value
11767 category ARB_sampler_objects
11774 SamplerParameteri
(sampler
, pname
, param
)
11776 param sampler UInt32
in value
11777 param pname GLenum
in value
11778 param param Int32
in value
11779 category ARB_sampler_objects
11786 SamplerParameteriv
(sampler
, pname
, param
)
11788 param sampler UInt32
in value
11789 param pname GLenum
in value
11790 param param Int32
in array
[COMPSIZE
(pname
)]
11791 category ARB_sampler_objects
11798 SamplerParameterf
(sampler
, pname
, param
)
11800 param sampler UInt32
in value
11801 param pname GLenum
in value
11802 param param Float32
in value
11803 category ARB_sampler_objects
11810 SamplerParameterfv
(sampler
, pname
, param
)
11812 param sampler UInt32
in value
11813 param pname GLenum
in value
11814 param param Float32
in array
[COMPSIZE
(pname
)]
11815 category ARB_sampler_objects
11822 SamplerParameterIiv
(sampler
, pname
, param
)
11824 param sampler UInt32
in value
11825 param pname GLenum
in value
11826 param param Int32
in array
[COMPSIZE
(pname
)]
11827 category ARB_sampler_objects
11834 SamplerParameterIuiv
(sampler
, pname
, param
)
11836 param sampler UInt32
in value
11837 param pname GLenum
in value
11838 param param UInt32
in array
[COMPSIZE
(pname
)]
11839 category ARB_sampler_objects
11846 GetSamplerParameteriv
(sampler
, pname
, params
)
11848 param sampler UInt32
in value
11849 param pname GLenum
in value
11850 param params Int32 out array
[COMPSIZE
(pname
)]
11851 category ARB_sampler_objects
11852 dlflags notlistable
11859 GetSamplerParameterIiv
(sampler
, pname
, params
)
11861 param sampler UInt32
in value
11862 param pname GLenum
in value
11863 param params Int32 out array
[COMPSIZE
(pname
)]
11864 category ARB_sampler_objects
11865 dlflags notlistable
11872 GetSamplerParameterfv
(sampler
, pname
, params
)
11874 param sampler UInt32
in value
11875 param pname GLenum
in value
11876 param params Float32 out array
[COMPSIZE
(pname
)]
11877 category ARB_sampler_objects
11878 dlflags notlistable
11885 GetSamplerParameterIfv
(sampler
, pname
, params
)
11887 param sampler UInt32
in value
11888 param pname GLenum
in value
11889 param params Float32 out array
[COMPSIZE
(pname
)]
11890 category ARB_sampler_objects
11891 dlflags notlistable
11898 ###############################################################################
11900 # ARB Extension #82
11901 # ARB_shader_bit_encoding commands
11903 ###############################################################################
11905 # ??? VERIFY DONE ???
11907 ###############################################################################
11909 # ARB Extension #83
11910 # ARB_texture_rgb10_a2ui commands
11912 ###############################################################################
11914 # ??? VERIFY DONE ???
11916 ###############################################################################
11918 # ARB Extension #84
11919 # ARB_texture_swizzle commands
11921 ###############################################################################
11923 # ??? VERIFY DONE ???
11925 ###############################################################################
11927 # ARB Extension #85
11928 # ARB_timer_query commands
11930 ###############################################################################
11932 # ??? VERIFY DONE ???
11934 QueryCounter
(id
, target
)
11936 param id UInt32
in value
11937 param target GLenum
in value
11938 category ARB_timer_query
11945 GetQueryObjecti64v
(id
, pname
, params
)
11947 param id UInt32
in value
11948 param pname GLenum
in value
11949 param params Int64 out array
[COMPSIZE
(pname
)]
11950 category ARB_timer_query
11951 dlflags notlistable
11958 GetQueryObjectui64v
(id
, pname
, params
)
11960 param id UInt32
in value
11961 param pname GLenum
in value
11962 param params UInt64 out array
[COMPSIZE
(pname
)]
11963 category ARB_timer_query
11964 dlflags notlistable
11971 ###############################################################################
11973 # ARB Extension #86
11974 # ARB_vertex_type_2_10_10_10_rev commands
11976 ###############################################################################
11978 # ??? VERIFY DONE ???
11980 VertexP2ui
(type, value
)
11982 param
type GLenum
in value
11983 param value UInt32
in value
11984 category ARB_vertex_type_2_10_10_10_rev
11991 VertexP2uiv
(type, value
)
11993 param
type GLenum
in value
11994 param value UInt32
in array
[1]
11995 category ARB_vertex_type_2_10_10_10_rev
12002 VertexP3ui
(type, value
)
12004 param
type GLenum
in value
12005 param value UInt32
in value
12006 category ARB_vertex_type_2_10_10_10_rev
12013 VertexP3uiv
(type, value
)
12015 param
type GLenum
in value
12016 param value UInt32
in array
[1]
12017 category ARB_vertex_type_2_10_10_10_rev
12024 VertexP4ui
(type, value
)
12026 param
type GLenum
in value
12027 param value UInt32
in value
12028 category ARB_vertex_type_2_10_10_10_rev
12035 VertexP4uiv
(type, value
)
12037 param
type GLenum
in value
12038 param value UInt32
in array
[1]
12039 category ARB_vertex_type_2_10_10_10_rev
12046 TexCoordP1ui
(type, coords
)
12048 param
type GLenum
in value
12049 param coords UInt32
in value
12050 category ARB_vertex_type_2_10_10_10_rev
12057 TexCoordP1uiv
(type, coords
)
12059 param
type GLenum
in value
12060 param coords UInt32
in array
[1]
12061 category ARB_vertex_type_2_10_10_10_rev
12068 TexCoordP2ui
(type, coords
)
12070 param
type GLenum
in value
12071 param coords UInt32
in value
12072 category ARB_vertex_type_2_10_10_10_rev
12079 TexCoordP2uiv
(type, coords
)
12081 param
type GLenum
in value
12082 param coords UInt32
in array
[1]
12083 category ARB_vertex_type_2_10_10_10_rev
12090 TexCoordP3ui
(type, coords
)
12092 param
type GLenum
in value
12093 param coords UInt32
in value
12094 category ARB_vertex_type_2_10_10_10_rev
12101 TexCoordP3uiv
(type, coords
)
12103 param
type GLenum
in value
12104 param coords UInt32
in array
[1]
12105 category ARB_vertex_type_2_10_10_10_rev
12112 TexCoordP4ui
(type, coords
)
12114 param
type GLenum
in value
12115 param coords UInt32
in value
12116 category ARB_vertex_type_2_10_10_10_rev
12123 TexCoordP4uiv
(type, coords
)
12125 param
type GLenum
in value
12126 param coords UInt32
in array
[1]
12127 category ARB_vertex_type_2_10_10_10_rev
12134 MultiTexCoordP1ui
(texture
, type, coords
)
12136 param texture GLenum
in value
12137 param
type GLenum
in value
12138 param coords UInt32
in value
12139 category ARB_vertex_type_2_10_10_10_rev
12146 MultiTexCoordP1uiv
(texture
, type, coords
)
12148 param texture GLenum
in value
12149 param
type GLenum
in value
12150 param coords UInt32
in array
[1]
12151 category ARB_vertex_type_2_10_10_10_rev
12158 MultiTexCoordP2ui
(texture
, type, coords
)
12160 param texture GLenum
in value
12161 param
type GLenum
in value
12162 param coords UInt32
in value
12163 category ARB_vertex_type_2_10_10_10_rev
12170 MultiTexCoordP2uiv
(texture
, type, coords
)
12172 param texture GLenum
in value
12173 param
type GLenum
in value
12174 param coords UInt32
in array
[1]
12175 category ARB_vertex_type_2_10_10_10_rev
12182 MultiTexCoordP3ui
(texture
, type, coords
)
12184 param texture GLenum
in value
12185 param
type GLenum
in value
12186 param coords UInt32
in value
12187 category ARB_vertex_type_2_10_10_10_rev
12194 MultiTexCoordP3uiv
(texture
, type, coords
)
12196 param texture GLenum
in value
12197 param
type GLenum
in value
12198 param coords UInt32
in array
[1]
12199 category ARB_vertex_type_2_10_10_10_rev
12206 MultiTexCoordP4ui
(texture
, type, coords
)
12208 param texture GLenum
in value
12209 param
type GLenum
in value
12210 param coords UInt32
in value
12211 category ARB_vertex_type_2_10_10_10_rev
12218 MultiTexCoordP4uiv
(texture
, type, coords
)
12220 param texture GLenum
in value
12221 param
type GLenum
in value
12222 param coords UInt32
in array
[1]
12223 category ARB_vertex_type_2_10_10_10_rev
12230 NormalP3ui
(type, coords
)
12232 param
type GLenum
in value
12233 param coords UInt32
in value
12234 category ARB_vertex_type_2_10_10_10_rev
12241 NormalP3uiv
(type, coords
)
12243 param
type GLenum
in value
12244 param coords UInt32
in array
[1]
12245 category ARB_vertex_type_2_10_10_10_rev
12252 ColorP3ui
(type, color
)
12254 param
type GLenum
in value
12255 param color UInt32
in value
12256 category ARB_vertex_type_2_10_10_10_rev
12263 ColorP3uiv
(type, color
)
12265 param
type GLenum
in value
12266 param color UInt32
in array
[1]
12267 category ARB_vertex_type_2_10_10_10_rev
12274 ColorP4ui
(type, color
)
12276 param
type GLenum
in value
12277 param color UInt32
in value
12278 category ARB_vertex_type_2_10_10_10_rev
12285 ColorP4uiv
(type, color
)
12287 param
type GLenum
in value
12288 param color UInt32
in array
[1]
12289 category ARB_vertex_type_2_10_10_10_rev
12296 SecondaryColorP3ui
(type, color
)
12298 param
type GLenum
in value
12299 param color UInt32
in value
12300 category ARB_vertex_type_2_10_10_10_rev
12307 SecondaryColorP3uiv
(type, color
)
12309 param
type GLenum
in value
12310 param color UInt32
in array
[1]
12311 category ARB_vertex_type_2_10_10_10_rev
12318 VertexAttribP1ui
(index
, type, normalized
, value
)
12320 param index UInt32
in value
12321 param
type GLenum
in value
12322 param normalized Boolean
in value
12323 param value UInt32
in value
12324 category ARB_vertex_type_2_10_10_10_rev
12331 VertexAttribP1uiv
(index
, type, normalized
, value
)
12333 param index UInt32
in value
12334 param
type GLenum
in value
12335 param normalized Boolean
in value
12336 param value UInt32
in array
[1]
12337 category ARB_vertex_type_2_10_10_10_rev
12344 VertexAttribP2ui
(index
, type, normalized
, value
)
12346 param index UInt32
in value
12347 param
type GLenum
in value
12348 param normalized Boolean
in value
12349 param value UInt32
in value
12350 category ARB_vertex_type_2_10_10_10_rev
12357 VertexAttribP2uiv
(index
, type, normalized
, value
)
12359 param index UInt32
in value
12360 param
type GLenum
in value
12361 param normalized Boolean
in value
12362 param value UInt32
in array
[1]
12363 category ARB_vertex_type_2_10_10_10_rev
12370 VertexAttribP3ui
(index
, type, normalized
, value
)
12372 param index UInt32
in value
12373 param
type GLenum
in value
12374 param normalized Boolean
in value
12375 param value UInt32
in value
12376 category ARB_vertex_type_2_10_10_10_rev
12383 VertexAttribP3uiv
(index
, type, normalized
, value
)
12385 param index UInt32
in value
12386 param
type GLenum
in value
12387 param normalized Boolean
in value
12388 param value UInt32
in array
[1]
12389 category ARB_vertex_type_2_10_10_10_rev
12396 VertexAttribP4ui
(index
, type, normalized
, value
)
12398 param index UInt32
in value
12399 param
type GLenum
in value
12400 param normalized Boolean
in value
12401 param value UInt32
in value
12402 category ARB_vertex_type_2_10_10_10_rev
12409 VertexAttribP4uiv
(index
, type, normalized
, value
)
12411 param index UInt32
in value
12412 param
type GLenum
in value
12413 param normalized Boolean
in value
12414 param value UInt32
in array
[1]
12415 category ARB_vertex_type_2_10_10_10_rev
12422 ###############################################################################
12424 # ARB Extension #87
12425 # ARB_draw_indirect commands
12427 ###############################################################################
12429 # ??? VERIFY DONE ???
12431 DrawArraysIndirect
(mode
, indirect
)
12433 param mode GLenum
in value
12434 param indirect Void
in array
[]
12435 category ARB_draw_indirect
12442 DrawElementsIndirect
(mode
, type, indirect
)
12444 param mode GLenum
in value
12445 param
type GLenum
in value
12446 param indirect Void
in array
[]
12447 category ARB_draw_indirect
12454 ###############################################################################
12456 # ARB Extension #88
12457 # ARB_gpu_shader5 commands
12459 ###############################################################################
12461 # ??? VERIFY DONE ???
12463 ###############################################################################
12465 # ARB Extension #89
12466 # ARB_gpu_shader_fp64 commands
12468 ###############################################################################
12470 # ??? VERIFY DONE ???
12472 Uniform1d
(location
, x
)
12474 param location Int32
in value
12475 param x Float64
in value
12476 category ARB_gpu_shader_fp64
12483 Uniform2d
(location
, x
, y
)
12485 param location Int32
in value
12486 param x Float64
in value
12487 param y Float64
in value
12488 category ARB_gpu_shader_fp64
12495 Uniform3d
(location
, x
, y
, z
)
12497 param location Int32
in value
12498 param x Float64
in value
12499 param y Float64
in value
12500 param z Float64
in value
12501 category ARB_gpu_shader_fp64
12508 Uniform4d
(location
, x
, y
, z
, w
)
12510 param location Int32
in value
12511 param x Float64
in value
12512 param y Float64
in value
12513 param z Float64
in value
12514 param w Float64
in value
12515 category ARB_gpu_shader_fp64
12522 Uniform1dv
(location
, count
, value
)
12524 param location Int32
in value
12525 param count SizeI
in value
12526 param value Float64
in array
[count
]
12527 category ARB_gpu_shader_fp64
12534 Uniform2dv
(location
, count
, value
)
12536 param location Int32
in value
12537 param count SizeI
in value
12538 param value Float64
in array
[count
]
12539 category ARB_gpu_shader_fp64
12546 Uniform3dv
(location
, count
, value
)
12548 param location Int32
in value
12549 param count SizeI
in value
12550 param value Float64
in array
[count
]
12551 category ARB_gpu_shader_fp64
12558 Uniform4dv
(location
, count
, value
)
12560 param location Int32
in value
12561 param count SizeI
in value
12562 param value Float64
in array
[count
]
12563 category ARB_gpu_shader_fp64
12570 UniformMatrix2dv
(location
, count
, transpose
, value
)
12572 param location Int32
in value
12573 param count SizeI
in value
12574 param transpose Boolean
in value
12575 param value Float64
in array
[count
]
12576 category ARB_gpu_shader_fp64
12583 UniformMatrix3dv
(location
, count
, transpose
, value
)
12585 param location Int32
in value
12586 param count SizeI
in value
12587 param transpose Boolean
in value
12588 param value Float64
in array
[count
]
12589 category ARB_gpu_shader_fp64
12596 UniformMatrix4dv
(location
, count
, transpose
, value
)
12598 param location Int32
in value
12599 param count SizeI
in value
12600 param transpose Boolean
in value
12601 param value Float64
in array
[count
]
12602 category ARB_gpu_shader_fp64
12609 UniformMatrix2x3dv
(location
, count
, transpose
, value
)
12611 param location Int32
in value
12612 param count SizeI
in value
12613 param transpose Boolean
in value
12614 param value Float64
in array
[count
]
12615 category ARB_gpu_shader_fp64
12622 UniformMatrix2x4dv
(location
, count
, transpose
, value
)
12624 param location Int32
in value
12625 param count SizeI
in value
12626 param transpose Boolean
in value
12627 param value Float64
in array
[count
]
12628 category ARB_gpu_shader_fp64
12635 UniformMatrix3x2dv
(location
, count
, transpose
, value
)
12637 param location Int32
in value
12638 param count SizeI
in value
12639 param transpose Boolean
in value
12640 param value Float64
in array
[count
]
12641 category ARB_gpu_shader_fp64
12648 UniformMatrix3x4dv
(location
, count
, transpose
, value
)
12650 param location Int32
in value
12651 param count SizeI
in value
12652 param transpose Boolean
in value
12653 param value Float64
in array
[count
]
12654 category ARB_gpu_shader_fp64
12661 UniformMatrix4x2dv
(location
, count
, transpose
, value
)
12663 param location Int32
in value
12664 param count SizeI
in value
12665 param transpose Boolean
in value
12666 param value Float64
in array
[count
]
12667 category ARB_gpu_shader_fp64
12674 UniformMatrix4x3dv
(location
, count
, transpose
, value
)
12676 param location Int32
in value
12677 param count SizeI
in value
12678 param transpose Boolean
in value
12679 param value Float64
in array
[count
]
12680 category ARB_gpu_shader_fp64
12687 GetUniformdv
(program
, location
, params
)
12689 param program UInt32
in value
12690 param location Int32
in value
12691 param params Float64 out array
[location
]
12692 category ARB_gpu_shader_fp64
12693 dlflags notlistable
12700 ProgramUniform1dEXT
(program
, location
, x
)
12702 param program UInt32
in value
12703 param location Int32
in value
12704 param x Float64
in value
12705 category ARB_gpu_shader_fp64
12712 ProgramUniform2dEXT
(program
, location
, x
, y
)
12714 param program UInt32
in value
12715 param location Int32
in value
12716 param x Float64
in value
12717 param y Float64
in value
12718 category ARB_gpu_shader_fp64
12725 ProgramUniform3dEXT
(program
, location
, x
, y
, z
)
12727 param program UInt32
in value
12728 param location Int32
in value
12729 param x Float64
in value
12730 param y Float64
in value
12731 param z Float64
in value
12732 category ARB_gpu_shader_fp64
12739 ProgramUniform4dEXT
(program
, location
, x
, y
, z
, w
)
12741 param program UInt32
in value
12742 param location Int32
in value
12743 param x Float64
in value
12744 param y Float64
in value
12745 param z Float64
in value
12746 param w Float64
in value
12747 category ARB_gpu_shader_fp64
12754 ProgramUniform1dvEXT
(program
, location
, count
, value
)
12756 param program UInt32
in value
12757 param location Int32
in value
12758 param count SizeI
in value
12759 param value Float64
in array
[count
]
12760 category ARB_gpu_shader_fp64
12767 ProgramUniform2dvEXT
(program
, location
, count
, value
)
12769 param program UInt32
in value
12770 param location Int32
in value
12771 param count SizeI
in value
12772 param value Float64
in array
[count
]
12773 category ARB_gpu_shader_fp64
12780 ProgramUniform3dvEXT
(program
, location
, count
, value
)
12782 param program UInt32
in value
12783 param location Int32
in value
12784 param count SizeI
in value
12785 param value Float64
in array
[count
]
12786 category ARB_gpu_shader_fp64
12793 ProgramUniform4dvEXT
(program
, location
, count
, value
)
12795 param program UInt32
in value
12796 param location Int32
in value
12797 param count SizeI
in value
12798 param value Float64
in array
[count
]
12799 category ARB_gpu_shader_fp64
12806 ProgramUniformMatrix2dvEXT
(program
, location
, count
, transpose
, value
)
12808 param program UInt32
in value
12809 param location Int32
in value
12810 param count SizeI
in value
12811 param transpose Boolean
in value
12812 param value Float64
in array
[count
]
12813 category ARB_gpu_shader_fp64
12820 ProgramUniformMatrix3dvEXT
(program
, location
, count
, transpose
, value
)
12822 param program UInt32
in value
12823 param location Int32
in value
12824 param count SizeI
in value
12825 param transpose Boolean
in value
12826 param value Float64
in array
[count
]
12827 category ARB_gpu_shader_fp64
12834 ProgramUniformMatrix4dvEXT
(program
, location
, count
, transpose
, value
)
12836 param program UInt32
in value
12837 param location Int32
in value
12838 param count SizeI
in value
12839 param transpose Boolean
in value
12840 param value Float64
in array
[count
]
12841 category ARB_gpu_shader_fp64
12848 ProgramUniformMatrix2x3dvEXT
(program
, location
, count
, transpose
, value
)
12850 param program UInt32
in value
12851 param location Int32
in value
12852 param count SizeI
in value
12853 param transpose Boolean
in value
12854 param value Float64
in array
[count
]
12855 category ARB_gpu_shader_fp64
12862 ProgramUniformMatrix2x4dvEXT
(program
, location
, count
, transpose
, value
)
12864 param program UInt32
in value
12865 param location Int32
in value
12866 param count SizeI
in value
12867 param transpose Boolean
in value
12868 param value Float64
in array
[count
]
12869 category ARB_gpu_shader_fp64
12876 ProgramUniformMatrix3x2dvEXT
(program
, location
, count
, transpose
, value
)
12878 param program UInt32
in value
12879 param location Int32
in value
12880 param count SizeI
in value
12881 param transpose Boolean
in value
12882 param value Float64
in array
[count
]
12883 category ARB_gpu_shader_fp64
12890 ProgramUniformMatrix3x4dvEXT
(program
, location
, count
, transpose
, value
)
12892 param program UInt32
in value
12893 param location Int32
in value
12894 param count SizeI
in value
12895 param transpose Boolean
in value
12896 param value Float64
in array
[count
]
12897 category ARB_gpu_shader_fp64
12904 ProgramUniformMatrix4x2dvEXT
(program
, location
, count
, transpose
, value
)
12906 param program UInt32
in value
12907 param location Int32
in value
12908 param count SizeI
in value
12909 param transpose Boolean
in value
12910 param value Float64
in array
[count
]
12911 category ARB_gpu_shader_fp64
12918 ProgramUniformMatrix4x3dvEXT
(program
, location
, count
, transpose
, value
)
12920 param program UInt32
in value
12921 param location Int32
in value
12922 param count SizeI
in value
12923 param transpose Boolean
in value
12924 param value Float64
in array
[count
]
12925 category ARB_gpu_shader_fp64
12932 ###############################################################################
12934 # ARB Extension #90
12935 # ARB_shader_subroutine commands
12937 ###############################################################################
12939 # ??? VERIFY DONE ???
12941 GetSubroutineUniformLocation
(program
, shadertype
, name
)
12943 param program UInt32
in value
12944 param shadertype GLenum
in value
12945 param name Char
in array
[]
12946 category ARB_shader_subroutine
12947 dlflags notlistable
12954 GetSubroutineIndex
(program
, shadertype
, name
)
12956 param program UInt32
in value
12957 param shadertype GLenum
in value
12958 param name Char
in array
[]
12959 category ARB_shader_subroutine
12960 dlflags notlistable
12967 GetActiveSubroutineUniformiv
(program
, shadertype
, index
, pname
, values
)
12969 param program UInt32
in value
12970 param shadertype GLenum
in value
12971 param index UInt32
in value
12972 param pname GLenum
in value
12973 param values Int32 out array
[COMPSIZE
(pname
)]
12974 category ARB_shader_subroutine
12975 dlflags notlistable
12982 GetActiveSubroutineUniformName
(program
, shadertype
, index
, bufsize
, length
, name
)
12984 param program UInt32
in value
12985 param shadertype GLenum
in value
12986 param index UInt32
in value
12987 param bufsize SizeI
in value
12988 param length SizeI out array
[1]
12989 param name Char out array
[bufsize
]
12990 category ARB_shader_subroutine
12991 dlflags notlistable
12998 GetActiveSubroutineName
(program
, shadertype
, index
, bufsize
, length
, name
)
13000 param program UInt32
in value
13001 param shadertype GLenum
in value
13002 param index UInt32
in value
13003 param bufsize SizeI
in value
13004 param length SizeI out array
[1]
13005 param name Char out array
[bufsize
]
13006 category ARB_shader_subroutine
13007 dlflags notlistable
13014 UniformSubroutinesuiv
(shadertype
, count
, indices
)
13016 param shadertype GLenum
in value
13017 param count SizeI
in value
13018 param indices UInt32
in array
[count
]
13019 category ARB_shader_subroutine
13026 GetUniformSubroutineuiv
(shadertype
, location
, params
)
13028 param shadertype GLenum
in value
13029 param location Int32
in value
13030 param params UInt32 out array
[1]
13031 category ARB_shader_subroutine
13032 dlflags notlistable
13039 GetProgramStageiv
(program
, shadertype
, pname
, values
)
13041 param program UInt32
in value
13042 param shadertype GLenum
in value
13043 param pname GLenum
in value
13044 param values Int32 out array
[1]
13045 category ARB_shader_subroutine
13046 dlflags notlistable
13053 ###############################################################################
13055 # ARB Extension #91
13056 # ARB_tessellation_shader commands
13058 ###############################################################################
13060 # ??? VERIFY DONE ???
13062 PatchParameteri
(pname
, value
)
13064 param pname GLenum
in value
13065 param value Int32
in value
13066 category ARB_tessellation_shader
13073 PatchParameterfv
(pname
, values
)
13075 param pname GLenum
in value
13076 param values Float32
in array
[COMPSIZE
(pname
)]
13077 category ARB_tessellation_shader
13084 ###############################################################################
13086 # ARB Extension #92
13087 # ARB_texture_buffer_object_rgb32 commands
13089 ###############################################################################
13091 # ??? VERIFY DONE ???
13093 ###############################################################################
13095 # ARB Extension #93
13096 # ARB_transform_feedback2 commands
13098 ###############################################################################
13100 # ??? VERIFY DONE ???
13102 BindTransformFeedback
(target
, id
)
13104 param target GLenum
in value
13105 param id UInt32
in value
13106 category ARB_transform_feedback2
13113 DeleteTransformFeedbacks
(n
, ids
)
13115 param n SizeI
in value
13116 param ids UInt32
in array
[n
]
13117 category ARB_transform_feedback2
13124 GenTransformFeedbacks
(n
, ids
)
13126 param n SizeI
in value
13127 param ids UInt32 out array
[n
]
13128 category ARB_transform_feedback2
13135 IsTransformFeedback
(id
)
13137 param id UInt32
in value
13138 category ARB_transform_feedback2
13145 PauseTransformFeedback
()
13147 category ARB_transform_feedback2
13154 ResumeTransformFeedback
()
13156 category ARB_transform_feedback2
13163 DrawTransformFeedback
(mode
, id
)
13165 param mode GLenum
in value
13166 param id UInt32
in value
13167 category ARB_transform_feedback2
13174 ###############################################################################
13176 # ARB Extension #94
13177 # ARB_transform_feedback3 commands
13179 ###############################################################################
13181 # ??? VERIFY DONE ???
13183 DrawTransformFeedbackStream
(mode
, id
, stream
)
13185 param mode GLenum
in value
13186 param id UInt32
in value
13187 param stream UInt32
in value
13188 category ARB_transform_feedback3
13195 BeginQueryIndexed
(target
, index
, id
)
13197 param target GLenum
in value
13198 param index UInt32
in value
13199 param id UInt32
in value
13200 category ARB_transform_feedback3
13207 EndQueryIndexed
(target
, index
)
13209 param target GLenum
in value
13210 param index UInt32
in value
13211 category ARB_transform_feedback3
13218 GetQueryIndexediv
(target
, index
, pname
, params
)
13220 param target GLenum
in value
13221 param index UInt32
in value
13222 param pname GLenum
in value
13223 param params Int32 out array
[COMPSIZE
(pname
)]
13224 category ARB_transform_feedback3
13225 dlflags notlistable
13233 ###############################################################################
13234 ###############################################################################
13236 # Non-ARB extensions, in order by registry extension number
13238 ###############################################################################
13239 ###############################################################################
13241 ###############################################################################
13244 # EXT_abgr commands
13246 ###############################################################################
13249 newcategory
: EXT_abgr
13251 ###############################################################################
13254 # EXT_blend_color commands
13256 ###############################################################################
13258 BlendColorEXT
(red
, green
, blue
, alpha
)
13260 param red ClampedColorF
in value
13261 param green ClampedColorF
in value
13262 param blue ClampedColorF
in value
13263 param alpha ClampedColorF
in value
13264 category EXT_blend_color
13271 ###############################################################################
13274 # EXT_polygon_offset commands
13276 ###############################################################################
13278 PolygonOffsetEXT
(factor
, bias
)
13280 param factor Float32
in value
13281 param bias Float32
in value
13282 category EXT_polygon_offset
13289 ###############################################################################
13292 # EXT_texture commands
13294 ###############################################################################
13297 newcategory
: EXT_texture
13299 ###############################################################################
13301 # Extension #5 - skipped
13303 ###############################################################################
13305 ###############################################################################
13308 # EXT_texture3D commands
13310 ###############################################################################
13312 # Arguably TexelInternalFormat, not PixelInternalFormat
13313 TexImage3DEXT
(target
, level
, internalformat
, width
, height
, depth
, border
, format
, type, pixels
)
13315 param target TextureTarget
in value
13316 param level CheckedInt32
in value
13317 param internalformat PixelInternalFormat
in value
13318 param width SizeI
in value
13319 param height SizeI
in value
13320 param depth SizeI
in value
13321 param border CheckedInt32
in value
13322 param format PixelFormat
in value
13323 param
type PixelType
in value
13324 param pixels Void
in array
[COMPSIZE
(format
/type/width
/height
/depth
)]
13325 category EXT_texture3D
13327 glxflags client
-handcode server
-handcode EXT
13333 TexSubImage3DEXT
(target
, level
, xoffset
, yoffset
, zoffset
, width
, height
, depth
, format
, type, pixels
)
13335 param target TextureTarget
in value
13336 param level CheckedInt32
in value
13337 param xoffset CheckedInt32
in value
13338 param yoffset CheckedInt32
in value
13339 param zoffset CheckedInt32
in value
13340 param width SizeI
in value
13341 param height SizeI
in value
13342 param depth SizeI
in value
13343 param format PixelFormat
in value
13344 param
type PixelType
in value
13345 param pixels Void
in array
[COMPSIZE
(format
/type/width
/height
/depth
)]
13346 category EXT_texture3D
13348 glxflags client
-handcode server
-handcode EXT
13352 alias TexSubImage3D
13354 ###############################################################################
13357 # SGIS_texture_filter4 commands
13359 ###############################################################################
13361 GetTexFilterFuncSGIS
(target
, filter
, weights
)
13363 param target TextureTarget
in value
13364 param filter TextureFilterSGIS
in value
13365 param weights Float32 out array
[COMPSIZE
(target
/filter
)]
13366 category SGIS_texture_filter4
13367 dlflags notlistable
13374 TexFilterFuncSGIS
(target
, filter
, n
, weights
)
13376 param target TextureTarget
in value
13377 param filter TextureFilterSGIS
in value
13378 param n SizeI
in value
13379 param weights Float32
in array
[n
]
13380 category SGIS_texture_filter4
13387 ###############################################################################
13389 # Extension #8 - skipped
13391 ###############################################################################
13393 ###############################################################################
13396 # EXT_subtexture commands
13398 ###############################################################################
13400 TexSubImage1DEXT
(target
, level
, xoffset
, width
, format
, type, pixels
)
13402 param target TextureTarget
in value
13403 param level CheckedInt32
in value
13404 param xoffset CheckedInt32
in value
13405 param width SizeI
in value
13406 param format PixelFormat
in value
13407 param
type PixelType
in value
13408 param pixels Void
in array
[COMPSIZE
(format
/type/width
)]
13409 category EXT_subtexture
13411 glxflags client
-handcode server
-handcode EXT
13415 alias TexSubImage1D
13417 TexSubImage2DEXT
(target
, level
, xoffset
, yoffset
, width
, height
, format
, type, pixels
)
13419 param target TextureTarget
in value
13420 param level CheckedInt32
in value
13421 param xoffset CheckedInt32
in value
13422 param yoffset CheckedInt32
in value
13423 param width SizeI
in value
13424 param height SizeI
in value
13425 param format PixelFormat
in value
13426 param
type PixelType
in value
13427 param pixels Void
in array
[COMPSIZE
(format
/type/width
/height
)]
13428 category EXT_subtexture
13430 glxflags client
-handcode server
-handcode EXT
13434 alias TexSubImage2D
13436 ###############################################################################
13439 # EXT_copy_texture commands
13441 ###############################################################################
13443 # Arguably TexelInternalFormat, not PixelInternalFormat
13444 CopyTexImage1DEXT
(target
, level
, internalformat
, x
, y
, width
, border
)
13446 param target TextureTarget
in value
13447 param level CheckedInt32
in value
13448 param internalformat PixelInternalFormat
in value
13449 param x WinCoord
in value
13450 param y WinCoord
in value
13451 param width SizeI
in value
13452 param border CheckedInt32
in value
13453 category EXT_copy_texture
13458 alias CopyTexImage1D
13460 # Arguably TexelInternalFormat, not PixelInternalFormat
13461 CopyTexImage2DEXT
(target
, level
, internalformat
, x
, y
, width
, height
, border
)
13463 param target TextureTarget
in value
13464 param level CheckedInt32
in value
13465 param internalformat PixelInternalFormat
in value
13466 param x WinCoord
in value
13467 param y WinCoord
in value
13468 param width SizeI
in value
13469 param height SizeI
in value
13470 param border CheckedInt32
in value
13471 category EXT_copy_texture
13476 alias CopyTexImage2D
13478 CopyTexSubImage1DEXT
(target
, level
, xoffset
, x
, y
, width
)
13480 param target TextureTarget
in value
13481 param level CheckedInt32
in value
13482 param xoffset CheckedInt32
in value
13483 param x WinCoord
in value
13484 param y WinCoord
in value
13485 param width SizeI
in value
13486 category EXT_copy_texture
13491 alias CopyTexSubImage1D
13493 CopyTexSubImage2DEXT
(target
, level
, xoffset
, yoffset
, x
, y
, width
, height
)
13495 param target TextureTarget
in value
13496 param level CheckedInt32
in value
13497 param xoffset CheckedInt32
in value
13498 param yoffset CheckedInt32
in value
13499 param x WinCoord
in value
13500 param y WinCoord
in value
13501 param width SizeI
in value
13502 param height SizeI
in value
13503 category EXT_copy_texture
13508 alias CopyTexSubImage2D
13510 CopyTexSubImage3DEXT
(target
, level
, xoffset
, yoffset
, zoffset
, x
, y
, width
, height
)
13512 param target TextureTarget
in value
13513 param level CheckedInt32
in value
13514 param xoffset CheckedInt32
in value
13515 param yoffset CheckedInt32
in value
13516 param zoffset CheckedInt32
in value
13517 param x WinCoord
in value
13518 param y WinCoord
in value
13519 param width SizeI
in value
13520 param height SizeI
in value
13521 category EXT_copy_texture
13526 alias CopyTexSubImage3D
13528 ###############################################################################
13531 # EXT_histogram commands
13533 ###############################################################################
13535 GetHistogramEXT
(target
, reset
, format
, type, values
)
13537 param target HistogramTargetEXT
in value
13538 param reset Boolean
in value
13539 param format PixelFormat
in value
13540 param
type PixelType
in value
13541 param values Void out array
[COMPSIZE
(target
/format
/type)]
13542 category EXT_histogram
13543 dlflags notlistable
13544 glxflags client
-handcode server
-handcode EXT
13550 GetHistogramParameterfvEXT
(target
, pname
, params
)
13552 param target HistogramTargetEXT
in value
13553 param pname GetHistogramParameterPNameEXT
in value
13554 param params Float32 out array
[COMPSIZE
(pname
)]
13555 category EXT_histogram
13556 dlflags notlistable
13563 GetHistogramParameterivEXT
(target
, pname
, params
)
13565 param target HistogramTargetEXT
in value
13566 param pname GetHistogramParameterPNameEXT
in value
13567 param params Int32 out array
[COMPSIZE
(pname
)]
13568 category EXT_histogram
13569 dlflags notlistable
13576 GetMinmaxEXT
(target
, reset
, format
, type, values
)
13578 param target MinmaxTargetEXT
in value
13579 param reset Boolean
in value
13580 param format PixelFormat
in value
13581 param
type PixelType
in value
13582 param values Void out array
[COMPSIZE
(target
/format
/type)]
13583 category EXT_histogram
13584 dlflags notlistable
13585 glxflags client
-handcode server
-handcode EXT
13591 GetMinmaxParameterfvEXT
(target
, pname
, params
)
13593 param target MinmaxTargetEXT
in value
13594 param pname GetMinmaxParameterPNameEXT
in value
13595 param params Float32 out array
[COMPSIZE
(pname
)]
13596 category EXT_histogram
13597 dlflags notlistable
13604 GetMinmaxParameterivEXT
(target
, pname
, params
)
13606 param target MinmaxTargetEXT
in value
13607 param pname GetMinmaxParameterPNameEXT
in value
13608 param params Int32 out array
[COMPSIZE
(pname
)]
13609 category EXT_histogram
13610 dlflags notlistable
13617 HistogramEXT
(target
, width
, internalformat
, sink
)
13619 param target HistogramTargetEXT
in value
13620 param width SizeI
in value
13621 param internalformat PixelInternalFormat
in value
13622 param sink Boolean
in value
13623 category EXT_histogram
13630 MinmaxEXT
(target
, internalformat
, sink
)
13632 param target MinmaxTargetEXT
in value
13633 param internalformat PixelInternalFormat
in value
13634 param sink Boolean
in value
13635 category EXT_histogram
13642 ResetHistogramEXT
(target
)
13644 param target HistogramTargetEXT
in value
13645 category EXT_histogram
13650 alias ResetHistogram
13652 ResetMinmaxEXT
(target
)
13654 param target MinmaxTargetEXT
in value
13655 category EXT_histogram
13662 ###############################################################################
13665 # EXT_convolution commands
13667 ###############################################################################
13669 ConvolutionFilter1DEXT
(target
, internalformat
, width
, format
, type, image
)
13671 param target ConvolutionTargetEXT
in value
13672 param internalformat PixelInternalFormat
in value
13673 param width SizeI
in value
13674 param format PixelFormat
in value
13675 param
type PixelType
in value
13676 param image Void
in array
[COMPSIZE
(format
/type/width
)]
13677 category EXT_convolution
13679 glxflags client
-handcode server
-handcode EXT
13683 alias ConvolutionFilter1D
13685 ConvolutionFilter2DEXT
(target
, internalformat
, width
, height
, format
, type, image
)
13687 param target ConvolutionTargetEXT
in value
13688 param internalformat PixelInternalFormat
in value
13689 param width SizeI
in value
13690 param height SizeI
in value
13691 param format PixelFormat
in value
13692 param
type PixelType
in value
13693 param image Void
in array
[COMPSIZE
(format
/type/width
/height
)]
13694 category EXT_convolution
13696 glxflags client
-handcode server
-handcode EXT
13700 alias ConvolutionFilter2D
13702 ConvolutionParameterfEXT
(target
, pname
, params
)
13704 param target ConvolutionTargetEXT
in value
13705 param pname ConvolutionParameterEXT
in value
13706 param params CheckedFloat32
in value
13707 category EXT_convolution
13712 alias ConvolutionParameterf
13714 ConvolutionParameterfvEXT
(target
, pname
, params
)
13716 param target ConvolutionTargetEXT
in value
13717 param pname ConvolutionParameterEXT
in value
13718 param params CheckedFloat32
in array
[COMPSIZE
(pname
)]
13719 category EXT_convolution
13724 alias ConvolutionParameterfv
13726 ConvolutionParameteriEXT
(target
, pname
, params
)
13728 param target ConvolutionTargetEXT
in value
13729 param pname ConvolutionParameterEXT
in value
13730 param params CheckedInt32
in value
13731 category EXT_convolution
13736 alias ConvolutionParameteri
13738 ConvolutionParameterivEXT
(target
, pname
, params
)
13740 param target ConvolutionTargetEXT
in value
13741 param pname ConvolutionParameterEXT
in value
13742 param params CheckedInt32
in array
[COMPSIZE
(pname
)]
13743 category EXT_convolution
13748 alias ConvolutionParameteriv
13750 CopyConvolutionFilter1DEXT
(target
, internalformat
, x
, y
, width
)
13752 param target ConvolutionTargetEXT
in value
13753 param internalformat PixelInternalFormat
in value
13754 param x WinCoord
in value
13755 param y WinCoord
in value
13756 param width SizeI
in value
13757 category EXT_convolution
13762 alias CopyConvolutionFilter1D
13764 CopyConvolutionFilter2DEXT
(target
, internalformat
, x
, y
, width
, height
)
13766 param target ConvolutionTargetEXT
in value
13767 param internalformat PixelInternalFormat
in value
13768 param x WinCoord
in value
13769 param y WinCoord
in value
13770 param width SizeI
in value
13771 param height SizeI
in value
13772 category EXT_convolution
13777 alias CopyConvolutionFilter2D
13779 GetConvolutionFilterEXT
(target
, format
, type, image
)
13781 param target ConvolutionTargetEXT
in value
13782 param format PixelFormat
in value
13783 param
type PixelType
in value
13784 param image Void out array
[COMPSIZE
(target
/format
/type)]
13785 category EXT_convolution
13786 dlflags notlistable
13787 glxflags client
-handcode server
-handcode EXT
13793 GetConvolutionParameterfvEXT
(target
, pname
, params
)
13795 param target ConvolutionTargetEXT
in value
13796 param pname ConvolutionParameterEXT
in value
13797 param params Float32 out array
[COMPSIZE
(pname
)]
13798 category EXT_convolution
13799 dlflags notlistable
13806 GetConvolutionParameterivEXT
(target
, pname
, params
)
13808 param target ConvolutionTargetEXT
in value
13809 param pname ConvolutionParameterEXT
in value
13810 param params Int32 out array
[COMPSIZE
(pname
)]
13811 category EXT_convolution
13812 dlflags notlistable
13819 GetSeparableFilterEXT
(target
, format
, type, row
, column
, span
)
13821 param target SeparableTargetEXT
in value
13822 param format PixelFormat
in value
13823 param
type PixelType
in value
13824 param row Void out array
[COMPSIZE
(target
/format
/type)]
13825 param column Void out array
[COMPSIZE
(target
/format
/type)]
13826 param span Void out array
[COMPSIZE
(target
/format
/type)]
13827 category EXT_convolution
13828 dlflags notlistable
13829 glxflags client
-handcode server
-handcode EXT
13835 SeparableFilter2DEXT
(target
, internalformat
, width
, height
, format
, type, row
, column
)
13837 param target SeparableTargetEXT
in value
13838 param internalformat PixelInternalFormat
in value
13839 param width SizeI
in value
13840 param height SizeI
in value
13841 param format PixelFormat
in value
13842 param
type PixelType
in value
13843 param row Void
in array
[COMPSIZE
(target
/format
/type/width
)]
13844 param column Void
in array
[COMPSIZE
(target
/format
/type/height
)]
13845 category EXT_convolution
13847 glxflags client
-handcode server
-handcode EXT
13851 alias SeparableFilter2D
13853 ###############################################################################
13856 # SGI_color_matrix commands
13858 ###############################################################################
13861 newcategory
: SGI_color_matrix
13863 ###############################################################################
13866 # SGI_color_table commands
13868 ###############################################################################
13870 ColorTableSGI
(target
, internalformat
, width
, format
, type, table
)
13872 param target ColorTableTargetSGI
in value
13873 param internalformat PixelInternalFormat
in value
13874 param width SizeI
in value
13875 param format PixelFormat
in value
13876 param
type PixelType
in value
13877 param table Void
in array
[COMPSIZE
(format
/type/width
)]
13878 category SGI_color_table
13880 glxflags client
-handcode server
-handcode SGI
13886 ColorTableParameterfvSGI
(target
, pname
, params
)
13888 param target ColorTableTargetSGI
in value
13889 param pname ColorTableParameterPNameSGI
in value
13890 param params CheckedFloat32
in array
[COMPSIZE
(pname
)]
13891 category SGI_color_table
13896 alias ColorTableParameterfv
13898 ColorTableParameterivSGI
(target
, pname
, params
)
13900 param target ColorTableTargetSGI
in value
13901 param pname ColorTableParameterPNameSGI
in value
13902 param params CheckedInt32
in array
[COMPSIZE
(pname
)]
13903 category SGI_color_table
13908 alias ColorTableParameteriv
13910 CopyColorTableSGI
(target
, internalformat
, x
, y
, width
)
13912 param target ColorTableTargetSGI
in value
13913 param internalformat PixelInternalFormat
in value
13914 param x WinCoord
in value
13915 param y WinCoord
in value
13916 param width SizeI
in value
13917 category SGI_color_table
13922 alias CopyColorTable
13924 GetColorTableSGI
(target
, format
, type, table
)
13926 param target ColorTableTargetSGI
in value
13927 param format PixelFormat
in value
13928 param
type PixelType
in value
13929 param table Void out array
[COMPSIZE
(target
/format
/type)]
13930 category SGI_color_table
13931 dlflags notlistable
13932 glxflags client
-handcode server
-handcode SGI
13938 GetColorTableParameterfvSGI
(target
, pname
, params
)
13940 param target ColorTableTargetSGI
in value
13941 param pname GetColorTableParameterPNameSGI
in value
13942 param params Float32 out array
[COMPSIZE
(pname
)]
13943 category SGI_color_table
13944 dlflags notlistable
13951 GetColorTableParameterivSGI
(target
, pname
, params
)
13953 param target ColorTableTargetSGI
in value
13954 param pname GetColorTableParameterPNameSGI
in value
13955 param params Int32 out array
[COMPSIZE
(pname
)]
13956 category SGI_color_table
13957 dlflags notlistable
13964 ###############################################################################
13967 # SGIX_pixel_texture commands
13969 ###############################################################################
13971 PixelTexGenSGIX
(mode
)
13973 param mode PixelTexGenModeSGIX
in value
13974 category SGIX_pixel_texture
13981 ###############################################################################
13983 # Extension #15 (variant)
13984 # SGIS_pixel_texture commands
13985 # Both SGIS and SGIX forms have extension #15!
13987 ###############################################################################
13989 PixelTexGenParameteriSGIS
(pname
, param
)
13991 param pname PixelTexGenParameterNameSGIS
in value
13992 param param CheckedInt32
in value
13993 category SGIS_pixel_texture
14000 PixelTexGenParameterivSGIS
(pname
, params
)
14002 param pname PixelTexGenParameterNameSGIS
in value
14003 param params CheckedInt32
in array
[COMPSIZE
(pname
)]
14004 category SGIS_pixel_texture
14011 PixelTexGenParameterfSGIS
(pname
, param
)
14013 param pname PixelTexGenParameterNameSGIS
in value
14014 param param CheckedFloat32
in value
14015 category SGIS_pixel_texture
14022 PixelTexGenParameterfvSGIS
(pname
, params
)
14024 param pname PixelTexGenParameterNameSGIS
in value
14025 param params CheckedFloat32
in array
[COMPSIZE
(pname
)]
14026 category SGIS_pixel_texture
14033 GetPixelTexGenParameterivSGIS
(pname
, params
)
14035 param pname PixelTexGenParameterNameSGIS
in value
14036 param params CheckedInt32 out array
[COMPSIZE
(pname
)]
14037 dlflags notlistable
14038 category SGIS_pixel_texture
14045 GetPixelTexGenParameterfvSGIS
(pname
, params
)
14047 param pname PixelTexGenParameterNameSGIS
in value
14048 param params CheckedFloat32 out array
[COMPSIZE
(pname
)]
14049 dlflags notlistable
14050 category SGIS_pixel_texture
14057 ###############################################################################
14060 # SGIS_texture4D commands
14062 ###############################################################################
14064 TexImage4DSGIS
(target
, level
, internalformat
, width
, height
, depth
, size4d
, border
, format
, type, pixels
)
14066 param target TextureTarget
in value
14067 param level CheckedInt32
in value
14068 param internalformat PixelInternalFormat
in value
14069 param width SizeI
in value
14070 param height SizeI
in value
14071 param depth SizeI
in value
14072 param size4d SizeI
in value
14073 param border CheckedInt32
in value
14074 param format PixelFormat
in value
14075 param
type PixelType
in value
14076 param pixels Void
in array
[COMPSIZE
(format
/type/width
/height
/depth
/size4d
)]
14077 category SGIS_texture4D
14079 glxflags client
-handcode server
-handcode SGI
14085 TexSubImage4DSGIS
(target
, level
, xoffset
, yoffset
, zoffset
, woffset
, width
, height
, depth
, size4d
, format
, type, pixels
)
14087 param target TextureTarget
in value
14088 param level CheckedInt32
in value
14089 param xoffset CheckedInt32
in value
14090 param yoffset CheckedInt32
in value
14091 param zoffset CheckedInt32
in value
14092 param woffset CheckedInt32
in value
14093 param width SizeI
in value
14094 param height SizeI
in value
14095 param depth SizeI
in value
14096 param size4d SizeI
in value
14097 param format PixelFormat
in value
14098 param
type PixelType
in value
14099 param pixels Void
in array
[COMPSIZE
(format
/type/width
/height
/depth
/size4d
)]
14100 category SGIS_texture4D
14102 glxflags client
-handcode server
-handcode SGI
14108 ###############################################################################
14111 # SGI_texture_color_table commands
14113 ###############################################################################
14116 newcategory
: SGI_texture_color_table
14118 ###############################################################################
14121 # EXT_cmyka commands
14123 ###############################################################################
14126 newcategory
: EXT_cmyka
14128 ###############################################################################
14130 # Extension #19 - skipped
14132 ###############################################################################
14134 ###############################################################################
14137 # EXT_texture_object commands
14139 ###############################################################################
14141 AreTexturesResidentEXT
(n
, textures
, residences
)
14143 param n SizeI
in value
14144 param textures Texture
in array
[n
]
14145 param residences Boolean out array
[n
]
14146 category EXT_texture_object
14149 dlflags notlistable
14154 BindTextureEXT
(target
, texture
)
14156 param target TextureTarget
in value
14157 param texture Texture
in value
14158 category EXT_texture_object
14165 DeleteTexturesEXT
(n
, textures
)
14167 param n SizeI
in value
14168 param textures Texture
in array
[n
]
14169 category EXT_texture_object
14170 dlflags notlistable
14177 GenTexturesEXT
(n
, textures
)
14179 param n SizeI
in value
14180 param textures Texture out array
[n
]
14181 category EXT_texture_object
14182 dlflags notlistable
14189 IsTextureEXT
(texture
)
14191 param texture Texture
in value
14192 category EXT_texture_object
14193 dlflags notlistable
14200 PrioritizeTexturesEXT
(n
, textures
, priorities
)
14202 param n SizeI
in value
14203 param textures Texture
in array
[n
]
14204 param priorities ClampedFloat32
in array
[n
]
14205 category EXT_texture_object
14210 alias PrioritizeTextures
14212 ###############################################################################
14215 # SGIS_detail_texture commands
14217 ###############################################################################
14219 DetailTexFuncSGIS
(target
, n
, points
)
14221 param target TextureTarget
in value
14222 param n SizeI
in value
14223 param points Float32
in array
[n
*2]
14224 category SGIS_detail_texture
14231 GetDetailTexFuncSGIS
(target
, points
)
14233 param target TextureTarget
in value
14234 param points Float32 out array
[COMPSIZE
(target
)]
14235 category SGIS_detail_texture
14236 dlflags notlistable
14243 ###############################################################################
14246 # SGIS_sharpen_texture commands
14248 ###############################################################################
14250 SharpenTexFuncSGIS
(target
, n
, points
)
14252 param target TextureTarget
in value
14253 param n SizeI
in value
14254 param points Float32
in array
[n
*2]
14255 category SGIS_sharpen_texture
14262 GetSharpenTexFuncSGIS
(target
, points
)
14264 param target TextureTarget
in value
14265 param points Float32 out array
[COMPSIZE
(target
)]
14266 category SGIS_sharpen_texture
14267 dlflags notlistable
14274 ###############################################################################
14276 # EXT_packed_pixels commands
14279 ###############################################################################
14282 newcategory
: EXT_packed_pixels
14284 ###############################################################################
14287 # SGIS_texture_lod commands
14289 ###############################################################################
14292 newcategory
: SGIS_texture_lod
14294 ###############################################################################
14297 # SGIS_multisample commands
14299 ###############################################################################
14301 SampleMaskSGIS
(value
, invert
)
14303 param value ClampedFloat32
in value
14304 param invert Boolean
in value
14305 category SGIS_multisample
14310 alias SampleMaskEXT
14312 SamplePatternSGIS
(pattern
)
14314 param pattern SamplePatternSGIS
in value
14315 category SGIS_multisample
14320 alias SamplePatternEXT
14322 ###############################################################################
14324 # Extension #26 - no specification?
14326 ###############################################################################
14328 ###############################################################################
14331 # EXT_rescale_normal commands
14333 ###############################################################################
14336 newcategory
: EXT_rescale_normal
14338 ###############################################################################
14340 # Extension #28 - GLX_EXT_visual_info
14341 # Extension #29 - skipped
14343 ###############################################################################
14345 ###############################################################################
14348 # EXT_vertex_array commands
14350 ###############################################################################
14354 param i Int32
in value
14355 category EXT_vertex_array
14357 glxflags client
-handcode server
-handcode EXT
14362 ColorPointerEXT
(size
, type, stride
, count
, pointer
)
14364 param size Int32
in value
14365 param
type ColorPointerType
in value
14366 param stride SizeI
in value
14367 param count SizeI
in value
14368 param pointer Void
in array
[COMPSIZE
(size
/type/stride
/count
)] retained
14369 category EXT_vertex_array
14370 dlflags notlistable
14371 glxflags client
-handcode server
-handcode EXT
14376 DrawArraysEXT
(mode
, first
, count
)
14378 param mode BeginMode
in value
14379 param first Int32
in value
14380 param count SizeI
in value
14381 category EXT_vertex_array
14383 glxflags client
-handcode server
-handcode EXT
14389 EdgeFlagPointerEXT
(stride
, count
, pointer
)
14391 param stride SizeI
in value
14392 param count SizeI
in value
14393 param pointer Boolean
in array
[COMPSIZE
(stride
/count
)] retained
14394 category EXT_vertex_array
14395 dlflags notlistable
14396 glxflags client
-handcode server
-handcode EXT
14401 GetPointervEXT
(pname
, params
)
14403 param pname GetPointervPName
in value
14404 param params VoidPointer out array
[1]
14405 category EXT_vertex_array
14406 dlflags notlistable
14407 glxflags client
-handcode server
-handcode EXT
14412 IndexPointerEXT
(type, stride
, count
, pointer
)
14414 param
type IndexPointerType
in value
14415 param stride SizeI
in value
14416 param count SizeI
in value
14417 param pointer Void
in array
[COMPSIZE
(type/stride
/count
)] retained
14418 category EXT_vertex_array
14419 dlflags notlistable
14420 glxflags client
-handcode server
-handcode EXT
14425 NormalPointerEXT
(type, stride
, count
, pointer
)
14427 param
type NormalPointerType
in value
14428 param stride SizeI
in value
14429 param count SizeI
in value
14430 param pointer Void
in array
[COMPSIZE
(type/stride
/count
)] retained
14431 category EXT_vertex_array
14432 dlflags notlistable
14433 glxflags client
-handcode server
-handcode EXT
14438 TexCoordPointerEXT
(size
, type, stride
, count
, pointer
)
14440 param size Int32
in value
14441 param
type TexCoordPointerType
in value
14442 param stride SizeI
in value
14443 param count SizeI
in value
14444 param pointer Void
in array
[COMPSIZE
(size
/type/stride
/count
)] retained
14445 category EXT_vertex_array
14446 dlflags notlistable
14447 glxflags client
-handcode server
-handcode EXT
14452 VertexPointerEXT
(size
, type, stride
, count
, pointer
)
14454 param size Int32
in value
14455 param
type VertexPointerType
in value
14456 param stride SizeI
in value
14457 param count SizeI
in value
14458 param pointer Void
in array
[COMPSIZE
(size
/type/stride
/count
)] retained
14459 category EXT_vertex_array
14460 dlflags notlistable
14461 glxflags client
-handcode server
-handcode EXT
14466 ###############################################################################
14469 # EXT_misc_attribute commands
14471 ###############################################################################
14474 newcategory
: EXT_misc_attribute
14476 ###############################################################################
14479 # SGIS_generate_mipmap commands
14481 ###############################################################################
14484 newcategory
: SGIS_generate_mipmap
14486 ###############################################################################
14489 # SGIX_clipmap commands
14491 ###############################################################################
14494 newcategory
: SGIX_clipmap
14496 ###############################################################################
14499 # SGIX_shadow commands
14501 ###############################################################################
14504 newcategory
: SGIX_shadow
14506 ###############################################################################
14509 # SGIS_texture_edge_clamp commands
14511 ###############################################################################
14514 newcategory
: SGIS_texture_edge_clamp
14516 ###############################################################################
14519 # SGIS_texture_border_clamp commands
14521 ###############################################################################
14524 newcategory
: SGIS_texture_border_clamp
14526 ###############################################################################
14529 # EXT_blend_minmax commands
14531 ###############################################################################
14533 BlendEquationEXT
(mode
)
14535 param mode BlendEquationModeEXT
in value
14536 category EXT_blend_minmax
14541 alias BlendEquation
14543 ###############################################################################
14546 # EXT_blend_subtract commands
14548 ###############################################################################
14551 newcategory
: EXT_blend_subtract
14553 ###############################################################################
14556 # EXT_blend_logic_op commands
14558 ###############################################################################
14561 newcategory
: EXT_blend_logic_op
14563 ###############################################################################
14565 # Extension #40 - GLX_SGI_swap_control
14566 # Extension #41 - GLX_SGI_video_sync
14567 # Extension #42 - GLX_SGI_make_current_read
14568 # Extension #43 - GLX_SGIX_video_source
14569 # Extension #44 - GLX_EXT_visual_rating
14571 ###############################################################################
14573 ###############################################################################
14576 # SGIX_interlace commands
14578 ###############################################################################
14581 newcategory
: SGIX_interlace
14583 ###############################################################################
14586 # SGIX_pixel_tiles commands
14588 ###############################################################################
14591 newcategory
: SGIX_pixel_tiles
14593 ###############################################################################
14595 # Extension #47 - GLX_EXT_import_context
14596 # Extension #48 - skipped
14597 # Extension #49 - GLX_SGIX_fbconfig
14598 # Extension #50 - GLX_SGIX_pbuffer
14600 ###############################################################################
14602 ###############################################################################
14605 # SGIX_texture_select commands
14607 ###############################################################################
14610 newcategory
: SGIX_texture_select
14612 ###############################################################################
14615 # SGIX_sprite commands
14617 ###############################################################################
14619 SpriteParameterfSGIX
(pname
, param
)
14621 param pname SpriteParameterNameSGIX
in value
14622 param param CheckedFloat32
in value
14623 category SGIX_sprite
14630 SpriteParameterfvSGIX
(pname
, params
)
14632 param pname SpriteParameterNameSGIX
in value
14633 param params CheckedFloat32
in array
[COMPSIZE
(pname
)]
14634 category SGIX_sprite
14641 SpriteParameteriSGIX
(pname
, param
)
14643 param pname SpriteParameterNameSGIX
in value
14644 param param CheckedInt32
in value
14645 category SGIX_sprite
14652 SpriteParameterivSGIX
(pname
, params
)
14654 param pname SpriteParameterNameSGIX
in value
14655 param params CheckedInt32
in array
[COMPSIZE
(pname
)]
14656 category SGIX_sprite
14663 ###############################################################################
14666 # SGIX_texture_multi_buffer commands
14668 ###############################################################################
14671 newcategory
: SGIX_texture_multi_buffer
14673 ###############################################################################
14676 # EXT_point_parameters / SGIS_point_parameters commands
14678 ###############################################################################
14680 PointParameterfEXT
(pname
, param
)
14682 param pname PointParameterNameARB
in value
14683 param param CheckedFloat32
in value
14684 category EXT_point_parameters
14688 alias PointParameterfARB
14690 PointParameterfvEXT
(pname
, params
)
14692 param pname PointParameterNameARB
in value
14693 param params CheckedFloat32
in array
[COMPSIZE
(pname
)]
14694 category EXT_point_parameters
14698 alias PointParameterfvARB
14700 PointParameterfSGIS
(pname
, param
)
14702 param pname PointParameterNameARB
in value
14703 param param CheckedFloat32
in value
14704 category SGIS_point_parameters
14708 alias PointParameterfARB
14710 PointParameterfvSGIS
(pname
, params
)
14712 param pname PointParameterNameARB
in value
14713 param params CheckedFloat32
in array
[COMPSIZE
(pname
)]
14714 category SGIS_point_parameters
14718 alias PointParameterfvARB
14720 ###############################################################################
14723 # SGIX_instruments commands
14725 ###############################################################################
14727 GetInstrumentsSGIX
()
14729 dlflags notlistable
14730 category SGIX_instruments
14737 InstrumentsBufferSGIX
(size
, buffer
)
14739 param size SizeI
in value
14740 param buffer Int32 out array
[size
] retained
14741 dlflags notlistable
14742 category SGIX_instruments
14749 PollInstrumentsSGIX
(marker_p
)
14751 param marker_p Int32 out array
[1]
14752 dlflags notlistable
14753 category SGIX_instruments
14760 ReadInstrumentsSGIX
(marker
)
14762 param marker Int32
in value
14763 category SGIX_instruments
14770 StartInstrumentsSGIX
()
14772 category SGIX_instruments
14779 StopInstrumentsSGIX
(marker
)
14781 param marker Int32
in value
14782 category SGIX_instruments
14789 ###############################################################################
14792 # SGIX_texture_scale_bias commands
14794 ###############################################################################
14797 newcategory
: SGIX_texture_scale_bias
14799 ###############################################################################
14802 # SGIX_framezoom commands
14804 ###############################################################################
14806 FrameZoomSGIX
(factor
)
14808 param factor CheckedInt32
in value
14809 category SGIX_framezoom
14816 ###############################################################################
14819 # SGIX_tag_sample_buffer commands
14821 ###############################################################################
14823 TagSampleBufferSGIX
()
14825 category SGIX_tag_sample_buffer
14832 ###############################################################################
14835 # SGIX_polynomial_ffd commands
14837 ###############################################################################
14839 DeformationMap3dSGIX
(target
, u1
, u2
, ustride
, uorder
, v1
, v2
, vstride
, vorder
, w1
, w2
, wstride
, worder
, points
)
14841 param target FfdTargetSGIX
in value
14842 param u1 CoordD
in value
14843 param u2 CoordD
in value
14844 param ustride Int32
in value
14845 param uorder CheckedInt32
in value
14846 param v1 CoordD
in value
14847 param v2 CoordD
in value
14848 param vstride Int32
in value
14849 param vorder CheckedInt32
in value
14850 param w1 CoordD
in value
14851 param w2 CoordD
in value
14852 param wstride Int32
in value
14853 param worder CheckedInt32
in value
14854 param points CoordD
in array
[COMPSIZE
(target
/ustride
/uorder
/vstride
/vorder
/wstride
/worder
)]
14856 category SGIX_polynomial_ffd
14858 glxflags SGI ignore
14863 DeformationMap3fSGIX
(target
, u1
, u2
, ustride
, uorder
, v1
, v2
, vstride
, vorder
, w1
, w2
, wstride
, worder
, points
)
14865 param target FfdTargetSGIX
in value
14866 param u1 CoordF
in value
14867 param u2 CoordF
in value
14868 param ustride Int32
in value
14869 param uorder CheckedInt32
in value
14870 param v1 CoordF
in value
14871 param v2 CoordF
in value
14872 param vstride Int32
in value
14873 param vorder CheckedInt32
in value
14874 param w1 CoordF
in value
14875 param w2 CoordF
in value
14876 param wstride Int32
in value
14877 param worder CheckedInt32
in value
14878 param points CoordF
in array
[COMPSIZE
(target
/ustride
/uorder
/vstride
/vorder
/wstride
/worder
)]
14879 category SGIX_polynomial_ffd
14882 glxflags SGI ignore
14889 param mask FfdMaskSGIX
in value
14890 category SGIX_polynomial_ffd
14892 glxflags SGI ignore
14897 LoadIdentityDeformationMapSGIX
(mask
)
14899 param mask FfdMaskSGIX
in value
14900 category SGIX_polynomial_ffd
14902 glxflags SGI ignore
14907 ###############################################################################
14910 # SGIX_reference_plane commands
14912 ###############################################################################
14914 ReferencePlaneSGIX
(equation
)
14916 param equation Float64
in array
[4]
14917 category SGIX_reference_plane
14924 ###############################################################################
14927 # SGIX_flush_raster commands
14929 ###############################################################################
14933 category SGIX_flush_raster
14935 dlflags notlistable
14941 ###############################################################################
14943 # Extension #62 - GLX_SGIX_cushion
14945 ###############################################################################
14947 ###############################################################################
14950 # SGIX_depth_texture commands
14952 ###############################################################################
14955 newcategory
: SGIX_depth_texture
14957 ###############################################################################
14960 # SGIS_fog_function commands
14962 ###############################################################################
14964 FogFuncSGIS
(n
, points
)
14966 param n SizeI
in value
14967 param points Float32
in array
[n
*2]
14968 category SGIS_fog_function
14975 # Need to insert GLX information
14976 GetFogFuncSGIS
(points
)
14978 param points Float32 out array
[COMPSIZE
()]
14979 category SGIS_fog_function
14981 dlflags notlistable
14986 ###############################################################################
14989 # SGIX_fog_offset commands
14991 ###############################################################################
14994 newcategory
: SGIX_fog_offset
14996 ###############################################################################
14999 # HP_image_transform commands
15001 ###############################################################################
15003 ImageTransformParameteriHP
(target
, pname
, param
)
15005 param target ImageTransformTargetHP
in value
15006 param pname ImageTransformPNameHP
in value
15007 param param Int32
in value
15008 category HP_image_transform
15013 ImageTransformParameterfHP
(target
, pname
, param
)
15015 param target ImageTransformTargetHP
in value
15016 param pname ImageTransformPNameHP
in value
15017 param param Float32
in value
15018 category HP_image_transform
15023 ImageTransformParameterivHP
(target
, pname
, params
)
15025 param target ImageTransformTargetHP
in value
15026 param pname ImageTransformPNameHP
in value
15027 param params Int32
in array
[COMPSIZE
(pname
)]
15028 category HP_image_transform
15033 ImageTransformParameterfvHP
(target
, pname
, params
)
15035 param target ImageTransformTargetHP
in value
15036 param pname ImageTransformPNameHP
in value
15037 param params Float32
in array
[COMPSIZE
(pname
)]
15038 category HP_image_transform
15043 GetImageTransformParameterivHP
(target
, pname
, params
)
15045 param target ImageTransformTargetHP
in value
15046 param pname ImageTransformPNameHP
in value
15047 param params Int32 out array
[COMPSIZE
(pname
)]
15048 dlflags notlistable
15049 category HP_image_transform
15054 GetImageTransformParameterfvHP
(target
, pname
, params
)
15056 param target ImageTransformTargetHP
in value
15057 param pname ImageTransformPNameHP
in value
15058 param params Float32 out array
[COMPSIZE
(pname
)]
15059 category HP_image_transform
15064 ###############################################################################
15067 # HP_convolution_border_modes commands
15069 ###############################################################################
15072 newcategory
: HP_convolution_border_modes
15074 ###############################################################################
15077 # INGR_palette_buffer commands
15079 ###############################################################################
15081 #@ (Intergraph hasn't provided a spec)
15083 ###############################################################################
15086 # SGIX_texture_add_env commands
15088 ###############################################################################
15091 newcategory
: SGIX_texture_add_env
15093 ###############################################################################
15095 # Extension #70 - skipped
15096 # Extension #71 - skipped
15097 # Extension #72 - skipped
15098 # Extension #73 - skipped
15100 ###############################################################################
15102 ###############################################################################
15105 # EXT_color_subtable commands
15107 # This was probably never actually shipped as an EXT - just written up as a
15108 # reference for OpenGL 1.2 ARB_imaging.
15110 ###############################################################################
15112 ColorSubTableEXT
(target
, start
, count
, format
, type, data
)
15114 param target ColorTableTarget
in value
15115 param start SizeI
in value
15116 param count SizeI
in value
15117 param format PixelFormat
in value
15118 param
type PixelType
in value
15119 param data Void
in array
[COMPSIZE
(format
/type/count
)]
15120 category EXT_color_subtable
15122 alias ColorSubTable
15124 CopyColorSubTableEXT
(target
, start
, x
, y
, width
)
15126 param target ColorTableTarget
in value
15127 param start SizeI
in value
15128 param x WinCoord
in value
15129 param y WinCoord
in value
15130 param width SizeI
in value
15131 category EXT_color_subtable
15133 alias CopyColorSubTable
15135 ###############################################################################
15137 # Extension #75 - GLU_EXT_object_space_tess
15139 ###############################################################################
15141 ###############################################################################
15144 # PGI_vertex_hints commands
15146 ###############################################################################
15149 newcategory
: PGI_vertex_hints
15151 ###############################################################################
15154 # PGI_misc_hints commands
15156 ###############################################################################
15158 HintPGI
(target
, mode
)
15160 param target HintTargetPGI
in value
15161 param mode Int32
in value
15162 category PGI_misc_hints
15166 ###############################################################################
15169 # EXT_paletted_texture commands
15171 ###############################################################################
15173 ColorTableEXT
(target
, internalFormat
, width
, format
, type, table
)
15175 param target ColorTableTarget
in value
15176 param internalFormat PixelInternalFormat
in value
15177 param width SizeI
in value
15178 param format PixelFormat
in value
15179 param
type PixelType
in value
15180 param table Void
in array
[COMPSIZE
(format
/type/width
)]
15181 category EXT_paletted_texture
15185 GetColorTableEXT
(target
, format
, type, data
)
15187 param target ColorTableTarget
in value
15188 param format PixelFormat
in value
15189 param
type PixelType
in value
15190 param data Void out array
[COMPSIZE
(target
/format
/type)]
15191 category EXT_paletted_texture
15195 GetColorTableParameterivEXT
(target
, pname
, params
)
15197 param target ColorTableTarget
in value
15198 param pname GetColorTableParameterPName
in value
15199 param params Int32 out array
[COMPSIZE
(pname
)]
15200 category EXT_paletted_texture
15204 GetColorTableParameterfvEXT
(target
, pname
, params
)
15206 param target ColorTableTarget
in value
15207 param pname GetColorTableParameterPName
in value
15208 param params Float32 out array
[COMPSIZE
(pname
)]
15209 category EXT_paletted_texture
15213 ###############################################################################
15216 # EXT_clip_volume_hint commands
15218 ###############################################################################
15221 newcategory
: EXT_clip_volume_hint
15223 ###############################################################################
15226 # SGIX_list_priority commands
15228 ###############################################################################
15230 # @@@ Needs vendorpriv opcodes assigned
15231 GetListParameterfvSGIX
(list
, pname
, params
)
15233 param list List
in value
15234 param pname ListParameterName
in value
15235 param params CheckedFloat32 out array
[COMPSIZE
(pname
)]
15236 dlflags notlistable
15238 category SGIX_list_priority
15244 # @@@ Needs vendorpriv opcodes assigned
15245 GetListParameterivSGIX
(list
, pname
, params
)
15247 param list List
in value
15248 param pname ListParameterName
in value
15249 param params CheckedInt32 out array
[COMPSIZE
(pname
)]
15250 dlflags notlistable
15252 category SGIX_list_priority
15258 ListParameterfSGIX
(list
, pname
, param
)
15260 param list List
in value
15261 param pname ListParameterName
in value
15262 param param CheckedFloat32
in value
15263 dlflags notlistable
15265 category SGIX_list_priority
15271 ListParameterfvSGIX
(list
, pname
, params
)
15273 param list List
in value
15274 param pname ListParameterName
in value
15275 param params CheckedFloat32
in array
[COMPSIZE
(pname
)]
15276 dlflags notlistable
15278 category SGIX_list_priority
15284 ListParameteriSGIX
(list
, pname
, param
)
15286 param list List
in value
15287 param pname ListParameterName
in value
15288 param param CheckedInt32
in value
15289 dlflags notlistable
15291 category SGIX_list_priority
15297 ListParameterivSGIX
(list
, pname
, params
)
15299 param list List
in value
15300 param pname ListParameterName
in value
15301 param params CheckedInt32
in array
[COMPSIZE
(pname
)]
15302 dlflags notlistable
15304 category SGIX_list_priority
15310 ###############################################################################
15313 # SGIX_ir_instrument1 commands
15315 ###############################################################################
15318 newcategory
: SGIX_ir_instrument1
15320 ###############################################################################
15323 # SGIX_calligraphic_fragment commands
15325 ###############################################################################
15328 newcategory
: SGIX_calligraphic_fragment
15330 ###############################################################################
15332 # Extension #83 - GLX_SGIX_video_resize
15334 ###############################################################################
15336 ###############################################################################
15339 # SGIX_texture_lod_bias commands
15341 ###############################################################################
15344 newcategory
: SGIX_texture_lod_bias
15346 ###############################################################################
15348 # Extension #85 - skipped
15349 # Extension #86 - GLX_SGIX_dmbuffer
15350 # Extension #87 - skipped
15351 # Extension #88 - skipped
15352 # Extension #89 - skipped
15354 ###############################################################################
15356 ###############################################################################
15359 # SGIX_shadow_ambient commands
15361 ###############################################################################
15364 newcategory
: SGIX_shadow_ambient
15366 ###############################################################################
15368 # Extension #91 - GLX_SGIX_swap_group
15369 # Extension #92 - GLX_SGIX_swap_barrier
15371 ###############################################################################
15373 ###############################################################################
15376 # EXT_index_texture commands
15378 ###############################################################################
15381 newcategory
: EXT_index_texture
15383 ###############################################################################
15386 # EXT_index_material commands
15388 ###############################################################################
15390 IndexMaterialEXT
(face
, mode
)
15392 param face MaterialFace
in value
15393 param mode IndexMaterialParameterEXT
in value
15394 category EXT_index_material
15400 ###############################################################################
15403 # EXT_index_func commands
15405 ###############################################################################
15407 IndexFuncEXT
(func
, ref
)
15409 param func IndexFunctionEXT
in value
15410 param ref ClampedFloat32
in value
15411 category EXT_index_func
15417 ###############################################################################
15420 # EXT_index_array_formats commands
15422 ###############################################################################
15425 newcategory
: EXT_index_array_formats
15427 ###############################################################################
15430 # EXT_compiled_vertex_array commands
15432 ###############################################################################
15434 LockArraysEXT
(first
, count
)
15436 param first Int32
in value
15437 param count SizeI
in value
15438 category EXT_compiled_vertex_array
15440 dlflags notlistable
15447 category EXT_compiled_vertex_array
15449 dlflags notlistable
15454 ###############################################################################
15457 # EXT_cull_vertex commands
15459 ###############################################################################
15461 CullParameterdvEXT
(pname
, params
)
15463 param pname CullParameterEXT
in value
15464 param params Float64 out array
[4]
15465 category EXT_cull_vertex
15467 dlflags notlistable
15472 CullParameterfvEXT
(pname
, params
)
15474 param pname CullParameterEXT
in value
15475 param params Float32 out array
[4]
15476 category EXT_cull_vertex
15478 dlflags notlistable
15483 ###############################################################################
15485 # Extension #99 - skipped
15486 # Extension #100 - GLU_EXT_nurbs_tessellator
15488 ###############################################################################
15490 ###############################################################################
15493 # SGIX_ycrcb commands
15495 ###############################################################################
15498 newcategory
: SGIX_ycrcb
15500 ###############################################################################
15503 # SGIX_fragment_lighting commands
15505 ###############################################################################
15507 FragmentColorMaterialSGIX
(face
, mode
)
15509 param face MaterialFace
in value
15510 param mode MaterialParameter
in value
15511 category SGIX_fragment_lighting
15517 FragmentLightfSGIX
(light
, pname
, param
)
15519 param light FragmentLightNameSGIX
in value
15520 param pname FragmentLightParameterSGIX
in value
15521 param param CheckedFloat32
in value
15522 category SGIX_fragment_lighting
15528 FragmentLightfvSGIX
(light
, pname
, params
)
15530 param light FragmentLightNameSGIX
in value
15531 param pname FragmentLightParameterSGIX
in value
15532 param params CheckedFloat32
in array
[COMPSIZE
(pname
)]
15533 category SGIX_fragment_lighting
15539 FragmentLightiSGIX
(light
, pname
, param
)
15541 param light FragmentLightNameSGIX
in value
15542 param pname FragmentLightParameterSGIX
in value
15543 param param CheckedInt32
in value
15544 category SGIX_fragment_lighting
15550 FragmentLightivSGIX
(light
, pname
, params
)
15552 param light FragmentLightNameSGIX
in value
15553 param pname FragmentLightParameterSGIX
in value
15554 param params CheckedInt32
in array
[COMPSIZE
(pname
)]
15555 category SGIX_fragment_lighting
15561 FragmentLightModelfSGIX
(pname
, param
)
15563 param pname FragmentLightModelParameterSGIX
in value
15564 param param CheckedFloat32
in value
15565 category SGIX_fragment_lighting
15571 FragmentLightModelfvSGIX
(pname
, params
)
15573 param pname FragmentLightModelParameterSGIX
in value
15574 param params CheckedFloat32
in array
[COMPSIZE
(pname
)]
15575 category SGIX_fragment_lighting
15581 FragmentLightModeliSGIX
(pname
, param
)
15583 param pname FragmentLightModelParameterSGIX
in value
15584 param param CheckedInt32
in value
15585 category SGIX_fragment_lighting
15591 FragmentLightModelivSGIX
(pname
, params
)
15593 param pname FragmentLightModelParameterSGIX
in value
15594 param params CheckedInt32
in array
[COMPSIZE
(pname
)]
15595 category SGIX_fragment_lighting
15601 FragmentMaterialfSGIX
(face
, pname
, param
)
15603 param face MaterialFace
in value
15604 param pname MaterialParameter
in value
15605 param param CheckedFloat32
in value
15606 category SGIX_fragment_lighting
15612 FragmentMaterialfvSGIX
(face
, pname
, params
)
15614 param face MaterialFace
in value
15615 param pname MaterialParameter
in value
15616 param params CheckedFloat32
in array
[COMPSIZE
(pname
)]
15617 category SGIX_fragment_lighting
15623 FragmentMaterialiSGIX
(face
, pname
, param
)
15625 param face MaterialFace
in value
15626 param pname MaterialParameter
in value
15627 param param CheckedInt32
in value
15628 category SGIX_fragment_lighting
15634 FragmentMaterialivSGIX
(face
, pname
, params
)
15636 param face MaterialFace
in value
15637 param pname MaterialParameter
in value
15638 param params CheckedInt32
in array
[COMPSIZE
(pname
)]
15639 category SGIX_fragment_lighting
15645 GetFragmentLightfvSGIX
(light
, pname
, params
)
15647 param light FragmentLightNameSGIX
in value
15648 param pname FragmentLightParameterSGIX
in value
15649 param params Float32 out array
[COMPSIZE
(pname
)]
15650 category SGIX_fragment_lighting
15651 dlflags notlistable
15657 GetFragmentLightivSGIX
(light
, pname
, params
)
15659 param light FragmentLightNameSGIX
in value
15660 param pname FragmentLightParameterSGIX
in value
15661 param params Int32 out array
[COMPSIZE
(pname
)]
15662 category SGIX_fragment_lighting
15663 dlflags notlistable
15669 GetFragmentMaterialfvSGIX
(face
, pname
, params
)
15671 param face MaterialFace
in value
15672 param pname MaterialParameter
in value
15673 param params Float32 out array
[COMPSIZE
(pname
)]
15674 category SGIX_fragment_lighting
15675 dlflags notlistable
15681 GetFragmentMaterialivSGIX
(face
, pname
, params
)
15683 param face MaterialFace
in value
15684 param pname MaterialParameter
in value
15685 param params Int32 out array
[COMPSIZE
(pname
)]
15686 category SGIX_fragment_lighting
15687 dlflags notlistable
15693 LightEnviSGIX
(pname
, param
)
15695 param pname LightEnvParameterSGIX
in value
15696 param param CheckedInt32
in value
15697 category SGIX_fragment_lighting
15703 ###############################################################################
15705 # Extension #103 - skipped
15706 # Extension #104 - skipped
15707 # Extension #105 - skipped
15708 # Extension #106 - skipped
15709 # Extension #107 - skipped
15710 # Extension #108 - skipped
15711 # Extension #109 - skipped
15713 ###############################################################################
15715 ###############################################################################
15718 # IBM_rasterpos_clip commands
15720 ###############################################################################
15723 newcategory
: IBM_rasterpos_clip
15725 ###############################################################################
15728 # HP_texture_lighting commands
15730 ###############################################################################
15733 newcategory
: HP_texture_lighting
15735 ###############################################################################
15738 # EXT_draw_range_elements commands
15740 ###############################################################################
15742 # Spec entries to be written
15743 DrawRangeElementsEXT
(mode
, start
, end
, count
, type, indices
)
15745 param mode BeginMode
in value
15746 param start UInt32
in value
15747 param end UInt32
in value
15748 param count SizeI
in value
15749 param
type DrawElementsType
in value
15750 param indices Void
in array
[COMPSIZE
(count
/type)]
15751 category EXT_draw_range_elements
15753 glxflags client
-handcode client
-intercept server
-handcode
15755 alias DrawRangeElements
15757 ###############################################################################
15760 # WIN_phong_shading commands
15762 ###############################################################################
15765 newcategory
: WIN_phong_shading
15767 ###############################################################################
15770 # WIN_specular_fog commands
15772 ###############################################################################
15775 newcategory
: WIN_specular_fog
15777 ###############################################################################
15779 # Extension #115 - skipped
15780 # Extension #116 - skipped
15782 ###############################################################################
15784 ###############################################################################
15787 # EXT_light_texture commands
15789 ###############################################################################
15791 # Spec entries to be written
15792 ApplyTextureEXT
(mode
)
15794 param mode LightTextureModeEXT
in value
15795 category EXT_light_texture
15800 TextureLightEXT
(pname
)
15802 param pname LightTexturePNameEXT
in value
15803 category EXT_light_texture
15808 TextureMaterialEXT
(face
, mode
)
15810 param face MaterialFace
in value
15811 param mode MaterialParameter
in value
15812 category EXT_light_texture
15817 ###############################################################################
15819 # Extension #118 - skipped
15821 ###############################################################################
15823 ###############################################################################
15826 # SGIX_blend_alpha_minmax commands
15828 ###############################################################################
15831 newcategory
: SGIX_blend_alpha_minmax
15833 ###############################################################################
15835 # Extension #120 - skipped
15836 # Extension #121 - skipped
15837 # Extension #122 - skipped
15838 # Extension #123 - skipped
15839 # Extension #124 - skipped
15840 # Extension #125 - skipped
15841 # Extension #126 - skipped
15842 # Extension #127 - skipped
15843 # Extension #128 - skipped
15845 ###############################################################################
15847 ###############################################################################
15850 # EXT_bgra commands
15852 ###############################################################################
15855 newcategory
: EXT_bgra
15857 ###############################################################################
15859 # Extension #130 - skipped
15860 # Extension #131 - skipped
15862 ###############################################################################
15864 ###############################################################################
15867 # SGIX_async commands
15869 ###############################################################################
15871 AsyncMarkerSGIX
(marker
)
15873 param marker UInt32
in value
15874 category SGIX_async
15880 FinishAsyncSGIX
(markerp
)
15882 param markerp UInt32 out array
[1]
15883 category SGIX_async
15885 dlflags notlistable
15890 PollAsyncSGIX
(markerp
)
15892 param markerp UInt32 out array
[1]
15893 category SGIX_async
15895 dlflags notlistable
15900 GenAsyncMarkersSGIX
(range
)
15902 param range SizeI
in value
15903 category SGIX_async
15905 dlflags notlistable
15910 DeleteAsyncMarkersSGIX
(marker
, range
)
15912 param marker UInt32
in value
15913 param range SizeI
in value
15914 category SGIX_async
15916 dlflags notlistable
15921 IsAsyncMarkerSGIX
(marker
)
15923 param marker UInt32
in value
15924 category SGIX_async
15926 dlflags notlistable
15931 ###############################################################################
15934 # SGIX_async_pixel commands
15936 ###############################################################################
15939 newcategory
: SGIX_async_pixel
15941 ###############################################################################
15944 # SGIX_async_histogram commands
15946 ###############################################################################
15949 newcategory
: SGIX_async_histogram
15951 ###############################################################################
15953 # Extension #135 - skipped (INTEL_texture_scissor was never implemented)
15955 ###############################################################################
15957 ###############################################################################
15960 # INTEL_parallel_arrays commands
15962 ###############################################################################
15964 VertexPointervINTEL
(size
, type, pointer
)
15966 param size Int32
in value
15967 param
type VertexPointerType
in value
15968 param pointer VoidPointer
in array
[4] retained
15969 category INTEL_parallel_arrays
15970 dlflags notlistable
15971 glxflags client
-handcode server
-handcode EXT
15975 NormalPointervINTEL
(type, pointer
)
15977 param
type NormalPointerType
in value
15978 param pointer VoidPointer
in array
[4] retained
15979 category INTEL_parallel_arrays
15980 dlflags notlistable
15981 glxflags client
-handcode server
-handcode EXT
15985 ColorPointervINTEL
(size
, type, pointer
)
15987 param size Int32
in value
15988 param
type VertexPointerType
in value
15989 param pointer VoidPointer
in array
[4] retained
15990 category INTEL_parallel_arrays
15991 dlflags notlistable
15992 glxflags client
-handcode server
-handcode EXT
15996 TexCoordPointervINTEL
(size
, type, pointer
)
15998 param size Int32
in value
15999 param
type VertexPointerType
in value
16000 param pointer VoidPointer
in array
[4] retained
16001 category INTEL_parallel_arrays
16002 dlflags notlistable
16003 glxflags client
-handcode server
-handcode EXT
16008 ###############################################################################
16011 # HP_occlusion_test commands
16013 ###############################################################################
16016 newcategory
: HP_occlusion_test
16018 ###############################################################################
16021 # EXT_pixel_transform commands
16023 ###############################################################################
16025 PixelTransformParameteriEXT
(target
, pname
, param
)
16027 param target PixelTransformTargetEXT
in value
16028 param pname PixelTransformPNameEXT
in value
16029 param param Int32
in value
16030 category EXT_pixel_transform
16035 PixelTransformParameterfEXT
(target
, pname
, param
)
16037 param target PixelTransformTargetEXT
in value
16038 param pname PixelTransformPNameEXT
in value
16039 param param Float32
in value
16040 category EXT_pixel_transform
16045 PixelTransformParameterivEXT
(target
, pname
, params
)
16047 param target PixelTransformTargetEXT
in value
16048 param pname PixelTransformPNameEXT
in value
16049 param params Int32
in array
[1]
16050 category EXT_pixel_transform
16055 PixelTransformParameterfvEXT
(target
, pname
, params
)
16057 param target PixelTransformTargetEXT
in value
16058 param pname PixelTransformPNameEXT
in value
16059 param params Float32
in array
[1]
16060 category EXT_pixel_transform
16065 ###############################################################################
16068 # EXT_pixel_transform_color_table commands
16070 ###############################################################################
16073 newcategory
: EXT_pixel_transform_color_table
16075 ###############################################################################
16077 # Extension #140 - skipped
16079 ###############################################################################
16081 ###############################################################################
16084 # EXT_shared_texture_palette commands
16086 ###############################################################################
16089 newcategory
: EXT_shared_texture_palette
16091 ###############################################################################
16093 # Extension #142 - GLX_SGIS_blended_overlay
16094 # Extension #143 - GLX_SGIS_shared_multisample
16096 ###############################################################################
16098 ###############################################################################
16101 # EXT_separate_specular_color commands
16103 ###############################################################################
16106 newcategory
: EXT_separate_specular_color
16108 ###############################################################################
16111 # EXT_secondary_color commands
16113 ###############################################################################
16115 SecondaryColor3bEXT
(red
, green
, blue
)
16117 param red ColorB
in value
16118 param green ColorB
in value
16119 param blue ColorB
in value
16120 category EXT_secondary_color
16121 vectorequiv SecondaryColor3bvEXT
16123 alias SecondaryColor3b
16125 SecondaryColor3bvEXT
(v
)
16127 param v ColorB
in array
[3]
16128 category EXT_secondary_color
16131 alias SecondaryColor3bv
16133 SecondaryColor3dEXT
(red
, green
, blue
)
16135 param red ColorD
in value
16136 param green ColorD
in value
16137 param blue ColorD
in value
16138 category EXT_secondary_color
16139 vectorequiv SecondaryColor3dvEXT
16141 alias SecondaryColor3d
16143 SecondaryColor3dvEXT
(v
)
16145 param v ColorD
in array
[3]
16146 category EXT_secondary_color
16149 alias SecondaryColor3dv
16151 SecondaryColor3fEXT
(red
, green
, blue
)
16153 param red ColorF
in value
16154 param green ColorF
in value
16155 param blue ColorF
in value
16156 category EXT_secondary_color
16157 vectorequiv SecondaryColor3fvEXT
16159 alias SecondaryColor3f
16161 SecondaryColor3fvEXT
(v
)
16163 param v ColorF
in array
[3]
16164 category EXT_secondary_color
16167 alias SecondaryColor3fv
16169 SecondaryColor3iEXT
(red
, green
, blue
)
16171 param red ColorI
in value
16172 param green ColorI
in value
16173 param blue ColorI
in value
16174 category EXT_secondary_color
16175 vectorequiv SecondaryColor3ivEXT
16177 alias SecondaryColor3i
16179 SecondaryColor3ivEXT
(v
)
16181 param v ColorI
in array
[3]
16182 category EXT_secondary_color
16186 alias SecondaryColor3iv
16188 SecondaryColor3sEXT
(red
, green
, blue
)
16190 param red ColorS
in value
16191 param green ColorS
in value
16192 param blue ColorS
in value
16193 category EXT_secondary_color
16194 vectorequiv SecondaryColor3svEXT
16196 alias SecondaryColor3s
16198 SecondaryColor3svEXT
(v
)
16200 param v ColorS
in array
[3]
16201 category EXT_secondary_color
16204 alias SecondaryColor3sv
16206 SecondaryColor3ubEXT
(red
, green
, blue
)
16208 param red ColorUB
in value
16209 param green ColorUB
in value
16210 param blue ColorUB
in value
16211 category EXT_secondary_color
16212 vectorequiv SecondaryColor3ubvEXT
16214 alias SecondaryColor3ub
16216 SecondaryColor3ubvEXT
(v
)
16218 param v ColorUB
in array
[3]
16219 category EXT_secondary_color
16222 alias SecondaryColor3ubv
16224 SecondaryColor3uiEXT
(red
, green
, blue
)
16226 param red ColorUI
in value
16227 param green ColorUI
in value
16228 param blue ColorUI
in value
16229 category EXT_secondary_color
16230 vectorequiv SecondaryColor3uivEXT
16232 alias SecondaryColor3ui
16234 SecondaryColor3uivEXT
(v
)
16236 param v ColorUI
in array
[3]
16237 category EXT_secondary_color
16240 alias SecondaryColor3uiv
16242 SecondaryColor3usEXT
(red
, green
, blue
)
16244 param red ColorUS
in value
16245 param green ColorUS
in value
16246 param blue ColorUS
in value
16247 category EXT_secondary_color
16248 vectorequiv SecondaryColor3usvEXT
16250 alias SecondaryColor3us
16252 SecondaryColor3usvEXT
(v
)
16254 param v ColorUS
in array
[3]
16255 category EXT_secondary_color
16258 alias SecondaryColor3usv
16260 SecondaryColorPointerEXT
(size
, type, stride
, pointer
)
16262 param size Int32
in value
16263 param
type ColorPointerType
in value
16264 param stride SizeI
in value
16265 param pointer Void
in array
[COMPSIZE
(size
/type/stride
)] retained
16266 category EXT_secondary_color
16267 dlflags notlistable
16268 glxflags client
-handcode server
-handcode EXT
16271 alias SecondaryColorPointer
16273 ###############################################################################
16276 # EXT_texture_env commands
16278 ###############################################################################
16280 # Dead extension - never implemented (removed from registry!)
16282 # newcategory: EXT_texture_env
16284 ###############################################################################
16287 # EXT_texture_perturb_normal commands
16289 ###############################################################################
16291 TextureNormalEXT
(mode
)
16293 param mode TextureNormalModeEXT
in value
16294 category EXT_texture_perturb_normal
16299 ###############################################################################
16302 # EXT_multi_draw_arrays commands
16304 ###############################################################################
16306 # first and count are really 'in'
16307 MultiDrawArraysEXT
(mode
, first
, count
, primcount
)
16309 param mode BeginMode
in value
16310 param first Int32 out array
[COMPSIZE
(primcount
)]
16311 param count SizeI out array
[COMPSIZE
(primcount
)]
16312 param primcount SizeI
in value
16313 category EXT_multi_draw_arrays
16316 alias MultiDrawArrays
16318 MultiDrawElementsEXT
(mode
, count
, type, indices
, primcount
)
16320 param mode BeginMode
in value
16321 param count SizeI
in array
[COMPSIZE
(primcount
)]
16322 param
type DrawElementsType
in value
16323 param indices VoidPointer
in array
[COMPSIZE
(primcount
)]
16324 param primcount SizeI
in value
16325 category EXT_multi_draw_arrays
16328 alias MultiDrawElements
16330 ###############################################################################
16333 # EXT_fog_coord commands
16335 ###############################################################################
16337 FogCoordfEXT
(coord
)
16339 param coord CoordF
in value
16340 category EXT_fog_coord
16341 vectorequiv FogCoordfvEXT
16345 FogCoordfvEXT
(coord
)
16347 param coord CoordF
in array
[1]
16348 category EXT_fog_coord
16353 FogCoorddEXT
(coord
)
16355 param coord CoordD
in value
16356 category EXT_fog_coord
16357 vectorequiv FogCoorddvEXT
16361 FogCoorddvEXT
(coord
)
16363 param coord CoordD
in array
[1]
16364 category EXT_fog_coord
16369 FogCoordPointerEXT
(type, stride
, pointer
)
16371 param
type FogPointerTypeEXT
in value
16372 param stride SizeI
in value
16373 param pointer Void
in array
[COMPSIZE
(type/stride
)] retained
16374 category EXT_fog_coord
16375 dlflags notlistable
16377 glxflags client
-handcode server
-handcode EXT
16378 alias FogCoordPointer
16380 ###############################################################################
16382 # Extension #150 - skipped
16383 # Extension #151 - skipped
16384 # Extension #152 - skipped
16385 # Extension #153 - skipped
16386 # Extension #154 - skipped
16388 ###############################################################################
16390 ###############################################################################
16393 # REND_screen_coordinates commands
16395 ###############################################################################
16398 newcategory
: REND_screen_coordinates
16400 ###############################################################################
16403 # EXT_coordinate_frame commands
16405 ###############################################################################
16407 Tangent3bEXT
(tx
, ty
, tz
)
16409 param tx Int8
in value
16410 param ty Int8
in value
16411 param tz Int8
in value
16412 category EXT_coordinate_frame
16413 vectorequiv Tangent3bvEXT
16419 param v Int8
in array
[3]
16420 category EXT_coordinate_frame
16425 Tangent3dEXT
(tx
, ty
, tz
)
16427 param tx CoordD
in value
16428 param ty CoordD
in value
16429 param tz CoordD
in value
16430 category EXT_coordinate_frame
16431 vectorequiv Tangent3dvEXT
16437 param v CoordD
in array
[3]
16438 category EXT_coordinate_frame
16443 Tangent3fEXT
(tx
, ty
, tz
)
16445 param tx CoordF
in value
16446 param ty CoordF
in value
16447 param tz CoordF
in value
16448 category EXT_coordinate_frame
16449 vectorequiv Tangent3fvEXT
16455 param v CoordF
in array
[3]
16456 category EXT_coordinate_frame
16461 Tangent3iEXT
(tx
, ty
, tz
)
16463 param tx Int32
in value
16464 param ty Int32
in value
16465 param tz Int32
in value
16466 category EXT_coordinate_frame
16467 vectorequiv Tangent3ivEXT
16473 param v Int32
in array
[3]
16474 category EXT_coordinate_frame
16479 Tangent3sEXT
(tx
, ty
, tz
)
16481 param tx Int16
in value
16482 param ty Int16
in value
16483 param tz Int16
in value
16484 category EXT_coordinate_frame
16485 vectorequiv Tangent3svEXT
16491 param v Int16
in array
[3]
16492 category EXT_coordinate_frame
16497 Binormal3bEXT
(bx
, by
, bz
)
16499 param bx Int8
in value
16500 param by Int8
in value
16501 param bz Int8
in value
16502 category EXT_coordinate_frame
16503 vectorequiv Binormal3bvEXT
16509 param v Int8
in array
[3]
16510 category EXT_coordinate_frame
16515 Binormal3dEXT
(bx
, by
, bz
)
16517 param bx CoordD
in value
16518 param by CoordD
in value
16519 param bz CoordD
in value
16520 category EXT_coordinate_frame
16521 vectorequiv Binormal3dvEXT
16527 param v CoordD
in array
[3]
16528 category EXT_coordinate_frame
16533 Binormal3fEXT
(bx
, by
, bz
)
16535 param bx CoordF
in value
16536 param by CoordF
in value
16537 param bz CoordF
in value
16538 category EXT_coordinate_frame
16539 vectorequiv Binormal3fvEXT
16545 param v CoordF
in array
[3]
16546 category EXT_coordinate_frame
16551 Binormal3iEXT
(bx
, by
, bz
)
16553 param bx Int32
in value
16554 param by Int32
in value
16555 param bz Int32
in value
16556 category EXT_coordinate_frame
16557 vectorequiv Binormal3ivEXT
16563 param v Int32
in array
[3]
16564 category EXT_coordinate_frame
16569 Binormal3sEXT
(bx
, by
, bz
)
16571 param bx Int16
in value
16572 param by Int16
in value
16573 param bz Int16
in value
16574 category EXT_coordinate_frame
16575 vectorequiv Binormal3svEXT
16581 param v Int16
in array
[3]
16582 category EXT_coordinate_frame
16587 TangentPointerEXT
(type, stride
, pointer
)
16589 param
type TangentPointerTypeEXT
in value
16590 param stride SizeI
in value
16591 param pointer Void
in array
[COMPSIZE
(type/stride
)] retained
16592 category EXT_coordinate_frame
16593 dlflags notlistable
16594 glxflags client
-handcode client
-intercept server
-handcode
16598 BinormalPointerEXT
(type, stride
, pointer
)
16600 param
type BinormalPointerTypeEXT
in value
16601 param stride SizeI
in value
16602 param pointer Void
in array
[COMPSIZE
(type/stride
)] retained
16603 category EXT_coordinate_frame
16604 dlflags notlistable
16605 glxflags client
-handcode client
-intercept server
-handcode
16609 ###############################################################################
16611 # Extension #157 - skipped
16613 ###############################################################################
16615 ###############################################################################
16618 # EXT_texture_env_combine commands
16620 ###############################################################################
16623 newcategory
: EXT_texture_env_combine
16625 ###############################################################################
16628 # APPLE_specular_vector commands
16630 ###############################################################################
16633 newcategory
: APPLE_specular_vector
16635 ###############################################################################
16638 # APPLE_transform_hint commands
16640 ###############################################################################
16643 newcategory
: APPLE_transform_hint
16645 ###############################################################################
16648 # SGIX_fog_scale commands
16650 ###############################################################################
16653 newcategory
: SGIX_fog_scale
16655 ###############################################################################
16657 # Extension #162 - skipped
16659 ###############################################################################
16661 ###############################################################################
16664 # SUNX_constant_data commands
16666 ###############################################################################
16668 FinishTextureSUNX
()
16670 category SUNX_constant_data
16675 ###############################################################################
16678 # SUN_global_alpha commands
16680 ###############################################################################
16682 GlobalAlphaFactorbSUN
(factor
)
16684 param factor Int8
in value
16685 category SUN_global_alpha
16690 GlobalAlphaFactorsSUN
(factor
)
16692 param factor Int16
in value
16693 category SUN_global_alpha
16698 GlobalAlphaFactoriSUN
(factor
)
16700 param factor Int32
in value
16701 category SUN_global_alpha
16706 GlobalAlphaFactorfSUN
(factor
)
16708 param factor Float32
in value
16709 category SUN_global_alpha
16714 GlobalAlphaFactordSUN
(factor
)
16716 param factor Float64
in value
16717 category SUN_global_alpha
16722 GlobalAlphaFactorubSUN
(factor
)
16724 param factor UInt8
in value
16725 category SUN_global_alpha
16730 GlobalAlphaFactorusSUN
(factor
)
16732 param factor UInt16
in value
16733 category SUN_global_alpha
16738 GlobalAlphaFactoruiSUN
(factor
)
16740 param factor UInt32
in value
16741 category SUN_global_alpha
16746 ###############################################################################
16749 # SUN_triangle_list commands
16751 ###############################################################################
16753 ReplacementCodeuiSUN
(code
)
16755 param code UInt32
in value
16756 category SUN_triangle_list
16761 ReplacementCodeusSUN
(code
)
16763 param code UInt16
in value
16764 category SUN_triangle_list
16769 ReplacementCodeubSUN
(code
)
16771 param code UInt8
in value
16772 category SUN_triangle_list
16777 ReplacementCodeuivSUN
(code
)
16779 param code UInt32
in array
[COMPSIZE
()]
16780 category SUN_triangle_list
16785 ReplacementCodeusvSUN
(code
)
16787 param code UInt16
in array
[COMPSIZE
()]
16788 category SUN_triangle_list
16793 ReplacementCodeubvSUN
(code
)
16795 param code UInt8
in array
[COMPSIZE
()]
16796 category SUN_triangle_list
16801 ReplacementCodePointerSUN
(type, stride
, pointer
)
16803 param
type ReplacementCodeTypeSUN
in value
16804 param stride SizeI
in value
16805 param pointer VoidPointer
in array
[COMPSIZE
(type/stride
)] retained
16806 category SUN_triangle_list
16811 ###############################################################################
16814 # SUN_vertex commands
16816 ###############################################################################
16818 Color4ubVertex2fSUN
(r
, g
, b
, a
, x
, y
)
16820 param r UInt8
in value
16821 param g UInt8
in value
16822 param b UInt8
in value
16823 param a UInt8
in value
16824 param x Float32
in value
16825 param y Float32
in value
16826 category SUN_vertex
16831 Color4ubVertex2fvSUN
(c
, v
)
16833 param c UInt8
in array
[4]
16834 param v Float32
in array
[2]
16835 category SUN_vertex
16840 Color4ubVertex3fSUN
(r
, g
, b
, a
, x
, y
, z
)
16842 param r UInt8
in value
16843 param g UInt8
in value
16844 param b UInt8
in value
16845 param a UInt8
in value
16846 param x Float32
in value
16847 param y Float32
in value
16848 param z Float32
in value
16849 category SUN_vertex
16854 Color4ubVertex3fvSUN
(c
, v
)
16856 param c UInt8
in array
[4]
16857 param v Float32
in array
[3]
16858 category SUN_vertex
16863 Color3fVertex3fSUN
(r
, g
, b
, x
, y
, z
)
16865 param r Float32
in value
16866 param g Float32
in value
16867 param b Float32
in value
16868 param x Float32
in value
16869 param y Float32
in value
16870 param z Float32
in value
16871 category SUN_vertex
16876 Color3fVertex3fvSUN
(c
, v
)
16878 param c Float32
in array
[3]
16879 param v Float32
in array
[3]
16880 category SUN_vertex
16885 Normal3fVertex3fSUN
(nx
, ny
, nz
, x
, y
, z
)
16887 param nx Float32
in value
16888 param ny Float32
in value
16889 param nz Float32
in value
16890 param x Float32
in value
16891 param y Float32
in value
16892 param z Float32
in value
16893 category SUN_vertex
16898 Normal3fVertex3fvSUN
(n
, v
)
16900 param n Float32
in array
[3]
16901 param v Float32
in array
[3]
16902 category SUN_vertex
16907 Color4fNormal3fVertex3fSUN
(r
, g
, b
, a
, nx
, ny
, nz
, x
, y
, z
)
16909 param r Float32
in value
16910 param g Float32
in value
16911 param b Float32
in value
16912 param a Float32
in value
16913 param nx Float32
in value
16914 param ny Float32
in value
16915 param nz Float32
in value
16916 param x Float32
in value
16917 param y Float32
in value
16918 param z Float32
in value
16919 category SUN_vertex
16924 Color4fNormal3fVertex3fvSUN
(c
, n
, v
)
16926 param c Float32
in array
[4]
16927 param n Float32
in array
[3]
16928 param v Float32
in array
[3]
16929 category SUN_vertex
16934 TexCoord2fVertex3fSUN
(s
, t
, x
, y
, z
)
16936 param s Float32
in value
16937 param t Float32
in value
16938 param x Float32
in value
16939 param y Float32
in value
16940 param z Float32
in value
16941 category SUN_vertex
16946 TexCoord2fVertex3fvSUN
(tc
, v
)
16948 param tc Float32
in array
[2]
16949 param v Float32
in array
[3]
16950 category SUN_vertex
16955 TexCoord4fVertex4fSUN
(s
, t
, p
, q
, x
, y
, z
, w
)
16957 param s Float32
in value
16958 param t Float32
in value
16959 param p Float32
in value
16960 param q Float32
in value
16961 param x Float32
in value
16962 param y Float32
in value
16963 param z Float32
in value
16964 param w Float32
in value
16965 category SUN_vertex
16970 TexCoord4fVertex4fvSUN
(tc
, v
)
16972 param tc Float32
in array
[4]
16973 param v Float32
in array
[4]
16974 category SUN_vertex
16979 TexCoord2fColor4ubVertex3fSUN
(s
, t
, r
, g
, b
, a
, x
, y
, z
)
16981 param s Float32
in value
16982 param t Float32
in value
16983 param r UInt8
in value
16984 param g UInt8
in value
16985 param b UInt8
in value
16986 param a UInt8
in value
16987 param x Float32
in value
16988 param y Float32
in value
16989 param z Float32
in value
16990 category SUN_vertex
16995 TexCoord2fColor4ubVertex3fvSUN
(tc
, c
, v
)
16997 param tc Float32
in array
[2]
16998 param c UInt8
in array
[4]
16999 param v Float32
in array
[3]
17000 category SUN_vertex
17005 TexCoord2fColor3fVertex3fSUN
(s
, t
, r
, g
, b
, x
, y
, z
)
17007 param s Float32
in value
17008 param t Float32
in value
17009 param r Float32
in value
17010 param g Float32
in value
17011 param b Float32
in value
17012 param x Float32
in value
17013 param y Float32
in value
17014 param z Float32
in value
17015 category SUN_vertex
17020 TexCoord2fColor3fVertex3fvSUN
(tc
, c
, v
)
17022 param tc Float32
in array
[2]
17023 param c Float32
in array
[3]
17024 param v Float32
in array
[3]
17025 category SUN_vertex
17030 TexCoord2fNormal3fVertex3fSUN
(s
, t
, nx
, ny
, nz
, x
, y
, z
)
17032 param s Float32
in value
17033 param t Float32
in value
17034 param nx Float32
in value
17035 param ny Float32
in value
17036 param nz Float32
in value
17037 param x Float32
in value
17038 param y Float32
in value
17039 param z Float32
in value
17040 category SUN_vertex
17045 TexCoord2fNormal3fVertex3fvSUN
(tc
, n
, v
)
17047 param tc Float32
in array
[2]
17048 param n Float32
in array
[3]
17049 param v Float32
in array
[3]
17050 category SUN_vertex
17055 TexCoord2fColor4fNormal3fVertex3fSUN
(s
, t
, r
, g
, b
, a
, nx
, ny
, nz
, x
, y
, z
)
17057 param s Float32
in value
17058 param t Float32
in value
17059 param r Float32
in value
17060 param g Float32
in value
17061 param b Float32
in value
17062 param a Float32
in value
17063 param nx Float32
in value
17064 param ny Float32
in value
17065 param nz Float32
in value
17066 param x Float32
in value
17067 param y Float32
in value
17068 param z Float32
in value
17069 category SUN_vertex
17074 TexCoord2fColor4fNormal3fVertex3fvSUN
(tc
, c
, n
, v
)
17076 param tc Float32
in array
[2]
17077 param c Float32
in array
[4]
17078 param n Float32
in array
[3]
17079 param v Float32
in array
[3]
17080 category SUN_vertex
17085 TexCoord4fColor4fNormal3fVertex4fSUN
(s
, t
, p
, q
, r
, g
, b
, a
, nx
, ny
, nz
, x
, y
, z
, w
)
17087 param s Float32
in value
17088 param t Float32
in value
17089 param p Float32
in value
17090 param q Float32
in value
17091 param r Float32
in value
17092 param g Float32
in value
17093 param b Float32
in value
17094 param a Float32
in value
17095 param nx Float32
in value
17096 param ny Float32
in value
17097 param nz Float32
in value
17098 param x Float32
in value
17099 param y Float32
in value
17100 param z Float32
in value
17101 param w Float32
in value
17102 category SUN_vertex
17107 TexCoord4fColor4fNormal3fVertex4fvSUN
(tc
, c
, n
, v
)
17109 param tc Float32
in array
[4]
17110 param c Float32
in array
[4]
17111 param n Float32
in array
[3]
17112 param v Float32
in array
[4]
17113 category SUN_vertex
17118 ReplacementCodeuiVertex3fSUN
(rc
, x
, y
, z
)
17120 param rc ReplacementCodeSUN
in value
17121 param x Float32
in value
17122 param y Float32
in value
17123 param z Float32
in value
17124 category SUN_vertex
17129 ReplacementCodeuiVertex3fvSUN
(rc
, v
)
17131 param rc ReplacementCodeSUN
in array
[1]
17132 param v Float32
in array
[3]
17133 category SUN_vertex
17138 ReplacementCodeuiColor4ubVertex3fSUN
(rc
, r
, g
, b
, a
, x
, y
, z
)
17140 param rc ReplacementCodeSUN
in value
17141 param r UInt8
in value
17142 param g UInt8
in value
17143 param b UInt8
in value
17144 param a UInt8
in value
17145 param x Float32
in value
17146 param y Float32
in value
17147 param z Float32
in value
17148 category SUN_vertex
17153 ReplacementCodeuiColor4ubVertex3fvSUN
(rc
, c
, v
)
17155 param rc ReplacementCodeSUN
in array
[1]
17156 param c UInt8
in array
[4]
17157 param v Float32
in array
[3]
17158 category SUN_vertex
17163 ReplacementCodeuiColor3fVertex3fSUN
(rc
, r
, g
, b
, x
, y
, z
)
17165 param rc ReplacementCodeSUN
in value
17166 param r Float32
in value
17167 param g Float32
in value
17168 param b Float32
in value
17169 param x Float32
in value
17170 param y Float32
in value
17171 param z Float32
in value
17172 category SUN_vertex
17177 ReplacementCodeuiColor3fVertex3fvSUN
(rc
, c
, v
)
17179 param rc ReplacementCodeSUN
in array
[1]
17180 param c Float32
in array
[3]
17181 param v Float32
in array
[3]
17182 category SUN_vertex
17187 ReplacementCodeuiNormal3fVertex3fSUN
(rc
, nx
, ny
, nz
, x
, y
, z
)
17189 param rc ReplacementCodeSUN
in value
17190 param nx Float32
in value
17191 param ny Float32
in value
17192 param nz Float32
in value
17193 param x Float32
in value
17194 param y Float32
in value
17195 param z Float32
in value
17196 category SUN_vertex
17201 ReplacementCodeuiNormal3fVertex3fvSUN
(rc
, n
, v
)
17203 param rc ReplacementCodeSUN
in array
[1]
17204 param n Float32
in array
[3]
17205 param v Float32
in array
[3]
17206 category SUN_vertex
17211 ReplacementCodeuiColor4fNormal3fVertex3fSUN
(rc
, r
, g
, b
, a
, nx
, ny
, nz
, x
, y
, z
)
17213 param rc ReplacementCodeSUN
in value
17214 param r Float32
in value
17215 param g Float32
in value
17216 param b Float32
in value
17217 param a Float32
in value
17218 param nx Float32
in value
17219 param ny Float32
in value
17220 param nz Float32
in value
17221 param x Float32
in value
17222 param y Float32
in value
17223 param z Float32
in value
17224 category SUN_vertex
17229 ReplacementCodeuiColor4fNormal3fVertex3fvSUN
(rc
, c
, n
, v
)
17231 param rc ReplacementCodeSUN
in array
[1]
17232 param c Float32
in array
[4]
17233 param n Float32
in array
[3]
17234 param v Float32
in array
[3]
17235 category SUN_vertex
17240 ReplacementCodeuiTexCoord2fVertex3fSUN
(rc
, s
, t
, x
, y
, z
)
17242 param rc ReplacementCodeSUN
in value
17243 param s Float32
in value
17244 param t Float32
in value
17245 param x Float32
in value
17246 param y Float32
in value
17247 param z Float32
in value
17248 category SUN_vertex
17253 ReplacementCodeuiTexCoord2fVertex3fvSUN
(rc
, tc
, v
)
17255 param rc ReplacementCodeSUN
in array
[1]
17256 param tc Float32
in array
[2]
17257 param v Float32
in array
[3]
17258 category SUN_vertex
17263 ReplacementCodeuiTexCoord2fNormal3fVertex3fSUN
(rc
, s
, t
, nx
, ny
, nz
, x
, y
, z
)
17265 param rc ReplacementCodeSUN
in value
17266 param s Float32
in value
17267 param t Float32
in value
17268 param nx Float32
in value
17269 param ny Float32
in value
17270 param nz Float32
in value
17271 param x Float32
in value
17272 param y Float32
in value
17273 param z Float32
in value
17274 category SUN_vertex
17279 ReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN
(rc
, tc
, n
, v
)
17281 param rc ReplacementCodeSUN
in array
[1]
17282 param tc Float32
in array
[2]
17283 param n Float32
in array
[3]
17284 param v Float32
in array
[3]
17285 category SUN_vertex
17290 ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN
(rc
, s
, t
, r
, g
, b
, a
, nx
, ny
, nz
, x
, y
, z
)
17292 param rc ReplacementCodeSUN
in value
17293 param s Float32
in value
17294 param t Float32
in value
17295 param r Float32
in value
17296 param g Float32
in value
17297 param b Float32
in value
17298 param a Float32
in value
17299 param nx Float32
in value
17300 param ny Float32
in value
17301 param nz Float32
in value
17302 param x Float32
in value
17303 param y Float32
in value
17304 param z Float32
in value
17305 category SUN_vertex
17310 ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN
(rc
, tc
, c
, n
, v
)
17312 param rc ReplacementCodeSUN
in array
[1]
17313 param tc Float32
in array
[2]
17314 param c Float32
in array
[4]
17315 param n Float32
in array
[3]
17316 param v Float32
in array
[3]
17317 category SUN_vertex
17322 ###############################################################################
17324 # Extension #167 - WGL_EXT_display_color_table
17325 # Extension #168 - WGL_EXT_extensions_string
17326 # Extension #169 - WGL_EXT_make_current_read
17327 # Extension #170 - WGL_EXT_pixel_format
17328 # Extension #171 - WGL_EXT_pbuffer
17329 # Extension #172 - WGL_EXT_swap_control
17331 ###############################################################################
17333 ###############################################################################
17336 # EXT_blend_func_separate commands (also INGR_blend_func_separate)
17338 ###############################################################################
17340 BlendFuncSeparateEXT
(sfactorRGB
, dfactorRGB
, sfactorAlpha
, dfactorAlpha
)
17342 param sfactorRGB BlendFuncSeparateParameterEXT
in value
17343 param dfactorRGB BlendFuncSeparateParameterEXT
in value
17344 param sfactorAlpha BlendFuncSeparateParameterEXT
in value
17345 param dfactorAlpha BlendFuncSeparateParameterEXT
in value
17346 category EXT_blend_func_separate
17350 alias BlendFuncSeparate
17352 BlendFuncSeparateINGR
(sfactorRGB
, dfactorRGB
, sfactorAlpha
, dfactorAlpha
)
17354 param sfactorRGB BlendFuncSeparateParameterEXT
in value
17355 param dfactorRGB BlendFuncSeparateParameterEXT
in value
17356 param sfactorAlpha BlendFuncSeparateParameterEXT
in value
17357 param dfactorAlpha BlendFuncSeparateParameterEXT
in value
17358 category INGR_blend_func_separate
17362 alias BlendFuncSeparateEXT
17364 ###############################################################################
17367 # INGR_color_clamp commands
17369 ###############################################################################
17372 newcategory
: INGR_color_clamp
17374 ###############################################################################
17377 # INGR_interlace_read commands
17379 ###############################################################################
17382 newcategory
: INGR_interlace_read
17384 ###############################################################################
17387 # EXT_stencil_wrap commands
17389 ###############################################################################
17392 newcategory
: EXT_stencil_wrap
17394 ###############################################################################
17396 # Extension #177 - skipped
17398 ###############################################################################
17400 ###############################################################################
17403 # EXT_422_pixels commands
17405 ###############################################################################
17408 newcategory
: EXT_422_pixels
17410 ###############################################################################
17413 # NV_texgen_reflection commands
17415 ###############################################################################
17418 newcategory
: NV_texgen_reflection
17420 ###############################################################################
17423 # @ EXT_texture_cube_map commands
17425 ###############################################################################
17429 ###############################################################################
17431 # Extension #180 - skipped
17432 # Extension #181 - skipped
17434 ###############################################################################
17436 ###############################################################################
17439 # SUN_convolution_border_modes commands
17441 ###############################################################################
17444 newcategory
: SUN_convolution_border_modes
17446 ###############################################################################
17448 # Extension #183 - GLX_SUN_get_transparent_index
17449 # Extension #184 - skipped
17451 ###############################################################################
17453 ###############################################################################
17456 # EXT_texture_env_add commands
17458 ###############################################################################
17461 newcategory
: EXT_texture_env_add
17463 ###############################################################################
17466 # EXT_texture_lod_bias commands
17468 ###############################################################################
17471 newcategory
: EXT_texture_lod_bias
17473 ###############################################################################
17476 # EXT_texture_filter_anisotropic commands
17478 ###############################################################################
17481 newcategory
: EXT_texture_filter_anisotropic
17483 ###############################################################################
17486 # EXT_vertex_weighting commands
17488 ###############################################################################
17490 # GLX stuff to be written
17491 VertexWeightfEXT
(weight
)
17493 param weight Float32
in value
17494 category EXT_vertex_weighting
17495 vectorequiv VertexWeightfvEXT
17497 extension soft WINSOFT NV10
17501 VertexWeightfvEXT
(weight
)
17503 param weight Float32
in array
[1]
17504 category EXT_vertex_weighting
17506 extension soft WINSOFT NV10
17511 VertexWeightPointerEXT
(size
, type, stride
, pointer
)
17513 param size SizeI
in value
17514 param
type VertexWeightPointerTypeEXT
in value
17515 param stride SizeI
in value
17516 param pointer Void
in array
[COMPSIZE
(type/stride
)] retained
17517 category EXT_vertex_weighting
17519 extension soft WINSOFT NV10
17520 dlflags notlistable
17524 ###############################################################################
17527 # NV_light_max_exponent commands
17529 ###############################################################################
17532 newcategory
: NV_light_max_exponent
17534 ###############################################################################
17537 # NV_vertex_array_range commands
17539 ###############################################################################
17541 FlushVertexArrayRangeNV
()
17543 category NV_vertex_array_range
17545 extension soft WINSOFT NV10
17546 dlflags notlistable
17547 glxflags client
-handcode server
-handcode ignore
17550 VertexArrayRangeNV
(length
, pointer
)
17552 param length SizeI
in value
17553 param pointer Void
in array
[COMPSIZE
(length
)] retained
17554 category NV_vertex_array_range
17556 extension soft WINSOFT NV10
17557 dlflags notlistable
17558 glxflags client
-handcode server
-handcode ignore
17561 ###############################################################################
17564 # NV_register_combiners commands
17566 ###############################################################################
17568 CombinerParameterfvNV
(pname
, params
)
17570 param pname CombinerParameterNV
in value
17571 param params CheckedFloat32
in array
[COMPSIZE
(pname
)]
17572 category NV_register_combiners
17574 extension soft WINSOFT NV10
17579 CombinerParameterfNV
(pname
, param
)
17581 param pname CombinerParameterNV
in value
17582 param param Float32
in value
17583 category NV_register_combiners
17585 extension soft WINSOFT NV10
17590 CombinerParameterivNV
(pname
, params
)
17592 param pname CombinerParameterNV
in value
17593 param params CheckedInt32
in array
[COMPSIZE
(pname
)]
17594 category NV_register_combiners
17596 extension soft WINSOFT NV10
17601 CombinerParameteriNV
(pname
, param
)
17603 param pname CombinerParameterNV
in value
17604 param param Int32
in value
17605 category NV_register_combiners
17607 extension soft WINSOFT NV10
17612 CombinerInputNV
(stage
, portion
, variable
, input
, mapping
, componentUsage
)
17614 param stage CombinerStageNV
in value
17615 param portion CombinerPortionNV
in value
17616 param variable CombinerVariableNV
in value
17617 param input CombinerRegisterNV
in value
17618 param mapping CombinerMappingNV
in value
17619 param componentUsage CombinerComponentUsageNV
in value
17620 category NV_register_combiners
17622 extension soft WINSOFT NV10
17627 CombinerOutputNV
(stage
, portion
, abOutput
, cdOutput
, sumOutput
, scale
, bias
, abDotProduct
, cdDotProduct
, muxSum
)
17629 param stage CombinerStageNV
in value
17630 param portion CombinerPortionNV
in value
17631 param abOutput CombinerRegisterNV
in value
17632 param cdOutput CombinerRegisterNV
in value
17633 param sumOutput CombinerRegisterNV
in value
17634 param scale CombinerScaleNV
in value
17635 param bias CombinerBiasNV
in value
17636 param abDotProduct Boolean
in value
17637 param cdDotProduct Boolean
in value
17638 param muxSum Boolean
in value
17639 category NV_register_combiners
17641 extension soft WINSOFT NV10
17646 FinalCombinerInputNV
(variable
, input
, mapping
, componentUsage
)
17648 param variable CombinerVariableNV
in value
17649 param input CombinerRegisterNV
in value
17650 param mapping CombinerMappingNV
in value
17651 param componentUsage CombinerComponentUsageNV
in value
17652 category NV_register_combiners
17654 extension soft WINSOFT NV10
17659 GetCombinerInputParameterfvNV
(stage
, portion
, variable
, pname
, params
)
17661 param stage CombinerStageNV
in value
17662 param portion CombinerPortionNV
in value
17663 param variable CombinerVariableNV
in value
17664 param pname CombinerParameterNV
in value
17665 param params Float32 out array
[COMPSIZE
(pname
)]
17666 dlflags notlistable
17667 category NV_register_combiners
17669 extension soft WINSOFT NV10
17674 GetCombinerInputParameterivNV
(stage
, portion
, variable
, pname
, params
)
17676 param stage CombinerStageNV
in value
17677 param portion CombinerPortionNV
in value
17678 param variable CombinerVariableNV
in value
17679 param pname CombinerParameterNV
in value
17680 param params Int32 out array
[COMPSIZE
(pname
)]
17681 dlflags notlistable
17682 category NV_register_combiners
17684 extension soft WINSOFT NV10
17689 GetCombinerOutputParameterfvNV
(stage
, portion
, pname
, params
)
17691 param stage CombinerStageNV
in value
17692 param portion CombinerPortionNV
in value
17693 param pname CombinerParameterNV
in value
17694 param params Float32 out array
[COMPSIZE
(pname
)]
17695 dlflags notlistable
17696 category NV_register_combiners
17698 extension soft WINSOFT NV10
17703 GetCombinerOutputParameterivNV
(stage
, portion
, pname
, params
)
17705 param stage CombinerStageNV
in value
17706 param portion CombinerPortionNV
in value
17707 param pname CombinerParameterNV
in value
17708 param params Int32 out array
[COMPSIZE
(pname
)]
17709 dlflags notlistable
17710 category NV_register_combiners
17712 extension soft WINSOFT NV10
17717 GetFinalCombinerInputParameterfvNV
(variable
, pname
, params
)
17719 param variable CombinerVariableNV
in value
17720 param pname CombinerParameterNV
in value
17721 param params Float32 out array
[COMPSIZE
(pname
)]
17722 dlflags notlistable
17723 category NV_register_combiners
17725 extension soft WINSOFT NV10
17730 GetFinalCombinerInputParameterivNV
(variable
, pname
, params
)
17732 param variable CombinerVariableNV
in value
17733 param pname CombinerParameterNV
in value
17734 param params Int32 out array
[COMPSIZE
(pname
)]
17735 dlflags notlistable
17736 category NV_register_combiners
17738 extension soft WINSOFT NV10
17743 ###############################################################################
17746 # NV_fog_distance commands
17748 ###############################################################################
17751 newcategory
: NV_fog_distance
17753 ###############################################################################
17756 # NV_texgen_emboss commands
17758 ###############################################################################
17761 newcategory
: NV_texgen_emboss
17763 ###############################################################################
17766 # NV_blend_square commands
17768 ###############################################################################
17771 newcategory
: NV_blend_square
17773 ###############################################################################
17776 # NV_texture_env_combine4 commands
17778 ###############################################################################
17781 newcategory
: NV_texture_env_combine4
17783 ###############################################################################
17786 # MESA_resize_buffers commands
17788 ###############################################################################
17790 ResizeBuffersMESA
()
17792 category MESA_resize_buffers
17797 ###############################################################################
17800 # MESA_window_pos commands
17802 # Note that the 2- and 3-component versions are now aliases of ARB
17805 ###############################################################################
17807 WindowPos2dMESA
(x
, y
)
17809 param x CoordD
in value
17810 param y CoordD
in value
17811 category MESA_window_pos
17812 vectorequiv WindowPos2dvMESA
17814 alias WindowPos2dARB
17816 WindowPos2dvMESA
(v
)
17818 param v CoordD
in array
[2]
17819 category MESA_window_pos
17822 alias WindowPos2dvARB
17824 WindowPos2fMESA
(x
, y
)
17826 param x CoordF
in value
17827 param y CoordF
in value
17828 category MESA_window_pos
17829 vectorequiv WindowPos2fvMESA
17831 alias WindowPos2fARB
17833 WindowPos2fvMESA
(v
)
17835 param v CoordF
in array
[2]
17836 category MESA_window_pos
17839 alias WindowPos2fvARB
17841 WindowPos2iMESA
(x
, y
)
17843 param x CoordI
in value
17844 param y CoordI
in value
17845 category MESA_window_pos
17846 vectorequiv WindowPos2ivMESA
17848 alias WindowPos2iARB
17850 WindowPos2ivMESA
(v
)
17852 param v CoordI
in array
[2]
17853 category MESA_window_pos
17856 alias WindowPos2ivARB
17858 WindowPos2sMESA
(x
, y
)
17860 param x CoordS
in value
17861 param y CoordS
in value
17862 category MESA_window_pos
17863 vectorequiv WindowPos2svMESA
17865 alias WindowPos2sARB
17867 WindowPos2svMESA
(v
)
17869 param v CoordS
in array
[2]
17870 category MESA_window_pos
17873 alias WindowPos2svARB
17875 WindowPos3dMESA
(x
, y
, z
)
17877 param x CoordD
in value
17878 param y CoordD
in value
17879 param z CoordD
in value
17880 vectorequiv WindowPos3dvMESA
17881 category MESA_window_pos
17883 alias WindowPos3dARB
17885 WindowPos3dvMESA
(v
)
17887 param v CoordD
in array
[3]
17888 category MESA_window_pos
17891 alias WindowPos3dvARB
17893 WindowPos3fMESA
(x
, y
, z
)
17895 param x CoordF
in value
17896 param y CoordF
in value
17897 param z CoordF
in value
17898 category MESA_window_pos
17899 vectorequiv WindowPos3fvMESA
17901 alias WindowPos3fARB
17903 WindowPos3fvMESA
(v
)
17905 param v CoordF
in array
[3]
17906 category MESA_window_pos
17909 alias WindowPos3fvARB
17911 WindowPos3iMESA
(x
, y
, z
)
17913 param x CoordI
in value
17914 param y CoordI
in value
17915 param z CoordI
in value
17916 category MESA_window_pos
17917 vectorequiv WindowPos3ivMESA
17919 alias WindowPos3iARB
17921 WindowPos3ivMESA
(v
)
17923 param v CoordI
in array
[3]
17924 category MESA_window_pos
17927 alias WindowPos3ivARB
17929 WindowPos3sMESA
(x
, y
, z
)
17931 param x CoordS
in value
17932 param y CoordS
in value
17933 param z CoordS
in value
17934 category MESA_window_pos
17935 vectorequiv WindowPos3svMESA
17937 alias WindowPos3sARB
17939 WindowPos3svMESA
(v
)
17941 param v CoordS
in array
[3]
17942 category MESA_window_pos
17945 alias WindowPos3svARB
17947 WindowPos4dMESA
(x
, y
, z
, w
)
17949 param x CoordD
in value
17950 param y CoordD
in value
17951 param z CoordD
in value
17952 param w CoordD
in value
17953 vectorequiv WindowPos4dvMESA
17954 category MESA_window_pos
17958 WindowPos4dvMESA
(v
)
17960 param v CoordD
in array
[4]
17961 category MESA_window_pos
17966 WindowPos4fMESA
(x
, y
, z
, w
)
17968 param x CoordF
in value
17969 param y CoordF
in value
17970 param z CoordF
in value
17971 param w CoordF
in value
17972 category MESA_window_pos
17973 vectorequiv WindowPos4fvMESA
17977 WindowPos4fvMESA
(v
)
17979 param v CoordF
in array
[4]
17980 category MESA_window_pos
17985 WindowPos4iMESA
(x
, y
, z
, w
)
17987 param x CoordI
in value
17988 param y CoordI
in value
17989 param z CoordI
in value
17990 param w CoordI
in value
17991 category MESA_window_pos
17992 vectorequiv WindowPos4ivMESA
17996 WindowPos4ivMESA
(v
)
17998 param v CoordI
in array
[4]
17999 category MESA_window_pos
18004 WindowPos4sMESA
(x
, y
, z
, w
)
18006 param x CoordS
in value
18007 param y CoordS
in value
18008 param z CoordS
in value
18009 param w CoordS
in value
18010 category MESA_window_pos
18011 vectorequiv WindowPos4svMESA
18015 WindowPos4svMESA
(v
)
18017 param v CoordS
in array
[4]
18018 category MESA_window_pos
18023 ###############################################################################
18026 # EXT_texture_compression_s3tc commands
18028 ###############################################################################
18032 ###############################################################################
18035 # IBM_cull_vertex commands
18037 ###############################################################################
18040 newcategory
: IBM_cull_vertex
18042 ###############################################################################
18045 # IBM_multimode_draw_arrays commands
18047 ###############################################################################
18049 MultiModeDrawArraysIBM
(mode
, first
, count
, primcount
, modestride
)
18051 param mode BeginMode
in array
[COMPSIZE
(primcount
)]
18052 param first Int32
in array
[COMPSIZE
(primcount
)]
18053 param count SizeI
in array
[COMPSIZE
(primcount
)]
18054 param primcount SizeI
in value
18055 param modestride Int32
in value
18056 category IBM_multimode_draw_arrays
18062 MultiModeDrawElementsIBM
(mode
, count
, type, indices
, primcount
, modestride
)
18064 param mode BeginMode
in array
[COMPSIZE
(primcount
)]
18065 param count SizeI
in array
[COMPSIZE
(primcount
)]
18066 param
type DrawElementsType
in value
18067 param indices ConstVoidPointer
in array
[COMPSIZE
(primcount
)]
18068 param primcount SizeI
in value
18069 param modestride Int32
in value
18070 category IBM_multimode_draw_arrays
18075 ###############################################################################
18078 # IBM_vertex_array_lists commands
18080 ###############################################################################
18082 ColorPointerListIBM
(size
, type, stride
, pointer
, ptrstride
)
18084 param size Int32
in value
18085 param
type ColorPointerType
in value
18086 param stride Int32
in value
18087 param pointer VoidPointer
in array
[COMPSIZE
(size
/type/stride
)] retained
18088 param ptrstride Int32
in value
18089 category IBM_vertex_array_lists
18094 SecondaryColorPointerListIBM
(size
, type, stride
, pointer
, ptrstride
)
18096 param size Int32
in value
18097 param
type SecondaryColorPointerTypeIBM
in value
18098 param stride Int32
in value
18099 param pointer VoidPointer
in array
[COMPSIZE
(size
/type/stride
)] retained
18100 param ptrstride Int32
in value
18101 category IBM_vertex_array_lists
18106 EdgeFlagPointerListIBM
(stride
, pointer
, ptrstride
)
18108 param stride Int32
in value
18109 param pointer BooleanPointer
in array
[COMPSIZE
(stride
)] retained
18110 param ptrstride Int32
in value
18111 category IBM_vertex_array_lists
18116 FogCoordPointerListIBM
(type, stride
, pointer
, ptrstride
)
18118 param
type FogPointerTypeIBM
in value
18119 param stride Int32
in value
18120 param pointer VoidPointer
in array
[COMPSIZE
(type/stride
)] retained
18121 param ptrstride Int32
in value
18122 category IBM_vertex_array_lists
18127 IndexPointerListIBM
(type, stride
, pointer
, ptrstride
)
18129 param
type IndexPointerType
in value
18130 param stride Int32
in value
18131 param pointer VoidPointer
in array
[COMPSIZE
(type/stride
)] retained
18132 param ptrstride Int32
in value
18133 category IBM_vertex_array_lists
18138 NormalPointerListIBM
(type, stride
, pointer
, ptrstride
)
18140 param
type NormalPointerType
in value
18141 param stride Int32
in value
18142 param pointer VoidPointer
in array
[COMPSIZE
(type/stride
)] retained
18143 param ptrstride Int32
in value
18144 category IBM_vertex_array_lists
18149 TexCoordPointerListIBM
(size
, type, stride
, pointer
, ptrstride
)
18151 param size Int32
in value
18152 param
type TexCoordPointerType
in value
18153 param stride Int32
in value
18154 param pointer VoidPointer
in array
[COMPSIZE
(size
/type/stride
)] retained
18155 param ptrstride Int32
in value
18156 category IBM_vertex_array_lists
18161 VertexPointerListIBM
(size
, type, stride
, pointer
, ptrstride
)
18163 param size Int32
in value
18164 param
type VertexPointerType
in value
18165 param stride Int32
in value
18166 param pointer VoidPointer
in array
[COMPSIZE
(size
/type/stride
)] retained
18167 param ptrstride Int32
in value
18168 category IBM_vertex_array_lists
18173 ###############################################################################
18176 # SGIX_subsample commands
18178 ###############################################################################
18181 newcategory
: SGIX_subsample
18183 ###############################################################################
18186 # SGIX_ycrcba commands
18188 ###############################################################################
18191 newcategory
: SGIX_ycrcba
18193 ###############################################################################
18196 # SGIX_ycrcb_subsample commands
18198 ###############################################################################
18201 newcategory
: SGIX_ycrcb_subsample
18203 ###############################################################################
18206 # SGIX_depth_pass_instrument commands
18208 ###############################################################################
18211 newcategory
: SGIX_depth_pass_instrument
18213 ###############################################################################
18216 # 3DFX_texture_compression_FXT1 commands
18218 ###############################################################################
18221 newcategory
: 3DFX_texture_compression_FXT1
18223 ###############################################################################
18226 # 3DFX_multisample commands
18228 ###############################################################################
18231 newcategory
: 3DFX_multisample
18233 ###############################################################################
18236 # 3DFX_tbuffer commands
18238 ###############################################################################
18240 TbufferMask3DFX
(mask
)
18242 param mask UInt32
in value
18243 category
3DFX_tbuffer
18248 ###############################################################################
18251 # EXT_multisample commands
18253 ###############################################################################
18255 SampleMaskEXT
(value
, invert
)
18257 param value ClampedFloat32
in value
18258 param invert Boolean
in value
18259 category EXT_multisample
18265 SamplePatternEXT
(pattern
)
18267 param pattern SamplePatternEXT
in value
18268 category EXT_multisample
18275 ###############################################################################
18278 # SGIX_vertex_preclip commands
18280 ###############################################################################
18283 newcategory
: SGIX_vertex_preclip
18285 ###############################################################################
18288 # SGIX_convolution_accuracy commands
18290 ###############################################################################
18293 newcategory
: SGIX_convolution_accuracy
18295 ###############################################################################
18298 # SGIX_resample commands
18300 ###############################################################################
18303 newcategory
: SGIX_resample
18305 ###############################################################################
18308 # SGIS_point_line_texgen commands
18310 ###############################################################################
18313 newcategory
: SGIS_point_line_texgen
18315 ###############################################################################
18318 # SGIS_texture_color_mask commands
18320 ###############################################################################
18322 TextureColorMaskSGIS
(red
, green
, blue
, alpha
)
18324 param red Boolean
in value
18325 param green Boolean
in value
18326 param blue Boolean
in value
18327 param alpha Boolean
in value
18328 category SGIS_texture_color_mask
18334 ###############################################################################
18336 # Extension #215 - GLX_MESA_copy_sub_buffer
18337 # Extension #216 - GLX_MESA_pixmap_colormap
18338 # Extension #217 - GLX_MESA_release_buffers
18339 # Extension #218 - GLX_MESA_set_3dfx_mode
18341 ###############################################################################
18343 ###############################################################################
18346 # SGIX_igloo_interface commands
18348 ###############################################################################
18350 IglooInterfaceSGIX
(pname
, params
)
18352 dlflags notlistable
18353 param pname IglooFunctionSelectSGIX
in value
18354 param params IglooParameterSGIX
in array
[COMPSIZE
(pname
)]
18355 category SGIX_igloo_interface
18357 glxflags SGI ignore
18362 ###############################################################################
18365 # EXT_texture_env_dot3 commands
18367 ###############################################################################
18370 newcategory
: EXT_texture_env_dot3
18372 ###############################################################################
18375 # ATI_texture_mirror_once commands
18377 ###############################################################################
18379 newcategory
: ATI_texture_mirror_once
18381 ###############################################################################
18384 # NV_fence commands
18386 ###############################################################################
18388 DeleteFencesNV
(n
, fences
)
18390 param n SizeI
in value
18391 param fences FenceNV
in array
[n
]
18393 dlflags notlistable
18395 extension soft WINSOFT NV10
18400 GenFencesNV
(n
, fences
)
18402 param n SizeI
in value
18403 param fences FenceNV out array
[n
]
18405 dlflags notlistable
18407 extension soft WINSOFT NV10
18414 param fence FenceNV
in value
18416 dlflags notlistable
18418 extension soft WINSOFT NV10
18425 param fence FenceNV
in value
18427 dlflags notlistable
18429 extension soft WINSOFT NV10
18434 GetFenceivNV
(fence
, pname
, params
)
18436 param fence FenceNV
in value
18437 param pname FenceParameterNameNV
in value
18438 param params Int32 out array
[COMPSIZE
(pname
)]
18440 dlflags notlistable
18442 extension soft WINSOFT NV10
18447 FinishFenceNV
(fence
)
18449 param fence FenceNV
in value
18451 dlflags notlistable
18453 extension soft WINSOFT NV10
18458 SetFenceNV
(fence
, condition
)
18460 param fence FenceNV
in value
18461 param condition FenceConditionNV
in value
18464 extension soft WINSOFT NV10
18468 ###############################################################################
18471 # NV_evaluators commands
18473 ###############################################################################
18475 MapControlPointsNV
(target
, index
, type, ustride
, vstride
, uorder
, vorder
, packed
, points
)
18477 param target EvalTargetNV
in value
18478 param index UInt32
in value
18479 param
type MapTypeNV
in value
18480 param ustride SizeI
in value
18481 param vstride SizeI
in value
18482 param uorder CheckedInt32
in value
18483 param vorder CheckedInt32
in value
18484 param packed Boolean
in value
18485 param points Void
in array
[COMPSIZE
(target
/uorder
/vorder
)]
18486 category NV_evaluators
18489 extension soft WINSOFT NV10
18493 MapParameterivNV
(target
, pname
, params
)
18495 param target EvalTargetNV
in value
18496 param pname MapParameterNV
in value
18497 param params CheckedInt32
in array
[COMPSIZE
(target
/pname
)]
18498 category NV_evaluators
18500 extension soft WINSOFT NV10
18504 MapParameterfvNV
(target
, pname
, params
)
18506 param target EvalTargetNV
in value
18507 param pname MapParameterNV
in value
18508 param params CheckedFloat32
in array
[COMPSIZE
(target
/pname
)]
18509 category NV_evaluators
18511 extension soft WINSOFT NV10
18515 GetMapControlPointsNV
(target
, index
, type, ustride
, vstride
, packed
, points
)
18517 param target EvalTargetNV
in value
18518 param index UInt32
in value
18519 param
type MapTypeNV
in value
18520 param ustride SizeI
in value
18521 param vstride SizeI
in value
18522 param packed Boolean
in value
18523 param points Void out array
[COMPSIZE
(target
)]
18524 category NV_evaluators
18525 dlflags notlistable
18527 extension soft WINSOFT NV10
18531 GetMapParameterivNV
(target
, pname
, params
)
18533 param target EvalTargetNV
in value
18534 param pname MapParameterNV
in value
18535 param params Int32 out array
[COMPSIZE
(target
/pname
)]
18536 category NV_evaluators
18537 dlflags notlistable
18539 extension soft WINSOFT NV10
18543 GetMapParameterfvNV
(target
, pname
, params
)
18545 param target EvalTargetNV
in value
18546 param pname MapParameterNV
in value
18547 param params Float32 out array
[COMPSIZE
(target
/pname
)]
18548 category NV_evaluators
18549 dlflags notlistable
18551 extension soft WINSOFT NV10
18555 GetMapAttribParameterivNV
(target
, index
, pname
, params
)
18557 param target EvalTargetNV
in value
18558 param index UInt32
in value
18559 param pname MapAttribParameterNV
in value
18560 param params Int32 out array
[COMPSIZE
(pname
)]
18561 category NV_evaluators
18562 dlflags notlistable
18564 extension soft WINSOFT NV10
18568 GetMapAttribParameterfvNV
(target
, index
, pname
, params
)
18570 param target EvalTargetNV
in value
18571 param index UInt32
in value
18572 param pname MapAttribParameterNV
in value
18573 param params Float32 out array
[COMPSIZE
(pname
)]
18574 category NV_evaluators
18575 dlflags notlistable
18577 extension soft WINSOFT NV10
18581 EvalMapsNV
(target
, mode
)
18583 param target EvalTargetNV
in value
18584 param mode EvalMapsModeNV
in value
18585 category NV_evaluators
18587 extension soft WINSOFT NV10
18591 ###############################################################################
18594 # NV_packed_depth_stencil commands
18596 ###############################################################################
18599 newcategory
: NV_packed_depth_stencil
18601 ###############################################################################
18604 # NV_register_combiners2 commands
18606 ###############################################################################
18608 CombinerStageParameterfvNV
(stage
, pname
, params
)
18610 param stage CombinerStageNV
in value
18611 param pname CombinerParameterNV
in value
18612 param params CheckedFloat32
in array
[COMPSIZE
(pname
)]
18613 category NV_register_combiners2
18619 GetCombinerStageParameterfvNV
(stage
, pname
, params
)
18621 param stage CombinerStageNV
in value
18622 param pname CombinerParameterNV
in value
18623 param params Float32 out array
[COMPSIZE
(pname
)]
18624 dlflags notlistable
18625 category NV_register_combiners2
18631 ###############################################################################
18634 # NV_texture_compression_vtc commands
18636 ###############################################################################
18639 newcategory
: NV_texture_compression_vtc
18641 ###############################################################################
18644 # NV_texture_rectangle commands
18646 ###############################################################################
18649 newcategory
: NV_texture_rectangle
18651 ###############################################################################
18654 # NV_texture_shader commands
18656 ###############################################################################
18659 newcategory
: NV_texture_shader
18661 ###############################################################################
18664 # NV_texture_shader2 commands
18666 ###############################################################################
18669 newcategory
: NV_texture_shader2
18671 ###############################################################################
18674 # NV_vertex_array_range2 commands
18676 ###############################################################################
18679 newcategory
: NV_vertex_array_range2
18681 ###############################################################################
18684 # NV_vertex_program commands
18686 ###############################################################################
18688 AreProgramsResidentNV
(n
, programs
, residences
)
18690 param n SizeI
in value
18691 param programs UInt32
in array
[n
]
18692 param residences Boolean out array
[n
]
18693 category NV_vertex_program
18694 dlflags notlistable
18696 extension soft WINSOFT NV10
18701 BindProgramNV
(target
, id
)
18703 param target VertexAttribEnumNV
in value
18704 param id UInt32
in value
18705 category NV_vertex_program
18707 extension soft WINSOFT NV10
18709 alias BindProgramARB
18711 DeleteProgramsNV
(n
, programs
)
18713 param n SizeI
in value
18714 param programs UInt32
in array
[n
]
18715 category NV_vertex_program
18716 dlflags notlistable
18718 extension soft WINSOFT NV10
18720 alias DeleteProgramsARB
18722 ExecuteProgramNV
(target
, id
, params
)
18724 param target VertexAttribEnumNV
in value
18725 param id UInt32
in value
18726 param params Float32
in array
[4]
18727 category NV_vertex_program
18729 extension soft WINSOFT NV10
18734 GenProgramsNV
(n
, programs
)
18736 param n SizeI
in value
18737 param programs UInt32 out array
[n
]
18738 category NV_vertex_program
18739 dlflags notlistable
18741 extension soft WINSOFT NV10
18743 alias GenProgramsARB
18745 GetProgramParameterdvNV
(target
, index
, pname
, params
)
18747 param target VertexAttribEnumNV
in value
18748 param index UInt32
in value
18749 param pname VertexAttribEnumNV
in value
18750 param params Float64 out array
[4]
18751 category NV_vertex_program
18752 dlflags notlistable
18754 extension soft WINSOFT NV10
18759 GetProgramParameterfvNV
(target
, index
, pname
, params
)
18761 param target VertexAttribEnumNV
in value
18762 param index UInt32
in value
18763 param pname VertexAttribEnumNV
in value
18764 param params Float32 out array
[4]
18765 category NV_vertex_program
18766 dlflags notlistable
18768 extension soft WINSOFT NV10
18773 # GetProgramParameterSigneddvNV(target, index, pname, params)
18775 # param target VertexAttribEnumNV in value
18776 # param index Int32 in value
18777 # param pname VertexAttribEnumNV in value
18778 # param params Float64 out array [4]
18779 # category NV_vertex_program1_1_dcc
18780 # dlflags notlistable
18782 # extension soft WINSOFT NV20
18786 # GetProgramParameterSignedfvNV(target, index, pname, params)
18788 # param target VertexAttribEnumNV in value
18789 # param index Int32 in value
18790 # param pname VertexAttribEnumNV in value
18791 # param params Float32 out array [4]
18792 # category NV_vertex_program1_1_dcc
18793 # dlflags notlistable
18795 # extension soft WINSOFT NV20
18799 GetProgramivNV
(id
, pname
, params
)
18801 param id UInt32
in value
18802 param pname VertexAttribEnumNV
in value
18803 param params Int32 out array
[4]
18804 category NV_vertex_program
18805 dlflags notlistable
18807 extension soft WINSOFT NV10
18812 GetProgramStringNV
(id
, pname
, program
)
18814 param id UInt32
in value
18815 param pname VertexAttribEnumNV
in value
18816 param program ProgramCharacterNV out array
[COMPSIZE
(id
/pname
)]
18817 category NV_vertex_program
18818 dlflags notlistable
18820 extension soft WINSOFT NV10
18825 GetTrackMatrixivNV
(target
, address
, pname
, params
)
18827 param target VertexAttribEnumNV
in value
18828 param address UInt32
in value
18829 param pname VertexAttribEnumNV
in value
18830 param params Int32 out array
[1]
18831 category NV_vertex_program
18832 dlflags notlistable
18834 extension soft WINSOFT NV10
18839 GetVertexAttribdvNV
(index
, pname
, params
)
18841 param index UInt32
in value
18842 param pname VertexAttribEnumNV
in value
18843 param params Float64 out array
[1]
18844 category NV_vertex_program
18845 dlflags notlistable
18847 extension soft WINSOFT NV10
18849 alias GetVertexAttribdv
18851 GetVertexAttribfvNV
(index
, pname
, params
)
18853 param index UInt32
in value
18854 param pname VertexAttribEnumNV
in value
18855 param params Float32 out array
[1]
18856 category NV_vertex_program
18857 dlflags notlistable
18859 extension soft WINSOFT NV10
18861 alias GetVertexAttribfv
18863 GetVertexAttribivNV
(index
, pname
, params
)
18865 param index UInt32
in value
18866 param pname VertexAttribEnumNV
in value
18867 param params Int32 out array
[1]
18868 category NV_vertex_program
18869 dlflags notlistable
18871 extension soft WINSOFT NV10
18873 alias GetVertexAttribiv
18875 GetVertexAttribPointervNV
(index
, pname
, pointer
)
18877 param index UInt32
in value
18878 param pname VertexAttribEnumNV
in value
18879 param pointer VoidPointer out array
[1]
18880 category NV_vertex_program
18881 dlflags notlistable
18883 extension soft WINSOFT NV10
18885 alias GetVertexAttribPointerv
18889 param id UInt32
in value
18890 category NV_vertex_program
18891 dlflags notlistable
18893 extension soft WINSOFT NV10
18897 LoadProgramNV
(target
, id
, len
, program
)
18899 param target VertexAttribEnumNV
in value
18900 param id UInt32
in value
18901 param len SizeI
in value
18902 param program UInt8
in array
[len
]
18903 category NV_vertex_program
18905 extension soft WINSOFT NV10
18909 ProgramParameter4dNV
(target
, index
, x
, y
, z
, w
)
18911 param target VertexAttribEnumNV
in value
18912 param index UInt32
in value
18913 param x Float64
in value
18914 param y Float64
in value
18915 param z Float64
in value
18916 param w Float64
in value
18917 category NV_vertex_program
18919 vectorequiv ProgramParameter4dvNV
18920 extension soft WINSOFT NV10
18923 ProgramParameter4dvNV
(target
, index
, v
)
18925 param target VertexAttribEnumNV
in value
18926 param index UInt32
in value
18927 param v Float64
in array
[4]
18928 category NV_vertex_program
18930 extension soft WINSOFT NV10
18934 ProgramParameter4fNV
(target
, index
, x
, y
, z
, w
)
18936 param target VertexAttribEnumNV
in value
18937 param index UInt32
in value
18938 param x Float32
in value
18939 param y Float32
in value
18940 param z Float32
in value
18941 param w Float32
in value
18942 category NV_vertex_program
18944 vectorequiv ProgramParameter4fvNV
18945 extension soft WINSOFT NV10
18948 ProgramParameter4fvNV
(target
, index
, v
)
18950 param target VertexAttribEnumNV
in value
18951 param index UInt32
in value
18952 param v Float32
in array
[4]
18953 category NV_vertex_program
18955 extension soft WINSOFT NV10
18959 #??? 'count' was SizeI in the latest NVIDIA gl.spec, but UInt32 in the
18960 #??? extension specification in the registry.
18961 ProgramParameters4dvNV
(target
, index
, count
, v
)
18963 param target VertexAttribEnumNV
in value
18964 param index UInt32
in value
18965 param count UInt32
in value
18966 param v Float64
in array
[count
*4]
18967 category NV_vertex_program
18969 extension soft WINSOFT NV10
18973 #??? 'count' was SizeI in the latest NVIDIA gl.spec, but UInt32 in the
18974 #??? extension specification in the registry.
18975 ProgramParameters4fvNV
(target
, index
, count
, v
)
18977 param target VertexAttribEnumNV
in value
18978 param index UInt32
in value
18979 param count UInt32
in value
18980 param v Float32
in array
[count
*4]
18981 category NV_vertex_program
18983 extension soft WINSOFT NV10
18987 # ProgramParameterSigned4dNV(target, index, x, y, z, w)
18989 # param target VertexAttribEnumNV in value
18990 # param index Int32 in value
18991 # param x Float64 in value
18992 # param y Float64 in value
18993 # param z Float64 in value
18994 # param w Float64 in value
18995 # category NV_vertex_program1_1_dcc
18997 # vectorequiv ProgramParameterSigned4dvNV
18998 # extension soft WINSOFT NV20
19001 # ProgramParameterSigned4dvNV(target, index, v)
19003 # param target VertexAttribEnumNV in value
19004 # param index Int32 in value
19005 # param v Float64 in array [4]
19006 # category NV_vertex_program1_1_dcc
19008 # extension soft WINSOFT NV20
19012 # ProgramParameterSigned4fNV(target, index, x, y, z, w)
19014 # param target VertexAttribEnumNV in value
19015 # param index Int32 in value
19016 # param x Float32 in value
19017 # param y Float32 in value
19018 # param z Float32 in value
19019 # param w Float32 in value
19020 # category NV_vertex_program1_1_dcc
19022 # vectorequiv ProgramParameterSigned4fvNV
19023 # extension soft WINSOFT NV20
19026 # ProgramParameterSigned4fvNV(target, index, v)
19028 # param target VertexAttribEnumNV in value
19029 # param index Int32 in value
19030 # param v Float32 in array [4]
19031 # category NV_vertex_program1_1_dcc
19033 # extension soft WINSOFT NV20
19037 # ProgramParametersSigned4dvNV(target, index, count, v)
19039 # param target VertexAttribEnumNV in value
19040 # param index Int32 in value
19041 # param count SizeI in value
19042 # param v Float64 in array [count*4]
19043 # category NV_vertex_program1_1_dcc
19045 # extension soft WINSOFT NV20
19049 # ProgramParametersSigned4fvNV(target, index, count, v)
19051 # param target VertexAttribEnumNV in value
19052 # param index Int32 in value
19053 # param count SizeI in value
19054 # param v Float32 in array [count*4]
19055 # category NV_vertex_program1_1_dcc
19057 # extension soft WINSOFT NV20
19061 RequestResidentProgramsNV
(n
, programs
)
19063 param n SizeI
in value
19064 param programs UInt32
in array
[n
]
19065 category NV_vertex_program
19067 extension soft WINSOFT NV10
19071 TrackMatrixNV
(target
, address
, matrix
, transform
)
19073 param target VertexAttribEnumNV
in value
19074 param address UInt32
in value
19075 param matrix VertexAttribEnumNV
in value
19076 param transform VertexAttribEnumNV
in value
19077 category NV_vertex_program
19079 extension soft WINSOFT NV10
19083 VertexAttribPointerNV
(index
, fsize
, type, stride
, pointer
)
19085 param index UInt32
in value
19086 param fsize Int32
in value
19087 param
type VertexAttribEnumNV
in value
19088 param stride SizeI
in value
19089 param pointer Void
in array
[COMPSIZE
(fsize
/type/stride
)] retained
19090 category NV_vertex_program
19091 dlflags notlistable
19093 extension soft WINSOFT NV10
19097 VertexAttrib1dNV
(index
, x
)
19099 param index UInt32
in value
19100 param x Float64
in value
19101 category NV_vertex_program
19103 vectorequiv VertexAttrib1dvNV
19104 extension soft WINSOFT NV10
19105 alias VertexAttrib1d
19107 VertexAttrib1dvNV
(index
, v
)
19109 param index UInt32
in value
19110 param v Float64
in array
[1]
19111 category NV_vertex_program
19113 extension soft WINSOFT NV10
19115 alias VertexAttrib1dv
19117 VertexAttrib1fNV
(index
, x
)
19119 param index UInt32
in value
19120 param x Float32
in value
19121 category NV_vertex_program
19123 vectorequiv VertexAttrib1fvNV
19124 extension soft WINSOFT NV10
19125 alias VertexAttrib1f
19127 VertexAttrib1fvNV
(index
, v
)
19129 param index UInt32
in value
19130 param v Float32
in array
[1]
19131 category NV_vertex_program
19133 extension soft WINSOFT NV10
19135 alias VertexAttrib1fv
19137 VertexAttrib1sNV
(index
, x
)
19139 param index UInt32
in value
19140 param x Int16
in value
19141 category NV_vertex_program
19143 vectorequiv VertexAttrib1svNV
19144 extension soft WINSOFT NV10
19145 alias VertexAttrib1s
19147 VertexAttrib1svNV
(index
, v
)
19149 param index UInt32
in value
19150 param v Int16
in array
[1]
19151 category NV_vertex_program
19153 extension soft WINSOFT NV10
19155 alias VertexAttrib1sv
19157 VertexAttrib2dNV
(index
, x
, y
)
19159 param index UInt32
in value
19160 param x Float64
in value
19161 param y Float64
in value
19162 category NV_vertex_program
19164 vectorequiv VertexAttrib2dvNV
19165 extension soft WINSOFT NV10
19166 alias VertexAttrib2d
19168 VertexAttrib2dvNV
(index
, v
)
19170 param index UInt32
in value
19171 param v Float64
in array
[2]
19172 category NV_vertex_program
19174 extension soft WINSOFT NV10
19176 alias VertexAttrib2dv
19178 VertexAttrib2fNV
(index
, x
, y
)
19180 param index UInt32
in value
19181 param x Float32
in value
19182 param y Float32
in value
19183 category NV_vertex_program
19185 vectorequiv VertexAttrib2fvNV
19186 extension soft WINSOFT NV10
19187 alias VertexAttrib2f
19189 VertexAttrib2fvNV
(index
, v
)
19191 param index UInt32
in value
19192 param v Float32
in array
[2]
19193 category NV_vertex_program
19195 extension soft WINSOFT NV10
19197 alias VertexAttrib2fv
19199 VertexAttrib2sNV
(index
, x
, y
)
19201 param index UInt32
in value
19202 param x Int16
in value
19203 param y Int16
in value
19204 category NV_vertex_program
19206 vectorequiv VertexAttrib2svNV
19207 extension soft WINSOFT NV10
19208 alias VertexAttrib2s
19210 VertexAttrib2svNV
(index
, v
)
19212 param index UInt32
in value
19213 param v Int16
in array
[2]
19214 category NV_vertex_program
19216 extension soft WINSOFT NV10
19218 alias VertexAttrib2sv
19220 VertexAttrib3dNV
(index
, x
, y
, z
)
19222 param index UInt32
in value
19223 param x Float64
in value
19224 param y Float64
in value
19225 param z Float64
in value
19226 category NV_vertex_program
19228 vectorequiv VertexAttrib3dvNV
19229 extension soft WINSOFT NV10
19230 alias VertexAttrib3d
19232 VertexAttrib3dvNV
(index
, v
)
19234 param index UInt32
in value
19235 param v Float64
in array
[3]
19236 category NV_vertex_program
19238 extension soft WINSOFT NV10
19240 alias VertexAttrib3dv
19242 VertexAttrib3fNV
(index
, x
, y
, z
)
19244 param index UInt32
in value
19245 param x Float32
in value
19246 param y Float32
in value
19247 param z Float32
in value
19248 category NV_vertex_program
19250 vectorequiv VertexAttrib3fvNV
19251 extension soft WINSOFT NV10
19252 alias VertexAttrib3f
19254 VertexAttrib3fvNV
(index
, v
)
19256 param index UInt32
in value
19257 param v Float32
in array
[3]
19258 category NV_vertex_program
19260 extension soft WINSOFT NV10
19262 alias VertexAttrib3fv
19264 VertexAttrib3sNV
(index
, x
, y
, z
)
19266 param index UInt32
in value
19267 param x Int16
in value
19268 param y Int16
in value
19269 param z Int16
in value
19270 category NV_vertex_program
19272 vectorequiv VertexAttrib3svNV
19273 extension soft WINSOFT NV10
19274 alias VertexAttrib3s
19276 VertexAttrib3svNV
(index
, v
)
19278 param index UInt32
in value
19279 param v Int16
in array
[3]
19280 category NV_vertex_program
19282 extension soft WINSOFT NV10
19284 alias VertexAttrib3sv
19286 VertexAttrib4dNV
(index
, x
, y
, z
, w
)
19288 param index UInt32
in value
19289 param x Float64
in value
19290 param y Float64
in value
19291 param z Float64
in value
19292 param w Float64
in value
19293 category NV_vertex_program
19295 vectorequiv VertexAttrib4dvNV
19296 extension soft WINSOFT NV10
19297 alias VertexAttrib4d
19299 VertexAttrib4dvNV
(index
, v
)
19301 param index UInt32
in value
19302 param v Float64
in array
[4]
19303 category NV_vertex_program
19305 extension soft WINSOFT NV10
19307 alias VertexAttrib4dv
19309 VertexAttrib4fNV
(index
, x
, y
, z
, w
)
19311 param index UInt32
in value
19312 param x Float32
in value
19313 param y Float32
in value
19314 param z Float32
in value
19315 param w Float32
in value
19316 category NV_vertex_program
19318 vectorequiv VertexAttrib4fvNV
19319 extension soft WINSOFT NV10
19320 alias VertexAttrib4f
19322 VertexAttrib4fvNV
(index
, v
)
19324 param index UInt32
in value
19325 param v Float32
in array
[4]
19326 category NV_vertex_program
19328 extension soft WINSOFT NV10
19330 alias VertexAttrib4fv
19332 VertexAttrib4sNV
(index
, x
, y
, z
, w
)
19334 param index UInt32
in value
19335 param x Int16
in value
19336 param y Int16
in value
19337 param z Int16
in value
19338 param w Int16
in value
19339 category NV_vertex_program
19341 vectorequiv VertexAttrib4svNV
19342 extension soft WINSOFT NV10
19343 alias VertexAttrib4s
19345 VertexAttrib4svNV
(index
, v
)
19347 param index UInt32
in value
19348 param v Int16
in array
[4]
19349 category NV_vertex_program
19351 extension soft WINSOFT NV10
19353 alias VertexAttrib4sv
19355 VertexAttrib4ubNV
(index
, x
, y
, z
, w
)
19357 param index UInt32
in value
19358 param x ColorUB
in value
19359 param y ColorUB
in value
19360 param z ColorUB
in value
19361 param w ColorUB
in value
19362 category NV_vertex_program
19364 extension soft WINSOFT NV10
19365 vectorequiv VertexAttrib4ubvNV
19366 alias VertexAttrib4Nub
19368 VertexAttrib4ubvNV
(index
, v
)
19370 param index UInt32
in value
19371 param v ColorUB
in array
[4]
19372 category NV_vertex_program
19374 extension soft WINSOFT NV10
19376 alias VertexAttrib4Nubv
19378 VertexAttribs1dvNV
(index
, count
, v
)
19380 param index UInt32
in value
19381 param count SizeI
in value
19382 param v Float64
in array
[count
]
19383 category NV_vertex_program
19386 extension soft WINSOFT NV10
19390 VertexAttribs1fvNV
(index
, count
, v
)
19392 param index UInt32
in value
19393 param count SizeI
in value
19394 param v Float32
in array
[count
]
19395 category NV_vertex_program
19398 extension soft WINSOFT NV10
19402 VertexAttribs1svNV
(index
, count
, v
)
19404 param index UInt32
in value
19405 param count SizeI
in value
19406 param v Int16
in array
[count
]
19407 category NV_vertex_program
19410 extension soft WINSOFT NV10
19414 VertexAttribs2dvNV
(index
, count
, v
)
19416 param index UInt32
in value
19417 param count SizeI
in value
19418 param v Float64
in array
[count
*2]
19419 category NV_vertex_program
19422 extension soft WINSOFT NV10
19426 VertexAttribs2fvNV
(index
, count
, v
)
19428 param index UInt32
in value
19429 param count SizeI
in value
19430 param v Float32
in array
[count
*2]
19431 category NV_vertex_program
19434 extension soft WINSOFT NV10
19438 VertexAttribs2svNV
(index
, count
, v
)
19440 param index UInt32
in value
19441 param count SizeI
in value
19442 param v Int16
in array
[count
*2]
19443 category NV_vertex_program
19446 extension soft WINSOFT NV10
19450 VertexAttribs3dvNV
(index
, count
, v
)
19452 param index UInt32
in value
19453 param count SizeI
in value
19454 param v Float64
in array
[count
*3]
19455 category NV_vertex_program
19458 extension soft WINSOFT NV10
19462 VertexAttribs3fvNV
(index
, count
, v
)
19464 param index UInt32
in value
19465 param count SizeI
in value
19466 param v Float32
in array
[count
*3]
19467 category NV_vertex_program
19470 extension soft WINSOFT NV10
19474 VertexAttribs3svNV
(index
, count
, v
)
19476 param index UInt32
in value
19477 param count SizeI
in value
19478 param v Int16
in array
[count
*3]
19479 category NV_vertex_program
19482 extension soft WINSOFT NV10
19486 VertexAttribs4dvNV
(index
, count
, v
)
19488 param index UInt32
in value
19489 param count SizeI
in value
19490 param v Float64
in array
[count
*4]
19491 category NV_vertex_program
19494 extension soft WINSOFT NV10
19498 VertexAttribs4fvNV
(index
, count
, v
)
19500 param index UInt32
in value
19501 param count SizeI
in value
19502 param v Float32
in array
[count
*4]
19503 category NV_vertex_program
19506 extension soft WINSOFT NV10
19510 VertexAttribs4svNV
(index
, count
, v
)
19512 param index UInt32
in value
19513 param count SizeI
in value
19514 param v Int16
in array
[count
*4]
19515 category NV_vertex_program
19518 extension soft WINSOFT NV10
19522 VertexAttribs4ubvNV
(index
, count
, v
)
19524 param index UInt32
in value
19525 param count SizeI
in value
19526 param v ColorUB
in array
[count
*4]
19527 category NV_vertex_program
19530 extension soft WINSOFT NV10
19535 ###############################################################################
19537 # Extension #234 - GLX_SGIX_visual_select_group
19539 ###############################################################################
19541 ###############################################################################
19544 # SGIX_texture_coordinate_clamp commands
19546 ###############################################################################
19549 newcategory
: SGIX_texture_coordinate_clamp
19551 ###############################################################################
19554 # SGIX_scalebias_hint commands
19556 ###############################################################################
19559 newcategory
: SGIX_scalebias_hint
19561 ###############################################################################
19563 # Extension #237 - GLX_OML_swap_method commands
19564 # Extension #238 - GLX_OML_sync_control commands
19566 ###############################################################################
19568 ###############################################################################
19571 # OML_interlace commands
19573 ###############################################################################
19576 newcategory
: OML_interlace
19578 ###############################################################################
19581 # OML_subsample commands
19583 ###############################################################################
19586 newcategory
: OML_subsample
19588 ###############################################################################
19591 # OML_resample commands
19593 ###############################################################################
19596 newcategory
: OML_resample
19598 ###############################################################################
19600 # Extension #242 - WGL_OML_sync_control commands
19602 ###############################################################################
19604 ###############################################################################
19607 # NV_copy_depth_to_color commands
19609 ###############################################################################
19612 newcategory
: NV_copy_depth_to_color
19614 ###############################################################################
19617 # ATI_envmap_bumpmap commands
19619 ###############################################################################
19621 TexBumpParameterivATI
(pname
, param
)
19623 param pname TexBumpParameterATI
in value
19624 param param Int32
in array
[COMPSIZE
(pname
)]
19625 category ATI_envmap_bumpmap
19632 TexBumpParameterfvATI
(pname
, param
)
19634 param pname TexBumpParameterATI
in value
19635 param param Float32
in array
[COMPSIZE
(pname
)]
19636 category ATI_envmap_bumpmap
19643 GetTexBumpParameterivATI
(pname
, param
)
19645 param pname GetTexBumpParameterATI
in value
19646 param param Int32 out array
[COMPSIZE
(pname
)]
19647 category ATI_envmap_bumpmap
19648 dlflags notlistable
19655 GetTexBumpParameterfvATI
(pname
, param
)
19657 param pname GetTexBumpParameterATI
in value
19658 param param Float32 out array
[COMPSIZE
(pname
)]
19659 category ATI_envmap_bumpmap
19660 dlflags notlistable
19667 ###############################################################################
19670 # ATI_fragment_shader commands
19672 ###############################################################################
19674 GenFragmentShadersATI
(range
)
19676 param range UInt32
in value
19677 category ATI_fragment_shader
19684 BindFragmentShaderATI
(id
)
19686 param id UInt32
in value
19687 category ATI_fragment_shader
19694 DeleteFragmentShaderATI
(id
)
19696 param id UInt32
in value
19697 category ATI_fragment_shader
19704 BeginFragmentShaderATI
()
19706 category ATI_fragment_shader
19713 EndFragmentShaderATI
()
19715 category ATI_fragment_shader
19722 PassTexCoordATI
(dst
, coord
, swizzle
)
19724 param dst UInt32
in value
19725 param coord UInt32
in value
19726 param swizzle SwizzleOpATI
in value
19727 category ATI_fragment_shader
19734 SampleMapATI
(dst
, interp
, swizzle
)
19736 param dst UInt32
in value
19737 param interp UInt32
in value
19738 param swizzle SwizzleOpATI
in value
19739 category ATI_fragment_shader
19746 ColorFragmentOp1ATI
(op
, dst
, dstMask
, dstMod
, arg1
, arg1Rep
, arg1Mod
)
19748 param op FragmentOpATI
in value
19749 param dst UInt32
in value
19750 param dstMask UInt32
in value
19751 param dstMod UInt32
in value
19752 param arg1 UInt32
in value
19753 param arg1Rep UInt32
in value
19754 param arg1Mod UInt32
in value
19755 category ATI_fragment_shader
19762 ColorFragmentOp2ATI
(op
, dst
, dstMask
, dstMod
, arg1
, arg1Rep
, arg1Mod
, arg2
, arg2Rep
, arg2Mod
)
19764 param op FragmentOpATI
in value
19765 param dst UInt32
in value
19766 param dstMask UInt32
in value
19767 param dstMod UInt32
in value
19768 param arg1 UInt32
in value
19769 param arg1Rep UInt32
in value
19770 param arg1Mod UInt32
in value
19771 param arg2 UInt32
in value
19772 param arg2Rep UInt32
in value
19773 param arg2Mod UInt32
in value
19774 category ATI_fragment_shader
19781 ColorFragmentOp3ATI
(op
, dst
, dstMask
, dstMod
, arg1
, arg1Rep
, arg1Mod
, arg2
, arg2Rep
, arg2Mod
, arg3
, arg3Rep
, arg3Mod
)
19783 param op FragmentOpATI
in value
19784 param dst UInt32
in value
19785 param dstMask UInt32
in value
19786 param dstMod UInt32
in value
19787 param arg1 UInt32
in value
19788 param arg1Rep UInt32
in value
19789 param arg1Mod UInt32
in value
19790 param arg2 UInt32
in value
19791 param arg2Rep UInt32
in value
19792 param arg2Mod UInt32
in value
19793 param arg3 UInt32
in value
19794 param arg3Rep UInt32
in value
19795 param arg3Mod UInt32
in value
19796 category ATI_fragment_shader
19803 AlphaFragmentOp1ATI
(op
, dst
, dstMod
, arg1
, arg1Rep
, arg1Mod
)
19805 param op FragmentOpATI
in value
19806 param dst UInt32
in value
19807 param dstMod UInt32
in value
19808 param arg1 UInt32
in value
19809 param arg1Rep UInt32
in value
19810 param arg1Mod UInt32
in value
19811 category ATI_fragment_shader
19818 AlphaFragmentOp2ATI
(op
, dst
, dstMod
, arg1
, arg1Rep
, arg1Mod
, arg2
, arg2Rep
, arg2Mod
)
19820 param op FragmentOpATI
in value
19821 param dst UInt32
in value
19822 param dstMod UInt32
in value
19823 param arg1 UInt32
in value
19824 param arg1Rep UInt32
in value
19825 param arg1Mod UInt32
in value
19826 param arg2 UInt32
in value
19827 param arg2Rep UInt32
in value
19828 param arg2Mod UInt32
in value
19829 category ATI_fragment_shader
19836 AlphaFragmentOp3ATI
(op
, dst
, dstMod
, arg1
, arg1Rep
, arg1Mod
, arg2
, arg2Rep
, arg2Mod
, arg3
, arg3Rep
, arg3Mod
)
19838 param op FragmentOpATI
in value
19839 param dst UInt32
in value
19840 param dstMod UInt32
in value
19841 param arg1 UInt32
in value
19842 param arg1Rep UInt32
in value
19843 param arg1Mod UInt32
in value
19844 param arg2 UInt32
in value
19845 param arg2Rep UInt32
in value
19846 param arg2Mod UInt32
in value
19847 param arg3 UInt32
in value
19848 param arg3Rep UInt32
in value
19849 param arg3Mod UInt32
in value
19850 category ATI_fragment_shader
19857 SetFragmentShaderConstantATI
(dst
, value
)
19859 param dst UInt32
in value
19860 param value ConstFloat32
in array
[4]
19861 category ATI_fragment_shader
19868 ###############################################################################
19871 # ATI_pn_triangles commands
19873 ###############################################################################
19875 PNTrianglesiATI
(pname
, param
)
19877 param pname PNTrianglesPNameATI
in value
19878 param param Int32
in value
19879 category ATI_pn_triangles
19886 PNTrianglesfATI
(pname
, param
)
19888 param pname PNTrianglesPNameATI
in value
19889 param param Float32
in value
19890 category ATI_pn_triangles
19897 ###############################################################################
19900 # ATI_vertex_array_object commands
19902 ###############################################################################
19904 NewObjectBufferATI
(size
, pointer
, usage
)
19906 param size SizeI
in value
19907 param pointer ConstVoid
in array
[size
]
19908 param usage ArrayObjectUsageATI
in value
19909 category ATI_vertex_array_object
19916 IsObjectBufferATI
(buffer
)
19918 param buffer UInt32
in value
19919 category ATI_vertex_array_object
19926 UpdateObjectBufferATI
(buffer
, offset
, size
, pointer
, preserve
)
19928 param buffer UInt32
in value
19929 param offset UInt32
in value
19930 param size SizeI
in value
19931 param pointer ConstVoid
in array
[size
]
19932 param preserve PreserveModeATI
in value
19933 category ATI_vertex_array_object
19940 GetObjectBufferfvATI
(buffer
, pname
, params
)
19942 param buffer UInt32
in value
19943 param pname ArrayObjectPNameATI
in value
19944 param params Float32 out array
[1]
19945 category ATI_vertex_array_object
19946 dlflags notlistable
19953 GetObjectBufferivATI
(buffer
, pname
, params
)
19955 param buffer UInt32
in value
19956 param pname ArrayObjectPNameATI
in value
19957 param params Int32 out array
[1]
19958 category ATI_vertex_array_object
19959 dlflags notlistable
19966 FreeObjectBufferATI
(buffer
)
19968 param buffer UInt32
in value
19969 category ATI_vertex_array_object
19976 ArrayObjectATI
(array
, size
, type, stride
, buffer
, offset
)
19978 param array EnableCap
in value
19979 param size Int32
in value
19980 param
type ScalarType
in value
19981 param stride SizeI
in value
19982 param buffer UInt32
in value
19983 param offset UInt32
in value
19984 category ATI_vertex_array_object
19991 GetArrayObjectfvATI
(array
, pname
, params
)
19993 param array EnableCap
in value
19994 param pname ArrayObjectPNameATI
in value
19995 param params Float32 out array
[1]
19996 category ATI_vertex_array_object
19997 dlflags notlistable
20004 GetArrayObjectivATI
(array
, pname
, params
)
20006 param array EnableCap
in value
20007 param pname ArrayObjectPNameATI
in value
20008 param params Int32 out array
[1]
20009 category ATI_vertex_array_object
20010 dlflags notlistable
20017 VariantArrayObjectATI
(id
, type, stride
, buffer
, offset
)
20019 param id UInt32
in value
20020 param
type ScalarType
in value
20021 param stride SizeI
in value
20022 param buffer UInt32
in value
20023 param offset UInt32
in value
20024 category ATI_vertex_array_object
20031 GetVariantArrayObjectfvATI
(id
, pname
, params
)
20033 param id UInt32
in value
20034 param pname ArrayObjectPNameATI
in value
20035 param params Float32 out array
[1]
20036 category ATI_vertex_array_object
20037 dlflags notlistable
20044 GetVariantArrayObjectivATI
(id
, pname
, params
)
20046 param id UInt32
in value
20047 param pname ArrayObjectPNameATI
in value
20048 param params Int32 out array
[1]
20049 category ATI_vertex_array_object
20050 dlflags notlistable
20057 ###############################################################################
20060 # EXT_vertex_shader commands
20062 ###############################################################################
20064 BeginVertexShaderEXT
()
20066 category EXT_vertex_shader
20073 EndVertexShaderEXT
()
20075 category EXT_vertex_shader
20082 BindVertexShaderEXT
(id
)
20084 param id UInt32
in value
20085 category EXT_vertex_shader
20092 GenVertexShadersEXT
(range
)
20094 param range UInt32
in value
20095 category EXT_vertex_shader
20102 DeleteVertexShaderEXT
(id
)
20104 param id UInt32
in value
20105 category EXT_vertex_shader
20112 ShaderOp1EXT
(op
, res
, arg1
)
20114 param op VertexShaderOpEXT
in value
20115 param res UInt32
in value
20116 param arg1 UInt32
in value
20117 category EXT_vertex_shader
20124 ShaderOp2EXT
(op
, res
, arg1
, arg2
)
20126 param op VertexShaderOpEXT
in value
20127 param res UInt32
in value
20128 param arg1 UInt32
in value
20129 param arg2 UInt32
in value
20130 category EXT_vertex_shader
20137 ShaderOp3EXT
(op
, res
, arg1
, arg2
, arg3
)
20139 param op VertexShaderOpEXT
in value
20140 param res UInt32
in value
20141 param arg1 UInt32
in value
20142 param arg2 UInt32
in value
20143 param arg3 UInt32
in value
20144 category EXT_vertex_shader
20151 SwizzleEXT
(res
, in, outX
, outY
, outZ
, outW
)
20153 param res UInt32
in value
20154 param
in UInt32
in value
20155 param outX VertexShaderCoordOutEXT
in value
20156 param outY VertexShaderCoordOutEXT
in value
20157 param outZ VertexShaderCoordOutEXT
in value
20158 param outW VertexShaderCoordOutEXT
in value
20159 category EXT_vertex_shader
20166 WriteMaskEXT
(res
, in, outX
, outY
, outZ
, outW
)
20168 param res UInt32
in value
20169 param
in UInt32
in value
20170 param outX VertexShaderWriteMaskEXT
in value
20171 param outY VertexShaderWriteMaskEXT
in value
20172 param outZ VertexShaderWriteMaskEXT
in value
20173 param outW VertexShaderWriteMaskEXT
in value
20174 category EXT_vertex_shader
20181 InsertComponentEXT
(res
, src
, num
)
20183 param res UInt32
in value
20184 param src UInt32
in value
20185 param num UInt32
in value
20186 category EXT_vertex_shader
20193 ExtractComponentEXT
(res
, src
, num
)
20195 param res UInt32
in value
20196 param src UInt32
in value
20197 param num UInt32
in value
20198 category EXT_vertex_shader
20205 GenSymbolsEXT
(datatype
, storagetype
, range
, components
)
20207 param datatype DataTypeEXT
in value
20208 param storagetype VertexShaderStorageTypeEXT
in value
20209 param range ParameterRangeEXT
in value
20210 param components UInt32
in value
20211 category EXT_vertex_shader
20218 SetInvariantEXT
(id
, type, addr
)
20220 param id UInt32
in value
20221 param
type ScalarType
in value
20222 param addr Void
in array
[COMPSIZE
(id
/type)]
20223 category EXT_vertex_shader
20230 SetLocalConstantEXT
(id
, type, addr
)
20232 param id UInt32
in value
20233 param
type ScalarType
in value
20234 param addr Void
in array
[COMPSIZE
(id
/type)]
20235 category EXT_vertex_shader
20242 VariantbvEXT
(id
, addr
)
20244 param id UInt32
in value
20245 param addr Int8
in array
[COMPSIZE
(id
)]
20246 category EXT_vertex_shader
20253 VariantsvEXT
(id
, addr
)
20255 param id UInt32
in value
20256 param addr Int16
in array
[COMPSIZE
(id
)]
20257 category EXT_vertex_shader
20264 VariantivEXT
(id
, addr
)
20266 param id UInt32
in value
20267 param addr Int32
in array
[COMPSIZE
(id
)]
20268 category EXT_vertex_shader
20275 VariantfvEXT
(id
, addr
)
20277 param id UInt32
in value
20278 param addr Float32
in array
[COMPSIZE
(id
)]
20279 category EXT_vertex_shader
20286 VariantdvEXT
(id
, addr
)
20288 param id UInt32
in value
20289 param addr Float64
in array
[COMPSIZE
(id
)]
20290 category EXT_vertex_shader
20297 VariantubvEXT
(id
, addr
)
20299 param id UInt32
in value
20300 param addr UInt8
in array
[COMPSIZE
(id
)]
20301 category EXT_vertex_shader
20308 VariantusvEXT
(id
, addr
)
20310 param id UInt32
in value
20311 param addr UInt16
in array
[COMPSIZE
(id
)]
20312 category EXT_vertex_shader
20319 VariantuivEXT
(id
, addr
)
20321 param id UInt32
in value
20322 param addr UInt32
in array
[COMPSIZE
(id
)]
20323 category EXT_vertex_shader
20330 VariantPointerEXT
(id
, type, stride
, addr
)
20332 param id UInt32
in value
20333 param
type ScalarType
in value
20334 param stride UInt32
in value
20335 param addr Void
in array
[COMPSIZE
(id
/type/stride
)]
20336 category EXT_vertex_shader
20343 EnableVariantClientStateEXT
(id
)
20345 param id UInt32
in value
20346 category EXT_vertex_shader
20353 DisableVariantClientStateEXT
(id
)
20355 param id UInt32
in value
20356 category EXT_vertex_shader
20363 BindLightParameterEXT
(light
, value
)
20365 param light LightName
in value
20366 param value LightParameter
in value
20367 category EXT_vertex_shader
20374 BindMaterialParameterEXT
(face
, value
)
20376 param face MaterialFace
in value
20377 param value MaterialParameter
in value
20378 category EXT_vertex_shader
20385 BindTexGenParameterEXT
(unit
, coord
, value
)
20387 param unit TextureUnit
in value
20388 param coord TextureCoordName
in value
20389 param value TextureGenParameter
in value
20390 category EXT_vertex_shader
20397 BindTextureUnitParameterEXT
(unit
, value
)
20399 param unit TextureUnit
in value
20400 param value VertexShaderTextureUnitParameter
in value
20401 category EXT_vertex_shader
20408 BindParameterEXT
(value
)
20410 param value VertexShaderParameterEXT
in value
20411 category EXT_vertex_shader
20418 IsVariantEnabledEXT
(id
, cap
)
20420 param id UInt32
in value
20421 param cap VariantCapEXT
in value
20422 category EXT_vertex_shader
20429 GetVariantBooleanvEXT
(id
, value
, data
)
20431 param id UInt32
in value
20432 param value GetVariantValueEXT
in value
20433 param data Boolean out array
[COMPSIZE
(id
)]
20434 category EXT_vertex_shader
20435 dlflags notlistable
20442 GetVariantIntegervEXT
(id
, value
, data
)
20444 param id UInt32
in value
20445 param value GetVariantValueEXT
in value
20446 param data Int32 out array
[COMPSIZE
(id
)]
20447 category EXT_vertex_shader
20448 dlflags notlistable
20455 GetVariantFloatvEXT
(id
, value
, data
)
20457 param id UInt32
in value
20458 param value GetVariantValueEXT
in value
20459 param data Float32 out array
[COMPSIZE
(id
)]
20460 category EXT_vertex_shader
20461 dlflags notlistable
20468 GetVariantPointervEXT
(id
, value
, data
)
20470 param id UInt32
in value
20471 param value GetVariantValueEXT
in value
20472 param data VoidPointer out array
[COMPSIZE
(id
)]
20473 category EXT_vertex_shader
20474 dlflags notlistable
20481 GetInvariantBooleanvEXT
(id
, value
, data
)
20483 param id UInt32
in value
20484 param value GetVariantValueEXT
in value
20485 param data Boolean out array
[COMPSIZE
(id
)]
20486 category EXT_vertex_shader
20487 dlflags notlistable
20494 GetInvariantIntegervEXT
(id
, value
, data
)
20496 param id UInt32
in value
20497 param value GetVariantValueEXT
in value
20498 param data Int32 out array
[COMPSIZE
(id
)]
20499 category EXT_vertex_shader
20500 dlflags notlistable
20507 GetInvariantFloatvEXT
(id
, value
, data
)
20509 param id UInt32
in value
20510 param value GetVariantValueEXT
in value
20511 param data Float32 out array
[COMPSIZE
(id
)]
20512 category EXT_vertex_shader
20513 dlflags notlistable
20520 GetLocalConstantBooleanvEXT
(id
, value
, data
)
20522 param id UInt32
in value
20523 param value GetVariantValueEXT
in value
20524 param data Boolean out array
[COMPSIZE
(id
)]
20525 category EXT_vertex_shader
20526 dlflags notlistable
20533 GetLocalConstantIntegervEXT
(id
, value
, data
)
20535 param id UInt32
in value
20536 param value GetVariantValueEXT
in value
20537 param data Int32 out array
[COMPSIZE
(id
)]
20538 category EXT_vertex_shader
20539 dlflags notlistable
20546 GetLocalConstantFloatvEXT
(id
, value
, data
)
20548 param id UInt32
in value
20549 param value GetVariantValueEXT
in value
20550 param data Float32 out array
[COMPSIZE
(id
)]
20551 category EXT_vertex_shader
20552 dlflags notlistable
20559 ###############################################################################
20562 # ATI_vertex_streams commands
20564 ###############################################################################
20566 VertexStream1sATI
(stream
, x
)
20568 param stream VertexStreamATI
in value
20569 param x Int16
in value
20570 category ATI_vertex_streams
20577 VertexStream1svATI
(stream
, coords
)
20579 param stream VertexStreamATI
in value
20580 param coords Int16
in array
[1]
20581 category ATI_vertex_streams
20588 VertexStream1iATI
(stream
, x
)
20590 param stream VertexStreamATI
in value
20591 param x Int32
in value
20592 category ATI_vertex_streams
20599 VertexStream1ivATI
(stream
, coords
)
20601 param stream VertexStreamATI
in value
20602 param coords Int32
in array
[1]
20603 category ATI_vertex_streams
20610 VertexStream1fATI
(stream
, x
)
20612 param stream VertexStreamATI
in value
20613 param x Float32
in value
20614 category ATI_vertex_streams
20621 VertexStream1fvATI
(stream
, coords
)
20623 param stream VertexStreamATI
in value
20624 param coords Float32
in array
[1]
20625 category ATI_vertex_streams
20632 VertexStream1dATI
(stream
, x
)
20634 param stream VertexStreamATI
in value
20635 param x Float64
in value
20636 category ATI_vertex_streams
20643 VertexStream1dvATI
(stream
, coords
)
20645 param stream VertexStreamATI
in value
20646 param coords Float64
in array
[1]
20647 category ATI_vertex_streams
20654 VertexStream2sATI
(stream
, x
, y
)
20656 param stream VertexStreamATI
in value
20657 param x Int16
in value
20658 param y Int16
in value
20659 category ATI_vertex_streams
20666 VertexStream2svATI
(stream
, coords
)
20668 param stream VertexStreamATI
in value
20669 param coords Int16
in array
[2]
20670 category ATI_vertex_streams
20677 VertexStream2iATI
(stream
, x
, y
)
20679 param stream VertexStreamATI
in value
20680 param x Int32
in value
20681 param y Int32
in value
20682 category ATI_vertex_streams
20689 VertexStream2ivATI
(stream
, coords
)
20691 param stream VertexStreamATI
in value
20692 param coords Int32
in array
[2]
20693 category ATI_vertex_streams
20700 VertexStream2fATI
(stream
, x
, y
)
20702 param stream VertexStreamATI
in value
20703 param x Float32
in value
20704 param y Float32
in value
20705 category ATI_vertex_streams
20712 VertexStream2fvATI
(stream
, coords
)
20714 param stream VertexStreamATI
in value
20715 param coords Float32
in array
[2]
20716 category ATI_vertex_streams
20723 VertexStream2dATI
(stream
, x
, y
)
20725 param stream VertexStreamATI
in value
20726 param x Float64
in value
20727 param y Float64
in value
20728 category ATI_vertex_streams
20735 VertexStream2dvATI
(stream
, coords
)
20737 param stream VertexStreamATI
in value
20738 param coords Float64
in array
[2]
20739 category ATI_vertex_streams
20746 VertexStream3sATI
(stream
, x
, y
, z
)
20748 param stream VertexStreamATI
in value
20749 param x Int16
in value
20750 param y Int16
in value
20751 param z Int16
in value
20752 category ATI_vertex_streams
20759 VertexStream3svATI
(stream
, coords
)
20761 param stream VertexStreamATI
in value
20762 param coords Int16
in array
[3]
20763 category ATI_vertex_streams
20770 VertexStream3iATI
(stream
, x
, y
, z
)
20772 param stream VertexStreamATI
in value
20773 param x Int32
in value
20774 param y Int32
in value
20775 param z Int32
in value
20776 category ATI_vertex_streams
20783 VertexStream3ivATI
(stream
, coords
)
20785 param stream VertexStreamATI
in value
20786 param coords Int32
in array
[3]
20787 category ATI_vertex_streams
20794 VertexStream3fATI
(stream
, x
, y
, z
)
20796 param stream VertexStreamATI
in value
20797 param x Float32
in value
20798 param y Float32
in value
20799 param z Float32
in value
20800 category ATI_vertex_streams
20807 VertexStream3fvATI
(stream
, coords
)
20809 param stream VertexStreamATI
in value
20810 param coords Float32
in array
[3]
20811 category ATI_vertex_streams
20818 VertexStream3dATI
(stream
, x
, y
, z
)
20820 param stream VertexStreamATI
in value
20821 param x Float64
in value
20822 param y Float64
in value
20823 param z Float64
in value
20824 category ATI_vertex_streams
20831 VertexStream3dvATI
(stream
, coords
)
20833 param stream VertexStreamATI
in value
20834 param coords Float64
in array
[3]
20835 category ATI_vertex_streams
20842 VertexStream4sATI
(stream
, x
, y
, z
, w
)
20844 param stream VertexStreamATI
in value
20845 param x Int16
in value
20846 param y Int16
in value
20847 param z Int16
in value
20848 param w Int16
in value
20849 category ATI_vertex_streams
20856 VertexStream4svATI
(stream
, coords
)
20858 param stream VertexStreamATI
in value
20859 param coords Int16
in array
[4]
20860 category ATI_vertex_streams
20867 VertexStream4iATI
(stream
, x
, y
, z
, w
)
20869 param stream VertexStreamATI
in value
20870 param x Int32
in value
20871 param y Int32
in value
20872 param z Int32
in value
20873 param w Int32
in value
20874 category ATI_vertex_streams
20881 VertexStream4ivATI
(stream
, coords
)
20883 param stream VertexStreamATI
in value
20884 param coords Int32
in array
[4]
20885 category ATI_vertex_streams
20892 VertexStream4fATI
(stream
, x
, y
, z
, w
)
20894 param stream VertexStreamATI
in value
20895 param x Float32
in value
20896 param y Float32
in value
20897 param z Float32
in value
20898 param w Float32
in value
20899 category ATI_vertex_streams
20906 VertexStream4fvATI
(stream
, coords
)
20908 param stream VertexStreamATI
in value
20909 param coords Float32
in array
[4]
20910 category ATI_vertex_streams
20917 VertexStream4dATI
(stream
, x
, y
, z
, w
)
20919 param stream VertexStreamATI
in value
20920 param x Float64
in value
20921 param y Float64
in value
20922 param z Float64
in value
20923 param w Float64
in value
20924 category ATI_vertex_streams
20931 VertexStream4dvATI
(stream
, coords
)
20933 param stream VertexStreamATI
in value
20934 param coords Float64
in array
[4]
20935 category ATI_vertex_streams
20942 NormalStream3bATI
(stream
, nx
, ny
, nz
)
20944 param stream VertexStreamATI
in value
20945 param nx Int8
in value
20946 param ny Int8
in value
20947 param nz Int8
in value
20948 category ATI_vertex_streams
20955 NormalStream3bvATI
(stream
, coords
)
20957 param stream VertexStreamATI
in value
20958 param coords Int8
in array
[3]
20959 category ATI_vertex_streams
20966 NormalStream3sATI
(stream
, nx
, ny
, nz
)
20968 param stream VertexStreamATI
in value
20969 param nx Int16
in value
20970 param ny Int16
in value
20971 param nz Int16
in value
20972 category ATI_vertex_streams
20979 NormalStream3svATI
(stream
, coords
)
20981 param stream VertexStreamATI
in value
20982 param coords Int16
in array
[3]
20983 category ATI_vertex_streams
20990 NormalStream3iATI
(stream
, nx
, ny
, nz
)
20992 param stream VertexStreamATI
in value
20993 param nx Int32
in value
20994 param ny Int32
in value
20995 param nz Int32
in value
20996 category ATI_vertex_streams
21003 NormalStream3ivATI
(stream
, coords
)
21005 param stream VertexStreamATI
in value
21006 param coords Int32
in array
[3]
21007 category ATI_vertex_streams
21014 NormalStream3fATI
(stream
, nx
, ny
, nz
)
21016 param stream VertexStreamATI
in value
21017 param nx Float32
in value
21018 param ny Float32
in value
21019 param nz Float32
in value
21020 category ATI_vertex_streams
21027 NormalStream3fvATI
(stream
, coords
)
21029 param stream VertexStreamATI
in value
21030 param coords Float32
in array
[3]
21031 category ATI_vertex_streams
21038 NormalStream3dATI
(stream
, nx
, ny
, nz
)
21040 param stream VertexStreamATI
in value
21041 param nx Float64
in value
21042 param ny Float64
in value
21043 param nz Float64
in value
21044 category ATI_vertex_streams
21051 NormalStream3dvATI
(stream
, coords
)
21053 param stream VertexStreamATI
in value
21054 param coords Float64
in array
[3]
21055 category ATI_vertex_streams
21062 ClientActiveVertexStreamATI
(stream
)
21064 param stream VertexStreamATI
in value
21065 category ATI_vertex_streams
21072 VertexBlendEnviATI
(pname
, param
)
21074 param pname VertexStreamATI
in value
21075 param param Int32
in value
21076 category ATI_vertex_streams
21083 VertexBlendEnvfATI
(pname
, param
)
21085 param pname VertexStreamATI
in value
21086 param param Float32
in value
21087 category ATI_vertex_streams
21094 ###############################################################################
21096 # Extension #250 - WGL_I3D_digital_video_control
21097 # Extension #251 - WGL_I3D_gamma
21098 # Extension #252 - WGL_I3D_genlock
21099 # Extension #253 - WGL_I3D_image_buffer
21100 # Extension #254 - WGL_I3D_swap_frame_lock
21101 # Extension #255 - WGL_I3D_swap_frame_usage
21103 ###############################################################################
21105 ###############################################################################
21108 # ATI_element_array commands
21110 ###############################################################################
21112 ElementPointerATI
(type, pointer
)
21114 param
type ElementPointerTypeATI
in value
21115 param pointer Void
in array
[COMPSIZE
(type)] retained
21116 category ATI_element_array
21117 dlflags notlistable
21118 glxflags client
-handcode client
-intercept server
-handcode
21122 DrawElementArrayATI
(mode
, count
)
21124 param mode BeginMode
in value
21125 param count SizeI
in value
21126 category ATI_element_array
21128 glxflags client
-handcode client
-intercept server
-handcode
21132 DrawRangeElementArrayATI
(mode
, start
, end
, count
)
21134 param mode BeginMode
in value
21135 param start UInt32
in value
21136 param end UInt32
in value
21137 param count SizeI
in value
21138 category ATI_element_array
21140 glxflags client
-handcode client
-intercept server
-handcode
21144 ###############################################################################
21147 # SUN_mesh_array commands
21149 ###############################################################################
21151 DrawMeshArraysSUN
(mode
, first
, count
, width
)
21153 param mode BeginMode
in value
21154 param first Int32
in value
21155 param count SizeI
in value
21156 param width SizeI
in value
21157 category SUN_mesh_array
21159 glxflags client
-handcode client
-intercept server
-handcode
21164 ###############################################################################
21167 # SUN_slice_accum commands
21169 ###############################################################################
21172 newcategory
: SUN_slice_accum
21174 ###############################################################################
21177 # NV_multisample_filter_hint commands
21179 ###############################################################################
21182 newcategory
: NV_multisample_filter_hint
21184 ###############################################################################
21187 # NV_depth_clamp commands
21189 ###############################################################################
21192 newcategory
: NV_depth_clamp
21194 ###############################################################################
21197 # NV_occlusion_query commands
21199 ###############################################################################
21201 GenOcclusionQueriesNV
(n
, ids
)
21203 param n SizeI
in value
21204 param ids UInt32 out array
[n
]
21205 dlflags notlistable
21206 category NV_occlusion_query
21208 extension soft WINSOFT NV20
21211 DeleteOcclusionQueriesNV
(n
, ids
)
21213 param n SizeI
in value
21214 param ids UInt32
in array
[n
]
21215 dlflags notlistable
21216 category NV_occlusion_query
21218 extension soft WINSOFT NV20
21221 IsOcclusionQueryNV
(id
)
21223 param id UInt32
in value
21224 dlflags notlistable
21225 category NV_occlusion_query
21227 extension soft WINSOFT NV20
21230 BeginOcclusionQueryNV
(id
)
21232 param id UInt32
in value
21233 category NV_occlusion_query
21235 extension soft WINSOFT NV20
21238 EndOcclusionQueryNV
()
21240 category NV_occlusion_query
21242 extension soft WINSOFT NV20
21245 GetOcclusionQueryivNV
(id
, pname
, params
)
21247 param id UInt32
in value
21248 param pname OcclusionQueryParameterNameNV
in value
21249 param params Int32 out array
[COMPSIZE
(pname
)]
21250 dlflags notlistable
21251 category NV_occlusion_query
21253 extension soft WINSOFT NV20
21256 GetOcclusionQueryuivNV
(id
, pname
, params
)
21258 param id UInt32
in value
21259 param pname OcclusionQueryParameterNameNV
in value
21260 param params UInt32 out array
[COMPSIZE
(pname
)]
21261 dlflags notlistable
21262 category NV_occlusion_query
21264 extension soft WINSOFT NV20
21267 ###############################################################################
21270 # NV_point_sprite commands
21272 ###############################################################################
21274 PointParameteriNV
(pname
, param
)
21276 param pname PointParameterNameARB
in value
21277 param param Int32
in value
21278 category NV_point_sprite
21280 extension soft WINSOFT NV20
21282 alias PointParameteri
21284 PointParameterivNV
(pname
, params
)
21286 param pname PointParameterNameARB
in value
21287 param params Int32
in array
[COMPSIZE
(pname
)]
21288 category NV_point_sprite
21290 extension soft WINSOFT NV20
21292 alias PointParameteriv
21294 ###############################################################################
21296 # Extension #263 - WGL_NV_render_depth_texture
21297 # Extension #264 - WGL_NV_render_texture_rectangle
21299 ###############################################################################
21301 ###############################################################################
21304 # NV_texture_shader3 commands
21306 ###############################################################################
21309 newcategory
: NV_texture_shader3
21311 ###############################################################################
21314 # NV_vertex_program1_1 commands
21316 ###############################################################################
21319 newcategory
: NV_vertex_program1_1
21321 ###############################################################################
21324 # EXT_shadow_funcs commands
21326 ###############################################################################
21329 newcategory
: EXT_shadow_funcs
21331 ###############################################################################
21334 # EXT_stencil_two_side commands
21336 ###############################################################################
21338 ActiveStencilFaceEXT
(face
)
21340 param face StencilFaceDirection
in value
21341 category EXT_stencil_two_side
21346 ###############################################################################
21349 # ATI_text_fragment_shader commands
21351 ###############################################################################
21353 # Uses ARB_vertex_program entry points
21354 newcategory
: ATI_text_fragment_shader
21356 ###############################################################################
21359 # APPLE_client_storage commands
21361 ###############################################################################
21364 newcategory
: APPLE_client_storage
21366 ###############################################################################
21369 # APPLE_element_array commands
21371 ###############################################################################
21373 # @@ Need to verify/add GLX protocol
21375 # @@@ like #256 ATI_element_array
21376 ElementPointerAPPLE
(type, pointer
)
21378 param
type ElementPointerTypeATI
in value
21379 param pointer Void
in array
[type]
21380 category APPLE_element_array
21387 DrawElementArrayAPPLE
(mode
, first
, count
)
21389 param mode BeginMode
in value
21390 param first Int32
in value
21391 param count SizeI
in value
21392 category APPLE_element_array
21399 DrawRangeElementArrayAPPLE
(mode
, start
, end
, first
, count
)
21401 param mode BeginMode
in value
21402 param start UInt32
in value
21403 param end UInt32
in value
21404 param first Int32
in value
21405 param count SizeI
in value
21406 category APPLE_element_array
21413 MultiDrawElementArrayAPPLE
(mode
, first
, count
, primcount
)
21415 param mode BeginMode
in value
21416 param first Int32
in array
[primcount
]
21417 param count SizeI
in array
[primcount
]
21418 param primcount SizeI
in value
21419 category APPLE_element_array
21426 MultiDrawRangeElementArrayAPPLE
(mode
, start
, end
, first
, count
, primcount
)
21428 param mode BeginMode
in value
21429 param start UInt32
in value
21430 param end UInt32
in value
21431 param first Int32
in array
[primcount
]
21432 param count SizeI
in array
[primcount
]
21433 param primcount SizeI
in value
21434 category APPLE_element_array
21441 ###############################################################################
21444 # APPLE_fence commands
21446 ###############################################################################
21448 # @@ Need to verify/add GLX protocol
21450 # @@@ like #222 NV_fence
21451 GenFencesAPPLE
(n
, fences
)
21453 param n SizeI
in value
21454 param fences FenceNV out array
[n
]
21455 category APPLE_fence
21462 DeleteFencesAPPLE
(n
, fences
)
21464 param n SizeI
in value
21465 param fences FenceNV
in array
[n
]
21466 category APPLE_fence
21473 SetFenceAPPLE
(fence
)
21475 param fence FenceNV
in value
21476 category APPLE_fence
21483 IsFenceAPPLE
(fence
)
21485 param fence FenceNV
in value
21486 category APPLE_fence
21493 TestFenceAPPLE
(fence
)
21495 param fence FenceNV
in value
21496 category APPLE_fence
21503 FinishFenceAPPLE
(fence
)
21505 param fence FenceNV
in value
21506 category APPLE_fence
21513 TestObjectAPPLE
(object
, name
)
21515 param object ObjectTypeAPPLE
in value
21516 param name UInt32
in value
21517 category APPLE_fence
21524 FinishObjectAPPLE
(object
, name
)
21526 param object ObjectTypeAPPLE
in value
21527 param name Int32
in value
21528 category APPLE_fence
21535 ###############################################################################
21538 # APPLE_vertex_array_object commands
21540 ###############################################################################
21542 BindVertexArrayAPPLE
(array
)
21544 param array UInt32
in value
21545 category APPLE_vertex_array_object
21550 alias BindVertexArray
21552 DeleteVertexArraysAPPLE
(n
, arrays
)
21554 param n SizeI
in value
21555 param arrays UInt32
in array
[n
]
21556 category APPLE_vertex_array_object
21561 alias DeleteVertexArrays
21563 GenVertexArraysAPPLE
(n
, arrays
)
21565 param n SizeI
in value
21566 param arrays UInt32 out array
[n
]
21567 category APPLE_vertex_array_object
21572 alias GenVertexArray
21574 IsVertexArrayAPPLE
(array
)
21576 param array UInt32
in value
21577 category APPLE_vertex_array_object
21582 alias IsVertexArray
21584 ###############################################################################
21587 # APPLE_vertex_array_range commands
21589 ###############################################################################
21591 # @@ Need to verify/add GLX protocol
21593 # @@@ like #190 NV_vertex_array_range,
21594 VertexArrayRangeAPPLE
(length
, pointer
)
21596 param length SizeI
in value
21597 param pointer Void out array
[length
]
21598 category APPLE_vertex_array_range
21605 FlushVertexArrayRangeAPPLE
(length
, pointer
)
21607 param length SizeI
in value
21608 param pointer Void out array
[length
]
21609 category APPLE_vertex_array_range
21616 VertexArrayParameteriAPPLE
(pname
, param
)
21618 param pname VertexArrayPNameAPPLE
in value
21619 param param Int32
in value
21620 category APPLE_vertex_array_range
21627 ###############################################################################
21630 # APPLE_ycbcr_422 commands
21632 ###############################################################################
21635 newcategory
: APPLE_ycbcr_422
21637 ###############################################################################
21642 ###############################################################################
21645 newcategory
: S3_s3tc
21647 ###############################################################################
21650 # ATI_draw_buffers commands
21652 ###############################################################################
21654 DrawBuffersATI
(n
, bufs
)
21656 param n SizeI
in value
21657 param bufs DrawBufferModeATI
in array
[n
]
21658 category ATI_draw_buffers
21664 ###############################################################################
21666 # Extension #278 - WGL_ATI_pixel_format_float
21668 ###############################################################################
21669 newcategory
: ATI_pixel_format_float
21670 passthru
: /* This is really a WGL extension
, but defines some associated GL enums.
21671 passthru
: * ATI does not
export "GL_ATI_pixel_format_float"
in the GL_EXTENSIONS string.
21674 ###############################################################################
21677 # ATI_texture_env_combine3 commands
21679 ###############################################################################
21682 newcategory
: ATI_texture_env_combine3
21684 ###############################################################################
21687 # ATI_texture_float commands
21689 ###############################################################################
21692 newcategory
: ATI_texture_float
21694 ###############################################################################
21696 # Extension #281 (also WGL_NV_float_buffer)
21697 # NV_float_buffer commands
21699 ###############################################################################
21702 newcategory
: NV_float_buffer
21704 ###############################################################################
21707 # NV_fragment_program commands
21709 ###############################################################################
21711 # @@ Need to verify/add GLX protocol
21713 # Some NV_fragment_program entry points are shared with ARB_vertex_program,
21714 # and are only included in that #define block, for now.
21715 newcategory
: NV_fragment_program
21716 passthru
: /* Some NV_fragment_program entry points are shared with ARB_vertex_program.
*/
21718 ProgramNamedParameter4fNV
(id
, len
, name
, x
, y
, z
, w
)
21720 param id UInt32
in value
21721 param len SizeI
in value
21722 param name UInt8
in array
[1]
21723 param x Float32
in value
21724 param y Float32
in value
21725 param z Float32
in value
21726 param w Float32
in value
21727 category NV_fragment_program
21734 ProgramNamedParameter4dNV
(id
, len
, name
, x
, y
, z
, w
)
21736 param id UInt32
in value
21737 param len SizeI
in value
21738 param name UInt8
in array
[1]
21739 param x Float64
in value
21740 param y Float64
in value
21741 param z Float64
in value
21742 param w Float64
in value
21743 category NV_fragment_program
21750 ProgramNamedParameter4fvNV
(id
, len
, name
, v
)
21752 param id UInt32
in value
21753 param len SizeI
in value
21754 param name UInt8
in array
[1]
21755 param v Float32
in array
[4]
21756 category NV_fragment_program
21763 ProgramNamedParameter4dvNV
(id
, len
, name
, v
)
21765 param id UInt32
in value
21766 param len SizeI
in value
21767 param name UInt8
in array
[1]
21768 param v Float64
in array
[4]
21769 category NV_fragment_program
21776 GetProgramNamedParameterfvNV
(id
, len
, name
, params
)
21778 param id UInt32
in value
21779 param len SizeI
in value
21780 param name UInt8
in array
[1]
21781 param params Float32 out array
[4]
21782 category NV_fragment_program
21783 dlflags notlistable
21790 GetProgramNamedParameterdvNV
(id
, len
, name
, params
)
21792 param id UInt32
in value
21793 param len SizeI
in value
21794 param name UInt8
in array
[1]
21795 param params Float64 out array
[4]
21796 category NV_fragment_program
21797 dlflags notlistable
21804 ###############################################################################
21807 # NV_half_float commands
21809 ###############################################################################
21811 # @@ Need to verify/add GLX protocol
21815 param x Half16NV
in value
21816 param y Half16NV
in value
21817 category NV_half_float
21826 param v Half16NV
in array
[2]
21827 category NV_half_float
21834 Vertex3hNV
(x
, y
, z
)
21836 param x Half16NV
in value
21837 param y Half16NV
in value
21838 param z Half16NV
in value
21839 category NV_half_float
21848 param v Half16NV
in array
[3]
21849 category NV_half_float
21856 Vertex4hNV
(x
, y
, z
, w
)
21858 param x Half16NV
in value
21859 param y Half16NV
in value
21860 param z Half16NV
in value
21861 param w Half16NV
in value
21862 category NV_half_float
21871 param v Half16NV
in array
[4]
21872 category NV_half_float
21879 Normal3hNV
(nx
, ny
, nz
)
21881 param nx Half16NV
in value
21882 param ny Half16NV
in value
21883 param nz Half16NV
in value
21884 category NV_half_float
21893 param v Half16NV
in array
[3]
21894 category NV_half_float
21901 Color3hNV
(red
, green
, blue
)
21903 param red Half16NV
in value
21904 param green Half16NV
in value
21905 param blue Half16NV
in value
21906 category NV_half_float
21915 param v Half16NV
in array
[3]
21916 category NV_half_float
21923 Color4hNV
(red
, green
, blue
, alpha
)
21925 param red Half16NV
in value
21926 param green Half16NV
in value
21927 param blue Half16NV
in value
21928 param alpha Half16NV
in value
21929 category NV_half_float
21938 param v Half16NV
in array
[4]
21939 category NV_half_float
21948 param s Half16NV
in value
21949 category NV_half_float
21958 param v Half16NV
in array
[1]
21959 category NV_half_float
21968 param s Half16NV
in value
21969 param t Half16NV
in value
21970 category NV_half_float
21979 param v Half16NV
in array
[2]
21980 category NV_half_float
21987 TexCoord3hNV
(s
, t
, r
)
21989 param s Half16NV
in value
21990 param t Half16NV
in value
21991 param r Half16NV
in value
21992 category NV_half_float
22001 param v Half16NV
in array
[3]
22002 category NV_half_float
22009 TexCoord4hNV
(s
, t
, r
, q
)
22011 param s Half16NV
in value
22012 param t Half16NV
in value
22013 param r Half16NV
in value
22014 param q Half16NV
in value
22015 category NV_half_float
22024 param v Half16NV
in array
[4]
22025 category NV_half_float
22032 MultiTexCoord1hNV
(target
, s
)
22034 param target TextureUnit
in value
22035 param s Half16NV
in value
22036 category NV_half_float
22043 MultiTexCoord1hvNV
(target
, v
)
22045 param target TextureUnit
in value
22046 param v Half16NV
in array
[1]
22047 category NV_half_float
22054 MultiTexCoord2hNV
(target
, s
, t
)
22056 param target TextureUnit
in value
22057 param s Half16NV
in value
22058 param t Half16NV
in value
22059 category NV_half_float
22066 MultiTexCoord2hvNV
(target
, v
)
22068 param target TextureUnit
in value
22069 param v Half16NV
in array
[2]
22070 category NV_half_float
22077 MultiTexCoord3hNV
(target
, s
, t
, r
)
22079 param target TextureUnit
in value
22080 param s Half16NV
in value
22081 param t Half16NV
in value
22082 param r Half16NV
in value
22083 category NV_half_float
22090 MultiTexCoord3hvNV
(target
, v
)
22092 param target TextureUnit
in value
22093 param v Half16NV
in array
[3]
22094 category NV_half_float
22101 MultiTexCoord4hNV
(target
, s
, t
, r
, q
)
22103 param target TextureUnit
in value
22104 param s Half16NV
in value
22105 param t Half16NV
in value
22106 param r Half16NV
in value
22107 param q Half16NV
in value
22108 category NV_half_float
22115 MultiTexCoord4hvNV
(target
, v
)
22117 param target TextureUnit
in value
22118 param v Half16NV
in array
[4]
22119 category NV_half_float
22128 param fog Half16NV
in value
22129 category NV_half_float
22138 param fog Half16NV
in array
[1]
22139 category NV_half_float
22146 SecondaryColor3hNV
(red
, green
, blue
)
22148 param red Half16NV
in value
22149 param green Half16NV
in value
22150 param blue Half16NV
in value
22151 category NV_half_float
22158 SecondaryColor3hvNV
(v
)
22160 param v Half16NV
in array
[3]
22161 category NV_half_float
22168 VertexWeighthNV
(weight
)
22170 param weight Half16NV
in value
22171 category NV_half_float
22178 VertexWeighthvNV
(weight
)
22180 param weight Half16NV
in array
[1]
22181 category NV_half_float
22188 VertexAttrib1hNV
(index
, x
)
22190 param index UInt32
in value
22191 param x Half16NV
in value
22192 category NV_half_float
22199 VertexAttrib1hvNV
(index
, v
)
22201 param index UInt32
in value
22202 param v Half16NV
in array
[1]
22203 category NV_half_float
22210 VertexAttrib2hNV
(index
, x
, y
)
22212 param index UInt32
in value
22213 param x Half16NV
in value
22214 param y Half16NV
in value
22215 category NV_half_float
22222 VertexAttrib2hvNV
(index
, v
)
22224 param index UInt32
in value
22225 param v Half16NV
in array
[2]
22226 category NV_half_float
22233 VertexAttrib3hNV
(index
, x
, y
, z
)
22235 param index UInt32
in value
22236 param x Half16NV
in value
22237 param y Half16NV
in value
22238 param z Half16NV
in value
22239 category NV_half_float
22246 VertexAttrib3hvNV
(index
, v
)
22248 param index UInt32
in value
22249 param v Half16NV
in array
[3]
22250 category NV_half_float
22257 VertexAttrib4hNV
(index
, x
, y
, z
, w
)
22259 param index UInt32
in value
22260 param x Half16NV
in value
22261 param y Half16NV
in value
22262 param z Half16NV
in value
22263 param w Half16NV
in value
22264 category NV_half_float
22271 VertexAttrib4hvNV
(index
, v
)
22273 param index UInt32
in value
22274 param v Half16NV
in array
[4]
22275 category NV_half_float
22282 VertexAttribs1hvNV
(index
, n
, v
)
22284 param index UInt32
in value
22285 param n SizeI
in value
22286 param v Half16NV
in array
[n
]
22287 category NV_half_float
22294 VertexAttribs2hvNV
(index
, n
, v
)
22296 param index UInt32
in value
22297 param n SizeI
in value
22298 param v Half16NV
in array
[n
]
22299 category NV_half_float
22306 VertexAttribs3hvNV
(index
, n
, v
)
22308 param index UInt32
in value
22309 param n SizeI
in value
22310 param v Half16NV
in array
[n
]
22311 category NV_half_float
22318 VertexAttribs4hvNV
(index
, n
, v
)
22320 param index UInt32
in value
22321 param n SizeI
in value
22322 param v Half16NV
in array
[n
]
22323 category NV_half_float
22330 ###############################################################################
22333 # NV_pixel_data_range commands
22335 ###############################################################################
22337 # @@ Need to verify/add GLX protocol
22339 PixelDataRangeNV
(target
, length
, pointer
)
22341 param target PixelDataRangeTargetNV
in value
22342 param length SizeI
in value
22343 param pointer Void out array
[length
]
22344 category NV_pixel_data_range
22351 FlushPixelDataRangeNV
(target
)
22353 param target PixelDataRangeTargetNV
in value
22354 category NV_pixel_data_range
22361 ###############################################################################
22364 # NV_primitive_restart commands
22366 ###############################################################################
22368 # @@ Need to verify/add GLX protocol
22370 PrimitiveRestartNV
()
22372 category NV_primitive_restart
22379 PrimitiveRestartIndexNV
(index
)
22381 param index UInt32
in value
22382 category NV_primitive_restart
22390 ###############################################################################
22393 # NV_texture_expand_normal commands
22395 ###############################################################################
22398 newcategory
: NV_texture_expand_normal
22400 ###############################################################################
22403 # NV_vertex_program2 commands
22405 ###############################################################################
22408 newcategory
: NV_vertex_program2
22410 ###############################################################################
22413 # ATI_map_object_buffer commands
22415 ###############################################################################
22417 # @@ Need to verify/add GLX protocol
22419 MapObjectBufferATI
(buffer
)
22421 param buffer UInt32
in value
22422 category ATI_map_object_buffer
22429 UnmapObjectBufferATI
(buffer
)
22431 param buffer UInt32
in value
22432 category ATI_map_object_buffer
22439 ###############################################################################
22442 # ATI_separate_stencil commands
22444 ###############################################################################
22446 # @@ Need to verify/add GLX protocol
22448 StencilOpSeparateATI
(face
, sfail
, dpfail
, dppass
)
22450 param face StencilFaceDirection
in value
22451 param sfail StencilOp
in value
22452 param dpfail StencilOp
in value
22453 param dppass StencilOp
in value
22454 category ATI_separate_stencil
22459 alias StencilOpSeparate
22461 StencilFuncSeparateATI
(frontfunc
, backfunc
, ref
, mask
)
22463 param frontfunc StencilFunction
in value
22464 param backfunc StencilFunction
in value
22465 param ref ClampedStencilValue
in value
22466 param mask MaskedStencilValue
in value
22467 category ATI_separate_stencil
22472 alias StencilFuncSeparate
22474 ###############################################################################
22477 # ATI_vertex_attrib_array_object commands
22479 ###############################################################################
22481 # @@ Need to verify/add GLX protocol
22483 VertexAttribArrayObjectATI
(index
, size
, type, normalized
, stride
, buffer
, offset
)
22485 param index UInt32
in value
22486 param size Int32
in value
22487 param
type VertexAttribPointerTypeARB
in value
22488 param normalized Boolean
in value
22489 param stride SizeI
in value
22490 param buffer UInt32
in value
22491 param offset UInt32
in value
22492 category ATI_vertex_attrib_array_object
22499 GetVertexAttribArrayObjectfvATI
(index
, pname
, params
)
22501 param index UInt32
in value
22502 param pname ArrayObjectPNameATI
in value
22503 param params Float32 out array
[pname
]
22504 category ATI_vertex_attrib_array_object
22505 dlflags notlistable
22512 GetVertexAttribArrayObjectivATI
(index
, pname
, params
)
22514 param index UInt32
in value
22515 param pname ArrayObjectPNameATI
in value
22516 param params Int32 out array
[pname
]
22517 category ATI_vertex_attrib_array_object
22518 dlflags notlistable
22525 ###############################################################################
22527 # Extension #291 - OpenGL ES only, not in glext.h
22528 # OES_byte_coordinates commands
22530 ###############################################################################
22532 # void Vertex{234}bOES(T coords)
22533 # void Vertex{234}bvOES(T *coords)
22534 # void TexCoord{1234}bOES(T coords)
22535 # void TexCoord{1234}bvOES(T *coords)
22536 # void MultiTexCoord{1234}bOES(enum texture, T coords)
22537 # void MultiTexCoord{1234}bvOES(enum texture, T *coords)
22538 # All are handcode - mapped to non-byte GLX protocol on client side
22540 # newcategory: OES_byte_coordinates
22542 ###############################################################################
22544 # Extension #292 - OpenGL ES only, not in glext.h
22545 # OES_fixed_point commands
22547 ###############################################################################
22549 # Too many to list in just a comment - see spec in the extension registry
22550 # All are handcode - mapped to non-byte GLX protocol on client side
22552 # newcategory: OES_fixed_point
22554 ###############################################################################
22556 # Extension #293 - OpenGL ES only, not in glext.h
22557 # OES_single_precision commands
22559 ###############################################################################
22561 # void DepthRangefOES(clampf n, clampf f)
22562 # void FrustumfOES(float l, float r, float b, float t, float n, float f)
22563 # void OrthofOES(float l, float r, float b, float t, float n, float f)
22564 # void ClipPlanefOES(enum plane, const float* equation)
22565 # void glClearDepthfOES(clampd depth)
22566 # GLX ropcodes 4308-4312 (not respectively, see extension spec)
22567 # void GetClipPlanefOES(enum plane, float* equation)
22568 # GLX vendor private 1421
22570 # newcategory: OES_single_precision
22572 ###############################################################################
22574 # Extension #294 - OpenGL ES only, not in glext.h
22575 # OES_compressed_paletted_texture commands
22577 ###############################################################################
22580 # newcategory: OES_compressed_paletted_texture
22582 ###############################################################################
22584 # Extension #295 - This is an OpenGL ES extension, but also implemented in Mesa
22585 # OES_read_format commands
22587 ###############################################################################
22590 newcategory
: OES_read_format
22592 ###############################################################################
22594 # Extension #296 - OpenGL ES only, not in glext.h
22595 # OES_query_matrix commands
22597 ###############################################################################
22599 # bitfield queryMatrixxOES(fixed mantissa[16], int exponent[16])
22600 # All are handcode - mapped to non-byte GLX protocol on client side
22602 # newcategory: OES_query_matrix
22604 ###############################################################################
22607 # EXT_depth_bounds_test commands
22609 ###############################################################################
22611 DepthBoundsEXT
(zmin
, zmax
)
22613 param zmin ClampedFloat64
in value
22614 param zmax ClampedFloat64
in value
22615 category EXT_depth_bounds_test
22621 ###############################################################################
22624 # EXT_texture_mirror_clamp commands
22626 ###############################################################################
22629 newcategory
: EXT_texture_mirror_clamp
22631 ###############################################################################
22634 # EXT_blend_equation_separate commands
22636 ###############################################################################
22638 BlendEquationSeparateEXT
(modeRGB
, modeAlpha
)
22640 param modeRGB BlendEquationModeEXT
in value
22641 param modeAlpha BlendEquationModeEXT
in value
22642 category EXT_blend_equation_separate
22646 alias BlendEquationSeparate
22648 ###############################################################################
22651 # MESA_pack_invert commands
22653 ###############################################################################
22656 newcategory
: MESA_pack_invert
22658 ###############################################################################
22661 # MESA_ycbcr_texture commands
22663 ###############################################################################
22666 newcategory
: MESA_ycbcr_texture
22668 ###############################################################################
22671 # MESA_ycbcr_texture commands
22673 ###############################################################################
22676 newcategory
: MESA_ycbcr_texture
22678 ###############################################################################
22681 # EXT_pixel_buffer_object commands
22683 ###############################################################################
22686 newcategory
: EXT_pixel_buffer_object
22688 ###############################################################################
22691 # NV_fragment_program_option commands
22693 ###############################################################################
22696 newcategory
: NV_fragment_program_option
22698 ###############################################################################
22701 # NV_fragment_program2 commands
22703 ###############################################################################
22706 newcategory
: NV_fragment_program2
22708 ###############################################################################
22711 # NV_vertex_program2_option commands
22713 ###############################################################################
22716 newcategory
: NV_vertex_program2_option
22718 ###############################################################################
22721 # NV_vertex_program3 commands
22723 ###############################################################################
22726 newcategory
: NV_vertex_program3
22728 ###############################################################################
22730 # Extension #307 - GLX_SGIX_hyperpipe commands
22731 # Extension #308 - GLX_MESA_agp_offset commands
22732 # Extension #309 - GL_EXT_texture_compression_dxt1 (OpenGL ES only, subset of _st3c version)
22734 ###############################################################################
22737 # newcategory: EXT_texture_compression_dxt1
22739 ###############################################################################
22742 # EXT_framebuffer_object commands
22744 ###############################################################################
22746 IsRenderbufferEXT
(renderbuffer
)
22748 param renderbuffer UInt32
in value
22749 category EXT_framebuffer_object
22754 alias IsRenderbuffer
22756 BindRenderbufferEXT
(target
, renderbuffer
)
22758 param target RenderbufferTarget
in value
22759 param renderbuffer UInt32
in value
22760 category EXT_framebuffer_object
22765 alias BindRenderbuffer
22767 DeleteRenderbuffersEXT
(n
, renderbuffers
)
22769 param n SizeI
in value
22770 param renderbuffers UInt32
in array
[n
]
22771 category EXT_framebuffer_object
22776 alias DeleteRenderbuffers
22778 GenRenderbuffersEXT
(n
, renderbuffers
)
22780 param n SizeI
in value
22781 param renderbuffers UInt32 out array
[n
]
22782 category EXT_framebuffer_object
22787 alias GenRenderbuffers
22789 RenderbufferStorageEXT
(target
, internalformat
, width
, height
)
22791 param target RenderbufferTarget
in value
22792 param internalformat GLenum
in value
22793 param width SizeI
in value
22794 param height SizeI
in value
22795 category EXT_framebuffer_object
22800 alias RenderbufferStorage
22802 GetRenderbufferParameterivEXT
(target
, pname
, params
)
22804 param target RenderbufferTarget
in value
22805 param pname GLenum
in value
22806 param params Int32 out array
[COMPSIZE
(pname
)]
22807 category EXT_framebuffer_object
22808 dlflags notlistable
22813 alias GetRenderbufferParameteriv
22815 IsFramebufferEXT
(framebuffer
)
22817 param framebuffer UInt32
in value
22818 category EXT_framebuffer_object
22823 alias IsFramebuffer
22825 BindFramebufferEXT
(target
, framebuffer
)
22827 param target FramebufferTarget
in value
22828 param framebuffer UInt32
in value
22829 category EXT_framebuffer_object
22834 alias BindFramebuffer
22836 DeleteFramebuffersEXT
(n
, framebuffers
)
22838 param n SizeI
in value
22839 param framebuffers UInt32
in array
[n
]
22840 category EXT_framebuffer_object
22845 alias DeleteFramebuffers
22847 GenFramebuffersEXT
(n
, framebuffers
)
22849 param n SizeI
in value
22850 param framebuffers UInt32 out array
[n
]
22851 category EXT_framebuffer_object
22856 alias GenFramebuffers
22858 CheckFramebufferStatusEXT
(target
)
22860 param target FramebufferTarget
in value
22861 category EXT_framebuffer_object
22866 alias CheckFramebufferStatus
22868 FramebufferTexture1DEXT
(target
, attachment
, textarget
, texture
, level
)
22870 param target FramebufferTarget
in value
22871 param attachment FramebufferAttachment
in value
22872 param textarget GLenum
in value
22873 param texture UInt32
in value
22874 param level Int32
in value
22875 category EXT_framebuffer_object
22880 alias FramebufferTexture1D
22882 FramebufferTexture2DEXT
(target
, attachment
, textarget
, texture
, level
)
22884 param target FramebufferTarget
in value
22885 param attachment FramebufferAttachment
in value
22886 param textarget GLenum
in value
22887 param texture UInt32
in value
22888 param level Int32
in value
22889 category EXT_framebuffer_object
22894 alias FramebufferTexture2D
22896 FramebufferTexture3DEXT
(target
, attachment
, textarget
, texture
, level
, zoffset
)
22898 param target FramebufferTarget
in value
22899 param attachment FramebufferAttachment
in value
22900 param textarget GLenum
in value
22901 param texture UInt32
in value
22902 param level Int32
in value
22903 param zoffset Int32
in value
22904 category EXT_framebuffer_object
22909 alias FramebufferTexture3D
22911 FramebufferRenderbufferEXT
(target
, attachment
, renderbuffertarget
, renderbuffer
)
22913 param target FramebufferTarget
in value
22914 param attachment FramebufferAttachment
in value
22915 param renderbuffertarget RenderbufferTarget
in value
22916 param renderbuffer UInt32
in value
22917 category EXT_framebuffer_object
22922 alias FramebufferRenderbuffer
22924 GetFramebufferAttachmentParameterivEXT
(target
, attachment
, pname
, params
)
22926 param target FramebufferTarget
in value
22927 param attachment FramebufferAttachment
in value
22928 param pname GLenum
in value
22929 param params Int32 out array
[COMPSIZE
(pname
)]
22930 category EXT_framebuffer_object
22931 dlflags notlistable
22936 alias GetFramebufferAttachmentParameteriv
22938 GenerateMipmapEXT
(target
)
22940 param target GLenum
in value
22941 category EXT_framebuffer_object
22946 alias GenerateMipmap
22949 ###############################################################################
22952 # GREMEDY_string_marker commands
22954 ###############################################################################
22956 StringMarkerGREMEDY
(len
, string
)
22958 param len SizeI
in value
22959 param string Void
in array
[len
]
22960 category GREMEDY_string_marker
22966 ###############################################################################
22969 # EXT_packed_depth_stencil commands
22971 ###############################################################################
22974 newcategory
: EXT_packed_depth_stencil
22976 ###############################################################################
22978 # Extension #313 - WGL_3DL_stereo_control
22980 ###############################################################################
22982 ###############################################################################
22985 # EXT_stencil_clear_tag commands
22987 ###############################################################################
22989 StencilClearTagEXT
(stencilTagBits
, stencilClearTag
)
22991 param stencilTagBits SizeI
in value
22992 param stencilClearTag UInt32
in value
22993 category EXT_stencil_clear_tag
23000 ###############################################################################
23003 # EXT_texture_sRGB commands
23005 ###############################################################################
23008 newcategory
: EXT_texture_sRGB
23010 ###############################################################################
23013 # EXT_framebuffer_blit commands
23015 ###############################################################################
23017 BlitFramebufferEXT
(srcX0
, srcY0
, srcX1
, srcY1
, dstX0
, dstY0
, dstX1
, dstY1
, mask
, filter
)
23019 param srcX0 Int32
in value
23020 param srcY0 Int32
in value
23021 param srcX1 Int32
in value
23022 param srcY1 Int32
in value
23023 param dstX0 Int32
in value
23024 param dstY0 Int32
in value
23025 param dstX1 Int32
in value
23026 param dstY1 Int32
in value
23027 param mask ClearBufferMask
in value
23028 param filter GLenum
in value
23029 category EXT_framebuffer_blit
23032 alias BlitFramebuffer
23034 ###############################################################################
23037 # EXT_framebuffer_multisample commands
23039 ###############################################################################
23041 RenderbufferStorageMultisampleEXT
(target
, samples
, internalformat
, width
, height
)
23043 param target GLenum
in value
23044 param samples SizeI
in value
23045 param internalformat GLenum
in value
23046 param width SizeI
in value
23047 param height SizeI
in value
23048 category EXT_framebuffer_multisample
23051 alias RenderbufferStorageMultisample
23053 ###############################################################################
23056 # MESAX_texture_stack commands
23058 ###############################################################################
23061 newcategory
: MESAX_texture_stack
23063 ###############################################################################
23066 # EXT_timer_query commands
23068 ###############################################################################
23070 GetQueryObjecti64vEXT
(id
, pname
, params
)
23072 param id UInt32
in value
23073 param pname GLenum
in value
23074 param params Int64EXT out array
[pname
]
23075 category EXT_timer_query
23076 dlflags notlistable
23082 GetQueryObjectui64vEXT
(id
, pname
, params
)
23084 param id UInt32
in value
23085 param pname GLenum
in value
23086 param params UInt64EXT out array
[pname
]
23087 category EXT_timer_query
23088 dlflags notlistable
23094 ###############################################################################
23097 # EXT_gpu_program_parameters commands
23099 ###############################################################################
23101 ProgramEnvParameters4fvEXT
(target
, index
, count
, params
)
23103 param target ProgramTargetARB
in value
23104 param index UInt32
in value
23105 param count SizeI
in value
23106 param params Float32
in array
[count
*4]
23107 category EXT_gpu_program_parameters
23112 ProgramLocalParameters4fvEXT
(target
, index
, count
, params
)
23114 param target ProgramTargetARB
in value
23115 param index UInt32
in value
23116 param count SizeI
in value
23117 param params Float32
in array
[count
*4]
23118 category EXT_gpu_program_parameters
23123 ###############################################################################
23126 # APPLE_flush_buffer_range commands
23128 ###############################################################################
23130 BufferParameteriAPPLE
(target
, pname
, param
)
23132 param target GLenum
in value
23133 param pname GLenum
in value
23134 param param Int32
in value
23135 category APPLE_flush_buffer_range
23142 FlushMappedBufferRangeAPPLE
(target
, offset
, size
)
23144 param target GLenum
in value
23145 param offset BufferOffset
in value
23146 param size BufferSize
in value
23147 category APPLE_flush_buffer_range
23152 alias FlushMappedBufferRange
23154 ###############################################################################
23157 # NV_gpu_program4 commands
23159 ###############################################################################
23161 ProgramLocalParameterI4iNV
(target
, index
, x
, y
, z
, w
)
23163 param target ProgramTarget
in value
23164 param index UInt32
in value
23165 param x Int32
in value
23166 param y Int32
in value
23167 param z Int32
in value
23168 param w Int32
in value
23169 category NV_gpu_program4
23171 vectorequiv ProgramLocalParameterI4ivNV
23172 glxvectorequiv ProgramLocalParameterI4ivNV
23173 extension soft WINSOFT NV50
23177 ProgramLocalParameterI4ivNV
(target
, index
, params
)
23179 param target ProgramTarget
in value
23180 param index UInt32
in value
23181 param params Int32
in array
[4]
23182 category NV_gpu_program4
23184 extension soft WINSOFT NV50
23188 ProgramLocalParametersI4ivNV
(target
, index
, count
, params
)
23190 param target ProgramTarget
in value
23191 param index UInt32
in value
23192 param count SizeI
in value
23193 param params Int32
in array
[count
*4]
23194 category NV_gpu_program4
23196 extension soft WINSOFT NV50
23200 ProgramLocalParameterI4uiNV
(target
, index
, x
, y
, z
, w
)
23202 param target ProgramTarget
in value
23203 param index UInt32
in value
23204 param x UInt32
in value
23205 param y UInt32
in value
23206 param z UInt32
in value
23207 param w UInt32
in value
23208 category NV_gpu_program4
23210 vectorequiv ProgramLocalParameterI4uivNV
23211 glxvectorequiv ProgramLocalParameterI4uivNV
23212 extension soft WINSOFT NV50
23216 ProgramLocalParameterI4uivNV
(target
, index
, params
)
23218 param target ProgramTarget
in value
23219 param index UInt32
in value
23220 param params UInt32
in array
[4]
23221 category NV_gpu_program4
23223 extension soft WINSOFT NV50
23227 ProgramLocalParametersI4uivNV
(target
, index
, count
, params
)
23229 param target ProgramTarget
in value
23230 param index UInt32
in value
23231 param count SizeI
in value
23232 param params UInt32
in array
[count
*4]
23233 category NV_gpu_program4
23235 extension soft WINSOFT NV50
23239 ProgramEnvParameterI4iNV
(target
, index
, x
, y
, z
, w
)
23241 param target ProgramTarget
in value
23242 param index UInt32
in value
23243 param x Int32
in value
23244 param y Int32
in value
23245 param z Int32
in value
23246 param w Int32
in value
23247 category NV_gpu_program4
23249 vectorequiv ProgramEnvParameterI4ivNV
23250 glxvectorequiv ProgramEnvParameterI4ivNV
23251 extension soft WINSOFT NV50
23255 ProgramEnvParameterI4ivNV
(target
, index
, params
)
23257 param target ProgramTarget
in value
23258 param index UInt32
in value
23259 param params Int32
in array
[4]
23260 category NV_gpu_program4
23262 extension soft WINSOFT NV50
23266 ProgramEnvParametersI4ivNV
(target
, index
, count
, params
)
23268 param target ProgramTarget
in value
23269 param index UInt32
in value
23270 param count SizeI
in value
23271 param params Int32
in array
[count
*4]
23272 category NV_gpu_program4
23274 extension soft WINSOFT NV50
23278 ProgramEnvParameterI4uiNV
(target
, index
, x
, y
, z
, w
)
23280 param target ProgramTarget
in value
23281 param index UInt32
in value
23282 param x UInt32
in value
23283 param y UInt32
in value
23284 param z UInt32
in value
23285 param w UInt32
in value
23286 category NV_gpu_program4
23288 vectorequiv ProgramEnvParameterI4uivNV
23289 glxvectorequiv ProgramEnvParameterI4uivNV
23290 extension soft WINSOFT NV50
23294 ProgramEnvParameterI4uivNV
(target
, index
, params
)
23296 param target ProgramTarget
in value
23297 param index UInt32
in value
23298 param params UInt32
in array
[4]
23299 category NV_gpu_program4
23301 extension soft WINSOFT NV50
23305 ProgramEnvParametersI4uivNV
(target
, index
, count
, params
)
23307 param target ProgramTarget
in value
23308 param index UInt32
in value
23309 param count SizeI
in value
23310 param params UInt32
in array
[count
*4]
23311 category NV_gpu_program4
23313 extension soft WINSOFT NV50
23317 GetProgramLocalParameterIivNV
(target
, index
, params
)
23319 param target ProgramTarget
in value
23320 param index UInt32
in value
23321 param params Int32 out array
[4]
23322 dlflags notlistable
23323 category NV_gpu_program4
23325 extension soft WINSOFT NV50
23329 GetProgramLocalParameterIuivNV
(target
, index
, params
)
23331 param target ProgramTarget
in value
23332 param index UInt32
in value
23333 param params UInt32 out array
[4]
23334 dlflags notlistable
23335 category NV_gpu_program4
23337 extension soft WINSOFT NV50
23341 GetProgramEnvParameterIivNV
(target
, index
, params
)
23343 param target ProgramTarget
in value
23344 param index UInt32
in value
23345 param params Int32 out array
[4]
23346 dlflags notlistable
23347 category NV_gpu_program4
23349 extension soft WINSOFT NV50
23353 GetProgramEnvParameterIuivNV
(target
, index
, params
)
23355 param target ProgramTarget
in value
23356 param index UInt32
in value
23357 param params UInt32 out array
[4]
23358 dlflags notlistable
23359 category NV_gpu_program4
23361 extension soft WINSOFT NV50
23365 ###############################################################################
23368 # NV_geometry_program4 commands
23370 ###############################################################################
23372 ProgramVertexLimitNV
(target
, limit
)
23374 param target ProgramTarget
in value
23375 param limit Int32
in value
23376 category NV_geometry_program4
23378 extension soft WINSOFT
23382 FramebufferTextureEXT
(target
, attachment
, texture
, level
)
23384 param target FramebufferTarget
in value
23385 param attachment FramebufferAttachment
in value
23386 param texture Texture
in value
23387 param level CheckedInt32
in value
23388 category NV_geometry_program4
23390 extension soft WINSOFT
23391 dlflags notlistable
23394 alias FramebufferTextureARB
23396 FramebufferTextureLayerEXT
(target
, attachment
, texture
, level
, layer
)
23398 param target FramebufferTarget
in value
23399 param attachment FramebufferAttachment
in value
23400 param texture Texture
in value
23401 param level CheckedInt32
in value
23402 param layer CheckedInt32
in value
23403 category NV_geometry_program4
23405 extension soft WINSOFT
23406 dlflags notlistable
23409 alias FramebufferTextureLayer
23411 FramebufferTextureFaceEXT
(target
, attachment
, texture
, level
, face
)
23413 param target FramebufferTarget
in value
23414 param attachment FramebufferAttachment
in value
23415 param texture Texture
in value
23416 param level CheckedInt32
in value
23417 param face TextureTarget
in value
23418 category NV_geometry_program4
23420 extension soft WINSOFT
23421 dlflags notlistable
23424 alias FramebufferTextureFaceARB
23426 ###############################################################################
23429 # EXT_geometry_shader4 commands
23431 ###############################################################################
23433 ProgramParameteriEXT
(program
, pname
, value
)
23435 param program UInt32
in value
23436 param pname ProgramParameterPName
in value
23437 param value Int32
in value
23438 category EXT_geometry_shader4
23440 extension soft WINSOFT
23443 alias ProgramParameteriARB
23445 ###############################################################################
23448 # NV_vertex_program4 commands
23450 ###############################################################################
23452 VertexAttribI1iEXT
(index
, x
)
23454 param index UInt32
in value
23455 param x Int32
in value
23456 category NV_vertex_program4
23457 beginend allow
-inside
23458 vectorequiv VertexAttribI1ivEXT
23459 glxvectorequiv VertexAttribI1ivEXT
23460 extension soft WINSOFT NV10
23463 alias VertexAttribI1i
23465 VertexAttribI2iEXT
(index
, x
, y
)
23467 param index UInt32
in value
23468 param x Int32
in value
23469 param y Int32
in value
23470 category NV_vertex_program4
23471 beginend allow
-inside
23472 vectorequiv VertexAttribI2ivEXT
23473 glxvectorequiv VertexAttribI2ivEXT
23474 extension soft WINSOFT NV10
23477 alias VertexAttribI2i
23479 VertexAttribI3iEXT
(index
, x
, y
, z
)
23481 param index UInt32
in value
23482 param x Int32
in value
23483 param y Int32
in value
23484 param z Int32
in value
23485 category NV_vertex_program4
23486 beginend allow
-inside
23487 vectorequiv VertexAttribI3ivEXT
23488 glxvectorequiv VertexAttribI3ivEXT
23489 extension soft WINSOFT NV10
23492 alias VertexAttribI3i
23494 VertexAttribI4iEXT
(index
, x
, y
, z
, w
)
23496 param index UInt32
in value
23497 param x Int32
in value
23498 param y Int32
in value
23499 param z Int32
in value
23500 param w Int32
in value
23501 category NV_vertex_program4
23502 beginend allow
-inside
23503 vectorequiv VertexAttribI4ivEXT
23504 glxvectorequiv VertexAttribI4ivEXT
23505 extension soft WINSOFT NV10
23508 alias VertexAttribI4i
23510 VertexAttribI1uiEXT
(index
, x
)
23512 param index UInt32
in value
23513 param x UInt32
in value
23514 category NV_vertex_program4
23515 beginend allow
-inside
23516 vectorequiv VertexAttribI1uivEXT
23517 glxvectorequiv VertexAttribI1uivEXT
23518 extension soft WINSOFT NV10
23521 alias VertexAttribI1ui
23523 VertexAttribI2uiEXT
(index
, x
, y
)
23525 param index UInt32
in value
23526 param x UInt32
in value
23527 param y UInt32
in value
23528 category NV_vertex_program4
23529 beginend allow
-inside
23530 vectorequiv VertexAttribI2uivEXT
23531 glxvectorequiv VertexAttribI2uivEXT
23532 extension soft WINSOFT NV10
23535 alias VertexAttribI2ui
23537 VertexAttribI3uiEXT
(index
, x
, y
, z
)
23539 param index UInt32
in value
23540 param x UInt32
in value
23541 param y UInt32
in value
23542 param z UInt32
in value
23543 category NV_vertex_program4
23544 beginend allow
-inside
23545 vectorequiv VertexAttribI3uivEXT
23546 glxvectorequiv VertexAttribI3uivEXT
23547 extension soft WINSOFT NV10
23550 alias VertexAttribI3ui
23552 VertexAttribI4uiEXT
(index
, x
, y
, z
, w
)
23554 param index UInt32
in value
23555 param x UInt32
in value
23556 param y UInt32
in value
23557 param z UInt32
in value
23558 param w UInt32
in value
23559 category NV_vertex_program4
23560 beginend allow
-inside
23561 vectorequiv VertexAttribI4uivEXT
23562 glxvectorequiv VertexAttribI4uivEXT
23563 extension soft WINSOFT NV10
23566 alias VertexAttribI4ui
23568 VertexAttribI1ivEXT
(index
, v
)
23570 param index UInt32
in value
23571 param v Int32
in array
[1]
23572 category NV_vertex_program4
23573 beginend allow
-inside
23574 extension soft WINSOFT NV10
23577 alias VertexAttribI1iv
23579 VertexAttribI2ivEXT
(index
, v
)
23581 param index UInt32
in value
23582 param v Int32
in array
[2]
23583 category NV_vertex_program4
23584 beginend allow
-inside
23585 extension soft WINSOFT NV10
23588 alias VertexAttribI2iv
23590 VertexAttribI3ivEXT
(index
, v
)
23592 param index UInt32
in value
23593 param v Int32
in array
[3]
23594 category NV_vertex_program4
23595 beginend allow
-inside
23596 extension soft WINSOFT NV10
23599 alias VertexAttribI3iv
23601 VertexAttribI4ivEXT
(index
, v
)
23603 param index UInt32
in value
23604 param v Int32
in array
[4]
23605 category NV_vertex_program4
23606 beginend allow
-inside
23607 extension soft WINSOFT NV10
23610 alias VertexAttribI4iv
23612 VertexAttribI1uivEXT
(index
, v
)
23614 param index UInt32
in value
23615 param v UInt32
in array
[1]
23616 category NV_vertex_program4
23617 beginend allow
-inside
23618 extension soft WINSOFT NV10
23621 alias VertexAttribI1uiv
23623 VertexAttribI2uivEXT
(index
, v
)
23625 param index UInt32
in value
23626 param v UInt32
in array
[2]
23627 category NV_vertex_program4
23628 beginend allow
-inside
23629 extension soft WINSOFT NV10
23632 alias VertexAttribI2uiv
23634 VertexAttribI3uivEXT
(index
, v
)
23636 param index UInt32
in value
23637 param v UInt32
in array
[3]
23638 category NV_vertex_program4
23639 beginend allow
-inside
23640 extension soft WINSOFT NV10
23643 alias VertexAttribI3uiv
23645 VertexAttribI4uivEXT
(index
, v
)
23647 param index UInt32
in value
23648 param v UInt32
in array
[4]
23649 category NV_vertex_program4
23650 beginend allow
-inside
23651 extension soft WINSOFT NV10
23654 alias VertexAttribI4uiv
23656 VertexAttribI4bvEXT
(index
, v
)
23658 param index UInt32
in value
23659 param v Int8
in array
[4]
23660 category NV_vertex_program4
23661 beginend allow
-inside
23662 extension soft WINSOFT NV10
23665 alias VertexAttribI4bv
23667 VertexAttribI4svEXT
(index
, v
)
23669 param index UInt32
in value
23670 param v Int16
in array
[4]
23671 category NV_vertex_program4
23672 beginend allow
-inside
23673 extension soft WINSOFT NV10
23676 alias VertexAttribI4sv
23678 VertexAttribI4ubvEXT
(index
, v
)
23680 param index UInt32
in value
23681 param v UInt8
in array
[4]
23682 category NV_vertex_program4
23683 beginend allow
-inside
23684 extension soft WINSOFT NV10
23687 alias VertexAttribI4ubv
23689 VertexAttribI4usvEXT
(index
, v
)
23691 param index UInt32
in value
23692 param v UInt16
in array
[4]
23693 category NV_vertex_program4
23694 beginend allow
-inside
23695 extension soft WINSOFT NV10
23698 alias VertexAttribI4usv
23700 VertexAttribIPointerEXT
(index
, size
, type, stride
, pointer
)
23702 param index UInt32
in value
23703 param size Int32
in value
23704 param
type VertexAttribEnum
in value
23705 param stride SizeI
in value
23706 param pointer Void
in array
[COMPSIZE
(size
/type/stride
)] retained
23707 category NV_vertex_program4
23708 dlflags notlistable
23709 extension soft WINSOFT NV10
23712 alias VertexAttribIPointer
23714 GetVertexAttribIivEXT
(index
, pname
, params
)
23716 param index UInt32
in value
23717 param pname VertexAttribEnum
in value
23718 param params Int32 out array
[1]
23719 category NV_vertex_program4
23720 dlflags notlistable
23721 extension soft WINSOFT NV10
23724 alias GetVertexAttribIiv
23726 GetVertexAttribIuivEXT
(index
, pname
, params
)
23728 param index UInt32
in value
23729 param pname VertexAttribEnum
in value
23730 param params UInt32 out array
[1]
23731 category NV_vertex_program4
23732 dlflags notlistable
23733 extension soft WINSOFT NV10
23736 alias GetVertexAttribIuiv
23738 ###############################################################################
23741 # EXT_gpu_shader4 commands
23743 ###############################################################################
23745 GetUniformuivEXT
(program
, location
, params
)
23747 param program UInt32
in value
23748 param location Int32
in value
23749 param params UInt32 out array
[COMPSIZE
(program
/location
)]
23750 category EXT_gpu_shader4
23751 dlflags notlistable
23753 extension soft WINSOFT
23756 alias GetUniformuiv
23758 BindFragDataLocationEXT
(program
, color
, name
)
23760 param program UInt32
in value
23761 param color UInt32
in value
23762 param name Char
in array
[COMPSIZE
(name
)]
23763 category EXT_gpu_shader4
23764 dlflags notlistable
23766 extension soft WINSOFT
23769 alias BindFragDataLocation
23771 GetFragDataLocationEXT
(program
, name
)
23773 param program UInt32
in value
23774 param name Char
in array
[COMPSIZE
(name
)]
23775 category EXT_gpu_shader4
23776 dlflags notlistable
23778 extension soft WINSOFT
23781 alias GetFragDataLocation
23783 Uniform1uiEXT
(location
, v0
)
23785 param location Int32
in value
23786 param v0 UInt32
in value
23787 category EXT_gpu_shader4
23789 extension soft WINSOFT
23794 Uniform2uiEXT
(location
, v0
, v1
)
23796 param location Int32
in value
23797 param v0 UInt32
in value
23798 param v1 UInt32
in value
23799 category EXT_gpu_shader4
23801 extension soft WINSOFT
23806 Uniform3uiEXT
(location
, v0
, v1
, v2
)
23808 param location Int32
in value
23809 param v0 UInt32
in value
23810 param v1 UInt32
in value
23811 param v2 UInt32
in value
23812 category EXT_gpu_shader4
23814 extension soft WINSOFT
23819 Uniform4uiEXT
(location
, v0
, v1
, v2
, v3
)
23821 param location Int32
in value
23822 param v0 UInt32
in value
23823 param v1 UInt32
in value
23824 param v2 UInt32
in value
23825 param v3 UInt32
in value
23826 category EXT_gpu_shader4
23828 extension soft WINSOFT
23833 Uniform1uivEXT
(location
, count
, value
)
23835 param location Int32
in value
23836 param count SizeI
in value
23837 param value UInt32
in array
[count
]
23838 category EXT_gpu_shader4
23840 extension soft WINSOFT
23845 Uniform2uivEXT
(location
, count
, value
)
23847 param location Int32
in value
23848 param count SizeI
in value
23849 param value UInt32
in array
[count
*2]
23850 category EXT_gpu_shader4
23852 extension soft WINSOFT
23857 Uniform3uivEXT
(location
, count
, value
)
23859 param location Int32
in value
23860 param count SizeI
in value
23861 param value UInt32
in array
[count
*3]
23862 category EXT_gpu_shader4
23864 extension soft WINSOFT
23869 Uniform4uivEXT
(location
, count
, value
)
23871 param location Int32
in value
23872 param count SizeI
in value
23873 param value UInt32
in array
[count
*4]
23874 category EXT_gpu_shader4
23876 extension soft WINSOFT
23881 ###############################################################################
23884 # EXT_draw_instanced commands
23886 ###############################################################################
23888 DrawArraysInstancedEXT
(mode
, start
, count
, primcount
)
23890 param mode BeginMode
in value
23891 param start Int32
in value
23892 param count SizeI
in value
23893 param primcount SizeI
in value
23894 category EXT_draw_instanced
23896 extension soft WINSOFT
23897 dlflags notlistable
23898 vectorequiv ArrayElement
23901 alias DrawArraysInstancedARB
23903 DrawElementsInstancedEXT
(mode
, count
, type, indices
, primcount
)
23905 param mode BeginMode
in value
23906 param count SizeI
in value
23907 param
type DrawElementsType
in value
23908 param indices Void
in array
[COMPSIZE
(count
/type)]
23909 param primcount SizeI
in value
23910 category EXT_draw_instanced
23912 extension soft WINSOFT
23913 dlflags notlistable
23914 vectorequiv ArrayElement
23917 alias DrawElementsInstancedARB
23919 ###############################################################################
23922 # EXT_packed_float commands
23924 ###############################################################################
23927 newcategory
: EXT_packed_float
23929 ###############################################################################
23932 # EXT_texture_array commands
23934 ###############################################################################
23937 newcategory
: EXT_texture_array
23939 ###############################################################################
23942 # EXT_texture_buffer_object commands
23944 ###############################################################################
23946 TexBufferEXT
(target
, internalformat
, buffer
)
23948 param target TextureTarget
in value
23949 param internalformat GLenum
in value
23950 param buffer UInt32
in value
23951 category EXT_texture_buffer_object
23953 extension soft WINSOFT NV50
23958 ###############################################################################
23961 # EXT_texture_compression_latc commands
23963 ###############################################################################
23966 newcategory
: EXT_texture_compression_latc
23968 ###############################################################################
23971 # EXT_texture_compression_rgtc commands
23973 ###############################################################################
23976 newcategory
: EXT_texture_compression_rgtc
23978 ###############################################################################
23981 # EXT_texture_shared_exponent commands
23983 ###############################################################################
23986 newcategory
: EXT_texture_shared_exponent
23988 ###############################################################################
23991 # NV_depth_buffer_float commands
23993 ###############################################################################
23995 DepthRangedNV
(zNear
, zFar
)
23997 param zNear Float64
in value
23998 param zFar Float64
in value
23999 category NV_depth_buffer_float
24000 extension soft WINSOFT NV50
24005 ClearDepthdNV
(depth
)
24007 param depth Float64
in value
24008 category NV_depth_buffer_float
24009 extension soft WINSOFT NV50
24014 DepthBoundsdNV
(zmin
, zmax
)
24016 param zmin Float64
in value
24017 param zmax Float64
in value
24018 category NV_depth_buffer_float
24019 extension soft WINSOFT NV50
24024 ###############################################################################
24027 # NV_fragment_program4 commands
24029 ###############################################################################
24032 newcategory
: NV_fragment_program4
24034 ###############################################################################
24037 # NV_framebuffer_multisample_coverage commands
24039 ###############################################################################
24041 RenderbufferStorageMultisampleCoverageNV
(target
, coverageSamples
, colorSamples
, internalformat
, width
, height
)
24043 param target RenderbufferTarget
in value
24044 param coverageSamples SizeI
in value
24045 param colorSamples SizeI
in value
24046 param internalformat PixelInternalFormat
in value
24047 param width SizeI
in value
24048 param height SizeI
in value
24049 category NV_framebuffer_multisample_coverage
24051 extension soft WINSOFT
24052 dlflags notlistable
24056 ###############################################################################
24059 # EXT_framebuffer_sRGB commands
24061 ###############################################################################
24064 newcategory
: EXT_framebuffer_sRGB
24066 ###############################################################################
24069 # NV_geometry_shader4 commands
24071 ###############################################################################
24074 newcategory
: NV_geometry_shader4
24076 ###############################################################################
24079 # NV_parameter_buffer_object commands
24081 ###############################################################################
24083 ProgramBufferParametersfvNV
(target
, buffer
, index
, count
, params
)
24085 param target ProgramTarget
in value
24086 param buffer UInt32
in value
24087 param index UInt32
in value
24088 param count SizeI
in value
24089 param params Float32
in array
[count
]
24090 category NV_parameter_buffer_object
24092 extension soft WINSOFT NV50
24096 ProgramBufferParametersIivNV
(target
, buffer
, index
, count
, params
)
24098 param target ProgramTarget
in value
24099 param buffer UInt32
in value
24100 param index UInt32
in value
24101 param count SizeI
in value
24102 param params Int32
in array
[count
]
24103 category NV_parameter_buffer_object
24105 extension soft WINSOFT NV50
24109 ProgramBufferParametersIuivNV
(target
, buffer
, index
, count
, params
)
24111 param target ProgramTarget
in value
24112 param buffer UInt32
in value
24113 param index UInt32
in value
24114 param count SizeI
in value
24115 param params UInt32
in array
[count
]
24116 category NV_parameter_buffer_object
24118 extension soft WINSOFT NV50
24122 ###############################################################################
24125 # EXT_draw_buffers2 commands
24127 ###############################################################################
24129 ColorMaskIndexedEXT
(index
, r
, g
, b
, a
)
24131 param index UInt32
in value
24132 param r Boolean
in value
24133 param g Boolean
in value
24134 param b Boolean
in value
24135 param a Boolean
in value
24136 category EXT_draw_buffers2
24140 extension soft WINSOFT
24143 GetBooleanIndexedvEXT
(target
, index
, data
)
24145 param target GLenum
in value
24146 param index UInt32
in value
24147 param data Boolean out array
[COMPSIZE
(target
)]
24148 category EXT_draw_buffers2
24150 dlflags notlistable
24153 extension soft WINSOFT
24154 alias GetBooleani_v
24156 GetIntegerIndexedvEXT
(target
, index
, data
)
24158 param target GLenum
in value
24159 param index UInt32
in value
24160 param data Int32 out array
[COMPSIZE
(target
)]
24161 category EXT_draw_buffers2
24163 dlflags notlistable
24166 extension soft WINSOFT
24167 alias GetIntegeri_v
24169 EnableIndexedEXT
(target
, index
)
24171 param target GLenum
in value
24172 param index UInt32
in value
24173 category EXT_draw_buffers2
24177 extension soft WINSOFT
24180 DisableIndexedEXT
(target
, index
)
24182 param target GLenum
in value
24183 param index UInt32
in value
24184 category EXT_draw_buffers2
24188 extension soft WINSOFT
24191 IsEnabledIndexedEXT
(target
, index
)
24193 param target GLenum
in value
24194 param index UInt32
in value
24195 category EXT_draw_buffers2
24197 dlflags notlistable
24200 extension soft WINSOFT
24203 ###############################################################################
24206 # NV_transform_feedback commands
24208 ###############################################################################
24210 BeginTransformFeedbackNV
(primitiveMode
)
24212 param primitiveMode GLenum
in value
24213 category NV_transform_feedback
24215 dlflags notlistable
24218 extension soft WINSOFT
24219 alias BeginTransformFeedback
24221 EndTransformFeedbackNV
()
24223 category NV_transform_feedback
24225 dlflags notlistable
24228 extension soft WINSOFT
24229 alias EndTransformFeedback
24231 TransformFeedbackAttribsNV
(count
, attribs
, bufferMode
)
24233 param count UInt32
in value
24234 param attribs Int32
in array
[COMPSIZE
(count
)]
24235 param bufferMode GLenum
in value
24236 category NV_transform_feedback
24238 dlflags notlistable
24241 extension soft WINSOFT
24243 BindBufferRangeNV
(target
, index
, buffer
, offset
, size
)
24245 param target GLenum
in value
24246 param index UInt32
in value
24247 param buffer UInt32
in value
24248 param offset BufferOffset
in value
24249 param size BufferSize
in value
24250 category NV_transform_feedback
24252 dlflags notlistable
24255 extension soft WINSOFT
24256 alias BindBufferRange
24258 BindBufferOffsetNV
(target
, index
, buffer
, offset
)
24260 param target GLenum
in value
24261 param index UInt32
in value
24262 param buffer UInt32
in value
24263 param offset BufferOffset
in value
24264 category NV_transform_feedback
24266 dlflags notlistable
24269 extension soft WINSOFT
24270 alias BindBufferOffsetEXT
24272 BindBufferBaseNV
(target
, index
, buffer
)
24274 param target GLenum
in value
24275 param index UInt32
in value
24276 param buffer UInt32
in value
24277 category NV_transform_feedback
24279 dlflags notlistable
24282 extension soft WINSOFT
24283 alias BindBufferBase
24285 TransformFeedbackVaryingsNV
(program
, count
, varyings
, bufferMode
)
24287 param program UInt32
in value
24288 param count SizeI
in value
24289 param varyings CharPointer
in array
[count
]
24290 param bufferMode GLenum
in value
24291 category NV_transform_feedback
24293 dlflags notlistable
24296 extension soft WINSOFT
24297 alias TransformFeedbackVaryings
24299 ActiveVaryingNV
(program
, name
)
24301 param program UInt32
in value
24302 param name Char
in array
[COMPSIZE
(name
)]
24303 category NV_transform_feedback
24305 dlflags notlistable
24308 extension soft WINSOFT
24310 GetVaryingLocationNV
(program
, name
)
24312 param program UInt32
in value
24313 param name Char
in array
[COMPSIZE
(name
)]
24314 category NV_transform_feedback
24315 dlflags notlistable
24319 extension soft WINSOFT
24321 GetActiveVaryingNV
(program
, index
, bufSize
, length
, size
, type, name
)
24323 param program UInt32
in value
24324 param index UInt32
in value
24325 param bufSize SizeI
in value
24326 param length SizeI out array
[1]
24327 param size SizeI out array
[1]
24328 param
type GLenum out array
[1]
24329 param name Char out array
[COMPSIZE
(program
/index
/bufSize
)]
24330 category NV_transform_feedback
24331 dlflags notlistable
24333 extension soft WINSOFT
24337 GetTransformFeedbackVaryingNV
(program
, index
, location
)
24339 param program UInt32
in value
24340 param index UInt32
in value
24341 param location Int32 out array
[1]
24342 category NV_transform_feedback
24343 dlflags notlistable
24345 extension soft WINSOFT
24348 alias GetTransformFeedbackVarying
24350 ###############################################################################
24353 # EXT_bindable_uniform commands
24355 ###############################################################################
24357 UniformBufferEXT
(program
, location
, buffer
)
24359 param program UInt32
in value
24360 param location Int32
in value
24361 param buffer UInt32
in value
24362 category EXT_bindable_uniform
24364 extension soft WINSOFT
24368 GetUniformBufferSizeEXT
(program
, location
)
24370 param program UInt32
in value
24371 param location Int32
in value
24372 category EXT_bindable_uniform
24373 dlflags notlistable
24375 extension soft WINSOFT
24379 GetUniformOffsetEXT
(program
, location
)
24380 return BufferOffset
24381 param program UInt32
in value
24382 param location Int32
in value
24383 category EXT_bindable_uniform
24384 dlflags notlistable
24386 extension soft WINSOFT
24390 ###############################################################################
24393 # EXT_texture_integer extension commands
24395 ###############################################################################
24397 TexParameterIivEXT
(target
, pname
, params
)
24399 param target TextureTarget
in value
24400 param pname TextureParameterName
in value
24401 param params Int32
in array
[COMPSIZE
(pname
)]
24402 category EXT_texture_integer
24404 extension soft WINSOFT NV50
24407 alias TexParameterIiv
24409 TexParameterIuivEXT
(target
, pname
, params
)
24411 param target TextureTarget
in value
24412 param pname TextureParameterName
in value
24413 param params UInt32
in array
[COMPSIZE
(pname
)]
24414 category EXT_texture_integer
24416 extension soft WINSOFT NV50
24419 alias TexParameterIuiv
24421 GetTexParameterIivEXT
(target
, pname
, params
)
24423 param target TextureTarget
in value
24424 param pname GetTextureParameter
in value
24425 param params Int32 out array
[COMPSIZE
(pname
)]
24426 category EXT_texture_integer
24427 dlflags notlistable
24430 extension soft WINSOFT NV50
24433 alias GetTexParameterIiv
24435 GetTexParameterIuivEXT
(target
, pname
, params
)
24437 param target TextureTarget
in value
24438 param pname GetTextureParameter
in value
24439 param params UInt32 out array
[COMPSIZE
(pname
)]
24440 category EXT_texture_integer
24441 dlflags notlistable
24444 extension soft WINSOFT NV50
24447 alias GetTexParameterIuiv
24449 ClearColorIiEXT
(red
, green
, blue
, alpha
)
24451 param red Int32
in value
24452 param green Int32
in value
24453 param blue Int32
in value
24454 param alpha Int32
in value
24455 category EXT_texture_integer
24457 extension soft WINSOFT NV50
24461 ClearColorIuiEXT
(red
, green
, blue
, alpha
)
24463 param red UInt32
in value
24464 param green UInt32
in value
24465 param blue UInt32
in value
24466 param alpha UInt32
in value
24467 category EXT_texture_integer
24469 extension soft WINSOFT NV50
24473 ###############################################################################
24475 # Extension #344 - GLX_EXT_texture_from_pixmap
24477 ###############################################################################
24479 ###############################################################################
24482 # GREMEDY_frame_terminator commands
24484 ###############################################################################
24486 FrameTerminatorGREMEDY
()
24488 category GREMEDY_frame_terminator
24494 ###############################################################################
24497 # NV_conditional_render commands
24499 ###############################################################################
24501 BeginConditionalRenderNV
(id
, mode
)
24503 param id UInt32
in value
24504 param mode TypeEnum
in value
24505 category NV_conditional_render
24508 alias BeginConditionalRender
24510 EndConditionalRenderNV
()
24512 category NV_conditional_render
24515 alias EndConditionalRender
24517 ###############################################################################
24520 # NV_present_video commands
24522 ###############################################################################
24525 # void PresentFrameKeyedNV(uint video_slot, uint64EXT minPresentTime,
24526 # uint beginPresentTimeId, uint
24527 # presentDurationId, enum type, enum target0,
24528 # uint fill0, uint key0, enum target1, uint
24529 # fill1, uint key1);
24531 # void PresentFrameDualFillNV(uint video_slot, uint64EXT
24532 # minPresentTime, uint beginPresentTimeId,
24533 # uint presentDurationId, enum type, enum
24534 # target0, uint fill0, enum target1, uint
24535 # fill1, enum target2, uint fill2, enum
24536 # target3, uint fill3);
24538 # void GetVideoivNV(uint video_slot, enum pname, int *params);
24539 # void GetVideouivNV(uint video_slot, enum pname, uint *params);
24540 # void GetVideoi64vNV(uint video_slot, enum pname, int64EXT *params);
24541 # void GetVideoui64vNV(uint video_slot, enum pname, uint64EXT *params);
24542 # void VideoParameterivNV(uint video_slot, enum pname, const int *params);
24544 PresentFrameKeyedNV
(video_slot
, minPresentTime
, beginPresentTimeId
, presentDurationId
, type, target0
, fill0
, key0
, target1
, fill1
, key1
)
24546 param video_slot UInt32
in value
24547 param minPresentTime UInt64EXT
in value
24548 param beginPresentTimeId UInt32
in value
24549 param presentDurationId UInt32
in value
24550 param
type GLenum
in value
24551 param target0 GLenum
in value
24552 param fill0 UInt32
in value
24553 param key0 UInt32
in value
24554 param target1 GLenum
in value
24555 param fill1 UInt32
in value
24556 param key1 UInt32
in value
24557 category NV_present_video
24564 PresentFrameDualFillNV
(video_slot
, minPresentTime
, beginPresentTimeId
, presentDurationId
, type, target0
, fill0
, target1
, fill1
, target2
, fill2
, target3
, fill3
)
24566 param video_slot UInt32
in value
24567 param minPresentTime UInt64EXT
in value
24568 param beginPresentTimeId UInt32
in value
24569 param presentDurationId UInt32
in value
24570 param
type GLenum
in value
24571 param target0 GLenum
in value
24572 param fill0 UInt32
in value
24573 param target1 GLenum
in value
24574 param fill1 UInt32
in value
24575 param target2 GLenum
in value
24576 param fill2 UInt32
in value
24577 param target3 GLenum
in value
24578 param fill3 UInt32
in value
24579 category NV_present_video
24586 GetVideoivNV
(video_slot
, pname
, params
)
24588 param video_slot UInt32
in value
24589 param pname GLenum
in value
24590 param params Int32 out array
[COMPSIZE
(pname
)]
24591 category NV_present_video
24592 dlflags notlistable
24599 GetVideouivNV
(video_slot
, pname
, params
)
24601 param video_slot UInt32
in value
24602 param pname GLenum
in value
24603 param params UInt32 out array
[COMPSIZE
(pname
)]
24604 category NV_present_video
24605 dlflags notlistable
24612 GetVideoi64vNV
(video_slot
, pname
, params
)
24614 param video_slot UInt32
in value
24615 param pname GLenum
in value
24616 param params Int64EXT out array
[COMPSIZE
(pname
)]
24617 category NV_present_video
24618 dlflags notlistable
24625 GetVideoui64vNV
(video_slot
, pname
, params
)
24627 param video_slot UInt32
in value
24628 param pname GLenum
in value
24629 param params UInt64EXT out array
[COMPSIZE
(pname
)]
24630 category NV_present_video
24631 dlflags notlistable
24638 ###############################################################################
24640 # Extension #348 - GLX_NV_video_out
24641 # Extension #349 - WGL_NV_video_out
24642 # Extension #350 - GLX_NV_swap_group
24643 # Extension #351 - WGL_NV_swap_group
24645 ###############################################################################
24647 ###############################################################################
24650 # EXT_transform_feedback commands
24652 ###############################################################################
24654 # From EXT_draw_buffers2: GetBooleanIndexedvEXT / GetIntegerIndexedvEXT
24656 BeginTransformFeedbackEXT
(primitiveMode
)
24658 param primitiveMode GLenum
in value
24659 category EXT_transform_feedback
24661 dlflags notlistable
24664 extension soft WINSOFT
24665 alias BeginTransformFeedback
24667 EndTransformFeedbackEXT
()
24669 category EXT_transform_feedback
24671 dlflags notlistable
24674 extension soft WINSOFT
24675 alias EndTransformFeedback
24677 BindBufferRangeEXT
(target
, index
, buffer
, offset
, size
)
24679 param target GLenum
in value
24680 param index UInt32
in value
24681 param buffer UInt32
in value
24682 param offset BufferOffset
in value
24683 param size BufferSize
in value
24684 category EXT_transform_feedback
24686 dlflags notlistable
24689 extension soft WINSOFT
24690 alias BindBufferRange
24692 # Not promoted to the OpenGL 3.0 core
24693 BindBufferOffsetEXT
(target
, index
, buffer
, offset
)
24695 param target GLenum
in value
24696 param index UInt32
in value
24697 param buffer UInt32
in value
24698 param offset BufferOffset
in value
24699 category EXT_transform_feedback
24701 dlflags notlistable
24704 extension soft WINSOFT
24706 BindBufferBaseEXT
(target
, index
, buffer
)
24708 param target GLenum
in value
24709 param index UInt32
in value
24710 param buffer UInt32
in value
24711 category EXT_transform_feedback
24713 dlflags notlistable
24716 extension soft WINSOFT
24717 alias BindBufferBase
24719 TransformFeedbackVaryingsEXT
(program
, count
, varyings
, bufferMode
)
24721 param program UInt32
in value
24722 param count SizeI
in value
24723 param varyings CharPointer
in array
[count
]
24724 param bufferMode GLenum
in value
24725 category EXT_transform_feedback
24727 dlflags notlistable
24730 extension soft WINSOFT
24731 alias TransformFeedbackVaryings
24733 GetTransformFeedbackVaryingEXT
(program
, index
, bufSize
, length
, size
, type, name
)
24735 param program UInt32
in value
24736 param index UInt32
in value
24737 param bufSize SizeI
in value
24738 param length SizeI out array
[1]
24739 param size SizeI out array
[1]
24740 param
type GLenum out array
[1]
24741 param name Char out array
[COMPSIZE
(length
)]
24742 category EXT_transform_feedback
24743 dlflags notlistable
24745 extension soft WINSOFT
24748 alias GetTransformFeedbackVarying
24750 ###############################################################################
24753 # EXT_direct_state_access commands
24755 ###############################################################################
24757 # New 1.1 client commands
24759 ClientAttribDefaultEXT
(mask
)
24761 param mask ClientAttribMask
in value
24762 category EXT_direct_state_access
24763 extension soft WINSOFT
24764 dlflags notlistable
24765 glxflags ignore
### client-handcode client-intercept server-handcode
24767 PushClientAttribDefaultEXT
(mask
)
24769 param mask ClientAttribMask
in value
24770 category EXT_direct_state_access
24771 extension soft WINSOFT
24772 dlflags notlistable
24773 glxflags ignore
### client-handcode client-intercept server-handcode
24775 # New 1.0 matrix commands
24777 MatrixLoadfEXT
(mode
, m
)
24779 param mode MatrixMode
in value
24780 param m Float32
in array
[16]
24781 category EXT_direct_state_access
24782 extension soft WINSOFT
24786 MatrixLoaddEXT
(mode
, m
)
24788 param mode MatrixMode
in value
24789 param m Float64
in array
[16]
24790 category EXT_direct_state_access
24791 extension soft WINSOFT
24795 MatrixMultfEXT
(mode
, m
)
24797 param mode MatrixMode
in value
24798 param m Float32
in array
[16]
24799 category EXT_direct_state_access
24800 extension soft WINSOFT
24804 MatrixMultdEXT
(mode
, m
)
24806 param mode MatrixMode
in value
24807 param m Float64
in array
[16]
24808 category EXT_direct_state_access
24809 extension soft WINSOFT
24813 MatrixLoadIdentityEXT
(mode
)
24815 param mode MatrixMode
in value
24816 category EXT_direct_state_access
24817 extension soft WINSOFT
24821 MatrixRotatefEXT
(mode
, angle
, x
, y
, z
)
24823 param mode MatrixMode
in value
24824 param angle Float32
in value
24825 param x Float32
in value
24826 param y Float32
in value
24827 param z Float32
in value
24828 category EXT_direct_state_access
24829 extension soft WINSOFT
24833 MatrixRotatedEXT
(mode
, angle
, x
, y
, z
)
24835 param mode MatrixMode
in value
24836 param angle Float64
in value
24837 param x Float64
in value
24838 param y Float64
in value
24839 param z Float64
in value
24840 category EXT_direct_state_access
24841 extension soft WINSOFT
24845 MatrixScalefEXT
(mode
, x
, y
, z
)
24847 param mode MatrixMode
in value
24848 param x Float32
in value
24849 param y Float32
in value
24850 param z Float32
in value
24851 category EXT_direct_state_access
24852 extension soft WINSOFT
24856 MatrixScaledEXT
(mode
, x
, y
, z
)
24858 param mode MatrixMode
in value
24859 param x Float64
in value
24860 param y Float64
in value
24861 param z Float64
in value
24862 category EXT_direct_state_access
24863 extension soft WINSOFT
24867 MatrixTranslatefEXT
(mode
, x
, y
, z
)
24869 param mode MatrixMode
in value
24870 param x Float32
in value
24871 param y Float32
in value
24872 param z Float32
in value
24873 category EXT_direct_state_access
24874 extension soft WINSOFT
24878 MatrixTranslatedEXT
(mode
, x
, y
, z
)
24880 param mode MatrixMode
in value
24881 param x Float64
in value
24882 param y Float64
in value
24883 param z Float64
in value
24884 category EXT_direct_state_access
24885 extension soft WINSOFT
24889 MatrixFrustumEXT
(mode
, left
, right
, bottom
, top
, zNear
, zFar
)
24891 param mode MatrixMode
in value
24892 param left Float64
in value
24893 param right Float64
in value
24894 param bottom Float64
in value
24895 param top Float64
in value
24896 param zNear Float64
in value
24897 param zFar Float64
in value
24898 category EXT_direct_state_access
24899 extension soft WINSOFT
24903 MatrixOrthoEXT
(mode
, left
, right
, bottom
, top
, zNear
, zFar
)
24905 param mode MatrixMode
in value
24906 param left Float64
in value
24907 param right Float64
in value
24908 param bottom Float64
in value
24909 param top Float64
in value
24910 param zNear Float64
in value
24911 param zFar Float64
in value
24912 category EXT_direct_state_access
24913 extension soft WINSOFT
24919 param mode MatrixMode
in value
24920 category EXT_direct_state_access
24921 extension soft WINSOFT
24925 MatrixPushEXT
(mode
)
24927 param mode MatrixMode
in value
24928 category EXT_direct_state_access
24929 extension soft WINSOFT
24933 # New 1.3 matrix transpose commands
24935 MatrixLoadTransposefEXT
(mode
, m
)
24937 param mode MatrixMode
in value
24938 param m Float32
in array
[16]
24939 category EXT_direct_state_access
24940 extension soft WINSOFT
24944 MatrixLoadTransposedEXT
(mode
, m
)
24946 param mode MatrixMode
in value
24947 param m Float64
in array
[16]
24948 category EXT_direct_state_access
24949 extension soft WINSOFT
24953 MatrixMultTransposefEXT
(mode
, m
)
24955 param mode MatrixMode
in value
24956 param m Float32
in array
[16]
24957 category EXT_direct_state_access
24958 extension soft WINSOFT
24962 MatrixMultTransposedEXT
(mode
, m
)
24964 param mode MatrixMode
in value
24965 param m Float64
in array
[16]
24966 category EXT_direct_state_access
24967 extension soft WINSOFT
24971 # New 1.1 texture object commands
24973 TextureParameterfEXT
(texture
, target
, pname
, param
)
24975 param texture Texture
in value
24976 param target TextureTarget
in value
24977 param pname TextureParameterName
in value
24978 param param CheckedFloat32
in value
24979 category EXT_direct_state_access
24980 extension soft WINSOFT
24983 vectorequiv TextureParameterfvEXT
24985 TextureParameterfvEXT
(texture
, target
, pname
, params
)
24987 param texture Texture
in value
24988 param target TextureTarget
in value
24989 param pname TextureParameterName
in value
24990 param params CheckedFloat32
in array
[COMPSIZE
(pname
)]
24991 category EXT_direct_state_access
24992 extension soft WINSOFT
24996 TextureParameteriEXT
(texture
, target
, pname
, param
)
24998 param texture Texture
in value
24999 param target TextureTarget
in value
25000 param pname TextureParameterName
in value
25001 param param CheckedInt32
in value
25002 category EXT_direct_state_access
25003 extension soft WINSOFT
25006 vectorequiv TextureParameterivEXT
25008 TextureParameterivEXT
(texture
, target
, pname
, params
)
25010 param texture Texture
in value
25011 param target TextureTarget
in value
25012 param pname TextureParameterName
in value
25013 param params CheckedInt32
in array
[COMPSIZE
(pname
)]
25014 category EXT_direct_state_access
25015 extension soft WINSOFT
25019 TextureImage1DEXT
(texture
, target
, level
, internalformat
, width
, border
, format
, type, pixels
)
25021 param texture Texture
in value
25022 param target TextureTarget
in value
25023 param level CheckedInt32
in value
25024 param internalformat TextureInternalFormat
in value
25025 param width SizeI
in value
25026 param border CheckedInt32
in value
25027 param format PixelFormat
in value
25028 param
type PixelType
in value
25029 param pixels Void
in array
[COMPSIZE
(format
/type/width
)]
25030 category EXT_direct_state_access
25032 glxflags ignore
### client-handcode server-handcode
25033 extension soft WINSOFT
25034 glfflags capture
-handcode decode
-handcode pixel
-unpack
25036 TextureImage2DEXT
(texture
, target
, level
, internalformat
, width
, height
, border
, format
, type, pixels
)
25038 param texture Texture
in value
25039 param target TextureTarget
in value
25040 param level CheckedInt32
in value
25041 param internalformat TextureInternalFormat
in value
25042 param width SizeI
in value
25043 param height SizeI
in value
25044 param border CheckedInt32
in value
25045 param format PixelFormat
in value
25046 param
type PixelType
in value
25047 param pixels Void
in array
[COMPSIZE
(format
/type/width
/height
)]
25048 category EXT_direct_state_access
25050 glxflags ignore
### client-handcode server-handcode
25051 extension soft WINSOFT
25052 glfflags capture
-handcode decode
-handcode pixel
-unpack
25054 TextureSubImage1DEXT
(texture
, target
, level
, xoffset
, width
, format
, type, pixels
)
25056 param texture Texture
in value
25057 param target TextureTarget
in value
25058 param level CheckedInt32
in value
25059 param xoffset CheckedInt32
in value
25060 param width SizeI
in value
25061 param format PixelFormat
in value
25062 param
type PixelType
in value
25063 param pixels Void
in array
[COMPSIZE
(format
/type/width
)]
25064 category EXT_direct_state_access
25066 glxflags ignore
### EXT client-handcode server-handcode
25068 extension soft WINSOFT
25071 TextureSubImage2DEXT
(texture
, target
, level
, xoffset
, yoffset
, width
, height
, format
, type, pixels
)
25073 param texture Texture
in value
25074 param target TextureTarget
in value
25075 param level CheckedInt32
in value
25076 param xoffset CheckedInt32
in value
25077 param yoffset CheckedInt32
in value
25078 param width SizeI
in value
25079 param height SizeI
in value
25080 param format PixelFormat
in value
25081 param
type PixelType
in value
25082 param pixels Void
in array
[COMPSIZE
(format
/type/width
/height
)]
25083 category EXT_direct_state_access
25085 glxflags ignore
### EXT client-handcode server-handcode
25086 extension soft WINSOFT
25089 CopyTextureImage1DEXT
(texture
, target
, level
, internalformat
, x
, y
, width
, border
)
25091 param texture Texture
in value
25092 param target TextureTarget
in value
25093 param level CheckedInt32
in value
25094 param internalformat TextureInternalFormat
in value
25095 param x WinCoord
in value
25096 param y WinCoord
in value
25097 param width SizeI
in value
25098 param border CheckedInt32
in value
25099 category EXT_direct_state_access
25100 extension soft WINSOFT
25101 glxflags ignore
### EXT
25103 CopyTextureImage2DEXT
(texture
, target
, level
, internalformat
, x
, y
, width
, height
, border
)
25105 param texture Texture
in value
25106 param target TextureTarget
in value
25107 param level CheckedInt32
in value
25108 param internalformat TextureInternalFormat
in value
25109 param x WinCoord
in value
25110 param y WinCoord
in value
25111 param width SizeI
in value
25112 param height SizeI
in value
25113 param border CheckedInt32
in value
25114 category EXT_direct_state_access
25115 extension soft WINSOFT
25116 glxflags ignore
### EXT
25118 CopyTextureSubImage1DEXT
(texture
, target
, level
, xoffset
, x
, y
, width
)
25120 param texture Texture
in value
25121 param target TextureTarget
in value
25122 param level CheckedInt32
in value
25123 param xoffset CheckedInt32
in value
25124 param x WinCoord
in value
25125 param y WinCoord
in value
25126 param width SizeI
in value
25127 category EXT_direct_state_access
25128 extension soft WINSOFT
25129 glxflags ignore
### EXT
25131 CopyTextureSubImage2DEXT
(texture
, target
, level
, xoffset
, yoffset
, x
, y
, width
, height
)
25133 param texture Texture
in value
25134 param target TextureTarget
in value
25135 param level CheckedInt32
in value
25136 param xoffset CheckedInt32
in value
25137 param yoffset CheckedInt32
in value
25138 param x WinCoord
in value
25139 param y WinCoord
in value
25140 param width SizeI
in value
25141 param height SizeI
in value
25142 category EXT_direct_state_access
25143 extension soft WINSOFT
25144 glxflags ignore
### EXT
25146 # New 1.1 texture object queries
25148 GetTextureImageEXT
(texture
, target
, level
, format
, type, pixels
)
25150 param texture Texture
in value
25151 param target TextureTarget
in value
25152 param level CheckedInt32
in value
25153 param format PixelFormat
in value
25154 param
type PixelType
in value
25155 param pixels Void out array
[COMPSIZE
(target
/level
/format
/type)]
25156 category EXT_direct_state_access
25157 dlflags notlistable
25158 glxflags ignore
### client-handcode server-handcode
25159 extension soft WINSOFT
25160 glfflags capture
-execute capture
-handcode decode
-handcode pixel
-pack
25162 GetTextureParameterfvEXT
(texture
, target
, pname
, params
)
25164 param texture Texture
in value
25165 param target TextureTarget
in value
25166 param pname GetTextureParameter
in value
25167 param params Float32 out array
[COMPSIZE
(pname
)]
25168 category EXT_direct_state_access
25169 dlflags notlistable
25170 extension soft WINSOFT
25172 glfflags capture
-execute gl
-enum
25174 GetTextureParameterivEXT
(texture
, target
, pname
, params
)
25176 param texture Texture
in value
25177 param target TextureTarget
in value
25178 param pname GetTextureParameter
in value
25179 param params Int32 out array
[COMPSIZE
(pname
)]
25180 category EXT_direct_state_access
25181 dlflags notlistable
25182 extension soft WINSOFT
25184 glfflags capture
-execute gl
-enum
25186 GetTextureLevelParameterfvEXT
(texture
, target
, level
, pname
, params
)
25188 param texture Texture
in value
25189 param target TextureTarget
in value
25190 param level CheckedInt32
in value
25191 param pname GetTextureParameter
in value
25192 param params Float32 out array
[COMPSIZE
(pname
)]
25193 category EXT_direct_state_access
25194 dlflags notlistable
25195 extension soft WINSOFT
25197 glfflags capture
-execute gl
-enum
25199 GetTextureLevelParameterivEXT
(texture
, target
, level
, pname
, params
)
25201 param texture Texture
in value
25202 param target TextureTarget
in value
25203 param level CheckedInt32
in value
25204 param pname GetTextureParameter
in value
25205 param params Int32 out array
[COMPSIZE
(pname
)]
25206 category EXT_direct_state_access
25207 dlflags notlistable
25208 extension soft WINSOFT
25210 glfflags capture
-execute gl
-enum
25212 # New 1.2 3D texture object commands
25214 TextureImage3DEXT
(texture
, target
, level
, internalformat
, width
, height
, depth
, border
, format
, type, pixels
)
25216 param texture Texture
in value
25217 param target TextureTarget
in value
25218 param level CheckedInt32
in value
25219 param internalformat TextureInternalFormat
in value
25220 param width SizeI
in value
25221 param height SizeI
in value
25222 param depth SizeI
in value
25223 param border CheckedInt32
in value
25224 param format PixelFormat
in value
25225 param
type PixelType
in value
25226 param pixels Void
in array
[COMPSIZE
(format
/type/width
/height
/depth
)]
25227 category EXT_direct_state_access
25229 glxflags ignore
### client-handcode server-handcode EXT
25230 extension soft WINSOFT
25233 TextureSubImage3DEXT
(texture
, target
, level
, xoffset
, yoffset
, zoffset
, width
, height
, depth
, format
, type, pixels
)
25235 param texture Texture
in value
25236 param target TextureTarget
in value
25237 param level CheckedInt32
in value
25238 param xoffset CheckedInt32
in value
25239 param yoffset CheckedInt32
in value
25240 param zoffset CheckedInt32
in value
25241 param width SizeI
in value
25242 param height SizeI
in value
25243 param depth SizeI
in value
25244 param format PixelFormat
in value
25245 param
type PixelType
in value
25246 param pixels Void
in array
[COMPSIZE
(format
/type/width
/height
/depth
)]
25247 category EXT_direct_state_access
25249 glxflags ignore
### client-handcode server-handcode EXT
25250 extension soft WINSOFT
25253 CopyTextureSubImage3DEXT
(texture
, target
, level
, xoffset
, yoffset
, zoffset
, x
, y
, width
, height
)
25255 param texture Texture
in value
25256 param target TextureTarget
in value
25257 param level CheckedInt32
in value
25258 param xoffset CheckedInt32
in value
25259 param yoffset CheckedInt32
in value
25260 param zoffset CheckedInt32
in value
25261 param x WinCoord
in value
25262 param y WinCoord
in value
25263 param width SizeI
in value
25264 param height SizeI
in value
25265 category EXT_direct_state_access
25266 glxflags ignore
### EXT
25267 extension soft WINSOFT
25270 # New 1.1 multitexture commands
25272 MultiTexParameterfEXT
(texunit
, target
, pname
, param
)
25274 param texunit TextureUnit
in value
25275 param target TextureTarget
in value
25276 param pname TextureParameterName
in value
25277 param param CheckedFloat32
in value
25278 category EXT_direct_state_access
25279 extension soft WINSOFT
25282 vectorequiv MultiTexParameterfvEXT
25284 MultiTexParameterfvEXT
(texunit
, target
, pname
, params
)
25286 param texunit TextureUnit
in value
25287 param target TextureTarget
in value
25288 param pname TextureParameterName
in value
25289 param params CheckedFloat32
in array
[COMPSIZE
(pname
)]
25290 category EXT_direct_state_access
25291 extension soft WINSOFT
25295 MultiTexParameteriEXT
(texunit
, target
, pname
, param
)
25297 param texunit TextureUnit
in value
25298 param target TextureTarget
in value
25299 param pname TextureParameterName
in value
25300 param param CheckedInt32
in value
25301 category EXT_direct_state_access
25302 extension soft WINSOFT
25305 vectorequiv MultiTexParameterivEXT
25307 MultiTexParameterivEXT
(texunit
, target
, pname
, params
)
25309 param texunit TextureUnit
in value
25310 param target TextureTarget
in value
25311 param pname TextureParameterName
in value
25312 param params CheckedInt32
in array
[COMPSIZE
(pname
)]
25313 category EXT_direct_state_access
25314 extension soft WINSOFT
25318 MultiTexImage1DEXT
(texunit
, target
, level
, internalformat
, width
, border
, format
, type, pixels
)
25320 param texunit TextureUnit
in value
25321 param target TextureTarget
in value
25322 param level CheckedInt32
in value
25323 param internalformat TextureInternalFormat
in value
25324 param width SizeI
in value
25325 param border CheckedInt32
in value
25326 param format PixelFormat
in value
25327 param
type PixelType
in value
25328 param pixels Void
in array
[COMPSIZE
(format
/type/width
)]
25329 category EXT_direct_state_access
25331 glxflags ignore
### client-handcode server-handcode
25332 extension soft WINSOFT
25333 glfflags capture
-handcode decode
-handcode pixel
-unpack
25335 MultiTexImage2DEXT
(texunit
, target
, level
, internalformat
, width
, height
, border
, format
, type, pixels
)
25337 param texunit TextureUnit
in value
25338 param target TextureTarget
in value
25339 param level CheckedInt32
in value
25340 param internalformat TextureInternalFormat
in value
25341 param width SizeI
in value
25342 param height SizeI
in value
25343 param border CheckedInt32
in value
25344 param format PixelFormat
in value
25345 param
type PixelType
in value
25346 param pixels Void
in array
[COMPSIZE
(format
/type/width
/height
)]
25347 category EXT_direct_state_access
25349 glxflags ignore
### client-handcode server-handcode
25350 extension soft WINSOFT
25351 glfflags capture
-handcode decode
-handcode pixel
-unpack
25353 MultiTexSubImage1DEXT
(texunit
, target
, level
, xoffset
, width
, format
, type, pixels
)
25355 param texunit TextureUnit
in value
25356 param target TextureTarget
in value
25357 param level CheckedInt32
in value
25358 param xoffset CheckedInt32
in value
25359 param width SizeI
in value
25360 param format PixelFormat
in value
25361 param
type PixelType
in value
25362 param pixels Void
in array
[COMPSIZE
(format
/type/width
)]
25363 category EXT_direct_state_access
25365 glxflags ignore
### EXT client-handcode server-handcode
25366 extension soft WINSOFT
25369 MultiTexSubImage2DEXT
(texunit
, target
, level
, xoffset
, yoffset
, width
, height
, format
, type, pixels
)
25371 param texunit TextureUnit
in value
25372 param target TextureTarget
in value
25373 param level CheckedInt32
in value
25374 param xoffset CheckedInt32
in value
25375 param yoffset CheckedInt32
in value
25376 param width SizeI
in value
25377 param height SizeI
in value
25378 param format PixelFormat
in value
25379 param
type PixelType
in value
25380 param pixels Void
in array
[COMPSIZE
(format
/type/width
/height
)]
25381 category EXT_direct_state_access
25383 glxflags ignore
### EXT client-handcode server-handcode
25384 extension soft WINSOFT
25387 CopyMultiTexImage1DEXT
(texunit
, target
, level
, internalformat
, x
, y
, width
, border
)
25389 param texunit TextureUnit
in value
25390 param target TextureTarget
in value
25391 param level CheckedInt32
in value
25392 param internalformat TextureInternalFormat
in value
25393 param x WinCoord
in value
25394 param y WinCoord
in value
25395 param width SizeI
in value
25396 param border CheckedInt32
in value
25397 category EXT_direct_state_access
25398 extension soft WINSOFT
25399 glxflags ignore
### EXT
25401 CopyMultiTexImage2DEXT
(texunit
, target
, level
, internalformat
, x
, y
, width
, height
, border
)
25403 param texunit TextureUnit
in value
25404 param target TextureTarget
in value
25405 param level CheckedInt32
in value
25406 param internalformat TextureInternalFormat
in value
25407 param x WinCoord
in value
25408 param y WinCoord
in value
25409 param width SizeI
in value
25410 param height SizeI
in value
25411 param border CheckedInt32
in value
25412 category EXT_direct_state_access
25413 extension soft WINSOFT
25414 glxflags ignore
### EXT
25416 CopyMultiTexSubImage1DEXT
(texunit
, target
, level
, xoffset
, x
, y
, width
)
25418 param texunit TextureUnit
in value
25419 param target TextureTarget
in value
25420 param level CheckedInt32
in value
25421 param xoffset CheckedInt32
in value
25422 param x WinCoord
in value
25423 param y WinCoord
in value
25424 param width SizeI
in value
25425 category EXT_direct_state_access
25426 extension soft WINSOFT
25427 glxflags ignore
### EXT
25429 CopyMultiTexSubImage2DEXT
(texunit
, target
, level
, xoffset
, yoffset
, x
, y
, width
, height
)
25431 param texunit TextureUnit
in value
25432 param target TextureTarget
in value
25433 param level CheckedInt32
in value
25434 param xoffset CheckedInt32
in value
25435 param yoffset CheckedInt32
in value
25436 param x WinCoord
in value
25437 param y WinCoord
in value
25438 param width SizeI
in value
25439 param height SizeI
in value
25440 category EXT_direct_state_access
25441 extension soft WINSOFT
25442 glxflags ignore
### EXT
25444 # New 1.1 multitexture queries
25446 GetMultiTexImageEXT
(texunit
, target
, level
, format
, type, pixels
)
25448 param texunit TextureUnit
in value
25449 param target TextureTarget
in value
25450 param level CheckedInt32
in value
25451 param format PixelFormat
in value
25452 param
type PixelType
in value
25453 param pixels Void out array
[COMPSIZE
(target
/level
/format
/type)]
25454 category EXT_direct_state_access
25455 dlflags notlistable
25456 glxflags ignore
### client-handcode server-handcode
25457 extension soft WINSOFT
25458 glfflags capture
-execute capture
-handcode decode
-handcode pixel
-pack
25460 GetMultiTexParameterfvEXT
(texunit
, target
, pname
, params
)
25462 param texunit TextureUnit
in value
25463 param target TextureTarget
in value
25464 param pname GetTextureParameter
in value
25465 param params Float32 out array
[COMPSIZE
(pname
)]
25466 category EXT_direct_state_access
25467 dlflags notlistable
25468 extension soft WINSOFT
25470 glfflags capture
-execute gl
-enum
25472 GetMultiTexParameterivEXT
(texunit
, target
, pname
, params
)
25474 param texunit TextureUnit
in value
25475 param target TextureTarget
in value
25476 param pname GetTextureParameter
in value
25477 param params Int32 out array
[COMPSIZE
(pname
)]
25478 category EXT_direct_state_access
25479 dlflags notlistable
25480 extension soft WINSOFT
25482 glfflags capture
-execute gl
-enum
25484 GetMultiTexLevelParameterfvEXT
(texunit
, target
, level
, pname
, params
)
25486 param texunit TextureUnit
in value
25487 param target TextureTarget
in value
25488 param level CheckedInt32
in value
25489 param pname GetTextureParameter
in value
25490 param params Float32 out array
[COMPSIZE
(pname
)]
25491 category EXT_direct_state_access
25492 dlflags notlistable
25493 extension soft WINSOFT
25495 glfflags capture
-execute gl
-enum
25497 GetMultiTexLevelParameterivEXT
(texunit
, target
, level
, pname
, params
)
25499 param texunit TextureUnit
in value
25500 param target TextureTarget
in value
25501 param level CheckedInt32
in value
25502 param pname GetTextureParameter
in value
25503 param params Int32 out array
[COMPSIZE
(pname
)]
25504 category EXT_direct_state_access
25505 dlflags notlistable
25506 extension soft WINSOFT
25508 glfflags capture
-execute gl
-enum
25510 # New 1.2 3D multitexture commands
25512 MultiTexImage3DEXT
(texunit
, target
, level
, internalformat
, width
, height
, depth
, border
, format
, type, pixels
)
25514 param texunit TextureUnit
in value
25515 param target TextureTarget
in value
25516 param level CheckedInt32
in value
25517 param internalformat TextureInternalFormat
in value
25518 param width SizeI
in value
25519 param height SizeI
in value
25520 param depth SizeI
in value
25521 param border CheckedInt32
in value
25522 param format PixelFormat
in value
25523 param
type PixelType
in value
25524 param pixels Void
in array
[COMPSIZE
(format
/type/width
/height
/depth
)]
25525 category EXT_direct_state_access
25527 glxflags ignore
### client-handcode server-handcode EXT
25528 extension soft WINSOFT
25531 MultiTexSubImage3DEXT
(texunit
, target
, level
, xoffset
, yoffset
, zoffset
, width
, height
, depth
, format
, type, pixels
)
25533 param texunit TextureUnit
in value
25534 param target TextureTarget
in value
25535 param level CheckedInt32
in value
25536 param xoffset CheckedInt32
in value
25537 param yoffset CheckedInt32
in value
25538 param zoffset CheckedInt32
in value
25539 param width SizeI
in value
25540 param height SizeI
in value
25541 param depth SizeI
in value
25542 param format PixelFormat
in value
25543 param
type PixelType
in value
25544 param pixels Void
in array
[COMPSIZE
(format
/type/width
/height
/depth
)]
25545 category EXT_direct_state_access
25547 glxflags ignore
### client-handcode server-handcode EXT
25548 extension soft WINSOFT
25551 CopyMultiTexSubImage3DEXT
(texunit
, target
, level
, xoffset
, yoffset
, zoffset
, x
, y
, width
, height
)
25553 param texunit TextureUnit
in value
25554 param target TextureTarget
in value
25555 param level CheckedInt32
in value
25556 param xoffset CheckedInt32
in value
25557 param yoffset CheckedInt32
in value
25558 param zoffset CheckedInt32
in value
25559 param x WinCoord
in value
25560 param y WinCoord
in value
25561 param width SizeI
in value
25562 param height SizeI
in value
25563 category EXT_direct_state_access
25564 glxflags ignore
### EXT
25565 extension soft WINSOFT
25568 # New 1.2.1 multitexture texture commands
25570 BindMultiTextureEXT
(texunit
, target
, texture
)
25572 param texunit TextureUnit
in value
25573 param target TextureTarget
in value
25574 param texture Texture
in value
25575 category EXT_direct_state_access
25576 extension soft WINSOFT
25577 glxflags ignore
### EXT
25579 EnableClientStateIndexedEXT
(array
, index
)
25581 param array EnableCap
in value
25582 param index UInt32
in value
25583 category EXT_direct_state_access
25584 dlflags notlistable
25585 glxflags ignore
### client-handcode client-intercept server-handcode
25586 extension soft WINSOFT
25588 DisableClientStateIndexedEXT
(array
, index
)
25590 param array EnableCap
in value
25591 param index UInt32
in value
25592 category EXT_direct_state_access
25593 extension soft WINSOFT
25594 dlflags notlistable
25595 glxflags ignore
### client-handcode client-intercept server-handcode
25597 MultiTexCoordPointerEXT
(texunit
, size
, type, stride
, pointer
)
25599 param texunit TextureUnit
in value
25600 param size Int32
in value
25601 param
type TexCoordPointerType
in value
25602 param stride SizeI
in value
25603 param pointer Void
in array
[COMPSIZE
(size
/type/stride
)] retained
25604 category EXT_direct_state_access
25605 dlflags notlistable
25606 glxflags ignore
### client-handcode client-intercept server-handcode
25607 extension soft WINSOFT
25610 MultiTexEnvfEXT
(texunit
, target
, pname
, param
)
25612 param texunit TextureUnit
in value
25613 param target TextureEnvTarget
in value
25614 param pname TextureEnvParameter
in value
25615 param param CheckedFloat32
in value
25616 category EXT_direct_state_access
25617 extension soft WINSOFT
25618 vectorequiv MultiTexEnvfvEXT
25622 MultiTexEnvfvEXT
(texunit
, target
, pname
, params
)
25624 param texunit TextureUnit
in value
25625 param target TextureEnvTarget
in value
25626 param pname TextureEnvParameter
in value
25627 param params CheckedFloat32
in array
[COMPSIZE
(pname
)]
25628 category EXT_direct_state_access
25629 extension soft WINSOFT
25633 MultiTexEnviEXT
(texunit
, target
, pname
, param
)
25635 param texunit TextureUnit
in value
25636 param target TextureEnvTarget
in value
25637 param pname TextureEnvParameter
in value
25638 param param CheckedInt32
in value
25639 category EXT_direct_state_access
25640 extension soft WINSOFT
25641 vectorequiv MultiTexEnvivEXT
25645 MultiTexEnvivEXT
(texunit
, target
, pname
, params
)
25647 param texunit TextureUnit
in value
25648 param target TextureEnvTarget
in value
25649 param pname TextureEnvParameter
in value
25650 param params CheckedInt32
in array
[COMPSIZE
(pname
)]
25651 category EXT_direct_state_access
25652 extension soft WINSOFT
25656 MultiTexGendEXT
(texunit
, coord
, pname
, param
)
25658 param texunit TextureUnit
in value
25659 param coord TextureCoordName
in value
25660 param pname TextureGenParameter
in value
25661 param param Float64
in value
25662 category EXT_direct_state_access
25663 extension soft WINSOFT
25664 vectorequiv MultiTexGendvEXT
25668 MultiTexGendvEXT
(texunit
, coord
, pname
, params
)
25670 param texunit TextureUnit
in value
25671 param coord TextureCoordName
in value
25672 param pname TextureGenParameter
in value
25673 param params Float64
in array
[COMPSIZE
(pname
)]
25674 category EXT_direct_state_access
25675 extension soft WINSOFT
25679 MultiTexGenfEXT
(texunit
, coord
, pname
, param
)
25681 param texunit TextureUnit
in value
25682 param coord TextureCoordName
in value
25683 param pname TextureGenParameter
in value
25684 param param CheckedFloat32
in value
25685 category EXT_direct_state_access
25686 extension soft WINSOFT
25687 vectorequiv MultiTexGenfvEXT
25691 MultiTexGenfvEXT
(texunit
, coord
, pname
, params
)
25693 param texunit TextureUnit
in value
25694 param coord TextureCoordName
in value
25695 param pname TextureGenParameter
in value
25696 param params CheckedFloat32
in array
[COMPSIZE
(pname
)]
25697 category EXT_direct_state_access
25698 extension soft WINSOFT
25702 MultiTexGeniEXT
(texunit
, coord
, pname
, param
)
25704 param texunit TextureUnit
in value
25705 param coord TextureCoordName
in value
25706 param pname TextureGenParameter
in value
25707 param param CheckedInt32
in value
25708 category EXT_direct_state_access
25709 extension soft WINSOFT
25710 vectorequiv MultiTexGenivEXT
25714 MultiTexGenivEXT
(texunit
, coord
, pname
, params
)
25716 param texunit TextureUnit
in value
25717 param coord TextureCoordName
in value
25718 param pname TextureGenParameter
in value
25719 param params CheckedInt32
in array
[COMPSIZE
(pname
)]
25720 category EXT_direct_state_access
25721 extension soft WINSOFT
25725 # New 1.2.1 multitexture texture queries
25727 GetMultiTexEnvfvEXT
(texunit
, target
, pname
, params
)
25729 param texunit TextureUnit
in value
25730 param target TextureEnvTarget
in value
25731 param pname TextureEnvParameter
in value
25732 param params Float32 out array
[COMPSIZE
(pname
)]
25733 category EXT_direct_state_access
25734 dlflags notlistable
25735 extension soft WINSOFT
25737 glfflags capture
-execute gl
-enum
25739 GetMultiTexEnvivEXT
(texunit
, target
, pname
, params
)
25741 param texunit TextureUnit
in value
25742 param target TextureEnvTarget
in value
25743 param pname TextureEnvParameter
in value
25744 param params Int32 out array
[COMPSIZE
(pname
)]
25745 category EXT_direct_state_access
25746 dlflags notlistable
25747 extension soft WINSOFT
25749 glfflags capture
-execute gl
-enum
25751 GetMultiTexGendvEXT
(texunit
, coord
, pname
, params
)
25753 param texunit TextureUnit
in value
25754 param coord TextureCoordName
in value
25755 param pname TextureGenParameter
in value
25756 param params Float64 out array
[COMPSIZE
(pname
)]
25757 category EXT_direct_state_access
25758 dlflags notlistable
25759 extension soft WINSOFT
25761 glfflags capture
-execute gl
-enum
25763 GetMultiTexGenfvEXT
(texunit
, coord
, pname
, params
)
25765 param texunit TextureUnit
in value
25766 param coord TextureCoordName
in value
25767 param pname TextureGenParameter
in value
25768 param params Float32 out array
[COMPSIZE
(pname
)]
25769 category EXT_direct_state_access
25770 dlflags notlistable
25771 extension soft WINSOFT
25773 glfflags capture
-execute gl
-enum
25775 GetMultiTexGenivEXT
(texunit
, coord
, pname
, params
)
25777 param texunit TextureUnit
in value
25778 param coord TextureCoordName
in value
25779 param pname TextureGenParameter
in value
25780 param params Int32 out array
[COMPSIZE
(pname
)]
25781 category EXT_direct_state_access
25782 dlflags notlistable
25783 extension soft WINSOFT
25785 glfflags capture
-execute gl
-enum
25787 # From EXT_draw_buffers2
25789 # DisableIndexedEXT
25790 # IsEnabledIndexedEXT
25792 GetFloatIndexedvEXT
(target
, index
, data
)
25794 param target TypeEnum
in value
25795 param index UInt32
in value
25796 param data Float32 out array
[COMPSIZE
(target
)]
25797 category EXT_direct_state_access
25798 dlflags notlistable
25801 extension soft WINSOFT
25803 GetDoubleIndexedvEXT
(target
, index
, data
)
25805 param target TypeEnum
in value
25806 param index UInt32
in value
25807 param data Float64 out array
[COMPSIZE
(target
)]
25808 category EXT_direct_state_access
25809 dlflags notlistable
25812 extension soft WINSOFT
25814 GetPointerIndexedvEXT
(target
, index
, data
)
25816 param target TypeEnum
in value
25817 param index UInt32
in value
25818 param data VoidPointer out array
[COMPSIZE
(target
)]
25819 category EXT_direct_state_access
25820 dlflags notlistable
25823 extension soft WINSOFT
25825 # New compressed texture commands
25827 CompressedTextureImage3DEXT
(texture
, target
, level
, internalformat
, width
, height
, depth
, border
, imageSize
, bits
)
25829 param texture Texture
in value
25830 param target TextureTarget
in value
25831 param level CheckedInt32
in value
25832 param internalformat TextureInternalFormat
in value
25833 param width SizeI
in value
25834 param height SizeI
in value
25835 param depth SizeI
in value
25836 param border CheckedInt32
in value
25837 param imageSize SizeI
in value
25838 param bits Void
in array
[imageSize
]
25839 category EXT_direct_state_access
25841 glxflags ignore
### client-handcode server-handcode
25843 extension soft WINSOFT
25845 CompressedTextureImage2DEXT
(texture
, target
, level
, internalformat
, width
, height
, border
, imageSize
, bits
)
25847 param texture Texture
in value
25848 param target TextureTarget
in value
25849 param level CheckedInt32
in value
25850 param internalformat TextureInternalFormat
in value
25851 param width SizeI
in value
25852 param height SizeI
in value
25853 param border CheckedInt32
in value
25854 param imageSize SizeI
in value
25855 param bits Void
in array
[imageSize
]
25856 category EXT_direct_state_access
25858 glxflags ignore
### client-handcode server-handcode
25860 extension soft WINSOFT
25862 CompressedTextureImage1DEXT
(texture
, target
, level
, internalformat
, width
, border
, imageSize
, bits
)
25864 param texture Texture
in value
25865 param target TextureTarget
in value
25866 param level CheckedInt32
in value
25867 param internalformat TextureInternalFormat
in value
25868 param width SizeI
in value
25869 param border CheckedInt32
in value
25870 param imageSize SizeI
in value
25871 param bits Void
in array
[imageSize
]
25872 category EXT_direct_state_access
25874 glxflags ignore
### client-handcode server-handcode
25876 extension soft WINSOFT
25878 CompressedTextureSubImage3DEXT
(texture
, target
, level
, xoffset
, yoffset
, zoffset
, width
, height
, depth
, format
, imageSize
, bits
)
25880 param texture Texture
in value
25881 param target TextureTarget
in value
25882 param level CheckedInt32
in value
25883 param xoffset CheckedInt32
in value
25884 param yoffset CheckedInt32
in value
25885 param zoffset CheckedInt32
in value
25886 param width SizeI
in value
25887 param height SizeI
in value
25888 param depth SizeI
in value
25889 param format PixelFormat
in value
25890 param imageSize SizeI
in value
25891 param bits Void
in array
[imageSize
]
25892 category EXT_direct_state_access
25894 glxflags ignore
### client-handcode server-handcode
25896 extension soft WINSOFT
25898 CompressedTextureSubImage2DEXT
(texture
, target
, level
, xoffset
, yoffset
, width
, height
, format
, imageSize
, bits
)
25900 param texture Texture
in value
25901 param target TextureTarget
in value
25902 param level CheckedInt32
in value
25903 param xoffset CheckedInt32
in value
25904 param yoffset CheckedInt32
in value
25905 param width SizeI
in value
25906 param height SizeI
in value
25907 param format PixelFormat
in value
25908 param imageSize SizeI
in value
25909 param bits Void
in array
[imageSize
]
25910 category EXT_direct_state_access
25912 glxflags ignore
### client-handcode server-handcode
25914 extension soft WINSOFT
25916 CompressedTextureSubImage1DEXT
(texture
, target
, level
, xoffset
, width
, format
, imageSize
, bits
)
25918 param texture Texture
in value
25919 param target TextureTarget
in value
25920 param level CheckedInt32
in value
25921 param xoffset CheckedInt32
in value
25922 param width SizeI
in value
25923 param format PixelFormat
in value
25924 param imageSize SizeI
in value
25925 param bits Void
in array
[imageSize
]
25926 category EXT_direct_state_access
25928 glxflags ignore
### client-handcode server-handcode
25930 extension soft WINSOFT
25932 # New compressed texture query
25934 GetCompressedTextureImageEXT
(texture
, target
, lod
, img
)
25936 param texture Texture
in value
25937 param target TextureTarget
in value
25938 param lod CheckedInt32
in value
25939 param img Void out array
[COMPSIZE
(target
/lod
)]
25940 category EXT_direct_state_access
25941 dlflags notlistable
25942 glxflags ignore
### server-handcode
25943 extension soft WINSOFT
25945 # New compressed multitexture commands
25947 CompressedMultiTexImage3DEXT
(texunit
, target
, level
, internalformat
, width
, height
, depth
, border
, imageSize
, bits
)
25949 param texunit TextureUnit
in value
25950 param target TextureTarget
in value
25951 param level CheckedInt32
in value
25952 param internalformat TextureInternalFormat
in value
25953 param width SizeI
in value
25954 param height SizeI
in value
25955 param depth SizeI
in value
25956 param border CheckedInt32
in value
25957 param imageSize SizeI
in value
25958 param bits Void
in array
[imageSize
]
25959 category EXT_direct_state_access
25961 glxflags ignore
### client-handcode server-handcode
25963 extension soft WINSOFT
25965 CompressedMultiTexImage2DEXT
(texunit
, target
, level
, internalformat
, width
, height
, border
, imageSize
, bits
)
25967 param texunit TextureUnit
in value
25968 param target TextureTarget
in value
25969 param level CheckedInt32
in value
25970 param internalformat TextureInternalFormat
in value
25971 param width SizeI
in value
25972 param height SizeI
in value
25973 param border CheckedInt32
in value
25974 param imageSize SizeI
in value
25975 param bits Void
in array
[imageSize
]
25976 category EXT_direct_state_access
25978 glxflags ignore
### client-handcode server-handcode
25980 extension soft WINSOFT
25982 CompressedMultiTexImage1DEXT
(texunit
, target
, level
, internalformat
, width
, border
, imageSize
, bits
)
25984 param texunit TextureUnit
in value
25985 param target TextureTarget
in value
25986 param level CheckedInt32
in value
25987 param internalformat TextureInternalFormat
in value
25988 param width SizeI
in value
25989 param border CheckedInt32
in value
25990 param imageSize SizeI
in value
25991 param bits Void
in array
[imageSize
]
25992 category EXT_direct_state_access
25994 glxflags ignore
### client-handcode server-handcode
25996 extension soft WINSOFT
25998 CompressedMultiTexSubImage3DEXT
(texunit
, target
, level
, xoffset
, yoffset
, zoffset
, width
, height
, depth
, format
, imageSize
, bits
)
26000 param texunit TextureUnit
in value
26001 param target TextureTarget
in value
26002 param level CheckedInt32
in value
26003 param xoffset CheckedInt32
in value
26004 param yoffset CheckedInt32
in value
26005 param zoffset CheckedInt32
in value
26006 param width SizeI
in value
26007 param height SizeI
in value
26008 param depth SizeI
in value
26009 param format PixelFormat
in value
26010 param imageSize SizeI
in value
26011 param bits Void
in array
[imageSize
]
26012 category EXT_direct_state_access
26014 glxflags ignore
### client-handcode server-handcode
26016 extension soft WINSOFT
26018 CompressedMultiTexSubImage2DEXT
(texunit
, target
, level
, xoffset
, yoffset
, width
, height
, format
, imageSize
, bits
)
26020 param texunit TextureUnit
in value
26021 param target TextureTarget
in value
26022 param level CheckedInt32
in value
26023 param xoffset CheckedInt32
in value
26024 param yoffset CheckedInt32
in value
26025 param width SizeI
in value
26026 param height SizeI
in value
26027 param format PixelFormat
in value
26028 param imageSize SizeI
in value
26029 param bits Void
in array
[imageSize
]
26030 category EXT_direct_state_access
26032 glxflags ignore
### client-handcode server-handcode
26034 extension soft WINSOFT
26036 CompressedMultiTexSubImage1DEXT
(texunit
, target
, level
, xoffset
, width
, format
, imageSize
, bits
)
26038 param texunit TextureUnit
in value
26039 param target TextureTarget
in value
26040 param level CheckedInt32
in value
26041 param xoffset CheckedInt32
in value
26042 param width SizeI
in value
26043 param format PixelFormat
in value
26044 param imageSize SizeI
in value
26045 param bits Void
in array
[imageSize
]
26046 category EXT_direct_state_access
26048 glxflags ignore
### client-handcode server-handcode
26050 extension soft WINSOFT
26052 # New compressed multitexture query
26054 GetCompressedMultiTexImageEXT
(texunit
, target
, lod
, img
)
26056 param texunit TextureUnit
in value
26057 param target TextureTarget
in value
26058 param lod CheckedInt32
in value
26059 param img Void out array
[COMPSIZE
(target
/lod
)]
26060 category EXT_direct_state_access
26061 dlflags notlistable
26062 glxflags ignore
### server-handcode
26063 extension soft WINSOFT
26065 # New ARB assembly program named commands
26067 NamedProgramStringEXT
(program
, target
, format
, len
, string
)
26069 param program UInt32
in value
26070 param target ProgramTarget
in value
26071 param format ProgramFormat
in value
26072 param len SizeI
in value
26073 param string Void
in array
[len
]
26074 category EXT_direct_state_access
26075 subcategory ARB_vertex_program
26076 extension soft WINSOFT
26078 glxflags ignore
### client-handcode server-handcode EXT
26079 glextmask GL_MASK_ARB_vertex_program|GL_MASK_ARB_fragment_program
26081 NamedProgramLocalParameter4dEXT
(program
, target
, index
, x
, y
, z
, w
)
26083 param program UInt32
in value
26084 param target ProgramTarget
in value
26085 param index UInt32
in value
26086 param x Float64
in value
26087 param y Float64
in value
26088 param z Float64
in value
26089 param w Float64
in value
26090 category EXT_direct_state_access
26091 subcategory ARB_vertex_program
26092 vectorequiv NamedProgramLocalParameter4dvEXT
26093 glxvectorequiv NamedProgramLocalParameter4dvEXT
26094 extension soft WINSOFT NV10
26096 glxflags ignore
### EXT
26097 glextmask GL_MASK_ARB_vertex_program|GL_MASK_ARB_fragment_program
26099 NamedProgramLocalParameter4dvEXT
(program
, target
, index
, params
)
26101 param program UInt32
in value
26102 param target ProgramTarget
in value
26103 param index UInt32
in value
26104 param params Float64
in array
[4]
26105 category EXT_direct_state_access
26106 subcategory ARB_vertex_program
26107 extension soft WINSOFT NV10
26109 glxflags ignore
### EXT
26110 glextmask GL_MASK_ARB_vertex_program|GL_MASK_ARB_fragment_program
26112 NamedProgramLocalParameter4fEXT
(program
, target
, index
, x
, y
, z
, w
)
26114 param program UInt32
in value
26115 param target ProgramTarget
in value
26116 param index UInt32
in value
26117 param x Float32
in value
26118 param y Float32
in value
26119 param z Float32
in value
26120 param w Float32
in value
26121 category EXT_direct_state_access
26122 subcategory ARB_vertex_program
26123 vectorequiv NamedProgramLocalParameter4fvEXT
26124 glxvectorequiv NamedProgramLocalParameter4fvEXT
26125 extension soft WINSOFT NV10
26127 glxflags ignore
### EXT
26128 glextmask GL_MASK_ARB_vertex_program|GL_MASK_ARB_fragment_program
26130 NamedProgramLocalParameter4fvEXT
(program
, target
, index
, params
)
26132 param program UInt32
in value
26133 param target ProgramTarget
in value
26134 param index UInt32
in value
26135 param params Float32
in array
[4]
26136 category EXT_direct_state_access
26137 subcategory ARB_vertex_program
26138 extension soft WINSOFT NV10
26140 glxflags ignore
### EXT
26141 glextmask GL_MASK_ARB_vertex_program|GL_MASK_ARB_fragment_program
26143 # New ARB assembly program named queries
26145 GetNamedProgramLocalParameterdvEXT
(program
, target
, index
, params
)
26147 param program UInt32
in value
26148 param target ProgramTarget
in value
26149 param index UInt32
in value
26150 param params Float64 out array
[4]
26151 dlflags notlistable
26152 category EXT_direct_state_access
26153 subcategory ARB_vertex_program
26154 extension soft WINSOFT NV10
26156 glxflags ignore
### client-handcode server-handcode EXT
26157 glextmask GL_MASK_ARB_vertex_program|GL_MASK_ARB_fragment_program
26159 GetNamedProgramLocalParameterfvEXT
(program
, target
, index
, params
)
26161 param program UInt32
in value
26162 param target ProgramTarget
in value
26163 param index UInt32
in value
26164 param params Float32 out array
[4]
26165 dlflags notlistable
26166 category EXT_direct_state_access
26167 subcategory ARB_vertex_program
26168 extension soft WINSOFT NV10
26170 glxflags ignore
### client-handcode server-handcode EXT
26171 glextmask GL_MASK_ARB_vertex_program|GL_MASK_ARB_fragment_program
26173 GetNamedProgramivEXT
(program
, target
, pname
, params
)
26175 param program UInt32
in value
26176 param target ProgramTarget
in value
26177 param pname ProgramProperty
in value
26178 param params Int32 out array
[1]
26179 dlflags notlistable
26180 category EXT_direct_state_access
26181 subcategory ARB_vertex_program
26182 extension soft WINSOFT NV10
26184 glxflags ignore
### client-handcode server-handcode EXT
26185 glextmask GL_MASK_ARB_vertex_program|GL_MASK_ARB_fragment_program
26187 GetNamedProgramStringEXT
(program
, target
, pname
, string
)
26189 param program UInt32
in value
26190 param target ProgramTarget
in value
26191 param pname ProgramStringProperty
in value
26192 param string Void out array
[COMPSIZE
(program
,pname
)]
26193 dlflags notlistable
26194 category EXT_direct_state_access
26195 subcategory ARB_vertex_program
26196 extension soft WINSOFT NV10
26198 glxflags ignore
### client-handcode server-handcode EXT
26199 glextmask GL_MASK_ARB_vertex_program|GL_MASK_ARB_fragment_program
26201 # New EXT_gpu_program_parameters command
26203 NamedProgramLocalParameters4fvEXT
(program
, target
, index
, count
, params
)
26205 param program UInt32
in value
26206 param target ProgramTarget
in value
26207 param index UInt32
in value
26208 param count SizeI
in value
26209 param params Float32
in array
[count
*4]
26210 category EXT_direct_state_access
26211 subcategory EXT_gpu_program_parameters
26212 extension soft WINSOFT NV10
26215 glextmask GL_MASK_EXT_gpu_program_parameters
26217 # New NV_gpu_program4 commands
26219 NamedProgramLocalParameterI4iEXT
(program
, target
, index
, x
, y
, z
, w
)
26221 param program UInt32
in value
26222 param target ProgramTarget
in value
26223 param index UInt32
in value
26224 param x Int32
in value
26225 param y Int32
in value
26226 param z Int32
in value
26227 param w Int32
in value
26228 category EXT_direct_state_access
26229 subcategory NV_gpu_program4
26230 vectorequiv NamedProgramLocalParameterI4ivEXT
26231 glxvectorequiv NamedProgramLocalParameterI4ivEXT
26232 extension soft WINSOFT NV50
26235 glextmask GL_MASK_NV_gpu_program4
26237 NamedProgramLocalParameterI4ivEXT
(program
, target
, index
, params
)
26239 param program UInt32
in value
26240 param target ProgramTarget
in value
26241 param index UInt32
in value
26242 param params Int32
in array
[4]
26243 category EXT_direct_state_access
26244 subcategory NV_gpu_program4
26245 extension soft WINSOFT NV50
26248 glextmask GL_MASK_NV_gpu_program4
26250 NamedProgramLocalParametersI4ivEXT
(program
, target
, index
, count
, params
)
26252 param program UInt32
in value
26253 param target ProgramTarget
in value
26254 param index UInt32
in value
26255 param count SizeI
in value
26256 param params Int32
in array
[count
*4]
26257 category EXT_direct_state_access
26258 subcategory NV_gpu_program4
26259 extension soft WINSOFT NV50
26262 glextmask GL_MASK_NV_gpu_program4
26264 NamedProgramLocalParameterI4uiEXT
(program
, target
, index
, x
, y
, z
, w
)
26266 param program UInt32
in value
26267 param target ProgramTarget
in value
26268 param index UInt32
in value
26269 param x UInt32
in value
26270 param y UInt32
in value
26271 param z UInt32
in value
26272 param w UInt32
in value
26273 category EXT_direct_state_access
26274 subcategory NV_gpu_program4
26275 vectorequiv NamedProgramLocalParameterI4uivEXT
26276 glxvectorequiv NamedProgramLocalParameterI4uivEXT
26277 extension soft WINSOFT NV50
26280 glextmask GL_MASK_NV_gpu_program4
26282 NamedProgramLocalParameterI4uivEXT
(program
, target
, index
, params
)
26284 param program UInt32
in value
26285 param target ProgramTarget
in value
26286 param index UInt32
in value
26287 param params UInt32
in array
[4]
26288 category EXT_direct_state_access
26289 subcategory NV_gpu_program4
26290 extension soft WINSOFT NV50
26293 glextmask GL_MASK_NV_gpu_program4
26295 NamedProgramLocalParametersI4uivEXT
(program
, target
, index
, count
, params
)
26297 param program UInt32
in value
26298 param target ProgramTarget
in value
26299 param index UInt32
in value
26300 param count SizeI
in value
26301 param params UInt32
in array
[count
*4]
26302 category EXT_direct_state_access
26303 subcategory NV_gpu_program4
26304 extension soft WINSOFT NV50
26307 glextmask GL_MASK_NV_gpu_program4
26309 GetNamedProgramLocalParameterIivEXT
(program
, target
, index
, params
)
26311 param program UInt32
in value
26312 param target ProgramTarget
in value
26313 param index UInt32
in value
26314 param params Int32 out array
[4]
26315 dlflags notlistable
26316 category EXT_direct_state_access
26317 subcategory NV_gpu_program4
26318 extension soft WINSOFT NV50
26321 glextmask GL_MASK_NV_gpu_program4
26323 GetNamedProgramLocalParameterIuivEXT
(program
, target
, index
, params
)
26325 param program UInt32
in value
26326 param target ProgramTarget
in value
26327 param index UInt32
in value
26328 param params UInt32 out array
[4]
26329 dlflags notlistable
26330 category EXT_direct_state_access
26331 subcategory NV_gpu_program4
26332 extension soft WINSOFT NV50
26335 glextmask GL_MASK_NV_gpu_program4
26337 # New EXT_texture_integer texture object commands
26339 TextureParameterIivEXT
(texture
, target
, pname
, params
)
26341 param texture Texture
in value
26342 param target TextureTarget
in value
26343 param pname TextureParameterName
in value
26344 param params CheckedInt32
in array
[COMPSIZE
(pname
)]
26345 category EXT_direct_state_access
26346 subcategory EXT_texture_integer
26347 extension soft WINSOFT
26350 glextmask GL_MASK_EXT_texture_integer
26352 TextureParameterIuivEXT
(texture
, target
, pname
, params
)
26354 param texture Texture
in value
26355 param target TextureTarget
in value
26356 param pname TextureParameterName
in value
26357 param params UInt32
in array
[COMPSIZE
(pname
)]
26358 category EXT_direct_state_access
26359 subcategory EXT_texture_integer
26360 extension soft WINSOFT
26363 glextmask GL_MASK_EXT_texture_integer
26365 # New EXT_texture_integer texture object queries
26367 GetTextureParameterIivEXT
(texture
, target
, pname
, params
)
26369 param texture Texture
in value
26370 param target TextureTarget
in value
26371 param pname GetTextureParameter
in value
26372 param params Int32 out array
[COMPSIZE
(pname
)]
26373 category EXT_direct_state_access
26374 subcategory EXT_texture_integer
26375 dlflags notlistable
26376 extension soft WINSOFT
26378 glfflags capture
-execute gl
-enum
26379 glextmask GL_MASK_EXT_texture_integer
26381 GetTextureParameterIuivEXT
(texture
, target
, pname
, params
)
26383 param texture Texture
in value
26384 param target TextureTarget
in value
26385 param pname GetTextureParameter
in value
26386 param params UInt32 out array
[COMPSIZE
(pname
)]
26387 category EXT_direct_state_access
26388 subcategory EXT_texture_integer
26389 dlflags notlistable
26390 extension soft WINSOFT
26392 glfflags capture
-execute gl
-enum
26393 glextmask GL_MASK_EXT_texture_integer
26395 # New EXT_texture_integer multitexture commands
26397 MultiTexParameterIivEXT
(texunit
, target
, pname
, params
)
26399 param texunit TextureUnit
in value
26400 param target TextureTarget
in value
26401 param pname TextureParameterName
in value
26402 param params CheckedInt32
in array
[COMPSIZE
(pname
)]
26403 category EXT_direct_state_access
26404 subcategory EXT_texture_integer
26405 extension soft WINSOFT
26408 glextmask GL_MASK_EXT_texture_integer
26410 MultiTexParameterIuivEXT
(texunit
, target
, pname
, params
)
26412 param texunit TextureUnit
in value
26413 param target TextureTarget
in value
26414 param pname TextureParameterName
in value
26415 param params UInt32
in array
[COMPSIZE
(pname
)]
26416 category EXT_direct_state_access
26417 subcategory EXT_texture_integer
26418 extension soft WINSOFT
26421 glextmask GL_MASK_EXT_texture_integer
26423 # New EXT_texture_integer multitexture queries
26425 GetMultiTexParameterIivEXT
(texunit
, target
, pname
, params
)
26427 param texunit TextureUnit
in value
26428 param target TextureTarget
in value
26429 param pname GetTextureParameter
in value
26430 param params Int32 out array
[COMPSIZE
(pname
)]
26431 category EXT_direct_state_access
26432 subcategory EXT_texture_integer
26433 dlflags notlistable
26434 extension soft WINSOFT
26435 glfflags capture
-execute gl
-enum
26437 glextmask GL_MASK_EXT_texture_integer
26439 GetMultiTexParameterIuivEXT
(texunit
, target
, pname
, params
)
26441 param texunit TextureUnit
in value
26442 param target TextureTarget
in value
26443 param pname GetTextureParameter
in value
26444 param params UInt32 out array
[COMPSIZE
(pname
)]
26445 category EXT_direct_state_access
26446 subcategory EXT_texture_integer
26447 dlflags notlistable
26448 extension soft WINSOFT
26449 glfflags capture
-execute gl
-enum
26451 glextmask GL_MASK_EXT_texture_integer
26453 # New GLSL 2.0 uniform commands
26455 ProgramUniform1fEXT
(program
, location
, v0
)
26457 param program UInt32
in value
26458 param location Int32
in value
26459 param v0 Float32
in value
26460 category EXT_direct_state_access
26461 subcategory VERSION_2_0
26464 extension soft WINSOFT
26465 glextmask GL_MASK_OpenGL_2_0
26467 ProgramUniform2fEXT
(program
, location
, v0
, v1
)
26469 param program UInt32
in value
26470 param location Int32
in value
26471 param v0 Float32
in value
26472 param v1 Float32
in value
26473 category EXT_direct_state_access
26474 subcategory VERSION_2_0
26477 extension soft WINSOFT
26478 glextmask GL_MASK_OpenGL_2_0
26480 ProgramUniform3fEXT
(program
, location
, v0
, v1
, v2
)
26482 param program UInt32
in value
26483 param location Int32
in value
26484 param v0 Float32
in value
26485 param v1 Float32
in value
26486 param v2 Float32
in value
26487 category EXT_direct_state_access
26488 subcategory VERSION_2_0
26491 extension soft WINSOFT
26492 glextmask GL_MASK_OpenGL_2_0
26494 ProgramUniform4fEXT
(program
, location
, v0
, v1
, v2
, v3
)
26496 param program UInt32
in value
26497 param location Int32
in value
26498 param v0 Float32
in value
26499 param v1 Float32
in value
26500 param v2 Float32
in value
26501 param v3 Float32
in value
26502 category EXT_direct_state_access
26503 subcategory VERSION_2_0
26506 extension soft WINSOFT
26507 glextmask GL_MASK_OpenGL_2_0
26509 ProgramUniform1iEXT
(program
, location
, v0
)
26511 param program UInt32
in value
26512 param location Int32
in value
26513 param v0 Int32
in value
26514 category EXT_direct_state_access
26515 subcategory VERSION_2_0
26518 extension soft WINSOFT
26519 glextmask GL_MASK_OpenGL_2_0
26521 ProgramUniform2iEXT
(program
, location
, v0
, v1
)
26523 param program UInt32
in value
26524 param location Int32
in value
26525 param v0 Int32
in value
26526 param v1 Int32
in value
26527 category EXT_direct_state_access
26528 subcategory VERSION_2_0
26531 extension soft WINSOFT
26532 glextmask GL_MASK_OpenGL_2_0
26534 ProgramUniform3iEXT
(program
, location
, v0
, v1
, v2
)
26536 param program UInt32
in value
26537 param location Int32
in value
26538 param v0 Int32
in value
26539 param v1 Int32
in value
26540 param v2 Int32
in value
26541 category EXT_direct_state_access
26542 subcategory VERSION_2_0
26545 extension soft WINSOFT
26546 glextmask GL_MASK_OpenGL_2_0
26548 ProgramUniform4iEXT
(program
, location
, v0
, v1
, v2
, v3
)
26550 param program UInt32
in value
26551 param location Int32
in value
26552 param v0 Int32
in value
26553 param v1 Int32
in value
26554 param v2 Int32
in value
26555 param v3 Int32
in value
26556 category EXT_direct_state_access
26557 subcategory VERSION_2_0
26560 extension soft WINSOFT
26561 glextmask GL_MASK_OpenGL_2_0
26563 ProgramUniform1fvEXT
(program
, location
, count
, value
)
26565 param program UInt32
in value
26566 param location Int32
in value
26567 param count SizeI
in value
26568 param value Float32
in array
[count
]
26569 category EXT_direct_state_access
26570 subcategory VERSION_2_0
26573 extension soft WINSOFT
26574 glextmask GL_MASK_OpenGL_2_0
26576 ProgramUniform2fvEXT
(program
, location
, count
, value
)
26578 param program UInt32
in value
26579 param location Int32
in value
26580 param count SizeI
in value
26581 param value Float32
in array
[count
*2]
26582 category EXT_direct_state_access
26583 subcategory VERSION_2_0
26586 extension soft WINSOFT
26587 glextmask GL_MASK_OpenGL_2_0
26589 ProgramUniform3fvEXT
(program
, location
, count
, value
)
26591 param program UInt32
in value
26592 param location Int32
in value
26593 param count SizeI
in value
26594 param value Float32
in array
[count
*3]
26595 category EXT_direct_state_access
26596 subcategory VERSION_2_0
26599 extension soft WINSOFT
26600 glextmask GL_MASK_OpenGL_2_0
26602 ProgramUniform4fvEXT
(program
, location
, count
, value
)
26604 param program UInt32
in value
26605 param location Int32
in value
26606 param count SizeI
in value
26607 param value Float32
in array
[count
*4]
26608 category EXT_direct_state_access
26609 subcategory VERSION_2_0
26612 extension soft WINSOFT
26613 glextmask GL_MASK_OpenGL_2_0
26615 ProgramUniform1ivEXT
(program
, location
, count
, value
)
26617 param program UInt32
in value
26618 param location Int32
in value
26619 param count SizeI
in value
26620 param value Int32
in array
[count
]
26621 category EXT_direct_state_access
26622 subcategory VERSION_2_0
26625 extension soft WINSOFT
26626 glextmask GL_MASK_OpenGL_2_0
26628 ProgramUniform2ivEXT
(program
, location
, count
, value
)
26630 param program UInt32
in value
26631 param location Int32
in value
26632 param count SizeI
in value
26633 param value Int32
in array
[count
*2]
26634 category EXT_direct_state_access
26635 subcategory VERSION_2_0
26638 extension soft WINSOFT
26639 glextmask GL_MASK_OpenGL_2_0
26641 ProgramUniform3ivEXT
(program
, location
, count
, value
)
26643 param program UInt32
in value
26644 param location Int32
in value
26645 param count SizeI
in value
26646 param value Int32
in array
[count
*3]
26647 category EXT_direct_state_access
26648 subcategory VERSION_2_0
26651 extension soft WINSOFT
26652 glextmask GL_MASK_OpenGL_2_0
26654 ProgramUniform4ivEXT
(program
, location
, count
, value
)
26656 param program UInt32
in value
26657 param location Int32
in value
26658 param count SizeI
in value
26659 param value Int32
in array
[count
*4]
26660 category EXT_direct_state_access
26661 subcategory VERSION_2_0
26664 extension soft WINSOFT
26665 glextmask GL_MASK_OpenGL_2_0
26667 ProgramUniformMatrix2fvEXT
(program
, location
, count
, transpose
, value
)
26669 param program UInt32
in value
26670 param location Int32
in value
26671 param count SizeI
in value
26672 param transpose Boolean
in value
26673 param value Float32
in array
[count
*4]
26674 category EXT_direct_state_access
26675 subcategory VERSION_2_0
26678 extension soft WINSOFT
26679 glextmask GL_MASK_OpenGL_2_0
26681 ProgramUniformMatrix3fvEXT
(program
, location
, count
, transpose
, value
)
26683 param program UInt32
in value
26684 param location Int32
in value
26685 param count SizeI
in value
26686 param transpose Boolean
in value
26687 param value Float32
in array
[count
*9]
26688 category EXT_direct_state_access
26689 subcategory VERSION_2_0
26692 extension soft WINSOFT
26693 glextmask GL_MASK_OpenGL_2_0
26695 ProgramUniformMatrix4fvEXT
(program
, location
, count
, transpose
, value
)
26697 param program UInt32
in value
26698 param location Int32
in value
26699 param count SizeI
in value
26700 param transpose Boolean
in value
26701 param value Float32
in array
[count
*16]
26702 category EXT_direct_state_access
26703 subcategory VERSION_2_0
26706 extension soft WINSOFT
26707 glextmask GL_MASK_OpenGL_2_0
26709 # New GLSL 2.1 uniform commands
26711 ProgramUniformMatrix2x3fvEXT
(program
, location
, count
, transpose
, value
)
26713 param program UInt32
in value
26714 param location Int32
in value
26715 param count SizeI
in value
26716 param transpose Boolean
in value
26717 param value Float32
in array
[count
*6]
26718 category EXT_direct_state_access
26719 subcategory VERSION_2_1
26722 extension soft WINSOFT
26723 glextmask GL_MASK_OpenGL_2_0
26725 ProgramUniformMatrix3x2fvEXT
(program
, location
, count
, transpose
, value
)
26727 param program UInt32
in value
26728 param location Int32
in value
26729 param count SizeI
in value
26730 param transpose Boolean
in value
26731 param value Float32
in array
[count
*6]
26732 category EXT_direct_state_access
26733 subcategory VERSION_2_1
26736 extension soft WINSOFT
26737 glextmask GL_MASK_OpenGL_2_0
26739 ProgramUniformMatrix2x4fvEXT
(program
, location
, count
, transpose
, value
)
26741 param program UInt32
in value
26742 param location Int32
in value
26743 param count SizeI
in value
26744 param transpose Boolean
in value
26745 param value Float32
in array
[count
*8]
26746 category EXT_direct_state_access
26747 subcategory VERSION_2_1
26750 extension soft WINSOFT
26751 glextmask GL_MASK_OpenGL_2_0
26753 ProgramUniformMatrix4x2fvEXT
(program
, location
, count
, transpose
, value
)
26755 param program UInt32
in value
26756 param location Int32
in value
26757 param count SizeI
in value
26758 param transpose Boolean
in value
26759 param value Float32
in array
[count
*8]
26760 category EXT_direct_state_access
26761 subcategory VERSION_2_1
26764 extension soft WINSOFT
26765 glextmask GL_MASK_OpenGL_2_0
26767 ProgramUniformMatrix3x4fvEXT
(program
, location
, count
, transpose
, value
)
26769 param program UInt32
in value
26770 param location Int32
in value
26771 param count SizeI
in value
26772 param transpose Boolean
in value
26773 param value Float32
in array
[count
*12]
26774 category EXT_direct_state_access
26775 subcategory VERSION_2_1
26778 extension soft WINSOFT
26779 glextmask GL_MASK_OpenGL_2_0
26781 ProgramUniformMatrix4x3fvEXT
(program
, location
, count
, transpose
, value
)
26783 param program UInt32
in value
26784 param location Int32
in value
26785 param count SizeI
in value
26786 param transpose Boolean
in value
26787 param value Float32
in array
[count
*12]
26788 category EXT_direct_state_access
26789 subcategory VERSION_2_1
26792 extension soft WINSOFT
26793 glextmask GL_MASK_OpenGL_2_0
26795 # New EXT_gpu_shader4 commands
26797 ProgramUniform1uiEXT
(program
, location
, v0
)
26799 param program UInt32
in value
26800 param location Int32
in value
26801 param v0 UInt32
in value
26802 category EXT_direct_state_access
26803 subcategory EXT_gpu_shader4
26806 extension soft WINSOFT
26807 glextmask GL_MASK_OpenGL_2_0
26809 ProgramUniform2uiEXT
(program
, location
, v0
, v1
)
26811 param program UInt32
in value
26812 param location Int32
in value
26813 param v0 UInt32
in value
26814 param v1 UInt32
in value
26815 category EXT_direct_state_access
26816 subcategory EXT_gpu_shader4
26819 extension soft WINSOFT
26820 glextmask GL_MASK_OpenGL_2_0
26822 ProgramUniform3uiEXT
(program
, location
, v0
, v1
, v2
)
26824 param program UInt32
in value
26825 param location Int32
in value
26826 param v0 UInt32
in value
26827 param v1 UInt32
in value
26828 param v2 UInt32
in value
26829 category EXT_direct_state_access
26830 subcategory EXT_gpu_shader4
26833 extension soft WINSOFT
26834 glextmask GL_MASK_OpenGL_2_0
26836 ProgramUniform4uiEXT
(program
, location
, v0
, v1
, v2
, v3
)
26838 param program UInt32
in value
26839 param location Int32
in value
26840 param v0 UInt32
in value
26841 param v1 UInt32
in value
26842 param v2 UInt32
in value
26843 param v3 UInt32
in value
26844 category EXT_direct_state_access
26845 subcategory EXT_gpu_shader4
26848 extension soft WINSOFT
26849 glextmask GL_MASK_OpenGL_2_0
26851 ProgramUniform1uivEXT
(program
, location
, count
, value
)
26853 param program UInt32
in value
26854 param location Int32
in value
26855 param count SizeI
in value
26856 param value UInt32
in array
[count
]
26857 category EXT_direct_state_access
26858 subcategory EXT_gpu_shader4
26861 extension soft WINSOFT
26862 glextmask GL_MASK_OpenGL_2_0
26864 ProgramUniform2uivEXT
(program
, location
, count
, value
)
26866 param program UInt32
in value
26867 param location Int32
in value
26868 param count SizeI
in value
26869 param value UInt32
in array
[count
*2]
26870 category EXT_direct_state_access
26871 subcategory EXT_gpu_shader4
26874 extension soft WINSOFT
26875 glextmask GL_MASK_OpenGL_2_0
26877 ProgramUniform3uivEXT
(program
, location
, count
, value
)
26879 param program UInt32
in value
26880 param location Int32
in value
26881 param count SizeI
in value
26882 param value UInt32
in array
[count
*3]
26883 category EXT_direct_state_access
26884 subcategory EXT_gpu_shader4
26887 extension soft WINSOFT
26888 glextmask GL_MASK_OpenGL_2_0
26890 ProgramUniform4uivEXT
(program
, location
, count
, value
)
26892 param program UInt32
in value
26893 param location Int32
in value
26894 param count SizeI
in value
26895 param value UInt32
in array
[count
*4]
26896 category EXT_direct_state_access
26897 subcategory EXT_gpu_shader4
26900 extension soft WINSOFT
26901 glextmask GL_MASK_OpenGL_2_0
26903 # New named buffer commands
26905 NamedBufferDataEXT
(buffer
, size
, data
, usage
)
26907 param buffer UInt32
in value
26908 param size Sizeiptr
in value
26909 param data Void
in array
[COMPSIZE
(size
)]
26910 param usage VertexBufferObjectUsage
in value
26911 category EXT_direct_state_access
26912 extension soft WINSOFT
26913 dlflags notlistable
26917 NamedBufferSubDataEXT
(buffer
, offset
, size
, data
)
26919 param buffer UInt32
in value
26920 param offset Intptr
in value
26921 param size Sizeiptr
in value
26922 param data Void
in array
[COMPSIZE
(size
)]
26923 category EXT_direct_state_access
26924 extension soft WINSOFT
26925 dlflags notlistable
26929 MapNamedBufferEXT
(buffer
, access
)
26931 param buffer UInt32
in value
26932 param access VertexBufferObjectAccess
in value
26933 category EXT_direct_state_access
26934 extension soft WINSOFT
26935 dlflags notlistable
26939 UnmapNamedBufferEXT
(buffer
)
26941 param buffer UInt32
in value
26942 category EXT_direct_state_access
26943 extension soft WINSOFT
26944 dlflags notlistable
26948 # New named buffer queries
26950 GetNamedBufferParameterivEXT
(buffer
, pname
, params
)
26952 param buffer UInt32
in value
26953 param pname VertexBufferObjectParameter
in value
26954 param params Int32 out array
[COMPSIZE
(pname
)]
26955 category EXT_direct_state_access
26956 extension soft WINSOFT
26957 dlflags notlistable
26961 GetNamedBufferPointervEXT
(buffer
, pname
, params
)
26963 param buffer UInt32
in value
26964 param pname VertexBufferObjectParameter
in value
26965 param params VoidPointer out array
[COMPSIZE
(pname
)]
26966 category EXT_direct_state_access
26967 extension soft WINSOFT
26968 dlflags notlistable
26972 GetNamedBufferSubDataEXT
(buffer
, offset
, size
, data
)
26974 param buffer UInt32
in value
26975 param offset Intptr
in value
26976 param size Sizeiptr
in value
26977 param data Void out array
[COMPSIZE
(size
)]
26978 category EXT_direct_state_access
26979 extension soft WINSOFT
26980 dlflags notlistable
26984 # New named texture buffer texture object command
26986 TextureBufferEXT
(texture
, target
, internalformat
, buffer
)
26988 param texture Texture
in value
26989 param target TextureTarget
in value
26990 param internalformat TypeEnum
in value
26991 param buffer UInt32
in value
26992 category EXT_direct_state_access
26993 subcategory EXT_texture_buffer_object
26994 extension soft WINSOFT NV50
26997 glextmask GL_MASK_EXT_texture_buffer_object
26998 dlflags notlistable
27000 # New named texture buffer multitexture command
27002 MultiTexBufferEXT
(texunit
, target
, internalformat
, buffer
)
27004 param texunit TextureUnit
in value
27005 param target TextureTarget
in value
27006 param internalformat TypeEnum
in value
27007 param buffer UInt32
in value
27008 category EXT_direct_state_access
27009 subcategory EXT_texture_buffer_object
27010 extension soft WINSOFT NV50
27013 glextmask GL_MASK_EXT_texture_buffer_object
27014 dlflags notlistable
27016 # New named frame buffer object commands
27018 NamedRenderbufferStorageEXT
(renderbuffer
, internalformat
, width
, height
)
27020 param renderbuffer Renderbuffer
in value
27021 param internalformat PixelInternalFormat
in value
27022 param width SizeI
in value
27023 param height SizeI
in value
27024 category EXT_direct_state_access
27025 subcategory EXT_framebuffer_object
27026 extension soft WINSOFT
27027 dlflags notlistable
27030 glextmask GL_MASK_EXT_framebuffer_object
27032 GetNamedRenderbufferParameterivEXT
(renderbuffer
, pname
, params
)
27034 param renderbuffer Renderbuffer
in value
27035 param pname RenderbufferParameterName
in value
27036 param params Int32 out array
[COMPSIZE
(pname
)]
27037 category EXT_direct_state_access
27038 subcategory EXT_framebuffer_object
27039 extension soft WINSOFT
27040 dlflags notlistable
27043 glextmask GL_MASK_EXT_framebuffer_object
27045 CheckNamedFramebufferStatusEXT
(framebuffer
, target
)
27046 return FramebufferStatus
27047 param framebuffer Framebuffer
in value
27048 param target FramebufferTarget
in value
27049 category EXT_direct_state_access
27050 subcategory EXT_framebuffer_object
27051 extension soft WINSOFT
27052 dlflags notlistable
27055 glextmask GL_MASK_EXT_framebuffer_object
27057 NamedFramebufferTexture1DEXT
(framebuffer
, attachment
, textarget
, texture
, level
)
27059 param framebuffer Framebuffer
in value
27060 param attachment FramebufferAttachment
in value
27061 param textarget TextureTarget
in value
27062 param texture Texture
in value
27063 param level CheckedInt32
in value
27064 category EXT_direct_state_access
27065 subcategory EXT_framebuffer_object
27066 extension soft WINSOFT
27067 dlflags notlistable
27070 glextmask GL_MASK_EXT_framebuffer_object
27072 NamedFramebufferTexture2DEXT
(framebuffer
, attachment
, textarget
, texture
, level
)
27074 param framebuffer Framebuffer
in value
27075 param attachment FramebufferAttachment
in value
27076 param textarget TextureTarget
in value
27077 param texture Texture
in value
27078 param level CheckedInt32
in value
27079 category EXT_direct_state_access
27080 subcategory EXT_framebuffer_object
27081 extension soft WINSOFT
27082 dlflags notlistable
27085 glextmask GL_MASK_EXT_framebuffer_object
27087 NamedFramebufferTexture3DEXT
(framebuffer
, attachment
, textarget
, texture
, level
, zoffset
)
27089 param framebuffer Framebuffer
in value
27090 param attachment FramebufferAttachment
in value
27091 param textarget TextureTarget
in value
27092 param texture Texture
in value
27093 param level CheckedInt32
in value
27094 param zoffset CheckedInt32
in value
27095 category EXT_direct_state_access
27096 subcategory EXT_framebuffer_object
27097 extension soft WINSOFT
27098 dlflags notlistable
27101 glextmask GL_MASK_EXT_framebuffer_object
27103 NamedFramebufferRenderbufferEXT
(framebuffer
, attachment
, renderbuffertarget
, renderbuffer
)
27105 param framebuffer Framebuffer
in value
27106 param attachment FramebufferAttachment
in value
27107 param renderbuffertarget RenderbufferTarget
in value
27108 param renderbuffer Renderbuffer
in value
27109 category EXT_direct_state_access
27110 subcategory EXT_framebuffer_object
27111 extension soft WINSOFT
27112 dlflags notlistable
27115 glextmask GL_MASK_EXT_framebuffer_object
27117 GetNamedFramebufferAttachmentParameterivEXT
(framebuffer
, attachment
, pname
, params
)
27119 param framebuffer Framebuffer
in value
27120 param attachment FramebufferAttachment
in value
27121 param pname FramebufferAttachmentParameterName
in value
27122 param params Int32 out array
[COMPSIZE
(pname
)]
27123 category EXT_direct_state_access
27124 subcategory EXT_framebuffer_object
27125 extension soft WINSOFT
27126 dlflags notlistable
27129 glextmask GL_MASK_EXT_framebuffer_object
27131 GenerateTextureMipmapEXT
(texture
, target
)
27133 param texture Texture
in value
27134 param target TextureTarget
in value
27135 category EXT_direct_state_access
27136 subcategory EXT_framebuffer_object
27137 extension soft WINSOFT
27138 dlflags notlistable
27141 glextmask GL_MASK_EXT_framebuffer_object
27143 GenerateMultiTexMipmapEXT
(texunit
, target
)
27145 param texunit TextureUnit
in value
27146 param target TextureTarget
in value
27147 category EXT_direct_state_access
27148 subcategory EXT_framebuffer_object
27149 extension soft WINSOFT
27150 dlflags notlistable
27153 glextmask GL_MASK_EXT_framebuffer_object
27155 FramebufferDrawBufferEXT
(framebuffer
, mode
)
27157 param framebuffer Framebuffer
in value
27158 param mode DrawBufferMode
in value
27159 category EXT_direct_state_access
27160 subcategory EXT_framebuffer_object
27161 extension soft WINSOFT
27164 glextmask GL_MASK_EXT_framebuffer_object
27166 FramebufferDrawBuffersEXT
(framebuffer
, n
, bufs
)
27168 param framebuffer Framebuffer
in value
27169 param n SizeI
in value
27170 param bufs DrawBufferMode
in array
[n
]
27171 category EXT_direct_state_access
27172 subcategory EXT_framebuffer_object
27173 extension soft WINSOFT
27176 glextmask GL_MASK_EXT_framebuffer_object
27178 FramebufferReadBufferEXT
(framebuffer
, mode
)
27180 param framebuffer Framebuffer
in value
27181 param mode ReadBufferMode
in value
27182 category EXT_direct_state_access
27183 subcategory EXT_framebuffer_object
27184 extension soft WINSOFT
27187 glextmask GL_MASK_EXT_framebuffer_object
27189 GetFramebufferParameterivEXT
(framebuffer
, pname
, params
)
27191 param framebuffer Framebuffer
in value
27192 param pname GetFramebufferParameter
in value
27193 param params Int32 out array
[COMPSIZE
(pname
)]
27194 category EXT_direct_state_access
27195 subcategory EXT_framebuffer_object
27196 dlflags notlistable
27197 extension soft WINSOFT
27199 glfflags capture
-execute gl
-enum
27201 # New named framebuffer multisample object commands
27203 NamedRenderbufferStorageMultisampleEXT
(renderbuffer
, samples
, internalformat
, width
, height
)
27205 param renderbuffer Renderbuffer
in value
27206 param samples SizeI
in value
27207 param internalformat PixelInternalFormat
in value
27208 param width SizeI
in value
27209 param height SizeI
in value
27210 category EXT_direct_state_access
27211 subcategory EXT_framebuffer_multisample
27212 extension soft WINSOFT
27213 dlflags notlistable
27216 glextmask GL_MASK_EXT_framebuffer_multisample
27218 # New named framebuffer multisample coverage object commands
27220 NamedRenderbufferStorageMultisampleCoverageEXT
(renderbuffer
, coverageSamples
, colorSamples
, internalformat
, width
, height
)
27222 param renderbuffer Renderbuffer
in value
27223 param coverageSamples SizeI
in value
27224 param colorSamples SizeI
in value
27225 param internalformat PixelInternalFormat
in value
27226 param width SizeI
in value
27227 param height SizeI
in value
27228 category EXT_direct_state_access
27229 subcategory NV_framebuffer_multisample_coverage
27230 extension soft WINSOFT
27231 dlflags notlistable
27234 glextmask GL_MASK_NV_framebuffer_multisample_coverage
27236 # New named geometry program/shader frame buffer object commands
27238 NamedFramebufferTextureEXT
(framebuffer
, attachment
, texture
, level
)
27240 param framebuffer Framebuffer
in value
27241 param attachment FramebufferAttachment
in value
27242 param texture Texture
in value
27243 param level CheckedInt32
in value
27244 category EXT_direct_state_access
27245 subcategory NV_gpu_program4
27246 extension soft WINSOFT
27247 dlflags notlistable
27250 glextmask GL_MASK_NV_gpu_program4
27252 NamedFramebufferTextureLayerEXT
(framebuffer
, attachment
, texture
, level
, layer
)
27254 param framebuffer Framebuffer
in value
27255 param attachment FramebufferAttachment
in value
27256 param texture Texture
in value
27257 param level CheckedInt32
in value
27258 param layer CheckedInt32
in value
27259 category EXT_direct_state_access
27260 subcategory NV_gpu_program4
27261 extension soft WINSOFT
27262 dlflags notlistable
27265 glextmask GL_MASK_NV_gpu_program4
27267 NamedFramebufferTextureFaceEXT
(framebuffer
, attachment
, texture
, level
, face
)
27269 param framebuffer Framebuffer
in value
27270 param attachment FramebufferAttachment
in value
27271 param texture Texture
in value
27272 param level CheckedInt32
in value
27273 param face TextureTarget
in value
27274 category EXT_direct_state_access
27275 subcategory NV_gpu_program4
27276 extension soft WINSOFT
27277 dlflags notlistable
27280 glextmask GL_MASK_NV_gpu_program4
27282 # New explicit multisample query and commands
27284 TextureRenderbufferEXT
(texture
, target
, renderbuffer
)
27286 param texture Texture
in value
27287 param target TextureTarget
in value
27288 param renderbuffer UInt32
in value
27289 category EXT_direct_state_access
27290 subcategory NV_explicit_multisample
27291 extension soft WINSOFT NV50
27292 dlflags notlistable
27295 glextmask GL_MASK_NV_explicit_multisample
27297 MultiTexRenderbufferEXT
(texunit
, target
, renderbuffer
)
27299 param texunit TextureUnit
in value
27300 param target TextureTarget
in value
27301 param renderbuffer UInt32
in value
27302 category EXT_direct_state_access
27303 subcategory NV_explicit_multisample
27304 extension soft WINSOFT NV50
27305 dlflags notlistable
27308 glextmask GL_MASK_NV_explicit_multisample
27310 ###############################################################################
27313 # EXT_vertex_array_bgra commands
27315 ###############################################################################
27318 newcategory
: EXT_vertex_array_bgra
27320 ###############################################################################
27322 # Extension #355 - WGL_NV_gpu_affinity
27324 ###############################################################################
27326 ###############################################################################
27329 # EXT_texture_swizzle commands
27331 ###############################################################################
27334 newcategory
: EXT_texture_swizzle
27336 ###############################################################################
27339 # NV_explicit_multisample commands
27341 ###############################################################################
27343 # From EXT_draw_buffers2: GetBooleanIndexedvEXT / GetIntegerIndexedvEXT
27345 GetMultisamplefvNV
(pname
, index
, val
)
27347 param pname GetMultisamplePNameNV
in value
27348 param index UInt32
in value
27349 param val Float32 out array
[2]
27350 category NV_explicit_multisample
27351 dlflags notlistable
27355 SampleMaskIndexedNV
(index
, mask
)
27357 param index UInt32
in value
27358 param mask SampleMaskNV
in value
27359 category NV_explicit_multisample
27363 TexRenderbufferNV
(target
, renderbuffer
)
27365 param target TextureTarget
in value
27366 param renderbuffer UInt32
in value
27367 category NV_explicit_multisample
27368 dlflags notlistable
27372 ###############################################################################
27375 # NV_transform_feedback2 commands
27377 ###############################################################################
27379 BindTransformFeedbackNV
(target
, id
)
27381 param target BufferTargetARB
in value
27382 param id UInt32
in value
27383 category NV_transform_feedback2
27387 DeleteTransformFeedbacksNV
(n
, ids
)
27389 param n SizeI
in value
27390 param ids UInt32
in array
[n
]
27391 category NV_transform_feedback2
27392 dlflags notlistable
27396 GenTransformFeedbacksNV
(n
, ids
)
27398 param n SizeI
in value
27399 param ids UInt32 out array
[n
]
27400 category NV_transform_feedback2
27401 dlflags notlistable
27405 IsTransformFeedbackNV
(id
)
27407 param id UInt32
in value
27408 category NV_transform_feedback2
27409 dlflags notlistable
27413 PauseTransformFeedbackNV
()
27415 category NV_transform_feedback2
27419 ResumeTransformFeedbackNV
()
27421 category NV_transform_feedback2
27425 DrawTransformFeedbackNV
(mode
, id
)
27427 param mode GLenum
in value
27428 param id UInt32
in value
27429 category NV_transform_feedback2
27433 ###############################################################################
27436 # ATI_meminfo commands
27438 ###############################################################################
27441 newcategory
: ATI_meminfo
27443 ###############################################################################
27446 # AMD_performance_monitor commands
27448 ###############################################################################
27450 GetPerfMonitorGroupsAMD
(numGroups
, groupsSize
, groups
)
27452 param numGroups Int32 out array
[1]
27453 param groupsSize SizeI
in value
27454 param groups UInt32 out array
[groupsSize
]
27455 category AMD_performance_monitor
27456 dlflags notlistable
27463 GetPerfMonitorCountersAMD
(group
, numCounters
, maxActiveCounters
, counterSize
, counters
)
27465 param group UInt32
in value
27466 param numCounters Int32 out array
[1]
27467 param maxActiveCounters Int32 out array
[1]
27468 param counterSize SizeI
in value
27469 param counters UInt32 out array
[counterSize
]
27470 category AMD_performance_monitor
27471 dlflags notlistable
27478 GetPerfMonitorGroupStringAMD
(group
, bufSize
, length
, groupString
)
27480 param group UInt32
in value
27481 param bufSize SizeI
in value
27482 param length SizeI out array
[1]
27483 param groupString Char out array
[bufSize
]
27484 category AMD_performance_monitor
27485 dlflags notlistable
27492 GetPerfMonitorCounterStringAMD
(group
, counter
, bufSize
, length
, counterString
)
27494 param group UInt32
in value
27495 param counter UInt32
in value
27496 param bufSize SizeI
in value
27497 param length SizeI out array
[1]
27498 param counterString Char out array
[bufSize
]
27499 category AMD_performance_monitor
27500 dlflags notlistable
27507 GetPerfMonitorCounterInfoAMD
(group
, counter
, pname
, data
)
27509 param group UInt32
in value
27510 param counter UInt32
in value
27511 param pname GLenum
in value
27512 param data void out array
[COMPSIZE
(pname
)]
27513 category AMD_performance_monitor
27514 dlflags notlistable
27521 GenPerfMonitorsAMD
(n
, monitors
)
27523 param n SizeI
in value
27524 param monitors UInt32 out array
[n
]
27525 category AMD_performance_monitor
27532 # 'monitors' is actually in, not out, but extension spec doesn't use const
27533 DeletePerfMonitorsAMD
(n
, monitors
)
27535 param n SizeI
in value
27536 param monitors UInt32 out array
[n
]
27537 category AMD_performance_monitor
27544 # 'counterList' is actually in, not out, but extension spec doesn't use const
27545 SelectPerfMonitorCountersAMD
(monitor
, enable, group
, numCounters
, counterList
)
27547 param monitor UInt32
in value
27548 param
enable Boolean
in value
27549 param group UInt32
in value
27550 param numCounters Int32
in value
27551 param counterList UInt32 out array
[numCounters
]
27552 category AMD_performance_monitor
27559 BeginPerfMonitorAMD
(monitor
)
27561 param monitor UInt32
in value
27562 category AMD_performance_monitor
27569 EndPerfMonitorAMD
(monitor
)
27571 param monitor UInt32
in value
27572 category AMD_performance_monitor
27579 GetPerfMonitorCounterDataAMD
(monitor
, pname
, dataSize
, data
, bytesWritten
)
27581 param monitor UInt32
in value
27582 param pname GLenum
in value
27583 param dataSize SizeI
in value
27584 param data UInt32 out array
[dataSize
]
27585 param bytesWritten Int32 out array
[1]
27586 category AMD_performance_monitor
27587 dlflags notlistable
27594 ###############################################################################
27596 # Extension #361 - WGL_AMD_gpu_association
27598 ###############################################################################
27600 ###############################################################################
27603 # AMD_texture_texture4 commands
27605 ###############################################################################
27608 newcategory
: AMD_texture_texture4
27610 ###############################################################################
27613 # AMD_vertex_shader_tesselator commands
27615 ###############################################################################
27617 TessellationFactorAMD
(factor
)
27619 param factor Float32
in value
27620 category AMD_vertex_shader_tesselator
27626 TessellationModeAMD
(mode
)
27628 param mode GLenum
in value
27629 category AMD_vertex_shader_tesselator
27635 ###############################################################################
27638 # EXT_provoking_vertex commands
27640 ###############################################################################
27642 ProvokingVertexEXT
(mode
)
27644 param mode GLenum
in value
27645 category EXT_provoking_vertex
27651 ###############################################################################
27654 # EXT_texture_snorm commands
27656 ###############################################################################
27659 newcategory
: EXT_texture_snorm
27661 ###############################################################################
27664 # AMD_draw_buffers_blend commands
27666 ###############################################################################
27668 # void BlendFuncIndexedAMD(uint buf, enum src, enum dst)
27669 # void BlendFuncSeparateIndexedAMD(uint buf, enum srcRGB, enum dstRGB, enum srcAlpha, enum dstAlpha)
27670 # void BlendEquationIndexedAMD(uint buf, enum mode)
27671 # void BlendEquationSeparateIndexedAMD(uint buf, enum modeRGB, enum modeAlpha)
27673 BlendFuncIndexedAMD
(buf
, src
, dst
)
27675 param buf UInt32
in value
27676 param src GLenum
in value
27677 param dst GLenum
in value
27678 category AMD_draw_buffers_blend
27685 BlendFuncSeparateIndexedAMD
(buf
, srcRGB
, dstRGB
, srcAlpha
, dstAlpha
)
27687 param buf UInt32
in value
27688 param srcRGB GLenum
in value
27689 param dstRGB GLenum
in value
27690 param srcAlpha GLenum
in value
27691 param dstAlpha GLenum
in value
27692 category AMD_draw_buffers_blend
27699 BlendEquationIndexedAMD
(buf
, mode
)
27701 param buf UInt32
in value
27702 param mode GLenum
in value
27703 category AMD_draw_buffers_blend
27710 BlendEquationSeparateIndexedAMD
(buf
, modeRGB
, modeAlpha
)
27712 param buf UInt32
in value
27713 param modeRGB GLenum
in value
27714 param modeAlpha GLenum
in value
27715 category AMD_draw_buffers_blend
27722 ###############################################################################
27725 # APPLE_texture_range commands
27727 ###############################################################################
27729 TextureRangeAPPLE
(target
, length
, pointer
)
27731 param target GLenum
in value
27732 param length SizeI
in value
27733 param pointer Void
in array
[length
]
27734 category APPLE_texture_range
27741 GetTexParameterPointervAPPLE
(target
, pname
, params
)
27743 param target GLenum
in value
27744 param pname GLenum
in value
27745 param params VoidPointer out array
[1]
27746 category APPLE_texture_range
27747 dlflags notlistable
27754 ###############################################################################
27757 # APPLE_float_pixels commands
27759 ###############################################################################
27762 newcategory
: APPLE_float_pixels
27764 ###############################################################################
27767 # APPLE_vertex_program_evaluators commands
27769 ###############################################################################
27771 EnableVertexAttribAPPLE
(index
, pname
)
27773 param index UInt32
in value
27774 param pname GLenum
in value
27775 category APPLE_vertex_program_evaluators
27782 DisableVertexAttribAPPLE
(index
, pname
)
27784 param index UInt32
in value
27785 param pname GLenum
in value
27786 category APPLE_vertex_program_evaluators
27793 IsVertexAttribEnabledAPPLE
(index
, pname
)
27795 param index UInt32
in value
27796 param pname GLenum
in value
27797 category APPLE_vertex_program_evaluators
27804 MapVertexAttrib1dAPPLE
(index
, size
, u1
, u2
, stride
, order
, points
)
27806 param index UInt32
in value
27807 param size UInt32
in value
27808 param u1 CoordD
in value
27809 param u2 CoordD
in value
27810 param stride Int32
in value
27811 param order CheckedInt32
in value
27812 param points CoordD
in array
[COMPSIZE
(size
/stride
/order
)]
27813 category APPLE_vertex_program_evaluators
27820 MapVertexAttrib1fAPPLE
(index
, size
, u1
, u2
, stride
, order
, points
)
27822 param index UInt32
in value
27823 param size UInt32
in value
27824 param u1 CoordF
in value
27825 param u2 CoordF
in value
27826 param stride Int32
in value
27827 param order CheckedInt32
in value
27828 param points CoordF
in array
[COMPSIZE
(size
/stride
/order
)]
27829 category APPLE_vertex_program_evaluators
27836 MapVertexAttrib2dAPPLE
(index
, size
, u1
, u2
, ustride
, uorder
, v1
, v2
, vstride
, vorder
, points
)
27838 param index UInt32
in value
27839 param size UInt32
in value
27840 param u1 CoordD
in value
27841 param u2 CoordD
in value
27842 param ustride Int32
in value
27843 param uorder CheckedInt32
in value
27844 param v1 CoordD
in value
27845 param v2 CoordD
in value
27846 param vstride Int32
in value
27847 param vorder CheckedInt32
in value
27848 param points CoordD
in array
[COMPSIZE
(size
/ustride
/uorder
/vstride
/vorder
)]
27849 category APPLE_vertex_program_evaluators
27856 MapVertexAttrib2fAPPLE
(index
, size
, u1
, u2
, ustride
, uorder
, v1
, v2
, vstride
, vorder
, points
)
27858 param index UInt32
in value
27859 param size UInt32
in value
27860 param u1 CoordF
in value
27861 param u2 CoordF
in value
27862 param ustride Int32
in value
27863 param uorder CheckedInt32
in value
27864 param v1 CoordF
in value
27865 param v2 CoordF
in value
27866 param vstride Int32
in value
27867 param vorder CheckedInt32
in value
27868 param points CoordF
in array
[COMPSIZE
(size
/ustride
/uorder
/vstride
/vorder
)]
27869 category APPLE_vertex_program_evaluators
27876 ###############################################################################
27879 # APPLE_aux_depth_stencil commands
27881 ###############################################################################
27884 newcategory
: APPLE_aux_depth_stencil
27886 ###############################################################################
27889 # APPLE_object_purgeable commands
27891 ###############################################################################
27893 ObjectPurgeableAPPLE
(objectType
, name
, option
)
27895 param objectType GLenum
in value
27896 param name UInt32
in value
27897 param option GLenum
in value
27898 category APPLE_object_purgeable
27905 ObjectUnpurgeableAPPLE
(objectType
, name
, option
)
27907 param objectType GLenum
in value
27908 param name UInt32
in value
27909 param option GLenum
in value
27910 category APPLE_object_purgeable
27917 GetObjectParameterivAPPLE
(objectType
, name
, pname
, params
)
27919 param objectType GLenum
in value
27920 param name UInt32
in value
27921 param pname GLenum
in value
27922 param params Int32 out array
[COMPSIZE
(pname
)]
27923 category APPLE_object_purgeable
27924 dlflags notlistable
27931 ###############################################################################
27934 # APPLE_row_bytes commands
27936 ###############################################################################
27939 newcategory
: APPLE_row_bytes
27941 ###############################################################################
27944 # APPLE_rgb_422 commands
27946 ###############################################################################
27949 newcategory
: APPLE_rgb_422
27951 ###############################################################################
27954 # NV_video_capture commands
27956 ###############################################################################
27958 BeginVideoCaptureNV
(video_capture_slot
)
27960 param video_capture_slot UInt32
in value
27961 category NV_video_capture
27968 BindVideoCaptureStreamBufferNV
(video_capture_slot
, stream
, frame_region
, offset
)
27970 param video_capture_slot UInt32
in value
27971 param stream UInt32
in value
27972 param frame_region GLenum
in value
27973 param offset BufferOffsetARB
in value
27974 category NV_video_capture
27981 BindVideoCaptureStreamTextureNV
(video_capture_slot
, stream
, frame_region
, target
, texture
)
27983 param video_capture_slot UInt32
in value
27984 param stream UInt32
in value
27985 param frame_region GLenum
in value
27986 param target GLenum
in value
27987 param texture UInt32
in value
27988 category NV_video_capture
27995 EndVideoCaptureNV
(video_capture_slot
)
27997 param video_capture_slot UInt32
in value
27998 category NV_video_capture
28005 GetVideoCaptureivNV
(video_capture_slot
, pname
, params
)
28007 param video_capture_slot UInt32
in value
28008 param pname GLenum
in value
28009 param params Int32 out array
[COMPSIZE
(pname
)]
28010 category NV_video_capture
28011 dlflags notlistable
28018 GetVideoCaptureStreamivNV
(video_capture_slot
, stream
, pname
, params
)
28020 param video_capture_slot UInt32
in value
28021 param stream UInt32
in value
28022 param pname GLenum
in value
28023 param params Int32 out array
[COMPSIZE
(pname
)]
28024 category NV_video_capture
28025 dlflags notlistable
28032 GetVideoCaptureStreamfvNV
(video_capture_slot
, stream
, pname
, params
)
28034 param video_capture_slot UInt32
in value
28035 param stream UInt32
in value
28036 param pname GLenum
in value
28037 param params Float32 out array
[COMPSIZE
(pname
)]
28038 category NV_video_capture
28039 dlflags notlistable
28046 GetVideoCaptureStreamdvNV
(video_capture_slot
, stream
, pname
, params
)
28048 param video_capture_slot UInt32
in value
28049 param stream UInt32
in value
28050 param pname GLenum
in value
28051 param params Float64 out array
[COMPSIZE
(pname
)]
28052 category NV_video_capture
28053 dlflags notlistable
28060 VideoCaptureNV
(video_capture_slot
, sequence_num
, capture_time
)
28062 param video_capture_slot UInt32
in value
28063 param sequence_num UInt32 out reference
28064 param capture_time UInt64EXT out reference
28065 category NV_video_capture
28072 VideoCaptureStreamParameterivNV
(video_capture_slot
, stream
, pname
, params
)
28074 param video_capture_slot UInt32
in value
28075 param stream UInt32
in value
28076 param pname GLenum
in value
28077 param params Int32
in array
[COMPSIZE
(pname
)]
28078 category NV_video_capture
28085 VideoCaptureStreamParameterfvNV
(video_capture_slot
, stream
, pname
, params
)
28087 param video_capture_slot UInt32
in value
28088 param stream UInt32
in value
28089 param pname GLenum
in value
28090 param params Float32
in array
[COMPSIZE
(pname
)]
28091 category NV_video_capture
28098 VideoCaptureStreamParameterdvNV
(video_capture_slot
, stream
, pname
, params
)
28100 param video_capture_slot UInt32
in value
28101 param stream UInt32
in value
28102 param pname GLenum
in value
28103 param params Float64
in array
[COMPSIZE
(pname
)]
28104 category NV_video_capture
28111 ###############################################################################
28113 # Extension #375 - GLX_EXT_swap_control
28115 ###############################################################################
28117 ###############################################################################
28119 # Extension #376 - also GLX_NV_copy_image, WGL_NV_copy_image
28120 # NV_copy_image commands
28122 ###############################################################################
28124 CopyImageSubDataNV
(srcName
, srcTarget
, srcLevel
, srcX
, srcY
, srcZ
, dstName
, dstTarget
, dstLevel
, dstX
, dstY
, dstZ
, width
, height
, depth
)
28126 param srcName UInt32
in value
28127 param srcTarget GLenum
in value
28128 param srcLevel Int32
in value
28129 param srcX Int32
in value
28130 param srcY Int32
in value
28131 param srcZ Int32
in value
28132 param dstName UInt32
in value
28133 param dstTarget GLenum
in value
28134 param dstLevel Int32
in value
28135 param dstX Int32
in value
28136 param dstY Int32
in value
28137 param dstZ Int32
in value
28138 param width SizeI
in value
28139 param height SizeI
in value
28140 param depth SizeI
in value
28141 category NV_copy_image
28148 ###############################################################################
28151 # EXT_separate_shader_objects commands
28153 ###############################################################################
28155 UseShaderProgramEXT
(type, program
)
28157 param
type GLenum
in value
28158 param program UInt32
in value
28159 category EXT_separate_shader_objects
28166 ActiveProgramEXT
(program
)
28168 param program UInt32
in value
28169 category EXT_separate_shader_objects
28176 CreateShaderProgramEXT
(type, string
)
28178 param
type GLenum
in value
28179 param string Char
in array
[]
28180 category EXT_separate_shader_objects
28187 ###############################################################################
28190 # NV_parameter_buffer_object2 commands
28192 ###############################################################################
28194 newcategory
: NV_parameter_buffer_object2
28196 ###############################################################################
28199 # NV_shader_buffer_load commands
28201 ###############################################################################
28203 MakeBufferResidentNV
(target
, access
)
28205 param target GLenum
in value
28206 param access GLenum
in value
28207 category NV_shader_buffer_load
28214 MakeBufferNonResidentNV
(target
)
28216 param target GLenum
in value
28217 category NV_shader_buffer_load
28224 IsBufferResidentNV
(target
)
28226 param target GLenum
in value
28227 category NV_shader_buffer_load
28234 MakeNamedBufferResidentNV
(buffer
, access
)
28236 param buffer UInt32
in value
28237 param access GLenum
in value
28238 category NV_shader_buffer_load
28245 MakeNamedBufferNonResidentNV
(buffer
)
28247 param buffer UInt32
in value
28248 category NV_shader_buffer_load
28255 IsNamedBufferResidentNV
(buffer
)
28257 param buffer UInt32
in value
28258 category NV_shader_buffer_load
28265 GetBufferParameterui64vNV
(target
, pname
, params
)
28267 param target GLenum
in value
28268 param pname GLenum
in value
28269 param params UInt64EXT out array
[COMPSIZE
(pname
)]
28270 category NV_shader_buffer_load
28271 dlflags notlistable
28278 GetNamedBufferParameterui64vNV
(buffer
, pname
, params
)
28280 param buffer UInt32
in value
28281 param pname GLenum
in value
28282 param params UInt64EXT out array
[COMPSIZE
(pname
)]
28283 category NV_shader_buffer_load
28284 dlflags notlistable
28291 GetIntegerui64vNV
(value
, result
)
28293 param value GLenum
in value
28294 param result UInt64EXT out array
[COMPSIZE
(value
)]
28295 category NV_shader_buffer_load
28296 dlflags notlistable
28303 Uniformui64NV
(location
, value
)
28305 param location Int32
in value
28306 param value UInt64EXT
in value
28307 category NV_shader_buffer_load
28314 Uniformui64vNV
(location
, count
, value
)
28316 param location Int32
in value
28317 param count SizeI
in value
28318 param value UInt64EXT
in array
[count
]
28319 category NV_shader_buffer_load
28326 GetUniformui64vNV
(program
, location
, params
)
28328 param program UInt32
in value
28329 param location Int32
in value
28330 param params UInt64EXT out array
[COMPSIZE
(program
/location
)]
28331 category NV_shader_buffer_load
28332 dlflags notlistable
28339 ProgramUniformui64NV
(program
, location
, value
)
28341 param program UInt32
in value
28342 param location Int32
in value
28343 param value UInt64EXT
in value
28344 category NV_shader_buffer_load
28351 ProgramUniformui64vNV
(program
, location
, count
, value
)
28353 param program UInt32
in value
28354 param location Int32
in value
28355 param count SizeI
in value
28356 param value UInt64EXT
in array
[count
]
28357 category NV_shader_buffer_load
28364 ###############################################################################
28367 # NV_vertex_buffer_unified_memory commands
28369 ###############################################################################
28371 BufferAddressRangeNV
(pname
, index
, address
, length
)
28373 param pname GLenum
in value
28374 param index UInt32
in value
28375 param address UInt64EXT
in value
28376 param length BufferSize
in value
28377 category NV_vertex_buffer_unified_memory
28384 VertexFormatNV
(size
, type, stride
)
28386 param size Int32
in value
28387 param
type GLenum
in value
28388 param stride SizeI
in value
28389 category NV_vertex_buffer_unified_memory
28396 NormalFormatNV
(type, stride
)
28398 param
type GLenum
in value
28399 param stride SizeI
in value
28400 category NV_vertex_buffer_unified_memory
28407 ColorFormatNV
(size
, type, stride
)
28409 param size Int32
in value
28410 param
type GLenum
in value
28411 param stride SizeI
in value
28412 category NV_vertex_buffer_unified_memory
28419 IndexFormatNV
(type, stride
)
28421 param
type GLenum
in value
28422 param stride SizeI
in value
28423 category NV_vertex_buffer_unified_memory
28430 TexCoordFormatNV
(size
, type, stride
)
28432 param size Int32
in value
28433 param
type GLenum
in value
28434 param stride SizeI
in value
28435 category NV_vertex_buffer_unified_memory
28442 EdgeFlagFormatNV
(stride
)
28444 param stride SizeI
in value
28445 category NV_vertex_buffer_unified_memory
28452 SecondaryColorFormatNV
(size
, type, stride
)
28454 param size Int32
in value
28455 param
type GLenum
in value
28456 param stride SizeI
in value
28457 category NV_vertex_buffer_unified_memory
28464 FogCoordFormatNV
(type, stride
)
28466 param
type GLenum
in value
28467 param stride SizeI
in value
28468 category NV_vertex_buffer_unified_memory
28475 VertexAttribFormatNV
(index
, size
, type, normalized
, stride
)
28477 param index UInt32
in value
28478 param size Int32
in value
28479 param
type GLenum
in value
28480 param normalized Boolean
in value
28481 param stride SizeI
in value
28482 category NV_vertex_buffer_unified_memory
28489 VertexAttribIFormatNV
(index
, size
, type, stride
)
28491 param index UInt32
in value
28492 param size Int32
in value
28493 param
type GLenum
in value
28494 param stride SizeI
in value
28495 category NV_vertex_buffer_unified_memory
28502 GetIntegerui64i_vNV
(value
, index
, result
)
28504 param value GLenum
in value
28505 param index UInt32
in value
28506 param result UInt64EXT out array
[COMPSIZE
(value
)]
28507 category NV_vertex_buffer_unified_memory
28508 dlflags notlistable
28515 ###############################################################################
28518 # NV_texture_barrier commands
28520 ###############################################################################
28524 category NV_texture_barrier
28531 ###############################################################################
28534 # AMD_shader_stencil_export commands
28536 ###############################################################################
28538 newcategory
: AMD_shader_stencil_export
28540 ###############################################################################
28543 # AMD_seamless_cubemap_per_texture commands
28545 ###############################################################################
28547 newcategory
: AMD_seamless_cubemap_per_texture
28549 ###############################################################################
28551 # Extension #384 - GLX_INTEL_swap_event
28553 ###############################################################################
28555 ###############################################################################
28558 # AMD_conservative_depth commands
28560 ###############################################################################
28562 newcategory
: AMD_conservative_depth