add spec files from upstream
[clinton/guile-figl.git] / upstream-doc / spec / gl.spec
CommitLineData
5dfc6dda
AW
1# gl.spec file
2# DON'T REMOVE PREVIOUS LINE!!! libspec depends on it!
3#
4# Copyright (c) 1991-2005 Silicon Graphics, Inc. All Rights Reserved.
5# Copyright (c) 2006-2012 The Khronos Group Inc.
6#
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/ .
9#
10# $Revision: 19760 $ on $Date: 2012-11-26 14:01:10 -0800 (Mon, 26 Nov 2012) $
11
12required-props:
13# Description of a parameter
14param: retval retained
15# Display list flags
16dlflags: notlistable handcode prepad
17# GLX implementation flags
18glxflags: 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
20vectorequiv: *
21# Category a 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.
24category: display-list drawing drawing-control feedback framebuf misc modeling pixel-op pixel-rw state-req xform
25category: VERSION_1_0 VERSION_1_1 VERSION_1_2 VERSION_1_3 VERSION_1_4 VERSION_1_5 VERSION_2_0 VERSION_2_1 VERSION_3_0 VERSION_3_1 VERSION_3_2 VERSION_3_3 VERSION_4_0 VERSION_4_1 VERSION_4_2 VERSION_4_3
26category: 3DFX_tbuffer
27category: AMD_conservative_depth AMD_debug_output AMD_draw_buffers_blend AMD_multi_draw_indirect AMD_name_gen_delete AMD_performance_monitor AMD_sample_positions AMD_sparse_texture AMD_stencil_operation_extended AMD_vertex_shader_tesselator
28category: APPLE_aux_depth_stencil APPLE_element_array APPLE_fence APPLE_float_pixels APPLE_flush_buffer_range APPLE_object_purgeable APPLE_row_bytes APPLE_texture_range APPLE_vertex_array_object APPLE_vertex_array_range APPLE_vertex_program_evaluators
29category: ARB_ES2_compatibility ARB_base_instance ARB_blend_func_extended ARB_cl_event ARB_color_buffer_float ARB_copy_buffer ARB_debug_output ARB_depth_buffer_float ARB_draw_buffers ARB_draw_buffers_blend ARB_draw_elements_base_vertex ARB_draw_indirect ARB_draw_instanced ARB_fragment_program ARB_fragment_shader ARB_framebuffer_object ARB_framebuffer_sRGB ARB_geometry_shader4 ARB_get_program_binary ARB_gpu_shader_fp64 ARB_half_float_vertex ARB_instanced_arrays ARB_internalformat_query ARB_map_buffer_range ARB_matrix_palette ARB_multisample ARB_multitexture ARB_occlusion_query ARB_point_parameters ARB_provoking_vertex ARB_robustness ARB_sample_shading ARB_sampler_objects ARB_separate_shader_objects ARB_shader_atomic_counters ARB_shader_image_load_store ARB_shader_objects ARB_shader_subroutine ARB_shading_language_include ARB_sync ARB_tessellation_shader ARB_texture_buffer_object ARB_texture_compression ARB_texture_compression_rgtc ARB_texture_multisample ARB_texture_rectangle ARB_texture_rg ARB_texture_storage ARB_timer_query ARB_transform_feedback2 ARB_transform_feedback3 ARB_transform_feedback_instanced ARB_transpose_matrix ARB_uniform_buffer_object ARB_vertex_array_object ARB_vertex_attrib_64bit ARB_vertex_blend ARB_vertex_buffer_object ARB_vertex_program ARB_vertex_shader ARB_vertex_type_2_10_10_10_rev ARB_viewport_array ARB_window_pos
30category: ARB_clear_buffer_object ARB_compute_shader ARB_copy_image ARB_framebuffer_no_attachments ARB_internalformat_query2 ARB_invalidate_subdata ARB_multi_draw_indirect ARB_program_interface_query ARB_shader_storage_buffer_object ARB_texture_buffer_range ARB_texture_storage_multisample ARB_texture_view ARB_vertex_attrib_binding
31category: ATI_draw_buffers ATI_draw_buffers ATI_element_array ATI_envmap_bumpmap ATI_fragment_shader ATI_map_object_buffer ATI_meminfo ATI_pn_triangles ATI_separate_stencil ATI_texture_env_combine3 ATI_texture_float ATI_vertex_array_object ATI_vertex_attrib_array_object ATI_vertex_streams
32category: EXT_bindable_uniform EXT_blend_color EXT_blend_equation_separate EXT_blend_func_separate EXT_blend_minmax EXT_color_subtable EXT_compiled_vertex_array EXT_convolution EXT_coordinate_frame EXT_copy_texture EXT_cull_vertex EXT_depth_bounds_test EXT_direct_state_access EXT_draw_buffers2 EXT_draw_instanced EXT_draw_range_elements EXT_fog_coord EXT_framebuffer_blit EXT_framebuffer_multisample EXT_framebuffer_object EXT_geometry_shader4 EXT_gpu_program_parameters EXT_gpu_shader4 EXT_histogram EXT_index_func EXT_index_material EXT_light_texture EXT_multi_draw_arrays EXT_multisample EXT_paletted_texture EXT_pixel_transform EXT_point_parameters EXT_polygon_offset EXT_provoking_vertex EXT_secondary_color EXT_separate_shader_objects EXT_shader_image_load_store EXT_stencil_clear_tag EXT_stencil_two_side EXT_subtexture EXT_texture3D EXT_texture_buffer_object EXT_texture_integer EXT_texture_object EXT_texture_perturb_normal EXT_texture_snorm EXT_texture_swizzle EXT_timer_query EXT_transform_feedback EXT_vertex_array EXT_vertex_array_bgra EXT_vertex_attrib_64bit EXT_vertex_shader EXT_vertex_weighting EXT_x11_sync_object
33category: GREMEDY_frame_terminator GREMEDY_string_marker
34category: HP_image_transform
35category: IBM_multimode_draw_arrays IBM_vertex_array_lists
36category: INGR_blend_func_separate
37category: INTEL_parallel_arrays
38category: KHR_debug
39category: MESAX_texture_stack MESA_resize_buffers MESA_window_pos
40category: NV_bindless_texture NV_conditional_render NV_copy_image NV_depth_buffer_float NV_evaluators NV_explicit_multisample NV_fence NV_float_buffer NV_fragment_program NV_fragment_program NV_framebuffer_multisample_coverage NV_geometry_program4 NV_gpu_program4 NV_gpu_program5 NV_gpu_shader5 NV_half_float NV_half_float NV_occlusion_query NV_parameter_buffer_object NV_parameter_buffer_object2 NV_path_rendering NV_pixel_data_range NV_pixel_data_range NV_point_sprite NV_present_video NV_primitive_restart NV_primitive_restart NV_register_combiners NV_register_combiners2 NV_shader_buffer_load NV_texture_barrier NV_texture_expand_normal NV_texture_expand_normal NV_texture_multisample NV_transform_feedback NV_transform_feedback2 NV_vdpau_interop NV_vdpau_interop NV_vertex_array_range NV_vertex_attrib_integer_64bit NV_vertex_buffer_unified_memory NV_vertex_program NV_vertex_program1_1_dcc NV_vertex_program2 NV_vertex_program4 NV_video_capture
41category: PGI_misc_hints
42category: S3_s3tc
43category: SGIS_detail_texture SGIS_fog_function SGIS_multisample SGIS_pixel_texture SGIS_point_parameters SGIS_sharpen_texture SGIS_texture4D SGIS_texture_color_mask SGIS_texture_filter4 SGIX_async SGIX_flush_raster SGIX_fragment_lighting SGIX_framezoom SGIX_igloo_interface SGIX_instruments SGIX_list_priority SGIX_pixel_texture SGIX_polynomial_ffd SGIX_reference_plane SGIX_sprite SGIX_tag_sample_buffer SGI_color_table
44category: SUNX_constant_data SUN_global_alpha SUN_mesh_array SUN_triangle_list SUN_vertex
45
46# Categories for extensions with no functions - need not be included now
47#
48# 3DFX_multisample 3DFX_texture_compression_FXT1
49# AMD_blend_minmax_factor AMD_pinned_memory AMD_seamless_cubemap_per_texture AMD_shader_stencil_export AMD_vertex_shader_layer AMD_vertex_shader_viewport_index
50# APPLE_specular_vector APPLE_transform_hint
51# ARB_ES3_compatibility ARB_arrays_of_arrays ARB_compressed_texture_pixel_storage ARB_conservative_depth ARB_debug_output2 ARB_depth_clamp ARB_explicit_uniform_location ARB_fragment_coord_conventions ARB_fragment_layer_viewport ARB_half_float_pixel ARB_map_buffer_alignment ARB_pixel_buffer_object ARB_point_sprite ARB_robust_buffer_access_behavior ARB_robustness_isolation ARB_seamless_cube_map ARB_shader_image_size ARB_shading_language_100 ARB_shading_language_420pack ARB_shading_language_packing ARB_stencil_texturing ARB_texture_border_clamp ARB_texture_cube_map ARB_texture_cube_map_array ARB_texture_env_add ARB_texture_float ARB_texture_gather ARB_texture_non_power_of_two ARB_texture_query_levels ARB_texture_query_lod ARB_vertex_array_bgra
52# EXT_422_pixels EXT_abgr EXT_bgra EXT_blend_logic_op EXT_blend_subtract EXT_clip_volume_hint EXT_cmyka EXT_framebuffer_sRGB EXT_index_array_formats EXT_index_texture EXT_misc_attribute EXT_packed_float EXT_packed_pixels EXT_pixel_transform_color_table EXT_rescale_normal EXT_separate_specular_color EXT_shadow_funcs EXT_shared_texture_palette EXT_stencil_wrap EXT_texture EXT_texture_array EXT_texture_compression_latc EXT_texture_compression_rgtc EXT_texture_env EXT_texture_env_add EXT_texture_env_combine EXT_texture_filter_anisotropic EXT_texture_lod_bias EXT_texture_shared_exponent EXT_vertex_array_bgra
53# HP_convolution_border_modes HP_occlusion_test HP_texture_lighting
54# IBM_cull_vertex IBM_rasterpos_clip
55# INGR_color_clamp INGR_interlace_read
56# KHR_texture_compression_astc_ldr
57# MESA_pack_invert MESA_ycbcr_texture
58# NV_blend_square NV_fog_distance NV_fragment_program4 NV_geometry_shader4 NV_light_max_exponent NV_packed_depth_stencil NV_shader_atomic_float NV_texgen_emboss NV_texgen_reflection NV_texture_compression_vtc NV_texture_env_combine4 NV_texture_rectangle NV_texture_shader NV_texture_shader2 NV_vertex_array_range2
59# PGI_vertex_hints
60# REND_screen_coordinates
61# SGIS_generate_mipmap SGIS_texture_border_clamp SGIS_texture_edge_clamp SGIS_texture_lod SGIX_async_histogram SGIX_async_pixel SGIX_blend_alpha_minmax SGIX_calligraphic_fragment SGIX_clipmap SGIX_convolution_accuracy SGIX_depth_pass_instrument SGIX_depth_texture SGIX_fog_offset SGIX_fog_scale SGIX_interlace SGIX_ir_instrument1 SGIX_pixel_tiles SGIX_resample SGIX_scalebias_hint SGIX_shadow SGIX_shadow_ambient SGIX_subsample SGIX_texture_add_env SGIX_texture_coordinate_clamp SGIX_texture_lod_bias SGIX_texture_multi_buffer SGIX_texture_scale_bias SGIX_texture_select SGIX_vertex_preclip SGIX_ycrcb SGIX_ycrcb_subsample SGIX_ycrcba SGI_color_matrix SGI_texture_color_table
62# SUN_convolution_border_modes SUN_slice_accum
63# WIN_phong_shading WIN_specular_fog
64
65# Core version in which a function was introduced, or against
66# which an extension can be implemented
67version: 1.0 1.1 1.2 1.3 1.4 1.5 2.0 2.1 3.0 3.1 3.2 3.3 4.0 4.1 4.2 4.3
68# Core version in which a function was removed
69deprecated: 3.1
70# API profile - should only be compatibility since there are no core-only
71# functions for now.
72profile: compatibility
73# GLX Single, Rendering, or Vendor Private opcode
74glxsingle: *
75glxropcode: *
76glxvendorpriv: *
77# WGL implementation flags (incomplete)
78wglflags: client-handcode server-handcode small-data batchable
79# Drivers in which this is implemented (very incomplete)
80extension: future not_implemented soft WINSOFT NV10 NV20 NV50
81# Function this aliases (indistinguishable to the GL)
82alias: *
83# Mesa dispatch table offset (incomplete)
84offset: *
85# These properties are picked up from NVIDIA .spec files, we don't use them
86glfflags: *
87beginend: *
88glxvectorequiv: *
89subcategory: *
90glextmask: *
91
92###############################################################################
93#
94# glxsingle, glxropcode, and other GLX allocations to vendors
95# are used here, but the master registry for GLX is in
96# /repos/ogl/trunk/doc/registry/extensions.reserved
97#
98# XFree86 dispatch offsets: 0-645
99# 578-641 NV_vertex_program
100# GLS opcodes: 0x0030-0x0269
101#
102###############################################################################
103
104###############################################################################
105#
106# things to remember when adding an extension command
107#
108# - append new ARB and non-ARB extensions to the appropriate portion of
109# the spec file, in extension number order.
110# - leading tabs are suggested. Whitespace of any sort may be used elsewhere.
111# - set glxflags to "ignore" until GLX is updated to support the new command
112# - add new data types to typemaps/spec2wire.map
113# - add extension name in alphabetical order to category list
114# - add commands within an extension in spec order
115# - use existing command entries as a model (where possible)
116# - when reserving new glxropcodes, update extensions.reserved (per above)
117#
118###############################################################################
119
120# New type declarations
121
122passthru: #include <stddef.h>
123
124passthru: #ifndef GL_VERSION_2_0
125passthru: /* GL type for program/shader text */
126passthru: typedef char GLchar;
127passthru: #endif
128passthru:
129passthru: #ifndef GL_VERSION_1_5
130passthru: /* GL types for handling large vertex buffer objects */
131passthru: typedef ptrdiff_t GLintptr;
132passthru: typedef ptrdiff_t GLsizeiptr;
133passthru: #endif
134passthru:
135passthru: #ifndef GL_ARB_vertex_buffer_object
136passthru: /* GL types for handling large vertex buffer objects */
137passthru: typedef ptrdiff_t GLintptrARB;
138passthru: typedef ptrdiff_t GLsizeiptrARB;
139passthru: #endif
140passthru:
141passthru: #ifndef GL_ARB_shader_objects
142passthru: /* GL types for program/shader text and shader object handles */
143passthru: typedef char GLcharARB;
144passthru: typedef unsigned int GLhandleARB;
145passthru: #endif
146passthru:
147passthru: /* GL type for "half" precision (s10e5) float data in host memory */
148passthru: #ifndef GL_ARB_half_float_pixel
149passthru: typedef unsigned short GLhalfARB;
150passthru: #endif
151passthru:
152passthru: #ifndef GL_NV_half_float
153passthru: typedef unsigned short GLhalfNV;
154passthru: #endif
155passthru:
156passthru: #ifndef GLEXT_64_TYPES_DEFINED
157passthru: /* This code block is duplicated in glxext.h, so must be protected */
158passthru: #define GLEXT_64_TYPES_DEFINED
159passthru: /* Define int32_t, int64_t, and uint64_t types for UST/MSC */
160passthru: /* (as used in the GL_EXT_timer_query extension). */
161passthru: #if defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
162passthru: #include <inttypes.h>
163passthru: #elif defined(__sun__) || defined(__digital__)
164passthru: #include <inttypes.h>
165passthru: #if defined(__STDC__)
166passthru: #if defined(__arch64__) || defined(_LP64)
167passthru: typedef long int int64_t;
168passthru: typedef unsigned long int uint64_t;
169passthru: #else
170passthru: typedef long long int int64_t;
171passthru: typedef unsigned long long int uint64_t;
172passthru: #endif /* __arch64__ */
173passthru: #endif /* __STDC__ */
174passthru: #elif defined( __VMS ) || defined(__sgi)
175passthru: #include <inttypes.h>
176passthru: #elif defined(__SCO__) || defined(__USLC__)
177passthru: #include <stdint.h>
178passthru: #elif defined(__UNIXOS2__) || defined(__SOL64__)
179passthru: typedef long int int32_t;
180passthru: typedef long long int int64_t;
181passthru: typedef unsigned long long int uint64_t;
182passthru: #elif defined(_WIN32) && defined(__GNUC__)
183passthru: #include <stdint.h>
184passthru: #elif defined(_WIN32)
185passthru: typedef __int32 int32_t;
186passthru: typedef __int64 int64_t;
187passthru: typedef unsigned __int64 uint64_t;
188passthru: #else
189passthru: /* Fallback if nothing above works */
190passthru: #include <inttypes.h>
191passthru: #endif
192passthru: #endif
193passthru:
194passthru: #ifndef GL_EXT_timer_query
195passthru: typedef int64_t GLint64EXT;
196passthru: typedef uint64_t GLuint64EXT;
197passthru: #endif
198passthru:
199passthru: #ifndef GL_ARB_sync
200passthru: typedef int64_t GLint64;
201passthru: typedef uint64_t GLuint64;
202passthru: typedef struct __GLsync *GLsync;
203passthru: #endif
204passthru:
205passthru: #ifndef GL_ARB_cl_event
206passthru: /* These incomplete types let us declare types compatible with OpenCL's cl_context and cl_event */
207passthru: struct _cl_context;
208passthru: struct _cl_event;
209passthru: #endif
210passthru:
211passthru: #ifndef GL_ARB_debug_output
212passthru: typedef void (APIENTRY *GLDEBUGPROCARB)(GLenum source,GLenum type,GLuint id,GLenum severity,GLsizei length,const GLchar *message,GLvoid *userParam);
213passthru: #endif
214passthru:
215passthru: #ifndef GL_AMD_debug_output
216passthru: typedef void (APIENTRY *GLDEBUGPROCAMD)(GLuint id,GLenum category,GLenum severity,GLsizei length,const GLchar *message,GLvoid *userParam);
217passthru: #endif
218passthru:
219passthru: #ifndef GL_KHR_debug
220passthru: typedef void (APIENTRY *GLDEBUGPROC)(GLenum source,GLenum type,GLuint id,GLenum severity,GLsizei length,const GLchar *message,GLvoid *userParam);
221passthru: #endif
222passthru:
223passthru: #ifndef GL_NV_vdpau_interop
224passthru: typedef GLintptr GLvdpauSurfaceNV;
225passthru: #endif
226passthru:
227
228###############################################################################
229###############################################################################
230#
231# OpenGL 1.0 commands
232#
233###############################################################################
234###############################################################################
235
236###############################################################################
237#
238# drawing-control commands
239#
240###############################################################################
241
242CullFace(mode)
243 return void
244 param mode CullFaceMode in value
245 category VERSION_1_0 # old: drawing-control
246 version 1.0
247 glxropcode 79
248 offset 152
249
250FrontFace(mode)
251 return void
252 param mode FrontFaceDirection in value
253 category VERSION_1_0 # old: drawing-control
254 version 1.0
255 glxropcode 84
256 offset 157
257
258Hint(target, mode)
259 return void
260 param target HintTarget in value
261 param mode HintMode in value
262 category VERSION_1_0 # old: drawing-control
263 version 1.0
264 glxropcode 85
265 offset 158
266
267LineWidth(width)
268 return void
269 param width CheckedFloat32 in value
270 category VERSION_1_0 # old: drawing-control
271 version 1.0
272 glxropcode 95
273 offset 168
274
275PointSize(size)
276 return void
277 param size CheckedFloat32 in value
278 category VERSION_1_0 # old: drawing-control
279 version 1.0
280 glxropcode 100
281 offset 173
282
283PolygonMode(face, mode)
284 return void
285 param face MaterialFace in value
286 param mode PolygonMode in value
287 category VERSION_1_0 # old: drawing-control
288 version 1.0
289 glxropcode 101
290 offset 174
291
292Scissor(x, y, width, height)
293 return void
294 param x WinCoord in value
295 param y WinCoord in value
296 param width SizeI in value
297 param height SizeI in value
298 category VERSION_1_0 # old: drawing-control
299 version 1.0
300 glxropcode 103
301 offset 176
302
303TexParameterf(target, pname, param)
304 return void
305 param target TextureTarget in value
306 param pname TextureParameterName in value
307 param param CheckedFloat32 in value
308 category VERSION_1_0 # old: drawing-control
309 version 1.0
310 glxropcode 105
311 wglflags small-data
312 offset 178
313
314TexParameterfv(target, pname, params)
315 return void
316 param target TextureTarget in value
317 param pname TextureParameterName in value
318 param params CheckedFloat32 in array [COMPSIZE(pname)]
319 category VERSION_1_0 # old: drawing-control
320 version 1.0
321 glxropcode 106
322 wglflags small-data
323 offset 179
324
325TexParameteri(target, pname, param)
326 return void
327 param target TextureTarget in value
328 param pname TextureParameterName in value
329 param param CheckedInt32 in value
330 category VERSION_1_0 # old: drawing-control
331 version 1.0
332 glxropcode 107
333 wglflags small-data
334 offset 180
335
336TexParameteriv(target, pname, params)
337 return void
338 param target TextureTarget in value
339 param pname TextureParameterName in value
340 param params CheckedInt32 in array [COMPSIZE(pname)]
341 category VERSION_1_0 # old: drawing-control
342 version 1.0
343 glxropcode 108
344 wglflags small-data
345 offset 181
346
347TexImage1D(target, level, internalformat, width, border, format, type, pixels)
348 return void
349 param target TextureTarget in value
350 param level CheckedInt32 in value
351 param internalformat TextureComponentCount in value
352 param width SizeI in value
353 param border CheckedInt32 in value
354 param format PixelFormat in value
355 param type PixelType in value
356 param pixels Void in array [COMPSIZE(format/type/width)]
357 category VERSION_1_0 # old: drawing-control
358 dlflags handcode
359 glxflags client-handcode server-handcode
360 version 1.0
361 glxropcode 109
362 wglflags client-handcode server-handcode
363 offset 182
364
365TexImage2D(target, level, internalformat, width, height, border, format, type, pixels)
366 return void
367 param target TextureTarget in value
368 param level CheckedInt32 in value
369 param internalformat TextureComponentCount in value
370 param width SizeI in value
371 param height SizeI in value
372 param border CheckedInt32 in value
373 param format PixelFormat in value
374 param type PixelType in value
375 param pixels Void in array [COMPSIZE(format/type/width/height)]
376 category VERSION_1_0 # old: drawing-control
377 dlflags handcode
378 glxflags client-handcode server-handcode
379 version 1.0
380 glxropcode 110
381 wglflags client-handcode server-handcode
382 offset 183
383
384###############################################################################
385#
386# framebuf commands
387#
388###############################################################################
389
390DrawBuffer(mode)
391 return void
392 param mode DrawBufferMode in value
393 category VERSION_1_0 # old: framebuf
394 version 1.0
395 glxropcode 126
396 offset 202
397
398Clear(mask)
399 return void
400 param mask ClearBufferMask in value
401 category VERSION_1_0 # old: framebuf
402 version 1.0
403 glxropcode 127
404 offset 203
405
406ClearColor(red, green, blue, alpha)
407 return void
408 param red ColorF in value
409 param green ColorF in value
410 param blue ColorF in value
411 param alpha ColorF in value
412 category VERSION_1_0 # old: framebuf
413 version 1.0
414 glxropcode 130
415 offset 206
416
417ClearStencil(s)
418 return void
419 param s StencilValue in value
420 category VERSION_1_0 # old: framebuf
421 version 1.0
422 glxropcode 131
423 offset 207
424
425ClearDepth(depth)
426 return void
427 param depth Float64 in value
428 category VERSION_1_0 # old: framebuf
429 version 1.0
430 glxropcode 132
431 offset 208
432
433StencilMask(mask)
434 return void
435 param mask MaskedStencilValue in value
436 category VERSION_1_0 # old: framebuf
437 version 1.0
438 glxropcode 133
439 offset 209
440
441ColorMask(red, green, blue, alpha)
442 return void
443 param red Boolean in value
444 param green Boolean in value
445 param blue Boolean in value
446 param alpha Boolean in value
447 category VERSION_1_0 # old: framebuf
448 version 1.0
449 glxropcode 134
450 offset 210
451
452DepthMask(flag)
453 return void
454 param flag Boolean in value
455 category VERSION_1_0 # old: framebuf
456 version 1.0
457 glxropcode 135
458 offset 211
459
460###############################################################################
461#
462# misc commands
463#
464###############################################################################
465
466Disable(cap)
467 return void
468 param cap EnableCap in value
469 category VERSION_1_0 # old: misc
470 version 1.0
471 dlflags handcode
472 glxflags client-handcode client-intercept
473 glxropcode 138
474 offset 214
475
476Enable(cap)
477 return void
478 param cap EnableCap in value
479 category VERSION_1_0 # old: misc
480 version 1.0
481 dlflags handcode
482 glxflags client-handcode client-intercept
483 glxropcode 139
484 offset 215
485
486Finish()
487 return void
488 dlflags notlistable
489 glxflags client-handcode server-handcode
490 category VERSION_1_0 # old: misc
491 version 1.0
492 glxsingle 108
493 offset 216
494
495Flush()
496 return void
497 dlflags notlistable
498 glxflags client-handcode client-intercept server-handcode
499 category VERSION_1_0 # old: misc
500 version 1.0
501 glxsingle 142
502 offset 217
503
504###############################################################################
505#
506# pixel-op commands
507#
508###############################################################################
509
510BlendFunc(sfactor, dfactor)
511 return void
512 param sfactor BlendingFactorSrc in value
513 param dfactor BlendingFactorDest in value
514 category VERSION_1_0 # old: pixel-op
515 version 1.0
516 glxropcode 160
517 offset 241
518
519LogicOp(opcode)
520 return void
521 param opcode LogicOp in value
522 category VERSION_1_0 # old: pixel-op
523 version 1.0
524 glxropcode 161
525 offset 242
526
527StencilFunc(func, ref, mask)
528 return void
529 param func StencilFunction in value
530 param ref StencilValue in value
531 param mask MaskedStencilValue in value
532 category VERSION_1_0 # old: pixel-op
533 version 1.0
534 glxropcode 162
535 offset 243
536
537StencilOp(fail, zfail, zpass)
538 return void
539 param fail StencilOp in value
540 param zfail StencilOp in value
541 param zpass StencilOp in value
542 category VERSION_1_0 # old: pixel-op
543 version 1.0
544 glxropcode 163
545 offset 244
546
547DepthFunc(func)
548 return void
549 param func DepthFunction in value
550 category VERSION_1_0 # old: pixel-op
551 version 1.0
552 glxropcode 164
553 offset 245
554
555###############################################################################
556#
557# pixel-rw commands
558#
559###############################################################################
560
561PixelStoref(pname, param)
562 return void
563 param pname PixelStoreParameter in value
564 param param CheckedFloat32 in value
565 dlflags notlistable
566 glxflags client-handcode
567 category VERSION_1_0 # old: pixel-rw
568 version 1.0
569 glxsingle 109
570 wglflags batchable
571 offset 249
572
573PixelStorei(pname, param)
574 return void
575 param pname PixelStoreParameter in value
576 param param CheckedInt32 in value
577 dlflags notlistable
578 glxflags client-handcode
579 category VERSION_1_0 # old: pixel-rw
580 version 1.0
581 glxsingle 110
582 wglflags batchable
583 offset 250
584
585ReadBuffer(mode)
586 return void
587 param mode ReadBufferMode in value
588 category VERSION_1_0 # old: pixel-rw
589 version 1.0
590 glxropcode 171
591 offset 254
592
593ReadPixels(x, y, width, height, format, type, pixels)
594 return void
595 param x WinCoord in value
596 param y WinCoord in value
597 param width SizeI in value
598 param height SizeI in value
599 param format PixelFormat in value
600 param type PixelType in value
601 param pixels Void out array [COMPSIZE(format/type/width/height)]
602 category VERSION_1_0 # old: pixel-rw
603 dlflags notlistable
604 glxflags client-handcode server-handcode
605 version 1.0
606 glxsingle 111
607 wglflags client-handcode server-handcode
608 offset 256
609
610###############################################################################
611#
612# state-req commands
613#
614###############################################################################
615
616GetBooleanv(pname, params)
617 return void
618 param pname GetPName in value
619 param params Boolean out array [COMPSIZE(pname)]
620 category VERSION_1_0 # old: state-req
621 dlflags notlistable
622 glxflags client-handcode
623 version 1.0
624 glxsingle 112
625 wglflags small-data
626 offset 258
627
628GetDoublev(pname, params)
629 return void
630 param pname GetPName in value
631 param params Float64 out array [COMPSIZE(pname)]
632 category VERSION_1_0 # old: state-req
633 dlflags notlistable
634 glxflags client-handcode
635 version 1.0
636 glxsingle 114
637 wglflags small-data
638 offset 260
639
640GetError()
641 return ErrorCode
642 category VERSION_1_0 # old: state-req
643 dlflags notlistable
644 glxflags client-handcode
645 version 1.0
646 glxsingle 115
647 offset 261
648
649GetFloatv(pname, params)
650 return void
651 param pname GetPName in value
652 param params Float32 out array [COMPSIZE(pname)]
653 category VERSION_1_0 # old: state-req
654 dlflags notlistable
655 glxflags client-handcode
656 version 1.0
657 glxsingle 116
658 wglflags small-data
659 offset 262
660
661GetIntegerv(pname, params)
662 return void
663 param pname GetPName in value
664 param params Int32 out array [COMPSIZE(pname)]
665 category VERSION_1_0 # old: state-req
666 dlflags notlistable
667 glxflags client-handcode
668 version 1.0
669 glxsingle 117
670 wglflags small-data
671 offset 263
672
673GetString(name)
674 return String
675 param name StringName in value
676 category VERSION_1_0 # old: state-req
677 dlflags notlistable
678 glxflags client-handcode server-handcode
679 version 1.0
680 glxsingle 129
681 wglflags client-handcode server-handcode
682 offset 275
683
684GetTexImage(target, level, format, type, pixels)
685 return void
686 param target TextureTarget in value
687 param level CheckedInt32 in value
688 param format PixelFormat in value
689 param type PixelType in value
690 param pixels Void out array [COMPSIZE(target/level/format/type)]
691 category VERSION_1_0 # old: state-req
692 dlflags notlistable
693 glxflags client-handcode server-handcode
694 version 1.0
695 glxsingle 135
696 wglflags client-handcode server-handcode
697 offset 281
698
699GetTexParameterfv(target, pname, params)
700 return void
701 param target TextureTarget in value
702 param pname GetTextureParameter in value
703 param params Float32 out array [COMPSIZE(pname)]
704 category VERSION_1_0 # old: state-req
705 dlflags notlistable
706 version 1.0
707 glxsingle 136
708 wglflags small-data
709 offset 282
710
711GetTexParameteriv(target, pname, params)
712 return void
713 param target TextureTarget in value
714 param pname GetTextureParameter in value
715 param params Int32 out array [COMPSIZE(pname)]
716 category VERSION_1_0 # old: state-req
717 dlflags notlistable
718 version 1.0
719 glxsingle 137
720 wglflags small-data
721 offset 283
722
723GetTexLevelParameterfv(target, level, pname, params)
724 return void
725 param target TextureTarget in value
726 param level CheckedInt32 in value
727 param pname GetTextureParameter in value
728 param params Float32 out array [COMPSIZE(pname)]
729 category VERSION_1_0 # old: state-req
730 dlflags notlistable
731 version 1.0
732 glxsingle 138
733 wglflags small-data
734 offset 284
735
736GetTexLevelParameteriv(target, level, pname, params)
737 return void
738 param target TextureTarget in value
739 param level CheckedInt32 in value
740 param pname GetTextureParameter in value
741 param params Int32 out array [COMPSIZE(pname)]
742 category VERSION_1_0 # old: state-req
743 dlflags notlistable
744 version 1.0
745 glxsingle 139
746 wglflags small-data
747 offset 285
748
749IsEnabled(cap)
750 return Boolean
751 param cap EnableCap in value
752 category VERSION_1_0 # old: state-req
753 dlflags notlistable
754 version 1.0
755 glxflags client-handcode client-intercept
756 glxsingle 140
757 offset 286
758
759###############################################################################
760#
761# xform commands
762#
763###############################################################################
764
765DepthRange(near, far)
766 return void
767 param near Float64 in value
768 param far Float64 in value
769 category VERSION_1_0 # old: xform
770 version 1.0
771 glxropcode 174
772 offset 288
773
774Viewport(x, y, width, height)
775 return void
776 param x WinCoord in value
777 param y WinCoord in value
778 param width SizeI in value
779 param height SizeI in value
780 category VERSION_1_0 # old: xform
781 version 1.0
782 glxropcode 191
783 offset 305
784
785###############################################################################
786###############################################################################
787#
788# OpenGL 1.0 deprecated commands
789#
790###############################################################################
791###############################################################################
792
793# display-list commands
794
795NewList(list, mode)
796 return void
797 param list List in value
798 param mode ListMode in value
799 dlflags notlistable
800 category VERSION_1_0 # old: display-list
801 profile compatibility
802 version 1.0
803 deprecated 3.1
804 glxsingle 101
805 wglflags batchable
806 offset 0
807
808EndList()
809 return void
810 dlflags notlistable
811 category VERSION_1_0 # old: display-list
812 profile compatibility
813 version 1.0
814 deprecated 3.1
815 glxsingle 102
816 wglflags batchable
817 offset 1
818
819CallList(list)
820 return void
821 param list List in value
822 category VERSION_1_0 # old: display-list
823 profile compatibility
824 version 1.0
825 deprecated 3.1
826 glxropcode 1
827 offset 2
828
829CallLists(n, type, lists)
830 return void
831 param n SizeI in value
832 param type ListNameType in value
833 param lists Void in array [COMPSIZE(n/type)]
834 category VERSION_1_0 # old: display-list
835 glxflags client-handcode server-handcode
836 profile compatibility
837 version 1.0
838 deprecated 3.1
839 glxropcode 2
840 offset 3
841
842DeleteLists(list, range)
843 return void
844 param list List in value
845 param range SizeI in value
846 dlflags notlistable
847 category VERSION_1_0 # old: display-list
848 profile compatibility
849 version 1.0
850 deprecated 3.1
851 glxsingle 103
852 wglflags batchable
853 offset 4
854
855GenLists(range)
856 return List
857 param range SizeI in value
858 dlflags notlistable
859 category VERSION_1_0 # old: display-list
860 profile compatibility
861 version 1.0
862 deprecated 3.1
863 glxsingle 104
864 offset 5
865
866ListBase(base)
867 return void
868 param base List in value
869 category VERSION_1_0 # old: display-list
870 profile compatibility
871 version 1.0
872 deprecated 3.1
873 glxropcode 3
874 offset 6
875
876# drawing commands
877
878Begin(mode)
879 return void
880 param mode BeginMode in value
881 category VERSION_1_0 # old: drawing
882 profile compatibility
883 version 1.0
884 deprecated 3.1
885 glxropcode 4
886 offset 7
887
888Bitmap(width, height, xorig, yorig, xmove, ymove, bitmap)
889 return void
890 param width SizeI in value
891 param height SizeI in value
892 param xorig CoordF in value
893 param yorig CoordF in value
894 param xmove CoordF in value
895 param ymove CoordF in value
896 param bitmap UInt8 in array [COMPSIZE(width/height)]
897 category VERSION_1_0 # old: drawing
898 dlflags handcode
899 glxflags client-handcode server-handcode
900 profile compatibility
901 version 1.0
902 deprecated 3.1
903 glxropcode 5
904 wglflags client-handcode server-handcode
905 offset 8
906
907Color3b(red, green, blue)
908 return void
909 param red ColorB in value
910 param green ColorB in value
911 param blue ColorB in value
912 category VERSION_1_0 # old: drawing
913 vectorequiv Color3bv
914 profile compatibility
915 version 1.0
916 deprecated 3.1
917 offset 9
918
919Color3bv(v)
920 return void
921 param v ColorB in array [3]
922 category VERSION_1_0 # old: drawing
923 profile compatibility
924 version 1.0
925 deprecated 3.1
926 glxropcode 6
927 offset 10
928
929Color3d(red, green, blue)
930 return void
931 param red ColorD in value
932 param green ColorD in value
933 param blue ColorD in value
934 category VERSION_1_0 # old: drawing
935 vectorequiv Color3dv
936 profile compatibility
937 version 1.0
938 deprecated 3.1
939 offset 11
940
941Color3dv(v)
942 return void
943 param v ColorD in array [3]
944 category VERSION_1_0 # old: drawing
945 profile compatibility
946 version 1.0
947 deprecated 3.1
948 glxropcode 7
949 offset 12
950
951Color3f(red, green, blue)
952 return void
953 param red ColorF in value
954 param green ColorF in value
955 param blue ColorF in value
956 category VERSION_1_0 # old: drawing
957 vectorequiv Color3fv
958 profile compatibility
959 version 1.0
960 deprecated 3.1
961 offset 13
962
963Color3fv(v)
964 return void
965 param v ColorF in array [3]
966 category VERSION_1_0 # old: drawing
967 profile compatibility
968 version 1.0
969 deprecated 3.1
970 glxropcode 8
971 offset 14
972
973Color3i(red, green, blue)
974 return void
975 param red ColorI in value
976 param green ColorI in value
977 param blue ColorI in value
978 category VERSION_1_0 # old: drawing
979 vectorequiv Color3iv
980 profile compatibility
981 version 1.0
982 deprecated 3.1
983 offset 15
984
985Color3iv(v)
986 return void
987 param v ColorI in array [3]
988 category VERSION_1_0 # old: drawing
989 profile compatibility
990 version 1.0
991 deprecated 3.1
992 glxropcode 9
993 offset 16
994
995Color3s(red, green, blue)
996 return void
997 param red ColorS in value
998 param green ColorS in value
999 param blue ColorS in value
1000 category VERSION_1_0 # old: drawing
1001 vectorequiv Color3sv
1002 profile compatibility
1003 version 1.0
1004 deprecated 3.1
1005 offset 17
1006
1007Color3sv(v)
1008 return void
1009 param v ColorS in array [3]
1010 category VERSION_1_0 # old: drawing
1011 profile compatibility
1012 version 1.0
1013 deprecated 3.1
1014 glxropcode 10
1015 offset 18
1016
1017Color3ub(red, green, blue)
1018 return void
1019 param red ColorUB in value
1020 param green ColorUB in value
1021 param blue ColorUB in value
1022 category VERSION_1_0 # old: drawing
1023 vectorequiv Color3ubv
1024 profile compatibility
1025 version 1.0
1026 deprecated 3.1
1027 offset 19
1028
1029Color3ubv(v)
1030 return void
1031 param v ColorUB in array [3]
1032 category VERSION_1_0 # old: drawing
1033 profile compatibility
1034 version 1.0
1035 deprecated 3.1
1036 glxropcode 11
1037 offset 20
1038
1039Color3ui(red, green, blue)
1040 return void
1041 param red ColorUI in value
1042 param green ColorUI in value
1043 param blue ColorUI in value
1044 category VERSION_1_0 # old: drawing
1045 vectorequiv Color3uiv
1046 profile compatibility
1047 version 1.0
1048 deprecated 3.1
1049 offset 21
1050
1051Color3uiv(v)
1052 return void
1053 param v ColorUI in array [3]
1054 category VERSION_1_0 # old: drawing
1055 profile compatibility
1056 version 1.0
1057 deprecated 3.1
1058 glxropcode 12
1059 offset 22
1060
1061Color3us(red, green, blue)
1062 return void
1063 param red ColorUS in value
1064 param green ColorUS in value
1065 param blue ColorUS in value
1066 category VERSION_1_0 # old: drawing
1067 vectorequiv Color3usv
1068 profile compatibility
1069 version 1.0
1070 deprecated 3.1
1071 offset 23
1072
1073Color3usv(v)
1074 return void
1075 param v ColorUS in array [3]
1076 category VERSION_1_0 # old: drawing
1077 profile compatibility
1078 version 1.0
1079 deprecated 3.1
1080 glxropcode 13
1081 offset 24
1082
1083Color4b(red, green, blue, alpha)
1084 return void
1085 param red ColorB in value
1086 param green ColorB in value
1087 param blue ColorB in value
1088 param alpha ColorB in value
1089 category VERSION_1_0 # old: drawing
1090 vectorequiv Color4bv
1091 profile compatibility
1092 version 1.0
1093 deprecated 3.1
1094 offset 25
1095
1096Color4bv(v)
1097 return void
1098 param v ColorB in array [4]
1099 category VERSION_1_0 # old: drawing
1100 profile compatibility
1101 version 1.0
1102 deprecated 3.1
1103 glxropcode 14
1104 offset 26
1105
1106Color4d(red, green, blue, alpha)
1107 return void
1108 param red ColorD in value
1109 param green ColorD in value
1110 param blue ColorD in value
1111 param alpha ColorD in value
1112 category VERSION_1_0 # old: drawing
1113 vectorequiv Color4dv
1114 profile compatibility
1115 version 1.0
1116 deprecated 3.1
1117 offset 27
1118
1119Color4dv(v)
1120 return void
1121 param v ColorD in array [4]
1122 category VERSION_1_0 # old: drawing
1123 profile compatibility
1124 version 1.0
1125 deprecated 3.1
1126 glxropcode 15
1127 offset 28
1128
1129Color4f(red, green, blue, alpha)
1130 return void
1131 param red ColorF in value
1132 param green ColorF in value
1133 param blue ColorF in value
1134 param alpha ColorF in value
1135 category VERSION_1_0 # old: drawing
1136 vectorequiv Color4fv
1137 profile compatibility
1138 version 1.0
1139 deprecated 3.1
1140 offset 29
1141
1142Color4fv(v)
1143 return void
1144 param v ColorF in array [4]
1145 category VERSION_1_0 # old: drawing
1146 profile compatibility
1147 version 1.0
1148 deprecated 3.1
1149 glxropcode 16
1150 offset 30
1151
1152Color4i(red, green, blue, alpha)
1153 return void
1154 param red ColorI in value
1155 param green ColorI in value
1156 param blue ColorI in value
1157 param alpha ColorI in value
1158 category VERSION_1_0 # old: drawing
1159 vectorequiv Color4iv
1160 profile compatibility
1161 version 1.0
1162 deprecated 3.1
1163 offset 31
1164
1165Color4iv(v)
1166 return void
1167 param v ColorI in array [4]
1168 category VERSION_1_0 # old: drawing
1169 profile compatibility
1170 version 1.0
1171 deprecated 3.1
1172 glxropcode 17
1173 offset 32
1174
1175Color4s(red, green, blue, alpha)
1176 return void
1177 param red ColorS in value
1178 param green ColorS in value
1179 param blue ColorS in value
1180 param alpha ColorS in value
1181 category VERSION_1_0 # old: drawing
1182 vectorequiv Color4sv
1183 profile compatibility
1184 version 1.0
1185 deprecated 3.1
1186 offset 33
1187
1188Color4sv(v)
1189 return void
1190 param v ColorS in array [4]
1191 category VERSION_1_0 # old: drawing
1192 profile compatibility
1193 version 1.0
1194 deprecated 3.1
1195 glxropcode 18
1196 offset 34
1197
1198Color4ub(red, green, blue, alpha)
1199 return void
1200 param red ColorUB in value
1201 param green ColorUB in value
1202 param blue ColorUB in value
1203 param alpha ColorUB in value
1204 category VERSION_1_0 # old: drawing
1205 vectorequiv Color4ubv
1206 profile compatibility
1207 version 1.0
1208 deprecated 3.1
1209 offset 35
1210
1211Color4ubv(v)
1212 return void
1213 param v ColorUB in array [4]
1214 category VERSION_1_0 # old: drawing
1215 profile compatibility
1216 version 1.0
1217 deprecated 3.1
1218 glxropcode 19
1219 offset 36
1220
1221Color4ui(red, green, blue, alpha)
1222 return void
1223 param red ColorUI in value
1224 param green ColorUI in value
1225 param blue ColorUI in value
1226 param alpha ColorUI in value
1227 category VERSION_1_0 # old: drawing
1228 vectorequiv Color4uiv
1229 profile compatibility
1230 version 1.0
1231 deprecated 3.1
1232 offset 37
1233
1234Color4uiv(v)
1235 return void
1236 param v ColorUI in array [4]
1237 category VERSION_1_0 # old: drawing
1238 profile compatibility
1239 version 1.0
1240 deprecated 3.1
1241 glxropcode 20
1242 offset 38
1243
1244Color4us(red, green, blue, alpha)
1245 return void
1246 param red ColorUS in value
1247 param green ColorUS in value
1248 param blue ColorUS in value
1249 param alpha ColorUS in value
1250 category VERSION_1_0 # old: drawing
1251 vectorequiv Color4usv
1252 profile compatibility
1253 version 1.0
1254 deprecated 3.1
1255 offset 39
1256
1257Color4usv(v)
1258 return void
1259 param v ColorUS in array [4]
1260 category VERSION_1_0 # old: drawing
1261 profile compatibility
1262 version 1.0
1263 deprecated 3.1
1264 glxropcode 21
1265 offset 40
1266
1267EdgeFlag(flag)
1268 return void
1269 param flag Boolean in value
1270 category VERSION_1_0 # old: drawing
1271 vectorequiv EdgeFlagv
1272 profile compatibility
1273 version 1.0
1274 deprecated 3.1
1275 offset 41
1276
1277EdgeFlagv(flag)
1278 return void
1279 param flag Boolean in reference
1280 category VERSION_1_0 # old: drawing
1281 profile compatibility
1282 version 1.0
1283 deprecated 3.1
1284 glxropcode 22
1285 offset 42
1286
1287End()
1288 return void
1289 category VERSION_1_0 # old: drawing
1290 profile compatibility
1291 version 1.0
1292 deprecated 3.1
1293 glxropcode 23
1294 offset 43
1295
1296Indexd(c)
1297 return void
1298 param c ColorIndexValueD in value
1299 category VERSION_1_0 # old: drawing
1300 vectorequiv Indexdv
1301 profile compatibility
1302 version 1.0
1303 deprecated 3.1
1304 offset 44
1305
1306Indexdv(c)
1307 return void
1308 param c ColorIndexValueD in array [1]
1309 category VERSION_1_0 # old: drawing
1310 profile compatibility
1311 version 1.0
1312 deprecated 3.1
1313 glxropcode 24
1314 offset 45
1315
1316Indexf(c)
1317 return void
1318 param c ColorIndexValueF in value
1319 category VERSION_1_0 # old: drawing
1320 vectorequiv Indexfv
1321 profile compatibility
1322 version 1.0
1323 deprecated 3.1
1324 offset 46
1325
1326Indexfv(c)
1327 return void
1328 param c ColorIndexValueF in array [1]
1329 category VERSION_1_0 # old: drawing
1330 profile compatibility
1331 version 1.0
1332 deprecated 3.1
1333 glxropcode 25
1334 offset 47
1335
1336Indexi(c)
1337 return void
1338 param c ColorIndexValueI in value
1339 category VERSION_1_0 # old: drawing
1340 vectorequiv Indexiv
1341 profile compatibility
1342 version 1.0
1343 deprecated 3.1
1344 offset 48
1345
1346Indexiv(c)
1347 return void
1348 param c ColorIndexValueI in array [1]
1349 category VERSION_1_0 # old: drawing
1350 profile compatibility
1351 version 1.0
1352 deprecated 3.1
1353 glxropcode 26
1354 offset 49
1355
1356Indexs(c)
1357 return void
1358 param c ColorIndexValueS in value
1359 category VERSION_1_0 # old: drawing
1360 vectorequiv Indexsv
1361 profile compatibility
1362 version 1.0
1363 deprecated 3.1
1364 offset 50
1365
1366Indexsv(c)
1367 return void
1368 param c ColorIndexValueS in array [1]
1369 category VERSION_1_0 # old: drawing
1370 profile compatibility
1371 version 1.0
1372 deprecated 3.1
1373 glxropcode 27
1374 offset 51
1375
1376Normal3b(nx, ny, nz)
1377 return void
1378 param nx Int8 in value
1379 param ny Int8 in value
1380 param nz Int8 in value
1381 category VERSION_1_0 # old: drawing
1382 vectorequiv Normal3bv
1383 profile compatibility
1384 version 1.0
1385 deprecated 3.1
1386 offset 52
1387
1388Normal3bv(v)
1389 return void
1390 param v Int8 in array [3]
1391 category VERSION_1_0 # old: drawing
1392 profile compatibility
1393 version 1.0
1394 deprecated 3.1
1395 glxropcode 28
1396 offset 53
1397
1398Normal3d(nx, ny, nz)
1399 return void
1400 param nx CoordD in value
1401 param ny CoordD in value
1402 param nz CoordD in value
1403 category VERSION_1_0 # old: drawing
1404 vectorequiv Normal3dv
1405 profile compatibility
1406 version 1.0
1407 deprecated 3.1
1408 offset 54
1409
1410Normal3dv(v)
1411 return void
1412 param v CoordD in array [3]
1413 category VERSION_1_0 # old: drawing
1414 profile compatibility
1415 version 1.0
1416 deprecated 3.1
1417 glxropcode 29
1418 offset 55
1419
1420Normal3f(nx, ny, nz)
1421 return void
1422 param nx CoordF in value
1423 param ny CoordF in value
1424 param nz CoordF in value
1425 category VERSION_1_0 # old: drawing
1426 vectorequiv Normal3fv
1427 profile compatibility
1428 version 1.0
1429 deprecated 3.1
1430 offset 56
1431
1432Normal3fv(v)
1433 return void
1434 param v CoordF in array [3]
1435 category VERSION_1_0 # old: drawing
1436 profile compatibility
1437 version 1.0
1438 deprecated 3.1
1439 glxropcode 30
1440 offset 57
1441
1442Normal3i(nx, ny, nz)
1443 return void
1444 param nx Int32 in value
1445 param ny Int32 in value
1446 param nz Int32 in value
1447 category VERSION_1_0 # old: drawing
1448 vectorequiv Normal3iv
1449 profile compatibility
1450 version 1.0
1451 deprecated 3.1
1452 offset 58
1453
1454Normal3iv(v)
1455 return void
1456 param v Int32 in array [3]
1457 category VERSION_1_0 # old: drawing
1458 profile compatibility
1459 version 1.0
1460 deprecated 3.1
1461 glxropcode 31
1462 offset 59
1463
1464Normal3s(nx, ny, nz)
1465 return void
1466 param nx Int16 in value
1467 param ny Int16 in value
1468 param nz Int16 in value
1469 category VERSION_1_0 # old: drawing
1470 vectorequiv Normal3sv
1471 profile compatibility
1472 version 1.0
1473 deprecated 3.1
1474 offset 60
1475
1476Normal3sv(v)
1477 return void
1478 param v Int16 in array [3]
1479 category VERSION_1_0 # old: drawing
1480 profile compatibility
1481 version 1.0
1482 deprecated 3.1
1483 glxropcode 32
1484 offset 61
1485
1486RasterPos2d(x, y)
1487 return void
1488 param x CoordD in value
1489 param y CoordD in value
1490 category VERSION_1_0 # old: drawing
1491 vectorequiv RasterPos2dv
1492 profile compatibility
1493 version 1.0
1494 deprecated 3.1
1495 offset 62
1496
1497RasterPos2dv(v)
1498 return void
1499 param v CoordD in array [2]
1500 category VERSION_1_0 # old: drawing
1501 profile compatibility
1502 version 1.0
1503 deprecated 3.1
1504 glxropcode 33
1505 offset 63
1506
1507RasterPos2f(x, y)
1508 return void
1509 param x CoordF in value
1510 param y CoordF in value
1511 category VERSION_1_0 # old: drawing
1512 vectorequiv RasterPos2fv
1513 profile compatibility
1514 version 1.0
1515 deprecated 3.1
1516 offset 64
1517
1518RasterPos2fv(v)
1519 return void
1520 param v CoordF in array [2]
1521 category VERSION_1_0 # old: drawing
1522 profile compatibility
1523 version 1.0
1524 deprecated 3.1
1525 glxropcode 34
1526 offset 65
1527
1528RasterPos2i(x, y)
1529 return void
1530 param x CoordI in value
1531 param y CoordI in value
1532 category VERSION_1_0 # old: drawing
1533 vectorequiv RasterPos2iv
1534 profile compatibility
1535 version 1.0
1536 deprecated 3.1
1537 offset 66
1538
1539RasterPos2iv(v)
1540 return void
1541 param v CoordI in array [2]
1542 category VERSION_1_0 # old: drawing
1543 profile compatibility
1544 version 1.0
1545 deprecated 3.1
1546 glxropcode 35
1547 offset 67
1548
1549RasterPos2s(x, y)
1550 return void
1551 param x CoordS in value
1552 param y CoordS in value
1553 category VERSION_1_0 # old: drawing
1554 vectorequiv RasterPos2sv
1555 profile compatibility
1556 version 1.0
1557 deprecated 3.1
1558 offset 68
1559
1560RasterPos2sv(v)
1561 return void
1562 param v CoordS in array [2]
1563 category VERSION_1_0 # old: drawing
1564 profile compatibility
1565 version 1.0
1566 deprecated 3.1
1567 glxropcode 36
1568 offset 69
1569
1570RasterPos3d(x, y, z)
1571 return void
1572 param x CoordD in value
1573 param y CoordD in value
1574 param z CoordD in value
1575 vectorequiv RasterPos3dv
1576 category VERSION_1_0 # old: drawing
1577 profile compatibility
1578 version 1.0
1579 deprecated 3.1
1580 offset 70
1581
1582RasterPos3dv(v)
1583 return void
1584 param v CoordD in array [3]
1585 category VERSION_1_0 # old: drawing
1586 profile compatibility
1587 version 1.0
1588 deprecated 3.1
1589 glxropcode 37
1590 offset 71
1591
1592RasterPos3f(x, y, z)
1593 return void
1594 param x CoordF in value
1595 param y CoordF in value
1596 param z CoordF in value
1597 category VERSION_1_0 # old: drawing
1598 vectorequiv RasterPos3fv
1599 profile compatibility
1600 version 1.0
1601 deprecated 3.1
1602 offset 72
1603
1604RasterPos3fv(v)
1605 return void
1606 param v CoordF in array [3]
1607 category VERSION_1_0 # old: drawing
1608 profile compatibility
1609 version 1.0
1610 deprecated 3.1
1611 glxropcode 38
1612 offset 73
1613
1614RasterPos3i(x, y, z)
1615 return void
1616 param x CoordI in value
1617 param y CoordI in value
1618 param z CoordI in value
1619 category VERSION_1_0 # old: drawing
1620 vectorequiv RasterPos3iv
1621 profile compatibility
1622 version 1.0
1623 deprecated 3.1
1624 offset 74
1625
1626RasterPos3iv(v)
1627 return void
1628 param v CoordI in array [3]
1629 category VERSION_1_0 # old: drawing
1630 profile compatibility
1631 version 1.0
1632 deprecated 3.1
1633 glxropcode 39
1634 offset 75
1635
1636RasterPos3s(x, y, z)
1637 return void
1638 param x CoordS in value
1639 param y CoordS in value
1640 param z CoordS in value
1641 category VERSION_1_0 # old: drawing
1642 vectorequiv RasterPos3sv
1643 profile compatibility
1644 version 1.0
1645 deprecated 3.1
1646 offset 76
1647
1648RasterPos3sv(v)
1649 return void
1650 param v CoordS in array [3]
1651 category VERSION_1_0 # old: drawing
1652 profile compatibility
1653 version 1.0
1654 deprecated 3.1
1655 glxropcode 40
1656 offset 77
1657
1658RasterPos4d(x, y, z, w)
1659 return void
1660 param x CoordD in value
1661 param y CoordD in value
1662 param z CoordD in value
1663 param w CoordD in value
1664 vectorequiv RasterPos4dv
1665 category VERSION_1_0 # old: drawing
1666 profile compatibility
1667 version 1.0
1668 deprecated 3.1
1669 offset 78
1670
1671RasterPos4dv(v)
1672 return void
1673 param v CoordD in array [4]
1674 category VERSION_1_0 # old: drawing
1675 profile compatibility
1676 version 1.0
1677 deprecated 3.1
1678 glxropcode 41
1679 offset 79
1680
1681RasterPos4f(x, y, z, w)
1682 return void
1683 param x CoordF in value
1684 param y CoordF in value
1685 param z CoordF in value
1686 param w CoordF in value
1687 category VERSION_1_0 # old: drawing
1688 vectorequiv RasterPos4fv
1689 profile compatibility
1690 version 1.0
1691 deprecated 3.1
1692 offset 80
1693
1694RasterPos4fv(v)
1695 return void
1696 param v CoordF in array [4]
1697 category VERSION_1_0 # old: drawing
1698 profile compatibility
1699 version 1.0
1700 deprecated 3.1
1701 glxropcode 42
1702 offset 81
1703
1704RasterPos4i(x, y, z, w)
1705 return void
1706 param x CoordI in value
1707 param y CoordI in value
1708 param z CoordI in value
1709 param w CoordI in value
1710 category VERSION_1_0 # old: drawing
1711 vectorequiv RasterPos4iv
1712 profile compatibility
1713 version 1.0
1714 deprecated 3.1
1715 offset 82
1716
1717RasterPos4iv(v)
1718 return void
1719 param v CoordI in array [4]
1720 category VERSION_1_0 # old: drawing
1721 profile compatibility
1722 version 1.0
1723 deprecated 3.1
1724 glxropcode 43
1725 offset 83
1726
1727RasterPos4s(x, y, z, w)
1728 return void
1729 param x CoordS in value
1730 param y CoordS in value
1731 param z CoordS in value
1732 param w CoordS in value
1733 category VERSION_1_0 # old: drawing
1734 vectorequiv RasterPos4sv
1735 profile compatibility
1736 version 1.0
1737 deprecated 3.1
1738 offset 84
1739
1740RasterPos4sv(v)
1741 return void
1742 param v CoordS in array [4]
1743 category VERSION_1_0 # old: drawing
1744 profile compatibility
1745 version 1.0
1746 deprecated 3.1
1747 glxropcode 44
1748 offset 85
1749
1750Rectd(x1, y1, x2, y2)
1751 return void
1752 param x1 CoordD in value
1753 param y1 CoordD in value
1754 param x2 CoordD in value
1755 param y2 CoordD in value
1756 category VERSION_1_0 # old: drawing
1757 vectorequiv Rectdv
1758 profile compatibility
1759 version 1.0
1760 deprecated 3.1
1761 offset 86
1762
1763Rectdv(v1, v2)
1764 return void
1765 param v1 CoordD in array [2]
1766 param v2 CoordD in array [2]
1767 category VERSION_1_0 # old: drawing
1768 profile compatibility
1769 version 1.0
1770 deprecated 3.1
1771 glxropcode 45
1772 offset 87
1773
1774Rectf(x1, y1, x2, y2)
1775 return void
1776 param x1 CoordF in value
1777 param y1 CoordF in value
1778 param x2 CoordF in value
1779 param y2 CoordF in value
1780 category VERSION_1_0 # old: drawing
1781 vectorequiv Rectfv
1782 profile compatibility
1783 version 1.0
1784 deprecated 3.1
1785 offset 88
1786
1787Rectfv(v1, v2)
1788 return void
1789 param v1 CoordF in array [2]
1790 param v2 CoordF in array [2]
1791 category VERSION_1_0 # old: drawing
1792 profile compatibility
1793 version 1.0
1794 deprecated 3.1
1795 glxropcode 46
1796 offset 89
1797
1798Recti(x1, y1, x2, y2)
1799 return void
1800 param x1 CoordI in value
1801 param y1 CoordI in value
1802 param x2 CoordI in value
1803 param y2 CoordI in value
1804 category VERSION_1_0 # old: drawing
1805 vectorequiv Rectiv
1806 profile compatibility
1807 version 1.0
1808 deprecated 3.1
1809 offset 90
1810
1811Rectiv(v1, v2)
1812 return void
1813 param v1 CoordI in array [2]
1814 param v2 CoordI in array [2]
1815 category VERSION_1_0 # old: drawing
1816 profile compatibility
1817 version 1.0
1818 deprecated 3.1
1819 glxropcode 47
1820 offset 91
1821
1822Rects(x1, y1, x2, y2)
1823 return void
1824 param x1 CoordS in value
1825 param y1 CoordS in value
1826 param x2 CoordS in value
1827 param y2 CoordS in value
1828 category VERSION_1_0 # old: drawing
1829 vectorequiv Rectsv
1830 profile compatibility
1831 version 1.0
1832 deprecated 3.1
1833 offset 92
1834
1835Rectsv(v1, v2)
1836 return void
1837 param v1 CoordS in array [2]
1838 param v2 CoordS in array [2]
1839 category VERSION_1_0 # old: drawing
1840 profile compatibility
1841 version 1.0
1842 deprecated 3.1
1843 glxropcode 48
1844 offset 93
1845
1846TexCoord1d(s)
1847 return void
1848 param s CoordD in value
1849 category VERSION_1_0 # old: drawing
1850 vectorequiv TexCoord1dv
1851 profile compatibility
1852 version 1.0
1853 deprecated 3.1
1854 offset 94
1855
1856TexCoord1dv(v)
1857 return void
1858 param v CoordD in array [1]
1859 category VERSION_1_0 # old: drawing
1860 profile compatibility
1861 version 1.0
1862 deprecated 3.1
1863 glxropcode 49
1864 offset 95
1865
1866TexCoord1f(s)
1867 return void
1868 param s CoordF in value
1869 category VERSION_1_0 # old: drawing
1870 vectorequiv TexCoord1fv
1871 profile compatibility
1872 version 1.0
1873 deprecated 3.1
1874 offset 96
1875
1876TexCoord1fv(v)
1877 return void
1878 param v CoordF in array [1]
1879 category VERSION_1_0 # old: drawing
1880 profile compatibility
1881 version 1.0
1882 deprecated 3.1
1883 glxropcode 50
1884 offset 97
1885
1886TexCoord1i(s)
1887 return void
1888 param s CoordI in value
1889 category VERSION_1_0 # old: drawing
1890 vectorequiv TexCoord1iv
1891 profile compatibility
1892 version 1.0
1893 deprecated 3.1
1894 offset 98
1895
1896TexCoord1iv(v)
1897 return void
1898 param v CoordI in array [1]
1899 category VERSION_1_0 # old: drawing
1900 profile compatibility
1901 version 1.0
1902 deprecated 3.1
1903 glxropcode 51
1904 offset 99
1905
1906TexCoord1s(s)
1907 return void
1908 param s CoordS in value
1909 category VERSION_1_0 # old: drawing
1910 vectorequiv TexCoord1sv
1911 profile compatibility
1912 version 1.0
1913 deprecated 3.1
1914 offset 100
1915
1916TexCoord1sv(v)
1917 return void
1918 param v CoordS in array [1]
1919 category VERSION_1_0 # old: drawing
1920 profile compatibility
1921 version 1.0
1922 deprecated 3.1
1923 glxropcode 52
1924 offset 101
1925
1926TexCoord2d(s, t)
1927 return void
1928 param s CoordD in value
1929 param t CoordD in value
1930 category VERSION_1_0 # old: drawing
1931 vectorequiv TexCoord2dv
1932 profile compatibility
1933 version 1.0
1934 deprecated 3.1
1935 offset 102
1936
1937TexCoord2dv(v)
1938 return void
1939 param v CoordD in array [2]
1940 category VERSION_1_0 # old: drawing
1941 profile compatibility
1942 version 1.0
1943 deprecated 3.1
1944 glxropcode 53
1945 offset 103
1946
1947TexCoord2f(s, t)
1948 return void
1949 param s CoordF in value
1950 param t CoordF in value
1951 category VERSION_1_0 # old: drawing
1952 vectorequiv TexCoord2fv
1953 profile compatibility
1954 version 1.0
1955 deprecated 3.1
1956 offset 104
1957
1958TexCoord2fv(v)
1959 return void
1960 param v CoordF in array [2]
1961 category VERSION_1_0 # old: drawing
1962 profile compatibility
1963 version 1.0
1964 deprecated 3.1
1965 glxropcode 54
1966 offset 105
1967
1968TexCoord2i(s, t)
1969 return void
1970 param s CoordI in value
1971 param t CoordI in value
1972 category VERSION_1_0 # old: drawing
1973 vectorequiv TexCoord2iv
1974 profile compatibility
1975 version 1.0
1976 deprecated 3.1
1977 offset 106
1978
1979TexCoord2iv(v)
1980 return void
1981 param v CoordI in array [2]
1982 category VERSION_1_0 # old: drawing
1983 profile compatibility
1984 version 1.0
1985 deprecated 3.1
1986 glxropcode 55
1987 offset 107
1988
1989TexCoord2s(s, t)
1990 return void
1991 param s CoordS in value
1992 param t CoordS in value
1993 category VERSION_1_0 # old: drawing
1994 vectorequiv TexCoord2sv
1995 profile compatibility
1996 version 1.0
1997 deprecated 3.1
1998 offset 108
1999
2000TexCoord2sv(v)
2001 return void
2002 param v CoordS in array [2]
2003 category VERSION_1_0 # old: drawing
2004 profile compatibility
2005 version 1.0
2006 deprecated 3.1
2007 glxropcode 56
2008 offset 109
2009
2010TexCoord3d(s, t, r)
2011 return void
2012 param s CoordD in value
2013 param t CoordD in value
2014 param r CoordD in value
2015 category VERSION_1_0 # old: drawing
2016 vectorequiv TexCoord3dv
2017 profile compatibility
2018 version 1.0
2019 deprecated 3.1
2020 offset 110
2021
2022TexCoord3dv(v)
2023 return void
2024 param v CoordD in array [3]
2025 category VERSION_1_0 # old: drawing
2026 profile compatibility
2027 version 1.0
2028 deprecated 3.1
2029 glxropcode 57
2030 offset 111
2031
2032TexCoord3f(s, t, r)
2033 return void
2034 param s CoordF in value
2035 param t CoordF in value
2036 param r CoordF in value
2037 category VERSION_1_0 # old: drawing
2038 vectorequiv TexCoord3fv
2039 profile compatibility
2040 version 1.0
2041 deprecated 3.1
2042 offset 112
2043
2044TexCoord3fv(v)
2045 return void
2046 param v CoordF in array [3]
2047 category VERSION_1_0 # old: drawing
2048 profile compatibility
2049 version 1.0
2050 deprecated 3.1
2051 glxropcode 58
2052 offset 113
2053
2054TexCoord3i(s, t, r)
2055 return void
2056 param s CoordI in value
2057 param t CoordI in value
2058 param r CoordI in value
2059 category VERSION_1_0 # old: drawing
2060 vectorequiv TexCoord3iv
2061 profile compatibility
2062 version 1.0
2063 deprecated 3.1
2064 offset 114
2065
2066TexCoord3iv(v)
2067 return void
2068 param v CoordI in array [3]
2069 category VERSION_1_0 # old: drawing
2070 profile compatibility
2071 version 1.0
2072 deprecated 3.1
2073 glxropcode 59
2074 offset 115
2075
2076TexCoord3s(s, t, r)
2077 return void
2078 param s CoordS in value
2079 param t CoordS in value
2080 param r CoordS in value
2081 category VERSION_1_0 # old: drawing
2082 vectorequiv TexCoord3sv
2083 profile compatibility
2084 version 1.0
2085 deprecated 3.1
2086 offset 116
2087
2088TexCoord3sv(v)
2089 return void
2090 param v CoordS in array [3]
2091 category VERSION_1_0 # old: drawing
2092 profile compatibility
2093 version 1.0
2094 deprecated 3.1
2095 glxropcode 60
2096 offset 117
2097
2098TexCoord4d(s, t, r, q)
2099 return void
2100 param s CoordD in value
2101 param t CoordD in value
2102 param r CoordD in value
2103 param q CoordD in value
2104 category VERSION_1_0 # old: drawing
2105 vectorequiv TexCoord4dv
2106 profile compatibility
2107 version 1.0
2108 deprecated 3.1
2109 offset 118
2110
2111TexCoord4dv(v)
2112 return void
2113 param v CoordD in array [4]
2114 category VERSION_1_0 # old: drawing
2115 profile compatibility
2116 version 1.0
2117 deprecated 3.1
2118 glxropcode 61
2119 offset 119
2120
2121TexCoord4f(s, t, r, q)
2122 return void
2123 param s CoordF in value
2124 param t CoordF in value
2125 param r CoordF in value
2126 param q CoordF in value
2127 category VERSION_1_0 # old: drawing
2128 vectorequiv TexCoord4fv
2129 profile compatibility
2130 version 1.0
2131 deprecated 3.1
2132 offset 120
2133
2134TexCoord4fv(v)
2135 return void
2136 param v CoordF in array [4]
2137 category VERSION_1_0 # old: drawing
2138 profile compatibility
2139 version 1.0
2140 deprecated 3.1
2141 glxropcode 62
2142 offset 121
2143
2144TexCoord4i(s, t, r, q)
2145 return void
2146 param s CoordI in value
2147 param t CoordI in value
2148 param r CoordI in value
2149 param q CoordI in value
2150 category VERSION_1_0 # old: drawing
2151 vectorequiv TexCoord4iv
2152 profile compatibility
2153 version 1.0
2154 deprecated 3.1
2155 offset 122
2156
2157TexCoord4iv(v)
2158 return void
2159 param v CoordI in array [4]
2160 category VERSION_1_0 # old: drawing
2161 profile compatibility
2162 version 1.0
2163 deprecated 3.1
2164 glxropcode 63
2165 offset 123
2166
2167TexCoord4s(s, t, r, q)
2168 return void
2169 param s CoordS in value
2170 param t CoordS in value
2171 param r CoordS in value
2172 param q CoordS in value
2173 category VERSION_1_0 # old: drawing
2174 vectorequiv TexCoord4sv
2175 profile compatibility
2176 version 1.0
2177 deprecated 3.1
2178 offset 124
2179
2180TexCoord4sv(v)
2181 return void
2182 param v CoordS in array [4]
2183 category VERSION_1_0 # old: drawing
2184 profile compatibility
2185 version 1.0
2186 deprecated 3.1
2187 glxropcode 64
2188 offset 125
2189
2190Vertex2d(x, y)
2191 return void
2192 param x CoordD in value
2193 param y CoordD in value
2194 category VERSION_1_0 # old: drawing
2195 vectorequiv Vertex2dv
2196 profile compatibility
2197 version 1.0
2198 deprecated 3.1
2199 offset 126
2200
2201Vertex2dv(v)
2202 return void
2203 param v CoordD in array [2]
2204 category VERSION_1_0 # old: drawing
2205 profile compatibility
2206 version 1.0
2207 deprecated 3.1
2208 glxropcode 65
2209 offset 127
2210
2211Vertex2f(x, y)
2212 return void
2213 param x CoordF in value
2214 param y CoordF in value
2215 category VERSION_1_0 # old: drawing
2216 vectorequiv Vertex2fv
2217 profile compatibility
2218 version 1.0
2219 deprecated 3.1
2220 offset 128
2221
2222Vertex2fv(v)
2223 return void
2224 param v CoordF in array [2]
2225 category VERSION_1_0 # old: drawing
2226 profile compatibility
2227 version 1.0
2228 deprecated 3.1
2229 glxropcode 66
2230 offset 129
2231
2232Vertex2i(x, y)
2233 return void
2234 param x CoordI in value
2235 param y CoordI in value
2236 category VERSION_1_0 # old: drawing
2237 vectorequiv Vertex2iv
2238 profile compatibility
2239 version 1.0
2240 deprecated 3.1
2241 offset 130
2242
2243Vertex2iv(v)
2244 return void
2245 param v CoordI in array [2]
2246 category VERSION_1_0 # old: drawing
2247 profile compatibility
2248 version 1.0
2249 deprecated 3.1
2250 glxropcode 67
2251 offset 131
2252
2253Vertex2s(x, y)
2254 return void
2255 param x CoordS in value
2256 param y CoordS in value
2257 category VERSION_1_0 # old: drawing
2258 vectorequiv Vertex2sv
2259 profile compatibility
2260 version 1.0
2261 deprecated 3.1
2262 offset 132
2263
2264Vertex2sv(v)
2265 return void
2266 param v CoordS in array [2]
2267 category VERSION_1_0 # old: drawing
2268 profile compatibility
2269 version 1.0
2270 deprecated 3.1
2271 glxropcode 68
2272 offset 133
2273
2274Vertex3d(x, y, z)
2275 return void
2276 param x CoordD in value
2277 param y CoordD in value
2278 param z CoordD in value
2279 category VERSION_1_0 # old: drawing
2280 vectorequiv Vertex3dv
2281 profile compatibility
2282 version 1.0
2283 deprecated 3.1
2284 offset 134
2285
2286Vertex3dv(v)
2287 return void
2288 param v CoordD in array [3]
2289 category VERSION_1_0 # old: drawing
2290 profile compatibility
2291 version 1.0
2292 deprecated 3.1
2293 glxropcode 69
2294 offset 135
2295
2296Vertex3f(x, y, z)
2297 return void
2298 param x CoordF in value
2299 param y CoordF in value
2300 param z CoordF in value
2301 category VERSION_1_0 # old: drawing
2302 vectorequiv Vertex3fv
2303 profile compatibility
2304 version 1.0
2305 deprecated 3.1
2306 offset 136
2307
2308Vertex3fv(v)
2309 return void
2310 param v CoordF in array [3]
2311 category VERSION_1_0 # old: drawing
2312 profile compatibility
2313 version 1.0
2314 deprecated 3.1
2315 glxropcode 70
2316 offset 137
2317
2318Vertex3i(x, y, z)
2319 return void
2320 param x CoordI in value
2321 param y CoordI in value
2322 param z CoordI in value
2323 category VERSION_1_0 # old: drawing
2324 vectorequiv Vertex3iv
2325 profile compatibility
2326 version 1.0
2327 deprecated 3.1
2328 offset 138
2329
2330Vertex3iv(v)
2331 return void
2332 param v CoordI in array [3]
2333 category VERSION_1_0 # old: drawing
2334 profile compatibility
2335 version 1.0
2336 deprecated 3.1
2337 glxropcode 71
2338 offset 139
2339
2340Vertex3s(x, y, z)
2341 return void
2342 param x CoordS in value
2343 param y CoordS in value
2344 param z CoordS in value
2345 category VERSION_1_0 # old: drawing
2346 vectorequiv Vertex3sv
2347 profile compatibility
2348 version 1.0
2349 deprecated 3.1
2350 offset 140
2351
2352Vertex3sv(v)
2353 return void
2354 param v CoordS in array [3]
2355 category VERSION_1_0 # old: drawing
2356 profile compatibility
2357 version 1.0
2358 deprecated 3.1
2359 glxropcode 72
2360 offset 141
2361
2362Vertex4d(x, y, z, w)
2363 return void
2364 param x CoordD in value
2365 param y CoordD in value
2366 param z CoordD in value
2367 param w CoordD in value
2368 category VERSION_1_0 # old: drawing
2369 vectorequiv Vertex4dv
2370 profile compatibility
2371 version 1.0
2372 deprecated 3.1
2373 offset 142
2374
2375Vertex4dv(v)
2376 return void
2377 param v CoordD in array [4]
2378 category VERSION_1_0 # old: drawing
2379 profile compatibility
2380 version 1.0
2381 deprecated 3.1
2382 glxropcode 73
2383 offset 143
2384
2385Vertex4f(x, y, z, w)
2386 return void
2387 param x CoordF in value
2388 param y CoordF in value
2389 param z CoordF in value
2390 param w CoordF in value
2391 category VERSION_1_0 # old: drawing
2392 vectorequiv Vertex4fv
2393 profile compatibility
2394 version 1.0
2395 deprecated 3.1
2396 offset 144
2397
2398Vertex4fv(v)
2399 return void
2400 param v CoordF in array [4]
2401 category VERSION_1_0 # old: drawing
2402 profile compatibility
2403 version 1.0
2404 deprecated 3.1
2405 glxropcode 74
2406 offset 145
2407
2408Vertex4i(x, y, z, w)
2409 return void
2410 param x CoordI in value
2411 param y CoordI in value
2412 param z CoordI in value
2413 param w CoordI in value
2414 category VERSION_1_0 # old: drawing
2415 vectorequiv Vertex4iv
2416 profile compatibility
2417 version 1.0
2418 deprecated 3.1
2419 offset 146
2420
2421Vertex4iv(v)
2422 return void
2423 param v CoordI in array [4]
2424 category VERSION_1_0 # old: drawing
2425 profile compatibility
2426 version 1.0
2427 deprecated 3.1
2428 glxropcode 75
2429 offset 147
2430
2431Vertex4s(x, y, z, w)
2432 return void
2433 param x CoordS in value
2434 param y CoordS in value
2435 param z CoordS in value
2436 param w CoordS in value
2437 category VERSION_1_0 # old: drawing
2438 vectorequiv Vertex4sv
2439 profile compatibility
2440 version 1.0
2441 deprecated 3.1
2442 offset 148
2443
2444Vertex4sv(v)
2445 return void
2446 param v CoordS in array [4]
2447 category VERSION_1_0 # old: drawing
2448 profile compatibility
2449 version 1.0
2450 deprecated 3.1
2451 glxropcode 76
2452 offset 149
2453
2454ClipPlane(plane, equation)
2455 return void
2456 param plane ClipPlaneName in value
2457 param equation Float64 in array [4]
2458 category VERSION_1_0 # old: drawing-control
2459 profile compatibility
2460 version 1.0
2461 deprecated 3.1
2462 glxropcode 77
2463 offset 150
2464
2465ColorMaterial(face, mode)
2466 return void
2467 param face MaterialFace in value
2468 param mode ColorMaterialParameter in value
2469 category VERSION_1_0 # old: drawing-control
2470 profile compatibility
2471 version 1.0
2472 deprecated 3.1
2473 glxropcode 78
2474 offset 151
2475
2476Fogf(pname, param)
2477 return void
2478 param pname FogParameter in value
2479 param param CheckedFloat32 in value
2480 category VERSION_1_0 # old: drawing-control
2481 profile compatibility
2482 version 1.0
2483 deprecated 3.1
2484 glxropcode 80
2485 wglflags small-data
2486 offset 153
2487
2488Fogfv(pname, params)
2489 return void
2490 param pname FogParameter in value
2491 param params CheckedFloat32 in array [COMPSIZE(pname)]
2492 category VERSION_1_0 # old: drawing-control
2493 profile compatibility
2494 version 1.0
2495 deprecated 3.1
2496 glxropcode 81
2497 wglflags small-data
2498 offset 154
2499
2500Fogi(pname, param)
2501 return void
2502 param pname FogParameter in value
2503 param param CheckedInt32 in value
2504 category VERSION_1_0 # old: drawing-control
2505 profile compatibility
2506 version 1.0
2507 deprecated 3.1
2508 glxropcode 82
2509 wglflags small-data
2510 offset 155
2511
2512Fogiv(pname, params)
2513 return void
2514 param pname FogParameter in value
2515 param params CheckedInt32 in array [COMPSIZE(pname)]
2516 category VERSION_1_0 # old: drawing-control
2517 profile compatibility
2518 version 1.0
2519 deprecated 3.1
2520 glxropcode 83
2521 wglflags small-data
2522 offset 156
2523
2524Lightf(light, pname, param)
2525 return void
2526 param light LightName in value
2527 param pname LightParameter in value
2528 param param CheckedFloat32 in value
2529 category VERSION_1_0 # old: drawing-control
2530 profile compatibility
2531 version 1.0
2532 deprecated 3.1
2533 glxropcode 86
2534 wglflags small-data
2535 offset 159
2536
2537Lightfv(light, pname, params)
2538 return void
2539 param light LightName in value
2540 param pname LightParameter in value
2541 param params CheckedFloat32 in array [COMPSIZE(pname)]
2542 category VERSION_1_0 # old: drawing-control
2543 profile compatibility
2544 version 1.0
2545 deprecated 3.1
2546 glxropcode 87
2547 wglflags small-data
2548 offset 160
2549
2550Lighti(light, pname, param)
2551 return void
2552 param light LightName in value
2553 param pname LightParameter in value
2554 param param CheckedInt32 in value
2555 category VERSION_1_0 # old: drawing-control
2556 profile compatibility
2557 version 1.0
2558 deprecated 3.1
2559 glxropcode 88
2560 wglflags small-data
2561 offset 161
2562
2563Lightiv(light, pname, params)
2564 return void
2565 param light LightName in value
2566 param pname LightParameter in value
2567 param params CheckedInt32 in array [COMPSIZE(pname)]
2568 category VERSION_1_0 # old: drawing-control
2569 profile compatibility
2570 version 1.0
2571 deprecated 3.1
2572 glxropcode 89
2573 wglflags small-data
2574 offset 162
2575
2576LightModelf(pname, param)
2577 return void
2578 param pname LightModelParameter in value
2579 param param Float32 in value
2580 category VERSION_1_0 # old: drawing-control
2581 profile compatibility
2582 version 1.0
2583 deprecated 3.1
2584 glxropcode 90
2585 wglflags small-data
2586 offset 163
2587
2588LightModelfv(pname, params)
2589 return void
2590 param pname LightModelParameter in value
2591 param params Float32 in array [COMPSIZE(pname)]
2592 category VERSION_1_0 # old: drawing-control
2593 profile compatibility
2594 version 1.0
2595 deprecated 3.1
2596 glxropcode 91
2597 wglflags small-data
2598 offset 164
2599
2600LightModeli(pname, param)
2601 return void
2602 param pname LightModelParameter in value
2603 param param Int32 in value
2604 category VERSION_1_0 # old: drawing-control
2605 profile compatibility
2606 version 1.0
2607 deprecated 3.1
2608 glxropcode 92
2609 wglflags small-data
2610 offset 165
2611
2612LightModeliv(pname, params)
2613 return void
2614 param pname LightModelParameter in value
2615 param params Int32 in array [COMPSIZE(pname)]
2616 category VERSION_1_0 # old: drawing-control
2617 profile compatibility
2618 version 1.0
2619 deprecated 3.1
2620 glxropcode 93
2621 wglflags small-data
2622 offset 166
2623
2624LineStipple(factor, pattern)
2625 return void
2626 param factor CheckedInt32 in value
2627 param pattern LineStipple in value
2628 category VERSION_1_0 # old: drawing-control
2629 profile compatibility
2630 version 1.0
2631 deprecated 3.1
2632 glxropcode 94
2633 offset 167
2634
2635Materialf(face, pname, param)
2636 return void
2637 param face MaterialFace in value
2638 param pname MaterialParameter in value
2639 param param CheckedFloat32 in value
2640 category VERSION_1_0 # old: drawing-control
2641 profile compatibility
2642 version 1.0
2643 deprecated 3.1
2644 glxropcode 96
2645 wglflags small-data
2646 offset 169
2647
2648Materialfv(face, pname, params)
2649 return void
2650 param face MaterialFace in value
2651 param pname MaterialParameter in value
2652 param params CheckedFloat32 in array [COMPSIZE(pname)]
2653 category VERSION_1_0 # old: drawing-control
2654 profile compatibility
2655 version 1.0
2656 deprecated 3.1
2657 glxropcode 97
2658 wglflags small-data
2659 offset 170
2660
2661Materiali(face, pname, param)
2662 return void
2663 param face MaterialFace in value
2664 param pname MaterialParameter in value
2665 param param CheckedInt32 in value
2666 category VERSION_1_0 # old: drawing-control
2667 profile compatibility
2668 version 1.0
2669 deprecated 3.1
2670 glxropcode 98
2671 wglflags small-data
2672 offset 171
2673
2674Materialiv(face, pname, params)
2675 return void
2676 param face MaterialFace in value
2677 param pname MaterialParameter in value
2678 param params CheckedInt32 in array [COMPSIZE(pname)]
2679 category VERSION_1_0 # old: drawing-control
2680 profile compatibility
2681 version 1.0
2682 deprecated 3.1
2683 glxropcode 99
2684 wglflags small-data
2685 offset 172
2686
2687PolygonStipple(mask)
2688 return void
2689 param mask UInt8 in array [COMPSIZE()]
2690 category VERSION_1_0 # old: drawing-control
2691 dlflags handcode
2692 glxflags client-handcode server-handcode
2693 profile compatibility
2694 version 1.0
2695 deprecated 3.1
2696 glxropcode 102
2697 wglflags client-handcode server-handcode
2698 offset 175
2699
2700ShadeModel(mode)
2701 return void
2702 param mode ShadingModel in value
2703 category VERSION_1_0 # old: drawing-control
2704 profile compatibility
2705 version 1.0
2706 deprecated 3.1
2707 glxropcode 104
2708 offset 177
2709
2710TexEnvf(target, pname, param)
2711 return void
2712 param target TextureEnvTarget in value
2713 param pname TextureEnvParameter in value
2714 param param CheckedFloat32 in value
2715 category VERSION_1_0 # old: drawing-control
2716 profile compatibility
2717 version 1.0
2718 deprecated 3.1
2719 glxropcode 111
2720 wglflags small-data
2721 offset 184
2722
2723TexEnvfv(target, pname, params)
2724 return void
2725 param target TextureEnvTarget in value
2726 param pname TextureEnvParameter in value
2727 param params CheckedFloat32 in array [COMPSIZE(pname)]
2728 category VERSION_1_0 # old: drawing-control
2729 profile compatibility
2730 version 1.0
2731 deprecated 3.1
2732 glxropcode 112
2733 wglflags small-data
2734 offset 185
2735
2736TexEnvi(target, pname, param)
2737 return void
2738 param target TextureEnvTarget in value
2739 param pname TextureEnvParameter in value
2740 param param CheckedInt32 in value
2741 category VERSION_1_0 # old: drawing-control
2742 profile compatibility
2743 version 1.0
2744 deprecated 3.1
2745 glxropcode 113
2746 wglflags small-data
2747 offset 186
2748
2749TexEnviv(target, pname, params)
2750 return void
2751 param target TextureEnvTarget in value
2752 param pname TextureEnvParameter in value
2753 param params CheckedInt32 in array [COMPSIZE(pname)]
2754 category VERSION_1_0 # old: drawing-control
2755 profile compatibility
2756 version 1.0
2757 deprecated 3.1
2758 glxropcode 114
2759 wglflags small-data
2760 offset 187
2761
2762TexGend(coord, pname, param)
2763 return void
2764 param coord TextureCoordName in value
2765 param pname TextureGenParameter in value
2766 param param Float64 in value
2767 category VERSION_1_0 # old: drawing-control
2768 profile compatibility
2769 version 1.0
2770 deprecated 3.1
2771 glxropcode 115
2772 wglflags small-data
2773 offset 188
2774
2775TexGendv(coord, pname, params)
2776 return void
2777 param coord TextureCoordName in value
2778 param pname TextureGenParameter in value
2779 param params Float64 in array [COMPSIZE(pname)]
2780 category VERSION_1_0 # old: drawing-control
2781 profile compatibility
2782 version 1.0
2783 deprecated 3.1
2784 glxropcode 116
2785 wglflags small-data
2786 offset 189
2787
2788TexGenf(coord, pname, param)
2789 return void
2790 param coord TextureCoordName in value
2791 param pname TextureGenParameter in value
2792 param param CheckedFloat32 in value
2793 category VERSION_1_0 # old: drawing-control
2794 profile compatibility
2795 version 1.0
2796 deprecated 3.1
2797 glxropcode 117
2798 wglflags small-data
2799 offset 190
2800
2801TexGenfv(coord, pname, params)
2802 return void
2803 param coord TextureCoordName in value
2804 param pname TextureGenParameter in value
2805 param params CheckedFloat32 in array [COMPSIZE(pname)]
2806 category VERSION_1_0 # old: drawing-control
2807 profile compatibility
2808 version 1.0
2809 deprecated 3.1
2810 glxropcode 118
2811 wglflags small-data
2812 offset 191
2813
2814TexGeni(coord, pname, param)
2815 return void
2816 param coord TextureCoordName in value
2817 param pname TextureGenParameter in value
2818 param param CheckedInt32 in value
2819 category VERSION_1_0 # old: drawing-control
2820 profile compatibility
2821 version 1.0
2822 deprecated 3.1
2823 glxropcode 119
2824 wglflags small-data
2825 offset 192
2826
2827TexGeniv(coord, pname, params)
2828 return void
2829 param coord TextureCoordName in value
2830 param pname TextureGenParameter in value
2831 param params CheckedInt32 in array [COMPSIZE(pname)]
2832 category VERSION_1_0 # old: drawing-control
2833 profile compatibility
2834 version 1.0
2835 deprecated 3.1
2836 glxropcode 120
2837 wglflags small-data
2838 offset 193
2839
2840# feedback commands
2841
2842FeedbackBuffer(size, type, buffer)
2843 return void
2844 param size SizeI in value
2845 param type FeedbackType in value
2846 param buffer FeedbackElement out array [size] retained
2847 dlflags notlistable
2848 glxflags client-handcode server-handcode
2849 category VERSION_1_0 # old: feedback
2850 profile compatibility
2851 version 1.0
2852 deprecated 3.1
2853 glxsingle 105
2854 wglflags client-handcode server-handcode batchable
2855 offset 194
2856
2857SelectBuffer(size, buffer)
2858 return void
2859 param size SizeI in value
2860 param buffer SelectName out array [size] retained
2861 dlflags notlistable
2862 glxflags client-handcode server-handcode
2863 category VERSION_1_0 # old: feedback
2864 profile compatibility
2865 version 1.0
2866 deprecated 3.1
2867 glxsingle 106
2868 wglflags client-handcode server-handcode batchable
2869 offset 195
2870
2871RenderMode(mode)
2872 return Int32
2873 param mode RenderingMode in value
2874 category VERSION_1_0 # old: feedback
2875 dlflags notlistable
2876 glxflags client-handcode server-handcode
2877 profile compatibility
2878 version 1.0
2879 deprecated 3.1
2880 glxsingle 107
2881 wglflags client-handcode server-handcode
2882 offset 196
2883
2884InitNames()
2885 return void
2886 category VERSION_1_0 # old: feedback
2887 profile compatibility
2888 version 1.0
2889 deprecated 3.1
2890 glxropcode 121
2891 offset 197
2892
2893LoadName(name)
2894 return void
2895 param name SelectName in value
2896 category VERSION_1_0 # old: feedback
2897 profile compatibility
2898 version 1.0
2899 deprecated 3.1
2900 glxropcode 122
2901 offset 198
2902
2903PassThrough(token)
2904 return void
2905 param token FeedbackElement in value
2906 category VERSION_1_0 # old: feedback
2907 profile compatibility
2908 version 1.0
2909 deprecated 3.1
2910 glxropcode 123
2911 offset 199
2912
2913PopName()
2914 return void
2915 category VERSION_1_0 # old: feedback
2916 profile compatibility
2917 version 1.0
2918 deprecated 3.1
2919 glxropcode 124
2920 offset 200
2921
2922PushName(name)
2923 return void
2924 param name SelectName in value
2925 category VERSION_1_0 # old: feedback
2926 profile compatibility
2927 version 1.0
2928 deprecated 3.1
2929 glxropcode 125
2930 offset 201
2931
2932ClearAccum(red, green, blue, alpha)
2933 return void
2934 param red Float32 in value
2935 param green Float32 in value
2936 param blue Float32 in value
2937 param alpha Float32 in value
2938 category VERSION_1_0 # old: framebuf
2939 profile compatibility
2940 version 1.0
2941 deprecated 3.1
2942 glxropcode 128
2943 offset 204
2944
2945ClearIndex(c)
2946 return void
2947 param c MaskedColorIndexValueF in value
2948 category VERSION_1_0 # old: framebuf
2949 profile compatibility
2950 version 1.0
2951 deprecated 3.1
2952 glxropcode 129
2953 offset 205
2954
2955IndexMask(mask)
2956 return void
2957 param mask MaskedColorIndexValueI in value
2958 category VERSION_1_0 # old: framebuf
2959 profile compatibility
2960 version 1.0
2961 deprecated 3.1
2962 glxropcode 136
2963 offset 212
2964
2965Accum(op, value)
2966 return void
2967 param op AccumOp in value
2968 param value CoordF in value
2969 category VERSION_1_0 # old: misc
2970 profile compatibility
2971 version 1.0
2972 deprecated 3.1
2973 glxropcode 137
2974 offset 213
2975
2976PopAttrib()
2977 return void
2978 category VERSION_1_0 # old: misc
2979 profile compatibility
2980 version 1.0
2981 deprecated 3.1
2982 glxropcode 141
2983 offset 218
2984
2985PushAttrib(mask)
2986 return void
2987 param mask AttribMask in value
2988 category VERSION_1_0 # old: misc
2989 profile compatibility
2990 version 1.0
2991 deprecated 3.1
2992 glxropcode 142
2993 offset 219
2994
2995# modeling commands
2996
2997Map1d(target, u1, u2, stride, order, points)
2998 return void
2999 param target MapTarget in value
3000 param u1 CoordD in value
3001 param u2 CoordD in value
3002 param stride Int32 in value
3003 param order CheckedInt32 in value
3004 param points CoordD in array [COMPSIZE(target/stride/order)]
3005 category VERSION_1_0 # old: modeling
3006 dlflags handcode
3007 glxflags client-handcode server-handcode
3008 profile compatibility
3009 version 1.0
3010 deprecated 3.1
3011 glxropcode 143
3012 wglflags client-handcode server-handcode
3013 offset 220
3014
3015Map1f(target, u1, u2, stride, order, points)
3016 return void
3017 param target MapTarget in value
3018 param u1 CoordF in value
3019 param u2 CoordF in value
3020 param stride Int32 in value
3021 param order CheckedInt32 in value
3022 param points CoordF in array [COMPSIZE(target/stride/order)]
3023 category VERSION_1_0 # old: modeling
3024 dlflags handcode
3025 glxflags client-handcode server-handcode
3026 profile compatibility
3027 version 1.0
3028 deprecated 3.1
3029 glxropcode 144
3030 wglflags client-handcode server-handcode
3031 offset 221
3032
3033Map2d(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points)
3034 return void
3035 param target MapTarget in value
3036 param u1 CoordD in value
3037 param u2 CoordD in value
3038 param ustride Int32 in value
3039 param uorder CheckedInt32 in value
3040 param v1 CoordD in value
3041 param v2 CoordD in value
3042 param vstride Int32 in value
3043 param vorder CheckedInt32 in value
3044 param points CoordD in array [COMPSIZE(target/ustride/uorder/vstride/vorder)]
3045 category VERSION_1_0 # old: modeling
3046 dlflags handcode
3047 glxflags client-handcode server-handcode
3048 profile compatibility
3049 version 1.0
3050 deprecated 3.1
3051 glxropcode 145
3052 wglflags client-handcode server-handcode
3053 offset 222
3054
3055Map2f(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points)
3056 return void
3057 param target MapTarget in value
3058 param u1 CoordF in value
3059 param u2 CoordF in value
3060 param ustride Int32 in value
3061 param uorder CheckedInt32 in value
3062 param v1 CoordF in value
3063 param v2 CoordF in value
3064 param vstride Int32 in value
3065 param vorder CheckedInt32 in value
3066 param points CoordF in array [COMPSIZE(target/ustride/uorder/vstride/vorder)]
3067 category VERSION_1_0 # old: modeling
3068 dlflags handcode
3069 glxflags client-handcode server-handcode
3070 profile compatibility
3071 version 1.0
3072 deprecated 3.1
3073 glxropcode 146
3074 wglflags client-handcode server-handcode
3075 offset 223
3076
3077MapGrid1d(un, u1, u2)
3078 return void
3079 param un Int32 in value
3080 param u1 CoordD in value
3081 param u2 CoordD in value
3082 category VERSION_1_0 # old: modeling
3083 profile compatibility
3084 version 1.0
3085 deprecated 3.1
3086 glxropcode 147
3087 offset 224
3088
3089MapGrid1f(un, u1, u2)
3090 return void
3091 param un Int32 in value
3092 param u1 CoordF in value
3093 param u2 CoordF in value
3094 category VERSION_1_0 # old: modeling
3095 profile compatibility
3096 version 1.0
3097 deprecated 3.1
3098 glxropcode 148
3099 offset 225
3100
3101MapGrid2d(un, u1, u2, vn, v1, v2)
3102 return void
3103 param un Int32 in value
3104 param u1 CoordD in value
3105 param u2 CoordD in value
3106 param vn Int32 in value
3107 param v1 CoordD in value
3108 param v2 CoordD in value
3109 category VERSION_1_0 # old: modeling
3110 profile compatibility
3111 version 1.0
3112 deprecated 3.1
3113 glxropcode 149
3114 offset 226
3115
3116MapGrid2f(un, u1, u2, vn, v1, v2)
3117 return void
3118 param un Int32 in value
3119 param u1 CoordF in value
3120 param u2 CoordF in value
3121 param vn Int32 in value
3122 param v1 CoordF in value
3123 param v2 CoordF in value
3124 category VERSION_1_0 # old: modeling
3125 profile compatibility
3126 version 1.0
3127 deprecated 3.1
3128 glxropcode 150
3129 offset 227
3130
3131EvalCoord1d(u)
3132 return void
3133 param u CoordD in value
3134 category VERSION_1_0 # old: modeling
3135 vectorequiv EvalCoord1dv
3136 profile compatibility
3137 version 1.0
3138 deprecated 3.1
3139 offset 228
3140
3141EvalCoord1dv(u)
3142 return void
3143 param u CoordD in array [1]
3144 category VERSION_1_0 # old: modeling
3145 profile compatibility
3146 version 1.0
3147 deprecated 3.1
3148 glxropcode 151
3149 offset 229
3150
3151EvalCoord1f(u)
3152 return void
3153 param u CoordF in value
3154 category VERSION_1_0 # old: modeling
3155 vectorequiv EvalCoord1fv
3156 profile compatibility
3157 version 1.0
3158 deprecated 3.1
3159 offset 230
3160
3161EvalCoord1fv(u)
3162 return void
3163 param u CoordF in array [1]
3164 category VERSION_1_0 # old: modeling
3165 profile compatibility
3166 version 1.0
3167 deprecated 3.1
3168 glxropcode 152
3169 offset 231
3170
3171EvalCoord2d(u, v)
3172 return void
3173 param u CoordD in value
3174 param v CoordD in value
3175 category VERSION_1_0 # old: modeling
3176 vectorequiv EvalCoord2dv
3177 profile compatibility
3178 version 1.0
3179 deprecated 3.1
3180 offset 232
3181
3182EvalCoord2dv(u)
3183 return void
3184 param u CoordD in array [2]
3185 category VERSION_1_0 # old: modeling
3186 profile compatibility
3187 version 1.0
3188 deprecated 3.1
3189 glxropcode 153
3190 offset 233
3191
3192EvalCoord2f(u, v)
3193 return void
3194 param u CoordF in value
3195 param v CoordF in value
3196 category VERSION_1_0 # old: modeling
3197 vectorequiv EvalCoord2fv
3198 profile compatibility
3199 version 1.0
3200 deprecated 3.1
3201 offset 234
3202
3203EvalCoord2fv(u)
3204 return void
3205 param u CoordF in array [2]
3206 category VERSION_1_0 # old: modeling
3207 profile compatibility
3208 version 1.0
3209 deprecated 3.1
3210 glxropcode 154
3211 offset 235
3212
3213EvalMesh1(mode, i1, i2)
3214 return void
3215 param mode MeshMode1 in value
3216 param i1 CheckedInt32 in value
3217 param i2 CheckedInt32 in value
3218 category VERSION_1_0 # old: modeling
3219 profile compatibility
3220 version 1.0
3221 deprecated 3.1
3222 glxropcode 155
3223 offset 236
3224
3225EvalPoint1(i)
3226 return void
3227 param i Int32 in value
3228 category VERSION_1_0 # old: modeling
3229 profile compatibility
3230 version 1.0
3231 deprecated 3.1
3232 glxropcode 156
3233 offset 237
3234
3235EvalMesh2(mode, i1, i2, j1, j2)
3236 return void
3237 param mode MeshMode2 in value
3238 param i1 CheckedInt32 in value
3239 param i2 CheckedInt32 in value
3240 param j1 CheckedInt32 in value
3241 param j2 CheckedInt32 in value
3242 category VERSION_1_0 # old: modeling
3243 profile compatibility
3244 version 1.0
3245 deprecated 3.1
3246 glxropcode 157
3247 offset 238
3248
3249EvalPoint2(i, j)
3250 return void
3251 param i CheckedInt32 in value
3252 param j CheckedInt32 in value
3253 category VERSION_1_0 # old: modeling
3254 profile compatibility
3255 version 1.0
3256 deprecated 3.1
3257 glxropcode 158
3258 offset 239
3259
3260AlphaFunc(func, ref)
3261 return void
3262 param func AlphaFunction in value
3263 param ref Float32 in value
3264 category VERSION_1_0 # old: pixel-op
3265 profile compatibility
3266 version 1.0
3267 deprecated 3.1
3268 glxropcode 159
3269 offset 240
3270
3271PixelZoom(xfactor, yfactor)
3272 return void
3273 param xfactor Float32 in value
3274 param yfactor Float32 in value
3275 category VERSION_1_0 # old: pixel-rw
3276 profile compatibility
3277 version 1.0
3278 deprecated 3.1
3279 glxropcode 165
3280 offset 246
3281
3282PixelTransferf(pname, param)
3283 return void
3284 param pname PixelTransferParameter in value
3285 param param CheckedFloat32 in value
3286 category VERSION_1_0 # old: pixel-rw
3287 profile compatibility
3288 version 1.0
3289 deprecated 3.1
3290 glxropcode 166
3291 offset 247
3292
3293PixelTransferi(pname, param)
3294 return void
3295 param pname PixelTransferParameter in value
3296 param param CheckedInt32 in value
3297 category VERSION_1_0 # old: pixel-rw
3298 profile compatibility
3299 version 1.0
3300 deprecated 3.1
3301 glxropcode 167
3302 offset 248
3303
3304PixelMapfv(map, mapsize, values)
3305 return void
3306 param map PixelMap in value
3307 param mapsize CheckedInt32 in value
3308 param values Float32 in array [mapsize]
3309 category VERSION_1_0 # old: pixel-rw
3310 glxflags client-handcode
3311 profile compatibility
3312 version 1.0
3313 deprecated 3.1
3314 glxropcode 168
3315 offset 251
3316
3317PixelMapuiv(map, mapsize, values)
3318 return void
3319 param map PixelMap in value
3320 param mapsize CheckedInt32 in value
3321 param values UInt32 in array [mapsize]
3322 category VERSION_1_0 # old: pixel-rw
3323 glxflags client-handcode
3324 profile compatibility
3325 version 1.0
3326 deprecated 3.1
3327 glxropcode 169
3328 offset 252
3329
3330PixelMapusv(map, mapsize, values)
3331 return void
3332 param map PixelMap in value
3333 param mapsize CheckedInt32 in value
3334 param values UInt16 in array [mapsize]
3335 category VERSION_1_0 # old: pixel-rw
3336 glxflags client-handcode
3337 profile compatibility
3338 version 1.0
3339 deprecated 3.1
3340 glxropcode 170
3341 offset 253
3342
3343CopyPixels(x, y, width, height, type)
3344 return void
3345 param x WinCoord in value
3346 param y WinCoord in value
3347 param width SizeI in value
3348 param height SizeI in value
3349 param type PixelCopyType in value
3350 category VERSION_1_0 # old: pixel-rw
3351 profile compatibility
3352 version 1.0
3353 deprecated 3.1
3354 glxropcode 172
3355 offset 255
3356
3357DrawPixels(width, height, format, type, pixels)
3358 return void
3359 param width SizeI in value
3360 param height SizeI in value
3361 param format PixelFormat in value
3362 param type PixelType in value
3363 param pixels Void in array [COMPSIZE(format/type/width/height)]
3364 category VERSION_1_0 # old: pixel-rw
3365 dlflags handcode
3366 glxflags client-handcode server-handcode
3367 profile compatibility
3368 version 1.0
3369 deprecated 3.1
3370 glxropcode 173
3371 wglflags client-handcode server-handcode
3372 offset 257
3373
3374GetClipPlane(plane, equation)
3375 return void
3376 param plane ClipPlaneName in value
3377 param equation Float64 out array [4]
3378 category VERSION_1_0 # old: state-req
3379 dlflags notlistable
3380 profile compatibility
3381 version 1.0
3382 deprecated 3.1
3383 glxsingle 113
3384 glxflags client-handcode server-handcode
3385 offset 259
3386
3387GetLightfv(light, pname, params)
3388 return void
3389 param light LightName in value
3390 param pname LightParameter in value
3391 param params Float32 out array [COMPSIZE(pname)]
3392 category VERSION_1_0 # old: state-req
3393 dlflags notlistable
3394 profile compatibility
3395 version 1.0
3396 deprecated 3.1
3397 glxsingle 118
3398 wglflags small-data
3399 offset 264
3400
3401GetLightiv(light, pname, params)
3402 return void
3403 param light LightName in value
3404 param pname LightParameter in value
3405 param params Int32 out array [COMPSIZE(pname)]
3406 category VERSION_1_0 # old: state-req
3407 dlflags notlistable
3408 profile compatibility
3409 version 1.0
3410 deprecated 3.1
3411 glxsingle 119
3412 wglflags small-data
3413 offset 265
3414
3415GetMapdv(target, query, v)
3416 return void
3417 param target MapTarget in value
3418 param query GetMapQuery in value
3419 param v Float64 out array [COMPSIZE(target/query)]
3420 category VERSION_1_0 # old: state-req
3421 dlflags notlistable
3422 profile compatibility
3423 version 1.0
3424 deprecated 3.1
3425 glxsingle 120
3426 offset 266
3427
3428GetMapfv(target, query, v)
3429 return void
3430 param target MapTarget in value
3431 param query GetMapQuery in value
3432 param v Float32 out array [COMPSIZE(target/query)]
3433 category VERSION_1_0 # old: state-req
3434 dlflags notlistable
3435 profile compatibility
3436 version 1.0
3437 deprecated 3.1
3438 glxsingle 121
3439 offset 267
3440
3441GetMapiv(target, query, v)
3442 return void
3443 param target MapTarget in value
3444 param query GetMapQuery in value
3445 param v Int32 out array [COMPSIZE(target/query)]
3446 category VERSION_1_0 # old: state-req
3447 dlflags notlistable
3448 profile compatibility
3449 version 1.0
3450 deprecated 3.1
3451 glxsingle 122
3452 offset 268
3453
3454GetMaterialfv(face, pname, params)
3455 return void
3456 param face MaterialFace in value
3457 param pname MaterialParameter in value
3458 param params Float32 out array [COMPSIZE(pname)]
3459 category VERSION_1_0 # old: state-req
3460 dlflags notlistable
3461 profile compatibility
3462 version 1.0
3463 deprecated 3.1
3464 glxsingle 123
3465 wglflags small-data
3466 offset 269
3467
3468GetMaterialiv(face, pname, params)
3469 return void
3470 param face MaterialFace in value
3471 param pname MaterialParameter in value
3472 param params Int32 out array [COMPSIZE(pname)]
3473 category VERSION_1_0 # old: state-req
3474 dlflags notlistable
3475 profile compatibility
3476 version 1.0
3477 deprecated 3.1
3478 glxsingle 124
3479 wglflags small-data
3480 offset 270
3481
3482GetPixelMapfv(map, values)
3483 return void
3484 param map PixelMap in value
3485 param values Float32 out array [COMPSIZE(map)]
3486 category VERSION_1_0 # old: state-req
3487 dlflags notlistable
3488 profile compatibility
3489 version 1.0
3490 deprecated 3.1
3491 glxsingle 125
3492 offset 271
3493
3494GetPixelMapuiv(map, values)
3495 return void
3496 param map PixelMap in value
3497 param values UInt32 out array [COMPSIZE(map)]
3498 category VERSION_1_0 # old: state-req
3499 dlflags notlistable
3500 profile compatibility
3501 version 1.0
3502 deprecated 3.1
3503 glxsingle 126
3504 offset 272
3505
3506GetPixelMapusv(map, values)
3507 return void
3508 param map PixelMap in value
3509 param values UInt16 out array [COMPSIZE(map)]
3510 category VERSION_1_0 # old: state-req
3511 dlflags notlistable
3512 profile compatibility
3513 version 1.0
3514 deprecated 3.1
3515 glxsingle 127
3516 offset 273
3517
3518GetPolygonStipple(mask)
3519 return void
3520 param mask UInt8 out array [COMPSIZE()]
3521 category VERSION_1_0 # old: state-req
3522 dlflags notlistable
3523 glxflags client-handcode server-handcode
3524 profile compatibility
3525 version 1.0
3526 deprecated 3.1
3527 glxsingle 128
3528 wglflags client-handcode server-handcode
3529 offset 274
3530
3531GetTexEnvfv(target, pname, params)
3532 return void
3533 param target TextureEnvTarget in value
3534 param pname TextureEnvParameter in value
3535 param params Float32 out array [COMPSIZE(pname)]
3536 category VERSION_1_0 # old: state-req
3537 dlflags notlistable
3538 profile compatibility
3539 version 1.0
3540 deprecated 3.1
3541 glxsingle 130
3542 wglflags small-data
3543 offset 276
3544
3545GetTexEnviv(target, pname, params)
3546 return void
3547 param target TextureEnvTarget in value
3548 param pname TextureEnvParameter in value
3549 param params Int32 out array [COMPSIZE(pname)]
3550 category VERSION_1_0 # old: state-req
3551 dlflags notlistable
3552 profile compatibility
3553 version 1.0
3554 deprecated 3.1
3555 glxsingle 131
3556 wglflags small-data
3557 offset 277
3558
3559GetTexGendv(coord, pname, params)
3560 return void
3561 param coord TextureCoordName in value
3562 param pname TextureGenParameter in value
3563 param params Float64 out array [COMPSIZE(pname)]
3564 category VERSION_1_0 # old: state-req
3565 dlflags notlistable
3566 profile compatibility
3567 version 1.0
3568 deprecated 3.1
3569 glxsingle 132
3570 wglflags small-data
3571 offset 278
3572
3573GetTexGenfv(coord, pname, params)
3574 return void
3575 param coord TextureCoordName in value
3576 param pname TextureGenParameter in value
3577 param params Float32 out array [COMPSIZE(pname)]
3578 category VERSION_1_0 # old: state-req
3579 dlflags notlistable
3580 profile compatibility
3581 version 1.0
3582 deprecated 3.1
3583 glxsingle 133
3584 wglflags small-data
3585 offset 279
3586
3587GetTexGeniv(coord, pname, params)
3588 return void
3589 param coord TextureCoordName in value
3590 param pname TextureGenParameter in value
3591 param params Int32 out array [COMPSIZE(pname)]
3592 category VERSION_1_0 # old: state-req
3593 dlflags notlistable
3594 profile compatibility
3595 version 1.0
3596 deprecated 3.1
3597 glxsingle 134
3598 wglflags small-data
3599 offset 280
3600
3601IsList(list)
3602 return Boolean
3603 param list List in value
3604 category VERSION_1_0 # old: state-req
3605 dlflags notlistable
3606 profile compatibility
3607 version 1.0
3608 deprecated 3.1
3609 glxsingle 141
3610 offset 287
3611
3612Frustum(left, right, bottom, top, zNear, zFar)
3613 return void
3614 param left Float64 in value
3615 param right Float64 in value
3616 param bottom Float64 in value
3617 param top Float64 in value
3618 param zNear Float64 in value
3619 param zFar Float64 in value
3620 category VERSION_1_0 # old: xform
3621 profile compatibility
3622 version 1.0
3623 deprecated 3.1
3624 glxropcode 175
3625 offset 289
3626
3627LoadIdentity()
3628 return void
3629 category VERSION_1_0 # old: xform
3630 profile compatibility
3631 version 1.0
3632 deprecated 3.1
3633 glxropcode 176
3634 offset 290
3635
3636LoadMatrixf(m)
3637 return void
3638 param m Float32 in array [16]
3639 category VERSION_1_0 # old: xform
3640 profile compatibility
3641 version 1.0
3642 deprecated 3.1
3643 glxropcode 177
3644 offset 291
3645
3646LoadMatrixd(m)
3647 return void
3648 param m Float64 in array [16]
3649 category VERSION_1_0 # old: xform
3650 profile compatibility
3651 version 1.0
3652 deprecated 3.1
3653 glxropcode 178
3654 offset 292
3655
3656MatrixMode(mode)
3657 return void
3658 param mode MatrixMode in value
3659 category VERSION_1_0 # old: xform
3660 profile compatibility
3661 version 1.0
3662 deprecated 3.1
3663 glxropcode 179
3664 offset 293
3665
3666MultMatrixf(m)
3667 return void
3668 param m Float32 in array [16]
3669 category VERSION_1_0 # old: xform
3670 profile compatibility
3671 version 1.0
3672 deprecated 3.1
3673 glxropcode 180
3674 offset 294
3675
3676MultMatrixd(m)
3677 return void
3678 param m Float64 in array [16]
3679 category VERSION_1_0 # old: xform
3680 profile compatibility
3681 version 1.0
3682 deprecated 3.1
3683 glxropcode 181
3684 offset 295
3685
3686Ortho(left, right, bottom, top, zNear, zFar)
3687 return void
3688 param left Float64 in value
3689 param right Float64 in value
3690 param bottom Float64 in value
3691 param top Float64 in value
3692 param zNear Float64 in value
3693 param zFar Float64 in value
3694 category VERSION_1_0 # old: xform
3695 profile compatibility
3696 version 1.0
3697 deprecated 3.1
3698 glxropcode 182
3699 offset 296
3700
3701PopMatrix()
3702 return void
3703 category VERSION_1_0 # old: xform
3704 profile compatibility
3705 version 1.0
3706 deprecated 3.1
3707 glxropcode 183
3708 offset 297
3709
3710PushMatrix()
3711 return void
3712 category VERSION_1_0 # old: xform
3713 profile compatibility
3714 version 1.0
3715 deprecated 3.1
3716 glxropcode 184
3717 offset 298
3718
3719Rotated(angle, x, y, z)
3720 return void
3721 param angle Float64 in value
3722 param x Float64 in value
3723 param y Float64 in value
3724 param z Float64 in value
3725 category VERSION_1_0 # old: xform
3726 profile compatibility
3727 version 1.0
3728 deprecated 3.1
3729 glxropcode 185
3730 offset 299
3731
3732Rotatef(angle, x, y, z)
3733 return void
3734 param angle Float32 in value
3735 param x Float32 in value
3736 param y Float32 in value
3737 param z Float32 in value
3738 category VERSION_1_0 # old: xform
3739 profile compatibility
3740 version 1.0
3741 deprecated 3.1
3742 glxropcode 186
3743 offset 300
3744
3745Scaled(x, y, z)
3746 return void
3747 param x Float64 in value
3748 param y Float64 in value
3749 param z Float64 in value
3750 category VERSION_1_0 # old: xform
3751 profile compatibility
3752 version 1.0
3753 deprecated 3.1
3754 glxropcode 187
3755 offset 301
3756
3757Scalef(x, y, z)
3758 return void
3759 param x Float32 in value
3760 param y Float32 in value
3761 param z Float32 in value
3762 category VERSION_1_0 # old: xform
3763 profile compatibility
3764 version 1.0
3765 deprecated 3.1
3766 glxropcode 188
3767 offset 302
3768
3769Translated(x, y, z)
3770 return void
3771 param x Float64 in value
3772 param y Float64 in value
3773 param z Float64 in value
3774 category VERSION_1_0 # old: xform
3775 profile compatibility
3776 version 1.0
3777 deprecated 3.1
3778 glxropcode 189
3779 offset 303
3780
3781Translatef(x, y, z)
3782 return void
3783 param x Float32 in value
3784 param y Float32 in value
3785 param z Float32 in value
3786 category VERSION_1_0 # old: xform
3787 profile compatibility
3788 version 1.0
3789 deprecated 3.1
3790 glxropcode 190
3791 offset 304
3792
3793###############################################################################
3794###############################################################################
3795#
3796# OpenGL 1.1 commands
3797#
3798###############################################################################
3799###############################################################################
3800
3801DrawArrays(mode, first, count)
3802 return void
3803 param mode BeginMode in value
3804 param first Int32 in value
3805 param count SizeI in value
3806 category VERSION_1_1
3807 dlflags handcode
3808 glxflags client-handcode client-intercept server-handcode
3809 version 1.1
3810 glxropcode 193
3811 offset 310
3812
3813DrawElements(mode, count, type, indices)
3814 return void
3815 param mode BeginMode in value
3816 param count SizeI in value
3817 param type DrawElementsType in value
3818 param indices Void in array [COMPSIZE(count/type)]
3819 category VERSION_1_1
3820 dlflags handcode
3821 glxflags client-handcode client-intercept server-handcode
3822 version 1.1
3823 offset 311
3824
3825GetPointerv(pname, params)
3826 return void
3827 param pname GetPointervPName in value
3828 param params VoidPointer out reference
3829 category VERSION_1_1
3830 dlflags notlistable
3831 glxflags client-handcode client-intercept server-handcode
3832 version 1.1
3833 offset 329
3834
3835PolygonOffset(factor, units)
3836 return void
3837 param factor Float32 in value
3838 param units Float32 in value
3839 category VERSION_1_1
3840 version 1.1
3841 glxropcode 192
3842 offset 319
3843
3844# Arguably TexelInternalFormat, not PixelInternalFormat
3845CopyTexImage1D(target, level, internalformat, x, y, width, border)
3846 return void
3847 param target TextureTarget in value
3848 param level CheckedInt32 in value
3849 param internalformat PixelInternalFormat in value
3850 param x WinCoord in value
3851 param y WinCoord in value
3852 param width SizeI in value
3853 param border CheckedInt32 in value
3854 category VERSION_1_1
3855 version 1.1
3856 glxropcode 4119
3857 glxflags EXT
3858 offset 323
3859
3860# Arguably TexelInternalFormat, not PixelInternalFormat
3861CopyTexImage2D(target, level, internalformat, x, y, width, height, border)
3862 return void
3863 param target TextureTarget in value
3864 param level CheckedInt32 in value
3865 param internalformat PixelInternalFormat in value
3866 param x WinCoord in value
3867 param y WinCoord in value
3868 param width SizeI in value
3869 param height SizeI in value
3870 param border CheckedInt32 in value
3871 category VERSION_1_1
3872 version 1.1
3873 glxropcode 4120
3874 glxflags EXT
3875 offset 324
3876
3877CopyTexSubImage1D(target, level, xoffset, x, y, width)
3878 return void
3879 param target TextureTarget in value
3880 param level CheckedInt32 in value
3881 param xoffset CheckedInt32 in value
3882 param x WinCoord in value
3883 param y WinCoord in value
3884 param width SizeI in value
3885 category VERSION_1_1
3886 version 1.1
3887 glxropcode 4121
3888 glxflags EXT
3889 offset 325
3890
3891CopyTexSubImage2D(target, level, xoffset, yoffset, x, y, width, height)
3892 return void
3893 param target TextureTarget in value
3894 param level CheckedInt32 in value
3895 param xoffset CheckedInt32 in value
3896 param yoffset CheckedInt32 in value
3897 param x WinCoord in value
3898 param y WinCoord in value
3899 param width SizeI in value
3900 param height SizeI in value
3901 category VERSION_1_1
3902 version 1.1
3903 glxropcode 4122
3904 glxflags EXT
3905 offset 326
3906
3907TexSubImage1D(target, level, xoffset, width, format, type, pixels)
3908 return void
3909 param target TextureTarget in value
3910 param level CheckedInt32 in value
3911 param xoffset CheckedInt32 in value
3912 param width SizeI in value
3913 param format PixelFormat in value
3914 param type PixelType in value
3915 param pixels Void in array [COMPSIZE(format/type/width)]
3916 category VERSION_1_1
3917 dlflags handcode
3918 glxflags EXT client-handcode server-handcode
3919 version 1.1
3920 glxropcode 4099
3921 offset 332
3922
3923TexSubImage2D(target, level, xoffset, yoffset, width, height, format, type, pixels)
3924 return void
3925 param target TextureTarget in value
3926 param level CheckedInt32 in value
3927 param xoffset CheckedInt32 in value
3928 param yoffset CheckedInt32 in value
3929 param width SizeI in value
3930 param height SizeI in value
3931 param format PixelFormat in value
3932 param type PixelType in value
3933 param pixels Void in array [COMPSIZE(format/type/width/height)]
3934 category VERSION_1_1
3935 dlflags handcode
3936 glxflags EXT client-handcode server-handcode
3937 version 1.1
3938 glxropcode 4100
3939 offset 333
3940
3941BindTexture(target, texture)
3942 return void
3943 param target TextureTarget in value
3944 param texture Texture in value
3945 category VERSION_1_1
3946 version 1.1
3947 glxropcode 4117
3948 glxflags EXT
3949 offset 307
3950
3951DeleteTextures(n, textures)
3952 return void
3953 param n SizeI in value
3954 param textures Texture in array [n]
3955 category VERSION_1_1
3956 dlflags notlistable
3957 version 1.1
3958 glxsingle 144
3959 offset 327
3960
3961GenTextures(n, textures)
3962 return void
3963 param n SizeI in value
3964 param textures Texture out array [n]
3965 category VERSION_1_1
3966 dlflags notlistable
3967 version 1.1
3968 glxsingle 145
3969 offset 328
3970
3971IsTexture(texture)
3972 return Boolean
3973 param texture Texture in value
3974 category VERSION_1_1
3975 dlflags notlistable
3976 version 1.1
3977 glxsingle 146
3978 offset 330
3979
3980###############################################################################
3981###############################################################################
3982#
3983# OpenGL 1.1 deprecated commands
3984#
3985###############################################################################
3986###############################################################################
3987
3988ArrayElement(i)
3989 return void
3990 param i Int32 in value
3991 category VERSION_1_1
3992 profile compatibility
3993 dlflags handcode
3994 glxflags client-handcode client-intercept server-handcode
3995 version 1.1
3996 deprecated 3.1
3997 offset 306
3998
3999ColorPointer(size, type, stride, pointer)
4000 return void
4001 param size Int32 in value
4002 param type ColorPointerType in value
4003 param stride SizeI in value
4004 param pointer Void in array [COMPSIZE(size/type/stride)] retained
4005 category VERSION_1_1
4006 profile compatibility
4007 dlflags notlistable
4008 glxflags client-handcode client-intercept server-handcode
4009 version 1.1
4010 deprecated 3.1
4011 offset 308
4012
4013DisableClientState(array)
4014 return void
4015 param array EnableCap in value
4016 category VERSION_1_1
4017 profile compatibility
4018 version 1.1
4019 deprecated 3.1
4020 dlflags notlistable
4021 glxflags client-handcode client-intercept server-handcode
4022 offset 309
4023
4024EdgeFlagPointer(stride, pointer)
4025 return void
4026 param stride SizeI in value
4027 param pointer Void in array [COMPSIZE(stride)] retained
4028 category VERSION_1_1
4029 profile compatibility
4030 dlflags notlistable
4031 glxflags client-handcode client-intercept server-handcode
4032 version 1.1
4033 deprecated 3.1
4034 offset 312
4035
4036EnableClientState(array)
4037 return void
4038 param array EnableCap in value
4039 category VERSION_1_1
4040 profile compatibility
4041 dlflags notlistable
4042 glxflags client-handcode client-intercept server-handcode
4043 version 1.1
4044 deprecated 3.1
4045 offset 313
4046
4047IndexPointer(type, stride, pointer)
4048 return void
4049 param type IndexPointerType in value
4050 param stride SizeI in value
4051 param pointer Void in array [COMPSIZE(type/stride)] retained
4052 category VERSION_1_1
4053 profile compatibility
4054 dlflags notlistable
4055 glxflags client-handcode client-intercept server-handcode
4056 version 1.1
4057 deprecated 3.1
4058 offset 314
4059
4060InterleavedArrays(format, stride, pointer)
4061 return void
4062 param format InterleavedArrayFormat in value
4063 param stride SizeI in value
4064 param pointer Void in array [COMPSIZE(format/stride)] retained
4065 category VERSION_1_1
4066 profile compatibility
4067 dlflags notlistable
4068 glxflags client-handcode client-intercept server-handcode
4069 version 1.1
4070 deprecated 3.1
4071 offset 317
4072
4073NormalPointer(type, stride, pointer)
4074 return void
4075 param type NormalPointerType in value
4076 param stride SizeI in value
4077 param pointer Void in array [COMPSIZE(type/stride)] retained
4078 category VERSION_1_1
4079 profile compatibility
4080 dlflags notlistable
4081 glxflags client-handcode client-intercept server-handcode
4082 version 1.1
4083 deprecated 3.1
4084 offset 318
4085
4086TexCoordPointer(size, type, stride, pointer)
4087 return void
4088 param size Int32 in value
4089 param type TexCoordPointerType in value
4090 param stride SizeI in value
4091 param pointer Void in array [COMPSIZE(size/type/stride)] retained
4092 category VERSION_1_1
4093 profile compatibility
4094 dlflags notlistable
4095 glxflags client-handcode client-intercept server-handcode
4096 version 1.1
4097 deprecated 3.1
4098 offset 320
4099
4100VertexPointer(size, type, stride, pointer)
4101 return void
4102 param size Int32 in value
4103 param type VertexPointerType in value
4104 param stride SizeI in value
4105 param pointer Void in array [COMPSIZE(size/type/stride)] retained
4106 category VERSION_1_1
4107 profile compatibility
4108 dlflags notlistable
4109 glxflags client-handcode client-intercept server-handcode
4110 version 1.1
4111 deprecated 3.1
4112 offset 321
4113
4114AreTexturesResident(n, textures, residences)
4115 return Boolean
4116 param n SizeI in value
4117 param textures Texture in array [n]
4118 param residences Boolean out array [n]
4119 category VERSION_1_1
4120 profile compatibility
4121 glxsingle 143
4122 dlflags notlistable
4123 version 1.1
4124 deprecated 3.1
4125 offset 322
4126
4127PrioritizeTextures(n, textures, priorities)
4128 return void
4129 param n SizeI in value
4130 param textures Texture in array [n]
4131 param priorities Float32 in array [n]
4132 category VERSION_1_1
4133 profile compatibility
4134 version 1.1
4135 deprecated 3.1
4136 glxropcode 4118
4137 glxflags EXT
4138 offset 331
4139
4140Indexub(c)
4141 return void
4142 param c ColorIndexValueUB in value
4143 category VERSION_1_1
4144 profile compatibility
4145 vectorequiv Indexubv
4146 version 1.1
4147 offset 315
4148
4149Indexubv(c)
4150 return void
4151 param c ColorIndexValueUB in array [1]
4152 category VERSION_1_1
4153 profile compatibility
4154 version 1.1
4155 glxropcode 194
4156 offset 316
4157
4158PopClientAttrib()
4159 return void
4160 category VERSION_1_1
4161 profile compatibility
4162 version 1.1
4163 deprecated 3.1
4164 dlflags notlistable
4165 glxflags client-handcode client-intercept server-handcode
4166 offset 334
4167
4168PushClientAttrib(mask)
4169 return void
4170 param mask ClientAttribMask in value
4171 category VERSION_1_1
4172 profile compatibility
4173 version 1.1
4174 deprecated 3.1
4175 dlflags notlistable
4176 glxflags client-handcode client-intercept server-handcode
4177 offset 335
4178
4179###############################################################################
4180###############################################################################
4181#
4182# OpenGL 1.2 commands
4183#
4184###############################################################################
4185###############################################################################
4186
4187BlendColor(red, green, blue, alpha)
4188 return void
4189 param red ColorF in value
4190 param green ColorF in value
4191 param blue ColorF in value
4192 param alpha ColorF in value
4193 category VERSION_1_2
4194 glxflags EXT
4195 version 1.2
4196 glxropcode 4096
4197 offset 336
4198
4199BlendEquation(mode)
4200 return void
4201 param mode BlendEquationMode in value
4202 category VERSION_1_2
4203 glxflags EXT
4204 version 1.2
4205 glxropcode 4097
4206 offset 337
4207
4208DrawRangeElements(mode, start, end, count, type, indices)
4209 return void
4210 param mode BeginMode in value
4211 param start UInt32 in value
4212 param end UInt32 in value
4213 param count SizeI in value
4214 param type DrawElementsType in value
4215 param indices Void in array [COMPSIZE(count/type)]
4216 category VERSION_1_2
4217 dlflags handcode
4218 glxflags client-handcode client-intercept server-handcode
4219 version 1.2
4220 offset 338
4221
4222# OpenGL 1.2 (EXT_texture3D) commands
4223
4224# Arguably TexelInternalFormat, not PixelInternalFormat
4225TexImage3D(target, level, internalformat, width, height, depth, border, format, type, pixels)
4226 return void
4227 param target TextureTarget in value
4228 param level CheckedInt32 in value
4229 param internalformat TextureComponentCount in value
4230 param width SizeI in value
4231 param height SizeI in value
4232 param depth SizeI in value
4233 param border CheckedInt32 in value
4234 param format PixelFormat in value
4235 param type PixelType in value
4236 param pixels Void in array [COMPSIZE(format/type/width/height/depth)]
4237 category VERSION_1_2
4238 dlflags handcode
4239 glxflags client-handcode server-handcode EXT
4240 version 1.2
4241 deprecated 3.1
4242 glxropcode 4114
4243 offset 371
4244
4245TexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels)
4246 return void
4247 param target TextureTarget in value
4248 param level CheckedInt32 in value
4249 param xoffset CheckedInt32 in value
4250 param yoffset CheckedInt32 in value
4251 param zoffset CheckedInt32 in value
4252 param width SizeI in value
4253 param height SizeI in value
4254 param depth SizeI in value
4255 param format PixelFormat in value
4256 param type PixelType in value
4257 param pixels Void in array [COMPSIZE(format/type/width/height/depth)]
4258 category VERSION_1_2
4259 dlflags handcode
4260 glxflags client-handcode server-handcode EXT
4261 version 1.2
4262 glxropcode 4115
4263 offset 372
4264
4265# OpenGL 1.2 (EXT_copy_texture) commands (specific to texture3D)
4266
4267CopyTexSubImage3D(target, level, xoffset, yoffset, zoffset, x, y, width, height)
4268 return void
4269 param target TextureTarget in value
4270 param level CheckedInt32 in value
4271 param xoffset CheckedInt32 in value
4272 param yoffset CheckedInt32 in value
4273 param zoffset CheckedInt32 in value
4274 param x WinCoord in value
4275 param y WinCoord in value
4276 param width SizeI in value
4277 param height SizeI in value
4278 category VERSION_1_2
4279 glxflags EXT
4280 version 1.2
4281 glxropcode 4123
4282 offset 373
4283
4284###############################################################################
4285###############################################################################
4286#
4287# OpenGL 1.2 deprecated commands
4288#
4289###############################################################################
4290###############################################################################
4291
4292# OpenGL 1.2 (SGI_color_table) commands
4293
4294ColorTable(target, internalformat, width, format, type, table)
4295 return void
4296 param target ColorTableTarget in value
4297 param internalformat PixelInternalFormat in value
4298 param width SizeI in value
4299 param format PixelFormat in value
4300 param type PixelType in value
4301 param table Void in array [COMPSIZE(format/type/width)]
4302 category VERSION_1_2
4303 profile compatibility
4304 dlflags handcode
4305 glxflags client-handcode server-handcode EXT
4306 version 1.2
4307 deprecated 3.1
4308 glxropcode 2053
4309 offset 339
4310
4311ColorTableParameterfv(target, pname, params)
4312 return void
4313 param target ColorTableTarget in value
4314 param pname ColorTableParameterPName in value
4315 param params CheckedFloat32 in array [COMPSIZE(pname)]
4316 category VERSION_1_2
4317 profile compatibility
4318 glxflags EXT
4319 version 1.2
4320 deprecated 3.1
4321 glxropcode 2054
4322 offset 340
4323
4324ColorTableParameteriv(target, pname, params)
4325 return void
4326 param target ColorTableTarget in value
4327 param pname ColorTableParameterPName in value
4328 param params CheckedInt32 in array [COMPSIZE(pname)]
4329 category VERSION_1_2
4330 profile compatibility
4331 glxflags EXT
4332 version 1.2
4333 deprecated 3.1
4334 glxropcode 2055
4335 offset 341
4336
4337CopyColorTable(target, internalformat, x, y, width)
4338 return void
4339 param target ColorTableTarget in value
4340 param internalformat PixelInternalFormat in value
4341 param x WinCoord in value
4342 param y WinCoord in value
4343 param width SizeI in value
4344 category VERSION_1_2
4345 profile compatibility
4346 glxflags EXT
4347 version 1.2
4348 deprecated 3.1
4349 glxropcode 2056
4350 offset 342
4351
4352GetColorTable(target, format, type, table)
4353 return void
4354 param target ColorTableTarget in value
4355 param format PixelFormat in value
4356 param type PixelType in value
4357 param table Void out array [COMPSIZE(target/format/type)]
4358 category VERSION_1_2
4359 profile compatibility
4360 dlflags notlistable
4361 glxflags client-handcode server-handcode
4362 version 1.2
4363 deprecated 3.1
4364 glxsingle 147
4365 offset 343
4366
4367GetColorTableParameterfv(target, pname, params)
4368 return void
4369 param target ColorTableTarget in value
4370 param pname GetColorTableParameterPName in value
4371 param params Float32 out array [COMPSIZE(pname)]
4372 category VERSION_1_2
4373 profile compatibility
4374 dlflags notlistable
4375 version 1.2
4376 deprecated 3.1
4377 glxsingle 148
4378 offset 344
4379
4380GetColorTableParameteriv(target, pname, params)
4381 return void
4382 param target ColorTableTarget in value
4383 param pname GetColorTableParameterPName in value
4384 param params Int32 out array [COMPSIZE(pname)]
4385 category VERSION_1_2
4386 profile compatibility
4387 dlflags notlistable
4388 version 1.2
4389 deprecated 3.1
4390 glxsingle 149
4391 offset 345
4392
4393# OpenGL 1.2 (EXT_color_subtable) commands
4394
4395ColorSubTable(target, start, count, format, type, data)
4396 return void
4397 param target ColorTableTarget in value
4398 param start SizeI in value
4399 param count SizeI in value
4400 param format PixelFormat in value
4401 param type PixelType in value
4402 param data Void in array [COMPSIZE(format/type/count)]
4403 category VERSION_1_2
4404 profile compatibility
4405 dlflags handcode
4406 glxflags client-handcode server-handcode
4407 version 1.2
4408 deprecated 3.1
4409 glxropcode 195
4410 offset 346
4411
4412CopyColorSubTable(target, start, x, y, width)
4413 return void
4414 param target ColorTableTarget in value
4415 param start SizeI in value
4416 param x WinCoord in value
4417 param y WinCoord in value
4418 param width SizeI in value
4419 category VERSION_1_2
4420 profile compatibility
4421 version 1.2
4422 deprecated 3.1
4423 glxropcode 196
4424 offset 347
4425
4426# OpenGL 1.2 (EXT_convolution) commands
4427
4428ConvolutionFilter1D(target, internalformat, width, format, type, image)
4429 return void
4430 param target ConvolutionTarget in value
4431 param internalformat PixelInternalFormat in value
4432 param width SizeI in value
4433 param format PixelFormat in value
4434 param type PixelType in value
4435 param image Void in array [COMPSIZE(format/type/width)]
4436 category VERSION_1_2
4437 profile compatibility
4438 dlflags handcode
4439 glxflags client-handcode server-handcode EXT
4440 version 1.2
4441 deprecated 3.1
4442 glxropcode 4101
4443 offset 348
4444
4445ConvolutionFilter2D(target, internalformat, width, height, format, type, image)
4446 return void
4447 param target ConvolutionTarget in value
4448 param internalformat PixelInternalFormat in value
4449 param width SizeI in value
4450 param height SizeI in value
4451 param format PixelFormat in value
4452 param type PixelType in value
4453 param image Void in array [COMPSIZE(format/type/width/height)]
4454 category VERSION_1_2
4455 profile compatibility
4456 dlflags handcode
4457 glxflags client-handcode server-handcode EXT
4458 version 1.2
4459 deprecated 3.1
4460 glxropcode 4102
4461 offset 349
4462
4463ConvolutionParameterf(target, pname, params)
4464 return void
4465 param target ConvolutionTarget in value
4466 param pname ConvolutionParameter in value
4467 param params CheckedFloat32 in value
4468 category VERSION_1_2
4469 profile compatibility
4470 glxflags EXT
4471 version 1.2
4472 deprecated 3.1
4473 glxropcode 4103
4474 offset 350
4475
4476ConvolutionParameterfv(target, pname, params)
4477 return void
4478 param target ConvolutionTarget in value
4479 param pname ConvolutionParameter in value
4480 param params CheckedFloat32 in array [COMPSIZE(pname)]
4481 category VERSION_1_2
4482 profile compatibility
4483 glxflags EXT
4484 version 1.2
4485 deprecated 3.1
4486 glxropcode 4104
4487 offset 351
4488
4489ConvolutionParameteri(target, pname, params)
4490 return void
4491 param target ConvolutionTarget in value
4492 param pname ConvolutionParameter in value
4493 param params CheckedInt32 in value
4494 category VERSION_1_2
4495 profile compatibility
4496 glxflags EXT
4497 version 1.2
4498 deprecated 3.1
4499 glxropcode 4105
4500 offset 352
4501
4502ConvolutionParameteriv(target, pname, params)
4503 return void
4504 param target ConvolutionTarget in value
4505 param pname ConvolutionParameter in value
4506 param params CheckedInt32 in array [COMPSIZE(pname)]
4507 category VERSION_1_2
4508 profile compatibility
4509 glxflags EXT
4510 version 1.2
4511 deprecated 3.1
4512 glxropcode 4106
4513 offset 353
4514
4515CopyConvolutionFilter1D(target, internalformat, x, y, width)
4516 return void
4517 param target ConvolutionTarget in value
4518 param internalformat PixelInternalFormat in value
4519 param x WinCoord in value
4520 param y WinCoord in value
4521 param width SizeI in value
4522 category VERSION_1_2
4523 profile compatibility
4524 glxflags EXT
4525 version 1.2
4526 deprecated 3.1
4527 glxropcode 4107
4528 offset 354
4529
4530CopyConvolutionFilter2D(target, internalformat, x, y, width, height)
4531 return void
4532 param target ConvolutionTarget in value
4533 param internalformat PixelInternalFormat in value
4534 param x WinCoord in value
4535 param y WinCoord in value
4536 param width SizeI in value
4537 param height SizeI in value
4538 category VERSION_1_2
4539 profile compatibility
4540 glxflags EXT
4541 version 1.2
4542 deprecated 3.1
4543 glxropcode 4108
4544 offset 355
4545
4546GetConvolutionFilter(target, format, type, image)
4547 return void
4548 param target ConvolutionTarget in value
4549 param format PixelFormat in value
4550 param type PixelType in value
4551 param image Void out array [COMPSIZE(target/format/type)]
4552 category VERSION_1_2
4553 profile compatibility
4554 dlflags notlistable
4555 glxflags client-handcode server-handcode
4556 version 1.2
4557 deprecated 3.1
4558 glxsingle 150
4559 offset 356
4560
4561GetConvolutionParameterfv(target, pname, params)
4562 return void
4563 param target ConvolutionTarget in value
4564 param pname GetConvolutionParameterPName in value
4565 param params Float32 out array [COMPSIZE(pname)]
4566 category VERSION_1_2
4567 profile compatibility
4568 dlflags notlistable
4569 version 1.2
4570 deprecated 3.1
4571 glxsingle 151
4572 offset 357
4573
4574GetConvolutionParameteriv(target, pname, params)
4575 return void
4576 param target ConvolutionTarget in value
4577 param pname GetConvolutionParameterPName in value
4578 param params Int32 out array [COMPSIZE(pname)]
4579 category VERSION_1_2
4580 profile compatibility
4581 dlflags notlistable
4582 version 1.2
4583 deprecated 3.1
4584 glxsingle 152
4585 offset 358
4586
4587GetSeparableFilter(target, format, type, row, column, span)
4588 return void
4589 param target SeparableTarget in value
4590 param format PixelFormat in value
4591 param type PixelType in value
4592 param row Void out array [COMPSIZE(target/format/type)]
4593 param column Void out array [COMPSIZE(target/format/type)]
4594 param span Void out array [COMPSIZE(target/format/type)]
4595 category VERSION_1_2
4596 profile compatibility
4597 dlflags notlistable
4598 glxflags client-handcode server-handcode
4599 version 1.2
4600 deprecated 3.1
4601 glxsingle 153
4602 offset 359
4603
4604SeparableFilter2D(target, internalformat, width, height, format, type, row, column)
4605 return void
4606 param target SeparableTarget in value
4607 param internalformat PixelInternalFormat in value
4608 param width SizeI in value
4609 param height SizeI in value
4610 param format PixelFormat in value
4611 param type PixelType in value
4612 param row Void in array [COMPSIZE(target/format/type/width)]
4613 param column Void in array [COMPSIZE(target/format/type/height)]
4614 category VERSION_1_2
4615 profile compatibility
4616 dlflags handcode
4617 glxflags client-handcode server-handcode EXT
4618 version 1.2
4619 deprecated 3.1
4620 glxropcode 4109
4621 offset 360
4622
4623# OpenGL 1.2 (EXT_histogram) commands
4624
4625GetHistogram(target, reset, format, type, values)
4626 return void
4627 param target HistogramTarget in value
4628 param reset Boolean in value
4629 param format PixelFormat in value
4630 param type PixelType in value
4631 param values Void out array [COMPSIZE(target/format/type)]
4632 category VERSION_1_2
4633 profile compatibility
4634 dlflags notlistable
4635 glxflags client-handcode server-handcode
4636 version 1.2
4637 deprecated 3.1
4638 glxsingle 154
4639 offset 361
4640
4641GetHistogramParameterfv(target, pname, params)
4642 return void
4643 param target HistogramTarget in value
4644 param pname GetHistogramParameterPName in value
4645 param params Float32 out array [COMPSIZE(pname)]
4646 category VERSION_1_2
4647 profile compatibility
4648 dlflags notlistable
4649 version 1.2
4650 deprecated 3.1
4651 glxsingle 155
4652 offset 362
4653
4654GetHistogramParameteriv(target, pname, params)
4655 return void
4656 param target HistogramTarget in value
4657 param pname GetHistogramParameterPName in value
4658 param params Int32 out array [COMPSIZE(pname)]
4659 category VERSION_1_2
4660 profile compatibility
4661 dlflags notlistable
4662 version 1.2
4663 deprecated 3.1
4664 glxsingle 156
4665 offset 363
4666
4667GetMinmax(target, reset, format, type, values)
4668 return void
4669 param target MinmaxTarget in value
4670 param reset Boolean in value
4671 param format PixelFormat in value
4672 param type PixelType in value
4673 param values Void out array [COMPSIZE(target/format/type)]
4674 category VERSION_1_2
4675 profile compatibility
4676 dlflags notlistable
4677 glxflags client-handcode server-handcode
4678 version 1.2
4679 deprecated 3.1
4680 glxsingle 157
4681 offset 364
4682
4683GetMinmaxParameterfv(target, pname, params)
4684 return void
4685 param target MinmaxTarget in value
4686 param pname GetMinmaxParameterPName in value
4687 param params Float32 out array [COMPSIZE(pname)]
4688 category VERSION_1_2
4689 profile compatibility
4690 dlflags notlistable
4691 version 1.2
4692 deprecated 3.1
4693 glxsingle 158
4694 offset 365
4695
4696GetMinmaxParameteriv(target, pname, params)
4697 return void
4698 param target MinmaxTarget in value
4699 param pname GetMinmaxParameterPName in value
4700 param params Int32 out array [COMPSIZE(pname)]
4701 category VERSION_1_2
4702 profile compatibility
4703 dlflags notlistable
4704 version 1.2
4705 deprecated 3.1
4706 glxsingle 159
4707 offset 366
4708
4709Histogram(target, width, internalformat, sink)
4710 return void
4711 param target HistogramTarget in value
4712 param width SizeI in value
4713 param internalformat PixelInternalFormat in value
4714 param sink Boolean in value
4715 category VERSION_1_2
4716 profile compatibility
4717 dlflags handcode
4718 glxflags EXT
4719 version 1.2
4720 deprecated 3.1
4721 glxropcode 4110
4722 offset 367
4723
4724Minmax(target, internalformat, sink)
4725 return void
4726 param target MinmaxTarget in value
4727 param internalformat PixelInternalFormat in value
4728 param sink Boolean in value
4729 category VERSION_1_2
4730 profile compatibility
4731 glxflags EXT
4732 version 1.2
4733 deprecated 3.1
4734 glxropcode 4111
4735 offset 368
4736
4737ResetHistogram(target)
4738 return void
4739 param target HistogramTarget in value
4740 category VERSION_1_2
4741 profile compatibility
4742 glxflags EXT
4743 version 1.2
4744 deprecated 3.1
4745 glxropcode 4112
4746 offset 369
4747
4748ResetMinmax(target)
4749 return void
4750 param target MinmaxTarget in value
4751 category VERSION_1_2
4752 profile compatibility
4753 glxflags EXT
4754 version 1.2
4755 deprecated 3.1
4756 glxropcode 4113
4757 offset 370
4758
4759###############################################################################
4760###############################################################################
4761#
4762# OpenGL 1.3 commands
4763#
4764###############################################################################
4765###############################################################################
4766
4767# OpenGL 1.3 (ARB_multitexture) commands
4768
4769ActiveTexture(texture)
4770 return void
4771 param texture TextureUnit in value
4772 category VERSION_1_3
4773 glxflags ARB
4774 version 1.3
4775 glxropcode 197
4776 offset 374
4777
4778# OpenGL 1.3 (ARB_multisample) commands
4779
4780SampleCoverage(value, invert)
4781 return void
4782 param value Float32 in value
4783 param invert Boolean in value
4784 category VERSION_1_3
4785 glxflags ARB
4786 version 1.3
4787 glxropcode 229
4788 offset 412
4789
4790# OpenGL 1.3 (ARB_texture_compression) commands
4791
4792# Arguably TexelInternalFormat, not PixelInternalFormat
4793CompressedTexImage3D(target, level, internalformat, width, height, depth, border, imageSize, data)
4794 return void
4795 param target TextureTarget in value
4796 param level CheckedInt32 in value
4797 param internalformat PixelInternalFormat in value
4798 param width SizeI in value
4799 param height SizeI in value
4800 param depth SizeI in value
4801 param border CheckedInt32 in value
4802 param imageSize SizeI in value
4803 param data CompressedTextureARB in array [imageSize]
4804 category VERSION_1_3
4805 dlflags handcode
4806 glxflags ARB client-handcode server-handcode
4807 version 1.3
4808 glxropcode 216
4809 wglflags client-handcode server-handcode
4810 offset 554
4811
4812# Arguably TexelInternalFormat, not PixelInternalFormat
4813CompressedTexImage2D(target, level, internalformat, width, height, border, imageSize, data)
4814 return void
4815 param target TextureTarget in value
4816 param level CheckedInt32 in value
4817 param internalformat PixelInternalFormat in value
4818 param width SizeI in value
4819 param height SizeI in value
4820 param border CheckedInt32 in value
4821 param imageSize SizeI in value
4822 param data CompressedTextureARB in array [imageSize]
4823 category VERSION_1_3
4824 dlflags handcode
4825 glxflags ARB client-handcode server-handcode
4826 version 1.3
4827 glxropcode 215
4828 wglflags client-handcode server-handcode
4829 offset 555
4830
4831# Arguably TexelInternalFormat, not PixelInternalFormat
4832CompressedTexImage1D(target, level, internalformat, width, border, imageSize, data)
4833 return void
4834 param target TextureTarget in value
4835 param level CheckedInt32 in value
4836 param internalformat PixelInternalFormat in value
4837 param width SizeI in value
4838 param border CheckedInt32 in value
4839 param imageSize SizeI in value
4840 param data CompressedTextureARB in array [imageSize]
4841 category VERSION_1_3
4842 dlflags handcode
4843 glxflags ARB client-handcode server-handcode
4844 version 1.3
4845 glxropcode 214
4846 wglflags client-handcode server-handcode
4847 offset 556
4848
4849CompressedTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data)
4850 return void
4851 param target TextureTarget in value
4852 param level CheckedInt32 in value
4853 param xoffset CheckedInt32 in value
4854 param yoffset CheckedInt32 in value
4855 param zoffset CheckedInt32 in value
4856 param width SizeI in value
4857 param height SizeI in value
4858 param depth SizeI in value
4859 param format PixelFormat in value
4860 param imageSize SizeI in value
4861 param data CompressedTextureARB in array [imageSize]
4862 category VERSION_1_3
4863 dlflags handcode
4864 glxflags ARB client-handcode server-handcode
4865 version 1.3
4866 glxropcode 219
4867 wglflags client-handcode server-handcode
4868 offset 557
4869
4870CompressedTexSubImage2D(target, level, xoffset, yoffset, width, height, format, imageSize, data)
4871 return void
4872 param target TextureTarget in value
4873 param level CheckedInt32 in value
4874 param xoffset CheckedInt32 in value
4875 param yoffset CheckedInt32 in value
4876 param width SizeI in value
4877 param height SizeI in value
4878 param format PixelFormat in value
4879 param imageSize SizeI in value
4880 param data CompressedTextureARB in array [imageSize]
4881 category VERSION_1_3
4882 dlflags handcode
4883 glxflags ARB client-handcode server-handcode
4884 version 1.3
4885 glxropcode 218
4886 wglflags client-handcode server-handcode
4887 offset 558
4888
4889CompressedTexSubImage1D(target, level, xoffset, width, format, imageSize, data)
4890 return void
4891 param target TextureTarget in value
4892 param level CheckedInt32 in value
4893 param xoffset CheckedInt32 in value
4894 param width SizeI in value
4895 param format PixelFormat in value
4896 param imageSize SizeI in value
4897 param data CompressedTextureARB in array [imageSize]
4898 category VERSION_1_3
4899 dlflags handcode
4900 glxflags ARB client-handcode server-handcode
4901 version 1.3
4902 glxropcode 217
4903 wglflags client-handcode server-handcode
4904 offset 559
4905
4906GetCompressedTexImage(target, level, img)
4907 return void
4908 param target TextureTarget in value
4909 param level CheckedInt32 in value
4910 param img CompressedTextureARB out array [COMPSIZE(target/level)]
4911 category VERSION_1_3
4912 dlflags notlistable
4913 glxflags ARB client-handcode server-handcode
4914 version 1.3
4915 glxsingle 160
4916 wglflags client-handcode server-handcode
4917 offset 560
4918
4919###############################################################################
4920###############################################################################
4921#
4922# OpenGL 1.3 deprecated commands
4923#
4924###############################################################################
4925###############################################################################
4926
4927ClientActiveTexture(texture)
4928 return void
4929 param texture TextureUnit in value
4930 category VERSION_1_3
4931 profile compatibility
4932 dlflags notlistable
4933 glxflags ARB client-handcode client-intercept server-handcode
4934 version 1.3
4935 deprecated 3.1
4936 offset 375
4937
4938MultiTexCoord1d(target, s)
4939 return void
4940 param target TextureUnit in value
4941 param s CoordD in value
4942 category VERSION_1_3
4943 profile compatibility
4944 glxflags ARB
4945 version 1.3
4946 deprecated 3.1
4947 vectorequiv MultiTexCoord1dv
4948 offset 376
4949
4950MultiTexCoord1dv(target, v)
4951 return void
4952 param target TextureUnit in value
4953 param v CoordD in array [1]
4954 category VERSION_1_3
4955 profile compatibility
4956 glxflags ARB
4957 version 1.3
4958 deprecated 3.1
4959 glxropcode 198
4960 offset 377
4961
4962MultiTexCoord1f(target, s)
4963 return void
4964 param target TextureUnit in value
4965 param s CoordF in value
4966 category VERSION_1_3
4967 profile compatibility
4968 glxflags ARB
4969 version 1.3
4970 deprecated 3.1
4971 vectorequiv MultiTexCoord1fv
4972 offset 378
4973
4974MultiTexCoord1fv(target, v)
4975 return void
4976 param target TextureUnit in value
4977 param v CoordF in array [1]
4978 category VERSION_1_3
4979 profile compatibility
4980 glxflags ARB
4981 version 1.3
4982 deprecated 3.1
4983 glxropcode 199
4984 offset 379
4985
4986MultiTexCoord1i(target, s)
4987 return void
4988 param target TextureUnit in value
4989 param s CoordI in value
4990 category VERSION_1_3
4991 profile compatibility
4992 glxflags ARB
4993 version 1.3
4994 deprecated 3.1
4995 vectorequiv MultiTexCoord1iv
4996 offset 380
4997
4998MultiTexCoord1iv(target, v)
4999 return void
5000 param target TextureUnit in value
5001 param v CoordI in array [1]
5002 category VERSION_1_3
5003 profile compatibility
5004 glxflags ARB
5005 version 1.3
5006 deprecated 3.1
5007 glxropcode 200
5008 offset 381
5009
5010MultiTexCoord1s(target, s)
5011 return void
5012 param target TextureUnit in value
5013 param s CoordS in value
5014 category VERSION_1_3
5015 profile compatibility
5016 glxflags ARB
5017 version 1.3
5018 deprecated 3.1
5019 vectorequiv MultiTexCoord1sv
5020 offset 382
5021
5022MultiTexCoord1sv(target, v)
5023 return void
5024 param target TextureUnit in value
5025 param v CoordS in array [1]
5026 category VERSION_1_3
5027 profile compatibility
5028 glxflags ARB
5029 version 1.3
5030 deprecated 3.1
5031 glxropcode 201
5032 offset 383
5033
5034MultiTexCoord2d(target, s, t)
5035 return void
5036 param target TextureUnit in value
5037 param s CoordD in value
5038 param t CoordD in value
5039 category VERSION_1_3
5040 profile compatibility
5041 glxflags ARB
5042 version 1.3
5043 deprecated 3.1
5044 vectorequiv MultiTexCoord2dv
5045 offset 384
5046
5047MultiTexCoord2dv(target, v)
5048 return void
5049 param target TextureUnit in value
5050 param v CoordD in array [2]
5051 category VERSION_1_3
5052 profile compatibility
5053 glxflags ARB
5054 version 1.3
5055 deprecated 3.1
5056 glxropcode 202
5057 offset 385
5058
5059MultiTexCoord2f(target, s, t)
5060 return void
5061 param target TextureUnit in value
5062 param s CoordF in value
5063 param t CoordF in value
5064 category VERSION_1_3
5065 profile compatibility
5066 glxflags ARB
5067 version 1.3
5068 deprecated 3.1
5069 vectorequiv MultiTexCoord2fv
5070 offset 386
5071
5072MultiTexCoord2fv(target, v)
5073 return void
5074 param target TextureUnit in value
5075 param v CoordF in array [2]
5076 category VERSION_1_3
5077 profile compatibility
5078 glxflags ARB
5079 version 1.3
5080 deprecated 3.1
5081 glxropcode 203
5082 offset 387
5083
5084MultiTexCoord2i(target, s, t)
5085 return void
5086 param target TextureUnit in value
5087 param s CoordI in value
5088 param t CoordI in value
5089 category VERSION_1_3
5090 profile compatibility
5091 glxflags ARB
5092 version 1.3
5093 deprecated 3.1
5094 vectorequiv MultiTexCoord2iv
5095 offset 388
5096
5097MultiTexCoord2iv(target, v)
5098 return void
5099 param target TextureUnit in value
5100 param v CoordI in array [2]
5101 category VERSION_1_3
5102 profile compatibility
5103 glxflags ARB
5104 version 1.3
5105 deprecated 3.1
5106 glxropcode 204
5107 offset 389
5108
5109MultiTexCoord2s(target, s, t)
5110 return void
5111 param target TextureUnit in value
5112 param s CoordS in value
5113 param t CoordS in value
5114 category VERSION_1_3
5115 profile compatibility
5116 glxflags ARB
5117 version 1.3
5118 deprecated 3.1
5119 vectorequiv MultiTexCoord2sv
5120 offset 390
5121
5122MultiTexCoord2sv(target, v)
5123 return void
5124 param target TextureUnit in value
5125 param v CoordS in array [2]
5126 category VERSION_1_3
5127 profile compatibility
5128 glxflags ARB
5129 version 1.3
5130 deprecated 3.1
5131 glxropcode 205
5132 offset 391
5133
5134MultiTexCoord3d(target, s, t, r)
5135 return void
5136 param target TextureUnit in value
5137 param s CoordD in value
5138 param t CoordD in value
5139 param r CoordD in value
5140 category VERSION_1_3
5141 profile compatibility
5142 glxflags ARB
5143 version 1.3
5144 deprecated 3.1
5145 vectorequiv MultiTexCoord3dv
5146 offset 392
5147
5148MultiTexCoord3dv(target, v)
5149 return void
5150 param target TextureUnit in value
5151 param v CoordD in array [3]
5152 category VERSION_1_3
5153 profile compatibility
5154 glxflags ARB
5155 version 1.3
5156 deprecated 3.1
5157 glxropcode 206
5158 offset 393
5159
5160MultiTexCoord3f(target, s, t, r)
5161 return void
5162 param target TextureUnit in value
5163 param s CoordF in value
5164 param t CoordF in value
5165 param r CoordF in value
5166 category VERSION_1_3
5167 profile compatibility
5168 glxflags ARB
5169 version 1.3
5170 deprecated 3.1
5171 vectorequiv MultiTexCoord3fv
5172 offset 394
5173
5174MultiTexCoord3fv(target, v)
5175 return void
5176 param target TextureUnit in value
5177 param v CoordF in array [3]
5178 category VERSION_1_3
5179 profile compatibility
5180 glxflags ARB
5181 version 1.3
5182 deprecated 3.1
5183 glxropcode 207
5184 offset 395
5185
5186MultiTexCoord3i(target, s, t, r)
5187 return void
5188 param target TextureUnit in value
5189 param s CoordI in value
5190 param t CoordI in value
5191 param r CoordI in value
5192 category VERSION_1_3
5193 profile compatibility
5194 glxflags ARB
5195 version 1.3
5196 deprecated 3.1
5197 vectorequiv MultiTexCoord3iv
5198 offset 396
5199
5200MultiTexCoord3iv(target, v)
5201 return void
5202 param target TextureUnit in value
5203 param v CoordI in array [3]
5204 category VERSION_1_3
5205 profile compatibility
5206 glxflags ARB
5207 version 1.3
5208 deprecated 3.1
5209 glxropcode 208
5210 offset 397
5211
5212MultiTexCoord3s(target, s, t, r)
5213 return void
5214 param target TextureUnit in value
5215 param s CoordS in value
5216 param t CoordS in value
5217 param r CoordS in value
5218 category VERSION_1_3
5219 profile compatibility
5220 glxflags ARB
5221 version 1.3
5222 deprecated 3.1
5223 vectorequiv MultiTexCoord3sv
5224 offset 398
5225
5226MultiTexCoord3sv(target, v)
5227 return void
5228 param target TextureUnit in value
5229 param v CoordS in array [3]
5230 category VERSION_1_3
5231 profile compatibility
5232 version 1.3
5233 deprecated 3.1
5234 glxflags ARB
5235 glxropcode 209
5236 offset 399
5237
5238MultiTexCoord4d(target, s, t, r, q)
5239 return void
5240 param target TextureUnit in value
5241 param s CoordD in value
5242 param t CoordD in value
5243 param r CoordD in value
5244 param q CoordD in value
5245 category VERSION_1_3
5246 profile compatibility
5247 glxflags ARB
5248 version 1.3
5249 deprecated 3.1
5250 vectorequiv MultiTexCoord4dv
5251 offset 400
5252
5253MultiTexCoord4dv(target, v)
5254 return void
5255 param target TextureUnit in value
5256 param v CoordD in array [4]
5257 category VERSION_1_3
5258 profile compatibility
5259 glxflags ARB
5260 version 1.3
5261 deprecated 3.1
5262 glxropcode 210
5263 offset 401
5264
5265MultiTexCoord4f(target, s, t, r, q)
5266 return void
5267 param target TextureUnit in value
5268 param s CoordF in value
5269 param t CoordF in value
5270 param r CoordF in value
5271 param q CoordF in value
5272 category VERSION_1_3
5273 profile compatibility
5274 glxflags ARB
5275 version 1.3
5276 deprecated 3.1
5277 vectorequiv MultiTexCoord4fv
5278 offset 402
5279
5280MultiTexCoord4fv(target, v)
5281 return void
5282 param target TextureUnit in value
5283 param v CoordF in array [4]
5284 category VERSION_1_3
5285 profile compatibility
5286 glxflags ARB
5287 version 1.3
5288 deprecated 3.1
5289 glxropcode 211
5290 offset 403
5291
5292MultiTexCoord4i(target, s, t, r, q)
5293 return void
5294 param target TextureUnit in value
5295 param s CoordI in value
5296 param t CoordI in value
5297 param r CoordI in value
5298 param q CoordI in value
5299 category VERSION_1_3
5300 profile compatibility
5301 glxflags ARB
5302 version 1.3
5303 deprecated 3.1
5304 vectorequiv MultiTexCoord4iv
5305 offset 404
5306
5307MultiTexCoord4iv(target, v)
5308 return void
5309 param target TextureUnit in value
5310 param v CoordI in array [4]
5311 category VERSION_1_3
5312 profile compatibility
5313 glxflags ARB
5314 version 1.3
5315 deprecated 3.1
5316 glxropcode 212
5317 offset 405
5318
5319MultiTexCoord4s(target, s, t, r, q)
5320 return void
5321 param target TextureUnit in value
5322 param s CoordS in value
5323 param t CoordS in value
5324 param r CoordS in value
5325 param q CoordS in value
5326 category VERSION_1_3
5327 profile compatibility
5328 glxflags ARB
5329 version 1.3
5330 deprecated 3.1
5331 vectorequiv MultiTexCoord4sv
5332 offset 406
5333
5334MultiTexCoord4sv(target, v)
5335 return void
5336 param target TextureUnit in value
5337 param v CoordS in array [4]
5338 category VERSION_1_3
5339 profile compatibility
5340 glxflags ARB
5341 version 1.3
5342 deprecated 3.1
5343 glxropcode 213
5344 offset 407
5345
5346# OpenGL 1.3 (ARB_transpose_matrix) commands
5347
5348LoadTransposeMatrixf(m)
5349 return void
5350 param m Float32 in array [16]
5351 category VERSION_1_3
5352 profile compatibility
5353 glxflags ARB client-handcode client-intercept server-handcode
5354 version 1.3
5355 deprecated 3.1
5356 offset 408
5357
5358LoadTransposeMatrixd(m)
5359 return void
5360 param m Float64 in array [16]
5361 category VERSION_1_3
5362 profile compatibility
5363 glxflags ARB client-handcode client-intercept server-handcode
5364 version 1.3
5365 deprecated 3.1
5366 offset 409
5367
5368MultTransposeMatrixf(m)
5369 return void
5370 param m Float32 in array [16]
5371 category VERSION_1_3
5372 profile compatibility
5373 glxflags ARB client-handcode client-intercept server-handcode
5374 version 1.3
5375 deprecated 3.1
5376 offset 410
5377
5378MultTransposeMatrixd(m)
5379 return void
5380 param m Float64 in array [16]
5381 category VERSION_1_3
5382 profile compatibility
5383 glxflags ARB client-handcode client-intercept server-handcode
5384 version 1.3
5385 deprecated 3.1
5386 offset 411
5387
5388###############################################################################
5389###############################################################################
5390#
5391# OpenGL 1.4 commands
5392#
5393###############################################################################
5394###############################################################################
5395
5396# OpenGL 1.4 (EXT_blend_func_separate) commands
5397
5398BlendFuncSeparate(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha)
5399 return void
5400 param sfactorRGB BlendFuncSeparateParameterEXT in value
5401 param dfactorRGB BlendFuncSeparateParameterEXT in value
5402 param sfactorAlpha BlendFuncSeparateParameterEXT in value
5403 param dfactorAlpha BlendFuncSeparateParameterEXT in value
5404 category VERSION_1_4
5405 glxropcode 4134
5406 version 1.4
5407 extension
5408 offset 537
5409
5410# OpenGL 1.4 (EXT_multi_draw_arrays) commands
5411
5412# first and count are really 'in'
5413MultiDrawArrays(mode, first, count, drawcount)
5414 return void
5415 param mode BeginMode in value
5416 param first Int32 in array [COMPSIZE(count)]
5417 param count SizeI in array [COMPSIZE(drawcount)]
5418 param drawcount SizeI in value
5419 category VERSION_1_4
5420 version 1.4
5421 glxropcode ?
5422 offset 644
5423
5424MultiDrawElements(mode, count, type, indices, drawcount)
5425 return void
5426 param mode BeginMode in value
5427 param count SizeI in array [COMPSIZE(drawcount)]
5428 param type DrawElementsType in value
5429 param indices ConstVoidPointer in array [COMPSIZE(drawcount)]
5430 param drawcount SizeI in value
5431 category VERSION_1_4
5432 version 1.4
5433 glxropcode ?
5434 offset 645
5435
5436# OpenGL 1.4 (ARB_point_parameters, NV_point_sprite) commands
5437
5438PointParameterf(pname, param)
5439 return void
5440 param pname PointParameterNameARB in value
5441 param param CheckedFloat32 in value
5442 category VERSION_1_4
5443 version 1.4
5444 glxropcode 2065
5445 extension
5446 offset 458
5447
5448PointParameterfv(pname, params)
5449 return void
5450 param pname PointParameterNameARB in value
5451 param params CheckedFloat32 in array [COMPSIZE(pname)]
5452 category VERSION_1_4
5453 version 1.4
5454 glxropcode 2066
5455 extension
5456 offset 459
5457
5458PointParameteri(pname, param)
5459 return void
5460 param pname PointParameterNameARB in value
5461 param param Int32 in value
5462 category VERSION_1_4
5463 version 1.4
5464 extension soft WINSOFT NV20
5465 glxropcode 4221
5466 offset 642
5467
5468PointParameteriv(pname, params)
5469 return void
5470 param pname PointParameterNameARB in value
5471 param params Int32 in array [COMPSIZE(pname)]
5472 category VERSION_1_4
5473 version 1.4
5474 extension soft WINSOFT NV20
5475 glxropcode 4222re
5476 offset 643
5477
5478###############################################################################
5479###############################################################################
5480#
5481# OpenGL 1.4 deprecated commands
5482#
5483###############################################################################
5484###############################################################################
5485
5486# OpenGL 1.4 (EXT_fog_coord) commands
5487
5488FogCoordf(coord)
5489 return void
5490 param coord CoordF in value
5491 category VERSION_1_4
5492 profile compatibility
5493 vectorequiv FogCoordfv
5494 version 1.4
5495 deprecated 3.1
5496 offset 545
5497
5498FogCoordfv(coord)
5499 return void
5500 param coord CoordF in array [1]
5501 category VERSION_1_4
5502 profile compatibility
5503 version 1.4
5504 deprecated 3.1
5505 glxropcode 4124
5506 offset 546
5507
5508FogCoordd(coord)
5509 return void
5510 param coord CoordD in value
5511 category VERSION_1_4
5512 profile compatibility
5513 vectorequiv FogCoorddv
5514 version 1.4
5515 deprecated 3.1
5516 offset 547
5517
5518FogCoorddv(coord)
5519 return void
5520 param coord CoordD in array [1]
5521 category VERSION_1_4
5522 profile compatibility
5523 version 1.4
5524 deprecated 3.1
5525 glxropcode 4125
5526 offset 548
5527
5528FogCoordPointer(type, stride, pointer)
5529 return void
5530 param type FogPointerTypeEXT in value
5531 param stride SizeI in value
5532 param pointer Void in array [COMPSIZE(type/stride)] retained
5533 category VERSION_1_4
5534 profile compatibility
5535 dlflags notlistable
5536 version 1.4
5537 deprecated 3.1
5538 glxflags client-handcode server-handcode
5539 offset 549
5540
5541# OpenGL 1.4 (EXT_secondary_color) commands
5542
5543SecondaryColor3b(red, green, blue)
5544 return void
5545 param red ColorB in value
5546 param green ColorB in value
5547 param blue ColorB in value
5548 category VERSION_1_4
5549 profile compatibility
5550 vectorequiv SecondaryColor3bv
5551 version 1.4
5552 deprecated 3.1
5553 offset 561
5554
5555SecondaryColor3bv(v)
5556 return void
5557 param v ColorB in array [3]
5558 category VERSION_1_4
5559 profile compatibility
5560 version 1.4
5561 deprecated 3.1
5562 glxropcode 4126
5563 offset 562
5564
5565SecondaryColor3d(red, green, blue)
5566 return void
5567 param red ColorD in value
5568 param green ColorD in value
5569 param blue ColorD in value
5570 category VERSION_1_4
5571 profile compatibility
5572 vectorequiv SecondaryColor3dv
5573 version 1.4
5574 deprecated 3.1
5575 offset 563
5576
5577SecondaryColor3dv(v)
5578 return void
5579 param v ColorD in array [3]
5580 category VERSION_1_4
5581 profile compatibility
5582 version 1.4
5583 deprecated 3.1
5584 glxropcode 4130
5585 offset 564
5586
5587SecondaryColor3f(red, green, blue)
5588 return void
5589 param red ColorF in value
5590 param green ColorF in value
5591 param blue ColorF in value
5592 category VERSION_1_4
5593 profile compatibility
5594 vectorequiv SecondaryColor3fv
5595 version 1.4
5596 deprecated 3.1
5597 offset 565
5598
5599SecondaryColor3fv(v)
5600 return void
5601 param v ColorF in array [3]
5602 category VERSION_1_4
5603 profile compatibility
5604 version 1.4
5605 deprecated 3.1
5606 glxropcode 4129
5607 offset 566
5608
5609SecondaryColor3i(red, green, blue)
5610 return void
5611 param red ColorI in value
5612 param green ColorI in value
5613 param blue ColorI in value
5614 category VERSION_1_4
5615 profile compatibility
5616 vectorequiv SecondaryColor3iv
5617 version 1.4
5618 deprecated 3.1
5619 offset 567
5620
5621SecondaryColor3iv(v)
5622 return void
5623 param v ColorI in array [3]
5624 category VERSION_1_4
5625 profile compatibility
5626 version 1.4
5627 deprecated 3.1
5628 glxropcode 4128
5629 offset 568
5630
5631SecondaryColor3s(red, green, blue)
5632 return void
5633 param red ColorS in value
5634 param green ColorS in value
5635 param blue ColorS in value
5636 category VERSION_1_4
5637 profile compatibility
5638 vectorequiv SecondaryColor3sv
5639 version 1.4
5640 deprecated 3.1
5641 offset 569
5642
5643SecondaryColor3sv(v)
5644 return void
5645 param v ColorS in array [3]
5646 category VERSION_1_4
5647 profile compatibility
5648 version 1.4
5649 deprecated 3.1
5650 glxropcode 4127
5651 offset 570
5652
5653SecondaryColor3ub(red, green, blue)
5654 return void
5655 param red ColorUB in value
5656 param green ColorUB in value
5657 param blue ColorUB in value
5658 category VERSION_1_4
5659 profile compatibility
5660 vectorequiv SecondaryColor3ubv
5661 version 1.4
5662 deprecated 3.1
5663 offset 571
5664
5665SecondaryColor3ubv(v)
5666 return void
5667 param v ColorUB in array [3]
5668 category VERSION_1_4
5669 profile compatibility
5670 version 1.4
5671 deprecated 3.1
5672 glxropcode 4131
5673 offset 572
5674
5675SecondaryColor3ui(red, green, blue)
5676 return void
5677 param red ColorUI in value
5678 param green ColorUI in value
5679 param blue ColorUI in value
5680 category VERSION_1_4
5681 profile compatibility
5682 vectorequiv SecondaryColor3uiv
5683 version 1.4
5684 deprecated 3.1
5685 offset 573
5686
5687SecondaryColor3uiv(v)
5688 return void
5689 param v ColorUI in array [3]
5690 category VERSION_1_4
5691 profile compatibility
5692 version 1.4
5693 deprecated 3.1
5694 glxropcode 4133
5695 offset 574
5696
5697SecondaryColor3us(red, green, blue)
5698 return void
5699 param red ColorUS in value
5700 param green ColorUS in value
5701 param blue ColorUS in value
5702 category VERSION_1_4
5703 profile compatibility
5704 vectorequiv SecondaryColor3usv
5705 version 1.4
5706 deprecated 3.1
5707 offset 575
5708
5709SecondaryColor3usv(v)
5710 return void
5711 param v ColorUS in array [3]
5712 category VERSION_1_4
5713 profile compatibility
5714 version 1.4
5715 deprecated 3.1
5716 glxropcode 4132
5717 offset 576
5718
5719SecondaryColorPointer(size, type, stride, pointer)
5720 return void
5721 param size Int32 in value
5722 param type ColorPointerType in value
5723 param stride SizeI in value
5724 param pointer Void in array [COMPSIZE(size/type/stride)] retained
5725 category VERSION_1_4
5726 profile compatibility
5727 dlflags notlistable
5728 glxflags client-handcode server-handcode
5729 version 1.4
5730 deprecated 3.1
5731 extension
5732 offset 577
5733
5734# OpenGL 1.4 (ARB_window_pos) commands
5735# Note: all WindowPos* entry points use glxropcode ropcode 230, with 3 float parameters
5736
5737WindowPos2d(x, y)
5738 return void
5739 param x CoordD in value
5740 param y CoordD in value
5741 category VERSION_1_4
5742 profile compatibility
5743 vectorequiv WindowPos2dv
5744 version 1.4
5745 deprecated 3.1
5746 offset 513
5747
5748WindowPos2dv(v)
5749 return void
5750 param v CoordD in array [2]
5751 category VERSION_1_4
5752 profile compatibility
5753 version 1.4
5754 deprecated 3.1
5755 glxropcode 230
5756 glxflags client-handcode server-handcode
5757 offset 514
5758
5759WindowPos2f(x, y)
5760 return void
5761 param x CoordF in value
5762 param y CoordF in value
5763 category VERSION_1_4
5764 profile compatibility
5765 vectorequiv WindowPos2fv
5766 version 1.4
5767 deprecated 3.1
5768 offset 515
5769
5770WindowPos2fv(v)
5771 return void
5772 param v CoordF in array [2]
5773 category VERSION_1_4
5774 profile compatibility
5775 version 1.4
5776 deprecated 3.1
5777 glxropcode 230
5778 glxflags client-handcode server-handcode
5779 offset 516
5780
5781WindowPos2i(x, y)
5782 return void
5783 param x CoordI in value
5784 param y CoordI in value
5785 category VERSION_1_4
5786 profile compatibility
5787 vectorequiv WindowPos2iv
5788 version 1.4
5789 deprecated 3.1
5790 offset 517
5791
5792WindowPos2iv(v)
5793 return void
5794 param v CoordI in array [2]
5795 category VERSION_1_4
5796 profile compatibility
5797 version 1.4
5798 deprecated 3.1
5799 glxropcode 230
5800 glxflags client-handcode server-handcode
5801 offset 518
5802
5803WindowPos2s(x, y)
5804 return void
5805 param x CoordS in value
5806 param y CoordS in value
5807 category VERSION_1_4
5808 profile compatibility
5809 vectorequiv WindowPos2sv
5810 version 1.4
5811 deprecated 3.1
5812 offset 519
5813
5814WindowPos2sv(v)
5815 return void
5816 param v CoordS in array [2]
5817 category VERSION_1_4
5818 profile compatibility
5819 version 1.4
5820 deprecated 3.1
5821 glxropcode 230
5822 glxflags client-handcode server-handcode
5823 offset 520
5824
5825WindowPos3d(x, y, z)
5826 return void
5827 param x CoordD in value
5828 param y CoordD in value
5829 param z CoordD in value
5830 vectorequiv WindowPos3dv
5831 category VERSION_1_4
5832 profile compatibility
5833 version 1.4
5834 deprecated 3.1
5835 offset 521
5836
5837WindowPos3dv(v)
5838 return void
5839 param v CoordD in array [3]
5840 category VERSION_1_4
5841 profile compatibility
5842 version 1.4
5843 deprecated 3.1
5844 glxropcode 230
5845 glxflags client-handcode server-handcode
5846 offset 522
5847
5848WindowPos3f(x, y, z)
5849 return void
5850 param x CoordF in value
5851 param y CoordF in value
5852 param z CoordF in value
5853 category VERSION_1_4
5854 profile compatibility
5855 vectorequiv WindowPos3fv
5856 version 1.4
5857 deprecated 3.1
5858 offset 523
5859
5860WindowPos3fv(v)
5861 return void
5862 param v CoordF in array [3]
5863 category VERSION_1_4
5864 profile compatibility
5865 version 1.4
5866 deprecated 3.1
5867 glxropcode 230
5868 glxflags client-handcode server-handcode
5869 offset 524
5870
5871WindowPos3i(x, y, z)
5872 return void
5873 param x CoordI in value
5874 param y CoordI in value
5875 param z CoordI in value
5876 category VERSION_1_4
5877 profile compatibility
5878 vectorequiv WindowPos3iv
5879 version 1.4
5880 deprecated 3.1
5881 offset 525
5882
5883WindowPos3iv(v)
5884 return void
5885 param v CoordI in array [3]
5886 category VERSION_1_4
5887 profile compatibility
5888 version 1.4
5889 deprecated 3.1
5890 glxropcode 230
5891 glxflags client-handcode server-handcode
5892 offset 526
5893
5894WindowPos3s(x, y, z)
5895 return void
5896 param x CoordS in value
5897 param y CoordS in value
5898 param z CoordS in value
5899 category VERSION_1_4
5900 profile compatibility
5901 vectorequiv WindowPos3sv
5902 version 1.4
5903 deprecated 3.1
5904 offset 527
5905
5906WindowPos3sv(v)
5907 return void
5908 param v CoordS in array [3]
5909 category VERSION_1_4
5910 profile compatibility
5911 version 1.4
5912 deprecated 3.1
5913 glxropcode 230
5914 glxflags client-handcode server-handcode
5915 offset 528
5916
5917###############################################################################
5918###############################################################################
5919#
5920# OpenGL 1.5 commands
5921#
5922###############################################################################
5923###############################################################################
5924
5925# OpenGL 1.5 (ARB_occlusion_query) commands
5926
5927GenQueries(n, ids)
5928 return void
5929 param n SizeI in value
5930 param ids UInt32 out array [n]
5931 category VERSION_1_5
5932 version 1.5
5933 extension
5934 glxsingle 162
5935 glxflags ignore
5936 offset 700
5937
5938DeleteQueries(n, ids)
5939 return void
5940 param n SizeI in value
5941 param ids UInt32 in array [n]
5942 category VERSION_1_5
5943 version 1.5
5944 extension
5945 glxsingle 161
5946 glxflags ignore
5947 offset 701
5948
5949IsQuery(id)
5950 return Boolean
5951 param id UInt32 in value
5952 category VERSION_1_5
5953 version 1.5
5954 extension
5955 glxsingle 163
5956 glxflags ignore
5957 offset 702
5958
5959BeginQuery(target, id)
5960 return void
5961 param target GLenum in value
5962 param id UInt32 in value
5963 category VERSION_1_5
5964 version 1.5
5965 extension
5966 glxropcode 231
5967 glxflags ignore
5968 offset 703
5969
5970EndQuery(target)
5971 return void
5972 param target GLenum in value
5973 category VERSION_1_5
5974 version 1.5
5975 extension
5976 glxropcode 232
5977 glxflags ignore
5978 offset 704
5979
5980GetQueryiv(target, pname, params)
5981 return void
5982 param target GLenum in value
5983 param pname GLenum in value
5984 param params Int32 out array [pname]
5985 category VERSION_1_5
5986 dlflags notlistable
5987 version 1.5
5988 extension
5989 glxsingle 164
5990 glxflags ignore
5991 offset 705
5992
5993GetQueryObjectiv(id, pname, params)
5994 return void
5995 param id UInt32 in value
5996 param pname GLenum in value
5997 param params Int32 out array [pname]
5998 category VERSION_1_5
5999 dlflags notlistable
6000 version 1.5
6001 extension
6002 glxsingle 165
6003 glxflags ignore
6004 offset 706
6005
6006GetQueryObjectuiv(id, pname, params)
6007 return void
6008 param id UInt32 in value
6009 param pname GLenum in value
6010 param params UInt32 out array [pname]
6011 category VERSION_1_5
6012 dlflags notlistable
6013 version 1.5
6014 extension
6015 glxsingle 166
6016 glxflags ignore
6017 offset 707
6018
6019# OpenGL 1.5 (ARB_vertex_buffer_object) commands
6020
6021BindBuffer(target, buffer)
6022 return void
6023 param target BufferTargetARB in value
6024 param buffer UInt32 in value
6025 category VERSION_1_5
6026 version 1.5
6027 extension
6028 glxropcode ?
6029 glxflags ignore
6030 offset 688
6031
6032DeleteBuffers(n, buffers)
6033 return void
6034 param n SizeI in value
6035 param buffers ConstUInt32 in array [n]
6036 category VERSION_1_5
6037 version 1.5
6038 extension
6039 glxropcode ?
6040 glxflags ignore
6041 offset 691
6042
6043GenBuffers(n, buffers)
6044 return void
6045 param n SizeI in value
6046 param buffers UInt32 out array [n]
6047 category VERSION_1_5
6048 version 1.5
6049 extension
6050 glxropcode ?
6051 glxflags ignore
6052 offset 692
6053
6054IsBuffer(buffer)
6055 return Boolean
6056 param buffer UInt32 in value
6057 category VERSION_1_5
6058 version 1.5
6059 extension
6060 glxropcode ?
6061 glxflags ignore
6062 offset 696
6063
6064BufferData(target, size, data, usage)
6065 return void
6066 param target BufferTargetARB in value
6067 param size BufferSize in value
6068 param data ConstVoid in array [size]
6069 param usage BufferUsageARB in value
6070 category VERSION_1_5
6071 version 1.5
6072 extension
6073 glxropcode ?
6074 glxflags ignore
6075 offset 689
6076
6077BufferSubData(target, offset, size, data)
6078 return void
6079 param target BufferTargetARB in value
6080 param offset BufferOffset in value
6081 param size BufferSize in value
6082 param data ConstVoid in array [size]
6083 category VERSION_1_5
6084 version 1.5
6085 extension
6086 glxropcode ?
6087 glxflags ignore
6088 offset 690
6089
6090GetBufferSubData(target, offset, size, data)
6091 return void
6092 param target BufferTargetARB in value
6093 param offset BufferOffset in value
6094 param size BufferSize in value
6095 param data Void out array [size]
6096 category VERSION_1_5
6097 dlflags notlistable
6098 version 1.5
6099 extension
6100 glxsingle ?
6101 glxflags ignore
6102 offset 695
6103
6104MapBuffer(target, access)
6105 return VoidPointer
6106 param target BufferTargetARB in value
6107 param access BufferAccessARB in value
6108 category VERSION_1_5
6109 version 1.5
6110 extension
6111 glxropcode ?
6112 glxflags ignore
6113 offset 697
6114
6115UnmapBuffer(target)
6116 return Boolean
6117 param target BufferTargetARB in value
6118 category VERSION_1_5
6119 version 1.5
6120 extension
6121 glxropcode ?
6122 glxflags ignore
6123 offset 698
6124
6125GetBufferParameteriv(target, pname, params)
6126 return void
6127 param target BufferTargetARB in value
6128 param pname BufferPNameARB in value
6129 param params Int32 out array [COMPSIZE(pname)]
6130 category VERSION_1_5
6131 dlflags notlistable
6132 version 1.5
6133 extension
6134 glxsingle ?
6135 glxflags ignore
6136 offset 693
6137
6138GetBufferPointerv(target, pname, params)
6139 return void
6140 param target BufferTargetARB in value
6141 param pname BufferPointerNameARB in value
6142 param params VoidPointer out array [1]
6143 category VERSION_1_5
6144 dlflags notlistable
6145 version 1.5
6146 extension
6147 glxsingle ?
6148 glxflags ignore
6149 offset 694
6150
6151# OpenGL 1.5 (EXT_shadow_funcs) commands - none
6152
6153
6154###############################################################################
6155###############################################################################
6156#
6157# OpenGL 2.0 commands
6158#
6159###############################################################################
6160###############################################################################
6161
6162# OpenGL 2.0 (EXT_blend_equation_separate) commands
6163
6164BlendEquationSeparate(modeRGB, modeAlpha)
6165 return void
6166 param modeRGB BlendEquationModeEXT in value
6167 param modeAlpha BlendEquationModeEXT in value
6168 category VERSION_2_0
6169 version 2.0
6170 extension
6171 glxropcode 4228
6172
6173# OpenGL 2.0 (ARB_draw_buffers) commands
6174
6175DrawBuffers(n, bufs)
6176 return void
6177 param n SizeI in value
6178 param bufs DrawBufferModeATI in array [n]
6179 category VERSION_2_0
6180 version 2.0
6181 extension
6182 glxropcode 233
6183 glxflags ignore
6184 offset ?
6185
6186# OpenGL 2.0 (ARB_stencil_two_side) commands
6187
6188StencilOpSeparate(face, sfail, dpfail, dppass)
6189 return void
6190 param face StencilFaceDirection in value
6191 param sfail StencilOp in value
6192 param dpfail StencilOp in value
6193 param dppass StencilOp in value
6194 category VERSION_2_0
6195 version 2.0
6196 extension
6197 glxropcode ?
6198 glxflags ignore
6199 offset ?
6200
6201StencilFuncSeparate(face, func, ref, mask)
6202 return void
6203 param face StencilFaceDirection in value
6204 param func StencilFunction in value
6205 param ref StencilValue in value
6206 param mask MaskedStencilValue in value
6207 category VERSION_2_0
6208 version 2.0
6209 extension
6210 glxropcode ?
6211 glxflags ignore
6212 offset ?
6213
6214StencilMaskSeparate(face, mask)
6215 return void
6216 param face StencilFaceDirection in value
6217 param mask MaskedStencilValue in value
6218 category VERSION_2_0
6219 version 2.0
6220 extension
6221 glxropcode ?
6222 glxflags ignore
6223 offset ?
6224
6225# OpenGL 2.0 (ARB_shader_objects / ARB_vertex_shader / ARB_fragment_shader) commands
6226
6227AttachShader(program, shader)
6228 return void
6229 param program UInt32 in value
6230 param shader UInt32 in value
6231 category VERSION_2_0
6232 version 2.0
6233 extension
6234 glxropcode ?
6235 glxflags ignore
6236 offset ?
6237
6238BindAttribLocation(program, index, name)
6239 return void
6240 param program UInt32 in value
6241 param index UInt32 in value
6242 param name Char in array []
6243 category VERSION_2_0
6244 version 2.0
6245 extension
6246 glxropcode ?
6247 glxflags ignore
6248 offset ?
6249
6250CompileShader(shader)
6251 return void
6252 param shader UInt32 in value
6253 category VERSION_2_0
6254 version 2.0
6255 extension
6256 glxropcode ?
6257 glxflags ignore
6258 offset ?
6259
6260CreateProgram()
6261 return UInt32
6262 category VERSION_2_0
6263 version 2.0
6264 extension
6265 glxropcode ?
6266 glxflags ignore
6267 offset ?
6268
6269CreateShader(type)
6270 return UInt32
6271 param type GLenum in value
6272 category VERSION_2_0
6273 version 2.0
6274 extension
6275 glxropcode ?
6276 glxflags ignore
6277 offset ?
6278
6279DeleteProgram(program)
6280 return void
6281 param program UInt32 in value
6282 category VERSION_2_0
6283 version 2.0
6284 extension
6285 glxsingle 202
6286 offset ?
6287
6288DeleteShader(shader)
6289 return void
6290 param shader UInt32 in value
6291 category VERSION_2_0
6292 version 2.0
6293 extension
6294 glxsingle 195
6295 offset ?
6296
6297DetachShader(program, shader)
6298 return void
6299 param program UInt32 in value
6300 param shader UInt32 in value
6301 category VERSION_2_0
6302 version 2.0
6303 extension
6304 glxropcode ?
6305 glxflags ignore
6306 offset ?
6307
6308DisableVertexAttribArray(index)
6309 return void
6310 param index UInt32 in value
6311 dlflags notlistable
6312 category VERSION_2_0
6313 version 2.0
6314 extension soft WINSOFT NV10
6315 glxflags ignore
6316 offset 666
6317
6318EnableVertexAttribArray(index)
6319 return void
6320 param index UInt32 in value
6321 dlflags notlistable
6322 category VERSION_2_0
6323 version 2.0
6324 extension soft WINSOFT NV10
6325 glxflags ignore
6326 offset 665
6327
6328GetActiveAttrib(program, index, bufSize, length, size, type, name)
6329 return void
6330 param program UInt32 in value
6331 param index UInt32 in value
6332 param bufSize SizeI in value
6333 param length SizeI out array [1]
6334 param size Int32 out array [1]
6335 param type GLenum out array [1]
6336 param name Char out array []
6337 category VERSION_2_0
6338 dlflags notlistable
6339 version 2.0
6340 extension
6341 glxsingle ?
6342 glxflags ignore
6343 offset ?
6344
6345GetActiveUniform(program, index, bufSize, length, size, type, name)
6346 return void
6347 param program UInt32 in value
6348 param index UInt32 in value
6349 param bufSize SizeI in value
6350 param length SizeI out array [1]
6351 param size Int32 out array [1]
6352 param type GLenum out array [1]
6353 param name Char out array []
6354 category VERSION_2_0
6355 dlflags notlistable
6356 version 2.0
6357 extension
6358 glxsingle ?
6359 glxflags ignore
6360 offset ?
6361
6362GetAttachedShaders(program, maxCount, count, obj)
6363 return void
6364 param program UInt32 in value
6365 param maxCount SizeI in value
6366 param count SizeI out array [1]
6367 param obj UInt32 out array [count]
6368 category VERSION_2_0
6369 dlflags notlistable
6370 version 2.0
6371 extension
6372 glxsingle ?
6373 glxflags ignore
6374 offset ?
6375
6376GetAttribLocation(program, name)
6377 return Int32
6378 param program UInt32 in value
6379 param name Char in array []
6380 category VERSION_2_0
6381 dlflags notlistable
6382 version 2.0
6383 extension
6384 glxsingle ?
6385 glxflags ignore
6386 offset ?
6387
6388GetProgramiv(program, pname, params)
6389 return void
6390 param program UInt32 in value
6391 param pname GLenum in value
6392 param params Int32 out array [pname]
6393 category VERSION_2_0
6394 dlflags notlistable
6395 version 2.0
6396 extension
6397 glxsingle 199
6398 offset ?
6399
6400GetProgramInfoLog(program, bufSize, length, infoLog)
6401 return void
6402 param program UInt32 in value
6403 param bufSize SizeI in value
6404 param length SizeI out array [1]
6405 param infoLog Char out array [length]
6406 category VERSION_2_0
6407 dlflags notlistable
6408 version 2.0
6409 extension
6410 glxsingle 201
6411 offset ?
6412
6413GetShaderiv(shader, pname, params)
6414 return void
6415 param shader UInt32 in value
6416 param pname GLenum in value
6417 param params Int32 out array [pname]
6418 category VERSION_2_0
6419 dlflags notlistable
6420 version 2.0
6421 extension
6422 glxsingle 198
6423 offset ?
6424
6425GetShaderInfoLog(shader, bufSize, length, infoLog)
6426 return void
6427 param shader UInt32 in value
6428 param bufSize SizeI in value
6429 param length SizeI out array [1]
6430 param infoLog Char out array [length]
6431 category VERSION_2_0
6432 dlflags notlistable
6433 version 2.0
6434 extension
6435 glxsingle 200
6436 offset ?
6437
6438GetShaderSource(shader, bufSize, length, source)
6439 return void
6440 param shader UInt32 in value
6441 param bufSize SizeI in value
6442 param length SizeI out array [1]
6443 param source Char out array [length]
6444 category VERSION_2_0
6445 dlflags notlistable
6446 version 2.0
6447 extension
6448 glxsingle ?
6449 glxflags ignore
6450 offset ?
6451
6452GetUniformLocation(program, name)
6453 return Int32
6454 param program UInt32 in value
6455 param name Char in array []
6456 category VERSION_2_0
6457 dlflags notlistable
6458 version 2.0
6459 extension
6460 glxsingle ?
6461 glxflags ignore
6462 offset ?
6463
6464GetUniformfv(program, location, params)
6465 return void
6466 param program UInt32 in value
6467 param location Int32 in value
6468 param params Float32 out array [COMPSIZE(location)]
6469 category VERSION_2_0
6470 dlflags notlistable
6471 version 2.0
6472 extension
6473 glxsingle ?
6474 glxflags ignore
6475 offset ?
6476
6477GetUniformiv(program, location, params)
6478 return void
6479 param program UInt32 in value
6480 param location Int32 in value
6481 param params Int32 out array [COMPSIZE(location)]
6482 category VERSION_2_0
6483 dlflags notlistable
6484 version 2.0
6485 extension
6486 glxsingle ?
6487 glxflags ignore
6488 offset ?
6489
6490GetVertexAttribdv(index, pname, params)
6491 return void
6492 param index UInt32 in value
6493 param pname VertexAttribPropertyARB in value
6494 param params Float64 out array [4]
6495 dlflags notlistable
6496 category VERSION_2_0
6497 version 2.0
6498 extension soft WINSOFT NV10
6499 glxvendorpriv 1301
6500 offset 588
6501
6502GetVertexAttribfv(index, pname, params)
6503 return void
6504 param index UInt32 in value
6505 param pname VertexAttribPropertyARB in value
6506 param params Float32 out array [4]
6507 dlflags notlistable
6508 category VERSION_2_0
6509 version 2.0
6510 extension soft WINSOFT NV10
6511 glxvendorpriv 1302
6512 offset 589
6513
6514GetVertexAttribiv(index, pname, params)
6515 return void
6516 param index UInt32 in value
6517 param pname VertexAttribPropertyARB in value
6518 param params Int32 out array [4]
6519 dlflags notlistable
6520 category VERSION_2_0
6521 version 2.0
6522 extension soft WINSOFT NV10
6523 glxvendorpriv 1303
6524 offset 590
6525
6526GetVertexAttribPointerv(index, pname, pointer)
6527 return void
6528 param index UInt32 in value
6529 param pname VertexAttribPointerPropertyARB in value
6530 param pointer VoidPointer out array [1]
6531 dlflags notlistable
6532 category VERSION_2_0
6533 version 2.0
6534 extension soft WINSOFT NV10
6535 glxflags ignore
6536 offset 591
6537
6538IsProgram(program)
6539 return Boolean
6540 param program UInt32 in value
6541 dlflags notlistable
6542 category VERSION_2_0
6543 version 2.0
6544 extension soft WINSOFT NV10
6545 glxsingle 197
6546 offset 592
6547
6548IsShader(shader)
6549 return Boolean
6550 param shader UInt32 in value
6551 dlflags notlistable
6552 category VERSION_2_0
6553 version 2.0
6554 extension soft WINSOFT NV10
6555 glxsingle 196
6556 offset ?
6557
6558LinkProgram(program)
6559 return void
6560 param program UInt32 in value
6561 category VERSION_2_0
6562 version 2.0
6563 extension
6564 glxropcode ?
6565 glxflags ignore
6566 offset ?
6567
6568ShaderSource(shader, count, string, length)
6569 return void
6570 param shader UInt32 in value
6571 param count SizeI in value
6572 param string ConstCharPointer in array [count]
6573 param length Int32 in array [1]
6574 category VERSION_2_0
6575 version 2.0
6576 extension
6577 glxropcode ?
6578 glxflags ignore
6579 offset ?
6580
6581UseProgram(program)
6582 return void
6583 param program UInt32 in value
6584 category VERSION_2_0
6585 version 2.0
6586 extension
6587 glxropcode ?
6588 glxflags ignore
6589 offset ?
6590
6591Uniform1f(location, v0)
6592 return void
6593 param location Int32 in value
6594 param v0 Float32 in value
6595 category VERSION_2_0
6596 version 2.0
6597 extension
6598 glxropcode ?
6599 glxflags ignore
6600 offset ?
6601
6602Uniform2f(location, v0, v1)
6603 return void
6604 param location Int32 in value
6605 param v0 Float32 in value
6606 param v1 Float32 in value
6607 category VERSION_2_0
6608 version 2.0
6609 extension
6610 glxropcode ?
6611 glxflags ignore
6612 offset ?
6613
6614Uniform3f(location, v0, v1, v2)
6615 return void
6616 param location Int32 in value
6617 param v0 Float32 in value
6618 param v1 Float32 in value
6619 param v2 Float32 in value
6620 category VERSION_2_0
6621 version 2.0
6622 extension
6623 glxropcode ?
6624 glxflags ignore
6625 offset ?
6626
6627Uniform4f(location, v0, v1, v2, v3)
6628 return void
6629 param location Int32 in value
6630 param v0 Float32 in value
6631 param v1 Float32 in value
6632 param v2 Float32 in value
6633 param v3 Float32 in value
6634 category VERSION_2_0
6635 version 2.0
6636 extension
6637 glxropcode ?
6638 glxflags ignore
6639 offset ?
6640
6641Uniform1i(location, v0)
6642 return void
6643 param location Int32 in value
6644 param v0 Int32 in value
6645 category VERSION_2_0
6646 version 2.0
6647 extension
6648 glxropcode ?
6649 glxflags ignore
6650 offset ?
6651
6652Uniform2i(location, v0, v1)
6653 return void
6654 param location Int32 in value
6655 param v0 Int32 in value
6656 param v1 Int32 in value
6657 category VERSION_2_0
6658 version 2.0
6659 extension
6660 glxropcode ?
6661 glxflags ignore
6662 offset ?
6663
6664Uniform3i(location, v0, v1, v2)
6665 return void
6666 param location Int32 in value
6667 param v0 Int32 in value
6668 param v1 Int32 in value
6669 param v2 Int32 in value
6670 category VERSION_2_0
6671 version 2.0
6672 extension
6673 glxropcode ?
6674 glxflags ignore
6675 offset ?
6676
6677Uniform4i(location, v0, v1, v2, v3)
6678 return void
6679 param location Int32 in value
6680 param v0 Int32 in value
6681 param v1 Int32 in value
6682 param v2 Int32 in value
6683 param v3 Int32 in value
6684 category VERSION_2_0
6685 version 2.0
6686 extension
6687 glxropcode ?
6688 glxflags ignore
6689 offset ?
6690
6691Uniform1fv(location, count, value)
6692 return void
6693 param location Int32 in value
6694 param count SizeI in value
6695 param value Float32 in array [count]
6696 category VERSION_2_0
6697 version 2.0
6698 extension
6699 glxropcode ?
6700 glxflags ignore
6701 offset ?
6702
6703Uniform2fv(location, count, value)
6704 return void
6705 param location Int32 in value
6706 param count SizeI in value
6707 param value Float32 in array [count]
6708 category VERSION_2_0
6709 version 2.0
6710 extension
6711 glxropcode ?
6712 glxflags ignore
6713 offset ?
6714
6715Uniform3fv(location, count, value)
6716 return void
6717 param location Int32 in value
6718 param count SizeI in value
6719 param value Float32 in array [count]
6720 category VERSION_2_0
6721 version 2.0
6722 extension
6723 glxropcode ?
6724 glxflags ignore
6725 offset ?
6726
6727Uniform4fv(location, count, value)
6728 return void
6729 param location Int32 in value
6730 param count SizeI in value
6731 param value Float32 in array [count]
6732 category VERSION_2_0
6733 version 2.0
6734 extension
6735 glxropcode ?
6736 glxflags ignore
6737 offset ?
6738
6739Uniform1iv(location, count, value)
6740 return void
6741 param location Int32 in value
6742 param count SizeI in value
6743 param value Int32 in array [count]
6744 category VERSION_2_0
6745 version 2.0
6746 extension
6747 glxropcode ?
6748 glxflags ignore
6749 offset ?
6750
6751Uniform2iv(location, count, value)
6752 return void
6753 param location Int32 in value
6754 param count SizeI in value
6755 param value Int32 in array [count]
6756 category VERSION_2_0
6757 version 2.0
6758 extension
6759 glxropcode ?
6760 glxflags ignore
6761 offset ?
6762
6763Uniform3iv(location, count, value)
6764 return void
6765 param location Int32 in value
6766 param count SizeI in value
6767 param value Int32 in array [count]
6768 category VERSION_2_0
6769 version 2.0
6770 extension
6771 glxropcode ?
6772 glxflags ignore
6773 offset ?
6774
6775Uniform4iv(location, count, value)
6776 return void
6777 param location Int32 in value
6778 param count SizeI in value
6779 param value Int32 in array [count]
6780 category VERSION_2_0
6781 version 2.0
6782 extension
6783 glxropcode ?
6784 glxflags ignore
6785 offset ?
6786
6787UniformMatrix2fv(location, count, transpose, value)
6788 return void
6789 param location Int32 in value
6790 param count SizeI in value
6791 param transpose Boolean in value
6792 param value Float32 in array [count]
6793 category VERSION_2_0
6794 version 2.0
6795 extension
6796 glxropcode ?
6797 glxflags ignore
6798 offset ?
6799
6800UniformMatrix3fv(location, count, transpose, value)
6801 return void
6802 param location Int32 in value
6803 param count SizeI in value
6804 param transpose Boolean in value
6805 param value Float32 in array [count]
6806 category VERSION_2_0
6807 version 2.0
6808 extension
6809 glxropcode ?
6810 glxflags ignore
6811 offset ?
6812
6813UniformMatrix4fv(location, count, transpose, value)
6814 return void
6815 param location Int32 in value
6816 param count SizeI in value
6817 param transpose Boolean in value
6818 param value Float32 in array [count]
6819 category VERSION_2_0
6820 version 2.0
6821 extension
6822 glxropcode ?
6823 glxflags ignore
6824 offset ?
6825
6826ValidateProgram(program)
6827 return void
6828 param program UInt32 in value
6829 category VERSION_2_0
6830 version 2.0
6831 extension
6832 glxropcode ?
6833 glxflags ignore
6834 offset ?
6835
6836VertexAttrib1d(index, x)
6837 return void
6838 param index UInt32 in value
6839 param x Float64 in value
6840 category VERSION_2_0
6841 version 2.0
6842 deprecated 3.1
6843 vectorequiv VertexAttrib1dv
6844 extension soft WINSOFT NV10
6845 glxflags ignore
6846 offset 603
6847
6848VertexAttrib1dv(index, v)
6849 return void
6850 param index UInt32 in value
6851 param v Float64 in array [1]
6852 category VERSION_2_0
6853 version 2.0
6854 deprecated 3.1
6855 extension soft WINSOFT NV10
6856 glxropcode 4197
6857 offset 604
6858
6859VertexAttrib1f(index, x)
6860 return void
6861 param index UInt32 in value
6862 param x Float32 in value
6863 category VERSION_2_0
6864 version 2.0
6865 deprecated 3.1
6866 vectorequiv VertexAttrib1fv
6867 extension soft WINSOFT NV10
6868 glxflags ignore
6869 offset 605
6870
6871VertexAttrib1fv(index, v)
6872 return void
6873 param index UInt32 in value
6874 param v Float32 in array [1]
6875 category VERSION_2_0
6876 version 2.0
6877 deprecated 3.1
6878 extension soft WINSOFT NV10
6879 glxropcode 4193
6880 offset 606
6881
6882VertexAttrib1s(index, x)
6883 return void
6884 param index UInt32 in value
6885 param x Int16 in value
6886 category VERSION_2_0
6887 version 2.0
6888 deprecated 3.1
6889 vectorequiv VertexAttrib1sv
6890 extension soft WINSOFT NV10
6891 glxflags ignore
6892 offset 607
6893
6894VertexAttrib1sv(index, v)
6895 return void
6896 param index UInt32 in value
6897 param v Int16 in array [1]
6898 category VERSION_2_0
6899 version 2.0
6900 deprecated 3.1
6901 extension soft WINSOFT NV10
6902 glxropcode 4189
6903 offset 608
6904
6905VertexAttrib2d(index, x, y)
6906 return void
6907 param index UInt32 in value
6908 param x Float64 in value
6909 param y Float64 in value
6910 category VERSION_2_0
6911 version 2.0
6912 deprecated 3.1
6913 vectorequiv VertexAttrib2dv
6914 extension soft WINSOFT NV10
6915 glxflags ignore
6916 offset 609
6917
6918VertexAttrib2dv(index, v)
6919 return void
6920 param index UInt32 in value
6921 param v Float64 in array [2]
6922 category VERSION_2_0
6923 version 2.0
6924 deprecated 3.1
6925 extension soft WINSOFT NV10
6926 glxropcode 4198
6927 offset 610
6928
6929VertexAttrib2f(index, x, y)
6930 return void
6931 param index UInt32 in value
6932 param x Float32 in value
6933 param y Float32 in value
6934 category VERSION_2_0
6935 version 2.0
6936 deprecated 3.1
6937 vectorequiv VertexAttrib2fv
6938 extension soft WINSOFT NV10
6939 glxflags ignore
6940 offset 611
6941
6942VertexAttrib2fv(index, v)
6943 return void
6944 param index UInt32 in value
6945 param v Float32 in array [2]
6946 category VERSION_2_0
6947 version 2.0
6948 deprecated 3.1
6949 extension soft WINSOFT NV10
6950 glxropcode 4194
6951 offset 612
6952
6953VertexAttrib2s(index, x, y)
6954 return void
6955 param index UInt32 in value
6956 param x Int16 in value
6957 param y Int16 in value
6958 category VERSION_2_0
6959 version 2.0
6960 deprecated 3.1
6961 vectorequiv VertexAttrib2sv
6962 extension soft WINSOFT NV10
6963 glxflags ignore
6964 offset 613
6965
6966VertexAttrib2sv(index, v)
6967 return void
6968 param index UInt32 in value
6969 param v Int16 in array [2]
6970 category VERSION_2_0
6971 version 2.0
6972 deprecated 3.1
6973 extension soft WINSOFT NV10
6974 glxropcode 4190
6975 offset 614
6976
6977VertexAttrib3d(index, x, y, z)
6978 return void
6979 param index UInt32 in value
6980 param x Float64 in value
6981 param y Float64 in value
6982 param z Float64 in value
6983 category VERSION_2_0
6984 version 2.0
6985 deprecated 3.1
6986 vectorequiv VertexAttrib3dv
6987 extension soft WINSOFT NV10
6988 glxflags ignore
6989 offset 615
6990
6991VertexAttrib3dv(index, v)
6992 return void
6993 param index UInt32 in value
6994 param v Float64 in array [3]
6995 category VERSION_2_0
6996 version 2.0
6997 deprecated 3.1
6998 extension soft WINSOFT NV10
6999 glxropcode 4199
7000 offset 616
7001
7002VertexAttrib3f(index, x, y, z)
7003 return void
7004 param index UInt32 in value
7005 param x Float32 in value
7006 param y Float32 in value
7007 param z Float32 in value
7008 category VERSION_2_0
7009 version 2.0
7010 deprecated 3.1
7011 vectorequiv VertexAttrib3fv
7012 extension soft WINSOFT NV10
7013 glxflags ignore
7014 offset 617
7015
7016VertexAttrib3fv(index, v)
7017 return void
7018 param index UInt32 in value
7019 param v Float32 in array [3]
7020 category VERSION_2_0
7021 version 2.0
7022 deprecated 3.1
7023 extension soft WINSOFT NV10
7024 glxropcode 4195
7025 offset 618
7026
7027VertexAttrib3s(index, x, y, z)
7028 return void
7029 param index UInt32 in value
7030 param x Int16 in value
7031 param y Int16 in value
7032 param z Int16 in value
7033 category VERSION_2_0
7034 version 2.0
7035 deprecated 3.1
7036 vectorequiv VertexAttrib3sv
7037 extension soft WINSOFT NV10
7038 glxflags ignore
7039 offset 619
7040
7041VertexAttrib3sv(index, v)
7042 return void
7043 param index UInt32 in value
7044 param v Int16 in array [3]
7045 category VERSION_2_0
7046 version 2.0
7047 deprecated 3.1
7048 extension soft WINSOFT NV10
7049 glxropcode 4191
7050 offset 620
7051
7052VertexAttrib4Nbv(index, v)
7053 return void
7054 param index UInt32 in value
7055 param v Int8 in array [4]
7056 category VERSION_2_0
7057 version 2.0
7058 deprecated 3.1
7059 extension soft WINSOFT NV10
7060 glxflags ignore
7061 offset 659
7062
7063VertexAttrib4Niv(index, v)
7064 return void
7065 param index UInt32 in value
7066 param v Int32 in array [4]
7067 category VERSION_2_0
7068 version 2.0
7069 deprecated 3.1
7070 extension soft WINSOFT NV10
7071 glxflags ignore
7072 offset 661
7073
7074VertexAttrib4Nsv(index, v)
7075 return void
7076 param index UInt32 in value
7077 param v Int16 in array [4]
7078 category VERSION_2_0
7079 version 2.0
7080 deprecated 3.1
7081 extension soft WINSOFT NV10
7082 glxflags ignore
7083 offset 660
7084
7085VertexAttrib4Nub(index, x, y, z, w)
7086 return void
7087 param index UInt32 in value
7088 param x UInt8 in value
7089 param y UInt8 in value
7090 param z UInt8 in value
7091 param w UInt8 in value
7092 category VERSION_2_0
7093 version 2.0
7094 deprecated 3.1
7095 extension soft WINSOFT NV10
7096 glxflags ignore
7097 offset 627
7098
7099VertexAttrib4Nubv(index, v)
7100 return void
7101 param index UInt32 in value
7102 param v UInt8 in array [4]
7103 category VERSION_2_0
7104 version 2.0
7105 deprecated 3.1
7106 extension soft WINSOFT NV10
7107 glxflags ignore
7108 glxropcode 4201
7109 offset 628
7110
7111VertexAttrib4Nuiv(index, v)
7112 return void
7113 param index UInt32 in value
7114 param v UInt32 in array [4]
7115 category VERSION_2_0
7116 version 2.0
7117 deprecated 3.1
7118 extension soft WINSOFT NV10
7119 glxflags ignore
7120 offset 663
7121
7122VertexAttrib4Nusv(index, v)
7123 return void
7124 param index UInt32 in value
7125 param v UInt16 in array [4]
7126 category VERSION_2_0
7127 version 2.0
7128 deprecated 3.1
7129 extension soft WINSOFT NV10
7130 glxflags ignore
7131 offset 662
7132
7133VertexAttrib4bv(index, v)
7134 return void
7135 param index UInt32 in value
7136 param v Int8 in array [4]
7137 category VERSION_2_0
7138 version 2.0
7139 deprecated 3.1
7140 extension soft WINSOFT NV10
7141 glxflags ignore
7142 offset 654
7143
7144VertexAttrib4d(index, x, y, z, w)
7145 return void
7146 param index UInt32 in value
7147 param x Float64 in value
7148 param y Float64 in value
7149 param z Float64 in value
7150 param w Float64 in value
7151 category VERSION_2_0
7152 version 2.0
7153 deprecated 3.1
7154 vectorequiv VertexAttrib4dv
7155 extension soft WINSOFT NV10
7156 glxflags ignore
7157 offset 621
7158
7159VertexAttrib4dv(index, v)
7160 return void
7161 param index UInt32 in value
7162 param v Float64 in array [4]
7163 category VERSION_2_0
7164 version 2.0
7165 deprecated 3.1
7166 extension soft WINSOFT NV10
7167 glxropcode 4200
7168 offset 622
7169
7170VertexAttrib4f(index, x, y, z, w)
7171 return void
7172 param index UInt32 in value
7173 param x Float32 in value
7174 param y Float32 in value
7175 param z Float32 in value
7176 param w Float32 in value
7177 category VERSION_2_0
7178 version 2.0
7179 deprecated 3.1
7180 vectorequiv VertexAttrib4fv
7181 extension soft WINSOFT NV10
7182 glxflags ignore
7183 offset 623
7184
7185VertexAttrib4fv(index, v)
7186 return void
7187 param index UInt32 in value
7188 param v Float32 in array [4]
7189 category VERSION_2_0
7190 version 2.0
7191 deprecated 3.1
7192 extension soft WINSOFT NV10
7193 glxropcode 4196
7194 offset 624
7195
7196VertexAttrib4iv(index, v)
7197 return void
7198 param index UInt32 in value
7199 param v Int32 in array [4]
7200 category VERSION_2_0
7201 version 2.0
7202 deprecated 3.1
7203 extension soft WINSOFT NV10
7204 glxflags ignore
7205 offset 655
7206
7207VertexAttrib4s(index, x, y, z, w)
7208 return void
7209 param index UInt32 in value
7210 param x Int16 in value
7211 param y Int16 in value
7212 param z Int16 in value
7213 param w Int16 in value
7214 category VERSION_2_0
7215 version 2.0
7216 deprecated 3.1
7217 vectorequiv VertexAttrib4sv
7218 extension soft WINSOFT NV10
7219 glxflags ignore
7220 offset 625
7221
7222VertexAttrib4sv(index, v)
7223 return void
7224 param index UInt32 in value
7225 param v Int16 in array [4]
7226 category VERSION_2_0
7227 version 2.0
7228 deprecated 3.1
7229 extension soft WINSOFT NV10
7230 glxflags ignore
7231 glxropcode 4192
7232 offset 626
7233
7234VertexAttrib4ubv(index, v)
7235 return void
7236 param index UInt32 in value
7237 param v UInt8 in array [4]
7238 category VERSION_2_0
7239 version 2.0
7240 deprecated 3.1
7241 extension soft WINSOFT NV10
7242 glxflags ignore
7243 offset 656
7244
7245VertexAttrib4uiv(index, v)
7246 return void
7247 param index UInt32 in value
7248 param v UInt32 in array [4]
7249 category VERSION_2_0
7250 version 2.0
7251 deprecated 3.1
7252 extension soft WINSOFT NV10
7253 glxflags ignore
7254 offset 658
7255
7256VertexAttrib4usv(index, v)
7257 return void
7258 param index UInt32 in value
7259 param v UInt16 in array [4]
7260 category VERSION_2_0
7261 version 2.0
7262 deprecated 3.1
7263 extension soft WINSOFT NV10
7264 glxflags ignore
7265 offset 657
7266
7267VertexAttribPointer(index, size, type, normalized, stride, pointer)
7268 return void
7269 param index UInt32 in value
7270 param size Int32 in value
7271 param type VertexAttribPointerTypeARB in value
7272 param normalized Boolean in value
7273 param stride SizeI in value
7274 param pointer Void in array [COMPSIZE(size/type/stride)] retained
7275 dlflags notlistable
7276 category VERSION_2_0
7277 version 2.0
7278 extension soft WINSOFT NV10
7279 glxflags ignore
7280 offset 664
7281
7282
7283###############################################################################
7284###############################################################################
7285#
7286# OpenGL 2.1 commands
7287#
7288###############################################################################
7289###############################################################################
7290
7291# OpenGL 2.1 (ARB_pixel_buffer_object) commands - none
7292
7293# OpenGL 2.1 (EXT_texture_sRGB) commands - none
7294
7295# New commands in OpenGL 2.1
7296
7297UniformMatrix2x3fv(location, count, transpose, value)
7298 return void
7299 param location Int32 in value
7300 param count SizeI in value
7301 param transpose Boolean in value
7302 param value Float32 in array [6]
7303 category VERSION_2_1
7304 version 2.1
7305 extension
7306 glxropcode 305
7307 glxflags ignore
7308 offset ?
7309
7310UniformMatrix3x2fv(location, count, transpose, value)
7311 return void
7312 param location Int32 in value
7313 param count SizeI in value
7314 param transpose Boolean in value
7315 param value Float32 in array [6]
7316 category VERSION_2_1
7317 version 2.1
7318 extension
7319 glxropcode 306
7320 offset ?
7321
7322UniformMatrix2x4fv(location, count, transpose, value)
7323 return void
7324 param location Int32 in value
7325 param count SizeI in value
7326 param transpose Boolean in value
7327 param value Float32 in array [8]
7328 category VERSION_2_1
7329 version 2.1
7330 extension
7331 glxropcode 307
7332 offset ?
7333
7334UniformMatrix4x2fv(location, count, transpose, value)
7335 return void
7336 param location Int32 in value
7337 param count SizeI in value
7338 param transpose Boolean in value
7339 param value Float32 in array [8]
7340 category VERSION_2_1
7341 version 2.1
7342 extension
7343 glxropcode 308
7344 offset ?
7345
7346UniformMatrix3x4fv(location, count, transpose, value)
7347 return void
7348 param location Int32 in value
7349 param count SizeI in value
7350 param transpose Boolean in value
7351 param value Float32 in array [12]
7352 category VERSION_2_1
7353 version 2.1
7354 extension
7355 glxropcode 309
7356 offset ?
7357
7358UniformMatrix4x3fv(location, count, transpose, value)
7359 return void
7360 param location Int32 in value
7361 param count SizeI in value
7362 param transpose Boolean in value
7363 param value Float32 in array [12]
7364 category VERSION_2_1
7365 version 2.1
7366 extension
7367 glxropcode 310
7368 offset ?
7369
7370###############################################################################
7371###############################################################################
7372#
7373# OpenGL 3.0 commands
7374#
7375###############################################################################
7376###############################################################################
7377
7378# OpenGL 3.0 (EXT_draw_buffers2) commands
7379
7380ColorMaski(index, r, g, b, a)
7381 return void
7382 param index UInt32 in value
7383 param r Boolean in value
7384 param g Boolean in value
7385 param b Boolean in value
7386 param a Boolean in value
7387 category VERSION_3_0
7388 version 3.0
7389 extension
7390 glxflags ignore
7391 glfflags ignore
7392
7393GetBooleani_v(target, index, data)
7394 return void
7395 param target GLenum in value
7396 param index UInt32 in value
7397 param data Boolean out array [COMPSIZE(target)]
7398 category VERSION_3_0
7399 version 3.0
7400 extension
7401 dlflags notlistable
7402 glxflags ignore
7403 glfflags ignore
7404
7405GetIntegeri_v(target, index, data)
7406 return void
7407 param target GLenum in value
7408 param index UInt32 in value
7409 param data Int32 out array [COMPSIZE(target)]
7410 category VERSION_3_0
7411 version 3.0
7412 extension
7413 dlflags notlistable
7414 glxflags ignore
7415 glfflags ignore
7416
7417Enablei(target, index)
7418 return void
7419 param target GLenum in value
7420 param index UInt32 in value
7421 category VERSION_3_0
7422 version 3.0
7423 extension
7424 glxflags ignore
7425 glfflags ignore
7426
7427Disablei(target, index)
7428 return void
7429 param target GLenum in value
7430 param index UInt32 in value
7431 category VERSION_3_0
7432 version 3.0
7433 extension
7434 glxflags ignore
7435 glfflags ignore
7436
7437IsEnabledi(target, index)
7438 return Boolean
7439 param target GLenum in value
7440 param index UInt32 in value
7441 category VERSION_3_0
7442 version 3.0
7443 extension
7444 dlflags notlistable
7445 glxflags ignore
7446 glfflags ignore
7447
7448# OpenGL 3.0 (EXT_transform_feedback) commands
7449
7450BeginTransformFeedback(primitiveMode)
7451 return void
7452 param primitiveMode GLenum in value
7453 category VERSION_3_0
7454 version 3.0
7455 extension
7456 dlflags notlistable
7457 glxflags ignore
7458 glfflags ignore
7459
7460EndTransformFeedback()
7461 return void
7462 category VERSION_3_0
7463 version 3.0
7464 extension
7465 dlflags notlistable
7466 glxflags ignore
7467 glfflags ignore
7468
7469BindBufferRange(target, index, buffer, offset, size)
7470 return void
7471 param target GLenum in value
7472 param index UInt32 in value
7473 param buffer UInt32 in value
7474 param offset BufferOffset in value
7475 param size BufferSize in value
7476 category VERSION_3_0
7477 version 3.0
7478 extension
7479 dlflags notlistable
7480 glxflags ignore
7481 glfflags ignore
7482
7483BindBufferBase(target, index, buffer)
7484 return void
7485 param target GLenum in value
7486 param index UInt32 in value
7487 param buffer UInt32 in value
7488 category VERSION_3_0
7489 version 3.0
7490 extension
7491 dlflags notlistable
7492 glxflags ignore
7493 glfflags ignore
7494
7495TransformFeedbackVaryings(program, count, varyings, bufferMode)
7496 return void
7497 param program UInt32 in value
7498 param count SizeI in value
7499 param varyings ConstCharPointer in array [count]
7500 param bufferMode GLenum in value
7501 category VERSION_3_0
7502 version 3.0
7503 extension
7504 dlflags notlistable
7505 glxflags ignore
7506 glfflags ignore
7507
7508GetTransformFeedbackVarying(program, index, bufSize, length, size, type, name)
7509 return void
7510 param program UInt32 in value
7511 param index UInt32 in value
7512 param bufSize SizeI in value
7513 param length SizeI out array [1]
7514 param size SizeI out array [1]
7515 param type GLenum out array [1]
7516 param name Char out array [COMPSIZE(length)]
7517 category VERSION_3_0
7518 dlflags notlistable
7519 version 3.0
7520 extension
7521 glfflags ignore
7522 glxflags ignore
7523
7524ClampColor(target, clamp)
7525 return void
7526 param target ClampColorTargetARB in value
7527 param clamp ClampColorModeARB in value
7528 category VERSION_3_0
7529 version 3.0
7530 extension
7531 glxropcode 234
7532 glxflags ignore
7533 offset ?
7534
7535BeginConditionalRender(id, mode)
7536 return void
7537 param id UInt32 in value
7538 param mode TypeEnum in value
7539 category VERSION_3_0
7540 version 3.0
7541 glfflags ignore
7542 glxflags ignore
7543
7544EndConditionalRender()
7545 return void
7546 category VERSION_3_0
7547 version 3.0
7548 glfflags ignore
7549 glxflags ignore
7550
7551VertexAttribIPointer(index, size, type, stride, pointer)
7552 return void
7553 param index UInt32 in value
7554 param size Int32 in value
7555 param type VertexAttribEnum in value
7556 param stride SizeI in value
7557 param pointer Void in array [COMPSIZE(size/type/stride)] retained
7558 category VERSION_3_0
7559 version 3.0
7560 dlflags notlistable
7561 extension
7562 glfflags ignore
7563 glxflags ignore
7564
7565GetVertexAttribIiv(index, pname, params)
7566 return void
7567 param index UInt32 in value
7568 param pname VertexAttribEnum in value
7569 param params Int32 out array [1]
7570 category VERSION_3_0
7571 version 3.0
7572 dlflags notlistable
7573 extension
7574 glfflags ignore
7575 glxflags ignore
7576
7577GetVertexAttribIuiv(index, pname, params)
7578 return void
7579 param index UInt32 in value
7580 param pname VertexAttribEnum in value
7581 param params UInt32 out array [1]
7582 category VERSION_3_0
7583 version 3.0
7584 dlflags notlistable
7585 extension
7586 glfflags ignore
7587 glxflags ignore
7588
7589# OpenGL 3.0 (NV_vertex_program4) commands
7590
7591VertexAttribI1i(index, x)
7592 return void
7593 param index UInt32 in value
7594 param x Int32 in value
7595 category VERSION_3_0
7596 version 3.0
7597 deprecated 3.1
7598 beginend allow-inside
7599 vectorequiv VertexAttribI1iv
7600 glxvectorequiv VertexAttribI1iv
7601 extension
7602 glfflags ignore
7603 glxflags ignore
7604
7605VertexAttribI2i(index, x, y)
7606 return void
7607 param index UInt32 in value
7608 param x Int32 in value
7609 param y Int32 in value
7610 category VERSION_3_0
7611 version 3.0
7612 deprecated 3.1
7613 beginend allow-inside
7614 vectorequiv VertexAttribI2iv
7615 glxvectorequiv VertexAttribI2iv
7616 extension
7617 glfflags ignore
7618 glxflags ignore
7619
7620VertexAttribI3i(index, x, y, z)
7621 return void
7622 param index UInt32 in value
7623 param x Int32 in value
7624 param y Int32 in value
7625 param z Int32 in value
7626 category VERSION_3_0
7627 version 3.0
7628 deprecated 3.1
7629 beginend allow-inside
7630 vectorequiv VertexAttribI3iv
7631 glxvectorequiv VertexAttribI3iv
7632 extension
7633 glfflags ignore
7634 glxflags ignore
7635
7636VertexAttribI4i(index, x, y, z, w)
7637 return void
7638 param index UInt32 in value
7639 param x Int32 in value
7640 param y Int32 in value
7641 param z Int32 in value
7642 param w Int32 in value
7643 category VERSION_3_0
7644 version 3.0
7645 deprecated 3.1
7646 beginend allow-inside
7647 vectorequiv VertexAttribI4iv
7648 glxvectorequiv VertexAttribI4iv
7649 extension
7650 glfflags ignore
7651 glxflags ignore
7652
7653VertexAttribI1ui(index, x)
7654 return void
7655 param index UInt32 in value
7656 param x UInt32 in value
7657 category VERSION_3_0
7658 version 3.0
7659 deprecated 3.1
7660 beginend allow-inside
7661 vectorequiv VertexAttribI1uiv
7662 glxvectorequiv VertexAttribI1uiv
7663 extension
7664 glfflags ignore
7665 glxflags ignore
7666
7667VertexAttribI2ui(index, x, y)
7668 return void
7669 param index UInt32 in value
7670 param x UInt32 in value
7671 param y UInt32 in value
7672 category VERSION_3_0
7673 version 3.0
7674 deprecated 3.1
7675 beginend allow-inside
7676 vectorequiv VertexAttribI2uiv
7677 glxvectorequiv VertexAttribI2uiv
7678 extension
7679 glfflags ignore
7680 glxflags ignore
7681
7682VertexAttribI3ui(index, x, y, z)
7683 return void
7684 param index UInt32 in value
7685 param x UInt32 in value
7686 param y UInt32 in value
7687 param z UInt32 in value
7688 category VERSION_3_0
7689 version 3.0
7690 deprecated 3.1
7691 beginend allow-inside
7692 vectorequiv VertexAttribI3uiv
7693 glxvectorequiv VertexAttribI3uiv
7694 extension
7695 glfflags ignore
7696 glxflags ignore
7697
7698VertexAttribI4ui(index, x, y, z, w)
7699 return void
7700 param index UInt32 in value
7701 param x UInt32 in value
7702 param y UInt32 in value
7703 param z UInt32 in value
7704 param w UInt32 in value
7705 category VERSION_3_0
7706 version 3.0
7707 deprecated 3.1
7708 beginend allow-inside
7709 vectorequiv VertexAttribI4uiv
7710 glxvectorequiv VertexAttribI4uiv
7711 extension
7712 glfflags ignore
7713 glxflags ignore
7714
7715VertexAttribI1iv(index, v)
7716 return void
7717 param index UInt32 in value
7718 param v Int32 in array [1]
7719 category VERSION_3_0
7720 version 3.0
7721 deprecated 3.1
7722 beginend allow-inside
7723 extension
7724 glfflags ignore
7725 glxflags ignore
7726
7727VertexAttribI2iv(index, v)
7728 return void
7729 param index UInt32 in value
7730 param v Int32 in array [2]
7731 category VERSION_3_0
7732 version 3.0
7733 deprecated 3.1
7734 beginend allow-inside
7735 extension
7736 glfflags ignore
7737 glxflags ignore
7738
7739VertexAttribI3iv(index, v)
7740 return void
7741 param index UInt32 in value
7742 param v Int32 in array [3]
7743 category VERSION_3_0
7744 version 3.0
7745 deprecated 3.1
7746 beginend allow-inside
7747 extension
7748 glfflags ignore
7749 glxflags ignore
7750
7751VertexAttribI4iv(index, v)
7752 return void
7753 param index UInt32 in value
7754 param v Int32 in array [4]
7755 category VERSION_3_0
7756 version 3.0
7757 deprecated 3.1
7758 beginend allow-inside
7759 extension
7760 glfflags ignore
7761 glxflags ignore
7762
7763VertexAttribI1uiv(index, v)
7764 return void
7765 param index UInt32 in value
7766 param v UInt32 in array [1]
7767 category VERSION_3_0
7768 version 3.0
7769 deprecated 3.1
7770 beginend allow-inside
7771 extension
7772 glfflags ignore
7773 glxflags ignore
7774
7775VertexAttribI2uiv(index, v)
7776 return void
7777 param index UInt32 in value
7778 param v UInt32 in array [2]
7779 category VERSION_3_0
7780 version 3.0
7781 deprecated 3.1
7782 beginend allow-inside
7783 extension
7784 glfflags ignore
7785 glxflags ignore
7786
7787VertexAttribI3uiv(index, v)
7788 return void
7789 param index UInt32 in value
7790 param v UInt32 in array [3]
7791 category VERSION_3_0
7792 version 3.0
7793 deprecated 3.1
7794 beginend allow-inside
7795 extension
7796 glfflags ignore
7797 glxflags ignore
7798
7799VertexAttribI4uiv(index, v)
7800 return void
7801 param index UInt32 in value
7802 param v UInt32 in array [4]
7803 category VERSION_3_0
7804 version 3.0
7805 deprecated 3.1
7806 beginend allow-inside
7807 extension
7808 glfflags ignore
7809 glxflags ignore
7810
7811VertexAttribI4bv(index, v)
7812 return void
7813 param index UInt32 in value
7814 param v Int8 in array [4]
7815 category VERSION_3_0
7816 version 3.0
7817 deprecated 3.1
7818 beginend allow-inside
7819 extension
7820 glfflags ignore
7821 glxflags ignore
7822
7823VertexAttribI4sv(index, v)
7824 return void
7825 param index UInt32 in value
7826 param v Int16 in array [4]
7827 category VERSION_3_0
7828 version 3.0
7829 deprecated 3.1
7830 beginend allow-inside
7831 extension
7832 glfflags ignore
7833 glxflags ignore
7834
7835VertexAttribI4ubv(index, v)
7836 return void
7837 param index UInt32 in value
7838 param v UInt8 in array [4]
7839 category VERSION_3_0
7840 version 3.0
7841 deprecated 3.1
7842 beginend allow-inside
7843 extension
7844 glfflags ignore
7845 glxflags ignore
7846
7847VertexAttribI4usv(index, v)
7848 return void
7849 param index UInt32 in value
7850 param v UInt16 in array [4]
7851 category VERSION_3_0
7852 version 3.0
7853 deprecated 3.1
7854 beginend allow-inside
7855 extension
7856 glfflags ignore
7857 glxflags ignore
7858
7859# OpenGL 3.0 (EXT_gpu_shader4) commands
7860
7861GetUniformuiv(program, location, params)
7862 return void
7863 param program UInt32 in value
7864 param location Int32 in value
7865 param params UInt32 out array [COMPSIZE(program/location)]
7866 category VERSION_3_0
7867 dlflags notlistable
7868 version 3.0
7869 extension
7870 glfflags ignore
7871 glxflags ignore
7872
7873BindFragDataLocation(program, color, name)
7874 return void
7875 param program UInt32 in value
7876 param color UInt32 in value
7877 param name Char in array [COMPSIZE(name)]
7878 category VERSION_3_0
7879 dlflags notlistable
7880 version 3.0
7881 extension
7882 glfflags ignore
7883 glxflags ignore
7884
7885GetFragDataLocation(program, name)
7886 return Int32
7887 param program UInt32 in value
7888 param name Char in array [COMPSIZE(name)]
7889 category VERSION_3_0
7890 dlflags notlistable
7891 version 3.0
7892 extension
7893 glfflags ignore
7894 glxflags ignore
7895
7896Uniform1ui(location, v0)
7897 return void
7898 param location Int32 in value
7899 param v0 UInt32 in value
7900 category VERSION_3_0
7901 version 3.0
7902 extension
7903 glfflags ignore
7904 glxflags ignore
7905
7906Uniform2ui(location, v0, v1)
7907 return void
7908 param location Int32 in value
7909 param v0 UInt32 in value
7910 param v1 UInt32 in value
7911 category VERSION_3_0
7912 version 3.0
7913 extension
7914 glfflags ignore
7915 glxflags ignore
7916
7917Uniform3ui(location, v0, v1, v2)
7918 return void
7919 param location Int32 in value
7920 param v0 UInt32 in value
7921 param v1 UInt32 in value
7922 param v2 UInt32 in value
7923 category VERSION_3_0
7924 version 3.0
7925 extension
7926 glfflags ignore
7927 glxflags ignore
7928
7929Uniform4ui(location, v0, v1, v2, v3)
7930 return void
7931 param location Int32 in value
7932 param v0 UInt32 in value
7933 param v1 UInt32 in value
7934 param v2 UInt32 in value
7935 param v3 UInt32 in value
7936 category VERSION_3_0
7937 version 3.0
7938 extension
7939 glfflags ignore
7940 glxflags ignore
7941
7942Uniform1uiv(location, count, value)
7943 return void
7944 param location Int32 in value
7945 param count SizeI in value
7946 param value UInt32 in array [count]
7947 category VERSION_3_0
7948 version 3.0
7949 extension
7950 glfflags ignore
7951 glxflags ignore
7952
7953Uniform2uiv(location, count, value)
7954 return void
7955 param location Int32 in value
7956 param count SizeI in value
7957 param value UInt32 in array [count*2]
7958 category VERSION_3_0
7959 version 3.0
7960 extension
7961 glfflags ignore
7962 glxflags ignore
7963
7964Uniform3uiv(location, count, value)
7965 return void
7966 param location Int32 in value
7967 param count SizeI in value
7968 param value UInt32 in array [count*3]
7969 category VERSION_3_0
7970 version 3.0
7971 extension
7972 glfflags ignore
7973 glxflags ignore
7974
7975Uniform4uiv(location, count, value)
7976 return void
7977 param location Int32 in value
7978 param count SizeI in value
7979 param value UInt32 in array [count*4]
7980 category VERSION_3_0
7981 version 3.0
7982 extension
7983 glfflags ignore
7984 glxflags ignore
7985
7986# OpenGL 3.0 (EXT_texture_integer) commands
7987
7988TexParameterIiv(target, pname, params)
7989 return void
7990 param target TextureTarget in value
7991 param pname TextureParameterName in value
7992 param params Int32 in array [COMPSIZE(pname)]
7993 category VERSION_3_0
7994 version 3.0
7995 extension
7996 glfflags ignore
7997 glxflags ignore
7998
7999TexParameterIuiv(target, pname, params)
8000 return void
8001 param target TextureTarget in value
8002 param pname TextureParameterName in value
8003 param params UInt32 in array [COMPSIZE(pname)]
8004 category VERSION_3_0
8005 version 3.0
8006 extension
8007 glfflags ignore
8008 glxflags ignore
8009
8010GetTexParameterIiv(target, pname, params)
8011 return void
8012 param target TextureTarget in value
8013 param pname GetTextureParameter in value
8014 param params Int32 out array [COMPSIZE(pname)]
8015 category VERSION_3_0
8016 dlflags notlistable
8017 version 3.0
8018 extension
8019 glfflags ignore
8020 glxflags ignore
8021
8022GetTexParameterIuiv(target, pname, params)
8023 return void
8024 param target TextureTarget in value
8025 param pname GetTextureParameter in value
8026 param params UInt32 out array [COMPSIZE(pname)]
8027 category VERSION_3_0
8028 dlflags notlistable
8029 version 3.0
8030 extension
8031 glfflags ignore
8032 glxflags ignore
8033
8034# New commands in OpenGL 3.0
8035
8036ClearBufferiv(buffer, drawbuffer, value)
8037 return void
8038 param buffer GLenum in value
8039 param drawbuffer DrawBufferName in value
8040 param value Int32 in array [COMPSIZE(buffer)]
8041 category VERSION_3_0
8042 version 3.0
8043 extension
8044 glfflags ignore
8045 glxflags ignore
8046
8047ClearBufferuiv(buffer, drawbuffer, value)
8048 return void
8049 param buffer GLenum in value
8050 param drawbuffer DrawBufferName in value
8051 param value UInt32 in array [COMPSIZE(buffer)]
8052 category VERSION_3_0
8053 version 3.0
8054 extension
8055 glfflags ignore
8056 glxflags ignore
8057
8058ClearBufferfv(buffer, drawbuffer, value)
8059 return void
8060 param buffer GLenum in value
8061 param drawbuffer DrawBufferName in value
8062 param value Float32 in array [COMPSIZE(buffer)]
8063 category VERSION_3_0
8064 version 3.0
8065 extension
8066 glfflags ignore
8067 glxflags ignore
8068
8069ClearBufferfi(buffer, drawbuffer, depth, stencil)
8070 return void
8071 param buffer GLenum in value
8072 param drawbuffer DrawBufferName in value
8073 param depth Float32 in value
8074 param stencil Int32 in value
8075 category VERSION_3_0
8076 version 3.0
8077 extension
8078 glfflags ignore
8079 glxflags ignore
8080
8081GetStringi(name, index)
8082 return String
8083 param name GLenum in value
8084 param index UInt32 in value
8085 category VERSION_3_0
8086 version 3.0
8087 extension
8088 dlflags notlistable
8089 glxflags client-handcode server-handcode
8090 glfflags ignore
8091 glxsingle ?
8092
8093passthru: /* OpenGL 3.0 also reuses entry points from these extensions: */
8094passthru: /* ARB_framebuffer_object */
8095passthru: /* ARB_map_buffer_range */
8096passthru: /* ARB_vertex_array_object */
8097
8098###############################################################################
8099###############################################################################
8100#
8101# OpenGL 3.0 deprecated commands
8102#
8103###############################################################################
8104###############################################################################
8105
8106# (none - VertexAttribI* were moved back into non-deprecated)
8107
8108
8109###############################################################################
8110###############################################################################
8111#
8112# OpenGL 3.1 commands
8113#
8114###############################################################################
8115###############################################################################
8116
8117# New commands in OpenGL 3.1 - none
8118
8119# OpenGL 3.1 (ARB_draw_instanced) commands
8120
8121DrawArraysInstanced(mode, first, count, instancecount)
8122 return void
8123 param mode BeginMode in value
8124 param first Int32 in value
8125 param count SizeI in value
8126 param instancecount SizeI in value
8127 category VERSION_3_1
8128 version 3.1
8129 extension
8130 dlflags notlistable
8131 vectorequiv ArrayElement
8132 glfflags ignore
8133 glxflags ignore
8134
8135DrawElementsInstanced(mode, count, type, indices, instancecount)
8136 return void
8137 param mode BeginMode in value
8138 param count SizeI in value
8139 param type DrawElementsType in value
8140 param indices Void in array [COMPSIZE(count/type)]
8141 param instancecount SizeI in value
8142 category VERSION_3_1
8143 version 3.1
8144 extension
8145 dlflags notlistable
8146 vectorequiv ArrayElement
8147 glfflags ignore
8148 glxflags ignore
8149
8150# OpenGL 3.1 (ARB_texture_buffer_object) commands
8151
8152TexBuffer(target, internalformat, buffer)
8153 return void
8154 param target TextureTarget in value
8155 param internalformat GLenum in value
8156 param buffer UInt32 in value
8157 category VERSION_3_1
8158 version 3.1
8159 extension
8160 glfflags ignore
8161 glxflags ignore
8162
8163# OpenGL 3.1 (ARB_texture_rectangle) commands - none
8164
8165# OpenGL 3.1 (SNORM texture) commands - none
8166
8167# OpenGL 3.1 (NV_primitive_restart) commands
8168# This is *not* an alias of PrimitiveRestartIndexNV, since it sets
8169# server instead of client state.
8170
8171PrimitiveRestartIndex(index)
8172 return void
8173 param index UInt32 in value
8174 category VERSION_3_1
8175 version 3.1
8176 extension
8177 glxropcode ?
8178 glxflags ignore
8179 offset ?
8180
8181passthru: /* OpenGL 3.1 also reuses entry points from these extensions: */
8182passthru: /* ARB_copy_buffer */
8183passthru: /* ARB_uniform_buffer_object */
8184
8185
8186###############################################################################
8187###############################################################################
8188#
8189# OpenGL 3.2 commands
8190#
8191###############################################################################
8192###############################################################################
8193
8194# New commands in OpenGL 3.2
8195
8196GetInteger64i_v(target, index, data)
8197 return void
8198 param target GLenum in value
8199 param index UInt32 in value
8200 param data Int64 out array [COMPSIZE(target)]
8201 category VERSION_3_2
8202 version 3.2
8203 extension
8204 dlflags notlistable
8205 glxflags ignore
8206 glfflags ignore
8207
8208
8209GetBufferParameteri64v(target, pname, params)
8210 return void
8211 param target BufferTargetARB in value
8212 param pname BufferPNameARB in value
8213 param params Int64 out array [COMPSIZE(pname)]
8214 category VERSION_3_2
8215 dlflags notlistable
8216 version 3.2
8217 extension
8218 glxsingle ?
8219 glxflags ignore
8220
8221# OpenGL 3.2 (ARB_depth_clamp) commands - none
8222# OpenGL 3.2 (ARB_fragment_coord_conventions) commands - none
8223
8224# OpenGL 3.2 (ARB_geometry_shader4) commands
8225# ProgramParameteriARB was NOT promoted to core 3.2, but
8226# IS part of core 4.1 through other ARB extensions.
8227
8228FramebufferTexture(target, attachment, texture, level)
8229 return void
8230 param target GLenum in value
8231 param attachment GLenum in value
8232 param texture UInt32 in value
8233 param level Int32 in value
8234 category VERSION_3_2
8235 version 1.2
8236 extension
8237 glxropcode ?
8238 glxflags ignore
8239 offset ?
8240
8241# FramebufferTextureLayer already declared in ARB_framebuffer_object
8242# FramebufferTextureLayer(target, attachment, texture, level, layer)
8243
8244# Not promoted to the core along with the rest
8245# FramebufferTextureFace(target, attachment, texture, level, face)
8246
8247# OpenGL 3.2 (ARB_seamless_cube_map) commands - none
8248# OpenGL 3.2 (ARB_vertex_array_bgra) commands - none
8249
8250passthru: /* OpenGL 3.2 also reuses entry points from these extensions: */
8251passthru: /* ARB_draw_elements_base_vertex */
8252passthru: /* ARB_provoking_vertex */
8253passthru: /* ARB_sync */
8254passthru: /* ARB_texture_multisample */
8255
8256
8257###############################################################################
8258###############################################################################
8259#
8260# OpenGL 3.3 commands
8261#
8262###############################################################################
8263###############################################################################
8264
8265# New commands in OpenGL 3.3
8266
8267# OpenGL 3.3 (ARB_instanced_arrays) commands
8268
8269VertexAttribDivisor(index, divisor)
8270 return void
8271 param index UInt32 in value
8272 param divisor UInt32 in value
8273 category VERSION_3_3
8274 version 1.1
8275 extension
8276 glfflags ignore
8277 glxflags ignore
8278
8279passthru: /* OpenGL 3.3 also reuses entry points from these extensions: */
8280passthru: /* ARB_blend_func_extended */
8281passthru: /* ARB_sampler_objects */
8282passthru: /* ARB_explicit_attrib_location, but it has none */
8283passthru: /* ARB_occlusion_query2 (no entry points) */
8284passthru: /* ARB_shader_bit_encoding (no entry points) */
8285passthru: /* ARB_texture_rgb10_a2ui (no entry points) */
8286passthru: /* ARB_texture_swizzle (no entry points) */
8287passthru: /* ARB_timer_query */
8288passthru: /* ARB_vertex_type_2_10_10_10_rev */
8289
8290
8291###############################################################################
8292###############################################################################
8293#
8294# OpenGL 4.0 commands
8295#
8296###############################################################################
8297###############################################################################
8298
8299# New commands in OpenGL 4.0
8300
8301# OpenGL 4.0 (ARB_sample_shading) commands
8302
8303MinSampleShading(value)
8304 return void
8305 param value ColorF in value
8306 category VERSION_4_0
8307 version 1.2
8308 extension
8309 glxropcode ?
8310 glxflags ignore
8311 offset ?
8312
8313# OpenGL 4.0 (ARB_draw_buffers_blend) commands
8314
8315BlendEquationi(buf, mode)
8316 return void
8317 param buf UInt32 in value
8318 param mode GLenum in value
8319 category VERSION_4_0
8320 version 1.2
8321 extension
8322 glxropcode ?
8323 glxflags ignore
8324 offset ?
8325
8326BlendEquationSeparatei(buf, modeRGB, modeAlpha)
8327 return void
8328 param buf UInt32 in value
8329 param modeRGB GLenum in value
8330 param modeAlpha GLenum in value
8331 category VERSION_4_0
8332 version 1.2
8333 extension
8334 glxropcode ?
8335 glxflags ignore
8336 offset ?
8337
8338BlendFunci(buf, src, dst)
8339 return void
8340 param buf UInt32 in value
8341 param src GLenum in value
8342 param dst GLenum in value
8343 category VERSION_4_0
8344 version 1.2
8345 extension
8346 glxropcode ?
8347 glxflags ignore
8348 offset ?
8349
8350BlendFuncSeparatei(buf, srcRGB, dstRGB, srcAlpha, dstAlpha)
8351 return void
8352 param buf UInt32 in value
8353 param srcRGB GLenum in value
8354 param dstRGB GLenum in value
8355 param srcAlpha GLenum in value
8356 param dstAlpha GLenum in value
8357 category VERSION_4_0
8358 version 1.2
8359 extension
8360 glxropcode ?
8361 glxflags ignore
8362 offset ?
8363
8364passthru: /* OpenGL 4.0 also reuses entry points from these extensions: */
8365passthru: /* ARB_texture_query_lod (no entry points) */
8366passthru: /* ARB_draw_indirect */
8367passthru: /* ARB_gpu_shader5 (no entry points) */
8368passthru: /* ARB_gpu_shader_fp64 */
8369passthru: /* ARB_shader_subroutine */
8370passthru: /* ARB_tessellation_shader */
8371passthru: /* ARB_texture_buffer_object_rgb32 (no entry points) */
8372passthru: /* ARB_texture_cube_map_array (no entry points) */
8373passthru: /* ARB_texture_gather (no entry points) */
8374passthru: /* ARB_transform_feedback2 */
8375passthru: /* ARB_transform_feedback3 */
8376
8377
8378###############################################################################
8379###############################################################################
8380#
8381# OpenGL 4.1 commands
8382#
8383###############################################################################
8384###############################################################################
8385
8386# New commands in OpenGL 4.1 - none
8387newcategory: VERSION_4_1
8388
8389passthru: /* OpenGL 4.1 reuses entry points from these extensions: */
8390passthru: /* ARB_ES2_compatibility */
8391passthru: /* ARB_get_program_binary */
8392passthru: /* ARB_separate_shader_objects */
8393passthru: /* ARB_shader_precision (no entry points) */
8394passthru: /* ARB_vertex_attrib_64bit */
8395passthru: /* ARB_viewport_array */
8396
8397
8398###############################################################################
8399###############################################################################
8400#
8401# OpenGL 4.2 commands
8402#
8403###############################################################################
8404###############################################################################
8405
8406# New commands in OpenGL 4.2 - none
8407newcategory: VERSION_4_2
8408
8409passthru: /* OpenGL 4.2 reuses entry points from these extensions: */
8410passthru: /* ARB_base_instance */
8411passthru: /* ARB_shading_language_420pack (no entry points) */
8412passthru: /* ARB_transform_feedback_instanced */
8413passthru: /* ARB_compressed_texture_pixel_storage (no entry points) */
8414passthru: /* ARB_conservative_depth (no entry points) */
8415passthru: /* ARB_internalformat_query */
8416passthru: /* ARB_map_buffer_alignment (no entry points) */
8417passthru: /* ARB_shader_atomic_counters */
8418passthru: /* ARB_shader_image_load_store */
8419passthru: /* ARB_shading_language_packing (no entry points) */
8420passthru: /* ARB_texture_storage */
8421
8422
8423###############################################################################
8424###############################################################################
8425#
8426# OpenGL 4.3 commands
8427#
8428###############################################################################
8429###############################################################################
8430
8431# New commands in OpenGL 4.3 - none
8432newcategory: VERSION_4_3
8433
8434passthru: /* OpenGL 4.3 reuses entry points from these extensions: */
8435passthru: /* ARB_arrays_of_arrays (no entry points, GLSL only) */
8436passthru: /* ARB_fragment_layer_viewport (no entry points, GLSL only) */
8437passthru: /* ARB_shader_image_size (no entry points, GLSL only) */
8438passthru: /* ARB_ES3_compatibility (no entry points) */
8439passthru: /* ARB_clear_buffer_object */
8440passthru: /* ARB_compute_shader */
8441passthru: /* ARB_copy_image */
8442passthru: /* KHR_debug (includes ARB_debug_output commands promoted to KHR without suffixes) */
8443passthru: /* ARB_explicit_uniform_location (no entry points) */
8444passthru: /* ARB_framebuffer_no_attachments */
8445passthru: /* ARB_internalformat_query2 */
8446passthru: /* ARB_invalidate_subdata */
8447passthru: /* ARB_multi_draw_indirect */
8448passthru: /* ARB_program_interface_query */
8449passthru: /* ARB_robust_buffer_access_behavior (no entry points) */
8450passthru: /* ARB_shader_storage_buffer_object */
8451passthru: /* ARB_stencil_texturing (no entry points) */
8452passthru: /* ARB_texture_buffer_range */
8453passthru: /* ARB_texture_query_levels (no entry points) */
8454passthru: /* ARB_texture_storage_multisample */
8455passthru: /* ARB_texture_view */
8456passthru: /* ARB_vertex_attrib_binding */
8457
8458###############################################################################
8459###############################################################################
8460#
8461# ARB extensions, in order by ARB extension number
8462#
8463###############################################################################
8464###############################################################################
8465
8466###############################################################################
8467#
8468# ARB Extension #1
8469# ARB_multitexture commands
8470#
8471###############################################################################
8472
8473ActiveTextureARB(texture)
8474 return void
8475 param texture TextureUnit in value
8476 category ARB_multitexture
8477 glxflags ARB
8478 version 1.2
8479 glxropcode 197
8480 alias ActiveTexture
8481
8482ClientActiveTextureARB(texture)
8483 return void
8484 param texture TextureUnit in value
8485 category ARB_multitexture
8486 dlflags notlistable
8487 glxflags ARB client-handcode client-intercept server-handcode
8488 version 1.2
8489 alias ClientActiveTexture
8490
8491MultiTexCoord1dARB(target, s)
8492 return void
8493 param target TextureUnit in value
8494 param s CoordD in value
8495 category ARB_multitexture
8496 glxflags ARB
8497 version 1.2
8498 vectorequiv MultiTexCoord1dv
8499
8500MultiTexCoord1dvARB(target, v)
8501 return void
8502 param target TextureUnit in value
8503 param v CoordD in array [1]
8504 category ARB_multitexture
8505 glxflags ARB
8506 version 1.2
8507 glxropcode 198
8508 alias MultiTexCoord1dv
8509
8510MultiTexCoord1fARB(target, s)
8511 return void
8512 param target TextureUnit in value
8513 param s CoordF in value
8514 category ARB_multitexture
8515 glxflags ARB
8516 version 1.2
8517 vectorequiv MultiTexCoord1fv
8518
8519MultiTexCoord1fvARB(target, v)
8520 return void
8521 param target TextureUnit in value
8522 param v CoordF in array [1]
8523 category ARB_multitexture
8524 glxflags ARB
8525 version 1.2
8526 glxropcode 199
8527 alias MultiTexCoord1fv
8528
8529MultiTexCoord1iARB(target, s)
8530 return void
8531 param target TextureUnit in value
8532 param s CoordI in value
8533 category ARB_multitexture
8534 glxflags ARB
8535 version 1.2
8536 vectorequiv MultiTexCoord1iv
8537
8538MultiTexCoord1ivARB(target, v)
8539 return void
8540 param target TextureUnit in value
8541 param v CoordI in array [1]
8542 category ARB_multitexture
8543 glxflags ARB
8544 version 1.2
8545 glxropcode 200
8546 alias MultiTexCoord1iv
8547
8548MultiTexCoord1sARB(target, s)
8549 return void
8550 param target TextureUnit in value
8551 param s CoordS in value
8552 category ARB_multitexture
8553 glxflags ARB
8554 version 1.2
8555 vectorequiv MultiTexCoord1sv
8556
8557MultiTexCoord1svARB(target, v)
8558 return void
8559 param target TextureUnit in value
8560 param v CoordS in array [1]
8561 category ARB_multitexture
8562 glxflags ARB
8563 version 1.2
8564 glxropcode 201
8565 alias MultiTexCoord1sv
8566
8567MultiTexCoord2dARB(target, s, t)
8568 return void
8569 param target TextureUnit in value
8570 param s CoordD in value
8571 param t CoordD in value
8572 category ARB_multitexture
8573 glxflags ARB
8574 version 1.2
8575 vectorequiv MultiTexCoord2dv
8576
8577MultiTexCoord2dvARB(target, v)
8578 return void
8579 param target TextureUnit in value
8580 param v CoordD in array [2]
8581 category ARB_multitexture
8582 glxflags ARB
8583 version 1.2
8584 glxropcode 202
8585 alias MultiTexCoord2dv
8586
8587MultiTexCoord2fARB(target, s, t)
8588 return void
8589 param target TextureUnit in value
8590 param s CoordF in value
8591 param t CoordF in value
8592 category ARB_multitexture
8593 glxflags ARB
8594 version 1.2
8595 vectorequiv MultiTexCoord2fv
8596
8597MultiTexCoord2fvARB(target, v)
8598 return void
8599 param target TextureUnit in value
8600 param v CoordF in array [2]
8601 category ARB_multitexture
8602 glxflags ARB
8603 version 1.2
8604 glxropcode 203
8605 alias MultiTexCoord2fv
8606
8607MultiTexCoord2iARB(target, s, t)
8608 return void
8609 param target TextureUnit in value
8610 param s CoordI in value
8611 param t CoordI in value
8612 category ARB_multitexture
8613 glxflags ARB
8614 version 1.2
8615 vectorequiv MultiTexCoord2iv
8616
8617MultiTexCoord2ivARB(target, v)
8618 return void
8619 param target TextureUnit in value
8620 param v CoordI in array [2]
8621 category ARB_multitexture
8622 glxflags ARB
8623 version 1.2
8624 glxropcode 204
8625 alias MultiTexCoord2iv
8626
8627MultiTexCoord2sARB(target, s, t)
8628 return void
8629 param target TextureUnit in value
8630 param s CoordS in value
8631 param t CoordS in value
8632 category ARB_multitexture
8633 glxflags ARB
8634 version 1.2
8635 vectorequiv MultiTexCoord2sv
8636
8637MultiTexCoord2svARB(target, v)
8638 return void
8639 param target TextureUnit in value
8640 param v CoordS in array [2]
8641 category ARB_multitexture
8642 glxflags ARB
8643 version 1.2
8644 glxropcode 205
8645 alias MultiTexCoord2sv
8646
8647MultiTexCoord3dARB(target, s, t, r)
8648 return void
8649 param target TextureUnit in value
8650 param s CoordD in value
8651 param t CoordD in value
8652 param r CoordD in value
8653 category ARB_multitexture
8654 glxflags ARB
8655 version 1.2
8656 vectorequiv MultiTexCoord3dv
8657
8658MultiTexCoord3dvARB(target, v)
8659 return void
8660 param target TextureUnit in value
8661 param v CoordD in array [3]
8662 category ARB_multitexture
8663 glxflags ARB
8664 version 1.2
8665 glxropcode 206
8666 alias MultiTexCoord3dv
8667
8668MultiTexCoord3fARB(target, s, t, r)
8669 return void
8670 param target TextureUnit in value
8671 param s CoordF in value
8672 param t CoordF in value
8673 param r CoordF in value
8674 category ARB_multitexture
8675 glxflags ARB
8676 version 1.2
8677 vectorequiv MultiTexCoord3fv
8678
8679MultiTexCoord3fvARB(target, v)
8680 return void
8681 param target TextureUnit in value
8682 param v CoordF in array [3]
8683 category ARB_multitexture
8684 glxflags ARB
8685 version 1.2
8686 glxropcode 207
8687 alias MultiTexCoord3fv
8688
8689MultiTexCoord3iARB(target, s, t, r)
8690 return void
8691 param target TextureUnit in value
8692 param s CoordI in value
8693 param t CoordI in value
8694 param r CoordI in value
8695 category ARB_multitexture
8696 glxflags ARB
8697 version 1.2
8698 vectorequiv MultiTexCoord3iv
8699
8700MultiTexCoord3ivARB(target, v)
8701 return void
8702 param target TextureUnit in value
8703 param v CoordI in array [3]
8704 category ARB_multitexture
8705 glxflags ARB
8706 version 1.2
8707 glxropcode 208
8708 alias MultiTexCoord3iv
8709
8710MultiTexCoord3sARB(target, s, t, r)
8711 return void
8712 param target TextureUnit in value
8713 param s CoordS in value
8714 param t CoordS in value
8715 param r CoordS in value
8716 category ARB_multitexture
8717 glxflags ARB
8718 version 1.2
8719 vectorequiv MultiTexCoord3sv
8720
8721MultiTexCoord3svARB(target, v)
8722 return void
8723 param target TextureUnit in value
8724 param v CoordS in array [3]
8725 category ARB_multitexture
8726 version 1.2
8727 glxflags ARB
8728 glxropcode 209
8729 alias MultiTexCoord3sv
8730
8731MultiTexCoord4dARB(target, s, t, r, q)
8732 return void
8733 param target TextureUnit in value
8734 param s CoordD in value
8735 param t CoordD in value
8736 param r CoordD in value
8737 param q CoordD in value
8738 category ARB_multitexture
8739 glxflags ARB
8740 version 1.2
8741 vectorequiv MultiTexCoord4dv
8742
8743MultiTexCoord4dvARB(target, v)
8744 return void
8745 param target TextureUnit in value
8746 param v CoordD in array [4]
8747 category ARB_multitexture
8748 glxflags ARB
8749 version 1.2
8750 glxropcode 210
8751 alias MultiTexCoord4dv
8752
8753MultiTexCoord4fARB(target, s, t, r, q)
8754 return void
8755 param target TextureUnit in value
8756 param s CoordF in value
8757 param t CoordF in value
8758 param r CoordF in value
8759 param q CoordF in value
8760 category ARB_multitexture
8761 glxflags ARB
8762 version 1.2
8763 vectorequiv MultiTexCoord4fv
8764
8765MultiTexCoord4fvARB(target, v)
8766 return void
8767 param target TextureUnit in value
8768 param v CoordF in array [4]
8769 category ARB_multitexture
8770 glxflags ARB
8771 version 1.2
8772 glxropcode 211
8773 alias MultiTexCoord4fv
8774
8775MultiTexCoord4iARB(target, s, t, r, q)
8776 return void
8777 param target TextureUnit in value
8778 param s CoordI in value
8779 param t CoordI in value
8780 param r CoordI in value
8781 param q CoordI in value
8782 category ARB_multitexture
8783 glxflags ARB
8784 version 1.2
8785 vectorequiv MultiTexCoord4iv
8786
8787MultiTexCoord4ivARB(target, v)
8788 return void
8789 param target TextureUnit in value
8790 param v CoordI in array [4]
8791 category ARB_multitexture
8792 glxflags ARB
8793 version 1.2
8794 glxropcode 212
8795 alias MultiTexCoord4iv
8796
8797MultiTexCoord4sARB(target, s, t, r, q)
8798 return void
8799 param target TextureUnit in value
8800 param s CoordS in value
8801 param t CoordS in value
8802 param r CoordS in value
8803 param q CoordS in value
8804 category ARB_multitexture
8805 glxflags ARB
8806 version 1.2
8807 vectorequiv MultiTexCoord4sv
8808
8809MultiTexCoord4svARB(target, v)
8810 return void
8811 param target TextureUnit in value
8812 param v CoordS in array [4]
8813 category ARB_multitexture
8814 glxflags ARB
8815 version 1.2
8816 glxropcode 213
8817 alias MultiTexCoord4sv
8818
8819################################################################################
8820#
8821# ARB Extension #2 - GLX_ARB_get_proc_address
8822#
8823###############################################################################
8824
8825################################################################################
8826#
8827# ARB Extension #3
8828# ARB_transpose_matrix commands
8829#
8830###############################################################################
8831
8832LoadTransposeMatrixfARB(m)
8833 return void
8834 param m Float32 in array [16]
8835 category ARB_transpose_matrix
8836 glxflags ARB client-handcode client-intercept server-handcode
8837 version 1.2
8838 alias LoadTransposeMatrixf
8839
8840LoadTransposeMatrixdARB(m)
8841 return void
8842 param m Float64 in array [16]
8843 category ARB_transpose_matrix
8844 glxflags ARB client-handcode client-intercept server-handcode
8845 version 1.2
8846 alias LoadTransposeMatrixd
8847
8848MultTransposeMatrixfARB(m)
8849 return void
8850 param m Float32 in array [16]
8851 category ARB_transpose_matrix
8852 glxflags ARB client-handcode client-intercept server-handcode
8853 version 1.2
8854 alias MultTransposeMatrixf
8855
8856MultTransposeMatrixdARB(m)
8857 return void
8858 param m Float64 in array [16]
8859 category ARB_transpose_matrix
8860 glxflags ARB client-handcode client-intercept server-handcode
8861 version 1.2
8862 alias MultTransposeMatrixd
8863
8864################################################################################
8865#
8866# ARB Extension #4 - WGL_ARB_buffer_region
8867#
8868###############################################################################
8869
8870################################################################################
8871#
8872# ARB Extension #5
8873# ARB_multisample commands
8874#
8875###############################################################################
8876
8877SampleCoverageARB(value, invert)
8878 return void
8879 param value Float32 in value
8880 param invert Boolean in value
8881 category ARB_multisample
8882 glxflags ARB
8883 version 1.2
8884 alias SampleCoverage
8885
8886################################################################################
8887#
8888# ARB Extension #6
8889# ARB_texture_env_add commands
8890#
8891###############################################################################
8892
8893# (none)
8894newcategory: ARB_texture_env_add
8895
8896################################################################################
8897#
8898# ARB Extension #7
8899# ARB_texture_cube_map commands
8900#
8901###############################################################################
8902
8903# (none)
8904newcategory: ARB_texture_cube_map
8905
8906################################################################################
8907#
8908# ARB Extension #8 - WGL_ARB_extensions_string
8909# ARB Extension #9 - WGL_ARB_pixel_format commands
8910# ARB Extension #10 - WGL_ARB_make_current_read commands
8911# ARB Extension #11 - WGL_ARB_pbuffer
8912#
8913###############################################################################
8914
8915################################################################################
8916#
8917# ARB Extension #12
8918# ARB_texture_compression commands
8919#
8920###############################################################################
8921
8922# Arguably TexelInternalFormat, not PixelInternalFormat
8923CompressedTexImage3DARB(target, level, internalformat, width, height, depth, border, imageSize, data)
8924 return void
8925 param target TextureTarget in value
8926 param level CheckedInt32 in value
8927 param internalformat PixelInternalFormat in value
8928 param width SizeI in value
8929 param height SizeI in value
8930 param depth SizeI in value
8931 param border CheckedInt32 in value
8932 param imageSize SizeI in value
8933 param data CompressedTextureARB in array [imageSize]
8934 category ARB_texture_compression
8935 dlflags handcode
8936 glxflags ARB client-handcode server-handcode
8937 version 1.2
8938 glxropcode 216
8939 alias CompressedTexImage3D
8940 wglflags client-handcode server-handcode
8941
8942# Arguably TexelInternalFormat, not PixelInternalFormat
8943CompressedTexImage2DARB(target, level, internalformat, width, height, border, imageSize, data)
8944 return void
8945 param target TextureTarget in value
8946 param level CheckedInt32 in value
8947 param internalformat PixelInternalFormat in value
8948 param width SizeI in value
8949 param height SizeI in value
8950 param border CheckedInt32 in value
8951 param imageSize SizeI in value
8952 param data CompressedTextureARB in array [imageSize]
8953 category ARB_texture_compression
8954 dlflags handcode
8955 glxflags ARB client-handcode server-handcode
8956 version 1.2
8957 glxropcode 215
8958 alias CompressedTexImage2D
8959 wglflags client-handcode server-handcode
8960
8961# Arguably TexelInternalFormat, not PixelInternalFormat
8962CompressedTexImage1DARB(target, level, internalformat, width, border, imageSize, data)
8963 return void
8964 param target TextureTarget in value
8965 param level CheckedInt32 in value
8966 param internalformat PixelInternalFormat in value
8967 param width SizeI in value
8968 param border CheckedInt32 in value
8969 param imageSize SizeI in value
8970 param data CompressedTextureARB in array [imageSize]
8971 category ARB_texture_compression
8972 dlflags handcode
8973 glxflags ARB client-handcode server-handcode
8974 version 1.2
8975 glxropcode 214
8976 alias CompressedTexImage1D
8977 wglflags client-handcode server-handcode
8978
8979CompressedTexSubImage3DARB(target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data)
8980 return void
8981 param target TextureTarget in value
8982 param level CheckedInt32 in value
8983 param xoffset CheckedInt32 in value
8984 param yoffset CheckedInt32 in value
8985 param zoffset CheckedInt32 in value
8986 param width SizeI in value
8987 param height SizeI in value
8988 param depth SizeI in value
8989 param format PixelFormat in value
8990 param imageSize SizeI in value
8991 param data CompressedTextureARB in array [imageSize]
8992 category ARB_texture_compression
8993 dlflags handcode
8994 glxflags ARB client-handcode server-handcode
8995 version 1.2
8996 glxropcode 219
8997 alias CompressedTexSubImage3D
8998 wglflags client-handcode server-handcode
8999
9000CompressedTexSubImage2DARB(target, level, xoffset, yoffset, width, height, format, imageSize, data)
9001 return void
9002 param target TextureTarget in value
9003 param level CheckedInt32 in value
9004 param xoffset CheckedInt32 in value
9005 param yoffset CheckedInt32 in value
9006 param width SizeI in value
9007 param height SizeI in value
9008 param format PixelFormat in value
9009 param imageSize SizeI in value
9010 param data CompressedTextureARB in array [imageSize]
9011 category ARB_texture_compression
9012 dlflags handcode
9013 glxflags ARB client-handcode server-handcode
9014 version 1.2
9015 glxropcode 218
9016 alias CompressedTexSubImage2D
9017 wglflags client-handcode server-handcode
9018
9019CompressedTexSubImage1DARB(target, level, xoffset, width, format, imageSize, data)
9020 return void
9021 param target TextureTarget in value
9022 param level CheckedInt32 in value
9023 param xoffset CheckedInt32 in value
9024 param width SizeI in value
9025 param format PixelFormat in value
9026 param imageSize SizeI in value
9027 param data CompressedTextureARB in array [imageSize]
9028 category ARB_texture_compression
9029 dlflags handcode
9030 glxflags ARB client-handcode server-handcode
9031 version 1.2
9032 glxropcode 217
9033 alias CompressedTexSubImage1D
9034 wglflags client-handcode server-handcode
9035
9036GetCompressedTexImageARB(target, level, img)
9037 return void
9038 param target TextureTarget in value
9039 param level CheckedInt32 in value
9040 param img CompressedTextureARB out array [COMPSIZE(target/level)]
9041 category ARB_texture_compression
9042 dlflags notlistable
9043 glxflags ARB client-handcode server-handcode
9044 version 1.2
9045 glxsingle 160
9046 alias GetCompressedTexImage
9047 wglflags client-handcode server-handcode
9048
9049################################################################################
9050#
9051# ARB Extension #13
9052# ARB_texture_border_clamp commands
9053#
9054###############################################################################
9055
9056# (none)
9057newcategory: ARB_texture_border_clamp
9058
9059###############################################################################
9060#
9061# ARB Extension #14
9062# ARB_point_parameters commands
9063#
9064###############################################################################
9065
9066PointParameterfARB(pname, param)
9067 return void
9068 param pname PointParameterNameARB in value
9069 param param CheckedFloat32 in value
9070 category ARB_point_parameters
9071 version 1.0
9072 glxflags ARB
9073 glxropcode 2065
9074 extension
9075 alias PointParameterf
9076
9077PointParameterfvARB(pname, params)
9078 return void
9079 param pname PointParameterNameARB in value
9080 param params CheckedFloat32 in array [COMPSIZE(pname)]
9081 category ARB_point_parameters
9082 version 1.0
9083 glxflags ARB
9084 glxropcode 2066
9085 extension
9086 alias PointParameterfv
9087
9088################################################################################
9089#
9090# ARB Extension #15
9091# ARB_vertex_blend commands
9092#
9093###############################################################################
9094
9095WeightbvARB(size, weights)
9096 return void
9097 param size Int32 in value
9098 param weights Int8 in array [size]
9099 category ARB_vertex_blend
9100 version 1.1
9101 extension
9102 glxropcode 220
9103 glxflags ignore
9104 offset ?
9105
9106WeightsvARB(size, weights)
9107 return void
9108 param size Int32 in value
9109 param weights Int16 in array [size]
9110 category ARB_vertex_blend
9111 version 1.1
9112 extension
9113 glxropcode 222
9114 glxflags ignore
9115 offset ?
9116
9117WeightivARB(size, weights)
9118 return void
9119 param size Int32 in value
9120 param weights Int32 in array [size]
9121 category ARB_vertex_blend
9122 version 1.1
9123 extension
9124 glxropcode 224
9125 glxflags ignore
9126 offset ?
9127
9128WeightfvARB(size, weights)
9129 return void
9130 param size Int32 in value
9131 param weights Float32 in array [size]
9132 category ARB_vertex_blend
9133 version 1.1
9134 extension
9135 glxropcode 227
9136 glxflags ignore
9137 offset ?
9138
9139WeightdvARB(size, weights)
9140 return void
9141 param size Int32 in value
9142 param weights Float64 in array [size]
9143 category ARB_vertex_blend
9144 version 1.1
9145 extension
9146 glxropcode 228
9147 glxflags ignore
9148 offset ?
9149
9150WeightubvARB(size, weights)
9151 return void
9152 param size Int32 in value
9153 param weights UInt8 in array [size]
9154 category ARB_vertex_blend
9155 version 1.1
9156 extension
9157 glxropcode 221
9158 glxflags ignore
9159 offset ?
9160
9161WeightusvARB(size, weights)
9162 return void
9163 param size Int32 in value
9164 param weights UInt16 in array [size]
9165 category ARB_vertex_blend
9166 version 1.1
9167 extension
9168 glxropcode 223
9169 glxflags ignore
9170 offset ?
9171
9172WeightuivARB(size, weights)
9173 return void
9174 param size Int32 in value
9175 param weights UInt32 in array [size]
9176 category ARB_vertex_blend
9177 version 1.1
9178 extension
9179 glxropcode 225
9180 glxflags ignore
9181 offset ?
9182
9183WeightPointerARB(size, type, stride, pointer)
9184 return void
9185 param size Int32 in value
9186 param type WeightPointerTypeARB in value
9187 param stride SizeI in value
9188 param pointer Void in array [COMPSIZE(type/stride)] retained
9189 category ARB_vertex_blend
9190 version 1.1
9191 extension
9192 dlflags notlistable
9193 glxflags ignore
9194 offset ?
9195
9196VertexBlendARB(count)
9197 return void
9198 param count Int32 in value
9199 category ARB_vertex_blend
9200 version 1.1
9201 extension
9202 glxropcode 226
9203 glxflags ignore
9204 offset ?
9205
9206################################################################################
9207#
9208# ARB Extension #16
9209# ARB_matrix_palette commands
9210#
9211###############################################################################
9212
9213CurrentPaletteMatrixARB(index)
9214 return void
9215 param index Int32 in value
9216 category ARB_matrix_palette
9217 version 1.1
9218 extension
9219 glxropcode 4329
9220 glxflags ignore
9221 offset ?
9222
9223MatrixIndexubvARB(size, indices)
9224 return void
9225 param size Int32 in value
9226 param indices UInt8 in array [size]
9227 category ARB_matrix_palette
9228 version 1.1
9229 extension
9230 glxropcode 4326
9231 glxflags ignore
9232 offset ?
9233
9234MatrixIndexusvARB(size, indices)
9235 return void
9236 param size Int32 in value
9237 param indices UInt16 in array [size]
9238 category ARB_matrix_palette
9239 version 1.1
9240 extension
9241 glxropcode 4327
9242 glxflags ignore
9243 offset ?
9244
9245MatrixIndexuivARB(size, indices)
9246 return void
9247 param size Int32 in value
9248 param indices UInt32 in array [size]
9249 category ARB_matrix_palette
9250 version 1.1
9251 extension
9252 glxropcode 4328
9253 glxflags ignore
9254 offset ?
9255
9256MatrixIndexPointerARB(size, type, stride, pointer)
9257 return void
9258 param size Int32 in value
9259 param type MatrixIndexPointerTypeARB in value
9260 param stride SizeI in value
9261 param pointer Void in array [COMPSIZE(type/stride)] retained
9262 category ARB_matrix_palette
9263 version 1.1
9264 extension
9265 dlflags notlistable
9266 glxflags ignore
9267 offset ?
9268
9269################################################################################
9270#
9271# ARB Extension #17
9272# ARB_texture_env_combine commands
9273#
9274###############################################################################
9275
9276# (none)
9277newcategory: ARB_texture_env_combine
9278
9279################################################################################
9280#
9281# ARB Extension #18
9282# ARB_texture_env_crossbar commands
9283#
9284###############################################################################
9285
9286# (none)
9287newcategory: ARB_texture_env_crossbar
9288
9289################################################################################
9290#
9291# ARB Extension #19
9292# ARB_texture_env_dot3 commands
9293#
9294###############################################################################
9295
9296# (none)
9297newcategory: ARB_texture_env_dot3
9298
9299###############################################################################
9300#
9301# ARB Extension #20 - WGL_ARB_render_texture
9302#
9303###############################################################################
9304
9305###############################################################################
9306#
9307# ARB Extension #21
9308# ARB_texture_mirrored_repeat commands
9309#
9310###############################################################################
9311
9312# (none)
9313newcategory: ARB_texture_mirrored_repeat
9314
9315###############################################################################
9316#
9317# ARB Extension #22
9318# ARB_depth_texture commands
9319#
9320###############################################################################
9321
9322# (none)
9323newcategory: ARB_depth_texture
9324
9325###############################################################################
9326#
9327# ARB Extension #23
9328# ARB_shadow commands
9329#
9330###############################################################################
9331
9332# (none)
9333newcategory: ARB_shadow
9334
9335###############################################################################
9336#
9337# ARB Extension #24
9338# ARB_shadow_ambient commands
9339#
9340###############################################################################
9341
9342# (none)
9343newcategory: ARB_shadow_ambient
9344
9345###############################################################################
9346#
9347# ARB Extension #25
9348# ARB_window_pos commands
9349# Note: all entry points use glxropcode ropcode 230, with 3 float parameters
9350#
9351###############################################################################
9352
9353WindowPos2dARB(x, y)
9354 return void
9355 param x CoordD in value
9356 param y CoordD in value
9357 category ARB_window_pos
9358 vectorequiv WindowPos2dvARB
9359 version 1.0
9360 alias WindowPos2d
9361
9362WindowPos2dvARB(v)
9363 return void
9364 param v CoordD in array [2]
9365 category ARB_window_pos
9366 version 1.0
9367 glxropcode 230
9368 glxflags client-handcode server-handcode
9369 alias WindowPos2dv
9370
9371WindowPos2fARB(x, y)
9372 return void
9373 param x CoordF in value
9374 param y CoordF in value
9375 category ARB_window_pos
9376 vectorequiv WindowPos2fvARB
9377 version 1.0
9378 alias WindowPos2f
9379
9380WindowPos2fvARB(v)
9381 return void
9382 param v CoordF in array [2]
9383 category ARB_window_pos
9384 version 1.0
9385 glxropcode 230
9386 glxflags client-handcode server-handcode
9387 alias WindowPos2fv
9388
9389WindowPos2iARB(x, y)
9390 return void
9391 param x CoordI in value
9392 param y CoordI in value
9393 category ARB_window_pos
9394 vectorequiv WindowPos2ivARB
9395 version 1.0
9396 alias WindowPos2i
9397
9398WindowPos2ivARB(v)
9399 return void
9400 param v CoordI in array [2]
9401 category ARB_window_pos
9402 version 1.0
9403 glxropcode 230
9404 glxflags client-handcode server-handcode
9405 alias WindowPos2iv
9406
9407WindowPos2sARB(x, y)
9408 return void
9409 param x CoordS in value
9410 param y CoordS in value
9411 category ARB_window_pos
9412 vectorequiv WindowPos2svARB
9413 version 1.0
9414 alias WindowPos2s
9415
9416WindowPos2svARB(v)
9417 return void
9418 param v CoordS in array [2]
9419 category ARB_window_pos
9420 version 1.0
9421 glxropcode 230
9422 glxflags client-handcode server-handcode
9423 alias WindowPos2sv
9424
9425WindowPos3dARB(x, y, z)
9426 return void
9427 param x CoordD in value
9428 param y CoordD in value
9429 param z CoordD in value
9430 vectorequiv WindowPos3dvARB
9431 category ARB_window_pos
9432 version 1.0
9433 alias WindowPos3d
9434
9435WindowPos3dvARB(v)
9436 return void
9437 param v CoordD in array [3]
9438 category ARB_window_pos
9439 version 1.0
9440 glxropcode 230
9441 glxflags client-handcode server-handcode
9442 alias WindowPos3dv
9443
9444WindowPos3fARB(x, y, z)
9445 return void
9446 param x CoordF in value
9447 param y CoordF in value
9448 param z CoordF in value
9449 category ARB_window_pos
9450 vectorequiv WindowPos3fvARB
9451 version 1.0
9452 alias WindowPos3f
9453
9454WindowPos3fvARB(v)
9455 return void
9456 param v CoordF in array [3]
9457 category ARB_window_pos
9458 version 1.0
9459 glxropcode 230
9460 glxflags client-handcode server-handcode
9461 alias WindowPos3fv
9462
9463WindowPos3iARB(x, y, z)
9464 return void
9465 param x CoordI in value
9466 param y CoordI in value
9467 param z CoordI in value
9468 category ARB_window_pos
9469 vectorequiv WindowPos3ivARB
9470 version 1.0
9471 alias WindowPos3i
9472
9473WindowPos3ivARB(v)
9474 return void
9475 param v CoordI in array [3]
9476 category ARB_window_pos
9477 version 1.0
9478 glxropcode 230
9479 glxflags client-handcode server-handcode
9480 alias WindowPos3iv
9481
9482WindowPos3sARB(x, y, z)
9483 return void
9484 param x CoordS in value
9485 param y CoordS in value
9486 param z CoordS in value
9487 category ARB_window_pos
9488 vectorequiv WindowPos3svARB
9489 version 1.0
9490 alias WindowPos3s
9491
9492WindowPos3svARB(v)
9493 return void
9494 param v CoordS in array [3]
9495 category ARB_window_pos
9496 version 1.0
9497 glxropcode 230
9498 glxflags client-handcode server-handcode
9499 alias WindowPos3sv
9500
9501###############################################################################
9502#
9503# ARB Extension #26
9504# ARB_vertex_program commands
9505#
9506###############################################################################
9507
9508VertexAttrib1dARB(index, x)
9509 return void
9510 param index UInt32 in value
9511 param x Float64 in value
9512 category ARB_vertex_program
9513 version 1.3
9514 vectorequiv VertexAttrib1dvARB
9515 extension soft WINSOFT NV10
9516 alias VertexAttrib1d
9517
9518VertexAttrib1dvARB(index, v)
9519 return void
9520 param index UInt32 in value
9521 param v Float64 in array [1]
9522 category ARB_vertex_program
9523 version 1.3
9524 extension soft WINSOFT NV10
9525 glxropcode 4197
9526 alias VertexAttrib1dv
9527
9528VertexAttrib1fARB(index, x)
9529 return void
9530 param index UInt32 in value
9531 param x Float32 in value
9532 category ARB_vertex_program
9533 version 1.3
9534 vectorequiv VertexAttrib1fvARB
9535 extension soft WINSOFT NV10
9536 alias VertexAttrib1f
9537
9538VertexAttrib1fvARB(index, v)
9539 return void
9540 param index UInt32 in value
9541 param v Float32 in array [1]
9542 category ARB_vertex_program
9543 version 1.3
9544 extension soft WINSOFT NV10
9545 glxropcode 4193
9546 alias VertexAttrib1fv
9547
9548VertexAttrib1sARB(index, x)
9549 return void
9550 param index UInt32 in value
9551 param x Int16 in value
9552 category ARB_vertex_program
9553 version 1.3
9554 vectorequiv VertexAttrib1svARB
9555 extension soft WINSOFT NV10
9556 alias VertexAttrib1s
9557
9558VertexAttrib1svARB(index, v)
9559 return void
9560 param index UInt32 in value
9561 param v Int16 in array [1]
9562 category ARB_vertex_program
9563 version 1.3
9564 extension soft WINSOFT NV10
9565 glxropcode 4189
9566 alias VertexAttrib1sv
9567
9568VertexAttrib2dARB(index, x, y)
9569 return void
9570 param index UInt32 in value
9571 param x Float64 in value
9572 param y Float64 in value
9573 category ARB_vertex_program
9574 version 1.3
9575 vectorequiv VertexAttrib2dvARB
9576 extension soft WINSOFT NV10
9577 alias VertexAttrib2d
9578
9579VertexAttrib2dvARB(index, v)
9580 return void
9581 param index UInt32 in value
9582 param v Float64 in array [2]
9583 category ARB_vertex_program
9584 version 1.3
9585 extension soft WINSOFT NV10
9586 glxropcode 4198
9587 alias VertexAttrib2dv
9588
9589VertexAttrib2fARB(index, x, y)
9590 return void
9591 param index UInt32 in value
9592 param x Float32 in value
9593 param y Float32 in value
9594 category ARB_vertex_program
9595 version 1.3
9596 vectorequiv VertexAttrib2fvARB
9597 extension soft WINSOFT NV10
9598 alias VertexAttrib2f
9599
9600VertexAttrib2fvARB(index, v)
9601 return void
9602 param index UInt32 in value
9603 param v Float32 in array [2]
9604 category ARB_vertex_program
9605 version 1.3
9606 extension soft WINSOFT NV10
9607 glxropcode 4194
9608 alias VertexAttrib2fv
9609
9610VertexAttrib2sARB(index, x, y)
9611 return void
9612 param index UInt32 in value
9613 param x Int16 in value
9614 param y Int16 in value
9615 category ARB_vertex_program
9616 version 1.3
9617 vectorequiv VertexAttrib2svARB
9618 extension soft WINSOFT NV10
9619 alias VertexAttrib2s
9620
9621VertexAttrib2svARB(index, v)
9622 return void
9623 param index UInt32 in value
9624 param v Int16 in array [2]
9625 category ARB_vertex_program
9626 version 1.3
9627 extension soft WINSOFT NV10
9628 glxropcode 4190
9629 alias VertexAttrib2sv
9630
9631VertexAttrib3dARB(index, x, y, z)
9632 return void
9633 param index UInt32 in value
9634 param x Float64 in value
9635 param y Float64 in value
9636 param z Float64 in value
9637 category ARB_vertex_program
9638 version 1.3
9639 vectorequiv VertexAttrib3dvARB
9640 extension soft WINSOFT NV10
9641 alias VertexAttrib3d
9642
9643VertexAttrib3dvARB(index, v)
9644 return void
9645 param index UInt32 in value
9646 param v Float64 in array [3]
9647 category ARB_vertex_program
9648 version 1.3
9649 extension soft WINSOFT NV10
9650 glxropcode 4199
9651 alias VertexAttrib3dv
9652
9653VertexAttrib3fARB(index, x, y, z)
9654 return void
9655 param index UInt32 in value
9656 param x Float32 in value
9657 param y Float32 in value
9658 param z Float32 in value
9659 category ARB_vertex_program
9660 version 1.3
9661 vectorequiv VertexAttrib3fvARB
9662 extension soft WINSOFT NV10
9663 alias VertexAttrib3f
9664
9665VertexAttrib3fvARB(index, v)
9666 return void
9667 param index UInt32 in value
9668 param v Float32 in array [3]
9669 category ARB_vertex_program
9670 version 1.3
9671 extension soft WINSOFT NV10
9672 glxropcode 4195
9673 alias VertexAttrib3fv
9674
9675VertexAttrib3sARB(index, x, y, z)
9676 return void
9677 param index UInt32 in value
9678 param x Int16 in value
9679 param y Int16 in value
9680 param z Int16 in value
9681 category ARB_vertex_program
9682 version 1.3
9683 vectorequiv VertexAttrib3svARB
9684 extension soft WINSOFT NV10
9685 alias VertexAttrib3s
9686
9687VertexAttrib3svARB(index, v)
9688 return void
9689 param index UInt32 in value
9690 param v Int16 in array [3]
9691 category ARB_vertex_program
9692 version 1.3
9693 extension soft WINSOFT NV10
9694 glxropcode 4191
9695 alias VertexAttrib3sv
9696
9697VertexAttrib4NbvARB(index, v)
9698 return void
9699 param index UInt32 in value
9700 param v Int8 in array [4]
9701 category ARB_vertex_program
9702 version 1.3
9703 extension soft WINSOFT NV10
9704 alias VertexAttrib4Nbv
9705
9706VertexAttrib4NivARB(index, v)
9707 return void
9708 param index UInt32 in value
9709 param v Int32 in array [4]
9710 category ARB_vertex_program
9711 version 1.3
9712 extension soft WINSOFT NV10
9713 alias VertexAttrib4Niv
9714
9715VertexAttrib4NsvARB(index, v)
9716 return void
9717 param index UInt32 in value
9718 param v Int16 in array [4]
9719 category ARB_vertex_program
9720 version 1.3
9721 extension soft WINSOFT NV10
9722 alias VertexAttrib4Nsv
9723
9724VertexAttrib4NubARB(index, x, y, z, w)
9725 return void
9726 param index UInt32 in value
9727 param x UInt8 in value
9728 param y UInt8 in value
9729 param z UInt8 in value
9730 param w UInt8 in value
9731 category ARB_vertex_program
9732 version 1.3
9733 extension soft WINSOFT NV10
9734 alias VertexAttrib4Nub
9735
9736VertexAttrib4NubvARB(index, v)
9737 return void
9738 param index UInt32 in value
9739 param v UInt8 in array [4]
9740 category ARB_vertex_program
9741 version 1.3
9742 extension soft WINSOFT NV10
9743 glxropcode 4201
9744 alias VertexAttrib4Nubv
9745
9746VertexAttrib4NuivARB(index, v)
9747 return void
9748 param index UInt32 in value
9749 param v UInt32 in array [4]
9750 category ARB_vertex_program
9751 version 1.3
9752 extension soft WINSOFT NV10
9753 alias VertexAttrib4Nuiv
9754
9755VertexAttrib4NusvARB(index, v)
9756 return void
9757 param index UInt32 in value
9758 param v UInt16 in array [4]
9759 category ARB_vertex_program
9760 version 1.3
9761 extension soft WINSOFT NV10
9762 alias VertexAttrib4Nusv
9763
9764VertexAttrib4bvARB(index, v)
9765 return void
9766 param index UInt32 in value
9767 param v Int8 in array [4]
9768 category ARB_vertex_program
9769 version 1.3
9770 extension soft WINSOFT NV10
9771 alias VertexAttrib4bv
9772
9773VertexAttrib4dARB(index, x, y, z, w)
9774 return void
9775 param index UInt32 in value
9776 param x Float64 in value
9777 param y Float64 in value
9778 param z Float64 in value
9779 param w Float64 in value
9780 category ARB_vertex_program
9781 version 1.3
9782 vectorequiv VertexAttrib4dvARB
9783 extension soft WINSOFT NV10
9784 alias VertexAttrib4d
9785
9786VertexAttrib4dvARB(index, v)
9787 return void
9788 param index UInt32 in value
9789 param v Float64 in array [4]
9790 category ARB_vertex_program
9791 version 1.3
9792 extension soft WINSOFT NV10
9793 glxropcode 4200
9794 alias VertexAttrib4dv
9795
9796VertexAttrib4fARB(index, x, y, z, w)
9797 return void
9798 param index UInt32 in value
9799 param x Float32 in value
9800 param y Float32 in value
9801 param z Float32 in value
9802 param w Float32 in value
9803 category ARB_vertex_program
9804 version 1.3
9805 vectorequiv VertexAttrib4fvARB
9806 extension soft WINSOFT NV10
9807 alias VertexAttrib4f
9808
9809VertexAttrib4fvARB(index, v)
9810 return void
9811 param index UInt32 in value
9812 param v Float32 in array [4]
9813 category ARB_vertex_program
9814 version 1.3
9815 extension soft WINSOFT NV10
9816 glxropcode 4196
9817 alias VertexAttrib4fv
9818
9819VertexAttrib4ivARB(index, v)
9820 return void
9821 param index UInt32 in value
9822 param v Int32 in array [4]
9823 category ARB_vertex_program
9824 version 1.3
9825 extension soft WINSOFT NV10
9826 alias VertexAttrib4iv
9827
9828VertexAttrib4sARB(index, x, y, z, w)
9829 return void
9830 param index UInt32 in value
9831 param x Int16 in value
9832 param y Int16 in value
9833 param z Int16 in value
9834 param w Int16 in value
9835 category ARB_vertex_program
9836 version 1.3
9837 vectorequiv VertexAttrib4svARB
9838 extension soft WINSOFT NV10
9839 alias VertexAttrib4s
9840
9841VertexAttrib4svARB(index, v)
9842 return void
9843 param index UInt32 in value
9844 param v Int16 in array [4]
9845 category ARB_vertex_program
9846 version 1.3
9847 extension soft WINSOFT NV10
9848 glxropcode 4192
9849 alias VertexAttrib4sv
9850
9851VertexAttrib4ubvARB(index, v)
9852 return void
9853 param index UInt32 in value
9854 param v UInt8 in array [4]
9855 category ARB_vertex_program
9856 version 1.3
9857 extension soft WINSOFT NV10
9858 alias VertexAttrib4ubv
9859
9860VertexAttrib4uivARB(index, v)
9861 return void
9862 param index UInt32 in value
9863 param v UInt32 in array [4]
9864 category ARB_vertex_program
9865 version 1.3
9866 extension soft WINSOFT NV10
9867 alias VertexAttrib4uiv
9868
9869VertexAttrib4usvARB(index, v)
9870 return void
9871 param index UInt32 in value
9872 param v UInt16 in array [4]
9873 category ARB_vertex_program
9874 version 1.3
9875 extension soft WINSOFT NV10
9876 alias VertexAttrib4usv
9877
9878VertexAttribPointerARB(index, size, type, normalized, stride, pointer)
9879 return void
9880 param index UInt32 in value
9881 param size Int32 in value
9882 param type VertexAttribPointerTypeARB in value
9883 param normalized Boolean in value
9884 param stride SizeI in value
9885 param pointer Void in array [COMPSIZE(size/type/stride)] retained
9886 dlflags notlistable
9887 category ARB_vertex_program
9888 version 1.3
9889 extension soft WINSOFT NV10
9890 alias VertexAttribPointer
9891
9892EnableVertexAttribArrayARB(index)
9893 return void
9894 param index UInt32 in value
9895 dlflags notlistable
9896 category ARB_vertex_program
9897 version 1.3
9898 extension soft WINSOFT NV10
9899 alias EnableVertexAttribArray
9900
9901DisableVertexAttribArrayARB(index)
9902 return void
9903 param index UInt32 in value
9904 dlflags notlistable
9905 category ARB_vertex_program
9906 version 1.3
9907 extension soft WINSOFT NV10
9908 alias DisableVertexAttribArray
9909
9910ProgramStringARB(target, format, len, string)
9911 return void
9912 param target ProgramTargetARB in value
9913 param format ProgramFormatARB in value
9914 param len SizeI in value
9915 param string Void in array [len]
9916 category ARB_vertex_program
9917 version 1.3
9918 extension soft WINSOFT NV10
9919 glxflags ignore
9920 offset 667
9921
9922BindProgramARB(target, program)
9923 return void
9924 param target ProgramTargetARB in value
9925 param program UInt32 in value
9926 category ARB_vertex_program
9927 version 1.3
9928 extension soft WINSOFT NV10
9929 glxropcode 4180
9930 offset 579
9931
9932DeleteProgramsARB(n, programs)
9933 return void
9934 param n SizeI in value
9935 param programs UInt32 in array [n]
9936 dlflags notlistable
9937 category ARB_vertex_program
9938 version 1.3
9939 extension soft WINSOFT NV10
9940 glxvendorpriv 1294
9941 offset 580
9942
9943GenProgramsARB(n, programs)
9944 return void
9945 param n SizeI in value
9946 param programs UInt32 out array [n]
9947 dlflags notlistable
9948 category ARB_vertex_program
9949 version 1.3
9950 extension soft WINSOFT NV10
9951 glxvendorpriv 1295
9952 offset 582
9953
9954ProgramEnvParameter4dARB(target, index, x, y, z, w)
9955 return void
9956 param target ProgramTargetARB in value
9957 param index UInt32 in value
9958 param x Float64 in value
9959 param y Float64 in value
9960 param z Float64 in value
9961 param w Float64 in value
9962 category ARB_vertex_program
9963 version 1.3
9964 vectorequiv ProgramEnvParameter4dvARB
9965 extension soft WINSOFT NV10
9966 glxflags ignore
9967 offset 668
9968
9969ProgramEnvParameter4dvARB(target, index, params)
9970 return void
9971 param target ProgramTargetARB in value
9972 param index UInt32 in value
9973 param params Float64 in array [4]
9974 category ARB_vertex_program
9975 version 1.3
9976 extension soft WINSOFT NV10
9977 glxflags ignore
9978 offset 669
9979
9980ProgramEnvParameter4fARB(target, index, x, y, z, w)
9981 return void
9982 param target ProgramTargetARB in value
9983 param index UInt32 in value
9984 param x Float32 in value
9985 param y Float32 in value
9986 param z Float32 in value
9987 param w Float32 in value
9988 category ARB_vertex_program
9989 version 1.3
9990 vectorequiv ProgramEnvParameter4fvARB
9991 extension soft WINSOFT NV10
9992 glxflags ignore
9993 offset 670
9994
9995ProgramEnvParameter4fvARB(target, index, params)
9996 return void
9997 param target ProgramTargetARB in value
9998 param index UInt32 in value
9999 param params Float32 in array [4]
10000 category ARB_vertex_program
10001 version 1.3
10002 extension soft WINSOFT NV10
10003 glxflags ignore
10004 offset 671
10005
10006ProgramLocalParameter4dARB(target, index, x, y, z, w)
10007 return void
10008 param target ProgramTargetARB in value
10009 param index UInt32 in value
10010 param x Float64 in value
10011 param y Float64 in value
10012 param z Float64 in value
10013 param w Float64 in value
10014 category ARB_vertex_program
10015 version 1.3
10016 vectorequiv ProgramLocalParameter4dvARB
10017 extension soft WINSOFT NV10
10018 glxflags ignore
10019 offset 672
10020
10021ProgramLocalParameter4dvARB(target, index, params)
10022 return void
10023 param target ProgramTargetARB in value
10024 param index UInt32 in value
10025 param params Float64 in array [4]
10026 category ARB_vertex_program
10027 version 1.3
10028 extension soft WINSOFT NV10
10029 glxflags ignore
10030 offset 673
10031
10032ProgramLocalParameter4fARB(target, index, x, y, z, w)
10033 return void
10034 param target ProgramTargetARB in value
10035 param index UInt32 in value
10036 param x Float32 in value
10037 param y Float32 in value
10038 param z Float32 in value
10039 param w Float32 in value
10040 category ARB_vertex_program
10041 version 1.3
10042 vectorequiv ProgramLocalParameter4fvARB
10043 extension soft WINSOFT NV10
10044 glxflags ignore
10045 offset 674
10046
10047ProgramLocalParameter4fvARB(target, index, params)
10048 return void
10049 param target ProgramTargetARB in value
10050 param index UInt32 in value
10051 param params Float32 in array [4]
10052 category ARB_vertex_program
10053 version 1.3
10054 extension soft WINSOFT NV10
10055 glxflags ignore
10056 offset 675
10057
10058GetProgramEnvParameterdvARB(target, index, params)
10059 return void
10060 param target ProgramTargetARB in value
10061 param index UInt32 in value
10062 param params Float64 out array [4]
10063 dlflags notlistable
10064 category ARB_vertex_program
10065 version 1.3
10066 extension soft WINSOFT NV10
10067 glxflags ignore
10068 offset 676
10069
10070GetProgramEnvParameterfvARB(target, index, params)
10071 return void
10072 param target ProgramTargetARB in value
10073 param index UInt32 in value
10074 param params Float32 out array [4]
10075 dlflags notlistable
10076 category ARB_vertex_program
10077 version 1.3
10078 extension soft WINSOFT NV10
10079 glxflags ignore
10080 offset 677
10081
10082GetProgramLocalParameterdvARB(target, index, params)
10083 return void
10084 param target ProgramTargetARB in value
10085 param index UInt32 in value
10086 param params Float64 out array [4]
10087 dlflags notlistable
10088 category ARB_vertex_program
10089 version 1.3
10090 extension soft WINSOFT NV10
10091 glxflags ignore
10092 offset 678
10093
10094GetProgramLocalParameterfvARB(target, index, params)
10095 return void
10096 param target ProgramTargetARB in value
10097 param index UInt32 in value
10098 param params Float32 out array [4]
10099 dlflags notlistable
10100 category ARB_vertex_program
10101 version 1.3
10102 extension soft WINSOFT NV10
10103 glxflags ignore
10104 offset 679
10105
10106GetProgramivARB(target, pname, params)
10107 return void
10108 param target ProgramTargetARB in value
10109 param pname ProgramPropertyARB in value
10110 param params Int32 out array [1]
10111 dlflags notlistable
10112 category ARB_vertex_program
10113 version 1.3
10114 extension soft WINSOFT NV10
10115 glxflags ignore
10116 offset 680
10117
10118GetProgramStringARB(target, pname, string)
10119 return void
10120 param target ProgramTargetARB in value
10121 param pname ProgramStringPropertyARB in value
10122 param string Void out array [COMPSIZE(target,pname)]
10123 dlflags notlistable
10124 category ARB_vertex_program
10125 version 1.3
10126 extension soft WINSOFT NV10
10127 glxflags ignore
10128 offset 681
10129
10130GetVertexAttribdvARB(index, pname, params)
10131 return void
10132 param index UInt32 in value
10133 param pname VertexAttribPropertyARB in value
10134 param params Float64 out array [4]
10135 dlflags notlistable
10136 category ARB_vertex_program
10137 version 1.3
10138 extension soft WINSOFT NV10
10139 glxvendorpriv 1301
10140 alias GetVertexAttribdv
10141
10142GetVertexAttribfvARB(index, pname, params)
10143 return void
10144 param index UInt32 in value
10145 param pname VertexAttribPropertyARB in value
10146 param params Float32 out array [4]
10147 dlflags notlistable
10148 category ARB_vertex_program
10149 version 1.3
10150 extension soft WINSOFT NV10
10151 glxvendorpriv 1302
10152 alias GetVertexAttribfv
10153
10154GetVertexAttribivARB(index, pname, params)
10155 return void
10156 param index UInt32 in value
10157 param pname VertexAttribPropertyARB in value
10158 param params Int32 out array [4]
10159 dlflags notlistable
10160 category ARB_vertex_program
10161 version 1.3
10162 extension soft WINSOFT NV10
10163 glxvendorpriv 1303
10164 alias GetVertexAttribiv
10165
10166GetVertexAttribPointervARB(index, pname, pointer)
10167 return void
10168 param index UInt32 in value
10169 param pname VertexAttribPointerPropertyARB in value
10170 param pointer VoidPointer out array [1]
10171 dlflags notlistable
10172 category ARB_vertex_program
10173 version 1.3
10174 extension soft WINSOFT NV10
10175 glxflags ignore
10176 alias GetVertexAttribPointerv
10177
10178IsProgramARB(program)
10179 return Boolean
10180 param program UInt32 in value
10181 dlflags notlistable
10182 category ARB_vertex_program
10183 version 1.3
10184 extension soft WINSOFT NV10
10185 glxvendorpriv 1304
10186 alias IsProgram
10187
10188
10189###############################################################################
10190#
10191# ARB Extension #27
10192# ARB_fragment_program commands
10193#
10194###############################################################################
10195
10196# All ARB_fragment_program entry points are shared with ARB_vertex_program,
10197# and are only included in that #define block, for now.
10198newcategory: ARB_fragment_program
10199passthru: /* All ARB_fragment_program entry points are shared with ARB_vertex_program. */
10200
10201###############################################################################
10202#
10203# ARB Extension #28
10204# ARB_vertex_buffer_object commands
10205#
10206###############################################################################
10207
10208BindBufferARB(target, buffer)
10209 return void
10210 param target BufferTargetARB in value
10211 param buffer UInt32 in value
10212 category ARB_vertex_buffer_object
10213 version 1.2
10214 extension
10215 alias BindBuffer
10216
10217DeleteBuffersARB(n, buffers)
10218 return void
10219 param n SizeI in value
10220 param buffers ConstUInt32 in array [n]
10221 category ARB_vertex_buffer_object
10222 version 1.2
10223 extension
10224 alias DeleteBuffers
10225
10226GenBuffersARB(n, buffers)
10227 return void
10228 param n SizeI in value
10229 param buffers UInt32 out array [n]
10230 category ARB_vertex_buffer_object
10231 version 1.2
10232 extension
10233 alias GenBuffers
10234
10235IsBufferARB(buffer)
10236 return Boolean
10237 param buffer UInt32 in value
10238 category ARB_vertex_buffer_object
10239 version 1.2
10240 extension
10241 alias IsBuffer
10242
10243BufferDataARB(target, size, data, usage)
10244 return void
10245 param target BufferTargetARB in value
10246 param size BufferSizeARB in value
10247 param data ConstVoid in array [size]
10248 param usage BufferUsageARB in value
10249 category ARB_vertex_buffer_object
10250 version 1.2
10251 extension
10252 alias BufferData
10253
10254BufferSubDataARB(target, offset, size, data)
10255 return void
10256 param target BufferTargetARB in value
10257 param offset BufferOffsetARB in value
10258 param size BufferSizeARB in value
10259 param data ConstVoid in array [size]
10260 category ARB_vertex_buffer_object
10261 version 1.2
10262 extension
10263 alias BufferSubData
10264
10265GetBufferSubDataARB(target, offset, size, data)
10266 return void
10267 param target BufferTargetARB in value
10268 param offset BufferOffsetARB in value
10269 param size BufferSizeARB in value
10270 param data Void out array [size]
10271 category ARB_vertex_buffer_object
10272 dlflags notlistable
10273 version 1.2
10274 extension
10275 alias GetBufferSubData
10276
10277MapBufferARB(target, access)
10278 return VoidPointer
10279 param target BufferTargetARB in value
10280 param access BufferAccessARB in value
10281 category ARB_vertex_buffer_object
10282 version 1.2
10283 extension
10284 alias MapBuffer
10285
10286UnmapBufferARB(target)
10287 return Boolean
10288 param target BufferTargetARB in value
10289 category ARB_vertex_buffer_object
10290 version 1.2
10291 extension
10292 alias UnmapBuffer
10293
10294GetBufferParameterivARB(target, pname, params)
10295 return void
10296 param target BufferTargetARB in value
10297 param pname BufferPNameARB in value
10298 param params Int32 out array [COMPSIZE(pname)]
10299 category ARB_vertex_buffer_object
10300 dlflags notlistable
10301 version 1.2
10302 extension
10303 alias GetBufferParameteriv
10304
10305GetBufferPointervARB(target, pname, params)
10306 return void
10307 param target BufferTargetARB in value
10308 param pname BufferPointerNameARB in value
10309 param params VoidPointer out array [1]
10310 category ARB_vertex_buffer_object
10311 dlflags notlistable
10312 version 1.2
10313 extension
10314 alias GetBufferPointerv
10315
10316###############################################################################
10317#
10318# ARB Extension #29
10319# ARB_occlusion_query commands
10320#
10321###############################################################################
10322
10323GenQueriesARB(n, ids)
10324 return void
10325 param n SizeI in value
10326 param ids UInt32 out array [n]
10327 category ARB_occlusion_query
10328 version 1.5
10329 extension
10330 alias GenQueries
10331
10332DeleteQueriesARB(n, ids)
10333 return void
10334 param n SizeI in value
10335 param ids UInt32 in array [n]
10336 category ARB_occlusion_query
10337 version 1.5
10338 extension
10339 alias DeleteQueries
10340
10341IsQueryARB(id)
10342 return Boolean
10343 param id UInt32 in value
10344 category ARB_occlusion_query
10345 version 1.5
10346 extension
10347 alias IsQuery
10348
10349BeginQueryARB(target, id)
10350 return void
10351 param target GLenum in value
10352 param id UInt32 in value
10353 category ARB_occlusion_query
10354 version 1.5
10355 extension
10356 alias BeginQuery
10357
10358EndQueryARB(target)
10359 return void
10360 param target GLenum in value
10361 category ARB_occlusion_query
10362 version 1.5
10363 extension
10364 alias EndQuery
10365
10366GetQueryivARB(target, pname, params)
10367 return void
10368 param target GLenum in value
10369 param pname GLenum in value
10370 param params Int32 out array [pname]
10371 category ARB_occlusion_query
10372 dlflags notlistable
10373 version 1.5
10374 extension
10375 alias GetQueryiv
10376
10377GetQueryObjectivARB(id, pname, params)
10378 return void
10379 param id UInt32 in value
10380 param pname GLenum in value
10381 param params Int32 out array [pname]
10382 category ARB_occlusion_query
10383 dlflags notlistable
10384 version 1.5
10385 extension
10386 alias GetQueryObjectiv
10387
10388GetQueryObjectuivARB(id, pname, params)
10389 return void
10390 param id UInt32 in value
10391 param pname GLenum in value
10392 param params UInt32 out array [pname]
10393 category ARB_occlusion_query
10394 dlflags notlistable
10395 version 1.5
10396 extension
10397 alias GetQueryObjectuiv
10398
10399###############################################################################
10400#
10401# ARB Extension #30
10402# ARB_shader_objects commands
10403#
10404###############################################################################
10405
10406DeleteObjectARB(obj)
10407 return void
10408 param obj handleARB in value
10409 category ARB_shader_objects
10410 version 1.2
10411 extension
10412 glxropcode ?
10413 glxflags ignore
10414 offset ?
10415
10416GetHandleARB(pname)
10417 return handleARB
10418 param pname GLenum in value
10419 category ARB_shader_objects
10420 dlflags notlistable
10421 version 1.2
10422 extension
10423 glxsingle ?
10424 glxflags ignore
10425 offset ?
10426
10427DetachObjectARB(containerObj, attachedObj)
10428 return void
10429 param containerObj handleARB in value
10430 param attachedObj handleARB in value
10431 category ARB_shader_objects
10432 version 1.2
10433 extension
10434 glxropcode ?
10435 glxflags ignore
10436 alias DetachShader
10437
10438CreateShaderObjectARB(shaderType)
10439 return handleARB
10440 param shaderType GLenum in value
10441 category ARB_shader_objects
10442 version 1.2
10443 extension
10444 glxropcode ?
10445 glxflags ignore
10446 alias CreateShader
10447
10448ShaderSourceARB(shaderObj, count, string, length)
10449 return void
10450 param shaderObj handleARB in value
10451 param count SizeI in value
10452 param string charPointerARB in array [count]
10453 param length Int32 in array [1]
10454 category ARB_shader_objects
10455 version 1.2
10456 extension
10457 glxropcode ?
10458 glxflags ignore
10459 alias ShaderSource
10460
10461CompileShaderARB(shaderObj)
10462 return void
10463 param shaderObj handleARB in value
10464 category ARB_shader_objects
10465 version 1.2
10466 extension
10467 glxropcode ?
10468 glxflags ignore
10469 alias CompileShader
10470
10471CreateProgramObjectARB()
10472 return handleARB
10473 category ARB_shader_objects
10474 version 1.2
10475 extension
10476 glxropcode ?
10477 glxflags ignore
10478 alias CreateProgram
10479
10480AttachObjectARB(containerObj, obj)
10481 return void
10482 param containerObj handleARB in value
10483 param obj handleARB in value
10484 category ARB_shader_objects
10485 version 1.2
10486 extension
10487 glxropcode ?
10488 glxflags ignore
10489 alias AttachShader
10490
10491LinkProgramARB(programObj)
10492 return void
10493 param programObj handleARB in value
10494 category ARB_shader_objects
10495 version 1.2
10496 extension
10497 glxropcode ?
10498 glxflags ignore
10499 alias LinkProgram
10500
10501UseProgramObjectARB(programObj)
10502 return void
10503 param programObj handleARB in value
10504 category ARB_shader_objects
10505 version 1.2
10506 extension
10507 glxropcode ?
10508 glxflags ignore
10509 alias UseProgram
10510
10511ValidateProgramARB(programObj)
10512 return void
10513 param programObj handleARB in value
10514 category ARB_shader_objects
10515 version 1.2
10516 extension
10517 glxropcode ?
10518 glxflags ignore
10519 alias ValidateProgram
10520
10521Uniform1fARB(location, v0)
10522 return void
10523 param location Int32 in value
10524 param v0 Float32 in value
10525 category ARB_shader_objects
10526 version 1.2
10527 extension
10528 glxropcode ?
10529 glxflags ignore
10530 alias Uniform1f
10531
10532Uniform2fARB(location, v0, v1)
10533 return void
10534 param location Int32 in value
10535 param v0 Float32 in value
10536 param v1 Float32 in value
10537 category ARB_shader_objects
10538 version 1.2
10539 extension
10540 glxropcode ?
10541 glxflags ignore
10542 alias Uniform2f
10543
10544Uniform3fARB(location, v0, v1, v2)
10545 return void
10546 param location Int32 in value
10547 param v0 Float32 in value
10548 param v1 Float32 in value
10549 param v2 Float32 in value
10550 category ARB_shader_objects
10551 version 1.2
10552 extension
10553 glxropcode ?
10554 glxflags ignore
10555 alias Uniform3f
10556
10557Uniform4fARB(location, v0, v1, v2, v3)
10558 return void
10559 param location Int32 in value
10560 param v0 Float32 in value
10561 param v1 Float32 in value
10562 param v2 Float32 in value
10563 param v3 Float32 in value
10564 category ARB_shader_objects
10565 version 1.2
10566 extension
10567 glxropcode ?
10568 glxflags ignore
10569 alias Uniform4f
10570
10571Uniform1iARB(location, v0)
10572 return void
10573 param location Int32 in value
10574 param v0 Int32 in value
10575 category ARB_shader_objects
10576 version 1.2
10577 extension
10578 glxropcode ?
10579 glxflags ignore
10580 alias Uniform1i
10581
10582Uniform2iARB(location, v0, v1)
10583 return void
10584 param location Int32 in value
10585 param v0 Int32 in value
10586 param v1 Int32 in value
10587 category ARB_shader_objects
10588 version 1.2
10589 extension
10590 glxropcode ?
10591 glxflags ignore
10592 alias Uniform2i
10593
10594Uniform3iARB(location, v0, v1, v2)
10595 return void
10596 param location Int32 in value
10597 param v0 Int32 in value
10598 param v1 Int32 in value
10599 param v2 Int32 in value
10600 category ARB_shader_objects
10601 version 1.2
10602 extension
10603 glxropcode ?
10604 glxflags ignore
10605 alias Uniform3i
10606
10607Uniform4iARB(location, v0, v1, v2, v3)
10608 return void
10609 param location Int32 in value
10610 param v0 Int32 in value
10611 param v1 Int32 in value
10612 param v2 Int32 in value
10613 param v3 Int32 in value
10614 category ARB_shader_objects
10615 version 1.2
10616 extension
10617 glxropcode ?
10618 glxflags ignore
10619 alias Uniform4i
10620
10621Uniform1fvARB(location, count, value)
10622 return void
10623 param location Int32 in value
10624 param count SizeI in value
10625 param value Float32 in array [count]
10626 category ARB_shader_objects
10627 version 1.2
10628 extension
10629 glxropcode ?
10630 glxflags ignore
10631 alias Uniform1fv
10632
10633Uniform2fvARB(location, count, value)
10634 return void
10635 param location Int32 in value
10636 param count SizeI in value
10637 param value Float32 in array [count]
10638 category ARB_shader_objects
10639 version 1.2
10640 extension
10641 glxropcode ?
10642 glxflags ignore
10643 alias Uniform2fv
10644
10645Uniform3fvARB(location, count, value)
10646 return void
10647 param location Int32 in value
10648 param count SizeI in value
10649 param value Float32 in array [count]
10650 category ARB_shader_objects
10651 version 1.2
10652 extension
10653 glxropcode ?
10654 glxflags ignore
10655 alias Uniform3fv
10656
10657Uniform4fvARB(location, count, value)
10658 return void
10659 param location Int32 in value
10660 param count SizeI in value
10661 param value Float32 in array [count]
10662 category ARB_shader_objects
10663 version 1.2
10664 extension
10665 glxropcode ?
10666 glxflags ignore
10667 alias Uniform4fv
10668
10669Uniform1ivARB(location, count, value)
10670 return void
10671 param location Int32 in value
10672 param count SizeI in value
10673 param value Int32 in array [count]
10674 category ARB_shader_objects
10675 version 1.2
10676 extension
10677 glxropcode ?
10678 glxflags ignore
10679 alias Uniform1iv
10680
10681Uniform2ivARB(location, count, value)
10682 return void
10683 param location Int32 in value
10684 param count SizeI in value
10685 param value Int32 in array [count]
10686 category ARB_shader_objects
10687 version 1.2
10688 extension
10689 glxropcode ?
10690 glxflags ignore
10691 alias Uniform2iv
10692
10693Uniform3ivARB(location, count, value)
10694 return void
10695 param location Int32 in value
10696 param count SizeI in value
10697 param value Int32 in array [count]
10698 category ARB_shader_objects
10699 version 1.2
10700 extension
10701 glxropcode ?
10702 glxflags ignore
10703 alias Uniform3iv
10704
10705Uniform4ivARB(location, count, value)
10706 return void
10707 param location Int32 in value
10708 param count SizeI in value
10709 param value Int32 in array [count]
10710 category ARB_shader_objects
10711 version 1.2
10712 extension
10713 glxropcode ?
10714 glxflags ignore
10715 alias Uniform4iv
10716
10717UniformMatrix2fvARB(location, count, transpose, value)
10718 return void
10719 param location Int32 in value
10720 param count SizeI in value
10721 param transpose Boolean in value
10722 param value Float32 in array [count]
10723 category ARB_shader_objects
10724 version 1.2
10725 extension
10726 glxropcode ?
10727 glxflags ignore
10728 alias UniformMatrix2fv
10729
10730UniformMatrix3fvARB(location, count, transpose, value)
10731 return void
10732 param location Int32 in value
10733 param count SizeI in value
10734 param transpose Boolean in value
10735 param value Float32 in array [count]
10736 category ARB_shader_objects
10737 version 1.2
10738 extension
10739 glxropcode ?
10740 glxflags ignore
10741 alias UniformMatrix3fv
10742
10743UniformMatrix4fvARB(location, count, transpose, value)
10744 return void
10745 param location Int32 in value
10746 param count SizeI in value
10747 param transpose Boolean in value
10748 param value Float32 in array [count]
10749 category ARB_shader_objects
10750 version 1.2
10751 extension
10752 glxropcode ?
10753 glxflags ignore
10754 alias UniformMatrix4fv
10755
10756GetObjectParameterfvARB(obj, pname, params)
10757 return void
10758 param obj handleARB in value
10759 param pname GLenum in value
10760 param params Float32 out array [pname]
10761 category ARB_shader_objects
10762 dlflags notlistable
10763 version 1.2
10764 extension
10765 glxsingle ?
10766 glxflags ignore
10767 offset ?
10768
10769GetObjectParameterivARB(obj, pname, params)
10770 return void
10771 param obj handleARB in value
10772 param pname GLenum in value
10773 param params Int32 out array [pname]
10774 category ARB_shader_objects
10775 dlflags notlistable
10776 version 1.2
10777 extension
10778 glxsingle ?
10779 glxflags ignore
10780 offset ?
10781
10782GetInfoLogARB(obj, maxLength, length, infoLog)
10783 return void
10784 param obj handleARB in value
10785 param maxLength SizeI in value
10786 param length SizeI out array [1]
10787 param infoLog charARB out array [length]
10788 category ARB_shader_objects
10789 dlflags notlistable
10790 version 1.2
10791 extension
10792 glxsingle ?
10793 glxflags ignore
10794 offset ?
10795
10796GetAttachedObjectsARB(containerObj, maxCount, count, obj)
10797 return void
10798 param containerObj handleARB in value
10799 param maxCount SizeI in value
10800 param count SizeI out array [1]
10801 param obj handleARB out array [count]
10802 category ARB_shader_objects
10803 dlflags notlistable
10804 version 1.2
10805 extension
10806 glxsingle ?
10807 glxflags ignore
10808 alias GetAttachedShaders
10809
10810GetUniformLocationARB(programObj, name)
10811 return Int32
10812 param programObj handleARB in value
10813 param name charARB in array []
10814 category ARB_shader_objects
10815 dlflags notlistable
10816 version 1.2
10817 extension
10818 glxsingle ?
10819 glxflags ignore
10820 alias GetUniformLocation
10821
10822GetActiveUniformARB(programObj, index, maxLength, length, size, type, name)
10823 return void
10824 param programObj handleARB in value
10825 param index UInt32 in value
10826 param maxLength SizeI in value
10827 param length SizeI out array [1]
10828 param size Int32 out array [1]
10829 param type GLenum out array [1]
10830 param name charARB out array []
10831 category ARB_shader_objects
10832 dlflags notlistable
10833 version 1.2
10834 extension
10835 glxsingle ?
10836 glxflags ignore
10837 alias GetActiveUniform
10838
10839GetUniformfvARB(programObj, location, params)
10840 return void
10841 param programObj handleARB in value
10842 param location Int32 in value
10843 param params Float32 out array [COMPSIZE(location)]
10844 category ARB_shader_objects
10845 dlflags notlistable
10846 version 1.2
10847 extension
10848 glxsingle ?
10849 glxflags ignore
10850 alias GetUniformfv
10851
10852GetUniformivARB(programObj, location, params)
10853 return void
10854 param programObj handleARB in value
10855 param location Int32 in value
10856 param params Int32 out array [COMPSIZE(location)]
10857 category ARB_shader_objects
10858 dlflags notlistable
10859 version 1.2
10860 extension
10861 glxsingle ?
10862 glxflags ignore
10863 alias GetUniformiv
10864
10865GetShaderSourceARB(obj, maxLength, length, source)
10866 return void
10867 param obj handleARB in value
10868 param maxLength SizeI in value
10869 param length SizeI out array [1]
10870 param source charARB out array [length]
10871 category ARB_shader_objects
10872 dlflags notlistable
10873 version 1.2
10874 extension
10875 glxsingle ?
10876 glxflags ignore
10877 alias GetShaderSource
10878
10879
10880###############################################################################
10881#
10882# ARB Extension #31
10883# ARB_vertex_shader commands
10884#
10885###############################################################################
10886
10887BindAttribLocationARB(programObj, index, name)
10888 return void
10889 param programObj handleARB in value
10890 param index UInt32 in value
10891 param name charARB in array []
10892 category ARB_vertex_shader
10893 version 1.2
10894 extension
10895 glxropcode ?
10896 glxflags ignore
10897 alias BindAttribLocation
10898
10899GetActiveAttribARB(programObj, index, maxLength, length, size, type, name)
10900 return void
10901 param programObj handleARB in value
10902 param index UInt32 in value
10903 param maxLength SizeI in value
10904 param length SizeI out array [1]
10905 param size Int32 out array [1]
10906 param type GLenum out array [1]
10907 param name charARB out array []
10908 category ARB_vertex_shader
10909 dlflags notlistable
10910 version 1.2
10911 extension
10912 glxsingle ?
10913 glxflags ignore
10914 alias GetActiveAttrib
10915
10916GetAttribLocationARB(programObj, name)
10917 return Int32
10918 param programObj handleARB in value
10919 param name charARB in array []
10920 category ARB_vertex_shader
10921 dlflags notlistable
10922 version 1.2
10923 extension
10924 glxsingle ?
10925 glxflags ignore
10926 alias GetAttribLocation
10927
10928###############################################################################
10929#
10930# ARB Extension #32
10931# ARB_fragment_shader commands
10932#
10933###############################################################################
10934
10935# (none)
10936newcategory: ARB_fragment_shader
10937
10938###############################################################################
10939#
10940# ARB Extension #33
10941# ARB_shading_language_100 commands
10942#
10943###############################################################################
10944
10945# (none)
10946newcategory: ARB_shading_language_100
10947
10948###############################################################################
10949#
10950# ARB Extension #34
10951# ARB_texture_non_power_of_two commands
10952#
10953###############################################################################
10954
10955# (none)
10956newcategory: ARB_texture_non_power_of_two
10957
10958###############################################################################
10959#
10960# ARB Extension #35
10961# ARB_point_sprite commands
10962#
10963###############################################################################
10964
10965# (none)
10966newcategory: ARB_point_sprite
10967
10968###############################################################################
10969#
10970# ARB Extension #36
10971# ARB_fragment_program_shadow commands
10972#
10973###############################################################################
10974
10975# (none)
10976newcategory: ARB_fragment_program_shadow
10977
10978###############################################################################
10979#
10980# ARB Extension #37
10981# ARB_draw_buffers commands
10982#
10983###############################################################################
10984
10985DrawBuffersARB(n, bufs)
10986 return void
10987 param n SizeI in value
10988 param bufs DrawBufferModeATI in array [n]
10989 category ARB_draw_buffers
10990 version 1.5
10991 extension
10992 alias DrawBuffers
10993
10994###############################################################################
10995#
10996# ARB Extension #38
10997# ARB_texture_rectangle commands
10998#
10999###############################################################################
11000
11001# (none)
11002newcategory: ARB_texture_rectangle
11003
11004###############################################################################
11005#
11006# ARB Extension #39
11007# ARB_color_buffer_float commands
11008#
11009###############################################################################
11010
11011ClampColorARB(target, clamp)
11012 return void
11013 param target ClampColorTargetARB in value
11014 param clamp ClampColorModeARB in value
11015 category ARB_color_buffer_float
11016 version 1.5
11017 extension
11018 glxropcode 234
11019 glxflags ignore
11020 alias ClampColor
11021
11022###############################################################################
11023#
11024# ARB Extension #40
11025# ARB_half_float_pixel commands
11026#
11027###############################################################################
11028
11029# (none)
11030newcategory: ARB_half_float_pixel
11031
11032###############################################################################
11033#
11034# ARB Extension #41
11035# ARB_texture_float commands
11036#
11037###############################################################################
11038
11039# (none)
11040newcategory: ARB_texture_float
11041
11042###############################################################################
11043#
11044# ARB Extension #42
11045# ARB_pixel_buffer_object commands
11046#
11047###############################################################################
11048
11049# (none)
11050newcategory: ARB_pixel_buffer_object
11051
11052###############################################################################
11053#
11054# ARB Extension #43
11055# ARB_depth_buffer_float commands (also OpenGL 3.0)
11056#
11057###############################################################################
11058
11059# (none)
11060newcategory: ARB_depth_buffer_float
11061
11062###############################################################################
11063#
11064# ARB Extension #44
11065# ARB_draw_instanced commands
11066#
11067###############################################################################
11068
11069DrawArraysInstancedARB(mode, first, count, primcount)
11070 return void
11071 param mode BeginMode in value
11072 param first Int32 in value
11073 param count SizeI in value
11074 param primcount SizeI in value
11075 category ARB_draw_instanced
11076 version 2.0
11077 extension soft WINSOFT
11078 dlflags notlistable
11079 vectorequiv ArrayElement
11080 glfflags ignore
11081 glxflags ignore
11082 alias DrawArraysInstanced
11083
11084DrawElementsInstancedARB(mode, count, type, indices, primcount)
11085 return void
11086 param mode BeginMode in value
11087 param count SizeI in value
11088 param type DrawElementsType in value
11089 param indices Void in array [COMPSIZE(count/type)]
11090 param primcount SizeI in value
11091 category ARB_draw_instanced
11092 version 2.0
11093 extension soft WINSOFT
11094 dlflags notlistable
11095 vectorequiv ArrayElement
11096 glfflags ignore
11097 glxflags ignore
11098 alias DrawElementsInstanced
11099
11100###############################################################################
11101#
11102# ARB Extension #45
11103# ARB_framebuffer_object commands (also OpenGL 3.0)
11104#
11105###############################################################################
11106
11107# Promoted from EXT_framebuffer_object
11108IsRenderbuffer(renderbuffer)
11109 return Boolean
11110 param renderbuffer UInt32 in value
11111 category ARB_framebuffer_object
11112 version 3.0
11113 extension
11114 glxvendorpriv 1422
11115 glxflags ignore
11116 offset ?
11117
11118# GLX opcode changed so it can be differentiated from BindRenderbufferEXT
11119# (see ARB_framebuffer_object extension spec revision 23)
11120BindRenderbuffer(target, renderbuffer)
11121 return void
11122 param target RenderbufferTarget in value
11123 param renderbuffer UInt32 in value
11124 category ARB_framebuffer_object
11125 version 3.0
11126 extension
11127 glxropcode 235
11128 glxflags ignore
11129 offset ?
11130
11131DeleteRenderbuffers(n, renderbuffers)
11132 return void
11133 param n SizeI in value
11134 param renderbuffers UInt32 in array [n]
11135 category ARB_framebuffer_object
11136 version 3.0
11137 extension
11138 glxropcode 4317
11139 glxflags ignore
11140 offset ?
11141
11142GenRenderbuffers(n, renderbuffers)
11143 return void
11144 param n SizeI in value
11145 param renderbuffers UInt32 out array [n]
11146 category ARB_framebuffer_object
11147 version 3.0
11148 extension
11149 glxvendorpriv 1423
11150 glxflags ignore
11151 offset ?
11152
11153RenderbufferStorage(target, internalformat, width, height)
11154 return void
11155 param target RenderbufferTarget in value
11156 param internalformat GLenum in value
11157 param width SizeI in value
11158 param height SizeI in value
11159 category ARB_framebuffer_object
11160 version 3.0
11161 extension
11162 glxropcode 4318
11163 glxflags ignore
11164 offset ?
11165
11166GetRenderbufferParameteriv(target, pname, params)
11167 return void
11168 param target RenderbufferTarget in value
11169 param pname GLenum in value
11170 param params Int32 out array [COMPSIZE(pname)]
11171 category ARB_framebuffer_object
11172 dlflags notlistable
11173 version 3.0
11174 extension
11175 glxvendorpriv 1424
11176 glxflags ignore
11177 offset ?
11178
11179IsFramebuffer(framebuffer)
11180 return Boolean
11181 param framebuffer UInt32 in value
11182 category ARB_framebuffer_object
11183 version 3.0
11184 extension
11185 glxvendorpriv 1425
11186 glxflags ignore
11187 offset ?
11188
11189# GLX opcode changed so it can be differentiated from BindFramebufferEXT
11190# (see ARB_framebuffer_object extension spec revision 23)
11191BindFramebuffer(target, framebuffer)
11192 return void
11193 param target FramebufferTarget in value
11194 param framebuffer UInt32 in value
11195 category ARB_framebuffer_object
11196 version 3.0
11197 extension
11198 glxropcode 236
11199 glxflags ignore
11200 offset ?
11201
11202DeleteFramebuffers(n, framebuffers)
11203 return void
11204 param n SizeI in value
11205 param framebuffers UInt32 in array [n]
11206 category ARB_framebuffer_object
11207 version 3.0
11208 extension
11209 glxropcode 4320
11210 glxflags ignore
11211 offset ?
11212
11213GenFramebuffers(n, framebuffers)
11214 return void
11215 param n SizeI in value
11216 param framebuffers UInt32 out array [n]
11217 category ARB_framebuffer_object
11218 version 3.0
11219 extension
11220 glxvendorpriv 1426
11221 glxflags ignore
11222 offset ?
11223
11224CheckFramebufferStatus(target)
11225 return GLenum
11226 param target FramebufferTarget in value
11227 category ARB_framebuffer_object
11228 version 3.0
11229 extension
11230 glxvendorpriv 1427
11231 glxflags ignore
11232 offset ?
11233
11234FramebufferTexture1D(target, attachment, textarget, texture, level)
11235 return void
11236 param target FramebufferTarget in value
11237 param attachment FramebufferAttachment in value
11238 param textarget GLenum in value
11239 param texture UInt32 in value
11240 param level Int32 in value
11241 category ARB_framebuffer_object
11242 version 3.0
11243 extension
11244 glxropcode 4321
11245 glxflags ignore
11246 offset ?
11247
11248FramebufferTexture2D(target, attachment, textarget, texture, level)
11249 return void
11250 param target FramebufferTarget in value
11251 param attachment FramebufferAttachment in value
11252 param textarget GLenum in value
11253 param texture UInt32 in value
11254 param level Int32 in value
11255 category ARB_framebuffer_object
11256 version 3.0
11257 extension
11258 glxropcode 4322
11259 glxflags ignore
11260 offset ?
11261
11262FramebufferTexture3D(target, attachment, textarget, texture, level, zoffset)
11263 return void
11264 param target FramebufferTarget in value
11265 param attachment FramebufferAttachment in value
11266 param textarget GLenum in value
11267 param texture UInt32 in value
11268 param level Int32 in value
11269 param zoffset Int32 in value
11270 category ARB_framebuffer_object
11271 version 3.0
11272 extension
11273 glxropcode 4323
11274 glxflags ignore
11275 offset ?
11276
11277FramebufferRenderbuffer(target, attachment, renderbuffertarget, renderbuffer)
11278 return void
11279 param target FramebufferTarget in value
11280 param attachment FramebufferAttachment in value
11281 param renderbuffertarget RenderbufferTarget in value
11282 param renderbuffer UInt32 in value
11283 category ARB_framebuffer_object
11284 version 3.0
11285 extension
11286 glxropcode 4324
11287 glxflags ignore
11288 offset ?
11289
11290GetFramebufferAttachmentParameteriv(target, attachment, pname, params)
11291 return void
11292 param target FramebufferTarget in value
11293 param attachment FramebufferAttachment in value
11294 param pname GLenum in value
11295 param params Int32 out array [COMPSIZE(pname)]
11296 category ARB_framebuffer_object
11297 dlflags notlistable
11298 version 3.0
11299 extension
11300 glxvendorpriv 1428
11301 glxflags ignore
11302 offset ?
11303
11304GenerateMipmap(target)
11305 return void
11306 param target GLenum in value
11307 category ARB_framebuffer_object
11308 version 3.0
11309 extension
11310 glxropcode 4325
11311 glxflags ignore
11312 offset ?
11313
11314# Promoted from EXT_framebuffer_blit
11315BlitFramebuffer(srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter)
11316 return void
11317 param srcX0 Int32 in value
11318 param srcY0 Int32 in value
11319 param srcX1 Int32 in value
11320 param srcY1 Int32 in value
11321 param dstX0 Int32 in value
11322 param dstY0 Int32 in value
11323 param dstX1 Int32 in value
11324 param dstY1 Int32 in value
11325 param mask ClearBufferMask in value
11326 param filter GLenum in value
11327 category ARB_framebuffer_object
11328 version 3.0
11329 glxropcode 4330
11330 offset ?
11331
11332# Promoted from EXT_framebuffer_multisample
11333RenderbufferStorageMultisample(target, samples, internalformat, width, height)
11334 return void
11335 param target GLenum in value
11336 param samples SizeI in value
11337 param internalformat GLenum in value
11338 param width SizeI in value
11339 param height SizeI in value
11340 category ARB_framebuffer_object
11341 version 3.0
11342 glxropcode 4331
11343 offset ?
11344
11345# Promoted from ARB_geometry_shader4
11346FramebufferTextureLayer(target, attachment, texture, level, layer)
11347 return void
11348 param target FramebufferTarget in value
11349 param attachment FramebufferAttachment in value
11350 param texture Texture in value
11351 param level CheckedInt32 in value
11352 param layer CheckedInt32 in value
11353 category ARB_framebuffer_object
11354 version 3.0
11355 extension soft WINSOFT
11356 dlflags notlistable
11357 glfflags ignore
11358 glxropcode 237
11359 offset ?
11360
11361
11362###############################################################################
11363#
11364# ARB Extension #46
11365# ARB_framebuffer_sRGB commands (also OpenGL 3.0)
11366#
11367###############################################################################
11368
11369# (none)
11370newcategory: ARB_framebuffer_sRGB
11371
11372###############################################################################
11373#
11374# ARB Extension #47
11375# ARB_geometry_shader4 commands
11376#
11377###############################################################################
11378
11379ProgramParameteriARB(program, pname, value)
11380 return void
11381 param program UInt32 in value
11382 param pname ProgramParameterPName in value
11383 param value Int32 in value
11384 category ARB_geometry_shader4
11385 version 3.0
11386 extension soft WINSOFT
11387 glfflags ignore
11388 glxflags ignore
11389 alias ProgramParameteri
11390
11391FramebufferTextureARB(target, attachment, texture, level)
11392 return void
11393 param target FramebufferTarget in value
11394 param attachment FramebufferAttachment in value
11395 param texture Texture in value
11396 param level CheckedInt32 in value
11397 category ARB_geometry_shader4
11398 version 3.0
11399 extension soft WINSOFT
11400 dlflags notlistable
11401 glfflags ignore
11402 glxflags ignore
11403
11404FramebufferTextureLayerARB(target, attachment, texture, level, layer)
11405 return void
11406 param target FramebufferTarget in value
11407 param attachment FramebufferAttachment in value
11408 param texture Texture in value
11409 param level CheckedInt32 in value
11410 param layer CheckedInt32 in value
11411 category ARB_geometry_shader4
11412 version 3.0
11413 extension soft WINSOFT
11414 dlflags notlistable
11415 glfflags ignore
11416 glxflags ignore
11417 alias FramebufferTextureLayer
11418
11419FramebufferTextureFaceARB(target, attachment, texture, level, face)
11420 return void
11421 param target FramebufferTarget in value
11422 param attachment FramebufferAttachment in value
11423 param texture Texture in value
11424 param level CheckedInt32 in value
11425 param face TextureTarget in value
11426 category ARB_geometry_shader4
11427 version 3.0
11428 extension soft WINSOFT
11429 dlflags notlistable
11430 glfflags ignore
11431 glxflags ignore
11432
11433###############################################################################
11434#
11435# ARB Extension #48
11436# ARB_half_float_vertex commands (also OpenGL 3.0)
11437#
11438###############################################################################
11439
11440# (none)
11441newcategory: ARB_half_float_vertex
11442
11443###############################################################################
11444#
11445# ARB Extension #49
11446# ARB_instanced_arrays commands
11447#
11448###############################################################################
11449
11450VertexAttribDivisorARB(index, divisor)
11451 return void
11452 param index UInt32 in value
11453 param divisor UInt32 in value
11454 category ARB_instanced_arrays
11455 version 2.0
11456 extension
11457 glfflags ignore
11458 glxflags ignore
11459
11460###############################################################################
11461#
11462# ARB Extension #50
11463# ARB_map_buffer_range commands (also OpenGL 3.0)
11464#
11465###############################################################################
11466
11467MapBufferRange(target, offset, length, access)
11468 return VoidPointer
11469 param target BufferTargetARB in value
11470 param offset BufferOffset in value
11471 param length BufferSize in value
11472 param access BufferAccessMask in value
11473 category ARB_map_buffer_range
11474 version 3.0
11475 extension
11476 glxropcode ?
11477 glxflags ignore
11478 offset ?
11479
11480# Promoted from APPLE_flush_buffer_range
11481FlushMappedBufferRange(target, offset, length)
11482 return void
11483 param target BufferTargetARB in value
11484 param offset BufferOffset in value
11485 param length BufferSize in value
11486 category ARB_map_buffer_range
11487 version 3.0
11488 extension
11489 glxropcode ?
11490 glxflags ignore
11491 offset ?
11492
11493###############################################################################
11494#
11495# ARB Extension #51
11496# ARB_texture_buffer_object commands
11497#
11498###############################################################################
11499
11500TexBufferARB(target, internalformat, buffer)
11501 return void
11502 param target TextureTarget in value
11503 param internalformat GLenum in value
11504 param buffer UInt32 in value
11505 category ARB_texture_buffer_object
11506 version 3.0
11507 extension soft WINSOFT NV50
11508 glfflags ignore
11509 alias TexBuffer
11510
11511###############################################################################
11512#
11513# ARB Extension #52
11514# ARB_texture_compression_rgtc commands (also OpenGL 3.0)
11515#
11516###############################################################################
11517
11518# (none)
11519newcategory: ARB_texture_compression_rgtc
11520
11521###############################################################################
11522#
11523# ARB Extension #53
11524# ARB_texture_rg commands (also OpenGL 3.0)
11525#
11526###############################################################################
11527
11528# (none)
11529newcategory: ARB_texture_rg
11530
11531###############################################################################
11532#
11533# ARB Extension #54
11534# ARB_vertex_array_object commands (also OpenGL 3.0)
11535#
11536###############################################################################
11537
11538# Promoted from APPLE_vertex_array_object
11539BindVertexArray(array)
11540 return void
11541 param array UInt32 in value
11542 category ARB_vertex_array_object
11543 version 3.0
11544 extension
11545 glxropcode ?
11546 glxflags ignore
11547 offset ?
11548
11549DeleteVertexArrays(n, arrays)
11550 return void
11551 param n SizeI in value
11552 param arrays UInt32 in array [n]
11553 category ARB_vertex_array_object
11554 version 3.0
11555 extension
11556 glxropcode ?
11557 glxflags ignore
11558 offset ?
11559
11560GenVertexArrays(n, arrays)
11561 return void
11562 param n SizeI in value
11563 param arrays UInt32 out array [n]
11564 category ARB_vertex_array_object
11565 version 3.0
11566 extension
11567 glxropcode ?
11568 glxflags ignore
11569 offset ?
11570
11571IsVertexArray(array)
11572 return Boolean
11573 param array UInt32 in value
11574 category ARB_vertex_array_object
11575 version 3.0
11576 extension
11577 glxropcode ?
11578 glxflags ignore
11579 offset ?
11580
11581###############################################################################
11582#
11583# ARB Extension #55 - WGL_ARB_create_context
11584# ARB Extension #56 - GLX_ARB_create_context
11585#
11586###############################################################################
11587
11588###############################################################################
11589#
11590# ARB Extension #57
11591# ARB_uniform_buffer_object commands
11592#
11593###############################################################################
11594
11595GetUniformIndices(program, uniformCount, uniformNames, uniformIndices)
11596 return void
11597 param program UInt32 in value
11598 param uniformCount SizeI in value
11599 param uniformNames ConstCharPointer in array [COMPSIZE(uniformCount)]
11600 param uniformIndices UInt32 out array [COMPSIZE(uniformCount)]
11601 category ARB_uniform_buffer_object
11602 dlflags notlistable
11603 version 2.0
11604 extension
11605 glxsingle ?
11606 glxflags ignore
11607 offset ?
11608
11609GetActiveUniformsiv(program, uniformCount, uniformIndices, pname, params)
11610 return void
11611 param program UInt32 in value
11612 param uniformCount SizeI in value
11613 param uniformIndices UInt32 in array [COMPSIZE(uniformCount)]
11614 param pname GLenum in value
11615 param params Int32 out array [COMPSIZE(pname)]
11616 category ARB_uniform_buffer_object
11617 dlflags notlistable
11618 version 2.0
11619 extension
11620 glxsingle ?
11621 glxflags ignore
11622 offset ?
11623
11624GetActiveUniformName(program, uniformIndex, bufSize, length, uniformName)
11625 return void
11626 param program UInt32 in value
11627 param uniformIndex UInt32 in value
11628 param bufSize SizeI in value
11629 param length SizeI out array [1]
11630 param uniformName Char out array [bufSize]
11631 category ARB_uniform_buffer_object
11632 dlflags notlistable
11633 version 2.0
11634 extension
11635 glxsingle ?
11636 glxflags ignore
11637 offset ?
11638
11639GetUniformBlockIndex(program, uniformBlockName)
11640 return UInt32
11641 param program UInt32 in value
11642 param uniformBlockName Char in array [COMPSIZE()]
11643 category ARB_uniform_buffer_object
11644 dlflags notlistable
11645 version 2.0
11646 extension
11647 glxsingle ?
11648 glxflags ignore
11649 offset ?
11650
11651GetActiveUniformBlockiv(program, uniformBlockIndex, pname, params)
11652 return void
11653 param program UInt32 in value
11654 param uniformBlockIndex UInt32 in value
11655 param pname GLenum in value
11656 param params Int32 out array [COMPSIZE(pname)]
11657 category ARB_uniform_buffer_object
11658 dlflags notlistable
11659 version 2.0
11660 extension
11661 glxsingle ?
11662 glxflags ignore
11663 offset ?
11664
11665GetActiveUniformBlockName(program, uniformBlockIndex, bufSize, length, uniformBlockName)
11666 return void
11667 param program UInt32 in value
11668 param uniformBlockIndex UInt32 in value
11669 param bufSize SizeI in value
11670 param length SizeI out array [1]
11671 param uniformBlockName Char out array [bufSize]
11672 category ARB_uniform_buffer_object
11673 dlflags notlistable
11674 version 2.0
11675 extension
11676 glxsingle ?
11677 glxflags ignore
11678 offset ?
11679
11680UniformBlockBinding(program, uniformBlockIndex, uniformBlockBinding)
11681 return void
11682 param program UInt32 in value
11683 param uniformBlockIndex UInt32 in value
11684 param uniformBlockBinding UInt32 in value
11685 category ARB_uniform_buffer_object
11686 version 2.0
11687 extension
11688 glxropcode ?
11689 glxflags ignore
11690 offset ?
11691
11692
11693###############################################################################
11694#
11695# ARB Extension #58
11696# ARB_compatibility commands
11697#
11698###############################################################################
11699
11700# (none)
11701newcategory: ARB_compatibility
11702
11703###############################################################################
11704#
11705# ARB Extension #59
11706# ARB_copy_buffer commands
11707#
11708###############################################################################
11709
11710CopyBufferSubData(readTarget, writeTarget, readOffset, writeOffset, size)
11711 return void
11712 param readTarget GLenum in value
11713 param writeTarget GLenum in value
11714 param readOffset BufferOffset in value
11715 param writeOffset BufferOffset in value
11716 param size BufferSize in value
11717 category ARB_copy_buffer
11718 version 3.0
11719 extension
11720 glxropcode ?
11721 glxflags ignore
11722 offset ?
11723
11724###############################################################################
11725#
11726# ARB Extension #60
11727# ARB_shader_texture_lod commands
11728#
11729###############################################################################
11730
11731# (none)
11732newcategory: ARB_shader_texture_lod
11733
11734###############################################################################
11735#
11736# ARB Extension #61
11737# ARB_depth_clamp commands
11738#
11739###############################################################################
11740
11741# (none)
11742newcategory: ARB_depth_clamp
11743
11744###############################################################################
11745#
11746# ARB Extension #62
11747# ARB_draw_elements_base_vertex commands
11748#
11749###############################################################################
11750
11751DrawElementsBaseVertex(mode, count, type, indices, basevertex)
11752 return void
11753 param mode GLenum in value
11754 param count SizeI in value
11755 param type DrawElementsType in value
11756 param indices Void in array [COMPSIZE(count/type)]
11757 param basevertex Int32 in value
11758 category ARB_draw_elements_base_vertex
11759 version 1.2
11760 extension
11761 glxropcode ?
11762 glxflags ignore
11763 offset ?
11764
11765DrawRangeElementsBaseVertex(mode, start, end, count, type, indices, basevertex)
11766 return void
11767 param mode GLenum in value
11768 param start UInt32 in value
11769 param end UInt32 in value
11770 param count SizeI in value
11771 param type DrawElementsType in value
11772 param indices Void in array [COMPSIZE(count/type)]
11773 param basevertex Int32 in value
11774 category ARB_draw_elements_base_vertex
11775 version 1.2
11776 extension
11777 glxropcode ?
11778 glxflags ignore
11779 offset ?
11780
11781DrawElementsInstancedBaseVertex(mode, count, type, indices, instancecount, basevertex)
11782 return void
11783 param mode GLenum in value
11784 param count SizeI in value
11785 param type DrawElementsType in value
11786 param indices Void in array [COMPSIZE(count/type)]
11787 param instancecount SizeI in value
11788 param basevertex Int32 in value
11789 category ARB_draw_elements_base_vertex
11790 version 1.2
11791 extension
11792 glxropcode ?
11793 glxflags ignore
11794 offset ?
11795
11796MultiDrawElementsBaseVertex(mode, count, type, indices, drawcount, basevertex)
11797 return void
11798 param mode GLenum in value
11799 param count SizeI in array [COMPSIZE(drawcount)]
11800 param type DrawElementsType in value
11801 param indices ConstVoidPointer in array [COMPSIZE(drawcount)]
11802 param drawcount SizeI in value
11803 param basevertex Int32 in array [COMPSIZE(drawcount)]
11804 category ARB_draw_elements_base_vertex
11805 version 1.2
11806 extension
11807 glxropcode ?
11808 glxflags ignore
11809 offset ?
11810
11811###############################################################################
11812#
11813# ARB Extension #63
11814# ARB_fragment_coord_conventions commands
11815#
11816###############################################################################
11817
11818# (none)
11819newcategory: ARB_fragment_coord_conventions
11820
11821###############################################################################
11822#
11823# ARB Extension #64
11824# ARB_provoking_vertex commands
11825#
11826###############################################################################
11827
11828ProvokingVertex(mode)
11829 return void
11830 param mode GLenum in value
11831 category ARB_provoking_vertex
11832 version 1.2
11833 extension
11834 glxropcode ?
11835 glxflags ignore
11836 offset ?
11837
11838###############################################################################
11839#
11840# ARB Extension #65
11841# ARB_seamless_cube_map commands
11842#
11843###############################################################################
11844
11845# (none)
11846newcategory: ARB_seamless_cube_map
11847
11848###############################################################################
11849#
11850# ARB Extension #66
11851# ARB_sync commands
11852#
11853###############################################################################
11854
11855FenceSync(condition, flags)
11856 return sync
11857 param condition GLenum in value
11858 param flags GLbitfield in value
11859 category ARB_sync
11860 version 1.2
11861 extension
11862 glxropcode ?
11863 glxflags ignore
11864 offset ?
11865
11866IsSync(sync)
11867 return Boolean
11868 param sync sync in value
11869 category ARB_sync
11870 version 1.2
11871 extension
11872 glxropcode ?
11873 glxflags ignore
11874 offset ?
11875
11876DeleteSync(sync)
11877 return void
11878 param sync sync in value
11879 category ARB_sync
11880 version 1.2
11881 extension
11882 glxropcode ?
11883 glxflags ignore
11884 offset ?
11885
11886ClientWaitSync(sync, flags, timeout)
11887 return GLenum
11888 param sync sync in value
11889 param flags GLbitfield in value
11890 param timeout UInt64 in value
11891 category ARB_sync
11892 version 1.2
11893 extension
11894 glxropcode ?
11895 glxflags ignore
11896 offset ?
11897
11898WaitSync(sync, flags, timeout)
11899 return void
11900 param sync sync in value
11901 param flags GLbitfield in value
11902 param timeout UInt64 in value
11903 category ARB_sync
11904 version 1.2
11905 extension
11906 glxropcode ?
11907 glxflags ignore
11908 offset ?
11909
11910GetInteger64v(pname, params)
11911 return void
11912 param pname GLenum in value
11913 param params Int64 out array [COMPSIZE(pname)]
11914 category ARB_sync
11915 dlflags notlistable
11916 version 1.2
11917 extension
11918 glxsingle ?
11919 glxflags ignore
11920 offset ?
11921
11922GetSynciv(sync, pname, bufSize, length, values)
11923 return void
11924 param sync sync in value
11925 param pname GLenum in value
11926 param bufSize SizeI in value
11927 param length SizeI out array [1]
11928 param values Int32 out array [length]
11929 category ARB_sync
11930 dlflags notlistable
11931 version 1.2
11932 extension
11933 glxsingle ?
11934 glxflags ignore
11935 offset ?
11936
11937###############################################################################
11938#
11939# ARB Extension #67
11940# ARB_texture_multisample commands
11941#
11942###############################################################################
11943
11944TexImage2DMultisample(target, samples, internalformat, width, height, fixedsamplelocations)
11945 return void
11946 param target GLenum in value
11947 param samples SizeI in value
11948 param internalformat Int32 in value
11949 param width SizeI in value
11950 param height SizeI in value
11951 param fixedsamplelocations Boolean in value
11952 category ARB_texture_multisample
11953 version 1.2
11954 extension
11955 glxropcode ?
11956 glxflags ignore
11957 offset ?
11958
11959TexImage3DMultisample(target, samples, internalformat, width, height, depth, fixedsamplelocations)
11960 return void
11961 param target GLenum in value
11962 param samples SizeI in value
11963 param internalformat Int32 in value
11964 param width SizeI in value
11965 param height SizeI in value
11966 param depth SizeI in value
11967 param fixedsamplelocations Boolean in value
11968 category ARB_texture_multisample
11969 version 1.2
11970 extension
11971 glxropcode ?
11972 glxflags ignore
11973 offset ?
11974
11975GetMultisamplefv(pname, index, val)
11976 return void
11977 param pname GLenum in value
11978 param index UInt32 in value
11979 param val Float32 out array [COMPSIZE(pname)]
11980 category ARB_texture_multisample
11981 dlflags notlistable
11982 version 1.2
11983 extension
11984 glxsingle ?
11985 glxflags ignore
11986 offset ?
11987
11988SampleMaski(index, mask)
11989 return void
11990 param index UInt32 in value
11991 param mask GLbitfield in value
11992 category ARB_texture_multisample
11993 version 1.2
11994 extension
11995 glxropcode ?
11996 glxflags ignore
11997 offset ?
11998
11999###############################################################################
12000#
12001# ARB Extension #68
12002# ARB_vertex_array_bgra commands
12003#
12004###############################################################################
12005
12006# (none)
12007newcategory: ARB_vertex_array_bgra
12008
12009###############################################################################
12010#
12011# ARB Extension #69
12012# ARB_draw_buffers_blend commands
12013#
12014###############################################################################
12015
12016BlendEquationiARB(buf, mode)
12017 return void
12018 param buf UInt32 in value
12019 param mode GLenum in value
12020 category ARB_draw_buffers_blend
12021 version 1.2
12022 extension
12023 glxropcode ?
12024 glxflags ignore
12025 offset ?
12026 alias BlendEquationi
12027
12028BlendEquationSeparateiARB(buf, modeRGB, modeAlpha)
12029 return void
12030 param buf UInt32 in value
12031 param modeRGB GLenum in value
12032 param modeAlpha GLenum in value
12033 category ARB_draw_buffers_blend
12034 version 1.2
12035 extension
12036 glxropcode ?
12037 glxflags ignore
12038 offset ?
12039 alias BlendEquationSeparatei
12040
12041BlendFunciARB(buf, src, dst)
12042 return void
12043 param buf UInt32 in value
12044 param src GLenum in value
12045 param dst GLenum in value
12046 category ARB_draw_buffers_blend
12047 version 1.2
12048 extension
12049 glxropcode ?
12050 glxflags ignore
12051 offset ?
12052 alias BlendFunci
12053
12054BlendFuncSeparateiARB(buf, srcRGB, dstRGB, srcAlpha, dstAlpha)
12055 return void
12056 param buf UInt32 in value
12057 param srcRGB GLenum in value
12058 param dstRGB GLenum in value
12059 param srcAlpha GLenum in value
12060 param dstAlpha GLenum in value
12061 category ARB_draw_buffers_blend
12062 version 1.2
12063 extension
12064 glxropcode ?
12065 glxflags ignore
12066 offset ?
12067 alias BlendFuncSeparatei
12068
12069###############################################################################
12070#
12071# ARB Extension #70
12072# ARB_sample_shading commands
12073#
12074###############################################################################
12075
12076MinSampleShadingARB(value)
12077 return void
12078 param value ColorF in value
12079 category ARB_sample_shading
12080 version 1.2
12081 extension
12082 glxropcode ?
12083 glxflags ignore
12084 offset ?
12085 alias MinSampleShading
12086
12087###############################################################################
12088#
12089# ARB Extension #71
12090# ARB_texture_cube_map_array commands
12091#
12092###############################################################################
12093
12094# (none)
12095newcategory: ARB_texture_cube_map_array
12096
12097###############################################################################
12098#
12099# ARB Extension #72
12100# ARB_texture_gather commands
12101#
12102###############################################################################
12103
12104# (none)
12105newcategory: ARB_texture_gather
12106
12107###############################################################################
12108#
12109# ARB Extension #73
12110# ARB_texture_query_lod commands
12111#
12112###############################################################################
12113
12114# (none)
12115newcategory: ARB_texture_query_lod
12116
12117###############################################################################
12118#
12119# ARB Extension #74 - WGL_ARB_create_context_profile
12120# ARB Extension #75 - GLX_ARB_create_context_profile
12121#
12122###############################################################################
12123
12124###############################################################################
12125#
12126# ARB Extension #76
12127# ARB_shading_language_include commands
12128#
12129###############################################################################
12130
12131NamedStringARB(type, namelen, name, stringlen, string)
12132 return void
12133 param type GLenum in value
12134 param namelen Int32 in value
12135 param name Char in array [namelen]
12136 param stringlen Int32 in value
12137 param string Char in array [stringlen]
12138 category ARB_shading_language_include
12139 version 1.2
12140 extension
12141 glxropcode ?
12142 glxflags ignore
12143 offset ?
12144
12145DeleteNamedStringARB(namelen, name)
12146 return void
12147 param namelen Int32 in value
12148 param name Char in array [namelen]
12149 category ARB_shading_language_include
12150 version 1.2
12151 extension
12152 glxropcode ?
12153 glxflags ignore
12154 offset ?
12155
12156CompileShaderIncludeARB(shader, count, path, length)
12157 return void
12158 param shader UInt32 in value
12159 param count SizeI in value
12160 param path CharPointer in array [count]
12161 param length Int32 in array [count]
12162 category ARB_shading_language_include
12163 version 1.2
12164 extension
12165 glxropcode ?
12166 glxflags ignore
12167 offset ?
12168
12169IsNamedStringARB(namelen, name)
12170 return Boolean
12171 param namelen Int32 in value
12172 param name Char in array [namelen]
12173 category ARB_shading_language_include
12174 version 1.2
12175 extension
12176 glxropcode ?
12177 glxflags ignore
12178 offset ?
12179
12180GetNamedStringARB(namelen, name, bufSize, stringlen, string)
12181 return void
12182 param namelen Int32 in value
12183 param name Char in array [namelen]
12184 param bufSize SizeI in value
12185 param stringlen Int32 out array [1]
12186 param string Char out array [bufSize]
12187 category ARB_shading_language_include
12188 dlflags notlistable
12189 version 1.2
12190 extension
12191 glxsingle ?
12192 glxflags ignore
12193 offset ?
12194
12195GetNamedStringivARB(namelen, name, pname, params)
12196 return void
12197 param namelen Int32 in value
12198 param name Char in array [namelen]
12199 param pname GLenum in value
12200 param params Int32 out array [COMPSIZE(pname)]
12201 category ARB_shading_language_include
12202 dlflags notlistable
12203 version 1.2
12204 extension
12205 glxsingle ?
12206 glxflags ignore
12207 offset ?
12208
12209###############################################################################
12210#
12211# ARB Extension #77
12212# ARB_texture_compression_bptc commands
12213#
12214###############################################################################
12215
12216# (none)
12217newcategory: ARB_texture_compression_bptc
12218
12219###############################################################################
12220#
12221# ARB Extension #78
12222# ARB_blend_func_extended commands
12223#
12224###############################################################################
12225
12226BindFragDataLocationIndexed(program, colorNumber, index, name)
12227 return void
12228 param program UInt32 in value
12229 param colorNumber UInt32 in value
12230 param index UInt32 in value
12231 param name Char in array []
12232 category ARB_blend_func_extended
12233 version 1.2
12234 extension
12235 glxropcode ?
12236 glxflags ignore
12237 offset ?
12238
12239GetFragDataIndex(program, name)
12240 return Int32
12241 param program UInt32 in value
12242 param name Char in array []
12243 category ARB_blend_func_extended
12244 dlflags notlistable
12245 version 1.2
12246 extension
12247 glxsingle ?
12248 glxflags ignore
12249 offset ?
12250
12251###############################################################################
12252#
12253# ARB Extension #79
12254# ARB_explicit_attrib_location commands
12255#
12256###############################################################################
12257
12258# (none)
12259newcategory: ARB_explicit_attrib_location
12260
12261###############################################################################
12262#
12263# ARB Extension #80
12264# ARB_occlusion_query2 commands
12265#
12266###############################################################################
12267
12268# (none)
12269newcategory: ARB_occlusion_query2
12270
12271###############################################################################
12272#
12273# ARB Extension #81
12274# ARB_sampler_objects commands
12275#
12276###############################################################################
12277
12278GenSamplers(count, samplers)
12279 return void
12280 param count SizeI in value
12281 param samplers UInt32 out array [count]
12282 category ARB_sampler_objects
12283 version 1.2
12284 extension
12285 glxropcode ?
12286 glxflags ignore
12287 offset ?
12288
12289DeleteSamplers(count, samplers)
12290 return void
12291 param count SizeI in value
12292 param samplers UInt32 in array [count]
12293 category ARB_sampler_objects
12294 version 1.2
12295 extension
12296 glxropcode ?
12297 glxflags ignore
12298 offset ?
12299
12300IsSampler(sampler)
12301 return Boolean
12302 param sampler UInt32 in value
12303 category ARB_sampler_objects
12304 version 1.2
12305 extension
12306 glxropcode ?
12307 glxflags ignore
12308 offset ?
12309
12310BindSampler(unit, sampler)
12311 return void
12312 param unit UInt32 in value
12313 param sampler UInt32 in value
12314 category ARB_sampler_objects
12315 version 1.2
12316 extension
12317 glxropcode ?
12318 glxflags ignore
12319 offset ?
12320
12321SamplerParameteri(sampler, pname, param)
12322 return void
12323 param sampler UInt32 in value
12324 param pname GLenum in value
12325 param param Int32 in value
12326 category ARB_sampler_objects
12327 version 1.2
12328 extension
12329 glxropcode ?
12330 glxflags ignore
12331 offset ?
12332
12333SamplerParameteriv(sampler, pname, param)
12334 return void
12335 param sampler UInt32 in value
12336 param pname GLenum in value
12337 param param Int32 in array [COMPSIZE(pname)]
12338 category ARB_sampler_objects
12339 version 1.2
12340 extension
12341 glxropcode ?
12342 glxflags ignore
12343 offset ?
12344
12345SamplerParameterf(sampler, pname, param)
12346 return void
12347 param sampler UInt32 in value
12348 param pname GLenum in value
12349 param param Float32 in value
12350 category ARB_sampler_objects
12351 version 1.2
12352 extension
12353 glxropcode ?
12354 glxflags ignore
12355 offset ?
12356
12357SamplerParameterfv(sampler, pname, param)
12358 return void
12359 param sampler UInt32 in value
12360 param pname GLenum in value
12361 param param Float32 in array [COMPSIZE(pname)]
12362 category ARB_sampler_objects
12363 version 1.2
12364 extension
12365 glxropcode ?
12366 glxflags ignore
12367 offset ?
12368
12369SamplerParameterIiv(sampler, pname, param)
12370 return void
12371 param sampler UInt32 in value
12372 param pname GLenum in value
12373 param param Int32 in array [COMPSIZE(pname)]
12374 category ARB_sampler_objects
12375 version 1.2
12376 extension
12377 glxropcode ?
12378 glxflags ignore
12379 offset ?
12380
12381SamplerParameterIuiv(sampler, pname, param)
12382 return void
12383 param sampler UInt32 in value
12384 param pname GLenum in value
12385 param param UInt32 in array [COMPSIZE(pname)]
12386 category ARB_sampler_objects
12387 version 1.2
12388 extension
12389 glxropcode ?
12390 glxflags ignore
12391 offset ?
12392
12393GetSamplerParameteriv(sampler, pname, params)
12394 return void
12395 param sampler UInt32 in value
12396 param pname GLenum in value
12397 param params Int32 out array [COMPSIZE(pname)]
12398 category ARB_sampler_objects
12399 dlflags notlistable
12400 version 1.2
12401 extension
12402 glxsingle ?
12403 glxflags ignore
12404 offset ?
12405
12406GetSamplerParameterIiv(sampler, pname, params)
12407 return void
12408 param sampler UInt32 in value
12409 param pname GLenum in value
12410 param params Int32 out array [COMPSIZE(pname)]
12411 category ARB_sampler_objects
12412 dlflags notlistable
12413 version 1.2
12414 extension
12415 glxsingle ?
12416 glxflags ignore
12417 offset ?
12418
12419GetSamplerParameterfv(sampler, pname, params)
12420 return void
12421 param sampler UInt32 in value
12422 param pname GLenum in value
12423 param params Float32 out array [COMPSIZE(pname)]
12424 category ARB_sampler_objects
12425 dlflags notlistable
12426 version 1.2
12427 extension
12428 glxsingle ?
12429 glxflags ignore
12430 offset ?
12431
12432GetSamplerParameterIuiv(sampler, pname, params)
12433 return void
12434 param sampler UInt32 in value
12435 param pname GLenum in value
12436 param params UInt32 out array [COMPSIZE(pname)]
12437 category ARB_sampler_objects
12438 dlflags notlistable
12439 version 1.2
12440 extension
12441 glxsingle ?
12442 glxflags ignore
12443 offset ?
12444
12445###############################################################################
12446#
12447# ARB Extension #82
12448# ARB_shader_bit_encoding commands
12449#
12450###############################################################################
12451
12452# (none)
12453newcategory: ARB_shader_bit_encoding
12454
12455###############################################################################
12456#
12457# ARB Extension #83
12458# ARB_texture_rgb10_a2ui commands
12459#
12460###############################################################################
12461
12462# (none)
12463newcategory: ARB_texture_rgb10_a2ui
12464
12465###############################################################################
12466#
12467# ARB Extension #84
12468# ARB_texture_swizzle commands
12469#
12470###############################################################################
12471
12472# (none)
12473newcategory: ARB_texture_swizzle
12474
12475###############################################################################
12476#
12477# ARB Extension #85
12478# ARB_timer_query commands
12479#
12480###############################################################################
12481
12482QueryCounter(id, target)
12483 return void
12484 param id UInt32 in value
12485 param target GLenum in value
12486 category ARB_timer_query
12487 version 1.2
12488 extension
12489 glxropcode ?
12490 glxflags ignore
12491 offset ?
12492
12493GetQueryObjecti64v(id, pname, params)
12494 return void
12495 param id UInt32 in value
12496 param pname GLenum in value
12497 param params Int64 out array [COMPSIZE(pname)]
12498 category ARB_timer_query
12499 dlflags notlistable
12500 version 1.2
12501 extension
12502 glxsingle ?
12503 glxflags ignore
12504 offset ?
12505
12506GetQueryObjectui64v(id, pname, params)
12507 return void
12508 param id UInt32 in value
12509 param pname GLenum in value
12510 param params UInt64 out array [COMPSIZE(pname)]
12511 category ARB_timer_query
12512 dlflags notlistable
12513 version 1.2
12514 extension
12515 glxsingle ?
12516 glxflags ignore
12517 offset ?
12518
12519###############################################################################
12520#
12521# ARB Extension #86
12522# ARB_vertex_type_2_10_10_10_rev commands
12523#
12524###############################################################################
12525
12526VertexP2ui(type, value)
12527 return void
12528 param type GLenum in value
12529 param value UInt32 in value
12530 category ARB_vertex_type_2_10_10_10_rev
12531 version 1.2
12532 extension
12533 glxropcode ?
12534 glxflags ignore
12535 offset ?
12536
12537VertexP2uiv(type, value)
12538 return void
12539 param type GLenum in value
12540 param value UInt32 in array [1]
12541 category ARB_vertex_type_2_10_10_10_rev
12542 version 1.2
12543 extension
12544 glxropcode ?
12545 glxflags ignore
12546 offset ?
12547
12548VertexP3ui(type, value)
12549 return void
12550 param type GLenum in value
12551 param value UInt32 in value
12552 category ARB_vertex_type_2_10_10_10_rev
12553 version 1.2
12554 extension
12555 glxropcode ?
12556 glxflags ignore
12557 offset ?
12558
12559VertexP3uiv(type, value)
12560 return void
12561 param type GLenum in value
12562 param value UInt32 in array [1]
12563 category ARB_vertex_type_2_10_10_10_rev
12564 version 1.2
12565 extension
12566 glxropcode ?
12567 glxflags ignore
12568 offset ?
12569
12570VertexP4ui(type, value)
12571 return void
12572 param type GLenum in value
12573 param value UInt32 in value
12574 category ARB_vertex_type_2_10_10_10_rev
12575 version 1.2
12576 extension
12577 glxropcode ?
12578 glxflags ignore
12579 offset ?
12580
12581VertexP4uiv(type, value)
12582 return void
12583 param type GLenum in value
12584 param value UInt32 in array [1]
12585 category ARB_vertex_type_2_10_10_10_rev
12586 version 1.2
12587 extension
12588 glxropcode ?
12589 glxflags ignore
12590 offset ?
12591
12592TexCoordP1ui(type, coords)
12593 return void
12594 param type GLenum in value
12595 param coords UInt32 in value
12596 category ARB_vertex_type_2_10_10_10_rev
12597 version 1.2
12598 extension
12599 glxropcode ?
12600 glxflags ignore
12601 offset ?
12602
12603TexCoordP1uiv(type, coords)
12604 return void
12605 param type GLenum in value
12606 param coords UInt32 in array [1]
12607 category ARB_vertex_type_2_10_10_10_rev
12608 version 1.2
12609 extension
12610 glxropcode ?
12611 glxflags ignore
12612 offset ?
12613
12614TexCoordP2ui(type, coords)
12615 return void
12616 param type GLenum in value
12617 param coords UInt32 in value
12618 category ARB_vertex_type_2_10_10_10_rev
12619 version 1.2
12620 extension
12621 glxropcode ?
12622 glxflags ignore
12623 offset ?
12624
12625TexCoordP2uiv(type, coords)
12626 return void
12627 param type GLenum in value
12628 param coords UInt32 in array [1]
12629 category ARB_vertex_type_2_10_10_10_rev
12630 version 1.2
12631 extension
12632 glxropcode ?
12633 glxflags ignore
12634 offset ?
12635
12636TexCoordP3ui(type, coords)
12637 return void
12638 param type GLenum in value
12639 param coords UInt32 in value
12640 category ARB_vertex_type_2_10_10_10_rev
12641 version 1.2
12642 extension
12643 glxropcode ?
12644 glxflags ignore
12645 offset ?
12646
12647TexCoordP3uiv(type, coords)
12648 return void
12649 param type GLenum in value
12650 param coords UInt32 in array [1]
12651 category ARB_vertex_type_2_10_10_10_rev
12652 version 1.2
12653 extension
12654 glxropcode ?
12655 glxflags ignore
12656 offset ?
12657
12658TexCoordP4ui(type, coords)
12659 return void
12660 param type GLenum in value
12661 param coords UInt32 in value
12662 category ARB_vertex_type_2_10_10_10_rev
12663 version 1.2
12664 extension
12665 glxropcode ?
12666 glxflags ignore
12667 offset ?
12668
12669TexCoordP4uiv(type, coords)
12670 return void
12671 param type GLenum in value
12672 param coords UInt32 in array [1]
12673 category ARB_vertex_type_2_10_10_10_rev
12674 version 1.2
12675 extension
12676 glxropcode ?
12677 glxflags ignore
12678 offset ?
12679
12680MultiTexCoordP1ui(texture, type, coords)
12681 return void
12682 param texture GLenum in value
12683 param type GLenum in value
12684 param coords UInt32 in value
12685 category ARB_vertex_type_2_10_10_10_rev
12686 version 1.2
12687 extension
12688 glxropcode ?
12689 glxflags ignore
12690 offset ?
12691
12692MultiTexCoordP1uiv(texture, type, coords)
12693 return void
12694 param texture GLenum in value
12695 param type GLenum in value
12696 param coords UInt32 in array [1]
12697 category ARB_vertex_type_2_10_10_10_rev
12698 version 1.2
12699 extension
12700 glxropcode ?
12701 glxflags ignore
12702 offset ?
12703
12704MultiTexCoordP2ui(texture, type, coords)
12705 return void
12706 param texture GLenum in value
12707 param type GLenum in value
12708 param coords UInt32 in value
12709 category ARB_vertex_type_2_10_10_10_rev
12710 version 1.2
12711 extension
12712 glxropcode ?
12713 glxflags ignore
12714 offset ?
12715
12716MultiTexCoordP2uiv(texture, type, coords)
12717 return void
12718 param texture GLenum in value
12719 param type GLenum in value
12720 param coords UInt32 in array [1]
12721 category ARB_vertex_type_2_10_10_10_rev
12722 version 1.2
12723 extension
12724 glxropcode ?
12725 glxflags ignore
12726 offset ?
12727
12728MultiTexCoordP3ui(texture, type, coords)
12729 return void
12730 param texture GLenum in value
12731 param type GLenum in value
12732 param coords UInt32 in value
12733 category ARB_vertex_type_2_10_10_10_rev
12734 version 1.2
12735 extension
12736 glxropcode ?
12737 glxflags ignore
12738 offset ?
12739
12740MultiTexCoordP3uiv(texture, type, coords)
12741 return void
12742 param texture GLenum in value
12743 param type GLenum in value
12744 param coords UInt32 in array [1]
12745 category ARB_vertex_type_2_10_10_10_rev
12746 version 1.2
12747 extension
12748 glxropcode ?
12749 glxflags ignore
12750 offset ?
12751
12752MultiTexCoordP4ui(texture, type, coords)
12753 return void
12754 param texture GLenum in value
12755 param type GLenum in value
12756 param coords UInt32 in value
12757 category ARB_vertex_type_2_10_10_10_rev
12758 version 1.2
12759 extension
12760 glxropcode ?
12761 glxflags ignore
12762 offset ?
12763
12764MultiTexCoordP4uiv(texture, type, coords)
12765 return void
12766 param texture GLenum in value
12767 param type GLenum in value
12768 param coords UInt32 in array [1]
12769 category ARB_vertex_type_2_10_10_10_rev
12770 version 1.2
12771 extension
12772 glxropcode ?
12773 glxflags ignore
12774 offset ?
12775
12776NormalP3ui(type, coords)
12777 return void
12778 param type GLenum in value
12779 param coords UInt32 in value
12780 category ARB_vertex_type_2_10_10_10_rev
12781 version 1.2
12782 extension
12783 glxropcode ?
12784 glxflags ignore
12785 offset ?
12786
12787NormalP3uiv(type, coords)
12788 return void
12789 param type GLenum in value
12790 param coords UInt32 in array [1]
12791 category ARB_vertex_type_2_10_10_10_rev
12792 version 1.2
12793 extension
12794 glxropcode ?
12795 glxflags ignore
12796 offset ?
12797
12798ColorP3ui(type, color)
12799 return void
12800 param type GLenum in value
12801 param color UInt32 in value
12802 category ARB_vertex_type_2_10_10_10_rev
12803 version 1.2
12804 extension
12805 glxropcode ?
12806 glxflags ignore
12807 offset ?
12808
12809ColorP3uiv(type, color)
12810 return void
12811 param type GLenum in value
12812 param color UInt32 in array [1]
12813 category ARB_vertex_type_2_10_10_10_rev
12814 version 1.2
12815 extension
12816 glxropcode ?
12817 glxflags ignore
12818 offset ?
12819
12820ColorP4ui(type, color)
12821 return void
12822 param type GLenum in value
12823 param color UInt32 in value
12824 category ARB_vertex_type_2_10_10_10_rev
12825 version 1.2
12826 extension
12827 glxropcode ?
12828 glxflags ignore
12829 offset ?
12830
12831ColorP4uiv(type, color)
12832 return void
12833 param type GLenum in value
12834 param color UInt32 in array [1]
12835 category ARB_vertex_type_2_10_10_10_rev
12836 version 1.2
12837 extension
12838 glxropcode ?
12839 glxflags ignore
12840 offset ?
12841
12842SecondaryColorP3ui(type, color)
12843 return void
12844 param type GLenum in value
12845 param color UInt32 in value
12846 category ARB_vertex_type_2_10_10_10_rev
12847 version 1.2
12848 extension
12849 glxropcode ?
12850 glxflags ignore
12851 offset ?
12852
12853SecondaryColorP3uiv(type, color)
12854 return void
12855 param type GLenum in value
12856 param color UInt32 in array [1]
12857 category ARB_vertex_type_2_10_10_10_rev
12858 version 1.2
12859 extension
12860 glxropcode ?
12861 glxflags ignore
12862 offset ?
12863
12864VertexAttribP1ui(index, type, normalized, value)
12865 return void
12866 param index UInt32 in value
12867 param type GLenum in value
12868 param normalized Boolean in value
12869 param value UInt32 in value
12870 category ARB_vertex_type_2_10_10_10_rev
12871 version 1.2
12872 extension
12873 glxropcode ?
12874 glxflags ignore
12875 offset ?
12876
12877VertexAttribP1uiv(index, type, normalized, value)
12878 return void
12879 param index UInt32 in value
12880 param type GLenum in value
12881 param normalized Boolean in value
12882 param value UInt32 in array [1]
12883 category ARB_vertex_type_2_10_10_10_rev
12884 version 1.2
12885 extension
12886 glxropcode ?
12887 glxflags ignore
12888 offset ?
12889
12890VertexAttribP2ui(index, type, normalized, value)
12891 return void
12892 param index UInt32 in value
12893 param type GLenum in value
12894 param normalized Boolean in value
12895 param value UInt32 in value
12896 category ARB_vertex_type_2_10_10_10_rev
12897 version 1.2
12898 extension
12899 glxropcode ?
12900 glxflags ignore
12901 offset ?
12902
12903VertexAttribP2uiv(index, type, normalized, value)
12904 return void
12905 param index UInt32 in value
12906 param type GLenum in value
12907 param normalized Boolean in value
12908 param value UInt32 in array [1]
12909 category ARB_vertex_type_2_10_10_10_rev
12910 version 1.2
12911 extension
12912 glxropcode ?
12913 glxflags ignore
12914 offset ?
12915
12916VertexAttribP3ui(index, type, normalized, value)
12917 return void
12918 param index UInt32 in value
12919 param type GLenum in value
12920 param normalized Boolean in value
12921 param value UInt32 in value
12922 category ARB_vertex_type_2_10_10_10_rev
12923 version 1.2
12924 extension
12925 glxropcode ?
12926 glxflags ignore
12927 offset ?
12928
12929VertexAttribP3uiv(index, type, normalized, value)
12930 return void
12931 param index UInt32 in value
12932 param type GLenum in value
12933 param normalized Boolean in value
12934 param value UInt32 in array [1]
12935 category ARB_vertex_type_2_10_10_10_rev
12936 version 1.2
12937 extension
12938 glxropcode ?
12939 glxflags ignore
12940 offset ?
12941
12942VertexAttribP4ui(index, type, normalized, value)
12943 return void
12944 param index UInt32 in value
12945 param type GLenum in value
12946 param normalized Boolean in value
12947 param value UInt32 in value
12948 category ARB_vertex_type_2_10_10_10_rev
12949 version 1.2
12950 extension
12951 glxropcode ?
12952 glxflags ignore
12953 offset ?
12954
12955VertexAttribP4uiv(index, type, normalized, value)
12956 return void
12957 param index UInt32 in value
12958 param type GLenum in value
12959 param normalized Boolean in value
12960 param value UInt32 in array [1]
12961 category ARB_vertex_type_2_10_10_10_rev
12962 version 1.2
12963 extension
12964 glxropcode ?
12965 glxflags ignore
12966 offset ?
12967
12968###############################################################################
12969#
12970# ARB Extension #87
12971# ARB_draw_indirect commands
12972#
12973###############################################################################
12974
12975DrawArraysIndirect(mode, indirect)
12976 return void
12977 param mode GLenum in value
12978 param indirect Void in array []
12979 category ARB_draw_indirect
12980 version 1.2
12981 extension
12982 glxropcode ?
12983 glxflags ignore
12984 offset ?
12985
12986DrawElementsIndirect(mode, type, indirect)
12987 return void
12988 param mode GLenum in value
12989 param type GLenum in value
12990 param indirect Void in array []
12991 category ARB_draw_indirect
12992 version 1.2
12993 extension
12994 glxropcode ?
12995 glxflags ignore
12996 offset ?
12997
12998###############################################################################
12999#
13000# ARB Extension #88
13001# ARB_gpu_shader5 commands
13002#
13003###############################################################################
13004
13005# (none)
13006newcategory: ARB_gpu_shader5
13007
13008###############################################################################
13009#
13010# ARB Extension #89
13011# ARB_gpu_shader_fp64 commands
13012#
13013###############################################################################
13014
13015Uniform1d(location, x)
13016 return void
13017 param location Int32 in value
13018 param x Float64 in value
13019 category ARB_gpu_shader_fp64
13020 version 1.2
13021 extension
13022 glxropcode ?
13023 glxflags ignore
13024 offset ?
13025
13026Uniform2d(location, x, y)
13027 return void
13028 param location Int32 in value
13029 param x Float64 in value
13030 param y Float64 in value
13031 category ARB_gpu_shader_fp64
13032 version 1.2
13033 extension
13034 glxropcode ?
13035 glxflags ignore
13036 offset ?
13037
13038Uniform3d(location, x, y, z)
13039 return void
13040 param location Int32 in value
13041 param x Float64 in value
13042 param y Float64 in value
13043 param z Float64 in value
13044 category ARB_gpu_shader_fp64
13045 version 1.2
13046 extension
13047 glxropcode ?
13048 glxflags ignore
13049 offset ?
13050
13051Uniform4d(location, x, y, z, w)
13052 return void
13053 param location Int32 in value
13054 param x Float64 in value
13055 param y Float64 in value
13056 param z Float64 in value
13057 param w Float64 in value
13058 category ARB_gpu_shader_fp64
13059 version 1.2
13060 extension
13061 glxropcode ?
13062 glxflags ignore
13063 offset ?
13064
13065Uniform1dv(location, count, value)
13066 return void
13067 param location Int32 in value
13068 param count SizeI in value
13069 param value Float64 in array [count]
13070 category ARB_gpu_shader_fp64
13071 version 1.2
13072 extension
13073 glxropcode ?
13074 glxflags ignore
13075 offset ?
13076
13077Uniform2dv(location, count, value)
13078 return void
13079 param location Int32 in value
13080 param count SizeI in value
13081 param value Float64 in array [count]
13082 category ARB_gpu_shader_fp64
13083 version 1.2
13084 extension
13085 glxropcode ?
13086 glxflags ignore
13087 offset ?
13088
13089Uniform3dv(location, count, value)
13090 return void
13091 param location Int32 in value
13092 param count SizeI in value
13093 param value Float64 in array [count]
13094 category ARB_gpu_shader_fp64
13095 version 1.2
13096 extension
13097 glxropcode ?
13098 glxflags ignore
13099 offset ?
13100
13101Uniform4dv(location, count, value)
13102 return void
13103 param location Int32 in value
13104 param count SizeI in value
13105 param value Float64 in array [count]
13106 category ARB_gpu_shader_fp64
13107 version 1.2
13108 extension
13109 glxropcode ?
13110 glxflags ignore
13111 offset ?
13112
13113UniformMatrix2dv(location, count, transpose, value)
13114 return void
13115 param location Int32 in value
13116 param count SizeI in value
13117 param transpose Boolean in value
13118 param value Float64 in array [count]
13119 category ARB_gpu_shader_fp64
13120 version 1.2
13121 extension
13122 glxropcode ?
13123 glxflags ignore
13124 offset ?
13125
13126UniformMatrix3dv(location, count, transpose, value)
13127 return void
13128 param location Int32 in value
13129 param count SizeI in value
13130 param transpose Boolean in value
13131 param value Float64 in array [count]
13132 category ARB_gpu_shader_fp64
13133 version 1.2
13134 extension
13135 glxropcode ?
13136 glxflags ignore
13137 offset ?
13138
13139UniformMatrix4dv(location, count, transpose, value)
13140 return void
13141 param location Int32 in value
13142 param count SizeI in value
13143 param transpose Boolean in value
13144 param value Float64 in array [count]
13145 category ARB_gpu_shader_fp64
13146 version 1.2
13147 extension
13148 glxropcode ?
13149 glxflags ignore
13150 offset ?
13151
13152UniformMatrix2x3dv(location, count, transpose, value)
13153 return void
13154 param location Int32 in value
13155 param count SizeI in value
13156 param transpose Boolean in value
13157 param value Float64 in array [count]
13158 category ARB_gpu_shader_fp64
13159 version 1.2
13160 extension
13161 glxropcode ?
13162 glxflags ignore
13163 offset ?
13164
13165UniformMatrix2x4dv(location, count, transpose, value)
13166 return void
13167 param location Int32 in value
13168 param count SizeI in value
13169 param transpose Boolean in value
13170 param value Float64 in array [count]
13171 category ARB_gpu_shader_fp64
13172 version 1.2
13173 extension
13174 glxropcode ?
13175 glxflags ignore
13176 offset ?
13177
13178UniformMatrix3x2dv(location, count, transpose, value)
13179 return void
13180 param location Int32 in value
13181 param count SizeI in value
13182 param transpose Boolean in value
13183 param value Float64 in array [count]
13184 category ARB_gpu_shader_fp64
13185 version 1.2
13186 extension
13187 glxropcode ?
13188 glxflags ignore
13189 offset ?
13190
13191UniformMatrix3x4dv(location, count, transpose, value)
13192 return void
13193 param location Int32 in value
13194 param count SizeI in value
13195 param transpose Boolean in value
13196 param value Float64 in array [count]
13197 category ARB_gpu_shader_fp64
13198 version 1.2
13199 extension
13200 glxropcode ?
13201 glxflags ignore
13202 offset ?
13203
13204UniformMatrix4x2dv(location, count, transpose, value)
13205 return void
13206 param location Int32 in value
13207 param count SizeI in value
13208 param transpose Boolean in value
13209 param value Float64 in array [count]
13210 category ARB_gpu_shader_fp64
13211 version 1.2
13212 extension
13213 glxropcode ?
13214 glxflags ignore
13215 offset ?
13216
13217UniformMatrix4x3dv(location, count, transpose, value)
13218 return void
13219 param location Int32 in value
13220 param count SizeI in value
13221 param transpose Boolean in value
13222 param value Float64 in array [count]
13223 category ARB_gpu_shader_fp64
13224 version 1.2
13225 extension
13226 glxropcode ?
13227 glxflags ignore
13228 offset ?
13229
13230GetUniformdv(program, location, params)
13231 return void
13232 param program UInt32 in value
13233 param location Int32 in value
13234 param params Float64 out array [COMPSIZE(location)]
13235 category ARB_gpu_shader_fp64
13236 dlflags notlistable
13237 version 1.2
13238 extension
13239 glxsingle ?
13240 glxflags ignore
13241 offset ?
13242
13243###############################################################################
13244#
13245# ARB Extension #90
13246# ARB_shader_subroutine commands
13247#
13248###############################################################################
13249
13250GetSubroutineUniformLocation(program, shadertype, name)
13251 return Int32
13252 param program UInt32 in value
13253 param shadertype GLenum in value
13254 param name Char in array []
13255 category ARB_shader_subroutine
13256 dlflags notlistable
13257 version 1.2
13258 extension
13259 glxsingle ?
13260 glxflags ignore
13261 offset ?
13262
13263GetSubroutineIndex(program, shadertype, name)
13264 return UInt32
13265 param program UInt32 in value
13266 param shadertype GLenum in value
13267 param name Char in array []
13268 category ARB_shader_subroutine
13269 dlflags notlistable
13270 version 1.2
13271 extension
13272 glxsingle ?
13273 glxflags ignore
13274 offset ?
13275
13276GetActiveSubroutineUniformiv(program, shadertype, index, pname, values)
13277 return void
13278 param program UInt32 in value
13279 param shadertype GLenum in value
13280 param index UInt32 in value
13281 param pname GLenum in value
13282 param values Int32 out array [COMPSIZE(pname)]
13283 category ARB_shader_subroutine
13284 dlflags notlistable
13285 version 1.2
13286 extension
13287 glxsingle ?
13288 glxflags ignore
13289 offset ?
13290
13291GetActiveSubroutineUniformName(program, shadertype, index, bufsize, length, name)
13292 return void
13293 param program UInt32 in value
13294 param shadertype GLenum in value
13295 param index UInt32 in value
13296 param bufsize SizeI in value
13297 param length SizeI out array [1]
13298 param name Char out array [bufsize]
13299 category ARB_shader_subroutine
13300 dlflags notlistable
13301 version 1.2
13302 extension
13303 glxsingle ?
13304 glxflags ignore
13305 offset ?
13306
13307GetActiveSubroutineName(program, shadertype, index, bufsize, length, name)
13308 return void
13309 param program UInt32 in value
13310 param shadertype GLenum in value
13311 param index UInt32 in value
13312 param bufsize SizeI in value
13313 param length SizeI out array [1]
13314 param name Char out array [bufsize]
13315 category ARB_shader_subroutine
13316 dlflags notlistable
13317 version 1.2
13318 extension
13319 glxsingle ?
13320 glxflags ignore
13321 offset ?
13322
13323UniformSubroutinesuiv(shadertype, count, indices)
13324 return void
13325 param shadertype GLenum in value
13326 param count SizeI in value
13327 param indices UInt32 in array [count]
13328 category ARB_shader_subroutine
13329 version 1.2
13330 extension
13331 glxropcode ?
13332 glxflags ignore
13333 offset ?
13334
13335GetUniformSubroutineuiv(shadertype, location, params)
13336 return void
13337 param shadertype GLenum in value
13338 param location Int32 in value
13339 param params UInt32 out array [1]
13340 category ARB_shader_subroutine
13341 dlflags notlistable
13342 version 1.2
13343 extension
13344 glxsingle ?
13345 glxflags ignore
13346 offset ?
13347
13348GetProgramStageiv(program, shadertype, pname, values)
13349 return void
13350 param program UInt32 in value
13351 param shadertype GLenum in value
13352 param pname GLenum in value
13353 param values Int32 out array [1]
13354 category ARB_shader_subroutine
13355 dlflags notlistable
13356 version 1.2
13357 extension
13358 glxsingle ?
13359 glxflags ignore
13360 offset ?
13361
13362###############################################################################
13363#
13364# ARB Extension #91
13365# ARB_tessellation_shader commands
13366#
13367###############################################################################
13368
13369PatchParameteri(pname, value)
13370 return void
13371 param pname GLenum in value
13372 param value Int32 in value
13373 category ARB_tessellation_shader
13374 version 1.2
13375 extension
13376 glxropcode ?
13377 glxflags ignore
13378 offset ?
13379
13380PatchParameterfv(pname, values)
13381 return void
13382 param pname GLenum in value
13383 param values Float32 in array [COMPSIZE(pname)]
13384 category ARB_tessellation_shader
13385 version 1.2
13386 extension
13387 glxropcode ?
13388 glxflags ignore
13389 offset ?
13390
13391###############################################################################
13392#
13393# ARB Extension #92
13394# ARB_texture_buffer_object_rgb32 commands
13395#
13396###############################################################################
13397
13398# (none)
13399newcategory: ARB_texture_buffer_object_rgb32
13400
13401###############################################################################
13402#
13403# ARB Extension #93
13404# ARB_transform_feedback2 commands
13405#
13406###############################################################################
13407
13408BindTransformFeedback(target, id)
13409 return void
13410 param target GLenum in value
13411 param id UInt32 in value
13412 category ARB_transform_feedback2
13413 version 1.2
13414 extension
13415 glxropcode ?
13416 glxflags ignore
13417 offset ?
13418
13419DeleteTransformFeedbacks(n, ids)
13420 return void
13421 param n SizeI in value
13422 param ids UInt32 in array [n]
13423 category ARB_transform_feedback2
13424 version 1.2
13425 extension
13426 glxropcode ?
13427 glxflags ignore
13428 offset ?
13429
13430GenTransformFeedbacks(n, ids)
13431 return void
13432 param n SizeI in value
13433 param ids UInt32 out array [n]
13434 category ARB_transform_feedback2
13435 version 1.2
13436 extension
13437 glxropcode ?
13438 glxflags ignore
13439 offset ?
13440
13441IsTransformFeedback(id)
13442 return Boolean
13443 param id UInt32 in value
13444 category ARB_transform_feedback2
13445 version 1.2
13446 extension
13447 glxropcode ?
13448 glxflags ignore
13449 offset ?
13450
13451PauseTransformFeedback()
13452 return void
13453 category ARB_transform_feedback2
13454 version 1.2
13455 extension
13456 glxropcode ?
13457 glxflags ignore
13458 offset ?
13459
13460ResumeTransformFeedback()
13461 return void
13462 category ARB_transform_feedback2
13463 version 1.2
13464 extension
13465 glxropcode ?
13466 glxflags ignore
13467 offset ?
13468
13469DrawTransformFeedback(mode, id)
13470 return void
13471 param mode GLenum in value
13472 param id UInt32 in value
13473 category ARB_transform_feedback2
13474 version 1.2
13475 extension
13476 glxropcode ?
13477 glxflags ignore
13478 offset ?
13479
13480###############################################################################
13481#
13482# ARB Extension #94
13483# ARB_transform_feedback3 commands
13484#
13485###############################################################################
13486
13487DrawTransformFeedbackStream(mode, id, stream)
13488 return void
13489 param mode GLenum in value
13490 param id UInt32 in value
13491 param stream UInt32 in value
13492 category ARB_transform_feedback3
13493 version 1.2
13494 extension
13495 glxropcode ?
13496 glxflags ignore
13497 offset ?
13498
13499BeginQueryIndexed(target, index, id)
13500 return void
13501 param target GLenum in value
13502 param index UInt32 in value
13503 param id UInt32 in value
13504 category ARB_transform_feedback3
13505 version 1.2
13506 extension
13507 glxropcode ?
13508 glxflags ignore
13509 offset ?
13510
13511EndQueryIndexed(target, index)
13512 return void
13513 param target GLenum in value
13514 param index UInt32 in value
13515 category ARB_transform_feedback3
13516 version 1.2
13517 extension
13518 glxropcode ?
13519 glxflags ignore
13520 offset ?
13521
13522GetQueryIndexediv(target, index, pname, params)
13523 return void
13524 param target GLenum in value
13525 param index UInt32 in value
13526 param pname GLenum in value
13527 param params Int32 out array [COMPSIZE(pname)]
13528 category ARB_transform_feedback3
13529 dlflags notlistable
13530 version 1.2
13531 extension
13532 glxsingle ?
13533 glxflags ignore
13534 offset ?
13535
13536###############################################################################
13537#
13538# ARB Extension #95
13539# ARB_ES2_compatibility commands
13540#
13541###############################################################################
13542
13543ReleaseShaderCompiler()
13544 return void
13545 category ARB_ES2_compatibility
13546 version 4.1
13547 extension
13548 glxropcode ?
13549 glxflags ignore
13550 offset ?
13551
13552ShaderBinary(count, shaders, binaryformat, binary, length)
13553 return void
13554 param count SizeI in value
13555 param shaders UInt32 in array [count]
13556 param binaryformat GLenum in value
13557 param binary Void in array [length]
13558 param length SizeI in value
13559 category ARB_ES2_compatibility
13560 version 4.1
13561 extension
13562 glxropcode ?
13563 glxflags ignore
13564 offset ?
13565
13566GetShaderPrecisionFormat(shadertype, precisiontype, range, precision)
13567 return void
13568 param shadertype GLenum in value
13569 param precisiontype GLenum in value
13570 param range Int32 out array [2]
13571 param precision Int32 out array [2]
13572 category ARB_ES2_compatibility
13573 dlflags notlistable
13574 version 4.1
13575 extension
13576 glxsingle ?
13577 glxflags ignore
13578 offset ?
13579
13580DepthRangef(n, f)
13581 return void
13582 param n Float32 in value
13583 param f Float32 in value
13584 category ARB_ES2_compatibility
13585 version 4.1
13586 extension
13587 glxropcode ?
13588 glxflags ignore
13589 offset ?
13590
13591ClearDepthf(d)
13592 return void
13593 param d Float32 in value
13594 category ARB_ES2_compatibility
13595 version 4.1
13596 extension
13597 glxropcode ?
13598 glxflags ignore
13599 offset ?
13600
13601###############################################################################
13602#
13603# ARB Extension #96
13604# ARB_get_program_binary commands
13605#
13606###############################################################################
13607
13608GetProgramBinary(program, bufSize, length, binaryFormat, binary)
13609 return void
13610 param program UInt32 in value
13611 param bufSize SizeI in value
13612 param length SizeI out array [1]
13613 param binaryFormat GLenum out array [1]
13614 param binary Void out array [COMPSIZE(length)]
13615 category ARB_get_program_binary
13616 dlflags notlistable
13617 version 4.1
13618 extension
13619 glxsingle ?
13620 glxflags ignore
13621 offset ?
13622
13623ProgramBinary(program, binaryFormat, binary, length)
13624 return void
13625 param program UInt32 in value
13626 param binaryFormat GLenum in value
13627 param binary Void in array [length]
13628 param length SizeI in value
13629 category ARB_get_program_binary
13630 version 4.1
13631 extension
13632 glxropcode ?
13633 glxflags ignore
13634 offset ?
13635
13636ProgramParameteri(program, pname, value)
13637 return void
13638 param program UInt32 in value
13639 param pname ProgramParameterPName in value
13640 param value Int32 in value
13641 category ARB_get_program_binary
13642 version 3.0
13643 extension soft WINSOFT
13644 glfflags ignore
13645 glxflags ignore
13646
13647###############################################################################
13648#
13649# ARB Extension #97
13650# ARB_separate_shader_objects commands
13651#
13652###############################################################################
13653
13654UseProgramStages(pipeline, stages, program)
13655 return void
13656 param pipeline UInt32 in value
13657 param stages GLbitfield in value
13658 param program UInt32 in value
13659 category ARB_separate_shader_objects
13660 version 4.1
13661 extension
13662 glxropcode ?
13663 glxflags ignore
13664 offset ?
13665
13666ActiveShaderProgram(pipeline, program)
13667 return void
13668 param pipeline UInt32 in value
13669 param program UInt32 in value
13670 category ARB_separate_shader_objects
13671 version 4.1
13672 extension
13673 glxropcode ?
13674 glxflags ignore
13675 offset ?
13676
13677CreateShaderProgramv(type, count, strings)
13678 return UInt32
13679 param type GLenum in value
13680 param count SizeI in value
13681 param strings ConstCharPointer in array [count]
13682 category ARB_separate_shader_objects
13683 version 4.1
13684 extension
13685 glxropcode ?
13686 glxflags ignore
13687 offset ?
13688
13689BindProgramPipeline(pipeline)
13690 return void
13691 param pipeline UInt32 in value
13692 category ARB_separate_shader_objects
13693 version 4.1
13694 extension
13695 glxropcode ?
13696 glxflags ignore
13697 offset ?
13698
13699DeleteProgramPipelines(n, pipelines)
13700 return void
13701 param n SizeI in value
13702 param pipelines UInt32 in array [n]
13703 category ARB_separate_shader_objects
13704 version 4.1
13705 extension
13706 glxropcode ?
13707 glxflags ignore
13708 offset ?
13709
13710GenProgramPipelines(n, pipelines)
13711 return void
13712 param n SizeI in value
13713 param pipelines UInt32 out array [n]
13714 category ARB_separate_shader_objects
13715 version 4.1
13716 extension
13717 glxropcode ?
13718 glxflags ignore
13719 offset ?
13720
13721IsProgramPipeline(pipeline)
13722 return Boolean
13723 param pipeline UInt32 in value
13724 category ARB_separate_shader_objects
13725 version 4.1
13726 extension
13727 glxropcode ?
13728 glxflags ignore
13729 offset ?
13730
13731#@ ProgramParameteri also in ARB_get_program_binary
13732
13733GetProgramPipelineiv(pipeline, pname, params)
13734 return void
13735 param pipeline UInt32 in value
13736 param pname GLenum in value
13737 param params Int32 out array [COMPSIZE(pname)]
13738 category ARB_separate_shader_objects
13739 dlflags notlistable
13740 version 4.1
13741 extension
13742 glxsingle ?
13743 glxflags ignore
13744 offset ?
13745
13746ProgramUniform1i(program, location, v0)
13747 return void
13748 param program UInt32 in value
13749 param location Int32 in value
13750 param v0 Int32 in value
13751 category ARB_separate_shader_objects
13752 version 4.1
13753 extension
13754 glxropcode ?
13755 glxflags ignore
13756 offset ?
13757
13758ProgramUniform1iv(program, location, count, value)
13759 return void
13760 param program UInt32 in value
13761 param location Int32 in value
13762 param count SizeI in value
13763 param value Int32 in array [1]
13764 category ARB_separate_shader_objects
13765 version 4.1
13766 extension
13767 glxropcode ?
13768 glxflags ignore
13769 offset ?
13770
13771ProgramUniform1f(program, location, v0)
13772 return void
13773 param program UInt32 in value
13774 param location Int32 in value
13775 param v0 Float32 in value
13776 category ARB_separate_shader_objects
13777 version 4.1
13778 extension
13779 glxropcode ?
13780 glxflags ignore
13781 offset ?
13782
13783ProgramUniform1fv(program, location, count, value)
13784 return void
13785 param program UInt32 in value
13786 param location Int32 in value
13787 param count SizeI in value
13788 param value Float32 in array [1]
13789 category ARB_separate_shader_objects
13790 version 4.1
13791 extension
13792 glxropcode ?
13793 glxflags ignore
13794 offset ?
13795
13796ProgramUniform1d(program, location, v0)
13797 return void
13798 param program UInt32 in value
13799 param location Int32 in value
13800 param v0 Float64 in value
13801 category ARB_separate_shader_objects
13802 version 4.1
13803 extension
13804 glxropcode ?
13805 glxflags ignore
13806 offset ?
13807
13808ProgramUniform1dv(program, location, count, value)
13809 return void
13810 param program UInt32 in value
13811 param location Int32 in value
13812 param count SizeI in value
13813 param value Float64 in array [1]
13814 category ARB_separate_shader_objects
13815 version 4.1
13816 extension
13817 glxropcode ?
13818 glxflags ignore
13819 offset ?
13820
13821ProgramUniform1ui(program, location, v0)
13822 return void
13823 param program UInt32 in value
13824 param location Int32 in value
13825 param v0 UInt32 in value
13826 category ARB_separate_shader_objects
13827 version 4.1
13828 extension
13829 glxropcode ?
13830 glxflags ignore
13831 offset ?
13832
13833ProgramUniform1uiv(program, location, count, value)
13834 return void
13835 param program UInt32 in value
13836 param location Int32 in value
13837 param count SizeI in value
13838 param value UInt32 in array [1]
13839 category ARB_separate_shader_objects
13840 version 4.1
13841 extension
13842 glxropcode ?
13843 glxflags ignore
13844 offset ?
13845
13846ProgramUniform2i(program, location, v0, v1)
13847 return void
13848 param program UInt32 in value
13849 param location Int32 in value
13850 param v0 Int32 in value
13851 param v1 Int32 in value
13852 category ARB_separate_shader_objects
13853 version 4.1
13854 extension
13855 glxropcode ?
13856 glxflags ignore
13857 offset ?
13858
13859ProgramUniform2iv(program, location, count, value)
13860 return void
13861 param program UInt32 in value
13862 param location Int32 in value
13863 param count SizeI in value
13864 param value Int32 in array [2]
13865 category ARB_separate_shader_objects
13866 version 4.1
13867 extension
13868 glxropcode ?
13869 glxflags ignore
13870 offset ?
13871
13872ProgramUniform2f(program, location, v0, v1)
13873 return void
13874 param program UInt32 in value
13875 param location Int32 in value
13876 param v0 Float32 in value
13877 param v1 Float32 in value
13878 category ARB_separate_shader_objects
13879 version 4.1
13880 extension
13881 glxropcode ?
13882 glxflags ignore
13883 offset ?
13884
13885ProgramUniform2fv(program, location, count, value)
13886 return void
13887 param program UInt32 in value
13888 param location Int32 in value
13889 param count SizeI in value
13890 param value Float32 in array [2]
13891 category ARB_separate_shader_objects
13892 version 4.1
13893 extension
13894 glxropcode ?
13895 glxflags ignore
13896 offset ?
13897
13898ProgramUniform2d(program, location, v0, v1)
13899 return void
13900 param program UInt32 in value
13901 param location Int32 in value
13902 param v0 Float64 in value
13903 param v1 Float64 in value
13904 category ARB_separate_shader_objects
13905 version 4.1
13906 extension
13907 glxropcode ?
13908 glxflags ignore
13909 offset ?
13910
13911ProgramUniform2dv(program, location, count, value)
13912 return void
13913 param program UInt32 in value
13914 param location Int32 in value
13915 param count SizeI in value
13916 param value Float64 in array [2]
13917 category ARB_separate_shader_objects
13918 version 4.1
13919 extension
13920 glxropcode ?
13921 glxflags ignore
13922 offset ?
13923
13924ProgramUniform2ui(program, location, v0, v1)
13925 return void
13926 param program UInt32 in value
13927 param location Int32 in value
13928 param v0 UInt32 in value
13929 param v1 UInt32 in value
13930 category ARB_separate_shader_objects
13931 version 4.1
13932 extension
13933 glxropcode ?
13934 glxflags ignore
13935 offset ?
13936
13937ProgramUniform2uiv(program, location, count, value)
13938 return void
13939 param program UInt32 in value
13940 param location Int32 in value
13941 param count SizeI in value
13942 param value UInt32 in array [2]
13943 category ARB_separate_shader_objects
13944 version 4.1
13945 extension
13946 glxropcode ?
13947 glxflags ignore
13948 offset ?
13949
13950ProgramUniform3i(program, location, v0, v1, v2)
13951 return void
13952 param program UInt32 in value
13953 param location Int32 in value
13954 param v0 Int32 in value
13955 param v1 Int32 in value
13956 param v2 Int32 in value
13957 category ARB_separate_shader_objects
13958 version 4.1
13959 extension
13960 glxropcode ?
13961 glxflags ignore
13962 offset ?
13963
13964ProgramUniform3iv(program, location, count, value)
13965 return void
13966 param program UInt32 in value
13967 param location Int32 in value
13968 param count SizeI in value
13969 param value Int32 in array [3]
13970 category ARB_separate_shader_objects
13971 version 4.1
13972 extension
13973 glxropcode ?
13974 glxflags ignore
13975 offset ?
13976
13977ProgramUniform3f(program, location, v0, v1, v2)
13978 return void
13979 param program UInt32 in value
13980 param location Int32 in value
13981 param v0 Float32 in value
13982 param v1 Float32 in value
13983 param v2 Float32 in value
13984 category ARB_separate_shader_objects
13985 version 4.1
13986 extension
13987 glxropcode ?
13988 glxflags ignore
13989 offset ?
13990
13991ProgramUniform3fv(program, location, count, value)
13992 return void
13993 param program UInt32 in value
13994 param location Int32 in value
13995 param count SizeI in value
13996 param value Float32 in array [3]
13997 category ARB_separate_shader_objects
13998 version 4.1
13999 extension
14000 glxropcode ?
14001 glxflags ignore
14002 offset ?
14003
14004ProgramUniform3d(program, location, v0, v1, v2)
14005 return void
14006 param program UInt32 in value
14007 param location Int32 in value
14008 param v0 Float64 in value
14009 param v1 Float64 in value
14010 param v2 Float64 in value
14011 category ARB_separate_shader_objects
14012 version 4.1
14013 extension
14014 glxropcode ?
14015 glxflags ignore
14016 offset ?
14017
14018ProgramUniform3dv(program, location, count, value)
14019 return void
14020 param program UInt32 in value
14021 param location Int32 in value
14022 param count SizeI in value
14023 param value Float64 in array [3]
14024 category ARB_separate_shader_objects
14025 version 4.1
14026 extension
14027 glxropcode ?
14028 glxflags ignore
14029 offset ?
14030
14031ProgramUniform3ui(program, location, v0, v1, v2)
14032 return void
14033 param program UInt32 in value
14034 param location Int32 in value
14035 param v0 UInt32 in value
14036 param v1 UInt32 in value
14037 param v2 UInt32 in value
14038 category ARB_separate_shader_objects
14039 version 4.1
14040 extension
14041 glxropcode ?
14042 glxflags ignore
14043 offset ?
14044
14045ProgramUniform3uiv(program, location, count, value)
14046 return void
14047 param program UInt32 in value
14048 param location Int32 in value
14049 param count SizeI in value
14050 param value UInt32 in array [3]
14051 category ARB_separate_shader_objects
14052 version 4.1
14053 extension
14054 glxropcode ?
14055 glxflags ignore
14056 offset ?
14057
14058ProgramUniform4i(program, location, v0, v1, v2, v3)
14059 return void
14060 param program UInt32 in value
14061 param location Int32 in value
14062 param v0 Int32 in value
14063 param v1 Int32 in value
14064 param v2 Int32 in value
14065 param v3 Int32 in value
14066 category ARB_separate_shader_objects
14067 version 4.1
14068 extension
14069 glxropcode ?
14070 glxflags ignore
14071 offset ?
14072
14073ProgramUniform4iv(program, location, count, value)
14074 return void
14075 param program UInt32 in value
14076 param location Int32 in value
14077 param count SizeI in value
14078 param value Int32 in array [4]
14079 category ARB_separate_shader_objects
14080 version 4.1
14081 extension
14082 glxropcode ?
14083 glxflags ignore
14084 offset ?
14085
14086ProgramUniform4f(program, location, v0, v1, v2, v3)
14087 return void
14088 param program UInt32 in value
14089 param location Int32 in value
14090 param v0 Float32 in value
14091 param v1 Float32 in value
14092 param v2 Float32 in value
14093 param v3 Float32 in value
14094 category ARB_separate_shader_objects
14095 version 4.1
14096 extension
14097 glxropcode ?
14098 glxflags ignore
14099 offset ?
14100
14101ProgramUniform4fv(program, location, count, value)
14102 return void
14103 param program UInt32 in value
14104 param location Int32 in value
14105 param count SizeI in value
14106 param value Float32 in array [4]
14107 category ARB_separate_shader_objects
14108 version 4.1
14109 extension
14110 glxropcode ?
14111 glxflags ignore
14112 offset ?
14113
14114ProgramUniform4d(program, location, v0, v1, v2, v3)
14115 return void
14116 param program UInt32 in value
14117 param location Int32 in value
14118 param v0 Float64 in value
14119 param v1 Float64 in value
14120 param v2 Float64 in value
14121 param v3 Float64 in value
14122 category ARB_separate_shader_objects
14123 version 4.1
14124 extension
14125 glxropcode ?
14126 glxflags ignore
14127 offset ?
14128
14129ProgramUniform4dv(program, location, count, value)
14130 return void
14131 param program UInt32 in value
14132 param location Int32 in value
14133 param count SizeI in value
14134 param value Float64 in array [4]
14135 category ARB_separate_shader_objects
14136 version 4.1
14137 extension
14138 glxropcode ?
14139 glxflags ignore
14140 offset ?
14141
14142ProgramUniform4ui(program, location, v0, v1, v2, v3)
14143 return void
14144 param program UInt32 in value
14145 param location Int32 in value
14146 param v0 UInt32 in value
14147 param v1 UInt32 in value
14148 param v2 UInt32 in value
14149 param v3 UInt32 in value
14150 category ARB_separate_shader_objects
14151 version 4.1
14152 extension
14153 glxropcode ?
14154 glxflags ignore
14155 offset ?
14156
14157ProgramUniform4uiv(program, location, count, value)
14158 return void
14159 param program UInt32 in value
14160 param location Int32 in value
14161 param count SizeI in value
14162 param value UInt32 in array [4]
14163 category ARB_separate_shader_objects
14164 version 4.1
14165 extension
14166 glxropcode ?
14167 glxflags ignore
14168 offset ?
14169
14170ProgramUniformMatrix2fv(program, location, count, transpose, value)
14171 return void
14172 param program UInt32 in value
14173 param location Int32 in value
14174 param count SizeI in value
14175 param transpose Boolean in value
14176 param value Float32 in array [2]
14177 category ARB_separate_shader_objects
14178 version 4.1
14179 extension
14180 glxropcode ?
14181 glxflags ignore
14182 offset ?
14183
14184ProgramUniformMatrix3fv(program, location, count, transpose, value)
14185 return void
14186 param program UInt32 in value
14187 param location Int32 in value
14188 param count SizeI in value
14189 param transpose Boolean in value
14190 param value Float32 in array [3]
14191 category ARB_separate_shader_objects
14192 version 4.1
14193 extension
14194 glxropcode ?
14195 glxflags ignore
14196 offset ?
14197
14198ProgramUniformMatrix4fv(program, location, count, transpose, value)
14199 return void
14200 param program UInt32 in value
14201 param location Int32 in value
14202 param count SizeI in value
14203 param transpose Boolean in value
14204 param value Float32 in array [4]
14205 category ARB_separate_shader_objects
14206 version 4.1
14207 extension
14208 glxropcode ?
14209 glxflags ignore
14210 offset ?
14211
14212ProgramUniformMatrix2dv(program, location, count, transpose, value)
14213 return void
14214 param program UInt32 in value
14215 param location Int32 in value
14216 param count SizeI in value
14217 param transpose Boolean in value
14218 param value Float64 in array [2]
14219 category ARB_separate_shader_objects
14220 version 4.1
14221 extension
14222 glxropcode ?
14223 glxflags ignore
14224 offset ?
14225
14226ProgramUniformMatrix3dv(program, location, count, transpose, value)
14227 return void
14228 param program UInt32 in value
14229 param location Int32 in value
14230 param count SizeI in value
14231 param transpose Boolean in value
14232 param value Float64 in array [3]
14233 category ARB_separate_shader_objects
14234 version 4.1
14235 extension
14236 glxropcode ?
14237 glxflags ignore
14238 offset ?
14239
14240ProgramUniformMatrix4dv(program, location, count, transpose, value)
14241 return void
14242 param program UInt32 in value
14243 param location Int32 in value
14244 param count SizeI in value
14245 param transpose Boolean in value
14246 param value Float64 in array [4]
14247 category ARB_separate_shader_objects
14248 version 4.1
14249 extension
14250 glxropcode ?
14251 glxflags ignore
14252 offset ?
14253
14254ProgramUniformMatrix2x3fv(program, location, count, transpose, value)
14255 return void
14256 param program UInt32 in value
14257 param location Int32 in value
14258 param count SizeI in value
14259 param transpose Boolean in value
14260 param value Float32 in array [count]
14261 category ARB_separate_shader_objects
14262 version 4.1
14263 extension
14264 glxropcode ?
14265 glxflags ignore
14266 offset ?
14267
14268ProgramUniformMatrix3x2fv(program, location, count, transpose, value)
14269 return void
14270 param program UInt32 in value
14271 param location Int32 in value
14272 param count SizeI in value
14273 param transpose Boolean in value
14274 param value Float32 in array [count]
14275 category ARB_separate_shader_objects
14276 version 4.1
14277 extension
14278 glxropcode ?
14279 glxflags ignore
14280 offset ?
14281
14282ProgramUniformMatrix2x4fv(program, location, count, transpose, value)
14283 return void
14284 param program UInt32 in value
14285 param location Int32 in value
14286 param count SizeI in value
14287 param transpose Boolean in value
14288 param value Float32 in array [count]
14289 category ARB_separate_shader_objects
14290 version 4.1
14291 extension
14292 glxropcode ?
14293 glxflags ignore
14294 offset ?
14295
14296ProgramUniformMatrix4x2fv(program, location, count, transpose, value)
14297 return void
14298 param program UInt32 in value
14299 param location Int32 in value
14300 param count SizeI in value
14301 param transpose Boolean in value
14302 param value Float32 in array [count]
14303 category ARB_separate_shader_objects
14304 version 4.1
14305 extension
14306 glxropcode ?
14307 glxflags ignore
14308 offset ?
14309
14310ProgramUniformMatrix3x4fv(program, location, count, transpose, value)
14311 return void
14312 param program UInt32 in value
14313 param location Int32 in value
14314 param count SizeI in value
14315 param transpose Boolean in value
14316 param value Float32 in array [count]
14317 category ARB_separate_shader_objects
14318 version 4.1
14319 extension
14320 glxropcode ?
14321 glxflags ignore
14322 offset ?
14323
14324ProgramUniformMatrix4x3fv(program, location, count, transpose, value)
14325 return void
14326 param program UInt32 in value
14327 param location Int32 in value
14328 param count SizeI in value
14329 param transpose Boolean in value
14330 param value Float32 in array [count]
14331 category ARB_separate_shader_objects
14332 version 4.1
14333 extension
14334 glxropcode ?
14335 glxflags ignore
14336 offset ?
14337
14338ProgramUniformMatrix2x3dv(program, location, count, transpose, value)
14339 return void
14340 param program UInt32 in value
14341 param location Int32 in value
14342 param count SizeI in value
14343 param transpose Boolean in value
14344 param value Float64 in array [count]
14345 category ARB_separate_shader_objects
14346 version 4.1
14347 extension
14348 glxropcode ?
14349 glxflags ignore
14350 offset ?
14351
14352ProgramUniformMatrix3x2dv(program, location, count, transpose, value)
14353 return void
14354 param program UInt32 in value
14355 param location Int32 in value
14356 param count SizeI in value
14357 param transpose Boolean in value
14358 param value Float64 in array [count]
14359 category ARB_separate_shader_objects
14360 version 4.1
14361 extension
14362 glxropcode ?
14363 glxflags ignore
14364 offset ?
14365
14366ProgramUniformMatrix2x4dv(program, location, count, transpose, value)
14367 return void
14368 param program UInt32 in value
14369 param location Int32 in value
14370 param count SizeI in value
14371 param transpose Boolean in value
14372 param value Float64 in array [count]
14373 category ARB_separate_shader_objects
14374 version 4.1
14375 extension
14376 glxropcode ?
14377 glxflags ignore
14378 offset ?
14379
14380ProgramUniformMatrix4x2dv(program, location, count, transpose, value)
14381 return void
14382 param program UInt32 in value
14383 param location Int32 in value
14384 param count SizeI in value
14385 param transpose Boolean in value
14386 param value Float64 in array [count]
14387 category ARB_separate_shader_objects
14388 version 4.1
14389 extension
14390 glxropcode ?
14391 glxflags ignore
14392 offset ?
14393
14394ProgramUniformMatrix3x4dv(program, location, count, transpose, value)
14395 return void
14396 param program UInt32 in value
14397 param location Int32 in value
14398 param count SizeI in value
14399 param transpose Boolean in value
14400 param value Float64 in array [count]
14401 category ARB_separate_shader_objects
14402 version 4.1
14403 extension
14404 glxropcode ?
14405 glxflags ignore
14406 offset ?
14407
14408ProgramUniformMatrix4x3dv(program, location, count, transpose, value)
14409 return void
14410 param program UInt32 in value
14411 param location Int32 in value
14412 param count SizeI in value
14413 param transpose Boolean in value
14414 param value Float64 in array [count]
14415 category ARB_separate_shader_objects
14416 version 4.1
14417 extension
14418 glxropcode ?
14419 glxflags ignore
14420 offset ?
14421
14422ValidateProgramPipeline(pipeline)
14423 return void
14424 param pipeline UInt32 in value
14425 category ARB_separate_shader_objects
14426 version 4.1
14427 extension
14428 glxropcode ?
14429 glxflags ignore
14430 offset ?
14431
14432GetProgramPipelineInfoLog(pipeline, bufSize, length, infoLog)
14433 return void
14434 param pipeline UInt32 in value
14435 param bufSize SizeI in value
14436 param length SizeI out array [1]
14437 param infoLog Char out array [COMPSIZE(length)]
14438 category ARB_separate_shader_objects
14439 dlflags notlistable
14440 version 4.1
14441 extension
14442 glxsingle ?
14443 glxflags ignore
14444 offset ?
14445
14446###############################################################################
14447#
14448# ARB Extension #98
14449# ARB_shader_precision commands
14450#
14451###############################################################################
14452
14453###############################################################################
14454#
14455# ARB Extension #99
14456# ARB_vertex_attrib_64bit commands
14457#
14458###############################################################################
14459
14460VertexAttribL1d(index, x)
14461 return void
14462 param index UInt32 in value
14463 param x Float64 in value
14464 category ARB_vertex_attrib_64bit
14465 version 4.1
14466 extension
14467 glxropcode ?
14468 glxflags ignore
14469 offset ?
14470
14471VertexAttribL2d(index, x, y)
14472 return void
14473 param index UInt32 in value
14474 param x Float64 in value
14475 param y Float64 in value
14476 category ARB_vertex_attrib_64bit
14477 version 4.1
14478 extension
14479 glxropcode ?
14480 glxflags ignore
14481 offset ?
14482
14483VertexAttribL3d(index, x, y, z)
14484 return void
14485 param index UInt32 in value
14486 param x Float64 in value
14487 param y Float64 in value
14488 param z Float64 in value
14489 category ARB_vertex_attrib_64bit
14490 version 4.1
14491 extension
14492 glxropcode ?
14493 glxflags ignore
14494 offset ?
14495
14496VertexAttribL4d(index, x, y, z, w)
14497 return void
14498 param index UInt32 in value
14499 param x Float64 in value
14500 param y Float64 in value
14501 param z Float64 in value
14502 param w Float64 in value
14503 category ARB_vertex_attrib_64bit
14504 version 4.1
14505 extension
14506 glxropcode ?
14507 glxflags ignore
14508 offset ?
14509
14510VertexAttribL1dv(index, v)
14511 return void
14512 param index UInt32 in value
14513 param v Float64 in array [1]
14514 category ARB_vertex_attrib_64bit
14515 version 4.1
14516 extension
14517 glxropcode ?
14518 glxflags ignore
14519 offset ?
14520
14521VertexAttribL2dv(index, v)
14522 return void
14523 param index UInt32 in value
14524 param v Float64 in array [2]
14525 category ARB_vertex_attrib_64bit
14526 version 4.1
14527 extension
14528 glxropcode ?
14529 glxflags ignore
14530 offset ?
14531
14532VertexAttribL3dv(index, v)
14533 return void
14534 param index UInt32 in value
14535 param v Float64 in array [3]
14536 category ARB_vertex_attrib_64bit
14537 version 4.1
14538 extension
14539 glxropcode ?
14540 glxflags ignore
14541 offset ?
14542
14543VertexAttribL4dv(index, v)
14544 return void
14545 param index UInt32 in value
14546 param v Float64 in array [4]
14547 category ARB_vertex_attrib_64bit
14548 version 4.1
14549 extension
14550 glxropcode ?
14551 glxflags ignore
14552 offset ?
14553
14554VertexAttribLPointer(index, size, type, stride, pointer)
14555 return void
14556 param index UInt32 in value
14557 param size Int32 in value
14558 param type GLenum in value
14559 param stride SizeI in value
14560 param pointer Void in array [size]
14561 category ARB_vertex_attrib_64bit
14562 version 4.1
14563 extension
14564 glxropcode ?
14565 glxflags ignore
14566 offset ?
14567
14568GetVertexAttribLdv(index, pname, params)
14569 return void
14570 param index UInt32 in value
14571 param pname GLenum in value
14572 param params Float64 out array [COMPSIZE(pname)]
14573 category ARB_vertex_attrib_64bit
14574 dlflags notlistable
14575 version 4.1
14576 extension
14577 glxsingle ?
14578 glxflags ignore
14579 offset ?
14580
14581#@ VertexArrayVertexAttribLOffsetEXT also in EXT_vertex_attrib_64bit
14582
14583###############################################################################
14584#
14585# ARB Extension #100
14586# ARB_viewport_array commands
14587#
14588###############################################################################
14589
14590ViewportArrayv(first, count, v)
14591 return void
14592 param first UInt32 in value
14593 param count SizeI in value
14594 param v Float32 in array [COMPSIZE(count)]
14595 category ARB_viewport_array
14596 version 4.1
14597 extension
14598 glxropcode ?
14599 glxflags ignore
14600 offset ?
14601
14602ViewportIndexedf(index, x, y, w, h)
14603 return void
14604 param index UInt32 in value
14605 param x Float32 in value
14606 param y Float32 in value
14607 param w Float32 in value
14608 param h Float32 in value
14609 category ARB_viewport_array
14610 version 4.1
14611 extension
14612 glxropcode ?
14613 glxflags ignore
14614 offset ?
14615
14616ViewportIndexedfv(index, v)
14617 return void
14618 param index UInt32 in value
14619 param v Float32 in array [4]
14620 category ARB_viewport_array
14621 version 4.1
14622 extension
14623 glxropcode ?
14624 glxflags ignore
14625 offset ?
14626
14627ScissorArrayv(first, count, v)
14628 return void
14629 param first UInt32 in value
14630 param count SizeI in value
14631 param v Int32 in array [COMPSIZE(count)]
14632 category ARB_viewport_array
14633 version 4.1
14634 extension
14635 glxropcode ?
14636 glxflags ignore
14637 offset ?
14638
14639ScissorIndexed(index, left, bottom, width, height)
14640 return void
14641 param index UInt32 in value
14642 param left Int32 in value
14643 param bottom Int32 in value
14644 param width SizeI in value
14645 param height SizeI in value
14646 category ARB_viewport_array
14647 version 4.1
14648 extension
14649 glxropcode ?
14650 glxflags ignore
14651 offset ?
14652
14653ScissorIndexedv(index, v)
14654 return void
14655 param index UInt32 in value
14656 param v Int32 in array [4]
14657 category ARB_viewport_array
14658 version 4.1
14659 extension
14660 glxropcode ?
14661 glxflags ignore
14662 offset ?
14663
14664DepthRangeArrayv(first, count, v)
14665 return void
14666 param first UInt32 in value
14667 param count SizeI in value
14668 param v Float64 in array [COMPSIZE(count)]
14669 category ARB_viewport_array
14670 version 4.1
14671 extension
14672 glxropcode ?
14673 glxflags ignore
14674 offset ?
14675
14676DepthRangeIndexed(index, n, f)
14677 return void
14678 param index UInt32 in value
14679 param n Float64 in value
14680 param f Float64 in value
14681 category ARB_viewport_array
14682 version 4.1
14683 extension
14684 glxropcode ?
14685 glxflags ignore
14686 offset ?
14687
14688GetFloati_v(target, index, data)
14689 return void
14690 param target GLenum in value
14691 param index UInt32 in value
14692 param data Float32 out array [COMPSIZE(target)]
14693 category ARB_viewport_array
14694 dlflags notlistable
14695 version 4.1
14696 extension
14697 glxsingle ?
14698 glxflags ignore
14699 offset ?
14700
14701GetDoublei_v(target, index, data)
14702 return void
14703 param target GLenum in value
14704 param index UInt32 in value
14705 param data Float64 out array [COMPSIZE(target)]
14706 category ARB_viewport_array
14707 dlflags notlistable
14708 version 4.1
14709 extension
14710 glxsingle ?
14711 glxflags ignore
14712 offset ?
14713
14714###############################################################################
14715#
14716# ARB Extension #101 - GLX_ARB_create_context_robustness
14717# ARB Extension #102 - WGL_ARB_create_context_robustness
14718#
14719###############################################################################
14720
14721###############################################################################
14722#
14723# ARB Extension #103
14724# ARB_cl_event commands
14725#
14726###############################################################################
14727
14728CreateSyncFromCLeventARB(context, event, flags)
14729 return sync
14730 param context cl_context in value
14731 param event cl_event in value
14732 param flags GLbitfield in value
14733 category ARB_cl_event
14734 version 4.1
14735 extension
14736 glxropcode ?
14737 glxflags ignore
14738 offset ?
14739
14740###############################################################################
14741#
14742# ARB Extension #104
14743# ARB_debug_output commands
14744#
14745###############################################################################
14746
14747DebugMessageControlARB(source, type, severity, count, ids, enabled)
14748 return void
14749 param source GLenum in value
14750 param type GLenum in value
14751 param severity GLenum in value
14752 param count SizeI in value
14753 param ids UInt32 in array [count]
14754 param enabled Boolean in value
14755 category ARB_debug_output
14756 version 4.1
14757 extension
14758 glxropcode ?
14759 glxflags ignore
14760 offset ?
14761
14762DebugMessageInsertARB(source, type, id, severity, length, buf)
14763 return void
14764 param source GLenum in value
14765 param type GLenum in value
14766 param id UInt32 in value
14767 param severity GLenum in value
14768 param length SizeI in value
14769 param buf Char in array [length]
14770 category ARB_debug_output
14771 version 4.1
14772 extension
14773 glxropcode ?
14774 glxflags ignore
14775 offset ?
14776
14777DebugMessageCallbackARB(callback, userParam)
14778 return void
14779 param callback GLDEBUGPROCARB in value
14780 param userParam Void in array [COMPSIZE(callback)]
14781 category ARB_debug_output
14782 version 4.1
14783 extension
14784 glxropcode ?
14785 glxflags ignore
14786 offset ?
14787
14788GetDebugMessageLogARB(count, bufsize, sources, types, ids, severities, lengths, messageLog)
14789 return UInt32
14790 param count UInt32 in value
14791 param bufsize SizeI in value
14792 param sources GLenum out array [count]
14793 param types GLenum out array [count]
14794 param ids UInt32 out array [count]
14795 param severities GLenum out array [count]
14796 param lengths SizeI out array [count]
14797 param messageLog Char out array [COMPSIZE(lengths)]
14798 category ARB_debug_output
14799 dlflags notlistable
14800 version 4.1
14801 extension
14802 glxsingle ?
14803 glxflags ignore
14804 offset ?
14805
14806# GetPointerv is redeclared in this extension
14807
14808###############################################################################
14809#
14810# ARB Extension #105
14811# ARB_robustness commands
14812#
14813###############################################################################
14814
14815GetGraphicsResetStatusARB()
14816 return GLenum
14817 category ARB_robustness
14818 dlflags notlistable
14819 version 4.1
14820 extension
14821 glxsingle ?
14822 glxflags ignore
14823 offset ?
14824
14825GetnMapdvARB(target, query, bufSize, v)
14826 return void
14827 param target GLenum in value
14828 param query GLenum in value
14829 param bufSize SizeI in value
14830 param v Float64 out array [bufSize]
14831 category ARB_robustness
14832 profile compatibility
14833 dlflags notlistable
14834 version 4.1
14835 extension
14836 glxsingle ?
14837 glxflags ignore
14838 offset ?
14839
14840GetnMapfvARB(target, query, bufSize, v)
14841 return void
14842 param target GLenum in value
14843 param query GLenum in value
14844 param bufSize SizeI in value
14845 param v Float32 out array [bufSize]
14846 category ARB_robustness
14847 profile compatibility
14848 dlflags notlistable
14849 version 4.1
14850 extension
14851 glxsingle ?
14852 glxflags ignore
14853 offset ?
14854
14855GetnMapivARB(target, query, bufSize, v)
14856 return void
14857 param target GLenum in value
14858 param query GLenum in value
14859 param bufSize SizeI in value
14860 param v Int32 out array [bufSize]
14861 category ARB_robustness
14862 profile compatibility
14863 dlflags notlistable
14864 version 4.1
14865 extension
14866 glxsingle ?
14867 glxflags ignore
14868 offset ?
14869
14870GetnPixelMapfvARB(map, bufSize, values)
14871 return void
14872 param map GLenum in value
14873 param bufSize SizeI in value
14874 param values Float32 out array [bufSize]
14875 category ARB_robustness
14876 profile compatibility
14877 dlflags notlistable
14878 version 4.1
14879 extension
14880 glxsingle ?
14881 glxflags ignore
14882 offset ?
14883
14884GetnPixelMapuivARB(map, bufSize, values)
14885 return void
14886 param map GLenum in value
14887 param bufSize SizeI in value
14888 param values UInt32 out array [bufSize]
14889 category ARB_robustness
14890 profile compatibility
14891 dlflags notlistable
14892 version 4.1
14893 extension
14894 glxsingle ?
14895 glxflags ignore
14896 offset ?
14897
14898GetnPixelMapusvARB(map, bufSize, values)
14899 return void
14900 param map GLenum in value
14901 param bufSize SizeI in value
14902 param values UInt16 out array [bufSize]
14903 category ARB_robustness
14904 profile compatibility
14905 dlflags notlistable
14906 version 4.1
14907 extension
14908 glxsingle ?
14909 glxflags ignore
14910 offset ?
14911
14912GetnPolygonStippleARB(bufSize, pattern)
14913 return void
14914 param bufSize SizeI in value
14915 param pattern UInt8 out array [bufSize]
14916 category ARB_robustness
14917 profile compatibility
14918 dlflags notlistable
14919 version 4.1
14920 extension
14921 glxsingle ?
14922 glxflags ignore
14923 offset ?
14924
14925GetnColorTableARB(target, format, type, bufSize, table)
14926 return void
14927 param target GLenum in value
14928 param format GLenum in value
14929 param type GLenum in value
14930 param bufSize SizeI in value
14931 param table Void out array [bufSize]
14932 category ARB_robustness
14933 profile compatibility
14934 dlflags notlistable
14935 version 4.1
14936 extension
14937 glxsingle ?
14938 glxflags ignore
14939 offset ?
14940
14941GetnConvolutionFilterARB(target, format, type, bufSize, image)
14942 return void
14943 param target GLenum in value
14944 param format GLenum in value
14945 param type GLenum in value
14946 param bufSize SizeI in value
14947 param image Void out array [bufSize]
14948 category ARB_robustness
14949 profile compatibility
14950 dlflags notlistable
14951 version 4.1
14952 extension
14953 glxsingle ?
14954 glxflags ignore
14955 offset ?
14956
14957GetnSeparableFilterARB(target, format, type, rowBufSize, row, columnBufSize, column, span)
14958 return void
14959 param target GLenum in value
14960 param format GLenum in value
14961 param type GLenum in value
14962 param rowBufSize SizeI in value
14963 param row Void out array [rowBufSize]
14964 param columnBufSize SizeI in value
14965 param column Void out array [columnBufSize]
14966 param span Void out array [0]
14967 category ARB_robustness
14968 profile compatibility
14969 dlflags notlistable
14970 version 4.1
14971 extension
14972 glxsingle ?
14973 glxflags ignore
14974 offset ?
14975
14976GetnHistogramARB(target, reset, format, type, bufSize, values)
14977 return void
14978 param target GLenum in value
14979 param reset Boolean in value
14980 param format GLenum in value
14981 param type GLenum in value
14982 param bufSize SizeI in value
14983 param values Void out array [bufSize]
14984 category ARB_robustness
14985 profile compatibility
14986 dlflags notlistable
14987 version 4.1
14988 extension
14989 glxsingle ?
14990 glxflags ignore
14991 offset ?
14992
14993GetnMinmaxARB(target, reset, format, type, bufSize, values)
14994 return void
14995 param target GLenum in value
14996 param reset Boolean in value
14997 param format GLenum in value
14998 param type GLenum in value
14999 param bufSize SizeI in value
15000 param values Void out array [bufSize]
15001 category ARB_robustness
15002 profile compatibility
15003 dlflags notlistable
15004 version 4.1
15005 extension
15006 glxsingle ?
15007 glxflags ignore
15008 offset ?
15009
15010GetnTexImageARB(target, level, format, type, bufSize, img)
15011 return void
15012 param target GLenum in value
15013 param level Int32 in value
15014 param format GLenum in value
15015 param type GLenum in value
15016 param bufSize SizeI in value
15017 param img Void out array [bufSize]
15018 category ARB_robustness
15019 dlflags notlistable
15020 version 4.1
15021 extension
15022 glxsingle ?
15023 glxflags ignore
15024 offset ?
15025
15026ReadnPixelsARB(x, y, width, height, format, type, bufSize, data)
15027 return void
15028 param x Int32 in value
15029 param y Int32 in value
15030 param width SizeI in value
15031 param height SizeI in value
15032 param format GLenum in value
15033 param type GLenum in value
15034 param bufSize SizeI in value
15035 param data Void out array [bufSize]
15036 category ARB_robustness
15037 version 4.1
15038 extension
15039 glxropcode ?
15040 glxflags ignore
15041 offset ?
15042
15043GetnCompressedTexImageARB(target, lod, bufSize, img)
15044 return void
15045 param target GLenum in value
15046 param lod Int32 in value
15047 param bufSize SizeI in value
15048 param img Void out array [bufSize]
15049 category ARB_robustness
15050 dlflags notlistable
15051 version 4.1
15052 extension
15053 glxsingle ?
15054 glxflags ignore
15055 offset ?
15056
15057GetnUniformfvARB(program, location, bufSize, params)
15058 return void
15059 param program UInt32 in value
15060 param location Int32 in value
15061 param bufSize SizeI in value
15062 param params Float32 out array [bufSize]
15063 category ARB_robustness
15064 dlflags notlistable
15065 version 4.1
15066 extension
15067 glxsingle ?
15068 glxflags ignore
15069 offset ?
15070
15071GetnUniformivARB(program, location, bufSize, params)
15072 return void
15073 param program UInt32 in value
15074 param location Int32 in value
15075 param bufSize SizeI in value
15076 param params Int32 out array [bufSize]
15077 category ARB_robustness
15078 dlflags notlistable
15079 version 4.1
15080 extension
15081 glxsingle ?
15082 glxflags ignore
15083 offset ?
15084
15085GetnUniformuivARB(program, location, bufSize, params)
15086 return void
15087 param program UInt32 in value
15088 param location Int32 in value
15089 param bufSize SizeI in value
15090 param params UInt32 out array [bufSize]
15091 category ARB_robustness
15092 dlflags notlistable
15093 version 4.1
15094 extension
15095 glxsingle ?
15096 glxflags ignore
15097 offset ?
15098
15099GetnUniformdvARB(program, location, bufSize, params)
15100 return void
15101 param program UInt32 in value
15102 param location Int32 in value
15103 param bufSize SizeI in value
15104 param params Float64 out array [bufSize]
15105 category ARB_robustness
15106 dlflags notlistable
15107 version 4.1
15108 extension
15109 glxsingle ?
15110 glxflags ignore
15111 offset ?
15112
15113###############################################################################
15114#
15115# ARB Extension #106
15116# ARB_shader_stencil_export commands
15117#
15118###############################################################################
15119
15120# (none)
15121newcategory: ARB_shader_stencil_export
15122
15123###############################################################################
15124#
15125# ARB Extension #107
15126# ARB_base_instance commands
15127#
15128###############################################################################
15129
15130DrawArraysInstancedBaseInstance(mode, first, count, instancecount, baseinstance)
15131 return void
15132 param mode GLenum in value
15133 param first Int32 in value
15134 param count SizeI in value
15135 param instancecount SizeI in value
15136 param baseinstance UInt32 in value
15137 category ARB_base_instance
15138 version 4.2
15139 extension
15140 glxropcode ?
15141 glxflags ignore
15142 offset ?
15143
15144DrawElementsInstancedBaseInstance(mode, count, type, indices, instancecount, baseinstance)
15145 return void
15146 param mode GLenum in value
15147 param count SizeI in value
15148 param type GLenum in value
15149 param indices void in array [count]
15150 param instancecount SizeI in value
15151 param baseinstance UInt32 in value
15152 category ARB_base_instance
15153 version 4.2
15154 extension
15155 glxropcode ?
15156 glxflags ignore
15157 offset ?
15158
15159DrawElementsInstancedBaseVertexBaseInstance(mode, count, type, indices, instancecount, basevertex, baseinstance)
15160 return void
15161 param mode GLenum in value
15162 param count SizeI in value
15163 param type GLenum in value
15164 param indices void in array [count]
15165 param instancecount SizeI in value
15166 param basevertex Int32 in value
15167 param baseinstance UInt32 in value
15168 category ARB_base_instance
15169 version 4.2
15170 extension
15171 glxropcode ?
15172 glxflags ignore
15173 offset ?
15174
15175###############################################################################
15176#
15177# ARB Extension #108
15178# ARB_shading_language_420pack commands
15179#
15180###############################################################################
15181
15182# (none)
15183newcategory: ARB_shading_language_420pack
15184
15185###############################################################################
15186#
15187# ARB Extension #109
15188# ARB_transform_feedback_instanced commands
15189#
15190###############################################################################
15191
15192DrawTransformFeedbackInstanced(mode, id, instancecount)
15193 return void
15194 param mode GLenum in value
15195 param id UInt32 in value
15196 param instancecount SizeI in value
15197 category ARB_transform_feedback_instanced
15198 version 4.2
15199 extension
15200 glxropcode ?
15201 glxflags ignore
15202 offset ?
15203
15204DrawTransformFeedbackStreamInstanced(mode, id, stream, instancecount)
15205 return void
15206 param mode GLenum in value
15207 param id UInt32 in value
15208 param stream UInt32 in value
15209 param instancecount SizeI in value
15210 category ARB_transform_feedback_instanced
15211 version 4.2
15212 extension
15213 glxropcode ?
15214 glxflags ignore
15215 offset ?
15216
15217###############################################################################
15218#
15219# ARB Extension #110
15220# ARB_compressed_texture_pixel_storage commands
15221#
15222###############################################################################
15223
15224# (none)
15225newcategory: ARB_compressed_texture_pixel_storage
15226
15227###############################################################################
15228#
15229# ARB Extension #111
15230# ARB_conservative_depth commands
15231#
15232###############################################################################
15233
15234# (none)
15235newcategory: ARB_conservative_depth
15236
15237###############################################################################
15238#
15239# ARB Extension #112
15240# ARB_internalformat_query commands
15241#
15242###############################################################################
15243
15244GetInternalformativ(target, internalformat, pname, bufSize, params)
15245 return void
15246 param target GLenum in value
15247 param internalformat GLenum in value
15248 param pname GLenum in value
15249 param bufSize SizeI in value
15250 param params Int32 out array [bufSize]
15251 category ARB_internalformat_query
15252 dlflags notlistable
15253 version 4.2
15254 extension
15255 glxsingle ?
15256 glxflags ignore
15257 offset ?
15258
15259###############################################################################
15260#
15261# ARB Extension #113
15262# ARB_map_buffer_alignment commands
15263#
15264###############################################################################
15265
15266# (none)
15267newcategory: ARB_map_buffer_alignment
15268
15269###############################################################################
15270#
15271# ARB Extension #114
15272# ARB_shader_atomic_counters commands
15273#
15274###############################################################################
15275
15276GetActiveAtomicCounterBufferiv(program, bufferIndex, pname, params)
15277 return void
15278 param program UInt32 in value
15279 param bufferIndex UInt32 in value
15280 param pname GLenum in value
15281 param params Int32 out array [COMPSIZE(pname)]
15282 category ARB_shader_atomic_counters
15283 dlflags notlistable
15284 version 4.2
15285 extension
15286 glxsingle ?
15287 glxflags ignore
15288 offset ?
15289
15290###############################################################################
15291#
15292# ARB Extension #115
15293# ARB_shader_image_load_store commands
15294#
15295###############################################################################
15296
15297BindImageTexture(unit, texture, level, layered, layer, access, format)
15298 return void
15299 param unit UInt32 in value
15300 param texture UInt32 in value
15301 param level Int32 in value
15302 param layered Boolean in value
15303 param layer Int32 in value
15304 param access GLenum in value
15305 param format GLenum in value
15306 category ARB_shader_image_load_store
15307 version 4.2
15308 extension
15309 glxropcode ?
15310 glxflags ignore
15311 offset ?
15312
15313MemoryBarrier(barriers)
15314 return void
15315 param barriers GLbitfield in value
15316 category ARB_shader_image_load_store
15317 version 4.2
15318 extension
15319 glxropcode ?
15320 glxflags ignore
15321 offset ?
15322
15323###############################################################################
15324#
15325# ARB Extension #116
15326# ARB_shading_language_packing commands
15327#
15328###############################################################################
15329
15330# (none)
15331newcategory: ARB_shading_language_packing
15332
15333###############################################################################
15334#
15335# ARB Extension #117
15336# ARB_texture_storage commands
15337#
15338###############################################################################
15339
15340TexStorage1D(target, levels, internalformat, width)
15341 return void
15342 param target GLenum in value
15343 param levels SizeI in value
15344 param internalformat GLenum in value
15345 param width SizeI in value
15346 category ARB_texture_storage
15347 version 4.2
15348 extension
15349 glxropcode ?
15350 glxflags ignore
15351 offset ?
15352
15353TexStorage2D(target, levels, internalformat, width, height)
15354 return void
15355 param target GLenum in value
15356 param levels SizeI in value
15357 param internalformat GLenum in value
15358 param width SizeI in value
15359 param height SizeI in value
15360 category ARB_texture_storage
15361 version 4.2
15362 extension
15363 glxropcode ?
15364 glxflags ignore
15365 offset ?
15366
15367TexStorage3D(target, levels, internalformat, width, height, depth)
15368 return void
15369 param target GLenum in value
15370 param levels SizeI in value
15371 param internalformat GLenum in value
15372 param width SizeI in value
15373 param height SizeI in value
15374 param depth SizeI in value
15375 category ARB_texture_storage
15376 version 4.2
15377 extension
15378 glxropcode ?
15379 glxflags ignore
15380 offset ?
15381
15382TextureStorage1DEXT(texture, target, levels, internalformat, width)
15383 return void
15384 param texture UInt32 in value
15385 param target GLenum in value
15386 param levels SizeI in value
15387 param internalformat GLenum in value
15388 param width SizeI in value
15389 category ARB_texture_storage
15390 version 4.2
15391 extension
15392 glxropcode ?
15393 glxflags ignore
15394 offset ?
15395
15396TextureStorage2DEXT(texture, target, levels, internalformat, width, height)
15397 return void
15398 param texture UInt32 in value
15399 param target GLenum in value
15400 param levels SizeI in value
15401 param internalformat GLenum in value
15402 param width SizeI in value
15403 param height SizeI in value
15404 category ARB_texture_storage
15405 version 4.2
15406 extension
15407 glxropcode ?
15408 glxflags ignore
15409 offset ?
15410
15411TextureStorage3DEXT(texture, target, levels, internalformat, width, height, depth)
15412 return void
15413 param texture UInt32 in value
15414 param target GLenum in value
15415 param levels SizeI in value
15416 param internalformat GLenum in value
15417 param width SizeI in value
15418 param height SizeI in value
15419 param depth SizeI in value
15420 category ARB_texture_storage
15421 version 4.2
15422 extension
15423 glxropcode ?
15424 glxflags ignore
15425 offset ?
15426
15427###############################################################################
15428#
15429# Extension #ARB118
15430# KHR_texture_compression_astc_ldr commands
15431#
15432###############################################################################
15433
15434# (none)
15435newcategory: KHR_texture_compression_astc_ldr
15436
15437###############################################################################
15438#
15439# Extension #ARB119
15440# KHR_debug commands
15441#
15442###############################################################################
15443
15444# Promoted from ARB_debug_output
15445DebugMessageControl(source, type, severity, count, ids, enabled)
15446 return void
15447 param source GLenum in value
15448 param type GLenum in value
15449 param severity GLenum in value
15450 param count SizeI in value
15451 param ids UInt32 in array [count]
15452 param enabled Boolean in value
15453 category KHR_debug
15454 version 4.3
15455 extension
15456 glxropcode ?
15457 glxflags ignore
15458 offset ?
15459
15460DebugMessageInsert(source, type, id, severity, length, buf)
15461 return void
15462 param source GLenum in value
15463 param type GLenum in value
15464 param id UInt32 in value
15465 param severity GLenum in value
15466 param length SizeI in value
15467 param buf Char in array [COMPSIZE(buf/length)]
15468 category KHR_debug
15469 version 4.3
15470 extension
15471 glxropcode ?
15472 glxflags ignore
15473 offset ?
15474
15475DebugMessageCallback(callback, userParam)
15476 return void
15477 param callback GLDEBUGPROC in value
15478 param userParam void in reference
15479 category KHR_debug
15480 version 4.3
15481 extension
15482 glxropcode ?
15483 glxflags ignore
15484 offset ?
15485
15486# bufsize -> logSize? (Bug 9178)
15487GetDebugMessageLog(count, bufsize, sources, types, ids, severities, lengths, messageLog)
15488 return UInt32
15489 param count UInt32 in value
15490 param bufsize SizeI in value
15491 param sources GLenum out array [COMPSIZE(count)]
15492 param types GLenum out array [COMPSIZE(count)]
15493 param ids UInt32 out array [COMPSIZE(count)]
15494 param severities GLenum out array [COMPSIZE(count)]
15495 param lengths SizeI out array [COMPSIZE(count)]
15496 param messageLog Char out array [COMPSIZE(bufsize)]
15497 category KHR_debug
15498 dlflags notlistable
15499 version 4.3
15500 extension
15501 glxsingle ?
15502 glxflags ignore
15503 offset ?
15504
15505PushDebugGroup(source, id, length, message)
15506 return void
15507 param source GLenum in value
15508 param id UInt32 in value
15509 param length SizeI in value
15510 param message Char in array [COMPSIZE(message/length)]
15511 category KHR_debug
15512 version 4.3
15513 extension
15514 glxropcode ?
15515 glxflags ignore
15516 offset ?
15517
15518PopDebugGroup()
15519 return void
15520 category KHR_debug
15521 version 4.3
15522 extension
15523 glxropcode ?
15524 glxflags ignore
15525 offset ?
15526
15527ObjectLabel(identifier, name, length, label)
15528 return void
15529 param identifier GLenum in value
15530 param name UInt32 in value
15531 param length SizeI in value
15532 param label Char in array [COMPSIZE(label/length)]
15533 category KHR_debug
15534 version 4.3
15535 extension
15536 glxropcode ?
15537 glxflags ignore
15538 offset ?
15539
15540GetObjectLabel(identifier, name, bufSize, length, label)
15541 return void
15542 param identifier GLenum in value
15543 param name UInt32 in value
15544 param bufSize SizeI in value
15545 param length SizeI out reference
15546 param label Char out array [bufSize]
15547 category KHR_debug
15548 dlflags notlistable
15549 version 4.3
15550 extension
15551 glxsingle ?
15552 glxflags ignore
15553 offset ?
15554
15555ObjectPtrLabel(ptr, length, label)
15556 return void
15557 param ptr void in reference
15558 param length SizeI in value
15559 param label Char in array [COMPSIZE(label/length)]
15560 category KHR_debug
15561 version 4.3
15562 extension
15563 glxropcode ?
15564 glxflags ignore
15565 offset ?
15566
15567GetObjectPtrLabel(ptr, bufSize, length, label)
15568 return void
15569 param ptr void in reference
15570 param bufSize SizeI in value
15571 param length SizeI out reference
15572 param label Char out array [bufSize]
15573 category KHR_debug
15574 dlflags notlistable
15575 version 4.3
15576 extension
15577 glxsingle ?
15578 glxflags ignore
15579 offset ?
15580
15581# Also includes GetPointerv (only for OpenGL ES 2, however)
15582
15583###############################################################################
15584#
15585# Extension #ARB120
15586# ARB_arrays_of_arrays commands
15587#
15588###############################################################################
15589
15590# (none)
15591newcategory: ARB_arrays_of_arrays
15592
15593###############################################################################
15594#
15595# Extension #ARB121
15596# ARB_clear_buffer_object commands
15597#
15598###############################################################################
15599
15600ClearBufferData(target, internalformat, format, type, data)
15601 return void
15602 param target GLenum in value
15603 param internalformat GLenum in value
15604 param format GLenum in value
15605 param type GLenum in value
15606 param data void in array [COMPSIZE(format/type)]
15607 category ARB_clear_buffer_object
15608 version 4.3
15609 extension
15610 glxropcode ?
15611 glxflags ignore
15612 offset ?
15613
15614ClearBufferSubData(target, internalformat, offset, size, format, type, data)
15615 return void
15616 param target GLenum in value
15617 param internalformat GLenum in value
15618 param offset BufferOffset in value
15619 param size BufferSize in value
15620 param format GLenum in value
15621 param type GLenum in value
15622 param data void in array [COMPSIZE(format/type)]
15623 category ARB_clear_buffer_object
15624 version 4.3
15625 extension
15626 glxropcode ?
15627 glxflags ignore
15628 offset ?
15629
15630# Only for use with DSA extensions
15631
15632ClearNamedBufferDataEXT(buffer, internalformat, format, type, data)
15633 return void
15634 param buffer UInt32 in value
15635 param internalformat GLenum in value
15636 param format GLenum in value
15637 param type GLenum in value
15638 param data void in array [COMPSIZE(format/type)]
15639 category ARB_clear_buffer_object
15640 version 4.3
15641 extension
15642 glxropcode ?
15643 glxflags ignore
15644 offset ?
15645
15646ClearNamedBufferSubDataEXT(buffer, internalformat, format, type, offset, size, data)
15647 return void
15648 param buffer UInt32 in value
15649 param internalformat GLenum in value
15650 param offset BufferSize in value
15651 param size BufferSize in value
15652 param format GLenum in value
15653 param type GLenum in value
15654 param data void in array [COMPSIZE(format/type)]
15655 category ARB_clear_buffer_object
15656 version 4.3
15657 extension
15658 glxropcode ?
15659 glxflags ignore
15660 offset ?
15661
15662###############################################################################
15663#
15664# Extension #ARB122
15665# ARB_compute_shader commands
15666#
15667###############################################################################
15668
15669DispatchCompute(num_groups_x, num_groups_y, num_groups_z)
15670 return void
15671 param num_groups_x UInt32 in value
15672 param num_groups_y UInt32 in value
15673 param num_groups_z UInt32 in value
15674 category ARB_compute_shader
15675 version 4.3
15676 extension
15677 glxropcode ?
15678 glxflags ignore
15679 offset ?
15680
15681DispatchComputeIndirect(indirect)
15682 return void
15683 param indirect BufferOffset in value
15684 category ARB_compute_shader
15685 version 4.3
15686 extension
15687 glxropcode ?
15688 glxflags ignore
15689 offset ?
15690
15691###############################################################################
15692#
15693# Extension #ARB123
15694# ARB_copy_image commands
15695#
15696###############################################################################
15697
15698CopyImageSubData(srcName, srcTarget, srcLevel, srcX, srcY, srcZ, dstName, dstTarget, dstLevel, dstX, dstY, dstZ, srcWidth, srcHeight, srcDepth)
15699 return void
15700 param srcName UInt32 in value
15701 param srcTarget GLenum in value
15702 param srcLevel Int32 in value
15703 param srcX Int32 in value
15704 param srcY Int32 in value
15705 param srcZ Int32 in value
15706 param dstName UInt32 in value
15707 param dstTarget GLenum in value
15708 param dstLevel Int32 in value
15709 param dstX Int32 in value
15710 param dstY Int32 in value
15711 param dstZ Int32 in value
15712 param srcWidth SizeI in value
15713 param srcHeight SizeI in value
15714 param srcDepth SizeI in value
15715 category ARB_copy_image
15716 version 4.3
15717 extension
15718 glxropcode ?
15719 glxflags ignore
15720 offset ?
15721
15722###############################################################################
15723#
15724# Extension #ARB124 (renumbered from 142)
15725# ARB_texture_view commands
15726#
15727###############################################################################
15728
15729TextureView(texture, target, origtexture, internalformat, minlevel, numlevels, minlayer, numlayers)
15730 return void
15731 param texture UInt32 in value
15732 param target GLenum in value
15733 param origtexture UInt32 in value
15734 param internalformat GLenum in value
15735 param minlevel UInt32 in value
15736 param numlevels UInt32 in value
15737 param minlayer UInt32 in value
15738 param numlayers UInt32 in value
15739 category ARB_texture_view
15740 version 4.3
15741 extension
15742 glxropcode ?
15743 glxflags ignore
15744 offset ?
15745
15746###############################################################################
15747#
15748# Extension #ARB125 (renumbered from 143)
15749# ARB_vertex_attrib_binding commands
15750#
15751###############################################################################
15752
15753BindVertexBuffer(bindingindex, buffer, offset, stride)
15754 return void
15755 param bindingindex UInt32 in value
15756 param buffer UInt32 in value
15757 param offset BufferOffset in value
15758 param stride SizeI in value
15759 category ARB_vertex_attrib_binding
15760 version 4.3
15761 extension
15762 glxropcode ?
15763 glxflags ignore
15764 offset ?
15765
15766VertexAttribFormat(attribindex, size, type, normalized, relativeoffset)
15767 return void
15768 param attribindex UInt32 in value
15769 param size Int32 in value
15770 param type GLenum in value
15771 param normalized Boolean in value
15772 param relativeoffset UInt32 in value
15773 category ARB_vertex_attrib_binding
15774 version 4.3
15775 extension
15776 glxropcode ?
15777 glxflags ignore
15778 offset ?
15779
15780VertexAttribIFormat(attribindex, size, type, relativeoffset)
15781 return void
15782 param attribindex UInt32 in value
15783 param size Int32 in value
15784 param type GLenum in value
15785 param relativeoffset UInt32 in value
15786 category ARB_vertex_attrib_binding
15787 version 4.3
15788 extension
15789 glxropcode ?
15790 glxflags ignore
15791 offset ?
15792
15793VertexAttribLFormat(attribindex, size, type, relativeoffset)
15794 return void
15795 param attribindex UInt32 in value
15796 param size Int32 in value
15797 param type GLenum in value
15798 param relativeoffset UInt32 in value
15799 category ARB_vertex_attrib_binding
15800 version 4.3
15801 extension
15802 glxropcode ?
15803 glxflags ignore
15804 offset ?
15805
15806VertexAttribBinding(attribindex, bindingindex)
15807 return void
15808 param attribindex UInt32 in value
15809 param bindingindex UInt32 in value
15810 category ARB_vertex_attrib_binding
15811 version 4.3
15812 extension
15813 glxropcode ?
15814 glxflags ignore
15815 offset ?
15816
15817VertexBindingDivisor(bindingindex, divisor)
15818 return void
15819 param bindingindex UInt32 in value
15820 param divisor UInt32 in value
15821 category ARB_vertex_attrib_binding
15822 version 4.3
15823 extension
15824 glxropcode ?
15825 glxflags ignore
15826 offset ?
15827
15828VertexArrayBindVertexBufferEXT(vaobj, bindingindex, buffer, offset, stride)
15829 return void
15830 param vaobj UInt32 in value
15831 param bindingindex UInt32 in value
15832 param buffer UInt32 in value
15833 param offset BufferOffset in value
15834 param stride SizeI in value
15835 category ARB_vertex_attrib_binding
15836 version 4.3
15837 extension
15838 glxropcode ?
15839 glxflags ignore
15840 offset ?
15841
15842VertexArrayVertexAttribFormatEXT(vaobj, attribindex, size, type, normalized, relativeoffset)
15843 return void
15844 param vaobj UInt32 in value
15845 param attribindex UInt32 in value
15846 param size Int32 in value
15847 param type GLenum in value
15848 param normalized Boolean in value
15849 param relativeoffset UInt32 in value
15850 category ARB_vertex_attrib_binding
15851 version 4.3
15852 extension
15853 glxropcode ?
15854 glxflags ignore
15855 offset ?
15856
15857VertexArrayVertexAttribIFormatEXT(vaobj, attribindex, size, type, relativeoffset)
15858 return void
15859 param vaobj UInt32 in value
15860 param attribindex UInt32 in value
15861 param size Int32 in value
15862 param type GLenum in value
15863 param relativeoffset UInt32 in value
15864 category ARB_vertex_attrib_binding
15865 version 4.3
15866 extension
15867 glxropcode ?
15868 glxflags ignore
15869 offset ?
15870
15871VertexArrayVertexAttribLFormatEXT(vaobj, attribindex, size, type, relativeoffset)
15872 return void
15873 param vaobj UInt32 in value
15874 param attribindex UInt32 in value
15875 param size Int32 in value
15876 param type GLenum in value
15877 param relativeoffset UInt32 in value
15878 category ARB_vertex_attrib_binding
15879 version 4.3
15880 extension
15881 glxropcode ?
15882 glxflags ignore
15883 offset ?
15884
15885VertexArrayVertexAttribBindingEXT(vaobj, attribindex, bindingindex)
15886 return void
15887 param vaobj UInt32 in value
15888 param attribindex UInt32 in value
15889 param bindingindex UInt32 in value
15890 category ARB_vertex_attrib_binding
15891 version 4.3
15892 extension
15893 glxropcode ?
15894 glxflags ignore
15895 offset ?
15896
15897VertexArrayVertexBindingDivisorEXT(vaobj, bindingindex, divisor)
15898 return void
15899 param vaobj UInt32 in value
15900 param bindingindex UInt32 in value
15901 param divisor UInt32 in value
15902 category ARB_vertex_attrib_binding
15903 version 4.3
15904 extension
15905 glxropcode ?
15906 glxflags ignore
15907 offset ?
15908
15909###############################################################################
15910#
15911# Extension #ARB126 (renumbered from 144)
15912# ARB_robustness_isolation commands
15913#
15914###############################################################################
15915
15916# (none)
15917newcategory: ARB_robustness_isolation
15918
15919###############################################################################
15920#
15921# Extension #ARB127
15922# ARB_ES3_compatibility commands
15923#
15924###############################################################################
15925
15926# (none)
15927newcategory: ARB_ES3_compatibility
15928
15929###############################################################################
15930#
15931# Extension #ARB128
15932# ARB_explicit_uniform_location commands
15933#
15934###############################################################################
15935
15936# (none)
15937newcategory: ARB_explicit_uniform_location
15938
15939###############################################################################
15940#
15941# Extension #ARB129
15942# ARB_fragment_layer_viewport commands
15943#
15944###############################################################################
15945
15946# (none)
15947newcategory: ARB_fragment_layer_viewport
15948
15949###############################################################################
15950#
15951# Extension #ARB130
15952# ARB_framebuffer_no_attachments commands
15953#
15954###############################################################################
15955
15956FramebufferParameteri(target, pname, param)
15957 return void
15958 param target GLenum in value
15959 param pname GLenum in value
15960 param param Int32 in value
15961 category ARB_framebuffer_no_attachments
15962 version 4.3
15963 extension
15964 glxropcode ?
15965 glxflags ignore
15966 offset ?
15967
15968GetFramebufferParameteriv(target, pname, params)
15969 return void
15970 param target GLenum in value
15971 param pname GLenum in value
15972 param params Int32 out array [COMPSIZE(pname)]
15973 category ARB_framebuffer_no_attachments
15974 dlflags notlistable
15975 version 4.3
15976 extension
15977 glxsingle ?
15978 glxflags ignore
15979 offset ?
15980
15981NamedFramebufferParameteriEXT(framebuffer, pname, param)
15982 return void
15983 param framebuffer UInt32 in value
15984 param pname GLenum in value
15985 param param Int32 in value
15986 category ARB_framebuffer_no_attachments
15987 version 4.3
15988 extension
15989 glxropcode ?
15990 glxflags ignore
15991 offset ?
15992
15993GetNamedFramebufferParameterivEXT(framebuffer, pname, params)
15994 return void
15995 param framebuffer UInt32 in value
15996 param pname GLenum in value
15997 param params Int32 out array [COMPSIZE(pname)]
15998 category ARB_framebuffer_no_attachments
15999 dlflags notlistable
16000 version 4.3
16001 extension
16002 glxsingle ?
16003 glxflags ignore
16004 offset ?
16005
16006###############################################################################
16007#
16008# Extension #ARB131
16009# ARB_internalformat_query2 commands
16010#
16011###############################################################################
16012
16013GetInternalformati64v(target, internalformat, pname, bufSize, params)
16014 return void
16015 param target GLenum in value
16016 param internalformat GLenum in value
16017 param pname GLenum in value
16018 param bufSize SizeI in value
16019 param params Int64 out array [bufSize]
16020 category ARB_internalformat_query2
16021 dlflags notlistable
16022 version 4.3
16023 extension
16024 glxsingle ?
16025 glxflags ignore
16026 offset ?
16027
16028###############################################################################
16029#
16030# Extension #ARB132
16031# ARB_invalidate_subdata commands
16032#
16033###############################################################################
16034
16035InvalidateTexSubImage(texture, level, xoffset, yoffset, zoffset, width, height, depth)
16036 return void
16037 param texture UInt32 in value
16038 param level Int32 in value
16039 param xoffset Int32 in value
16040 param yoffset Int32 in value
16041 param zoffset Int32 in value
16042 param width SizeI in value
16043 param height SizeI in value
16044 param depth SizeI in value
16045 category ARB_invalidate_subdata
16046 version 4.3
16047 extension
16048 glxropcode ?
16049 glxflags ignore
16050 offset ?
16051
16052InvalidateTexImage(texture, level)
16053 return void
16054 param texture UInt32 in value
16055 param level Int32 in value
16056 category ARB_invalidate_subdata
16057 version 4.3
16058 extension
16059 glxropcode ?
16060 glxflags ignore
16061 offset ?
16062
16063InvalidateBufferSubData(buffer, offset, length)
16064 return void
16065 param buffer UInt32 in value
16066 param offset BufferOffset in value
16067 param length BufferSize in value
16068 category ARB_invalidate_subdata
16069 version 4.3
16070 extension
16071 glxropcode ?
16072 glxflags ignore
16073 offset ?
16074
16075InvalidateBufferData(buffer)
16076 return void
16077 param buffer UInt32 in value
16078 category ARB_invalidate_subdata
16079 version 4.3
16080 extension
16081 glxropcode ?
16082 glxflags ignore
16083 offset ?
16084
16085InvalidateFramebuffer(target, numAttachments, attachments)
16086 return void
16087 param target GLenum in value
16088 param numAttachments SizeI in value
16089 param attachments GLenum in array [numAttachments]
16090 category ARB_invalidate_subdata
16091 version 4.3
16092 extension
16093 glxropcode ?
16094 glxflags ignore
16095 offset ?
16096
16097InvalidateSubFramebuffer(target, numAttachments, attachments, x, y, width, height)
16098 return void
16099 param target GLenum in value
16100 param numAttachments SizeI in value
16101 param attachments GLenum in array [numAttachments]
16102 param x Int32 in value
16103 param y Int32 in value
16104 param width SizeI in value
16105 param height SizeI in value
16106 category ARB_invalidate_subdata
16107 version 4.3
16108 extension
16109 glxropcode ?
16110 glxflags ignore
16111 offset ?
16112
16113###############################################################################
16114#
16115# Extension #ARB133
16116# ARB_multi_draw_indirect commands
16117#
16118###############################################################################
16119
16120MultiDrawArraysIndirect(mode, indirect, drawcount, stride)
16121 return void
16122 param mode GLenum in value
16123 param indirect void in array [COMPSIZE(drawcount/stride)]
16124 param drawcount SizeI in value
16125 param stride SizeI in value
16126 category ARB_multi_draw_indirect
16127 version 4.3
16128 extension
16129 glxropcode ?
16130 glxflags ignore
16131 offset ?
16132
16133MultiDrawElementsIndirect(mode, type, indirect, drawcount, stride)
16134 return void
16135 param mode GLenum in value
16136 param type GLenum in value
16137 param indirect void in array [COMPSIZE(drawcount/stride)]
16138 param drawcount SizeI in value
16139 param stride SizeI in value
16140 category ARB_multi_draw_indirect
16141 version 4.3
16142 extension
16143 glxropcode ?
16144 glxflags ignore
16145 offset ?
16146
16147###############################################################################
16148#
16149# Extension #ARB134
16150# ARB_program_interface_query commands
16151#
16152###############################################################################
16153
16154GetProgramInterfaceiv(program, programInterface, pname, params)
16155 return void
16156 param program UInt32 in value
16157 param programInterface GLenum in value
16158 param pname GLenum in value
16159 param params Int32 out array [COMPSIZE(pname)]
16160 category ARB_program_interface_query
16161 dlflags notlistable
16162 version 4.3
16163 extension
16164 glxsingle ?
16165 glxflags ignore
16166 offset ?
16167
16168GetProgramResourceIndex(program, programInterface, name)
16169 return UInt32
16170 param program UInt32 in value
16171 param programInterface GLenum in value
16172 param name Char in array [COMPSIZE(name)]
16173 category ARB_program_interface_query
16174 dlflags notlistable
16175 version 4.3
16176 extension
16177 glxsingle ?
16178 glxflags ignore
16179 offset ?
16180
16181GetProgramResourceName(program, programInterface, index, bufSize, length, name)
16182 return void
16183 param program UInt32 in value
16184 param programInterface GLenum in value
16185 param index UInt32 in value
16186 param bufSize SizeI in value
16187 param length SizeI out reference
16188 param name Char out array [bufSize]
16189 category ARB_program_interface_query
16190 dlflags notlistable
16191 version 4.3
16192 extension
16193 glxsingle ?
16194 glxflags ignore
16195 offset ?
16196
16197GetProgramResourceiv(program, programInterface, index, propCount, props, bufSize, length, params)
16198 return void
16199 param program UInt32 in value
16200 param programInterface GLenum in value
16201 param index UInt32 in value
16202 param propCount SizeI in value
16203 param props GLenum in array [propCount]
16204 param bufSize SizeI in value
16205 param length SizeI out reference
16206 param params Int32 out array [bufSize]
16207 category ARB_program_interface_query
16208 dlflags notlistable
16209 version 4.3
16210 extension
16211 glxsingle ?
16212 glxflags ignore
16213 offset ?
16214
16215GetProgramResourceLocation(program, programInterface, name)
16216 return Int32
16217 param program UInt32 in value
16218 param programInterface GLenum in value
16219 param name Char in array [COMPSIZE(name)]
16220 category ARB_program_interface_query
16221 dlflags notlistable
16222 version 4.3
16223 extension
16224 glxsingle ?
16225 glxflags ignore
16226 offset ?
16227
16228GetProgramResourceLocationIndex(program, programInterface, name)
16229 return Int32
16230 param program UInt32 in value
16231 param programInterface GLenum in value
16232 param name Char in array [COMPSIZE(name)]
16233 category ARB_program_interface_query
16234 dlflags notlistable
16235 version 4.3
16236 extension
16237 glxsingle ?
16238 glxflags ignore
16239 offset ?
16240
16241###############################################################################
16242#
16243# Extension #ARB135
16244# ARB_robust_buffer_access_behavior commands
16245#
16246###############################################################################
16247
16248# (none)
16249newcategory: ARB_robust_buffer_access_behavior
16250
16251###############################################################################
16252#
16253# Extension #ARB136
16254# ARB_shader_image_size commands
16255#
16256###############################################################################
16257
16258# (none)
16259newcategory: ARB_shader_image_size
16260
16261###############################################################################
16262#
16263# Extension #ARB137
16264# ARB_shader_storage_buffer_object commands
16265#
16266###############################################################################
16267
16268ShaderStorageBlockBinding(program, storageBlockIndex, storageBlockBinding)
16269 return void
16270 param program UInt32 in value
16271 param storageBlockIndex UInt32 in value
16272 param storageBlockBinding UInt32 in value
16273 category ARB_shader_storage_buffer_object
16274 version 4.3
16275 extension
16276 glxropcode ?
16277 glxflags ignore
16278 offset ?
16279
16280###############################################################################
16281#
16282# Extension #ARB138
16283# ARB_stencil_texturing commands
16284#
16285###############################################################################
16286
16287# (none)
16288newcategory: ARB_stencil_texturing
16289
16290###############################################################################
16291#
16292# Extension #ARB139
16293# ARB_texture_buffer_range commands
16294#
16295###############################################################################
16296
16297TexBufferRange(target, internalformat, buffer, offset, size)
16298 return void
16299 param target GLenum in value
16300 param internalformat GLenum in value
16301 param buffer UInt32 in value
16302 param offset BufferOffset in value
16303 param size BufferSize in value
16304 category ARB_texture_buffer_range
16305 version 4.3
16306 extension
16307 glxropcode ?
16308 glxflags ignore
16309 offset ?
16310
16311TextureBufferRangeEXT(texture, target, internalformat, buffer, offset, size)
16312 return void
16313 param texture UInt32 in value
16314 param target GLenum in value
16315 param internalformat GLenum in value
16316 param buffer UInt32 in value
16317 param offset BufferOffset in value
16318 param size BufferSize in value
16319 category ARB_texture_buffer_range
16320 version 4.3
16321 extension
16322 glxropcode ?
16323 glxflags ignore
16324 offset ?
16325
16326###############################################################################
16327#
16328# Extension #ARB140
16329# ARB_texture_query_levels commands
16330#
16331###############################################################################
16332
16333# (none)
16334newcategory: ARB_texture_query_levels
16335
16336###############################################################################
16337#
16338# Extension #ARB141
16339# ARB_texture_storage_multisample commands
16340#
16341###############################################################################
16342
16343TexStorage2DMultisample(target, samples, internalformat, width, height, fixedsamplelocations)
16344 return void
16345 param target GLenum in value
16346 param samples SizeI in value
16347 param internalformat GLenum in value
16348 param width SizeI in value
16349 param height SizeI in value
16350 param fixedsamplelocations Boolean in value
16351 category ARB_texture_storage_multisample
16352 version 4.3
16353 extension
16354 glxropcode ?
16355 glxflags ignore
16356 offset ?
16357
16358TexStorage3DMultisample(target, samples, internalformat, width, height, depth, fixedsamplelocations)
16359 return void
16360 param target GLenum in value
16361 param samples SizeI in value
16362 param internalformat GLenum in value
16363 param width SizeI in value
16364 param height SizeI in value
16365 param depth SizeI in value
16366 param fixedsamplelocations Boolean in value
16367 category ARB_texture_storage_multisample
16368 version 4.3
16369 extension
16370 glxropcode ?
16371 glxflags ignore
16372 offset ?
16373
16374TextureStorage2DMultisampleEXT(texture, target, samples, internalformat, width, height, fixedsamplelocations)
16375 return void
16376 param texture UInt32 in value
16377 param target GLenum in value
16378 param samples SizeI in value
16379 param internalformat GLenum in value
16380 param width SizeI in value
16381 param height SizeI in value
16382 param fixedsamplelocations Boolean in value
16383 category ARB_texture_storage_multisample
16384 version 4.3
16385 extension
16386 glxropcode ?
16387 glxflags ignore
16388 offset ?
16389
16390TextureStorage3DMultisampleEXT(texture, target, samples, internalformat, width, height, depth, fixedsamplelocations)
16391 return void
16392 param texture UInt32 in value
16393 param target GLenum in value
16394 param samples SizeI in value
16395 param internalformat GLenum in value
16396 param width SizeI in value
16397 param height SizeI in value
16398 param depth SizeI in value
16399 param fixedsamplelocations Boolean in value
16400 category ARB_texture_storage_multisample
16401 version 4.3
16402 extension
16403 glxropcode ?
16404 glxflags ignore
16405 offset ?
16406
16407
16408###############################################################################
16409###############################################################################
16410#
16411# Non-ARB extensions, in order by registry extension number
16412#
16413###############################################################################
16414###############################################################################
16415
16416###############################################################################
16417#
16418# Extension #1
16419# EXT_abgr commands
16420#
16421###############################################################################
16422
16423# (none)
16424newcategory: EXT_abgr
16425
16426###############################################################################
16427#
16428# Extension #2
16429# EXT_blend_color commands
16430#
16431###############################################################################
16432
16433BlendColorEXT(red, green, blue, alpha)
16434 return void
16435 param red ColorF in value
16436 param green ColorF in value
16437 param blue ColorF in value
16438 param alpha ColorF in value
16439 category EXT_blend_color
16440 version 1.0
16441 glxropcode 4096
16442 glxflags EXT
16443 extension soft
16444 alias BlendColor
16445
16446###############################################################################
16447#
16448# Extension #3
16449# EXT_polygon_offset commands
16450#
16451###############################################################################
16452
16453PolygonOffsetEXT(factor, bias)
16454 return void
16455 param factor Float32 in value
16456 param bias Float32 in value
16457 category EXT_polygon_offset
16458 version 1.0
16459 glxropcode 4098
16460 glxflags EXT
16461 extension soft
16462 offset 414
16463
16464###############################################################################
16465#
16466# Extension #4
16467# EXT_texture commands
16468#
16469###############################################################################
16470
16471# (none)
16472newcategory: EXT_texture
16473
16474###############################################################################
16475#
16476# Extension #5 - skipped
16477#
16478###############################################################################
16479
16480###############################################################################
16481#
16482# Extension #6
16483# EXT_texture3D commands
16484#
16485###############################################################################
16486
16487# Arguably TexelInternalFormat, not PixelInternalFormat
16488TexImage3DEXT(target, level, internalformat, width, height, depth, border, format, type, pixels)
16489 return void
16490 param target TextureTarget in value
16491 param level CheckedInt32 in value
16492 param internalformat PixelInternalFormat in value
16493 param width SizeI in value
16494 param height SizeI in value
16495 param depth SizeI in value
16496 param border CheckedInt32 in value
16497 param format PixelFormat in value
16498 param type PixelType in value
16499 param pixels Void in array [COMPSIZE(format/type/width/height/depth)]
16500 category EXT_texture3D
16501 dlflags handcode
16502 glxflags client-handcode server-handcode EXT
16503 version 1.0
16504 glxropcode 4114
16505 extension
16506 alias TexImage3D
16507
16508TexSubImage3DEXT(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels)
16509 return void
16510 param target TextureTarget in value
16511 param level CheckedInt32 in value
16512 param xoffset CheckedInt32 in value
16513 param yoffset CheckedInt32 in value
16514 param zoffset CheckedInt32 in value
16515 param width SizeI in value
16516 param height SizeI in value
16517 param depth SizeI in value
16518 param format PixelFormat in value
16519 param type PixelType in value
16520 param pixels Void in array [COMPSIZE(format/type/width/height/depth)]
16521 category EXT_texture3D
16522 dlflags handcode
16523 glxflags client-handcode server-handcode EXT
16524 version 1.0
16525 glxropcode 4115
16526 extension
16527 alias TexSubImage3D
16528
16529###############################################################################
16530#
16531# Extension #7
16532# SGIS_texture_filter4 commands
16533#
16534###############################################################################
16535
16536GetTexFilterFuncSGIS(target, filter, weights)
16537 return void
16538 param target TextureTarget in value
16539 param filter TextureFilterSGIS in value
16540 param weights Float32 out array [COMPSIZE(target/filter)]
16541 category SGIS_texture_filter4
16542 dlflags notlistable
16543 version 1.0
16544 glxflags SGI
16545 glxvendorpriv 4101
16546 extension
16547 offset 415
16548
16549TexFilterFuncSGIS(target, filter, n, weights)
16550 return void
16551 param target TextureTarget in value
16552 param filter TextureFilterSGIS in value
16553 param n SizeI in value
16554 param weights Float32 in array [n]
16555 category SGIS_texture_filter4
16556 glxflags SGI
16557 version 1.0
16558 glxropcode 2064
16559 extension
16560 offset 416
16561
16562###############################################################################
16563#
16564# Extension #8 - skipped
16565#
16566###############################################################################
16567
16568###############################################################################
16569#
16570# Extension #9
16571# EXT_subtexture commands
16572#
16573###############################################################################
16574
16575TexSubImage1DEXT(target, level, xoffset, width, format, type, pixels)
16576 return void
16577 param target TextureTarget in value
16578 param level CheckedInt32 in value
16579 param xoffset CheckedInt32 in value
16580 param width SizeI in value
16581 param format PixelFormat in value
16582 param type PixelType in value
16583 param pixels Void in array [COMPSIZE(format/type/width)]
16584 category EXT_subtexture
16585 dlflags handcode
16586 glxflags client-handcode server-handcode EXT
16587 version 1.0
16588 glxropcode 4099
16589 extension
16590 alias TexSubImage1D
16591
16592TexSubImage2DEXT(target, level, xoffset, yoffset, width, height, format, type, pixels)
16593 return void
16594 param target TextureTarget in value
16595 param level CheckedInt32 in value
16596 param xoffset CheckedInt32 in value
16597 param yoffset CheckedInt32 in value
16598 param width SizeI in value
16599 param height SizeI in value
16600 param format PixelFormat in value
16601 param type PixelType in value
16602 param pixels Void in array [COMPSIZE(format/type/width/height)]
16603 category EXT_subtexture
16604 dlflags handcode
16605 glxflags client-handcode server-handcode EXT
16606 version 1.0
16607 glxropcode 4100
16608 extension
16609 alias TexSubImage2D
16610
16611###############################################################################
16612#
16613# Extension #10
16614# EXT_copy_texture commands
16615#
16616###############################################################################
16617
16618# Arguably TexelInternalFormat, not PixelInternalFormat
16619CopyTexImage1DEXT(target, level, internalformat, x, y, width, border)
16620 return void
16621 param target TextureTarget in value
16622 param level CheckedInt32 in value
16623 param internalformat PixelInternalFormat in value
16624 param x WinCoord in value
16625 param y WinCoord in value
16626 param width SizeI in value
16627 param border CheckedInt32 in value
16628 category EXT_copy_texture
16629 version 1.0
16630 glxflags EXT
16631 glxropcode 4119
16632 extension
16633 alias CopyTexImage1D
16634
16635# Arguably TexelInternalFormat, not PixelInternalFormat
16636CopyTexImage2DEXT(target, level, internalformat, x, y, width, height, border)
16637 return void
16638 param target TextureTarget in value
16639 param level CheckedInt32 in value
16640 param internalformat PixelInternalFormat in value
16641 param x WinCoord in value
16642 param y WinCoord in value
16643 param width SizeI in value
16644 param height SizeI in value
16645 param border CheckedInt32 in value
16646 category EXT_copy_texture
16647 version 1.0
16648 glxflags EXT
16649 glxropcode 4120
16650 extension
16651 alias CopyTexImage2D
16652
16653CopyTexSubImage1DEXT(target, level, xoffset, x, y, width)
16654 return void
16655 param target TextureTarget in value
16656 param level CheckedInt32 in value
16657 param xoffset CheckedInt32 in value
16658 param x WinCoord in value
16659 param y WinCoord in value
16660 param width SizeI in value
16661 category EXT_copy_texture
16662 version 1.0
16663 glxflags EXT
16664 glxropcode 4121
16665 extension
16666 alias CopyTexSubImage1D
16667
16668CopyTexSubImage2DEXT(target, level, xoffset, yoffset, x, y, width, height)
16669 return void
16670 param target TextureTarget in value
16671 param level CheckedInt32 in value
16672 param xoffset CheckedInt32 in value
16673 param yoffset CheckedInt32 in value
16674 param x WinCoord in value
16675 param y WinCoord in value
16676 param width SizeI in value
16677 param height SizeI in value
16678 category EXT_copy_texture
16679 version 1.0
16680 glxflags EXT
16681 glxropcode 4122
16682 extension
16683 alias CopyTexSubImage2D
16684
16685CopyTexSubImage3DEXT(target, level, xoffset, yoffset, zoffset, x, y, width, height)
16686 return void
16687 param target TextureTarget in value
16688 param level CheckedInt32 in value
16689 param xoffset CheckedInt32 in value
16690 param yoffset CheckedInt32 in value
16691 param zoffset CheckedInt32 in value
16692 param x WinCoord in value
16693 param y WinCoord in value
16694 param width SizeI in value
16695 param height SizeI in value
16696 category EXT_copy_texture
16697 version 1.0
16698 glxflags EXT
16699 glxropcode 4123
16700 extension
16701 alias CopyTexSubImage3D
16702
16703###############################################################################
16704#
16705# Extension #11
16706# EXT_histogram commands
16707#
16708###############################################################################
16709
16710GetHistogramEXT(target, reset, format, type, values)
16711 return void
16712 param target HistogramTargetEXT in value
16713 param reset Boolean in value
16714 param format PixelFormat in value
16715 param type PixelType in value
16716 param values Void out array [COMPSIZE(target/format/type)]
16717 category EXT_histogram
16718 dlflags notlistable
16719 glxflags client-handcode server-handcode EXT
16720 version 1.0
16721 glxvendorpriv 5
16722 extension
16723 offset 417
16724
16725GetHistogramParameterfvEXT(target, pname, params)
16726 return void
16727 param target HistogramTargetEXT in value
16728 param pname GetHistogramParameterPNameEXT in value
16729 param params Float32 out array [COMPSIZE(pname)]
16730 category EXT_histogram
16731 dlflags notlistable
16732 version 1.0
16733 glxvendorpriv 6
16734 glxflags EXT
16735 extension
16736 offset 418
16737
16738GetHistogramParameterivEXT(target, pname, params)
16739 return void
16740 param target HistogramTargetEXT in value
16741 param pname GetHistogramParameterPNameEXT in value
16742 param params Int32 out array [COMPSIZE(pname)]
16743 category EXT_histogram
16744 dlflags notlistable
16745 version 1.0
16746 glxvendorpriv 7
16747 glxflags EXT
16748 extension
16749 offset 419
16750
16751GetMinmaxEXT(target, reset, format, type, values)
16752 return void
16753 param target MinmaxTargetEXT in value
16754 param reset Boolean in value
16755 param format PixelFormat in value
16756 param type PixelType in value
16757 param values Void out array [COMPSIZE(target/format/type)]
16758 category EXT_histogram
16759 dlflags notlistable
16760 glxflags client-handcode server-handcode EXT
16761 version 1.0
16762 glxvendorpriv 8
16763 extension
16764 offset 420
16765
16766GetMinmaxParameterfvEXT(target, pname, params)
16767 return void
16768 param target MinmaxTargetEXT in value
16769 param pname GetMinmaxParameterPNameEXT in value
16770 param params Float32 out array [COMPSIZE(pname)]
16771 category EXT_histogram
16772 dlflags notlistable
16773 version 1.0
16774 glxvendorpriv 9
16775 glxflags EXT
16776 extension
16777 offset 421
16778
16779GetMinmaxParameterivEXT(target, pname, params)
16780 return void
16781 param target MinmaxTargetEXT in value
16782 param pname GetMinmaxParameterPNameEXT in value
16783 param params Int32 out array [COMPSIZE(pname)]
16784 category EXT_histogram
16785 dlflags notlistable
16786 version 1.0
16787 glxvendorpriv 10
16788 glxflags EXT
16789 extension
16790 offset 422
16791
16792HistogramEXT(target, width, internalformat, sink)
16793 return void
16794 param target HistogramTargetEXT in value
16795 param width SizeI in value
16796 param internalformat PixelInternalFormat in value
16797 param sink Boolean in value
16798 category EXT_histogram
16799 version 1.0
16800 glxropcode 4110
16801 glxflags EXT
16802 extension
16803 alias Histogram
16804
16805MinmaxEXT(target, internalformat, sink)
16806 return void
16807 param target MinmaxTargetEXT in value
16808 param internalformat PixelInternalFormat in value
16809 param sink Boolean in value
16810 category EXT_histogram
16811 version 1.0
16812 glxropcode 4111
16813 glxflags EXT
16814 extension
16815 alias Minmax
16816
16817ResetHistogramEXT(target)
16818 return void
16819 param target HistogramTargetEXT in value
16820 category EXT_histogram
16821 version 1.0
16822 glxropcode 4112
16823 glxflags EXT
16824 extension
16825 alias ResetHistogram
16826
16827ResetMinmaxEXT(target)
16828 return void
16829 param target MinmaxTargetEXT in value
16830 category EXT_histogram
16831 version 1.0
16832 glxropcode 4113
16833 glxflags EXT
16834 extension
16835 alias ResetMinmax
16836
16837###############################################################################
16838#
16839# Extension #12
16840# EXT_convolution commands
16841#
16842###############################################################################
16843
16844ConvolutionFilter1DEXT(target, internalformat, width, format, type, image)
16845 return void
16846 param target ConvolutionTargetEXT in value
16847 param internalformat PixelInternalFormat in value
16848 param width SizeI in value
16849 param format PixelFormat in value
16850 param type PixelType in value
16851 param image Void in array [COMPSIZE(format/type/width)]
16852 category EXT_convolution
16853 dlflags handcode
16854 glxflags client-handcode server-handcode EXT
16855 version 1.0
16856 glxropcode 4101
16857 extension
16858 alias ConvolutionFilter1D
16859
16860ConvolutionFilter2DEXT(target, internalformat, width, height, format, type, image)
16861 return void
16862 param target ConvolutionTargetEXT in value
16863 param internalformat PixelInternalFormat in value
16864 param width SizeI in value
16865 param height SizeI in value
16866 param format PixelFormat in value
16867 param type PixelType in value
16868 param image Void in array [COMPSIZE(format/type/width/height)]
16869 category EXT_convolution
16870 dlflags handcode
16871 glxflags client-handcode server-handcode EXT
16872 version 1.0
16873 glxropcode 4102
16874 extension
16875 alias ConvolutionFilter2D
16876
16877ConvolutionParameterfEXT(target, pname, params)
16878 return void
16879 param target ConvolutionTargetEXT in value
16880 param pname ConvolutionParameterEXT in value
16881 param params CheckedFloat32 in value
16882 category EXT_convolution
16883 version 1.0
16884 glxropcode 4103
16885 glxflags EXT
16886 extension
16887 alias ConvolutionParameterf
16888
16889ConvolutionParameterfvEXT(target, pname, params)
16890 return void
16891 param target ConvolutionTargetEXT in value
16892 param pname ConvolutionParameterEXT in value
16893 param params CheckedFloat32 in array [COMPSIZE(pname)]
16894 category EXT_convolution
16895 version 1.0
16896 glxropcode 4104
16897 glxflags EXT
16898 extension
16899 alias ConvolutionParameterfv
16900
16901ConvolutionParameteriEXT(target, pname, params)
16902 return void
16903 param target ConvolutionTargetEXT in value
16904 param pname ConvolutionParameterEXT in value
16905 param params CheckedInt32 in value
16906 category EXT_convolution
16907 version 1.0
16908 glxropcode 4105
16909 glxflags EXT
16910 extension
16911 alias ConvolutionParameteri
16912
16913ConvolutionParameterivEXT(target, pname, params)
16914 return void
16915 param target ConvolutionTargetEXT in value
16916 param pname ConvolutionParameterEXT in value
16917 param params CheckedInt32 in array [COMPSIZE(pname)]
16918 category EXT_convolution
16919 version 1.0
16920 glxropcode 4106
16921 glxflags EXT
16922 extension
16923 alias ConvolutionParameteriv
16924
16925CopyConvolutionFilter1DEXT(target, internalformat, x, y, width)
16926 return void
16927 param target ConvolutionTargetEXT in value
16928 param internalformat PixelInternalFormat in value
16929 param x WinCoord in value
16930 param y WinCoord in value
16931 param width SizeI in value
16932 category EXT_convolution
16933 version 1.0
16934 glxropcode 4107
16935 glxflags EXT
16936 extension
16937 alias CopyConvolutionFilter1D
16938
16939CopyConvolutionFilter2DEXT(target, internalformat, x, y, width, height)
16940 return void
16941 param target ConvolutionTargetEXT in value
16942 param internalformat PixelInternalFormat in value
16943 param x WinCoord in value
16944 param y WinCoord in value
16945 param width SizeI in value
16946 param height SizeI in value
16947 category EXT_convolution
16948 version 1.0
16949 glxropcode 4108
16950 glxflags EXT
16951 extension
16952 alias CopyConvolutionFilter2D
16953
16954GetConvolutionFilterEXT(target, format, type, image)
16955 return void
16956 param target ConvolutionTargetEXT in value
16957 param format PixelFormat in value
16958 param type PixelType in value
16959 param image Void out array [COMPSIZE(target/format/type)]
16960 category EXT_convolution
16961 dlflags notlistable
16962 glxflags client-handcode server-handcode EXT
16963 version 1.0
16964 glxvendorpriv 1
16965 extension
16966 offset 423
16967
16968GetConvolutionParameterfvEXT(target, pname, params)
16969 return void
16970 param target ConvolutionTargetEXT in value
16971 param pname ConvolutionParameterEXT in value
16972 param params Float32 out array [COMPSIZE(pname)]
16973 category EXT_convolution
16974 dlflags notlistable
16975 version 1.0
16976 glxvendorpriv 2
16977 glxflags EXT
16978 extension
16979 offset 424
16980
16981GetConvolutionParameterivEXT(target, pname, params)
16982 return void
16983 param target ConvolutionTargetEXT in value
16984 param pname ConvolutionParameterEXT in value
16985 param params Int32 out array [COMPSIZE(pname)]
16986 category EXT_convolution
16987 dlflags notlistable
16988 version 1.0
16989 glxvendorpriv 3
16990 glxflags EXT
16991 extension
16992 offset 425
16993
16994GetSeparableFilterEXT(target, format, type, row, column, span)
16995 return void
16996 param target SeparableTargetEXT in value
16997 param format PixelFormat in value
16998 param type PixelType in value
16999 param row Void out array [COMPSIZE(target/format/type)]
17000 param column Void out array [COMPSIZE(target/format/type)]
17001 param span Void out array [COMPSIZE(target/format/type)]
17002 category EXT_convolution
17003 dlflags notlistable
17004 glxflags client-handcode server-handcode EXT
17005 version 1.0
17006 glxvendorpriv 4
17007 extension
17008 offset 426
17009
17010SeparableFilter2DEXT(target, internalformat, width, height, format, type, row, column)
17011 return void
17012 param target SeparableTargetEXT in value
17013 param internalformat PixelInternalFormat in value
17014 param width SizeI in value
17015 param height SizeI in value
17016 param format PixelFormat in value
17017 param type PixelType in value
17018 param row Void in array [COMPSIZE(target/format/type/width)]
17019 param column Void in array [COMPSIZE(target/format/type/height)]
17020 category EXT_convolution
17021 dlflags handcode
17022 glxflags client-handcode server-handcode EXT
17023 version 1.0
17024 glxropcode 4109
17025 extension
17026 alias SeparableFilter2D
17027
17028###############################################################################
17029#
17030# Extension #13
17031# SGI_color_matrix commands
17032#
17033###############################################################################
17034
17035# (none)
17036newcategory: SGI_color_matrix
17037
17038###############################################################################
17039#
17040# Extension #14
17041# SGI_color_table commands
17042#
17043###############################################################################
17044
17045ColorTableSGI(target, internalformat, width, format, type, table)
17046 return void
17047 param target ColorTableTargetSGI in value
17048 param internalformat PixelInternalFormat in value
17049 param width SizeI in value
17050 param format PixelFormat in value
17051 param type PixelType in value
17052 param table Void in array [COMPSIZE(format/type/width)]
17053 category SGI_color_table
17054 dlflags handcode
17055 glxflags client-handcode server-handcode SGI
17056 version 1.0
17057 glxropcode 2053
17058 extension
17059 alias ColorTable
17060
17061ColorTableParameterfvSGI(target, pname, params)
17062 return void
17063 param target ColorTableTargetSGI in value
17064 param pname ColorTableParameterPNameSGI in value
17065 param params CheckedFloat32 in array [COMPSIZE(pname)]
17066 category SGI_color_table
17067 version 1.0
17068 glxropcode 2054
17069 glxflags SGI
17070 extension
17071 alias ColorTableParameterfv
17072
17073ColorTableParameterivSGI(target, pname, params)
17074 return void
17075 param target ColorTableTargetSGI in value
17076 param pname ColorTableParameterPNameSGI in value
17077 param params CheckedInt32 in array [COMPSIZE(pname)]
17078 category SGI_color_table
17079 version 1.0
17080 glxropcode 2055
17081 glxflags SGI
17082 extension
17083 alias ColorTableParameteriv
17084
17085CopyColorTableSGI(target, internalformat, x, y, width)
17086 return void
17087 param target ColorTableTargetSGI in value
17088 param internalformat PixelInternalFormat in value
17089 param x WinCoord in value
17090 param y WinCoord in value
17091 param width SizeI in value
17092 category SGI_color_table
17093 version 1.0
17094 glxropcode 2056
17095 glxflags SGI
17096 extension
17097 alias CopyColorTable
17098
17099GetColorTableSGI(target, format, type, table)
17100 return void
17101 param target ColorTableTargetSGI in value
17102 param format PixelFormat in value
17103 param type PixelType in value
17104 param table Void out array [COMPSIZE(target/format/type)]
17105 category SGI_color_table
17106 dlflags notlistable
17107 glxflags client-handcode server-handcode SGI
17108 version 1.0
17109 glxvendorpriv 4098
17110 extension
17111 offset 427
17112
17113GetColorTableParameterfvSGI(target, pname, params)
17114 return void
17115 param target ColorTableTargetSGI in value
17116 param pname GetColorTableParameterPNameSGI in value
17117 param params Float32 out array [COMPSIZE(pname)]
17118 category SGI_color_table
17119 dlflags notlistable
17120 version 1.0
17121 glxflags SGI
17122 glxvendorpriv 4099
17123 extension
17124 offset 428
17125
17126GetColorTableParameterivSGI(target, pname, params)
17127 return void
17128 param target ColorTableTargetSGI in value
17129 param pname GetColorTableParameterPNameSGI in value
17130 param params Int32 out array [COMPSIZE(pname)]
17131 category SGI_color_table
17132 dlflags notlistable
17133 version 1.0
17134 glxflags SGI
17135 glxvendorpriv 4100
17136 extension
17137 offset 429
17138
17139###############################################################################
17140#
17141# Extension #15
17142# SGIX_pixel_texture commands
17143#
17144###############################################################################
17145
17146PixelTexGenSGIX(mode)
17147 return void
17148 param mode PixelTexGenModeSGIX in value
17149 category SGIX_pixel_texture
17150 version 1.0
17151 glxflags SGI
17152 glxropcode 2059
17153 extension
17154 offset 430
17155
17156###############################################################################
17157#
17158# Extension #15 (variant)
17159# SGIS_pixel_texture commands
17160# Both SGIS and SGIX forms have extension #15!
17161#
17162###############################################################################
17163
17164PixelTexGenParameteriSGIS(pname, param)
17165 return void
17166 param pname PixelTexGenParameterNameSGIS in value
17167 param param CheckedInt32 in value
17168 category SGIS_pixel_texture
17169 version 1.0
17170 extension
17171 glxropcode ?
17172 glxflags ignore
17173 offset 431
17174
17175PixelTexGenParameterivSGIS(pname, params)
17176 return void
17177 param pname PixelTexGenParameterNameSGIS in value
17178 param params CheckedInt32 in array [COMPSIZE(pname)]
17179 category SGIS_pixel_texture
17180 version 1.0
17181 extension
17182 glxropcode ?
17183 glxflags ignore
17184 offset 432
17185
17186PixelTexGenParameterfSGIS(pname, param)
17187 return void
17188 param pname PixelTexGenParameterNameSGIS in value
17189 param param CheckedFloat32 in value
17190 category SGIS_pixel_texture
17191 version 1.0
17192 extension
17193 glxropcode ?
17194 glxflags ignore
17195 offset 433
17196
17197PixelTexGenParameterfvSGIS(pname, params)
17198 return void
17199 param pname PixelTexGenParameterNameSGIS in value
17200 param params CheckedFloat32 in array [COMPSIZE(pname)]
17201 category SGIS_pixel_texture
17202 version 1.0
17203 extension
17204 glxropcode ?
17205 glxflags ignore
17206 offset 434
17207
17208GetPixelTexGenParameterivSGIS(pname, params)
17209 return void
17210 param pname PixelTexGenParameterNameSGIS in value
17211 param params CheckedInt32 out array [COMPSIZE(pname)]
17212 dlflags notlistable
17213 category SGIS_pixel_texture
17214 version 1.0
17215 extension
17216 glxvendorpriv ?
17217 glxflags ignore
17218 offset 435
17219
17220GetPixelTexGenParameterfvSGIS(pname, params)
17221 return void
17222 param pname PixelTexGenParameterNameSGIS in value
17223 param params CheckedFloat32 out array [COMPSIZE(pname)]
17224 dlflags notlistable
17225 category SGIS_pixel_texture
17226 version 1.0
17227 extension
17228 glxvendorpriv ?
17229 glxflags ignore
17230 offset 436
17231
17232###############################################################################
17233#
17234# Extension #16
17235# SGIS_texture4D commands
17236#
17237###############################################################################
17238
17239TexImage4DSGIS(target, level, internalformat, width, height, depth, size4d, border, format, type, pixels)
17240 return void
17241 param target TextureTarget in value
17242 param level CheckedInt32 in value
17243 param internalformat PixelInternalFormat in value
17244 param width SizeI in value
17245 param height SizeI in value
17246 param depth SizeI in value
17247 param size4d SizeI in value
17248 param border CheckedInt32 in value
17249 param format PixelFormat in value
17250 param type PixelType in value
17251 param pixels Void in array [COMPSIZE(format/type/width/height/depth/size4d)]
17252 category SGIS_texture4D
17253 dlflags handcode
17254 glxflags client-handcode server-handcode SGI
17255 version 1.0
17256 glxropcode 2057
17257 extension
17258 offset 437
17259
17260TexSubImage4DSGIS(target, level, xoffset, yoffset, zoffset, woffset, width, height, depth, size4d, format, type, pixels)
17261 return void
17262 param target TextureTarget in value
17263 param level CheckedInt32 in value
17264 param xoffset CheckedInt32 in value
17265 param yoffset CheckedInt32 in value
17266 param zoffset CheckedInt32 in value
17267 param woffset CheckedInt32 in value
17268 param width SizeI in value
17269 param height SizeI in value
17270 param depth SizeI in value
17271 param size4d SizeI in value
17272 param format PixelFormat in value
17273 param type PixelType in value
17274 param pixels Void in array [COMPSIZE(format/type/width/height/depth/size4d)]
17275 category SGIS_texture4D
17276 dlflags handcode
17277 glxflags client-handcode server-handcode SGI
17278 version 1.0
17279 glxropcode 2058
17280 extension
17281 offset 438
17282
17283###############################################################################
17284#
17285# Extension #17
17286# SGI_texture_color_table commands
17287#
17288###############################################################################
17289
17290# (none)
17291newcategory: SGI_texture_color_table
17292
17293###############################################################################
17294#
17295# Extension #18
17296# EXT_cmyka commands
17297#
17298###############################################################################
17299
17300# (none)
17301newcategory: EXT_cmyka
17302
17303###############################################################################
17304#
17305# Extension #19 - skipped
17306#
17307###############################################################################
17308
17309###############################################################################
17310#
17311# Extension #20
17312# EXT_texture_object commands
17313#
17314###############################################################################
17315
17316AreTexturesResidentEXT(n, textures, residences)
17317 return Boolean
17318 param n SizeI in value
17319 param textures Texture in array [n]
17320 param residences Boolean out array [n]
17321 category EXT_texture_object
17322 glxflags EXT
17323 glxvendorpriv 11
17324 dlflags notlistable
17325 version 1.0
17326 extension
17327 offset 439
17328
17329BindTextureEXT(target, texture)
17330 return void
17331 param target TextureTarget in value
17332 param texture Texture in value
17333 category EXT_texture_object
17334 version 1.0
17335 glxflags EXT
17336 glxropcode 4117
17337 extension
17338 alias BindTexture
17339
17340DeleteTexturesEXT(n, textures)
17341 return void
17342 param n SizeI in value
17343 param textures Texture in array [n]
17344 category EXT_texture_object
17345 dlflags notlistable
17346 version 1.0
17347 glxflags EXT
17348 glxvendorpriv 12
17349 extension
17350 offset 561
17351
17352GenTexturesEXT(n, textures)
17353 return void
17354 param n SizeI in value
17355 param textures Texture out array [n]
17356 category EXT_texture_object
17357 dlflags notlistable
17358 version 1.0
17359 glxflags EXT
17360 glxvendorpriv 13
17361 extension
17362 offset 440
17363
17364IsTextureEXT(texture)
17365 return Boolean
17366 param texture Texture in value
17367 category EXT_texture_object
17368 dlflags notlistable
17369 version 1.0
17370 glxflags EXT
17371 glxvendorpriv 14
17372 extension
17373 offset 441
17374
17375PrioritizeTexturesEXT(n, textures, priorities)
17376 return void
17377 param n SizeI in value
17378 param textures Texture in array [n]
17379 param priorities ClampedFloat32 in array [n]
17380 category EXT_texture_object
17381 glxflags EXT
17382 version 1.0
17383 glxropcode 4118
17384 extension
17385 alias PrioritizeTextures
17386
17387###############################################################################
17388#
17389# Extension #21
17390# SGIS_detail_texture commands
17391#
17392###############################################################################
17393
17394DetailTexFuncSGIS(target, n, points)
17395 return void
17396 param target TextureTarget in value
17397 param n SizeI in value
17398 param points Float32 in array [n*2]
17399 category SGIS_detail_texture
17400 glxflags SGI
17401 version 1.0
17402 glxropcode 2051
17403 extension
17404 offset 442
17405
17406GetDetailTexFuncSGIS(target, points)
17407 return void
17408 param target TextureTarget in value
17409 param points Float32 out array [COMPSIZE(target)]
17410 category SGIS_detail_texture
17411 dlflags notlistable
17412 version 1.0
17413 glxflags SGI
17414 glxvendorpriv 4096
17415 extension
17416 offset 443
17417
17418###############################################################################
17419#
17420# Extension #22
17421# SGIS_sharpen_texture commands
17422#
17423###############################################################################
17424
17425SharpenTexFuncSGIS(target, n, points)
17426 return void
17427 param target TextureTarget in value
17428 param n SizeI in value
17429 param points Float32 in array [n*2]
17430 category SGIS_sharpen_texture
17431 glxflags SGI
17432 version 1.0
17433 glxropcode 2052
17434 extension
17435 offset 444
17436
17437GetSharpenTexFuncSGIS(target, points)
17438 return void
17439 param target TextureTarget in value
17440 param points Float32 out array [COMPSIZE(target)]
17441 category SGIS_sharpen_texture
17442 dlflags notlistable
17443 version 1.0
17444 glxflags SGI
17445 glxvendorpriv 4097
17446 extension
17447 offset 445
17448
17449###############################################################################
17450#
17451# EXT_packed_pixels commands
17452# Extension #23
17453#
17454###############################################################################
17455
17456# (none)
17457newcategory: EXT_packed_pixels
17458
17459###############################################################################
17460#
17461# Extension #24
17462# SGIS_texture_lod commands
17463#
17464###############################################################################
17465
17466# (none)
17467newcategory: SGIS_texture_lod
17468
17469###############################################################################
17470#
17471# Extension #25
17472# SGIS_multisample commands
17473#
17474###############################################################################
17475
17476SampleMaskSGIS(value, invert)
17477 return void
17478 param value ClampedFloat32 in value
17479 param invert Boolean in value
17480 category SGIS_multisample
17481 version 1.1
17482 glxropcode 2048
17483 glxflags SGI
17484 extension
17485 alias SampleMaskEXT
17486
17487SamplePatternSGIS(pattern)
17488 return void
17489 param pattern SamplePatternSGIS in value
17490 category SGIS_multisample
17491 version 1.0
17492 glxropcode 2049
17493 glxflags SGI
17494 extension
17495 alias SamplePatternEXT
17496
17497###############################################################################
17498#
17499# Extension #26 - no specification?
17500#
17501###############################################################################
17502
17503###############################################################################
17504#
17505# Extension #27
17506# EXT_rescale_normal commands
17507#
17508###############################################################################
17509
17510# (none)
17511newcategory: EXT_rescale_normal
17512
17513###############################################################################
17514#
17515# Extension #28 - GLX_EXT_visual_info
17516# Extension #29 - skipped
17517#
17518###############################################################################
17519
17520###############################################################################
17521#
17522# Extension #30
17523# EXT_vertex_array commands
17524#
17525###############################################################################
17526
17527ArrayElementEXT(i)
17528 return void
17529 param i Int32 in value
17530 category EXT_vertex_array
17531 dlflags handcode
17532 glxflags client-handcode server-handcode EXT
17533 version 1.0
17534 extension
17535 alias ArrayElement
17536
17537ColorPointerEXT(size, type, stride, count, pointer)
17538 return void
17539 param size Int32 in value
17540 param type ColorPointerType in value
17541 param stride SizeI in value
17542 param count SizeI in value
17543 param pointer Void in array [COMPSIZE(size/type/stride/count)] retained
17544 category EXT_vertex_array
17545 dlflags notlistable
17546 glxflags client-handcode server-handcode EXT
17547 version 1.0
17548 extension
17549 offset 448
17550
17551DrawArraysEXT(mode, first, count)
17552 return void
17553 param mode BeginMode in value
17554 param first Int32 in value
17555 param count SizeI in value
17556 category EXT_vertex_array
17557 dlflags handcode
17558 glxflags client-handcode server-handcode EXT
17559 version 1.0
17560 glxropcode 4116
17561 extension
17562 alias DrawArrays
17563
17564EdgeFlagPointerEXT(stride, count, pointer)
17565 return void
17566 param stride SizeI in value
17567 param count SizeI in value
17568 param pointer Boolean in array [COMPSIZE(stride/count)] retained
17569 category EXT_vertex_array
17570 dlflags notlistable
17571 glxflags client-handcode server-handcode EXT
17572 version 1.0
17573 extension
17574 offset 449
17575
17576GetPointervEXT(pname, params)
17577 return void
17578 param pname GetPointervPName in value
17579 param params VoidPointer out array [1]
17580 category EXT_vertex_array
17581 dlflags notlistable
17582 glxflags client-handcode server-handcode EXT
17583 version 1.0
17584 extension
17585 alias GetPointerv
17586
17587IndexPointerEXT(type, stride, count, pointer)
17588 return void
17589 param type IndexPointerType in value
17590 param stride SizeI in value
17591 param count SizeI in value
17592 param pointer Void in array [COMPSIZE(type/stride/count)] retained
17593 category EXT_vertex_array
17594 dlflags notlistable
17595 glxflags client-handcode server-handcode EXT
17596 version 1.0
17597 extension
17598 offset 450
17599
17600NormalPointerEXT(type, stride, count, pointer)
17601 return void
17602 param type NormalPointerType in value
17603 param stride SizeI in value
17604 param count SizeI in value
17605 param pointer Void in array [COMPSIZE(type/stride/count)] retained
17606 category EXT_vertex_array
17607 dlflags notlistable
17608 glxflags client-handcode server-handcode EXT
17609 version 1.0
17610 extension
17611 offset 451
17612
17613TexCoordPointerEXT(size, type, stride, count, pointer)
17614 return void
17615 param size Int32 in value
17616 param type TexCoordPointerType in value
17617 param stride SizeI in value
17618 param count SizeI in value
17619 param pointer Void in array [COMPSIZE(size/type/stride/count)] retained
17620 category EXT_vertex_array
17621 dlflags notlistable
17622 glxflags client-handcode server-handcode EXT
17623 version 1.0
17624 extension
17625 offset 452
17626
17627VertexPointerEXT(size, type, stride, count, pointer)
17628 return void
17629 param size Int32 in value
17630 param type VertexPointerType in value
17631 param stride SizeI in value
17632 param count SizeI in value
17633 param pointer Void in array [COMPSIZE(size/type/stride/count)] retained
17634 category EXT_vertex_array
17635 dlflags notlistable
17636 glxflags client-handcode server-handcode EXT
17637 version 1.0
17638 extension
17639 offset 453
17640
17641###############################################################################
17642#
17643# Extension #31
17644# EXT_misc_attribute commands
17645#
17646###############################################################################
17647
17648# (none)
17649newcategory: EXT_misc_attribute
17650
17651###############################################################################
17652#
17653# Extension #32
17654# SGIS_generate_mipmap commands
17655#
17656###############################################################################
17657
17658# (none)
17659newcategory: SGIS_generate_mipmap
17660
17661###############################################################################
17662#
17663# Extension #33
17664# SGIX_clipmap commands
17665#
17666###############################################################################
17667
17668# (none)
17669newcategory: SGIX_clipmap
17670
17671###############################################################################
17672#
17673# Extension #34
17674# SGIX_shadow commands
17675#
17676###############################################################################
17677
17678# (none)
17679newcategory: SGIX_shadow
17680
17681###############################################################################
17682#
17683# Extension #35
17684# SGIS_texture_edge_clamp commands
17685#
17686###############################################################################
17687
17688# (none)
17689newcategory: SGIS_texture_edge_clamp
17690
17691###############################################################################
17692#
17693# Extension #36
17694# SGIS_texture_border_clamp commands
17695#
17696###############################################################################
17697
17698# (none)
17699newcategory: SGIS_texture_border_clamp
17700
17701###############################################################################
17702#
17703# Extension #37
17704# EXT_blend_minmax commands
17705#
17706###############################################################################
17707
17708BlendEquationEXT(mode)
17709 return void
17710 param mode BlendEquationModeEXT in value
17711 category EXT_blend_minmax
17712 version 1.0
17713 glxropcode 4097
17714 glxflags EXT
17715 extension soft
17716 alias BlendEquation
17717
17718###############################################################################
17719#
17720# Extension #38
17721# EXT_blend_subtract commands
17722#
17723###############################################################################
17724
17725# (none)
17726newcategory: EXT_blend_subtract
17727
17728###############################################################################
17729#
17730# Extension #39
17731# EXT_blend_logic_op commands
17732#
17733###############################################################################
17734
17735# (none)
17736newcategory: EXT_blend_logic_op
17737
17738###############################################################################
17739#
17740# Extension #40 - GLX_SGI_swap_control
17741# Extension #41 - GLX_SGI_video_sync
17742# Extension #42 - GLX_SGI_make_current_read
17743# Extension #43 - GLX_SGIX_video_source
17744# Extension #44 - GLX_EXT_visual_rating
17745#
17746###############################################################################
17747
17748###############################################################################
17749#
17750# Extension #45
17751# SGIX_interlace commands
17752#
17753###############################################################################
17754
17755# (none)
17756newcategory: SGIX_interlace
17757
17758###############################################################################
17759#
17760# Extension #46
17761# SGIX_pixel_tiles commands
17762#
17763###############################################################################
17764
17765# (none)
17766newcategory: SGIX_pixel_tiles
17767
17768###############################################################################
17769#
17770# Extension #47 - GLX_EXT_import_context
17771# Extension #48 - skipped
17772# Extension #49 - GLX_SGIX_fbconfig
17773# Extension #50 - GLX_SGIX_pbuffer
17774#
17775###############################################################################
17776
17777###############################################################################
17778#
17779# Extension #51
17780# SGIX_texture_select commands
17781#
17782###############################################################################
17783
17784# (none)
17785newcategory: SGIX_texture_select
17786
17787###############################################################################
17788#
17789# Extension #52
17790# SGIX_sprite commands
17791#
17792###############################################################################
17793
17794SpriteParameterfSGIX(pname, param)
17795 return void
17796 param pname SpriteParameterNameSGIX in value
17797 param param CheckedFloat32 in value
17798 category SGIX_sprite
17799 version 1.0
17800 glxflags SGI
17801 glxropcode 2060
17802 extension
17803 offset 454
17804
17805SpriteParameterfvSGIX(pname, params)
17806 return void
17807 param pname SpriteParameterNameSGIX in value
17808 param params CheckedFloat32 in array [COMPSIZE(pname)]
17809 category SGIX_sprite
17810 version 1.0
17811 glxflags SGI
17812 glxropcode 2061
17813 extension
17814 offset 455
17815
17816SpriteParameteriSGIX(pname, param)
17817 return void
17818 param pname SpriteParameterNameSGIX in value
17819 param param CheckedInt32 in value
17820 category SGIX_sprite
17821 version 1.0
17822 glxflags SGI
17823 glxropcode 2062
17824 extension
17825 offset 456
17826
17827SpriteParameterivSGIX(pname, params)
17828 return void
17829 param pname SpriteParameterNameSGIX in value
17830 param params CheckedInt32 in array [COMPSIZE(pname)]
17831 category SGIX_sprite
17832 version 1.0
17833 glxflags SGI
17834 glxropcode 2063
17835 extension
17836 offset 457
17837
17838###############################################################################
17839#
17840# Extension #53
17841# SGIX_texture_multi_buffer commands
17842#
17843###############################################################################
17844
17845# (none)
17846newcategory: SGIX_texture_multi_buffer
17847
17848###############################################################################
17849#
17850# Extension #54
17851# EXT_point_parameters / SGIS_point_parameters commands
17852#
17853###############################################################################
17854
17855PointParameterfEXT(pname, param)
17856 return void
17857 param pname PointParameterNameARB in value
17858 param param CheckedFloat32 in value
17859 category EXT_point_parameters
17860 version 1.0
17861 glxflags SGI
17862 extension
17863 alias PointParameterfARB
17864
17865PointParameterfvEXT(pname, params)
17866 return void
17867 param pname PointParameterNameARB in value
17868 param params CheckedFloat32 in array [COMPSIZE(pname)]
17869 category EXT_point_parameters
17870 version 1.0
17871 glxflags SGI
17872 extension
17873 alias PointParameterfvARB
17874
17875PointParameterfSGIS(pname, param)
17876 return void
17877 param pname PointParameterNameARB in value
17878 param param CheckedFloat32 in value
17879 category SGIS_point_parameters
17880 version 1.0
17881 glxflags SGI
17882 extension
17883 alias PointParameterfARB
17884
17885PointParameterfvSGIS(pname, params)
17886 return void
17887 param pname PointParameterNameARB in value
17888 param params CheckedFloat32 in array [COMPSIZE(pname)]
17889 category SGIS_point_parameters
17890 version 1.0
17891 glxflags SGI
17892 extension
17893 alias PointParameterfvARB
17894
17895###############################################################################
17896#
17897# Extension #55
17898# SGIX_instruments commands
17899#
17900###############################################################################
17901
17902GetInstrumentsSGIX()
17903 return Int32
17904 dlflags notlistable
17905 category SGIX_instruments
17906 version 1.0
17907 glxflags SGI
17908 glxvendorpriv 4102
17909 extension
17910 offset 460
17911
17912InstrumentsBufferSGIX(size, buffer)
17913 return void
17914 param size SizeI in value
17915 param buffer Int32 out array [size] retained
17916 dlflags notlistable
17917 category SGIX_instruments
17918 version 1.0
17919 glxflags SGI
17920 glxvendorpriv 4103
17921 extension
17922 offset 461
17923
17924PollInstrumentsSGIX(marker_p)
17925 return Int32
17926 param marker_p Int32 out array [1]
17927 dlflags notlistable
17928 category SGIX_instruments
17929 version 1.0
17930 glxflags SGI
17931 glxvendorpriv 4104
17932 extension
17933 offset 462
17934
17935ReadInstrumentsSGIX(marker)
17936 return void
17937 param marker Int32 in value
17938 category SGIX_instruments
17939 version 1.0
17940 glxflags SGI
17941 glxropcode 2077
17942 extension
17943 offset 463
17944
17945StartInstrumentsSGIX()
17946 return void
17947 category SGIX_instruments
17948 version 1.0
17949 glxflags SGI
17950 glxropcode 2069
17951 extension
17952 offset 464
17953
17954StopInstrumentsSGIX(marker)
17955 return void
17956 param marker Int32 in value
17957 category SGIX_instruments
17958 version 1.0
17959 glxflags SGI
17960 glxropcode 2070
17961 extension
17962 offset 465
17963
17964###############################################################################
17965#
17966# Extension #56
17967# SGIX_texture_scale_bias commands
17968#
17969###############################################################################
17970
17971# (none)
17972newcategory: SGIX_texture_scale_bias
17973
17974###############################################################################
17975#
17976# Extension #57
17977# SGIX_framezoom commands
17978#
17979###############################################################################
17980
17981FrameZoomSGIX(factor)
17982 return void
17983 param factor CheckedInt32 in value
17984 category SGIX_framezoom
17985 version 1.0
17986 glxflags SGI
17987 glxropcode 2072
17988 extension
17989 offset 466
17990
17991###############################################################################
17992#
17993# Extension #58
17994# SGIX_tag_sample_buffer commands
17995#
17996###############################################################################
17997
17998TagSampleBufferSGIX()
17999 return void
18000 category SGIX_tag_sample_buffer
18001 version 1.0
18002 glxropcode 2050
18003 glxflags SGI
18004 extension
18005 offset 467
18006
18007###############################################################################
18008#
18009# Extension #59
18010# SGIX_polynomial_ffd commands
18011#
18012###############################################################################
18013
18014DeformationMap3dSGIX(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, w1, w2, wstride, worder, points)
18015 return void
18016 param target FfdTargetSGIX in value
18017 param u1 CoordD in value
18018 param u2 CoordD in value
18019 param ustride Int32 in value
18020 param uorder CheckedInt32 in value
18021 param v1 CoordD in value
18022 param v2 CoordD in value
18023 param vstride Int32 in value
18024 param vorder CheckedInt32 in value
18025 param w1 CoordD in value
18026 param w2 CoordD in value
18027 param wstride Int32 in value
18028 param worder CheckedInt32 in value
18029 param points CoordD in array [COMPSIZE(target/ustride/uorder/vstride/vorder/wstride/worder)]
18030 dlflags handcode
18031 category SGIX_polynomial_ffd
18032 version 1.0
18033 glxflags SGI ignore
18034 glxropcode 2073
18035 extension
18036 offset ?
18037
18038DeformationMap3fSGIX(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, w1, w2, wstride, worder, points)
18039 return void
18040 param target FfdTargetSGIX in value
18041 param u1 CoordF in value
18042 param u2 CoordF in value
18043 param ustride Int32 in value
18044 param uorder CheckedInt32 in value
18045 param v1 CoordF in value
18046 param v2 CoordF in value
18047 param vstride Int32 in value
18048 param vorder CheckedInt32 in value
18049 param w1 CoordF in value
18050 param w2 CoordF in value
18051 param wstride Int32 in value
18052 param worder CheckedInt32 in value
18053 param points CoordF in array [COMPSIZE(target/ustride/uorder/vstride/vorder/wstride/worder)]
18054 category SGIX_polynomial_ffd
18055 dlflags handcode
18056 version 1.0
18057 glxflags SGI ignore
18058 glxropcode 2074
18059 extension
18060 offset ?
18061
18062DeformSGIX(mask)
18063 return void
18064 param mask FfdMaskSGIX in value
18065 category SGIX_polynomial_ffd
18066 version 1.0
18067 glxflags SGI ignore
18068 glxropcode 2075
18069 extension
18070 offset ?
18071
18072LoadIdentityDeformationMapSGIX(mask)
18073 return void
18074 param mask FfdMaskSGIX in value
18075 category SGIX_polynomial_ffd
18076 version 1.0
18077 glxflags SGI ignore
18078 glxropcode 2076
18079 extension
18080 offset ?
18081
18082###############################################################################
18083#
18084# Extension #60
18085# SGIX_reference_plane commands
18086#
18087###############################################################################
18088
18089ReferencePlaneSGIX(equation)
18090 return void
18091 param equation Float64 in array [4]
18092 category SGIX_reference_plane
18093 version 1.0
18094 glxflags SGI
18095 glxropcode 2071
18096 extension
18097 offset 468
18098
18099###############################################################################
18100#
18101# Extension #61
18102# SGIX_flush_raster commands
18103#
18104###############################################################################
18105
18106FlushRasterSGIX()
18107 return void
18108 category SGIX_flush_raster
18109 version 1.0
18110 dlflags notlistable
18111 glxflags SGI
18112 glxvendorpriv 4105
18113 extension
18114 offset 469
18115
18116###############################################################################
18117#
18118# Extension #62 - GLX_SGIX_cushion
18119#
18120###############################################################################
18121
18122###############################################################################
18123#
18124# Extension #63
18125# SGIX_depth_texture commands
18126#
18127###############################################################################
18128
18129# (none)
18130newcategory: SGIX_depth_texture
18131
18132###############################################################################
18133#
18134# Extension #64
18135# SGIS_fog_function commands
18136#
18137###############################################################################
18138
18139FogFuncSGIS(n, points)
18140 return void
18141 param n SizeI in value
18142 param points Float32 in array [n*2]
18143 category SGIS_fog_function
18144 version 1.1
18145 glxflags SGI
18146 glxropcode 2067
18147 extension
18148 offset
18149
18150# Need to insert GLX information
18151GetFogFuncSGIS(points)
18152 return void
18153 param points Float32 out array [COMPSIZE()]
18154 category SGIS_fog_function
18155 version 1.1
18156 dlflags notlistable
18157 glxflags ignore
18158 extension
18159 offset
18160
18161###############################################################################
18162#
18163# Extension #65
18164# SGIX_fog_offset commands
18165#
18166###############################################################################
18167
18168# (none)
18169newcategory: SGIX_fog_offset
18170
18171###############################################################################
18172#
18173# Extension #66
18174# HP_image_transform commands
18175#
18176###############################################################################
18177
18178ImageTransformParameteriHP(target, pname, param)
18179 return void
18180 param target ImageTransformTargetHP in value
18181 param pname ImageTransformPNameHP in value
18182 param param Int32 in value
18183 category HP_image_transform
18184 version 1.1
18185 glxropcode ?
18186 offset ?
18187
18188ImageTransformParameterfHP(target, pname, param)
18189 return void
18190 param target ImageTransformTargetHP in value
18191 param pname ImageTransformPNameHP in value
18192 param param Float32 in value
18193 category HP_image_transform
18194 version 1.1
18195 glxropcode ?
18196 offset ?
18197
18198ImageTransformParameterivHP(target, pname, params)
18199 return void
18200 param target ImageTransformTargetHP in value
18201 param pname ImageTransformPNameHP in value
18202 param params Int32 in array [COMPSIZE(pname)]
18203 category HP_image_transform
18204 version 1.1
18205 glxropcode ?
18206 offset ?
18207
18208ImageTransformParameterfvHP(target, pname, params)
18209 return void
18210 param target ImageTransformTargetHP in value
18211 param pname ImageTransformPNameHP in value
18212 param params Float32 in array [COMPSIZE(pname)]
18213 category HP_image_transform
18214 version 1.1
18215 glxropcode ?
18216 offset ?
18217
18218GetImageTransformParameterivHP(target, pname, params)
18219 return void
18220 param target ImageTransformTargetHP in value
18221 param pname ImageTransformPNameHP in value
18222 param params Int32 out array [COMPSIZE(pname)]
18223 dlflags notlistable
18224 category HP_image_transform
18225 version 1.1
18226 glxropcode ?
18227 offset ?
18228
18229GetImageTransformParameterfvHP(target, pname, params)
18230 return void
18231 param target ImageTransformTargetHP in value
18232 param pname ImageTransformPNameHP in value
18233 param params Float32 out array [COMPSIZE(pname)]
18234 category HP_image_transform
18235 version 1.1
18236 glxropcode ?
18237 offset ?
18238
18239###############################################################################
18240#
18241# Extension #67
18242# HP_convolution_border_modes commands
18243#
18244###############################################################################
18245
18246# (none)
18247newcategory: HP_convolution_border_modes
18248
18249###############################################################################
18250#
18251# Extension #68
18252# INGR_palette_buffer commands
18253#
18254###############################################################################
18255
18256#@ (Intergraph hasn't provided a spec)
18257
18258###############################################################################
18259#
18260# Extension #69
18261# SGIX_texture_add_env commands
18262#
18263###############################################################################
18264
18265# (none)
18266newcategory: SGIX_texture_add_env
18267
18268###############################################################################
18269#
18270# Extension #70 - skipped
18271# Extension #71 - skipped
18272# Extension #72 - skipped
18273# Extension #73 - skipped
18274#
18275###############################################################################
18276
18277###############################################################################
18278#
18279# Extension #74
18280# EXT_color_subtable commands
18281#
18282# This was probably never actually shipped as an EXT - just written up as a
18283# reference for OpenGL 1.2 ARB_imaging.
18284#
18285###############################################################################
18286
18287ColorSubTableEXT(target, start, count, format, type, data)
18288 return void
18289 param target ColorTableTarget in value
18290 param start SizeI in value
18291 param count SizeI in value
18292 param format PixelFormat in value
18293 param type PixelType in value
18294 param data Void in array [COMPSIZE(format/type/count)]
18295 category EXT_color_subtable
18296 version 1.2
18297 alias ColorSubTable
18298
18299CopyColorSubTableEXT(target, start, x, y, width)
18300 return void
18301 param target ColorTableTarget in value
18302 param start SizeI in value
18303 param x WinCoord in value
18304 param y WinCoord in value
18305 param width SizeI in value
18306 category EXT_color_subtable
18307 version 1.2
18308 alias CopyColorSubTable
18309
18310###############################################################################
18311#
18312# Extension #75 - GLU_EXT_object_space_tess
18313#
18314###############################################################################
18315
18316###############################################################################
18317#
18318# Extension #76
18319# PGI_vertex_hints commands
18320#
18321###############################################################################
18322
18323# (none)
18324newcategory: PGI_vertex_hints
18325
18326###############################################################################
18327#
18328# Extension #77
18329# PGI_misc_hints commands
18330#
18331###############################################################################
18332
18333HintPGI(target, mode)
18334 return void
18335 param target HintTargetPGI in value
18336 param mode Int32 in value
18337 category PGI_misc_hints
18338 version 1.1
18339 offset 544
18340
18341###############################################################################
18342#
18343# Extension #78
18344# EXT_paletted_texture commands
18345#
18346###############################################################################
18347
18348ColorTableEXT(target, internalFormat, width, format, type, table)
18349 return void
18350 param target ColorTableTarget in value
18351 param internalFormat PixelInternalFormat in value
18352 param width SizeI in value
18353 param format PixelFormat in value
18354 param type PixelType in value
18355 param table Void in array [COMPSIZE(format/type/width)]
18356 category EXT_paletted_texture
18357 version 1.1
18358 alias ColorTable
18359
18360GetColorTableEXT(target, format, type, data)
18361 return void
18362 param target ColorTableTarget in value
18363 param format PixelFormat in value
18364 param type PixelType in value
18365 param data Void out array [COMPSIZE(target/format/type)]
18366 category EXT_paletted_texture
18367 version 1.1
18368 offset 550
18369
18370GetColorTableParameterivEXT(target, pname, params)
18371 return void
18372 param target ColorTableTarget in value
18373 param pname GetColorTableParameterPName in value
18374 param params Int32 out array [COMPSIZE(pname)]
18375 category EXT_paletted_texture
18376 version 1.1
18377 offset 551
18378
18379GetColorTableParameterfvEXT(target, pname, params)
18380 return void
18381 param target ColorTableTarget in value
18382 param pname GetColorTableParameterPName in value
18383 param params Float32 out array [COMPSIZE(pname)]
18384 category EXT_paletted_texture
18385 version 1.1
18386 offset 552
18387
18388###############################################################################
18389#
18390# Extension #79
18391# EXT_clip_volume_hint commands
18392#
18393###############################################################################
18394
18395# (none)
18396newcategory: EXT_clip_volume_hint
18397
18398###############################################################################
18399#
18400# Extension #80
18401# SGIX_list_priority commands
18402#
18403###############################################################################
18404
18405# @@@ Needs vendorpriv opcodes assigned
18406GetListParameterfvSGIX(list, pname, params)
18407 return void
18408 param list List in value
18409 param pname ListParameterName in value
18410 param params CheckedFloat32 out array [COMPSIZE(pname)]
18411 dlflags notlistable
18412 glxflags ignore
18413 category SGIX_list_priority
18414 version 1.0
18415 glxvendorpriv ?
18416 extension
18417 offset 470
18418
18419# @@@ Needs vendorpriv opcodes assigned
18420GetListParameterivSGIX(list, pname, params)
18421 return void
18422 param list List in value
18423 param pname ListParameterName in value
18424 param params CheckedInt32 out array [COMPSIZE(pname)]
18425 dlflags notlistable
18426 glxflags ignore
18427 category SGIX_list_priority
18428 version 1.0
18429 glxvendorpriv ?
18430 extension
18431 offset 471
18432
18433ListParameterfSGIX(list, pname, param)
18434 return void
18435 param list List in value
18436 param pname ListParameterName in value
18437 param param CheckedFloat32 in value
18438 dlflags notlistable
18439 glxflags ignore
18440 category SGIX_list_priority
18441 version 1.0
18442 glxropcode 2078
18443 extension
18444 offset 472
18445
18446ListParameterfvSGIX(list, pname, params)
18447 return void
18448 param list List in value
18449 param pname ListParameterName in value
18450 param params CheckedFloat32 in array [COMPSIZE(pname)]
18451 dlflags notlistable
18452 glxflags ignore
18453 category SGIX_list_priority
18454 version 1.0
18455 glxropcode 2079
18456 extension
18457 offset 473
18458
18459ListParameteriSGIX(list, pname, param)
18460 return void
18461 param list List in value
18462 param pname ListParameterName in value
18463 param param CheckedInt32 in value
18464 dlflags notlistable
18465 glxflags ignore
18466 category SGIX_list_priority
18467 version 1.0
18468 glxropcode 2080
18469 extension
18470 offset 474
18471
18472ListParameterivSGIX(list, pname, params)
18473 return void
18474 param list List in value
18475 param pname ListParameterName in value
18476 param params CheckedInt32 in array [COMPSIZE(pname)]
18477 dlflags notlistable
18478 glxflags ignore
18479 category SGIX_list_priority
18480 version 1.0
18481 glxropcode 2081
18482 extension
18483 offset 475
18484
18485###############################################################################
18486#
18487# Extension #81
18488# SGIX_ir_instrument1 commands
18489#
18490###############################################################################
18491
18492# (none)
18493newcategory: SGIX_ir_instrument1
18494
18495###############################################################################
18496#
18497# Extension #82
18498# SGIX_calligraphic_fragment commands
18499#
18500###############################################################################
18501
18502# (none)
18503newcategory: SGIX_calligraphic_fragment
18504
18505###############################################################################
18506#
18507# Extension #83 - GLX_SGIX_video_resize
18508#
18509###############################################################################
18510
18511###############################################################################
18512#
18513# Extension #84
18514# SGIX_texture_lod_bias commands
18515#
18516###############################################################################
18517
18518# (none)
18519newcategory: SGIX_texture_lod_bias
18520
18521###############################################################################
18522#
18523# Extension #85 - skipped
18524# Extension #86 - GLX_SGIX_dmbuffer
18525# Extension #87 - skipped
18526# Extension #88 - skipped
18527# Extension #89 - skipped
18528#
18529###############################################################################
18530
18531###############################################################################
18532#
18533# Extension #90
18534# SGIX_shadow_ambient commands
18535#
18536###############################################################################
18537
18538# (none)
18539newcategory: SGIX_shadow_ambient
18540
18541###############################################################################
18542#
18543# Extension #91 - GLX_SGIX_swap_group
18544# Extension #92 - GLX_SGIX_swap_barrier
18545#
18546###############################################################################
18547
18548###############################################################################
18549#
18550# Extension #93
18551# EXT_index_texture commands
18552#
18553###############################################################################
18554
18555# (none)
18556newcategory: EXT_index_texture
18557
18558###############################################################################
18559#
18560# Extension #94
18561# EXT_index_material commands
18562#
18563###############################################################################
18564
18565IndexMaterialEXT(face, mode)
18566 return void
18567 param face MaterialFace in value
18568 param mode IndexMaterialParameterEXT in value
18569 category EXT_index_material
18570 version 1.1
18571 extension soft
18572 glxflags ignore
18573 offset 538
18574
18575###############################################################################
18576#
18577# Extension #95
18578# EXT_index_func commands
18579#
18580###############################################################################
18581
18582IndexFuncEXT(func, ref)
18583 return void
18584 param func IndexFunctionEXT in value
18585 param ref ClampedFloat32 in value
18586 category EXT_index_func
18587 version 1.1
18588 extension soft
18589 glxflags ignore
18590 offset 539
18591
18592###############################################################################
18593#
18594# Extension #96
18595# EXT_index_array_formats commands
18596#
18597###############################################################################
18598
18599# (none)
18600newcategory: EXT_index_array_formats
18601
18602###############################################################################
18603#
18604# Extension #97
18605# EXT_compiled_vertex_array commands
18606#
18607###############################################################################
18608
18609LockArraysEXT(first, count)
18610 return void
18611 param first Int32 in value
18612 param count SizeI in value
18613 category EXT_compiled_vertex_array
18614 version 1.1
18615 dlflags notlistable
18616 extension soft
18617 glxflags ignore
18618 offset 540
18619
18620UnlockArraysEXT()
18621 return void
18622 category EXT_compiled_vertex_array
18623 version 1.1
18624 dlflags notlistable
18625 extension soft
18626 glxflags ignore
18627 offset 541
18628
18629###############################################################################
18630#
18631# Extension #98
18632# EXT_cull_vertex commands
18633#
18634###############################################################################
18635
18636CullParameterdvEXT(pname, params)
18637 return void
18638 param pname CullParameterEXT in value
18639 param params Float64 out array [4]
18640 category EXT_cull_vertex
18641 version 1.1
18642 dlflags notlistable
18643 extension soft
18644 glxflags ignore
18645 offset 542
18646
18647CullParameterfvEXT(pname, params)
18648 return void
18649 param pname CullParameterEXT in value
18650 param params Float32 out array [4]
18651 category EXT_cull_vertex
18652 version 1.1
18653 dlflags notlistable
18654 extension soft
18655 glxflags ignore
18656 offset 543
18657
18658###############################################################################
18659#
18660# Extension #99 - skipped
18661# Extension #100 - GLU_EXT_nurbs_tessellator
18662#
18663###############################################################################
18664
18665###############################################################################
18666#
18667# Extension #101
18668# SGIX_ycrcb commands
18669#
18670###############################################################################
18671
18672# (none)
18673newcategory: SGIX_ycrcb
18674
18675###############################################################################
18676#
18677# Extension #102
18678# SGIX_fragment_lighting commands
18679#
18680###############################################################################
18681
18682FragmentColorMaterialSGIX(face, mode)
18683 return void
18684 param face MaterialFace in value
18685 param mode MaterialParameter in value
18686 category SGIX_fragment_lighting
18687 glxflags ignore
18688 version 1.0
18689 extension
18690 offset 476
18691
18692FragmentLightfSGIX(light, pname, param)
18693 return void
18694 param light FragmentLightNameSGIX in value
18695 param pname FragmentLightParameterSGIX in value
18696 param param CheckedFloat32 in value
18697 category SGIX_fragment_lighting
18698 glxflags ignore
18699 version 1.0
18700 extension
18701 offset 477
18702
18703FragmentLightfvSGIX(light, pname, params)
18704 return void
18705 param light FragmentLightNameSGIX in value
18706 param pname FragmentLightParameterSGIX in value
18707 param params CheckedFloat32 in array [COMPSIZE(pname)]
18708 category SGIX_fragment_lighting
18709 glxflags ignore
18710 version 1.0
18711 extension
18712 offset 478
18713
18714FragmentLightiSGIX(light, pname, param)
18715 return void
18716 param light FragmentLightNameSGIX in value
18717 param pname FragmentLightParameterSGIX in value
18718 param param CheckedInt32 in value
18719 category SGIX_fragment_lighting
18720 glxflags ignore
18721 version 1.0
18722 extension
18723 offset 479
18724
18725FragmentLightivSGIX(light, pname, params)
18726 return void
18727 param light FragmentLightNameSGIX in value
18728 param pname FragmentLightParameterSGIX in value
18729 param params CheckedInt32 in array [COMPSIZE(pname)]
18730 category SGIX_fragment_lighting
18731 glxflags ignore
18732 version 1.0
18733 extension
18734 offset 480
18735
18736FragmentLightModelfSGIX(pname, param)
18737 return void
18738 param pname FragmentLightModelParameterSGIX in value
18739 param param CheckedFloat32 in value
18740 category SGIX_fragment_lighting
18741 glxflags ignore
18742 version 1.0
18743 extension
18744 offset 481
18745
18746FragmentLightModelfvSGIX(pname, params)
18747 return void
18748 param pname FragmentLightModelParameterSGIX in value
18749 param params CheckedFloat32 in array [COMPSIZE(pname)]
18750 category SGIX_fragment_lighting
18751 glxflags ignore
18752 version 1.0
18753 extension
18754 offset 482
18755
18756FragmentLightModeliSGIX(pname, param)
18757 return void
18758 param pname FragmentLightModelParameterSGIX in value
18759 param param CheckedInt32 in value
18760 category SGIX_fragment_lighting
18761 glxflags ignore
18762 version 1.0
18763 extension
18764 offset 483
18765
18766FragmentLightModelivSGIX(pname, params)
18767 return void
18768 param pname FragmentLightModelParameterSGIX in value
18769 param params CheckedInt32 in array [COMPSIZE(pname)]
18770 category SGIX_fragment_lighting
18771 glxflags ignore
18772 version 1.0
18773 extension
18774 offset 484
18775
18776FragmentMaterialfSGIX(face, pname, param)
18777 return void
18778 param face MaterialFace in value
18779 param pname MaterialParameter in value
18780 param param CheckedFloat32 in value
18781 category SGIX_fragment_lighting
18782 glxflags ignore
18783 version 1.0
18784 extension
18785 offset 485
18786
18787FragmentMaterialfvSGIX(face, pname, params)
18788 return void
18789 param face MaterialFace in value
18790 param pname MaterialParameter in value
18791 param params CheckedFloat32 in array [COMPSIZE(pname)]
18792 category SGIX_fragment_lighting
18793 glxflags ignore
18794 version 1.0
18795 extension
18796 offset 486
18797
18798FragmentMaterialiSGIX(face, pname, param)
18799 return void
18800 param face MaterialFace in value
18801 param pname MaterialParameter in value
18802 param param CheckedInt32 in value
18803 category SGIX_fragment_lighting
18804 glxflags ignore
18805 version 1.0
18806 extension
18807 offset 487
18808
18809FragmentMaterialivSGIX(face, pname, params)
18810 return void
18811 param face MaterialFace in value
18812 param pname MaterialParameter in value
18813 param params CheckedInt32 in array [COMPSIZE(pname)]
18814 category SGIX_fragment_lighting
18815 glxflags ignore
18816 version 1.0
18817 extension
18818 offset 488
18819
18820GetFragmentLightfvSGIX(light, pname, params)
18821 return void
18822 param light FragmentLightNameSGIX in value
18823 param pname FragmentLightParameterSGIX in value
18824 param params Float32 out array [COMPSIZE(pname)]
18825 category SGIX_fragment_lighting
18826 dlflags notlistable
18827 glxflags ignore
18828 version 1.0
18829 extension
18830 offset 489
18831
18832GetFragmentLightivSGIX(light, pname, params)
18833 return void
18834 param light FragmentLightNameSGIX in value
18835 param pname FragmentLightParameterSGIX in value
18836 param params Int32 out array [COMPSIZE(pname)]
18837 category SGIX_fragment_lighting
18838 dlflags notlistable
18839 glxflags ignore
18840 version 1.0
18841 extension
18842 offset 490
18843
18844GetFragmentMaterialfvSGIX(face, pname, params)
18845 return void
18846 param face MaterialFace in value
18847 param pname MaterialParameter in value
18848 param params Float32 out array [COMPSIZE(pname)]
18849 category SGIX_fragment_lighting
18850 dlflags notlistable
18851 glxflags ignore
18852 version 1.0
18853 extension
18854 offset 491
18855
18856GetFragmentMaterialivSGIX(face, pname, params)
18857 return void
18858 param face MaterialFace in value
18859 param pname MaterialParameter in value
18860 param params Int32 out array [COMPSIZE(pname)]
18861 category SGIX_fragment_lighting
18862 dlflags notlistable
18863 glxflags ignore
18864 version 1.0
18865 extension
18866 offset 492
18867
18868LightEnviSGIX(pname, param)
18869 return void
18870 param pname LightEnvParameterSGIX in value
18871 param param CheckedInt32 in value
18872 category SGIX_fragment_lighting
18873 glxflags ignore
18874 version 1.0
18875 extension
18876 offset 493
18877
18878###############################################################################
18879#
18880# Extension #103 - skipped
18881# Extension #104 - skipped
18882# Extension #105 - skipped
18883# Extension #106 - skipped
18884# Extension #107 - skipped
18885# Extension #108 - skipped
18886# Extension #109 - skipped
18887#
18888###############################################################################
18889
18890###############################################################################
18891#
18892# Extension #110
18893# IBM_rasterpos_clip commands
18894#
18895###############################################################################
18896
18897# (none)
18898newcategory: IBM_rasterpos_clip
18899
18900###############################################################################
18901#
18902# Extension #111
18903# HP_texture_lighting commands
18904#
18905###############################################################################
18906
18907# (none)
18908newcategory: HP_texture_lighting
18909
18910###############################################################################
18911#
18912# Extension #112
18913# EXT_draw_range_elements commands
18914#
18915###############################################################################
18916
18917# Spec entries to be written
18918DrawRangeElementsEXT(mode, start, end, count, type, indices)
18919 return void
18920 param mode BeginMode in value
18921 param start UInt32 in value
18922 param end UInt32 in value
18923 param count SizeI in value
18924 param type DrawElementsType in value
18925 param indices Void in array [COMPSIZE(count/type)]
18926 category EXT_draw_range_elements
18927 dlflags handcode
18928 glxflags client-handcode client-intercept server-handcode
18929 version 1.1
18930 alias DrawRangeElements
18931
18932###############################################################################
18933#
18934# Extension #113
18935# WIN_phong_shading commands
18936#
18937###############################################################################
18938
18939# (none)
18940newcategory: WIN_phong_shading
18941
18942###############################################################################
18943#
18944# Extension #114
18945# WIN_specular_fog commands
18946#
18947###############################################################################
18948
18949# (none)
18950newcategory: WIN_specular_fog
18951
18952###############################################################################
18953#
18954# Extension #115 - skipped
18955# Extension #116 - skipped
18956#
18957###############################################################################
18958
18959###############################################################################
18960#
18961# Extension #117
18962# EXT_light_texture commands
18963#
18964###############################################################################
18965
18966# Spec entries to be written
18967ApplyTextureEXT(mode)
18968 return void
18969 param mode LightTextureModeEXT in value
18970 category EXT_light_texture
18971 version 1.1
18972 glxropcode ?
18973 offset ?
18974
18975TextureLightEXT(pname)
18976 return void
18977 param pname LightTexturePNameEXT in value
18978 category EXT_light_texture
18979 version 1.1
18980 glxropcode ?
18981 offset ?
18982
18983TextureMaterialEXT(face, mode)
18984 return void
18985 param face MaterialFace in value
18986 param mode MaterialParameter in value
18987 category EXT_light_texture
18988 version 1.1
18989 glxropcode ?
18990 offset ?
18991
18992###############################################################################
18993#
18994# Extension #118 - skipped
18995#
18996###############################################################################
18997
18998###############################################################################
18999#
19000# Extension #119
19001# SGIX_blend_alpha_minmax commands
19002#
19003###############################################################################
19004
19005# (none)
19006newcategory: SGIX_blend_alpha_minmax
19007
19008###############################################################################
19009#
19010# Extension #120 - skipped
19011# Extension #121 - skipped
19012# Extension #122 - skipped
19013# Extension #123 - skipped
19014# Extension #124 - skipped
19015# Extension #125 - skipped
19016# Extension #126 - skipped
19017# Extension #127 - skipped
19018# Extension #128 - skipped
19019#
19020###############################################################################
19021
19022###############################################################################
19023#
19024# Extension #129
19025# EXT_bgra commands
19026#
19027###############################################################################
19028
19029# (none)
19030newcategory: EXT_bgra
19031
19032###############################################################################
19033#
19034# Extension #130 - skipped
19035# Extension #131 - skipped
19036#
19037###############################################################################
19038
19039###############################################################################
19040#
19041# Extension #132
19042# SGIX_async commands
19043#
19044###############################################################################
19045
19046AsyncMarkerSGIX(marker)
19047 return void
19048 param marker UInt32 in value
19049 category SGIX_async
19050 version 1.0
19051 glxflags ignore
19052 extension
19053 offset ?
19054
19055FinishAsyncSGIX(markerp)
19056 return Int32
19057 param markerp UInt32 out array [1]
19058 category SGIX_async
19059 version 1.0
19060 dlflags notlistable
19061 glxflags ignore
19062 extension
19063 offset ?
19064
19065PollAsyncSGIX(markerp)
19066 return Int32
19067 param markerp UInt32 out array [1]
19068 category SGIX_async
19069 version 1.0
19070 dlflags notlistable
19071 glxflags ignore
19072 extension
19073 offset ?
19074
19075GenAsyncMarkersSGIX(range)
19076 return UInt32
19077 param range SizeI in value
19078 category SGIX_async
19079 version 1.0
19080 dlflags notlistable
19081 glxflags ignore
19082 extension
19083 offset ?
19084
19085DeleteAsyncMarkersSGIX(marker, range)
19086 return void
19087 param marker UInt32 in value
19088 param range SizeI in value
19089 category SGIX_async
19090 version 1.0
19091 dlflags notlistable
19092 glxflags ignore
19093 extension
19094 offset ?
19095
19096IsAsyncMarkerSGIX(marker)
19097 return Boolean
19098 param marker UInt32 in value
19099 category SGIX_async
19100 version 1.0
19101 dlflags notlistable
19102 glxflags ignore
19103 extension
19104 offset ?
19105
19106###############################################################################
19107#
19108# Extension #133
19109# SGIX_async_pixel commands
19110#
19111###############################################################################
19112
19113# (none)
19114newcategory: SGIX_async_pixel
19115
19116###############################################################################
19117#
19118# Extension #134
19119# SGIX_async_histogram commands
19120#
19121###############################################################################
19122
19123# (none)
19124newcategory: SGIX_async_histogram
19125
19126###############################################################################
19127#
19128# Extension #135 - skipped (INTEL_texture_scissor was never implemented)
19129#
19130###############################################################################
19131
19132###############################################################################
19133#
19134# Extension #136
19135# INTEL_parallel_arrays commands
19136#
19137###############################################################################
19138
19139VertexPointervINTEL(size, type, pointer)
19140 return void
19141 param size Int32 in value
19142 param type VertexPointerType in value
19143 param pointer VoidPointer in array [4] retained
19144 category INTEL_parallel_arrays
19145 dlflags notlistable
19146 glxflags client-handcode server-handcode EXT
19147 version 1.1
19148 offset ?
19149
19150NormalPointervINTEL(type, pointer)
19151 return void
19152 param type NormalPointerType in value
19153 param pointer VoidPointer in array [4] retained
19154 category INTEL_parallel_arrays
19155 dlflags notlistable
19156 glxflags client-handcode server-handcode EXT
19157 version 1.1
19158 offset ?
19159
19160ColorPointervINTEL(size, type, pointer)
19161 return void
19162 param size Int32 in value
19163 param type VertexPointerType in value
19164 param pointer VoidPointer in array [4] retained
19165 category INTEL_parallel_arrays
19166 dlflags notlistable
19167 glxflags client-handcode server-handcode EXT
19168 version 1.1
19169 offset ?
19170
19171TexCoordPointervINTEL(size, type, pointer)
19172 return void
19173 param size Int32 in value
19174 param type VertexPointerType in value
19175 param pointer VoidPointer in array [4] retained
19176 category INTEL_parallel_arrays
19177 dlflags notlistable
19178 glxflags client-handcode server-handcode EXT
19179 version 1.1
19180 offset ?
19181
19182
19183###############################################################################
19184#
19185# Extension #137
19186# HP_occlusion_test commands
19187#
19188###############################################################################
19189
19190# (none)
19191newcategory: HP_occlusion_test
19192
19193###############################################################################
19194#
19195# Extension #138
19196# EXT_pixel_transform commands
19197#
19198###############################################################################
19199
19200PixelTransformParameteriEXT(target, pname, param)
19201 return void
19202 param target PixelTransformTargetEXT in value
19203 param pname PixelTransformPNameEXT in value
19204 param param Int32 in value
19205 category EXT_pixel_transform
19206 version 1.1
19207 glxropcode 16386
19208 offset ?
19209
19210PixelTransformParameterfEXT(target, pname, param)
19211 return void
19212 param target PixelTransformTargetEXT in value
19213 param pname PixelTransformPNameEXT in value
19214 param param Float32 in value
19215 category EXT_pixel_transform
19216 version 1.1
19217 glxropcode 16385
19218 offset ?
19219
19220PixelTransformParameterivEXT(target, pname, params)
19221 return void
19222 param target PixelTransformTargetEXT in value
19223 param pname PixelTransformPNameEXT in value
19224 param params Int32 in array [1]
19225 category EXT_pixel_transform
19226 version 1.1
19227 glxropcode ?
19228 offset ?
19229
19230PixelTransformParameterfvEXT(target, pname, params)
19231 return void
19232 param target PixelTransformTargetEXT in value
19233 param pname PixelTransformPNameEXT in value
19234 param params Float32 in array [1]
19235 category EXT_pixel_transform
19236 version 1.1
19237 glxropcode ?
19238 offset ?
19239
19240GetPixelTransformParameterivEXT(target, pname, params)
19241 return void
19242 param target GLenum in value
19243 param pname GLenum in value
19244 param params Int32 out array [COMPSIZE(pname)]
19245 category EXT_pixel_transform
19246 dlflags notlistable
19247 version 1.1
19248 extension
19249 glxvendorpriv 2052
19250 glxflags ignore
19251 offset ?
19252
19253GetPixelTransformParameterfvEXT(target, pname, params)
19254 return void
19255 param target GLenum in value
19256 param pname GLenum in value
19257 param params Float32 out array [COMPSIZE(pname)]
19258 category EXT_pixel_transform
19259 dlflags notlistable
19260 version 1.1
19261 extension
19262 glxvendorpriv 2051
19263 glxflags ignore
19264 offset ?
19265
19266###############################################################################
19267#
19268# Extension #139
19269# EXT_pixel_transform_color_table commands
19270#
19271###############################################################################
19272
19273# (none)
19274newcategory: EXT_pixel_transform_color_table
19275
19276###############################################################################
19277#
19278# Extension #140 - skipped
19279#
19280###############################################################################
19281
19282###############################################################################
19283#
19284# Extension #141
19285# EXT_shared_texture_palette commands
19286#
19287###############################################################################
19288
19289# (none)
19290newcategory: EXT_shared_texture_palette
19291
19292###############################################################################
19293#
19294# Extension #142 - GLX_SGIS_blended_overlay
19295# Extension #143 - GLX_SGIS_shared_multisample
19296#
19297###############################################################################
19298
19299###############################################################################
19300#
19301# Extension #144
19302# EXT_separate_specular_color commands
19303#
19304###############################################################################
19305
19306# (none)
19307newcategory: EXT_separate_specular_color
19308
19309###############################################################################
19310#
19311# Extension #145
19312# EXT_secondary_color commands
19313#
19314###############################################################################
19315
19316SecondaryColor3bEXT(red, green, blue)
19317 return void
19318 param red ColorB in value
19319 param green ColorB in value
19320 param blue ColorB in value
19321 category EXT_secondary_color
19322 vectorequiv SecondaryColor3bvEXT
19323 version 1.1
19324 alias SecondaryColor3b
19325
19326SecondaryColor3bvEXT(v)
19327 return void
19328 param v ColorB in array [3]
19329 category EXT_secondary_color
19330 version 1.1
19331 glxropcode 4126
19332 alias SecondaryColor3bv
19333
19334SecondaryColor3dEXT(red, green, blue)
19335 return void
19336 param red ColorD in value
19337 param green ColorD in value
19338 param blue ColorD in value
19339 category EXT_secondary_color
19340 vectorequiv SecondaryColor3dvEXT
19341 version 1.1
19342 alias SecondaryColor3d
19343
19344SecondaryColor3dvEXT(v)
19345 return void
19346 param v ColorD in array [3]
19347 category EXT_secondary_color
19348 version 1.1
19349 glxropcode 4130
19350 alias SecondaryColor3dv
19351
19352SecondaryColor3fEXT(red, green, blue)
19353 return void
19354 param red ColorF in value
19355 param green ColorF in value
19356 param blue ColorF in value
19357 category EXT_secondary_color
19358 vectorequiv SecondaryColor3fvEXT
19359 version 1.1
19360 alias SecondaryColor3f
19361
19362SecondaryColor3fvEXT(v)
19363 return void
19364 param v ColorF in array [3]
19365 category EXT_secondary_color
19366 version 1.1
19367 glxropcode 4129
19368 alias SecondaryColor3fv
19369
19370SecondaryColor3iEXT(red, green, blue)
19371 return void
19372 param red ColorI in value
19373 param green ColorI in value
19374 param blue ColorI in value
19375 category EXT_secondary_color
19376 vectorequiv SecondaryColor3ivEXT
19377 version 1.1
19378 alias SecondaryColor3i
19379
19380SecondaryColor3ivEXT(v)
19381 return void
19382 param v ColorI in array [3]
19383 category EXT_secondary_color
19384 version 1.1
19385 glxropcode 4128
19386 offset 568
19387 alias SecondaryColor3iv
19388
19389SecondaryColor3sEXT(red, green, blue)
19390 return void
19391 param red ColorS in value
19392 param green ColorS in value
19393 param blue ColorS in value
19394 category EXT_secondary_color
19395 vectorequiv SecondaryColor3svEXT
19396 version 1.1
19397 alias SecondaryColor3s
19398
19399SecondaryColor3svEXT(v)
19400 return void
19401 param v ColorS in array [3]
19402 category EXT_secondary_color
19403 version 1.1
19404 glxropcode 4127
19405 alias SecondaryColor3sv
19406
19407SecondaryColor3ubEXT(red, green, blue)
19408 return void
19409 param red ColorUB in value
19410 param green ColorUB in value
19411 param blue ColorUB in value
19412 category EXT_secondary_color
19413 vectorequiv SecondaryColor3ubvEXT
19414 version 1.1
19415 alias SecondaryColor3ub
19416
19417SecondaryColor3ubvEXT(v)
19418 return void
19419 param v ColorUB in array [3]
19420 category EXT_secondary_color
19421 version 1.1
19422 glxropcode 4131
19423 alias SecondaryColor3ubv
19424
19425SecondaryColor3uiEXT(red, green, blue)
19426 return void
19427 param red ColorUI in value
19428 param green ColorUI in value
19429 param blue ColorUI in value
19430 category EXT_secondary_color
19431 vectorequiv SecondaryColor3uivEXT
19432 version 1.1
19433 alias SecondaryColor3ui
19434
19435SecondaryColor3uivEXT(v)
19436 return void
19437 param v ColorUI in array [3]
19438 category EXT_secondary_color
19439 version 1.1
19440 glxropcode 4133
19441 alias SecondaryColor3uiv
19442
19443SecondaryColor3usEXT(red, green, blue)
19444 return void
19445 param red ColorUS in value
19446 param green ColorUS in value
19447 param blue ColorUS in value
19448 category EXT_secondary_color
19449 vectorequiv SecondaryColor3usvEXT
19450 version 1.1
19451 alias SecondaryColor3us
19452
19453SecondaryColor3usvEXT(v)
19454 return void
19455 param v ColorUS in array [3]
19456 category EXT_secondary_color
19457 version 1.1
19458 glxropcode 4132
19459 alias SecondaryColor3usv
19460
19461SecondaryColorPointerEXT(size, type, stride, pointer)
19462 return void
19463 param size Int32 in value
19464 param type ColorPointerType in value
19465 param stride SizeI in value
19466 param pointer Void in array [COMPSIZE(size/type/stride)] retained
19467 category EXT_secondary_color
19468 dlflags notlistable
19469 glxflags client-handcode server-handcode EXT
19470 version 1.1
19471 extension
19472 alias SecondaryColorPointer
19473
19474###############################################################################
19475#
19476# Extension #146
19477# EXT_texture_env commands
19478#
19479###############################################################################
19480
19481# Dead extension - never implemented (removed from registry!)
19482# (none)
19483# newcategory: EXT_texture_env
19484
19485###############################################################################
19486#
19487# Extension #147
19488# EXT_texture_perturb_normal commands
19489#
19490###############################################################################
19491
19492TextureNormalEXT(mode)
19493 return void
19494 param mode TextureNormalModeEXT in value
19495 category EXT_texture_perturb_normal
19496 version 1.1
19497 glxropcode ?
19498 offset ?
19499
19500###############################################################################
19501#
19502# Extension #148
19503# EXT_multi_draw_arrays commands
19504#
19505###############################################################################
19506
19507# first and count are really 'in'
19508MultiDrawArraysEXT(mode, first, count, primcount)
19509 return void
19510 param mode BeginMode in value
19511 param first Int32 in array [COMPSIZE(primcount)]
19512 param count SizeI in array [COMPSIZE(primcount)]
19513 param primcount SizeI in value
19514 category EXT_multi_draw_arrays
19515 version 1.1
19516 glxropcode ?
19517 alias MultiDrawArrays
19518
19519MultiDrawElementsEXT(mode, count, type, indices, primcount)
19520 return void
19521 param mode BeginMode in value
19522 param count SizeI in array [COMPSIZE(primcount)]
19523 param type DrawElementsType in value
19524 param indices VoidPointer in array [COMPSIZE(primcount)]
19525 param primcount SizeI in value
19526 category EXT_multi_draw_arrays
19527 version 1.1
19528 glxropcode ?
19529 alias MultiDrawElements
19530
19531###############################################################################
19532#
19533# Extension #149
19534# EXT_fog_coord commands
19535#
19536###############################################################################
19537
19538FogCoordfEXT(coord)
19539 return void
19540 param coord CoordF in value
19541 category EXT_fog_coord
19542 vectorequiv FogCoordfvEXT
19543 version 1.1
19544 alias FogCoordf
19545
19546FogCoordfvEXT(coord)
19547 return void
19548 param coord CoordF in array [1]
19549 category EXT_fog_coord
19550 version 1.1
19551 glxropcode 4124
19552 alias FogCoordfv
19553
19554FogCoorddEXT(coord)
19555 return void
19556 param coord CoordD in value
19557 category EXT_fog_coord
19558 vectorequiv FogCoorddvEXT
19559 version 1.1
19560 alias FogCoordd
19561
19562FogCoorddvEXT(coord)
19563 return void
19564 param coord CoordD in array [1]
19565 category EXT_fog_coord
19566 version 1.1
19567 glxropcode 4125
19568 alias FogCoorddv
19569
19570FogCoordPointerEXT(type, stride, pointer)
19571 return void
19572 param type FogPointerTypeEXT in value
19573 param stride SizeI in value
19574 param pointer Void in array [COMPSIZE(type/stride)] retained
19575 category EXT_fog_coord
19576 dlflags notlistable
19577 version 1.1
19578 glxflags client-handcode server-handcode EXT
19579 alias FogCoordPointer
19580
19581###############################################################################
19582#
19583# Extension #150 - skipped
19584# Extension #151 - skipped
19585# Extension #152 - skipped
19586# Extension #153 - skipped
19587# Extension #154 - skipped
19588#
19589###############################################################################
19590
19591###############################################################################
19592#
19593# Extension #155
19594# REND_screen_coordinates commands
19595#
19596###############################################################################
19597
19598# (none)
19599newcategory: REND_screen_coordinates
19600
19601###############################################################################
19602#
19603# Extension #156
19604# EXT_coordinate_frame commands
19605#
19606###############################################################################
19607
19608Tangent3bEXT(tx, ty, tz)
19609 return void
19610 param tx Int8 in value
19611 param ty Int8 in value
19612 param tz Int8 in value
19613 category EXT_coordinate_frame
19614 vectorequiv Tangent3bvEXT
19615 version 1.1
19616 offset ?
19617
19618Tangent3bvEXT(v)
19619 return void
19620 param v Int8 in array [3]
19621 category EXT_coordinate_frame
19622 version 1.1
19623 glxropcode ?
19624 offset ?
19625
19626Tangent3dEXT(tx, ty, tz)
19627 return void
19628 param tx CoordD in value
19629 param ty CoordD in value
19630 param tz CoordD in value
19631 category EXT_coordinate_frame
19632 vectorequiv Tangent3dvEXT
19633 version 1.1
19634 offset ?
19635
19636Tangent3dvEXT(v)
19637 return void
19638 param v CoordD in array [3]
19639 category EXT_coordinate_frame
19640 version 1.1
19641 glxropcode ?
19642 offset ?
19643
19644Tangent3fEXT(tx, ty, tz)
19645 return void
19646 param tx CoordF in value
19647 param ty CoordF in value
19648 param tz CoordF in value
19649 category EXT_coordinate_frame
19650 vectorequiv Tangent3fvEXT
19651 version 1.1
19652 offset ?
19653
19654Tangent3fvEXT(v)
19655 return void
19656 param v CoordF in array [3]
19657 category EXT_coordinate_frame
19658 version 1.1
19659 glxropcode ?
19660 offset ?
19661
19662Tangent3iEXT(tx, ty, tz)
19663 return void
19664 param tx Int32 in value
19665 param ty Int32 in value
19666 param tz Int32 in value
19667 category EXT_coordinate_frame
19668 vectorequiv Tangent3ivEXT
19669 version 1.1
19670 offset ?
19671
19672Tangent3ivEXT(v)
19673 return void
19674 param v Int32 in array [3]
19675 category EXT_coordinate_frame
19676 version 1.1
19677 glxropcode ?
19678 offset ?
19679
19680Tangent3sEXT(tx, ty, tz)
19681 return void
19682 param tx Int16 in value
19683 param ty Int16 in value
19684 param tz Int16 in value
19685 category EXT_coordinate_frame
19686 vectorequiv Tangent3svEXT
19687 version 1.1
19688 offset ?
19689
19690Tangent3svEXT(v)
19691 return void
19692 param v Int16 in array [3]
19693 category EXT_coordinate_frame
19694 version 1.1
19695 glxropcode ?
19696 offset ?
19697
19698Binormal3bEXT(bx, by, bz)
19699 return void
19700 param bx Int8 in value
19701 param by Int8 in value
19702 param bz Int8 in value
19703 category EXT_coordinate_frame
19704 vectorequiv Binormal3bvEXT
19705 version 1.1
19706 offset ?
19707
19708Binormal3bvEXT(v)
19709 return void
19710 param v Int8 in array [3]
19711 category EXT_coordinate_frame
19712 version 1.1
19713 glxropcode ?
19714 offset ?
19715
19716Binormal3dEXT(bx, by, bz)
19717 return void
19718 param bx CoordD in value
19719 param by CoordD in value
19720 param bz CoordD in value
19721 category EXT_coordinate_frame
19722 vectorequiv Binormal3dvEXT
19723 version 1.1
19724 offset ?
19725
19726Binormal3dvEXT(v)
19727 return void
19728 param v CoordD in array [3]
19729 category EXT_coordinate_frame
19730 version 1.1
19731 glxropcode ?
19732 offset ?
19733
19734Binormal3fEXT(bx, by, bz)
19735 return void
19736 param bx CoordF in value
19737 param by CoordF in value
19738 param bz CoordF in value
19739 category EXT_coordinate_frame
19740 vectorequiv Binormal3fvEXT
19741 version 1.1
19742 offset ?
19743
19744Binormal3fvEXT(v)
19745 return void
19746 param v CoordF in array [3]
19747 category EXT_coordinate_frame
19748 version 1.1
19749 glxropcode ?
19750 offset ?
19751
19752Binormal3iEXT(bx, by, bz)
19753 return void
19754 param bx Int32 in value
19755 param by Int32 in value
19756 param bz Int32 in value
19757 category EXT_coordinate_frame
19758 vectorequiv Binormal3ivEXT
19759 version 1.1
19760 offset ?
19761
19762Binormal3ivEXT(v)
19763 return void
19764 param v Int32 in array [3]
19765 category EXT_coordinate_frame
19766 version 1.1
19767 glxropcode ?
19768 offset ?
19769
19770Binormal3sEXT(bx, by, bz)
19771 return void
19772 param bx Int16 in value
19773 param by Int16 in value
19774 param bz Int16 in value
19775 category EXT_coordinate_frame
19776 vectorequiv Binormal3svEXT
19777 version 1.1
19778 offset ?
19779
19780Binormal3svEXT(v)
19781 return void
19782 param v Int16 in array [3]
19783 category EXT_coordinate_frame
19784 version 1.1
19785 glxropcode ?
19786 offset ?
19787
19788TangentPointerEXT(type, stride, pointer)
19789 return void
19790 param type TangentPointerTypeEXT in value
19791 param stride SizeI in value
19792 param pointer Void in array [COMPSIZE(type/stride)] retained
19793 category EXT_coordinate_frame
19794 dlflags notlistable
19795 glxflags client-handcode client-intercept server-handcode
19796 version 1.1
19797 offset ?
19798
19799BinormalPointerEXT(type, stride, pointer)
19800 return void
19801 param type BinormalPointerTypeEXT in value
19802 param stride SizeI in value
19803 param pointer Void in array [COMPSIZE(type/stride)] retained
19804 category EXT_coordinate_frame
19805 dlflags notlistable
19806 glxflags client-handcode client-intercept server-handcode
19807 version 1.1
19808 offset ?
19809
19810###############################################################################
19811#
19812# Extension #157 - skipped
19813#
19814###############################################################################
19815
19816###############################################################################
19817#
19818# Extension #158
19819# EXT_texture_env_combine commands
19820#
19821###############################################################################
19822
19823# (none)
19824newcategory: EXT_texture_env_combine
19825
19826###############################################################################
19827#
19828# Extension #159
19829# APPLE_specular_vector commands
19830#
19831###############################################################################
19832
19833# (none)
19834newcategory: APPLE_specular_vector
19835
19836###############################################################################
19837#
19838# Extension #160
19839# APPLE_transform_hint commands
19840#
19841###############################################################################
19842
19843# (none)
19844newcategory: APPLE_transform_hint
19845
19846###############################################################################
19847#
19848# Extension #161
19849# SGIX_fog_scale commands
19850#
19851###############################################################################
19852
19853# (none)
19854newcategory: SGIX_fog_scale
19855
19856###############################################################################
19857#
19858# Extension #162 - skipped
19859#
19860###############################################################################
19861
19862###############################################################################
19863#
19864# Extension #163
19865# SUNX_constant_data commands
19866#
19867###############################################################################
19868
19869FinishTextureSUNX()
19870 return void
19871 category SUNX_constant_data
19872 version 1.1
19873 glxropcode ?
19874 offset ?
19875
19876###############################################################################
19877#
19878# Extension #164
19879# SUN_global_alpha commands
19880#
19881###############################################################################
19882
19883GlobalAlphaFactorbSUN(factor)
19884 return void
19885 param factor Int8 in value
19886 category SUN_global_alpha
19887 version 1.1
19888 glxropcode ?
19889 offset ?
19890
19891GlobalAlphaFactorsSUN(factor)
19892 return void
19893 param factor Int16 in value
19894 category SUN_global_alpha
19895 version 1.1
19896 glxropcode ?
19897 offset ?
19898
19899GlobalAlphaFactoriSUN(factor)
19900 return void
19901 param factor Int32 in value
19902 category SUN_global_alpha
19903 version 1.1
19904 glxropcode ?
19905 offset ?
19906
19907GlobalAlphaFactorfSUN(factor)
19908 return void
19909 param factor Float32 in value
19910 category SUN_global_alpha
19911 version 1.1
19912 glxropcode ?
19913 offset ?
19914
19915GlobalAlphaFactordSUN(factor)
19916 return void
19917 param factor Float64 in value
19918 category SUN_global_alpha
19919 version 1.1
19920 glxropcode ?
19921 offset ?
19922
19923GlobalAlphaFactorubSUN(factor)
19924 return void
19925 param factor UInt8 in value
19926 category SUN_global_alpha
19927 version 1.1
19928 glxropcode ?
19929 offset ?
19930
19931GlobalAlphaFactorusSUN(factor)
19932 return void
19933 param factor UInt16 in value
19934 category SUN_global_alpha
19935 version 1.1
19936 glxropcode ?
19937 offset ?
19938
19939GlobalAlphaFactoruiSUN(factor)
19940 return void
19941 param factor UInt32 in value
19942 category SUN_global_alpha
19943 version 1.1
19944 glxropcode ?
19945 offset ?
19946
19947###############################################################################
19948#
19949# Extension #165
19950# SUN_triangle_list commands
19951#
19952###############################################################################
19953
19954ReplacementCodeuiSUN(code)
19955 return void
19956 param code UInt32 in value
19957 category SUN_triangle_list
19958 version 1.1
19959 glxropcode ?
19960 offset ?
19961
19962ReplacementCodeusSUN(code)
19963 return void
19964 param code UInt16 in value
19965 category SUN_triangle_list
19966 version 1.1
19967 glxropcode ?
19968 offset ?
19969
19970ReplacementCodeubSUN(code)
19971 return void
19972 param code UInt8 in value
19973 category SUN_triangle_list
19974 version 1.1
19975 glxropcode ?
19976 offset ?
19977
19978ReplacementCodeuivSUN(code)
19979 return void
19980 param code UInt32 in array [COMPSIZE()]
19981 category SUN_triangle_list
19982 version 1.1
19983 glxropcode ?
19984 offset ?
19985
19986ReplacementCodeusvSUN(code)
19987 return void
19988 param code UInt16 in array [COMPSIZE()]
19989 category SUN_triangle_list
19990 version 1.1
19991 glxropcode ?
19992 offset ?
19993
19994ReplacementCodeubvSUN(code)
19995 return void
19996 param code UInt8 in array [COMPSIZE()]
19997 category SUN_triangle_list
19998 version 1.1
19999 glxropcode ?
20000 offset ?
20001
20002ReplacementCodePointerSUN(type, stride, pointer)
20003 return void
20004 param type ReplacementCodeTypeSUN in value
20005 param stride SizeI in value
20006 param pointer VoidPointer in array [COMPSIZE(type/stride)] retained
20007 category SUN_triangle_list
20008 version 1.1
20009 glxropcode ?
20010 offset ?
20011
20012###############################################################################
20013#
20014# Extension #166
20015# SUN_vertex commands
20016#
20017###############################################################################
20018
20019Color4ubVertex2fSUN(r, g, b, a, x, y)
20020 return void
20021 param r UInt8 in value
20022 param g UInt8 in value
20023 param b UInt8 in value
20024 param a UInt8 in value
20025 param x Float32 in value
20026 param y Float32 in value
20027 category SUN_vertex
20028 version 1.1
20029 glxropcode ?
20030 offset ?
20031
20032Color4ubVertex2fvSUN(c, v)
20033 return void
20034 param c UInt8 in array [4]
20035 param v Float32 in array [2]
20036 category SUN_vertex
20037 version 1.1
20038 glxropcode ?
20039 offset ?
20040
20041Color4ubVertex3fSUN(r, g, b, a, x, y, z)
20042 return void
20043 param r UInt8 in value
20044 param g UInt8 in value
20045 param b UInt8 in value
20046 param a UInt8 in value
20047 param x Float32 in value
20048 param y Float32 in value
20049 param z Float32 in value
20050 category SUN_vertex
20051 version 1.1
20052 glxropcode ?
20053 offset ?
20054
20055Color4ubVertex3fvSUN(c, v)
20056 return void
20057 param c UInt8 in array [4]
20058 param v Float32 in array [3]
20059 category SUN_vertex
20060 version 1.1
20061 glxropcode ?
20062 offset ?
20063
20064Color3fVertex3fSUN(r, g, b, x, y, z)
20065 return void
20066 param r Float32 in value
20067 param g Float32 in value
20068 param b Float32 in value
20069 param x Float32 in value
20070 param y Float32 in value
20071 param z Float32 in value
20072 category SUN_vertex
20073 version 1.1
20074 glxropcode ?
20075 offset ?
20076
20077Color3fVertex3fvSUN(c, v)
20078 return void
20079 param c Float32 in array [3]
20080 param v Float32 in array [3]
20081 category SUN_vertex
20082 version 1.1
20083 glxropcode ?
20084 offset ?
20085
20086Normal3fVertex3fSUN(nx, ny, nz, x, y, z)
20087 return void
20088 param nx Float32 in value
20089 param ny Float32 in value
20090 param nz Float32 in value
20091 param x Float32 in value
20092 param y Float32 in value
20093 param z Float32 in value
20094 category SUN_vertex
20095 version 1.1
20096 glxropcode ?
20097 offset ?
20098
20099Normal3fVertex3fvSUN(n, v)
20100 return void
20101 param n Float32 in array [3]
20102 param v Float32 in array [3]
20103 category SUN_vertex
20104 version 1.1
20105 glxropcode ?
20106 offset ?
20107
20108Color4fNormal3fVertex3fSUN(r, g, b, a, nx, ny, nz, x, y, z)
20109 return void
20110 param r Float32 in value
20111 param g Float32 in value
20112 param b Float32 in value
20113 param a Float32 in value
20114 param nx Float32 in value
20115 param ny Float32 in value
20116 param nz Float32 in value
20117 param x Float32 in value
20118 param y Float32 in value
20119 param z Float32 in value
20120 category SUN_vertex
20121 version 1.1
20122 glxropcode ?
20123 offset ?
20124
20125Color4fNormal3fVertex3fvSUN(c, n, v)
20126 return void
20127 param c Float32 in array [4]
20128 param n Float32 in array [3]
20129 param v Float32 in array [3]
20130 category SUN_vertex
20131 version 1.1
20132 glxropcode ?
20133 offset ?
20134
20135TexCoord2fVertex3fSUN(s, t, x, y, z)
20136 return void
20137 param s Float32 in value
20138 param t Float32 in value
20139 param x Float32 in value
20140 param y Float32 in value
20141 param z Float32 in value
20142 category SUN_vertex
20143 version 1.1
20144 glxropcode ?
20145 offset ?
20146
20147TexCoord2fVertex3fvSUN(tc, v)
20148 return void
20149 param tc Float32 in array [2]
20150 param v Float32 in array [3]
20151 category SUN_vertex
20152 version 1.1
20153 glxropcode ?
20154 offset ?
20155
20156TexCoord4fVertex4fSUN(s, t, p, q, x, y, z, w)
20157 return void
20158 param s Float32 in value
20159 param t Float32 in value
20160 param p Float32 in value
20161 param q Float32 in value
20162 param x Float32 in value
20163 param y Float32 in value
20164 param z Float32 in value
20165 param w Float32 in value
20166 category SUN_vertex
20167 version 1.1
20168 glxropcode ?
20169 offset ?
20170
20171TexCoord4fVertex4fvSUN(tc, v)
20172 return void
20173 param tc Float32 in array [4]
20174 param v Float32 in array [4]
20175 category SUN_vertex
20176 version 1.1
20177 glxropcode ?
20178 offset ?
20179
20180TexCoord2fColor4ubVertex3fSUN(s, t, r, g, b, a, x, y, z)
20181 return void
20182 param s Float32 in value
20183 param t Float32 in value
20184 param r UInt8 in value
20185 param g UInt8 in value
20186 param b UInt8 in value
20187 param a UInt8 in value
20188 param x Float32 in value
20189 param y Float32 in value
20190 param z Float32 in value
20191 category SUN_vertex
20192 version 1.1
20193 glxropcode ?
20194 offset ?
20195
20196TexCoord2fColor4ubVertex3fvSUN(tc, c, v)
20197 return void
20198 param tc Float32 in array [2]
20199 param c UInt8 in array [4]
20200 param v Float32 in array [3]
20201 category SUN_vertex
20202 version 1.1
20203 glxropcode ?
20204 offset ?
20205
20206TexCoord2fColor3fVertex3fSUN(s, t, r, g, b, x, y, z)
20207 return void
20208 param s Float32 in value
20209 param t Float32 in value
20210 param r Float32 in value
20211 param g Float32 in value
20212 param b Float32 in value
20213 param x Float32 in value
20214 param y Float32 in value
20215 param z Float32 in value
20216 category SUN_vertex
20217 version 1.1
20218 glxropcode ?
20219 offset ?
20220
20221TexCoord2fColor3fVertex3fvSUN(tc, c, v)
20222 return void
20223 param tc Float32 in array [2]
20224 param c Float32 in array [3]
20225 param v Float32 in array [3]
20226 category SUN_vertex
20227 version 1.1
20228 glxropcode ?
20229 offset ?
20230
20231TexCoord2fNormal3fVertex3fSUN(s, t, nx, ny, nz, x, y, z)
20232 return void
20233 param s Float32 in value
20234 param t Float32 in value
20235 param nx Float32 in value
20236 param ny Float32 in value
20237 param nz Float32 in value
20238 param x Float32 in value
20239 param y Float32 in value
20240 param z Float32 in value
20241 category SUN_vertex
20242 version 1.1
20243 glxropcode ?
20244 offset ?
20245
20246TexCoord2fNormal3fVertex3fvSUN(tc, n, v)
20247 return void
20248 param tc Float32 in array [2]
20249 param n Float32 in array [3]
20250 param v Float32 in array [3]
20251 category SUN_vertex
20252 version 1.1
20253 glxropcode ?
20254 offset ?
20255
20256TexCoord2fColor4fNormal3fVertex3fSUN(s, t, r, g, b, a, nx, ny, nz, x, y, z)
20257 return void
20258 param s Float32 in value
20259 param t Float32 in value
20260 param r Float32 in value
20261 param g Float32 in value
20262 param b Float32 in value
20263 param a Float32 in value
20264 param nx Float32 in value
20265 param ny Float32 in value
20266 param nz Float32 in value
20267 param x Float32 in value
20268 param y Float32 in value
20269 param z Float32 in value
20270 category SUN_vertex
20271 version 1.1
20272 glxropcode ?
20273 offset ?
20274
20275TexCoord2fColor4fNormal3fVertex3fvSUN(tc, c, n, v)
20276 return void
20277 param tc Float32 in array [2]
20278 param c Float32 in array [4]
20279 param n Float32 in array [3]
20280 param v Float32 in array [3]
20281 category SUN_vertex
20282 version 1.1
20283 glxropcode ?
20284 offset ?
20285
20286TexCoord4fColor4fNormal3fVertex4fSUN(s, t, p, q, r, g, b, a, nx, ny, nz, x, y, z, w)
20287 return void
20288 param s Float32 in value
20289 param t Float32 in value
20290 param p Float32 in value
20291 param q Float32 in value
20292 param r Float32 in value
20293 param g Float32 in value
20294 param b Float32 in value
20295 param a Float32 in value
20296 param nx Float32 in value
20297 param ny Float32 in value
20298 param nz Float32 in value
20299 param x Float32 in value
20300 param y Float32 in value
20301 param z Float32 in value
20302 param w Float32 in value
20303 category SUN_vertex
20304 version 1.1
20305 glxropcode ?
20306 offset ?
20307
20308TexCoord4fColor4fNormal3fVertex4fvSUN(tc, c, n, v)
20309 return void
20310 param tc Float32 in array [4]
20311 param c Float32 in array [4]
20312 param n Float32 in array [3]
20313 param v Float32 in array [4]
20314 category SUN_vertex
20315 version 1.1
20316 glxropcode ?
20317 offset ?
20318
20319ReplacementCodeuiVertex3fSUN(rc, x, y, z)
20320 return void
20321 param rc ReplacementCodeSUN in value
20322 param x Float32 in value
20323 param y Float32 in value
20324 param z Float32 in value
20325 category SUN_vertex
20326 version 1.1
20327 glxropcode ?
20328 offset ?
20329
20330ReplacementCodeuiVertex3fvSUN(rc, v)
20331 return void
20332 param rc ReplacementCodeSUN in array [1]
20333 param v Float32 in array [3]
20334 category SUN_vertex
20335 version 1.1
20336 glxropcode ?
20337 offset ?
20338
20339ReplacementCodeuiColor4ubVertex3fSUN(rc, r, g, b, a, x, y, z)
20340 return void
20341 param rc ReplacementCodeSUN in value
20342 param r UInt8 in value
20343 param g UInt8 in value
20344 param b UInt8 in value
20345 param a UInt8 in value
20346 param x Float32 in value
20347 param y Float32 in value
20348 param z Float32 in value
20349 category SUN_vertex
20350 version 1.1
20351 glxropcode ?
20352 offset ?
20353
20354ReplacementCodeuiColor4ubVertex3fvSUN(rc, c, v)
20355 return void
20356 param rc ReplacementCodeSUN in array [1]
20357 param c UInt8 in array [4]
20358 param v Float32 in array [3]
20359 category SUN_vertex
20360 version 1.1
20361 glxropcode ?
20362 offset ?
20363
20364ReplacementCodeuiColor3fVertex3fSUN(rc, r, g, b, x, y, z)
20365 return void
20366 param rc ReplacementCodeSUN in value
20367 param r Float32 in value
20368 param g Float32 in value
20369 param b Float32 in value
20370 param x Float32 in value
20371 param y Float32 in value
20372 param z Float32 in value
20373 category SUN_vertex
20374 version 1.1
20375 glxropcode ?
20376 offset ?
20377
20378ReplacementCodeuiColor3fVertex3fvSUN(rc, c, v)
20379 return void
20380 param rc ReplacementCodeSUN in array [1]
20381 param c Float32 in array [3]
20382 param v Float32 in array [3]
20383 category SUN_vertex
20384 version 1.1
20385 glxropcode ?
20386 offset ?
20387
20388ReplacementCodeuiNormal3fVertex3fSUN(rc, nx, ny, nz, x, y, z)
20389 return void
20390 param rc ReplacementCodeSUN in value
20391 param nx Float32 in value
20392 param ny Float32 in value
20393 param nz Float32 in value
20394 param x Float32 in value
20395 param y Float32 in value
20396 param z Float32 in value
20397 category SUN_vertex
20398 version 1.1
20399 glxropcode ?
20400 offset ?
20401
20402ReplacementCodeuiNormal3fVertex3fvSUN(rc, n, v)
20403 return void
20404 param rc ReplacementCodeSUN in array [1]
20405 param n Float32 in array [3]
20406 param v Float32 in array [3]
20407 category SUN_vertex
20408 version 1.1
20409 glxropcode ?
20410 offset ?
20411
20412ReplacementCodeuiColor4fNormal3fVertex3fSUN(rc, r, g, b, a, nx, ny, nz, x, y, z)
20413 return void
20414 param rc ReplacementCodeSUN in value
20415 param r Float32 in value
20416 param g Float32 in value
20417 param b Float32 in value
20418 param a Float32 in value
20419 param nx Float32 in value
20420 param ny Float32 in value
20421 param nz Float32 in value
20422 param x Float32 in value
20423 param y Float32 in value
20424 param z Float32 in value
20425 category SUN_vertex
20426 version 1.1
20427 glxropcode ?
20428 offset ?
20429
20430ReplacementCodeuiColor4fNormal3fVertex3fvSUN(rc, c, n, v)
20431 return void
20432 param rc ReplacementCodeSUN in array [1]
20433 param c Float32 in array [4]
20434 param n Float32 in array [3]
20435 param v Float32 in array [3]
20436 category SUN_vertex
20437 version 1.1
20438 glxropcode ?
20439 offset ?
20440
20441ReplacementCodeuiTexCoord2fVertex3fSUN(rc, s, t, x, y, z)
20442 return void
20443 param rc ReplacementCodeSUN in value
20444 param s Float32 in value
20445 param t Float32 in value
20446 param x Float32 in value
20447 param y Float32 in value
20448 param z Float32 in value
20449 category SUN_vertex
20450 version 1.1
20451 glxropcode ?
20452 offset ?
20453
20454ReplacementCodeuiTexCoord2fVertex3fvSUN(rc, tc, v)
20455 return void
20456 param rc ReplacementCodeSUN in array [1]
20457 param tc Float32 in array [2]
20458 param v Float32 in array [3]
20459 category SUN_vertex
20460 version 1.1
20461 glxropcode ?
20462 offset ?
20463
20464ReplacementCodeuiTexCoord2fNormal3fVertex3fSUN(rc, s, t, nx, ny, nz, x, y, z)
20465 return void
20466 param rc ReplacementCodeSUN in value
20467 param s Float32 in value
20468 param t Float32 in value
20469 param nx Float32 in value
20470 param ny Float32 in value
20471 param nz Float32 in value
20472 param x Float32 in value
20473 param y Float32 in value
20474 param z Float32 in value
20475 category SUN_vertex
20476 version 1.1
20477 glxropcode ?
20478 offset ?
20479
20480ReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN(rc, tc, n, v)
20481 return void
20482 param rc ReplacementCodeSUN in array [1]
20483 param tc Float32 in array [2]
20484 param n Float32 in array [3]
20485 param v Float32 in array [3]
20486 category SUN_vertex
20487 version 1.1
20488 glxropcode ?
20489 offset ?
20490
20491ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN(rc, s, t, r, g, b, a, nx, ny, nz, x, y, z)
20492 return void
20493 param rc ReplacementCodeSUN in value
20494 param s Float32 in value
20495 param t Float32 in value
20496 param r Float32 in value
20497 param g Float32 in value
20498 param b Float32 in value
20499 param a Float32 in value
20500 param nx Float32 in value
20501 param ny Float32 in value
20502 param nz Float32 in value
20503 param x Float32 in value
20504 param y Float32 in value
20505 param z Float32 in value
20506 category SUN_vertex
20507 version 1.1
20508 glxropcode ?
20509 offset ?
20510
20511ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN(rc, tc, c, n, v)
20512 return void
20513 param rc ReplacementCodeSUN in array [1]
20514 param tc Float32 in array [2]
20515 param c Float32 in array [4]
20516 param n Float32 in array [3]
20517 param v Float32 in array [3]
20518 category SUN_vertex
20519 version 1.1
20520 glxropcode ?
20521 offset ?
20522
20523###############################################################################
20524#
20525# Extension #167 - WGL_EXT_display_color_table
20526# Extension #168 - WGL_EXT_extensions_string
20527# Extension #169 - WGL_EXT_make_current_read
20528# Extension #170 - WGL_EXT_pixel_format
20529# Extension #171 - WGL_EXT_pbuffer
20530# Extension #172 - WGL_EXT_swap_control
20531#
20532###############################################################################
20533
20534###############################################################################
20535#
20536# Extension #173
20537# EXT_blend_func_separate commands (also INGR_blend_func_separate)
20538#
20539###############################################################################
20540
20541BlendFuncSeparateEXT(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha)
20542 return void
20543 param sfactorRGB BlendFuncSeparateParameterEXT in value
20544 param dfactorRGB BlendFuncSeparateParameterEXT in value
20545 param sfactorAlpha BlendFuncSeparateParameterEXT in value
20546 param dfactorAlpha BlendFuncSeparateParameterEXT in value
20547 category EXT_blend_func_separate
20548 glxropcode 4134
20549 version 1.0
20550 extension
20551 alias BlendFuncSeparate
20552
20553BlendFuncSeparateINGR(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha)
20554 return void
20555 param sfactorRGB BlendFuncSeparateParameterEXT in value
20556 param dfactorRGB BlendFuncSeparateParameterEXT in value
20557 param sfactorAlpha BlendFuncSeparateParameterEXT in value
20558 param dfactorAlpha BlendFuncSeparateParameterEXT in value
20559 category INGR_blend_func_separate
20560 glxropcode 4134
20561 version 1.0
20562 extension
20563 alias BlendFuncSeparateEXT
20564
20565###############################################################################
20566#
20567# Extension #174
20568# INGR_color_clamp commands
20569#
20570###############################################################################
20571
20572# (none)
20573newcategory: INGR_color_clamp
20574
20575###############################################################################
20576#
20577# Extension #175
20578# INGR_interlace_read commands
20579#
20580###############################################################################
20581
20582# (none)
20583newcategory: INGR_interlace_read
20584
20585###############################################################################
20586#
20587# Extension #176
20588# EXT_stencil_wrap commands
20589#
20590###############################################################################
20591
20592# (none)
20593newcategory: EXT_stencil_wrap
20594
20595###############################################################################
20596#
20597# Extension #177 - skipped
20598#
20599###############################################################################
20600
20601###############################################################################
20602#
20603# Extension #178
20604# EXT_422_pixels commands
20605#
20606###############################################################################
20607
20608# (none)
20609newcategory: EXT_422_pixels
20610
20611###############################################################################
20612#
20613# Extension #179
20614# NV_texgen_reflection commands
20615#
20616###############################################################################
20617
20618# (none)
20619newcategory: NV_texgen_reflection
20620
20621###############################################################################
20622#
20623# Extension #???
20624# @ EXT_texture_cube_map commands
20625#
20626###############################################################################
20627
20628# (none)
20629
20630###############################################################################
20631#
20632# Extension #180 - skipped
20633# Extension #181 - skipped
20634#
20635###############################################################################
20636
20637###############################################################################
20638#
20639# Extension #182
20640# SUN_convolution_border_modes commands
20641#
20642###############################################################################
20643
20644# (none)
20645newcategory: SUN_convolution_border_modes
20646
20647###############################################################################
20648#
20649# Extension #183 - GLX_SUN_get_transparent_index
20650# Extension #184 - skipped
20651#
20652###############################################################################
20653
20654###############################################################################
20655#
20656# Extension #185
20657# EXT_texture_env_add commands
20658#
20659###############################################################################
20660
20661# (none)
20662newcategory: EXT_texture_env_add
20663
20664###############################################################################
20665#
20666# Extension #186
20667# EXT_texture_lod_bias commands
20668#
20669###############################################################################
20670
20671# (none)
20672newcategory: EXT_texture_lod_bias
20673
20674###############################################################################
20675#
20676# Extension #187
20677# EXT_texture_filter_anisotropic commands
20678#
20679###############################################################################
20680
20681# (none)
20682newcategory: EXT_texture_filter_anisotropic
20683
20684###############################################################################
20685#
20686# Extension #188
20687# EXT_vertex_weighting commands
20688#
20689###############################################################################
20690
20691# GLX stuff to be written
20692VertexWeightfEXT(weight)
20693 return void
20694 param weight Float32 in value
20695 category EXT_vertex_weighting
20696 vectorequiv VertexWeightfvEXT
20697 version 1.1
20698 extension soft WINSOFT NV10
20699 glxflags ignore
20700 offset 494
20701
20702VertexWeightfvEXT(weight)
20703 return void
20704 param weight Float32 in array [1]
20705 category EXT_vertex_weighting
20706 version 1.1
20707 extension soft WINSOFT NV10
20708 glxropcode 4135
20709 glxflags ignore
20710 offset 495
20711
20712VertexWeightPointerEXT(size, type, stride, pointer)
20713 return void
20714 param size Int32 in value
20715 param type VertexWeightPointerTypeEXT in value
20716 param stride SizeI in value
20717 param pointer Void in array [COMPSIZE(type/stride)] retained
20718 category EXT_vertex_weighting
20719 version 1.1
20720 extension soft WINSOFT NV10
20721 dlflags notlistable
20722 glxflags ignore
20723 offset 496
20724
20725###############################################################################
20726#
20727# Extension #189
20728# NV_light_max_exponent commands
20729#
20730###############################################################################
20731
20732# (none)
20733newcategory: NV_light_max_exponent
20734
20735###############################################################################
20736#
20737# Extension #190
20738# NV_vertex_array_range commands
20739#
20740###############################################################################
20741
20742FlushVertexArrayRangeNV()
20743 return void
20744 category NV_vertex_array_range
20745 version 1.1
20746 extension soft WINSOFT NV10
20747 dlflags notlistable
20748 glxflags client-handcode server-handcode ignore
20749 offset 497
20750
20751VertexArrayRangeNV(length, pointer)
20752 return void
20753 param length SizeI in value
20754 param pointer Void in array [COMPSIZE(length)] retained
20755 category NV_vertex_array_range
20756 version 1.1
20757 extension soft WINSOFT NV10
20758 dlflags notlistable
20759 glxflags client-handcode server-handcode ignore
20760 offset 498
20761
20762###############################################################################
20763#
20764# Extension #191
20765# NV_register_combiners commands
20766#
20767###############################################################################
20768
20769CombinerParameterfvNV(pname, params)
20770 return void
20771 param pname CombinerParameterNV in value
20772 param params CheckedFloat32 in array [COMPSIZE(pname)]
20773 category NV_register_combiners
20774 version 1.1
20775 extension soft WINSOFT NV10
20776 glxropcode 4137
20777 glxflags ignore
20778 offset 499
20779
20780CombinerParameterfNV(pname, param)
20781 return void
20782 param pname CombinerParameterNV in value
20783 param param Float32 in value
20784 category NV_register_combiners
20785 version 1.1
20786 extension soft WINSOFT NV10
20787 glxropcode 4136
20788 glxflags ignore
20789 offset 500
20790
20791CombinerParameterivNV(pname, params)
20792 return void
20793 param pname CombinerParameterNV in value
20794 param params CheckedInt32 in array [COMPSIZE(pname)]
20795 category NV_register_combiners
20796 version 1.1
20797 extension soft WINSOFT NV10
20798 glxropcode 4139
20799 glxflags ignore
20800 offset 501
20801
20802CombinerParameteriNV(pname, param)
20803 return void
20804 param pname CombinerParameterNV in value
20805 param param Int32 in value
20806 category NV_register_combiners
20807 version 1.1
20808 extension soft WINSOFT NV10
20809 glxropcode 4138
20810 glxflags ignore
20811 offset 502
20812
20813CombinerInputNV(stage, portion, variable, input, mapping, componentUsage)
20814 return void
20815 param stage CombinerStageNV in value
20816 param portion CombinerPortionNV in value
20817 param variable CombinerVariableNV in value
20818 param input CombinerRegisterNV in value
20819 param mapping CombinerMappingNV in value
20820 param componentUsage CombinerComponentUsageNV in value
20821 category NV_register_combiners
20822 version 1.1
20823 extension soft WINSOFT NV10
20824 glxropcode 4140
20825 glxflags ignore
20826 offset 503
20827
20828CombinerOutputNV(stage, portion, abOutput, cdOutput, sumOutput, scale, bias, abDotProduct, cdDotProduct, muxSum)
20829 return void
20830 param stage CombinerStageNV in value
20831 param portion CombinerPortionNV in value
20832 param abOutput CombinerRegisterNV in value
20833 param cdOutput CombinerRegisterNV in value
20834 param sumOutput CombinerRegisterNV in value
20835 param scale CombinerScaleNV in value
20836 param bias CombinerBiasNV in value
20837 param abDotProduct Boolean in value
20838 param cdDotProduct Boolean in value
20839 param muxSum Boolean in value
20840 category NV_register_combiners
20841 version 1.1
20842 extension soft WINSOFT NV10
20843 glxropcode 4141
20844 glxflags ignore
20845 offset 504
20846
20847FinalCombinerInputNV(variable, input, mapping, componentUsage)
20848 return void
20849 param variable CombinerVariableNV in value
20850 param input CombinerRegisterNV in value
20851 param mapping CombinerMappingNV in value
20852 param componentUsage CombinerComponentUsageNV in value
20853 category NV_register_combiners
20854 version 1.1
20855 extension soft WINSOFT NV10
20856 glxropcode 4142
20857 glxflags ignore
20858 offset 505
20859
20860GetCombinerInputParameterfvNV(stage, portion, variable, pname, params)
20861 return void
20862 param stage CombinerStageNV in value
20863 param portion CombinerPortionNV in value
20864 param variable CombinerVariableNV in value
20865 param pname CombinerParameterNV in value
20866 param params Float32 out array [COMPSIZE(pname)]
20867 dlflags notlistable
20868 category NV_register_combiners
20869 version 1.1
20870 extension soft WINSOFT NV10
20871 glxvendorpriv 1270
20872 glxflags ignore
20873 offset 506
20874
20875GetCombinerInputParameterivNV(stage, portion, variable, pname, params)
20876 return void
20877 param stage CombinerStageNV in value
20878 param portion CombinerPortionNV in value
20879 param variable CombinerVariableNV in value
20880 param pname CombinerParameterNV in value
20881 param params Int32 out array [COMPSIZE(pname)]
20882 dlflags notlistable
20883 category NV_register_combiners
20884 version 1.1
20885 extension soft WINSOFT NV10
20886 glxvendorpriv 1271
20887 glxflags ignore
20888 offset 507
20889
20890GetCombinerOutputParameterfvNV(stage, portion, pname, params)
20891 return void
20892 param stage CombinerStageNV in value
20893 param portion CombinerPortionNV in value
20894 param pname CombinerParameterNV in value
20895 param params Float32 out array [COMPSIZE(pname)]
20896 dlflags notlistable
20897 category NV_register_combiners
20898 version 1.1
20899 extension soft WINSOFT NV10
20900 glxvendorpriv 1272
20901 glxflags ignore
20902 offset 508
20903
20904GetCombinerOutputParameterivNV(stage, portion, pname, params)
20905 return void
20906 param stage CombinerStageNV in value
20907 param portion CombinerPortionNV in value
20908 param pname CombinerParameterNV in value
20909 param params Int32 out array [COMPSIZE(pname)]
20910 dlflags notlistable
20911 category NV_register_combiners
20912 version 1.1
20913 extension soft WINSOFT NV10
20914 glxvendorpriv 1273
20915 glxflags ignore
20916 offset 509
20917
20918GetFinalCombinerInputParameterfvNV(variable, pname, params)
20919 return void
20920 param variable CombinerVariableNV in value
20921 param pname CombinerParameterNV in value
20922 param params Float32 out array [COMPSIZE(pname)]
20923 dlflags notlistable
20924 category NV_register_combiners
20925 version 1.1
20926 extension soft WINSOFT NV10
20927 glxvendorpriv 1274
20928 glxflags ignore
20929 offset 510
20930
20931GetFinalCombinerInputParameterivNV(variable, pname, params)
20932 return void
20933 param variable CombinerVariableNV in value
20934 param pname CombinerParameterNV in value
20935 param params Int32 out array [COMPSIZE(pname)]
20936 dlflags notlistable
20937 category NV_register_combiners
20938 version 1.1
20939 extension soft WINSOFT NV10
20940 glxvendorpriv 1275
20941 glxflags ignore
20942 offset 511
20943
20944###############################################################################
20945#
20946# Extension #192
20947# NV_fog_distance commands
20948#
20949###############################################################################
20950
20951# (none)
20952newcategory: NV_fog_distance
20953
20954###############################################################################
20955#
20956# Extension #193
20957# NV_texgen_emboss commands
20958#
20959###############################################################################
20960
20961# (none)
20962newcategory: NV_texgen_emboss
20963
20964###############################################################################
20965#
20966# Extension #194
20967# NV_blend_square commands
20968#
20969###############################################################################
20970
20971# (none)
20972newcategory: NV_blend_square
20973
20974###############################################################################
20975#
20976# Extension #195
20977# NV_texture_env_combine4 commands
20978#
20979###############################################################################
20980
20981# (none)
20982newcategory: NV_texture_env_combine4
20983
20984###############################################################################
20985#
20986# Extension #196
20987# MESA_resize_buffers commands
20988#
20989###############################################################################
20990
20991ResizeBuffersMESA()
20992 return void
20993 category MESA_resize_buffers
20994 version 1.0
20995 glxropcode ?
20996 offset 512
20997
20998###############################################################################
20999#
21000# Extension #197
21001# MESA_window_pos commands
21002#
21003# Note that the 2- and 3-component versions are now aliases of ARB
21004# entry points.
21005#
21006###############################################################################
21007
21008WindowPos2dMESA(x, y)
21009 return void
21010 param x CoordD in value
21011 param y CoordD in value
21012 category MESA_window_pos
21013 vectorequiv WindowPos2dvMESA
21014 version 1.0
21015 alias WindowPos2dARB
21016
21017WindowPos2dvMESA(v)
21018 return void
21019 param v CoordD in array [2]
21020 category MESA_window_pos
21021 version 1.0
21022 glxropcode ?
21023 alias WindowPos2dvARB
21024
21025WindowPos2fMESA(x, y)
21026 return void
21027 param x CoordF in value
21028 param y CoordF in value
21029 category MESA_window_pos
21030 vectorequiv WindowPos2fvMESA
21031 version 1.0
21032 alias WindowPos2fARB
21033
21034WindowPos2fvMESA(v)
21035 return void
21036 param v CoordF in array [2]
21037 category MESA_window_pos
21038 version 1.0
21039 glxropcode ?
21040 alias WindowPos2fvARB
21041
21042WindowPos2iMESA(x, y)
21043 return void
21044 param x CoordI in value
21045 param y CoordI in value
21046 category MESA_window_pos
21047 vectorequiv WindowPos2ivMESA
21048 version 1.0
21049 alias WindowPos2iARB
21050
21051WindowPos2ivMESA(v)
21052 return void
21053 param v CoordI in array [2]
21054 category MESA_window_pos
21055 version 1.0
21056 glxropcode ?
21057 alias WindowPos2ivARB
21058
21059WindowPos2sMESA(x, y)
21060 return void
21061 param x CoordS in value
21062 param y CoordS in value
21063 category MESA_window_pos
21064 vectorequiv WindowPos2svMESA
21065 version 1.0
21066 alias WindowPos2sARB
21067
21068WindowPos2svMESA(v)
21069 return void
21070 param v CoordS in array [2]
21071 category MESA_window_pos
21072 version 1.0
21073 glxropcode ?
21074 alias WindowPos2svARB
21075
21076WindowPos3dMESA(x, y, z)
21077 return void
21078 param x CoordD in value
21079 param y CoordD in value
21080 param z CoordD in value
21081 vectorequiv WindowPos3dvMESA
21082 category MESA_window_pos
21083 version 1.0
21084 alias WindowPos3dARB
21085
21086WindowPos3dvMESA(v)
21087 return void
21088 param v CoordD in array [3]
21089 category MESA_window_pos
21090 version 1.0
21091 glxropcode ?
21092 alias WindowPos3dvARB
21093
21094WindowPos3fMESA(x, y, z)
21095 return void
21096 param x CoordF in value
21097 param y CoordF in value
21098 param z CoordF in value
21099 category MESA_window_pos
21100 vectorequiv WindowPos3fvMESA
21101 version 1.0
21102 alias WindowPos3fARB
21103
21104WindowPos3fvMESA(v)
21105 return void
21106 param v CoordF in array [3]
21107 category MESA_window_pos
21108 version 1.0
21109 glxropcode ?
21110 alias WindowPos3fvARB
21111
21112WindowPos3iMESA(x, y, z)
21113 return void
21114 param x CoordI in value
21115 param y CoordI in value
21116 param z CoordI in value
21117 category MESA_window_pos
21118 vectorequiv WindowPos3ivMESA
21119 version 1.0
21120 alias WindowPos3iARB
21121
21122WindowPos3ivMESA(v)
21123 return void
21124 param v CoordI in array [3]
21125 category MESA_window_pos
21126 version 1.0
21127 glxropcode ?
21128 alias WindowPos3ivARB
21129
21130WindowPos3sMESA(x, y, z)
21131 return void
21132 param x CoordS in value
21133 param y CoordS in value
21134 param z CoordS in value
21135 category MESA_window_pos
21136 vectorequiv WindowPos3svMESA
21137 version 1.0
21138 alias WindowPos3sARB
21139
21140WindowPos3svMESA(v)
21141 return void
21142 param v CoordS in array [3]
21143 category MESA_window_pos
21144 version 1.0
21145 glxropcode ?
21146 alias WindowPos3svARB
21147
21148WindowPos4dMESA(x, y, z, w)
21149 return void
21150 param x CoordD in value
21151 param y CoordD in value
21152 param z CoordD in value
21153 param w CoordD in value
21154 vectorequiv WindowPos4dvMESA
21155 category MESA_window_pos
21156 version 1.0
21157 offset 529
21158
21159WindowPos4dvMESA(v)
21160 return void
21161 param v CoordD in array [4]
21162 category MESA_window_pos
21163 version 1.0
21164 glxropcode ?
21165 offset 530
21166
21167WindowPos4fMESA(x, y, z, w)
21168 return void
21169 param x CoordF in value
21170 param y CoordF in value
21171 param z CoordF in value
21172 param w CoordF in value
21173 category MESA_window_pos
21174 vectorequiv WindowPos4fvMESA
21175 version 1.0
21176 offset 531
21177
21178WindowPos4fvMESA(v)
21179 return void
21180 param v CoordF in array [4]
21181 category MESA_window_pos
21182 version 1.0
21183 glxropcode ?
21184 offset 532
21185
21186WindowPos4iMESA(x, y, z, w)
21187 return void
21188 param x CoordI in value
21189 param y CoordI in value
21190 param z CoordI in value
21191 param w CoordI in value
21192 category MESA_window_pos
21193 vectorequiv WindowPos4ivMESA
21194 version 1.0
21195 offset 533
21196
21197WindowPos4ivMESA(v)
21198 return void
21199 param v CoordI in array [4]
21200 category MESA_window_pos
21201 version 1.0
21202 glxropcode ?
21203 offset 534
21204
21205WindowPos4sMESA(x, y, z, w)
21206 return void
21207 param x CoordS in value
21208 param y CoordS in value
21209 param z CoordS in value
21210 param w CoordS in value
21211 category MESA_window_pos
21212 vectorequiv WindowPos4svMESA
21213 version 1.0
21214 offset 535
21215
21216WindowPos4svMESA(v)
21217 return void
21218 param v CoordS in array [4]
21219 category MESA_window_pos
21220 version 1.0
21221 glxropcode ?
21222 offset 536
21223
21224###############################################################################
21225#
21226# Extension #198
21227# EXT_texture_compression_s3tc commands
21228#
21229###############################################################################
21230
21231#@@ (none yet)
21232
21233###############################################################################
21234#
21235# Extension #199
21236# IBM_cull_vertex commands
21237#
21238###############################################################################
21239
21240# (none)
21241newcategory: IBM_cull_vertex
21242
21243###############################################################################
21244#
21245# Extension #200
21246# IBM_multimode_draw_arrays commands
21247#
21248###############################################################################
21249
21250MultiModeDrawArraysIBM(mode, first, count, primcount, modestride)
21251 return void
21252 param mode BeginMode in array [COMPSIZE(primcount)]
21253 param first Int32 in array [COMPSIZE(primcount)]
21254 param count SizeI in array [COMPSIZE(primcount)]
21255 param primcount SizeI in value
21256 param modestride Int32 in value
21257 category IBM_multimode_draw_arrays
21258 version 1.1
21259 glxropcode ?
21260 offset 708
21261
21262
21263MultiModeDrawElementsIBM(mode, count, type, indices, primcount, modestride)
21264 return void
21265 param mode BeginMode in array [COMPSIZE(primcount)]
21266 param count SizeI in array [COMPSIZE(primcount)]
21267 param type DrawElementsType in value
21268 param indices ConstVoidPointer in array [COMPSIZE(primcount)]
21269 param primcount SizeI in value
21270 param modestride Int32 in value
21271 category IBM_multimode_draw_arrays
21272 version 1.1
21273 glxropcode ?
21274 offset 709
21275
21276###############################################################################
21277#
21278# Extension #201
21279# IBM_vertex_array_lists commands
21280#
21281###############################################################################
21282
21283ColorPointerListIBM(size, type, stride, pointer, ptrstride)
21284 return void
21285 param size Int32 in value
21286 param type ColorPointerType in value
21287 param stride Int32 in value
21288 param pointer VoidPointer in array [COMPSIZE(size/type/stride)] retained
21289 param ptrstride Int32 in value
21290 category IBM_vertex_array_lists
21291 version 1.1
21292 glxropcode ?
21293 offset ?
21294
21295SecondaryColorPointerListIBM(size, type, stride, pointer, ptrstride)
21296 return void
21297 param size Int32 in value
21298 param type SecondaryColorPointerTypeIBM in value
21299 param stride Int32 in value
21300 param pointer VoidPointer in array [COMPSIZE(size/type/stride)] retained
21301 param ptrstride Int32 in value
21302 category IBM_vertex_array_lists
21303 version 1.1
21304 glxropcode ?
21305 offset ?
21306
21307EdgeFlagPointerListIBM(stride, pointer, ptrstride)
21308 return void
21309 param stride Int32 in value
21310 param pointer BooleanPointer in array [COMPSIZE(stride)] retained
21311 param ptrstride Int32 in value
21312 category IBM_vertex_array_lists
21313 version 1.1
21314 glxropcode ?
21315 offset ?
21316
21317FogCoordPointerListIBM(type, stride, pointer, ptrstride)
21318 return void
21319 param type FogPointerTypeIBM in value
21320 param stride Int32 in value
21321 param pointer VoidPointer in array [COMPSIZE(type/stride)] retained
21322 param ptrstride Int32 in value
21323 category IBM_vertex_array_lists
21324 version 1.1
21325 glxropcode ?
21326 offset ?
21327
21328IndexPointerListIBM(type, stride, pointer, ptrstride)
21329 return void
21330 param type IndexPointerType in value
21331 param stride Int32 in value
21332 param pointer VoidPointer in array [COMPSIZE(type/stride)] retained
21333 param ptrstride Int32 in value
21334 category IBM_vertex_array_lists
21335 version 1.1
21336 glxropcode ?
21337 offset ?
21338
21339NormalPointerListIBM(type, stride, pointer, ptrstride)
21340 return void
21341 param type NormalPointerType in value
21342 param stride Int32 in value
21343 param pointer VoidPointer in array [COMPSIZE(type/stride)] retained
21344 param ptrstride Int32 in value
21345 category IBM_vertex_array_lists
21346 version 1.1
21347 glxropcode ?
21348 offset ?
21349
21350TexCoordPointerListIBM(size, type, stride, pointer, ptrstride)
21351 return void
21352 param size Int32 in value
21353 param type TexCoordPointerType in value
21354 param stride Int32 in value
21355 param pointer VoidPointer in array [COMPSIZE(size/type/stride)] retained
21356 param ptrstride Int32 in value
21357 category IBM_vertex_array_lists
21358 version 1.1
21359 glxropcode ?
21360 offset ?
21361
21362VertexPointerListIBM(size, type, stride, pointer, ptrstride)
21363 return void
21364 param size Int32 in value
21365 param type VertexPointerType in value
21366 param stride Int32 in value
21367 param pointer VoidPointer in array [COMPSIZE(size/type/stride)] retained
21368 param ptrstride Int32 in value
21369 category IBM_vertex_array_lists
21370 version 1.1
21371 glxropcode ?
21372 offset ?
21373
21374###############################################################################
21375#
21376# Extension #202
21377# SGIX_subsample commands
21378#
21379###############################################################################
21380
21381# (none)
21382newcategory: SGIX_subsample
21383
21384###############################################################################
21385#
21386# Extension #203
21387# SGIX_ycrcba commands
21388#
21389###############################################################################
21390
21391# (none)
21392newcategory: SGIX_ycrcba
21393
21394###############################################################################
21395#
21396# Extension #204
21397# SGIX_ycrcb_subsample commands
21398#
21399###############################################################################
21400
21401# (none)
21402newcategory: SGIX_ycrcb_subsample
21403
21404###############################################################################
21405#
21406# Extension #205
21407# SGIX_depth_pass_instrument commands
21408#
21409###############################################################################
21410
21411# (none)
21412newcategory: SGIX_depth_pass_instrument
21413
21414###############################################################################
21415#
21416# Extension #206
21417# 3DFX_texture_compression_FXT1 commands
21418#
21419###############################################################################
21420
21421# (none)
21422newcategory: 3DFX_texture_compression_FXT1
21423
21424###############################################################################
21425#
21426# Extension #207
21427# 3DFX_multisample commands
21428#
21429###############################################################################
21430
21431# (none)
21432newcategory: 3DFX_multisample
21433
21434###############################################################################
21435#
21436# Extension #208
21437# 3DFX_tbuffer commands
21438#
21439###############################################################################
21440
21441TbufferMask3DFX(mask)
21442 return void
21443 param mask UInt32 in value
21444 category 3DFX_tbuffer
21445 version 1.2
21446 glxropcode ?
21447 offset 553
21448
21449###############################################################################
21450#
21451# Extension #209
21452# EXT_multisample commands
21453#
21454###############################################################################
21455
21456SampleMaskEXT(value, invert)
21457 return void
21458 param value ClampedFloat32 in value
21459 param invert Boolean in value
21460 category EXT_multisample
21461 version 1.0
21462 glxropcode ?
21463 extension
21464 offset 446
21465
21466SamplePatternEXT(pattern)
21467 return void
21468 param pattern SamplePatternEXT in value
21469 category EXT_multisample
21470 version 1.0
21471 glxropcode ?
21472 glxflags
21473 extension
21474 offset 447
21475
21476###############################################################################
21477#
21478# Extension #210
21479# SGIX_vertex_preclip commands
21480#
21481###############################################################################
21482
21483# (none)
21484newcategory: SGIX_vertex_preclip
21485
21486###############################################################################
21487#
21488# Extension #211
21489# SGIX_convolution_accuracy commands
21490#
21491###############################################################################
21492
21493# (none)
21494newcategory: SGIX_convolution_accuracy
21495
21496###############################################################################
21497#
21498# Extension #212
21499# SGIX_resample commands
21500#
21501###############################################################################
21502
21503# (none)
21504newcategory: SGIX_resample
21505
21506###############################################################################
21507#
21508# Extension #213
21509# SGIS_point_line_texgen commands
21510#
21511###############################################################################
21512
21513# (none)
21514newcategory: SGIS_point_line_texgen
21515
21516###############################################################################
21517#
21518# Extension #214
21519# SGIS_texture_color_mask commands
21520#
21521###############################################################################
21522
21523TextureColorMaskSGIS(red, green, blue, alpha)
21524 return void
21525 param red Boolean in value
21526 param green Boolean in value
21527 param blue Boolean in value
21528 param alpha Boolean in value
21529 category SGIS_texture_color_mask
21530 version 1.1
21531 glxropcode 2082
21532 extension
21533 offset ?
21534
21535###############################################################################
21536#
21537# Extension #215 - GLX_MESA_copy_sub_buffer
21538# Extension #216 - GLX_MESA_pixmap_colormap
21539# Extension #217 - GLX_MESA_release_buffers
21540# Extension #218 - GLX_MESA_set_3dfx_mode
21541#
21542###############################################################################
21543
21544###############################################################################
21545#
21546# Extension #219
21547# SGIX_igloo_interface commands
21548#
21549###############################################################################
21550
21551IglooInterfaceSGIX(pname, params)
21552 return void
21553 dlflags notlistable
21554 param pname IglooFunctionSelectSGIX in value
21555 param params IglooParameterSGIX in array [COMPSIZE(pname)]
21556 category SGIX_igloo_interface
21557 version 1.0
21558 glxflags SGI ignore
21559 extension
21560 glxropcode 200
21561 offset ?
21562
21563###############################################################################
21564#
21565# Extension #220
21566# EXT_texture_env_dot3 commands
21567#
21568###############################################################################
21569
21570# (none)
21571newcategory: EXT_texture_env_dot3
21572
21573###############################################################################
21574#
21575# Extension #221
21576# ATI_texture_mirror_once commands
21577#
21578###############################################################################
21579# (none)
21580newcategory: ATI_texture_mirror_once
21581
21582###############################################################################
21583#
21584# Extension #222
21585# NV_fence commands
21586#
21587###############################################################################
21588
21589DeleteFencesNV(n, fences)
21590 return void
21591 param n SizeI in value
21592 param fences FenceNV in array [n]
21593 category NV_fence
21594 dlflags notlistable
21595 version 1.2
21596 extension soft WINSOFT NV10
21597 glxvendorpriv 1276
21598 glxflags ignore
21599 offset 647
21600
21601GenFencesNV(n, fences)
21602 return void
21603 param n SizeI in value
21604 param fences FenceNV out array [n]
21605 category NV_fence
21606 dlflags notlistable
21607 version 1.2
21608 extension soft WINSOFT NV10
21609 glxvendorpriv 1277
21610 glxflags ignore
21611 offset 648
21612
21613IsFenceNV(fence)
21614 return Boolean
21615 param fence FenceNV in value
21616 category NV_fence
21617 dlflags notlistable
21618 version 1.2
21619 extension soft WINSOFT NV10
21620 glxvendorpriv 1278
21621 glxflags ignore
21622 offset 649
21623
21624TestFenceNV(fence)
21625 return Boolean
21626 param fence FenceNV in value
21627 category NV_fence
21628 dlflags notlistable
21629 version 1.2
21630 extension soft WINSOFT NV10
21631 glxvendorpriv 1279
21632 glxflags ignore
21633 offset 650
21634
21635GetFenceivNV(fence, pname, params)
21636 return void
21637 param fence FenceNV in value
21638 param pname FenceParameterNameNV in value
21639 param params Int32 out array [COMPSIZE(pname)]
21640 category NV_fence
21641 dlflags notlistable
21642 version 1.2
21643 extension soft WINSOFT NV10
21644 glxvendorpriv 1280
21645 glxflags ignore
21646 offset 651
21647
21648FinishFenceNV(fence)
21649 return void
21650 param fence FenceNV in value
21651 category NV_fence
21652 dlflags notlistable
21653 version 1.2
21654 extension soft WINSOFT NV10
21655 glxvendorpriv 1312
21656 glxflags ignore
21657 offset 652
21658
21659SetFenceNV(fence, condition)
21660 return void
21661 param fence FenceNV in value
21662 param condition FenceConditionNV in value
21663 category NV_fence
21664 version 1.2
21665 extension soft WINSOFT NV10
21666 glxflags ignore
21667 offset 653
21668
21669###############################################################################
21670#
21671# Extension #225
21672# NV_evaluators commands
21673#
21674###############################################################################
21675
21676MapControlPointsNV(target, index, type, ustride, vstride, uorder, vorder, packed, points)
21677 return void
21678 param target EvalTargetNV in value
21679 param index UInt32 in value
21680 param type MapTypeNV in value
21681 param ustride SizeI in value
21682 param vstride SizeI in value
21683 param uorder CheckedInt32 in value
21684 param vorder CheckedInt32 in value
21685 param packed Boolean in value
21686 param points Void in array [COMPSIZE(target/uorder/vorder)]
21687 category NV_evaluators
21688 dlflags handcode
21689 version 1.1
21690 extension soft WINSOFT NV10
21691 glxflags ignore
21692 offset ?
21693
21694MapParameterivNV(target, pname, params)
21695 return void
21696 param target EvalTargetNV in value
21697 param pname MapParameterNV in value
21698 param params CheckedInt32 in array [COMPSIZE(target/pname)]
21699 category NV_evaluators
21700 version 1.1
21701 extension soft WINSOFT NV10
21702 glxflags ignore
21703 offset ?
21704
21705MapParameterfvNV(target, pname, params)
21706 return void
21707 param target EvalTargetNV in value
21708 param pname MapParameterNV in value
21709 param params CheckedFloat32 in array [COMPSIZE(target/pname)]
21710 category NV_evaluators
21711 version 1.1
21712 extension soft WINSOFT NV10
21713 glxflags ignore
21714 offset ?
21715
21716GetMapControlPointsNV(target, index, type, ustride, vstride, packed, points)
21717 return void
21718 param target EvalTargetNV in value
21719 param index UInt32 in value
21720 param type MapTypeNV in value
21721 param ustride SizeI in value
21722 param vstride SizeI in value
21723 param packed Boolean in value
21724 param points Void out array [COMPSIZE(target)]
21725 category NV_evaluators
21726 dlflags notlistable
21727 version 1.1
21728 extension soft WINSOFT NV10
21729 glxflags ignore
21730 offset ?
21731
21732GetMapParameterivNV(target, pname, params)
21733 return void
21734 param target EvalTargetNV in value
21735 param pname MapParameterNV in value
21736 param params Int32 out array [COMPSIZE(target/pname)]
21737 category NV_evaluators
21738 dlflags notlistable
21739 version 1.1
21740 extension soft WINSOFT NV10
21741 glxflags ignore
21742 offset ?
21743
21744GetMapParameterfvNV(target, pname, params)
21745 return void
21746 param target EvalTargetNV in value
21747 param pname MapParameterNV in value
21748 param params Float32 out array [COMPSIZE(target/pname)]
21749 category NV_evaluators
21750 dlflags notlistable
21751 version 1.1
21752 extension soft WINSOFT NV10
21753 glxflags ignore
21754 offset ?
21755
21756GetMapAttribParameterivNV(target, index, pname, params)
21757 return void
21758 param target EvalTargetNV in value
21759 param index UInt32 in value
21760 param pname MapAttribParameterNV in value
21761 param params Int32 out array [COMPSIZE(pname)]
21762 category NV_evaluators
21763 dlflags notlistable
21764 version 1.1
21765 extension soft WINSOFT NV10
21766 glxflags ignore
21767 offset ?
21768
21769GetMapAttribParameterfvNV(target, index, pname, params)
21770 return void
21771 param target EvalTargetNV in value
21772 param index UInt32 in value
21773 param pname MapAttribParameterNV in value
21774 param params Float32 out array [COMPSIZE(pname)]
21775 category NV_evaluators
21776 dlflags notlistable
21777 version 1.1
21778 extension soft WINSOFT NV10
21779 glxflags ignore
21780 offset ?
21781
21782EvalMapsNV(target, mode)
21783 return void
21784 param target EvalTargetNV in value
21785 param mode EvalMapsModeNV in value
21786 category NV_evaluators
21787 version 1.1
21788 extension soft WINSOFT NV10
21789 glxflags ignore
21790 offset ?
21791
21792###############################################################################
21793#
21794# Extension #226
21795# NV_packed_depth_stencil commands
21796#
21797###############################################################################
21798
21799# (none)
21800newcategory: NV_packed_depth_stencil
21801
21802###############################################################################
21803#
21804# Extension #227
21805# NV_register_combiners2 commands
21806#
21807###############################################################################
21808
21809CombinerStageParameterfvNV(stage, pname, params)
21810 return void
21811 param stage CombinerStageNV in value
21812 param pname CombinerParameterNV in value
21813 param params CheckedFloat32 in array [COMPSIZE(pname)]
21814 category NV_register_combiners2
21815 version 1.1
21816 extension
21817 glxflags ignore
21818 offset ?
21819
21820GetCombinerStageParameterfvNV(stage, pname, params)
21821 return void
21822 param stage CombinerStageNV in value
21823 param pname CombinerParameterNV in value
21824 param params Float32 out array [COMPSIZE(pname)]
21825 dlflags notlistable
21826 category NV_register_combiners2
21827 version 1.1
21828 extension
21829 glxflags ignore
21830 offset ?
21831
21832###############################################################################
21833#
21834# Extension #228
21835# NV_texture_compression_vtc commands
21836#
21837###############################################################################
21838
21839# (none)
21840newcategory: NV_texture_compression_vtc
21841
21842###############################################################################
21843#
21844# Extension #229
21845# NV_texture_rectangle commands
21846#
21847###############################################################################
21848
21849# (none)
21850newcategory: NV_texture_rectangle
21851
21852###############################################################################
21853#
21854# Extension #230
21855# NV_texture_shader commands
21856#
21857###############################################################################
21858
21859# (none)
21860newcategory: NV_texture_shader
21861
21862###############################################################################
21863#
21864# Extension #231
21865# NV_texture_shader2 commands
21866#
21867###############################################################################
21868
21869# (none)
21870newcategory: NV_texture_shader2
21871
21872###############################################################################
21873#
21874# Extension #232
21875# NV_vertex_array_range2 commands
21876#
21877###############################################################################
21878
21879# (none)
21880newcategory: NV_vertex_array_range2
21881
21882###############################################################################
21883#
21884# Extension #233
21885# NV_vertex_program commands
21886#
21887###############################################################################
21888
21889AreProgramsResidentNV(n, programs, residences)
21890 return Boolean
21891 param n SizeI in value
21892 param programs UInt32 in array [n]
21893 param residences Boolean out array [n]
21894 category NV_vertex_program
21895 dlflags notlistable
21896 version 1.2
21897 extension soft WINSOFT NV10
21898 glxflags ignore
21899 glxvendorpriv 1293
21900 offset 578
21901
21902BindProgramNV(target, id)
21903 return void
21904 param target VertexAttribEnumNV in value
21905 param id UInt32 in value
21906 category NV_vertex_program
21907 version 1.2
21908 extension soft WINSOFT NV10
21909 glxropcode 4180
21910 alias BindProgramARB
21911
21912DeleteProgramsNV(n, programs)
21913 return void
21914 param n SizeI in value
21915 param programs UInt32 in array [n]
21916 category NV_vertex_program
21917 dlflags notlistable
21918 version 1.2
21919 extension soft WINSOFT NV10
21920 glxvendorpriv 1294
21921 alias DeleteProgramsARB
21922
21923ExecuteProgramNV(target, id, params)
21924 return void
21925 param target VertexAttribEnumNV in value
21926 param id UInt32 in value
21927 param params Float32 in array [4]
21928 category NV_vertex_program
21929 version 1.2
21930 extension soft WINSOFT NV10
21931 glxflags ignore
21932 glxropcode 4181
21933 offset 581
21934
21935GenProgramsNV(n, programs)
21936 return void
21937 param n SizeI in value
21938 param programs UInt32 out array [n]
21939 category NV_vertex_program
21940 dlflags notlistable
21941 version 1.2
21942 extension soft WINSOFT NV10
21943 glxvendorpriv 1295
21944 alias GenProgramsARB
21945
21946GetProgramParameterdvNV(target, index, pname, params)
21947 return void
21948 param target VertexAttribEnumNV in value
21949 param index UInt32 in value
21950 param pname VertexAttribEnumNV in value
21951 param params Float64 out array [4]
21952 category NV_vertex_program
21953 dlflags notlistable
21954 version 1.2
21955 extension soft WINSOFT NV10
21956 glxflags ignore
21957 glxvendorpriv 1297
21958 offset 583
21959
21960GetProgramParameterfvNV(target, index, pname, params)
21961 return void
21962 param target VertexAttribEnumNV in value
21963 param index UInt32 in value
21964 param pname VertexAttribEnumNV in value
21965 param params Float32 out array [4]
21966 category NV_vertex_program
21967 dlflags notlistable
21968 version 1.2
21969 extension soft WINSOFT NV10
21970 glxflags ignore
21971 glxvendorpriv 1296
21972 offset 584
21973
21974# GetProgramParameterSigneddvNV(target, index, pname, params)
21975# return void
21976# param target VertexAttribEnumNV in value
21977# param index Int32 in value
21978# param pname VertexAttribEnumNV in value
21979# param params Float64 out array [4]
21980# category NV_vertex_program1_1_dcc
21981# dlflags notlistable
21982# version 1.2
21983# extension soft WINSOFT NV20
21984# glxflags ignore
21985# offset ?
21986#
21987# GetProgramParameterSignedfvNV(target, index, pname, params)
21988# return void
21989# param target VertexAttribEnumNV in value
21990# param index Int32 in value
21991# param pname VertexAttribEnumNV in value
21992# param params Float32 out array [4]
21993# category NV_vertex_program1_1_dcc
21994# dlflags notlistable
21995# version 1.2
21996# extension soft WINSOFT NV20
21997# glxflags ignore
21998# offset ?
21999
22000GetProgramivNV(id, pname, params)
22001 return void
22002 param id UInt32 in value
22003 param pname VertexAttribEnumNV in value
22004 param params Int32 out array [4]
22005 category NV_vertex_program
22006 dlflags notlistable
22007 version 1.2
22008 extension soft WINSOFT NV10
22009 glxflags ignore
22010 glxvendorpriv 1298
22011 offset 585
22012
22013GetProgramStringNV(id, pname, program)
22014 return void
22015 param id UInt32 in value
22016 param pname VertexAttribEnumNV in value
22017 param program ProgramCharacterNV out array [COMPSIZE(id/pname)]
22018 category NV_vertex_program
22019 dlflags notlistable
22020 version 1.2
22021 extension soft WINSOFT NV10
22022 glxflags ignore
22023 glxvendorpriv 1299
22024 offset 586
22025
22026GetTrackMatrixivNV(target, address, pname, params)
22027 return void
22028 param target VertexAttribEnumNV in value
22029 param address UInt32 in value
22030 param pname VertexAttribEnumNV in value
22031 param params Int32 out array [1]
22032 category NV_vertex_program
22033 dlflags notlistable
22034 version 1.2
22035 extension soft WINSOFT NV10
22036 glxflags ignore
22037 glxvendorpriv 1300
22038 offset 587
22039
22040GetVertexAttribdvNV(index, pname, params)
22041 return void
22042 param index UInt32 in value
22043 param pname VertexAttribEnumNV in value
22044 param params Float64 out array [1]
22045 category NV_vertex_program
22046 dlflags notlistable
22047 version 1.2
22048 extension soft WINSOFT NV10
22049 glxvendorpriv 1301
22050 alias GetVertexAttribdv
22051
22052GetVertexAttribfvNV(index, pname, params)
22053 return void
22054 param index UInt32 in value
22055 param pname VertexAttribEnumNV in value
22056 param params Float32 out array [1]
22057 category NV_vertex_program
22058 dlflags notlistable
22059 version 1.2
22060 extension soft WINSOFT NV10
22061 glxvendorpriv 1302
22062 alias GetVertexAttribfv
22063
22064GetVertexAttribivNV(index, pname, params)
22065 return void
22066 param index UInt32 in value
22067 param pname VertexAttribEnumNV in value
22068 param params Int32 out array [1]
22069 category NV_vertex_program
22070 dlflags notlistable
22071 version 1.2
22072 extension soft WINSOFT NV10
22073 glxvendorpriv 1303
22074 alias GetVertexAttribiv
22075
22076GetVertexAttribPointervNV(index, pname, pointer)
22077 return void
22078 param index UInt32 in value
22079 param pname VertexAttribEnumNV in value
22080 param pointer VoidPointer out array [1]
22081 category NV_vertex_program
22082 dlflags notlistable
22083 version 1.2
22084 extension soft WINSOFT NV10
22085 glxflags ignore
22086 alias GetVertexAttribPointerv
22087
22088IsProgramNV(id)
22089 return Boolean
22090 param id UInt32 in value
22091 category NV_vertex_program
22092 dlflags notlistable
22093 version 1.2
22094 extension soft WINSOFT NV10
22095 glxvendorpriv 1304
22096 alias IsProgram
22097
22098LoadProgramNV(target, id, len, program)
22099 return void
22100 param target VertexAttribEnumNV in value
22101 param id UInt32 in value
22102 param len SizeI in value
22103 param program UInt8 in array [len]
22104 category NV_vertex_program
22105 version 1.2
22106 extension soft WINSOFT NV10
22107 glxropcode 4183
22108 offset 593
22109
22110ProgramParameter4dNV(target, index, x, y, z, w)
22111 return void
22112 param target VertexAttribEnumNV in value
22113 param index UInt32 in value
22114 param x Float64 in value
22115 param y Float64 in value
22116 param z Float64 in value
22117 param w Float64 in value
22118 category NV_vertex_program
22119 version 1.2
22120 vectorequiv ProgramParameter4dvNV
22121 extension soft WINSOFT NV10
22122 offset 594
22123
22124ProgramParameter4dvNV(target, index, v)
22125 return void
22126 param target VertexAttribEnumNV in value
22127 param index UInt32 in value
22128 param v Float64 in array [4]
22129 category NV_vertex_program
22130 version 1.2
22131 extension soft WINSOFT NV10
22132 glxropcode 4185
22133 offset 595
22134
22135ProgramParameter4fNV(target, index, x, y, z, w)
22136 return void
22137 param target VertexAttribEnumNV in value
22138 param index UInt32 in value
22139 param x Float32 in value
22140 param y Float32 in value
22141 param z Float32 in value
22142 param w Float32 in value
22143 category NV_vertex_program
22144 version 1.2
22145 vectorequiv ProgramParameter4fvNV
22146 extension soft WINSOFT NV10
22147 offset 596
22148
22149ProgramParameter4fvNV(target, index, v)
22150 return void
22151 param target VertexAttribEnumNV in value
22152 param index UInt32 in value
22153 param v Float32 in array [4]
22154 category NV_vertex_program
22155 version 1.2
22156 extension soft WINSOFT NV10
22157 glxropcode 4184
22158 offset 597
22159
22160ProgramParameters4dvNV(target, index, count, v)
22161 return void
22162 param target VertexAttribEnumNV in value
22163 param index UInt32 in value
22164 param count SizeI in value
22165 param v Float64 in array [count*4]
22166 category NV_vertex_program
22167 version 1.2
22168 extension soft WINSOFT NV10
22169 glxropcode 4187
22170 offset 598
22171
22172ProgramParameters4fvNV(target, index, count, v)
22173 return void
22174 param target VertexAttribEnumNV in value
22175 param index UInt32 in value
22176 param count SizeI in value
22177 param v Float32 in array [count*4]
22178 category NV_vertex_program
22179 version 1.2
22180 extension soft WINSOFT NV10
22181 glxropcode 4186
22182 offset 599
22183
22184# ProgramParameterSigned4dNV(target, index, x, y, z, w)
22185# return void
22186# param target VertexAttribEnumNV in value
22187# param index Int32 in value
22188# param x Float64 in value
22189# param y Float64 in value
22190# param z Float64 in value
22191# param w Float64 in value
22192# category NV_vertex_program1_1_dcc
22193# version 1.2
22194# vectorequiv ProgramParameterSigned4dvNV
22195# extension soft WINSOFT NV20
22196# offset ?
22197#
22198# ProgramParameterSigned4dvNV(target, index, v)
22199# return void
22200# param target VertexAttribEnumNV in value
22201# param index Int32 in value
22202# param v Float64 in array [4]
22203# category NV_vertex_program1_1_dcc
22204# version 1.2
22205# extension soft WINSOFT NV20
22206# glxflags ignore
22207# offset ?
22208#
22209# ProgramParameterSigned4fNV(target, index, x, y, z, w)
22210# return void
22211# param target VertexAttribEnumNV in value
22212# param index Int32 in value
22213# param x Float32 in value
22214# param y Float32 in value
22215# param z Float32 in value
22216# param w Float32 in value
22217# category NV_vertex_program1_1_dcc
22218# version 1.2
22219# vectorequiv ProgramParameterSigned4fvNV
22220# extension soft WINSOFT NV20
22221# offset ?
22222#
22223# ProgramParameterSigned4fvNV(target, index, v)
22224# return void
22225# param target VertexAttribEnumNV in value
22226# param index Int32 in value
22227# param v Float32 in array [4]
22228# category NV_vertex_program1_1_dcc
22229# version 1.2
22230# extension soft WINSOFT NV20
22231# glxflags ignore
22232# offset ?
22233#
22234# ProgramParametersSigned4dvNV(target, index, count, v)
22235# return void
22236# param target VertexAttribEnumNV in value
22237# param index Int32 in value
22238# param count SizeI in value
22239# param v Float64 in array [count*4]
22240# category NV_vertex_program1_1_dcc
22241# version 1.2
22242# extension soft WINSOFT NV20
22243# glxflags ignore
22244# offset ?
22245#
22246# ProgramParametersSigned4fvNV(target, index, count, v)
22247# return void
22248# param target VertexAttribEnumNV in value
22249# param index Int32 in value
22250# param count SizeI in value
22251# param v Float32 in array [count*4]
22252# category NV_vertex_program1_1_dcc
22253# version 1.2
22254# extension soft WINSOFT NV20
22255# glxflags ignore
22256# offset ?
22257
22258RequestResidentProgramsNV(n, programs)
22259 return void
22260 param n SizeI in value
22261 param programs UInt32 in array [n]
22262 category NV_vertex_program
22263 version 1.2
22264 extension soft WINSOFT NV10
22265 glxropcode 4182
22266 offset 600
22267
22268TrackMatrixNV(target, address, matrix, transform)
22269 return void
22270 param target VertexAttribEnumNV in value
22271 param address UInt32 in value
22272 param matrix VertexAttribEnumNV in value
22273 param transform VertexAttribEnumNV in value
22274 category NV_vertex_program
22275 version 1.2
22276 extension soft WINSOFT NV10
22277 glxropcode 4188
22278 offset 601
22279
22280VertexAttribPointerNV(index, fsize, type, stride, pointer)
22281 return void
22282 param index UInt32 in value
22283 param fsize Int32 in value
22284 param type VertexAttribEnumNV in value
22285 param stride SizeI in value
22286 param pointer Void in array [COMPSIZE(fsize/type/stride)] retained
22287 category NV_vertex_program
22288 dlflags notlistable
22289 version 1.2
22290 extension soft WINSOFT NV10
22291 glxflags ignore
22292 offset 602
22293
22294VertexAttrib1dNV(index, x)
22295 return void
22296 param index UInt32 in value
22297 param x Float64 in value
22298 category NV_vertex_program
22299 version 1.2
22300 vectorequiv VertexAttrib1dvNV
22301 extension soft WINSOFT NV10
22302 alias VertexAttrib1d
22303
22304VertexAttrib1dvNV(index, v)
22305 return void
22306 param index UInt32 in value
22307 param v Float64 in array [1]
22308 category NV_vertex_program
22309 version 1.2
22310 extension soft WINSOFT NV10
22311 glxropcode 4197
22312 alias VertexAttrib1dv
22313
22314VertexAttrib1fNV(index, x)
22315 return void
22316 param index UInt32 in value
22317 param x Float32 in value
22318 category NV_vertex_program
22319 version 1.2
22320 vectorequiv VertexAttrib1fvNV
22321 extension soft WINSOFT NV10
22322 alias VertexAttrib1f
22323
22324VertexAttrib1fvNV(index, v)
22325 return void
22326 param index UInt32 in value
22327 param v Float32 in array [1]
22328 category NV_vertex_program
22329 version 1.2
22330 extension soft WINSOFT NV10
22331 glxropcode 4193
22332 alias VertexAttrib1fv
22333
22334VertexAttrib1sNV(index, x)
22335 return void
22336 param index UInt32 in value
22337 param x Int16 in value
22338 category NV_vertex_program
22339 version 1.2
22340 vectorequiv VertexAttrib1svNV
22341 extension soft WINSOFT NV10
22342 alias VertexAttrib1s
22343
22344VertexAttrib1svNV(index, v)
22345 return void
22346 param index UInt32 in value
22347 param v Int16 in array [1]
22348 category NV_vertex_program
22349 version 1.2
22350 extension soft WINSOFT NV10
22351 glxropcode 4189
22352 alias VertexAttrib1sv
22353
22354VertexAttrib2dNV(index, x, y)
22355 return void
22356 param index UInt32 in value
22357 param x Float64 in value
22358 param y Float64 in value
22359 category NV_vertex_program
22360 version 1.2
22361 vectorequiv VertexAttrib2dvNV
22362 extension soft WINSOFT NV10
22363 alias VertexAttrib2d
22364
22365VertexAttrib2dvNV(index, v)
22366 return void
22367 param index UInt32 in value
22368 param v Float64 in array [2]
22369 category NV_vertex_program
22370 version 1.2
22371 extension soft WINSOFT NV10
22372 glxropcode 4198
22373 alias VertexAttrib2dv
22374
22375VertexAttrib2fNV(index, x, y)
22376 return void
22377 param index UInt32 in value
22378 param x Float32 in value
22379 param y Float32 in value
22380 category NV_vertex_program
22381 version 1.2
22382 vectorequiv VertexAttrib2fvNV
22383 extension soft WINSOFT NV10
22384 alias VertexAttrib2f
22385
22386VertexAttrib2fvNV(index, v)
22387 return void
22388 param index UInt32 in value
22389 param v Float32 in array [2]
22390 category NV_vertex_program
22391 version 1.2
22392 extension soft WINSOFT NV10
22393 glxropcode 4194
22394 alias VertexAttrib2fv
22395
22396VertexAttrib2sNV(index, x, y)
22397 return void
22398 param index UInt32 in value
22399 param x Int16 in value
22400 param y Int16 in value
22401 category NV_vertex_program
22402 version 1.2
22403 vectorequiv VertexAttrib2svNV
22404 extension soft WINSOFT NV10
22405 alias VertexAttrib2s
22406
22407VertexAttrib2svNV(index, v)
22408 return void
22409 param index UInt32 in value
22410 param v Int16 in array [2]
22411 category NV_vertex_program
22412 version 1.2
22413 extension soft WINSOFT NV10
22414 glxropcode 4190
22415 alias VertexAttrib2sv
22416
22417VertexAttrib3dNV(index, x, y, z)
22418 return void
22419 param index UInt32 in value
22420 param x Float64 in value
22421 param y Float64 in value
22422 param z Float64 in value
22423 category NV_vertex_program
22424 version 1.2
22425 vectorequiv VertexAttrib3dvNV
22426 extension soft WINSOFT NV10
22427 alias VertexAttrib3d
22428
22429VertexAttrib3dvNV(index, v)
22430 return void
22431 param index UInt32 in value
22432 param v Float64 in array [3]
22433 category NV_vertex_program
22434 version 1.2
22435 extension soft WINSOFT NV10
22436 glxropcode 4199
22437 alias VertexAttrib3dv
22438
22439VertexAttrib3fNV(index, x, y, z)
22440 return void
22441 param index UInt32 in value
22442 param x Float32 in value
22443 param y Float32 in value
22444 param z Float32 in value
22445 category NV_vertex_program
22446 version 1.2
22447 vectorequiv VertexAttrib3fvNV
22448 extension soft WINSOFT NV10
22449 alias VertexAttrib3f
22450
22451VertexAttrib3fvNV(index, v)
22452 return void
22453 param index UInt32 in value
22454 param v Float32 in array [3]
22455 category NV_vertex_program
22456 version 1.2
22457 extension soft WINSOFT NV10
22458 glxropcode 4195
22459 alias VertexAttrib3fv
22460
22461VertexAttrib3sNV(index, x, y, z)
22462 return void
22463 param index UInt32 in value
22464 param x Int16 in value
22465 param y Int16 in value
22466 param z Int16 in value
22467 category NV_vertex_program
22468 version 1.2
22469 vectorequiv VertexAttrib3svNV
22470 extension soft WINSOFT NV10
22471 alias VertexAttrib3s
22472
22473VertexAttrib3svNV(index, v)
22474 return void
22475 param index UInt32 in value
22476 param v Int16 in array [3]
22477 category NV_vertex_program
22478 version 1.2
22479 extension soft WINSOFT NV10
22480 glxropcode 4191
22481 alias VertexAttrib3sv
22482
22483VertexAttrib4dNV(index, x, y, z, w)
22484 return void
22485 param index UInt32 in value
22486 param x Float64 in value
22487 param y Float64 in value
22488 param z Float64 in value
22489 param w Float64 in value
22490 category NV_vertex_program
22491 version 1.2
22492 vectorequiv VertexAttrib4dvNV
22493 extension soft WINSOFT NV10
22494 alias VertexAttrib4d
22495
22496VertexAttrib4dvNV(index, v)
22497 return void
22498 param index UInt32 in value
22499 param v Float64 in array [4]
22500 category NV_vertex_program
22501 version 1.2
22502 extension soft WINSOFT NV10
22503 glxropcode 4200
22504 alias VertexAttrib4dv
22505
22506VertexAttrib4fNV(index, x, y, z, w)
22507 return void
22508 param index UInt32 in value
22509 param x Float32 in value
22510 param y Float32 in value
22511 param z Float32 in value
22512 param w Float32 in value
22513 category NV_vertex_program
22514 version 1.2
22515 vectorequiv VertexAttrib4fvNV
22516 extension soft WINSOFT NV10
22517 alias VertexAttrib4f
22518
22519VertexAttrib4fvNV(index, v)
22520 return void
22521 param index UInt32 in value
22522 param v Float32 in array [4]
22523 category NV_vertex_program
22524 version 1.2
22525 extension soft WINSOFT NV10
22526 glxropcode 4196
22527 alias VertexAttrib4fv
22528
22529VertexAttrib4sNV(index, x, y, z, w)
22530 return void
22531 param index UInt32 in value
22532 param x Int16 in value
22533 param y Int16 in value
22534 param z Int16 in value
22535 param w Int16 in value
22536 category NV_vertex_program
22537 version 1.2
22538 vectorequiv VertexAttrib4svNV
22539 extension soft WINSOFT NV10
22540 alias VertexAttrib4s
22541
22542VertexAttrib4svNV(index, v)
22543 return void
22544 param index UInt32 in value
22545 param v Int16 in array [4]
22546 category NV_vertex_program
22547 version 1.2
22548 extension soft WINSOFT NV10
22549 glxropcode 4192
22550 alias VertexAttrib4sv
22551
22552VertexAttrib4ubNV(index, x, y, z, w)
22553 return void
22554 param index UInt32 in value
22555 param x ColorUB in value
22556 param y ColorUB in value
22557 param z ColorUB in value
22558 param w ColorUB in value
22559 category NV_vertex_program
22560 version 1.2
22561 extension soft WINSOFT NV10
22562 vectorequiv VertexAttrib4ubvNV
22563 alias VertexAttrib4Nub
22564
22565VertexAttrib4ubvNV(index, v)
22566 return void
22567 param index UInt32 in value
22568 param v ColorUB in array [4]
22569 category NV_vertex_program
22570 version 1.2
22571 extension soft WINSOFT NV10
22572 glxropcode 4201
22573 alias VertexAttrib4Nubv
22574
22575VertexAttribs1dvNV(index, count, v)
22576 return void
22577 param index UInt32 in value
22578 param count SizeI in value
22579 param v Float64 in array [count]
22580 category NV_vertex_program
22581 dlflags handcode
22582 version 1.2
22583 extension soft WINSOFT NV10
22584 glxropcode 4210
22585 offset 629
22586
22587VertexAttribs1fvNV(index, count, v)
22588 return void
22589 param index UInt32 in value
22590 param count SizeI in value
22591 param v Float32 in array [count]
22592 category NV_vertex_program
22593 dlflags handcode
22594 version 1.2
22595 extension soft WINSOFT NV10
22596 glxropcode 4206
22597 offset 630
22598
22599VertexAttribs1svNV(index, count, v)
22600 return void
22601 param index UInt32 in value
22602 param count SizeI in value
22603 param v Int16 in array [count]
22604 category NV_vertex_program
22605 dlflags handcode
22606 version 1.2
22607 extension soft WINSOFT NV10
22608 glxropcode 4202
22609 offset 631
22610
22611VertexAttribs2dvNV(index, count, v)
22612 return void
22613 param index UInt32 in value
22614 param count SizeI in value
22615 param v Float64 in array [count*2]
22616 category NV_vertex_program
22617 dlflags handcode
22618 version 1.2
22619 extension soft WINSOFT NV10
22620 glxropcode 4211
22621 offset 632
22622
22623VertexAttribs2fvNV(index, count, v)
22624 return void
22625 param index UInt32 in value
22626 param count SizeI in value
22627 param v Float32 in array [count*2]
22628 category NV_vertex_program
22629 dlflags handcode
22630 version 1.2
22631 extension soft WINSOFT NV10
22632 glxropcode 4207
22633 offset 633
22634
22635VertexAttribs2svNV(index, count, v)
22636 return void
22637 param index UInt32 in value
22638 param count SizeI in value
22639 param v Int16 in array [count*2]
22640 category NV_vertex_program
22641 dlflags handcode
22642 version 1.2
22643 extension soft WINSOFT NV10
22644 glxropcode 4203
22645 offset 634
22646
22647VertexAttribs3dvNV(index, count, v)
22648 return void
22649 param index UInt32 in value
22650 param count SizeI in value
22651 param v Float64 in array [count*3]
22652 category NV_vertex_program
22653 dlflags handcode
22654 version 1.2
22655 extension soft WINSOFT NV10
22656 glxropcode 4212
22657 offset 635
22658
22659VertexAttribs3fvNV(index, count, v)
22660 return void
22661 param index UInt32 in value
22662 param count SizeI in value
22663 param v Float32 in array [count*3]
22664 category NV_vertex_program
22665 dlflags handcode
22666 version 1.2
22667 extension soft WINSOFT NV10
22668 glxropcode 4208
22669 offset 636
22670
22671VertexAttribs3svNV(index, count, v)
22672 return void
22673 param index UInt32 in value
22674 param count SizeI in value
22675 param v Int16 in array [count*3]
22676 category NV_vertex_program
22677 dlflags handcode
22678 version 1.2
22679 extension soft WINSOFT NV10
22680 glxropcode 4204
22681 offset 637
22682
22683VertexAttribs4dvNV(index, count, v)
22684 return void
22685 param index UInt32 in value
22686 param count SizeI in value
22687 param v Float64 in array [count*4]
22688 category NV_vertex_program
22689 dlflags handcode
22690 version 1.2
22691 extension soft WINSOFT NV10
22692 glxropcode 4213
22693 offset 638
22694
22695VertexAttribs4fvNV(index, count, v)
22696 return void
22697 param index UInt32 in value
22698 param count SizeI in value
22699 param v Float32 in array [count*4]
22700 category NV_vertex_program
22701 dlflags handcode
22702 version 1.2
22703 extension soft WINSOFT NV10
22704 glxropcode 4209
22705 offset 639
22706
22707VertexAttribs4svNV(index, count, v)
22708 return void
22709 param index UInt32 in value
22710 param count SizeI in value
22711 param v Int16 in array [count*4]
22712 category NV_vertex_program
22713 dlflags handcode
22714 version 1.2
22715 extension soft WINSOFT NV10
22716 glxropcode 4205
22717 offset 640
22718
22719VertexAttribs4ubvNV(index, count, v)
22720 return void
22721 param index UInt32 in value
22722 param count SizeI in value
22723 param v ColorUB in array [count*4]
22724 category NV_vertex_program
22725 dlflags handcode
22726 version 1.2
22727 extension soft WINSOFT NV10
22728 glxropcode 4214
22729 offset 641
22730
22731
22732###############################################################################
22733#
22734# Extension #234 - GLX_SGIX_visual_select_group
22735#
22736###############################################################################
22737
22738###############################################################################
22739#
22740# Extension #235
22741# SGIX_texture_coordinate_clamp commands
22742#
22743###############################################################################
22744
22745# (none)
22746newcategory: SGIX_texture_coordinate_clamp
22747
22748###############################################################################
22749#
22750# Extension #236
22751# SGIX_scalebias_hint commands
22752#
22753###############################################################################
22754
22755# (none)
22756newcategory: SGIX_scalebias_hint
22757
22758###############################################################################
22759#
22760# Extension #237 - GLX_OML_swap_method commands
22761# Extension #238 - GLX_OML_sync_control commands
22762#
22763###############################################################################
22764
22765###############################################################################
22766#
22767# Extension #239
22768# OML_interlace commands
22769#
22770###############################################################################
22771
22772# (none)
22773newcategory: OML_interlace
22774
22775###############################################################################
22776#
22777# Extension #240
22778# OML_subsample commands
22779#
22780###############################################################################
22781
22782# (none)
22783newcategory: OML_subsample
22784
22785###############################################################################
22786#
22787# Extension #241
22788# OML_resample commands
22789#
22790###############################################################################
22791
22792# (none)
22793newcategory: OML_resample
22794
22795###############################################################################
22796#
22797# Extension #242 - WGL_OML_sync_control commands
22798#
22799###############################################################################
22800
22801###############################################################################
22802#
22803# Extension #243
22804# NV_copy_depth_to_color commands
22805#
22806###############################################################################
22807
22808# (none)
22809newcategory: NV_copy_depth_to_color
22810
22811###############################################################################
22812#
22813# Extension #244
22814# ATI_envmap_bumpmap commands
22815#
22816###############################################################################
22817
22818TexBumpParameterivATI(pname, param)
22819 return void
22820 param pname TexBumpParameterATI in value
22821 param param Int32 in array [COMPSIZE(pname)]
22822 category ATI_envmap_bumpmap
22823 version 1.2
22824 extension
22825 glxropcode ?
22826 glxflags ignore
22827 offset ?
22828
22829TexBumpParameterfvATI(pname, param)
22830 return void
22831 param pname TexBumpParameterATI in value
22832 param param Float32 in array [COMPSIZE(pname)]
22833 category ATI_envmap_bumpmap
22834 version 1.2
22835 extension
22836 glxropcode ?
22837 glxflags ignore
22838 offset ?
22839
22840GetTexBumpParameterivATI(pname, param)
22841 return void
22842 param pname GetTexBumpParameterATI in value
22843 param param Int32 out array [COMPSIZE(pname)]
22844 category ATI_envmap_bumpmap
22845 dlflags notlistable
22846 version 1.2
22847 extension
22848 glxsingle ?
22849 glxflags ignore
22850 offset ?
22851
22852GetTexBumpParameterfvATI(pname, param)
22853 return void
22854 param pname GetTexBumpParameterATI in value
22855 param param Float32 out array [COMPSIZE(pname)]
22856 category ATI_envmap_bumpmap
22857 dlflags notlistable
22858 version 1.2
22859 extension
22860 glxsingle ?
22861 glxflags ignore
22862 offset ?
22863
22864###############################################################################
22865#
22866# Extension #245
22867# ATI_fragment_shader commands
22868#
22869###############################################################################
22870
22871GenFragmentShadersATI(range)
22872 return UInt32
22873 param range UInt32 in value
22874 category ATI_fragment_shader
22875 version 1.2
22876 extension
22877 glxropcode ?
22878 glxflags ignore
22879 offset ?
22880
22881BindFragmentShaderATI(id)
22882 return void
22883 param id UInt32 in value
22884 category ATI_fragment_shader
22885 version 1.2
22886 extension
22887 glxropcode ?
22888 glxflags ignore
22889 offset ?
22890
22891DeleteFragmentShaderATI(id)
22892 return void
22893 param id UInt32 in value
22894 category ATI_fragment_shader
22895 version 1.2
22896 extension
22897 glxropcode ?
22898 glxflags ignore
22899 offset ?
22900
22901BeginFragmentShaderATI()
22902 return void
22903 category ATI_fragment_shader
22904 version 1.2
22905 extension
22906 glxropcode ?
22907 glxflags ignore
22908 offset ?
22909
22910EndFragmentShaderATI()
22911 return void
22912 category ATI_fragment_shader
22913 version 1.2
22914 extension
22915 glxropcode ?
22916 glxflags ignore
22917 offset ?
22918
22919PassTexCoordATI(dst, coord, swizzle)
22920 return void
22921 param dst UInt32 in value
22922 param coord UInt32 in value
22923 param swizzle SwizzleOpATI in value
22924 category ATI_fragment_shader
22925 version 1.2
22926 extension
22927 glxropcode ?
22928 glxflags ignore
22929 offset ?
22930
22931SampleMapATI(dst, interp, swizzle)
22932 return void
22933 param dst UInt32 in value
22934 param interp UInt32 in value
22935 param swizzle SwizzleOpATI in value
22936 category ATI_fragment_shader
22937 version 1.2
22938 extension
22939 glxropcode ?
22940 glxflags ignore
22941 offset ?
22942
22943ColorFragmentOp1ATI(op, dst, dstMask, dstMod, arg1, arg1Rep, arg1Mod)
22944 return void
22945 param op FragmentOpATI in value
22946 param dst UInt32 in value
22947 param dstMask UInt32 in value
22948 param dstMod UInt32 in value
22949 param arg1 UInt32 in value
22950 param arg1Rep UInt32 in value
22951 param arg1Mod UInt32 in value
22952 category ATI_fragment_shader
22953 version 1.2
22954 extension
22955 glxropcode ?
22956 glxflags ignore
22957 offset ?
22958
22959ColorFragmentOp2ATI(op, dst, dstMask, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod)
22960 return void
22961 param op FragmentOpATI in value
22962 param dst UInt32 in value
22963 param dstMask UInt32 in value
22964 param dstMod UInt32 in value
22965 param arg1 UInt32 in value
22966 param arg1Rep UInt32 in value
22967 param arg1Mod UInt32 in value
22968 param arg2 UInt32 in value
22969 param arg2Rep UInt32 in value
22970 param arg2Mod UInt32 in value
22971 category ATI_fragment_shader
22972 version 1.2
22973 extension
22974 glxropcode ?
22975 glxflags ignore
22976 offset ?
22977
22978ColorFragmentOp3ATI(op, dst, dstMask, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod, arg3, arg3Rep, arg3Mod)
22979 return void
22980 param op FragmentOpATI in value
22981 param dst UInt32 in value
22982 param dstMask UInt32 in value
22983 param dstMod UInt32 in value
22984 param arg1 UInt32 in value
22985 param arg1Rep UInt32 in value
22986 param arg1Mod UInt32 in value
22987 param arg2 UInt32 in value
22988 param arg2Rep UInt32 in value
22989 param arg2Mod UInt32 in value
22990 param arg3 UInt32 in value
22991 param arg3Rep UInt32 in value
22992 param arg3Mod UInt32 in value
22993 category ATI_fragment_shader
22994 version 1.2
22995 extension
22996 glxropcode ?
22997 glxflags ignore
22998 offset ?
22999
23000AlphaFragmentOp1ATI(op, dst, dstMod, arg1, arg1Rep, arg1Mod)
23001 return void
23002 param op FragmentOpATI in value
23003 param dst UInt32 in value
23004 param dstMod UInt32 in value
23005 param arg1 UInt32 in value
23006 param arg1Rep UInt32 in value
23007 param arg1Mod UInt32 in value
23008 category ATI_fragment_shader
23009 version 1.2
23010 extension
23011 glxropcode ?
23012 glxflags ignore
23013 offset ?
23014
23015AlphaFragmentOp2ATI(op, dst, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod)
23016 return void
23017 param op FragmentOpATI in value
23018 param dst UInt32 in value
23019 param dstMod UInt32 in value
23020 param arg1 UInt32 in value
23021 param arg1Rep UInt32 in value
23022 param arg1Mod UInt32 in value
23023 param arg2 UInt32 in value
23024 param arg2Rep UInt32 in value
23025 param arg2Mod UInt32 in value
23026 category ATI_fragment_shader
23027 version 1.2
23028 extension
23029 glxropcode ?
23030 glxflags ignore
23031 offset ?
23032
23033AlphaFragmentOp3ATI(op, dst, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod, arg3, arg3Rep, arg3Mod)
23034 return void
23035 param op FragmentOpATI in value
23036 param dst UInt32 in value
23037 param dstMod UInt32 in value
23038 param arg1 UInt32 in value
23039 param arg1Rep UInt32 in value
23040 param arg1Mod UInt32 in value
23041 param arg2 UInt32 in value
23042 param arg2Rep UInt32 in value
23043 param arg2Mod UInt32 in value
23044 param arg3 UInt32 in value
23045 param arg3Rep UInt32 in value
23046 param arg3Mod UInt32 in value
23047 category ATI_fragment_shader
23048 version 1.2
23049 extension
23050 glxropcode ?
23051 glxflags ignore
23052 offset ?
23053
23054SetFragmentShaderConstantATI(dst, value)
23055 return void
23056 param dst UInt32 in value
23057 param value ConstFloat32 in array [4]
23058 category ATI_fragment_shader
23059 version 1.2
23060 extension
23061 glxropcode ?
23062 glxflags ignore
23063 offset ?
23064
23065###############################################################################
23066#
23067# Extension #246
23068# ATI_pn_triangles commands
23069#
23070###############################################################################
23071
23072PNTrianglesiATI(pname, param)
23073 return void
23074 param pname PNTrianglesPNameATI in value
23075 param param Int32 in value
23076 category ATI_pn_triangles
23077 version 1.2
23078 extension
23079 glxropcode ?
23080 glxflags ignore
23081 offset ?
23082
23083PNTrianglesfATI(pname, param)
23084 return void
23085 param pname PNTrianglesPNameATI in value
23086 param param Float32 in value
23087 category ATI_pn_triangles
23088 version 1.2
23089 extension
23090 glxropcode ?
23091 glxflags ignore
23092 offset ?
23093
23094###############################################################################
23095#
23096# Extension #247
23097# ATI_vertex_array_object commands
23098#
23099###############################################################################
23100
23101NewObjectBufferATI(size, pointer, usage)
23102 return UInt32
23103 param size SizeI in value
23104 param pointer ConstVoid in array [size]
23105 param usage ArrayObjectUsageATI in value
23106 category ATI_vertex_array_object
23107 version 1.2
23108 extension
23109 glxropcode ?
23110 glxflags ignore
23111 offset ?
23112
23113IsObjectBufferATI(buffer)
23114 return Boolean
23115 param buffer UInt32 in value
23116 category ATI_vertex_array_object
23117 version 1.2
23118 extension
23119 glxropcode ?
23120 glxflags ignore
23121 offset ?
23122
23123UpdateObjectBufferATI(buffer, offset, size, pointer, preserve)
23124 return void
23125 param buffer UInt32 in value
23126 param offset UInt32 in value
23127 param size SizeI in value
23128 param pointer ConstVoid in array [size]
23129 param preserve PreserveModeATI in value
23130 category ATI_vertex_array_object
23131 version 1.2
23132 extension
23133 glxropcode ?
23134 glxflags ignore
23135 offset ?
23136
23137GetObjectBufferfvATI(buffer, pname, params)
23138 return void
23139 param buffer UInt32 in value
23140 param pname ArrayObjectPNameATI in value
23141 param params Float32 out array [1]
23142 category ATI_vertex_array_object
23143 dlflags notlistable
23144 version 1.2
23145 extension
23146 glxsingle ?
23147 glxflags ignore
23148 offset ?
23149
23150GetObjectBufferivATI(buffer, pname, params)
23151 return void
23152 param buffer UInt32 in value
23153 param pname ArrayObjectPNameATI in value
23154 param params Int32 out array [1]
23155 category ATI_vertex_array_object
23156 dlflags notlistable
23157 version 1.2
23158 extension
23159 glxsingle ?
23160 glxflags ignore
23161 offset ?
23162
23163FreeObjectBufferATI(buffer)
23164 return void
23165 param buffer UInt32 in value
23166 category ATI_vertex_array_object
23167 version 1.2
23168 extension
23169 glxropcode ?
23170 glxflags ignore
23171 offset ?
23172
23173ArrayObjectATI(array, size, type, stride, buffer, offset)
23174 return void
23175 param array EnableCap in value
23176 param size Int32 in value
23177 param type ScalarType in value
23178 param stride SizeI in value
23179 param buffer UInt32 in value
23180 param offset UInt32 in value
23181 category ATI_vertex_array_object
23182 version 1.2
23183 extension
23184 glxropcode ?
23185 glxflags ignore
23186 offset ?
23187
23188GetArrayObjectfvATI(array, pname, params)
23189 return void
23190 param array EnableCap in value
23191 param pname ArrayObjectPNameATI in value
23192 param params Float32 out array [1]
23193 category ATI_vertex_array_object
23194 dlflags notlistable
23195 version 1.2
23196 extension
23197 glxsingle ?
23198 glxflags ignore
23199 offset ?
23200
23201GetArrayObjectivATI(array, pname, params)
23202 return void
23203 param array EnableCap in value
23204 param pname ArrayObjectPNameATI in value
23205 param params Int32 out array [1]
23206 category ATI_vertex_array_object
23207 dlflags notlistable
23208 version 1.2
23209 extension
23210 glxsingle ?
23211 glxflags ignore
23212 offset ?
23213
23214VariantArrayObjectATI(id, type, stride, buffer, offset)
23215 return void
23216 param id UInt32 in value
23217 param type ScalarType in value
23218 param stride SizeI in value
23219 param buffer UInt32 in value
23220 param offset UInt32 in value
23221 category ATI_vertex_array_object
23222 version 1.2
23223 extension
23224 glxropcode ?
23225 glxflags ignore
23226 offset ?
23227
23228GetVariantArrayObjectfvATI(id, pname, params)
23229 return void
23230 param id UInt32 in value
23231 param pname ArrayObjectPNameATI in value
23232 param params Float32 out array [1]
23233 category ATI_vertex_array_object
23234 dlflags notlistable
23235 version 1.2
23236 extension
23237 glxsingle ?
23238 glxflags ignore
23239 offset ?
23240
23241GetVariantArrayObjectivATI(id, pname, params)
23242 return void
23243 param id UInt32 in value
23244 param pname ArrayObjectPNameATI in value
23245 param params Int32 out array [1]
23246 category ATI_vertex_array_object
23247 dlflags notlistable
23248 version 1.2
23249 extension
23250 glxsingle ?
23251 glxflags ignore
23252 offset ?
23253
23254###############################################################################
23255#
23256# Extension #248
23257# EXT_vertex_shader commands
23258#
23259###############################################################################
23260
23261BeginVertexShaderEXT()
23262 return void
23263 category EXT_vertex_shader
23264 version 1.2
23265 extension
23266 glxropcode ?
23267 glxflags ignore
23268 offset ?
23269
23270EndVertexShaderEXT()
23271 return void
23272 category EXT_vertex_shader
23273 version 1.2
23274 extension
23275 glxropcode ?
23276 glxflags ignore
23277 offset ?
23278
23279BindVertexShaderEXT(id)
23280 return void
23281 param id UInt32 in value
23282 category EXT_vertex_shader
23283 version 1.2
23284 extension
23285 glxropcode ?
23286 glxflags ignore
23287 offset ?
23288
23289GenVertexShadersEXT(range)
23290 return UInt32
23291 param range UInt32 in value
23292 category EXT_vertex_shader
23293 version 1.2
23294 extension
23295 glxropcode ?
23296 glxflags ignore
23297 offset ?
23298
23299DeleteVertexShaderEXT(id)
23300 return void
23301 param id UInt32 in value
23302 category EXT_vertex_shader
23303 version 1.2
23304 extension
23305 glxropcode ?
23306 glxflags ignore
23307 offset ?
23308
23309ShaderOp1EXT(op, res, arg1)
23310 return void
23311 param op VertexShaderOpEXT in value
23312 param res UInt32 in value
23313 param arg1 UInt32 in value
23314 category EXT_vertex_shader
23315 version 1.2
23316 extension
23317 glxropcode ?
23318 glxflags ignore
23319 offset ?
23320
23321ShaderOp2EXT(op, res, arg1, arg2)
23322 return void
23323 param op VertexShaderOpEXT in value
23324 param res UInt32 in value
23325 param arg1 UInt32 in value
23326 param arg2 UInt32 in value
23327 category EXT_vertex_shader
23328 version 1.2
23329 extension
23330 glxropcode ?
23331 glxflags ignore
23332 offset ?
23333
23334ShaderOp3EXT(op, res, arg1, arg2, arg3)
23335 return void
23336 param op VertexShaderOpEXT in value
23337 param res UInt32 in value
23338 param arg1 UInt32 in value
23339 param arg2 UInt32 in value
23340 param arg3 UInt32 in value
23341 category EXT_vertex_shader
23342 version 1.2
23343 extension
23344 glxropcode ?
23345 glxflags ignore
23346 offset ?
23347
23348SwizzleEXT(res, in, outX, outY, outZ, outW)
23349 return void
23350 param res UInt32 in value
23351 param in UInt32 in value
23352 param outX VertexShaderCoordOutEXT in value
23353 param outY VertexShaderCoordOutEXT in value
23354 param outZ VertexShaderCoordOutEXT in value
23355 param outW VertexShaderCoordOutEXT in value
23356 category EXT_vertex_shader
23357 version 1.2
23358 extension
23359 glxropcode ?
23360 glxflags ignore
23361 offset ?
23362
23363WriteMaskEXT(res, in, outX, outY, outZ, outW)
23364 return void
23365 param res UInt32 in value
23366 param in UInt32 in value
23367 param outX VertexShaderWriteMaskEXT in value
23368 param outY VertexShaderWriteMaskEXT in value
23369 param outZ VertexShaderWriteMaskEXT in value
23370 param outW VertexShaderWriteMaskEXT in value
23371 category EXT_vertex_shader
23372 version 1.2
23373 extension
23374 glxropcode ?
23375 glxflags ignore
23376 offset ?
23377
23378InsertComponentEXT(res, src, num)
23379 return void
23380 param res UInt32 in value
23381 param src UInt32 in value
23382 param num UInt32 in value
23383 category EXT_vertex_shader
23384 version 1.2
23385 extension
23386 glxropcode ?
23387 glxflags ignore
23388 offset ?
23389
23390ExtractComponentEXT(res, src, num)
23391 return void
23392 param res UInt32 in value
23393 param src UInt32 in value
23394 param num UInt32 in value
23395 category EXT_vertex_shader
23396 version 1.2
23397 extension
23398 glxropcode ?
23399 glxflags ignore
23400 offset ?
23401
23402GenSymbolsEXT(datatype, storagetype, range, components)
23403 return UInt32
23404 param datatype DataTypeEXT in value
23405 param storagetype VertexShaderStorageTypeEXT in value
23406 param range ParameterRangeEXT in value
23407 param components UInt32 in value
23408 category EXT_vertex_shader
23409 version 1.2
23410 extension
23411 glxropcode ?
23412 glxflags ignore
23413 offset ?
23414
23415SetInvariantEXT(id, type, addr)
23416 return void
23417 param id UInt32 in value
23418 param type ScalarType in value
23419 param addr Void in array [COMPSIZE(id/type)]
23420 category EXT_vertex_shader
23421 version 1.2
23422 extension
23423 glxropcode ?
23424 glxflags ignore
23425 offset ?
23426
23427SetLocalConstantEXT(id, type, addr)
23428 return void
23429 param id UInt32 in value
23430 param type ScalarType in value
23431 param addr Void in array [COMPSIZE(id/type)]
23432 category EXT_vertex_shader
23433 version 1.2
23434 extension
23435 glxropcode ?
23436 glxflags ignore
23437 offset ?
23438
23439VariantbvEXT(id, addr)
23440 return void
23441 param id UInt32 in value
23442 param addr Int8 in array [COMPSIZE(id)]
23443 category EXT_vertex_shader
23444 version 1.2
23445 extension
23446 glxropcode ?
23447 glxflags ignore
23448 offset ?
23449
23450VariantsvEXT(id, addr)
23451 return void
23452 param id UInt32 in value
23453 param addr Int16 in array [COMPSIZE(id)]
23454 category EXT_vertex_shader
23455 version 1.2
23456 extension
23457 glxropcode ?
23458 glxflags ignore
23459 offset ?
23460
23461VariantivEXT(id, addr)
23462 return void
23463 param id UInt32 in value
23464 param addr Int32 in array [COMPSIZE(id)]
23465 category EXT_vertex_shader
23466 version 1.2
23467 extension
23468 glxropcode ?
23469 glxflags ignore
23470 offset ?
23471
23472VariantfvEXT(id, addr)
23473 return void
23474 param id UInt32 in value
23475 param addr Float32 in array [COMPSIZE(id)]
23476 category EXT_vertex_shader
23477 version 1.2
23478 extension
23479 glxropcode ?
23480 glxflags ignore
23481 offset ?
23482
23483VariantdvEXT(id, addr)
23484 return void
23485 param id UInt32 in value
23486 param addr Float64 in array [COMPSIZE(id)]
23487 category EXT_vertex_shader
23488 version 1.2
23489 extension
23490 glxropcode ?
23491 glxflags ignore
23492 offset ?
23493
23494VariantubvEXT(id, addr)
23495 return void
23496 param id UInt32 in value
23497 param addr UInt8 in array [COMPSIZE(id)]
23498 category EXT_vertex_shader
23499 version 1.2
23500 extension
23501 glxropcode ?
23502 glxflags ignore
23503 offset ?
23504
23505VariantusvEXT(id, addr)
23506 return void
23507 param id UInt32 in value
23508 param addr UInt16 in array [COMPSIZE(id)]
23509 category EXT_vertex_shader
23510 version 1.2
23511 extension
23512 glxropcode ?
23513 glxflags ignore
23514 offset ?
23515
23516VariantuivEXT(id, addr)
23517 return void
23518 param id UInt32 in value
23519 param addr UInt32 in array [COMPSIZE(id)]
23520 category EXT_vertex_shader
23521 version 1.2
23522 extension
23523 glxropcode ?
23524 glxflags ignore
23525 offset ?
23526
23527VariantPointerEXT(id, type, stride, addr)
23528 return void
23529 param id UInt32 in value
23530 param type ScalarType in value
23531 param stride UInt32 in value
23532 param addr Void in array [COMPSIZE(id/type/stride)]
23533 category EXT_vertex_shader
23534 version 1.2
23535 extension
23536 glxropcode ?
23537 glxflags ignore
23538 offset ?
23539
23540EnableVariantClientStateEXT(id)
23541 return void
23542 param id UInt32 in value
23543 category EXT_vertex_shader
23544 version 1.2
23545 extension
23546 glxropcode ?
23547 glxflags ignore
23548 offset ?
23549
23550DisableVariantClientStateEXT(id)
23551 return void
23552 param id UInt32 in value
23553 category EXT_vertex_shader
23554 version 1.2
23555 extension
23556 glxropcode ?
23557 glxflags ignore
23558 offset ?
23559
23560BindLightParameterEXT(light, value)
23561 return UInt32
23562 param light LightName in value
23563 param value LightParameter in value
23564 category EXT_vertex_shader
23565 version 1.2
23566 extension
23567 glxropcode ?
23568 glxflags ignore
23569 offset ?
23570
23571BindMaterialParameterEXT(face, value)
23572 return UInt32
23573 param face MaterialFace in value
23574 param value MaterialParameter in value
23575 category EXT_vertex_shader
23576 version 1.2
23577 extension
23578 glxropcode ?
23579 glxflags ignore
23580 offset ?
23581
23582BindTexGenParameterEXT(unit, coord, value)
23583 return UInt32
23584 param unit TextureUnit in value
23585 param coord TextureCoordName in value
23586 param value TextureGenParameter in value
23587 category EXT_vertex_shader
23588 version 1.2
23589 extension
23590 glxropcode ?
23591 glxflags ignore
23592 offset ?
23593
23594BindTextureUnitParameterEXT(unit, value)
23595 return UInt32
23596 param unit TextureUnit in value
23597 param value VertexShaderTextureUnitParameter in value
23598 category EXT_vertex_shader
23599 version 1.2
23600 extension
23601 glxropcode ?
23602 glxflags ignore
23603 offset ?
23604
23605BindParameterEXT(value)
23606 return UInt32
23607 param value VertexShaderParameterEXT in value
23608 category EXT_vertex_shader
23609 version 1.2
23610 extension
23611 glxropcode ?
23612 glxflags ignore
23613 offset ?
23614
23615IsVariantEnabledEXT(id, cap)
23616 return Boolean
23617 param id UInt32 in value
23618 param cap VariantCapEXT in value
23619 category EXT_vertex_shader
23620 version 1.2
23621 extension
23622 glxropcode ?
23623 glxflags ignore
23624 offset ?
23625
23626GetVariantBooleanvEXT(id, value, data)
23627 return void
23628 param id UInt32 in value
23629 param value GetVariantValueEXT in value
23630 param data Boolean out array [COMPSIZE(id)]
23631 category EXT_vertex_shader
23632 dlflags notlistable
23633 version 1.2
23634 extension
23635 glxsingle ?
23636 glxflags ignore
23637 offset ?
23638
23639GetVariantIntegervEXT(id, value, data)
23640 return void
23641 param id UInt32 in value
23642 param value GetVariantValueEXT in value
23643 param data Int32 out array [COMPSIZE(id)]
23644 category EXT_vertex_shader
23645 dlflags notlistable
23646 version 1.2
23647 extension
23648 glxsingle ?
23649 glxflags ignore
23650 offset ?
23651
23652GetVariantFloatvEXT(id, value, data)
23653 return void
23654 param id UInt32 in value
23655 param value GetVariantValueEXT in value
23656 param data Float32 out array [COMPSIZE(id)]
23657 category EXT_vertex_shader
23658 dlflags notlistable
23659 version 1.2
23660 extension
23661 glxsingle ?
23662 glxflags ignore
23663 offset ?
23664
23665GetVariantPointervEXT(id, value, data)
23666 return void
23667 param id UInt32 in value
23668 param value GetVariantValueEXT in value
23669 param data VoidPointer out array [COMPSIZE(id)]
23670 category EXT_vertex_shader
23671 dlflags notlistable
23672 version 1.2
23673 extension
23674 glxsingle ?
23675 glxflags ignore
23676 offset ?
23677
23678GetInvariantBooleanvEXT(id, value, data)
23679 return void
23680 param id UInt32 in value
23681 param value GetVariantValueEXT in value
23682 param data Boolean out array [COMPSIZE(id)]
23683 category EXT_vertex_shader
23684 dlflags notlistable
23685 version 1.2
23686 extension
23687 glxsingle ?
23688 glxflags ignore
23689 offset ?
23690
23691GetInvariantIntegervEXT(id, value, data)
23692 return void
23693 param id UInt32 in value
23694 param value GetVariantValueEXT in value
23695 param data Int32 out array [COMPSIZE(id)]
23696 category EXT_vertex_shader
23697 dlflags notlistable
23698 version 1.2
23699 extension
23700 glxsingle ?
23701 glxflags ignore
23702 offset ?
23703
23704GetInvariantFloatvEXT(id, value, data)
23705 return void
23706 param id UInt32 in value
23707 param value GetVariantValueEXT in value
23708 param data Float32 out array [COMPSIZE(id)]
23709 category EXT_vertex_shader
23710 dlflags notlistable
23711 version 1.2
23712 extension
23713 glxsingle ?
23714 glxflags ignore
23715 offset ?
23716
23717GetLocalConstantBooleanvEXT(id, value, data)
23718 return void
23719 param id UInt32 in value
23720 param value GetVariantValueEXT in value
23721 param data Boolean out array [COMPSIZE(id)]
23722 category EXT_vertex_shader
23723 dlflags notlistable
23724 version 1.2
23725 extension
23726 glxsingle ?
23727 glxflags ignore
23728 offset ?
23729
23730GetLocalConstantIntegervEXT(id, value, data)
23731 return void
23732 param id UInt32 in value
23733 param value GetVariantValueEXT in value
23734 param data Int32 out array [COMPSIZE(id)]
23735 category EXT_vertex_shader
23736 dlflags notlistable
23737 version 1.2
23738 extension
23739 glxsingle ?
23740 glxflags ignore
23741 offset ?
23742
23743GetLocalConstantFloatvEXT(id, value, data)
23744 return void
23745 param id UInt32 in value
23746 param value GetVariantValueEXT in value
23747 param data Float32 out array [COMPSIZE(id)]
23748 category EXT_vertex_shader
23749 dlflags notlistable
23750 version 1.2
23751 extension
23752 glxsingle ?
23753 glxflags ignore
23754 offset ?
23755
23756###############################################################################
23757#
23758# Extension #249
23759# ATI_vertex_streams commands
23760#
23761###############################################################################
23762
23763VertexStream1sATI(stream, x)
23764 return void
23765 param stream VertexStreamATI in value
23766 param x Int16 in value
23767 category ATI_vertex_streams
23768 version 1.2
23769 extension
23770 glxropcode ?
23771 glxflags ignore
23772 offset ?
23773
23774VertexStream1svATI(stream, coords)
23775 return void
23776 param stream VertexStreamATI in value
23777 param coords Int16 in array [1]
23778 category ATI_vertex_streams
23779 version 1.2
23780 extension
23781 glxropcode ?
23782 glxflags ignore
23783 offset ?
23784
23785VertexStream1iATI(stream, x)
23786 return void
23787 param stream VertexStreamATI in value
23788 param x Int32 in value
23789 category ATI_vertex_streams
23790 version 1.2
23791 extension
23792 glxropcode ?
23793 glxflags ignore
23794 offset ?
23795
23796VertexStream1ivATI(stream, coords)
23797 return void
23798 param stream VertexStreamATI in value
23799 param coords Int32 in array [1]
23800 category ATI_vertex_streams
23801 version 1.2
23802 extension
23803 glxropcode ?
23804 glxflags ignore
23805 offset ?
23806
23807VertexStream1fATI(stream, x)
23808 return void
23809 param stream VertexStreamATI in value
23810 param x Float32 in value
23811 category ATI_vertex_streams
23812 version 1.2
23813 extension
23814 glxropcode ?
23815 glxflags ignore
23816 offset ?
23817
23818VertexStream1fvATI(stream, coords)
23819 return void
23820 param stream VertexStreamATI in value
23821 param coords Float32 in array [1]
23822 category ATI_vertex_streams
23823 version 1.2
23824 extension
23825 glxropcode ?
23826 glxflags ignore
23827 offset ?
23828
23829VertexStream1dATI(stream, x)
23830 return void
23831 param stream VertexStreamATI in value
23832 param x Float64 in value
23833 category ATI_vertex_streams
23834 version 1.2
23835 extension
23836 glxropcode ?
23837 glxflags ignore
23838 offset ?
23839
23840VertexStream1dvATI(stream, coords)
23841 return void
23842 param stream VertexStreamATI in value
23843 param coords Float64 in array [1]
23844 category ATI_vertex_streams
23845 version 1.2
23846 extension
23847 glxropcode ?
23848 glxflags ignore
23849 offset ?
23850
23851VertexStream2sATI(stream, x, y)
23852 return void
23853 param stream VertexStreamATI in value
23854 param x Int16 in value
23855 param y Int16 in value
23856 category ATI_vertex_streams
23857 version 1.2
23858 extension
23859 glxropcode ?
23860 glxflags ignore
23861 offset ?
23862
23863VertexStream2svATI(stream, coords)
23864 return void
23865 param stream VertexStreamATI in value
23866 param coords Int16 in array [2]
23867 category ATI_vertex_streams
23868 version 1.2
23869 extension
23870 glxropcode ?
23871 glxflags ignore
23872 offset ?
23873
23874VertexStream2iATI(stream, x, y)
23875 return void
23876 param stream VertexStreamATI in value
23877 param x Int32 in value
23878 param y Int32 in value
23879 category ATI_vertex_streams
23880 version 1.2
23881 extension
23882 glxropcode ?
23883 glxflags ignore
23884 offset ?
23885
23886VertexStream2ivATI(stream, coords)
23887 return void
23888 param stream VertexStreamATI in value
23889 param coords Int32 in array [2]
23890 category ATI_vertex_streams
23891 version 1.2
23892 extension
23893 glxropcode ?
23894 glxflags ignore
23895 offset ?
23896
23897VertexStream2fATI(stream, x, y)
23898 return void
23899 param stream VertexStreamATI in value
23900 param x Float32 in value
23901 param y Float32 in value
23902 category ATI_vertex_streams
23903 version 1.2
23904 extension
23905 glxropcode ?
23906 glxflags ignore
23907 offset ?
23908
23909VertexStream2fvATI(stream, coords)
23910 return void
23911 param stream VertexStreamATI in value
23912 param coords Float32 in array [2]
23913 category ATI_vertex_streams
23914 version 1.2
23915 extension
23916 glxropcode ?
23917 glxflags ignore
23918 offset ?
23919
23920VertexStream2dATI(stream, x, y)
23921 return void
23922 param stream VertexStreamATI in value
23923 param x Float64 in value
23924 param y Float64 in value
23925 category ATI_vertex_streams
23926 version 1.2
23927 extension
23928 glxropcode ?
23929 glxflags ignore
23930 offset ?
23931
23932VertexStream2dvATI(stream, coords)
23933 return void
23934 param stream VertexStreamATI in value
23935 param coords Float64 in array [2]
23936 category ATI_vertex_streams
23937 version 1.2
23938 extension
23939 glxropcode ?
23940 glxflags ignore
23941 offset ?
23942
23943VertexStream3sATI(stream, x, y, z)
23944 return void
23945 param stream VertexStreamATI in value
23946 param x Int16 in value
23947 param y Int16 in value
23948 param z Int16 in value
23949 category ATI_vertex_streams
23950 version 1.2
23951 extension
23952 glxropcode ?
23953 glxflags ignore
23954 offset ?
23955
23956VertexStream3svATI(stream, coords)
23957 return void
23958 param stream VertexStreamATI in value
23959 param coords Int16 in array [3]
23960 category ATI_vertex_streams
23961 version 1.2
23962 extension
23963 glxropcode ?
23964 glxflags ignore
23965 offset ?
23966
23967VertexStream3iATI(stream, x, y, z)
23968 return void
23969 param stream VertexStreamATI in value
23970 param x Int32 in value
23971 param y Int32 in value
23972 param z Int32 in value
23973 category ATI_vertex_streams
23974 version 1.2
23975 extension
23976 glxropcode ?
23977 glxflags ignore
23978 offset ?
23979
23980VertexStream3ivATI(stream, coords)
23981 return void
23982 param stream VertexStreamATI in value
23983 param coords Int32 in array [3]
23984 category ATI_vertex_streams
23985 version 1.2
23986 extension
23987 glxropcode ?
23988 glxflags ignore
23989 offset ?
23990
23991VertexStream3fATI(stream, x, y, z)
23992 return void
23993 param stream VertexStreamATI in value
23994 param x Float32 in value
23995 param y Float32 in value
23996 param z Float32 in value
23997 category ATI_vertex_streams
23998 version 1.2
23999 extension
24000 glxropcode ?
24001 glxflags ignore
24002 offset ?
24003
24004VertexStream3fvATI(stream, coords)
24005 return void
24006 param stream VertexStreamATI in value
24007 param coords Float32 in array [3]
24008 category ATI_vertex_streams
24009 version 1.2
24010 extension
24011 glxropcode ?
24012 glxflags ignore
24013 offset ?
24014
24015VertexStream3dATI(stream, x, y, z)
24016 return void
24017 param stream VertexStreamATI in value
24018 param x Float64 in value
24019 param y Float64 in value
24020 param z Float64 in value
24021 category ATI_vertex_streams
24022 version 1.2
24023 extension
24024 glxropcode ?
24025 glxflags ignore
24026 offset ?
24027
24028VertexStream3dvATI(stream, coords)
24029 return void
24030 param stream VertexStreamATI in value
24031 param coords Float64 in array [3]
24032 category ATI_vertex_streams
24033 version 1.2
24034 extension
24035 glxropcode ?
24036 glxflags ignore
24037 offset ?
24038
24039VertexStream4sATI(stream, x, y, z, w)
24040 return void
24041 param stream VertexStreamATI in value
24042 param x Int16 in value
24043 param y Int16 in value
24044 param z Int16 in value
24045 param w Int16 in value
24046 category ATI_vertex_streams
24047 version 1.2
24048 extension
24049 glxropcode ?
24050 glxflags ignore
24051 offset ?
24052
24053VertexStream4svATI(stream, coords)
24054 return void
24055 param stream VertexStreamATI in value
24056 param coords Int16 in array [4]
24057 category ATI_vertex_streams
24058 version 1.2
24059 extension
24060 glxropcode ?
24061 glxflags ignore
24062 offset ?
24063
24064VertexStream4iATI(stream, x, y, z, w)
24065 return void
24066 param stream VertexStreamATI in value
24067 param x Int32 in value
24068 param y Int32 in value
24069 param z Int32 in value
24070 param w Int32 in value
24071 category ATI_vertex_streams
24072 version 1.2
24073 extension
24074 glxropcode ?
24075 glxflags ignore
24076 offset ?
24077
24078VertexStream4ivATI(stream, coords)
24079 return void
24080 param stream VertexStreamATI in value
24081 param coords Int32 in array [4]
24082 category ATI_vertex_streams
24083 version 1.2
24084 extension
24085 glxropcode ?
24086 glxflags ignore
24087 offset ?
24088
24089VertexStream4fATI(stream, x, y, z, w)
24090 return void
24091 param stream VertexStreamATI in value
24092 param x Float32 in value
24093 param y Float32 in value
24094 param z Float32 in value
24095 param w Float32 in value
24096 category ATI_vertex_streams
24097 version 1.2
24098 extension
24099 glxropcode ?
24100 glxflags ignore
24101 offset ?
24102
24103VertexStream4fvATI(stream, coords)
24104 return void
24105 param stream VertexStreamATI in value
24106 param coords Float32 in array [4]
24107 category ATI_vertex_streams
24108 version 1.2
24109 extension
24110 glxropcode ?
24111 glxflags ignore
24112 offset ?
24113
24114VertexStream4dATI(stream, x, y, z, w)
24115 return void
24116 param stream VertexStreamATI in value
24117 param x Float64 in value
24118 param y Float64 in value
24119 param z Float64 in value
24120 param w Float64 in value
24121 category ATI_vertex_streams
24122 version 1.2
24123 extension
24124 glxropcode ?
24125 glxflags ignore
24126 offset ?
24127
24128VertexStream4dvATI(stream, coords)
24129 return void
24130 param stream VertexStreamATI in value
24131 param coords Float64 in array [4]
24132 category ATI_vertex_streams
24133 version 1.2
24134 extension
24135 glxropcode ?
24136 glxflags ignore
24137 offset ?
24138
24139NormalStream3bATI(stream, nx, ny, nz)
24140 return void
24141 param stream VertexStreamATI in value
24142 param nx Int8 in value
24143 param ny Int8 in value
24144 param nz Int8 in value
24145 category ATI_vertex_streams
24146 version 1.2
24147 extension
24148 glxropcode ?
24149 glxflags ignore
24150 offset ?
24151
24152NormalStream3bvATI(stream, coords)
24153 return void
24154 param stream VertexStreamATI in value
24155 param coords Int8 in array [3]
24156 category ATI_vertex_streams
24157 version 1.2
24158 extension
24159 glxropcode ?
24160 glxflags ignore
24161 offset ?
24162
24163NormalStream3sATI(stream, nx, ny, nz)
24164 return void
24165 param stream VertexStreamATI in value
24166 param nx Int16 in value
24167 param ny Int16 in value
24168 param nz Int16 in value
24169 category ATI_vertex_streams
24170 version 1.2
24171 extension
24172 glxropcode ?
24173 glxflags ignore
24174 offset ?
24175
24176NormalStream3svATI(stream, coords)
24177 return void
24178 param stream VertexStreamATI in value
24179 param coords Int16 in array [3]
24180 category ATI_vertex_streams
24181 version 1.2
24182 extension
24183 glxropcode ?
24184 glxflags ignore
24185 offset ?
24186
24187NormalStream3iATI(stream, nx, ny, nz)
24188 return void
24189 param stream VertexStreamATI in value
24190 param nx Int32 in value
24191 param ny Int32 in value
24192 param nz Int32 in value
24193 category ATI_vertex_streams
24194 version 1.2
24195 extension
24196 glxropcode ?
24197 glxflags ignore
24198 offset ?
24199
24200NormalStream3ivATI(stream, coords)
24201 return void
24202 param stream VertexStreamATI in value
24203 param coords Int32 in array [3]
24204 category ATI_vertex_streams
24205 version 1.2
24206 extension
24207 glxropcode ?
24208 glxflags ignore
24209 offset ?
24210
24211NormalStream3fATI(stream, nx, ny, nz)
24212 return void
24213 param stream VertexStreamATI in value
24214 param nx Float32 in value
24215 param ny Float32 in value
24216 param nz Float32 in value
24217 category ATI_vertex_streams
24218 version 1.2
24219 extension
24220 glxropcode ?
24221 glxflags ignore
24222 offset ?
24223
24224NormalStream3fvATI(stream, coords)
24225 return void
24226 param stream VertexStreamATI in value
24227 param coords Float32 in array [3]
24228 category ATI_vertex_streams
24229 version 1.2
24230 extension
24231 glxropcode ?
24232 glxflags ignore
24233 offset ?
24234
24235NormalStream3dATI(stream, nx, ny, nz)
24236 return void
24237 param stream VertexStreamATI in value
24238 param nx Float64 in value
24239 param ny Float64 in value
24240 param nz Float64 in value
24241 category ATI_vertex_streams
24242 version 1.2
24243 extension
24244 glxropcode ?
24245 glxflags ignore
24246 offset ?
24247
24248NormalStream3dvATI(stream, coords)
24249 return void
24250 param stream VertexStreamATI in value
24251 param coords Float64 in array [3]
24252 category ATI_vertex_streams
24253 version 1.2
24254 extension
24255 glxropcode ?
24256 glxflags ignore
24257 offset ?
24258
24259ClientActiveVertexStreamATI(stream)
24260 return void
24261 param stream VertexStreamATI in value
24262 category ATI_vertex_streams
24263 version 1.2
24264 extension
24265 glxropcode ?
24266 glxflags ignore
24267 offset ?
24268
24269VertexBlendEnviATI(pname, param)
24270 return void
24271 param pname VertexStreamATI in value
24272 param param Int32 in value
24273 category ATI_vertex_streams
24274 version 1.2
24275 extension
24276 glxropcode ?
24277 glxflags ignore
24278 offset ?
24279
24280VertexBlendEnvfATI(pname, param)
24281 return void
24282 param pname VertexStreamATI in value
24283 param param Float32 in value
24284 category ATI_vertex_streams
24285 version 1.2
24286 extension
24287 glxropcode ?
24288 glxflags ignore
24289 offset ?
24290
24291###############################################################################
24292#
24293# Extension #250 - WGL_I3D_digital_video_control
24294# Extension #251 - WGL_I3D_gamma
24295# Extension #252 - WGL_I3D_genlock
24296# Extension #253 - WGL_I3D_image_buffer
24297# Extension #254 - WGL_I3D_swap_frame_lock
24298# Extension #255 - WGL_I3D_swap_frame_usage
24299#
24300###############################################################################
24301
24302###############################################################################
24303#
24304# Extension #256
24305# ATI_element_array commands
24306#
24307###############################################################################
24308
24309ElementPointerATI(type, pointer)
24310 return void
24311 param type ElementPointerTypeATI in value
24312 param pointer Void in array [COMPSIZE(type)] retained
24313 category ATI_element_array
24314 dlflags notlistable
24315 glxflags client-handcode client-intercept server-handcode
24316 version 1.2
24317 offset ?
24318
24319DrawElementArrayATI(mode, count)
24320 return void
24321 param mode BeginMode in value
24322 param count SizeI in value
24323 category ATI_element_array
24324 dlflags handcode
24325 glxflags client-handcode client-intercept server-handcode
24326 version 1.2
24327 offset ?
24328
24329DrawRangeElementArrayATI(mode, start, end, count)
24330 return void
24331 param mode BeginMode in value
24332 param start UInt32 in value
24333 param end UInt32 in value
24334 param count SizeI in value
24335 category ATI_element_array
24336 dlflags handcode
24337 glxflags client-handcode client-intercept server-handcode
24338 version 1.2
24339 offset ?
24340
24341###############################################################################
24342#
24343# Extension #257
24344# SUN_mesh_array commands
24345#
24346###############################################################################
24347
24348DrawMeshArraysSUN(mode, first, count, width)
24349 return void
24350 param mode BeginMode in value
24351 param first Int32 in value
24352 param count SizeI in value
24353 param width SizeI in value
24354 category SUN_mesh_array
24355 dlflags handcode
24356 glxflags client-handcode client-intercept server-handcode
24357 version 1.1
24358 glxropcode ?
24359 offset ?
24360
24361###############################################################################
24362#
24363# Extension #258
24364# SUN_slice_accum commands
24365#
24366###############################################################################
24367
24368# (none)
24369newcategory: SUN_slice_accum
24370
24371###############################################################################
24372#
24373# Extension #259
24374# NV_multisample_filter_hint commands
24375#
24376###############################################################################
24377
24378# (none)
24379newcategory: NV_multisample_filter_hint
24380
24381###############################################################################
24382#
24383# Extension #260
24384# NV_depth_clamp commands
24385#
24386###############################################################################
24387
24388# (none)
24389newcategory: NV_depth_clamp
24390
24391###############################################################################
24392#
24393# Extension #261
24394# NV_occlusion_query commands
24395#
24396###############################################################################
24397
24398GenOcclusionQueriesNV(n, ids)
24399 return void
24400 param n SizeI in value
24401 param ids UInt32 out array [n]
24402 dlflags notlistable
24403 category NV_occlusion_query
24404 version 1.2
24405 extension soft WINSOFT NV20
24406 glxflags ignore
24407
24408DeleteOcclusionQueriesNV(n, ids)
24409 return void
24410 param n SizeI in value
24411 param ids UInt32 in array [n]
24412 dlflags notlistable
24413 category NV_occlusion_query
24414 version 1.2
24415 extension soft WINSOFT NV20
24416 glxflags ignore
24417
24418IsOcclusionQueryNV(id)
24419 return Boolean
24420 param id UInt32 in value
24421 dlflags notlistable
24422 category NV_occlusion_query
24423 version 1.2
24424 extension soft WINSOFT NV20
24425 glxflags ignore
24426
24427BeginOcclusionQueryNV(id)
24428 return void
24429 param id UInt32 in value
24430 category NV_occlusion_query
24431 version 1.2
24432 extension soft WINSOFT NV20
24433 glxflags ignore
24434
24435EndOcclusionQueryNV()
24436 return void
24437 category NV_occlusion_query
24438 version 1.2
24439 extension soft WINSOFT NV20
24440 glxflags ignore
24441
24442GetOcclusionQueryivNV(id, pname, params)
24443 return void
24444 param id UInt32 in value
24445 param pname OcclusionQueryParameterNameNV in value
24446 param params Int32 out array [COMPSIZE(pname)]
24447 dlflags notlistable
24448 category NV_occlusion_query
24449 version 1.2
24450 extension soft WINSOFT NV20
24451 glxflags ignore
24452
24453GetOcclusionQueryuivNV(id, pname, params)
24454 return void
24455 param id UInt32 in value
24456 param pname OcclusionQueryParameterNameNV in value
24457 param params UInt32 out array [COMPSIZE(pname)]
24458 dlflags notlistable
24459 category NV_occlusion_query
24460 version 1.2
24461 extension soft WINSOFT NV20
24462 glxflags ignore
24463
24464###############################################################################
24465#
24466# Extension #262
24467# NV_point_sprite commands
24468#
24469###############################################################################
24470
24471PointParameteriNV(pname, param)
24472 return void
24473 param pname PointParameterNameARB in value
24474 param param Int32 in value
24475 category NV_point_sprite
24476 version 1.2
24477 extension soft WINSOFT NV20
24478 glxropcode 4221
24479 alias PointParameteri
24480
24481PointParameterivNV(pname, params)
24482 return void
24483 param pname PointParameterNameARB in value
24484 param params Int32 in array [COMPSIZE(pname)]
24485 category NV_point_sprite
24486 version 1.2
24487 extension soft WINSOFT NV20
24488 glxropcode 4222
24489 alias PointParameteriv
24490
24491###############################################################################
24492#
24493# Extension #263 - WGL_NV_render_depth_texture
24494# Extension #264 - WGL_NV_render_texture_rectangle
24495#
24496###############################################################################
24497
24498###############################################################################
24499#
24500# Extension #265
24501# NV_texture_shader3 commands
24502#
24503###############################################################################
24504
24505# (none)
24506newcategory: NV_texture_shader3
24507
24508###############################################################################
24509#
24510# Extension #266
24511# NV_vertex_program1_1 commands
24512#
24513###############################################################################
24514
24515# (none)
24516newcategory: NV_vertex_program1_1
24517
24518###############################################################################
24519#
24520# Extension #267
24521# EXT_shadow_funcs commands
24522#
24523###############################################################################
24524
24525# (none)
24526newcategory: EXT_shadow_funcs
24527
24528###############################################################################
24529#
24530# Extension #268
24531# EXT_stencil_two_side commands
24532#
24533###############################################################################
24534
24535ActiveStencilFaceEXT(face)
24536 return void
24537 param face StencilFaceDirection in value
24538 category EXT_stencil_two_side
24539 version 1.3
24540 glxropcode 4220
24541 offset 646
24542
24543###############################################################################
24544#
24545# Extension #269
24546# ATI_text_fragment_shader commands
24547#
24548###############################################################################
24549
24550# Uses ARB_vertex_program entry points
24551newcategory: ATI_text_fragment_shader
24552
24553###############################################################################
24554#
24555# Extension #270
24556# APPLE_client_storage commands
24557#
24558###############################################################################
24559
24560# (none)
24561newcategory: APPLE_client_storage
24562
24563###############################################################################
24564#
24565# Extension #271
24566# APPLE_element_array commands
24567#
24568###############################################################################
24569
24570# @@ Need to verify/add GLX protocol
24571
24572# @@@ like #256 ATI_element_array
24573ElementPointerAPPLE(type, pointer)
24574 return void
24575 param type ElementPointerTypeATI in value
24576 param pointer Void in array [type]
24577 category APPLE_element_array
24578 version 1.2
24579 extension
24580 glxropcode ?
24581 glxflags ignore
24582 offset ?
24583
24584DrawElementArrayAPPLE(mode, first, count)
24585 return void
24586 param mode BeginMode in value
24587 param first Int32 in value
24588 param count SizeI in value
24589 category APPLE_element_array
24590 version 1.2
24591 extension
24592 glxropcode ?
24593 glxflags ignore
24594 offset ?
24595
24596DrawRangeElementArrayAPPLE(mode, start, end, first, count)
24597 return void
24598 param mode BeginMode in value
24599 param start UInt32 in value
24600 param end UInt32 in value
24601 param first Int32 in value
24602 param count SizeI in value
24603 category APPLE_element_array
24604 version 1.2
24605 extension
24606 glxropcode ?
24607 glxflags ignore
24608 offset ?
24609
24610MultiDrawElementArrayAPPLE(mode, first, count, primcount)
24611 return void
24612 param mode BeginMode in value
24613 param first Int32 in array [primcount]
24614 param count SizeI in array [primcount]
24615 param primcount SizeI in value
24616 category APPLE_element_array
24617 version 1.2
24618 extension
24619 glxropcode ?
24620 glxflags ignore
24621 offset ?
24622
24623MultiDrawRangeElementArrayAPPLE(mode, start, end, first, count, primcount)
24624 return void
24625 param mode BeginMode in value
24626 param start UInt32 in value
24627 param end UInt32 in value
24628 param first Int32 in array [primcount]
24629 param count SizeI in array [primcount]
24630 param primcount SizeI in value
24631 category APPLE_element_array
24632 version 1.2
24633 extension
24634 glxropcode ?
24635 glxflags ignore
24636 offset ?
24637
24638###############################################################################
24639#
24640# Extension #272
24641# APPLE_fence commands
24642#
24643###############################################################################
24644
24645# @@ Need to verify/add GLX protocol
24646
24647# @@@ like #222 NV_fence
24648GenFencesAPPLE(n, fences)
24649 return void
24650 param n SizeI in value
24651 param fences FenceNV out array [n]
24652 category APPLE_fence
24653 version 1.2
24654 extension
24655 glxropcode ?
24656 glxflags ignore
24657 offset ?
24658
24659DeleteFencesAPPLE(n, fences)
24660 return void
24661 param n SizeI in value
24662 param fences FenceNV in array [n]
24663 category APPLE_fence
24664 version 1.2
24665 extension
24666 glxropcode ?
24667 glxflags ignore
24668 offset ?
24669
24670SetFenceAPPLE(fence)
24671 return void
24672 param fence FenceNV in value
24673 category APPLE_fence
24674 version 1.2
24675 extension
24676 glxropcode ?
24677 glxflags ignore
24678 offset ?
24679
24680IsFenceAPPLE(fence)
24681 return Boolean
24682 param fence FenceNV in value
24683 category APPLE_fence
24684 version 1.2
24685 extension
24686 glxropcode ?
24687 glxflags ignore
24688 offset ?
24689
24690TestFenceAPPLE(fence)
24691 return Boolean
24692 param fence FenceNV in value
24693 category APPLE_fence
24694 version 1.2
24695 extension
24696 glxropcode ?
24697 glxflags ignore
24698 offset ?
24699
24700FinishFenceAPPLE(fence)
24701 return void
24702 param fence FenceNV in value
24703 category APPLE_fence
24704 version 1.2
24705 extension
24706 glxropcode ?
24707 glxflags ignore
24708 offset ?
24709
24710TestObjectAPPLE(object, name)
24711 return Boolean
24712 param object ObjectTypeAPPLE in value
24713 param name UInt32 in value
24714 category APPLE_fence
24715 version 1.2
24716 extension
24717 glxropcode ?
24718 glxflags ignore
24719 offset ?
24720
24721FinishObjectAPPLE(object, name)
24722 return void
24723 param object ObjectTypeAPPLE in value
24724 param name Int32 in value
24725 category APPLE_fence
24726 version 1.2
24727 extension
24728 glxropcode ?
24729 glxflags ignore
24730 offset ?
24731
24732###############################################################################
24733#
24734# Extension #273
24735# APPLE_vertex_array_object commands
24736#
24737###############################################################################
24738
24739BindVertexArrayAPPLE(array)
24740 return void
24741 param array UInt32 in value
24742 category APPLE_vertex_array_object
24743 version 1.2
24744 extension
24745 glxropcode ?
24746 glxflags ignore
24747 alias BindVertexArray
24748
24749DeleteVertexArraysAPPLE(n, arrays)
24750 return void
24751 param n SizeI in value
24752 param arrays UInt32 in array [n]
24753 category APPLE_vertex_array_object
24754 version 1.2
24755 extension
24756 glxropcode ?
24757 glxflags ignore
24758 alias DeleteVertexArrays
24759
24760GenVertexArraysAPPLE(n, arrays)
24761 return void
24762 param n SizeI in value
24763 param arrays UInt32 out array [n]
24764 category APPLE_vertex_array_object
24765 version 1.2
24766 extension
24767 glxropcode ?
24768 glxflags ignore
24769 alias GenVertexArray
24770
24771IsVertexArrayAPPLE(array)
24772 return Boolean
24773 param array UInt32 in value
24774 category APPLE_vertex_array_object
24775 version 1.2
24776 extension
24777 glxropcode ?
24778 glxflags ignore
24779 alias IsVertexArray
24780
24781###############################################################################
24782#
24783# Extension #274
24784# APPLE_vertex_array_range commands
24785#
24786###############################################################################
24787
24788# @@ Need to verify/add GLX protocol
24789
24790# @@@ like #190 NV_vertex_array_range,
24791VertexArrayRangeAPPLE(length, pointer)
24792 return void
24793 param length SizeI in value
24794 param pointer Void out array [length]
24795 category APPLE_vertex_array_range
24796 version 1.2
24797 extension
24798 glxropcode ?
24799 glxflags ignore
24800 offset ?
24801
24802FlushVertexArrayRangeAPPLE(length, pointer)
24803 return void
24804 param length SizeI in value
24805 param pointer Void out array [length]
24806 category APPLE_vertex_array_range
24807 version 1.2
24808 extension
24809 glxropcode ?
24810 glxflags ignore
24811 offset ?
24812
24813VertexArrayParameteriAPPLE(pname, param)
24814 return void
24815 param pname VertexArrayPNameAPPLE in value
24816 param param Int32 in value
24817 category APPLE_vertex_array_range
24818 version 1.2
24819 extension
24820 glxropcode ?
24821 glxflags ignore
24822 offset ?
24823
24824###############################################################################
24825#
24826# Extension #275
24827# APPLE_ycbcr_422 commands
24828#
24829###############################################################################
24830
24831# (none)
24832newcategory: APPLE_ycbcr_422
24833
24834###############################################################################
24835#
24836# Extension #276
24837# S3_s3tc commands
24838#
24839###############################################################################
24840
24841# (none)
24842newcategory: S3_s3tc
24843
24844###############################################################################
24845#
24846# Extension #277
24847# ATI_draw_buffers commands
24848#
24849###############################################################################
24850
24851DrawBuffersATI(n, bufs)
24852 return void
24853 param n SizeI in value
24854 param bufs DrawBufferModeATI in array [n]
24855 category ATI_draw_buffers
24856 version 1.2
24857 extension
24858 glxropcode 233
24859 alias DrawBuffers
24860
24861###############################################################################
24862#
24863# Extension #278 - WGL_ATI_pixel_format_float
24864#
24865###############################################################################
24866newcategory: ATI_pixel_format_float
24867passthru: /* This is really a WGL extension, but defines some associated GL enums.
24868passthru: * ATI does not export "GL_ATI_pixel_format_float" in the GL_EXTENSIONS string.
24869passthru: */
24870
24871###############################################################################
24872#
24873# Extension #279
24874# ATI_texture_env_combine3 commands
24875#
24876###############################################################################
24877
24878# (none)
24879newcategory: ATI_texture_env_combine3
24880
24881###############################################################################
24882#
24883# Extension #280
24884# ATI_texture_float commands
24885#
24886###############################################################################
24887
24888# (none)
24889newcategory: ATI_texture_float
24890
24891###############################################################################
24892#
24893# Extension #281 (also WGL_NV_float_buffer)
24894# NV_float_buffer commands
24895#
24896###############################################################################
24897
24898# (none)
24899newcategory: NV_float_buffer
24900
24901###############################################################################
24902#
24903# Extension #282
24904# NV_fragment_program commands
24905#
24906###############################################################################
24907
24908# @@ Need to verify/add GLX protocol
24909
24910# Some NV_fragment_program entry points are shared with ARB_vertex_program,
24911# and are only included in that #define block, for now.
24912newcategory: NV_fragment_program
24913passthru: /* Some NV_fragment_program entry points are shared with ARB_vertex_program. */
24914
24915ProgramNamedParameter4fNV(id, len, name, x, y, z, w)
24916 return void
24917 param id UInt32 in value
24918 param len SizeI in value
24919 param name UInt8 in array [1]
24920 param x Float32 in value
24921 param y Float32 in value
24922 param z Float32 in value
24923 param w Float32 in value
24924 category NV_fragment_program
24925 version 1.2
24926 extension
24927 glxropcode ?
24928 glxflags ignore
24929 offset 682
24930
24931ProgramNamedParameter4dNV(id, len, name, x, y, z, w)
24932 return void
24933 param id UInt32 in value
24934 param len SizeI in value
24935 param name UInt8 in array [1]
24936 param x Float64 in value
24937 param y Float64 in value
24938 param z Float64 in value
24939 param w Float64 in value
24940 category NV_fragment_program
24941 version 1.2
24942 extension
24943 glxropcode ?
24944 glxflags ignore
24945 offset 683
24946
24947ProgramNamedParameter4fvNV(id, len, name, v)
24948 return void
24949 param id UInt32 in value
24950 param len SizeI in value
24951 param name UInt8 in array [1]
24952 param v Float32 in array [4]
24953 category NV_fragment_program
24954 version 1.2
24955 extension
24956 glxropcode ?
24957 glxflags ignore
24958 offset 684
24959
24960ProgramNamedParameter4dvNV(id, len, name, v)
24961 return void
24962 param id UInt32 in value
24963 param len SizeI in value
24964 param name UInt8 in array [1]
24965 param v Float64 in array [4]
24966 category NV_fragment_program
24967 version 1.2
24968 extension
24969 glxropcode ?
24970 glxflags ignore
24971 offset 685
24972
24973GetProgramNamedParameterfvNV(id, len, name, params)
24974 return void
24975 param id UInt32 in value
24976 param len SizeI in value
24977 param name UInt8 in array [1]
24978 param params Float32 out array [4]
24979 category NV_fragment_program
24980 dlflags notlistable
24981 version 1.2
24982 extension
24983 glxsingle ?
24984 glxflags ignore
24985 offset 686
24986
24987GetProgramNamedParameterdvNV(id, len, name, params)
24988 return void
24989 param id UInt32 in value
24990 param len SizeI in value
24991 param name UInt8 in array [1]
24992 param params Float64 out array [4]
24993 category NV_fragment_program
24994 dlflags notlistable
24995 version 1.2
24996 extension
24997 glxsingle ?
24998 glxflags ignore
24999 offset 687
25000
25001###############################################################################
25002#
25003# Extension #283
25004# NV_half_float commands
25005#
25006###############################################################################
25007
25008# @@ Need to verify/add GLX protocol
25009
25010Vertex2hNV(x, y)
25011 return void
25012 param x Half16NV in value
25013 param y Half16NV in value
25014 category NV_half_float
25015 version 1.2
25016 extension
25017 glxropcode ?
25018 glxflags ignore
25019 offset ?
25020
25021Vertex2hvNV(v)
25022 return void
25023 param v Half16NV in array [2]
25024 category NV_half_float
25025 version 1.2
25026 extension
25027 glxropcode ?
25028 glxflags ignore
25029 offset ?
25030
25031Vertex3hNV(x, y, z)
25032 return void
25033 param x Half16NV in value
25034 param y Half16NV in value
25035 param z Half16NV in value
25036 category NV_half_float
25037 version 1.2
25038 extension
25039 glxropcode ?
25040 glxflags ignore
25041 offset ?
25042
25043Vertex3hvNV(v)
25044 return void
25045 param v Half16NV in array [3]
25046 category NV_half_float
25047 version 1.2
25048 extension
25049 glxropcode ?
25050 glxflags ignore
25051 offset ?
25052
25053Vertex4hNV(x, y, z, w)
25054 return void
25055 param x Half16NV in value
25056 param y Half16NV in value
25057 param z Half16NV in value
25058 param w Half16NV in value
25059 category NV_half_float
25060 version 1.2
25061 extension
25062 glxropcode ?
25063 glxflags ignore
25064 offset ?
25065
25066Vertex4hvNV(v)
25067 return void
25068 param v Half16NV in array [4]
25069 category NV_half_float
25070 version 1.2
25071 extension
25072 glxropcode ?
25073 glxflags ignore
25074 offset ?
25075
25076Normal3hNV(nx, ny, nz)
25077 return void
25078 param nx Half16NV in value
25079 param ny Half16NV in value
25080 param nz Half16NV in value
25081 category NV_half_float
25082 version 1.2
25083 extension
25084 glxropcode ?
25085 glxflags ignore
25086 offset ?
25087
25088Normal3hvNV(v)
25089 return void
25090 param v Half16NV in array [3]
25091 category NV_half_float
25092 version 1.2
25093 extension
25094 glxropcode ?
25095 glxflags ignore
25096 offset ?
25097
25098Color3hNV(red, green, blue)
25099 return void
25100 param red Half16NV in value
25101 param green Half16NV in value
25102 param blue Half16NV in value
25103 category NV_half_float
25104 version 1.2
25105 extension
25106 glxropcode ?
25107 glxflags ignore
25108 offset ?
25109
25110Color3hvNV(v)
25111 return void
25112 param v Half16NV in array [3]
25113 category NV_half_float
25114 version 1.2
25115 extension
25116 glxropcode ?
25117 glxflags ignore
25118 offset ?
25119
25120Color4hNV(red, green, blue, alpha)
25121 return void
25122 param red Half16NV in value
25123 param green Half16NV in value
25124 param blue Half16NV in value
25125 param alpha Half16NV in value
25126 category NV_half_float
25127 version 1.2
25128 extension
25129 glxropcode ?
25130 glxflags ignore
25131 offset ?
25132
25133Color4hvNV(v)
25134 return void
25135 param v Half16NV in array [4]
25136 category NV_half_float
25137 version 1.2
25138 extension
25139 glxropcode ?
25140 glxflags ignore
25141 offset ?
25142
25143TexCoord1hNV(s)
25144 return void
25145 param s Half16NV in value
25146 category NV_half_float
25147 version 1.2
25148 extension
25149 glxropcode ?
25150 glxflags ignore
25151 offset ?
25152
25153TexCoord1hvNV(v)
25154 return void
25155 param v Half16NV in array [1]
25156 category NV_half_float
25157 version 1.2
25158 extension
25159 glxropcode ?
25160 glxflags ignore
25161 offset ?
25162
25163TexCoord2hNV(s, t)
25164 return void
25165 param s Half16NV in value
25166 param t Half16NV in value
25167 category NV_half_float
25168 version 1.2
25169 extension
25170 glxropcode ?
25171 glxflags ignore
25172 offset ?
25173
25174TexCoord2hvNV(v)
25175 return void
25176 param v Half16NV in array [2]
25177 category NV_half_float
25178 version 1.2
25179 extension
25180 glxropcode ?
25181 glxflags ignore
25182 offset ?
25183
25184TexCoord3hNV(s, t, r)
25185 return void
25186 param s Half16NV in value
25187 param t Half16NV in value
25188 param r Half16NV in value
25189 category NV_half_float
25190 version 1.2
25191 extension
25192 glxropcode ?
25193 glxflags ignore
25194 offset ?
25195
25196TexCoord3hvNV(v)
25197 return void
25198 param v Half16NV in array [3]
25199 category NV_half_float
25200 version 1.2
25201 extension
25202 glxropcode ?
25203 glxflags ignore
25204 offset ?
25205
25206TexCoord4hNV(s, t, r, q)
25207 return void
25208 param s Half16NV in value
25209 param t Half16NV in value
25210 param r Half16NV in value
25211 param q Half16NV in value
25212 category NV_half_float
25213 version 1.2
25214 extension
25215 glxropcode ?
25216 glxflags ignore
25217 offset ?
25218
25219TexCoord4hvNV(v)
25220 return void
25221 param v Half16NV in array [4]
25222 category NV_half_float
25223 version 1.2
25224 extension
25225 glxropcode ?
25226 glxflags ignore
25227 offset ?
25228
25229MultiTexCoord1hNV(target, s)
25230 return void
25231 param target TextureUnit in value
25232 param s Half16NV in value
25233 category NV_half_float
25234 version 1.2
25235 extension
25236 glxropcode ?
25237 glxflags ignore
25238 offset ?
25239
25240MultiTexCoord1hvNV(target, v)
25241 return void
25242 param target TextureUnit in value
25243 param v Half16NV in array [1]
25244 category NV_half_float
25245 version 1.2
25246 extension
25247 glxropcode ?
25248 glxflags ignore
25249 offset ?
25250
25251MultiTexCoord2hNV(target, s, t)
25252 return void
25253 param target TextureUnit in value
25254 param s Half16NV in value
25255 param t Half16NV in value
25256 category NV_half_float
25257 version 1.2
25258 extension
25259 glxropcode ?
25260 glxflags ignore
25261 offset ?
25262
25263MultiTexCoord2hvNV(target, v)
25264 return void
25265 param target TextureUnit in value
25266 param v Half16NV in array [2]
25267 category NV_half_float
25268 version 1.2
25269 extension
25270 glxropcode ?
25271 glxflags ignore
25272 offset ?
25273
25274MultiTexCoord3hNV(target, s, t, r)
25275 return void
25276 param target TextureUnit in value
25277 param s Half16NV in value
25278 param t Half16NV in value
25279 param r Half16NV in value
25280 category NV_half_float
25281 version 1.2
25282 extension
25283 glxropcode ?
25284 glxflags ignore
25285 offset ?
25286
25287MultiTexCoord3hvNV(target, v)
25288 return void
25289 param target TextureUnit in value
25290 param v Half16NV in array [3]
25291 category NV_half_float
25292 version 1.2
25293 extension
25294 glxropcode ?
25295 glxflags ignore
25296 offset ?
25297
25298MultiTexCoord4hNV(target, s, t, r, q)
25299 return void
25300 param target TextureUnit in value
25301 param s Half16NV in value
25302 param t Half16NV in value
25303 param r Half16NV in value
25304 param q Half16NV in value
25305 category NV_half_float
25306 version 1.2
25307 extension
25308 glxropcode ?
25309 glxflags ignore
25310 offset ?
25311
25312MultiTexCoord4hvNV(target, v)
25313 return void
25314 param target TextureUnit in value
25315 param v Half16NV in array [4]
25316 category NV_half_float
25317 version 1.2
25318 extension
25319 glxropcode ?
25320 glxflags ignore
25321 offset ?
25322
25323FogCoordhNV(fog)
25324 return void
25325 param fog Half16NV in value
25326 category NV_half_float
25327 version 1.2
25328 extension
25329 glxropcode ?
25330 glxflags ignore
25331 offset ?
25332
25333FogCoordhvNV(fog)
25334 return void
25335 param fog Half16NV in array [1]
25336 category NV_half_float
25337 version 1.2
25338 extension
25339 glxropcode ?
25340 glxflags ignore
25341 offset ?
25342
25343SecondaryColor3hNV(red, green, blue)
25344 return void
25345 param red Half16NV in value
25346 param green Half16NV in value
25347 param blue Half16NV in value
25348 category NV_half_float
25349 version 1.2
25350 extension
25351 glxropcode ?
25352 glxflags ignore
25353 offset ?
25354
25355SecondaryColor3hvNV(v)
25356 return void
25357 param v Half16NV in array [3]
25358 category NV_half_float
25359 version 1.2
25360 extension
25361 glxropcode ?
25362 glxflags ignore
25363 offset ?
25364
25365VertexWeighthNV(weight)
25366 return void
25367 param weight Half16NV in value
25368 category NV_half_float
25369 version 1.2
25370 extension
25371 glxropcode ?
25372 glxflags ignore
25373 offset ?
25374
25375VertexWeighthvNV(weight)
25376 return void
25377 param weight Half16NV in array [1]
25378 category NV_half_float
25379 version 1.2
25380 extension
25381 glxropcode ?
25382 glxflags ignore
25383 offset ?
25384
25385VertexAttrib1hNV(index, x)
25386 return void
25387 param index UInt32 in value
25388 param x Half16NV in value
25389 category NV_half_float
25390 version 1.2
25391 extension
25392 glxropcode ?
25393 glxflags ignore
25394 offset ?
25395
25396VertexAttrib1hvNV(index, v)
25397 return void
25398 param index UInt32 in value
25399 param v Half16NV in array [1]
25400 category NV_half_float
25401 version 1.2
25402 extension
25403 glxropcode ?
25404 glxflags ignore
25405 offset ?
25406
25407VertexAttrib2hNV(index, x, y)
25408 return void
25409 param index UInt32 in value
25410 param x Half16NV in value
25411 param y Half16NV in value
25412 category NV_half_float
25413 version 1.2
25414 extension
25415 glxropcode ?
25416 glxflags ignore
25417 offset ?
25418
25419VertexAttrib2hvNV(index, v)
25420 return void
25421 param index UInt32 in value
25422 param v Half16NV in array [2]
25423 category NV_half_float
25424 version 1.2
25425 extension
25426 glxropcode ?
25427 glxflags ignore
25428 offset ?
25429
25430VertexAttrib3hNV(index, x, y, z)
25431 return void
25432 param index UInt32 in value
25433 param x Half16NV in value
25434 param y Half16NV in value
25435 param z Half16NV in value
25436 category NV_half_float
25437 version 1.2
25438 extension
25439 glxropcode ?
25440 glxflags ignore
25441 offset ?
25442
25443VertexAttrib3hvNV(index, v)
25444 return void
25445 param index UInt32 in value
25446 param v Half16NV in array [3]
25447 category NV_half_float
25448 version 1.2
25449 extension
25450 glxropcode ?
25451 glxflags ignore
25452 offset ?
25453
25454VertexAttrib4hNV(index, x, y, z, w)
25455 return void
25456 param index UInt32 in value
25457 param x Half16NV in value
25458 param y Half16NV in value
25459 param z Half16NV in value
25460 param w Half16NV in value
25461 category NV_half_float
25462 version 1.2
25463 extension
25464 glxropcode ?
25465 glxflags ignore
25466 offset ?
25467
25468VertexAttrib4hvNV(index, v)
25469 return void
25470 param index UInt32 in value
25471 param v Half16NV in array [4]
25472 category NV_half_float
25473 version 1.2
25474 extension
25475 glxropcode ?
25476 glxflags ignore
25477 offset ?
25478
25479VertexAttribs1hvNV(index, n, v)
25480 return void
25481 param index UInt32 in value
25482 param n SizeI in value
25483 param v Half16NV in array [n]
25484 category NV_half_float
25485 version 1.2
25486 extension
25487 glxropcode ?
25488 glxflags ignore
25489 offset ?
25490
25491VertexAttribs2hvNV(index, n, v)
25492 return void
25493 param index UInt32 in value
25494 param n SizeI in value
25495 param v Half16NV in array [n]
25496 category NV_half_float
25497 version 1.2
25498 extension
25499 glxropcode ?
25500 glxflags ignore
25501 offset ?
25502
25503VertexAttribs3hvNV(index, n, v)
25504 return void
25505 param index UInt32 in value
25506 param n SizeI in value
25507 param v Half16NV in array [n]
25508 category NV_half_float
25509 version 1.2
25510 extension
25511 glxropcode ?
25512 glxflags ignore
25513 offset ?
25514
25515VertexAttribs4hvNV(index, n, v)
25516 return void
25517 param index UInt32 in value
25518 param n SizeI in value
25519 param v Half16NV in array [n]
25520 category NV_half_float
25521 version 1.2
25522 extension
25523 glxropcode ?
25524 glxflags ignore
25525 offset ?
25526
25527###############################################################################
25528#
25529# Extension #284
25530# NV_pixel_data_range commands
25531#
25532###############################################################################
25533
25534# @@ Need to verify/add GLX protocol
25535
25536PixelDataRangeNV(target, length, pointer)
25537 return void
25538 param target PixelDataRangeTargetNV in value
25539 param length SizeI in value
25540 param pointer Void in array [length]
25541 category NV_pixel_data_range
25542 version 1.2
25543 extension
25544 glxropcode ?
25545 glxflags ignore
25546 offset ?
25547
25548FlushPixelDataRangeNV(target)
25549 return void
25550 param target PixelDataRangeTargetNV in value
25551 category NV_pixel_data_range
25552 version 1.2
25553 extension
25554 glxropcode ?
25555 glxflags ignore
25556 offset ?
25557
25558###############################################################################
25559#
25560# Extension #285
25561# NV_primitive_restart commands
25562#
25563###############################################################################
25564
25565# @@ Need to verify/add GLX protocol
25566
25567PrimitiveRestartNV()
25568 return void
25569 category NV_primitive_restart
25570 version 1.2
25571 extension
25572 glxropcode ?
25573 glxflags ignore
25574 offset ?
25575
25576PrimitiveRestartIndexNV(index)
25577 return void
25578 param index UInt32 in value
25579 category NV_primitive_restart
25580 version 1.2
25581 extension
25582 glxropcode ?
25583 glxflags ignore
25584 offset ?
25585
25586
25587###############################################################################
25588#
25589# Extension #286
25590# NV_texture_expand_normal commands
25591#
25592###############################################################################
25593
25594# (none)
25595newcategory: NV_texture_expand_normal
25596
25597###############################################################################
25598#
25599# Extension #287
25600# NV_vertex_program2 commands
25601#
25602###############################################################################
25603
25604# (none)
25605newcategory: NV_vertex_program2
25606
25607###############################################################################
25608#
25609# Extension #288
25610# ATI_map_object_buffer commands
25611#
25612###############################################################################
25613
25614# @@ Need to verify/add GLX protocol
25615
25616MapObjectBufferATI(buffer)
25617 return VoidPointer
25618 param buffer UInt32 in value
25619 category ATI_map_object_buffer
25620 version 1.2
25621 extension
25622 glxropcode ?
25623 glxflags ignore
25624 offset ?
25625
25626UnmapObjectBufferATI(buffer)
25627 return void
25628 param buffer UInt32 in value
25629 category ATI_map_object_buffer
25630 version 1.2
25631 extension
25632 glxropcode ?
25633 glxflags ignore
25634 offset ?
25635
25636###############################################################################
25637#
25638# Extension #289
25639# ATI_separate_stencil commands
25640#
25641###############################################################################
25642
25643# @@ Need to verify/add GLX protocol
25644
25645StencilOpSeparateATI(face, sfail, dpfail, dppass)
25646 return void
25647 param face StencilFaceDirection in value
25648 param sfail StencilOp in value
25649 param dpfail StencilOp in value
25650 param dppass StencilOp in value
25651 category ATI_separate_stencil
25652 version 1.2
25653 extension
25654 glxropcode ?
25655 glxflags ignore
25656 alias StencilOpSeparate
25657
25658StencilFuncSeparateATI(frontfunc, backfunc, ref, mask)
25659 return void
25660 param frontfunc StencilFunction in value
25661 param backfunc StencilFunction in value
25662 param ref ClampedStencilValue in value
25663 param mask MaskedStencilValue in value
25664 category ATI_separate_stencil
25665 version 1.2
25666 extension
25667 glxropcode ?
25668 glxflags ignore
25669 alias StencilFuncSeparate
25670
25671###############################################################################
25672#
25673# Extension #290
25674# ATI_vertex_attrib_array_object commands
25675#
25676###############################################################################
25677
25678# @@ Need to verify/add GLX protocol
25679
25680VertexAttribArrayObjectATI(index, size, type, normalized, stride, buffer, offset)
25681 return void
25682 param index UInt32 in value
25683 param size Int32 in value
25684 param type VertexAttribPointerTypeARB in value
25685 param normalized Boolean in value
25686 param stride SizeI in value
25687 param buffer UInt32 in value
25688 param offset UInt32 in value
25689 category ATI_vertex_attrib_array_object
25690 version 1.2
25691 extension
25692 glxropcode ?
25693 glxflags ignore
25694 offset ?
25695
25696GetVertexAttribArrayObjectfvATI(index, pname, params)
25697 return void
25698 param index UInt32 in value
25699 param pname ArrayObjectPNameATI in value
25700 param params Float32 out array [pname]
25701 category ATI_vertex_attrib_array_object
25702 dlflags notlistable
25703 version 1.2
25704 extension
25705 glxsingle ?
25706 glxflags ignore
25707 offset ?
25708
25709GetVertexAttribArrayObjectivATI(index, pname, params)
25710 return void
25711 param index UInt32 in value
25712 param pname ArrayObjectPNameATI in value
25713 param params Int32 out array [pname]
25714 category ATI_vertex_attrib_array_object
25715 dlflags notlistable
25716 version 1.2
25717 extension
25718 glxsingle ?
25719 glxflags ignore
25720 offset ?
25721
25722###############################################################################
25723#
25724# Extension #291 - OpenGL ES only, not in glext.h
25725# OES_byte_coordinates commands
25726#
25727###############################################################################
25728
25729# void Vertex{234}bOES(T coords)
25730# void Vertex{234}bvOES(T *coords)
25731# void TexCoord{1234}bOES(T coords)
25732# void TexCoord{1234}bvOES(T *coords)
25733# void MultiTexCoord{1234}bOES(enum texture, T coords)
25734# void MultiTexCoord{1234}bvOES(enum texture, T *coords)
25735# All are handcode - mapped to non-byte GLX protocol on client side
25736
25737# newcategory: OES_byte_coordinates
25738
25739###############################################################################
25740#
25741# Extension #292 - OpenGL ES only, not in glext.h
25742# OES_fixed_point commands
25743#
25744###############################################################################
25745
25746# Too many to list in just a comment - see spec in the extension registry
25747# All are handcode - mapped to non-byte GLX protocol on client side
25748
25749# newcategory: OES_fixed_point
25750
25751###############################################################################
25752#
25753# Extension #293 - OpenGL ES only, not in glext.h
25754# OES_single_precision commands
25755#
25756###############################################################################
25757
25758# void DepthRangefOES(clampf n, clampf f)
25759# void FrustumfOES(float l, float r, float b, float t, float n, float f)
25760# void OrthofOES(float l, float r, float b, float t, float n, float f)
25761# void ClipPlanefOES(enum plane, const float* equation)
25762# void glClearDepthfOES(clampd depth)
25763# GLX ropcodes 4308-4312 (not respectively, see extension spec)
25764# void GetClipPlanefOES(enum plane, float* equation)
25765# GLX vendor private 1421
25766
25767# newcategory: OES_single_precision
25768
25769###############################################################################
25770#
25771# Extension #294 - OpenGL ES only, not in glext.h
25772# OES_compressed_paletted_texture commands
25773#
25774###############################################################################
25775
25776# (none)
25777# newcategory: OES_compressed_paletted_texture
25778
25779###############################################################################
25780#
25781# Extension #295 - This is an OpenGL ES extension, but also implemented in Mesa
25782# OES_read_format commands
25783#
25784###############################################################################
25785
25786# (none)
25787newcategory: OES_read_format
25788
25789###############################################################################
25790#
25791# Extension #296 - OpenGL ES only, not in glext.h
25792# OES_query_matrix commands
25793#
25794###############################################################################
25795
25796# bitfield queryMatrixxOES(fixed mantissa[16], int exponent[16])
25797# All are handcode - mapped to non-byte GLX protocol on client side
25798
25799# newcategory: OES_query_matrix
25800
25801###############################################################################
25802#
25803# Extension #297
25804# EXT_depth_bounds_test commands
25805#
25806###############################################################################
25807
25808DepthBoundsEXT(zmin, zmax)
25809 return void
25810 param zmin ClampedFloat64 in value
25811 param zmax ClampedFloat64 in value
25812 category EXT_depth_bounds_test
25813 version 1.2
25814 extension
25815 glxropcode 4229
25816 offset 699
25817
25818###############################################################################
25819#
25820# Extension #298
25821# EXT_texture_mirror_clamp commands
25822#
25823###############################################################################
25824
25825# (none)
25826newcategory: EXT_texture_mirror_clamp
25827
25828###############################################################################
25829#
25830# Extension #299
25831# EXT_blend_equation_separate commands
25832#
25833###############################################################################
25834
25835BlendEquationSeparateEXT(modeRGB, modeAlpha)
25836 return void
25837 param modeRGB BlendEquationModeEXT in value
25838 param modeAlpha BlendEquationModeEXT in value
25839 category EXT_blend_equation_separate
25840 version 1.2
25841 extension
25842 glxropcode 4228
25843 alias BlendEquationSeparate
25844
25845###############################################################################
25846#
25847# Extension #300
25848# MESA_pack_invert commands
25849#
25850###############################################################################
25851
25852# (none)
25853newcategory: MESA_pack_invert
25854
25855###############################################################################
25856#
25857# Extension #301
25858# MESA_ycbcr_texture commands
25859#
25860###############################################################################
25861
25862# (none)
25863newcategory: MESA_ycbcr_texture
25864
25865###############################################################################
25866#
25867# Extension #301
25868# MESA_ycbcr_texture commands
25869#
25870###############################################################################
25871
25872# (none)
25873newcategory: MESA_ycbcr_texture
25874
25875###############################################################################
25876#
25877# Extension #302
25878# EXT_pixel_buffer_object commands
25879#
25880###############################################################################
25881
25882# (none)
25883newcategory: EXT_pixel_buffer_object
25884
25885###############################################################################
25886#
25887# Extension #303
25888# NV_fragment_program_option commands
25889#
25890###############################################################################
25891
25892# (none)
25893newcategory: NV_fragment_program_option
25894
25895###############################################################################
25896#
25897# Extension #304
25898# NV_fragment_program2 commands
25899#
25900###############################################################################
25901
25902# (none)
25903newcategory: NV_fragment_program2
25904
25905###############################################################################
25906#
25907# Extension #305
25908# NV_vertex_program2_option commands
25909#
25910###############################################################################
25911
25912# (none)
25913newcategory: NV_vertex_program2_option
25914
25915###############################################################################
25916#
25917# Extension #306
25918# NV_vertex_program3 commands
25919#
25920###############################################################################
25921
25922# (none)
25923newcategory: NV_vertex_program3
25924
25925###############################################################################
25926#
25927# Extension #307 - GLX_SGIX_hyperpipe commands
25928# Extension #308 - GLX_MESA_agp_offset commands
25929# Extension #309 - GL_EXT_texture_compression_dxt1 (OpenGL ES only, subset of _st3c version)
25930#
25931###############################################################################
25932
25933# (none)
25934# newcategory: EXT_texture_compression_dxt1
25935
25936###############################################################################
25937#
25938# Extension #310
25939# EXT_framebuffer_object commands
25940#
25941###############################################################################
25942
25943IsRenderbufferEXT(renderbuffer)
25944 return Boolean
25945 param renderbuffer UInt32 in value
25946 category EXT_framebuffer_object
25947 version 1.2
25948 extension
25949 glxvendorpriv 1422
25950 glxflags ignore
25951 alias IsRenderbuffer
25952
25953# Not aliased to BindRenderbuffer
25954BindRenderbufferEXT(target, renderbuffer)
25955 return void
25956 param target RenderbufferTarget in value
25957 param renderbuffer UInt32 in value
25958 category EXT_framebuffer_object
25959 version 1.2
25960 extension
25961 glxropcode 4316
25962 glxflags ignore
25963
25964DeleteRenderbuffersEXT(n, renderbuffers)
25965 return void
25966 param n SizeI in value
25967 param renderbuffers UInt32 in array [n]
25968 category EXT_framebuffer_object
25969 version 1.2
25970 extension
25971 glxropcode 4317
25972 glxflags ignore
25973 alias DeleteRenderbuffers
25974
25975GenRenderbuffersEXT(n, renderbuffers)
25976 return void
25977 param n SizeI in value
25978 param renderbuffers UInt32 out array [n]
25979 category EXT_framebuffer_object
25980 version 1.2
25981 extension
25982 glxvendorpriv 1423
25983 glxflags ignore
25984 alias GenRenderbuffers
25985
25986RenderbufferStorageEXT(target, internalformat, width, height)
25987 return void
25988 param target RenderbufferTarget in value
25989 param internalformat GLenum in value
25990 param width SizeI in value
25991 param height SizeI in value
25992 category EXT_framebuffer_object
25993 version 1.2
25994 extension
25995 glxropcode 4318
25996 glxflags ignore
25997 alias RenderbufferStorage
25998
25999GetRenderbufferParameterivEXT(target, pname, params)
26000 return void
26001 param target RenderbufferTarget in value
26002 param pname GLenum in value
26003 param params Int32 out array [COMPSIZE(pname)]
26004 category EXT_framebuffer_object
26005 dlflags notlistable
26006 version 1.2
26007 extension
26008 glxvendorpriv 1424
26009 glxflags ignore
26010 alias GetRenderbufferParameteriv
26011
26012IsFramebufferEXT(framebuffer)
26013 return Boolean
26014 param framebuffer UInt32 in value
26015 category EXT_framebuffer_object
26016 version 1.2
26017 extension
26018 glxvendorpriv 1425
26019 glxflags ignore
26020 alias IsFramebuffer
26021
26022# Not aliased to BindFramebuffer
26023BindFramebufferEXT(target, framebuffer)
26024 return void
26025 param target FramebufferTarget in value
26026 param framebuffer UInt32 in value
26027 category EXT_framebuffer_object
26028 version 1.2
26029 extension
26030 glxropcode 4319
26031 glxflags ignore
26032
26033DeleteFramebuffersEXT(n, framebuffers)
26034 return void
26035 param n SizeI in value
26036 param framebuffers UInt32 in array [n]
26037 category EXT_framebuffer_object
26038 version 1.2
26039 extension
26040 glxropcode 4320
26041 glxflags ignore
26042 alias DeleteFramebuffers
26043
26044GenFramebuffersEXT(n, framebuffers)
26045 return void
26046 param n SizeI in value
26047 param framebuffers UInt32 out array [n]
26048 category EXT_framebuffer_object
26049 version 1.2
26050 extension
26051 glxvendorpriv 1426
26052 glxflags ignore
26053 alias GenFramebuffers
26054
26055CheckFramebufferStatusEXT(target)
26056 return GLenum
26057 param target FramebufferTarget in value
26058 category EXT_framebuffer_object
26059 version 1.2
26060 extension
26061 glxvendorpriv 1427
26062 glxflags ignore
26063 alias CheckFramebufferStatus
26064
26065FramebufferTexture1DEXT(target, attachment, textarget, texture, level)
26066 return void
26067 param target FramebufferTarget in value
26068 param attachment FramebufferAttachment in value
26069 param textarget GLenum in value
26070 param texture UInt32 in value
26071 param level Int32 in value
26072 category EXT_framebuffer_object
26073 version 1.2
26074 extension
26075 glxropcode 4321
26076 glxflags ignore
26077 alias FramebufferTexture1D
26078
26079FramebufferTexture2DEXT(target, attachment, textarget, texture, level)
26080 return void
26081 param target FramebufferTarget in value
26082 param attachment FramebufferAttachment in value
26083 param textarget GLenum in value
26084 param texture UInt32 in value
26085 param level Int32 in value
26086 category EXT_framebuffer_object
26087 version 1.2
26088 extension
26089 glxropcode 4322
26090 glxflags ignore
26091 alias FramebufferTexture2D
26092
26093FramebufferTexture3DEXT(target, attachment, textarget, texture, level, zoffset)
26094 return void
26095 param target FramebufferTarget in value
26096 param attachment FramebufferAttachment in value
26097 param textarget GLenum in value
26098 param texture UInt32 in value
26099 param level Int32 in value
26100 param zoffset Int32 in value
26101 category EXT_framebuffer_object
26102 version 1.2
26103 extension
26104 glxropcode 4323
26105 glxflags ignore
26106 alias FramebufferTexture3D
26107
26108FramebufferRenderbufferEXT(target, attachment, renderbuffertarget, renderbuffer)
26109 return void
26110 param target FramebufferTarget in value
26111 param attachment FramebufferAttachment in value
26112 param renderbuffertarget RenderbufferTarget in value
26113 param renderbuffer UInt32 in value
26114 category EXT_framebuffer_object
26115 version 1.2
26116 extension
26117 glxropcode 4324
26118 glxflags ignore
26119 alias FramebufferRenderbuffer
26120
26121GetFramebufferAttachmentParameterivEXT(target, attachment, pname, params)
26122 return void
26123 param target FramebufferTarget in value
26124 param attachment FramebufferAttachment in value
26125 param pname GLenum in value
26126 param params Int32 out array [COMPSIZE(pname)]
26127 category EXT_framebuffer_object
26128 dlflags notlistable
26129 version 1.2
26130 extension
26131 glxvendorpriv 1428
26132 glxflags ignore
26133 alias GetFramebufferAttachmentParameteriv
26134
26135GenerateMipmapEXT(target)
26136 return void
26137 param target GLenum in value
26138 category EXT_framebuffer_object
26139 version 1.2
26140 extension
26141 glxropcode 4325
26142 glxflags ignore
26143 alias GenerateMipmap
26144
26145
26146###############################################################################
26147#
26148# Extension #311
26149# GREMEDY_string_marker commands
26150#
26151###############################################################################
26152
26153StringMarkerGREMEDY(len, string)
26154 return void
26155 param len SizeI in value
26156 param string Void in array [len]
26157 category GREMEDY_string_marker
26158 version 1.0
26159 extension
26160 glxflags ignore
26161 offset ?
26162
26163###############################################################################
26164#
26165# Extension #312
26166# EXT_packed_depth_stencil commands
26167#
26168###############################################################################
26169
26170# (none)
26171newcategory: EXT_packed_depth_stencil
26172
26173###############################################################################
26174#
26175# Extension #313 - WGL_3DL_stereo_control
26176#
26177###############################################################################
26178
26179###############################################################################
26180#
26181# Extension #314
26182# EXT_stencil_clear_tag commands
26183#
26184###############################################################################
26185
26186StencilClearTagEXT(stencilTagBits, stencilClearTag)
26187 return void
26188 param stencilTagBits SizeI in value
26189 param stencilClearTag UInt32 in value
26190 category EXT_stencil_clear_tag
26191 version 1.5
26192 extension
26193 glxropcode 4223
26194 glxflags ignore
26195 offset ?
26196
26197###############################################################################
26198#
26199# Extension #315
26200# EXT_texture_sRGB commands
26201#
26202###############################################################################
26203
26204# (none)
26205newcategory: EXT_texture_sRGB
26206
26207###############################################################################
26208#
26209# Extension #316
26210# EXT_framebuffer_blit commands
26211#
26212###############################################################################
26213
26214BlitFramebufferEXT(srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter)
26215 return void
26216 param srcX0 Int32 in value
26217 param srcY0 Int32 in value
26218 param srcX1 Int32 in value
26219 param srcY1 Int32 in value
26220 param dstX0 Int32 in value
26221 param dstY0 Int32 in value
26222 param dstX1 Int32 in value
26223 param dstY1 Int32 in value
26224 param mask ClearBufferMask in value
26225 param filter GLenum in value
26226 category EXT_framebuffer_blit
26227 version 1.5
26228 glxropcode 4330
26229 alias BlitFramebuffer
26230
26231###############################################################################
26232#
26233# Extension #317
26234# EXT_framebuffer_multisample commands
26235#
26236###############################################################################
26237
26238RenderbufferStorageMultisampleEXT(target, samples, internalformat, width, height)
26239 return void
26240 param target GLenum in value
26241 param samples SizeI in value
26242 param internalformat GLenum in value
26243 param width SizeI in value
26244 param height SizeI in value
26245 category EXT_framebuffer_multisample
26246 version 1.5
26247 glxropcode 4331
26248 alias RenderbufferStorageMultisample
26249
26250###############################################################################
26251#
26252# Extension #318
26253# MESAX_texture_stack commands
26254#
26255###############################################################################
26256
26257# (none)
26258newcategory: MESAX_texture_stack
26259
26260###############################################################################
26261#
26262# Extension #319
26263# EXT_timer_query commands
26264#
26265###############################################################################
26266
26267GetQueryObjecti64vEXT(id, pname, params)
26268 return void
26269 param id UInt32 in value
26270 param pname GLenum in value
26271 param params Int64EXT out array [pname]
26272 category EXT_timer_query
26273 dlflags notlistable
26274 version 1.5
26275 glxvendorpriv 1328
26276 glxflags ignore
26277 offset ?
26278
26279GetQueryObjectui64vEXT(id, pname, params)
26280 return void
26281 param id UInt32 in value
26282 param pname GLenum in value
26283 param params UInt64EXT out array [pname]
26284 category EXT_timer_query
26285 dlflags notlistable
26286 version 1.5
26287 glxvendorpriv 1329
26288 glxflags ignore
26289 offset ?
26290
26291###############################################################################
26292#
26293# Extension #320
26294# EXT_gpu_program_parameters commands
26295#
26296###############################################################################
26297
26298ProgramEnvParameters4fvEXT(target, index, count, params)
26299 return void
26300 param target ProgramTargetARB in value
26301 param index UInt32 in value
26302 param count SizeI in value
26303 param params Float32 in array [count*4]
26304 category EXT_gpu_program_parameters
26305 version 1.2
26306 glxropcode 4281
26307 offset ?
26308
26309ProgramLocalParameters4fvEXT(target, index, count, params)
26310 return void
26311 param target ProgramTargetARB in value
26312 param index UInt32 in value
26313 param count SizeI in value
26314 param params Float32 in array [count*4]
26315 category EXT_gpu_program_parameters
26316 version 1.2
26317 glxropcode 4282
26318 offset ?
26319
26320###############################################################################
26321#
26322# Extension #321
26323# APPLE_flush_buffer_range commands
26324#
26325###############################################################################
26326
26327BufferParameteriAPPLE(target, pname, param)
26328 return void
26329 param target GLenum in value
26330 param pname GLenum in value
26331 param param Int32 in value
26332 category APPLE_flush_buffer_range
26333 version 1.5
26334 extension
26335 glxropcode ?
26336 glxflags ignore
26337 offset ?
26338
26339FlushMappedBufferRangeAPPLE(target, offset, size)
26340 return void
26341 param target GLenum in value
26342 param offset BufferOffset in value
26343 param size BufferSize in value
26344 category APPLE_flush_buffer_range
26345 version 1.5
26346 extension
26347 glxropcode ?
26348 glxflags ignore
26349 alias FlushMappedBufferRange
26350
26351###############################################################################
26352#
26353# Extension #322
26354# NV_gpu_program4 commands
26355#
26356###############################################################################
26357
26358ProgramLocalParameterI4iNV(target, index, x, y, z, w)
26359 return void
26360 param target ProgramTarget in value
26361 param index UInt32 in value
26362 param x Int32 in value
26363 param y Int32 in value
26364 param z Int32 in value
26365 param w Int32 in value
26366 category NV_gpu_program4
26367 version 1.3
26368 vectorequiv ProgramLocalParameterI4ivNV
26369 glxvectorequiv ProgramLocalParameterI4ivNV
26370 extension soft WINSOFT NV50
26371 glfflags ignore
26372 glxflags ignore
26373
26374ProgramLocalParameterI4ivNV(target, index, params)
26375 return void
26376 param target ProgramTarget in value
26377 param index UInt32 in value
26378 param params Int32 in array [4]
26379 category NV_gpu_program4
26380 version 1.3
26381 extension soft WINSOFT NV50
26382 glfflags ignore
26383 glxflags ignore
26384
26385ProgramLocalParametersI4ivNV(target, index, count, params)
26386 return void
26387 param target ProgramTarget in value
26388 param index UInt32 in value
26389 param count SizeI in value
26390 param params Int32 in array [count*4]
26391 category NV_gpu_program4
26392 version 1.3
26393 extension soft WINSOFT NV50
26394 glfflags ignore
26395 glxflags ignore
26396
26397ProgramLocalParameterI4uiNV(target, index, x, y, z, w)
26398 return void
26399 param target ProgramTarget in value
26400 param index UInt32 in value
26401 param x UInt32 in value
26402 param y UInt32 in value
26403 param z UInt32 in value
26404 param w UInt32 in value
26405 category NV_gpu_program4
26406 version 1.3
26407 vectorequiv ProgramLocalParameterI4uivNV
26408 glxvectorequiv ProgramLocalParameterI4uivNV
26409 extension soft WINSOFT NV50
26410 glfflags ignore
26411 glxflags ignore
26412
26413ProgramLocalParameterI4uivNV(target, index, params)
26414 return void
26415 param target ProgramTarget in value
26416 param index UInt32 in value
26417 param params UInt32 in array [4]
26418 category NV_gpu_program4
26419 version 1.3
26420 extension soft WINSOFT NV50
26421 glfflags ignore
26422 glxflags ignore
26423
26424ProgramLocalParametersI4uivNV(target, index, count, params)
26425 return void
26426 param target ProgramTarget in value
26427 param index UInt32 in value
26428 param count SizeI in value
26429 param params UInt32 in array [count*4]
26430 category NV_gpu_program4
26431 version 1.3
26432 extension soft WINSOFT NV50
26433 glfflags ignore
26434 glxflags ignore
26435
26436ProgramEnvParameterI4iNV(target, index, x, y, z, w)
26437 return void
26438 param target ProgramTarget in value
26439 param index UInt32 in value
26440 param x Int32 in value
26441 param y Int32 in value
26442 param z Int32 in value
26443 param w Int32 in value
26444 category NV_gpu_program4
26445 version 1.3
26446 vectorequiv ProgramEnvParameterI4ivNV
26447 glxvectorequiv ProgramEnvParameterI4ivNV
26448 extension soft WINSOFT NV50
26449 glfflags ignore
26450 glxflags ignore
26451
26452ProgramEnvParameterI4ivNV(target, index, params)
26453 return void
26454 param target ProgramTarget in value
26455 param index UInt32 in value
26456 param params Int32 in array [4]
26457 category NV_gpu_program4
26458 version 1.3
26459 extension soft WINSOFT NV50
26460 glfflags ignore
26461 glxflags ignore
26462
26463ProgramEnvParametersI4ivNV(target, index, count, params)
26464 return void
26465 param target ProgramTarget in value
26466 param index UInt32 in value
26467 param count SizeI in value
26468 param params Int32 in array [count*4]
26469 category NV_gpu_program4
26470 version 1.3
26471 extension soft WINSOFT NV50
26472 glfflags ignore
26473 glxflags ignore
26474
26475ProgramEnvParameterI4uiNV(target, index, x, y, z, w)
26476 return void
26477 param target ProgramTarget in value
26478 param index UInt32 in value
26479 param x UInt32 in value
26480 param y UInt32 in value
26481 param z UInt32 in value
26482 param w UInt32 in value
26483 category NV_gpu_program4
26484 version 1.3
26485 vectorequiv ProgramEnvParameterI4uivNV
26486 glxvectorequiv ProgramEnvParameterI4uivNV
26487 extension soft WINSOFT NV50
26488 glfflags ignore
26489 glxflags ignore
26490
26491ProgramEnvParameterI4uivNV(target, index, params)
26492 return void
26493 param target ProgramTarget in value
26494 param index UInt32 in value
26495 param params UInt32 in array [4]
26496 category NV_gpu_program4
26497 version 1.3
26498 extension soft WINSOFT NV50
26499 glfflags ignore
26500 glxflags ignore
26501
26502ProgramEnvParametersI4uivNV(target, index, count, params)
26503 return void
26504 param target ProgramTarget in value
26505 param index UInt32 in value
26506 param count SizeI in value
26507 param params UInt32 in array [count*4]
26508 category NV_gpu_program4
26509 version 1.3
26510 extension soft WINSOFT NV50
26511 glfflags ignore
26512 glxflags ignore
26513
26514GetProgramLocalParameterIivNV(target, index, params)
26515 return void
26516 param target ProgramTarget in value
26517 param index UInt32 in value
26518 param params Int32 out array [4]
26519 dlflags notlistable
26520 category NV_gpu_program4
26521 version 1.3
26522 extension soft WINSOFT NV50
26523 glfflags ignore
26524 glxflags ignore
26525
26526GetProgramLocalParameterIuivNV(target, index, params)
26527 return void
26528 param target ProgramTarget in value
26529 param index UInt32 in value
26530 param params UInt32 out array [4]
26531 dlflags notlistable
26532 category NV_gpu_program4
26533 version 1.3
26534 extension soft WINSOFT NV50
26535 glfflags ignore
26536 glxflags ignore
26537
26538GetProgramEnvParameterIivNV(target, index, params)
26539 return void
26540 param target ProgramTarget in value
26541 param index UInt32 in value
26542 param params Int32 out array [4]
26543 dlflags notlistable
26544 category NV_gpu_program4
26545 version 1.3
26546 extension soft WINSOFT NV50
26547 glfflags ignore
26548 glxflags ignore
26549
26550GetProgramEnvParameterIuivNV(target, index, params)
26551 return void
26552 param target ProgramTarget in value
26553 param index UInt32 in value
26554 param params UInt32 out array [4]
26555 dlflags notlistable
26556 category NV_gpu_program4
26557 version 1.3
26558 extension soft WINSOFT NV50
26559 glfflags ignore
26560 glxflags ignore
26561
26562###############################################################################
26563#
26564# Extension #323
26565# NV_geometry_program4 commands
26566#
26567###############################################################################
26568
26569ProgramVertexLimitNV(target, limit)
26570 return void
26571 param target ProgramTarget in value
26572 param limit Int32 in value
26573 category NV_geometry_program4
26574 version 2.0
26575 extension soft WINSOFT
26576 glfflags ignore
26577 glxflags ignore
26578
26579FramebufferTextureEXT(target, attachment, texture, level)
26580 return void
26581 param target FramebufferTarget in value
26582 param attachment FramebufferAttachment in value
26583 param texture Texture in value
26584 param level CheckedInt32 in value
26585 category NV_geometry_program4
26586 version 2.0
26587 extension soft WINSOFT
26588 dlflags notlistable
26589 glfflags ignore
26590 glxflags ignore
26591 alias FramebufferTextureARB
26592
26593FramebufferTextureLayerEXT(target, attachment, texture, level, layer)
26594 return void
26595 param target FramebufferTarget in value
26596 param attachment FramebufferAttachment in value
26597 param texture Texture in value
26598 param level CheckedInt32 in value
26599 param layer CheckedInt32 in value
26600 category NV_geometry_program4
26601 version 2.0
26602 extension soft WINSOFT
26603 dlflags notlistable
26604 glfflags ignore
26605 glxflags ignore
26606 alias FramebufferTextureLayer
26607
26608FramebufferTextureFaceEXT(target, attachment, texture, level, face)
26609 return void
26610 param target FramebufferTarget in value
26611 param attachment FramebufferAttachment in value
26612 param texture Texture in value
26613 param level CheckedInt32 in value
26614 param face TextureTarget in value
26615 category NV_geometry_program4
26616 version 2.0
26617 extension soft WINSOFT
26618 dlflags notlistable
26619 glfflags ignore
26620 glxflags ignore
26621 alias FramebufferTextureFaceARB
26622
26623###############################################################################
26624#
26625# Extension #324
26626# EXT_geometry_shader4 commands
26627#
26628###############################################################################
26629
26630ProgramParameteriEXT(program, pname, value)
26631 return void
26632 param program UInt32 in value
26633 param pname ProgramParameterPName in value
26634 param value Int32 in value
26635 category EXT_geometry_shader4
26636 version 2.0
26637 extension soft WINSOFT
26638 glfflags ignore
26639 glxflags ignore
26640 alias ProgramParameteriARB
26641
26642###############################################################################
26643#
26644# Extension #325
26645# NV_vertex_program4 commands
26646#
26647###############################################################################
26648
26649VertexAttribI1iEXT(index, x)
26650 return void
26651 param index UInt32 in value
26652 param x Int32 in value
26653 category NV_vertex_program4
26654 beginend allow-inside
26655 vectorequiv VertexAttribI1ivEXT
26656 glxvectorequiv VertexAttribI1ivEXT
26657 extension soft WINSOFT NV10
26658 glfflags ignore
26659 glxflags ignore
26660 alias VertexAttribI1i
26661
26662VertexAttribI2iEXT(index, x, y)
26663 return void
26664 param index UInt32 in value
26665 param x Int32 in value
26666 param y Int32 in value
26667 category NV_vertex_program4
26668 beginend allow-inside
26669 vectorequiv VertexAttribI2ivEXT
26670 glxvectorequiv VertexAttribI2ivEXT
26671 extension soft WINSOFT NV10
26672 glfflags ignore
26673 glxflags ignore
26674 alias VertexAttribI2i
26675
26676VertexAttribI3iEXT(index, x, y, z)
26677 return void
26678 param index UInt32 in value
26679 param x Int32 in value
26680 param y Int32 in value
26681 param z Int32 in value
26682 category NV_vertex_program4
26683 beginend allow-inside
26684 vectorequiv VertexAttribI3ivEXT
26685 glxvectorequiv VertexAttribI3ivEXT
26686 extension soft WINSOFT NV10
26687 glfflags ignore
26688 glxflags ignore
26689 alias VertexAttribI3i
26690
26691VertexAttribI4iEXT(index, x, y, z, w)
26692 return void
26693 param index UInt32 in value
26694 param x Int32 in value
26695 param y Int32 in value
26696 param z Int32 in value
26697 param w Int32 in value
26698 category NV_vertex_program4
26699 beginend allow-inside
26700 vectorequiv VertexAttribI4ivEXT
26701 glxvectorequiv VertexAttribI4ivEXT
26702 extension soft WINSOFT NV10
26703 glfflags ignore
26704 glxflags ignore
26705 alias VertexAttribI4i
26706
26707VertexAttribI1uiEXT(index, x)
26708 return void
26709 param index UInt32 in value
26710 param x UInt32 in value
26711 category NV_vertex_program4
26712 beginend allow-inside
26713 vectorequiv VertexAttribI1uivEXT
26714 glxvectorequiv VertexAttribI1uivEXT
26715 extension soft WINSOFT NV10
26716 glfflags ignore
26717 glxflags ignore
26718 alias VertexAttribI1ui
26719
26720VertexAttribI2uiEXT(index, x, y)
26721 return void
26722 param index UInt32 in value
26723 param x UInt32 in value
26724 param y UInt32 in value
26725 category NV_vertex_program4
26726 beginend allow-inside
26727 vectorequiv VertexAttribI2uivEXT
26728 glxvectorequiv VertexAttribI2uivEXT
26729 extension soft WINSOFT NV10
26730 glfflags ignore
26731 glxflags ignore
26732 alias VertexAttribI2ui
26733
26734VertexAttribI3uiEXT(index, x, y, z)
26735 return void
26736 param index UInt32 in value
26737 param x UInt32 in value
26738 param y UInt32 in value
26739 param z UInt32 in value
26740 category NV_vertex_program4
26741 beginend allow-inside
26742 vectorequiv VertexAttribI3uivEXT
26743 glxvectorequiv VertexAttribI3uivEXT
26744 extension soft WINSOFT NV10
26745 glfflags ignore
26746 glxflags ignore
26747 alias VertexAttribI3ui
26748
26749VertexAttribI4uiEXT(index, x, y, z, w)
26750 return void
26751 param index UInt32 in value
26752 param x UInt32 in value
26753 param y UInt32 in value
26754 param z UInt32 in value
26755 param w UInt32 in value
26756 category NV_vertex_program4
26757 beginend allow-inside
26758 vectorequiv VertexAttribI4uivEXT
26759 glxvectorequiv VertexAttribI4uivEXT
26760 extension soft WINSOFT NV10
26761 glfflags ignore
26762 glxflags ignore
26763 alias VertexAttribI4ui
26764
26765VertexAttribI1ivEXT(index, v)
26766 return void
26767 param index UInt32 in value
26768 param v Int32 in array [1]
26769 category NV_vertex_program4
26770 beginend allow-inside
26771 extension soft WINSOFT NV10
26772 glfflags ignore
26773 glxflags ignore
26774 alias VertexAttribI1iv
26775
26776VertexAttribI2ivEXT(index, v)
26777 return void
26778 param index UInt32 in value
26779 param v Int32 in array [2]
26780 category NV_vertex_program4
26781 beginend allow-inside
26782 extension soft WINSOFT NV10
26783 glfflags ignore
26784 glxflags ignore
26785 alias VertexAttribI2iv
26786
26787VertexAttribI3ivEXT(index, v)
26788 return void
26789 param index UInt32 in value
26790 param v Int32 in array [3]
26791 category NV_vertex_program4
26792 beginend allow-inside
26793 extension soft WINSOFT NV10
26794 glfflags ignore
26795 glxflags ignore
26796 alias VertexAttribI3iv
26797
26798VertexAttribI4ivEXT(index, v)
26799 return void
26800 param index UInt32 in value
26801 param v Int32 in array [4]
26802 category NV_vertex_program4
26803 beginend allow-inside
26804 extension soft WINSOFT NV10
26805 glfflags ignore
26806 glxflags ignore
26807 alias VertexAttribI4iv
26808
26809VertexAttribI1uivEXT(index, v)
26810 return void
26811 param index UInt32 in value
26812 param v UInt32 in array [1]
26813 category NV_vertex_program4
26814 beginend allow-inside
26815 extension soft WINSOFT NV10
26816 glfflags ignore
26817 glxflags ignore
26818 alias VertexAttribI1uiv
26819
26820VertexAttribI2uivEXT(index, v)
26821 return void
26822 param index UInt32 in value
26823 param v UInt32 in array [2]
26824 category NV_vertex_program4
26825 beginend allow-inside
26826 extension soft WINSOFT NV10
26827 glfflags ignore
26828 glxflags ignore
26829 alias VertexAttribI2uiv
26830
26831VertexAttribI3uivEXT(index, v)
26832 return void
26833 param index UInt32 in value
26834 param v UInt32 in array [3]
26835 category NV_vertex_program4
26836 beginend allow-inside
26837 extension soft WINSOFT NV10
26838 glfflags ignore
26839 glxflags ignore
26840 alias VertexAttribI3uiv
26841
26842VertexAttribI4uivEXT(index, v)
26843 return void
26844 param index UInt32 in value
26845 param v UInt32 in array [4]
26846 category NV_vertex_program4
26847 beginend allow-inside
26848 extension soft WINSOFT NV10
26849 glfflags ignore
26850 glxflags ignore
26851 alias VertexAttribI4uiv
26852
26853VertexAttribI4bvEXT(index, v)
26854 return void
26855 param index UInt32 in value
26856 param v Int8 in array [4]
26857 category NV_vertex_program4
26858 beginend allow-inside
26859 extension soft WINSOFT NV10
26860 glfflags ignore
26861 glxflags ignore
26862 alias VertexAttribI4bv
26863
26864VertexAttribI4svEXT(index, v)
26865 return void
26866 param index UInt32 in value
26867 param v Int16 in array [4]
26868 category NV_vertex_program4
26869 beginend allow-inside
26870 extension soft WINSOFT NV10
26871 glfflags ignore
26872 glxflags ignore
26873 alias VertexAttribI4sv
26874
26875VertexAttribI4ubvEXT(index, v)
26876 return void
26877 param index UInt32 in value
26878 param v UInt8 in array [4]
26879 category NV_vertex_program4
26880 beginend allow-inside
26881 extension soft WINSOFT NV10
26882 glfflags ignore
26883 glxflags ignore
26884 alias VertexAttribI4ubv
26885
26886VertexAttribI4usvEXT(index, v)
26887 return void
26888 param index UInt32 in value
26889 param v UInt16 in array [4]
26890 category NV_vertex_program4
26891 beginend allow-inside
26892 extension soft WINSOFT NV10
26893 glfflags ignore
26894 glxflags ignore
26895 alias VertexAttribI4usv
26896
26897VertexAttribIPointerEXT(index, size, type, stride, pointer)
26898 return void
26899 param index UInt32 in value
26900 param size Int32 in value
26901 param type VertexAttribEnum in value
26902 param stride SizeI in value
26903 param pointer Void in array [COMPSIZE(size/type/stride)] retained
26904 category NV_vertex_program4
26905 dlflags notlistable
26906 extension soft WINSOFT NV10
26907 glfflags ignore
26908 glxflags ignore
26909 alias VertexAttribIPointer
26910
26911GetVertexAttribIivEXT(index, pname, params)
26912 return void
26913 param index UInt32 in value
26914 param pname VertexAttribEnum in value
26915 param params Int32 out array [1]
26916 category NV_vertex_program4
26917 dlflags notlistable
26918 extension soft WINSOFT NV10
26919 glfflags ignore
26920 glxflags ignore
26921 alias GetVertexAttribIiv
26922
26923GetVertexAttribIuivEXT(index, pname, params)
26924 return void
26925 param index UInt32 in value
26926 param pname VertexAttribEnum in value
26927 param params UInt32 out array [1]
26928 category NV_vertex_program4
26929 dlflags notlistable
26930 extension soft WINSOFT NV10
26931 glfflags ignore
26932 glxflags ignore
26933 alias GetVertexAttribIuiv
26934
26935###############################################################################
26936#
26937# Extension #326
26938# EXT_gpu_shader4 commands
26939#
26940###############################################################################
26941
26942GetUniformuivEXT(program, location, params)
26943 return void
26944 param program UInt32 in value
26945 param location Int32 in value
26946 param params UInt32 out array [COMPSIZE(program/location)]
26947 category EXT_gpu_shader4
26948 dlflags notlistable
26949 version 2.0
26950 extension soft WINSOFT
26951 glfflags ignore
26952 glxflags ignore
26953 alias GetUniformuiv
26954
26955BindFragDataLocationEXT(program, color, name)
26956 return void
26957 param program UInt32 in value
26958 param color UInt32 in value
26959 param name Char in array [COMPSIZE(name)]
26960 category EXT_gpu_shader4
26961 dlflags notlistable
26962 version 2.0
26963 extension soft WINSOFT
26964 glfflags ignore
26965 glxflags ignore
26966 alias BindFragDataLocation
26967
26968GetFragDataLocationEXT(program, name)
26969 return Int32
26970 param program UInt32 in value
26971 param name Char in array [COMPSIZE(name)]
26972 category EXT_gpu_shader4
26973 dlflags notlistable
26974 version 2.0
26975 extension soft WINSOFT
26976 glfflags ignore
26977 glxflags ignore
26978 alias GetFragDataLocation
26979
26980Uniform1uiEXT(location, v0)
26981 return void
26982 param location Int32 in value
26983 param v0 UInt32 in value
26984 category EXT_gpu_shader4
26985 version 2.0
26986 extension soft WINSOFT
26987 glfflags ignore
26988 glxflags ignore
26989 alias Uniform1ui
26990
26991Uniform2uiEXT(location, v0, v1)
26992 return void
26993 param location Int32 in value
26994 param v0 UInt32 in value
26995 param v1 UInt32 in value
26996 category EXT_gpu_shader4
26997 version 2.0
26998 extension soft WINSOFT
26999 glfflags ignore
27000 glxflags ignore
27001 alias Uniform2ui
27002
27003Uniform3uiEXT(location, v0, v1, v2)
27004 return void
27005 param location Int32 in value
27006 param v0 UInt32 in value
27007 param v1 UInt32 in value
27008 param v2 UInt32 in value
27009 category EXT_gpu_shader4
27010 version 2.0
27011 extension soft WINSOFT
27012 glfflags ignore
27013 glxflags ignore
27014 alias Uniform3ui
27015
27016Uniform4uiEXT(location, v0, v1, v2, v3)
27017 return void
27018 param location Int32 in value
27019 param v0 UInt32 in value
27020 param v1 UInt32 in value
27021 param v2 UInt32 in value
27022 param v3 UInt32 in value
27023 category EXT_gpu_shader4
27024 version 2.0
27025 extension soft WINSOFT
27026 glfflags ignore
27027 glxflags ignore
27028 alias Uniform4ui
27029
27030Uniform1uivEXT(location, count, value)
27031 return void
27032 param location Int32 in value
27033 param count SizeI in value
27034 param value UInt32 in array [count]
27035 category EXT_gpu_shader4
27036 version 2.0
27037 extension soft WINSOFT
27038 glfflags ignore
27039 glxflags ignore
27040 alias Uniform1uiv
27041
27042Uniform2uivEXT(location, count, value)
27043 return void
27044 param location Int32 in value
27045 param count SizeI in value
27046 param value UInt32 in array [count*2]
27047 category EXT_gpu_shader4
27048 version 2.0
27049 extension soft WINSOFT
27050 glfflags ignore
27051 glxflags ignore
27052 alias Uniform2uiv
27053
27054Uniform3uivEXT(location, count, value)
27055 return void
27056 param location Int32 in value
27057 param count SizeI in value
27058 param value UInt32 in array [count*3]
27059 category EXT_gpu_shader4
27060 version 2.0
27061 extension soft WINSOFT
27062 glfflags ignore
27063 glxflags ignore
27064 alias Uniform3uiv
27065
27066Uniform4uivEXT(location, count, value)
27067 return void
27068 param location Int32 in value
27069 param count SizeI in value
27070 param value UInt32 in array [count*4]
27071 category EXT_gpu_shader4
27072 version 2.0
27073 extension soft WINSOFT
27074 glfflags ignore
27075 glxflags ignore
27076 alias Uniform4uiv
27077
27078###############################################################################
27079#
27080# Extension #327
27081# EXT_draw_instanced commands
27082#
27083###############################################################################
27084
27085DrawArraysInstancedEXT(mode, start, count, primcount)
27086 return void
27087 param mode BeginMode in value
27088 param start Int32 in value
27089 param count SizeI in value
27090 param primcount SizeI in value
27091 category EXT_draw_instanced
27092 version 2.0
27093 extension soft WINSOFT
27094 dlflags notlistable
27095 vectorequiv ArrayElement
27096 glfflags ignore
27097 glxflags ignore
27098 alias DrawArraysInstancedARB
27099
27100DrawElementsInstancedEXT(mode, count, type, indices, primcount)
27101 return void
27102 param mode BeginMode in value
27103 param count SizeI in value
27104 param type DrawElementsType in value
27105 param indices Void in array [COMPSIZE(count/type)]
27106 param primcount SizeI in value
27107 category EXT_draw_instanced
27108 version 2.0
27109 extension soft WINSOFT
27110 dlflags notlistable
27111 vectorequiv ArrayElement
27112 glfflags ignore
27113 glxflags ignore
27114 alias DrawElementsInstancedARB
27115
27116###############################################################################
27117#
27118# Extension #328
27119# EXT_packed_float commands
27120#
27121###############################################################################
27122
27123# (none)
27124newcategory: EXT_packed_float
27125
27126###############################################################################
27127#
27128# Extension #329
27129# EXT_texture_array commands
27130#
27131###############################################################################
27132
27133# (none)
27134newcategory: EXT_texture_array
27135
27136###############################################################################
27137#
27138# Extension #330
27139# EXT_texture_buffer_object commands
27140#
27141###############################################################################
27142
27143TexBufferEXT(target, internalformat, buffer)
27144 return void
27145 param target TextureTarget in value
27146 param internalformat GLenum in value
27147 param buffer UInt32 in value
27148 category EXT_texture_buffer_object
27149 version 2.0
27150 extension soft WINSOFT NV50
27151 glfflags ignore
27152 glxflags ignore
27153 alias TexBufferARB
27154
27155###############################################################################
27156#
27157# Extension #331
27158# EXT_texture_compression_latc commands
27159#
27160###############################################################################
27161
27162# (none)
27163newcategory: EXT_texture_compression_latc
27164
27165###############################################################################
27166#
27167# Extension #332
27168# EXT_texture_compression_rgtc commands
27169#
27170###############################################################################
27171
27172# (none)
27173newcategory: EXT_texture_compression_rgtc
27174
27175###############################################################################
27176#
27177# Extension #333
27178# EXT_texture_shared_exponent commands
27179#
27180###############################################################################
27181
27182# (none)
27183newcategory: EXT_texture_shared_exponent
27184
27185###############################################################################
27186#
27187# Extension #334
27188# NV_depth_buffer_float commands
27189#
27190###############################################################################
27191
27192DepthRangedNV(zNear, zFar)
27193 return void
27194 param zNear Float64 in value
27195 param zFar Float64 in value
27196 category NV_depth_buffer_float
27197 extension soft WINSOFT NV50
27198 version 2.0
27199 glfflags ignore
27200 glxflags ignore
27201
27202ClearDepthdNV(depth)
27203 return void
27204 param depth Float64 in value
27205 category NV_depth_buffer_float
27206 extension soft WINSOFT NV50
27207 version 2.0
27208 glfflags ignore
27209 glxflags ignore
27210
27211DepthBoundsdNV(zmin, zmax)
27212 return void
27213 param zmin Float64 in value
27214 param zmax Float64 in value
27215 category NV_depth_buffer_float
27216 extension soft WINSOFT NV50
27217 version 2.0
27218 glfflags ignore
27219 glxflags ignore
27220
27221###############################################################################
27222#
27223# Extension #335
27224# NV_fragment_program4 commands
27225#
27226###############################################################################
27227
27228# (none)
27229newcategory: NV_fragment_program4
27230
27231###############################################################################
27232#
27233# Extension #336
27234# NV_framebuffer_multisample_coverage commands
27235#
27236###############################################################################
27237
27238RenderbufferStorageMultisampleCoverageNV(target, coverageSamples, colorSamples, internalformat, width, height)
27239 return void
27240 param target RenderbufferTarget in value
27241 param coverageSamples SizeI in value
27242 param colorSamples SizeI in value
27243 param internalformat PixelInternalFormat in value
27244 param width SizeI in value
27245 param height SizeI in value
27246 category NV_framebuffer_multisample_coverage
27247 version 1.5
27248 extension soft WINSOFT
27249 dlflags notlistable
27250 glfflags ignore
27251 glxflags ignore
27252
27253###############################################################################
27254#
27255# Extension #337
27256# EXT_framebuffer_sRGB commands
27257#
27258###############################################################################
27259
27260# (none)
27261newcategory: EXT_framebuffer_sRGB
27262
27263###############################################################################
27264#
27265# Extension #338
27266# NV_geometry_shader4 commands
27267#
27268###############################################################################
27269
27270# (none)
27271newcategory: NV_geometry_shader4
27272
27273###############################################################################
27274#
27275# Extension #339
27276# NV_parameter_buffer_object commands
27277#
27278###############################################################################
27279
27280ProgramBufferParametersfvNV(target, buffer, index, count, params)
27281 return void
27282 param target ProgramTarget in value
27283 param buffer UInt32 in value
27284 param index UInt32 in value
27285 param count SizeI in value
27286 param params Float32 in array [count]
27287 category NV_parameter_buffer_object
27288 version 1.2
27289 extension soft WINSOFT NV50
27290 glfflags ignore
27291 glxflags ignore
27292
27293ProgramBufferParametersIivNV(target, buffer, index, count, params)
27294 return void
27295 param target ProgramTarget in value
27296 param buffer UInt32 in value
27297 param index UInt32 in value
27298 param count SizeI in value
27299 param params Int32 in array [count]
27300 category NV_parameter_buffer_object
27301 version 1.2
27302 extension soft WINSOFT NV50
27303 glfflags ignore
27304 glxflags ignore
27305
27306ProgramBufferParametersIuivNV(target, buffer, index, count, params)
27307 return void
27308 param target ProgramTarget in value
27309 param buffer UInt32 in value
27310 param index UInt32 in value
27311 param count SizeI in value
27312 param params UInt32 in array [count]
27313 category NV_parameter_buffer_object
27314 version 1.2
27315 extension soft WINSOFT NV50
27316 glfflags ignore
27317 glxflags ignore
27318
27319###############################################################################
27320#
27321# Extension #340
27322# EXT_draw_buffers2 commands
27323#
27324###############################################################################
27325
27326ColorMaskIndexedEXT(index, r, g, b, a)
27327 return void
27328 param index UInt32 in value
27329 param r Boolean in value
27330 param g Boolean in value
27331 param b Boolean in value
27332 param a Boolean in value
27333 category EXT_draw_buffers2
27334 version 2.0
27335 glxflags ignore
27336 glfflags ignore
27337 extension soft WINSOFT
27338 alias ColorMaski
27339
27340GetBooleanIndexedvEXT(target, index, data)
27341 return void
27342 param target GLenum in value
27343 param index UInt32 in value
27344 param data Boolean out array [COMPSIZE(target)]
27345 category EXT_draw_buffers2
27346 version 2.0
27347 dlflags notlistable
27348 glxflags ignore
27349 glfflags ignore
27350 extension soft WINSOFT
27351 alias GetBooleani_v
27352
27353GetIntegerIndexedvEXT(target, index, data)
27354 return void
27355 param target GLenum in value
27356 param index UInt32 in value
27357 param data Int32 out array [COMPSIZE(target)]
27358 category EXT_draw_buffers2
27359 version 2.0
27360 dlflags notlistable
27361 glxflags ignore
27362 glfflags ignore
27363 extension soft WINSOFT
27364 alias GetIntegeri_v
27365
27366EnableIndexedEXT(target, index)
27367 return void
27368 param target GLenum in value
27369 param index UInt32 in value
27370 category EXT_draw_buffers2
27371 version 2.0
27372 glxflags ignore
27373 glfflags ignore
27374 extension soft WINSOFT
27375 alias Enablei
27376
27377DisableIndexedEXT(target, index)
27378 return void
27379 param target GLenum in value
27380 param index UInt32 in value
27381 category EXT_draw_buffers2
27382 version 2.0
27383 glxflags ignore
27384 glfflags ignore
27385 extension soft WINSOFT
27386 alias Disablei
27387
27388IsEnabledIndexedEXT(target, index)
27389 return Boolean
27390 param target GLenum in value
27391 param index UInt32 in value
27392 category EXT_draw_buffers2
27393 version 2.0
27394 dlflags notlistable
27395 glxflags ignore
27396 glfflags ignore
27397 extension soft WINSOFT
27398 alias IsEnabledi
27399
27400###############################################################################
27401#
27402# Extension #341
27403# NV_transform_feedback commands
27404#
27405###############################################################################
27406
27407BeginTransformFeedbackNV(primitiveMode)
27408 return void
27409 param primitiveMode GLenum in value
27410 category NV_transform_feedback
27411 version 1.5
27412 dlflags notlistable
27413 glxflags ignore
27414 glfflags ignore
27415 extension soft WINSOFT
27416 alias BeginTransformFeedback
27417
27418EndTransformFeedbackNV()
27419 return void
27420 category NV_transform_feedback
27421 version 1.5
27422 dlflags notlistable
27423 glxflags ignore
27424 glfflags ignore
27425 extension soft WINSOFT
27426 alias EndTransformFeedback
27427
27428TransformFeedbackAttribsNV(count, attribs, bufferMode)
27429 return void
27430 param count UInt32 in value
27431 param attribs Int32 in array [COMPSIZE(count)]
27432 param bufferMode GLenum in value
27433 category NV_transform_feedback
27434 version 1.5
27435 dlflags notlistable
27436 glxflags ignore
27437 glfflags ignore
27438 extension soft WINSOFT
27439
27440BindBufferRangeNV(target, index, buffer, offset, size)
27441 return void
27442 param target GLenum in value
27443 param index UInt32 in value
27444 param buffer UInt32 in value
27445 param offset BufferOffset in value
27446 param size BufferSize in value
27447 category NV_transform_feedback
27448 version 1.5
27449 dlflags notlistable
27450 glxflags ignore
27451 glfflags ignore
27452 extension soft WINSOFT
27453 alias BindBufferRange
27454
27455BindBufferOffsetNV(target, index, buffer, offset)
27456 return void
27457 param target GLenum in value
27458 param index UInt32 in value
27459 param buffer UInt32 in value
27460 param offset BufferOffset in value
27461 category NV_transform_feedback
27462 version 1.5
27463 dlflags notlistable
27464 glxflags ignore
27465 glfflags ignore
27466 extension soft WINSOFT
27467 alias BindBufferOffsetEXT
27468
27469BindBufferBaseNV(target, index, buffer)
27470 return void
27471 param target GLenum in value
27472 param index UInt32 in value
27473 param buffer UInt32 in value
27474 category NV_transform_feedback
27475 version 1.5
27476 dlflags notlistable
27477 glxflags ignore
27478 glfflags ignore
27479 extension soft WINSOFT
27480 alias BindBufferBase
27481
27482TransformFeedbackVaryingsNV(program, count, locations, bufferMode)
27483 return void
27484 param program UInt32 in value
27485 param count SizeI in value
27486 param locations Int32 in array [count]
27487 param bufferMode GLenum in value
27488 category NV_transform_feedback
27489 version 1.5
27490 dlflags notlistable
27491 glxflags ignore
27492 glfflags ignore
27493 extension soft WINSOFT
27494 alias TransformFeedbackVaryings
27495
27496ActiveVaryingNV(program, name)
27497 return void
27498 param program UInt32 in value
27499 param name Char in array [COMPSIZE(name)]
27500 category NV_transform_feedback
27501 version 1.5
27502 dlflags notlistable
27503 glxflags ignore
27504 glfflags ignore
27505 extension soft WINSOFT
27506
27507GetVaryingLocationNV(program, name)
27508 return Int32
27509 param program UInt32 in value
27510 param name Char in array [COMPSIZE(name)]
27511 category NV_transform_feedback
27512 dlflags notlistable
27513 version 1.5
27514 glfflags ignore
27515 glxflags ignore
27516 extension soft WINSOFT
27517
27518GetActiveVaryingNV(program, index, bufSize, length, size, type, name)
27519 return void
27520 param program UInt32 in value
27521 param index UInt32 in value
27522 param bufSize SizeI in value
27523 param length SizeI out array [1]
27524 param size SizeI out array [1]
27525 param type GLenum out array [1]
27526 param name Char out array [COMPSIZE(program/index/bufSize)]
27527 category NV_transform_feedback
27528 dlflags notlistable
27529 version 1.5
27530 extension soft WINSOFT
27531 glfflags ignore
27532 glxflags ignore
27533
27534GetTransformFeedbackVaryingNV(program, index, location)
27535 return void
27536 param program UInt32 in value
27537 param index UInt32 in value
27538 param location Int32 out array [1]
27539 category NV_transform_feedback
27540 dlflags notlistable
27541 version 1.5
27542 extension soft WINSOFT
27543 glfflags ignore
27544 glxflags ignore
27545 alias GetTransformFeedbackVarying
27546
27547# These commands require ARB_transform_feedback3
27548
27549TransformFeedbackStreamAttribsNV(count, attribs, nbuffers, bufstreams, bufferMode)
27550 return void
27551 param count SizeI in value
27552 param attribs Int32 in array [count]
27553 param nbuffers SizeI in value
27554 param bufstreams Int32 in array [nbuffers]
27555 param bufferMode GLenum in value
27556 category NV_transform_feedback
27557 version 4.1
27558 extension
27559 glxropcode ?
27560 glxflags ignore
27561 offset ?
27562
27563
27564###############################################################################
27565#
27566# Extension #342
27567# EXT_bindable_uniform commands
27568#
27569###############################################################################
27570
27571UniformBufferEXT(program, location, buffer)
27572 return void
27573 param program UInt32 in value
27574 param location Int32 in value
27575 param buffer UInt32 in value
27576 category EXT_bindable_uniform
27577 version 2.0
27578 extension soft WINSOFT
27579 glxflags ignore
27580 glfflags ignore
27581
27582GetUniformBufferSizeEXT(program, location)
27583 return Int32
27584 param program UInt32 in value
27585 param location Int32 in value
27586 category EXT_bindable_uniform
27587 dlflags notlistable
27588 version 2.0
27589 extension soft WINSOFT
27590 glfflags ignore
27591 glxflags ignore
27592
27593GetUniformOffsetEXT(program, location)
27594 return BufferOffset
27595 param program UInt32 in value
27596 param location Int32 in value
27597 category EXT_bindable_uniform
27598 dlflags notlistable
27599 version 2.0
27600 extension soft WINSOFT
27601 glfflags ignore
27602 glxflags ignore
27603
27604###############################################################################
27605#
27606# Extension #343
27607# EXT_texture_integer extension commands
27608#
27609###############################################################################
27610
27611TexParameterIivEXT(target, pname, params)
27612 return void
27613 param target TextureTarget in value
27614 param pname TextureParameterName in value
27615 param params Int32 in array [COMPSIZE(pname)]
27616 category EXT_texture_integer
27617 version 2.0
27618 extension soft WINSOFT NV50
27619 glfflags ignore
27620 glxflags ignore
27621 alias TexParameterIiv
27622
27623TexParameterIuivEXT(target, pname, params)
27624 return void
27625 param target TextureTarget in value
27626 param pname TextureParameterName in value
27627 param params UInt32 in array [COMPSIZE(pname)]
27628 category EXT_texture_integer
27629 version 2.0
27630 extension soft WINSOFT NV50
27631 glfflags ignore
27632 glxflags ignore
27633 alias TexParameterIuiv
27634
27635GetTexParameterIivEXT(target, pname, params)
27636 return void
27637 param target TextureTarget in value
27638 param pname GetTextureParameter in value
27639 param params Int32 out array [COMPSIZE(pname)]
27640 category EXT_texture_integer
27641 dlflags notlistable
27642 version 1.0
27643 version 2.0
27644 extension soft WINSOFT NV50
27645 glfflags ignore
27646 glxflags ignore
27647 alias GetTexParameterIiv
27648
27649GetTexParameterIuivEXT(target, pname, params)
27650 return void
27651 param target TextureTarget in value
27652 param pname GetTextureParameter in value
27653 param params UInt32 out array [COMPSIZE(pname)]
27654 category EXT_texture_integer
27655 dlflags notlistable
27656 version 1.0
27657 version 2.0
27658 extension soft WINSOFT NV50
27659 glfflags ignore
27660 glxflags ignore
27661 alias GetTexParameterIuiv
27662
27663ClearColorIiEXT(red, green, blue, alpha)
27664 return void
27665 param red Int32 in value
27666 param green Int32 in value
27667 param blue Int32 in value
27668 param alpha Int32 in value
27669 category EXT_texture_integer
27670 version 2.0
27671 extension soft WINSOFT NV50
27672 glfflags ignore
27673 glxflags ignore
27674
27675ClearColorIuiEXT(red, green, blue, alpha)
27676 return void
27677 param red UInt32 in value
27678 param green UInt32 in value
27679 param blue UInt32 in value
27680 param alpha UInt32 in value
27681 category EXT_texture_integer
27682 version 2.0
27683 extension soft WINSOFT NV50
27684 glfflags ignore
27685 glxflags ignore
27686
27687###############################################################################
27688#
27689# Extension #344 - GLX_EXT_texture_from_pixmap
27690#
27691###############################################################################
27692
27693###############################################################################
27694#
27695# Extension #345
27696# GREMEDY_frame_terminator commands
27697#
27698###############################################################################
27699
27700FrameTerminatorGREMEDY()
27701 return void
27702 category GREMEDY_frame_terminator
27703 version 1.0
27704 extension
27705 glxflags ignore
27706 offset ?
27707
27708###############################################################################
27709#
27710# Extension #346
27711# NV_conditional_render commands
27712#
27713###############################################################################
27714
27715BeginConditionalRenderNV(id, mode)
27716 return void
27717 param id UInt32 in value
27718 param mode TypeEnum in value
27719 category NV_conditional_render
27720 glfflags ignore
27721 glxflags ignore
27722 alias BeginConditionalRender
27723
27724EndConditionalRenderNV()
27725 return void
27726 category NV_conditional_render
27727 glfflags ignore
27728 glxflags ignore
27729 alias EndConditionalRender
27730
27731###############################################################################
27732#
27733# Extension #347
27734# NV_present_video commands
27735#
27736###############################################################################
27737
27738# TBD
27739# void PresentFrameKeyedNV(uint video_slot, uint64EXT minPresentTime,
27740# uint beginPresentTimeId, uint
27741# presentDurationId, enum type, enum target0,
27742# uint fill0, uint key0, enum target1, uint
27743# fill1, uint key1);
27744#
27745# void PresentFrameDualFillNV(uint video_slot, uint64EXT
27746# minPresentTime, uint beginPresentTimeId,
27747# uint presentDurationId, enum type, enum
27748# target0, uint fill0, enum target1, uint
27749# fill1, enum target2, uint fill2, enum
27750# target3, uint fill3);
27751#
27752# void GetVideoivNV(uint video_slot, enum pname, int *params);
27753# void GetVideouivNV(uint video_slot, enum pname, uint *params);
27754# void GetVideoi64vNV(uint video_slot, enum pname, int64EXT *params);
27755# void GetVideoui64vNV(uint video_slot, enum pname, uint64EXT *params);
27756# void VideoParameterivNV(uint video_slot, enum pname, const int *params);
27757
27758PresentFrameKeyedNV(video_slot, minPresentTime, beginPresentTimeId, presentDurationId, type, target0, fill0, key0, target1, fill1, key1)
27759 return void
27760 param video_slot UInt32 in value
27761 param minPresentTime UInt64EXT in value
27762 param beginPresentTimeId UInt32 in value
27763 param presentDurationId UInt32 in value
27764 param type GLenum in value
27765 param target0 GLenum in value
27766 param fill0 UInt32 in value
27767 param key0 UInt32 in value
27768 param target1 GLenum in value
27769 param fill1 UInt32 in value
27770 param key1 UInt32 in value
27771 category NV_present_video
27772 version 1.2
27773 extension
27774 glxropcode ?
27775 glxflags ignore
27776 offset ?
27777
27778PresentFrameDualFillNV(video_slot, minPresentTime, beginPresentTimeId, presentDurationId, type, target0, fill0, target1, fill1, target2, fill2, target3, fill3)
27779 return void
27780 param video_slot UInt32 in value
27781 param minPresentTime UInt64EXT in value
27782 param beginPresentTimeId UInt32 in value
27783 param presentDurationId UInt32 in value
27784 param type GLenum in value
27785 param target0 GLenum in value
27786 param fill0 UInt32 in value
27787 param target1 GLenum in value
27788 param fill1 UInt32 in value
27789 param target2 GLenum in value
27790 param fill2 UInt32 in value
27791 param target3 GLenum in value
27792 param fill3 UInt32 in value
27793 category NV_present_video
27794 version 1.2
27795 extension
27796 glxropcode ?
27797 glxflags ignore
27798 offset ?
27799
27800GetVideoivNV(video_slot, pname, params)
27801 return void
27802 param video_slot UInt32 in value
27803 param pname GLenum in value
27804 param params Int32 out array [COMPSIZE(pname)]
27805 category NV_present_video
27806 dlflags notlistable
27807 version 1.2
27808 extension
27809 glxsingle ?
27810 glxflags ignore
27811 offset ?
27812
27813GetVideouivNV(video_slot, pname, params)
27814 return void
27815 param video_slot UInt32 in value
27816 param pname GLenum in value
27817 param params UInt32 out array [COMPSIZE(pname)]
27818 category NV_present_video
27819 dlflags notlistable
27820 version 1.2
27821 extension
27822 glxsingle ?
27823 glxflags ignore
27824 offset ?
27825
27826GetVideoi64vNV(video_slot, pname, params)
27827 return void
27828 param video_slot UInt32 in value
27829 param pname GLenum in value
27830 param params Int64EXT out array [COMPSIZE(pname)]
27831 category NV_present_video
27832 dlflags notlistable
27833 version 1.2
27834 extension
27835 glxsingle ?
27836 glxflags ignore
27837 offset ?
27838
27839GetVideoui64vNV(video_slot, pname, params)
27840 return void
27841 param video_slot UInt32 in value
27842 param pname GLenum in value
27843 param params UInt64EXT out array [COMPSIZE(pname)]
27844 category NV_present_video
27845 dlflags notlistable
27846 version 1.2
27847 extension
27848 glxsingle ?
27849 glxflags ignore
27850 offset ?
27851
27852###############################################################################
27853#
27854# Extension #348 - GLX_NV_video_out
27855# Extension #349 - WGL_NV_video_out
27856# Extension #350 - GLX_NV_swap_group
27857# Extension #351 - WGL_NV_swap_group
27858#
27859###############################################################################
27860
27861###############################################################################
27862#
27863# Extension #352
27864# EXT_transform_feedback commands
27865#
27866###############################################################################
27867
27868# From EXT_draw_buffers2: GetBooleanIndexedvEXT / GetIntegerIndexedvEXT
27869
27870BeginTransformFeedbackEXT(primitiveMode)
27871 return void
27872 param primitiveMode GLenum in value
27873 category EXT_transform_feedback
27874 version 2.0
27875 dlflags notlistable
27876 glxflags ignore
27877 glfflags ignore
27878 extension soft WINSOFT
27879 alias BeginTransformFeedback
27880
27881EndTransformFeedbackEXT()
27882 return void
27883 category EXT_transform_feedback
27884 version 2.0
27885 dlflags notlistable
27886 glxflags ignore
27887 glfflags ignore
27888 extension soft WINSOFT
27889 alias EndTransformFeedback
27890
27891BindBufferRangeEXT(target, index, buffer, offset, size)
27892 return void
27893 param target GLenum in value
27894 param index UInt32 in value
27895 param buffer UInt32 in value
27896 param offset BufferOffset in value
27897 param size BufferSize in value
27898 category EXT_transform_feedback
27899 version 2.0
27900 dlflags notlistable
27901 glxflags ignore
27902 glfflags ignore
27903 extension soft WINSOFT
27904 alias BindBufferRange
27905
27906# Not promoted to the OpenGL 3.0 core
27907BindBufferOffsetEXT(target, index, buffer, offset)
27908 return void
27909 param target GLenum in value
27910 param index UInt32 in value
27911 param buffer UInt32 in value
27912 param offset BufferOffset in value
27913 category EXT_transform_feedback
27914 version 2.0
27915 dlflags notlistable
27916 glxflags ignore
27917 glfflags ignore
27918 extension soft WINSOFT
27919
27920BindBufferBaseEXT(target, index, buffer)
27921 return void
27922 param target GLenum in value
27923 param index UInt32 in value
27924 param buffer UInt32 in value
27925 category EXT_transform_feedback
27926 version 2.0
27927 dlflags notlistable
27928 glxflags ignore
27929 glfflags ignore
27930 extension soft WINSOFT
27931 alias BindBufferBase
27932
27933TransformFeedbackVaryingsEXT(program, count, varyings, bufferMode)
27934 return void
27935 param program UInt32 in value
27936 param count SizeI in value
27937 param varyings CharPointer in array [count]
27938 param bufferMode GLenum in value
27939 category EXT_transform_feedback
27940 version 2.0
27941 dlflags notlistable
27942 glxflags ignore
27943 glfflags ignore
27944 extension soft WINSOFT
27945 alias TransformFeedbackVaryings
27946
27947GetTransformFeedbackVaryingEXT(program, index, bufSize, length, size, type, name)
27948 return void
27949 param program UInt32 in value
27950 param index UInt32 in value
27951 param bufSize SizeI in value
27952 param length SizeI out array [1]
27953 param size SizeI out array [1]
27954 param type GLenum out array [1]
27955 param name Char out array [COMPSIZE(length)]
27956 category EXT_transform_feedback
27957 dlflags notlistable
27958 version 2.0
27959 extension soft WINSOFT
27960 glfflags ignore
27961 glxflags ignore
27962 alias GetTransformFeedbackVarying
27963
27964###############################################################################
27965#
27966# Extension #353
27967# EXT_direct_state_access commands
27968#
27969###############################################################################
27970
27971# New 1.1 client commands
27972
27973ClientAttribDefaultEXT(mask)
27974 return void
27975 param mask ClientAttribMask in value
27976 category EXT_direct_state_access
27977 extension soft WINSOFT
27978 dlflags notlistable
27979 glxflags ignore ### client-handcode client-intercept server-handcode
27980
27981PushClientAttribDefaultEXT(mask)
27982 return void
27983 param mask ClientAttribMask in value
27984 category EXT_direct_state_access
27985 extension soft WINSOFT
27986 dlflags notlistable
27987 glxflags ignore ### client-handcode client-intercept server-handcode
27988
27989# New 1.0 matrix commands
27990
27991MatrixLoadfEXT(mode, m)
27992 return void
27993 param mode MatrixMode in value
27994 param m Float32 in array [16]
27995 category EXT_direct_state_access
27996 extension soft WINSOFT
27997 glxflags ignore
27998 glfflags ignore
27999
28000MatrixLoaddEXT(mode, m)
28001 return void
28002 param mode MatrixMode in value
28003 param m Float64 in array [16]
28004 category EXT_direct_state_access
28005 extension soft WINSOFT
28006 glxflags ignore
28007 glfflags ignore
28008
28009MatrixMultfEXT(mode, m)
28010 return void
28011 param mode MatrixMode in value
28012 param m Float32 in array [16]
28013 category EXT_direct_state_access
28014 extension soft WINSOFT
28015 glxflags ignore
28016 glfflags ignore
28017
28018MatrixMultdEXT(mode, m)
28019 return void
28020 param mode MatrixMode in value
28021 param m Float64 in array [16]
28022 category EXT_direct_state_access
28023 extension soft WINSOFT
28024 glxflags ignore
28025 glfflags ignore
28026
28027MatrixLoadIdentityEXT(mode)
28028 return void
28029 param mode MatrixMode in value
28030 category EXT_direct_state_access
28031 extension soft WINSOFT
28032 glxflags ignore
28033 glfflags ignore
28034
28035MatrixRotatefEXT(mode, angle, x, y, z)
28036 return void
28037 param mode MatrixMode in value
28038 param angle Float32 in value
28039 param x Float32 in value
28040 param y Float32 in value
28041 param z Float32 in value
28042 category EXT_direct_state_access
28043 extension soft WINSOFT
28044 glxflags ignore
28045 glfflags ignore
28046
28047MatrixRotatedEXT(mode, angle, x, y, z)
28048 return void
28049 param mode MatrixMode in value
28050 param angle Float64 in value
28051 param x Float64 in value
28052 param y Float64 in value
28053 param z Float64 in value
28054 category EXT_direct_state_access
28055 extension soft WINSOFT
28056 glxflags ignore
28057 glfflags ignore
28058
28059MatrixScalefEXT(mode, x, y, z)
28060 return void
28061 param mode MatrixMode in value
28062 param x Float32 in value
28063 param y Float32 in value
28064 param z Float32 in value
28065 category EXT_direct_state_access
28066 extension soft WINSOFT
28067 glxflags ignore
28068 glfflags ignore
28069
28070MatrixScaledEXT(mode, x, y, z)
28071 return void
28072 param mode MatrixMode in value
28073 param x Float64 in value
28074 param y Float64 in value
28075 param z Float64 in value
28076 category EXT_direct_state_access
28077 extension soft WINSOFT
28078 glxflags ignore
28079 glfflags ignore
28080
28081MatrixTranslatefEXT(mode, x, y, z)
28082 return void
28083 param mode MatrixMode in value
28084 param x Float32 in value
28085 param y Float32 in value
28086 param z Float32 in value
28087 category EXT_direct_state_access
28088 extension soft WINSOFT
28089 glxflags ignore
28090 glfflags ignore
28091
28092MatrixTranslatedEXT(mode, x, y, z)
28093 return void
28094 param mode MatrixMode in value
28095 param x Float64 in value
28096 param y Float64 in value
28097 param z Float64 in value
28098 category EXT_direct_state_access
28099 extension soft WINSOFT
28100 glxflags ignore
28101 glfflags ignore
28102
28103MatrixFrustumEXT(mode, left, right, bottom, top, zNear, zFar)
28104 return void
28105 param mode MatrixMode in value
28106 param left Float64 in value
28107 param right Float64 in value
28108 param bottom Float64 in value
28109 param top Float64 in value
28110 param zNear Float64 in value
28111 param zFar Float64 in value
28112 category EXT_direct_state_access
28113 extension soft WINSOFT
28114 glxflags ignore
28115 glfflags ignore
28116
28117MatrixOrthoEXT(mode, left, right, bottom, top, zNear, zFar)
28118 return void
28119 param mode MatrixMode in value
28120 param left Float64 in value
28121 param right Float64 in value
28122 param bottom Float64 in value
28123 param top Float64 in value
28124 param zNear Float64 in value
28125 param zFar Float64 in value
28126 category EXT_direct_state_access
28127 extension soft WINSOFT
28128 glxflags ignore
28129 glfflags ignore
28130
28131MatrixPopEXT(mode)
28132 return void
28133 param mode MatrixMode in value
28134 category EXT_direct_state_access
28135 extension soft WINSOFT
28136 glxflags ignore
28137 glfflags ignore
28138
28139MatrixPushEXT(mode)
28140 return void
28141 param mode MatrixMode in value
28142 category EXT_direct_state_access
28143 extension soft WINSOFT
28144 glxflags ignore
28145 glfflags ignore
28146
28147# New 1.3 matrix transpose commands
28148
28149MatrixLoadTransposefEXT(mode, m)
28150 return void
28151 param mode MatrixMode in value
28152 param m Float32 in array [16]
28153 category EXT_direct_state_access
28154 extension soft WINSOFT
28155 glxflags ignore
28156 glfflags ignore
28157
28158MatrixLoadTransposedEXT(mode, m)
28159 return void
28160 param mode MatrixMode in value
28161 param m Float64 in array [16]
28162 category EXT_direct_state_access
28163 extension soft WINSOFT
28164 glxflags ignore
28165 glfflags ignore
28166
28167MatrixMultTransposefEXT(mode, m)
28168 return void
28169 param mode MatrixMode in value
28170 param m Float32 in array [16]
28171 category EXT_direct_state_access
28172 extension soft WINSOFT
28173 glxflags ignore
28174 glfflags ignore
28175
28176MatrixMultTransposedEXT(mode, m)
28177 return void
28178 param mode MatrixMode in value
28179 param m Float64 in array [16]
28180 category EXT_direct_state_access
28181 extension soft WINSOFT
28182 glxflags ignore
28183 glfflags ignore
28184
28185# New 1.1 texture object commands
28186
28187TextureParameterfEXT(texture, target, pname, param)
28188 return void
28189 param texture Texture in value
28190 param target TextureTarget in value
28191 param pname TextureParameterName in value
28192 param param CheckedFloat32 in value
28193 category EXT_direct_state_access
28194 extension soft WINSOFT
28195 glxflags ignore
28196 glfflags ignore
28197 vectorequiv TextureParameterfvEXT
28198
28199TextureParameterfvEXT(texture, target, pname, params)
28200 return void
28201 param texture Texture in value
28202 param target TextureTarget in value
28203 param pname TextureParameterName in value
28204 param params CheckedFloat32 in array [COMPSIZE(pname)]
28205 category EXT_direct_state_access
28206 extension soft WINSOFT
28207 glxflags ignore
28208 glfflags ignore
28209
28210TextureParameteriEXT(texture, target, pname, param)
28211 return void
28212 param texture Texture in value
28213 param target TextureTarget in value
28214 param pname TextureParameterName in value
28215 param param CheckedInt32 in value
28216 category EXT_direct_state_access
28217 extension soft WINSOFT
28218 glxflags ignore
28219 glfflags ignore
28220 vectorequiv TextureParameterivEXT
28221
28222TextureParameterivEXT(texture, target, pname, params)
28223 return void
28224 param texture Texture in value
28225 param target TextureTarget in value
28226 param pname TextureParameterName in value
28227 param params CheckedInt32 in array [COMPSIZE(pname)]
28228 category EXT_direct_state_access
28229 extension soft WINSOFT
28230 glxflags ignore
28231 glfflags ignore
28232
28233TextureImage1DEXT(texture, target, level, internalformat, width, border, format, type, pixels)
28234 return void
28235 param texture Texture in value
28236 param target TextureTarget in value
28237 param level CheckedInt32 in value
28238 param internalformat TextureInternalFormat in value
28239 param width SizeI in value
28240 param border CheckedInt32 in value
28241 param format PixelFormat in value
28242 param type PixelType in value
28243 param pixels Void in array [COMPSIZE(format/type/width)]
28244 category EXT_direct_state_access
28245 dlflags handcode
28246 glxflags ignore ### client-handcode server-handcode
28247 extension soft WINSOFT
28248 glfflags capture-handcode decode-handcode pixel-unpack
28249
28250TextureImage2DEXT(texture, target, level, internalformat, width, height, border, format, type, pixels)
28251 return void
28252 param texture Texture in value
28253 param target TextureTarget in value
28254 param level CheckedInt32 in value
28255 param internalformat TextureInternalFormat in value
28256 param width SizeI in value
28257 param height SizeI in value
28258 param border CheckedInt32 in value
28259 param format PixelFormat in value
28260 param type PixelType in value
28261 param pixels Void in array [COMPSIZE(format/type/width/height)]
28262 category EXT_direct_state_access
28263 dlflags handcode
28264 glxflags ignore ### client-handcode server-handcode
28265 extension soft WINSOFT
28266 glfflags capture-handcode decode-handcode pixel-unpack
28267
28268TextureSubImage1DEXT(texture, target, level, xoffset, width, format, type, pixels)
28269 return void
28270 param texture Texture in value
28271 param target TextureTarget in value
28272 param level CheckedInt32 in value
28273 param xoffset CheckedInt32 in value
28274 param width SizeI in value
28275 param format PixelFormat in value
28276 param type PixelType in value
28277 param pixels Void in array [COMPSIZE(format/type/width)]
28278 category EXT_direct_state_access
28279 dlflags handcode
28280 glxflags ignore ### EXT client-handcode server-handcode
28281 glxflags ignore
28282 extension soft WINSOFT
28283 glfflags ignore
28284
28285TextureSubImage2DEXT(texture, target, level, xoffset, yoffset, width, height, format, type, pixels)
28286 return void
28287 param texture Texture in value
28288 param target TextureTarget in value
28289 param level CheckedInt32 in value
28290 param xoffset CheckedInt32 in value
28291 param yoffset CheckedInt32 in value
28292 param width SizeI in value
28293 param height SizeI in value
28294 param format PixelFormat in value
28295 param type PixelType in value
28296 param pixels Void in array [COMPSIZE(format/type/width/height)]
28297 category EXT_direct_state_access
28298 dlflags handcode
28299 glxflags ignore ### EXT client-handcode server-handcode
28300 extension soft WINSOFT
28301 glfflags ignore
28302
28303CopyTextureImage1DEXT(texture, target, level, internalformat, x, y, width, border)
28304 return void
28305 param texture Texture in value
28306 param target TextureTarget in value
28307 param level CheckedInt32 in value
28308 param internalformat TextureInternalFormat in value
28309 param x WinCoord in value
28310 param y WinCoord in value
28311 param width SizeI in value
28312 param border CheckedInt32 in value
28313 category EXT_direct_state_access
28314 extension soft WINSOFT
28315 glxflags ignore ### EXT
28316
28317CopyTextureImage2DEXT(texture, target, level, internalformat, x, y, width, height, border)
28318 return void
28319 param texture Texture in value
28320 param target TextureTarget in value
28321 param level CheckedInt32 in value
28322 param internalformat TextureInternalFormat in value
28323 param x WinCoord in value
28324 param y WinCoord in value
28325 param width SizeI in value
28326 param height SizeI in value
28327 param border CheckedInt32 in value
28328 category EXT_direct_state_access
28329 extension soft WINSOFT
28330 glxflags ignore ### EXT
28331
28332CopyTextureSubImage1DEXT(texture, target, level, xoffset, x, y, width)
28333 return void
28334 param texture Texture in value
28335 param target TextureTarget in value
28336 param level CheckedInt32 in value
28337 param xoffset CheckedInt32 in value
28338 param x WinCoord in value
28339 param y WinCoord in value
28340 param width SizeI in value
28341 category EXT_direct_state_access
28342 extension soft WINSOFT
28343 glxflags ignore ### EXT
28344
28345CopyTextureSubImage2DEXT(texture, target, level, xoffset, yoffset, x, y, width, height)
28346 return void
28347 param texture Texture in value
28348 param target TextureTarget in value
28349 param level CheckedInt32 in value
28350 param xoffset CheckedInt32 in value
28351 param yoffset CheckedInt32 in value
28352 param x WinCoord in value
28353 param y WinCoord in value
28354 param width SizeI in value
28355 param height SizeI in value
28356 category EXT_direct_state_access
28357 extension soft WINSOFT
28358 glxflags ignore ### EXT
28359
28360# New 1.1 texture object queries
28361
28362GetTextureImageEXT(texture, target, level, format, type, pixels)
28363 return void
28364 param texture Texture in value
28365 param target TextureTarget in value
28366 param level CheckedInt32 in value
28367 param format PixelFormat in value
28368 param type PixelType in value
28369 param pixels Void out array [COMPSIZE(target/level/format/type)]
28370 category EXT_direct_state_access
28371 dlflags notlistable
28372 glxflags ignore ### client-handcode server-handcode
28373 extension soft WINSOFT
28374 glfflags capture-execute capture-handcode decode-handcode pixel-pack
28375
28376GetTextureParameterfvEXT(texture, target, pname, params)
28377 return void
28378 param texture Texture in value
28379 param target TextureTarget in value
28380 param pname GetTextureParameter in value
28381 param params Float32 out array [COMPSIZE(pname)]
28382 category EXT_direct_state_access
28383 dlflags notlistable
28384 extension soft WINSOFT
28385 glxflags ignore
28386 glfflags capture-execute gl-enum
28387
28388GetTextureParameterivEXT(texture, target, pname, params)
28389 return void
28390 param texture Texture in value
28391 param target TextureTarget in value
28392 param pname GetTextureParameter in value
28393 param params Int32 out array [COMPSIZE(pname)]
28394 category EXT_direct_state_access
28395 dlflags notlistable
28396 extension soft WINSOFT
28397 glxflags ignore
28398 glfflags capture-execute gl-enum
28399
28400GetTextureLevelParameterfvEXT(texture, target, level, pname, params)
28401 return void
28402 param texture Texture in value
28403 param target TextureTarget in value
28404 param level CheckedInt32 in value
28405 param pname GetTextureParameter in value
28406 param params Float32 out array [COMPSIZE(pname)]
28407 category EXT_direct_state_access
28408 dlflags notlistable
28409 extension soft WINSOFT
28410 glxflags ignore
28411 glfflags capture-execute gl-enum
28412
28413GetTextureLevelParameterivEXT(texture, target, level, pname, params)
28414 return void
28415 param texture Texture in value
28416 param target TextureTarget in value
28417 param level CheckedInt32 in value
28418 param pname GetTextureParameter in value
28419 param params Int32 out array [COMPSIZE(pname)]
28420 category EXT_direct_state_access
28421 dlflags notlistable
28422 extension soft WINSOFT
28423 glxflags ignore
28424 glfflags capture-execute gl-enum
28425
28426# New 1.2 3D texture object commands
28427
28428TextureImage3DEXT(texture, target, level, internalformat, width, height, depth, border, format, type, pixels)
28429 return void
28430 param texture Texture in value
28431 param target TextureTarget in value
28432 param level CheckedInt32 in value
28433 param internalformat TextureInternalFormat in value
28434 param width SizeI in value
28435 param height SizeI in value
28436 param depth SizeI in value
28437 param border CheckedInt32 in value
28438 param format PixelFormat in value
28439 param type PixelType in value
28440 param pixels Void in array [COMPSIZE(format/type/width/height/depth)]
28441 category EXT_direct_state_access
28442 dlflags handcode
28443 glxflags ignore ### client-handcode server-handcode EXT
28444 extension soft WINSOFT
28445 glfflags ignore
28446
28447TextureSubImage3DEXT(texture, target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels)
28448 return void
28449 param texture Texture in value
28450 param target TextureTarget in value
28451 param level CheckedInt32 in value
28452 param xoffset CheckedInt32 in value
28453 param yoffset CheckedInt32 in value
28454 param zoffset CheckedInt32 in value
28455 param width SizeI in value
28456 param height SizeI in value
28457 param depth SizeI in value
28458 param format PixelFormat in value
28459 param type PixelType in value
28460 param pixels Void in array [COMPSIZE(format/type/width/height/depth)]
28461 category EXT_direct_state_access
28462 dlflags handcode
28463 glxflags ignore ### client-handcode server-handcode EXT
28464 extension soft WINSOFT
28465 glfflags ignore
28466
28467CopyTextureSubImage3DEXT(texture, target, level, xoffset, yoffset, zoffset, x, y, width, height)
28468 return void
28469 param texture Texture in value
28470 param target TextureTarget in value
28471 param level CheckedInt32 in value
28472 param xoffset CheckedInt32 in value
28473 param yoffset CheckedInt32 in value
28474 param zoffset CheckedInt32 in value
28475 param x WinCoord in value
28476 param y WinCoord in value
28477 param width SizeI in value
28478 param height SizeI in value
28479 category EXT_direct_state_access
28480 glxflags ignore ### EXT
28481 extension soft WINSOFT
28482 glfflags ignore
28483
28484# New 1.1 multitexture commands
28485
28486MultiTexParameterfEXT(texunit, target, pname, param)
28487 return void
28488 param texunit TextureUnit in value
28489 param target TextureTarget in value
28490 param pname TextureParameterName in value
28491 param param CheckedFloat32 in value
28492 category EXT_direct_state_access
28493 extension soft WINSOFT
28494 glxflags ignore
28495 glfflags ignore
28496 vectorequiv MultiTexParameterfvEXT
28497
28498MultiTexParameterfvEXT(texunit, target, pname, params)
28499 return void
28500 param texunit TextureUnit in value
28501 param target TextureTarget in value
28502 param pname TextureParameterName in value
28503 param params CheckedFloat32 in array [COMPSIZE(pname)]
28504 category EXT_direct_state_access
28505 extension soft WINSOFT
28506 glxflags ignore
28507 glfflags ignore
28508
28509MultiTexParameteriEXT(texunit, target, pname, param)
28510 return void
28511 param texunit TextureUnit in value
28512 param target TextureTarget in value
28513 param pname TextureParameterName in value
28514 param param CheckedInt32 in value
28515 category EXT_direct_state_access
28516 extension soft WINSOFT
28517 glxflags ignore
28518 glfflags ignore
28519 vectorequiv MultiTexParameterivEXT
28520
28521MultiTexParameterivEXT(texunit, target, pname, params)
28522 return void
28523 param texunit TextureUnit in value
28524 param target TextureTarget in value
28525 param pname TextureParameterName in value
28526 param params CheckedInt32 in array [COMPSIZE(pname)]
28527 category EXT_direct_state_access
28528 extension soft WINSOFT
28529 glxflags ignore
28530 glfflags ignore
28531
28532MultiTexImage1DEXT(texunit, target, level, internalformat, width, border, format, type, pixels)
28533 return void
28534 param texunit TextureUnit in value
28535 param target TextureTarget in value
28536 param level CheckedInt32 in value
28537 param internalformat TextureInternalFormat in value
28538 param width SizeI in value
28539 param border CheckedInt32 in value
28540 param format PixelFormat in value
28541 param type PixelType in value
28542 param pixels Void in array [COMPSIZE(format/type/width)]
28543 category EXT_direct_state_access
28544 dlflags handcode
28545 glxflags ignore ### client-handcode server-handcode
28546 extension soft WINSOFT
28547 glfflags capture-handcode decode-handcode pixel-unpack
28548
28549MultiTexImage2DEXT(texunit, target, level, internalformat, width, height, border, format, type, pixels)
28550 return void
28551 param texunit TextureUnit in value
28552 param target TextureTarget in value
28553 param level CheckedInt32 in value
28554 param internalformat TextureInternalFormat in value
28555 param width SizeI in value
28556 param height SizeI in value
28557 param border CheckedInt32 in value
28558 param format PixelFormat in value
28559 param type PixelType in value
28560 param pixels Void in array [COMPSIZE(format/type/width/height)]
28561 category EXT_direct_state_access
28562 dlflags handcode
28563 glxflags ignore ### client-handcode server-handcode
28564 extension soft WINSOFT
28565 glfflags capture-handcode decode-handcode pixel-unpack
28566
28567MultiTexSubImage1DEXT(texunit, target, level, xoffset, width, format, type, pixels)
28568 return void
28569 param texunit TextureUnit in value
28570 param target TextureTarget in value
28571 param level CheckedInt32 in value
28572 param xoffset CheckedInt32 in value
28573 param width SizeI in value
28574 param format PixelFormat in value
28575 param type PixelType in value
28576 param pixels Void in array [COMPSIZE(format/type/width)]
28577 category EXT_direct_state_access
28578 dlflags handcode
28579 glxflags ignore ### EXT client-handcode server-handcode
28580 extension soft WINSOFT
28581 glfflags ignore
28582
28583MultiTexSubImage2DEXT(texunit, target, level, xoffset, yoffset, width, height, format, type, pixels)
28584 return void
28585 param texunit TextureUnit in value
28586 param target TextureTarget in value
28587 param level CheckedInt32 in value
28588 param xoffset CheckedInt32 in value
28589 param yoffset CheckedInt32 in value
28590 param width SizeI in value
28591 param height SizeI in value
28592 param format PixelFormat in value
28593 param type PixelType in value
28594 param pixels Void in array [COMPSIZE(format/type/width/height)]
28595 category EXT_direct_state_access
28596 dlflags handcode
28597 glxflags ignore ### EXT client-handcode server-handcode
28598 extension soft WINSOFT
28599 glfflags ignore
28600
28601CopyMultiTexImage1DEXT(texunit, target, level, internalformat, x, y, width, border)
28602 return void
28603 param texunit TextureUnit in value
28604 param target TextureTarget in value
28605 param level CheckedInt32 in value
28606 param internalformat TextureInternalFormat in value
28607 param x WinCoord in value
28608 param y WinCoord in value
28609 param width SizeI in value
28610 param border CheckedInt32 in value
28611 category EXT_direct_state_access
28612 extension soft WINSOFT
28613 glxflags ignore ### EXT
28614
28615CopyMultiTexImage2DEXT(texunit, target, level, internalformat, x, y, width, height, border)
28616 return void
28617 param texunit TextureUnit in value
28618 param target TextureTarget in value
28619 param level CheckedInt32 in value
28620 param internalformat TextureInternalFormat in value
28621 param x WinCoord in value
28622 param y WinCoord in value
28623 param width SizeI in value
28624 param height SizeI in value
28625 param border CheckedInt32 in value
28626 category EXT_direct_state_access
28627 extension soft WINSOFT
28628 glxflags ignore ### EXT
28629
28630CopyMultiTexSubImage1DEXT(texunit, target, level, xoffset, x, y, width)
28631 return void
28632 param texunit TextureUnit in value
28633 param target TextureTarget in value
28634 param level CheckedInt32 in value
28635 param xoffset CheckedInt32 in value
28636 param x WinCoord in value
28637 param y WinCoord in value
28638 param width SizeI in value
28639 category EXT_direct_state_access
28640 extension soft WINSOFT
28641 glxflags ignore ### EXT
28642
28643CopyMultiTexSubImage2DEXT(texunit, target, level, xoffset, yoffset, x, y, width, height)
28644 return void
28645 param texunit TextureUnit in value
28646 param target TextureTarget in value
28647 param level CheckedInt32 in value
28648 param xoffset CheckedInt32 in value
28649 param yoffset CheckedInt32 in value
28650 param x WinCoord in value
28651 param y WinCoord in value
28652 param width SizeI in value
28653 param height SizeI in value
28654 category EXT_direct_state_access
28655 extension soft WINSOFT
28656 glxflags ignore ### EXT
28657
28658# New 1.1 multitexture queries
28659
28660GetMultiTexImageEXT(texunit, target, level, format, type, pixels)
28661 return void
28662 param texunit TextureUnit in value
28663 param target TextureTarget in value
28664 param level CheckedInt32 in value
28665 param format PixelFormat in value
28666 param type PixelType in value
28667 param pixels Void out array [COMPSIZE(target/level/format/type)]
28668 category EXT_direct_state_access
28669 dlflags notlistable
28670 glxflags ignore ### client-handcode server-handcode
28671 extension soft WINSOFT
28672 glfflags capture-execute capture-handcode decode-handcode pixel-pack
28673
28674GetMultiTexParameterfvEXT(texunit, target, pname, params)
28675 return void
28676 param texunit TextureUnit in value
28677 param target TextureTarget in value
28678 param pname GetTextureParameter in value
28679 param params Float32 out array [COMPSIZE(pname)]
28680 category EXT_direct_state_access
28681 dlflags notlistable
28682 extension soft WINSOFT
28683 glxflags ignore
28684 glfflags capture-execute gl-enum
28685
28686GetMultiTexParameterivEXT(texunit, target, pname, params)
28687 return void
28688 param texunit TextureUnit in value
28689 param target TextureTarget in value
28690 param pname GetTextureParameter in value
28691 param params Int32 out array [COMPSIZE(pname)]
28692 category EXT_direct_state_access
28693 dlflags notlistable
28694 extension soft WINSOFT
28695 glxflags ignore
28696 glfflags capture-execute gl-enum
28697
28698GetMultiTexLevelParameterfvEXT(texunit, target, level, pname, params)
28699 return void
28700 param texunit TextureUnit in value
28701 param target TextureTarget in value
28702 param level CheckedInt32 in value
28703 param pname GetTextureParameter in value
28704 param params Float32 out array [COMPSIZE(pname)]
28705 category EXT_direct_state_access
28706 dlflags notlistable
28707 extension soft WINSOFT
28708 glxflags ignore
28709 glfflags capture-execute gl-enum
28710
28711GetMultiTexLevelParameterivEXT(texunit, target, level, pname, params)
28712 return void
28713 param texunit TextureUnit in value
28714 param target TextureTarget in value
28715 param level CheckedInt32 in value
28716 param pname GetTextureParameter in value
28717 param params Int32 out array [COMPSIZE(pname)]
28718 category EXT_direct_state_access
28719 dlflags notlistable
28720 extension soft WINSOFT
28721 glxflags ignore
28722 glfflags capture-execute gl-enum
28723
28724# New 1.2 3D multitexture commands
28725
28726MultiTexImage3DEXT(texunit, target, level, internalformat, width, height, depth, border, format, type, pixels)
28727 return void
28728 param texunit TextureUnit in value
28729 param target TextureTarget in value
28730 param level CheckedInt32 in value
28731 param internalformat TextureInternalFormat in value
28732 param width SizeI in value
28733 param height SizeI in value
28734 param depth SizeI in value
28735 param border CheckedInt32 in value
28736 param format PixelFormat in value
28737 param type PixelType in value
28738 param pixels Void in array [COMPSIZE(format/type/width/height/depth)]
28739 category EXT_direct_state_access
28740 dlflags handcode
28741 glxflags ignore ### client-handcode server-handcode EXT
28742 extension soft WINSOFT
28743 glfflags ignore
28744
28745MultiTexSubImage3DEXT(texunit, target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels)
28746 return void
28747 param texunit TextureUnit in value
28748 param target TextureTarget in value
28749 param level CheckedInt32 in value
28750 param xoffset CheckedInt32 in value
28751 param yoffset CheckedInt32 in value
28752 param zoffset CheckedInt32 in value
28753 param width SizeI in value
28754 param height SizeI in value
28755 param depth SizeI in value
28756 param format PixelFormat in value
28757 param type PixelType in value
28758 param pixels Void in array [COMPSIZE(format/type/width/height/depth)]
28759 category EXT_direct_state_access
28760 dlflags handcode
28761 glxflags ignore ### client-handcode server-handcode EXT
28762 extension soft WINSOFT
28763 glfflags ignore
28764
28765CopyMultiTexSubImage3DEXT(texunit, target, level, xoffset, yoffset, zoffset, x, y, width, height)
28766 return void
28767 param texunit TextureUnit in value
28768 param target TextureTarget in value
28769 param level CheckedInt32 in value
28770 param xoffset CheckedInt32 in value
28771 param yoffset CheckedInt32 in value
28772 param zoffset CheckedInt32 in value
28773 param x WinCoord in value
28774 param y WinCoord in value
28775 param width SizeI in value
28776 param height SizeI in value
28777 category EXT_direct_state_access
28778 glxflags ignore ### EXT
28779 extension soft WINSOFT
28780 glfflags ignore
28781
28782# New 1.2.1 multitexture texture commands
28783
28784BindMultiTextureEXT(texunit, target, texture)
28785 return void
28786 param texunit TextureUnit in value
28787 param target TextureTarget in value
28788 param texture Texture in value
28789 category EXT_direct_state_access
28790 extension soft WINSOFT
28791 glxflags ignore ### EXT
28792
28793EnableClientStateIndexedEXT(array, index)
28794 return void
28795 param array EnableCap in value
28796 param index UInt32 in value
28797 category EXT_direct_state_access
28798 dlflags notlistable
28799 glxflags ignore ### client-handcode client-intercept server-handcode
28800 extension soft WINSOFT
28801
28802DisableClientStateIndexedEXT(array, index)
28803 return void
28804 param array EnableCap in value
28805 param index UInt32 in value
28806 category EXT_direct_state_access
28807 extension soft WINSOFT
28808 dlflags notlistable
28809 glxflags ignore ### client-handcode client-intercept server-handcode
28810
28811MultiTexCoordPointerEXT(texunit, size, type, stride, pointer)
28812 return void
28813 param texunit TextureUnit in value
28814 param size Int32 in value
28815 param type TexCoordPointerType in value
28816 param stride SizeI in value
28817 param pointer Void in array [COMPSIZE(size/type/stride)] retained
28818 category EXT_direct_state_access
28819 dlflags notlistable
28820 glxflags ignore ### client-handcode client-intercept server-handcode
28821 extension soft WINSOFT
28822 glfflags ignore
28823
28824MultiTexEnvfEXT(texunit, target, pname, param)
28825 return void
28826 param texunit TextureUnit in value
28827 param target TextureEnvTarget in value
28828 param pname TextureEnvParameter in value
28829 param param CheckedFloat32 in value
28830 category EXT_direct_state_access
28831 extension soft WINSOFT
28832 vectorequiv MultiTexEnvfvEXT
28833 glxflags ignore
28834 glfflags gl-enum
28835
28836MultiTexEnvfvEXT(texunit, target, pname, params)
28837 return void
28838 param texunit TextureUnit in value
28839 param target TextureEnvTarget in value
28840 param pname TextureEnvParameter in value
28841 param params CheckedFloat32 in array [COMPSIZE(pname)]
28842 category EXT_direct_state_access
28843 extension soft WINSOFT
28844 glxflags ignore
28845 glfflags gl-enum
28846
28847MultiTexEnviEXT(texunit, target, pname, param)
28848 return void
28849 param texunit TextureUnit in value
28850 param target TextureEnvTarget in value
28851 param pname TextureEnvParameter in value
28852 param param CheckedInt32 in value
28853 category EXT_direct_state_access
28854 extension soft WINSOFT
28855 vectorequiv MultiTexEnvivEXT
28856 glxflags ignore
28857 glfflags gl-enum
28858
28859MultiTexEnvivEXT(texunit, target, pname, params)
28860 return void
28861 param texunit TextureUnit in value
28862 param target TextureEnvTarget in value
28863 param pname TextureEnvParameter in value
28864 param params CheckedInt32 in array [COMPSIZE(pname)]
28865 category EXT_direct_state_access
28866 extension soft WINSOFT
28867 glxflags ignore
28868 glfflags gl-enum
28869
28870MultiTexGendEXT(texunit, coord, pname, param)
28871 return void
28872 param texunit TextureUnit in value
28873 param coord TextureCoordName in value
28874 param pname TextureGenParameter in value
28875 param param Float64 in value
28876 category EXT_direct_state_access
28877 extension soft WINSOFT
28878 vectorequiv MultiTexGendvEXT
28879 glxflags ignore
28880 glfflags gl-enum
28881
28882MultiTexGendvEXT(texunit, coord, pname, params)
28883 return void
28884 param texunit TextureUnit in value
28885 param coord TextureCoordName in value
28886 param pname TextureGenParameter in value
28887 param params Float64 in array [COMPSIZE(pname)]
28888 category EXT_direct_state_access
28889 extension soft WINSOFT
28890 glxflags ignore
28891 glfflags gl-enum
28892
28893MultiTexGenfEXT(texunit, coord, pname, param)
28894 return void
28895 param texunit TextureUnit in value
28896 param coord TextureCoordName in value
28897 param pname TextureGenParameter in value
28898 param param CheckedFloat32 in value
28899 category EXT_direct_state_access
28900 extension soft WINSOFT
28901 vectorequiv MultiTexGenfvEXT
28902 glxflags ignore
28903 glfflags gl-enum
28904
28905MultiTexGenfvEXT(texunit, coord, pname, params)
28906 return void
28907 param texunit TextureUnit in value
28908 param coord TextureCoordName in value
28909 param pname TextureGenParameter in value
28910 param params CheckedFloat32 in array [COMPSIZE(pname)]
28911 category EXT_direct_state_access
28912 extension soft WINSOFT
28913 glxflags ignore
28914 glfflags gl-enum
28915
28916MultiTexGeniEXT(texunit, coord, pname, param)
28917 return void
28918 param texunit TextureUnit in value
28919 param coord TextureCoordName in value
28920 param pname TextureGenParameter in value
28921 param param CheckedInt32 in value
28922 category EXT_direct_state_access
28923 extension soft WINSOFT
28924 vectorequiv MultiTexGenivEXT
28925 glxflags ignore
28926 glfflags gl-enum
28927
28928MultiTexGenivEXT(texunit, coord, pname, params)
28929 return void
28930 param texunit TextureUnit in value
28931 param coord TextureCoordName in value
28932 param pname TextureGenParameter in value
28933 param params CheckedInt32 in array [COMPSIZE(pname)]
28934 category EXT_direct_state_access
28935 extension soft WINSOFT
28936 glxflags ignore
28937 glfflags gl-enum
28938
28939# New 1.2.1 multitexture texture queries
28940
28941GetMultiTexEnvfvEXT(texunit, target, pname, params)
28942 return void
28943 param texunit TextureUnit in value
28944 param target TextureEnvTarget in value
28945 param pname TextureEnvParameter in value
28946 param params Float32 out array [COMPSIZE(pname)]
28947 category EXT_direct_state_access
28948 dlflags notlistable
28949 extension soft WINSOFT
28950 glxflags ignore
28951 glfflags capture-execute gl-enum
28952
28953GetMultiTexEnvivEXT(texunit, target, pname, params)
28954 return void
28955 param texunit TextureUnit in value
28956 param target TextureEnvTarget in value
28957 param pname TextureEnvParameter in value
28958 param params Int32 out array [COMPSIZE(pname)]
28959 category EXT_direct_state_access
28960 dlflags notlistable
28961 extension soft WINSOFT
28962 glxflags ignore
28963 glfflags capture-execute gl-enum
28964
28965GetMultiTexGendvEXT(texunit, coord, pname, params)
28966 return void
28967 param texunit TextureUnit in value
28968 param coord TextureCoordName in value
28969 param pname TextureGenParameter in value
28970 param params Float64 out array [COMPSIZE(pname)]
28971 category EXT_direct_state_access
28972 dlflags notlistable
28973 extension soft WINSOFT
28974 glxflags ignore
28975 glfflags capture-execute gl-enum
28976
28977GetMultiTexGenfvEXT(texunit, coord, pname, params)
28978 return void
28979 param texunit TextureUnit in value
28980 param coord TextureCoordName in value
28981 param pname TextureGenParameter in value
28982 param params Float32 out array [COMPSIZE(pname)]
28983 category EXT_direct_state_access
28984 dlflags notlistable
28985 extension soft WINSOFT
28986 glxflags ignore
28987 glfflags capture-execute gl-enum
28988
28989GetMultiTexGenivEXT(texunit, coord, pname, params)
28990 return void
28991 param texunit TextureUnit in value
28992 param coord TextureCoordName in value
28993 param pname TextureGenParameter in value
28994 param params Int32 out array [COMPSIZE(pname)]
28995 category EXT_direct_state_access
28996 dlflags notlistable
28997 extension soft WINSOFT
28998 glxflags ignore
28999 glfflags capture-execute gl-enum
29000
29001# From EXT_draw_buffers2
29002# EnableIndexedEXT
29003# DisableIndexedEXT
29004# IsEnabledIndexedEXT
29005
29006GetFloatIndexedvEXT(target, index, data)
29007 return void
29008 param target TypeEnum in value
29009 param index UInt32 in value
29010 param data Float32 out array [COMPSIZE(target)]
29011 category EXT_direct_state_access
29012 dlflags notlistable
29013 glxflags ignore
29014 glfflags ignore
29015 extension soft WINSOFT
29016
29017GetDoubleIndexedvEXT(target, index, data)
29018 return void
29019 param target TypeEnum in value
29020 param index UInt32 in value
29021 param data Float64 out array [COMPSIZE(target)]
29022 category EXT_direct_state_access
29023 dlflags notlistable
29024 glxflags ignore
29025 glfflags ignore
29026 extension soft WINSOFT
29027
29028GetPointerIndexedvEXT(target, index, data)
29029 return void
29030 param target TypeEnum in value
29031 param index UInt32 in value
29032 param data VoidPointer out array [COMPSIZE(target)]
29033 category EXT_direct_state_access
29034 dlflags notlistable
29035 glxflags ignore
29036 glfflags ignore
29037 extension soft WINSOFT
29038
29039# New compressed texture commands
29040
29041CompressedTextureImage3DEXT(texture, target, level, internalformat, width, height, depth, border, imageSize, bits)
29042 return void
29043 param texture Texture in value
29044 param target TextureTarget in value
29045 param level CheckedInt32 in value
29046 param internalformat TextureInternalFormat in value
29047 param width SizeI in value
29048 param height SizeI in value
29049 param depth SizeI in value
29050 param border CheckedInt32 in value
29051 param imageSize SizeI in value
29052 param bits Void in array [imageSize]
29053 category EXT_direct_state_access
29054 dlflags handcode
29055 glxflags ignore ### client-handcode server-handcode
29056 glfflags ignore
29057 extension soft WINSOFT
29058
29059CompressedTextureImage2DEXT(texture, target, level, internalformat, width, height, border, imageSize, bits)
29060 return void
29061 param texture Texture in value
29062 param target TextureTarget in value
29063 param level CheckedInt32 in value
29064 param internalformat TextureInternalFormat in value
29065 param width SizeI in value
29066 param height SizeI in value
29067 param border CheckedInt32 in value
29068 param imageSize SizeI in value
29069 param bits Void in array [imageSize]
29070 category EXT_direct_state_access
29071 dlflags handcode
29072 glxflags ignore ### client-handcode server-handcode
29073 glfflags ignore
29074 extension soft WINSOFT
29075
29076CompressedTextureImage1DEXT(texture, target, level, internalformat, width, border, imageSize, bits)
29077 return void
29078 param texture Texture in value
29079 param target TextureTarget in value
29080 param level CheckedInt32 in value
29081 param internalformat TextureInternalFormat in value
29082 param width SizeI in value
29083 param border CheckedInt32 in value
29084 param imageSize SizeI in value
29085 param bits Void in array [imageSize]
29086 category EXT_direct_state_access
29087 dlflags handcode
29088 glxflags ignore ### client-handcode server-handcode
29089 glfflags ignore
29090 extension soft WINSOFT
29091
29092CompressedTextureSubImage3DEXT(texture, target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, bits)
29093 return void
29094 param texture Texture in value
29095 param target TextureTarget in value
29096 param level CheckedInt32 in value
29097 param xoffset CheckedInt32 in value
29098 param yoffset CheckedInt32 in value
29099 param zoffset CheckedInt32 in value
29100 param width SizeI in value
29101 param height SizeI in value
29102 param depth SizeI in value
29103 param format PixelFormat in value
29104 param imageSize SizeI in value
29105 param bits Void in array [imageSize]
29106 category EXT_direct_state_access
29107 dlflags handcode
29108 glxflags ignore ### client-handcode server-handcode
29109 glfflags ignore
29110 extension soft WINSOFT
29111
29112CompressedTextureSubImage2DEXT(texture, target, level, xoffset, yoffset, width, height, format, imageSize, bits)
29113 return void
29114 param texture Texture in value
29115 param target TextureTarget in value
29116 param level CheckedInt32 in value
29117 param xoffset CheckedInt32 in value
29118 param yoffset CheckedInt32 in value
29119 param width SizeI in value
29120 param height SizeI in value
29121 param format PixelFormat in value
29122 param imageSize SizeI in value
29123 param bits Void in array [imageSize]
29124 category EXT_direct_state_access
29125 dlflags handcode
29126 glxflags ignore ### client-handcode server-handcode
29127 glfflags ignore
29128 extension soft WINSOFT
29129
29130CompressedTextureSubImage1DEXT(texture, target, level, xoffset, width, format, imageSize, bits)
29131 return void
29132 param texture Texture in value
29133 param target TextureTarget in value
29134 param level CheckedInt32 in value
29135 param xoffset CheckedInt32 in value
29136 param width SizeI in value
29137 param format PixelFormat in value
29138 param imageSize SizeI in value
29139 param bits Void in array [imageSize]
29140 category EXT_direct_state_access
29141 dlflags handcode
29142 glxflags ignore ### client-handcode server-handcode
29143 glfflags ignore
29144 extension soft WINSOFT
29145
29146# New compressed texture query
29147
29148GetCompressedTextureImageEXT(texture, target, lod, img)
29149 return void
29150 param texture Texture in value
29151 param target TextureTarget in value
29152 param lod CheckedInt32 in value
29153 param img Void out array [COMPSIZE(target/lod)]
29154 category EXT_direct_state_access
29155 dlflags notlistable
29156 glxflags ignore ### server-handcode
29157 extension soft WINSOFT
29158
29159# New compressed multitexture commands
29160
29161CompressedMultiTexImage3DEXT(texunit, target, level, internalformat, width, height, depth, border, imageSize, bits)
29162 return void
29163 param texunit TextureUnit in value
29164 param target TextureTarget in value
29165 param level CheckedInt32 in value
29166 param internalformat TextureInternalFormat in value
29167 param width SizeI in value
29168 param height SizeI in value
29169 param depth SizeI in value
29170 param border CheckedInt32 in value
29171 param imageSize SizeI in value
29172 param bits Void in array [imageSize]
29173 category EXT_direct_state_access
29174 dlflags handcode
29175 glxflags ignore ### client-handcode server-handcode
29176 glfflags ignore
29177 extension soft WINSOFT
29178
29179CompressedMultiTexImage2DEXT(texunit, target, level, internalformat, width, height, border, imageSize, bits)
29180 return void
29181 param texunit TextureUnit in value
29182 param target TextureTarget in value
29183 param level CheckedInt32 in value
29184 param internalformat TextureInternalFormat in value
29185 param width SizeI in value
29186 param height SizeI in value
29187 param border CheckedInt32 in value
29188 param imageSize SizeI in value
29189 param bits Void in array [imageSize]
29190 category EXT_direct_state_access
29191 dlflags handcode
29192 glxflags ignore ### client-handcode server-handcode
29193 glfflags ignore
29194 extension soft WINSOFT
29195
29196CompressedMultiTexImage1DEXT(texunit, target, level, internalformat, width, border, imageSize, bits)
29197 return void
29198 param texunit TextureUnit in value
29199 param target TextureTarget in value
29200 param level CheckedInt32 in value
29201 param internalformat TextureInternalFormat in value
29202 param width SizeI in value
29203 param border CheckedInt32 in value
29204 param imageSize SizeI in value
29205 param bits Void in array [imageSize]
29206 category EXT_direct_state_access
29207 dlflags handcode
29208 glxflags ignore ### client-handcode server-handcode
29209 glfflags ignore
29210 extension soft WINSOFT
29211
29212CompressedMultiTexSubImage3DEXT(texunit, target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, bits)
29213 return void
29214 param texunit TextureUnit in value
29215 param target TextureTarget in value
29216 param level CheckedInt32 in value
29217 param xoffset CheckedInt32 in value
29218 param yoffset CheckedInt32 in value
29219 param zoffset CheckedInt32 in value
29220 param width SizeI in value
29221 param height SizeI in value
29222 param depth SizeI in value
29223 param format PixelFormat in value
29224 param imageSize SizeI in value
29225 param bits Void in array [imageSize]
29226 category EXT_direct_state_access
29227 dlflags handcode
29228 glxflags ignore ### client-handcode server-handcode
29229 glfflags ignore
29230 extension soft WINSOFT
29231
29232CompressedMultiTexSubImage2DEXT(texunit, target, level, xoffset, yoffset, width, height, format, imageSize, bits)
29233 return void
29234 param texunit TextureUnit in value
29235 param target TextureTarget in value
29236 param level CheckedInt32 in value
29237 param xoffset CheckedInt32 in value
29238 param yoffset CheckedInt32 in value
29239 param width SizeI in value
29240 param height SizeI in value
29241 param format PixelFormat in value
29242 param imageSize SizeI in value
29243 param bits Void in array [imageSize]
29244 category EXT_direct_state_access
29245 dlflags handcode
29246 glxflags ignore ### client-handcode server-handcode
29247 glfflags ignore
29248 extension soft WINSOFT
29249
29250CompressedMultiTexSubImage1DEXT(texunit, target, level, xoffset, width, format, imageSize, bits)
29251 return void
29252 param texunit TextureUnit in value
29253 param target TextureTarget in value
29254 param level CheckedInt32 in value
29255 param xoffset CheckedInt32 in value
29256 param width SizeI in value
29257 param format PixelFormat in value
29258 param imageSize SizeI in value
29259 param bits Void in array [imageSize]
29260 category EXT_direct_state_access
29261 dlflags handcode
29262 glxflags ignore ### client-handcode server-handcode
29263 glfflags ignore
29264 extension soft WINSOFT
29265
29266# New compressed multitexture query
29267
29268GetCompressedMultiTexImageEXT(texunit, target, lod, img)
29269 return void
29270 param texunit TextureUnit in value
29271 param target TextureTarget in value
29272 param lod CheckedInt32 in value
29273 param img Void out array [COMPSIZE(target/lod)]
29274 category EXT_direct_state_access
29275 dlflags notlistable
29276 glxflags ignore ### server-handcode
29277 extension soft WINSOFT
29278
29279# New ARB assembly program named commands
29280
29281NamedProgramStringEXT(program, target, format, len, string)
29282 return void
29283 param program UInt32 in value
29284 param target ProgramTarget in value
29285 param format ProgramFormat in value
29286 param len SizeI in value
29287 param string Void in array [len]
29288 category EXT_direct_state_access
29289 subcategory ARB_vertex_program
29290 extension soft WINSOFT
29291 glfflags ignore
29292 glxflags ignore ### client-handcode server-handcode EXT
29293 glextmask GL_MASK_ARB_vertex_program|GL_MASK_ARB_fragment_program
29294
29295NamedProgramLocalParameter4dEXT(program, target, index, x, y, z, w)
29296 return void
29297 param program UInt32 in value
29298 param target ProgramTarget in value
29299 param index UInt32 in value
29300 param x Float64 in value
29301 param y Float64 in value
29302 param z Float64 in value
29303 param w Float64 in value
29304 category EXT_direct_state_access
29305 subcategory ARB_vertex_program
29306 vectorequiv NamedProgramLocalParameter4dvEXT
29307 glxvectorequiv NamedProgramLocalParameter4dvEXT
29308 extension soft WINSOFT NV10
29309 glfflags ignore
29310 glxflags ignore ### EXT
29311 glextmask GL_MASK_ARB_vertex_program|GL_MASK_ARB_fragment_program
29312
29313NamedProgramLocalParameter4dvEXT(program, target, index, params)
29314 return void
29315 param program UInt32 in value
29316 param target ProgramTarget in value
29317 param index UInt32 in value
29318 param params Float64 in array [4]
29319 category EXT_direct_state_access
29320 subcategory ARB_vertex_program
29321 extension soft WINSOFT NV10
29322 glfflags ignore
29323 glxflags ignore ### EXT
29324 glextmask GL_MASK_ARB_vertex_program|GL_MASK_ARB_fragment_program
29325
29326NamedProgramLocalParameter4fEXT(program, target, index, x, y, z, w)
29327 return void
29328 param program UInt32 in value
29329 param target ProgramTarget in value
29330 param index UInt32 in value
29331 param x Float32 in value
29332 param y Float32 in value
29333 param z Float32 in value
29334 param w Float32 in value
29335 category EXT_direct_state_access
29336 subcategory ARB_vertex_program
29337 vectorequiv NamedProgramLocalParameter4fvEXT
29338 glxvectorequiv NamedProgramLocalParameter4fvEXT
29339 extension soft WINSOFT NV10
29340 glfflags ignore
29341 glxflags ignore ### EXT
29342 glextmask GL_MASK_ARB_vertex_program|GL_MASK_ARB_fragment_program
29343
29344NamedProgramLocalParameter4fvEXT(program, target, index, params)
29345 return void
29346 param program UInt32 in value
29347 param target ProgramTarget in value
29348 param index UInt32 in value
29349 param params Float32 in array [4]
29350 category EXT_direct_state_access
29351 subcategory ARB_vertex_program
29352 extension soft WINSOFT NV10
29353 glfflags ignore
29354 glxflags ignore ### EXT
29355 glextmask GL_MASK_ARB_vertex_program|GL_MASK_ARB_fragment_program
29356
29357# New ARB assembly program named queries
29358
29359GetNamedProgramLocalParameterdvEXT(program, target, index, params)
29360 return void
29361 param program UInt32 in value
29362 param target ProgramTarget in value
29363 param index UInt32 in value
29364 param params Float64 out array [4]
29365 dlflags notlistable
29366 category EXT_direct_state_access
29367 subcategory ARB_vertex_program
29368 extension soft WINSOFT NV10
29369 glfflags ignore
29370 glxflags ignore ### client-handcode server-handcode EXT
29371 glextmask GL_MASK_ARB_vertex_program|GL_MASK_ARB_fragment_program
29372
29373GetNamedProgramLocalParameterfvEXT(program, target, index, params)
29374 return void
29375 param program UInt32 in value
29376 param target ProgramTarget in value
29377 param index UInt32 in value
29378 param params Float32 out array [4]
29379 dlflags notlistable
29380 category EXT_direct_state_access
29381 subcategory ARB_vertex_program
29382 extension soft WINSOFT NV10
29383 glfflags ignore
29384 glxflags ignore ### client-handcode server-handcode EXT
29385 glextmask GL_MASK_ARB_vertex_program|GL_MASK_ARB_fragment_program
29386
29387GetNamedProgramivEXT(program, target, pname, params)
29388 return void
29389 param program UInt32 in value
29390 param target ProgramTarget in value
29391 param pname ProgramProperty in value
29392 param params Int32 out array [1]
29393 dlflags notlistable
29394 category EXT_direct_state_access
29395 subcategory ARB_vertex_program
29396 extension soft WINSOFT NV10
29397 glfflags ignore
29398 glxflags ignore ### client-handcode server-handcode EXT
29399 glextmask GL_MASK_ARB_vertex_program|GL_MASK_ARB_fragment_program
29400
29401GetNamedProgramStringEXT(program, target, pname, string)
29402 return void
29403 param program UInt32 in value
29404 param target ProgramTarget in value
29405 param pname ProgramStringProperty in value
29406 param string Void out array [COMPSIZE(program,pname)]
29407 dlflags notlistable
29408 category EXT_direct_state_access
29409 subcategory ARB_vertex_program
29410 extension soft WINSOFT NV10
29411 glfflags ignore
29412 glxflags ignore ### client-handcode server-handcode EXT
29413 glextmask GL_MASK_ARB_vertex_program|GL_MASK_ARB_fragment_program
29414
29415# New EXT_gpu_program_parameters command
29416
29417NamedProgramLocalParameters4fvEXT(program, target, index, count, params)
29418 return void
29419 param program UInt32 in value
29420 param target ProgramTarget in value
29421 param index UInt32 in value
29422 param count SizeI in value
29423 param params Float32 in array [count*4]
29424 category EXT_direct_state_access
29425 subcategory EXT_gpu_program_parameters
29426 extension soft WINSOFT NV10
29427 glfflags ignore
29428 glxflags ignore
29429 glextmask GL_MASK_EXT_gpu_program_parameters
29430
29431# New NV_gpu_program4 commands
29432
29433NamedProgramLocalParameterI4iEXT(program, target, index, x, y, z, w)
29434 return void
29435 param program UInt32 in value
29436 param target ProgramTarget in value
29437 param index UInt32 in value
29438 param x Int32 in value
29439 param y Int32 in value
29440 param z Int32 in value
29441 param w Int32 in value
29442 category EXT_direct_state_access
29443 subcategory NV_gpu_program4
29444 vectorequiv NamedProgramLocalParameterI4ivEXT
29445 glxvectorequiv NamedProgramLocalParameterI4ivEXT
29446 extension soft WINSOFT NV50
29447 glfflags ignore
29448 glxflags ignore
29449 glextmask GL_MASK_NV_gpu_program4
29450
29451NamedProgramLocalParameterI4ivEXT(program, target, index, params)
29452 return void
29453 param program UInt32 in value
29454 param target ProgramTarget in value
29455 param index UInt32 in value
29456 param params Int32 in array [4]
29457 category EXT_direct_state_access
29458 subcategory NV_gpu_program4
29459 extension soft WINSOFT NV50
29460 glfflags ignore
29461 glxflags ignore
29462 glextmask GL_MASK_NV_gpu_program4
29463
29464NamedProgramLocalParametersI4ivEXT(program, target, index, count, params)
29465 return void
29466 param program UInt32 in value
29467 param target ProgramTarget in value
29468 param index UInt32 in value
29469 param count SizeI in value
29470 param params Int32 in array [count*4]
29471 category EXT_direct_state_access
29472 subcategory NV_gpu_program4
29473 extension soft WINSOFT NV50
29474 glfflags ignore
29475 glxflags ignore
29476 glextmask GL_MASK_NV_gpu_program4
29477
29478NamedProgramLocalParameterI4uiEXT(program, target, index, x, y, z, w)
29479 return void
29480 param program UInt32 in value
29481 param target ProgramTarget in value
29482 param index UInt32 in value
29483 param x UInt32 in value
29484 param y UInt32 in value
29485 param z UInt32 in value
29486 param w UInt32 in value
29487 category EXT_direct_state_access
29488 subcategory NV_gpu_program4
29489 vectorequiv NamedProgramLocalParameterI4uivEXT
29490 glxvectorequiv NamedProgramLocalParameterI4uivEXT
29491 extension soft WINSOFT NV50
29492 glfflags ignore
29493 glxflags ignore
29494 glextmask GL_MASK_NV_gpu_program4
29495
29496NamedProgramLocalParameterI4uivEXT(program, target, index, params)
29497 return void
29498 param program UInt32 in value
29499 param target ProgramTarget in value
29500 param index UInt32 in value
29501 param params UInt32 in array [4]
29502 category EXT_direct_state_access
29503 subcategory NV_gpu_program4
29504 extension soft WINSOFT NV50
29505 glfflags ignore
29506 glxflags ignore
29507 glextmask GL_MASK_NV_gpu_program4
29508
29509NamedProgramLocalParametersI4uivEXT(program, target, index, count, params)
29510 return void
29511 param program UInt32 in value
29512 param target ProgramTarget in value
29513 param index UInt32 in value
29514 param count SizeI in value
29515 param params UInt32 in array [count*4]
29516 category EXT_direct_state_access
29517 subcategory NV_gpu_program4
29518 extension soft WINSOFT NV50
29519 glfflags ignore
29520 glxflags ignore
29521 glextmask GL_MASK_NV_gpu_program4
29522
29523GetNamedProgramLocalParameterIivEXT(program, target, index, params)
29524 return void
29525 param program UInt32 in value
29526 param target ProgramTarget in value
29527 param index UInt32 in value
29528 param params Int32 out array [4]
29529 dlflags notlistable
29530 category EXT_direct_state_access
29531 subcategory NV_gpu_program4
29532 extension soft WINSOFT NV50
29533 glfflags ignore
29534 glxflags ignore
29535 glextmask GL_MASK_NV_gpu_program4
29536
29537GetNamedProgramLocalParameterIuivEXT(program, target, index, params)
29538 return void
29539 param program UInt32 in value
29540 param target ProgramTarget in value
29541 param index UInt32 in value
29542 param params UInt32 out array [4]
29543 dlflags notlistable
29544 category EXT_direct_state_access
29545 subcategory NV_gpu_program4
29546 extension soft WINSOFT NV50
29547 glfflags ignore
29548 glxflags ignore
29549 glextmask GL_MASK_NV_gpu_program4
29550
29551# New EXT_texture_integer texture object commands
29552
29553TextureParameterIivEXT(texture, target, pname, params)
29554 return void
29555 param texture Texture in value
29556 param target TextureTarget in value
29557 param pname TextureParameterName in value
29558 param params CheckedInt32 in array [COMPSIZE(pname)]
29559 category EXT_direct_state_access
29560 subcategory EXT_texture_integer
29561 extension soft WINSOFT
29562 glxflags ignore
29563 glfflags ignore
29564 glextmask GL_MASK_EXT_texture_integer
29565
29566TextureParameterIuivEXT(texture, target, pname, params)
29567 return void
29568 param texture Texture in value
29569 param target TextureTarget in value
29570 param pname TextureParameterName in value
29571 param params UInt32 in array [COMPSIZE(pname)]
29572 category EXT_direct_state_access
29573 subcategory EXT_texture_integer
29574 extension soft WINSOFT
29575 glxflags ignore
29576 glfflags ignore
29577 glextmask GL_MASK_EXT_texture_integer
29578
29579# New EXT_texture_integer texture object queries
29580
29581GetTextureParameterIivEXT(texture, target, pname, params)
29582 return void
29583 param texture Texture in value
29584 param target TextureTarget in value
29585 param pname GetTextureParameter in value
29586 param params Int32 out array [COMPSIZE(pname)]
29587 category EXT_direct_state_access
29588 subcategory EXT_texture_integer
29589 dlflags notlistable
29590 extension soft WINSOFT
29591 glxflags ignore
29592 glfflags capture-execute gl-enum
29593 glextmask GL_MASK_EXT_texture_integer
29594
29595GetTextureParameterIuivEXT(texture, target, pname, params)
29596 return void
29597 param texture Texture in value
29598 param target TextureTarget in value
29599 param pname GetTextureParameter in value
29600 param params UInt32 out array [COMPSIZE(pname)]
29601 category EXT_direct_state_access
29602 subcategory EXT_texture_integer
29603 dlflags notlistable
29604 extension soft WINSOFT
29605 glxflags ignore
29606 glfflags capture-execute gl-enum
29607 glextmask GL_MASK_EXT_texture_integer
29608
29609# New EXT_texture_integer multitexture commands
29610
29611MultiTexParameterIivEXT(texunit, target, pname, params)
29612 return void
29613 param texunit TextureUnit in value
29614 param target TextureTarget in value
29615 param pname TextureParameterName in value
29616 param params CheckedInt32 in array [COMPSIZE(pname)]
29617 category EXT_direct_state_access
29618 subcategory EXT_texture_integer
29619 extension soft WINSOFT
29620 glxflags ignore
29621 glfflags ignore
29622 glextmask GL_MASK_EXT_texture_integer
29623
29624MultiTexParameterIuivEXT(texunit, target, pname, params)
29625 return void
29626 param texunit TextureUnit in value
29627 param target TextureTarget in value
29628 param pname TextureParameterName in value
29629 param params UInt32 in array [COMPSIZE(pname)]
29630 category EXT_direct_state_access
29631 subcategory EXT_texture_integer
29632 extension soft WINSOFT
29633 glxflags ignore
29634 glfflags ignore
29635 glextmask GL_MASK_EXT_texture_integer
29636
29637# New EXT_texture_integer multitexture queries
29638
29639GetMultiTexParameterIivEXT(texunit, target, pname, params)
29640 return void
29641 param texunit TextureUnit in value
29642 param target TextureTarget in value
29643 param pname GetTextureParameter in value
29644 param params Int32 out array [COMPSIZE(pname)]
29645 category EXT_direct_state_access
29646 subcategory EXT_texture_integer
29647 dlflags notlistable
29648 extension soft WINSOFT
29649 glfflags capture-execute gl-enum
29650 glxflags ignore
29651 glextmask GL_MASK_EXT_texture_integer
29652
29653GetMultiTexParameterIuivEXT(texunit, target, pname, params)
29654 return void
29655 param texunit TextureUnit in value
29656 param target TextureTarget in value
29657 param pname GetTextureParameter in value
29658 param params UInt32 out array [COMPSIZE(pname)]
29659 category EXT_direct_state_access
29660 subcategory EXT_texture_integer
29661 dlflags notlistable
29662 extension soft WINSOFT
29663 glfflags capture-execute gl-enum
29664 glxflags ignore
29665 glextmask GL_MASK_EXT_texture_integer
29666
29667# New GLSL 2.0 uniform commands
29668
29669ProgramUniform1fEXT(program, location, v0)
29670 return void
29671 param program UInt32 in value
29672 param location Int32 in value
29673 param v0 Float32 in value
29674 category EXT_direct_state_access
29675 subcategory VERSION_2_0
29676 glfflags ignore
29677 glxflags ignore
29678 extension soft WINSOFT
29679 glextmask GL_MASK_OpenGL_2_0
29680
29681ProgramUniform2fEXT(program, location, v0, v1)
29682 return void
29683 param program UInt32 in value
29684 param location Int32 in value
29685 param v0 Float32 in value
29686 param v1 Float32 in value
29687 category EXT_direct_state_access
29688 subcategory VERSION_2_0
29689 glfflags ignore
29690 glxflags ignore
29691 extension soft WINSOFT
29692 glextmask GL_MASK_OpenGL_2_0
29693
29694ProgramUniform3fEXT(program, location, v0, v1, v2)
29695 return void
29696 param program UInt32 in value
29697 param location Int32 in value
29698 param v0 Float32 in value
29699 param v1 Float32 in value
29700 param v2 Float32 in value
29701 category EXT_direct_state_access
29702 subcategory VERSION_2_0
29703 glfflags ignore
29704 glxflags ignore
29705 extension soft WINSOFT
29706 glextmask GL_MASK_OpenGL_2_0
29707
29708ProgramUniform4fEXT(program, location, v0, v1, v2, v3)
29709 return void
29710 param program UInt32 in value
29711 param location Int32 in value
29712 param v0 Float32 in value
29713 param v1 Float32 in value
29714 param v2 Float32 in value
29715 param v3 Float32 in value
29716 category EXT_direct_state_access
29717 subcategory VERSION_2_0
29718 glfflags ignore
29719 glxflags ignore
29720 extension soft WINSOFT
29721 glextmask GL_MASK_OpenGL_2_0
29722
29723ProgramUniform1iEXT(program, location, v0)
29724 return void
29725 param program UInt32 in value
29726 param location Int32 in value
29727 param v0 Int32 in value
29728 category EXT_direct_state_access
29729 subcategory VERSION_2_0
29730 glfflags ignore
29731 glxflags ignore
29732 extension soft WINSOFT
29733 glextmask GL_MASK_OpenGL_2_0
29734
29735ProgramUniform2iEXT(program, location, v0, v1)
29736 return void
29737 param program UInt32 in value
29738 param location Int32 in value
29739 param v0 Int32 in value
29740 param v1 Int32 in value
29741 category EXT_direct_state_access
29742 subcategory VERSION_2_0
29743 glfflags ignore
29744 glxflags ignore
29745 extension soft WINSOFT
29746 glextmask GL_MASK_OpenGL_2_0
29747
29748ProgramUniform3iEXT(program, location, v0, v1, v2)
29749 return void
29750 param program UInt32 in value
29751 param location Int32 in value
29752 param v0 Int32 in value
29753 param v1 Int32 in value
29754 param v2 Int32 in value
29755 category EXT_direct_state_access
29756 subcategory VERSION_2_0
29757 glfflags ignore
29758 glxflags ignore
29759 extension soft WINSOFT
29760 glextmask GL_MASK_OpenGL_2_0
29761
29762ProgramUniform4iEXT(program, location, v0, v1, v2, v3)
29763 return void
29764 param program UInt32 in value
29765 param location Int32 in value
29766 param v0 Int32 in value
29767 param v1 Int32 in value
29768 param v2 Int32 in value
29769 param v3 Int32 in value
29770 category EXT_direct_state_access
29771 subcategory VERSION_2_0
29772 glfflags ignore
29773 glxflags ignore
29774 extension soft WINSOFT
29775 glextmask GL_MASK_OpenGL_2_0
29776
29777ProgramUniform1fvEXT(program, location, count, value)
29778 return void
29779 param program UInt32 in value
29780 param location Int32 in value
29781 param count SizeI in value
29782 param value Float32 in array [count]
29783 category EXT_direct_state_access
29784 subcategory VERSION_2_0
29785 glfflags ignore
29786 glxflags ignore
29787 extension soft WINSOFT
29788 glextmask GL_MASK_OpenGL_2_0
29789
29790ProgramUniform2fvEXT(program, location, count, value)
29791 return void
29792 param program UInt32 in value
29793 param location Int32 in value
29794 param count SizeI in value
29795 param value Float32 in array [count*2]
29796 category EXT_direct_state_access
29797 subcategory VERSION_2_0
29798 glfflags ignore
29799 glxflags ignore
29800 extension soft WINSOFT
29801 glextmask GL_MASK_OpenGL_2_0
29802
29803ProgramUniform3fvEXT(program, location, count, value)
29804 return void
29805 param program UInt32 in value
29806 param location Int32 in value
29807 param count SizeI in value
29808 param value Float32 in array [count*3]
29809 category EXT_direct_state_access
29810 subcategory VERSION_2_0
29811 glfflags ignore
29812 glxflags ignore
29813 extension soft WINSOFT
29814 glextmask GL_MASK_OpenGL_2_0
29815
29816ProgramUniform4fvEXT(program, location, count, value)
29817 return void
29818 param program UInt32 in value
29819 param location Int32 in value
29820 param count SizeI in value
29821 param value Float32 in array [count*4]
29822 category EXT_direct_state_access
29823 subcategory VERSION_2_0
29824 glfflags ignore
29825 glxflags ignore
29826 extension soft WINSOFT
29827 glextmask GL_MASK_OpenGL_2_0
29828
29829ProgramUniform1ivEXT(program, location, count, value)
29830 return void
29831 param program UInt32 in value
29832 param location Int32 in value
29833 param count SizeI in value
29834 param value Int32 in array [count]
29835 category EXT_direct_state_access
29836 subcategory VERSION_2_0
29837 glfflags ignore
29838 glxflags ignore
29839 extension soft WINSOFT
29840 glextmask GL_MASK_OpenGL_2_0
29841
29842ProgramUniform2ivEXT(program, location, count, value)
29843 return void
29844 param program UInt32 in value
29845 param location Int32 in value
29846 param count SizeI in value
29847 param value Int32 in array [count*2]
29848 category EXT_direct_state_access
29849 subcategory VERSION_2_0
29850 glfflags ignore
29851 glxflags ignore
29852 extension soft WINSOFT
29853 glextmask GL_MASK_OpenGL_2_0
29854
29855ProgramUniform3ivEXT(program, location, count, value)
29856 return void
29857 param program UInt32 in value
29858 param location Int32 in value
29859 param count SizeI in value
29860 param value Int32 in array [count*3]
29861 category EXT_direct_state_access
29862 subcategory VERSION_2_0
29863 glfflags ignore
29864 glxflags ignore
29865 extension soft WINSOFT
29866 glextmask GL_MASK_OpenGL_2_0
29867
29868ProgramUniform4ivEXT(program, location, count, value)
29869 return void
29870 param program UInt32 in value
29871 param location Int32 in value
29872 param count SizeI in value
29873 param value Int32 in array [count*4]
29874 category EXT_direct_state_access
29875 subcategory VERSION_2_0
29876 glfflags ignore
29877 glxflags ignore
29878 extension soft WINSOFT
29879 glextmask GL_MASK_OpenGL_2_0
29880
29881ProgramUniformMatrix2fvEXT(program, location, count, transpose, value)
29882 return void
29883 param program UInt32 in value
29884 param location Int32 in value
29885 param count SizeI in value
29886 param transpose Boolean in value
29887 param value Float32 in array [count*4]
29888 category EXT_direct_state_access
29889 subcategory VERSION_2_0
29890 glfflags ignore
29891 glxflags ignore
29892 extension soft WINSOFT
29893 glextmask GL_MASK_OpenGL_2_0
29894
29895ProgramUniformMatrix3fvEXT(program, location, count, transpose, value)
29896 return void
29897 param program UInt32 in value
29898 param location Int32 in value
29899 param count SizeI in value
29900 param transpose Boolean in value
29901 param value Float32 in array [count*9]
29902 category EXT_direct_state_access
29903 subcategory VERSION_2_0
29904 glfflags ignore
29905 glxflags ignore
29906 extension soft WINSOFT
29907 glextmask GL_MASK_OpenGL_2_0
29908
29909ProgramUniformMatrix4fvEXT(program, location, count, transpose, value)
29910 return void
29911 param program UInt32 in value
29912 param location Int32 in value
29913 param count SizeI in value
29914 param transpose Boolean in value
29915 param value Float32 in array [count*16]
29916 category EXT_direct_state_access
29917 subcategory VERSION_2_0
29918 glfflags ignore
29919 glxflags ignore
29920 extension soft WINSOFT
29921 glextmask GL_MASK_OpenGL_2_0
29922
29923# New GLSL 2.1 uniform commands
29924
29925ProgramUniformMatrix2x3fvEXT(program, location, count, transpose, value)
29926 return void
29927 param program UInt32 in value
29928 param location Int32 in value
29929 param count SizeI in value
29930 param transpose Boolean in value
29931 param value Float32 in array [count*6]
29932 category EXT_direct_state_access
29933 subcategory VERSION_2_1
29934 glfflags ignore
29935 glxflags ignore
29936 extension soft WINSOFT
29937 glextmask GL_MASK_OpenGL_2_0
29938
29939ProgramUniformMatrix3x2fvEXT(program, location, count, transpose, value)
29940 return void
29941 param program UInt32 in value
29942 param location Int32 in value
29943 param count SizeI in value
29944 param transpose Boolean in value
29945 param value Float32 in array [count*6]
29946 category EXT_direct_state_access
29947 subcategory VERSION_2_1
29948 glfflags ignore
29949 glxflags ignore
29950 extension soft WINSOFT
29951 glextmask GL_MASK_OpenGL_2_0
29952
29953ProgramUniformMatrix2x4fvEXT(program, location, count, transpose, value)
29954 return void
29955 param program UInt32 in value
29956 param location Int32 in value
29957 param count SizeI in value
29958 param transpose Boolean in value
29959 param value Float32 in array [count*8]
29960 category EXT_direct_state_access
29961 subcategory VERSION_2_1
29962 glfflags ignore
29963 glxflags ignore
29964 extension soft WINSOFT
29965 glextmask GL_MASK_OpenGL_2_0
29966
29967ProgramUniformMatrix4x2fvEXT(program, location, count, transpose, value)
29968 return void
29969 param program UInt32 in value
29970 param location Int32 in value
29971 param count SizeI in value
29972 param transpose Boolean in value
29973 param value Float32 in array [count*8]
29974 category EXT_direct_state_access
29975 subcategory VERSION_2_1
29976 glfflags ignore
29977 glxflags ignore
29978 extension soft WINSOFT
29979 glextmask GL_MASK_OpenGL_2_0
29980
29981ProgramUniformMatrix3x4fvEXT(program, location, count, transpose, value)
29982 return void
29983 param program UInt32 in value
29984 param location Int32 in value
29985 param count SizeI in value
29986 param transpose Boolean in value
29987 param value Float32 in array [count*12]
29988 category EXT_direct_state_access
29989 subcategory VERSION_2_1
29990 glfflags ignore
29991 glxflags ignore
29992 extension soft WINSOFT
29993 glextmask GL_MASK_OpenGL_2_0
29994
29995ProgramUniformMatrix4x3fvEXT(program, location, count, transpose, value)
29996 return void
29997 param program UInt32 in value
29998 param location Int32 in value
29999 param count SizeI in value
30000 param transpose Boolean in value
30001 param value Float32 in array [count*12]
30002 category EXT_direct_state_access
30003 subcategory VERSION_2_1
30004 glfflags ignore
30005 glxflags ignore
30006 extension soft WINSOFT
30007 glextmask GL_MASK_OpenGL_2_0
30008
30009# New EXT_gpu_shader4 commands
30010
30011ProgramUniform1uiEXT(program, location, v0)
30012 return void
30013 param program UInt32 in value
30014 param location Int32 in value
30015 param v0 UInt32 in value
30016 category EXT_direct_state_access
30017 subcategory EXT_gpu_shader4
30018 glfflags ignore
30019 glxflags ignore
30020 extension soft WINSOFT
30021 glextmask GL_MASK_OpenGL_2_0
30022
30023ProgramUniform2uiEXT(program, location, v0, v1)
30024 return void
30025 param program UInt32 in value
30026 param location Int32 in value
30027 param v0 UInt32 in value
30028 param v1 UInt32 in value
30029 category EXT_direct_state_access
30030 subcategory EXT_gpu_shader4
30031 glfflags ignore
30032 glxflags ignore
30033 extension soft WINSOFT
30034 glextmask GL_MASK_OpenGL_2_0
30035
30036ProgramUniform3uiEXT(program, location, v0, v1, v2)
30037 return void
30038 param program UInt32 in value
30039 param location Int32 in value
30040 param v0 UInt32 in value
30041 param v1 UInt32 in value
30042 param v2 UInt32 in value
30043 category EXT_direct_state_access
30044 subcategory EXT_gpu_shader4
30045 glfflags ignore
30046 glxflags ignore
30047 extension soft WINSOFT
30048 glextmask GL_MASK_OpenGL_2_0
30049
30050ProgramUniform4uiEXT(program, location, v0, v1, v2, v3)
30051 return void
30052 param program UInt32 in value
30053 param location Int32 in value
30054 param v0 UInt32 in value
30055 param v1 UInt32 in value
30056 param v2 UInt32 in value
30057 param v3 UInt32 in value
30058 category EXT_direct_state_access
30059 subcategory EXT_gpu_shader4
30060 glfflags ignore
30061 glxflags ignore
30062 extension soft WINSOFT
30063 glextmask GL_MASK_OpenGL_2_0
30064
30065ProgramUniform1uivEXT(program, location, count, value)
30066 return void
30067 param program UInt32 in value
30068 param location Int32 in value
30069 param count SizeI in value
30070 param value UInt32 in array [count]
30071 category EXT_direct_state_access
30072 subcategory EXT_gpu_shader4
30073 glfflags ignore
30074 glxflags ignore
30075 extension soft WINSOFT
30076 glextmask GL_MASK_OpenGL_2_0
30077
30078ProgramUniform2uivEXT(program, location, count, value)
30079 return void
30080 param program UInt32 in value
30081 param location Int32 in value
30082 param count SizeI in value
30083 param value UInt32 in array [count*2]
30084 category EXT_direct_state_access
30085 subcategory EXT_gpu_shader4
30086 glfflags ignore
30087 glxflags ignore
30088 extension soft WINSOFT
30089 glextmask GL_MASK_OpenGL_2_0
30090
30091ProgramUniform3uivEXT(program, location, count, value)
30092 return void
30093 param program UInt32 in value
30094 param location Int32 in value
30095 param count SizeI in value
30096 param value UInt32 in array [count*3]
30097 category EXT_direct_state_access
30098 subcategory EXT_gpu_shader4
30099 glfflags ignore
30100 glxflags ignore
30101 extension soft WINSOFT
30102 glextmask GL_MASK_OpenGL_2_0
30103
30104ProgramUniform4uivEXT(program, location, count, value)
30105 return void
30106 param program UInt32 in value
30107 param location Int32 in value
30108 param count SizeI in value
30109 param value UInt32 in array [count*4]
30110 category EXT_direct_state_access
30111 subcategory EXT_gpu_shader4
30112 glfflags ignore
30113 glxflags ignore
30114 extension soft WINSOFT
30115 glextmask GL_MASK_OpenGL_2_0
30116
30117# New named buffer commands
30118
30119NamedBufferDataEXT(buffer, size, data, usage)
30120 return void
30121 param buffer UInt32 in value
30122 param size Sizeiptr in value
30123 param data Void in array [COMPSIZE(size)]
30124 param usage VertexBufferObjectUsage in value
30125 category EXT_direct_state_access
30126 extension soft WINSOFT
30127 dlflags notlistable
30128 glxflags ignore
30129 glfflags ignore
30130
30131NamedBufferSubDataEXT(buffer, offset, size, data)
30132 return void
30133 param buffer UInt32 in value
30134 param offset Intptr in value
30135 param size Sizeiptr in value
30136 param data Void in array [COMPSIZE(size)]
30137 category EXT_direct_state_access
30138 extension soft WINSOFT
30139 dlflags notlistable
30140 glxflags ignore
30141 glfflags ignore
30142
30143MapNamedBufferEXT(buffer, access)
30144 return VoidPointer
30145 param buffer UInt32 in value
30146 param access VertexBufferObjectAccess in value
30147 category EXT_direct_state_access
30148 extension soft WINSOFT
30149 dlflags notlistable
30150 glxflags ignore
30151 glfflags ignore
30152
30153UnmapNamedBufferEXT(buffer)
30154 return Boolean
30155 param buffer UInt32 in value
30156 category EXT_direct_state_access
30157 extension soft WINSOFT
30158 dlflags notlistable
30159 glxflags ignore
30160 glfflags ignore
30161
30162MapNamedBufferRangeEXT(buffer, offset, length, access)
30163 return VoidPointer
30164 param buffer UInt32 in value
30165 param offset Intptr in value
30166 param length Sizeiptr in value
30167 param access BufferAccessMask in value
30168 category EXT_direct_state_access
30169 extension soft WINSOFT
30170 dlflags notlistable
30171 glxflags ignore
30172 glfflags ignore
30173
30174FlushMappedNamedBufferRangeEXT(buffer, offset, length)
30175 return void
30176 param buffer UInt32 in value
30177 param offset Intptr in value
30178 param length Sizeiptr in value
30179 category EXT_direct_state_access
30180 extension soft WINSOFT
30181 dlflags notlistable
30182 glxflags ignore
30183 glfflags ignore
30184
30185NamedCopyBufferSubDataEXT(readBuffer, writeBuffer, readOffset, writeOffset, size)
30186 return void
30187 param readBuffer UInt32 in value
30188 param writeBuffer UInt32 in value
30189 param readOffset Intptr in value
30190 param writeOffset Intptr in value
30191 param size Sizeiptr in value
30192 category EXT_direct_state_access
30193 extension soft WINSOFT
30194 dlflags notlistable
30195 glxflags ignore
30196 glfflags ignore
30197
30198# New named buffer queries
30199
30200GetNamedBufferParameterivEXT(buffer, pname, params)
30201 return void
30202 param buffer UInt32 in value
30203 param pname VertexBufferObjectParameter in value
30204 param params Int32 out array [COMPSIZE(pname)]
30205 category EXT_direct_state_access
30206 extension soft WINSOFT
30207 dlflags notlistable
30208 glxflags ignore
30209 glfflags ignore
30210
30211GetNamedBufferPointervEXT(buffer, pname, params)
30212 return void
30213 param buffer UInt32 in value
30214 param pname VertexBufferObjectParameter in value
30215 param params VoidPointer out array [COMPSIZE(pname)]
30216 category EXT_direct_state_access
30217 extension soft WINSOFT
30218 dlflags notlistable
30219 glxflags ignore
30220 glfflags ignore
30221
30222GetNamedBufferSubDataEXT(buffer, offset, size, data)
30223 return void
30224 param buffer UInt32 in value
30225 param offset Intptr in value
30226 param size Sizeiptr in value
30227 param data Void out array [COMPSIZE(size)]
30228 category EXT_direct_state_access
30229 extension soft WINSOFT
30230 dlflags notlistable
30231 glxflags ignore
30232 glfflags ignore
30233
30234# New named texture buffer texture object command
30235
30236TextureBufferEXT(texture, target, internalformat, buffer)
30237 return void
30238 param texture Texture in value
30239 param target TextureTarget in value
30240 param internalformat TypeEnum in value
30241 param buffer UInt32 in value
30242 category EXT_direct_state_access
30243 subcategory EXT_texture_buffer_object
30244 extension soft WINSOFT NV50
30245 glfflags ignore
30246 glxflags ignore
30247 glextmask GL_MASK_EXT_texture_buffer_object
30248 dlflags notlistable
30249
30250# New named texture buffer multitexture command
30251
30252MultiTexBufferEXT(texunit, target, internalformat, buffer)
30253 return void
30254 param texunit TextureUnit in value
30255 param target TextureTarget in value
30256 param internalformat TypeEnum in value
30257 param buffer UInt32 in value
30258 category EXT_direct_state_access
30259 subcategory EXT_texture_buffer_object
30260 extension soft WINSOFT NV50
30261 glfflags ignore
30262 glxflags ignore
30263 glextmask GL_MASK_EXT_texture_buffer_object
30264 dlflags notlistable
30265
30266# New named frame buffer object commands
30267
30268NamedRenderbufferStorageEXT(renderbuffer, internalformat, width, height)
30269 return void
30270 param renderbuffer Renderbuffer in value
30271 param internalformat PixelInternalFormat in value
30272 param width SizeI in value
30273 param height SizeI in value
30274 category EXT_direct_state_access
30275 subcategory EXT_framebuffer_object
30276 extension soft WINSOFT
30277 dlflags notlistable
30278 glfflags ignore
30279 glxflags ignore
30280 glextmask GL_MASK_EXT_framebuffer_object
30281
30282GetNamedRenderbufferParameterivEXT(renderbuffer, pname, params)
30283 return void
30284 param renderbuffer Renderbuffer in value
30285 param pname RenderbufferParameterName in value
30286 param params Int32 out array [COMPSIZE(pname)]
30287 category EXT_direct_state_access
30288 subcategory EXT_framebuffer_object
30289 extension soft WINSOFT
30290 dlflags notlistable
30291 glfflags ignore
30292 glxflags ignore
30293 glextmask GL_MASK_EXT_framebuffer_object
30294
30295CheckNamedFramebufferStatusEXT(framebuffer, target)
30296 return FramebufferStatus
30297 param framebuffer Framebuffer in value
30298 param target FramebufferTarget in value
30299 category EXT_direct_state_access
30300 subcategory EXT_framebuffer_object
30301 extension soft WINSOFT
30302 dlflags notlistable
30303 glfflags ignore
30304 glxflags ignore
30305 glextmask GL_MASK_EXT_framebuffer_object
30306
30307NamedFramebufferTexture1DEXT(framebuffer, attachment, textarget, texture, level)
30308 return void
30309 param framebuffer Framebuffer in value
30310 param attachment FramebufferAttachment in value
30311 param textarget TextureTarget in value
30312 param texture Texture in value
30313 param level CheckedInt32 in value
30314 category EXT_direct_state_access
30315 subcategory EXT_framebuffer_object
30316 extension soft WINSOFT
30317 dlflags notlistable
30318 glfflags ignore
30319 glxflags ignore
30320 glextmask GL_MASK_EXT_framebuffer_object
30321
30322NamedFramebufferTexture2DEXT(framebuffer, attachment, textarget, texture, level)
30323 return void
30324 param framebuffer Framebuffer in value
30325 param attachment FramebufferAttachment in value
30326 param textarget TextureTarget in value
30327 param texture Texture in value
30328 param level CheckedInt32 in value
30329 category EXT_direct_state_access
30330 subcategory EXT_framebuffer_object
30331 extension soft WINSOFT
30332 dlflags notlistable
30333 glfflags ignore
30334 glxflags ignore
30335 glextmask GL_MASK_EXT_framebuffer_object
30336
30337NamedFramebufferTexture3DEXT(framebuffer, attachment, textarget, texture, level, zoffset)
30338 return void
30339 param framebuffer Framebuffer in value
30340 param attachment FramebufferAttachment in value
30341 param textarget TextureTarget in value
30342 param texture Texture in value
30343 param level CheckedInt32 in value
30344 param zoffset CheckedInt32 in value
30345 category EXT_direct_state_access
30346 subcategory EXT_framebuffer_object
30347 extension soft WINSOFT
30348 dlflags notlistable
30349 glfflags ignore
30350 glxflags ignore
30351 glextmask GL_MASK_EXT_framebuffer_object
30352
30353NamedFramebufferRenderbufferEXT(framebuffer, attachment, renderbuffertarget, renderbuffer)
30354 return void
30355 param framebuffer Framebuffer in value
30356 param attachment FramebufferAttachment in value
30357 param renderbuffertarget RenderbufferTarget in value
30358 param renderbuffer Renderbuffer in value
30359 category EXT_direct_state_access
30360 subcategory EXT_framebuffer_object
30361 extension soft WINSOFT
30362 dlflags notlistable
30363 glfflags ignore
30364 glxflags ignore
30365 glextmask GL_MASK_EXT_framebuffer_object
30366
30367GetNamedFramebufferAttachmentParameterivEXT(framebuffer, attachment, pname, params)
30368 return void
30369 param framebuffer Framebuffer in value
30370 param attachment FramebufferAttachment in value
30371 param pname FramebufferAttachmentParameterName in value
30372 param params Int32 out array [COMPSIZE(pname)]
30373 category EXT_direct_state_access
30374 subcategory EXT_framebuffer_object
30375 extension soft WINSOFT
30376 dlflags notlistable
30377 glfflags ignore
30378 glxflags ignore
30379 glextmask GL_MASK_EXT_framebuffer_object
30380
30381GenerateTextureMipmapEXT(texture, target)
30382 return void
30383 param texture Texture in value
30384 param target TextureTarget in value
30385 category EXT_direct_state_access
30386 subcategory EXT_framebuffer_object
30387 extension soft WINSOFT
30388 dlflags notlistable
30389 glfflags ignore
30390 glxflags ignore
30391 glextmask GL_MASK_EXT_framebuffer_object
30392
30393GenerateMultiTexMipmapEXT(texunit, target)
30394 return void
30395 param texunit TextureUnit in value
30396 param target TextureTarget in value
30397 category EXT_direct_state_access
30398 subcategory EXT_framebuffer_object
30399 extension soft WINSOFT
30400 dlflags notlistable
30401 glfflags ignore
30402 glxflags ignore
30403 glextmask GL_MASK_EXT_framebuffer_object
30404
30405FramebufferDrawBufferEXT(framebuffer, mode)
30406 return void
30407 param framebuffer Framebuffer in value
30408 param mode DrawBufferMode in value
30409 category EXT_direct_state_access
30410 subcategory EXT_framebuffer_object
30411 extension soft WINSOFT
30412 glfflags ignore
30413 glxflags ignore
30414 glextmask GL_MASK_EXT_framebuffer_object
30415
30416FramebufferDrawBuffersEXT(framebuffer, n, bufs)
30417 return void
30418 param framebuffer Framebuffer in value
30419 param n SizeI in value
30420 param bufs DrawBufferMode in array [n]
30421 category EXT_direct_state_access
30422 subcategory EXT_framebuffer_object
30423 extension soft WINSOFT
30424 glfflags ignore
30425 glxflags ignore
30426 glextmask GL_MASK_EXT_framebuffer_object
30427
30428FramebufferReadBufferEXT(framebuffer, mode)
30429 return void
30430 param framebuffer Framebuffer in value
30431 param mode ReadBufferMode in value
30432 category EXT_direct_state_access
30433 subcategory EXT_framebuffer_object
30434 extension soft WINSOFT
30435 glfflags ignore
30436 glxflags ignore
30437 glextmask GL_MASK_EXT_framebuffer_object
30438
30439GetFramebufferParameterivEXT(framebuffer, pname, params)
30440 return void
30441 param framebuffer Framebuffer in value
30442 param pname GetFramebufferParameter in value
30443 param params Int32 out array [COMPSIZE(pname)]
30444 category EXT_direct_state_access
30445 subcategory EXT_framebuffer_object
30446 dlflags notlistable
30447 extension soft WINSOFT
30448 glxflags ignore
30449 glfflags capture-execute gl-enum
30450
30451# New named framebuffer multisample object commands
30452
30453NamedRenderbufferStorageMultisampleEXT(renderbuffer, samples, internalformat, width, height)
30454 return void
30455 param renderbuffer Renderbuffer in value
30456 param samples SizeI in value
30457 param internalformat PixelInternalFormat in value
30458 param width SizeI in value
30459 param height SizeI in value
30460 category EXT_direct_state_access
30461 subcategory EXT_framebuffer_multisample
30462 extension soft WINSOFT
30463 dlflags notlistable
30464 glfflags ignore
30465 glxflags ignore
30466 glextmask GL_MASK_EXT_framebuffer_multisample
30467
30468# New named framebuffer multisample coverage object commands
30469
30470NamedRenderbufferStorageMultisampleCoverageEXT(renderbuffer, coverageSamples, colorSamples, internalformat, width, height)
30471 return void
30472 param renderbuffer Renderbuffer in value
30473 param coverageSamples SizeI in value
30474 param colorSamples SizeI in value
30475 param internalformat PixelInternalFormat in value
30476 param width SizeI in value
30477 param height SizeI in value
30478 category EXT_direct_state_access
30479 subcategory NV_framebuffer_multisample_coverage
30480 extension soft WINSOFT
30481 dlflags notlistable
30482 glfflags ignore
30483 glxflags ignore
30484 glextmask GL_MASK_NV_framebuffer_multisample_coverage
30485
30486# New named geometry program/shader frame buffer object commands
30487
30488NamedFramebufferTextureEXT(framebuffer, attachment, texture, level)
30489 return void
30490 param framebuffer Framebuffer in value
30491 param attachment FramebufferAttachment in value
30492 param texture Texture in value
30493 param level CheckedInt32 in value
30494 category EXT_direct_state_access
30495 subcategory NV_gpu_program4
30496 extension soft WINSOFT
30497 dlflags notlistable
30498 glfflags ignore
30499 glxflags ignore
30500 glextmask GL_MASK_NV_gpu_program4
30501
30502NamedFramebufferTextureLayerEXT(framebuffer, attachment, texture, level, layer)
30503 return void
30504 param framebuffer Framebuffer in value
30505 param attachment FramebufferAttachment in value
30506 param texture Texture in value
30507 param level CheckedInt32 in value
30508 param layer CheckedInt32 in value
30509 category EXT_direct_state_access
30510 subcategory NV_gpu_program4
30511 extension soft WINSOFT
30512 dlflags notlistable
30513 glfflags ignore
30514 glxflags ignore
30515 glextmask GL_MASK_NV_gpu_program4
30516
30517NamedFramebufferTextureFaceEXT(framebuffer, attachment, texture, level, face)
30518 return void
30519 param framebuffer Framebuffer in value
30520 param attachment FramebufferAttachment in value
30521 param texture Texture in value
30522 param level CheckedInt32 in value
30523 param face TextureTarget in value
30524 category EXT_direct_state_access
30525 subcategory NV_gpu_program4
30526 extension soft WINSOFT
30527 dlflags notlistable
30528 glfflags ignore
30529 glxflags ignore
30530 glextmask GL_MASK_NV_gpu_program4
30531
30532# New explicit multisample query and commands
30533
30534TextureRenderbufferEXT(texture, target, renderbuffer)
30535 return void
30536 param texture Texture in value
30537 param target TextureTarget in value
30538 param renderbuffer UInt32 in value
30539 category EXT_direct_state_access
30540 subcategory NV_explicit_multisample
30541 extension soft WINSOFT NV50
30542 dlflags notlistable
30543 glfflags ignore
30544 glxflags ignore
30545 glextmask GL_MASK_NV_explicit_multisample
30546
30547MultiTexRenderbufferEXT(texunit, target, renderbuffer)
30548 return void
30549 param texunit TextureUnit in value
30550 param target TextureTarget in value
30551 param renderbuffer UInt32 in value
30552 category EXT_direct_state_access
30553 subcategory NV_explicit_multisample
30554 extension soft WINSOFT NV50
30555 dlflags notlistable
30556 glfflags ignore
30557 glxflags ignore
30558 glextmask GL_MASK_NV_explicit_multisample
30559
30560# New ARB_gpu_shader_fp64 commands
30561
30562ProgramUniform1dEXT(program, location, x)
30563 return void
30564 param program UInt32 in value
30565 param location Int32 in value
30566 param x Float64 in value
30567 category EXT_direct_state_access
30568 subcategory ARB_gpu_shader_fp64
30569 version 1.2
30570 extension
30571 glxropcode ?
30572 glxflags ignore
30573 offset ?
30574
30575ProgramUniform2dEXT(program, location, x, y)
30576 return void
30577 param program UInt32 in value
30578 param location Int32 in value
30579 param x Float64 in value
30580 param y Float64 in value
30581 category EXT_direct_state_access
30582 subcategory ARB_gpu_shader_fp64
30583 version 1.2
30584 extension
30585 glxropcode ?
30586 glxflags ignore
30587 offset ?
30588
30589ProgramUniform3dEXT(program, location, x, y, z)
30590 return void
30591 param program UInt32 in value
30592 param location Int32 in value
30593 param x Float64 in value
30594 param y Float64 in value
30595 param z Float64 in value
30596 category EXT_direct_state_access
30597 subcategory ARB_gpu_shader_fp64
30598 version 1.2
30599 extension
30600 glxropcode ?
30601 glxflags ignore
30602 offset ?
30603
30604ProgramUniform4dEXT(program, location, x, y, z, w)
30605 return void
30606 param program UInt32 in value
30607 param location Int32 in value
30608 param x Float64 in value
30609 param y Float64 in value
30610 param z Float64 in value
30611 param w Float64 in value
30612 category EXT_direct_state_access
30613 subcategory ARB_gpu_shader_fp64
30614 version 1.2
30615 extension
30616 glxropcode ?
30617 glxflags ignore
30618 offset ?
30619
30620ProgramUniform1dvEXT(program, location, count, value)
30621 return void
30622 param program UInt32 in value
30623 param location Int32 in value
30624 param count SizeI in value
30625 param value Float64 in array [count]
30626 category EXT_direct_state_access
30627 subcategory ARB_gpu_shader_fp64
30628 version 1.2
30629 extension
30630 glxropcode ?
30631 glxflags ignore
30632 offset ?
30633
30634ProgramUniform2dvEXT(program, location, count, value)
30635 return void
30636 param program UInt32 in value
30637 param location Int32 in value
30638 param count SizeI in value
30639 param value Float64 in array [count]
30640 category EXT_direct_state_access
30641 subcategory ARB_gpu_shader_fp64
30642 version 1.2
30643 extension
30644 glxropcode ?
30645 glxflags ignore
30646 offset ?
30647
30648ProgramUniform3dvEXT(program, location, count, value)
30649 return void
30650 param program UInt32 in value
30651 param location Int32 in value
30652 param count SizeI in value
30653 param value Float64 in array [count]
30654 category EXT_direct_state_access
30655 subcategory ARB_gpu_shader_fp64
30656 version 1.2
30657 extension
30658 glxropcode ?
30659 glxflags ignore
30660 offset ?
30661
30662ProgramUniform4dvEXT(program, location, count, value)
30663 return void
30664 param program UInt32 in value
30665 param location Int32 in value
30666 param count SizeI in value
30667 param value Float64 in array [count]
30668 category EXT_direct_state_access
30669 subcategory ARB_gpu_shader_fp64
30670 version 1.2
30671 extension
30672 glxropcode ?
30673 glxflags ignore
30674 offset ?
30675
30676ProgramUniformMatrix2dvEXT(program, location, count, transpose, value)
30677 return void
30678 param program UInt32 in value
30679 param location Int32 in value
30680 param count SizeI in value
30681 param transpose Boolean in value
30682 param value Float64 in array [count]
30683 category EXT_direct_state_access
30684 subcategory ARB_gpu_shader_fp64
30685 version 1.2
30686 extension
30687 glxropcode ?
30688 glxflags ignore
30689 offset ?
30690
30691ProgramUniformMatrix3dvEXT(program, location, count, transpose, value)
30692 return void
30693 param program UInt32 in value
30694 param location Int32 in value
30695 param count SizeI in value
30696 param transpose Boolean in value
30697 param value Float64 in array [count]
30698 category EXT_direct_state_access
30699 subcategory ARB_gpu_shader_fp64
30700 version 1.2
30701 extension
30702 glxropcode ?
30703 glxflags ignore
30704 offset ?
30705
30706ProgramUniformMatrix4dvEXT(program, location, count, transpose, value)
30707 return void
30708 param program UInt32 in value
30709 param location Int32 in value
30710 param count SizeI in value
30711 param transpose Boolean in value
30712 param value Float64 in array [count]
30713 category EXT_direct_state_access
30714 subcategory ARB_gpu_shader_fp64
30715 version 1.2
30716 extension
30717 glxropcode ?
30718 glxflags ignore
30719 offset ?
30720
30721ProgramUniformMatrix2x3dvEXT(program, location, count, transpose, value)
30722 return void
30723 param program UInt32 in value
30724 param location Int32 in value
30725 param count SizeI in value
30726 param transpose Boolean in value
30727 param value Float64 in array [count]
30728 category EXT_direct_state_access
30729 subcategory ARB_gpu_shader_fp64
30730 version 1.2
30731 extension
30732 glxropcode ?
30733 glxflags ignore
30734 offset ?
30735
30736ProgramUniformMatrix2x4dvEXT(program, location, count, transpose, value)
30737 return void
30738 param program UInt32 in value
30739 param location Int32 in value
30740 param count SizeI in value
30741 param transpose Boolean in value
30742 param value Float64 in array [count]
30743 category EXT_direct_state_access
30744 subcategory ARB_gpu_shader_fp64
30745 version 1.2
30746 extension
30747 glxropcode ?
30748 glxflags ignore
30749 offset ?
30750
30751ProgramUniformMatrix3x2dvEXT(program, location, count, transpose, value)
30752 return void
30753 param program UInt32 in value
30754 param location Int32 in value
30755 param count SizeI in value
30756 param transpose Boolean in value
30757 param value Float64 in array [count]
30758 category EXT_direct_state_access
30759 subcategory ARB_gpu_shader_fp64
30760 version 1.2
30761 extension
30762 glxropcode ?
30763 glxflags ignore
30764 offset ?
30765
30766ProgramUniformMatrix3x4dvEXT(program, location, count, transpose, value)
30767 return void
30768 param program UInt32 in value
30769 param location Int32 in value
30770 param count SizeI in value
30771 param transpose Boolean in value
30772 param value Float64 in array [count]
30773 category EXT_direct_state_access
30774 subcategory ARB_gpu_shader_fp64
30775 version 1.2
30776 extension
30777 glxropcode ?
30778 glxflags ignore
30779 offset ?
30780
30781ProgramUniformMatrix4x2dvEXT(program, location, count, transpose, value)
30782 return void
30783 param program UInt32 in value
30784 param location Int32 in value
30785 param count SizeI in value
30786 param transpose Boolean in value
30787 param value Float64 in array [count]
30788 category EXT_direct_state_access
30789 subcategory ARB_gpu_shader_fp64
30790 version 1.2
30791 extension
30792 glxropcode ?
30793 glxflags ignore
30794 offset ?
30795
30796ProgramUniformMatrix4x3dvEXT(program, location, count, transpose, value)
30797 return void
30798 param program UInt32 in value
30799 param location Int32 in value
30800 param count SizeI in value
30801 param transpose Boolean in value
30802 param value Float64 in array [count]
30803 category EXT_direct_state_access
30804 subcategory ARB_gpu_shader_fp64
30805 version 1.2
30806 extension
30807 glxropcode ?
30808 glxflags ignore
30809 offset ?
30810
30811###############################################################################
30812#
30813# Extension #354
30814# EXT_vertex_array_bgra commands
30815#
30816###############################################################################
30817
30818# (none)
30819newcategory: EXT_vertex_array_bgra
30820
30821###############################################################################
30822#
30823# Extension #355 - WGL_NV_gpu_affinity
30824#
30825###############################################################################
30826
30827###############################################################################
30828#
30829# Extension #356
30830# EXT_texture_swizzle commands
30831#
30832###############################################################################
30833
30834# (none)
30835newcategory: EXT_texture_swizzle
30836
30837###############################################################################
30838#
30839# Extension #357
30840# NV_explicit_multisample commands
30841#
30842###############################################################################
30843
30844# From EXT_draw_buffers2: GetBooleanIndexedvEXT / GetIntegerIndexedvEXT
30845
30846GetMultisamplefvNV(pname, index, val)
30847 return void
30848 param pname GetMultisamplePNameNV in value
30849 param index UInt32 in value
30850 param val Float32 out array [2]
30851 category NV_explicit_multisample
30852 dlflags notlistable
30853 glfflags ignore
30854 glxflags ignore
30855
30856SampleMaskIndexedNV(index, mask)
30857 return void
30858 param index UInt32 in value
30859 param mask SampleMaskNV in value
30860 category NV_explicit_multisample
30861 glfflags ignore
30862 glxflags ignore
30863
30864TexRenderbufferNV(target, renderbuffer)
30865 return void
30866 param target TextureTarget in value
30867 param renderbuffer UInt32 in value
30868 category NV_explicit_multisample
30869 dlflags notlistable
30870 glfflags ignore
30871 glxflags ignore
30872
30873###############################################################################
30874#
30875# Extension #358
30876# NV_transform_feedback2 commands
30877#
30878###############################################################################
30879
30880BindTransformFeedbackNV(target, id)
30881 return void
30882 param target BufferTargetARB in value
30883 param id UInt32 in value
30884 category NV_transform_feedback2
30885 glfflags ignore
30886 glxflags ignore
30887
30888DeleteTransformFeedbacksNV(n, ids)
30889 return void
30890 param n SizeI in value
30891 param ids UInt32 in array [n]
30892 category NV_transform_feedback2
30893 dlflags notlistable
30894 glfflags ignore
30895 glxflags ignore
30896
30897GenTransformFeedbacksNV(n, ids)
30898 return void
30899 param n SizeI in value
30900 param ids UInt32 out array [n]
30901 category NV_transform_feedback2
30902 dlflags notlistable
30903 glfflags ignore
30904 glxflags ignore
30905
30906IsTransformFeedbackNV(id)
30907 return Boolean
30908 param id UInt32 in value
30909 category NV_transform_feedback2
30910 dlflags notlistable
30911 glfflags ignore
30912 glxflags ignore
30913
30914PauseTransformFeedbackNV()
30915 return void
30916 category NV_transform_feedback2
30917 glfflags ignore
30918 glxflags ignore
30919
30920ResumeTransformFeedbackNV()
30921 return void
30922 category NV_transform_feedback2
30923 glfflags ignore
30924 glxflags ignore
30925
30926DrawTransformFeedbackNV(mode, id)
30927 return void
30928 param mode GLenum in value
30929 param id UInt32 in value
30930 category NV_transform_feedback2
30931 glfflags ignore
30932 glxflags ignore
30933
30934###############################################################################
30935#
30936# Extension #359
30937# ATI_meminfo commands
30938#
30939###############################################################################
30940
30941# (none)
30942newcategory: ATI_meminfo
30943
30944###############################################################################
30945#
30946# Extension #360
30947# AMD_performance_monitor commands
30948#
30949###############################################################################
30950
30951GetPerfMonitorGroupsAMD(numGroups, groupsSize, groups)
30952 return void
30953 param numGroups Int32 out array [1]
30954 param groupsSize SizeI in value
30955 param groups UInt32 out array [groupsSize]
30956 category AMD_performance_monitor
30957 dlflags notlistable
30958 version 1.2
30959 extension
30960 glxsingle ?
30961 glxflags ignore
30962 offset ?
30963
30964GetPerfMonitorCountersAMD(group, numCounters, maxActiveCounters, counterSize, counters)
30965 return void
30966 param group UInt32 in value
30967 param numCounters Int32 out array [1]
30968 param maxActiveCounters Int32 out array [1]
30969 param counterSize SizeI in value
30970 param counters UInt32 out array [counterSize]
30971 category AMD_performance_monitor
30972 dlflags notlistable
30973 version 1.2
30974 extension
30975 glxsingle ?
30976 glxflags ignore
30977 offset ?
30978
30979GetPerfMonitorGroupStringAMD(group, bufSize, length, groupString)
30980 return void
30981 param group UInt32 in value
30982 param bufSize SizeI in value
30983 param length SizeI out array [1]
30984 param groupString Char out array [bufSize]
30985 category AMD_performance_monitor
30986 dlflags notlistable
30987 version 1.2
30988 extension
30989 glxsingle ?
30990 glxflags ignore
30991 offset ?
30992
30993GetPerfMonitorCounterStringAMD(group, counter, bufSize, length, counterString)
30994 return void
30995 param group UInt32 in value
30996 param counter UInt32 in value
30997 param bufSize SizeI in value
30998 param length SizeI out array [1]
30999 param counterString Char out array [bufSize]
31000 category AMD_performance_monitor
31001 dlflags notlistable
31002 version 1.2
31003 extension
31004 glxsingle ?
31005 glxflags ignore
31006 offset ?
31007
31008GetPerfMonitorCounterInfoAMD(group, counter, pname, data)
31009 return void
31010 param group UInt32 in value
31011 param counter UInt32 in value
31012 param pname GLenum in value
31013 param data Void out array [COMPSIZE(pname)]
31014 category AMD_performance_monitor
31015 dlflags notlistable
31016 version 1.2
31017 extension
31018 glxsingle ?
31019 glxflags ignore
31020 offset ?
31021
31022GenPerfMonitorsAMD(n, monitors)
31023 return void
31024 param n SizeI in value
31025 param monitors UInt32 out array [n]
31026 category AMD_performance_monitor
31027 version 1.2
31028 extension
31029 glxropcode ?
31030 glxflags ignore
31031 offset ?
31032
31033# 'monitors' is actually in, not out, but extension spec doesn't use const
31034DeletePerfMonitorsAMD(n, monitors)
31035 return void
31036 param n SizeI in value
31037 param monitors UInt32 out array [n]
31038 category AMD_performance_monitor
31039 version 1.2
31040 extension
31041 glxropcode ?
31042 glxflags ignore
31043 offset ?
31044
31045# 'counterList' is actually in, not out, but extension spec doesn't use const
31046SelectPerfMonitorCountersAMD(monitor, enable, group, numCounters, counterList)
31047 return void
31048 param monitor UInt32 in value
31049 param enable Boolean in value
31050 param group UInt32 in value
31051 param numCounters Int32 in value
31052 param counterList UInt32 out array [numCounters]
31053 category AMD_performance_monitor
31054 version 1.2
31055 extension
31056 glxropcode ?
31057 glxflags ignore
31058 offset ?
31059
31060BeginPerfMonitorAMD(monitor)
31061 return void
31062 param monitor UInt32 in value
31063 category AMD_performance_monitor
31064 version 1.2
31065 extension
31066 glxropcode ?
31067 glxflags ignore
31068 offset ?
31069
31070EndPerfMonitorAMD(monitor)
31071 return void
31072 param monitor UInt32 in value
31073 category AMD_performance_monitor
31074 version 1.2
31075 extension
31076 glxropcode ?
31077 glxflags ignore
31078 offset ?
31079
31080GetPerfMonitorCounterDataAMD(monitor, pname, dataSize, data, bytesWritten)
31081 return void
31082 param monitor UInt32 in value
31083 param pname GLenum in value
31084 param dataSize SizeI in value
31085 param data UInt32 out array [dataSize]
31086 param bytesWritten Int32 out array [1]
31087 category AMD_performance_monitor
31088 dlflags notlistable
31089 version 1.2
31090 extension
31091 glxsingle ?
31092 glxflags ignore
31093 offset ?
31094
31095###############################################################################
31096#
31097# Extension #361 - WGL_AMD_gpu_association
31098#
31099###############################################################################
31100
31101###############################################################################
31102#
31103# Extension #362
31104# AMD_texture_texture4 commands
31105#
31106###############################################################################
31107
31108# (none)
31109newcategory: AMD_texture_texture4
31110
31111###############################################################################
31112#
31113# Extension #363
31114# AMD_vertex_shader_tesselator commands
31115#
31116###############################################################################
31117
31118TessellationFactorAMD(factor)
31119 return void
31120 param factor Float32 in value
31121 category AMD_vertex_shader_tesselator
31122 version 2.0
31123 glxsingle ?
31124 glxflags ignore
31125 offset ?
31126
31127TessellationModeAMD(mode)
31128 return void
31129 param mode GLenum in value
31130 category AMD_vertex_shader_tesselator
31131 version 2.0
31132 glxsingle ?
31133 glxflags ignore
31134 offset ?
31135
31136###############################################################################
31137#
31138# Extension #364
31139# EXT_provoking_vertex commands
31140#
31141###############################################################################
31142
31143ProvokingVertexEXT(mode)
31144 return void
31145 param mode GLenum in value
31146 category EXT_provoking_vertex
31147 version 2.1
31148 glxsingle ?
31149 glxflags ignore
31150 offset ?
31151
31152###############################################################################
31153#
31154# Extension #365
31155# EXT_texture_snorm commands
31156#
31157###############################################################################
31158
31159# (none)
31160newcategory: EXT_texture_snorm
31161
31162###############################################################################
31163#
31164# Extension #366
31165# AMD_draw_buffers_blend commands
31166#
31167###############################################################################
31168
31169BlendFuncIndexedAMD(buf, src, dst)
31170 return void
31171 param buf UInt32 in value
31172 param src GLenum in value
31173 param dst GLenum in value
31174 category AMD_draw_buffers_blend
31175 version 2.0
31176 extension
31177 glxropcode ?
31178 glxflags ignore
31179 offset ?
31180
31181BlendFuncSeparateIndexedAMD(buf, srcRGB, dstRGB, srcAlpha, dstAlpha)
31182 return void
31183 param buf UInt32 in value
31184 param srcRGB GLenum in value
31185 param dstRGB GLenum in value
31186 param srcAlpha GLenum in value
31187 param dstAlpha GLenum in value
31188 category AMD_draw_buffers_blend
31189 version 2.0
31190 extension
31191 glxropcode ?
31192 glxflags ignore
31193 offset ?
31194
31195BlendEquationIndexedAMD(buf, mode)
31196 return void
31197 param buf UInt32 in value
31198 param mode GLenum in value
31199 category AMD_draw_buffers_blend
31200 version 2.0
31201 extension
31202 glxropcode ?
31203 glxflags ignore
31204 offset ?
31205
31206BlendEquationSeparateIndexedAMD(buf, modeRGB, modeAlpha)
31207 return void
31208 param buf UInt32 in value
31209 param modeRGB GLenum in value
31210 param modeAlpha GLenum in value
31211 category AMD_draw_buffers_blend
31212 version 2.0
31213 extension
31214 glxropcode ?
31215 glxflags ignore
31216 offset ?
31217
31218###############################################################################
31219#
31220# Extension #367
31221# APPLE_texture_range commands
31222#
31223###############################################################################
31224
31225TextureRangeAPPLE(target, length, pointer)
31226 return void
31227 param target GLenum in value
31228 param length SizeI in value
31229 param pointer Void in array [length]
31230 category APPLE_texture_range
31231 version 1.2
31232 extension
31233 glxropcode ?
31234 glxflags ignore
31235 offset ?
31236
31237GetTexParameterPointervAPPLE(target, pname, params)
31238 return void
31239 param target GLenum in value
31240 param pname GLenum in value
31241 param params VoidPointer out array [1]
31242 category APPLE_texture_range
31243 dlflags notlistable
31244 version 1.2
31245 extension
31246 glxsingle ?
31247 glxflags ignore
31248 offset ?
31249
31250###############################################################################
31251#
31252# Extension #368
31253# APPLE_float_pixels commands
31254#
31255###############################################################################
31256
31257# (none)
31258newcategory: APPLE_float_pixels
31259
31260###############################################################################
31261#
31262# Extension #369
31263# APPLE_vertex_program_evaluators commands
31264#
31265###############################################################################
31266
31267EnableVertexAttribAPPLE(index, pname)
31268 return void
31269 param index UInt32 in value
31270 param pname GLenum in value
31271 category APPLE_vertex_program_evaluators
31272 version 1.5
31273 extension
31274 glxropcode ?
31275 glxflags ignore
31276 offset ?
31277
31278DisableVertexAttribAPPLE(index, pname)
31279 return void
31280 param index UInt32 in value
31281 param pname GLenum in value
31282 category APPLE_vertex_program_evaluators
31283 version 1.5
31284 extension
31285 glxropcode ?
31286 glxflags ignore
31287 offset ?
31288
31289IsVertexAttribEnabledAPPLE(index, pname)
31290 return Boolean
31291 param index UInt32 in value
31292 param pname GLenum in value
31293 category APPLE_vertex_program_evaluators
31294 version 1.5
31295 extension
31296 glxropcode ?
31297 glxflags ignore
31298 offset ?
31299
31300MapVertexAttrib1dAPPLE(index, size, u1, u2, stride, order, points)
31301 return void
31302 param index UInt32 in value
31303 param size UInt32 in value
31304 param u1 CoordD in value
31305 param u2 CoordD in value
31306 param stride Int32 in value
31307 param order CheckedInt32 in value
31308 param points CoordD in array [COMPSIZE(size/stride/order)]
31309 category APPLE_vertex_program_evaluators
31310 version 1.5
31311 extension
31312 glxropcode ?
31313 glxflags ignore
31314 offset ?
31315
31316MapVertexAttrib1fAPPLE(index, size, u1, u2, stride, order, points)
31317 return void
31318 param index UInt32 in value
31319 param size UInt32 in value
31320 param u1 CoordF in value
31321 param u2 CoordF in value
31322 param stride Int32 in value
31323 param order CheckedInt32 in value
31324 param points CoordF in array [COMPSIZE(size/stride/order)]
31325 category APPLE_vertex_program_evaluators
31326 version 1.5
31327 extension
31328 glxropcode ?
31329 glxflags ignore
31330 offset ?
31331
31332MapVertexAttrib2dAPPLE(index, size, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points)
31333 return void
31334 param index UInt32 in value
31335 param size UInt32 in value
31336 param u1 CoordD in value
31337 param u2 CoordD in value
31338 param ustride Int32 in value
31339 param uorder CheckedInt32 in value
31340 param v1 CoordD in value
31341 param v2 CoordD in value
31342 param vstride Int32 in value
31343 param vorder CheckedInt32 in value
31344 param points CoordD in array [COMPSIZE(size/ustride/uorder/vstride/vorder)]
31345 category APPLE_vertex_program_evaluators
31346 version 1.5
31347 extension
31348 glxropcode ?
31349 glxflags ignore
31350 offset ?
31351
31352MapVertexAttrib2fAPPLE(index, size, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points)
31353 return void
31354 param index UInt32 in value
31355 param size UInt32 in value
31356 param u1 CoordF in value
31357 param u2 CoordF in value
31358 param ustride Int32 in value
31359 param uorder CheckedInt32 in value
31360 param v1 CoordF in value
31361 param v2 CoordF in value
31362 param vstride Int32 in value
31363 param vorder CheckedInt32 in value
31364 param points CoordF in array [COMPSIZE(size/ustride/uorder/vstride/vorder)]
31365 category APPLE_vertex_program_evaluators
31366 version 1.5
31367 extension
31368 glxropcode ?
31369 glxflags ignore
31370 offset ?
31371
31372###############################################################################
31373#
31374# Extension #370
31375# APPLE_aux_depth_stencil commands
31376#
31377###############################################################################
31378
31379# (none)
31380newcategory: APPLE_aux_depth_stencil
31381
31382###############################################################################
31383#
31384# Extension #371
31385# APPLE_object_purgeable commands
31386#
31387###############################################################################
31388
31389ObjectPurgeableAPPLE(objectType, name, option)
31390 return GLenum
31391 param objectType GLenum in value
31392 param name UInt32 in value
31393 param option GLenum in value
31394 category APPLE_object_purgeable
31395 version 1.5
31396 extension
31397 glxropcode ?
31398 glxflags ignore
31399 offset ?
31400
31401ObjectUnpurgeableAPPLE(objectType, name, option)
31402 return GLenum
31403 param objectType GLenum in value
31404 param name UInt32 in value
31405 param option GLenum in value
31406 category APPLE_object_purgeable
31407 version 1.5
31408 extension
31409 glxropcode ?
31410 glxflags ignore
31411 offset ?
31412
31413GetObjectParameterivAPPLE(objectType, name, pname, params)
31414 return void
31415 param objectType GLenum in value
31416 param name UInt32 in value
31417 param pname GLenum in value
31418 param params Int32 out array [COMPSIZE(pname)]
31419 category APPLE_object_purgeable
31420 dlflags notlistable
31421 version 1.5
31422 extension
31423 glxsingle ?
31424 glxflags ignore
31425 offset ?
31426
31427###############################################################################
31428#
31429# Extension #372
31430# APPLE_row_bytes commands
31431#
31432###############################################################################
31433
31434# (none)
31435newcategory: APPLE_row_bytes
31436
31437###############################################################################
31438#
31439# Extension #373
31440# APPLE_rgb_422 commands
31441#
31442###############################################################################
31443
31444# (none)
31445newcategory: APPLE_rgb_422
31446
31447###############################################################################
31448#
31449# Extension #374
31450# NV_video_capture commands
31451#
31452###############################################################################
31453
31454BeginVideoCaptureNV(video_capture_slot)
31455 return void
31456 param video_capture_slot UInt32 in value
31457 category NV_video_capture
31458 version 1.2
31459 extension
31460 glxropcode ?
31461 glxflags ignore
31462 offset ?
31463
31464BindVideoCaptureStreamBufferNV(video_capture_slot, stream, frame_region, offset)
31465 return void
31466 param video_capture_slot UInt32 in value
31467 param stream UInt32 in value
31468 param frame_region GLenum in value
31469 param offset BufferOffsetARB in value
31470 category NV_video_capture
31471 version 1.2
31472 extension
31473 glxropcode ?
31474 glxflags ignore
31475 offset ?
31476
31477BindVideoCaptureStreamTextureNV(video_capture_slot, stream, frame_region, target, texture)
31478 return void
31479 param video_capture_slot UInt32 in value
31480 param stream UInt32 in value
31481 param frame_region GLenum in value
31482 param target GLenum in value
31483 param texture UInt32 in value
31484 category NV_video_capture
31485 version 1.2
31486 extension
31487 glxropcode ?
31488 glxflags ignore
31489 offset ?
31490
31491EndVideoCaptureNV(video_capture_slot)
31492 return void
31493 param video_capture_slot UInt32 in value
31494 category NV_video_capture
31495 version 1.2
31496 extension
31497 glxropcode ?
31498 glxflags ignore
31499 offset ?
31500
31501GetVideoCaptureivNV(video_capture_slot, pname, params)
31502 return void
31503 param video_capture_slot UInt32 in value
31504 param pname GLenum in value
31505 param params Int32 out array [COMPSIZE(pname)]
31506 category NV_video_capture
31507 dlflags notlistable
31508 version 1.2
31509 extension
31510 glxsingle ?
31511 glxflags ignore
31512 offset ?
31513
31514GetVideoCaptureStreamivNV(video_capture_slot, stream, pname, params)
31515 return void
31516 param video_capture_slot UInt32 in value
31517 param stream UInt32 in value
31518 param pname GLenum in value
31519 param params Int32 out array [COMPSIZE(pname)]
31520 category NV_video_capture
31521 dlflags notlistable
31522 version 1.2
31523 extension
31524 glxsingle ?
31525 glxflags ignore
31526 offset ?
31527
31528GetVideoCaptureStreamfvNV(video_capture_slot, stream, pname, params)
31529 return void
31530 param video_capture_slot UInt32 in value
31531 param stream UInt32 in value
31532 param pname GLenum in value
31533 param params Float32 out array [COMPSIZE(pname)]
31534 category NV_video_capture
31535 dlflags notlistable
31536 version 1.2
31537 extension
31538 glxsingle ?
31539 glxflags ignore
31540 offset ?
31541
31542GetVideoCaptureStreamdvNV(video_capture_slot, stream, pname, params)
31543 return void
31544 param video_capture_slot UInt32 in value
31545 param stream UInt32 in value
31546 param pname GLenum in value
31547 param params Float64 out array [COMPSIZE(pname)]
31548 category NV_video_capture
31549 dlflags notlistable
31550 version 1.2
31551 extension
31552 glxsingle ?
31553 glxflags ignore
31554 offset ?
31555
31556VideoCaptureNV(video_capture_slot, sequence_num, capture_time)
31557 return GLenum
31558 param video_capture_slot UInt32 in value
31559 param sequence_num UInt32 out reference
31560 param capture_time UInt64EXT out reference
31561 category NV_video_capture
31562 version 1.2
31563 extension
31564 glxropcode ?
31565 glxflags ignore
31566 offset ?
31567
31568VideoCaptureStreamParameterivNV(video_capture_slot, stream, pname, params)
31569 return void
31570 param video_capture_slot UInt32 in value
31571 param stream UInt32 in value
31572 param pname GLenum in value
31573 param params Int32 in array [COMPSIZE(pname)]
31574 category NV_video_capture
31575 version 1.2
31576 extension
31577 glxropcode ?
31578 glxflags ignore
31579 offset ?
31580
31581VideoCaptureStreamParameterfvNV(video_capture_slot, stream, pname, params)
31582 return void
31583 param video_capture_slot UInt32 in value
31584 param stream UInt32 in value
31585 param pname GLenum in value
31586 param params Float32 in array [COMPSIZE(pname)]
31587 category NV_video_capture
31588 version 1.2
31589 extension
31590 glxropcode ?
31591 glxflags ignore
31592 offset ?
31593
31594VideoCaptureStreamParameterdvNV(video_capture_slot, stream, pname, params)
31595 return void
31596 param video_capture_slot UInt32 in value
31597 param stream UInt32 in value
31598 param pname GLenum in value
31599 param params Float64 in array [COMPSIZE(pname)]
31600 category NV_video_capture
31601 version 1.2
31602 extension
31603 glxropcode ?
31604 glxflags ignore
31605 offset ?
31606
31607###############################################################################
31608#
31609# Extension #375 - GLX_EXT_swap_control
31610#
31611###############################################################################
31612
31613###############################################################################
31614#
31615# Extension #376 - also GLX_NV_copy_image, WGL_NV_copy_image
31616# NV_copy_image commands
31617#
31618###############################################################################
31619
31620CopyImageSubDataNV(srcName, srcTarget, srcLevel, srcX, srcY, srcZ, dstName, dstTarget, dstLevel, dstX, dstY, dstZ, width, height, depth)
31621 return void
31622 param srcName UInt32 in value
31623 param srcTarget GLenum in value
31624 param srcLevel Int32 in value
31625 param srcX Int32 in value
31626 param srcY Int32 in value
31627 param srcZ Int32 in value
31628 param dstName UInt32 in value
31629 param dstTarget GLenum in value
31630 param dstLevel Int32 in value
31631 param dstX Int32 in value
31632 param dstY Int32 in value
31633 param dstZ Int32 in value
31634 param width SizeI in value
31635 param height SizeI in value
31636 param depth SizeI in value
31637 category NV_copy_image
31638 version 1.2
31639 extension
31640 glxropcode ?
31641 glxflags ignore
31642 offset ?
31643
31644###############################################################################
31645#
31646# Extension #377
31647# EXT_separate_shader_objects commands
31648#
31649###############################################################################
31650
31651UseShaderProgramEXT(type, program)
31652 return void
31653 param type GLenum in value
31654 param program UInt32 in value
31655 category EXT_separate_shader_objects
31656 version 1.2
31657 extension
31658 glxropcode ?
31659 glxflags ignore
31660 offset ?
31661
31662ActiveProgramEXT(program)
31663 return void
31664 param program UInt32 in value
31665 category EXT_separate_shader_objects
31666 version 1.2
31667 extension
31668 glxropcode ?
31669 glxflags ignore
31670 offset ?
31671
31672CreateShaderProgramEXT(type, string)
31673 return UInt32
31674 param type GLenum in value
31675 param string Char in array []
31676 category EXT_separate_shader_objects
31677 version 1.2
31678 extension
31679 glxropcode ?
31680 glxflags ignore
31681 offset ?
31682
31683###############################################################################
31684#
31685# Extension #378
31686# NV_parameter_buffer_object2 commands
31687#
31688###############################################################################
31689
31690# (none)
31691newcategory: NV_parameter_buffer_object2
31692
31693###############################################################################
31694#
31695# Extension #379
31696# NV_shader_buffer_load commands
31697#
31698###############################################################################
31699
31700MakeBufferResidentNV(target, access)
31701 return void
31702 param target GLenum in value
31703 param access GLenum in value
31704 category NV_shader_buffer_load
31705 version 1.2
31706 extension
31707 glxropcode ?
31708 glxflags ignore
31709 offset ?
31710
31711MakeBufferNonResidentNV(target)
31712 return void
31713 param target GLenum in value
31714 category NV_shader_buffer_load
31715 version 1.2
31716 extension
31717 glxropcode ?
31718 glxflags ignore
31719 offset ?
31720
31721IsBufferResidentNV(target)
31722 return Boolean
31723 param target GLenum in value
31724 category NV_shader_buffer_load
31725 version 1.2
31726 extension
31727 glxropcode ?
31728 glxflags ignore
31729 offset ?
31730
31731MakeNamedBufferResidentNV(buffer, access)
31732 return void
31733 param buffer UInt32 in value
31734 param access GLenum in value
31735 category NV_shader_buffer_load
31736 version 1.2
31737 extension
31738 glxropcode ?
31739 glxflags ignore
31740 offset ?
31741
31742MakeNamedBufferNonResidentNV(buffer)
31743 return void
31744 param buffer UInt32 in value
31745 category NV_shader_buffer_load
31746 version 1.2
31747 extension
31748 glxropcode ?
31749 glxflags ignore
31750 offset ?
31751
31752IsNamedBufferResidentNV(buffer)
31753 return Boolean
31754 param buffer UInt32 in value
31755 category NV_shader_buffer_load
31756 version 1.2
31757 extension
31758 glxropcode ?
31759 glxflags ignore
31760 offset ?
31761
31762GetBufferParameterui64vNV(target, pname, params)
31763 return void
31764 param target GLenum in value
31765 param pname GLenum in value
31766 param params UInt64EXT out array [COMPSIZE(pname)]
31767 category NV_shader_buffer_load
31768 dlflags notlistable
31769 version 1.2
31770 extension
31771 glxsingle ?
31772 glxflags ignore
31773 offset ?
31774
31775GetNamedBufferParameterui64vNV(buffer, pname, params)
31776 return void
31777 param buffer UInt32 in value
31778 param pname GLenum in value
31779 param params UInt64EXT out array [COMPSIZE(pname)]
31780 category NV_shader_buffer_load
31781 dlflags notlistable
31782 version 1.2
31783 extension
31784 glxsingle ?
31785 glxflags ignore
31786 offset ?
31787
31788GetIntegerui64vNV(value, result)
31789 return void
31790 param value GLenum in value
31791 param result UInt64EXT out array [COMPSIZE(value)]
31792 category NV_shader_buffer_load
31793 dlflags notlistable
31794 version 1.2
31795 extension
31796 glxsingle ?
31797 glxflags ignore
31798 offset ?
31799
31800Uniformui64NV(location, value)
31801 return void
31802 param location Int32 in value
31803 param value UInt64EXT in value
31804 category NV_shader_buffer_load
31805 version 1.2
31806 extension
31807 glxropcode ?
31808 glxflags ignore
31809 offset ?
31810
31811Uniformui64vNV(location, count, value)
31812 return void
31813 param location Int32 in value
31814 param count SizeI in value
31815 param value UInt64EXT in array [count]
31816 category NV_shader_buffer_load
31817 version 1.2
31818 extension
31819 glxropcode ?
31820 glxflags ignore
31821 offset ?
31822
31823GetUniformui64vNV(program, location, params)
31824 return void
31825 param program UInt32 in value
31826 param location Int32 in value
31827 param params UInt64EXT out array [COMPSIZE(program/location)]
31828 category NV_shader_buffer_load
31829 dlflags notlistable
31830 version 1.2
31831 extension
31832 glxsingle ?
31833 glxflags ignore
31834 offset ?
31835
31836ProgramUniformui64NV(program, location, value)
31837 return void
31838 param program UInt32 in value
31839 param location Int32 in value
31840 param value UInt64EXT in value
31841 category NV_shader_buffer_load
31842 version 1.2
31843 extension
31844 glxropcode ?
31845 glxflags ignore
31846 offset ?
31847
31848ProgramUniformui64vNV(program, location, count, value)
31849 return void
31850 param program UInt32 in value
31851 param location Int32 in value
31852 param count SizeI in value
31853 param value UInt64EXT in array [count]
31854 category NV_shader_buffer_load
31855 version 1.2
31856 extension
31857 glxropcode ?
31858 glxflags ignore
31859 offset ?
31860
31861###############################################################################
31862#
31863# Extension #380
31864# NV_vertex_buffer_unified_memory commands
31865#
31866###############################################################################
31867
31868BufferAddressRangeNV(pname, index, address, length)
31869 return void
31870 param pname GLenum in value
31871 param index UInt32 in value
31872 param address UInt64EXT in value
31873 param length BufferSize in value
31874 category NV_vertex_buffer_unified_memory
31875 version 1.2
31876 extension
31877 glxropcode ?
31878 glxflags ignore
31879 offset ?
31880
31881VertexFormatNV(size, type, stride)
31882 return void
31883 param size Int32 in value
31884 param type GLenum in value
31885 param stride SizeI in value
31886 category NV_vertex_buffer_unified_memory
31887 version 1.2
31888 extension
31889 glxropcode ?
31890 glxflags ignore
31891 offset ?
31892
31893NormalFormatNV(type, stride)
31894 return void
31895 param type GLenum in value
31896 param stride SizeI in value
31897 category NV_vertex_buffer_unified_memory
31898 version 1.2
31899 extension
31900 glxropcode ?
31901 glxflags ignore
31902 offset ?
31903
31904ColorFormatNV(size, type, stride)
31905 return void
31906 param size Int32 in value
31907 param type GLenum in value
31908 param stride SizeI in value
31909 category NV_vertex_buffer_unified_memory
31910 version 1.2
31911 extension
31912 glxropcode ?
31913 glxflags ignore
31914 offset ?
31915
31916IndexFormatNV(type, stride)
31917 return void
31918 param type GLenum in value
31919 param stride SizeI in value
31920 category NV_vertex_buffer_unified_memory
31921 version 1.2
31922 extension
31923 glxropcode ?
31924 glxflags ignore
31925 offset ?
31926
31927TexCoordFormatNV(size, type, stride)
31928 return void
31929 param size Int32 in value
31930 param type GLenum in value
31931 param stride SizeI in value
31932 category NV_vertex_buffer_unified_memory
31933 version 1.2
31934 extension
31935 glxropcode ?
31936 glxflags ignore
31937 offset ?
31938
31939EdgeFlagFormatNV(stride)
31940 return void
31941 param stride SizeI in value
31942 category NV_vertex_buffer_unified_memory
31943 version 1.2
31944 extension
31945 glxropcode ?
31946 glxflags ignore
31947 offset ?
31948
31949SecondaryColorFormatNV(size, type, stride)
31950 return void
31951 param size Int32 in value
31952 param type GLenum in value
31953 param stride SizeI in value
31954 category NV_vertex_buffer_unified_memory
31955 version 1.2
31956 extension
31957 glxropcode ?
31958 glxflags ignore
31959 offset ?
31960
31961FogCoordFormatNV(type, stride)
31962 return void
31963 param type GLenum in value
31964 param stride SizeI in value
31965 category NV_vertex_buffer_unified_memory
31966 version 1.2
31967 extension
31968 glxropcode ?
31969 glxflags ignore
31970 offset ?
31971
31972VertexAttribFormatNV(index, size, type, normalized, stride)
31973 return void
31974 param index UInt32 in value
31975 param size Int32 in value
31976 param type GLenum in value
31977 param normalized Boolean in value
31978 param stride SizeI in value
31979 category NV_vertex_buffer_unified_memory
31980 version 1.2
31981 extension
31982 glxropcode ?
31983 glxflags ignore
31984 offset ?
31985
31986VertexAttribIFormatNV(index, size, type, stride)
31987 return void
31988 param index UInt32 in value
31989 param size Int32 in value
31990 param type GLenum in value
31991 param stride SizeI in value
31992 category NV_vertex_buffer_unified_memory
31993 version 1.2
31994 extension
31995 glxropcode ?
31996 glxflags ignore
31997 offset ?
31998
31999GetIntegerui64i_vNV(value, index, result)
32000 return void
32001 param value GLenum in value
32002 param index UInt32 in value
32003 param result UInt64EXT out array [COMPSIZE(value)]
32004 category NV_vertex_buffer_unified_memory
32005 dlflags notlistable
32006 version 1.2
32007 extension
32008 glxsingle ?
32009 glxflags ignore
32010 offset ?
32011
32012###############################################################################
32013#
32014# Extension #381
32015# NV_texture_barrier commands
32016#
32017###############################################################################
32018
32019TextureBarrierNV()
32020 return void
32021 category NV_texture_barrier
32022 version 1.2
32023 extension
32024 glxropcode ?
32025 glxflags ignore
32026 offset ?
32027
32028###############################################################################
32029#
32030# Extension #382
32031# AMD_shader_stencil_export commands
32032#
32033###############################################################################
32034
32035# (none)
32036newcategory: AMD_shader_stencil_export
32037
32038###############################################################################
32039#
32040# Extension #383
32041# AMD_seamless_cubemap_per_texture commands
32042#
32043###############################################################################
32044
32045# (none)
32046newcategory: AMD_seamless_cubemap_per_texture
32047
32048###############################################################################
32049#
32050# Extension #384 - GLX_INTEL_swap_event
32051#
32052###############################################################################
32053
32054###############################################################################
32055#
32056# Extension #385
32057# AMD_conservative_depth commands
32058#
32059###############################################################################
32060
32061# (none)
32062newcategory: AMD_conservative_depth
32063
32064###############################################################################
32065#
32066# Extension #386
32067# EXT_shader_image_load_store commands
32068#
32069###############################################################################
32070
32071BindImageTextureEXT(index, texture, level, layered, layer, access, format)
32072 return void
32073 param index UInt32 in value
32074 param texture UInt32 in value
32075 param level Int32 in value
32076 param layered Boolean in value
32077 param layer Int32 in value
32078 param access GLenum in value
32079 param format Int32 in value
32080 category EXT_shader_image_load_store
32081 version 4.1
32082 extension
32083 glxropcode ?
32084 glxflags ignore
32085 offset ?
32086
32087MemoryBarrierEXT(barriers)
32088 return void
32089 param barriers GLbitfield in value
32090 category EXT_shader_image_load_store
32091 version 4.1
32092 extension
32093 glxropcode ?
32094 glxflags ignore
32095 offset ?
32096
32097###############################################################################
32098#
32099# Extension #387
32100# EXT_vertex_attrib_64bit commands
32101#
32102###############################################################################
32103
32104VertexAttribL1dEXT(index, x)
32105 return void
32106 param index UInt32 in value
32107 param x Float64 in value
32108 category EXT_vertex_attrib_64bit
32109 version 4.1
32110 extension
32111 glxropcode ?
32112 glxflags ignore
32113 offset ?
32114
32115VertexAttribL2dEXT(index, x, y)
32116 return void
32117 param index UInt32 in value
32118 param x Float64 in value
32119 param y Float64 in value
32120 category EXT_vertex_attrib_64bit
32121 version 4.1
32122 extension
32123 glxropcode ?
32124 glxflags ignore
32125 offset ?
32126
32127VertexAttribL3dEXT(index, x, y, z)
32128 return void
32129 param index UInt32 in value
32130 param x Float64 in value
32131 param y Float64 in value
32132 param z Float64 in value
32133 category EXT_vertex_attrib_64bit
32134 version 4.1
32135 extension
32136 glxropcode ?
32137 glxflags ignore
32138 offset ?
32139
32140VertexAttribL4dEXT(index, x, y, z, w)
32141 return void
32142 param index UInt32 in value
32143 param x Float64 in value
32144 param y Float64 in value
32145 param z Float64 in value
32146 param w Float64 in value
32147 category EXT_vertex_attrib_64bit
32148 version 4.1
32149 extension
32150 glxropcode ?
32151 glxflags ignore
32152 offset ?
32153
32154VertexAttribL1dvEXT(index, v)
32155 return void
32156 param index UInt32 in value
32157 param v Float64 in array [1]
32158 category EXT_vertex_attrib_64bit
32159 version 4.1
32160 extension
32161 glxropcode ?
32162 glxflags ignore
32163 offset ?
32164
32165VertexAttribL2dvEXT(index, v)
32166 return void
32167 param index UInt32 in value
32168 param v Float64 in array [2]
32169 category EXT_vertex_attrib_64bit
32170 version 4.1
32171 extension
32172 glxropcode ?
32173 glxflags ignore
32174 offset ?
32175
32176VertexAttribL3dvEXT(index, v)
32177 return void
32178 param index UInt32 in value
32179 param v Float64 in array [3]
32180 category EXT_vertex_attrib_64bit
32181 version 4.1
32182 extension
32183 glxropcode ?
32184 glxflags ignore
32185 offset ?
32186
32187VertexAttribL4dvEXT(index, v)
32188 return void
32189 param index UInt32 in value
32190 param v Float64 in array [4]
32191 category EXT_vertex_attrib_64bit
32192 version 4.1
32193 extension
32194 glxropcode ?
32195 glxflags ignore
32196 offset ?
32197
32198VertexAttribLPointerEXT(index, size, type, stride, pointer)
32199 return void
32200 param index UInt32 in value
32201 param size Int32 in value
32202 param type GLenum in value
32203 param stride SizeI in value
32204 param pointer Void in array [size]
32205 category EXT_vertex_attrib_64bit
32206 version 4.1
32207 extension
32208 glxropcode ?
32209 glxflags ignore
32210 offset ?
32211
32212GetVertexAttribLdvEXT(index, pname, params)
32213 return void
32214 param index UInt32 in value
32215 param pname GLenum in value
32216 param params Float64 out array [COMPSIZE(pname)]
32217 category EXT_vertex_attrib_64bit
32218 dlflags notlistable
32219 version 4.1
32220 extension
32221 glxsingle ?
32222 glxflags ignore
32223 offset ?
32224
32225# Also in ARB_vertex_array_64bit. Supposedly dependent on another
32226# unregistered extension, EXT_direct_state_access_memory
32227
32228VertexArrayVertexAttribLOffsetEXT(vaobj, buffer, index, size, type, stride, offset)
32229 return void
32230 param vaobj UInt32 in value
32231 param buffer UInt32 in value
32232 param index UInt32 in value
32233 param size Int32 in value
32234 param type GLenum in value
32235 param stride SizeI in value
32236 param offset BufferOffset in value
32237 category EXT_vertex_attrib_64bit
32238 version 4.1
32239 extension
32240 glxropcode ?
32241 glxflags ignore
32242 offset ?
32243
32244###############################################################################
32245#
32246# Extension #388
32247# NV_gpu_program5 commands
32248#
32249###############################################################################
32250
32251# These commands require ARB_shader_subroutine
32252
32253ProgramSubroutineParametersuivNV(target, count, params)
32254 return void
32255 param target GLenum in value
32256 param count SizeI in value
32257 param params UInt32 in array [count]
32258 category NV_gpu_program5
32259 version 4.1
32260 extension
32261 glxropcode ?
32262 glxflags ignore
32263 offset ?
32264
32265GetProgramSubroutineParameteruivNV(target, index, param)
32266 return void
32267 param target GLenum in value
32268 param index UInt32 in value
32269 param param UInt32 out array [COMPSIZE(target)]
32270 category NV_gpu_program5
32271 dlflags notlistable
32272 version 4.1
32273 extension
32274 glxsingle ?
32275 glxflags ignore
32276 offset ?
32277
32278###############################################################################
32279#
32280# Extension #389
32281# NV_gpu_shader5 commands
32282#
32283###############################################################################
32284
32285Uniform1i64NV(location, x)
32286 return void
32287 param location Int32 in value
32288 param x Int64EXT in value
32289 category NV_gpu_shader5
32290 version 4.1
32291 extension
32292 glxropcode ?
32293 glxflags ignore
32294 offset ?
32295
32296Uniform2i64NV(location, x, y)
32297 return void
32298 param location Int32 in value
32299 param x Int64EXT in value
32300 param y Int64EXT in value
32301 category NV_gpu_shader5
32302 version 4.1
32303 extension
32304 glxropcode ?
32305 glxflags ignore
32306 offset ?
32307
32308Uniform3i64NV(location, x, y, z)
32309 return void
32310 param location Int32 in value
32311 param x Int64EXT in value
32312 param y Int64EXT in value
32313 param z Int64EXT in value
32314 category NV_gpu_shader5
32315 version 4.1
32316 extension
32317 glxropcode ?
32318 glxflags ignore
32319 offset ?
32320
32321Uniform4i64NV(location, x, y, z, w)
32322 return void
32323 param location Int32 in value
32324 param x Int64EXT in value
32325 param y Int64EXT in value
32326 param z Int64EXT in value
32327 param w Int64EXT in value
32328 category NV_gpu_shader5
32329 version 4.1
32330 extension
32331 glxropcode ?
32332 glxflags ignore
32333 offset ?
32334
32335Uniform1i64vNV(location, count, value)
32336 return void
32337 param location Int32 in value
32338 param count SizeI in value
32339 param value Int64EXT in array [count]
32340 category NV_gpu_shader5
32341 version 4.1
32342 extension
32343 glxropcode ?
32344 glxflags ignore
32345 offset ?
32346
32347Uniform2i64vNV(location, count, value)
32348 return void
32349 param location Int32 in value
32350 param count SizeI in value
32351 param value Int64EXT in array [COMPSIZE(count*2)]
32352 category NV_gpu_shader5
32353 version 4.1
32354 extension
32355 glxropcode ?
32356 glxflags ignore
32357 offset ?
32358
32359Uniform3i64vNV(location, count, value)
32360 return void
32361 param location Int32 in value
32362 param count SizeI in value
32363 param value Int64EXT in array [COMPSIZE(count*3)]
32364 category NV_gpu_shader5
32365 version 4.1
32366 extension
32367 glxropcode ?
32368 glxflags ignore
32369 offset ?
32370
32371Uniform4i64vNV(location, count, value)
32372 return void
32373 param location Int32 in value
32374 param count SizeI in value
32375 param value Int64EXT in array [COMPSIZE(count*4)]
32376 category NV_gpu_shader5
32377 version 4.1
32378 extension
32379 glxropcode ?
32380 glxflags ignore
32381 offset ?
32382
32383Uniform1ui64NV(location, x)
32384 return void
32385 param location Int32 in value
32386 param x UInt64EXT in value
32387 category NV_gpu_shader5
32388 version 4.1
32389 extension
32390 glxropcode ?
32391 glxflags ignore
32392 offset ?
32393
32394Uniform2ui64NV(location, x, y)
32395 return void
32396 param location Int32 in value
32397 param x UInt64EXT in value
32398 param y UInt64EXT in value
32399 category NV_gpu_shader5
32400 version 4.1
32401 extension
32402 glxropcode ?
32403 glxflags ignore
32404 offset ?
32405
32406Uniform3ui64NV(location, x, y, z)
32407 return void
32408 param location Int32 in value
32409 param x UInt64EXT in value
32410 param y UInt64EXT in value
32411 param z UInt64EXT in value
32412 category NV_gpu_shader5
32413 version 4.1
32414 extension
32415 glxropcode ?
32416 glxflags ignore
32417 offset ?
32418
32419Uniform4ui64NV(location, x, y, z, w)
32420 return void
32421 param location Int32 in value
32422 param x UInt64EXT in value
32423 param y UInt64EXT in value
32424 param z UInt64EXT in value
32425 param w UInt64EXT in value
32426 category NV_gpu_shader5
32427 version 4.1
32428 extension
32429 glxropcode ?
32430 glxflags ignore
32431 offset ?
32432
32433Uniform1ui64vNV(location, count, value)
32434 return void
32435 param location Int32 in value
32436 param count SizeI in value
32437 param value UInt64EXT in array [count]
32438 category NV_gpu_shader5
32439 version 4.1
32440 extension
32441 glxropcode ?
32442 glxflags ignore
32443 offset ?
32444
32445Uniform2ui64vNV(location, count, value)
32446 return void
32447 param location Int32 in value
32448 param count SizeI in value
32449 param value UInt64EXT in array [COMPSIZE(count*2)]
32450 category NV_gpu_shader5
32451 version 4.1
32452 extension
32453 glxropcode ?
32454 glxflags ignore
32455 offset ?
32456
32457Uniform3ui64vNV(location, count, value)
32458 return void
32459 param location Int32 in value
32460 param count SizeI in value
32461 param value UInt64EXT in array [COMPSIZE(count*3)]
32462 category NV_gpu_shader5
32463 version 4.1
32464 extension
32465 glxropcode ?
32466 glxflags ignore
32467 offset ?
32468
32469Uniform4ui64vNV(location, count, value)
32470 return void
32471 param location Int32 in value
32472 param count SizeI in value
32473 param value UInt64EXT in array [COMPSIZE(count*4)]
32474 category NV_gpu_shader5
32475 version 4.1
32476 extension
32477 glxropcode ?
32478 glxflags ignore
32479 offset ?
32480
32481GetUniformi64vNV(program, location, params)
32482 return void
32483 param program UInt32 in value
32484 param location Int32 in value
32485 param params Int64EXT out array [COMPSIZE(location)]
32486 category NV_gpu_shader5
32487 dlflags notlistable
32488 version 4.1
32489 extension
32490 glxsingle ?
32491 glxflags ignore
32492 offset ?
32493
32494ProgramUniform1i64NV(program, location, x)
32495 return void
32496 param program UInt32 in value
32497 param location Int32 in value
32498 param x Int64EXT in value
32499 category NV_gpu_shader5
32500 version 4.1
32501 extension
32502 glxropcode ?
32503 glxflags ignore
32504 offset ?
32505
32506ProgramUniform2i64NV(program, location, x, y)
32507 return void
32508 param program UInt32 in value
32509 param location Int32 in value
32510 param x Int64EXT in value
32511 param y Int64EXT in value
32512 category NV_gpu_shader5
32513 version 4.1
32514 extension
32515 glxropcode ?
32516 glxflags ignore
32517 offset ?
32518
32519ProgramUniform3i64NV(program, location, x, y, z)
32520 return void
32521 param program UInt32 in value
32522 param location Int32 in value
32523 param x Int64EXT in value
32524 param y Int64EXT in value
32525 param z Int64EXT in value
32526 category NV_gpu_shader5
32527 version 4.1
32528 extension
32529 glxropcode ?
32530 glxflags ignore
32531 offset ?
32532
32533ProgramUniform4i64NV(program, location, x, y, z, w)
32534 return void
32535 param program UInt32 in value
32536 param location Int32 in value
32537 param x Int64EXT in value
32538 param y Int64EXT in value
32539 param z Int64EXT in value
32540 param w Int64EXT in value
32541 category NV_gpu_shader5
32542 version 4.1
32543 extension
32544 glxropcode ?
32545 glxflags ignore
32546 offset ?
32547
32548ProgramUniform1i64vNV(program, location, count, value)
32549 return void
32550 param program UInt32 in value
32551 param location Int32 in value
32552 param count SizeI in value
32553 param value Int64EXT in array [count]
32554 category NV_gpu_shader5
32555 version 4.1
32556 extension
32557 glxropcode ?
32558 glxflags ignore
32559 offset ?
32560
32561ProgramUniform2i64vNV(program, location, count, value)
32562 return void
32563 param program UInt32 in value
32564 param location Int32 in value
32565 param count SizeI in value
32566 param value Int64EXT in array [COMPSIZE(count*2)]
32567 category NV_gpu_shader5
32568 version 4.1
32569 extension
32570 glxropcode ?
32571 glxflags ignore
32572 offset ?
32573
32574ProgramUniform3i64vNV(program, location, count, value)
32575 return void
32576 param program UInt32 in value
32577 param location Int32 in value
32578 param count SizeI in value
32579 param value Int64EXT in array [COMPSIZE(count*3)]
32580 category NV_gpu_shader5
32581 version 4.1
32582 extension
32583 glxropcode ?
32584 glxflags ignore
32585 offset ?
32586
32587ProgramUniform4i64vNV(program, location, count, value)
32588 return void
32589 param program UInt32 in value
32590 param location Int32 in value
32591 param count SizeI in value
32592 param value Int64EXT in array [COMPSIZE(count*4)]
32593 category NV_gpu_shader5
32594 version 4.1
32595 extension
32596 glxropcode ?
32597 glxflags ignore
32598 offset ?
32599
32600ProgramUniform1ui64NV(program, location, x)
32601 return void
32602 param program UInt32 in value
32603 param location Int32 in value
32604 param x UInt64EXT in value
32605 category NV_gpu_shader5
32606 version 4.1
32607 extension
32608 glxropcode ?
32609 glxflags ignore
32610 offset ?
32611
32612ProgramUniform2ui64NV(program, location, x, y)
32613 return void
32614 param program UInt32 in value
32615 param location Int32 in value
32616 param x UInt64EXT in value
32617 param y UInt64EXT in value
32618 category NV_gpu_shader5
32619 version 4.1
32620 extension
32621 glxropcode ?
32622 glxflags ignore
32623 offset ?
32624
32625ProgramUniform3ui64NV(program, location, x, y, z)
32626 return void
32627 param program UInt32 in value
32628 param location Int32 in value
32629 param x UInt64EXT in value
32630 param y UInt64EXT in value
32631 param z UInt64EXT in value
32632 category NV_gpu_shader5
32633 version 4.1
32634 extension
32635 glxropcode ?
32636 glxflags ignore
32637 offset ?
32638
32639ProgramUniform4ui64NV(program, location, x, y, z, w)
32640 return void
32641 param program UInt32 in value
32642 param location Int32 in value
32643 param x UInt64EXT in value
32644 param y UInt64EXT in value
32645 param z UInt64EXT in value
32646 param w UInt64EXT in value
32647 category NV_gpu_shader5
32648 version 4.1
32649 extension
32650 glxropcode ?
32651 glxflags ignore
32652 offset ?
32653
32654ProgramUniform1ui64vNV(program, location, count, value)
32655 return void
32656 param program UInt32 in value
32657 param location Int32 in value
32658 param count SizeI in value
32659 param value UInt64EXT in array [count]
32660 category NV_gpu_shader5
32661 version 4.1
32662 extension
32663 glxropcode ?
32664 glxflags ignore
32665 offset ?
32666
32667ProgramUniform2ui64vNV(program, location, count, value)
32668 return void
32669 param program UInt32 in value
32670 param location Int32 in value
32671 param count SizeI in value
32672 param value UInt64EXT in array [COMPSIZE(count*2)]
32673 category NV_gpu_shader5
32674 version 4.1
32675 extension
32676 glxropcode ?
32677 glxflags ignore
32678 offset ?
32679
32680ProgramUniform3ui64vNV(program, location, count, value)
32681 return void
32682 param program UInt32 in value
32683 param location Int32 in value
32684 param count SizeI in value
32685 param value UInt64EXT in array [COMPSIZE(count*3)]
32686 category NV_gpu_shader5
32687 version 4.1
32688 extension
32689 glxropcode ?
32690 glxflags ignore
32691 offset ?
32692
32693ProgramUniform4ui64vNV(program, location, count, value)
32694 return void
32695 param program UInt32 in value
32696 param location Int32 in value
32697 param count SizeI in value
32698 param value UInt64EXT in array [COMPSIZE(count*4)]
32699 category NV_gpu_shader5
32700 version 4.1
32701 extension
32702 glxropcode ?
32703 glxflags ignore
32704 offset ?
32705
32706#@ GetUniformui64vNV also in NV_shader_buffer_load
32707
32708###############################################################################
32709#
32710# Extension #390
32711# NV_shader_buffer_store commands
32712#
32713###############################################################################
32714
32715# (none)
32716newcategory: NV_shader_buffer_store
32717
32718###############################################################################
32719#
32720# Extension #391
32721# NV_tessellation_program5 commands
32722#
32723###############################################################################
32724
32725# (none)
32726newcategory: NV_tessellation_program5
32727
32728###############################################################################
32729#
32730# Extension #392
32731# NV_vertex_attrib_integer_64bit commands
32732#
32733###############################################################################
32734
32735VertexAttribL1i64NV(index, x)
32736 return void
32737 param index UInt32 in value
32738 param x Int64EXT in value
32739 category NV_vertex_attrib_integer_64bit
32740 version 4.1
32741 extension
32742 glxropcode ?
32743 glxflags ignore
32744 offset ?
32745
32746VertexAttribL2i64NV(index, x, y)
32747 return void
32748 param index UInt32 in value
32749 param x Int64EXT in value
32750 param y Int64EXT in value
32751 category NV_vertex_attrib_integer_64bit
32752 version 4.1
32753 extension
32754 glxropcode ?
32755 glxflags ignore
32756 offset ?
32757
32758VertexAttribL3i64NV(index, x, y, z)
32759 return void
32760 param index UInt32 in value
32761 param x Int64EXT in value
32762 param y Int64EXT in value
32763 param z Int64EXT in value
32764 category NV_vertex_attrib_integer_64bit
32765 version 4.1
32766 extension
32767 glxropcode ?
32768 glxflags ignore
32769 offset ?
32770
32771VertexAttribL4i64NV(index, x, y, z, w)
32772 return void
32773 param index UInt32 in value
32774 param x Int64EXT in value
32775 param y Int64EXT in value
32776 param z Int64EXT in value
32777 param w Int64EXT in value
32778 category NV_vertex_attrib_integer_64bit
32779 version 4.1
32780 extension
32781 glxropcode ?
32782 glxflags ignore
32783 offset ?
32784
32785VertexAttribL1i64vNV(index, v)
32786 return void
32787 param index UInt32 in value
32788 param v Int64EXT in array [1]
32789 category NV_vertex_attrib_integer_64bit
32790 version 4.1
32791 extension
32792 glxropcode ?
32793 glxflags ignore
32794 offset ?
32795
32796VertexAttribL2i64vNV(index, v)
32797 return void
32798 param index UInt32 in value
32799 param v Int64EXT in array [2]
32800 category NV_vertex_attrib_integer_64bit
32801 version 4.1
32802 extension
32803 glxropcode ?
32804 glxflags ignore
32805 offset ?
32806
32807VertexAttribL3i64vNV(index, v)
32808 return void
32809 param index UInt32 in value
32810 param v Int64EXT in array [3]
32811 category NV_vertex_attrib_integer_64bit
32812 version 4.1
32813 extension
32814 glxropcode ?
32815 glxflags ignore
32816 offset ?
32817
32818VertexAttribL4i64vNV(index, v)
32819 return void
32820 param index UInt32 in value
32821 param v Int64EXT in array [4]
32822 category NV_vertex_attrib_integer_64bit
32823 version 4.1
32824 extension
32825 glxropcode ?
32826 glxflags ignore
32827 offset ?
32828
32829VertexAttribL1ui64NV(index, x)
32830 return void
32831 param index UInt32 in value
32832 param x UInt64EXT in value
32833 category NV_vertex_attrib_integer_64bit
32834 version 4.1
32835 extension
32836 glxropcode ?
32837 glxflags ignore
32838 offset ?
32839
32840VertexAttribL2ui64NV(index, x, y)
32841 return void
32842 param index UInt32 in value
32843 param x UInt64EXT in value
32844 param y UInt64EXT in value
32845 category NV_vertex_attrib_integer_64bit
32846 version 4.1
32847 extension
32848 glxropcode ?
32849 glxflags ignore
32850 offset ?
32851
32852VertexAttribL3ui64NV(index, x, y, z)
32853 return void
32854 param index UInt32 in value
32855 param x UInt64EXT in value
32856 param y UInt64EXT in value
32857 param z UInt64EXT in value
32858 category NV_vertex_attrib_integer_64bit
32859 version 4.1
32860 extension
32861 glxropcode ?
32862 glxflags ignore
32863 offset ?
32864
32865VertexAttribL4ui64NV(index, x, y, z, w)
32866 return void
32867 param index UInt32 in value
32868 param x UInt64EXT in value
32869 param y UInt64EXT in value
32870 param z UInt64EXT in value
32871 param w UInt64EXT in value
32872 category NV_vertex_attrib_integer_64bit
32873 version 4.1
32874 extension
32875 glxropcode ?
32876 glxflags ignore
32877 offset ?
32878
32879VertexAttribL1ui64vNV(index, v)
32880 return void
32881 param index UInt32 in value
32882 param v UInt64EXT in array [1]
32883 category NV_vertex_attrib_integer_64bit
32884 version 4.1
32885 extension
32886 glxropcode ?
32887 glxflags ignore
32888 offset ?
32889
32890VertexAttribL2ui64vNV(index, v)
32891 return void
32892 param index UInt32 in value
32893 param v UInt64EXT in array [2]
32894 category NV_vertex_attrib_integer_64bit
32895 version 4.1
32896 extension
32897 glxropcode ?
32898 glxflags ignore
32899 offset ?
32900
32901VertexAttribL3ui64vNV(index, v)
32902 return void
32903 param index UInt32 in value
32904 param v UInt64EXT in array [3]
32905 category NV_vertex_attrib_integer_64bit
32906 version 4.1
32907 extension
32908 glxropcode ?
32909 glxflags ignore
32910 offset ?
32911
32912VertexAttribL4ui64vNV(index, v)
32913 return void
32914 param index UInt32 in value
32915 param v UInt64EXT in array [4]
32916 category NV_vertex_attrib_integer_64bit
32917 version 4.1
32918 extension
32919 glxropcode ?
32920 glxflags ignore
32921 offset ?
32922
32923GetVertexAttribLi64vNV(index, pname, params)
32924 return void
32925 param index UInt32 in value
32926 param pname GLenum in value
32927 param params Int64EXT out array [COMPSIZE(pname)]
32928 category NV_vertex_attrib_integer_64bit
32929 dlflags notlistable
32930 version 4.1
32931 extension
32932 glxsingle ?
32933 glxflags ignore
32934 offset ?
32935
32936GetVertexAttribLui64vNV(index, pname, params)
32937 return void
32938 param index UInt32 in value
32939 param pname GLenum in value
32940 param params UInt64EXT out array [COMPSIZE(pname)]
32941 category NV_vertex_attrib_integer_64bit
32942 dlflags notlistable
32943 version 4.1
32944 extension
32945 glxsingle ?
32946 glxflags ignore
32947 offset ?
32948
32949#@ VertexAttribLFormatNV also requires NV_vertex_buffer_unified_memory
32950
32951VertexAttribLFormatNV(index, size, type, stride)
32952 return void
32953 param index UInt32 in value
32954 param size Int32 in value
32955 param type GLenum in value
32956 param stride SizeI in value
32957 category NV_vertex_attrib_integer_64bit
32958 version 4.1
32959 extension
32960 glxropcode ?
32961 glxflags ignore
32962 offset ?
32963
32964###############################################################################
32965#
32966# Extension #393
32967# NV_multisample_coverage commands
32968#
32969###############################################################################
32970
32971# (none)
32972newcategory: NV_multisample_coverage
32973
32974###############################################################################
32975#
32976# Extension #394
32977# AMD_name_gen_delete commands
32978#
32979###############################################################################
32980
32981GenNamesAMD(identifier, num, names)
32982 return void
32983 param identifier GLenum in value
32984 param num UInt32 in value
32985 param names UInt32 out array [num]
32986 category AMD_name_gen_delete
32987 version 4.1
32988 extension
32989 glxropcode ?
32990 glxflags ignore
32991 offset ?
32992
32993DeleteNamesAMD(identifier, num, names)
32994 return void
32995 param identifier GLenum in value
32996 param num UInt32 in value
32997 param names UInt32 in array [num]
32998 category AMD_name_gen_delete
32999 version 4.1
33000 extension
33001 glxropcode ?
33002 glxflags ignore
33003 offset ?
33004
33005IsNameAMD(identifier, name)
33006 return Boolean
33007 param identifier GLenum in value
33008 param name UInt32 in value
33009 category AMD_name_gen_delete
33010 version 4.1
33011 extension
33012 glxropcode ?
33013 glxflags ignore
33014 offset ?
33015
33016###############################################################################
33017#
33018# Extension #395
33019# AMD_debug_output commands
33020#
33021###############################################################################
33022
33023DebugMessageEnableAMD(category, severity, count, ids, enabled)
33024 return void
33025 param category GLenum in value
33026 param severity GLenum in value
33027 param count SizeI in value
33028 param ids UInt32 in array [count]
33029 param enabled Boolean in value
33030 category AMD_debug_output
33031 version 4.1
33032 extension
33033 glxropcode ?
33034 glxflags ignore
33035 offset ?
33036
33037DebugMessageInsertAMD(category, severity, id, length, buf)
33038 return void
33039 param category GLenum in value
33040 param severity GLenum in value
33041 param id UInt32 in value
33042 param length SizeI in value
33043 param buf Char in array [length]
33044 category AMD_debug_output
33045 version 4.1
33046 extension
33047 glxropcode ?
33048 glxflags ignore
33049 offset ?
33050
33051DebugMessageCallbackAMD(callback, userParam)
33052 return void
33053 param callback GLDEBUGPROCAMD in value
33054 param userParam Void out reference
33055 category AMD_debug_output
33056 version 4.1
33057 extension
33058 glxropcode ?
33059 glxflags ignore
33060 offset ?
33061
33062GetDebugMessageLogAMD(count, bufsize, categories, severities, ids, lengths, message)
33063 return UInt32
33064 param count UInt32 in value
33065 param bufsize SizeI in value
33066 param categories GLenum out array [count]
33067 param severities UInt32 out array [count]
33068 param ids UInt32 out array [count]
33069 param lengths SizeI out array [count]
33070 param message Char out array [bufsize]
33071 category AMD_debug_output
33072 dlflags notlistable
33073 version 4.1
33074 extension
33075 glxsingle ?
33076 glxflags ignore
33077 offset ?
33078
33079###############################################################################
33080#
33081# Extension #396
33082# NV_vdpau_interop commands
33083#
33084###############################################################################
33085
33086VDPAUInitNV(vdpDevice, getProcAddress)
33087 return void
33088 param vdpDevice Void in reference
33089 param getProcAddress Void in reference
33090 category NV_vdpau_interop
33091 version 4.1
33092 extension
33093 glxropcode ?
33094 glxflags ignore
33095 offset ?
33096
33097VDPAUFiniNV()
33098 return void
33099 category NV_vdpau_interop
33100 version 4.1
33101 extension
33102 glxropcode ?
33103 glxflags ignore
33104 offset ?
33105
33106VDPAURegisterVideoSurfaceNV(vdpSurface, target, numTextureNames, textureNames)
33107 return vdpauSurfaceNV
33108 param vdpSurface Void in reference
33109 param target GLenum in value
33110 param numTextureNames SizeI in value
33111 param textureNames UInt32 in array [numTextureNames]
33112 category NV_vdpau_interop
33113 version 4.1
33114 extension
33115 glxropcode ?
33116 glxflags ignore
33117 offset ?
33118
33119VDPAURegisterOutputSurfaceNV(vdpSurface, target, numTextureNames, textureNames)
33120 return vdpauSurfaceNV
33121 param vdpSurface Void out reference
33122 param target GLenum in value
33123 param numTextureNames SizeI in value
33124 param textureNames UInt32 in array [numTextureNames]
33125 category NV_vdpau_interop
33126 version 4.1
33127 extension
33128 glxropcode ?
33129 glxflags ignore
33130 offset ?
33131
33132VDPAUIsSurfaceNV(surface)
33133 return void
33134 param surface vdpauSurfaceNV in value
33135 category NV_vdpau_interop
33136 version 4.1
33137 extension
33138 glxropcode ?
33139 glxflags ignore
33140 offset ?
33141
33142VDPAUUnregisterSurfaceNV(surface)
33143 return void
33144 param surface vdpauSurfaceNV in value
33145 category NV_vdpau_interop
33146 version 4.1
33147 extension
33148 glxropcode ?
33149 glxflags ignore
33150 offset ?
33151
33152VDPAUGetSurfaceivNV(surface, pname, bufSize, length, values)
33153 return void
33154 param surface vdpauSurfaceNV in value
33155 param pname GLenum in value
33156 param bufSize SizeI in value
33157 param length SizeI out reference
33158 param values Int32 out array [length]
33159 category NV_vdpau_interop
33160 version 4.1
33161 extension
33162 glxropcode ?
33163 glxflags ignore
33164 offset ?
33165
33166VDPAUSurfaceAccessNV(surface, access)
33167 return void
33168 param surface vdpauSurfaceNV in value
33169 param access GLenum in value
33170 category NV_vdpau_interop
33171 version 4.1
33172 extension
33173 glxropcode ?
33174 glxflags ignore
33175 offset ?
33176
33177VDPAUMapSurfacesNV(numSurfaces, surfaces)
33178 return void
33179 param numSurfaces SizeI in value
33180 param surfaces vdpauSurfaceNV in array [numSurfaces]
33181 category NV_vdpau_interop
33182 version 4.1
33183 extension
33184 glxropcode ?
33185 glxflags ignore
33186 offset ?
33187
33188VDPAUUnmapSurfacesNV(numSurface, surfaces)
33189 return void
33190 param numSurface SizeI in value
33191 param surfaces vdpauSurfaceNV in array [numSurface]
33192 category NV_vdpau_interop
33193 version 4.1
33194 extension
33195 glxropcode ?
33196 glxflags ignore
33197 offset ?
33198
33199
33200###############################################################################
33201#
33202# Extension #397
33203# AMD_transform_feedback3_lines_triangles commands
33204#
33205###############################################################################
33206
33207# (none)
33208newcategory: AMD_transform_feedback3_lines_triangles
33209
33210###############################################################################
33211#
33212# Extension #398 - GLX_AMD_gpu_association
33213# Extension #399 - GLX_EXT_create_context_es2_profile
33214# Extension #400 - WGL_EXT_create_context_es2_profile
33215#
33216###############################################################################
33217
33218###############################################################################
33219#
33220# Extension #401
33221# AMD_depth_clamp_separate commands
33222#
33223###############################################################################
33224
33225# (none)
33226newcategory: AMD_depth_clamp_separate
33227
33228###############################################################################
33229#
33230# Extension #402
33231# EXT_texture_sRGB_decode commands
33232#
33233###############################################################################
33234
33235# (none)
33236newcategory: EXT_texture_sRGB_decode
33237
33238###############################################################################
33239#
33240# Extension #403
33241# NV_texture_multisample commands
33242#
33243###############################################################################
33244
33245TexImage2DMultisampleCoverageNV(target, coverageSamples, colorSamples, internalFormat, width, height, fixedSampleLocations)
33246 return void
33247 param target GLenum in value
33248 param coverageSamples SizeI in value
33249 param colorSamples SizeI in value
33250 param internalFormat Int32 in value
33251 param width SizeI in value
33252 param height SizeI in value
33253 param fixedSampleLocations Boolean in value
33254 category NV_texture_multisample
33255 version 4.1
33256 extension
33257 glxropcode ?
33258 glxflags ignore
33259 offset ?
33260
33261TexImage3DMultisampleCoverageNV(target, coverageSamples, colorSamples, internalFormat, width, height, depth, fixedSampleLocations)
33262 return void
33263 param target GLenum in value
33264 param coverageSamples SizeI in value
33265 param colorSamples SizeI in value
33266 param internalFormat Int32 in value
33267 param width SizeI in value
33268 param height SizeI in value
33269 param depth SizeI in value
33270 param fixedSampleLocations Boolean in value
33271 category NV_texture_multisample
33272 version 4.1
33273 extension
33274 glxropcode ?
33275 glxflags ignore
33276 offset ?
33277
33278TextureImage2DMultisampleNV(texture, target, samples, internalFormat, width, height, fixedSampleLocations)
33279 return void
33280 param texture UInt32 in value
33281 param target GLenum in value
33282 param samples SizeI in value
33283 param internalFormat Int32 in value
33284 param width SizeI in value
33285 param height SizeI in value
33286 param fixedSampleLocations Boolean in value
33287 category NV_texture_multisample
33288 version 4.1
33289 extension
33290 glxropcode ?
33291 glxflags ignore
33292 offset ?
33293
33294TextureImage3DMultisampleNV(texture, target, samples, internalFormat, width, height, depth, fixedSampleLocations)
33295 return void
33296 param texture UInt32 in value
33297 param target GLenum in value
33298 param samples SizeI in value
33299 param internalFormat Int32 in value
33300 param width SizeI in value
33301 param height SizeI in value
33302 param depth SizeI in value
33303 param fixedSampleLocations Boolean in value
33304 category NV_texture_multisample
33305 version 4.1
33306 extension
33307 glxropcode ?
33308 glxflags ignore
33309 offset ?
33310
33311TextureImage2DMultisampleCoverageNV(texture, target, coverageSamples, colorSamples, internalFormat, width, height, fixedSampleLocations)
33312 return void
33313 param texture UInt32 in value
33314 param target GLenum in value
33315 param coverageSamples SizeI in value
33316 param colorSamples SizeI in value
33317 param internalFormat Int32 in value
33318 param width SizeI in value
33319 param height SizeI in value
33320 param fixedSampleLocations Boolean in value
33321 category NV_texture_multisample
33322 version 4.1
33323 extension
33324 glxropcode ?
33325 glxflags ignore
33326 offset ?
33327
33328TextureImage3DMultisampleCoverageNV(texture, target, coverageSamples, colorSamples, internalFormat, width, height, depth, fixedSampleLocations)
33329 return void
33330 param texture UInt32 in value
33331 param target GLenum in value
33332 param coverageSamples SizeI in value
33333 param colorSamples SizeI in value
33334 param internalFormat Int32 in value
33335 param width SizeI in value
33336 param height SizeI in value
33337 param depth SizeI in value
33338 param fixedSampleLocations Boolean in value
33339 category NV_texture_multisample
33340 version 4.1
33341 extension
33342 glxropcode ?
33343 glxflags ignore
33344 offset ?
33345
33346###############################################################################
33347#
33348# Extension #404
33349# AMD_blend_minmax_factor commands
33350#
33351###############################################################################
33352
33353# (none)
33354newcategory: AMD_blend_minmax_factor
33355
33356###############################################################################
33357#
33358# Extension #405
33359# AMD_sample_positions commands
33360#
33361###############################################################################
33362
33363SetMultisamplefvAMD(pname, index, val)
33364 return void
33365 param pname GLenum in value
33366 param index UInt32 in value
33367 param val Float32 in array [2]
33368 category AMD_sample_positions
33369 glxflags ignore
33370 version 3.2
33371 extension
33372 glxropcode ?
33373 glxflags ignore
33374 offset ?
33375
33376###############################################################################
33377#
33378# Extension #406
33379# EXT_x11_sync_object commands
33380#
33381###############################################################################
33382
33383ImportSyncEXT(external_sync_type, external_sync, flags)
33384 return sync
33385 param external_sync_type GLenum in value
33386 param external_sync Intptr in value
33387 param flags GLbitfield in value
33388 category EXT_x11_sync_object
33389 glxflags ignore
33390 version 3.2
33391 extension
33392 glxropcode ?
33393 glxflags ignore
33394 offset ?
33395
33396###############################################################################
33397#
33398# Extension #407 - WGL_NV_DX_interop
33399#
33400###############################################################################
33401
33402###############################################################################
33403#
33404# Extension #408
33405# AMD_multi_draw_indirect commands
33406#
33407###############################################################################
33408
33409MultiDrawArraysIndirectAMD(mode, indirect, primcount, stride)
33410 return void
33411 param mode GLenum in value
33412 param indirect Void in array []
33413 param primcount SizeI in value
33414 param stride SizeI in value
33415 category AMD_multi_draw_indirect
33416 version 4.0
33417 extension
33418 glxropcode ?
33419 glxflags ignore
33420 offset ?
33421
33422MultiDrawElementsIndirectAMD(mode, type, indirect, primcount, stride)
33423 return void
33424 param mode GLenum in value
33425 param type GLenum in value
33426 param indirect Void in array []
33427 param primcount SizeI in value
33428 param stride SizeI in value
33429 category AMD_multi_draw_indirect
33430 version 4.0
33431 extension
33432 glxropcode ?
33433 glxflags ignore
33434 offset ?
33435
33436###############################################################################
33437#
33438# Extension #409
33439# EXT_framebuffer_multisample_blit_scaled commands
33440#
33441###############################################################################
33442
33443# (none)
33444newcategory: EXT_framebuffer_multisample_blit_scaled
33445
33446###############################################################################
33447#
33448# Extension #410
33449# NV_path_rendering commands
33450#
33451###############################################################################
33452
33453# PATH NAME MANAGMENT
33454
33455GenPathsNV(range)
33456 return Path
33457 param range SizeI in value
33458 category NV_path_rendering
33459 dlflags notlistable
33460 version 1.1
33461 extension
33462
33463DeletePathsNV(path, range)
33464 return void
33465 param path Path in value
33466 param range SizeI in value
33467 dlflags notlistable
33468 category NV_path_rendering
33469 version 1.1
33470 extension
33471
33472IsPathNV(path)
33473 return Boolean
33474 param path Path in value
33475 dlflags notlistable
33476 category NV_path_rendering
33477 version 1.1
33478 extension
33479
33480# PATH SPECIFICATION COMMANDS
33481
33482PathCommandsNV(path, numCommands, commands, numCoords, coordType, coords)
33483 return void
33484 param path Path in value
33485 param numCommands SizeI in value
33486 param commands PathCommand in array [numCommands]
33487 param numCoords SizeI in value
33488 param coordType PathCoordType in value
33489 param coords Void in array [COMPSIZE(numCoords,coordType)]
33490 category NV_path_rendering
33491 version 1.1
33492 extension
33493
33494PathCoordsNV(path, numCoords, coordType, coords)
33495 return void
33496 param path Path in value
33497 param numCoords SizeI in value
33498 param coordType PathCoordType in value
33499 param coords Void in array [COMPSIZE(numCoords,coordType)]
33500 category NV_path_rendering
33501 version 1.1
33502 extension
33503
33504PathSubCommandsNV(path, commandStart, commandsToDelete, numCommands, commands, numCoords, coordType, coords)
33505 return void
33506 param path Path in value
33507 param commandStart SizeI in value
33508 param commandsToDelete SizeI in value
33509 param numCommands SizeI in value
33510 param commands PathCommand in array [numCommands]
33511 param numCoords SizeI in value
33512 param coordType PathCoordType in value
33513 param coords Void in array [COMPSIZE(numCoords,coordType)]
33514 category NV_path_rendering
33515 version 1.1
33516 extension
33517
33518PathSubCoordsNV(path, coordStart, numCoords, coordType, coords)
33519 return void
33520 param path Path in value
33521 param coordStart SizeI in value
33522 param numCoords SizeI in value
33523 param coordType PathCoordType in value
33524 param coords Void in array [COMPSIZE(numCoords,coordType)]
33525 category NV_path_rendering
33526 version 1.1
33527 extension
33528
33529PathStringNV(path, format, length, pathString)
33530 return void
33531 param path Path in value
33532 param format PathStringFormat in value
33533 param length SizeI in value
33534 param pathString Void in array [length]
33535 category NV_path_rendering
33536 version 1.1
33537 extension
33538
33539PathGlyphsNV(firstPathName, fontTarget, fontName, fontStyle, numGlyphs, type, charcodes, handleMissingGlyphs, pathParameterTemplate, emScale)
33540 return void
33541 param firstPathName Path in value
33542 param fontTarget PathFontTarget in value
33543 param fontName Void in array [COMPSIZE(fontTarget,fontName)]
33544 param fontStyle PathFontStyle in value
33545 param numGlyphs SizeI in value
33546 param type PathElementType in value
33547 param charcodes Void in array [COMPSIZE(numGlyphs,type,charcodes)]
33548 param handleMissingGlyphs PathHandleMissingGlyphs in value
33549 param pathParameterTemplate Path in value
33550 param emScale Float32 in value
33551 category NV_path_rendering
33552 version 1.1
33553 extension
33554
33555PathGlyphRangeNV(firstPathName, fontTarget, fontName, fontStyle, firstGlyph, numGlyphs, handleMissingGlyphs, pathParameterTemplate, emScale)
33556 return void
33557 param firstPathName Path in value
33558 param fontTarget PathFontTarget in value
33559 param fontName Void in array [COMPSIZE(fontTarget,fontName)]
33560 param fontStyle PathFontStyle in value
33561 param firstGlyph UInt32 in value
33562 param numGlyphs SizeI in value
33563 param handleMissingGlyphs PathHandleMissingGlyphs in value
33564 param pathParameterTemplate Path in value
33565 param emScale Float32 in value
33566 category NV_path_rendering
33567 version 1.1
33568 extension
33569 dlflags prepad
33570
33571WeightPathsNV(resultPath, numPaths, paths, weights)
33572 return void
33573 param resultPath Path in value
33574 param numPaths SizeI in value
33575 param paths Path in array [numPaths]
33576 param weights Float32 in array [numPaths]
33577 category NV_path_rendering
33578 version 1.1
33579 extension
33580
33581CopyPathNV(resultPath, srcPath)
33582 return void
33583 param resultPath Path in value
33584 param srcPath Path in value
33585 category NV_path_rendering
33586 version 1.1
33587 extension
33588
33589InterpolatePathsNV(resultPath, pathA, pathB, weight)
33590 return void
33591 param resultPath Path in value
33592 param pathA Path in value
33593 param pathB Path in value
33594 param weight Float32 in value
33595 category NV_path_rendering
33596 version 1.1
33597 extension
33598
33599TransformPathNV(resultPath, srcPath, transformType, transformValues)
33600 return void
33601 param resultPath Path in value
33602 param srcPath Path in value
33603 param transformType PathTransformType in value
33604 param transformValues Float32 in array [COMPSIZE(transformType)]
33605 category NV_path_rendering
33606 version 1.1
33607 extension
33608
33609PathParameterivNV(path, pname, value)
33610 return void
33611 param path Path in value
33612 param pname PathParameter in value
33613 param value Int32 in array [COMPSIZE(pname)]
33614 category NV_path_rendering
33615 version 1.1
33616 extension
33617
33618PathParameteriNV(path, pname, value)
33619 return void
33620 param path Path in value
33621 param pname PathParameter in value
33622 param value Int32 in value
33623 category NV_path_rendering
33624 version 1.1
33625 extension
33626
33627PathParameterfvNV(path, pname, value)
33628 return void
33629 param path Path in value
33630 param pname PathParameter in value
33631 param value Float32 in array [COMPSIZE(pname)]
33632 category NV_path_rendering
33633 version 1.1
33634 extension
33635
33636PathParameterfNV(path, pname, value)
33637 return void
33638 param path Path in value
33639 param pname PathParameter in value
33640 param value Float32 in value
33641 category NV_path_rendering
33642 version 1.1
33643 extension
33644
33645PathDashArrayNV(path, dashCount, dashArray)
33646 return void
33647 param path Path in value
33648 param dashCount SizeI in value
33649 param dashArray Float32 in array [dashCount]
33650 category NV_path_rendering
33651 version 1.1
33652 extension
33653
33654# PATH STENCILING
33655
33656PathStencilFuncNV(func, ref, mask)
33657 return void
33658 param func StencilFunction in value
33659 param ref ClampedStencilValue in value
33660 param mask MaskedStencilValue in value
33661 category NV_path_rendering
33662 version 1.1
33663 extension
33664
33665PathStencilDepthOffsetNV(factor, units)
33666 return void
33667 param factor Float32 in value
33668 param units Float32 in value
33669 category NV_path_rendering
33670 version 1.1
33671 extension
33672
33673StencilFillPathNV(path, fillMode, mask)
33674 return void
33675 param path Path in value
33676 param fillMode PathFillMode in value
33677 param mask MaskedStencilValue in value
33678 category NV_path_rendering
33679 version 1.1
33680 extension
33681
33682StencilStrokePathNV(path, reference, mask)
33683 return void
33684 param path Path in value
33685 param reference StencilValue in value
33686 param mask MaskedStencilValue in value
33687 category NV_path_rendering
33688 version 1.1
33689 extension
33690
33691StencilFillPathInstancedNV(numPaths, pathNameType, paths, pathBase, fillMode, mask, transformType, transformValues)
33692 return void
33693 param numPaths SizeI in value
33694 param pathNameType PathElementType in value
33695 param paths PathElement in array [COMPSIZE(numPaths,pathNameType,paths)]
33696 param pathBase Path in value
33697 param fillMode PathFillMode in value
33698 param mask MaskedStencilValue in value
33699 param transformType PathTransformType in value
33700 param transformValues Float32 in array [COMPSIZE(numPaths,transformType)]
33701 category NV_path_rendering
33702 version 1.1
33703 extension
33704
33705StencilStrokePathInstancedNV(numPaths, pathNameType, paths, pathBase, reference, mask, transformType, transformValues)
33706 return void
33707 param numPaths SizeI in value
33708 param pathNameType PathElementType in value
33709 param paths PathElement in array [COMPSIZE(numPaths,pathNameType,paths)]
33710 param pathBase Path in value
33711 param reference StencilValue in value
33712 param mask MaskedStencilValue in value
33713 param transformType PathTransformType in value
33714 param transformValues Float32 in array [COMPSIZE(numPaths,transformType)]
33715 category NV_path_rendering
33716 version 1.1
33717 extension
33718
33719# PATH COVERING
33720
33721PathCoverDepthFuncNV(func)
33722 return void
33723 param func DepthFunction in value
33724 category NV_path_rendering
33725 version 1.1
33726 extension
33727
33728PathColorGenNV(color, genMode, colorFormat, coeffs)
33729 return void
33730 param color PathColor in value
33731 param genMode PathGenMode in value
33732 param colorFormat PathColorFormat in value
33733 param coeffs Float32 in array [COMPSIZE(genMode,colorFormat)]
33734 category NV_path_rendering
33735 version 1.1
33736 extension
33737
33738PathTexGenNV(texCoordSet, genMode, components, coeffs)
33739 return void
33740 param texCoordSet PathColor in value
33741 param genMode PathGenMode in value
33742 param components Int32 in value
33743 param coeffs Float32 in array [COMPSIZE(genMode,components)]
33744 category NV_path_rendering
33745 version 1.1
33746 extension
33747
33748PathFogGenNV(genMode)
33749 return void
33750 param genMode PathGenMode in value
33751 category NV_path_rendering
33752 version 1.1
33753 extension
33754
33755CoverFillPathNV(path, coverMode)
33756 return void
33757 param path Path in value
33758 param coverMode PathCoverMode in value
33759 category NV_path_rendering
33760 version 1.1
33761 extension
33762
33763CoverStrokePathNV(path, coverMode)
33764 return void
33765 param path Path in value
33766 param coverMode PathCoverMode in value
33767 category NV_path_rendering
33768 version 1.1
33769 extension
33770
33771CoverFillPathInstancedNV(numPaths, pathNameType, paths, pathBase, coverMode, transformType, transformValues)
33772 return void
33773 param numPaths SizeI in value
33774 param pathNameType PathElementType in value
33775 param paths PathElement in array [COMPSIZE(numPaths,pathNameType,paths)]
33776 param pathBase Path in value
33777 param coverMode PathCoverMode in value
33778 param transformType PathTransformType in value
33779 param transformValues Float32 in array [COMPSIZE(numPaths,transformType)]
33780 category NV_path_rendering
33781 version 1.1
33782 extension
33783
33784CoverStrokePathInstancedNV(numPaths, pathNameType, paths, pathBase, coverMode, transformType, transformValues)
33785 return void
33786 param numPaths SizeI in value
33787 param pathNameType PathElementType in value
33788 param paths PathElement in array [COMPSIZE(numPaths,pathNameType,paths)]
33789 param pathBase Path in value
33790 param coverMode PathCoverMode in value
33791 param transformType PathTransformType in value
33792 param transformValues Float32 in array [COMPSIZE(numPaths,transformType)]
33793 category NV_path_rendering
33794 version 1.1
33795 extension
33796
33797# PATH QUERIES
33798
33799GetPathParameterivNV(path, pname, value)
33800 return void
33801 param path Path in value
33802 param pname PathParameter in value
33803 param value Int32 out array [4]
33804 category NV_path_rendering
33805 dlflags notlistable
33806 version 1.1
33807 extension
33808
33809GetPathParameterfvNV(path, pname, value)
33810 return void
33811 param path Path in value
33812 param pname PathParameter in value
33813 param value Float32 out array [4]
33814 category NV_path_rendering
33815 dlflags notlistable
33816 version 1.1
33817 extension
33818
33819GetPathCommandsNV(path, commands)
33820 return void
33821 param path Path in value
33822 param commands PathCommand out array [COMPSIZE(path)]
33823 category NV_path_rendering
33824 dlflags notlistable
33825 version 1.1
33826 extension
33827
33828GetPathCoordsNV(path, coords)
33829 return void
33830 param path Path in value
33831 param coords Float32 out array [COMPSIZE(path)]
33832 category NV_path_rendering
33833 dlflags notlistable
33834 version 1.1
33835 extension
33836
33837GetPathDashArrayNV(path, dashArray)
33838 return void
33839 param path Path in value
33840 param dashArray Float32 out array [COMPSIZE(path)]
33841 category NV_path_rendering
33842 dlflags notlistable
33843 version 1.1
33844 extension
33845
33846GetPathMetricsNV(metricQueryMask, numPaths, pathNameType, paths, pathBase, stride, metrics)
33847 return void
33848 param metricQueryMask PathMetricMask in value
33849 param numPaths SizeI in value
33850 param pathNameType PathElementType in value
33851 param paths PathElement in array [COMPSIZE(numPaths,pathNameType,paths)]
33852 param pathBase Path in value
33853 param stride SizeI in value
33854 param metrics Float32 out array [COMPSIZE(metricQueryMask,numPaths,stride)]
33855 category NV_path_rendering
33856 dlflags notlistable
33857 version 1.1
33858 extension
33859
33860GetPathMetricRangeNV(metricQueryMask, firstPathName, numPaths, stride, metrics)
33861 return void
33862 param metricQueryMask PathMetricMask in value
33863 param firstPathName Path in value
33864 param numPaths SizeI in value
33865 param stride SizeI in value
33866 param metrics Float32 out array [COMPSIZE(metricQueryMask,numPaths,stride)]
33867 category NV_path_rendering
33868 dlflags notlistable
33869 version 1.1
33870 extension
33871
33872GetPathSpacingNV(pathListMode, numPaths, pathNameType, paths, pathBase, advanceScale, kerningScale, transformType, returnedSpacing)
33873 return void
33874 param pathListMode PathListMode in value
33875 param numPaths SizeI in value
33876 param pathNameType PathElementType in value
33877 param paths PathElement in array [COMPSIZE(numPaths,pathNameType,paths)]
33878 param pathBase Path in value
33879 param advanceScale Float32 in value
33880 param kerningScale Float32 in value
33881 param transformType PathTransformType in value
33882 param returnedSpacing Float32 out array [COMPSIZE(pathListMode,numPaths)]
33883 category NV_path_rendering
33884 dlflags notlistable
33885 version 1.1
33886 extension
33887
33888GetPathColorGenivNV(color, pname, value)
33889 return void
33890 param color PathColor in value
33891 param pname PathGenMode in value
33892 param value Int32 out array [COMPSIZE(pname)]
33893 category NV_path_rendering
33894 dlflags notlistable
33895 version 1.1
33896 extension
33897
33898GetPathColorGenfvNV(color, pname, value)
33899 return void
33900 param color PathColor in value
33901 param pname PathGenMode in value
33902 param value Float32 out array [COMPSIZE(pname)]
33903 category NV_path_rendering
33904 dlflags notlistable
33905 version 1.1
33906 extension
33907
33908GetPathTexGenivNV(texCoordSet, pname, value)
33909 return void
33910 param texCoordSet TextureUnit in value
33911 param pname PathGenMode in value
33912 param value Int32 out array [COMPSIZE(pname)]
33913 category NV_path_rendering
33914 dlflags notlistable
33915 version 1.1
33916 extension
33917
33918GetPathTexGenfvNV(texCoordSet, pname, value)
33919 return void
33920 param texCoordSet TextureUnit in value
33921 param pname PathGenMode in value
33922 param value Float32 out array [COMPSIZE(pname)]
33923 category NV_path_rendering
33924 dlflags notlistable
33925 version 1.1
33926 extension
33927
33928IsPointInFillPathNV(path, mask, x, y)
33929 return Boolean
33930 param path Path in value
33931 param mask MaskedStencilValue in value
33932 param x Float32 in value
33933 param y Float32 in value
33934 category NV_path_rendering
33935 dlflags notlistable
33936 version 1.1
33937 extension
33938
33939IsPointInStrokePathNV(path, x, y)
33940 return Boolean
33941 param path Path in value
33942 param x Float32 in value
33943 param y Float32 in value
33944 category NV_path_rendering
33945 dlflags notlistable
33946 version 1.1
33947 extension
33948
33949GetPathLengthNV(path, startSegment, numSegments)
33950 return Float32
33951 param path Path in value
33952 param startSegment SizeI in value
33953 param numSegments SizeI in value
33954 category NV_path_rendering
33955 dlflags notlistable
33956 version 1.1
33957 extension
33958
33959PointAlongPathNV(path, startSegment, numSegments, distance, x, y, tangentX, tangentY)
33960 return Boolean
33961 param path Path in value
33962 param startSegment SizeI in value
33963 param numSegments SizeI in value
33964 param distance Float32 in value
33965 param x Float32 out array [1]
33966 param y Float32 out array [1]
33967 param tangentX Float32 out array [1]
33968 param tangentY Float32 out array [1]
33969 category NV_path_rendering
33970 dlflags notlistable
33971 version 1.1
33972 extension
33973
33974###############################################################################
33975#
33976# Extension #411
33977# AMD_pinned_memory commands
33978#
33979###############################################################################
33980
33981# (none)
33982newcategory: AMD_pinned_memory
33983
33984###############################################################################
33985#
33986# Extension #412 - WGL_NV_DX_interop2
33987#
33988###############################################################################
33989
33990###############################################################################
33991#
33992# Extension #413 - AMD_stencil_operation_extended
33993#
33994###############################################################################
33995
33996StencilOpValueAMD(face, value)
33997 return void
33998 param face StencilFaceDirection in value
33999 param value UInt32 in value
34000 category AMD_stencil_operation_extended
34001 version 1.2
34002 extension
34003 glxropcode ?
34004 glxflags ignore
34005 offset ?
34006
34007###############################################################################
34008#
34009# Extension #414 - GLX_EXT_swap_control_tear
34010# Extension #415 - WGL_EXT_swap_control_tear
34011#
34012###############################################################################
34013
34014###############################################################################
34015#
34016# Extension #416
34017# AMD_vertex_shader_viewport_index commands
34018#
34019###############################################################################
34020
34021# (none)
34022newcategory: AMD_vertex_shader_viewport_index
34023
34024###############################################################################
34025#
34026# Extension #417
34027# AMD_vertex_shader_layer commands
34028#
34029###############################################################################
34030
34031# (none)
34032newcategory: AMD_vertex_shader_layer
34033
34034###############################################################################
34035#
34036# Extension #418
34037# NV_bindless_texture commands
34038#
34039###############################################################################
34040
34041GetTextureHandleNV(texture)
34042 return UInt64
34043 param texture UInt32 in value
34044 category NV_bindless_texture
34045 dlflags notlistable
34046 version 4.0
34047 extension
34048 glxsingle ?
34049 glxflags ignore
34050 offset ?
34051
34052GetTextureSamplerHandleNV(texture, sampler)
34053 return UInt64
34054 param texture UInt32 in value
34055 param sampler UInt32 in value
34056 category NV_bindless_texture
34057 dlflags notlistable
34058 version 4.0
34059 extension
34060 glxsingle ?
34061 glxflags ignore
34062 offset ?
34063
34064MakeTextureHandleResidentNV(handle)
34065 return void
34066 param handle UInt64 in value
34067 category NV_bindless_texture
34068 version 4.0
34069 extension
34070 glxropcode ?
34071 glxflags ignore
34072 offset ?
34073
34074MakeTextureHandleNonResidentNV(handle)
34075 return void
34076 param handle UInt64 in value
34077 category NV_bindless_texture
34078 version 4.0
34079 extension
34080 glxropcode ?
34081 glxflags ignore
34082 offset ?
34083
34084GetImageHandleNV(texture, level, layered, layer, format)
34085 return UInt64
34086 param texture UInt32 in value
34087 param level Int32 in value
34088 param layered Boolean in value
34089 param layer Int32 in value
34090 param format GLenum in value
34091 category NV_bindless_texture
34092 dlflags notlistable
34093 version 4.0
34094 extension
34095 glxsingle ?
34096 glxflags ignore
34097 offset ?
34098
34099MakeImageHandleResidentNV(handle, access)
34100 return void
34101 param handle UInt64 in value
34102 param access GLenum in value
34103 category NV_bindless_texture
34104 version 4.0
34105 extension
34106 glxropcode ?
34107 glxflags ignore
34108 offset ?
34109
34110MakeImageHandleNonResidentNV(handle)
34111 return void
34112 param handle UInt64 in value
34113 category NV_bindless_texture
34114 version 4.0
34115 extension
34116 glxropcode ?
34117 glxflags ignore
34118 offset ?
34119
34120UniformHandleui64NV(location, value)
34121 return void
34122 param location Int32 in value
34123 param value UInt64 in value
34124 category NV_bindless_texture
34125 version 4.0
34126 extension
34127 glxropcode ?
34128 glxflags ignore
34129 offset ?
34130
34131UniformHandleui64vNV(location, count, value)
34132 return void
34133 param location Int32 in value
34134 param count SizeI in value
34135 param value UInt64 in array [count]
34136 category NV_bindless_texture
34137 version 4.0
34138 extension
34139 glxropcode ?
34140 glxflags ignore
34141 offset ?
34142
34143ProgramUniformHandleui64NV(program, location, value)
34144 return void
34145 param program UInt32 in value
34146 param location Int32 in value
34147 param value UInt64 in value
34148 category NV_bindless_texture
34149 version 4.0
34150 extension
34151 glxropcode ?
34152 glxflags ignore
34153 offset ?
34154
34155ProgramUniformHandleui64vNV(program, location, count, values)
34156 return void
34157 param program UInt32 in value
34158 param location Int32 in value
34159 param count SizeI in value
34160 param values UInt64 in array [count]
34161 category NV_bindless_texture
34162 version 4.0
34163 extension
34164 glxropcode ?
34165 glxflags ignore
34166 offset ?
34167
34168IsTextureHandleResidentNV(handle)
34169 return Boolean
34170 param handle UInt64 in value
34171 category NV_bindless_texture
34172 version 4.0
34173 extension
34174 glxropcode ?
34175 glxflags ignore
34176 offset ?
34177
34178IsImageHandleResidentNV(handle)
34179 return Boolean
34180 param handle UInt64 in value
34181 category NV_bindless_texture
34182 version 4.0
34183 extension
34184 glxropcode ?
34185 glxflags ignore
34186 offset ?
34187
34188###############################################################################
34189#
34190# Extension #419
34191# NV_shader_atomic_float commands
34192#
34193###############################################################################
34194
34195# (none)
34196newcategory: NV_shader_atomic_float
34197
34198###############################################################################
34199#
34200# Extension #420
34201# AMD_query_buffer_object commands
34202#
34203###############################################################################
34204
34205# (none)
34206newcategory: AMD_query_buffer_object
34207
34208###############################################################################
34209#
34210# Extension #421
34211# AMD_sparse_texture commands
34212#
34213###############################################################################
34214
34215TexStorageSparseAMD(target, internalFormat, width, height, depth, layers, flags)
34216 return void
34217 param target GLenum in value
34218 param internalFormat GLenum in value
34219 param width SizeI in value
34220 param height SizeI in value
34221 param depth SizeI in value
34222 param layers SizeI in value
34223 param flags GLbitfield in value
34224 category AMD_sparse_texture
34225 version 4.3
34226 extension
34227 glxropcode ?
34228 glxflags ignore
34229 offset ?
34230
34231TextureStorageSparseAMD(texture, target, internalFormat, width, height, depth, layers, flags)
34232 return void
34233 param texture UInt32 in value
34234 param target GLenum in value
34235 param internalFormat GLenum in value
34236 param width SizeI in value
34237 param height SizeI in value
34238 param depth SizeI in value
34239 param layers SizeI in value
34240 param flags GLbitfield in value
34241 category AMD_sparse_texture
34242 version 4.3
34243 extension
34244 glxropcode ?
34245 glxflags ignore
34246 offset ?
34247