update upstream sources
[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#
c7b31271
DH
4# THIS FILE IS OBSOLETE. Please migrate away from using the
5# ".spec" files to the XML Registry. See
6# http://www.opengl.org/registry/api/README.txt
7# for more information.
8#
5dfc6dda 9# Copyright (c) 1991-2005 Silicon Graphics, Inc. All Rights Reserved.
7e73e4d3 10# Copyright (c) 2006-2013 The Khronos Group Inc.
5dfc6dda
AW
11#
12# This document is licensed under the SGI Free Software B License Version
13# 2.0. For details, see http://oss.sgi.com/projects/FreeB/ .
14#
c7b31271 15# $Revision: 22136 $ on $Date: 2013-06-24 04:04:33 -0700 (Mon, 24 Jun 2013) $
5dfc6dda
AW
16
17required-props:
18# Description of a parameter
19param: retval retained
20# Display list flags
21dlflags: notlistable handcode prepad
22# GLX implementation flags
23glxflags: client-intercept client-handcode server-handcode EXT SGI ignore ARB
24# Vector ('v') equivalent form of a command taking 1-4 explicit xyzw/rgba arguments
25vectorequiv: *
26# Category a function falls in. While there are many categories for
27# early GL 1.0 functions, later functions just have a core version
28# (e.g. VERSION_major_minor) or extension name for the category.
29category: display-list drawing drawing-control feedback framebuf misc modeling pixel-op pixel-rw state-req xform
30category: 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
31category: 3DFX_tbuffer
c7b31271 32category: 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_tessellator
5dfc6dda
AW
33category: 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
34category: 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
35category: 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
36category: 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
37category: 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
38category: GREMEDY_frame_terminator GREMEDY_string_marker
39category: HP_image_transform
c7b31271 40category: IBM_multimode_draw_arrays IBM_static_data IBM_vertex_array_lists
5dfc6dda 41category: INGR_blend_func_separate
7e73e4d3 42category: INTEL_parallel_arrays INTEL_map_texture
5dfc6dda
AW
43category: KHR_debug
44category: MESAX_texture_stack MESA_resize_buffers MESA_window_pos
7e73e4d3
AW
45category: 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 NV_draw_texture
46category: NVX_conditional_render
47category: OES_byte_coordinates OES_fixed_point OES_single_precision OES_query_matrix
5dfc6dda
AW
48category: PGI_misc_hints
49category: S3_s3tc
50category: 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
51category: SUNX_constant_data SUN_global_alpha SUN_mesh_array SUN_triangle_list SUN_vertex
52
53# Categories for extensions with no functions - need not be included now
54#
55# 3DFX_multisample 3DFX_texture_compression_FXT1
56# 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
57# APPLE_specular_vector APPLE_transform_hint
58# 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
59# 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
60# HP_convolution_border_modes HP_occlusion_test HP_texture_lighting
61# IBM_cull_vertex IBM_rasterpos_clip
62# INGR_color_clamp INGR_interlace_read
63# KHR_texture_compression_astc_ldr
64# MESA_pack_invert MESA_ycbcr_texture
65# 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
66# PGI_vertex_hints
67# REND_screen_coordinates
68# 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
69# SUN_convolution_border_modes SUN_slice_accum
70# WIN_phong_shading WIN_specular_fog
71
72# Core version in which a function was introduced, or against
73# which an extension can be implemented
74version: 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
75# Core version in which a function was removed
76deprecated: 3.1
77# API profile - should only be compatibility since there are no core-only
78# functions for now.
79profile: compatibility
80# GLX Single, Rendering, or Vendor Private opcode
81glxsingle: *
82glxropcode: *
83glxvendorpriv: *
84# WGL implementation flags (incomplete)
85wglflags: client-handcode server-handcode small-data batchable
86# Drivers in which this is implemented (very incomplete)
87extension: future not_implemented soft WINSOFT NV10 NV20 NV50
88# Function this aliases (indistinguishable to the GL)
89alias: *
90# Mesa dispatch table offset (incomplete)
91offset: *
92# These properties are picked up from NVIDIA .spec files, we don't use them
93glfflags: *
94beginend: *
95glxvectorequiv: *
96subcategory: *
97glextmask: *
98
99###############################################################################
100#
101# glxsingle, glxropcode, and other GLX allocations to vendors
102# are used here, but the master registry for GLX is in
103# /repos/ogl/trunk/doc/registry/extensions.reserved
104#
105# XFree86 dispatch offsets: 0-645
106# 578-641 NV_vertex_program
107# GLS opcodes: 0x0030-0x0269
108#
109###############################################################################
110
111###############################################################################
112#
113# things to remember when adding an extension command
114#
115# - append new ARB and non-ARB extensions to the appropriate portion of
116# the spec file, in extension number order.
117# - leading tabs are suggested. Whitespace of any sort may be used elsewhere.
118# - set glxflags to "ignore" until GLX is updated to support the new command
119# - add new data types to typemaps/spec2wire.map
120# - add extension name in alphabetical order to category list
121# - add commands within an extension in spec order
122# - use existing command entries as a model (where possible)
123# - when reserving new glxropcodes, update extensions.reserved (per above)
124#
125###############################################################################
126
127# New type declarations
128
129passthru: #include <stddef.h>
130
131passthru: #ifndef GL_VERSION_2_0
132passthru: /* GL type for program/shader text */
133passthru: typedef char GLchar;
134passthru: #endif
135passthru:
136passthru: #ifndef GL_VERSION_1_5
137passthru: /* GL types for handling large vertex buffer objects */
138passthru: typedef ptrdiff_t GLintptr;
139passthru: typedef ptrdiff_t GLsizeiptr;
140passthru: #endif
141passthru:
142passthru: #ifndef GL_ARB_vertex_buffer_object
143passthru: /* GL types for handling large vertex buffer objects */
144passthru: typedef ptrdiff_t GLintptrARB;
145passthru: typedef ptrdiff_t GLsizeiptrARB;
146passthru: #endif
147passthru:
148passthru: #ifndef GL_ARB_shader_objects
149passthru: /* GL types for program/shader text and shader object handles */
150passthru: typedef char GLcharARB;
151passthru: typedef unsigned int GLhandleARB;
152passthru: #endif
153passthru:
154passthru: /* GL type for "half" precision (s10e5) float data in host memory */
155passthru: #ifndef GL_ARB_half_float_pixel
156passthru: typedef unsigned short GLhalfARB;
157passthru: #endif
158passthru:
159passthru: #ifndef GL_NV_half_float
160passthru: typedef unsigned short GLhalfNV;
161passthru: #endif
162passthru:
163passthru: #ifndef GLEXT_64_TYPES_DEFINED
164passthru: /* This code block is duplicated in glxext.h, so must be protected */
165passthru: #define GLEXT_64_TYPES_DEFINED
166passthru: /* Define int32_t, int64_t, and uint64_t types for UST/MSC */
167passthru: /* (as used in the GL_EXT_timer_query extension). */
168passthru: #if defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
169passthru: #include <inttypes.h>
170passthru: #elif defined(__sun__) || defined(__digital__)
171passthru: #include <inttypes.h>
172passthru: #if defined(__STDC__)
173passthru: #if defined(__arch64__) || defined(_LP64)
174passthru: typedef long int int64_t;
175passthru: typedef unsigned long int uint64_t;
176passthru: #else
177passthru: typedef long long int int64_t;
178passthru: typedef unsigned long long int uint64_t;
179passthru: #endif /* __arch64__ */
180passthru: #endif /* __STDC__ */
181passthru: #elif defined( __VMS ) || defined(__sgi)
182passthru: #include <inttypes.h>
183passthru: #elif defined(__SCO__) || defined(__USLC__)
184passthru: #include <stdint.h>
185passthru: #elif defined(__UNIXOS2__) || defined(__SOL64__)
186passthru: typedef long int int32_t;
187passthru: typedef long long int int64_t;
188passthru: typedef unsigned long long int uint64_t;
189passthru: #elif defined(_WIN32) && defined(__GNUC__)
190passthru: #include <stdint.h>
191passthru: #elif defined(_WIN32)
192passthru: typedef __int32 int32_t;
193passthru: typedef __int64 int64_t;
194passthru: typedef unsigned __int64 uint64_t;
195passthru: #else
196passthru: /* Fallback if nothing above works */
197passthru: #include <inttypes.h>
198passthru: #endif
199passthru: #endif
200passthru:
201passthru: #ifndef GL_EXT_timer_query
202passthru: typedef int64_t GLint64EXT;
203passthru: typedef uint64_t GLuint64EXT;
204passthru: #endif
205passthru:
206passthru: #ifndef GL_ARB_sync
207passthru: typedef int64_t GLint64;
208passthru: typedef uint64_t GLuint64;
209passthru: typedef struct __GLsync *GLsync;
210passthru: #endif
211passthru:
212passthru: #ifndef GL_ARB_cl_event
213passthru: /* These incomplete types let us declare types compatible with OpenCL's cl_context and cl_event */
214passthru: struct _cl_context;
215passthru: struct _cl_event;
216passthru: #endif
217passthru:
218passthru: #ifndef GL_ARB_debug_output
219passthru: typedef void (APIENTRY *GLDEBUGPROCARB)(GLenum source,GLenum type,GLuint id,GLenum severity,GLsizei length,const GLchar *message,GLvoid *userParam);
220passthru: #endif
221passthru:
222passthru: #ifndef GL_AMD_debug_output
223passthru: typedef void (APIENTRY *GLDEBUGPROCAMD)(GLuint id,GLenum category,GLenum severity,GLsizei length,const GLchar *message,GLvoid *userParam);
224passthru: #endif
225passthru:
226passthru: #ifndef GL_KHR_debug
227passthru: typedef void (APIENTRY *GLDEBUGPROC)(GLenum source,GLenum type,GLuint id,GLenum severity,GLsizei length,const GLchar *message,GLvoid *userParam);
228passthru: #endif
229passthru:
230passthru: #ifndef GL_NV_vdpau_interop
231passthru: typedef GLintptr GLvdpauSurfaceNV;
232passthru: #endif
233passthru:
7e73e4d3
AW
234passthru: #ifndef GL_OES_fixed_point
235passthru: /* GLint must be 32 bits, a relatively safe assumption on modern CPUs */
236passthru: typedef GLint GLfixed;
237passthru: #endif
238passthru:
5dfc6dda
AW
239
240###############################################################################
241###############################################################################
242#
243# OpenGL 1.0 commands
244#
245###############################################################################
246###############################################################################
247
248###############################################################################
249#
250# drawing-control commands
251#
252###############################################################################
253
254CullFace(mode)
255 return void
256 param mode CullFaceMode in value
257 category VERSION_1_0 # old: drawing-control
258 version 1.0
259 glxropcode 79
260 offset 152
261
262FrontFace(mode)
263 return void
264 param mode FrontFaceDirection in value
265 category VERSION_1_0 # old: drawing-control
266 version 1.0
267 glxropcode 84
268 offset 157
269
270Hint(target, mode)
271 return void
272 param target HintTarget in value
273 param mode HintMode in value
274 category VERSION_1_0 # old: drawing-control
275 version 1.0
276 glxropcode 85
277 offset 158
278
279LineWidth(width)
280 return void
281 param width CheckedFloat32 in value
282 category VERSION_1_0 # old: drawing-control
283 version 1.0
284 glxropcode 95
285 offset 168
286
287PointSize(size)
288 return void
289 param size CheckedFloat32 in value
290 category VERSION_1_0 # old: drawing-control
291 version 1.0
292 glxropcode 100
293 offset 173
294
295PolygonMode(face, mode)
296 return void
297 param face MaterialFace in value
298 param mode PolygonMode in value
299 category VERSION_1_0 # old: drawing-control
300 version 1.0
301 glxropcode 101
302 offset 174
303
304Scissor(x, y, width, height)
305 return void
306 param x WinCoord in value
307 param y WinCoord in value
308 param width SizeI in value
309 param height SizeI in value
310 category VERSION_1_0 # old: drawing-control
311 version 1.0
312 glxropcode 103
313 offset 176
314
315TexParameterf(target, pname, param)
316 return void
317 param target TextureTarget in value
318 param pname TextureParameterName in value
319 param param CheckedFloat32 in value
320 category VERSION_1_0 # old: drawing-control
321 version 1.0
322 glxropcode 105
323 wglflags small-data
324 offset 178
325
326TexParameterfv(target, pname, params)
327 return void
328 param target TextureTarget in value
329 param pname TextureParameterName in value
330 param params CheckedFloat32 in array [COMPSIZE(pname)]
331 category VERSION_1_0 # old: drawing-control
332 version 1.0
333 glxropcode 106
334 wglflags small-data
335 offset 179
336
337TexParameteri(target, pname, param)
338 return void
339 param target TextureTarget in value
340 param pname TextureParameterName in value
341 param param CheckedInt32 in value
342 category VERSION_1_0 # old: drawing-control
343 version 1.0
344 glxropcode 107
345 wglflags small-data
346 offset 180
347
348TexParameteriv(target, pname, params)
349 return void
350 param target TextureTarget in value
351 param pname TextureParameterName in value
352 param params CheckedInt32 in array [COMPSIZE(pname)]
353 category VERSION_1_0 # old: drawing-control
354 version 1.0
355 glxropcode 108
356 wglflags small-data
357 offset 181
358
359TexImage1D(target, level, internalformat, width, border, format, type, pixels)
360 return void
361 param target TextureTarget in value
362 param level CheckedInt32 in value
363 param internalformat TextureComponentCount in value
364 param width SizeI in value
365 param border CheckedInt32 in value
366 param format PixelFormat in value
367 param type PixelType in value
368 param pixels Void in array [COMPSIZE(format/type/width)]
369 category VERSION_1_0 # old: drawing-control
370 dlflags handcode
371 glxflags client-handcode server-handcode
372 version 1.0
373 glxropcode 109
374 wglflags client-handcode server-handcode
375 offset 182
376
377TexImage2D(target, level, internalformat, width, height, border, format, type, pixels)
378 return void
379 param target TextureTarget in value
380 param level CheckedInt32 in value
381 param internalformat TextureComponentCount in value
382 param width SizeI in value
383 param height SizeI in value
384 param border CheckedInt32 in value
385 param format PixelFormat in value
386 param type PixelType in value
387 param pixels Void in array [COMPSIZE(format/type/width/height)]
388 category VERSION_1_0 # old: drawing-control
389 dlflags handcode
390 glxflags client-handcode server-handcode
391 version 1.0
392 glxropcode 110
393 wglflags client-handcode server-handcode
394 offset 183
395
396###############################################################################
397#
398# framebuf commands
399#
400###############################################################################
401
402DrawBuffer(mode)
403 return void
404 param mode DrawBufferMode in value
405 category VERSION_1_0 # old: framebuf
406 version 1.0
407 glxropcode 126
408 offset 202
409
410Clear(mask)
411 return void
412 param mask ClearBufferMask in value
413 category VERSION_1_0 # old: framebuf
414 version 1.0
415 glxropcode 127
416 offset 203
417
418ClearColor(red, green, blue, alpha)
419 return void
420 param red ColorF in value
421 param green ColorF in value
422 param blue ColorF in value
423 param alpha ColorF in value
424 category VERSION_1_0 # old: framebuf
425 version 1.0
426 glxropcode 130
427 offset 206
428
429ClearStencil(s)
430 return void
431 param s StencilValue in value
432 category VERSION_1_0 # old: framebuf
433 version 1.0
434 glxropcode 131
435 offset 207
436
437ClearDepth(depth)
438 return void
439 param depth Float64 in value
440 category VERSION_1_0 # old: framebuf
441 version 1.0
442 glxropcode 132
443 offset 208
444
445StencilMask(mask)
446 return void
447 param mask MaskedStencilValue in value
448 category VERSION_1_0 # old: framebuf
449 version 1.0
450 glxropcode 133
451 offset 209
452
453ColorMask(red, green, blue, alpha)
454 return void
455 param red Boolean in value
456 param green Boolean in value
457 param blue Boolean in value
458 param alpha Boolean in value
459 category VERSION_1_0 # old: framebuf
460 version 1.0
461 glxropcode 134
462 offset 210
463
464DepthMask(flag)
465 return void
466 param flag Boolean in value
467 category VERSION_1_0 # old: framebuf
468 version 1.0
469 glxropcode 135
470 offset 211
471
472###############################################################################
473#
474# misc commands
475#
476###############################################################################
477
478Disable(cap)
479 return void
480 param cap EnableCap in value
481 category VERSION_1_0 # old: misc
482 version 1.0
483 dlflags handcode
484 glxflags client-handcode client-intercept
485 glxropcode 138
486 offset 214
487
488Enable(cap)
489 return void
490 param cap EnableCap in value
491 category VERSION_1_0 # old: misc
492 version 1.0
493 dlflags handcode
494 glxflags client-handcode client-intercept
495 glxropcode 139
496 offset 215
497
498Finish()
499 return void
500 dlflags notlistable
501 glxflags client-handcode server-handcode
502 category VERSION_1_0 # old: misc
503 version 1.0
504 glxsingle 108
505 offset 216
506
507Flush()
508 return void
509 dlflags notlistable
510 glxflags client-handcode client-intercept server-handcode
511 category VERSION_1_0 # old: misc
512 version 1.0
513 glxsingle 142
514 offset 217
515
516###############################################################################
517#
518# pixel-op commands
519#
520###############################################################################
521
522BlendFunc(sfactor, dfactor)
523 return void
524 param sfactor BlendingFactorSrc in value
525 param dfactor BlendingFactorDest in value
526 category VERSION_1_0 # old: pixel-op
527 version 1.0
528 glxropcode 160
529 offset 241
530
531LogicOp(opcode)
532 return void
533 param opcode LogicOp in value
534 category VERSION_1_0 # old: pixel-op
535 version 1.0
536 glxropcode 161
537 offset 242
538
539StencilFunc(func, ref, mask)
540 return void
541 param func StencilFunction in value
542 param ref StencilValue in value
543 param mask MaskedStencilValue in value
544 category VERSION_1_0 # old: pixel-op
545 version 1.0
546 glxropcode 162
547 offset 243
548
549StencilOp(fail, zfail, zpass)
550 return void
551 param fail StencilOp in value
552 param zfail StencilOp in value
553 param zpass StencilOp in value
554 category VERSION_1_0 # old: pixel-op
555 version 1.0
556 glxropcode 163
557 offset 244
558
559DepthFunc(func)
560 return void
561 param func DepthFunction in value
562 category VERSION_1_0 # old: pixel-op
563 version 1.0
564 glxropcode 164
565 offset 245
566
567###############################################################################
568#
569# pixel-rw commands
570#
571###############################################################################
572
573PixelStoref(pname, param)
574 return void
575 param pname PixelStoreParameter in value
576 param param CheckedFloat32 in value
577 dlflags notlistable
578 glxflags client-handcode
579 category VERSION_1_0 # old: pixel-rw
580 version 1.0
581 glxsingle 109
582 wglflags batchable
583 offset 249
584
585PixelStorei(pname, param)
586 return void
587 param pname PixelStoreParameter in value
588 param param CheckedInt32 in value
589 dlflags notlistable
590 glxflags client-handcode
591 category VERSION_1_0 # old: pixel-rw
592 version 1.0
593 glxsingle 110
594 wglflags batchable
595 offset 250
596
597ReadBuffer(mode)
598 return void
599 param mode ReadBufferMode in value
600 category VERSION_1_0 # old: pixel-rw
601 version 1.0
602 glxropcode 171
603 offset 254
604
605ReadPixels(x, y, width, height, format, type, pixels)
606 return void
607 param x WinCoord in value
608 param y WinCoord in value
609 param width SizeI in value
610 param height SizeI in value
611 param format PixelFormat in value
612 param type PixelType in value
613 param pixels Void out array [COMPSIZE(format/type/width/height)]
614 category VERSION_1_0 # old: pixel-rw
615 dlflags notlistable
616 glxflags client-handcode server-handcode
617 version 1.0
618 glxsingle 111
619 wglflags client-handcode server-handcode
620 offset 256
621
622###############################################################################
623#
624# state-req commands
625#
626###############################################################################
627
628GetBooleanv(pname, params)
629 return void
630 param pname GetPName in value
631 param params Boolean 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 112
637 wglflags small-data
638 offset 258
639
640GetDoublev(pname, params)
641 return void
642 param pname GetPName in value
643 param params Float64 out array [COMPSIZE(pname)]
644 category VERSION_1_0 # old: state-req
645 dlflags notlistable
646 glxflags client-handcode
647 version 1.0
648 glxsingle 114
649 wglflags small-data
650 offset 260
651
652GetError()
653 return ErrorCode
654 category VERSION_1_0 # old: state-req
655 dlflags notlistable
656 glxflags client-handcode
657 version 1.0
658 glxsingle 115
659 offset 261
660
661GetFloatv(pname, params)
662 return void
663 param pname GetPName in value
664 param params Float32 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 116
670 wglflags small-data
671 offset 262
672
673GetIntegerv(pname, params)
674 return void
675 param pname GetPName in value
676 param params Int32 out array [COMPSIZE(pname)]
677 category VERSION_1_0 # old: state-req
678 dlflags notlistable
679 glxflags client-handcode
680 version 1.0
681 glxsingle 117
682 wglflags small-data
683 offset 263
684
685GetString(name)
686 return String
687 param name StringName in value
688 category VERSION_1_0 # old: state-req
689 dlflags notlistable
690 glxflags client-handcode server-handcode
691 version 1.0
692 glxsingle 129
693 wglflags client-handcode server-handcode
694 offset 275
695
696GetTexImage(target, level, format, type, pixels)
697 return void
698 param target TextureTarget in value
699 param level CheckedInt32 in value
700 param format PixelFormat in value
701 param type PixelType in value
702 param pixels Void out array [COMPSIZE(target/level/format/type)]
703 category VERSION_1_0 # old: state-req
704 dlflags notlistable
705 glxflags client-handcode server-handcode
706 version 1.0
707 glxsingle 135
708 wglflags client-handcode server-handcode
709 offset 281
710
711GetTexParameterfv(target, pname, params)
712 return void
713 param target TextureTarget in value
714 param pname GetTextureParameter in value
715 param params Float32 out array [COMPSIZE(pname)]
716 category VERSION_1_0 # old: state-req
717 dlflags notlistable
718 version 1.0
719 glxsingle 136
720 wglflags small-data
721 offset 282
722
723GetTexParameteriv(target, pname, params)
724 return void
725 param target TextureTarget in value
726 param pname GetTextureParameter in value
727 param params Int32 out array [COMPSIZE(pname)]
728 category VERSION_1_0 # old: state-req
729 dlflags notlistable
730 version 1.0
731 glxsingle 137
732 wglflags small-data
733 offset 283
734
735GetTexLevelParameterfv(target, level, pname, params)
736 return void
737 param target TextureTarget in value
738 param level CheckedInt32 in value
739 param pname GetTextureParameter in value
740 param params Float32 out array [COMPSIZE(pname)]
741 category VERSION_1_0 # old: state-req
742 dlflags notlistable
743 version 1.0
744 glxsingle 138
745 wglflags small-data
746 offset 284
747
748GetTexLevelParameteriv(target, level, pname, params)
749 return void
750 param target TextureTarget in value
751 param level CheckedInt32 in value
752 param pname GetTextureParameter in value
753 param params Int32 out array [COMPSIZE(pname)]
754 category VERSION_1_0 # old: state-req
755 dlflags notlistable
756 version 1.0
757 glxsingle 139
758 wglflags small-data
759 offset 285
760
761IsEnabled(cap)
762 return Boolean
763 param cap EnableCap in value
764 category VERSION_1_0 # old: state-req
765 dlflags notlistable
766 version 1.0
767 glxflags client-handcode client-intercept
768 glxsingle 140
769 offset 286
770
771###############################################################################
772#
773# xform commands
774#
775###############################################################################
776
777DepthRange(near, far)
778 return void
779 param near Float64 in value
780 param far Float64 in value
781 category VERSION_1_0 # old: xform
782 version 1.0
783 glxropcode 174
784 offset 288
785
786Viewport(x, y, width, height)
787 return void
788 param x WinCoord in value
789 param y WinCoord in value
790 param width SizeI in value
791 param height SizeI in value
792 category VERSION_1_0 # old: xform
793 version 1.0
794 glxropcode 191
795 offset 305
796
797###############################################################################
798###############################################################################
799#
800# OpenGL 1.0 deprecated commands
801#
802###############################################################################
803###############################################################################
804
805# display-list commands
806
807NewList(list, mode)
808 return void
809 param list List in value
810 param mode ListMode in value
811 dlflags notlistable
812 category VERSION_1_0 # old: display-list
813 profile compatibility
814 version 1.0
815 deprecated 3.1
816 glxsingle 101
817 wglflags batchable
818 offset 0
819
820EndList()
821 return void
822 dlflags notlistable
823 category VERSION_1_0 # old: display-list
824 profile compatibility
825 version 1.0
826 deprecated 3.1
827 glxsingle 102
828 wglflags batchable
829 offset 1
830
831CallList(list)
832 return void
833 param list List in value
834 category VERSION_1_0 # old: display-list
835 profile compatibility
836 version 1.0
837 deprecated 3.1
838 glxropcode 1
839 offset 2
840
841CallLists(n, type, lists)
842 return void
843 param n SizeI in value
844 param type ListNameType in value
845 param lists Void in array [COMPSIZE(n/type)]
846 category VERSION_1_0 # old: display-list
847 glxflags client-handcode server-handcode
848 profile compatibility
849 version 1.0
850 deprecated 3.1
851 glxropcode 2
852 offset 3
853
854DeleteLists(list, range)
855 return void
856 param list List in value
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 103
864 wglflags batchable
865 offset 4
866
867GenLists(range)
868 return List
869 param range SizeI in value
870 dlflags notlistable
871 category VERSION_1_0 # old: display-list
872 profile compatibility
873 version 1.0
874 deprecated 3.1
875 glxsingle 104
876 offset 5
877
878ListBase(base)
879 return void
880 param base List in value
881 category VERSION_1_0 # old: display-list
882 profile compatibility
883 version 1.0
884 deprecated 3.1
885 glxropcode 3
886 offset 6
887
888# drawing commands
889
890Begin(mode)
891 return void
c7b31271 892 param mode PrimitiveType in value
5dfc6dda
AW
893 category VERSION_1_0 # old: drawing
894 profile compatibility
895 version 1.0
896 deprecated 3.1
897 glxropcode 4
898 offset 7
899
900Bitmap(width, height, xorig, yorig, xmove, ymove, bitmap)
901 return void
902 param width SizeI in value
903 param height SizeI in value
904 param xorig CoordF in value
905 param yorig CoordF in value
906 param xmove CoordF in value
907 param ymove CoordF in value
908 param bitmap UInt8 in array [COMPSIZE(width/height)]
909 category VERSION_1_0 # old: drawing
910 dlflags handcode
911 glxflags client-handcode server-handcode
912 profile compatibility
913 version 1.0
914 deprecated 3.1
915 glxropcode 5
916 wglflags client-handcode server-handcode
917 offset 8
918
919Color3b(red, green, blue)
920 return void
921 param red ColorB in value
922 param green ColorB in value
923 param blue ColorB in value
924 category VERSION_1_0 # old: drawing
925 vectorequiv Color3bv
926 profile compatibility
927 version 1.0
928 deprecated 3.1
929 offset 9
930
931Color3bv(v)
932 return void
933 param v ColorB in array [3]
934 category VERSION_1_0 # old: drawing
935 profile compatibility
936 version 1.0
937 deprecated 3.1
938 glxropcode 6
939 offset 10
940
941Color3d(red, green, blue)
942 return void
943 param red ColorD in value
944 param green ColorD in value
945 param blue ColorD in value
946 category VERSION_1_0 # old: drawing
947 vectorequiv Color3dv
948 profile compatibility
949 version 1.0
950 deprecated 3.1
951 offset 11
952
953Color3dv(v)
954 return void
955 param v ColorD in array [3]
956 category VERSION_1_0 # old: drawing
957 profile compatibility
958 version 1.0
959 deprecated 3.1
960 glxropcode 7
961 offset 12
962
963Color3f(red, green, blue)
964 return void
965 param red ColorF in value
966 param green ColorF in value
967 param blue ColorF in value
968 category VERSION_1_0 # old: drawing
969 vectorequiv Color3fv
970 profile compatibility
971 version 1.0
972 deprecated 3.1
973 offset 13
974
975Color3fv(v)
976 return void
977 param v ColorF in array [3]
978 category VERSION_1_0 # old: drawing
979 profile compatibility
980 version 1.0
981 deprecated 3.1
982 glxropcode 8
983 offset 14
984
985Color3i(red, green, blue)
986 return void
987 param red ColorI in value
988 param green ColorI in value
989 param blue ColorI in value
990 category VERSION_1_0 # old: drawing
991 vectorequiv Color3iv
992 profile compatibility
993 version 1.0
994 deprecated 3.1
995 offset 15
996
997Color3iv(v)
998 return void
999 param v ColorI in array [3]
1000 category VERSION_1_0 # old: drawing
1001 profile compatibility
1002 version 1.0
1003 deprecated 3.1
1004 glxropcode 9
1005 offset 16
1006
1007Color3s(red, green, blue)
1008 return void
1009 param red ColorS in value
1010 param green ColorS in value
1011 param blue ColorS in value
1012 category VERSION_1_0 # old: drawing
1013 vectorequiv Color3sv
1014 profile compatibility
1015 version 1.0
1016 deprecated 3.1
1017 offset 17
1018
1019Color3sv(v)
1020 return void
1021 param v ColorS in array [3]
1022 category VERSION_1_0 # old: drawing
1023 profile compatibility
1024 version 1.0
1025 deprecated 3.1
1026 glxropcode 10
1027 offset 18
1028
1029Color3ub(red, green, blue)
1030 return void
1031 param red ColorUB in value
1032 param green ColorUB in value
1033 param blue ColorUB in value
1034 category VERSION_1_0 # old: drawing
1035 vectorequiv Color3ubv
1036 profile compatibility
1037 version 1.0
1038 deprecated 3.1
1039 offset 19
1040
1041Color3ubv(v)
1042 return void
1043 param v ColorUB in array [3]
1044 category VERSION_1_0 # old: drawing
1045 profile compatibility
1046 version 1.0
1047 deprecated 3.1
1048 glxropcode 11
1049 offset 20
1050
1051Color3ui(red, green, blue)
1052 return void
1053 param red ColorUI in value
1054 param green ColorUI in value
1055 param blue ColorUI in value
1056 category VERSION_1_0 # old: drawing
1057 vectorequiv Color3uiv
1058 profile compatibility
1059 version 1.0
1060 deprecated 3.1
1061 offset 21
1062
1063Color3uiv(v)
1064 return void
1065 param v ColorUI in array [3]
1066 category VERSION_1_0 # old: drawing
1067 profile compatibility
1068 version 1.0
1069 deprecated 3.1
1070 glxropcode 12
1071 offset 22
1072
1073Color3us(red, green, blue)
1074 return void
1075 param red ColorUS in value
1076 param green ColorUS in value
1077 param blue ColorUS in value
1078 category VERSION_1_0 # old: drawing
1079 vectorequiv Color3usv
1080 profile compatibility
1081 version 1.0
1082 deprecated 3.1
1083 offset 23
1084
1085Color3usv(v)
1086 return void
1087 param v ColorUS in array [3]
1088 category VERSION_1_0 # old: drawing
1089 profile compatibility
1090 version 1.0
1091 deprecated 3.1
1092 glxropcode 13
1093 offset 24
1094
1095Color4b(red, green, blue, alpha)
1096 return void
1097 param red ColorB in value
1098 param green ColorB in value
1099 param blue ColorB in value
1100 param alpha ColorB in value
1101 category VERSION_1_0 # old: drawing
1102 vectorequiv Color4bv
1103 profile compatibility
1104 version 1.0
1105 deprecated 3.1
1106 offset 25
1107
1108Color4bv(v)
1109 return void
1110 param v ColorB in array [4]
1111 category VERSION_1_0 # old: drawing
1112 profile compatibility
1113 version 1.0
1114 deprecated 3.1
1115 glxropcode 14
1116 offset 26
1117
1118Color4d(red, green, blue, alpha)
1119 return void
1120 param red ColorD in value
1121 param green ColorD in value
1122 param blue ColorD in value
1123 param alpha ColorD in value
1124 category VERSION_1_0 # old: drawing
1125 vectorequiv Color4dv
1126 profile compatibility
1127 version 1.0
1128 deprecated 3.1
1129 offset 27
1130
1131Color4dv(v)
1132 return void
1133 param v ColorD in array [4]
1134 category VERSION_1_0 # old: drawing
1135 profile compatibility
1136 version 1.0
1137 deprecated 3.1
1138 glxropcode 15
1139 offset 28
1140
1141Color4f(red, green, blue, alpha)
1142 return void
1143 param red ColorF in value
1144 param green ColorF in value
1145 param blue ColorF in value
1146 param alpha ColorF in value
1147 category VERSION_1_0 # old: drawing
1148 vectorequiv Color4fv
1149 profile compatibility
1150 version 1.0
1151 deprecated 3.1
1152 offset 29
1153
1154Color4fv(v)
1155 return void
1156 param v ColorF in array [4]
1157 category VERSION_1_0 # old: drawing
1158 profile compatibility
1159 version 1.0
1160 deprecated 3.1
1161 glxropcode 16
1162 offset 30
1163
1164Color4i(red, green, blue, alpha)
1165 return void
1166 param red ColorI in value
1167 param green ColorI in value
1168 param blue ColorI in value
1169 param alpha ColorI in value
1170 category VERSION_1_0 # old: drawing
1171 vectorequiv Color4iv
1172 profile compatibility
1173 version 1.0
1174 deprecated 3.1
1175 offset 31
1176
1177Color4iv(v)
1178 return void
1179 param v ColorI in array [4]
1180 category VERSION_1_0 # old: drawing
1181 profile compatibility
1182 version 1.0
1183 deprecated 3.1
1184 glxropcode 17
1185 offset 32
1186
1187Color4s(red, green, blue, alpha)
1188 return void
1189 param red ColorS in value
1190 param green ColorS in value
1191 param blue ColorS in value
1192 param alpha ColorS in value
1193 category VERSION_1_0 # old: drawing
1194 vectorequiv Color4sv
1195 profile compatibility
1196 version 1.0
1197 deprecated 3.1
1198 offset 33
1199
1200Color4sv(v)
1201 return void
1202 param v ColorS in array [4]
1203 category VERSION_1_0 # old: drawing
1204 profile compatibility
1205 version 1.0
1206 deprecated 3.1
1207 glxropcode 18
1208 offset 34
1209
1210Color4ub(red, green, blue, alpha)
1211 return void
1212 param red ColorUB in value
1213 param green ColorUB in value
1214 param blue ColorUB in value
1215 param alpha ColorUB in value
1216 category VERSION_1_0 # old: drawing
1217 vectorequiv Color4ubv
1218 profile compatibility
1219 version 1.0
1220 deprecated 3.1
1221 offset 35
1222
1223Color4ubv(v)
1224 return void
1225 param v ColorUB in array [4]
1226 category VERSION_1_0 # old: drawing
1227 profile compatibility
1228 version 1.0
1229 deprecated 3.1
1230 glxropcode 19
1231 offset 36
1232
1233Color4ui(red, green, blue, alpha)
1234 return void
1235 param red ColorUI in value
1236 param green ColorUI in value
1237 param blue ColorUI in value
1238 param alpha ColorUI in value
1239 category VERSION_1_0 # old: drawing
1240 vectorequiv Color4uiv
1241 profile compatibility
1242 version 1.0
1243 deprecated 3.1
1244 offset 37
1245
1246Color4uiv(v)
1247 return void
1248 param v ColorUI in array [4]
1249 category VERSION_1_0 # old: drawing
1250 profile compatibility
1251 version 1.0
1252 deprecated 3.1
1253 glxropcode 20
1254 offset 38
1255
1256Color4us(red, green, blue, alpha)
1257 return void
1258 param red ColorUS in value
1259 param green ColorUS in value
1260 param blue ColorUS in value
1261 param alpha ColorUS in value
1262 category VERSION_1_0 # old: drawing
1263 vectorequiv Color4usv
1264 profile compatibility
1265 version 1.0
1266 deprecated 3.1
1267 offset 39
1268
1269Color4usv(v)
1270 return void
1271 param v ColorUS in array [4]
1272 category VERSION_1_0 # old: drawing
1273 profile compatibility
1274 version 1.0
1275 deprecated 3.1
1276 glxropcode 21
1277 offset 40
1278
1279EdgeFlag(flag)
1280 return void
1281 param flag Boolean in value
1282 category VERSION_1_0 # old: drawing
1283 vectorequiv EdgeFlagv
1284 profile compatibility
1285 version 1.0
1286 deprecated 3.1
1287 offset 41
1288
1289EdgeFlagv(flag)
1290 return void
1291 param flag Boolean in reference
1292 category VERSION_1_0 # old: drawing
1293 profile compatibility
1294 version 1.0
1295 deprecated 3.1
1296 glxropcode 22
1297 offset 42
1298
1299End()
1300 return void
1301 category VERSION_1_0 # old: drawing
1302 profile compatibility
1303 version 1.0
1304 deprecated 3.1
1305 glxropcode 23
1306 offset 43
1307
1308Indexd(c)
1309 return void
1310 param c ColorIndexValueD in value
1311 category VERSION_1_0 # old: drawing
1312 vectorequiv Indexdv
1313 profile compatibility
1314 version 1.0
1315 deprecated 3.1
1316 offset 44
1317
1318Indexdv(c)
1319 return void
1320 param c ColorIndexValueD in array [1]
1321 category VERSION_1_0 # old: drawing
1322 profile compatibility
1323 version 1.0
1324 deprecated 3.1
1325 glxropcode 24
1326 offset 45
1327
1328Indexf(c)
1329 return void
1330 param c ColorIndexValueF in value
1331 category VERSION_1_0 # old: drawing
1332 vectorequiv Indexfv
1333 profile compatibility
1334 version 1.0
1335 deprecated 3.1
1336 offset 46
1337
1338Indexfv(c)
1339 return void
1340 param c ColorIndexValueF in array [1]
1341 category VERSION_1_0 # old: drawing
1342 profile compatibility
1343 version 1.0
1344 deprecated 3.1
1345 glxropcode 25
1346 offset 47
1347
1348Indexi(c)
1349 return void
1350 param c ColorIndexValueI in value
1351 category VERSION_1_0 # old: drawing
1352 vectorequiv Indexiv
1353 profile compatibility
1354 version 1.0
1355 deprecated 3.1
1356 offset 48
1357
1358Indexiv(c)
1359 return void
1360 param c ColorIndexValueI in array [1]
1361 category VERSION_1_0 # old: drawing
1362 profile compatibility
1363 version 1.0
1364 deprecated 3.1
1365 glxropcode 26
1366 offset 49
1367
1368Indexs(c)
1369 return void
1370 param c ColorIndexValueS in value
1371 category VERSION_1_0 # old: drawing
1372 vectorequiv Indexsv
1373 profile compatibility
1374 version 1.0
1375 deprecated 3.1
1376 offset 50
1377
1378Indexsv(c)
1379 return void
1380 param c ColorIndexValueS in array [1]
1381 category VERSION_1_0 # old: drawing
1382 profile compatibility
1383 version 1.0
1384 deprecated 3.1
1385 glxropcode 27
1386 offset 51
1387
1388Normal3b(nx, ny, nz)
1389 return void
1390 param nx Int8 in value
1391 param ny Int8 in value
1392 param nz Int8 in value
1393 category VERSION_1_0 # old: drawing
1394 vectorequiv Normal3bv
1395 profile compatibility
1396 version 1.0
1397 deprecated 3.1
1398 offset 52
1399
1400Normal3bv(v)
1401 return void
1402 param v Int8 in array [3]
1403 category VERSION_1_0 # old: drawing
1404 profile compatibility
1405 version 1.0
1406 deprecated 3.1
1407 glxropcode 28
1408 offset 53
1409
1410Normal3d(nx, ny, nz)
1411 return void
1412 param nx CoordD in value
1413 param ny CoordD in value
1414 param nz CoordD in value
1415 category VERSION_1_0 # old: drawing
1416 vectorequiv Normal3dv
1417 profile compatibility
1418 version 1.0
1419 deprecated 3.1
1420 offset 54
1421
1422Normal3dv(v)
1423 return void
1424 param v CoordD in array [3]
1425 category VERSION_1_0 # old: drawing
1426 profile compatibility
1427 version 1.0
1428 deprecated 3.1
1429 glxropcode 29
1430 offset 55
1431
1432Normal3f(nx, ny, nz)
1433 return void
1434 param nx CoordF in value
1435 param ny CoordF in value
1436 param nz CoordF in value
1437 category VERSION_1_0 # old: drawing
1438 vectorequiv Normal3fv
1439 profile compatibility
1440 version 1.0
1441 deprecated 3.1
1442 offset 56
1443
1444Normal3fv(v)
1445 return void
1446 param v CoordF in array [3]
1447 category VERSION_1_0 # old: drawing
1448 profile compatibility
1449 version 1.0
1450 deprecated 3.1
1451 glxropcode 30
1452 offset 57
1453
1454Normal3i(nx, ny, nz)
1455 return void
1456 param nx Int32 in value
1457 param ny Int32 in value
1458 param nz Int32 in value
1459 category VERSION_1_0 # old: drawing
1460 vectorequiv Normal3iv
1461 profile compatibility
1462 version 1.0
1463 deprecated 3.1
1464 offset 58
1465
1466Normal3iv(v)
1467 return void
1468 param v Int32 in array [3]
1469 category VERSION_1_0 # old: drawing
1470 profile compatibility
1471 version 1.0
1472 deprecated 3.1
1473 glxropcode 31
1474 offset 59
1475
1476Normal3s(nx, ny, nz)
1477 return void
1478 param nx Int16 in value
1479 param ny Int16 in value
1480 param nz Int16 in value
1481 category VERSION_1_0 # old: drawing
1482 vectorequiv Normal3sv
1483 profile compatibility
1484 version 1.0
1485 deprecated 3.1
1486 offset 60
1487
1488Normal3sv(v)
1489 return void
1490 param v Int16 in array [3]
1491 category VERSION_1_0 # old: drawing
1492 profile compatibility
1493 version 1.0
1494 deprecated 3.1
1495 glxropcode 32
1496 offset 61
1497
1498RasterPos2d(x, y)
1499 return void
1500 param x CoordD in value
1501 param y CoordD in value
1502 category VERSION_1_0 # old: drawing
1503 vectorequiv RasterPos2dv
1504 profile compatibility
1505 version 1.0
1506 deprecated 3.1
1507 offset 62
1508
1509RasterPos2dv(v)
1510 return void
1511 param v CoordD in array [2]
1512 category VERSION_1_0 # old: drawing
1513 profile compatibility
1514 version 1.0
1515 deprecated 3.1
1516 glxropcode 33
1517 offset 63
1518
1519RasterPos2f(x, y)
1520 return void
1521 param x CoordF in value
1522 param y CoordF in value
1523 category VERSION_1_0 # old: drawing
1524 vectorequiv RasterPos2fv
1525 profile compatibility
1526 version 1.0
1527 deprecated 3.1
1528 offset 64
1529
1530RasterPos2fv(v)
1531 return void
1532 param v CoordF in array [2]
1533 category VERSION_1_0 # old: drawing
1534 profile compatibility
1535 version 1.0
1536 deprecated 3.1
1537 glxropcode 34
1538 offset 65
1539
1540RasterPos2i(x, y)
1541 return void
1542 param x CoordI in value
1543 param y CoordI in value
1544 category VERSION_1_0 # old: drawing
1545 vectorequiv RasterPos2iv
1546 profile compatibility
1547 version 1.0
1548 deprecated 3.1
1549 offset 66
1550
1551RasterPos2iv(v)
1552 return void
1553 param v CoordI in array [2]
1554 category VERSION_1_0 # old: drawing
1555 profile compatibility
1556 version 1.0
1557 deprecated 3.1
1558 glxropcode 35
1559 offset 67
1560
1561RasterPos2s(x, y)
1562 return void
1563 param x CoordS in value
1564 param y CoordS in value
1565 category VERSION_1_0 # old: drawing
1566 vectorequiv RasterPos2sv
1567 profile compatibility
1568 version 1.0
1569 deprecated 3.1
1570 offset 68
1571
1572RasterPos2sv(v)
1573 return void
1574 param v CoordS in array [2]
1575 category VERSION_1_0 # old: drawing
1576 profile compatibility
1577 version 1.0
1578 deprecated 3.1
1579 glxropcode 36
1580 offset 69
1581
1582RasterPos3d(x, y, z)
1583 return void
1584 param x CoordD in value
1585 param y CoordD in value
1586 param z CoordD in value
1587 vectorequiv RasterPos3dv
1588 category VERSION_1_0 # old: drawing
1589 profile compatibility
1590 version 1.0
1591 deprecated 3.1
1592 offset 70
1593
1594RasterPos3dv(v)
1595 return void
1596 param v CoordD in array [3]
1597 category VERSION_1_0 # old: drawing
1598 profile compatibility
1599 version 1.0
1600 deprecated 3.1
1601 glxropcode 37
1602 offset 71
1603
1604RasterPos3f(x, y, z)
1605 return void
1606 param x CoordF in value
1607 param y CoordF in value
1608 param z CoordF in value
1609 category VERSION_1_0 # old: drawing
1610 vectorequiv RasterPos3fv
1611 profile compatibility
1612 version 1.0
1613 deprecated 3.1
1614 offset 72
1615
1616RasterPos3fv(v)
1617 return void
1618 param v CoordF in array [3]
1619 category VERSION_1_0 # old: drawing
1620 profile compatibility
1621 version 1.0
1622 deprecated 3.1
1623 glxropcode 38
1624 offset 73
1625
1626RasterPos3i(x, y, z)
1627 return void
1628 param x CoordI in value
1629 param y CoordI in value
1630 param z CoordI in value
1631 category VERSION_1_0 # old: drawing
1632 vectorequiv RasterPos3iv
1633 profile compatibility
1634 version 1.0
1635 deprecated 3.1
1636 offset 74
1637
1638RasterPos3iv(v)
1639 return void
1640 param v CoordI in array [3]
1641 category VERSION_1_0 # old: drawing
1642 profile compatibility
1643 version 1.0
1644 deprecated 3.1
1645 glxropcode 39
1646 offset 75
1647
1648RasterPos3s(x, y, z)
1649 return void
1650 param x CoordS in value
1651 param y CoordS in value
1652 param z CoordS in value
1653 category VERSION_1_0 # old: drawing
1654 vectorequiv RasterPos3sv
1655 profile compatibility
1656 version 1.0
1657 deprecated 3.1
1658 offset 76
1659
1660RasterPos3sv(v)
1661 return void
1662 param v CoordS in array [3]
1663 category VERSION_1_0 # old: drawing
1664 profile compatibility
1665 version 1.0
1666 deprecated 3.1
1667 glxropcode 40
1668 offset 77
1669
1670RasterPos4d(x, y, z, w)
1671 return void
1672 param x CoordD in value
1673 param y CoordD in value
1674 param z CoordD in value
1675 param w CoordD in value
1676 vectorequiv RasterPos4dv
1677 category VERSION_1_0 # old: drawing
1678 profile compatibility
1679 version 1.0
1680 deprecated 3.1
1681 offset 78
1682
1683RasterPos4dv(v)
1684 return void
1685 param v CoordD in array [4]
1686 category VERSION_1_0 # old: drawing
1687 profile compatibility
1688 version 1.0
1689 deprecated 3.1
1690 glxropcode 41
1691 offset 79
1692
1693RasterPos4f(x, y, z, w)
1694 return void
1695 param x CoordF in value
1696 param y CoordF in value
1697 param z CoordF in value
1698 param w CoordF in value
1699 category VERSION_1_0 # old: drawing
1700 vectorequiv RasterPos4fv
1701 profile compatibility
1702 version 1.0
1703 deprecated 3.1
1704 offset 80
1705
1706RasterPos4fv(v)
1707 return void
1708 param v CoordF in array [4]
1709 category VERSION_1_0 # old: drawing
1710 profile compatibility
1711 version 1.0
1712 deprecated 3.1
1713 glxropcode 42
1714 offset 81
1715
1716RasterPos4i(x, y, z, w)
1717 return void
1718 param x CoordI in value
1719 param y CoordI in value
1720 param z CoordI in value
1721 param w CoordI in value
1722 category VERSION_1_0 # old: drawing
1723 vectorequiv RasterPos4iv
1724 profile compatibility
1725 version 1.0
1726 deprecated 3.1
1727 offset 82
1728
1729RasterPos4iv(v)
1730 return void
1731 param v CoordI in array [4]
1732 category VERSION_1_0 # old: drawing
1733 profile compatibility
1734 version 1.0
1735 deprecated 3.1
1736 glxropcode 43
1737 offset 83
1738
1739RasterPos4s(x, y, z, w)
1740 return void
1741 param x CoordS in value
1742 param y CoordS in value
1743 param z CoordS in value
1744 param w CoordS in value
1745 category VERSION_1_0 # old: drawing
1746 vectorequiv RasterPos4sv
1747 profile compatibility
1748 version 1.0
1749 deprecated 3.1
1750 offset 84
1751
1752RasterPos4sv(v)
1753 return void
1754 param v CoordS in array [4]
1755 category VERSION_1_0 # old: drawing
1756 profile compatibility
1757 version 1.0
1758 deprecated 3.1
1759 glxropcode 44
1760 offset 85
1761
1762Rectd(x1, y1, x2, y2)
1763 return void
1764 param x1 CoordD in value
1765 param y1 CoordD in value
1766 param x2 CoordD in value
1767 param y2 CoordD in value
1768 category VERSION_1_0 # old: drawing
1769 vectorequiv Rectdv
1770 profile compatibility
1771 version 1.0
1772 deprecated 3.1
1773 offset 86
1774
1775Rectdv(v1, v2)
1776 return void
1777 param v1 CoordD in array [2]
1778 param v2 CoordD in array [2]
1779 category VERSION_1_0 # old: drawing
1780 profile compatibility
1781 version 1.0
1782 deprecated 3.1
1783 glxropcode 45
1784 offset 87
1785
1786Rectf(x1, y1, x2, y2)
1787 return void
1788 param x1 CoordF in value
1789 param y1 CoordF in value
1790 param x2 CoordF in value
1791 param y2 CoordF in value
1792 category VERSION_1_0 # old: drawing
1793 vectorequiv Rectfv
1794 profile compatibility
1795 version 1.0
1796 deprecated 3.1
1797 offset 88
1798
1799Rectfv(v1, v2)
1800 return void
1801 param v1 CoordF in array [2]
1802 param v2 CoordF in array [2]
1803 category VERSION_1_0 # old: drawing
1804 profile compatibility
1805 version 1.0
1806 deprecated 3.1
1807 glxropcode 46
1808 offset 89
1809
1810Recti(x1, y1, x2, y2)
1811 return void
1812 param x1 CoordI in value
1813 param y1 CoordI in value
1814 param x2 CoordI in value
1815 param y2 CoordI in value
1816 category VERSION_1_0 # old: drawing
1817 vectorequiv Rectiv
1818 profile compatibility
1819 version 1.0
1820 deprecated 3.1
1821 offset 90
1822
1823Rectiv(v1, v2)
1824 return void
1825 param v1 CoordI in array [2]
1826 param v2 CoordI in array [2]
1827 category VERSION_1_0 # old: drawing
1828 profile compatibility
1829 version 1.0
1830 deprecated 3.1
1831 glxropcode 47
1832 offset 91
1833
1834Rects(x1, y1, x2, y2)
1835 return void
1836 param x1 CoordS in value
1837 param y1 CoordS in value
1838 param x2 CoordS in value
1839 param y2 CoordS in value
1840 category VERSION_1_0 # old: drawing
1841 vectorequiv Rectsv
1842 profile compatibility
1843 version 1.0
1844 deprecated 3.1
1845 offset 92
1846
1847Rectsv(v1, v2)
1848 return void
1849 param v1 CoordS in array [2]
1850 param v2 CoordS in array [2]
1851 category VERSION_1_0 # old: drawing
1852 profile compatibility
1853 version 1.0
1854 deprecated 3.1
1855 glxropcode 48
1856 offset 93
1857
1858TexCoord1d(s)
1859 return void
1860 param s CoordD in value
1861 category VERSION_1_0 # old: drawing
1862 vectorequiv TexCoord1dv
1863 profile compatibility
1864 version 1.0
1865 deprecated 3.1
1866 offset 94
1867
1868TexCoord1dv(v)
1869 return void
1870 param v CoordD in array [1]
1871 category VERSION_1_0 # old: drawing
1872 profile compatibility
1873 version 1.0
1874 deprecated 3.1
1875 glxropcode 49
1876 offset 95
1877
1878TexCoord1f(s)
1879 return void
1880 param s CoordF in value
1881 category VERSION_1_0 # old: drawing
1882 vectorequiv TexCoord1fv
1883 profile compatibility
1884 version 1.0
1885 deprecated 3.1
1886 offset 96
1887
1888TexCoord1fv(v)
1889 return void
1890 param v CoordF in array [1]
1891 category VERSION_1_0 # old: drawing
1892 profile compatibility
1893 version 1.0
1894 deprecated 3.1
1895 glxropcode 50
1896 offset 97
1897
1898TexCoord1i(s)
1899 return void
1900 param s CoordI in value
1901 category VERSION_1_0 # old: drawing
1902 vectorequiv TexCoord1iv
1903 profile compatibility
1904 version 1.0
1905 deprecated 3.1
1906 offset 98
1907
1908TexCoord1iv(v)
1909 return void
1910 param v CoordI in array [1]
1911 category VERSION_1_0 # old: drawing
1912 profile compatibility
1913 version 1.0
1914 deprecated 3.1
1915 glxropcode 51
1916 offset 99
1917
1918TexCoord1s(s)
1919 return void
1920 param s CoordS in value
1921 category VERSION_1_0 # old: drawing
1922 vectorequiv TexCoord1sv
1923 profile compatibility
1924 version 1.0
1925 deprecated 3.1
1926 offset 100
1927
1928TexCoord1sv(v)
1929 return void
1930 param v CoordS in array [1]
1931 category VERSION_1_0 # old: drawing
1932 profile compatibility
1933 version 1.0
1934 deprecated 3.1
1935 glxropcode 52
1936 offset 101
1937
1938TexCoord2d(s, t)
1939 return void
1940 param s CoordD in value
1941 param t CoordD in value
1942 category VERSION_1_0 # old: drawing
1943 vectorequiv TexCoord2dv
1944 profile compatibility
1945 version 1.0
1946 deprecated 3.1
1947 offset 102
1948
1949TexCoord2dv(v)
1950 return void
1951 param v CoordD in array [2]
1952 category VERSION_1_0 # old: drawing
1953 profile compatibility
1954 version 1.0
1955 deprecated 3.1
1956 glxropcode 53
1957 offset 103
1958
1959TexCoord2f(s, t)
1960 return void
1961 param s CoordF in value
1962 param t CoordF in value
1963 category VERSION_1_0 # old: drawing
1964 vectorequiv TexCoord2fv
1965 profile compatibility
1966 version 1.0
1967 deprecated 3.1
1968 offset 104
1969
1970TexCoord2fv(v)
1971 return void
1972 param v CoordF in array [2]
1973 category VERSION_1_0 # old: drawing
1974 profile compatibility
1975 version 1.0
1976 deprecated 3.1
1977 glxropcode 54
1978 offset 105
1979
1980TexCoord2i(s, t)
1981 return void
1982 param s CoordI in value
1983 param t CoordI in value
1984 category VERSION_1_0 # old: drawing
1985 vectorequiv TexCoord2iv
1986 profile compatibility
1987 version 1.0
1988 deprecated 3.1
1989 offset 106
1990
1991TexCoord2iv(v)
1992 return void
1993 param v CoordI in array [2]
1994 category VERSION_1_0 # old: drawing
1995 profile compatibility
1996 version 1.0
1997 deprecated 3.1
1998 glxropcode 55
1999 offset 107
2000
2001TexCoord2s(s, t)
2002 return void
2003 param s CoordS in value
2004 param t CoordS in value
2005 category VERSION_1_0 # old: drawing
2006 vectorequiv TexCoord2sv
2007 profile compatibility
2008 version 1.0
2009 deprecated 3.1
2010 offset 108
2011
2012TexCoord2sv(v)
2013 return void
2014 param v CoordS in array [2]
2015 category VERSION_1_0 # old: drawing
2016 profile compatibility
2017 version 1.0
2018 deprecated 3.1
2019 glxropcode 56
2020 offset 109
2021
2022TexCoord3d(s, t, r)
2023 return void
2024 param s CoordD in value
2025 param t CoordD in value
2026 param r CoordD in value
2027 category VERSION_1_0 # old: drawing
2028 vectorequiv TexCoord3dv
2029 profile compatibility
2030 version 1.0
2031 deprecated 3.1
2032 offset 110
2033
2034TexCoord3dv(v)
2035 return void
2036 param v CoordD in array [3]
2037 category VERSION_1_0 # old: drawing
2038 profile compatibility
2039 version 1.0
2040 deprecated 3.1
2041 glxropcode 57
2042 offset 111
2043
2044TexCoord3f(s, t, r)
2045 return void
2046 param s CoordF in value
2047 param t CoordF in value
2048 param r CoordF in value
2049 category VERSION_1_0 # old: drawing
2050 vectorequiv TexCoord3fv
2051 profile compatibility
2052 version 1.0
2053 deprecated 3.1
2054 offset 112
2055
2056TexCoord3fv(v)
2057 return void
2058 param v CoordF in array [3]
2059 category VERSION_1_0 # old: drawing
2060 profile compatibility
2061 version 1.0
2062 deprecated 3.1
2063 glxropcode 58
2064 offset 113
2065
2066TexCoord3i(s, t, r)
2067 return void
2068 param s CoordI in value
2069 param t CoordI in value
2070 param r CoordI in value
2071 category VERSION_1_0 # old: drawing
2072 vectorequiv TexCoord3iv
2073 profile compatibility
2074 version 1.0
2075 deprecated 3.1
2076 offset 114
2077
2078TexCoord3iv(v)
2079 return void
2080 param v CoordI in array [3]
2081 category VERSION_1_0 # old: drawing
2082 profile compatibility
2083 version 1.0
2084 deprecated 3.1
2085 glxropcode 59
2086 offset 115
2087
2088TexCoord3s(s, t, r)
2089 return void
2090 param s CoordS in value
2091 param t CoordS in value
2092 param r CoordS in value
2093 category VERSION_1_0 # old: drawing
2094 vectorequiv TexCoord3sv
2095 profile compatibility
2096 version 1.0
2097 deprecated 3.1
2098 offset 116
2099
2100TexCoord3sv(v)
2101 return void
2102 param v CoordS in array [3]
2103 category VERSION_1_0 # old: drawing
2104 profile compatibility
2105 version 1.0
2106 deprecated 3.1
2107 glxropcode 60
2108 offset 117
2109
2110TexCoord4d(s, t, r, q)
2111 return void
2112 param s CoordD in value
2113 param t CoordD in value
2114 param r CoordD in value
2115 param q CoordD in value
2116 category VERSION_1_0 # old: drawing
2117 vectorequiv TexCoord4dv
2118 profile compatibility
2119 version 1.0
2120 deprecated 3.1
2121 offset 118
2122
2123TexCoord4dv(v)
2124 return void
2125 param v CoordD in array [4]
2126 category VERSION_1_0 # old: drawing
2127 profile compatibility
2128 version 1.0
2129 deprecated 3.1
2130 glxropcode 61
2131 offset 119
2132
2133TexCoord4f(s, t, r, q)
2134 return void
2135 param s CoordF in value
2136 param t CoordF in value
2137 param r CoordF in value
2138 param q CoordF in value
2139 category VERSION_1_0 # old: drawing
2140 vectorequiv TexCoord4fv
2141 profile compatibility
2142 version 1.0
2143 deprecated 3.1
2144 offset 120
2145
2146TexCoord4fv(v)
2147 return void
2148 param v CoordF in array [4]
2149 category VERSION_1_0 # old: drawing
2150 profile compatibility
2151 version 1.0
2152 deprecated 3.1
2153 glxropcode 62
2154 offset 121
2155
2156TexCoord4i(s, t, r, q)
2157 return void
2158 param s CoordI in value
2159 param t CoordI in value
2160 param r CoordI in value
2161 param q CoordI in value
2162 category VERSION_1_0 # old: drawing
2163 vectorequiv TexCoord4iv
2164 profile compatibility
2165 version 1.0
2166 deprecated 3.1
2167 offset 122
2168
2169TexCoord4iv(v)
2170 return void
2171 param v CoordI in array [4]
2172 category VERSION_1_0 # old: drawing
2173 profile compatibility
2174 version 1.0
2175 deprecated 3.1
2176 glxropcode 63
2177 offset 123
2178
2179TexCoord4s(s, t, r, q)
2180 return void
2181 param s CoordS in value
2182 param t CoordS in value
2183 param r CoordS in value
2184 param q CoordS in value
2185 category VERSION_1_0 # old: drawing
2186 vectorequiv TexCoord4sv
2187 profile compatibility
2188 version 1.0
2189 deprecated 3.1
2190 offset 124
2191
2192TexCoord4sv(v)
2193 return void
2194 param v CoordS in array [4]
2195 category VERSION_1_0 # old: drawing
2196 profile compatibility
2197 version 1.0
2198 deprecated 3.1
2199 glxropcode 64
2200 offset 125
2201
2202Vertex2d(x, y)
2203 return void
2204 param x CoordD in value
2205 param y CoordD in value
2206 category VERSION_1_0 # old: drawing
2207 vectorequiv Vertex2dv
2208 profile compatibility
2209 version 1.0
2210 deprecated 3.1
2211 offset 126
2212
2213Vertex2dv(v)
2214 return void
2215 param v CoordD in array [2]
2216 category VERSION_1_0 # old: drawing
2217 profile compatibility
2218 version 1.0
2219 deprecated 3.1
2220 glxropcode 65
2221 offset 127
2222
2223Vertex2f(x, y)
2224 return void
2225 param x CoordF in value
2226 param y CoordF in value
2227 category VERSION_1_0 # old: drawing
2228 vectorequiv Vertex2fv
2229 profile compatibility
2230 version 1.0
2231 deprecated 3.1
2232 offset 128
2233
2234Vertex2fv(v)
2235 return void
2236 param v CoordF in array [2]
2237 category VERSION_1_0 # old: drawing
2238 profile compatibility
2239 version 1.0
2240 deprecated 3.1
2241 glxropcode 66
2242 offset 129
2243
2244Vertex2i(x, y)
2245 return void
2246 param x CoordI in value
2247 param y CoordI in value
2248 category VERSION_1_0 # old: drawing
2249 vectorequiv Vertex2iv
2250 profile compatibility
2251 version 1.0
2252 deprecated 3.1
2253 offset 130
2254
2255Vertex2iv(v)
2256 return void
2257 param v CoordI in array [2]
2258 category VERSION_1_0 # old: drawing
2259 profile compatibility
2260 version 1.0
2261 deprecated 3.1
2262 glxropcode 67
2263 offset 131
2264
2265Vertex2s(x, y)
2266 return void
2267 param x CoordS in value
2268 param y CoordS in value
2269 category VERSION_1_0 # old: drawing
2270 vectorequiv Vertex2sv
2271 profile compatibility
2272 version 1.0
2273 deprecated 3.1
2274 offset 132
2275
2276Vertex2sv(v)
2277 return void
2278 param v CoordS in array [2]
2279 category VERSION_1_0 # old: drawing
2280 profile compatibility
2281 version 1.0
2282 deprecated 3.1
2283 glxropcode 68
2284 offset 133
2285
2286Vertex3d(x, y, z)
2287 return void
2288 param x CoordD in value
2289 param y CoordD in value
2290 param z CoordD in value
2291 category VERSION_1_0 # old: drawing
2292 vectorequiv Vertex3dv
2293 profile compatibility
2294 version 1.0
2295 deprecated 3.1
2296 offset 134
2297
2298Vertex3dv(v)
2299 return void
2300 param v CoordD in array [3]
2301 category VERSION_1_0 # old: drawing
2302 profile compatibility
2303 version 1.0
2304 deprecated 3.1
2305 glxropcode 69
2306 offset 135
2307
2308Vertex3f(x, y, z)
2309 return void
2310 param x CoordF in value
2311 param y CoordF in value
2312 param z CoordF in value
2313 category VERSION_1_0 # old: drawing
2314 vectorequiv Vertex3fv
2315 profile compatibility
2316 version 1.0
2317 deprecated 3.1
2318 offset 136
2319
2320Vertex3fv(v)
2321 return void
2322 param v CoordF in array [3]
2323 category VERSION_1_0 # old: drawing
2324 profile compatibility
2325 version 1.0
2326 deprecated 3.1
2327 glxropcode 70
2328 offset 137
2329
2330Vertex3i(x, y, z)
2331 return void
2332 param x CoordI in value
2333 param y CoordI in value
2334 param z CoordI in value
2335 category VERSION_1_0 # old: drawing
2336 vectorequiv Vertex3iv
2337 profile compatibility
2338 version 1.0
2339 deprecated 3.1
2340 offset 138
2341
2342Vertex3iv(v)
2343 return void
2344 param v CoordI in array [3]
2345 category VERSION_1_0 # old: drawing
2346 profile compatibility
2347 version 1.0
2348 deprecated 3.1
2349 glxropcode 71
2350 offset 139
2351
2352Vertex3s(x, y, z)
2353 return void
2354 param x CoordS in value
2355 param y CoordS in value
2356 param z CoordS in value
2357 category VERSION_1_0 # old: drawing
2358 vectorequiv Vertex3sv
2359 profile compatibility
2360 version 1.0
2361 deprecated 3.1
2362 offset 140
2363
2364Vertex3sv(v)
2365 return void
2366 param v CoordS in array [3]
2367 category VERSION_1_0 # old: drawing
2368 profile compatibility
2369 version 1.0
2370 deprecated 3.1
2371 glxropcode 72
2372 offset 141
2373
2374Vertex4d(x, y, z, w)
2375 return void
2376 param x CoordD in value
2377 param y CoordD in value
2378 param z CoordD in value
2379 param w CoordD in value
2380 category VERSION_1_0 # old: drawing
2381 vectorequiv Vertex4dv
2382 profile compatibility
2383 version 1.0
2384 deprecated 3.1
2385 offset 142
2386
2387Vertex4dv(v)
2388 return void
2389 param v CoordD in array [4]
2390 category VERSION_1_0 # old: drawing
2391 profile compatibility
2392 version 1.0
2393 deprecated 3.1
2394 glxropcode 73
2395 offset 143
2396
2397Vertex4f(x, y, z, w)
2398 return void
2399 param x CoordF in value
2400 param y CoordF in value
2401 param z CoordF in value
2402 param w CoordF in value
2403 category VERSION_1_0 # old: drawing
2404 vectorequiv Vertex4fv
2405 profile compatibility
2406 version 1.0
2407 deprecated 3.1
2408 offset 144
2409
2410Vertex4fv(v)
2411 return void
2412 param v CoordF in array [4]
2413 category VERSION_1_0 # old: drawing
2414 profile compatibility
2415 version 1.0
2416 deprecated 3.1
2417 glxropcode 74
2418 offset 145
2419
2420Vertex4i(x, y, z, w)
2421 return void
2422 param x CoordI in value
2423 param y CoordI in value
2424 param z CoordI in value
2425 param w CoordI in value
2426 category VERSION_1_0 # old: drawing
2427 vectorequiv Vertex4iv
2428 profile compatibility
2429 version 1.0
2430 deprecated 3.1
2431 offset 146
2432
2433Vertex4iv(v)
2434 return void
2435 param v CoordI in array [4]
2436 category VERSION_1_0 # old: drawing
2437 profile compatibility
2438 version 1.0
2439 deprecated 3.1
2440 glxropcode 75
2441 offset 147
2442
2443Vertex4s(x, y, z, w)
2444 return void
2445 param x CoordS in value
2446 param y CoordS in value
2447 param z CoordS in value
2448 param w CoordS in value
2449 category VERSION_1_0 # old: drawing
2450 vectorequiv Vertex4sv
2451 profile compatibility
2452 version 1.0
2453 deprecated 3.1
2454 offset 148
2455
2456Vertex4sv(v)
2457 return void
2458 param v CoordS in array [4]
2459 category VERSION_1_0 # old: drawing
2460 profile compatibility
2461 version 1.0
2462 deprecated 3.1
2463 glxropcode 76
2464 offset 149
2465
2466ClipPlane(plane, equation)
2467 return void
2468 param plane ClipPlaneName in value
2469 param equation Float64 in array [4]
2470 category VERSION_1_0 # old: drawing-control
2471 profile compatibility
2472 version 1.0
2473 deprecated 3.1
2474 glxropcode 77
2475 offset 150
2476
2477ColorMaterial(face, mode)
2478 return void
2479 param face MaterialFace in value
2480 param mode ColorMaterialParameter in value
2481 category VERSION_1_0 # old: drawing-control
2482 profile compatibility
2483 version 1.0
2484 deprecated 3.1
2485 glxropcode 78
2486 offset 151
2487
2488Fogf(pname, param)
2489 return void
2490 param pname FogParameter in value
2491 param param CheckedFloat32 in value
2492 category VERSION_1_0 # old: drawing-control
2493 profile compatibility
2494 version 1.0
2495 deprecated 3.1
2496 glxropcode 80
2497 wglflags small-data
2498 offset 153
2499
2500Fogfv(pname, params)
2501 return void
2502 param pname FogParameter in value
2503 param params CheckedFloat32 in array [COMPSIZE(pname)]
2504 category VERSION_1_0 # old: drawing-control
2505 profile compatibility
2506 version 1.0
2507 deprecated 3.1
2508 glxropcode 81
2509 wglflags small-data
2510 offset 154
2511
2512Fogi(pname, param)
2513 return void
2514 param pname FogParameter in value
2515 param param CheckedInt32 in value
2516 category VERSION_1_0 # old: drawing-control
2517 profile compatibility
2518 version 1.0
2519 deprecated 3.1
2520 glxropcode 82
2521 wglflags small-data
2522 offset 155
2523
2524Fogiv(pname, params)
2525 return void
2526 param pname FogParameter in value
2527 param params CheckedInt32 in array [COMPSIZE(pname)]
2528 category VERSION_1_0 # old: drawing-control
2529 profile compatibility
2530 version 1.0
2531 deprecated 3.1
2532 glxropcode 83
2533 wglflags small-data
2534 offset 156
2535
2536Lightf(light, pname, param)
2537 return void
2538 param light LightName in value
2539 param pname LightParameter in value
2540 param param CheckedFloat32 in value
2541 category VERSION_1_0 # old: drawing-control
2542 profile compatibility
2543 version 1.0
2544 deprecated 3.1
2545 glxropcode 86
2546 wglflags small-data
2547 offset 159
2548
2549Lightfv(light, pname, params)
2550 return void
2551 param light LightName in value
2552 param pname LightParameter in value
2553 param params CheckedFloat32 in array [COMPSIZE(pname)]
2554 category VERSION_1_0 # old: drawing-control
2555 profile compatibility
2556 version 1.0
2557 deprecated 3.1
2558 glxropcode 87
2559 wglflags small-data
2560 offset 160
2561
2562Lighti(light, pname, param)
2563 return void
2564 param light LightName in value
2565 param pname LightParameter in value
2566 param param CheckedInt32 in value
2567 category VERSION_1_0 # old: drawing-control
2568 profile compatibility
2569 version 1.0
2570 deprecated 3.1
2571 glxropcode 88
2572 wglflags small-data
2573 offset 161
2574
2575Lightiv(light, pname, params)
2576 return void
2577 param light LightName in value
2578 param pname LightParameter in value
2579 param params CheckedInt32 in array [COMPSIZE(pname)]
2580 category VERSION_1_0 # old: drawing-control
2581 profile compatibility
2582 version 1.0
2583 deprecated 3.1
2584 glxropcode 89
2585 wglflags small-data
2586 offset 162
2587
2588LightModelf(pname, param)
2589 return void
2590 param pname LightModelParameter in value
2591 param param Float32 in value
2592 category VERSION_1_0 # old: drawing-control
2593 profile compatibility
2594 version 1.0
2595 deprecated 3.1
2596 glxropcode 90
2597 wglflags small-data
2598 offset 163
2599
2600LightModelfv(pname, params)
2601 return void
2602 param pname LightModelParameter in value
2603 param params Float32 in array [COMPSIZE(pname)]
2604 category VERSION_1_0 # old: drawing-control
2605 profile compatibility
2606 version 1.0
2607 deprecated 3.1
2608 glxropcode 91
2609 wglflags small-data
2610 offset 164
2611
2612LightModeli(pname, param)
2613 return void
2614 param pname LightModelParameter in value
2615 param param Int32 in value
2616 category VERSION_1_0 # old: drawing-control
2617 profile compatibility
2618 version 1.0
2619 deprecated 3.1
2620 glxropcode 92
2621 wglflags small-data
2622 offset 165
2623
2624LightModeliv(pname, params)
2625 return void
2626 param pname LightModelParameter in value
2627 param params Int32 in array [COMPSIZE(pname)]
2628 category VERSION_1_0 # old: drawing-control
2629 profile compatibility
2630 version 1.0
2631 deprecated 3.1
2632 glxropcode 93
2633 wglflags small-data
2634 offset 166
2635
2636LineStipple(factor, pattern)
2637 return void
2638 param factor CheckedInt32 in value
2639 param pattern LineStipple in value
2640 category VERSION_1_0 # old: drawing-control
2641 profile compatibility
2642 version 1.0
2643 deprecated 3.1
2644 glxropcode 94
2645 offset 167
2646
2647Materialf(face, pname, param)
2648 return void
2649 param face MaterialFace in value
2650 param pname MaterialParameter in value
2651 param param CheckedFloat32 in value
2652 category VERSION_1_0 # old: drawing-control
2653 profile compatibility
2654 version 1.0
2655 deprecated 3.1
2656 glxropcode 96
2657 wglflags small-data
2658 offset 169
2659
2660Materialfv(face, pname, params)
2661 return void
2662 param face MaterialFace in value
2663 param pname MaterialParameter in value
2664 param params CheckedFloat32 in array [COMPSIZE(pname)]
2665 category VERSION_1_0 # old: drawing-control
2666 profile compatibility
2667 version 1.0
2668 deprecated 3.1
2669 glxropcode 97
2670 wglflags small-data
2671 offset 170
2672
2673Materiali(face, pname, param)
2674 return void
2675 param face MaterialFace in value
2676 param pname MaterialParameter in value
2677 param param CheckedInt32 in value
2678 category VERSION_1_0 # old: drawing-control
2679 profile compatibility
2680 version 1.0
2681 deprecated 3.1
2682 glxropcode 98
2683 wglflags small-data
2684 offset 171
2685
2686Materialiv(face, pname, params)
2687 return void
2688 param face MaterialFace in value
2689 param pname MaterialParameter in value
2690 param params CheckedInt32 in array [COMPSIZE(pname)]
2691 category VERSION_1_0 # old: drawing-control
2692 profile compatibility
2693 version 1.0
2694 deprecated 3.1
2695 glxropcode 99
2696 wglflags small-data
2697 offset 172
2698
2699PolygonStipple(mask)
2700 return void
2701 param mask UInt8 in array [COMPSIZE()]
2702 category VERSION_1_0 # old: drawing-control
2703 dlflags handcode
2704 glxflags client-handcode server-handcode
2705 profile compatibility
2706 version 1.0
2707 deprecated 3.1
2708 glxropcode 102
2709 wglflags client-handcode server-handcode
2710 offset 175
2711
2712ShadeModel(mode)
2713 return void
2714 param mode ShadingModel in value
2715 category VERSION_1_0 # old: drawing-control
2716 profile compatibility
2717 version 1.0
2718 deprecated 3.1
2719 glxropcode 104
2720 offset 177
2721
2722TexEnvf(target, pname, param)
2723 return void
2724 param target TextureEnvTarget in value
2725 param pname TextureEnvParameter in value
2726 param param CheckedFloat32 in value
2727 category VERSION_1_0 # old: drawing-control
2728 profile compatibility
2729 version 1.0
2730 deprecated 3.1
2731 glxropcode 111
2732 wglflags small-data
2733 offset 184
2734
2735TexEnvfv(target, pname, params)
2736 return void
2737 param target TextureEnvTarget in value
2738 param pname TextureEnvParameter in value
2739 param params CheckedFloat32 in array [COMPSIZE(pname)]
2740 category VERSION_1_0 # old: drawing-control
2741 profile compatibility
2742 version 1.0
2743 deprecated 3.1
2744 glxropcode 112
2745 wglflags small-data
2746 offset 185
2747
2748TexEnvi(target, pname, param)
2749 return void
2750 param target TextureEnvTarget in value
2751 param pname TextureEnvParameter in value
2752 param param CheckedInt32 in value
2753 category VERSION_1_0 # old: drawing-control
2754 profile compatibility
2755 version 1.0
2756 deprecated 3.1
2757 glxropcode 113
2758 wglflags small-data
2759 offset 186
2760
2761TexEnviv(target, pname, params)
2762 return void
2763 param target TextureEnvTarget in value
2764 param pname TextureEnvParameter in value
2765 param params CheckedInt32 in array [COMPSIZE(pname)]
2766 category VERSION_1_0 # old: drawing-control
2767 profile compatibility
2768 version 1.0
2769 deprecated 3.1
2770 glxropcode 114
2771 wglflags small-data
2772 offset 187
2773
2774TexGend(coord, pname, param)
2775 return void
2776 param coord TextureCoordName in value
2777 param pname TextureGenParameter in value
2778 param param Float64 in value
2779 category VERSION_1_0 # old: drawing-control
2780 profile compatibility
2781 version 1.0
2782 deprecated 3.1
2783 glxropcode 115
2784 wglflags small-data
2785 offset 188
2786
2787TexGendv(coord, pname, params)
2788 return void
2789 param coord TextureCoordName in value
2790 param pname TextureGenParameter in value
2791 param params Float64 in array [COMPSIZE(pname)]
2792 category VERSION_1_0 # old: drawing-control
2793 profile compatibility
2794 version 1.0
2795 deprecated 3.1
2796 glxropcode 116
2797 wglflags small-data
2798 offset 189
2799
2800TexGenf(coord, pname, param)
2801 return void
2802 param coord TextureCoordName in value
2803 param pname TextureGenParameter in value
2804 param param CheckedFloat32 in value
2805 category VERSION_1_0 # old: drawing-control
2806 profile compatibility
2807 version 1.0
2808 deprecated 3.1
2809 glxropcode 117
2810 wglflags small-data
2811 offset 190
2812
2813TexGenfv(coord, pname, params)
2814 return void
2815 param coord TextureCoordName in value
2816 param pname TextureGenParameter in value
2817 param params CheckedFloat32 in array [COMPSIZE(pname)]
2818 category VERSION_1_0 # old: drawing-control
2819 profile compatibility
2820 version 1.0
2821 deprecated 3.1
2822 glxropcode 118
2823 wglflags small-data
2824 offset 191
2825
2826TexGeni(coord, pname, param)
2827 return void
2828 param coord TextureCoordName in value
2829 param pname TextureGenParameter in value
2830 param param CheckedInt32 in value
2831 category VERSION_1_0 # old: drawing-control
2832 profile compatibility
2833 version 1.0
2834 deprecated 3.1
2835 glxropcode 119
2836 wglflags small-data
2837 offset 192
2838
2839TexGeniv(coord, pname, params)
2840 return void
2841 param coord TextureCoordName in value
2842 param pname TextureGenParameter in value
2843 param params CheckedInt32 in array [COMPSIZE(pname)]
2844 category VERSION_1_0 # old: drawing-control
2845 profile compatibility
2846 version 1.0
2847 deprecated 3.1
2848 glxropcode 120
2849 wglflags small-data
2850 offset 193
2851
2852# feedback commands
2853
2854FeedbackBuffer(size, type, buffer)
2855 return void
2856 param size SizeI in value
2857 param type FeedbackType in value
2858 param buffer FeedbackElement out array [size] retained
2859 dlflags notlistable
2860 glxflags client-handcode server-handcode
2861 category VERSION_1_0 # old: feedback
2862 profile compatibility
2863 version 1.0
2864 deprecated 3.1
2865 glxsingle 105
2866 wglflags client-handcode server-handcode batchable
2867 offset 194
2868
2869SelectBuffer(size, buffer)
2870 return void
2871 param size SizeI in value
2872 param buffer SelectName out array [size] retained
2873 dlflags notlistable
2874 glxflags client-handcode server-handcode
2875 category VERSION_1_0 # old: feedback
2876 profile compatibility
2877 version 1.0
2878 deprecated 3.1
2879 glxsingle 106
2880 wglflags client-handcode server-handcode batchable
2881 offset 195
2882
2883RenderMode(mode)
2884 return Int32
2885 param mode RenderingMode in value
2886 category VERSION_1_0 # old: feedback
2887 dlflags notlistable
2888 glxflags client-handcode server-handcode
2889 profile compatibility
2890 version 1.0
2891 deprecated 3.1
2892 glxsingle 107
2893 wglflags client-handcode server-handcode
2894 offset 196
2895
2896InitNames()
2897 return void
2898 category VERSION_1_0 # old: feedback
2899 profile compatibility
2900 version 1.0
2901 deprecated 3.1
2902 glxropcode 121
2903 offset 197
2904
2905LoadName(name)
2906 return void
2907 param name SelectName in value
2908 category VERSION_1_0 # old: feedback
2909 profile compatibility
2910 version 1.0
2911 deprecated 3.1
2912 glxropcode 122
2913 offset 198
2914
2915PassThrough(token)
2916 return void
2917 param token FeedbackElement in value
2918 category VERSION_1_0 # old: feedback
2919 profile compatibility
2920 version 1.0
2921 deprecated 3.1
2922 glxropcode 123
2923 offset 199
2924
2925PopName()
2926 return void
2927 category VERSION_1_0 # old: feedback
2928 profile compatibility
2929 version 1.0
2930 deprecated 3.1
2931 glxropcode 124
2932 offset 200
2933
2934PushName(name)
2935 return void
2936 param name SelectName in value
2937 category VERSION_1_0 # old: feedback
2938 profile compatibility
2939 version 1.0
2940 deprecated 3.1
2941 glxropcode 125
2942 offset 201
2943
2944ClearAccum(red, green, blue, alpha)
2945 return void
2946 param red Float32 in value
2947 param green Float32 in value
2948 param blue Float32 in value
2949 param alpha Float32 in value
2950 category VERSION_1_0 # old: framebuf
2951 profile compatibility
2952 version 1.0
2953 deprecated 3.1
2954 glxropcode 128
2955 offset 204
2956
2957ClearIndex(c)
2958 return void
2959 param c MaskedColorIndexValueF in value
2960 category VERSION_1_0 # old: framebuf
2961 profile compatibility
2962 version 1.0
2963 deprecated 3.1
2964 glxropcode 129
2965 offset 205
2966
2967IndexMask(mask)
2968 return void
2969 param mask MaskedColorIndexValueI in value
2970 category VERSION_1_0 # old: framebuf
2971 profile compatibility
2972 version 1.0
2973 deprecated 3.1
2974 glxropcode 136
2975 offset 212
2976
2977Accum(op, value)
2978 return void
2979 param op AccumOp in value
2980 param value CoordF in value
2981 category VERSION_1_0 # old: misc
2982 profile compatibility
2983 version 1.0
2984 deprecated 3.1
2985 glxropcode 137
2986 offset 213
2987
2988PopAttrib()
2989 return void
2990 category VERSION_1_0 # old: misc
2991 profile compatibility
2992 version 1.0
2993 deprecated 3.1
2994 glxropcode 141
2995 offset 218
2996
2997PushAttrib(mask)
2998 return void
2999 param mask AttribMask in value
3000 category VERSION_1_0 # old: misc
3001 profile compatibility
3002 version 1.0
3003 deprecated 3.1
3004 glxropcode 142
3005 offset 219
3006
3007# modeling commands
3008
3009Map1d(target, u1, u2, stride, order, points)
3010 return void
3011 param target MapTarget in value
3012 param u1 CoordD in value
3013 param u2 CoordD in value
3014 param stride Int32 in value
3015 param order CheckedInt32 in value
3016 param points CoordD in array [COMPSIZE(target/stride/order)]
3017 category VERSION_1_0 # old: modeling
3018 dlflags handcode
3019 glxflags client-handcode server-handcode
3020 profile compatibility
3021 version 1.0
3022 deprecated 3.1
3023 glxropcode 143
3024 wglflags client-handcode server-handcode
3025 offset 220
3026
3027Map1f(target, u1, u2, stride, order, points)
3028 return void
3029 param target MapTarget in value
3030 param u1 CoordF in value
3031 param u2 CoordF in value
3032 param stride Int32 in value
3033 param order CheckedInt32 in value
3034 param points CoordF in array [COMPSIZE(target/stride/order)]
3035 category VERSION_1_0 # old: modeling
3036 dlflags handcode
3037 glxflags client-handcode server-handcode
3038 profile compatibility
3039 version 1.0
3040 deprecated 3.1
3041 glxropcode 144
3042 wglflags client-handcode server-handcode
3043 offset 221
3044
3045Map2d(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points)
3046 return void
3047 param target MapTarget in value
3048 param u1 CoordD in value
3049 param u2 CoordD in value
3050 param ustride Int32 in value
3051 param uorder CheckedInt32 in value
3052 param v1 CoordD in value
3053 param v2 CoordD in value
3054 param vstride Int32 in value
3055 param vorder CheckedInt32 in value
3056 param points CoordD in array [COMPSIZE(target/ustride/uorder/vstride/vorder)]
3057 category VERSION_1_0 # old: modeling
3058 dlflags handcode
3059 glxflags client-handcode server-handcode
3060 profile compatibility
3061 version 1.0
3062 deprecated 3.1
3063 glxropcode 145
3064 wglflags client-handcode server-handcode
3065 offset 222
3066
3067Map2f(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points)
3068 return void
3069 param target MapTarget in value
3070 param u1 CoordF in value
3071 param u2 CoordF in value
3072 param ustride Int32 in value
3073 param uorder CheckedInt32 in value
3074 param v1 CoordF in value
3075 param v2 CoordF in value
3076 param vstride Int32 in value
3077 param vorder CheckedInt32 in value
3078 param points CoordF in array [COMPSIZE(target/ustride/uorder/vstride/vorder)]
3079 category VERSION_1_0 # old: modeling
3080 dlflags handcode
3081 glxflags client-handcode server-handcode
3082 profile compatibility
3083 version 1.0
3084 deprecated 3.1
3085 glxropcode 146
3086 wglflags client-handcode server-handcode
3087 offset 223
3088
3089MapGrid1d(un, u1, u2)
3090 return void
3091 param un Int32 in value
3092 param u1 CoordD in value
3093 param u2 CoordD in value
3094 category VERSION_1_0 # old: modeling
3095 profile compatibility
3096 version 1.0
3097 deprecated 3.1
3098 glxropcode 147
3099 offset 224
3100
3101MapGrid1f(un, u1, u2)
3102 return void
3103 param un Int32 in value
3104 param u1 CoordF in value
3105 param u2 CoordF in value
3106 category VERSION_1_0 # old: modeling
3107 profile compatibility
3108 version 1.0
3109 deprecated 3.1
3110 glxropcode 148
3111 offset 225
3112
3113MapGrid2d(un, u1, u2, vn, v1, v2)
3114 return void
3115 param un Int32 in value
3116 param u1 CoordD in value
3117 param u2 CoordD in value
3118 param vn Int32 in value
3119 param v1 CoordD in value
3120 param v2 CoordD in value
3121 category VERSION_1_0 # old: modeling
3122 profile compatibility
3123 version 1.0
3124 deprecated 3.1
3125 glxropcode 149
3126 offset 226
3127
3128MapGrid2f(un, u1, u2, vn, v1, v2)
3129 return void
3130 param un Int32 in value
3131 param u1 CoordF in value
3132 param u2 CoordF in value
3133 param vn Int32 in value
3134 param v1 CoordF in value
3135 param v2 CoordF in value
3136 category VERSION_1_0 # old: modeling
3137 profile compatibility
3138 version 1.0
3139 deprecated 3.1
3140 glxropcode 150
3141 offset 227
3142
3143EvalCoord1d(u)
3144 return void
3145 param u CoordD in value
3146 category VERSION_1_0 # old: modeling
3147 vectorequiv EvalCoord1dv
3148 profile compatibility
3149 version 1.0
3150 deprecated 3.1
3151 offset 228
3152
3153EvalCoord1dv(u)
3154 return void
3155 param u CoordD in array [1]
3156 category VERSION_1_0 # old: modeling
3157 profile compatibility
3158 version 1.0
3159 deprecated 3.1
3160 glxropcode 151
3161 offset 229
3162
3163EvalCoord1f(u)
3164 return void
3165 param u CoordF in value
3166 category VERSION_1_0 # old: modeling
3167 vectorequiv EvalCoord1fv
3168 profile compatibility
3169 version 1.0
3170 deprecated 3.1
3171 offset 230
3172
3173EvalCoord1fv(u)
3174 return void
3175 param u CoordF in array [1]
3176 category VERSION_1_0 # old: modeling
3177 profile compatibility
3178 version 1.0
3179 deprecated 3.1
3180 glxropcode 152
3181 offset 231
3182
3183EvalCoord2d(u, v)
3184 return void
3185 param u CoordD in value
3186 param v CoordD in value
3187 category VERSION_1_0 # old: modeling
3188 vectorequiv EvalCoord2dv
3189 profile compatibility
3190 version 1.0
3191 deprecated 3.1
3192 offset 232
3193
3194EvalCoord2dv(u)
3195 return void
3196 param u CoordD in array [2]
3197 category VERSION_1_0 # old: modeling
3198 profile compatibility
3199 version 1.0
3200 deprecated 3.1
3201 glxropcode 153
3202 offset 233
3203
3204EvalCoord2f(u, v)
3205 return void
3206 param u CoordF in value
3207 param v CoordF in value
3208 category VERSION_1_0 # old: modeling
3209 vectorequiv EvalCoord2fv
3210 profile compatibility
3211 version 1.0
3212 deprecated 3.1
3213 offset 234
3214
3215EvalCoord2fv(u)
3216 return void
3217 param u CoordF in array [2]
3218 category VERSION_1_0 # old: modeling
3219 profile compatibility
3220 version 1.0
3221 deprecated 3.1
3222 glxropcode 154
3223 offset 235
3224
3225EvalMesh1(mode, i1, i2)
3226 return void
3227 param mode MeshMode1 in value
3228 param i1 CheckedInt32 in value
3229 param i2 CheckedInt32 in value
3230 category VERSION_1_0 # old: modeling
3231 profile compatibility
3232 version 1.0
3233 deprecated 3.1
3234 glxropcode 155
3235 offset 236
3236
3237EvalPoint1(i)
3238 return void
3239 param i Int32 in value
3240 category VERSION_1_0 # old: modeling
3241 profile compatibility
3242 version 1.0
3243 deprecated 3.1
3244 glxropcode 156
3245 offset 237
3246
3247EvalMesh2(mode, i1, i2, j1, j2)
3248 return void
3249 param mode MeshMode2 in value
3250 param i1 CheckedInt32 in value
3251 param i2 CheckedInt32 in value
3252 param j1 CheckedInt32 in value
3253 param j2 CheckedInt32 in value
3254 category VERSION_1_0 # old: modeling
3255 profile compatibility
3256 version 1.0
3257 deprecated 3.1
3258 glxropcode 157
3259 offset 238
3260
3261EvalPoint2(i, j)
3262 return void
3263 param i CheckedInt32 in value
3264 param j CheckedInt32 in value
3265 category VERSION_1_0 # old: modeling
3266 profile compatibility
3267 version 1.0
3268 deprecated 3.1
3269 glxropcode 158
3270 offset 239
3271
3272AlphaFunc(func, ref)
3273 return void
3274 param func AlphaFunction in value
3275 param ref Float32 in value
3276 category VERSION_1_0 # old: pixel-op
3277 profile compatibility
3278 version 1.0
3279 deprecated 3.1
3280 glxropcode 159
3281 offset 240
3282
3283PixelZoom(xfactor, yfactor)
3284 return void
3285 param xfactor Float32 in value
3286 param yfactor Float32 in value
3287 category VERSION_1_0 # old: pixel-rw
3288 profile compatibility
3289 version 1.0
3290 deprecated 3.1
3291 glxropcode 165
3292 offset 246
3293
3294PixelTransferf(pname, param)
3295 return void
3296 param pname PixelTransferParameter in value
3297 param param CheckedFloat32 in value
3298 category VERSION_1_0 # old: pixel-rw
3299 profile compatibility
3300 version 1.0
3301 deprecated 3.1
3302 glxropcode 166
3303 offset 247
3304
3305PixelTransferi(pname, param)
3306 return void
3307 param pname PixelTransferParameter in value
3308 param param CheckedInt32 in value
3309 category VERSION_1_0 # old: pixel-rw
3310 profile compatibility
3311 version 1.0
3312 deprecated 3.1
3313 glxropcode 167
3314 offset 248
3315
3316PixelMapfv(map, mapsize, values)
3317 return void
3318 param map PixelMap in value
3319 param mapsize CheckedInt32 in value
3320 param values Float32 in array [mapsize]
3321 category VERSION_1_0 # old: pixel-rw
3322 glxflags client-handcode
3323 profile compatibility
3324 version 1.0
3325 deprecated 3.1
3326 glxropcode 168
3327 offset 251
3328
3329PixelMapuiv(map, mapsize, values)
3330 return void
3331 param map PixelMap in value
3332 param mapsize CheckedInt32 in value
3333 param values UInt32 in array [mapsize]
3334 category VERSION_1_0 # old: pixel-rw
3335 glxflags client-handcode
3336 profile compatibility
3337 version 1.0
3338 deprecated 3.1
3339 glxropcode 169
3340 offset 252
3341
3342PixelMapusv(map, mapsize, values)
3343 return void
3344 param map PixelMap in value
3345 param mapsize CheckedInt32 in value
3346 param values UInt16 in array [mapsize]
3347 category VERSION_1_0 # old: pixel-rw
3348 glxflags client-handcode
3349 profile compatibility
3350 version 1.0
3351 deprecated 3.1
3352 glxropcode 170
3353 offset 253
3354
3355CopyPixels(x, y, width, height, type)
3356 return void
3357 param x WinCoord in value
3358 param y WinCoord in value
3359 param width SizeI in value
3360 param height SizeI in value
3361 param type PixelCopyType in value
3362 category VERSION_1_0 # old: pixel-rw
3363 profile compatibility
3364 version 1.0
3365 deprecated 3.1
3366 glxropcode 172
3367 offset 255
3368
3369DrawPixels(width, height, format, type, pixels)
3370 return void
3371 param width SizeI in value
3372 param height SizeI in value
3373 param format PixelFormat in value
3374 param type PixelType in value
3375 param pixels Void in array [COMPSIZE(format/type/width/height)]
3376 category VERSION_1_0 # old: pixel-rw
3377 dlflags handcode
3378 glxflags client-handcode server-handcode
3379 profile compatibility
3380 version 1.0
3381 deprecated 3.1
3382 glxropcode 173
3383 wglflags client-handcode server-handcode
3384 offset 257
3385
3386GetClipPlane(plane, equation)
3387 return void
3388 param plane ClipPlaneName in value
3389 param equation Float64 out array [4]
3390 category VERSION_1_0 # old: state-req
3391 dlflags notlistable
3392 profile compatibility
3393 version 1.0
3394 deprecated 3.1
3395 glxsingle 113
3396 glxflags client-handcode server-handcode
3397 offset 259
3398
3399GetLightfv(light, pname, params)
3400 return void
3401 param light LightName in value
3402 param pname LightParameter in value
3403 param params Float32 out array [COMPSIZE(pname)]
3404 category VERSION_1_0 # old: state-req
3405 dlflags notlistable
3406 profile compatibility
3407 version 1.0
3408 deprecated 3.1
3409 glxsingle 118
3410 wglflags small-data
3411 offset 264
3412
3413GetLightiv(light, pname, params)
3414 return void
3415 param light LightName in value
3416 param pname LightParameter in value
3417 param params Int32 out array [COMPSIZE(pname)]
3418 category VERSION_1_0 # old: state-req
3419 dlflags notlistable
3420 profile compatibility
3421 version 1.0
3422 deprecated 3.1
3423 glxsingle 119
3424 wglflags small-data
3425 offset 265
3426
3427GetMapdv(target, query, v)
3428 return void
3429 param target MapTarget in value
3430 param query GetMapQuery in value
3431 param v Float64 out array [COMPSIZE(target/query)]
3432 category VERSION_1_0 # old: state-req
3433 dlflags notlistable
3434 profile compatibility
3435 version 1.0
3436 deprecated 3.1
3437 glxsingle 120
3438 offset 266
3439
3440GetMapfv(target, query, v)
3441 return void
3442 param target MapTarget in value
3443 param query GetMapQuery in value
3444 param v Float32 out array [COMPSIZE(target/query)]
3445 category VERSION_1_0 # old: state-req
3446 dlflags notlistable
3447 profile compatibility
3448 version 1.0
3449 deprecated 3.1
3450 glxsingle 121
3451 offset 267
3452
3453GetMapiv(target, query, v)
3454 return void
3455 param target MapTarget in value
3456 param query GetMapQuery in value
3457 param v Int32 out array [COMPSIZE(target/query)]
3458 category VERSION_1_0 # old: state-req
3459 dlflags notlistable
3460 profile compatibility
3461 version 1.0
3462 deprecated 3.1
3463 glxsingle 122
3464 offset 268
3465
3466GetMaterialfv(face, pname, params)
3467 return void
3468 param face MaterialFace in value
3469 param pname MaterialParameter in value
3470 param params Float32 out array [COMPSIZE(pname)]
3471 category VERSION_1_0 # old: state-req
3472 dlflags notlistable
3473 profile compatibility
3474 version 1.0
3475 deprecated 3.1
3476 glxsingle 123
3477 wglflags small-data
3478 offset 269
3479
3480GetMaterialiv(face, pname, params)
3481 return void
3482 param face MaterialFace in value
3483 param pname MaterialParameter in value
3484 param params Int32 out array [COMPSIZE(pname)]
3485 category VERSION_1_0 # old: state-req
3486 dlflags notlistable
3487 profile compatibility
3488 version 1.0
3489 deprecated 3.1
3490 glxsingle 124
3491 wglflags small-data
3492 offset 270
3493
3494GetPixelMapfv(map, values)
3495 return void
3496 param map PixelMap in value
3497 param values Float32 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 125
3504 offset 271
3505
3506GetPixelMapuiv(map, values)
3507 return void
3508 param map PixelMap in value
3509 param values UInt32 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 126
3516 offset 272
3517
3518GetPixelMapusv(map, values)
3519 return void
3520 param map PixelMap in value
3521 param values UInt16 out array [COMPSIZE(map)]
3522 category VERSION_1_0 # old: state-req
3523 dlflags notlistable
3524 profile compatibility
3525 version 1.0
3526 deprecated 3.1
3527 glxsingle 127
3528 offset 273
3529
3530GetPolygonStipple(mask)
3531 return void
3532 param mask UInt8 out array [COMPSIZE()]
3533 category VERSION_1_0 # old: state-req
3534 dlflags notlistable
3535 glxflags client-handcode server-handcode
3536 profile compatibility
3537 version 1.0
3538 deprecated 3.1
3539 glxsingle 128
3540 wglflags client-handcode server-handcode
3541 offset 274
3542
3543GetTexEnvfv(target, pname, params)
3544 return void
3545 param target TextureEnvTarget in value
3546 param pname TextureEnvParameter in value
3547 param params Float32 out array [COMPSIZE(pname)]
3548 category VERSION_1_0 # old: state-req
3549 dlflags notlistable
3550 profile compatibility
3551 version 1.0
3552 deprecated 3.1
3553 glxsingle 130
3554 wglflags small-data
3555 offset 276
3556
3557GetTexEnviv(target, pname, params)
3558 return void
3559 param target TextureEnvTarget in value
3560 param pname TextureEnvParameter in value
3561 param params Int32 out array [COMPSIZE(pname)]
3562 category VERSION_1_0 # old: state-req
3563 dlflags notlistable
3564 profile compatibility
3565 version 1.0
3566 deprecated 3.1
3567 glxsingle 131
3568 wglflags small-data
3569 offset 277
3570
3571GetTexGendv(coord, pname, params)
3572 return void
3573 param coord TextureCoordName in value
3574 param pname TextureGenParameter in value
3575 param params Float64 out array [COMPSIZE(pname)]
3576 category VERSION_1_0 # old: state-req
3577 dlflags notlistable
3578 profile compatibility
3579 version 1.0
3580 deprecated 3.1
3581 glxsingle 132
3582 wglflags small-data
3583 offset 278
3584
3585GetTexGenfv(coord, pname, params)
3586 return void
3587 param coord TextureCoordName in value
3588 param pname TextureGenParameter in value
3589 param params Float32 out array [COMPSIZE(pname)]
3590 category VERSION_1_0 # old: state-req
3591 dlflags notlistable
3592 profile compatibility
3593 version 1.0
3594 deprecated 3.1
3595 glxsingle 133
3596 wglflags small-data
3597 offset 279
3598
3599GetTexGeniv(coord, pname, params)
3600 return void
3601 param coord TextureCoordName in value
3602 param pname TextureGenParameter in value
3603 param params Int32 out array [COMPSIZE(pname)]
3604 category VERSION_1_0 # old: state-req
3605 dlflags notlistable
3606 profile compatibility
3607 version 1.0
3608 deprecated 3.1
3609 glxsingle 134
3610 wglflags small-data
3611 offset 280
3612
3613IsList(list)
3614 return Boolean
3615 param list List in value
3616 category VERSION_1_0 # old: state-req
3617 dlflags notlistable
3618 profile compatibility
3619 version 1.0
3620 deprecated 3.1
3621 glxsingle 141
3622 offset 287
3623
3624Frustum(left, right, bottom, top, zNear, zFar)
3625 return void
3626 param left Float64 in value
3627 param right Float64 in value
3628 param bottom Float64 in value
3629 param top Float64 in value
3630 param zNear Float64 in value
3631 param zFar Float64 in value
3632 category VERSION_1_0 # old: xform
3633 profile compatibility
3634 version 1.0
3635 deprecated 3.1
3636 glxropcode 175
3637 offset 289
3638
3639LoadIdentity()
3640 return void
3641 category VERSION_1_0 # old: xform
3642 profile compatibility
3643 version 1.0
3644 deprecated 3.1
3645 glxropcode 176
3646 offset 290
3647
3648LoadMatrixf(m)
3649 return void
3650 param m Float32 in array [16]
3651 category VERSION_1_0 # old: xform
3652 profile compatibility
3653 version 1.0
3654 deprecated 3.1
3655 glxropcode 177
3656 offset 291
3657
3658LoadMatrixd(m)
3659 return void
3660 param m Float64 in array [16]
3661 category VERSION_1_0 # old: xform
3662 profile compatibility
3663 version 1.0
3664 deprecated 3.1
3665 glxropcode 178
3666 offset 292
3667
3668MatrixMode(mode)
3669 return void
3670 param mode MatrixMode in value
3671 category VERSION_1_0 # old: xform
3672 profile compatibility
3673 version 1.0
3674 deprecated 3.1
3675 glxropcode 179
3676 offset 293
3677
3678MultMatrixf(m)
3679 return void
3680 param m Float32 in array [16]
3681 category VERSION_1_0 # old: xform
3682 profile compatibility
3683 version 1.0
3684 deprecated 3.1
3685 glxropcode 180
3686 offset 294
3687
3688MultMatrixd(m)
3689 return void
3690 param m Float64 in array [16]
3691 category VERSION_1_0 # old: xform
3692 profile compatibility
3693 version 1.0
3694 deprecated 3.1
3695 glxropcode 181
3696 offset 295
3697
3698Ortho(left, right, bottom, top, zNear, zFar)
3699 return void
3700 param left Float64 in value
3701 param right Float64 in value
3702 param bottom Float64 in value
3703 param top Float64 in value
3704 param zNear Float64 in value
3705 param zFar Float64 in value
3706 category VERSION_1_0 # old: xform
3707 profile compatibility
3708 version 1.0
3709 deprecated 3.1
3710 glxropcode 182
3711 offset 296
3712
3713PopMatrix()
3714 return void
3715 category VERSION_1_0 # old: xform
3716 profile compatibility
3717 version 1.0
3718 deprecated 3.1
3719 glxropcode 183
3720 offset 297
3721
3722PushMatrix()
3723 return void
3724 category VERSION_1_0 # old: xform
3725 profile compatibility
3726 version 1.0
3727 deprecated 3.1
3728 glxropcode 184
3729 offset 298
3730
3731Rotated(angle, x, y, z)
3732 return void
3733 param angle Float64 in value
3734 param x Float64 in value
3735 param y Float64 in value
3736 param z Float64 in value
3737 category VERSION_1_0 # old: xform
3738 profile compatibility
3739 version 1.0
3740 deprecated 3.1
3741 glxropcode 185
3742 offset 299
3743
3744Rotatef(angle, x, y, z)
3745 return void
3746 param angle Float32 in value
3747 param x Float32 in value
3748 param y Float32 in value
3749 param z Float32 in value
3750 category VERSION_1_0 # old: xform
3751 profile compatibility
3752 version 1.0
3753 deprecated 3.1
3754 glxropcode 186
3755 offset 300
3756
3757Scaled(x, y, z)
3758 return void
3759 param x Float64 in value
3760 param y Float64 in value
3761 param z Float64 in value
3762 category VERSION_1_0 # old: xform
3763 profile compatibility
3764 version 1.0
3765 deprecated 3.1
3766 glxropcode 187
3767 offset 301
3768
3769Scalef(x, y, z)
3770 return void
3771 param x Float32 in value
3772 param y Float32 in value
3773 param z Float32 in value
3774 category VERSION_1_0 # old: xform
3775 profile compatibility
3776 version 1.0
3777 deprecated 3.1
3778 glxropcode 188
3779 offset 302
3780
3781Translated(x, y, z)
3782 return void
3783 param x Float64 in value
3784 param y Float64 in value
3785 param z Float64 in value
3786 category VERSION_1_0 # old: xform
3787 profile compatibility
3788 version 1.0
3789 deprecated 3.1
3790 glxropcode 189
3791 offset 303
3792
3793Translatef(x, y, z)
3794 return void
3795 param x Float32 in value
3796 param y Float32 in value
3797 param z Float32 in value
3798 category VERSION_1_0 # old: xform
3799 profile compatibility
3800 version 1.0
3801 deprecated 3.1
3802 glxropcode 190
3803 offset 304
3804
3805###############################################################################
3806###############################################################################
3807#
3808# OpenGL 1.1 commands
3809#
3810###############################################################################
3811###############################################################################
3812
3813DrawArrays(mode, first, count)
3814 return void
c7b31271 3815 param mode PrimitiveType in value
5dfc6dda
AW
3816 param first Int32 in value
3817 param count SizeI in value
3818 category VERSION_1_1
3819 dlflags handcode
3820 glxflags client-handcode client-intercept server-handcode
3821 version 1.1
3822 glxropcode 193
3823 offset 310
3824
3825DrawElements(mode, count, type, indices)
3826 return void
c7b31271 3827 param mode PrimitiveType in value
5dfc6dda
AW
3828 param count SizeI in value
3829 param type DrawElementsType in value
3830 param indices Void in array [COMPSIZE(count/type)]
3831 category VERSION_1_1
3832 dlflags handcode
3833 glxflags client-handcode client-intercept server-handcode
3834 version 1.1
3835 offset 311
3836
3837GetPointerv(pname, params)
3838 return void
3839 param pname GetPointervPName in value
3840 param params VoidPointer out reference
3841 category VERSION_1_1
3842 dlflags notlistable
3843 glxflags client-handcode client-intercept server-handcode
3844 version 1.1
3845 offset 329
3846
3847PolygonOffset(factor, units)
3848 return void
3849 param factor Float32 in value
3850 param units Float32 in value
3851 category VERSION_1_1
3852 version 1.1
3853 glxropcode 192
3854 offset 319
3855
3856# Arguably TexelInternalFormat, not PixelInternalFormat
3857CopyTexImage1D(target, level, internalformat, x, y, width, border)
3858 return void
3859 param target TextureTarget in value
3860 param level CheckedInt32 in value
3861 param internalformat PixelInternalFormat in value
3862 param x WinCoord in value
3863 param y WinCoord in value
3864 param width SizeI in value
3865 param border CheckedInt32 in value
3866 category VERSION_1_1
3867 version 1.1
3868 glxropcode 4119
3869 glxflags EXT
3870 offset 323
3871
3872# Arguably TexelInternalFormat, not PixelInternalFormat
3873CopyTexImage2D(target, level, internalformat, x, y, width, height, border)
3874 return void
3875 param target TextureTarget in value
3876 param level CheckedInt32 in value
3877 param internalformat PixelInternalFormat in value
3878 param x WinCoord in value
3879 param y WinCoord in value
3880 param width SizeI in value
3881 param height SizeI in value
3882 param border CheckedInt32 in value
3883 category VERSION_1_1
3884 version 1.1
3885 glxropcode 4120
3886 glxflags EXT
3887 offset 324
3888
3889CopyTexSubImage1D(target, level, xoffset, x, y, width)
3890 return void
3891 param target TextureTarget in value
3892 param level CheckedInt32 in value
3893 param xoffset CheckedInt32 in value
3894 param x WinCoord in value
3895 param y WinCoord in value
3896 param width SizeI in value
3897 category VERSION_1_1
3898 version 1.1
3899 glxropcode 4121
3900 glxflags EXT
3901 offset 325
3902
3903CopyTexSubImage2D(target, level, xoffset, yoffset, x, y, width, height)
3904 return void
3905 param target TextureTarget in value
3906 param level CheckedInt32 in value
3907 param xoffset CheckedInt32 in value
3908 param yoffset CheckedInt32 in value
3909 param x WinCoord in value
3910 param y WinCoord in value
3911 param width SizeI in value
3912 param height SizeI in value
3913 category VERSION_1_1
3914 version 1.1
3915 glxropcode 4122
3916 glxflags EXT
3917 offset 326
3918
3919TexSubImage1D(target, level, xoffset, width, format, type, pixels)
3920 return void
3921 param target TextureTarget in value
3922 param level CheckedInt32 in value
3923 param xoffset CheckedInt32 in value
3924 param width SizeI in value
3925 param format PixelFormat in value
3926 param type PixelType in value
3927 param pixels Void in array [COMPSIZE(format/type/width)]
3928 category VERSION_1_1
3929 dlflags handcode
3930 glxflags EXT client-handcode server-handcode
3931 version 1.1
3932 glxropcode 4099
3933 offset 332
3934
3935TexSubImage2D(target, level, xoffset, yoffset, width, height, format, type, pixels)
3936 return void
3937 param target TextureTarget in value
3938 param level CheckedInt32 in value
3939 param xoffset CheckedInt32 in value
3940 param yoffset CheckedInt32 in value
3941 param width SizeI in value
3942 param height SizeI in value
3943 param format PixelFormat in value
3944 param type PixelType in value
3945 param pixels Void in array [COMPSIZE(format/type/width/height)]
3946 category VERSION_1_1
3947 dlflags handcode
3948 glxflags EXT client-handcode server-handcode
3949 version 1.1
3950 glxropcode 4100
3951 offset 333
3952
3953BindTexture(target, texture)
3954 return void
3955 param target TextureTarget in value
3956 param texture Texture in value
3957 category VERSION_1_1
3958 version 1.1
3959 glxropcode 4117
3960 glxflags EXT
3961 offset 307
3962
3963DeleteTextures(n, textures)
3964 return void
3965 param n SizeI in value
3966 param textures Texture in array [n]
3967 category VERSION_1_1
3968 dlflags notlistable
3969 version 1.1
3970 glxsingle 144
3971 offset 327
3972
3973GenTextures(n, textures)
3974 return void
3975 param n SizeI in value
3976 param textures Texture out array [n]
3977 category VERSION_1_1
3978 dlflags notlistable
3979 version 1.1
3980 glxsingle 145
3981 offset 328
3982
3983IsTexture(texture)
3984 return Boolean
3985 param texture Texture in value
3986 category VERSION_1_1
3987 dlflags notlistable
3988 version 1.1
3989 glxsingle 146
3990 offset 330
3991
3992###############################################################################
3993###############################################################################
3994#
3995# OpenGL 1.1 deprecated commands
3996#
3997###############################################################################
3998###############################################################################
3999
4000ArrayElement(i)
4001 return void
4002 param i Int32 in value
4003 category VERSION_1_1
4004 profile compatibility
4005 dlflags handcode
4006 glxflags client-handcode client-intercept server-handcode
4007 version 1.1
4008 deprecated 3.1
4009 offset 306
4010
4011ColorPointer(size, type, stride, pointer)
4012 return void
4013 param size Int32 in value
4014 param type ColorPointerType in value
4015 param stride SizeI in value
4016 param pointer Void in array [COMPSIZE(size/type/stride)] retained
4017 category VERSION_1_1
4018 profile compatibility
4019 dlflags notlistable
4020 glxflags client-handcode client-intercept server-handcode
4021 version 1.1
4022 deprecated 3.1
4023 offset 308
4024
4025DisableClientState(array)
4026 return void
4027 param array EnableCap in value
4028 category VERSION_1_1
4029 profile compatibility
4030 version 1.1
4031 deprecated 3.1
4032 dlflags notlistable
4033 glxflags client-handcode client-intercept server-handcode
4034 offset 309
4035
4036EdgeFlagPointer(stride, pointer)
4037 return void
4038 param stride SizeI in value
4039 param pointer Void in array [COMPSIZE(stride)] retained
4040 category VERSION_1_1
4041 profile compatibility
4042 dlflags notlistable
4043 glxflags client-handcode client-intercept server-handcode
4044 version 1.1
4045 deprecated 3.1
4046 offset 312
4047
4048EnableClientState(array)
4049 return void
4050 param array EnableCap in value
4051 category VERSION_1_1
4052 profile compatibility
4053 dlflags notlistable
4054 glxflags client-handcode client-intercept server-handcode
4055 version 1.1
4056 deprecated 3.1
4057 offset 313
4058
4059IndexPointer(type, stride, pointer)
4060 return void
4061 param type IndexPointerType in value
4062 param stride SizeI in value
4063 param pointer Void in array [COMPSIZE(type/stride)] retained
4064 category VERSION_1_1
4065 profile compatibility
4066 dlflags notlistable
4067 glxflags client-handcode client-intercept server-handcode
4068 version 1.1
4069 deprecated 3.1
4070 offset 314
4071
4072InterleavedArrays(format, stride, pointer)
4073 return void
4074 param format InterleavedArrayFormat in value
4075 param stride SizeI in value
4076 param pointer Void in array [COMPSIZE(format/stride)] retained
4077 category VERSION_1_1
4078 profile compatibility
4079 dlflags notlistable
4080 glxflags client-handcode client-intercept server-handcode
4081 version 1.1
4082 deprecated 3.1
4083 offset 317
4084
4085NormalPointer(type, stride, pointer)
4086 return void
4087 param type NormalPointerType in value
4088 param stride SizeI in value
4089 param pointer Void in array [COMPSIZE(type/stride)] retained
4090 category VERSION_1_1
4091 profile compatibility
4092 dlflags notlistable
4093 glxflags client-handcode client-intercept server-handcode
4094 version 1.1
4095 deprecated 3.1
4096 offset 318
4097
4098TexCoordPointer(size, type, stride, pointer)
4099 return void
4100 param size Int32 in value
4101 param type TexCoordPointerType in value
4102 param stride SizeI in value
4103 param pointer Void in array [COMPSIZE(size/type/stride)] retained
4104 category VERSION_1_1
4105 profile compatibility
4106 dlflags notlistable
4107 glxflags client-handcode client-intercept server-handcode
4108 version 1.1
4109 deprecated 3.1
4110 offset 320
4111
4112VertexPointer(size, type, stride, pointer)
4113 return void
4114 param size Int32 in value
4115 param type VertexPointerType in value
4116 param stride SizeI in value
4117 param pointer Void in array [COMPSIZE(size/type/stride)] retained
4118 category VERSION_1_1
4119 profile compatibility
4120 dlflags notlistable
4121 glxflags client-handcode client-intercept server-handcode
4122 version 1.1
4123 deprecated 3.1
4124 offset 321
4125
4126AreTexturesResident(n, textures, residences)
4127 return Boolean
4128 param n SizeI in value
4129 param textures Texture in array [n]
4130 param residences Boolean out array [n]
4131 category VERSION_1_1
4132 profile compatibility
4133 glxsingle 143
4134 dlflags notlistable
4135 version 1.1
4136 deprecated 3.1
4137 offset 322
4138
4139PrioritizeTextures(n, textures, priorities)
4140 return void
4141 param n SizeI in value
4142 param textures Texture in array [n]
4143 param priorities Float32 in array [n]
4144 category VERSION_1_1
4145 profile compatibility
4146 version 1.1
4147 deprecated 3.1
4148 glxropcode 4118
4149 glxflags EXT
4150 offset 331
4151
4152Indexub(c)
4153 return void
4154 param c ColorIndexValueUB in value
4155 category VERSION_1_1
4156 profile compatibility
4157 vectorequiv Indexubv
4158 version 1.1
4159 offset 315
4160
4161Indexubv(c)
4162 return void
4163 param c ColorIndexValueUB in array [1]
4164 category VERSION_1_1
4165 profile compatibility
4166 version 1.1
4167 glxropcode 194
4168 offset 316
4169
4170PopClientAttrib()
4171 return void
4172 category VERSION_1_1
4173 profile compatibility
4174 version 1.1
4175 deprecated 3.1
4176 dlflags notlistable
4177 glxflags client-handcode client-intercept server-handcode
4178 offset 334
4179
4180PushClientAttrib(mask)
4181 return void
4182 param mask ClientAttribMask in value
4183 category VERSION_1_1
4184 profile compatibility
4185 version 1.1
4186 deprecated 3.1
4187 dlflags notlistable
4188 glxflags client-handcode client-intercept server-handcode
4189 offset 335
4190
4191###############################################################################
4192###############################################################################
4193#
4194# OpenGL 1.2 commands
4195#
4196###############################################################################
4197###############################################################################
4198
4199BlendColor(red, green, blue, alpha)
4200 return void
4201 param red ColorF in value
4202 param green ColorF in value
4203 param blue ColorF in value
4204 param alpha ColorF in value
4205 category VERSION_1_2
4206 glxflags EXT
4207 version 1.2
4208 glxropcode 4096
4209 offset 336
4210
4211BlendEquation(mode)
4212 return void
4213 param mode BlendEquationMode in value
4214 category VERSION_1_2
4215 glxflags EXT
4216 version 1.2
4217 glxropcode 4097
4218 offset 337
4219
4220DrawRangeElements(mode, start, end, count, type, indices)
4221 return void
c7b31271 4222 param mode PrimitiveType in value
5dfc6dda
AW
4223 param start UInt32 in value
4224 param end UInt32 in value
4225 param count SizeI in value
4226 param type DrawElementsType in value
4227 param indices Void in array [COMPSIZE(count/type)]
4228 category VERSION_1_2
4229 dlflags handcode
4230 glxflags client-handcode client-intercept server-handcode
4231 version 1.2
4232 offset 338
4233
4234# OpenGL 1.2 (EXT_texture3D) commands
4235
4236# Arguably TexelInternalFormat, not PixelInternalFormat
4237TexImage3D(target, level, internalformat, width, height, depth, border, format, type, pixels)
4238 return void
4239 param target TextureTarget in value
4240 param level CheckedInt32 in value
4241 param internalformat TextureComponentCount in value
4242 param width SizeI in value
4243 param height SizeI in value
4244 param depth SizeI in value
4245 param border CheckedInt32 in value
4246 param format PixelFormat in value
4247 param type PixelType in value
4248 param pixels Void in array [COMPSIZE(format/type/width/height/depth)]
4249 category VERSION_1_2
4250 dlflags handcode
4251 glxflags client-handcode server-handcode EXT
4252 version 1.2
5dfc6dda
AW
4253 glxropcode 4114
4254 offset 371
4255
4256TexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels)
4257 return void
4258 param target TextureTarget in value
4259 param level CheckedInt32 in value
4260 param xoffset CheckedInt32 in value
4261 param yoffset CheckedInt32 in value
4262 param zoffset CheckedInt32 in value
4263 param width SizeI in value
4264 param height SizeI in value
4265 param depth SizeI in value
4266 param format PixelFormat in value
4267 param type PixelType in value
4268 param pixels Void in array [COMPSIZE(format/type/width/height/depth)]
4269 category VERSION_1_2
4270 dlflags handcode
4271 glxflags client-handcode server-handcode EXT
4272 version 1.2
4273 glxropcode 4115
4274 offset 372
4275
4276# OpenGL 1.2 (EXT_copy_texture) commands (specific to texture3D)
4277
4278CopyTexSubImage3D(target, level, xoffset, yoffset, zoffset, x, y, width, height)
4279 return void
4280 param target TextureTarget in value
4281 param level CheckedInt32 in value
4282 param xoffset CheckedInt32 in value
4283 param yoffset CheckedInt32 in value
4284 param zoffset CheckedInt32 in value
4285 param x WinCoord in value
4286 param y WinCoord in value
4287 param width SizeI in value
4288 param height SizeI in value
4289 category VERSION_1_2
4290 glxflags EXT
4291 version 1.2
4292 glxropcode 4123
4293 offset 373
4294
4295###############################################################################
4296###############################################################################
4297#
4298# OpenGL 1.2 deprecated commands
4299#
4300###############################################################################
4301###############################################################################
4302
4303# OpenGL 1.2 (SGI_color_table) commands
4304
4305ColorTable(target, internalformat, width, format, type, table)
4306 return void
4307 param target ColorTableTarget in value
4308 param internalformat PixelInternalFormat in value
4309 param width SizeI in value
4310 param format PixelFormat in value
4311 param type PixelType in value
4312 param table Void in array [COMPSIZE(format/type/width)]
4313 category VERSION_1_2
4314 profile compatibility
4315 dlflags handcode
4316 glxflags client-handcode server-handcode EXT
4317 version 1.2
4318 deprecated 3.1
4319 glxropcode 2053
4320 offset 339
4321
4322ColorTableParameterfv(target, pname, params)
4323 return void
4324 param target ColorTableTarget in value
4325 param pname ColorTableParameterPName in value
4326 param params CheckedFloat32 in array [COMPSIZE(pname)]
4327 category VERSION_1_2
4328 profile compatibility
4329 glxflags EXT
4330 version 1.2
4331 deprecated 3.1
4332 glxropcode 2054
4333 offset 340
4334
4335ColorTableParameteriv(target, pname, params)
4336 return void
4337 param target ColorTableTarget in value
4338 param pname ColorTableParameterPName in value
4339 param params CheckedInt32 in array [COMPSIZE(pname)]
4340 category VERSION_1_2
4341 profile compatibility
4342 glxflags EXT
4343 version 1.2
4344 deprecated 3.1
4345 glxropcode 2055
4346 offset 341
4347
4348CopyColorTable(target, internalformat, x, y, width)
4349 return void
4350 param target ColorTableTarget in value
4351 param internalformat PixelInternalFormat in value
4352 param x WinCoord in value
4353 param y WinCoord in value
4354 param width SizeI in value
4355 category VERSION_1_2
4356 profile compatibility
4357 glxflags EXT
4358 version 1.2
4359 deprecated 3.1
4360 glxropcode 2056
4361 offset 342
4362
4363GetColorTable(target, format, type, table)
4364 return void
4365 param target ColorTableTarget in value
4366 param format PixelFormat in value
4367 param type PixelType in value
4368 param table Void out array [COMPSIZE(target/format/type)]
4369 category VERSION_1_2
4370 profile compatibility
4371 dlflags notlistable
4372 glxflags client-handcode server-handcode
4373 version 1.2
4374 deprecated 3.1
4375 glxsingle 147
4376 offset 343
4377
4378GetColorTableParameterfv(target, pname, params)
4379 return void
4380 param target ColorTableTarget in value
4381 param pname GetColorTableParameterPName in value
4382 param params Float32 out array [COMPSIZE(pname)]
4383 category VERSION_1_2
4384 profile compatibility
4385 dlflags notlistable
4386 version 1.2
4387 deprecated 3.1
4388 glxsingle 148
4389 offset 344
4390
4391GetColorTableParameteriv(target, pname, params)
4392 return void
4393 param target ColorTableTarget in value
4394 param pname GetColorTableParameterPName in value
4395 param params Int32 out array [COMPSIZE(pname)]
4396 category VERSION_1_2
4397 profile compatibility
4398 dlflags notlistable
4399 version 1.2
4400 deprecated 3.1
4401 glxsingle 149
4402 offset 345
4403
4404# OpenGL 1.2 (EXT_color_subtable) commands
4405
4406ColorSubTable(target, start, count, format, type, data)
4407 return void
4408 param target ColorTableTarget in value
4409 param start SizeI in value
4410 param count SizeI in value
4411 param format PixelFormat in value
4412 param type PixelType in value
4413 param data Void in array [COMPSIZE(format/type/count)]
4414 category VERSION_1_2
4415 profile compatibility
4416 dlflags handcode
4417 glxflags client-handcode server-handcode
4418 version 1.2
4419 deprecated 3.1
4420 glxropcode 195
4421 offset 346
4422
4423CopyColorSubTable(target, start, x, y, width)
4424 return void
4425 param target ColorTableTarget in value
4426 param start SizeI in value
4427 param x WinCoord in value
4428 param y WinCoord in value
4429 param width SizeI in value
4430 category VERSION_1_2
4431 profile compatibility
4432 version 1.2
4433 deprecated 3.1
4434 glxropcode 196
4435 offset 347
4436
4437# OpenGL 1.2 (EXT_convolution) commands
4438
4439ConvolutionFilter1D(target, internalformat, width, format, type, image)
4440 return void
4441 param target ConvolutionTarget in value
4442 param internalformat PixelInternalFormat in value
4443 param width SizeI in value
4444 param format PixelFormat in value
4445 param type PixelType in value
4446 param image Void in array [COMPSIZE(format/type/width)]
4447 category VERSION_1_2
4448 profile compatibility
4449 dlflags handcode
4450 glxflags client-handcode server-handcode EXT
4451 version 1.2
4452 deprecated 3.1
4453 glxropcode 4101
4454 offset 348
4455
4456ConvolutionFilter2D(target, internalformat, width, height, format, type, image)
4457 return void
4458 param target ConvolutionTarget in value
4459 param internalformat PixelInternalFormat in value
4460 param width SizeI in value
4461 param height SizeI in value
4462 param format PixelFormat in value
4463 param type PixelType in value
4464 param image Void in array [COMPSIZE(format/type/width/height)]
4465 category VERSION_1_2
4466 profile compatibility
4467 dlflags handcode
4468 glxflags client-handcode server-handcode EXT
4469 version 1.2
4470 deprecated 3.1
4471 glxropcode 4102
4472 offset 349
4473
4474ConvolutionParameterf(target, pname, params)
4475 return void
4476 param target ConvolutionTarget in value
4477 param pname ConvolutionParameter in value
4478 param params CheckedFloat32 in value
4479 category VERSION_1_2
4480 profile compatibility
4481 glxflags EXT
4482 version 1.2
4483 deprecated 3.1
4484 glxropcode 4103
4485 offset 350
4486
4487ConvolutionParameterfv(target, pname, params)
4488 return void
4489 param target ConvolutionTarget in value
4490 param pname ConvolutionParameter in value
4491 param params CheckedFloat32 in array [COMPSIZE(pname)]
4492 category VERSION_1_2
4493 profile compatibility
4494 glxflags EXT
4495 version 1.2
4496 deprecated 3.1
4497 glxropcode 4104
4498 offset 351
4499
4500ConvolutionParameteri(target, pname, params)
4501 return void
4502 param target ConvolutionTarget in value
4503 param pname ConvolutionParameter in value
4504 param params CheckedInt32 in value
4505 category VERSION_1_2
4506 profile compatibility
4507 glxflags EXT
4508 version 1.2
4509 deprecated 3.1
4510 glxropcode 4105
4511 offset 352
4512
4513ConvolutionParameteriv(target, pname, params)
4514 return void
4515 param target ConvolutionTarget in value
4516 param pname ConvolutionParameter in value
4517 param params CheckedInt32 in array [COMPSIZE(pname)]
4518 category VERSION_1_2
4519 profile compatibility
4520 glxflags EXT
4521 version 1.2
4522 deprecated 3.1
4523 glxropcode 4106
4524 offset 353
4525
4526CopyConvolutionFilter1D(target, internalformat, x, y, width)
4527 return void
4528 param target ConvolutionTarget in value
4529 param internalformat PixelInternalFormat in value
4530 param x WinCoord in value
4531 param y WinCoord in value
4532 param width SizeI in value
4533 category VERSION_1_2
4534 profile compatibility
4535 glxflags EXT
4536 version 1.2
4537 deprecated 3.1
4538 glxropcode 4107
4539 offset 354
4540
4541CopyConvolutionFilter2D(target, internalformat, x, y, width, height)
4542 return void
4543 param target ConvolutionTarget in value
4544 param internalformat PixelInternalFormat in value
4545 param x WinCoord in value
4546 param y WinCoord in value
4547 param width SizeI in value
4548 param height SizeI in value
4549 category VERSION_1_2
4550 profile compatibility
4551 glxflags EXT
4552 version 1.2
4553 deprecated 3.1
4554 glxropcode 4108
4555 offset 355
4556
4557GetConvolutionFilter(target, format, type, image)
4558 return void
4559 param target ConvolutionTarget in value
4560 param format PixelFormat in value
4561 param type PixelType in value
4562 param image Void out array [COMPSIZE(target/format/type)]
4563 category VERSION_1_2
4564 profile compatibility
4565 dlflags notlistable
4566 glxflags client-handcode server-handcode
4567 version 1.2
4568 deprecated 3.1
4569 glxsingle 150
4570 offset 356
4571
4572GetConvolutionParameterfv(target, pname, params)
4573 return void
4574 param target ConvolutionTarget in value
4575 param pname GetConvolutionParameterPName in value
4576 param params Float32 out array [COMPSIZE(pname)]
4577 category VERSION_1_2
4578 profile compatibility
4579 dlflags notlistable
4580 version 1.2
4581 deprecated 3.1
4582 glxsingle 151
4583 offset 357
4584
4585GetConvolutionParameteriv(target, pname, params)
4586 return void
4587 param target ConvolutionTarget in value
4588 param pname GetConvolutionParameterPName in value
4589 param params Int32 out array [COMPSIZE(pname)]
4590 category VERSION_1_2
4591 profile compatibility
4592 dlflags notlistable
4593 version 1.2
4594 deprecated 3.1
4595 glxsingle 152
4596 offset 358
4597
4598GetSeparableFilter(target, format, type, row, column, span)
4599 return void
4600 param target SeparableTarget in value
4601 param format PixelFormat in value
4602 param type PixelType in value
4603 param row Void out array [COMPSIZE(target/format/type)]
4604 param column Void out array [COMPSIZE(target/format/type)]
4605 param span Void out array [COMPSIZE(target/format/type)]
4606 category VERSION_1_2
4607 profile compatibility
4608 dlflags notlistable
4609 glxflags client-handcode server-handcode
4610 version 1.2
4611 deprecated 3.1
4612 glxsingle 153
4613 offset 359
4614
4615SeparableFilter2D(target, internalformat, width, height, format, type, row, column)
4616 return void
4617 param target SeparableTarget in value
4618 param internalformat PixelInternalFormat in value
4619 param width SizeI in value
4620 param height SizeI in value
4621 param format PixelFormat in value
4622 param type PixelType in value
4623 param row Void in array [COMPSIZE(target/format/type/width)]
4624 param column Void in array [COMPSIZE(target/format/type/height)]
4625 category VERSION_1_2
4626 profile compatibility
4627 dlflags handcode
4628 glxflags client-handcode server-handcode EXT
4629 version 1.2
4630 deprecated 3.1
4631 glxropcode 4109
4632 offset 360
4633
4634# OpenGL 1.2 (EXT_histogram) commands
4635
4636GetHistogram(target, reset, format, type, values)
4637 return void
4638 param target HistogramTarget in value
4639 param reset Boolean in value
4640 param format PixelFormat in value
4641 param type PixelType in value
4642 param values Void out array [COMPSIZE(target/format/type)]
4643 category VERSION_1_2
4644 profile compatibility
4645 dlflags notlistable
4646 glxflags client-handcode server-handcode
4647 version 1.2
4648 deprecated 3.1
4649 glxsingle 154
4650 offset 361
4651
4652GetHistogramParameterfv(target, pname, params)
4653 return void
4654 param target HistogramTarget in value
4655 param pname GetHistogramParameterPName in value
4656 param params Float32 out array [COMPSIZE(pname)]
4657 category VERSION_1_2
4658 profile compatibility
4659 dlflags notlistable
4660 version 1.2
4661 deprecated 3.1
4662 glxsingle 155
4663 offset 362
4664
4665GetHistogramParameteriv(target, pname, params)
4666 return void
4667 param target HistogramTarget in value
4668 param pname GetHistogramParameterPName in value
4669 param params Int32 out array [COMPSIZE(pname)]
4670 category VERSION_1_2
4671 profile compatibility
4672 dlflags notlistable
4673 version 1.2
4674 deprecated 3.1
4675 glxsingle 156
4676 offset 363
4677
4678GetMinmax(target, reset, format, type, values)
4679 return void
4680 param target MinmaxTarget in value
4681 param reset Boolean in value
4682 param format PixelFormat in value
4683 param type PixelType in value
4684 param values Void out array [COMPSIZE(target/format/type)]
4685 category VERSION_1_2
4686 profile compatibility
4687 dlflags notlistable
4688 glxflags client-handcode server-handcode
4689 version 1.2
4690 deprecated 3.1
4691 glxsingle 157
4692 offset 364
4693
4694GetMinmaxParameterfv(target, pname, params)
4695 return void
4696 param target MinmaxTarget in value
4697 param pname GetMinmaxParameterPName in value
4698 param params Float32 out array [COMPSIZE(pname)]
4699 category VERSION_1_2
4700 profile compatibility
4701 dlflags notlistable
4702 version 1.2
4703 deprecated 3.1
4704 glxsingle 158
4705 offset 365
4706
4707GetMinmaxParameteriv(target, pname, params)
4708 return void
4709 param target MinmaxTarget in value
4710 param pname GetMinmaxParameterPName in value
4711 param params Int32 out array [COMPSIZE(pname)]
4712 category VERSION_1_2
4713 profile compatibility
4714 dlflags notlistable
4715 version 1.2
4716 deprecated 3.1
4717 glxsingle 159
4718 offset 366
4719
4720Histogram(target, width, internalformat, sink)
4721 return void
4722 param target HistogramTarget in value
4723 param width SizeI in value
4724 param internalformat PixelInternalFormat in value
4725 param sink Boolean in value
4726 category VERSION_1_2
4727 profile compatibility
4728 dlflags handcode
4729 glxflags EXT
4730 version 1.2
4731 deprecated 3.1
4732 glxropcode 4110
4733 offset 367
4734
4735Minmax(target, internalformat, sink)
4736 return void
4737 param target MinmaxTarget in value
4738 param internalformat PixelInternalFormat in value
4739 param sink Boolean in value
4740 category VERSION_1_2
4741 profile compatibility
4742 glxflags EXT
4743 version 1.2
4744 deprecated 3.1
4745 glxropcode 4111
4746 offset 368
4747
4748ResetHistogram(target)
4749 return void
4750 param target HistogramTarget in value
4751 category VERSION_1_2
4752 profile compatibility
4753 glxflags EXT
4754 version 1.2
4755 deprecated 3.1
4756 glxropcode 4112
4757 offset 369
4758
4759ResetMinmax(target)
4760 return void
4761 param target MinmaxTarget in value
4762 category VERSION_1_2
4763 profile compatibility
4764 glxflags EXT
4765 version 1.2
4766 deprecated 3.1
4767 glxropcode 4113
4768 offset 370
4769
4770###############################################################################
4771###############################################################################
4772#
4773# OpenGL 1.3 commands
4774#
4775###############################################################################
4776###############################################################################
4777
4778# OpenGL 1.3 (ARB_multitexture) commands
4779
4780ActiveTexture(texture)
4781 return void
4782 param texture TextureUnit in value
4783 category VERSION_1_3
4784 glxflags ARB
4785 version 1.3
4786 glxropcode 197
4787 offset 374
4788
4789# OpenGL 1.3 (ARB_multisample) commands
4790
4791SampleCoverage(value, invert)
4792 return void
4793 param value Float32 in value
4794 param invert Boolean in value
4795 category VERSION_1_3
4796 glxflags ARB
4797 version 1.3
4798 glxropcode 229
4799 offset 412
4800
4801# OpenGL 1.3 (ARB_texture_compression) commands
4802
4803# Arguably TexelInternalFormat, not PixelInternalFormat
4804CompressedTexImage3D(target, level, internalformat, width, height, depth, border, imageSize, data)
4805 return void
4806 param target TextureTarget in value
4807 param level CheckedInt32 in value
4808 param internalformat PixelInternalFormat in value
4809 param width SizeI in value
4810 param height SizeI in value
4811 param depth SizeI in value
4812 param border CheckedInt32 in value
4813 param imageSize SizeI in value
4814 param data CompressedTextureARB in array [imageSize]
4815 category VERSION_1_3
4816 dlflags handcode
4817 glxflags ARB client-handcode server-handcode
4818 version 1.3
4819 glxropcode 216
4820 wglflags client-handcode server-handcode
4821 offset 554
4822
4823# Arguably TexelInternalFormat, not PixelInternalFormat
4824CompressedTexImage2D(target, level, internalformat, width, height, border, imageSize, data)
4825 return void
4826 param target TextureTarget in value
4827 param level CheckedInt32 in value
4828 param internalformat PixelInternalFormat in value
4829 param width SizeI in value
4830 param height SizeI in value
4831 param border CheckedInt32 in value
4832 param imageSize SizeI in value
4833 param data CompressedTextureARB in array [imageSize]
4834 category VERSION_1_3
4835 dlflags handcode
4836 glxflags ARB client-handcode server-handcode
4837 version 1.3
4838 glxropcode 215
4839 wglflags client-handcode server-handcode
4840 offset 555
4841
4842# Arguably TexelInternalFormat, not PixelInternalFormat
4843CompressedTexImage1D(target, level, internalformat, width, border, imageSize, data)
4844 return void
4845 param target TextureTarget in value
4846 param level CheckedInt32 in value
4847 param internalformat PixelInternalFormat in value
4848 param width SizeI in value
4849 param border CheckedInt32 in value
4850 param imageSize SizeI in value
4851 param data CompressedTextureARB in array [imageSize]
4852 category VERSION_1_3
4853 dlflags handcode
4854 glxflags ARB client-handcode server-handcode
4855 version 1.3
4856 glxropcode 214
4857 wglflags client-handcode server-handcode
4858 offset 556
4859
4860CompressedTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data)
4861 return void
4862 param target TextureTarget in value
4863 param level CheckedInt32 in value
4864 param xoffset CheckedInt32 in value
4865 param yoffset CheckedInt32 in value
4866 param zoffset CheckedInt32 in value
4867 param width SizeI in value
4868 param height SizeI in value
4869 param depth SizeI in value
4870 param format PixelFormat in value
4871 param imageSize SizeI in value
4872 param data CompressedTextureARB in array [imageSize]
4873 category VERSION_1_3
4874 dlflags handcode
4875 glxflags ARB client-handcode server-handcode
4876 version 1.3
4877 glxropcode 219
4878 wglflags client-handcode server-handcode
4879 offset 557
4880
4881CompressedTexSubImage2D(target, level, xoffset, yoffset, width, height, format, imageSize, data)
4882 return void
4883 param target TextureTarget in value
4884 param level CheckedInt32 in value
4885 param xoffset CheckedInt32 in value
4886 param yoffset CheckedInt32 in value
4887 param width SizeI in value
4888 param height SizeI in value
4889 param format PixelFormat in value
4890 param imageSize SizeI in value
4891 param data CompressedTextureARB in array [imageSize]
4892 category VERSION_1_3
4893 dlflags handcode
4894 glxflags ARB client-handcode server-handcode
4895 version 1.3
4896 glxropcode 218
4897 wglflags client-handcode server-handcode
4898 offset 558
4899
4900CompressedTexSubImage1D(target, level, xoffset, width, format, imageSize, data)
4901 return void
4902 param target TextureTarget in value
4903 param level CheckedInt32 in value
4904 param xoffset CheckedInt32 in value
4905 param width SizeI in value
4906 param format PixelFormat in value
4907 param imageSize SizeI in value
4908 param data CompressedTextureARB in array [imageSize]
4909 category VERSION_1_3
4910 dlflags handcode
4911 glxflags ARB client-handcode server-handcode
4912 version 1.3
4913 glxropcode 217
4914 wglflags client-handcode server-handcode
4915 offset 559
4916
4917GetCompressedTexImage(target, level, img)
4918 return void
4919 param target TextureTarget in value
4920 param level CheckedInt32 in value
4921 param img CompressedTextureARB out array [COMPSIZE(target/level)]
4922 category VERSION_1_3
4923 dlflags notlistable
4924 glxflags ARB client-handcode server-handcode
4925 version 1.3
4926 glxsingle 160
4927 wglflags client-handcode server-handcode
4928 offset 560
4929
4930###############################################################################
4931###############################################################################
4932#
4933# OpenGL 1.3 deprecated commands
4934#
4935###############################################################################
4936###############################################################################
4937
4938ClientActiveTexture(texture)
4939 return void
4940 param texture TextureUnit in value
4941 category VERSION_1_3
4942 profile compatibility
4943 dlflags notlistable
4944 glxflags ARB client-handcode client-intercept server-handcode
4945 version 1.3
4946 deprecated 3.1
4947 offset 375
4948
4949MultiTexCoord1d(target, s)
4950 return void
4951 param target TextureUnit in value
4952 param s CoordD in value
4953 category VERSION_1_3
4954 profile compatibility
4955 glxflags ARB
4956 version 1.3
4957 deprecated 3.1
4958 vectorequiv MultiTexCoord1dv
4959 offset 376
4960
4961MultiTexCoord1dv(target, v)
4962 return void
4963 param target TextureUnit in value
4964 param v CoordD in array [1]
4965 category VERSION_1_3
4966 profile compatibility
4967 glxflags ARB
4968 version 1.3
4969 deprecated 3.1
4970 glxropcode 198
4971 offset 377
4972
4973MultiTexCoord1f(target, s)
4974 return void
4975 param target TextureUnit in value
4976 param s CoordF in value
4977 category VERSION_1_3
4978 profile compatibility
4979 glxflags ARB
4980 version 1.3
4981 deprecated 3.1
4982 vectorequiv MultiTexCoord1fv
4983 offset 378
4984
4985MultiTexCoord1fv(target, v)
4986 return void
4987 param target TextureUnit in value
4988 param v CoordF in array [1]
4989 category VERSION_1_3
4990 profile compatibility
4991 glxflags ARB
4992 version 1.3
4993 deprecated 3.1
4994 glxropcode 199
4995 offset 379
4996
4997MultiTexCoord1i(target, s)
4998 return void
4999 param target TextureUnit in value
5000 param s CoordI in value
5001 category VERSION_1_3
5002 profile compatibility
5003 glxflags ARB
5004 version 1.3
5005 deprecated 3.1
5006 vectorequiv MultiTexCoord1iv
5007 offset 380
5008
5009MultiTexCoord1iv(target, v)
5010 return void
5011 param target TextureUnit in value
5012 param v CoordI in array [1]
5013 category VERSION_1_3
5014 profile compatibility
5015 glxflags ARB
5016 version 1.3
5017 deprecated 3.1
5018 glxropcode 200
5019 offset 381
5020
5021MultiTexCoord1s(target, s)
5022 return void
5023 param target TextureUnit in value
5024 param s CoordS in value
5025 category VERSION_1_3
5026 profile compatibility
5027 glxflags ARB
5028 version 1.3
5029 deprecated 3.1
5030 vectorequiv MultiTexCoord1sv
5031 offset 382
5032
5033MultiTexCoord1sv(target, v)
5034 return void
5035 param target TextureUnit in value
5036 param v CoordS in array [1]
5037 category VERSION_1_3
5038 profile compatibility
5039 glxflags ARB
5040 version 1.3
5041 deprecated 3.1
5042 glxropcode 201
5043 offset 383
5044
5045MultiTexCoord2d(target, s, t)
5046 return void
5047 param target TextureUnit in value
5048 param s CoordD in value
5049 param t CoordD in value
5050 category VERSION_1_3
5051 profile compatibility
5052 glxflags ARB
5053 version 1.3
5054 deprecated 3.1
5055 vectorequiv MultiTexCoord2dv
5056 offset 384
5057
5058MultiTexCoord2dv(target, v)
5059 return void
5060 param target TextureUnit in value
5061 param v CoordD in array [2]
5062 category VERSION_1_3
5063 profile compatibility
5064 glxflags ARB
5065 version 1.3
5066 deprecated 3.1
5067 glxropcode 202
5068 offset 385
5069
5070MultiTexCoord2f(target, s, t)
5071 return void
5072 param target TextureUnit in value
5073 param s CoordF in value
5074 param t CoordF in value
5075 category VERSION_1_3
5076 profile compatibility
5077 glxflags ARB
5078 version 1.3
5079 deprecated 3.1
5080 vectorequiv MultiTexCoord2fv
5081 offset 386
5082
5083MultiTexCoord2fv(target, v)
5084 return void
5085 param target TextureUnit in value
5086 param v CoordF in array [2]
5087 category VERSION_1_3
5088 profile compatibility
5089 glxflags ARB
5090 version 1.3
5091 deprecated 3.1
5092 glxropcode 203
5093 offset 387
5094
5095MultiTexCoord2i(target, s, t)
5096 return void
5097 param target TextureUnit in value
5098 param s CoordI in value
5099 param t CoordI in value
5100 category VERSION_1_3
5101 profile compatibility
5102 glxflags ARB
5103 version 1.3
5104 deprecated 3.1
5105 vectorequiv MultiTexCoord2iv
5106 offset 388
5107
5108MultiTexCoord2iv(target, v)
5109 return void
5110 param target TextureUnit in value
5111 param v CoordI in array [2]
5112 category VERSION_1_3
5113 profile compatibility
5114 glxflags ARB
5115 version 1.3
5116 deprecated 3.1
5117 glxropcode 204
5118 offset 389
5119
5120MultiTexCoord2s(target, s, t)
5121 return void
5122 param target TextureUnit in value
5123 param s CoordS in value
5124 param t CoordS in value
5125 category VERSION_1_3
5126 profile compatibility
5127 glxflags ARB
5128 version 1.3
5129 deprecated 3.1
5130 vectorequiv MultiTexCoord2sv
5131 offset 390
5132
5133MultiTexCoord2sv(target, v)
5134 return void
5135 param target TextureUnit in value
5136 param v CoordS in array [2]
5137 category VERSION_1_3
5138 profile compatibility
5139 glxflags ARB
5140 version 1.3
5141 deprecated 3.1
5142 glxropcode 205
5143 offset 391
5144
5145MultiTexCoord3d(target, s, t, r)
5146 return void
5147 param target TextureUnit in value
5148 param s CoordD in value
5149 param t CoordD in value
5150 param r CoordD in value
5151 category VERSION_1_3
5152 profile compatibility
5153 glxflags ARB
5154 version 1.3
5155 deprecated 3.1
5156 vectorequiv MultiTexCoord3dv
5157 offset 392
5158
5159MultiTexCoord3dv(target, v)
5160 return void
5161 param target TextureUnit in value
5162 param v CoordD in array [3]
5163 category VERSION_1_3
5164 profile compatibility
5165 glxflags ARB
5166 version 1.3
5167 deprecated 3.1
5168 glxropcode 206
5169 offset 393
5170
5171MultiTexCoord3f(target, s, t, r)
5172 return void
5173 param target TextureUnit in value
5174 param s CoordF in value
5175 param t CoordF in value
5176 param r CoordF in value
5177 category VERSION_1_3
5178 profile compatibility
5179 glxflags ARB
5180 version 1.3
5181 deprecated 3.1
5182 vectorequiv MultiTexCoord3fv
5183 offset 394
5184
5185MultiTexCoord3fv(target, v)
5186 return void
5187 param target TextureUnit in value
5188 param v CoordF in array [3]
5189 category VERSION_1_3
5190 profile compatibility
5191 glxflags ARB
5192 version 1.3
5193 deprecated 3.1
5194 glxropcode 207
5195 offset 395
5196
5197MultiTexCoord3i(target, s, t, r)
5198 return void
5199 param target TextureUnit in value
5200 param s CoordI in value
5201 param t CoordI in value
5202 param r CoordI in value
5203 category VERSION_1_3
5204 profile compatibility
5205 glxflags ARB
5206 version 1.3
5207 deprecated 3.1
5208 vectorequiv MultiTexCoord3iv
5209 offset 396
5210
5211MultiTexCoord3iv(target, v)
5212 return void
5213 param target TextureUnit in value
5214 param v CoordI in array [3]
5215 category VERSION_1_3
5216 profile compatibility
5217 glxflags ARB
5218 version 1.3
5219 deprecated 3.1
5220 glxropcode 208
5221 offset 397
5222
5223MultiTexCoord3s(target, s, t, r)
5224 return void
5225 param target TextureUnit in value
5226 param s CoordS in value
5227 param t CoordS in value
5228 param r CoordS in value
5229 category VERSION_1_3
5230 profile compatibility
5231 glxflags ARB
5232 version 1.3
5233 deprecated 3.1
5234 vectorequiv MultiTexCoord3sv
5235 offset 398
5236
5237MultiTexCoord3sv(target, v)
5238 return void
5239 param target TextureUnit in value
5240 param v CoordS in array [3]
5241 category VERSION_1_3
5242 profile compatibility
5243 version 1.3
5244 deprecated 3.1
5245 glxflags ARB
5246 glxropcode 209
5247 offset 399
5248
5249MultiTexCoord4d(target, s, t, r, q)
5250 return void
5251 param target TextureUnit in value
5252 param s CoordD in value
5253 param t CoordD in value
5254 param r CoordD in value
5255 param q CoordD in value
5256 category VERSION_1_3
5257 profile compatibility
5258 glxflags ARB
5259 version 1.3
5260 deprecated 3.1
5261 vectorequiv MultiTexCoord4dv
5262 offset 400
5263
5264MultiTexCoord4dv(target, v)
5265 return void
5266 param target TextureUnit in value
5267 param v CoordD in array [4]
5268 category VERSION_1_3
5269 profile compatibility
5270 glxflags ARB
5271 version 1.3
5272 deprecated 3.1
5273 glxropcode 210
5274 offset 401
5275
5276MultiTexCoord4f(target, s, t, r, q)
5277 return void
5278 param target TextureUnit in value
5279 param s CoordF in value
5280 param t CoordF in value
5281 param r CoordF in value
5282 param q CoordF in value
5283 category VERSION_1_3
5284 profile compatibility
5285 glxflags ARB
5286 version 1.3
5287 deprecated 3.1
5288 vectorequiv MultiTexCoord4fv
5289 offset 402
5290
5291MultiTexCoord4fv(target, v)
5292 return void
5293 param target TextureUnit in value
5294 param v CoordF in array [4]
5295 category VERSION_1_3
5296 profile compatibility
5297 glxflags ARB
5298 version 1.3
5299 deprecated 3.1
5300 glxropcode 211
5301 offset 403
5302
5303MultiTexCoord4i(target, s, t, r, q)
5304 return void
5305 param target TextureUnit in value
5306 param s CoordI in value
5307 param t CoordI in value
5308 param r CoordI in value
5309 param q CoordI in value
5310 category VERSION_1_3
5311 profile compatibility
5312 glxflags ARB
5313 version 1.3
5314 deprecated 3.1
5315 vectorequiv MultiTexCoord4iv
5316 offset 404
5317
5318MultiTexCoord4iv(target, v)
5319 return void
5320 param target TextureUnit in value
5321 param v CoordI in array [4]
5322 category VERSION_1_3
5323 profile compatibility
5324 glxflags ARB
5325 version 1.3
5326 deprecated 3.1
5327 glxropcode 212
5328 offset 405
5329
5330MultiTexCoord4s(target, s, t, r, q)
5331 return void
5332 param target TextureUnit in value
5333 param s CoordS in value
5334 param t CoordS in value
5335 param r CoordS in value
5336 param q CoordS in value
5337 category VERSION_1_3
5338 profile compatibility
5339 glxflags ARB
5340 version 1.3
5341 deprecated 3.1
5342 vectorequiv MultiTexCoord4sv
5343 offset 406
5344
5345MultiTexCoord4sv(target, v)
5346 return void
5347 param target TextureUnit in value
5348 param v CoordS in array [4]
5349 category VERSION_1_3
5350 profile compatibility
5351 glxflags ARB
5352 version 1.3
5353 deprecated 3.1
5354 glxropcode 213
5355 offset 407
5356
5357# OpenGL 1.3 (ARB_transpose_matrix) commands
5358
5359LoadTransposeMatrixf(m)
5360 return void
5361 param m Float32 in array [16]
5362 category VERSION_1_3
5363 profile compatibility
5364 glxflags ARB client-handcode client-intercept server-handcode
5365 version 1.3
5366 deprecated 3.1
5367 offset 408
5368
5369LoadTransposeMatrixd(m)
5370 return void
5371 param m Float64 in array [16]
5372 category VERSION_1_3
5373 profile compatibility
5374 glxflags ARB client-handcode client-intercept server-handcode
5375 version 1.3
5376 deprecated 3.1
5377 offset 409
5378
5379MultTransposeMatrixf(m)
5380 return void
5381 param m Float32 in array [16]
5382 category VERSION_1_3
5383 profile compatibility
5384 glxflags ARB client-handcode client-intercept server-handcode
5385 version 1.3
5386 deprecated 3.1
5387 offset 410
5388
5389MultTransposeMatrixd(m)
5390 return void
5391 param m Float64 in array [16]
5392 category VERSION_1_3
5393 profile compatibility
5394 glxflags ARB client-handcode client-intercept server-handcode
5395 version 1.3
5396 deprecated 3.1
5397 offset 411
5398
5399###############################################################################
5400###############################################################################
5401#
5402# OpenGL 1.4 commands
5403#
5404###############################################################################
5405###############################################################################
5406
5407# OpenGL 1.4 (EXT_blend_func_separate) commands
5408
5409BlendFuncSeparate(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha)
5410 return void
5411 param sfactorRGB BlendFuncSeparateParameterEXT in value
5412 param dfactorRGB BlendFuncSeparateParameterEXT in value
5413 param sfactorAlpha BlendFuncSeparateParameterEXT in value
5414 param dfactorAlpha BlendFuncSeparateParameterEXT in value
5415 category VERSION_1_4
5416 glxropcode 4134
5417 version 1.4
5418 extension
5419 offset 537
5420
5421# OpenGL 1.4 (EXT_multi_draw_arrays) commands
5422
5423# first and count are really 'in'
5424MultiDrawArrays(mode, first, count, drawcount)
5425 return void
c7b31271 5426 param mode PrimitiveType in value
5dfc6dda
AW
5427 param first Int32 in array [COMPSIZE(count)]
5428 param count SizeI in array [COMPSIZE(drawcount)]
5429 param drawcount SizeI in value
5430 category VERSION_1_4
5431 version 1.4
5432 glxropcode ?
5433 offset 644
5434
5435MultiDrawElements(mode, count, type, indices, drawcount)
5436 return void
c7b31271 5437 param mode PrimitiveType in value
5dfc6dda
AW
5438 param count SizeI in array [COMPSIZE(drawcount)]
5439 param type DrawElementsType in value
5440 param indices ConstVoidPointer in array [COMPSIZE(drawcount)]
5441 param drawcount SizeI in value
5442 category VERSION_1_4
5443 version 1.4
5444 glxropcode ?
5445 offset 645
5446
5447# OpenGL 1.4 (ARB_point_parameters, NV_point_sprite) commands
5448
5449PointParameterf(pname, param)
5450 return void
5451 param pname PointParameterNameARB in value
5452 param param CheckedFloat32 in value
5453 category VERSION_1_4
5454 version 1.4
5455 glxropcode 2065
5456 extension
5457 offset 458
5458
5459PointParameterfv(pname, params)
5460 return void
5461 param pname PointParameterNameARB in value
5462 param params CheckedFloat32 in array [COMPSIZE(pname)]
5463 category VERSION_1_4
5464 version 1.4
5465 glxropcode 2066
5466 extension
5467 offset 459
5468
5469PointParameteri(pname, param)
5470 return void
5471 param pname PointParameterNameARB in value
5472 param param Int32 in value
5473 category VERSION_1_4
5474 version 1.4
5475 extension soft WINSOFT NV20
5476 glxropcode 4221
5477 offset 642
5478
5479PointParameteriv(pname, params)
5480 return void
5481 param pname PointParameterNameARB in value
5482 param params Int32 in array [COMPSIZE(pname)]
5483 category VERSION_1_4
5484 version 1.4
5485 extension soft WINSOFT NV20
5486 glxropcode 4222re
5487 offset 643
5488
5489###############################################################################
5490###############################################################################
5491#
5492# OpenGL 1.4 deprecated commands
5493#
5494###############################################################################
5495###############################################################################
5496
5497# OpenGL 1.4 (EXT_fog_coord) commands
5498
5499FogCoordf(coord)
5500 return void
5501 param coord CoordF in value
5502 category VERSION_1_4
5503 profile compatibility
5504 vectorequiv FogCoordfv
5505 version 1.4
5506 deprecated 3.1
5507 offset 545
5508
5509FogCoordfv(coord)
5510 return void
5511 param coord CoordF in array [1]
5512 category VERSION_1_4
5513 profile compatibility
5514 version 1.4
5515 deprecated 3.1
5516 glxropcode 4124
5517 offset 546
5518
5519FogCoordd(coord)
5520 return void
5521 param coord CoordD in value
5522 category VERSION_1_4
5523 profile compatibility
5524 vectorequiv FogCoorddv
5525 version 1.4
5526 deprecated 3.1
5527 offset 547
5528
5529FogCoorddv(coord)
5530 return void
5531 param coord CoordD in array [1]
5532 category VERSION_1_4
5533 profile compatibility
5534 version 1.4
5535 deprecated 3.1
5536 glxropcode 4125
5537 offset 548
5538
5539FogCoordPointer(type, stride, pointer)
5540 return void
5541 param type FogPointerTypeEXT in value
5542 param stride SizeI in value
5543 param pointer Void in array [COMPSIZE(type/stride)] retained
5544 category VERSION_1_4
5545 profile compatibility
5546 dlflags notlistable
5547 version 1.4
5548 deprecated 3.1
5549 glxflags client-handcode server-handcode
5550 offset 549
5551
5552# OpenGL 1.4 (EXT_secondary_color) commands
5553
5554SecondaryColor3b(red, green, blue)
5555 return void
5556 param red ColorB in value
5557 param green ColorB in value
5558 param blue ColorB in value
5559 category VERSION_1_4
5560 profile compatibility
5561 vectorequiv SecondaryColor3bv
5562 version 1.4
5563 deprecated 3.1
5564 offset 561
5565
5566SecondaryColor3bv(v)
5567 return void
5568 param v ColorB in array [3]
5569 category VERSION_1_4
5570 profile compatibility
5571 version 1.4
5572 deprecated 3.1
5573 glxropcode 4126
5574 offset 562
5575
5576SecondaryColor3d(red, green, blue)
5577 return void
5578 param red ColorD in value
5579 param green ColorD in value
5580 param blue ColorD in value
5581 category VERSION_1_4
5582 profile compatibility
5583 vectorequiv SecondaryColor3dv
5584 version 1.4
5585 deprecated 3.1
5586 offset 563
5587
5588SecondaryColor3dv(v)
5589 return void
5590 param v ColorD in array [3]
5591 category VERSION_1_4
5592 profile compatibility
5593 version 1.4
5594 deprecated 3.1
5595 glxropcode 4130
5596 offset 564
5597
5598SecondaryColor3f(red, green, blue)
5599 return void
5600 param red ColorF in value
5601 param green ColorF in value
5602 param blue ColorF in value
5603 category VERSION_1_4
5604 profile compatibility
5605 vectorequiv SecondaryColor3fv
5606 version 1.4
5607 deprecated 3.1
5608 offset 565
5609
5610SecondaryColor3fv(v)
5611 return void
5612 param v ColorF in array [3]
5613 category VERSION_1_4
5614 profile compatibility
5615 version 1.4
5616 deprecated 3.1
5617 glxropcode 4129
5618 offset 566
5619
5620SecondaryColor3i(red, green, blue)
5621 return void
5622 param red ColorI in value
5623 param green ColorI in value
5624 param blue ColorI in value
5625 category VERSION_1_4
5626 profile compatibility
5627 vectorequiv SecondaryColor3iv
5628 version 1.4
5629 deprecated 3.1
5630 offset 567
5631
5632SecondaryColor3iv(v)
5633 return void
5634 param v ColorI in array [3]
5635 category VERSION_1_4
5636 profile compatibility
5637 version 1.4
5638 deprecated 3.1
5639 glxropcode 4128
5640 offset 568
5641
5642SecondaryColor3s(red, green, blue)
5643 return void
5644 param red ColorS in value
5645 param green ColorS in value
5646 param blue ColorS in value
5647 category VERSION_1_4
5648 profile compatibility
5649 vectorequiv SecondaryColor3sv
5650 version 1.4
5651 deprecated 3.1
5652 offset 569
5653
5654SecondaryColor3sv(v)
5655 return void
5656 param v ColorS in array [3]
5657 category VERSION_1_4
5658 profile compatibility
5659 version 1.4
5660 deprecated 3.1
5661 glxropcode 4127
5662 offset 570
5663
5664SecondaryColor3ub(red, green, blue)
5665 return void
5666 param red ColorUB in value
5667 param green ColorUB in value
5668 param blue ColorUB in value
5669 category VERSION_1_4
5670 profile compatibility
5671 vectorequiv SecondaryColor3ubv
5672 version 1.4
5673 deprecated 3.1
5674 offset 571
5675
5676SecondaryColor3ubv(v)
5677 return void
5678 param v ColorUB in array [3]
5679 category VERSION_1_4
5680 profile compatibility
5681 version 1.4
5682 deprecated 3.1
5683 glxropcode 4131
5684 offset 572
5685
5686SecondaryColor3ui(red, green, blue)
5687 return void
5688 param red ColorUI in value
5689 param green ColorUI in value
5690 param blue ColorUI in value
5691 category VERSION_1_4
5692 profile compatibility
5693 vectorequiv SecondaryColor3uiv
5694 version 1.4
5695 deprecated 3.1
5696 offset 573
5697
5698SecondaryColor3uiv(v)
5699 return void
5700 param v ColorUI in array [3]
5701 category VERSION_1_4
5702 profile compatibility
5703 version 1.4
5704 deprecated 3.1
5705 glxropcode 4133
5706 offset 574
5707
5708SecondaryColor3us(red, green, blue)
5709 return void
5710 param red ColorUS in value
5711 param green ColorUS in value
5712 param blue ColorUS in value
5713 category VERSION_1_4
5714 profile compatibility
5715 vectorequiv SecondaryColor3usv
5716 version 1.4
5717 deprecated 3.1
5718 offset 575
5719
5720SecondaryColor3usv(v)
5721 return void
5722 param v ColorUS in array [3]
5723 category VERSION_1_4
5724 profile compatibility
5725 version 1.4
5726 deprecated 3.1
5727 glxropcode 4132
5728 offset 576
5729
5730SecondaryColorPointer(size, type, stride, pointer)
5731 return void
5732 param size Int32 in value
5733 param type ColorPointerType in value
5734 param stride SizeI in value
5735 param pointer Void in array [COMPSIZE(size/type/stride)] retained
5736 category VERSION_1_4
5737 profile compatibility
5738 dlflags notlistable
5739 glxflags client-handcode server-handcode
5740 version 1.4
5741 deprecated 3.1
5742 extension
5743 offset 577
5744
5745# OpenGL 1.4 (ARB_window_pos) commands
5746# Note: all WindowPos* entry points use glxropcode ropcode 230, with 3 float parameters
5747
5748WindowPos2d(x, y)
5749 return void
5750 param x CoordD in value
5751 param y CoordD in value
5752 category VERSION_1_4
5753 profile compatibility
5754 vectorequiv WindowPos2dv
5755 version 1.4
5756 deprecated 3.1
5757 offset 513
5758
5759WindowPos2dv(v)
5760 return void
5761 param v CoordD in array [2]
5762 category VERSION_1_4
5763 profile compatibility
5764 version 1.4
5765 deprecated 3.1
5766 glxropcode 230
5767 glxflags client-handcode server-handcode
5768 offset 514
5769
5770WindowPos2f(x, y)
5771 return void
5772 param x CoordF in value
5773 param y CoordF in value
5774 category VERSION_1_4
5775 profile compatibility
5776 vectorequiv WindowPos2fv
5777 version 1.4
5778 deprecated 3.1
5779 offset 515
5780
5781WindowPos2fv(v)
5782 return void
5783 param v CoordF in array [2]
5784 category VERSION_1_4
5785 profile compatibility
5786 version 1.4
5787 deprecated 3.1
5788 glxropcode 230
5789 glxflags client-handcode server-handcode
5790 offset 516
5791
5792WindowPos2i(x, y)
5793 return void
5794 param x CoordI in value
5795 param y CoordI in value
5796 category VERSION_1_4
5797 profile compatibility
5798 vectorequiv WindowPos2iv
5799 version 1.4
5800 deprecated 3.1
5801 offset 517
5802
5803WindowPos2iv(v)
5804 return void
5805 param v CoordI in array [2]
5806 category VERSION_1_4
5807 profile compatibility
5808 version 1.4
5809 deprecated 3.1
5810 glxropcode 230
5811 glxflags client-handcode server-handcode
5812 offset 518
5813
5814WindowPos2s(x, y)
5815 return void
5816 param x CoordS in value
5817 param y CoordS in value
5818 category VERSION_1_4
5819 profile compatibility
5820 vectorequiv WindowPos2sv
5821 version 1.4
5822 deprecated 3.1
5823 offset 519
5824
5825WindowPos2sv(v)
5826 return void
5827 param v CoordS in array [2]
5828 category VERSION_1_4
5829 profile compatibility
5830 version 1.4
5831 deprecated 3.1
5832 glxropcode 230
5833 glxflags client-handcode server-handcode
5834 offset 520
5835
5836WindowPos3d(x, y, z)
5837 return void
5838 param x CoordD in value
5839 param y CoordD in value
5840 param z CoordD in value
5841 vectorequiv WindowPos3dv
5842 category VERSION_1_4
5843 profile compatibility
5844 version 1.4
5845 deprecated 3.1
5846 offset 521
5847
5848WindowPos3dv(v)
5849 return void
5850 param v CoordD in array [3]
5851 category VERSION_1_4
5852 profile compatibility
5853 version 1.4
5854 deprecated 3.1
5855 glxropcode 230
5856 glxflags client-handcode server-handcode
5857 offset 522
5858
5859WindowPos3f(x, y, z)
5860 return void
5861 param x CoordF in value
5862 param y CoordF in value
5863 param z CoordF in value
5864 category VERSION_1_4
5865 profile compatibility
5866 vectorequiv WindowPos3fv
5867 version 1.4
5868 deprecated 3.1
5869 offset 523
5870
5871WindowPos3fv(v)
5872 return void
5873 param v CoordF in array [3]
5874 category VERSION_1_4
5875 profile compatibility
5876 version 1.4
5877 deprecated 3.1
5878 glxropcode 230
5879 glxflags client-handcode server-handcode
5880 offset 524
5881
5882WindowPos3i(x, y, z)
5883 return void
5884 param x CoordI in value
5885 param y CoordI in value
5886 param z CoordI in value
5887 category VERSION_1_4
5888 profile compatibility
5889 vectorequiv WindowPos3iv
5890 version 1.4
5891 deprecated 3.1
5892 offset 525
5893
5894WindowPos3iv(v)
5895 return void
5896 param v CoordI in array [3]
5897 category VERSION_1_4
5898 profile compatibility
5899 version 1.4
5900 deprecated 3.1
5901 glxropcode 230
5902 glxflags client-handcode server-handcode
5903 offset 526
5904
5905WindowPos3s(x, y, z)
5906 return void
5907 param x CoordS in value
5908 param y CoordS in value
5909 param z CoordS in value
5910 category VERSION_1_4
5911 profile compatibility
5912 vectorequiv WindowPos3sv
5913 version 1.4
5914 deprecated 3.1
5915 offset 527
5916
5917WindowPos3sv(v)
5918 return void
5919 param v CoordS in array [3]
5920 category VERSION_1_4
5921 profile compatibility
5922 version 1.4
5923 deprecated 3.1
5924 glxropcode 230
5925 glxflags client-handcode server-handcode
5926 offset 528
5927
5928###############################################################################
5929###############################################################################
5930#
5931# OpenGL 1.5 commands
5932#
5933###############################################################################
5934###############################################################################
5935
5936# OpenGL 1.5 (ARB_occlusion_query) commands
5937
5938GenQueries(n, ids)
5939 return void
5940 param n SizeI in value
5941 param ids UInt32 out array [n]
5942 category VERSION_1_5
5943 version 1.5
5944 extension
5945 glxsingle 162
5946 glxflags ignore
5947 offset 700
5948
5949DeleteQueries(n, ids)
5950 return void
5951 param n SizeI in value
5952 param ids UInt32 in array [n]
5953 category VERSION_1_5
5954 version 1.5
5955 extension
5956 glxsingle 161
5957 glxflags ignore
5958 offset 701
5959
5960IsQuery(id)
5961 return Boolean
5962 param id UInt32 in value
5963 category VERSION_1_5
5964 version 1.5
5965 extension
5966 glxsingle 163
5967 glxflags ignore
5968 offset 702
5969
5970BeginQuery(target, id)
5971 return void
5972 param target GLenum in value
5973 param id UInt32 in value
5974 category VERSION_1_5
5975 version 1.5
5976 extension
5977 glxropcode 231
5978 glxflags ignore
5979 offset 703
5980
5981EndQuery(target)
5982 return void
5983 param target GLenum in value
5984 category VERSION_1_5
5985 version 1.5
5986 extension
5987 glxropcode 232
5988 glxflags ignore
5989 offset 704
5990
5991GetQueryiv(target, pname, params)
5992 return void
5993 param target GLenum in value
5994 param pname GLenum in value
5995 param params Int32 out array [pname]
5996 category VERSION_1_5
5997 dlflags notlistable
5998 version 1.5
5999 extension
6000 glxsingle 164
6001 glxflags ignore
6002 offset 705
6003
6004GetQueryObjectiv(id, pname, params)
6005 return void
6006 param id UInt32 in value
6007 param pname GLenum in value
6008 param params Int32 out array [pname]
6009 category VERSION_1_5
6010 dlflags notlistable
6011 version 1.5
6012 extension
6013 glxsingle 165
6014 glxflags ignore
6015 offset 706
6016
6017GetQueryObjectuiv(id, pname, params)
6018 return void
6019 param id UInt32 in value
6020 param pname GLenum in value
6021 param params UInt32 out array [pname]
6022 category VERSION_1_5
6023 dlflags notlistable
6024 version 1.5
6025 extension
6026 glxsingle 166
6027 glxflags ignore
6028 offset 707
6029
6030# OpenGL 1.5 (ARB_vertex_buffer_object) commands
6031
6032BindBuffer(target, buffer)
6033 return void
6034 param target BufferTargetARB in value
6035 param buffer UInt32 in value
6036 category VERSION_1_5
6037 version 1.5
6038 extension
6039 glxropcode ?
6040 glxflags ignore
6041 offset 688
6042
6043DeleteBuffers(n, buffers)
6044 return void
6045 param n SizeI in value
6046 param buffers ConstUInt32 in array [n]
6047 category VERSION_1_5
6048 version 1.5
6049 extension
6050 glxropcode ?
6051 glxflags ignore
6052 offset 691
6053
6054GenBuffers(n, buffers)
6055 return void
6056 param n SizeI in value
6057 param buffers UInt32 out array [n]
6058 category VERSION_1_5
6059 version 1.5
6060 extension
6061 glxropcode ?
6062 glxflags ignore
6063 offset 692
6064
6065IsBuffer(buffer)
6066 return Boolean
6067 param buffer UInt32 in value
6068 category VERSION_1_5
6069 version 1.5
6070 extension
6071 glxropcode ?
6072 glxflags ignore
6073 offset 696
6074
6075BufferData(target, size, data, usage)
6076 return void
6077 param target BufferTargetARB in value
6078 param size BufferSize in value
6079 param data ConstVoid in array [size]
6080 param usage BufferUsageARB in value
6081 category VERSION_1_5
6082 version 1.5
6083 extension
6084 glxropcode ?
6085 glxflags ignore
6086 offset 689
6087
6088BufferSubData(target, offset, size, data)
6089 return void
6090 param target BufferTargetARB in value
6091 param offset BufferOffset in value
6092 param size BufferSize in value
6093 param data ConstVoid in array [size]
6094 category VERSION_1_5
6095 version 1.5
6096 extension
6097 glxropcode ?
6098 glxflags ignore
6099 offset 690
6100
6101GetBufferSubData(target, offset, size, data)
6102 return void
6103 param target BufferTargetARB in value
6104 param offset BufferOffset in value
6105 param size BufferSize in value
6106 param data Void out array [size]
6107 category VERSION_1_5
6108 dlflags notlistable
6109 version 1.5
6110 extension
6111 glxsingle ?
6112 glxflags ignore
6113 offset 695
6114
6115MapBuffer(target, access)
6116 return VoidPointer
6117 param target BufferTargetARB in value
6118 param access BufferAccessARB in value
6119 category VERSION_1_5
6120 version 1.5
6121 extension
6122 glxropcode ?
6123 glxflags ignore
6124 offset 697
6125
6126UnmapBuffer(target)
6127 return Boolean
6128 param target BufferTargetARB in value
6129 category VERSION_1_5
6130 version 1.5
6131 extension
6132 glxropcode ?
6133 glxflags ignore
6134 offset 698
6135
6136GetBufferParameteriv(target, pname, params)
6137 return void
6138 param target BufferTargetARB in value
6139 param pname BufferPNameARB in value
6140 param params Int32 out array [COMPSIZE(pname)]
6141 category VERSION_1_5
6142 dlflags notlistable
6143 version 1.5
6144 extension
6145 glxsingle ?
6146 glxflags ignore
6147 offset 693
6148
6149GetBufferPointerv(target, pname, params)
6150 return void
6151 param target BufferTargetARB in value
6152 param pname BufferPointerNameARB in value
6153 param params VoidPointer out array [1]
6154 category VERSION_1_5
6155 dlflags notlistable
6156 version 1.5
6157 extension
6158 glxsingle ?
6159 glxflags ignore
6160 offset 694
6161
6162# OpenGL 1.5 (EXT_shadow_funcs) commands - none
6163
6164
6165###############################################################################
6166###############################################################################
6167#
6168# OpenGL 2.0 commands
6169#
6170###############################################################################
6171###############################################################################
6172
6173# OpenGL 2.0 (EXT_blend_equation_separate) commands
6174
6175BlendEquationSeparate(modeRGB, modeAlpha)
6176 return void
6177 param modeRGB BlendEquationModeEXT in value
6178 param modeAlpha BlendEquationModeEXT in value
6179 category VERSION_2_0
6180 version 2.0
6181 extension
6182 glxropcode 4228
6183
6184# OpenGL 2.0 (ARB_draw_buffers) commands
6185
6186DrawBuffers(n, bufs)
6187 return void
6188 param n SizeI in value
6189 param bufs DrawBufferModeATI in array [n]
6190 category VERSION_2_0
6191 version 2.0
6192 extension
6193 glxropcode 233
6194 glxflags ignore
6195 offset ?
6196
6197# OpenGL 2.0 (ARB_stencil_two_side) commands
6198
6199StencilOpSeparate(face, sfail, dpfail, dppass)
6200 return void
6201 param face StencilFaceDirection in value
6202 param sfail StencilOp in value
6203 param dpfail StencilOp in value
6204 param dppass StencilOp in value
6205 category VERSION_2_0
6206 version 2.0
6207 extension
6208 glxropcode ?
6209 glxflags ignore
6210 offset ?
6211
6212StencilFuncSeparate(face, func, ref, mask)
6213 return void
6214 param face StencilFaceDirection in value
6215 param func StencilFunction in value
6216 param ref StencilValue 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
6225StencilMaskSeparate(face, mask)
6226 return void
6227 param face StencilFaceDirection in value
6228 param mask MaskedStencilValue in value
6229 category VERSION_2_0
6230 version 2.0
6231 extension
6232 glxropcode ?
6233 glxflags ignore
6234 offset ?
6235
6236# OpenGL 2.0 (ARB_shader_objects / ARB_vertex_shader / ARB_fragment_shader) commands
6237
6238AttachShader(program, shader)
6239 return void
6240 param program UInt32 in value
6241 param shader UInt32 in value
6242 category VERSION_2_0
6243 version 2.0
6244 extension
6245 glxropcode ?
6246 glxflags ignore
6247 offset ?
6248
6249BindAttribLocation(program, index, name)
6250 return void
6251 param program UInt32 in value
6252 param index UInt32 in value
6253 param name Char in array []
6254 category VERSION_2_0
6255 version 2.0
6256 extension
6257 glxropcode ?
6258 glxflags ignore
6259 offset ?
6260
6261CompileShader(shader)
6262 return void
6263 param shader UInt32 in value
6264 category VERSION_2_0
6265 version 2.0
6266 extension
6267 glxropcode ?
6268 glxflags ignore
6269 offset ?
6270
6271CreateProgram()
6272 return UInt32
6273 category VERSION_2_0
6274 version 2.0
6275 extension
6276 glxropcode ?
6277 glxflags ignore
6278 offset ?
6279
6280CreateShader(type)
6281 return UInt32
6282 param type GLenum in value
6283 category VERSION_2_0
6284 version 2.0
6285 extension
6286 glxropcode ?
6287 glxflags ignore
6288 offset ?
6289
6290DeleteProgram(program)
6291 return void
6292 param program UInt32 in value
6293 category VERSION_2_0
6294 version 2.0
6295 extension
6296 glxsingle 202
6297 offset ?
6298
6299DeleteShader(shader)
6300 return void
6301 param shader UInt32 in value
6302 category VERSION_2_0
6303 version 2.0
6304 extension
6305 glxsingle 195
6306 offset ?
6307
6308DetachShader(program, shader)
6309 return void
6310 param program UInt32 in value
6311 param shader UInt32 in value
6312 category VERSION_2_0
6313 version 2.0
6314 extension
6315 glxropcode ?
6316 glxflags ignore
6317 offset ?
6318
6319DisableVertexAttribArray(index)
6320 return void
6321 param index UInt32 in value
6322 dlflags notlistable
6323 category VERSION_2_0
6324 version 2.0
6325 extension soft WINSOFT NV10
6326 glxflags ignore
6327 offset 666
6328
6329EnableVertexAttribArray(index)
6330 return void
6331 param index UInt32 in value
6332 dlflags notlistable
6333 category VERSION_2_0
6334 version 2.0
6335 extension soft WINSOFT NV10
6336 glxflags ignore
6337 offset 665
6338
6339GetActiveAttrib(program, index, bufSize, length, size, type, name)
6340 return void
6341 param program UInt32 in value
6342 param index UInt32 in value
6343 param bufSize SizeI in value
6344 param length SizeI out array [1]
6345 param size Int32 out array [1]
6346 param type GLenum out array [1]
6347 param name Char out array []
6348 category VERSION_2_0
6349 dlflags notlistable
6350 version 2.0
6351 extension
6352 glxsingle ?
6353 glxflags ignore
6354 offset ?
6355
6356GetActiveUniform(program, index, bufSize, length, size, type, name)
6357 return void
6358 param program UInt32 in value
6359 param index UInt32 in value
6360 param bufSize SizeI in value
6361 param length SizeI out array [1]
6362 param size Int32 out array [1]
6363 param type GLenum out array [1]
6364 param name Char out array []
6365 category VERSION_2_0
6366 dlflags notlistable
6367 version 2.0
6368 extension
6369 glxsingle ?
6370 glxflags ignore
6371 offset ?
6372
6373GetAttachedShaders(program, maxCount, count, obj)
6374 return void
6375 param program UInt32 in value
6376 param maxCount SizeI in value
6377 param count SizeI out array [1]
6378 param obj UInt32 out array [count]
6379 category VERSION_2_0
6380 dlflags notlistable
6381 version 2.0
6382 extension
6383 glxsingle ?
6384 glxflags ignore
6385 offset ?
6386
6387GetAttribLocation(program, name)
6388 return Int32
6389 param program UInt32 in value
6390 param name Char in array []
6391 category VERSION_2_0
6392 dlflags notlistable
6393 version 2.0
6394 extension
6395 glxsingle ?
6396 glxflags ignore
6397 offset ?
6398
6399GetProgramiv(program, pname, params)
6400 return void
6401 param program UInt32 in value
6402 param pname GLenum in value
6403 param params Int32 out array [pname]
6404 category VERSION_2_0
6405 dlflags notlistable
6406 version 2.0
6407 extension
6408 glxsingle 199
6409 offset ?
6410
6411GetProgramInfoLog(program, bufSize, length, infoLog)
6412 return void
6413 param program UInt32 in value
6414 param bufSize SizeI in value
6415 param length SizeI out array [1]
6416 param infoLog Char out array [length]
6417 category VERSION_2_0
6418 dlflags notlistable
6419 version 2.0
6420 extension
6421 glxsingle 201
6422 offset ?
6423
6424GetShaderiv(shader, pname, params)
6425 return void
6426 param shader UInt32 in value
6427 param pname GLenum in value
6428 param params Int32 out array [pname]
6429 category VERSION_2_0
6430 dlflags notlistable
6431 version 2.0
6432 extension
6433 glxsingle 198
6434 offset ?
6435
6436GetShaderInfoLog(shader, bufSize, length, infoLog)
6437 return void
6438 param shader UInt32 in value
6439 param bufSize SizeI in value
6440 param length SizeI out array [1]
6441 param infoLog Char out array [length]
6442 category VERSION_2_0
6443 dlflags notlistable
6444 version 2.0
6445 extension
6446 glxsingle 200
6447 offset ?
6448
6449GetShaderSource(shader, bufSize, length, source)
6450 return void
6451 param shader UInt32 in value
6452 param bufSize SizeI in value
6453 param length SizeI out array [1]
6454 param source Char out array [length]
6455 category VERSION_2_0
6456 dlflags notlistable
6457 version 2.0
6458 extension
6459 glxsingle ?
6460 glxflags ignore
6461 offset ?
6462
6463GetUniformLocation(program, name)
6464 return Int32
6465 param program UInt32 in value
6466 param name Char in array []
6467 category VERSION_2_0
6468 dlflags notlistable
6469 version 2.0
6470 extension
6471 glxsingle ?
6472 glxflags ignore
6473 offset ?
6474
6475GetUniformfv(program, location, params)
6476 return void
6477 param program UInt32 in value
6478 param location Int32 in value
6479 param params Float32 out array [COMPSIZE(location)]
6480 category VERSION_2_0
6481 dlflags notlistable
6482 version 2.0
6483 extension
6484 glxsingle ?
6485 glxflags ignore
6486 offset ?
6487
6488GetUniformiv(program, location, params)
6489 return void
6490 param program UInt32 in value
6491 param location Int32 in value
6492 param params Int32 out array [COMPSIZE(location)]
6493 category VERSION_2_0
6494 dlflags notlistable
6495 version 2.0
6496 extension
6497 glxsingle ?
6498 glxflags ignore
6499 offset ?
6500
6501GetVertexAttribdv(index, pname, params)
6502 return void
6503 param index UInt32 in value
6504 param pname VertexAttribPropertyARB in value
6505 param params Float64 out array [4]
6506 dlflags notlistable
6507 category VERSION_2_0
6508 version 2.0
6509 extension soft WINSOFT NV10
6510 glxvendorpriv 1301
6511 offset 588
6512
6513GetVertexAttribfv(index, pname, params)
6514 return void
6515 param index UInt32 in value
6516 param pname VertexAttribPropertyARB in value
6517 param params Float32 out array [4]
6518 dlflags notlistable
6519 category VERSION_2_0
6520 version 2.0
6521 extension soft WINSOFT NV10
6522 glxvendorpriv 1302
6523 offset 589
6524
6525GetVertexAttribiv(index, pname, params)
6526 return void
6527 param index UInt32 in value
6528 param pname VertexAttribPropertyARB in value
6529 param params Int32 out array [4]
6530 dlflags notlistable
6531 category VERSION_2_0
6532 version 2.0
6533 extension soft WINSOFT NV10
6534 glxvendorpriv 1303
6535 offset 590
6536
6537GetVertexAttribPointerv(index, pname, pointer)
6538 return void
6539 param index UInt32 in value
6540 param pname VertexAttribPointerPropertyARB in value
6541 param pointer VoidPointer out array [1]
6542 dlflags notlistable
6543 category VERSION_2_0
6544 version 2.0
6545 extension soft WINSOFT NV10
6546 glxflags ignore
6547 offset 591
6548
6549IsProgram(program)
6550 return Boolean
6551 param program UInt32 in value
6552 dlflags notlistable
6553 category VERSION_2_0
6554 version 2.0
6555 extension soft WINSOFT NV10
6556 glxsingle 197
6557 offset 592
6558
6559IsShader(shader)
6560 return Boolean
6561 param shader UInt32 in value
6562 dlflags notlistable
6563 category VERSION_2_0
6564 version 2.0
6565 extension soft WINSOFT NV10
6566 glxsingle 196
6567 offset ?
6568
6569LinkProgram(program)
6570 return void
6571 param program UInt32 in value
6572 category VERSION_2_0
6573 version 2.0
6574 extension
6575 glxropcode ?
6576 glxflags ignore
6577 offset ?
6578
6579ShaderSource(shader, count, string, length)
6580 return void
6581 param shader UInt32 in value
6582 param count SizeI in value
6583 param string ConstCharPointer in array [count]
6584 param length Int32 in array [1]
6585 category VERSION_2_0
6586 version 2.0
6587 extension
6588 glxropcode ?
6589 glxflags ignore
6590 offset ?
6591
6592UseProgram(program)
6593 return void
6594 param program UInt32 in value
6595 category VERSION_2_0
6596 version 2.0
6597 extension
6598 glxropcode ?
6599 glxflags ignore
6600 offset ?
6601
6602Uniform1f(location, v0)
6603 return void
6604 param location Int32 in value
6605 param v0 Float32 in value
6606 category VERSION_2_0
6607 version 2.0
6608 extension
6609 glxropcode ?
6610 glxflags ignore
6611 offset ?
6612
6613Uniform2f(location, v0, v1)
6614 return void
6615 param location Int32 in value
6616 param v0 Float32 in value
6617 param v1 Float32 in value
6618 category VERSION_2_0
6619 version 2.0
6620 extension
6621 glxropcode ?
6622 glxflags ignore
6623 offset ?
6624
6625Uniform3f(location, v0, v1, v2)
6626 return void
6627 param location Int32 in value
6628 param v0 Float32 in value
6629 param v1 Float32 in value
6630 param v2 Float32 in value
6631 category VERSION_2_0
6632 version 2.0
6633 extension
6634 glxropcode ?
6635 glxflags ignore
6636 offset ?
6637
6638Uniform4f(location, v0, v1, v2, v3)
6639 return void
6640 param location Int32 in value
6641 param v0 Float32 in value
6642 param v1 Float32 in value
6643 param v2 Float32 in value
6644 param v3 Float32 in value
6645 category VERSION_2_0
6646 version 2.0
6647 extension
6648 glxropcode ?
6649 glxflags ignore
6650 offset ?
6651
6652Uniform1i(location, v0)
6653 return void
6654 param location Int32 in value
6655 param v0 Int32 in value
6656 category VERSION_2_0
6657 version 2.0
6658 extension
6659 glxropcode ?
6660 glxflags ignore
6661 offset ?
6662
6663Uniform2i(location, v0, v1)
6664 return void
6665 param location Int32 in value
6666 param v0 Int32 in value
6667 param v1 Int32 in value
6668 category VERSION_2_0
6669 version 2.0
6670 extension
6671 glxropcode ?
6672 glxflags ignore
6673 offset ?
6674
6675Uniform3i(location, v0, v1, v2)
6676 return void
6677 param location Int32 in value
6678 param v0 Int32 in value
6679 param v1 Int32 in value
6680 param v2 Int32 in value
6681 category VERSION_2_0
6682 version 2.0
6683 extension
6684 glxropcode ?
6685 glxflags ignore
6686 offset ?
6687
6688Uniform4i(location, v0, v1, v2, v3)
6689 return void
6690 param location Int32 in value
6691 param v0 Int32 in value
6692 param v1 Int32 in value
6693 param v2 Int32 in value
6694 param v3 Int32 in value
6695 category VERSION_2_0
6696 version 2.0
6697 extension
6698 glxropcode ?
6699 glxflags ignore
6700 offset ?
6701
6702Uniform1fv(location, count, value)
6703 return void
6704 param location Int32 in value
6705 param count SizeI in value
6706 param value Float32 in array [count]
6707 category VERSION_2_0
6708 version 2.0
6709 extension
6710 glxropcode ?
6711 glxflags ignore
6712 offset ?
6713
6714Uniform2fv(location, count, value)
6715 return void
6716 param location Int32 in value
6717 param count SizeI in value
6718 param value Float32 in array [count]
6719 category VERSION_2_0
6720 version 2.0
6721 extension
6722 glxropcode ?
6723 glxflags ignore
6724 offset ?
6725
6726Uniform3fv(location, count, value)
6727 return void
6728 param location Int32 in value
6729 param count SizeI in value
6730 param value Float32 in array [count]
6731 category VERSION_2_0
6732 version 2.0
6733 extension
6734 glxropcode ?
6735 glxflags ignore
6736 offset ?
6737
6738Uniform4fv(location, count, value)
6739 return void
6740 param location Int32 in value
6741 param count SizeI in value
6742 param value Float32 in array [count]
6743 category VERSION_2_0
6744 version 2.0
6745 extension
6746 glxropcode ?
6747 glxflags ignore
6748 offset ?
6749
6750Uniform1iv(location, count, value)
6751 return void
6752 param location Int32 in value
6753 param count SizeI in value
6754 param value Int32 in array [count]
6755 category VERSION_2_0
6756 version 2.0
6757 extension
6758 glxropcode ?
6759 glxflags ignore
6760 offset ?
6761
6762Uniform2iv(location, count, value)
6763 return void
6764 param location Int32 in value
6765 param count SizeI in value
6766 param value Int32 in array [count]
6767 category VERSION_2_0
6768 version 2.0
6769 extension
6770 glxropcode ?
6771 glxflags ignore
6772 offset ?
6773
6774Uniform3iv(location, count, value)
6775 return void
6776 param location Int32 in value
6777 param count SizeI in value
6778 param value Int32 in array [count]
6779 category VERSION_2_0
6780 version 2.0
6781 extension
6782 glxropcode ?
6783 glxflags ignore
6784 offset ?
6785
6786Uniform4iv(location, count, value)
6787 return void
6788 param location Int32 in value
6789 param count SizeI in value
6790 param value Int32 in array [count]
6791 category VERSION_2_0
6792 version 2.0
6793 extension
6794 glxropcode ?
6795 glxflags ignore
6796 offset ?
6797
6798UniformMatrix2fv(location, count, transpose, value)
6799 return void
6800 param location Int32 in value
6801 param count SizeI in value
6802 param transpose Boolean in value
6803 param value Float32 in array [count]
6804 category VERSION_2_0
6805 version 2.0
6806 extension
6807 glxropcode ?
6808 glxflags ignore
6809 offset ?
6810
6811UniformMatrix3fv(location, count, transpose, value)
6812 return void
6813 param location Int32 in value
6814 param count SizeI in value
6815 param transpose Boolean in value
6816 param value Float32 in array [count]
6817 category VERSION_2_0
6818 version 2.0
6819 extension
6820 glxropcode ?
6821 glxflags ignore
6822 offset ?
6823
6824UniformMatrix4fv(location, count, transpose, value)
6825 return void
6826 param location Int32 in value
6827 param count SizeI in value
6828 param transpose Boolean in value
6829 param value Float32 in array [count]
6830 category VERSION_2_0
6831 version 2.0
6832 extension
6833 glxropcode ?
6834 glxflags ignore
6835 offset ?
6836
6837ValidateProgram(program)
6838 return void
6839 param program UInt32 in value
6840 category VERSION_2_0
6841 version 2.0
6842 extension
6843 glxropcode ?
6844 glxflags ignore
6845 offset ?
6846
6847VertexAttrib1d(index, x)
6848 return void
6849 param index UInt32 in value
6850 param x Float64 in value
6851 category VERSION_2_0
6852 version 2.0
6853 deprecated 3.1
6854 vectorequiv VertexAttrib1dv
6855 extension soft WINSOFT NV10
6856 glxflags ignore
6857 offset 603
6858
6859VertexAttrib1dv(index, v)
6860 return void
6861 param index UInt32 in value
6862 param v Float64 in array [1]
6863 category VERSION_2_0
6864 version 2.0
6865 deprecated 3.1
6866 extension soft WINSOFT NV10
6867 glxropcode 4197
6868 offset 604
6869
6870VertexAttrib1f(index, x)
6871 return void
6872 param index UInt32 in value
6873 param x Float32 in value
6874 category VERSION_2_0
6875 version 2.0
6876 deprecated 3.1
6877 vectorequiv VertexAttrib1fv
6878 extension soft WINSOFT NV10
6879 glxflags ignore
6880 offset 605
6881
6882VertexAttrib1fv(index, v)
6883 return void
6884 param index UInt32 in value
6885 param v Float32 in array [1]
6886 category VERSION_2_0
6887 version 2.0
6888 deprecated 3.1
6889 extension soft WINSOFT NV10
6890 glxropcode 4193
6891 offset 606
6892
6893VertexAttrib1s(index, x)
6894 return void
6895 param index UInt32 in value
6896 param x Int16 in value
6897 category VERSION_2_0
6898 version 2.0
6899 deprecated 3.1
6900 vectorequiv VertexAttrib1sv
6901 extension soft WINSOFT NV10
6902 glxflags ignore
6903 offset 607
6904
6905VertexAttrib1sv(index, v)
6906 return void
6907 param index UInt32 in value
6908 param v Int16 in array [1]
6909 category VERSION_2_0
6910 version 2.0
6911 deprecated 3.1
6912 extension soft WINSOFT NV10
6913 glxropcode 4189
6914 offset 608
6915
6916VertexAttrib2d(index, x, y)
6917 return void
6918 param index UInt32 in value
6919 param x Float64 in value
6920 param y Float64 in value
6921 category VERSION_2_0
6922 version 2.0
6923 deprecated 3.1
6924 vectorequiv VertexAttrib2dv
6925 extension soft WINSOFT NV10
6926 glxflags ignore
6927 offset 609
6928
6929VertexAttrib2dv(index, v)
6930 return void
6931 param index UInt32 in value
6932 param v Float64 in array [2]
6933 category VERSION_2_0
6934 version 2.0
6935 deprecated 3.1
6936 extension soft WINSOFT NV10
6937 glxropcode 4198
6938 offset 610
6939
6940VertexAttrib2f(index, x, y)
6941 return void
6942 param index UInt32 in value
6943 param x Float32 in value
6944 param y Float32 in value
6945 category VERSION_2_0
6946 version 2.0
6947 deprecated 3.1
6948 vectorequiv VertexAttrib2fv
6949 extension soft WINSOFT NV10
6950 glxflags ignore
6951 offset 611
6952
6953VertexAttrib2fv(index, v)
6954 return void
6955 param index UInt32 in value
6956 param v Float32 in array [2]
6957 category VERSION_2_0
6958 version 2.0
6959 deprecated 3.1
6960 extension soft WINSOFT NV10
6961 glxropcode 4194
6962 offset 612
6963
6964VertexAttrib2s(index, x, y)
6965 return void
6966 param index UInt32 in value
6967 param x Int16 in value
6968 param y Int16 in value
6969 category VERSION_2_0
6970 version 2.0
6971 deprecated 3.1
6972 vectorequiv VertexAttrib2sv
6973 extension soft WINSOFT NV10
6974 glxflags ignore
6975 offset 613
6976
6977VertexAttrib2sv(index, v)
6978 return void
6979 param index UInt32 in value
6980 param v Int16 in array [2]
6981 category VERSION_2_0
6982 version 2.0
6983 deprecated 3.1
6984 extension soft WINSOFT NV10
6985 glxropcode 4190
6986 offset 614
6987
6988VertexAttrib3d(index, x, y, z)
6989 return void
6990 param index UInt32 in value
6991 param x Float64 in value
6992 param y Float64 in value
6993 param z Float64 in value
6994 category VERSION_2_0
6995 version 2.0
6996 deprecated 3.1
6997 vectorequiv VertexAttrib3dv
6998 extension soft WINSOFT NV10
6999 glxflags ignore
7000 offset 615
7001
7002VertexAttrib3dv(index, v)
7003 return void
7004 param index UInt32 in value
7005 param v Float64 in array [3]
7006 category VERSION_2_0
7007 version 2.0
7008 deprecated 3.1
7009 extension soft WINSOFT NV10
7010 glxropcode 4199
7011 offset 616
7012
7013VertexAttrib3f(index, x, y, z)
7014 return void
7015 param index UInt32 in value
7016 param x Float32 in value
7017 param y Float32 in value
7018 param z Float32 in value
7019 category VERSION_2_0
7020 version 2.0
7021 deprecated 3.1
7022 vectorequiv VertexAttrib3fv
7023 extension soft WINSOFT NV10
7024 glxflags ignore
7025 offset 617
7026
7027VertexAttrib3fv(index, v)
7028 return void
7029 param index UInt32 in value
7030 param v Float32 in array [3]
7031 category VERSION_2_0
7032 version 2.0
7033 deprecated 3.1
7034 extension soft WINSOFT NV10
7035 glxropcode 4195
7036 offset 618
7037
7038VertexAttrib3s(index, x, y, z)
7039 return void
7040 param index UInt32 in value
7041 param x Int16 in value
7042 param y Int16 in value
7043 param z Int16 in value
7044 category VERSION_2_0
7045 version 2.0
7046 deprecated 3.1
7047 vectorequiv VertexAttrib3sv
7048 extension soft WINSOFT NV10
7049 glxflags ignore
7050 offset 619
7051
7052VertexAttrib3sv(index, v)
7053 return void
7054 param index UInt32 in value
7055 param v Int16 in array [3]
7056 category VERSION_2_0
7057 version 2.0
7058 deprecated 3.1
7059 extension soft WINSOFT NV10
7060 glxropcode 4191
7061 offset 620
7062
7063VertexAttrib4Nbv(index, v)
7064 return void
7065 param index UInt32 in value
7066 param v Int8 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 659
7073
7074VertexAttrib4Niv(index, v)
7075 return void
7076 param index UInt32 in value
7077 param v Int32 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 661
7084
7085VertexAttrib4Nsv(index, v)
7086 return void
7087 param index UInt32 in value
7088 param v Int16 in array [4]
7089 category VERSION_2_0
7090 version 2.0
7091 deprecated 3.1
7092 extension soft WINSOFT NV10
7093 glxflags ignore
7094 offset 660
7095
7096VertexAttrib4Nub(index, x, y, z, w)
7097 return void
7098 param index UInt32 in value
7099 param x UInt8 in value
7100 param y UInt8 in value
7101 param z UInt8 in value
7102 param w UInt8 in value
7103 category VERSION_2_0
7104 version 2.0
7105 deprecated 3.1
7106 extension soft WINSOFT NV10
7107 glxflags ignore
7108 offset 627
7109
7110VertexAttrib4Nubv(index, v)
7111 return void
7112 param index UInt32 in value
7113 param v UInt8 in array [4]
7114 category VERSION_2_0
7115 version 2.0
7116 deprecated 3.1
7117 extension soft WINSOFT NV10
7118 glxflags ignore
7119 glxropcode 4201
7120 offset 628
7121
7122VertexAttrib4Nuiv(index, v)
7123 return void
7124 param index UInt32 in value
7125 param v UInt32 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 663
7132
7133VertexAttrib4Nusv(index, v)
7134 return void
7135 param index UInt32 in value
7136 param v UInt16 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 662
7143
7144VertexAttrib4bv(index, v)
7145 return void
7146 param index UInt32 in value
7147 param v Int8 in array [4]
7148 category VERSION_2_0
7149 version 2.0
7150 deprecated 3.1
7151 extension soft WINSOFT NV10
7152 glxflags ignore
7153 offset 654
7154
7155VertexAttrib4d(index, x, y, z, w)
7156 return void
7157 param index UInt32 in value
7158 param x Float64 in value
7159 param y Float64 in value
7160 param z Float64 in value
7161 param w Float64 in value
7162 category VERSION_2_0
7163 version 2.0
7164 deprecated 3.1
7165 vectorequiv VertexAttrib4dv
7166 extension soft WINSOFT NV10
7167 glxflags ignore
7168 offset 621
7169
7170VertexAttrib4dv(index, v)
7171 return void
7172 param index UInt32 in value
7173 param v Float64 in array [4]
7174 category VERSION_2_0
7175 version 2.0
7176 deprecated 3.1
7177 extension soft WINSOFT NV10
7178 glxropcode 4200
7179 offset 622
7180
7181VertexAttrib4f(index, x, y, z, w)
7182 return void
7183 param index UInt32 in value
7184 param x Float32 in value
7185 param y Float32 in value
7186 param z Float32 in value
7187 param w Float32 in value
7188 category VERSION_2_0
7189 version 2.0
7190 deprecated 3.1
7191 vectorequiv VertexAttrib4fv
7192 extension soft WINSOFT NV10
7193 glxflags ignore
7194 offset 623
7195
7196VertexAttrib4fv(index, v)
7197 return void
7198 param index UInt32 in value
7199 param v Float32 in array [4]
7200 category VERSION_2_0
7201 version 2.0
7202 deprecated 3.1
7203 extension soft WINSOFT NV10
7204 glxropcode 4196
7205 offset 624
7206
7207VertexAttrib4iv(index, v)
7208 return void
7209 param index UInt32 in value
7210 param v Int32 in array [4]
7211 category VERSION_2_0
7212 version 2.0
7213 deprecated 3.1
7214 extension soft WINSOFT NV10
7215 glxflags ignore
7216 offset 655
7217
7218VertexAttrib4s(index, x, y, z, w)
7219 return void
7220 param index UInt32 in value
7221 param x Int16 in value
7222 param y Int16 in value
7223 param z Int16 in value
7224 param w Int16 in value
7225 category VERSION_2_0
7226 version 2.0
7227 deprecated 3.1
7228 vectorequiv VertexAttrib4sv
7229 extension soft WINSOFT NV10
7230 glxflags ignore
7231 offset 625
7232
7233VertexAttrib4sv(index, v)
7234 return void
7235 param index UInt32 in value
7236 param v Int16 in array [4]
7237 category VERSION_2_0
7238 version 2.0
7239 deprecated 3.1
7240 extension soft WINSOFT NV10
7241 glxflags ignore
7242 glxropcode 4192
7243 offset 626
7244
7245VertexAttrib4ubv(index, v)
7246 return void
7247 param index UInt32 in value
7248 param v UInt8 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 656
7255
7256VertexAttrib4uiv(index, v)
7257 return void
7258 param index UInt32 in value
7259 param v UInt32 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 658
7266
7267VertexAttrib4usv(index, v)
7268 return void
7269 param index UInt32 in value
7270 param v UInt16 in array [4]
7271 category VERSION_2_0
7272 version 2.0
7273 deprecated 3.1
7274 extension soft WINSOFT NV10
7275 glxflags ignore
7276 offset 657
7277
7278VertexAttribPointer(index, size, type, normalized, stride, pointer)
7279 return void
7280 param index UInt32 in value
7281 param size Int32 in value
7282 param type VertexAttribPointerTypeARB in value
7283 param normalized Boolean in value
7284 param stride SizeI in value
7285 param pointer Void in array [COMPSIZE(size/type/stride)] retained
7286 dlflags notlistable
7287 category VERSION_2_0
7288 version 2.0
7289 extension soft WINSOFT NV10
7290 glxflags ignore
7291 offset 664
7292
7293
7294###############################################################################
7295###############################################################################
7296#
7297# OpenGL 2.1 commands
7298#
7299###############################################################################
7300###############################################################################
7301
7302# OpenGL 2.1 (ARB_pixel_buffer_object) commands - none
7303
7304# OpenGL 2.1 (EXT_texture_sRGB) commands - none
7305
7306# New commands in OpenGL 2.1
7307
7308UniformMatrix2x3fv(location, count, transpose, value)
7309 return void
7310 param location Int32 in value
7311 param count SizeI in value
7312 param transpose Boolean in value
7313 param value Float32 in array [6]
7314 category VERSION_2_1
7315 version 2.1
7316 extension
7317 glxropcode 305
7318 glxflags ignore
7319 offset ?
7320
7321UniformMatrix3x2fv(location, count, transpose, value)
7322 return void
7323 param location Int32 in value
7324 param count SizeI in value
7325 param transpose Boolean in value
7326 param value Float32 in array [6]
7327 category VERSION_2_1
7328 version 2.1
7329 extension
7330 glxropcode 306
7331 offset ?
7332
7333UniformMatrix2x4fv(location, count, transpose, value)
7334 return void
7335 param location Int32 in value
7336 param count SizeI in value
7337 param transpose Boolean in value
7338 param value Float32 in array [8]
7339 category VERSION_2_1
7340 version 2.1
7341 extension
7342 glxropcode 307
7343 offset ?
7344
7345UniformMatrix4x2fv(location, count, transpose, value)
7346 return void
7347 param location Int32 in value
7348 param count SizeI in value
7349 param transpose Boolean in value
7350 param value Float32 in array [8]
7351 category VERSION_2_1
7352 version 2.1
7353 extension
7354 glxropcode 308
7355 offset ?
7356
7357UniformMatrix3x4fv(location, count, transpose, value)
7358 return void
7359 param location Int32 in value
7360 param count SizeI in value
7361 param transpose Boolean in value
7362 param value Float32 in array [12]
7363 category VERSION_2_1
7364 version 2.1
7365 extension
7366 glxropcode 309
7367 offset ?
7368
7369UniformMatrix4x3fv(location, count, transpose, value)
7370 return void
7371 param location Int32 in value
7372 param count SizeI in value
7373 param transpose Boolean in value
7374 param value Float32 in array [12]
7375 category VERSION_2_1
7376 version 2.1
7377 extension
7378 glxropcode 310
7379 offset ?
7380
7381###############################################################################
7382###############################################################################
7383#
7384# OpenGL 3.0 commands
7385#
7386###############################################################################
7387###############################################################################
7388
7389# OpenGL 3.0 (EXT_draw_buffers2) commands
7390
7391ColorMaski(index, r, g, b, a)
7392 return void
7393 param index UInt32 in value
7394 param r Boolean in value
7395 param g Boolean in value
7396 param b Boolean in value
7397 param a Boolean in value
7398 category VERSION_3_0
7399 version 3.0
7400 extension
7401 glxflags ignore
7402 glfflags ignore
7403
7404GetBooleani_v(target, index, data)
7405 return void
7406 param target GLenum in value
7407 param index UInt32 in value
7408 param data Boolean out array [COMPSIZE(target)]
7409 category VERSION_3_0
7410 version 3.0
7411 extension
7412 dlflags notlistable
7413 glxflags ignore
7414 glfflags ignore
7415
7416GetIntegeri_v(target, index, data)
7417 return void
7418 param target GLenum in value
7419 param index UInt32 in value
7420 param data Int32 out array [COMPSIZE(target)]
7421 category VERSION_3_0
7422 version 3.0
7423 extension
7424 dlflags notlistable
7425 glxflags ignore
7426 glfflags ignore
7427
7428Enablei(target, index)
7429 return void
7430 param target GLenum in value
7431 param index UInt32 in value
7432 category VERSION_3_0
7433 version 3.0
7434 extension
7435 glxflags ignore
7436 glfflags ignore
7437
7438Disablei(target, index)
7439 return void
7440 param target GLenum in value
7441 param index UInt32 in value
7442 category VERSION_3_0
7443 version 3.0
7444 extension
7445 glxflags ignore
7446 glfflags ignore
7447
7448IsEnabledi(target, index)
7449 return Boolean
7450 param target GLenum in value
7451 param index UInt32 in value
7452 category VERSION_3_0
7453 version 3.0
7454 extension
7455 dlflags notlistable
7456 glxflags ignore
7457 glfflags ignore
7458
7459# OpenGL 3.0 (EXT_transform_feedback) commands
7460
7461BeginTransformFeedback(primitiveMode)
7462 return void
7463 param primitiveMode GLenum in value
7464 category VERSION_3_0
7465 version 3.0
7466 extension
7467 dlflags notlistable
7468 glxflags ignore
7469 glfflags ignore
7470
7471EndTransformFeedback()
7472 return void
7473 category VERSION_3_0
7474 version 3.0
7475 extension
7476 dlflags notlistable
7477 glxflags ignore
7478 glfflags ignore
7479
7480BindBufferRange(target, index, buffer, offset, size)
7481 return void
7482 param target GLenum in value
7483 param index UInt32 in value
7484 param buffer UInt32 in value
7485 param offset BufferOffset in value
7486 param size BufferSize in value
7487 category VERSION_3_0
7488 version 3.0
7489 extension
7490 dlflags notlistable
7491 glxflags ignore
7492 glfflags ignore
7493
7494BindBufferBase(target, index, buffer)
7495 return void
7496 param target GLenum in value
7497 param index UInt32 in value
7498 param buffer UInt32 in value
7499 category VERSION_3_0
7500 version 3.0
7501 extension
7502 dlflags notlistable
7503 glxflags ignore
7504 glfflags ignore
7505
7506TransformFeedbackVaryings(program, count, varyings, bufferMode)
7507 return void
7508 param program UInt32 in value
7509 param count SizeI in value
7510 param varyings ConstCharPointer in array [count]
7511 param bufferMode GLenum in value
7512 category VERSION_3_0
7513 version 3.0
7514 extension
7515 dlflags notlistable
7516 glxflags ignore
7517 glfflags ignore
7518
7519GetTransformFeedbackVarying(program, index, bufSize, length, size, type, name)
7520 return void
7521 param program UInt32 in value
7522 param index UInt32 in value
7523 param bufSize SizeI in value
7524 param length SizeI out array [1]
7525 param size SizeI out array [1]
7526 param type GLenum out array [1]
7527 param name Char out array [COMPSIZE(length)]
7528 category VERSION_3_0
7529 dlflags notlistable
7530 version 3.0
7531 extension
7532 glfflags ignore
7533 glxflags ignore
7534
7535ClampColor(target, clamp)
7536 return void
7537 param target ClampColorTargetARB in value
7538 param clamp ClampColorModeARB in value
7539 category VERSION_3_0
7540 version 3.0
7541 extension
7542 glxropcode 234
7543 glxflags ignore
7544 offset ?
7545
7546BeginConditionalRender(id, mode)
7547 return void
7548 param id UInt32 in value
7549 param mode TypeEnum in value
7550 category VERSION_3_0
7551 version 3.0
7552 glfflags ignore
7553 glxflags ignore
7554
7555EndConditionalRender()
7556 return void
7557 category VERSION_3_0
7558 version 3.0
7559 glfflags ignore
7560 glxflags ignore
7561
7562VertexAttribIPointer(index, size, type, stride, pointer)
7563 return void
7564 param index UInt32 in value
7565 param size Int32 in value
7566 param type VertexAttribEnum in value
7567 param stride SizeI in value
7568 param pointer Void in array [COMPSIZE(size/type/stride)] retained
7569 category VERSION_3_0
7570 version 3.0
7571 dlflags notlistable
7572 extension
7573 glfflags ignore
7574 glxflags ignore
7575
7576GetVertexAttribIiv(index, pname, params)
7577 return void
7578 param index UInt32 in value
7579 param pname VertexAttribEnum in value
7580 param params Int32 out array [1]
7581 category VERSION_3_0
7582 version 3.0
7583 dlflags notlistable
7584 extension
7585 glfflags ignore
7586 glxflags ignore
7587
7588GetVertexAttribIuiv(index, pname, params)
7589 return void
7590 param index UInt32 in value
7591 param pname VertexAttribEnum in value
7592 param params UInt32 out array [1]
7593 category VERSION_3_0
7594 version 3.0
7595 dlflags notlistable
7596 extension
7597 glfflags ignore
7598 glxflags ignore
7599
7600# OpenGL 3.0 (NV_vertex_program4) commands
7601
7602VertexAttribI1i(index, x)
7603 return void
7604 param index UInt32 in value
7605 param x Int32 in value
7606 category VERSION_3_0
7607 version 3.0
7608 deprecated 3.1
7609 beginend allow-inside
7610 vectorequiv VertexAttribI1iv
7611 glxvectorequiv VertexAttribI1iv
7612 extension
7613 glfflags ignore
7614 glxflags ignore
7615
7616VertexAttribI2i(index, x, y)
7617 return void
7618 param index UInt32 in value
7619 param x Int32 in value
7620 param y Int32 in value
7621 category VERSION_3_0
7622 version 3.0
7623 deprecated 3.1
7624 beginend allow-inside
7625 vectorequiv VertexAttribI2iv
7626 glxvectorequiv VertexAttribI2iv
7627 extension
7628 glfflags ignore
7629 glxflags ignore
7630
7631VertexAttribI3i(index, x, y, z)
7632 return void
7633 param index UInt32 in value
7634 param x Int32 in value
7635 param y Int32 in value
7636 param z Int32 in value
7637 category VERSION_3_0
7638 version 3.0
7639 deprecated 3.1
7640 beginend allow-inside
7641 vectorequiv VertexAttribI3iv
7642 glxvectorequiv VertexAttribI3iv
7643 extension
7644 glfflags ignore
7645 glxflags ignore
7646
7647VertexAttribI4i(index, x, y, z, w)
7648 return void
7649 param index UInt32 in value
7650 param x Int32 in value
7651 param y Int32 in value
7652 param z Int32 in value
7653 param w Int32 in value
7654 category VERSION_3_0
7655 version 3.0
7656 deprecated 3.1
7657 beginend allow-inside
7658 vectorequiv VertexAttribI4iv
7659 glxvectorequiv VertexAttribI4iv
7660 extension
7661 glfflags ignore
7662 glxflags ignore
7663
7664VertexAttribI1ui(index, x)
7665 return void
7666 param index UInt32 in value
7667 param x UInt32 in value
7668 category VERSION_3_0
7669 version 3.0
7670 deprecated 3.1
7671 beginend allow-inside
7672 vectorequiv VertexAttribI1uiv
7673 glxvectorequiv VertexAttribI1uiv
7674 extension
7675 glfflags ignore
7676 glxflags ignore
7677
7678VertexAttribI2ui(index, x, y)
7679 return void
7680 param index UInt32 in value
7681 param x UInt32 in value
7682 param y UInt32 in value
7683 category VERSION_3_0
7684 version 3.0
7685 deprecated 3.1
7686 beginend allow-inside
7687 vectorequiv VertexAttribI2uiv
7688 glxvectorequiv VertexAttribI2uiv
7689 extension
7690 glfflags ignore
7691 glxflags ignore
7692
7693VertexAttribI3ui(index, x, y, z)
7694 return void
7695 param index UInt32 in value
7696 param x UInt32 in value
7697 param y UInt32 in value
7698 param z UInt32 in value
7699 category VERSION_3_0
7700 version 3.0
7701 deprecated 3.1
7702 beginend allow-inside
7703 vectorequiv VertexAttribI3uiv
7704 glxvectorequiv VertexAttribI3uiv
7705 extension
7706 glfflags ignore
7707 glxflags ignore
7708
7709VertexAttribI4ui(index, x, y, z, w)
7710 return void
7711 param index UInt32 in value
7712 param x UInt32 in value
7713 param y UInt32 in value
7714 param z UInt32 in value
7715 param w UInt32 in value
7716 category VERSION_3_0
7717 version 3.0
7718 deprecated 3.1
7719 beginend allow-inside
7720 vectorequiv VertexAttribI4uiv
7721 glxvectorequiv VertexAttribI4uiv
7722 extension
7723 glfflags ignore
7724 glxflags ignore
7725
7726VertexAttribI1iv(index, v)
7727 return void
7728 param index UInt32 in value
7729 param v Int32 in array [1]
7730 category VERSION_3_0
7731 version 3.0
7732 deprecated 3.1
7733 beginend allow-inside
7734 extension
7735 glfflags ignore
7736 glxflags ignore
7737
7738VertexAttribI2iv(index, v)
7739 return void
7740 param index UInt32 in value
7741 param v Int32 in array [2]
7742 category VERSION_3_0
7743 version 3.0
7744 deprecated 3.1
7745 beginend allow-inside
7746 extension
7747 glfflags ignore
7748 glxflags ignore
7749
7750VertexAttribI3iv(index, v)
7751 return void
7752 param index UInt32 in value
7753 param v Int32 in array [3]
7754 category VERSION_3_0
7755 version 3.0
7756 deprecated 3.1
7757 beginend allow-inside
7758 extension
7759 glfflags ignore
7760 glxflags ignore
7761
7762VertexAttribI4iv(index, v)
7763 return void
7764 param index UInt32 in value
7765 param v Int32 in array [4]
7766 category VERSION_3_0
7767 version 3.0
7768 deprecated 3.1
7769 beginend allow-inside
7770 extension
7771 glfflags ignore
7772 glxflags ignore
7773
7774VertexAttribI1uiv(index, v)
7775 return void
7776 param index UInt32 in value
7777 param v UInt32 in array [1]
7778 category VERSION_3_0
7779 version 3.0
7780 deprecated 3.1
7781 beginend allow-inside
7782 extension
7783 glfflags ignore
7784 glxflags ignore
7785
7786VertexAttribI2uiv(index, v)
7787 return void
7788 param index UInt32 in value
7789 param v UInt32 in array [2]
7790 category VERSION_3_0
7791 version 3.0
7792 deprecated 3.1
7793 beginend allow-inside
7794 extension
7795 glfflags ignore
7796 glxflags ignore
7797
7798VertexAttribI3uiv(index, v)
7799 return void
7800 param index UInt32 in value
7801 param v UInt32 in array [3]
7802 category VERSION_3_0
7803 version 3.0
7804 deprecated 3.1
7805 beginend allow-inside
7806 extension
7807 glfflags ignore
7808 glxflags ignore
7809
7810VertexAttribI4uiv(index, v)
7811 return void
7812 param index UInt32 in value
7813 param v UInt32 in array [4]
7814 category VERSION_3_0
7815 version 3.0
7816 deprecated 3.1
7817 beginend allow-inside
7818 extension
7819 glfflags ignore
7820 glxflags ignore
7821
7822VertexAttribI4bv(index, v)
7823 return void
7824 param index UInt32 in value
7825 param v Int8 in array [4]
7826 category VERSION_3_0
7827 version 3.0
7828 deprecated 3.1
7829 beginend allow-inside
7830 extension
7831 glfflags ignore
7832 glxflags ignore
7833
7834VertexAttribI4sv(index, v)
7835 return void
7836 param index UInt32 in value
7837 param v Int16 in array [4]
7838 category VERSION_3_0
7839 version 3.0
7840 deprecated 3.1
7841 beginend allow-inside
7842 extension
7843 glfflags ignore
7844 glxflags ignore
7845
7846VertexAttribI4ubv(index, v)
7847 return void
7848 param index UInt32 in value
7849 param v UInt8 in array [4]
7850 category VERSION_3_0
7851 version 3.0
7852 deprecated 3.1
7853 beginend allow-inside
7854 extension
7855 glfflags ignore
7856 glxflags ignore
7857
7858VertexAttribI4usv(index, v)
7859 return void
7860 param index UInt32 in value
7861 param v UInt16 in array [4]
7862 category VERSION_3_0
7863 version 3.0
7864 deprecated 3.1
7865 beginend allow-inside
7866 extension
7867 glfflags ignore
7868 glxflags ignore
7869
7870# OpenGL 3.0 (EXT_gpu_shader4) commands
7871
7872GetUniformuiv(program, location, params)
7873 return void
7874 param program UInt32 in value
7875 param location Int32 in value
7876 param params UInt32 out array [COMPSIZE(program/location)]
7877 category VERSION_3_0
7878 dlflags notlistable
7879 version 3.0
7880 extension
7881 glfflags ignore
7882 glxflags ignore
7883
7884BindFragDataLocation(program, color, name)
7885 return void
7886 param program UInt32 in value
7887 param color 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
7896GetFragDataLocation(program, name)
7897 return Int32
7898 param program UInt32 in value
7899 param name Char in array [COMPSIZE(name)]
7900 category VERSION_3_0
7901 dlflags notlistable
7902 version 3.0
7903 extension
7904 glfflags ignore
7905 glxflags ignore
7906
7907Uniform1ui(location, v0)
7908 return void
7909 param location Int32 in value
7910 param v0 UInt32 in value
7911 category VERSION_3_0
7912 version 3.0
7913 extension
7914 glfflags ignore
7915 glxflags ignore
7916
7917Uniform2ui(location, v0, v1)
7918 return void
7919 param location Int32 in value
7920 param v0 UInt32 in value
7921 param v1 UInt32 in value
7922 category VERSION_3_0
7923 version 3.0
7924 extension
7925 glfflags ignore
7926 glxflags ignore
7927
7928Uniform3ui(location, v0, v1, v2)
7929 return void
7930 param location Int32 in value
7931 param v0 UInt32 in value
7932 param v1 UInt32 in value
7933 param v2 UInt32 in value
7934 category VERSION_3_0
7935 version 3.0
7936 extension
7937 glfflags ignore
7938 glxflags ignore
7939
7940Uniform4ui(location, v0, v1, v2, v3)
7941 return void
7942 param location Int32 in value
7943 param v0 UInt32 in value
7944 param v1 UInt32 in value
7945 param v2 UInt32 in value
7946 param v3 UInt32 in value
7947 category VERSION_3_0
7948 version 3.0
7949 extension
7950 glfflags ignore
7951 glxflags ignore
7952
7953Uniform1uiv(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]
7958 category VERSION_3_0
7959 version 3.0
7960 extension
7961 glfflags ignore
7962 glxflags ignore
7963
7964Uniform2uiv(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*2]
7969 category VERSION_3_0
7970 version 3.0
7971 extension
7972 glfflags ignore
7973 glxflags ignore
7974
7975Uniform3uiv(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*3]
7980 category VERSION_3_0
7981 version 3.0
7982 extension
7983 glfflags ignore
7984 glxflags ignore
7985
7986Uniform4uiv(location, count, value)
7987 return void
7988 param location Int32 in value
7989 param count SizeI in value
7990 param value UInt32 in array [count*4]
7991 category VERSION_3_0
7992 version 3.0
7993 extension
7994 glfflags ignore
7995 glxflags ignore
7996
7997# OpenGL 3.0 (EXT_texture_integer) commands
7998
7999TexParameterIiv(target, pname, params)
8000 return void
8001 param target TextureTarget in value
8002 param pname TextureParameterName in value
8003 param params Int32 in array [COMPSIZE(pname)]
8004 category VERSION_3_0
8005 version 3.0
8006 extension
8007 glfflags ignore
8008 glxflags ignore
8009
8010TexParameterIuiv(target, pname, params)
8011 return void
8012 param target TextureTarget in value
8013 param pname TextureParameterName in value
8014 param params UInt32 in array [COMPSIZE(pname)]
8015 category VERSION_3_0
8016 version 3.0
8017 extension
8018 glfflags ignore
8019 glxflags ignore
8020
8021GetTexParameterIiv(target, pname, params)
8022 return void
8023 param target TextureTarget in value
8024 param pname GetTextureParameter in value
8025 param params Int32 out array [COMPSIZE(pname)]
8026 category VERSION_3_0
8027 dlflags notlistable
8028 version 3.0
8029 extension
8030 glfflags ignore
8031 glxflags ignore
8032
8033GetTexParameterIuiv(target, pname, params)
8034 return void
8035 param target TextureTarget in value
8036 param pname GetTextureParameter in value
8037 param params UInt32 out array [COMPSIZE(pname)]
8038 category VERSION_3_0
8039 dlflags notlistable
8040 version 3.0
8041 extension
8042 glfflags ignore
8043 glxflags ignore
8044
8045# New commands in OpenGL 3.0
8046
8047ClearBufferiv(buffer, drawbuffer, value)
8048 return void
8049 param buffer GLenum in value
8050 param drawbuffer DrawBufferName in value
8051 param value Int32 in array [COMPSIZE(buffer)]
8052 category VERSION_3_0
8053 version 3.0
8054 extension
8055 glfflags ignore
8056 glxflags ignore
8057
8058ClearBufferuiv(buffer, drawbuffer, value)
8059 return void
8060 param buffer GLenum in value
8061 param drawbuffer DrawBufferName in value
8062 param value UInt32 in array [COMPSIZE(buffer)]
8063 category VERSION_3_0
8064 version 3.0
8065 extension
8066 glfflags ignore
8067 glxflags ignore
8068
8069ClearBufferfv(buffer, drawbuffer, value)
8070 return void
8071 param buffer GLenum in value
8072 param drawbuffer DrawBufferName in value
8073 param value Float32 in array [COMPSIZE(buffer)]
8074 category VERSION_3_0
8075 version 3.0
8076 extension
8077 glfflags ignore
8078 glxflags ignore
8079
8080ClearBufferfi(buffer, drawbuffer, depth, stencil)
8081 return void
8082 param buffer GLenum in value
8083 param drawbuffer DrawBufferName in value
8084 param depth Float32 in value
8085 param stencil Int32 in value
8086 category VERSION_3_0
8087 version 3.0
8088 extension
8089 glfflags ignore
8090 glxflags ignore
8091
8092GetStringi(name, index)
8093 return String
8094 param name GLenum in value
8095 param index UInt32 in value
8096 category VERSION_3_0
8097 version 3.0
8098 extension
8099 dlflags notlistable
8100 glxflags client-handcode server-handcode
8101 glfflags ignore
8102 glxsingle ?
8103
8104passthru: /* OpenGL 3.0 also reuses entry points from these extensions: */
8105passthru: /* ARB_framebuffer_object */
8106passthru: /* ARB_map_buffer_range */
8107passthru: /* ARB_vertex_array_object */
8108
8109###############################################################################
8110###############################################################################
8111#
8112# OpenGL 3.0 deprecated commands
8113#
8114###############################################################################
8115###############################################################################
8116
8117# (none - VertexAttribI* were moved back into non-deprecated)
8118
8119
8120###############################################################################
8121###############################################################################
8122#
8123# OpenGL 3.1 commands
8124#
8125###############################################################################
8126###############################################################################
8127
8128# New commands in OpenGL 3.1 - none
8129
8130# OpenGL 3.1 (ARB_draw_instanced) commands
8131
8132DrawArraysInstanced(mode, first, count, instancecount)
8133 return void
c7b31271 8134 param mode PrimitiveType in value
5dfc6dda
AW
8135 param first Int32 in value
8136 param count SizeI in value
8137 param instancecount SizeI in value
8138 category VERSION_3_1
8139 version 3.1
8140 extension
8141 dlflags notlistable
8142 vectorequiv ArrayElement
8143 glfflags ignore
8144 glxflags ignore
8145
8146DrawElementsInstanced(mode, count, type, indices, instancecount)
8147 return void
c7b31271 8148 param mode PrimitiveType in value
5dfc6dda
AW
8149 param count SizeI in value
8150 param type DrawElementsType in value
8151 param indices Void in array [COMPSIZE(count/type)]
8152 param instancecount SizeI in value
8153 category VERSION_3_1
8154 version 3.1
8155 extension
8156 dlflags notlistable
8157 vectorequiv ArrayElement
8158 glfflags ignore
8159 glxflags ignore
8160
8161# OpenGL 3.1 (ARB_texture_buffer_object) commands
8162
8163TexBuffer(target, internalformat, buffer)
8164 return void
8165 param target TextureTarget in value
8166 param internalformat GLenum in value
8167 param buffer UInt32 in value
8168 category VERSION_3_1
8169 version 3.1
8170 extension
8171 glfflags ignore
8172 glxflags ignore
8173
8174# OpenGL 3.1 (ARB_texture_rectangle) commands - none
8175
8176# OpenGL 3.1 (SNORM texture) commands - none
8177
8178# OpenGL 3.1 (NV_primitive_restart) commands
8179# This is *not* an alias of PrimitiveRestartIndexNV, since it sets
8180# server instead of client state.
8181
8182PrimitiveRestartIndex(index)
8183 return void
8184 param index UInt32 in value
8185 category VERSION_3_1
8186 version 3.1
8187 extension
8188 glxropcode ?
8189 glxflags ignore
8190 offset ?
8191
8192passthru: /* OpenGL 3.1 also reuses entry points from these extensions: */
8193passthru: /* ARB_copy_buffer */
8194passthru: /* ARB_uniform_buffer_object */
8195
8196
8197###############################################################################
8198###############################################################################
8199#
8200# OpenGL 3.2 commands
8201#
8202###############################################################################
8203###############################################################################
8204
8205# New commands in OpenGL 3.2
8206
8207GetInteger64i_v(target, index, data)
8208 return void
8209 param target GLenum in value
8210 param index UInt32 in value
8211 param data Int64 out array [COMPSIZE(target)]
8212 category VERSION_3_2
8213 version 3.2
8214 extension
8215 dlflags notlistable
8216 glxflags ignore
8217 glfflags ignore
8218
8219
8220GetBufferParameteri64v(target, pname, params)
8221 return void
8222 param target BufferTargetARB in value
8223 param pname BufferPNameARB in value
8224 param params Int64 out array [COMPSIZE(pname)]
8225 category VERSION_3_2
8226 dlflags notlistable
8227 version 3.2
8228 extension
8229 glxsingle ?
8230 glxflags ignore
8231
8232# OpenGL 3.2 (ARB_depth_clamp) commands - none
8233# OpenGL 3.2 (ARB_fragment_coord_conventions) commands - none
8234
8235# OpenGL 3.2 (ARB_geometry_shader4) commands
8236# ProgramParameteriARB was NOT promoted to core 3.2, but
8237# IS part of core 4.1 through other ARB extensions.
8238
8239FramebufferTexture(target, attachment, texture, level)
8240 return void
8241 param target GLenum in value
8242 param attachment GLenum in value
8243 param texture UInt32 in value
8244 param level Int32 in value
8245 category VERSION_3_2
8246 version 1.2
8247 extension
8248 glxropcode ?
8249 glxflags ignore
8250 offset ?
8251
8252# FramebufferTextureLayer already declared in ARB_framebuffer_object
8253# FramebufferTextureLayer(target, attachment, texture, level, layer)
8254
8255# Not promoted to the core along with the rest
8256# FramebufferTextureFace(target, attachment, texture, level, face)
8257
8258# OpenGL 3.2 (ARB_seamless_cube_map) commands - none
8259# OpenGL 3.2 (ARB_vertex_array_bgra) commands - none
8260
8261passthru: /* OpenGL 3.2 also reuses entry points from these extensions: */
8262passthru: /* ARB_draw_elements_base_vertex */
8263passthru: /* ARB_provoking_vertex */
8264passthru: /* ARB_sync */
8265passthru: /* ARB_texture_multisample */
8266
8267
8268###############################################################################
8269###############################################################################
8270#
8271# OpenGL 3.3 commands
8272#
8273###############################################################################
8274###############################################################################
8275
8276# New commands in OpenGL 3.3
8277
8278# OpenGL 3.3 (ARB_instanced_arrays) commands
8279
8280VertexAttribDivisor(index, divisor)
8281 return void
8282 param index UInt32 in value
8283 param divisor UInt32 in value
8284 category VERSION_3_3
8285 version 1.1
8286 extension
8287 glfflags ignore
8288 glxflags ignore
8289
8290passthru: /* OpenGL 3.3 also reuses entry points from these extensions: */
8291passthru: /* ARB_blend_func_extended */
8292passthru: /* ARB_sampler_objects */
8293passthru: /* ARB_explicit_attrib_location, but it has none */
8294passthru: /* ARB_occlusion_query2 (no entry points) */
8295passthru: /* ARB_shader_bit_encoding (no entry points) */
8296passthru: /* ARB_texture_rgb10_a2ui (no entry points) */
8297passthru: /* ARB_texture_swizzle (no entry points) */
8298passthru: /* ARB_timer_query */
8299passthru: /* ARB_vertex_type_2_10_10_10_rev */
8300
8301
8302###############################################################################
8303###############################################################################
8304#
8305# OpenGL 4.0 commands
8306#
8307###############################################################################
8308###############################################################################
8309
8310# New commands in OpenGL 4.0
8311
8312# OpenGL 4.0 (ARB_sample_shading) commands
8313
8314MinSampleShading(value)
8315 return void
8316 param value ColorF in value
8317 category VERSION_4_0
8318 version 1.2
8319 extension
8320 glxropcode ?
8321 glxflags ignore
8322 offset ?
8323
8324# OpenGL 4.0 (ARB_draw_buffers_blend) commands
8325
8326BlendEquationi(buf, mode)
8327 return void
8328 param buf UInt32 in value
8329 param mode GLenum in value
8330 category VERSION_4_0
8331 version 1.2
8332 extension
8333 glxropcode ?
8334 glxflags ignore
8335 offset ?
8336
8337BlendEquationSeparatei(buf, modeRGB, modeAlpha)
8338 return void
8339 param buf UInt32 in value
8340 param modeRGB GLenum in value
8341 param modeAlpha GLenum in value
8342 category VERSION_4_0
8343 version 1.2
8344 extension
8345 glxropcode ?
8346 glxflags ignore
8347 offset ?
8348
8349BlendFunci(buf, src, dst)
8350 return void
8351 param buf UInt32 in value
8352 param src GLenum in value
8353 param dst GLenum in value
8354 category VERSION_4_0
8355 version 1.2
8356 extension
8357 glxropcode ?
8358 glxflags ignore
8359 offset ?
8360
8361BlendFuncSeparatei(buf, srcRGB, dstRGB, srcAlpha, dstAlpha)
8362 return void
8363 param buf UInt32 in value
8364 param srcRGB GLenum in value
8365 param dstRGB GLenum in value
8366 param srcAlpha GLenum in value
8367 param dstAlpha GLenum in value
8368 category VERSION_4_0
8369 version 1.2
8370 extension
8371 glxropcode ?
8372 glxflags ignore
8373 offset ?
8374
8375passthru: /* OpenGL 4.0 also reuses entry points from these extensions: */
8376passthru: /* ARB_texture_query_lod (no entry points) */
8377passthru: /* ARB_draw_indirect */
8378passthru: /* ARB_gpu_shader5 (no entry points) */
8379passthru: /* ARB_gpu_shader_fp64 */
8380passthru: /* ARB_shader_subroutine */
8381passthru: /* ARB_tessellation_shader */
8382passthru: /* ARB_texture_buffer_object_rgb32 (no entry points) */
8383passthru: /* ARB_texture_cube_map_array (no entry points) */
8384passthru: /* ARB_texture_gather (no entry points) */
8385passthru: /* ARB_transform_feedback2 */
8386passthru: /* ARB_transform_feedback3 */
8387
8388
8389###############################################################################
8390###############################################################################
8391#
8392# OpenGL 4.1 commands
8393#
8394###############################################################################
8395###############################################################################
8396
8397# New commands in OpenGL 4.1 - none
8398newcategory: VERSION_4_1
8399
8400passthru: /* OpenGL 4.1 reuses entry points from these extensions: */
8401passthru: /* ARB_ES2_compatibility */
8402passthru: /* ARB_get_program_binary */
8403passthru: /* ARB_separate_shader_objects */
8404passthru: /* ARB_shader_precision (no entry points) */
8405passthru: /* ARB_vertex_attrib_64bit */
8406passthru: /* ARB_viewport_array */
8407
8408
8409###############################################################################
8410###############################################################################
8411#
8412# OpenGL 4.2 commands
8413#
8414###############################################################################
8415###############################################################################
8416
8417# New commands in OpenGL 4.2 - none
8418newcategory: VERSION_4_2
8419
8420passthru: /* OpenGL 4.2 reuses entry points from these extensions: */
8421passthru: /* ARB_base_instance */
8422passthru: /* ARB_shading_language_420pack (no entry points) */
8423passthru: /* ARB_transform_feedback_instanced */
8424passthru: /* ARB_compressed_texture_pixel_storage (no entry points) */
8425passthru: /* ARB_conservative_depth (no entry points) */
8426passthru: /* ARB_internalformat_query */
8427passthru: /* ARB_map_buffer_alignment (no entry points) */
8428passthru: /* ARB_shader_atomic_counters */
8429passthru: /* ARB_shader_image_load_store */
8430passthru: /* ARB_shading_language_packing (no entry points) */
8431passthru: /* ARB_texture_storage */
8432
8433
8434###############################################################################
8435###############################################################################
8436#
8437# OpenGL 4.3 commands
8438#
8439###############################################################################
8440###############################################################################
8441
8442# New commands in OpenGL 4.3 - none
8443newcategory: VERSION_4_3
8444
8445passthru: /* OpenGL 4.3 reuses entry points from these extensions: */
8446passthru: /* ARB_arrays_of_arrays (no entry points, GLSL only) */
8447passthru: /* ARB_fragment_layer_viewport (no entry points, GLSL only) */
8448passthru: /* ARB_shader_image_size (no entry points, GLSL only) */
8449passthru: /* ARB_ES3_compatibility (no entry points) */
8450passthru: /* ARB_clear_buffer_object */
8451passthru: /* ARB_compute_shader */
8452passthru: /* ARB_copy_image */
8453passthru: /* KHR_debug (includes ARB_debug_output commands promoted to KHR without suffixes) */
8454passthru: /* ARB_explicit_uniform_location (no entry points) */
8455passthru: /* ARB_framebuffer_no_attachments */
8456passthru: /* ARB_internalformat_query2 */
8457passthru: /* ARB_invalidate_subdata */
8458passthru: /* ARB_multi_draw_indirect */
8459passthru: /* ARB_program_interface_query */
8460passthru: /* ARB_robust_buffer_access_behavior (no entry points) */
8461passthru: /* ARB_shader_storage_buffer_object */
8462passthru: /* ARB_stencil_texturing (no entry points) */
8463passthru: /* ARB_texture_buffer_range */
8464passthru: /* ARB_texture_query_levels (no entry points) */
8465passthru: /* ARB_texture_storage_multisample */
8466passthru: /* ARB_texture_view */
8467passthru: /* ARB_vertex_attrib_binding */
8468
8469###############################################################################
8470###############################################################################
8471#
8472# ARB extensions, in order by ARB extension number
8473#
8474###############################################################################
8475###############################################################################
8476
8477###############################################################################
8478#
8479# ARB Extension #1
8480# ARB_multitexture commands
8481#
8482###############################################################################
8483
8484ActiveTextureARB(texture)
8485 return void
8486 param texture TextureUnit in value
8487 category ARB_multitexture
8488 glxflags ARB
8489 version 1.2
8490 glxropcode 197
8491 alias ActiveTexture
8492
8493ClientActiveTextureARB(texture)
8494 return void
8495 param texture TextureUnit in value
8496 category ARB_multitexture
8497 dlflags notlistable
8498 glxflags ARB client-handcode client-intercept server-handcode
8499 version 1.2
8500 alias ClientActiveTexture
8501
8502MultiTexCoord1dARB(target, s)
8503 return void
8504 param target TextureUnit in value
8505 param s CoordD in value
8506 category ARB_multitexture
8507 glxflags ARB
8508 version 1.2
8509 vectorequiv MultiTexCoord1dv
8510
8511MultiTexCoord1dvARB(target, v)
8512 return void
8513 param target TextureUnit in value
8514 param v CoordD in array [1]
8515 category ARB_multitexture
8516 glxflags ARB
8517 version 1.2
8518 glxropcode 198
8519 alias MultiTexCoord1dv
8520
8521MultiTexCoord1fARB(target, s)
8522 return void
8523 param target TextureUnit in value
8524 param s CoordF in value
8525 category ARB_multitexture
8526 glxflags ARB
8527 version 1.2
8528 vectorequiv MultiTexCoord1fv
8529
8530MultiTexCoord1fvARB(target, v)
8531 return void
8532 param target TextureUnit in value
8533 param v CoordF in array [1]
8534 category ARB_multitexture
8535 glxflags ARB
8536 version 1.2
8537 glxropcode 199
8538 alias MultiTexCoord1fv
8539
8540MultiTexCoord1iARB(target, s)
8541 return void
8542 param target TextureUnit in value
8543 param s CoordI in value
8544 category ARB_multitexture
8545 glxflags ARB
8546 version 1.2
8547 vectorequiv MultiTexCoord1iv
8548
8549MultiTexCoord1ivARB(target, v)
8550 return void
8551 param target TextureUnit in value
8552 param v CoordI in array [1]
8553 category ARB_multitexture
8554 glxflags ARB
8555 version 1.2
8556 glxropcode 200
8557 alias MultiTexCoord1iv
8558
8559MultiTexCoord1sARB(target, s)
8560 return void
8561 param target TextureUnit in value
8562 param s CoordS in value
8563 category ARB_multitexture
8564 glxflags ARB
8565 version 1.2
8566 vectorequiv MultiTexCoord1sv
8567
8568MultiTexCoord1svARB(target, v)
8569 return void
8570 param target TextureUnit in value
8571 param v CoordS in array [1]
8572 category ARB_multitexture
8573 glxflags ARB
8574 version 1.2
8575 glxropcode 201
8576 alias MultiTexCoord1sv
8577
8578MultiTexCoord2dARB(target, s, t)
8579 return void
8580 param target TextureUnit in value
8581 param s CoordD in value
8582 param t CoordD in value
8583 category ARB_multitexture
8584 glxflags ARB
8585 version 1.2
8586 vectorequiv MultiTexCoord2dv
8587
8588MultiTexCoord2dvARB(target, v)
8589 return void
8590 param target TextureUnit in value
8591 param v CoordD in array [2]
8592 category ARB_multitexture
8593 glxflags ARB
8594 version 1.2
8595 glxropcode 202
8596 alias MultiTexCoord2dv
8597
8598MultiTexCoord2fARB(target, s, t)
8599 return void
8600 param target TextureUnit in value
8601 param s CoordF in value
8602 param t CoordF in value
8603 category ARB_multitexture
8604 glxflags ARB
8605 version 1.2
8606 vectorequiv MultiTexCoord2fv
8607
8608MultiTexCoord2fvARB(target, v)
8609 return void
8610 param target TextureUnit in value
8611 param v CoordF in array [2]
8612 category ARB_multitexture
8613 glxflags ARB
8614 version 1.2
8615 glxropcode 203
8616 alias MultiTexCoord2fv
8617
8618MultiTexCoord2iARB(target, s, t)
8619 return void
8620 param target TextureUnit in value
8621 param s CoordI in value
8622 param t CoordI in value
8623 category ARB_multitexture
8624 glxflags ARB
8625 version 1.2
8626 vectorequiv MultiTexCoord2iv
8627
8628MultiTexCoord2ivARB(target, v)
8629 return void
8630 param target TextureUnit in value
8631 param v CoordI in array [2]
8632 category ARB_multitexture
8633 glxflags ARB
8634 version 1.2
8635 glxropcode 204
8636 alias MultiTexCoord2iv
8637
8638MultiTexCoord2sARB(target, s, t)
8639 return void
8640 param target TextureUnit in value
8641 param s CoordS in value
8642 param t CoordS in value
8643 category ARB_multitexture
8644 glxflags ARB
8645 version 1.2
8646 vectorequiv MultiTexCoord2sv
8647
8648MultiTexCoord2svARB(target, v)
8649 return void
8650 param target TextureUnit in value
8651 param v CoordS in array [2]
8652 category ARB_multitexture
8653 glxflags ARB
8654 version 1.2
8655 glxropcode 205
8656 alias MultiTexCoord2sv
8657
8658MultiTexCoord3dARB(target, s, t, r)
8659 return void
8660 param target TextureUnit in value
8661 param s CoordD in value
8662 param t CoordD in value
8663 param r CoordD in value
8664 category ARB_multitexture
8665 glxflags ARB
8666 version 1.2
8667 vectorequiv MultiTexCoord3dv
8668
8669MultiTexCoord3dvARB(target, v)
8670 return void
8671 param target TextureUnit in value
8672 param v CoordD in array [3]
8673 category ARB_multitexture
8674 glxflags ARB
8675 version 1.2
8676 glxropcode 206
8677 alias MultiTexCoord3dv
8678
8679MultiTexCoord3fARB(target, s, t, r)
8680 return void
8681 param target TextureUnit in value
8682 param s CoordF in value
8683 param t CoordF in value
8684 param r CoordF in value
8685 category ARB_multitexture
8686 glxflags ARB
8687 version 1.2
8688 vectorequiv MultiTexCoord3fv
8689
8690MultiTexCoord3fvARB(target, v)
8691 return void
8692 param target TextureUnit in value
8693 param v CoordF in array [3]
8694 category ARB_multitexture
8695 glxflags ARB
8696 version 1.2
8697 glxropcode 207
8698 alias MultiTexCoord3fv
8699
8700MultiTexCoord3iARB(target, s, t, r)
8701 return void
8702 param target TextureUnit in value
8703 param s CoordI in value
8704 param t CoordI in value
8705 param r CoordI in value
8706 category ARB_multitexture
8707 glxflags ARB
8708 version 1.2
8709 vectorequiv MultiTexCoord3iv
8710
8711MultiTexCoord3ivARB(target, v)
8712 return void
8713 param target TextureUnit in value
8714 param v CoordI in array [3]
8715 category ARB_multitexture
8716 glxflags ARB
8717 version 1.2
8718 glxropcode 208
8719 alias MultiTexCoord3iv
8720
8721MultiTexCoord3sARB(target, s, t, r)
8722 return void
8723 param target TextureUnit in value
8724 param s CoordS in value
8725 param t CoordS in value
8726 param r CoordS in value
8727 category ARB_multitexture
8728 glxflags ARB
8729 version 1.2
8730 vectorequiv MultiTexCoord3sv
8731
8732MultiTexCoord3svARB(target, v)
8733 return void
8734 param target TextureUnit in value
8735 param v CoordS in array [3]
8736 category ARB_multitexture
8737 version 1.2
8738 glxflags ARB
8739 glxropcode 209
8740 alias MultiTexCoord3sv
8741
8742MultiTexCoord4dARB(target, s, t, r, q)
8743 return void
8744 param target TextureUnit in value
8745 param s CoordD in value
8746 param t CoordD in value
8747 param r CoordD in value
8748 param q CoordD in value
8749 category ARB_multitexture
8750 glxflags ARB
8751 version 1.2
8752 vectorequiv MultiTexCoord4dv
8753
8754MultiTexCoord4dvARB(target, v)
8755 return void
8756 param target TextureUnit in value
8757 param v CoordD in array [4]
8758 category ARB_multitexture
8759 glxflags ARB
8760 version 1.2
8761 glxropcode 210
8762 alias MultiTexCoord4dv
8763
8764MultiTexCoord4fARB(target, s, t, r, q)
8765 return void
8766 param target TextureUnit in value
8767 param s CoordF in value
8768 param t CoordF in value
8769 param r CoordF in value
8770 param q CoordF in value
8771 category ARB_multitexture
8772 glxflags ARB
8773 version 1.2
8774 vectorequiv MultiTexCoord4fv
8775
8776MultiTexCoord4fvARB(target, v)
8777 return void
8778 param target TextureUnit in value
8779 param v CoordF in array [4]
8780 category ARB_multitexture
8781 glxflags ARB
8782 version 1.2
8783 glxropcode 211
8784 alias MultiTexCoord4fv
8785
8786MultiTexCoord4iARB(target, s, t, r, q)
8787 return void
8788 param target TextureUnit in value
8789 param s CoordI in value
8790 param t CoordI in value
8791 param r CoordI in value
8792 param q CoordI in value
8793 category ARB_multitexture
8794 glxflags ARB
8795 version 1.2
8796 vectorequiv MultiTexCoord4iv
8797
8798MultiTexCoord4ivARB(target, v)
8799 return void
8800 param target TextureUnit in value
8801 param v CoordI in array [4]
8802 category ARB_multitexture
8803 glxflags ARB
8804 version 1.2
8805 glxropcode 212
8806 alias MultiTexCoord4iv
8807
8808MultiTexCoord4sARB(target, s, t, r, q)
8809 return void
8810 param target TextureUnit in value
8811 param s CoordS in value
8812 param t CoordS in value
8813 param r CoordS in value
8814 param q CoordS in value
8815 category ARB_multitexture
8816 glxflags ARB
8817 version 1.2
8818 vectorequiv MultiTexCoord4sv
8819
8820MultiTexCoord4svARB(target, v)
8821 return void
8822 param target TextureUnit in value
8823 param v CoordS in array [4]
8824 category ARB_multitexture
8825 glxflags ARB
8826 version 1.2
8827 glxropcode 213
8828 alias MultiTexCoord4sv
8829
8830################################################################################
8831#
8832# ARB Extension #2 - GLX_ARB_get_proc_address
8833#
8834###############################################################################
8835
8836################################################################################
8837#
8838# ARB Extension #3
8839# ARB_transpose_matrix commands
8840#
8841###############################################################################
8842
8843LoadTransposeMatrixfARB(m)
8844 return void
8845 param m Float32 in array [16]
8846 category ARB_transpose_matrix
8847 glxflags ARB client-handcode client-intercept server-handcode
8848 version 1.2
8849 alias LoadTransposeMatrixf
8850
8851LoadTransposeMatrixdARB(m)
8852 return void
8853 param m Float64 in array [16]
8854 category ARB_transpose_matrix
8855 glxflags ARB client-handcode client-intercept server-handcode
8856 version 1.2
8857 alias LoadTransposeMatrixd
8858
8859MultTransposeMatrixfARB(m)
8860 return void
8861 param m Float32 in array [16]
8862 category ARB_transpose_matrix
8863 glxflags ARB client-handcode client-intercept server-handcode
8864 version 1.2
8865 alias MultTransposeMatrixf
8866
8867MultTransposeMatrixdARB(m)
8868 return void
8869 param m Float64 in array [16]
8870 category ARB_transpose_matrix
8871 glxflags ARB client-handcode client-intercept server-handcode
8872 version 1.2
8873 alias MultTransposeMatrixd
8874
8875################################################################################
8876#
8877# ARB Extension #4 - WGL_ARB_buffer_region
8878#
8879###############################################################################
8880
8881################################################################################
8882#
8883# ARB Extension #5
8884# ARB_multisample commands
8885#
8886###############################################################################
8887
8888SampleCoverageARB(value, invert)
8889 return void
8890 param value Float32 in value
8891 param invert Boolean in value
8892 category ARB_multisample
8893 glxflags ARB
8894 version 1.2
8895 alias SampleCoverage
8896
8897################################################################################
8898#
8899# ARB Extension #6
8900# ARB_texture_env_add commands
8901#
8902###############################################################################
8903
8904# (none)
8905newcategory: ARB_texture_env_add
8906
8907################################################################################
8908#
8909# ARB Extension #7
8910# ARB_texture_cube_map commands
8911#
8912###############################################################################
8913
8914# (none)
8915newcategory: ARB_texture_cube_map
8916
8917################################################################################
8918#
8919# ARB Extension #8 - WGL_ARB_extensions_string
8920# ARB Extension #9 - WGL_ARB_pixel_format commands
8921# ARB Extension #10 - WGL_ARB_make_current_read commands
8922# ARB Extension #11 - WGL_ARB_pbuffer
8923#
8924###############################################################################
8925
8926################################################################################
8927#
8928# ARB Extension #12
8929# ARB_texture_compression commands
8930#
8931###############################################################################
8932
8933# Arguably TexelInternalFormat, not PixelInternalFormat
8934CompressedTexImage3DARB(target, level, internalformat, width, height, depth, border, imageSize, data)
8935 return void
8936 param target TextureTarget in value
8937 param level CheckedInt32 in value
8938 param internalformat PixelInternalFormat in value
8939 param width SizeI in value
8940 param height SizeI in value
8941 param depth SizeI in value
8942 param border CheckedInt32 in value
8943 param imageSize SizeI in value
8944 param data CompressedTextureARB in array [imageSize]
8945 category ARB_texture_compression
8946 dlflags handcode
8947 glxflags ARB client-handcode server-handcode
8948 version 1.2
8949 glxropcode 216
8950 alias CompressedTexImage3D
8951 wglflags client-handcode server-handcode
8952
8953# Arguably TexelInternalFormat, not PixelInternalFormat
8954CompressedTexImage2DARB(target, level, internalformat, width, height, border, imageSize, data)
8955 return void
8956 param target TextureTarget in value
8957 param level CheckedInt32 in value
8958 param internalformat PixelInternalFormat in value
8959 param width SizeI in value
8960 param height SizeI in value
8961 param border CheckedInt32 in value
8962 param imageSize SizeI in value
8963 param data CompressedTextureARB in array [imageSize]
8964 category ARB_texture_compression
8965 dlflags handcode
8966 glxflags ARB client-handcode server-handcode
8967 version 1.2
8968 glxropcode 215
8969 alias CompressedTexImage2D
8970 wglflags client-handcode server-handcode
8971
8972# Arguably TexelInternalFormat, not PixelInternalFormat
8973CompressedTexImage1DARB(target, level, internalformat, width, border, imageSize, data)
8974 return void
8975 param target TextureTarget in value
8976 param level CheckedInt32 in value
8977 param internalformat PixelInternalFormat in value
8978 param width SizeI in value
8979 param border CheckedInt32 in value
8980 param imageSize SizeI in value
8981 param data CompressedTextureARB in array [imageSize]
8982 category ARB_texture_compression
8983 dlflags handcode
8984 glxflags ARB client-handcode server-handcode
8985 version 1.2
8986 glxropcode 214
8987 alias CompressedTexImage1D
8988 wglflags client-handcode server-handcode
8989
8990CompressedTexSubImage3DARB(target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data)
8991 return void
8992 param target TextureTarget in value
8993 param level CheckedInt32 in value
8994 param xoffset CheckedInt32 in value
8995 param yoffset CheckedInt32 in value
8996 param zoffset CheckedInt32 in value
8997 param width SizeI in value
8998 param height SizeI in value
8999 param depth SizeI in value
9000 param format PixelFormat in value
9001 param imageSize SizeI in value
9002 param data CompressedTextureARB in array [imageSize]
9003 category ARB_texture_compression
9004 dlflags handcode
9005 glxflags ARB client-handcode server-handcode
9006 version 1.2
9007 glxropcode 219
9008 alias CompressedTexSubImage3D
9009 wglflags client-handcode server-handcode
9010
9011CompressedTexSubImage2DARB(target, level, xoffset, yoffset, width, height, format, imageSize, data)
9012 return void
9013 param target TextureTarget in value
9014 param level CheckedInt32 in value
9015 param xoffset CheckedInt32 in value
9016 param yoffset CheckedInt32 in value
9017 param width SizeI in value
9018 param height SizeI in value
9019 param format PixelFormat in value
9020 param imageSize SizeI in value
9021 param data CompressedTextureARB in array [imageSize]
9022 category ARB_texture_compression
9023 dlflags handcode
9024 glxflags ARB client-handcode server-handcode
9025 version 1.2
9026 glxropcode 218
9027 alias CompressedTexSubImage2D
9028 wglflags client-handcode server-handcode
9029
9030CompressedTexSubImage1DARB(target, level, xoffset, width, format, imageSize, data)
9031 return void
9032 param target TextureTarget in value
9033 param level CheckedInt32 in value
9034 param xoffset CheckedInt32 in value
9035 param width SizeI in value
9036 param format PixelFormat in value
9037 param imageSize SizeI in value
9038 param data CompressedTextureARB in array [imageSize]
9039 category ARB_texture_compression
9040 dlflags handcode
9041 glxflags ARB client-handcode server-handcode
9042 version 1.2
9043 glxropcode 217
9044 alias CompressedTexSubImage1D
9045 wglflags client-handcode server-handcode
9046
9047GetCompressedTexImageARB(target, level, img)
9048 return void
9049 param target TextureTarget in value
9050 param level CheckedInt32 in value
9051 param img CompressedTextureARB out array [COMPSIZE(target/level)]
9052 category ARB_texture_compression
9053 dlflags notlistable
9054 glxflags ARB client-handcode server-handcode
9055 version 1.2
9056 glxsingle 160
9057 alias GetCompressedTexImage
9058 wglflags client-handcode server-handcode
9059
9060################################################################################
9061#
9062# ARB Extension #13
9063# ARB_texture_border_clamp commands
9064#
9065###############################################################################
9066
9067# (none)
9068newcategory: ARB_texture_border_clamp
9069
9070###############################################################################
9071#
9072# ARB Extension #14
9073# ARB_point_parameters commands
9074#
9075###############################################################################
9076
9077PointParameterfARB(pname, param)
9078 return void
9079 param pname PointParameterNameARB in value
9080 param param CheckedFloat32 in value
9081 category ARB_point_parameters
9082 version 1.0
9083 glxflags ARB
9084 glxropcode 2065
9085 extension
9086 alias PointParameterf
9087
9088PointParameterfvARB(pname, params)
9089 return void
9090 param pname PointParameterNameARB in value
9091 param params CheckedFloat32 in array [COMPSIZE(pname)]
9092 category ARB_point_parameters
9093 version 1.0
9094 glxflags ARB
9095 glxropcode 2066
9096 extension
9097 alias PointParameterfv
9098
9099################################################################################
9100#
9101# ARB Extension #15
9102# ARB_vertex_blend commands
9103#
9104###############################################################################
9105
9106WeightbvARB(size, weights)
9107 return void
9108 param size Int32 in value
9109 param weights Int8 in array [size]
9110 category ARB_vertex_blend
9111 version 1.1
9112 extension
9113 glxropcode 220
9114 glxflags ignore
9115 offset ?
9116
9117WeightsvARB(size, weights)
9118 return void
9119 param size Int32 in value
9120 param weights Int16 in array [size]
9121 category ARB_vertex_blend
9122 version 1.1
9123 extension
9124 glxropcode 222
9125 glxflags ignore
9126 offset ?
9127
9128WeightivARB(size, weights)
9129 return void
9130 param size Int32 in value
9131 param weights Int32 in array [size]
9132 category ARB_vertex_blend
9133 version 1.1
9134 extension
9135 glxropcode 224
9136 glxflags ignore
9137 offset ?
9138
9139WeightfvARB(size, weights)
9140 return void
9141 param size Int32 in value
9142 param weights Float32 in array [size]
9143 category ARB_vertex_blend
9144 version 1.1
9145 extension
9146 glxropcode 227
9147 glxflags ignore
9148 offset ?
9149
9150WeightdvARB(size, weights)
9151 return void
9152 param size Int32 in value
9153 param weights Float64 in array [size]
9154 category ARB_vertex_blend
9155 version 1.1
9156 extension
9157 glxropcode 228
9158 glxflags ignore
9159 offset ?
9160
9161WeightubvARB(size, weights)
9162 return void
9163 param size Int32 in value
9164 param weights UInt8 in array [size]
9165 category ARB_vertex_blend
9166 version 1.1
9167 extension
9168 glxropcode 221
9169 glxflags ignore
9170 offset ?
9171
9172WeightusvARB(size, weights)
9173 return void
9174 param size Int32 in value
9175 param weights UInt16 in array [size]
9176 category ARB_vertex_blend
9177 version 1.1
9178 extension
9179 glxropcode 223
9180 glxflags ignore
9181 offset ?
9182
9183WeightuivARB(size, weights)
9184 return void
9185 param size Int32 in value
9186 param weights UInt32 in array [size]
9187 category ARB_vertex_blend
9188 version 1.1
9189 extension
9190 glxropcode 225
9191 glxflags ignore
9192 offset ?
9193
9194WeightPointerARB(size, type, stride, pointer)
9195 return void
9196 param size Int32 in value
9197 param type WeightPointerTypeARB in value
9198 param stride SizeI in value
9199 param pointer Void in array [COMPSIZE(type/stride)] retained
9200 category ARB_vertex_blend
9201 version 1.1
9202 extension
9203 dlflags notlistable
9204 glxflags ignore
9205 offset ?
9206
9207VertexBlendARB(count)
9208 return void
9209 param count Int32 in value
9210 category ARB_vertex_blend
9211 version 1.1
9212 extension
9213 glxropcode 226
9214 glxflags ignore
9215 offset ?
9216
9217################################################################################
9218#
9219# ARB Extension #16
9220# ARB_matrix_palette commands
9221#
9222###############################################################################
9223
9224CurrentPaletteMatrixARB(index)
9225 return void
9226 param index Int32 in value
9227 category ARB_matrix_palette
9228 version 1.1
9229 extension
9230 glxropcode 4329
9231 glxflags ignore
9232 offset ?
9233
9234MatrixIndexubvARB(size, indices)
9235 return void
9236 param size Int32 in value
9237 param indices UInt8 in array [size]
9238 category ARB_matrix_palette
9239 version 1.1
9240 extension
9241 glxropcode 4326
9242 glxflags ignore
9243 offset ?
9244
9245MatrixIndexusvARB(size, indices)
9246 return void
9247 param size Int32 in value
9248 param indices UInt16 in array [size]
9249 category ARB_matrix_palette
9250 version 1.1
9251 extension
9252 glxropcode 4327
9253 glxflags ignore
9254 offset ?
9255
9256MatrixIndexuivARB(size, indices)
9257 return void
9258 param size Int32 in value
9259 param indices UInt32 in array [size]
9260 category ARB_matrix_palette
9261 version 1.1
9262 extension
9263 glxropcode 4328
9264 glxflags ignore
9265 offset ?
9266
9267MatrixIndexPointerARB(size, type, stride, pointer)
9268 return void
9269 param size Int32 in value
9270 param type MatrixIndexPointerTypeARB in value
9271 param stride SizeI in value
9272 param pointer Void in array [COMPSIZE(type/stride)] retained
9273 category ARB_matrix_palette
9274 version 1.1
9275 extension
9276 dlflags notlistable
9277 glxflags ignore
9278 offset ?
9279
9280################################################################################
9281#
9282# ARB Extension #17
9283# ARB_texture_env_combine commands
9284#
9285###############################################################################
9286
9287# (none)
9288newcategory: ARB_texture_env_combine
9289
9290################################################################################
9291#
9292# ARB Extension #18
9293# ARB_texture_env_crossbar commands
9294#
9295###############################################################################
9296
9297# (none)
9298newcategory: ARB_texture_env_crossbar
9299
9300################################################################################
9301#
9302# ARB Extension #19
9303# ARB_texture_env_dot3 commands
9304#
9305###############################################################################
9306
9307# (none)
9308newcategory: ARB_texture_env_dot3
9309
9310###############################################################################
9311#
9312# ARB Extension #20 - WGL_ARB_render_texture
9313#
9314###############################################################################
9315
9316###############################################################################
9317#
9318# ARB Extension #21
9319# ARB_texture_mirrored_repeat commands
9320#
9321###############################################################################
9322
9323# (none)
9324newcategory: ARB_texture_mirrored_repeat
9325
9326###############################################################################
9327#
9328# ARB Extension #22
9329# ARB_depth_texture commands
9330#
9331###############################################################################
9332
9333# (none)
9334newcategory: ARB_depth_texture
9335
9336###############################################################################
9337#
9338# ARB Extension #23
9339# ARB_shadow commands
9340#
9341###############################################################################
9342
9343# (none)
9344newcategory: ARB_shadow
9345
9346###############################################################################
9347#
9348# ARB Extension #24
9349# ARB_shadow_ambient commands
9350#
9351###############################################################################
9352
9353# (none)
9354newcategory: ARB_shadow_ambient
9355
9356###############################################################################
9357#
9358# ARB Extension #25
9359# ARB_window_pos commands
9360# Note: all entry points use glxropcode ropcode 230, with 3 float parameters
9361#
9362###############################################################################
9363
9364WindowPos2dARB(x, y)
9365 return void
9366 param x CoordD in value
9367 param y CoordD in value
9368 category ARB_window_pos
9369 vectorequiv WindowPos2dvARB
9370 version 1.0
9371 alias WindowPos2d
9372
9373WindowPos2dvARB(v)
9374 return void
9375 param v CoordD in array [2]
9376 category ARB_window_pos
9377 version 1.0
9378 glxropcode 230
9379 glxflags client-handcode server-handcode
9380 alias WindowPos2dv
9381
9382WindowPos2fARB(x, y)
9383 return void
9384 param x CoordF in value
9385 param y CoordF in value
9386 category ARB_window_pos
9387 vectorequiv WindowPos2fvARB
9388 version 1.0
9389 alias WindowPos2f
9390
9391WindowPos2fvARB(v)
9392 return void
9393 param v CoordF in array [2]
9394 category ARB_window_pos
9395 version 1.0
9396 glxropcode 230
9397 glxflags client-handcode server-handcode
9398 alias WindowPos2fv
9399
9400WindowPos2iARB(x, y)
9401 return void
9402 param x CoordI in value
9403 param y CoordI in value
9404 category ARB_window_pos
9405 vectorequiv WindowPos2ivARB
9406 version 1.0
9407 alias WindowPos2i
9408
9409WindowPos2ivARB(v)
9410 return void
9411 param v CoordI in array [2]
9412 category ARB_window_pos
9413 version 1.0
9414 glxropcode 230
9415 glxflags client-handcode server-handcode
9416 alias WindowPos2iv
9417
9418WindowPos2sARB(x, y)
9419 return void
9420 param x CoordS in value
9421 param y CoordS in value
9422 category ARB_window_pos
9423 vectorequiv WindowPos2svARB
9424 version 1.0
9425 alias WindowPos2s
9426
9427WindowPos2svARB(v)
9428 return void
9429 param v CoordS in array [2]
9430 category ARB_window_pos
9431 version 1.0
9432 glxropcode 230
9433 glxflags client-handcode server-handcode
9434 alias WindowPos2sv
9435
9436WindowPos3dARB(x, y, z)
9437 return void
9438 param x CoordD in value
9439 param y CoordD in value
9440 param z CoordD in value
9441 vectorequiv WindowPos3dvARB
9442 category ARB_window_pos
9443 version 1.0
9444 alias WindowPos3d
9445
9446WindowPos3dvARB(v)
9447 return void
9448 param v CoordD in array [3]
9449 category ARB_window_pos
9450 version 1.0
9451 glxropcode 230
9452 glxflags client-handcode server-handcode
9453 alias WindowPos3dv
9454
9455WindowPos3fARB(x, y, z)
9456 return void
9457 param x CoordF in value
9458 param y CoordF in value
9459 param z CoordF in value
9460 category ARB_window_pos
9461 vectorequiv WindowPos3fvARB
9462 version 1.0
9463 alias WindowPos3f
9464
9465WindowPos3fvARB(v)
9466 return void
9467 param v CoordF in array [3]
9468 category ARB_window_pos
9469 version 1.0
9470 glxropcode 230
9471 glxflags client-handcode server-handcode
9472 alias WindowPos3fv
9473
9474WindowPos3iARB(x, y, z)
9475 return void
9476 param x CoordI in value
9477 param y CoordI in value
9478 param z CoordI in value
9479 category ARB_window_pos
9480 vectorequiv WindowPos3ivARB
9481 version 1.0
9482 alias WindowPos3i
9483
9484WindowPos3ivARB(v)
9485 return void
9486 param v CoordI in array [3]
9487 category ARB_window_pos
9488 version 1.0
9489 glxropcode 230
9490 glxflags client-handcode server-handcode
9491 alias WindowPos3iv
9492
9493WindowPos3sARB(x, y, z)
9494 return void
9495 param x CoordS in value
9496 param y CoordS in value
9497 param z CoordS in value
9498 category ARB_window_pos
9499 vectorequiv WindowPos3svARB
9500 version 1.0
9501 alias WindowPos3s
9502
9503WindowPos3svARB(v)
9504 return void
9505 param v CoordS in array [3]
9506 category ARB_window_pos
9507 version 1.0
9508 glxropcode 230
9509 glxflags client-handcode server-handcode
9510 alias WindowPos3sv
9511
9512###############################################################################
9513#
9514# ARB Extension #26
9515# ARB_vertex_program commands
9516#
9517###############################################################################
9518
9519VertexAttrib1dARB(index, x)
9520 return void
9521 param index UInt32 in value
9522 param x Float64 in value
9523 category ARB_vertex_program
9524 version 1.3
9525 vectorequiv VertexAttrib1dvARB
9526 extension soft WINSOFT NV10
9527 alias VertexAttrib1d
9528
9529VertexAttrib1dvARB(index, v)
9530 return void
9531 param index UInt32 in value
9532 param v Float64 in array [1]
9533 category ARB_vertex_program
9534 version 1.3
9535 extension soft WINSOFT NV10
9536 glxropcode 4197
9537 alias VertexAttrib1dv
9538
9539VertexAttrib1fARB(index, x)
9540 return void
9541 param index UInt32 in value
9542 param x Float32 in value
9543 category ARB_vertex_program
9544 version 1.3
9545 vectorequiv VertexAttrib1fvARB
9546 extension soft WINSOFT NV10
9547 alias VertexAttrib1f
9548
9549VertexAttrib1fvARB(index, v)
9550 return void
9551 param index UInt32 in value
9552 param v Float32 in array [1]
9553 category ARB_vertex_program
9554 version 1.3
9555 extension soft WINSOFT NV10
9556 glxropcode 4193
9557 alias VertexAttrib1fv
9558
9559VertexAttrib1sARB(index, x)
9560 return void
9561 param index UInt32 in value
9562 param x Int16 in value
9563 category ARB_vertex_program
9564 version 1.3
9565 vectorequiv VertexAttrib1svARB
9566 extension soft WINSOFT NV10
9567 alias VertexAttrib1s
9568
9569VertexAttrib1svARB(index, v)
9570 return void
9571 param index UInt32 in value
9572 param v Int16 in array [1]
9573 category ARB_vertex_program
9574 version 1.3
9575 extension soft WINSOFT NV10
9576 glxropcode 4189
9577 alias VertexAttrib1sv
9578
9579VertexAttrib2dARB(index, x, y)
9580 return void
9581 param index UInt32 in value
9582 param x Float64 in value
9583 param y Float64 in value
9584 category ARB_vertex_program
9585 version 1.3
9586 vectorequiv VertexAttrib2dvARB
9587 extension soft WINSOFT NV10
9588 alias VertexAttrib2d
9589
9590VertexAttrib2dvARB(index, v)
9591 return void
9592 param index UInt32 in value
9593 param v Float64 in array [2]
9594 category ARB_vertex_program
9595 version 1.3
9596 extension soft WINSOFT NV10
9597 glxropcode 4198
9598 alias VertexAttrib2dv
9599
9600VertexAttrib2fARB(index, x, y)
9601 return void
9602 param index UInt32 in value
9603 param x Float32 in value
9604 param y Float32 in value
9605 category ARB_vertex_program
9606 version 1.3
9607 vectorequiv VertexAttrib2fvARB
9608 extension soft WINSOFT NV10
9609 alias VertexAttrib2f
9610
9611VertexAttrib2fvARB(index, v)
9612 return void
9613 param index UInt32 in value
9614 param v Float32 in array [2]
9615 category ARB_vertex_program
9616 version 1.3
9617 extension soft WINSOFT NV10
9618 glxropcode 4194
9619 alias VertexAttrib2fv
9620
9621VertexAttrib2sARB(index, x, y)
9622 return void
9623 param index UInt32 in value
9624 param x Int16 in value
9625 param y Int16 in value
9626 category ARB_vertex_program
9627 version 1.3
9628 vectorequiv VertexAttrib2svARB
9629 extension soft WINSOFT NV10
9630 alias VertexAttrib2s
9631
9632VertexAttrib2svARB(index, v)
9633 return void
9634 param index UInt32 in value
9635 param v Int16 in array [2]
9636 category ARB_vertex_program
9637 version 1.3
9638 extension soft WINSOFT NV10
9639 glxropcode 4190
9640 alias VertexAttrib2sv
9641
9642VertexAttrib3dARB(index, x, y, z)
9643 return void
9644 param index UInt32 in value
9645 param x Float64 in value
9646 param y Float64 in value
9647 param z Float64 in value
9648 category ARB_vertex_program
9649 version 1.3
9650 vectorequiv VertexAttrib3dvARB
9651 extension soft WINSOFT NV10
9652 alias VertexAttrib3d
9653
9654VertexAttrib3dvARB(index, v)
9655 return void
9656 param index UInt32 in value
9657 param v Float64 in array [3]
9658 category ARB_vertex_program
9659 version 1.3
9660 extension soft WINSOFT NV10
9661 glxropcode 4199
9662 alias VertexAttrib3dv
9663
9664VertexAttrib3fARB(index, x, y, z)
9665 return void
9666 param index UInt32 in value
9667 param x Float32 in value
9668 param y Float32 in value
9669 param z Float32 in value
9670 category ARB_vertex_program
9671 version 1.3
9672 vectorequiv VertexAttrib3fvARB
9673 extension soft WINSOFT NV10
9674 alias VertexAttrib3f
9675
9676VertexAttrib3fvARB(index, v)
9677 return void
9678 param index UInt32 in value
9679 param v Float32 in array [3]
9680 category ARB_vertex_program
9681 version 1.3
9682 extension soft WINSOFT NV10
9683 glxropcode 4195
9684 alias VertexAttrib3fv
9685
9686VertexAttrib3sARB(index, x, y, z)
9687 return void
9688 param index UInt32 in value
9689 param x Int16 in value
9690 param y Int16 in value
9691 param z Int16 in value
9692 category ARB_vertex_program
9693 version 1.3
9694 vectorequiv VertexAttrib3svARB
9695 extension soft WINSOFT NV10
9696 alias VertexAttrib3s
9697
9698VertexAttrib3svARB(index, v)
9699 return void
9700 param index UInt32 in value
9701 param v Int16 in array [3]
9702 category ARB_vertex_program
9703 version 1.3
9704 extension soft WINSOFT NV10
9705 glxropcode 4191
9706 alias VertexAttrib3sv
9707
9708VertexAttrib4NbvARB(index, v)
9709 return void
9710 param index UInt32 in value
9711 param v Int8 in array [4]
9712 category ARB_vertex_program
9713 version 1.3
9714 extension soft WINSOFT NV10
9715 alias VertexAttrib4Nbv
9716
9717VertexAttrib4NivARB(index, v)
9718 return void
9719 param index UInt32 in value
9720 param v Int32 in array [4]
9721 category ARB_vertex_program
9722 version 1.3
9723 extension soft WINSOFT NV10
9724 alias VertexAttrib4Niv
9725
9726VertexAttrib4NsvARB(index, v)
9727 return void
9728 param index UInt32 in value
9729 param v Int16 in array [4]
9730 category ARB_vertex_program
9731 version 1.3
9732 extension soft WINSOFT NV10
9733 alias VertexAttrib4Nsv
9734
9735VertexAttrib4NubARB(index, x, y, z, w)
9736 return void
9737 param index UInt32 in value
9738 param x UInt8 in value
9739 param y UInt8 in value
9740 param z UInt8 in value
9741 param w UInt8 in value
9742 category ARB_vertex_program
9743 version 1.3
9744 extension soft WINSOFT NV10
9745 alias VertexAttrib4Nub
9746
9747VertexAttrib4NubvARB(index, v)
9748 return void
9749 param index UInt32 in value
9750 param v UInt8 in array [4]
9751 category ARB_vertex_program
9752 version 1.3
9753 extension soft WINSOFT NV10
9754 glxropcode 4201
9755 alias VertexAttrib4Nubv
9756
9757VertexAttrib4NuivARB(index, v)
9758 return void
9759 param index UInt32 in value
9760 param v UInt32 in array [4]
9761 category ARB_vertex_program
9762 version 1.3
9763 extension soft WINSOFT NV10
9764 alias VertexAttrib4Nuiv
9765
9766VertexAttrib4NusvARB(index, v)
9767 return void
9768 param index UInt32 in value
9769 param v UInt16 in array [4]
9770 category ARB_vertex_program
9771 version 1.3
9772 extension soft WINSOFT NV10
9773 alias VertexAttrib4Nusv
9774
9775VertexAttrib4bvARB(index, v)
9776 return void
9777 param index UInt32 in value
9778 param v Int8 in array [4]
9779 category ARB_vertex_program
9780 version 1.3
9781 extension soft WINSOFT NV10
9782 alias VertexAttrib4bv
9783
9784VertexAttrib4dARB(index, x, y, z, w)
9785 return void
9786 param index UInt32 in value
9787 param x Float64 in value
9788 param y Float64 in value
9789 param z Float64 in value
9790 param w Float64 in value
9791 category ARB_vertex_program
9792 version 1.3
9793 vectorequiv VertexAttrib4dvARB
9794 extension soft WINSOFT NV10
9795 alias VertexAttrib4d
9796
9797VertexAttrib4dvARB(index, v)
9798 return void
9799 param index UInt32 in value
9800 param v Float64 in array [4]
9801 category ARB_vertex_program
9802 version 1.3
9803 extension soft WINSOFT NV10
9804 glxropcode 4200
9805 alias VertexAttrib4dv
9806
9807VertexAttrib4fARB(index, x, y, z, w)
9808 return void
9809 param index UInt32 in value
9810 param x Float32 in value
9811 param y Float32 in value
9812 param z Float32 in value
9813 param w Float32 in value
9814 category ARB_vertex_program
9815 version 1.3
9816 vectorequiv VertexAttrib4fvARB
9817 extension soft WINSOFT NV10
9818 alias VertexAttrib4f
9819
9820VertexAttrib4fvARB(index, v)
9821 return void
9822 param index UInt32 in value
9823 param v Float32 in array [4]
9824 category ARB_vertex_program
9825 version 1.3
9826 extension soft WINSOFT NV10
9827 glxropcode 4196
9828 alias VertexAttrib4fv
9829
9830VertexAttrib4ivARB(index, v)
9831 return void
9832 param index UInt32 in value
9833 param v Int32 in array [4]
9834 category ARB_vertex_program
9835 version 1.3
9836 extension soft WINSOFT NV10
9837 alias VertexAttrib4iv
9838
9839VertexAttrib4sARB(index, x, y, z, w)
9840 return void
9841 param index UInt32 in value
9842 param x Int16 in value
9843 param y Int16 in value
9844 param z Int16 in value
9845 param w Int16 in value
9846 category ARB_vertex_program
9847 version 1.3
9848 vectorequiv VertexAttrib4svARB
9849 extension soft WINSOFT NV10
9850 alias VertexAttrib4s
9851
9852VertexAttrib4svARB(index, v)
9853 return void
9854 param index UInt32 in value
9855 param v Int16 in array [4]
9856 category ARB_vertex_program
9857 version 1.3
9858 extension soft WINSOFT NV10
9859 glxropcode 4192
9860 alias VertexAttrib4sv
9861
9862VertexAttrib4ubvARB(index, v)
9863 return void
9864 param index UInt32 in value
9865 param v UInt8 in array [4]
9866 category ARB_vertex_program
9867 version 1.3
9868 extension soft WINSOFT NV10
9869 alias VertexAttrib4ubv
9870
9871VertexAttrib4uivARB(index, v)
9872 return void
9873 param index UInt32 in value
9874 param v UInt32 in array [4]
9875 category ARB_vertex_program
9876 version 1.3
9877 extension soft WINSOFT NV10
9878 alias VertexAttrib4uiv
9879
9880VertexAttrib4usvARB(index, v)
9881 return void
9882 param index UInt32 in value
9883 param v UInt16 in array [4]
9884 category ARB_vertex_program
9885 version 1.3
9886 extension soft WINSOFT NV10
9887 alias VertexAttrib4usv
9888
9889VertexAttribPointerARB(index, size, type, normalized, stride, pointer)
9890 return void
9891 param index UInt32 in value
9892 param size Int32 in value
9893 param type VertexAttribPointerTypeARB in value
9894 param normalized Boolean in value
9895 param stride SizeI in value
9896 param pointer Void in array [COMPSIZE(size/type/stride)] retained
9897 dlflags notlistable
9898 category ARB_vertex_program
9899 version 1.3
9900 extension soft WINSOFT NV10
9901 alias VertexAttribPointer
9902
9903EnableVertexAttribArrayARB(index)
9904 return void
9905 param index UInt32 in value
9906 dlflags notlistable
9907 category ARB_vertex_program
9908 version 1.3
9909 extension soft WINSOFT NV10
9910 alias EnableVertexAttribArray
9911
9912DisableVertexAttribArrayARB(index)
9913 return void
9914 param index UInt32 in value
9915 dlflags notlistable
9916 category ARB_vertex_program
9917 version 1.3
9918 extension soft WINSOFT NV10
9919 alias DisableVertexAttribArray
9920
9921ProgramStringARB(target, format, len, string)
9922 return void
9923 param target ProgramTargetARB in value
9924 param format ProgramFormatARB in value
9925 param len SizeI in value
9926 param string Void in array [len]
9927 category ARB_vertex_program
9928 version 1.3
9929 extension soft WINSOFT NV10
9930 glxflags ignore
9931 offset 667
9932
9933BindProgramARB(target, program)
9934 return void
9935 param target ProgramTargetARB in value
9936 param program UInt32 in value
9937 category ARB_vertex_program
9938 version 1.3
9939 extension soft WINSOFT NV10
9940 glxropcode 4180
9941 offset 579
9942
9943DeleteProgramsARB(n, programs)
9944 return void
9945 param n SizeI in value
9946 param programs UInt32 in array [n]
9947 dlflags notlistable
9948 category ARB_vertex_program
9949 version 1.3
9950 extension soft WINSOFT NV10
9951 glxvendorpriv 1294
9952 offset 580
9953
9954GenProgramsARB(n, programs)
9955 return void
9956 param n SizeI in value
9957 param programs UInt32 out array [n]
9958 dlflags notlistable
9959 category ARB_vertex_program
9960 version 1.3
9961 extension soft WINSOFT NV10
9962 glxvendorpriv 1295
9963 offset 582
9964
9965ProgramEnvParameter4dARB(target, index, x, y, z, w)
9966 return void
9967 param target ProgramTargetARB in value
9968 param index UInt32 in value
9969 param x Float64 in value
9970 param y Float64 in value
9971 param z Float64 in value
9972 param w Float64 in value
9973 category ARB_vertex_program
9974 version 1.3
9975 vectorequiv ProgramEnvParameter4dvARB
9976 extension soft WINSOFT NV10
9977 glxflags ignore
9978 offset 668
9979
9980ProgramEnvParameter4dvARB(target, index, params)
9981 return void
9982 param target ProgramTargetARB in value
9983 param index UInt32 in value
9984 param params Float64 in array [4]
9985 category ARB_vertex_program
9986 version 1.3
9987 extension soft WINSOFT NV10
9988 glxflags ignore
9989 offset 669
9990
9991ProgramEnvParameter4fARB(target, index, x, y, z, w)
9992 return void
9993 param target ProgramTargetARB in value
9994 param index UInt32 in value
9995 param x Float32 in value
9996 param y Float32 in value
9997 param z Float32 in value
9998 param w Float32 in value
9999 category ARB_vertex_program
10000 version 1.3
10001 vectorequiv ProgramEnvParameter4fvARB
10002 extension soft WINSOFT NV10
10003 glxflags ignore
10004 offset 670
10005
10006ProgramEnvParameter4fvARB(target, index, params)
10007 return void
10008 param target ProgramTargetARB in value
10009 param index UInt32 in value
10010 param params Float32 in array [4]
10011 category ARB_vertex_program
10012 version 1.3
10013 extension soft WINSOFT NV10
10014 glxflags ignore
10015 offset 671
10016
10017ProgramLocalParameter4dARB(target, index, x, y, z, w)
10018 return void
10019 param target ProgramTargetARB in value
10020 param index UInt32 in value
10021 param x Float64 in value
10022 param y Float64 in value
10023 param z Float64 in value
10024 param w Float64 in value
10025 category ARB_vertex_program
10026 version 1.3
10027 vectorequiv ProgramLocalParameter4dvARB
10028 extension soft WINSOFT NV10
10029 glxflags ignore
10030 offset 672
10031
10032ProgramLocalParameter4dvARB(target, index, params)
10033 return void
10034 param target ProgramTargetARB in value
10035 param index UInt32 in value
10036 param params Float64 in array [4]
10037 category ARB_vertex_program
10038 version 1.3
10039 extension soft WINSOFT NV10
10040 glxflags ignore
10041 offset 673
10042
10043ProgramLocalParameter4fARB(target, index, x, y, z, w)
10044 return void
10045 param target ProgramTargetARB in value
10046 param index UInt32 in value
10047 param x Float32 in value
10048 param y Float32 in value
10049 param z Float32 in value
10050 param w Float32 in value
10051 category ARB_vertex_program
10052 version 1.3
10053 vectorequiv ProgramLocalParameter4fvARB
10054 extension soft WINSOFT NV10
10055 glxflags ignore
10056 offset 674
10057
10058ProgramLocalParameter4fvARB(target, index, params)
10059 return void
10060 param target ProgramTargetARB in value
10061 param index UInt32 in value
10062 param params Float32 in array [4]
10063 category ARB_vertex_program
10064 version 1.3
10065 extension soft WINSOFT NV10
10066 glxflags ignore
10067 offset 675
10068
10069GetProgramEnvParameterdvARB(target, index, params)
10070 return void
10071 param target ProgramTargetARB in value
10072 param index UInt32 in value
10073 param params Float64 out array [4]
10074 dlflags notlistable
10075 category ARB_vertex_program
10076 version 1.3
10077 extension soft WINSOFT NV10
10078 glxflags ignore
10079 offset 676
10080
10081GetProgramEnvParameterfvARB(target, index, params)
10082 return void
10083 param target ProgramTargetARB in value
10084 param index UInt32 in value
10085 param params Float32 out array [4]
10086 dlflags notlistable
10087 category ARB_vertex_program
10088 version 1.3
10089 extension soft WINSOFT NV10
10090 glxflags ignore
10091 offset 677
10092
10093GetProgramLocalParameterdvARB(target, index, params)
10094 return void
10095 param target ProgramTargetARB in value
10096 param index UInt32 in value
10097 param params Float64 out array [4]
10098 dlflags notlistable
10099 category ARB_vertex_program
10100 version 1.3
10101 extension soft WINSOFT NV10
10102 glxflags ignore
10103 offset 678
10104
10105GetProgramLocalParameterfvARB(target, index, params)
10106 return void
10107 param target ProgramTargetARB in value
10108 param index UInt32 in value
10109 param params Float32 out array [4]
10110 dlflags notlistable
10111 category ARB_vertex_program
10112 version 1.3
10113 extension soft WINSOFT NV10
10114 glxflags ignore
10115 offset 679
10116
10117GetProgramivARB(target, pname, params)
10118 return void
10119 param target ProgramTargetARB in value
10120 param pname ProgramPropertyARB in value
10121 param params Int32 out array [1]
10122 dlflags notlistable
10123 category ARB_vertex_program
10124 version 1.3
10125 extension soft WINSOFT NV10
10126 glxflags ignore
10127 offset 680
10128
10129GetProgramStringARB(target, pname, string)
10130 return void
10131 param target ProgramTargetARB in value
10132 param pname ProgramStringPropertyARB in value
10133 param string Void out array [COMPSIZE(target,pname)]
10134 dlflags notlistable
10135 category ARB_vertex_program
10136 version 1.3
10137 extension soft WINSOFT NV10
10138 glxflags ignore
10139 offset 681
10140
10141GetVertexAttribdvARB(index, pname, params)
10142 return void
10143 param index UInt32 in value
10144 param pname VertexAttribPropertyARB in value
10145 param params Float64 out array [4]
10146 dlflags notlistable
10147 category ARB_vertex_program
10148 version 1.3
10149 extension soft WINSOFT NV10
10150 glxvendorpriv 1301
10151 alias GetVertexAttribdv
10152
10153GetVertexAttribfvARB(index, pname, params)
10154 return void
10155 param index UInt32 in value
10156 param pname VertexAttribPropertyARB in value
10157 param params Float32 out array [4]
10158 dlflags notlistable
10159 category ARB_vertex_program
10160 version 1.3
10161 extension soft WINSOFT NV10
10162 glxvendorpriv 1302
10163 alias GetVertexAttribfv
10164
10165GetVertexAttribivARB(index, pname, params)
10166 return void
10167 param index UInt32 in value
10168 param pname VertexAttribPropertyARB in value
10169 param params Int32 out array [4]
10170 dlflags notlistable
10171 category ARB_vertex_program
10172 version 1.3
10173 extension soft WINSOFT NV10
10174 glxvendorpriv 1303
10175 alias GetVertexAttribiv
10176
10177GetVertexAttribPointervARB(index, pname, pointer)
10178 return void
10179 param index UInt32 in value
10180 param pname VertexAttribPointerPropertyARB in value
10181 param pointer VoidPointer out array [1]
10182 dlflags notlistable
10183 category ARB_vertex_program
10184 version 1.3
10185 extension soft WINSOFT NV10
10186 glxflags ignore
10187 alias GetVertexAttribPointerv
10188
10189IsProgramARB(program)
10190 return Boolean
10191 param program UInt32 in value
10192 dlflags notlistable
10193 category ARB_vertex_program
10194 version 1.3
10195 extension soft WINSOFT NV10
10196 glxvendorpriv 1304
10197 alias IsProgram
10198
10199
10200###############################################################################
10201#
10202# ARB Extension #27
10203# ARB_fragment_program commands
10204#
10205###############################################################################
10206
10207# All ARB_fragment_program entry points are shared with ARB_vertex_program,
10208# and are only included in that #define block, for now.
10209newcategory: ARB_fragment_program
10210passthru: /* All ARB_fragment_program entry points are shared with ARB_vertex_program. */
10211
10212###############################################################################
10213#
10214# ARB Extension #28
10215# ARB_vertex_buffer_object commands
10216#
10217###############################################################################
10218
10219BindBufferARB(target, buffer)
10220 return void
10221 param target BufferTargetARB in value
10222 param buffer UInt32 in value
10223 category ARB_vertex_buffer_object
10224 version 1.2
10225 extension
10226 alias BindBuffer
10227
10228DeleteBuffersARB(n, buffers)
10229 return void
10230 param n SizeI in value
10231 param buffers ConstUInt32 in array [n]
10232 category ARB_vertex_buffer_object
10233 version 1.2
10234 extension
10235 alias DeleteBuffers
10236
10237GenBuffersARB(n, buffers)
10238 return void
10239 param n SizeI in value
10240 param buffers UInt32 out array [n]
10241 category ARB_vertex_buffer_object
10242 version 1.2
10243 extension
10244 alias GenBuffers
10245
10246IsBufferARB(buffer)
10247 return Boolean
10248 param buffer UInt32 in value
10249 category ARB_vertex_buffer_object
10250 version 1.2
10251 extension
10252 alias IsBuffer
10253
10254BufferDataARB(target, size, data, usage)
10255 return void
10256 param target BufferTargetARB in value
10257 param size BufferSizeARB in value
10258 param data ConstVoid in array [size]
10259 param usage BufferUsageARB in value
10260 category ARB_vertex_buffer_object
10261 version 1.2
10262 extension
10263 alias BufferData
10264
10265BufferSubDataARB(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 ConstVoid in array [size]
10271 category ARB_vertex_buffer_object
10272 version 1.2
10273 extension
10274 alias BufferSubData
10275
10276GetBufferSubDataARB(target, offset, size, data)
10277 return void
10278 param target BufferTargetARB in value
10279 param offset BufferOffsetARB in value
10280 param size BufferSizeARB in value
10281 param data Void out array [size]
10282 category ARB_vertex_buffer_object
10283 dlflags notlistable
10284 version 1.2
10285 extension
10286 alias GetBufferSubData
10287
10288MapBufferARB(target, access)
10289 return VoidPointer
10290 param target BufferTargetARB in value
10291 param access BufferAccessARB in value
10292 category ARB_vertex_buffer_object
10293 version 1.2
10294 extension
10295 alias MapBuffer
10296
10297UnmapBufferARB(target)
10298 return Boolean
10299 param target BufferTargetARB in value
10300 category ARB_vertex_buffer_object
10301 version 1.2
10302 extension
10303 alias UnmapBuffer
10304
10305GetBufferParameterivARB(target, pname, params)
10306 return void
10307 param target BufferTargetARB in value
10308 param pname BufferPNameARB in value
10309 param params Int32 out array [COMPSIZE(pname)]
10310 category ARB_vertex_buffer_object
10311 dlflags notlistable
10312 version 1.2
10313 extension
10314 alias GetBufferParameteriv
10315
10316GetBufferPointervARB(target, pname, params)
10317 return void
10318 param target BufferTargetARB in value
10319 param pname BufferPointerNameARB in value
10320 param params VoidPointer out array [1]
10321 category ARB_vertex_buffer_object
10322 dlflags notlistable
10323 version 1.2
10324 extension
10325 alias GetBufferPointerv
10326
10327###############################################################################
10328#
10329# ARB Extension #29
10330# ARB_occlusion_query commands
10331#
10332###############################################################################
10333
10334GenQueriesARB(n, ids)
10335 return void
10336 param n SizeI in value
10337 param ids UInt32 out array [n]
10338 category ARB_occlusion_query
10339 version 1.5
10340 extension
10341 alias GenQueries
10342
10343DeleteQueriesARB(n, ids)
10344 return void
10345 param n SizeI in value
10346 param ids UInt32 in array [n]
10347 category ARB_occlusion_query
10348 version 1.5
10349 extension
10350 alias DeleteQueries
10351
10352IsQueryARB(id)
10353 return Boolean
10354 param id UInt32 in value
10355 category ARB_occlusion_query
10356 version 1.5
10357 extension
10358 alias IsQuery
10359
10360BeginQueryARB(target, id)
10361 return void
10362 param target GLenum in value
10363 param id UInt32 in value
10364 category ARB_occlusion_query
10365 version 1.5
10366 extension
10367 alias BeginQuery
10368
10369EndQueryARB(target)
10370 return void
10371 param target GLenum in value
10372 category ARB_occlusion_query
10373 version 1.5
10374 extension
10375 alias EndQuery
10376
10377GetQueryivARB(target, pname, params)
10378 return void
10379 param target GLenum 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 GetQueryiv
10387
10388GetQueryObjectivARB(id, pname, params)
10389 return void
10390 param id UInt32 in value
10391 param pname GLenum in value
10392 param params Int32 out array [pname]
10393 category ARB_occlusion_query
10394 dlflags notlistable
10395 version 1.5
10396 extension
10397 alias GetQueryObjectiv
10398
10399GetQueryObjectuivARB(id, pname, params)
10400 return void
10401 param id UInt32 in value
10402 param pname GLenum in value
10403 param params UInt32 out array [pname]
10404 category ARB_occlusion_query
10405 dlflags notlistable
10406 version 1.5
10407 extension
10408 alias GetQueryObjectuiv
10409
10410###############################################################################
10411#
10412# ARB Extension #30
10413# ARB_shader_objects commands
10414#
10415###############################################################################
10416
10417DeleteObjectARB(obj)
10418 return void
10419 param obj handleARB in value
10420 category ARB_shader_objects
10421 version 1.2
10422 extension
10423 glxropcode ?
10424 glxflags ignore
10425 offset ?
10426
10427GetHandleARB(pname)
10428 return handleARB
10429 param pname GLenum in value
10430 category ARB_shader_objects
10431 dlflags notlistable
10432 version 1.2
10433 extension
10434 glxsingle ?
10435 glxflags ignore
10436 offset ?
10437
10438DetachObjectARB(containerObj, attachedObj)
10439 return void
10440 param containerObj handleARB in value
10441 param attachedObj handleARB in value
10442 category ARB_shader_objects
10443 version 1.2
10444 extension
10445 glxropcode ?
10446 glxflags ignore
10447 alias DetachShader
10448
10449CreateShaderObjectARB(shaderType)
10450 return handleARB
10451 param shaderType GLenum in value
10452 category ARB_shader_objects
10453 version 1.2
10454 extension
10455 glxropcode ?
10456 glxflags ignore
10457 alias CreateShader
10458
10459ShaderSourceARB(shaderObj, count, string, length)
10460 return void
10461 param shaderObj handleARB in value
10462 param count SizeI in value
10463 param string charPointerARB in array [count]
10464 param length Int32 in array [1]
10465 category ARB_shader_objects
10466 version 1.2
10467 extension
10468 glxropcode ?
10469 glxflags ignore
10470 alias ShaderSource
10471
10472CompileShaderARB(shaderObj)
10473 return void
10474 param shaderObj handleARB in value
10475 category ARB_shader_objects
10476 version 1.2
10477 extension
10478 glxropcode ?
10479 glxflags ignore
10480 alias CompileShader
10481
10482CreateProgramObjectARB()
10483 return handleARB
10484 category ARB_shader_objects
10485 version 1.2
10486 extension
10487 glxropcode ?
10488 glxflags ignore
10489 alias CreateProgram
10490
10491AttachObjectARB(containerObj, obj)
10492 return void
10493 param containerObj handleARB in value
10494 param obj handleARB in value
10495 category ARB_shader_objects
10496 version 1.2
10497 extension
10498 glxropcode ?
10499 glxflags ignore
10500 alias AttachShader
10501
10502LinkProgramARB(programObj)
10503 return void
10504 param programObj handleARB in value
10505 category ARB_shader_objects
10506 version 1.2
10507 extension
10508 glxropcode ?
10509 glxflags ignore
10510 alias LinkProgram
10511
10512UseProgramObjectARB(programObj)
10513 return void
10514 param programObj handleARB in value
10515 category ARB_shader_objects
10516 version 1.2
10517 extension
10518 glxropcode ?
10519 glxflags ignore
10520 alias UseProgram
10521
10522ValidateProgramARB(programObj)
10523 return void
10524 param programObj handleARB in value
10525 category ARB_shader_objects
10526 version 1.2
10527 extension
10528 glxropcode ?
10529 glxflags ignore
10530 alias ValidateProgram
10531
10532Uniform1fARB(location, v0)
10533 return void
10534 param location Int32 in value
10535 param v0 Float32 in value
10536 category ARB_shader_objects
10537 version 1.2
10538 extension
10539 glxropcode ?
10540 glxflags ignore
10541 alias Uniform1f
10542
10543Uniform2fARB(location, v0, v1)
10544 return void
10545 param location Int32 in value
10546 param v0 Float32 in value
10547 param v1 Float32 in value
10548 category ARB_shader_objects
10549 version 1.2
10550 extension
10551 glxropcode ?
10552 glxflags ignore
10553 alias Uniform2f
10554
10555Uniform3fARB(location, v0, v1, v2)
10556 return void
10557 param location Int32 in value
10558 param v0 Float32 in value
10559 param v1 Float32 in value
10560 param v2 Float32 in value
10561 category ARB_shader_objects
10562 version 1.2
10563 extension
10564 glxropcode ?
10565 glxflags ignore
10566 alias Uniform3f
10567
10568Uniform4fARB(location, v0, v1, v2, v3)
10569 return void
10570 param location Int32 in value
10571 param v0 Float32 in value
10572 param v1 Float32 in value
10573 param v2 Float32 in value
10574 param v3 Float32 in value
10575 category ARB_shader_objects
10576 version 1.2
10577 extension
10578 glxropcode ?
10579 glxflags ignore
10580 alias Uniform4f
10581
10582Uniform1iARB(location, v0)
10583 return void
10584 param location Int32 in value
10585 param v0 Int32 in value
10586 category ARB_shader_objects
10587 version 1.2
10588 extension
10589 glxropcode ?
10590 glxflags ignore
10591 alias Uniform1i
10592
10593Uniform2iARB(location, v0, v1)
10594 return void
10595 param location Int32 in value
10596 param v0 Int32 in value
10597 param v1 Int32 in value
10598 category ARB_shader_objects
10599 version 1.2
10600 extension
10601 glxropcode ?
10602 glxflags ignore
10603 alias Uniform2i
10604
10605Uniform3iARB(location, v0, v1, v2)
10606 return void
10607 param location Int32 in value
10608 param v0 Int32 in value
10609 param v1 Int32 in value
10610 param v2 Int32 in value
10611 category ARB_shader_objects
10612 version 1.2
10613 extension
10614 glxropcode ?
10615 glxflags ignore
10616 alias Uniform3i
10617
10618Uniform4iARB(location, v0, v1, v2, v3)
10619 return void
10620 param location Int32 in value
10621 param v0 Int32 in value
10622 param v1 Int32 in value
10623 param v2 Int32 in value
10624 param v3 Int32 in value
10625 category ARB_shader_objects
10626 version 1.2
10627 extension
10628 glxropcode ?
10629 glxflags ignore
10630 alias Uniform4i
10631
10632Uniform1fvARB(location, count, value)
10633 return void
10634 param location Int32 in value
10635 param count SizeI in value
10636 param value Float32 in array [count]
10637 category ARB_shader_objects
10638 version 1.2
10639 extension
10640 glxropcode ?
10641 glxflags ignore
10642 alias Uniform1fv
10643
10644Uniform2fvARB(location, count, value)
10645 return void
10646 param location Int32 in value
10647 param count SizeI in value
10648 param value Float32 in array [count]
10649 category ARB_shader_objects
10650 version 1.2
10651 extension
10652 glxropcode ?
10653 glxflags ignore
10654 alias Uniform2fv
10655
10656Uniform3fvARB(location, count, value)
10657 return void
10658 param location Int32 in value
10659 param count SizeI in value
10660 param value Float32 in array [count]
10661 category ARB_shader_objects
10662 version 1.2
10663 extension
10664 glxropcode ?
10665 glxflags ignore
10666 alias Uniform3fv
10667
10668Uniform4fvARB(location, count, value)
10669 return void
10670 param location Int32 in value
10671 param count SizeI in value
10672 param value Float32 in array [count]
10673 category ARB_shader_objects
10674 version 1.2
10675 extension
10676 glxropcode ?
10677 glxflags ignore
10678 alias Uniform4fv
10679
10680Uniform1ivARB(location, count, value)
10681 return void
10682 param location Int32 in value
10683 param count SizeI in value
10684 param value Int32 in array [count]
10685 category ARB_shader_objects
10686 version 1.2
10687 extension
10688 glxropcode ?
10689 glxflags ignore
10690 alias Uniform1iv
10691
10692Uniform2ivARB(location, count, value)
10693 return void
10694 param location Int32 in value
10695 param count SizeI in value
10696 param value Int32 in array [count]
10697 category ARB_shader_objects
10698 version 1.2
10699 extension
10700 glxropcode ?
10701 glxflags ignore
10702 alias Uniform2iv
10703
10704Uniform3ivARB(location, count, value)
10705 return void
10706 param location Int32 in value
10707 param count SizeI in value
10708 param value Int32 in array [count]
10709 category ARB_shader_objects
10710 version 1.2
10711 extension
10712 glxropcode ?
10713 glxflags ignore
10714 alias Uniform3iv
10715
10716Uniform4ivARB(location, count, value)
10717 return void
10718 param location Int32 in value
10719 param count SizeI in value
10720 param value Int32 in array [count]
10721 category ARB_shader_objects
10722 version 1.2
10723 extension
10724 glxropcode ?
10725 glxflags ignore
10726 alias Uniform4iv
10727
10728UniformMatrix2fvARB(location, count, transpose, value)
10729 return void
10730 param location Int32 in value
10731 param count SizeI in value
10732 param transpose Boolean in value
10733 param value Float32 in array [count]
10734 category ARB_shader_objects
10735 version 1.2
10736 extension
10737 glxropcode ?
10738 glxflags ignore
10739 alias UniformMatrix2fv
10740
10741UniformMatrix3fvARB(location, count, transpose, value)
10742 return void
10743 param location Int32 in value
10744 param count SizeI in value
10745 param transpose Boolean in value
10746 param value Float32 in array [count]
10747 category ARB_shader_objects
10748 version 1.2
10749 extension
10750 glxropcode ?
10751 glxflags ignore
10752 alias UniformMatrix3fv
10753
10754UniformMatrix4fvARB(location, count, transpose, value)
10755 return void
10756 param location Int32 in value
10757 param count SizeI in value
10758 param transpose Boolean in value
10759 param value Float32 in array [count]
10760 category ARB_shader_objects
10761 version 1.2
10762 extension
10763 glxropcode ?
10764 glxflags ignore
10765 alias UniformMatrix4fv
10766
10767GetObjectParameterfvARB(obj, pname, params)
10768 return void
10769 param obj handleARB in value
10770 param pname GLenum in value
10771 param params Float32 out array [pname]
10772 category ARB_shader_objects
10773 dlflags notlistable
10774 version 1.2
10775 extension
10776 glxsingle ?
10777 glxflags ignore
10778 offset ?
10779
10780GetObjectParameterivARB(obj, pname, params)
10781 return void
10782 param obj handleARB in value
10783 param pname GLenum in value
10784 param params Int32 out array [pname]
10785 category ARB_shader_objects
10786 dlflags notlistable
10787 version 1.2
10788 extension
10789 glxsingle ?
10790 glxflags ignore
10791 offset ?
10792
10793GetInfoLogARB(obj, maxLength, length, infoLog)
10794 return void
10795 param obj handleARB in value
10796 param maxLength SizeI in value
10797 param length SizeI out array [1]
10798 param infoLog charARB out array [length]
10799 category ARB_shader_objects
10800 dlflags notlistable
10801 version 1.2
10802 extension
10803 glxsingle ?
10804 glxflags ignore
10805 offset ?
10806
10807GetAttachedObjectsARB(containerObj, maxCount, count, obj)
10808 return void
10809 param containerObj handleARB in value
10810 param maxCount SizeI in value
10811 param count SizeI out array [1]
10812 param obj handleARB out array [count]
10813 category ARB_shader_objects
10814 dlflags notlistable
10815 version 1.2
10816 extension
10817 glxsingle ?
10818 glxflags ignore
10819 alias GetAttachedShaders
10820
10821GetUniformLocationARB(programObj, name)
10822 return Int32
10823 param programObj handleARB in value
10824 param name charARB in array []
10825 category ARB_shader_objects
10826 dlflags notlistable
10827 version 1.2
10828 extension
10829 glxsingle ?
10830 glxflags ignore
10831 alias GetUniformLocation
10832
10833GetActiveUniformARB(programObj, index, maxLength, length, size, type, name)
10834 return void
10835 param programObj handleARB in value
10836 param index UInt32 in value
10837 param maxLength SizeI in value
10838 param length SizeI out array [1]
10839 param size Int32 out array [1]
10840 param type GLenum out array [1]
10841 param name charARB out array []
10842 category ARB_shader_objects
10843 dlflags notlistable
10844 version 1.2
10845 extension
10846 glxsingle ?
10847 glxflags ignore
10848 alias GetActiveUniform
10849
10850GetUniformfvARB(programObj, location, params)
10851 return void
10852 param programObj handleARB in value
10853 param location Int32 in value
10854 param params Float32 out array [COMPSIZE(location)]
10855 category ARB_shader_objects
10856 dlflags notlistable
10857 version 1.2
10858 extension
10859 glxsingle ?
10860 glxflags ignore
10861 alias GetUniformfv
10862
10863GetUniformivARB(programObj, location, params)
10864 return void
10865 param programObj handleARB in value
10866 param location Int32 in value
10867 param params Int32 out array [COMPSIZE(location)]
10868 category ARB_shader_objects
10869 dlflags notlistable
10870 version 1.2
10871 extension
10872 glxsingle ?
10873 glxflags ignore
10874 alias GetUniformiv
10875
10876GetShaderSourceARB(obj, maxLength, length, source)
10877 return void
10878 param obj handleARB in value
10879 param maxLength SizeI in value
10880 param length SizeI out array [1]
10881 param source charARB out array [length]
10882 category ARB_shader_objects
10883 dlflags notlistable
10884 version 1.2
10885 extension
10886 glxsingle ?
10887 glxflags ignore
10888 alias GetShaderSource
10889
10890
10891###############################################################################
10892#
10893# ARB Extension #31
10894# ARB_vertex_shader commands
10895#
10896###############################################################################
10897
10898BindAttribLocationARB(programObj, index, name)
10899 return void
10900 param programObj handleARB in value
10901 param index UInt32 in value
10902 param name charARB in array []
10903 category ARB_vertex_shader
10904 version 1.2
10905 extension
10906 glxropcode ?
10907 glxflags ignore
10908 alias BindAttribLocation
10909
10910GetActiveAttribARB(programObj, index, maxLength, length, size, type, name)
10911 return void
10912 param programObj handleARB in value
10913 param index UInt32 in value
10914 param maxLength SizeI in value
10915 param length SizeI out array [1]
10916 param size Int32 out array [1]
10917 param type GLenum out array [1]
10918 param name charARB out array []
10919 category ARB_vertex_shader
10920 dlflags notlistable
10921 version 1.2
10922 extension
10923 glxsingle ?
10924 glxflags ignore
10925 alias GetActiveAttrib
10926
10927GetAttribLocationARB(programObj, name)
10928 return Int32
10929 param programObj handleARB in value
10930 param name charARB in array []
10931 category ARB_vertex_shader
10932 dlflags notlistable
10933 version 1.2
10934 extension
10935 glxsingle ?
10936 glxflags ignore
10937 alias GetAttribLocation
10938
10939###############################################################################
10940#
10941# ARB Extension #32
10942# ARB_fragment_shader commands
10943#
10944###############################################################################
10945
10946# (none)
10947newcategory: ARB_fragment_shader
10948
10949###############################################################################
10950#
10951# ARB Extension #33
10952# ARB_shading_language_100 commands
10953#
10954###############################################################################
10955
10956# (none)
10957newcategory: ARB_shading_language_100
10958
10959###############################################################################
10960#
10961# ARB Extension #34
10962# ARB_texture_non_power_of_two commands
10963#
10964###############################################################################
10965
10966# (none)
10967newcategory: ARB_texture_non_power_of_two
10968
10969###############################################################################
10970#
10971# ARB Extension #35
10972# ARB_point_sprite commands
10973#
10974###############################################################################
10975
10976# (none)
10977newcategory: ARB_point_sprite
10978
10979###############################################################################
10980#
10981# ARB Extension #36
10982# ARB_fragment_program_shadow commands
10983#
10984###############################################################################
10985
10986# (none)
10987newcategory: ARB_fragment_program_shadow
10988
10989###############################################################################
10990#
10991# ARB Extension #37
10992# ARB_draw_buffers commands
10993#
10994###############################################################################
10995
10996DrawBuffersARB(n, bufs)
10997 return void
10998 param n SizeI in value
10999 param bufs DrawBufferModeATI in array [n]
11000 category ARB_draw_buffers
11001 version 1.5
11002 extension
11003 alias DrawBuffers
11004
11005###############################################################################
11006#
11007# ARB Extension #38
11008# ARB_texture_rectangle commands
11009#
11010###############################################################################
11011
11012# (none)
11013newcategory: ARB_texture_rectangle
11014
11015###############################################################################
11016#
11017# ARB Extension #39
11018# ARB_color_buffer_float commands
11019#
11020###############################################################################
11021
11022ClampColorARB(target, clamp)
11023 return void
11024 param target ClampColorTargetARB in value
11025 param clamp ClampColorModeARB in value
11026 category ARB_color_buffer_float
11027 version 1.5
11028 extension
11029 glxropcode 234
11030 glxflags ignore
11031 alias ClampColor
11032
11033###############################################################################
11034#
11035# ARB Extension #40
11036# ARB_half_float_pixel commands
11037#
11038###############################################################################
11039
11040# (none)
11041newcategory: ARB_half_float_pixel
11042
11043###############################################################################
11044#
11045# ARB Extension #41
11046# ARB_texture_float commands
11047#
11048###############################################################################
11049
11050# (none)
11051newcategory: ARB_texture_float
11052
11053###############################################################################
11054#
11055# ARB Extension #42
11056# ARB_pixel_buffer_object commands
11057#
11058###############################################################################
11059
11060# (none)
11061newcategory: ARB_pixel_buffer_object
11062
11063###############################################################################
11064#
11065# ARB Extension #43
11066# ARB_depth_buffer_float commands (also OpenGL 3.0)
11067#
11068###############################################################################
11069
11070# (none)
11071newcategory: ARB_depth_buffer_float
11072
11073###############################################################################
11074#
11075# ARB Extension #44
11076# ARB_draw_instanced commands
11077#
11078###############################################################################
11079
11080DrawArraysInstancedARB(mode, first, count, primcount)
11081 return void
c7b31271 11082 param mode PrimitiveType in value
5dfc6dda
AW
11083 param first Int32 in value
11084 param count SizeI in value
11085 param primcount SizeI in value
11086 category ARB_draw_instanced
11087 version 2.0
11088 extension soft WINSOFT
11089 dlflags notlistable
11090 vectorequiv ArrayElement
11091 glfflags ignore
11092 glxflags ignore
11093 alias DrawArraysInstanced
11094
11095DrawElementsInstancedARB(mode, count, type, indices, primcount)
11096 return void
c7b31271 11097 param mode PrimitiveType in value
5dfc6dda
AW
11098 param count SizeI in value
11099 param type DrawElementsType in value
11100 param indices Void in array [COMPSIZE(count/type)]
11101 param primcount SizeI in value
11102 category ARB_draw_instanced
11103 version 2.0
11104 extension soft WINSOFT
11105 dlflags notlistable
11106 vectorequiv ArrayElement
11107 glfflags ignore
11108 glxflags ignore
11109 alias DrawElementsInstanced
11110
11111###############################################################################
11112#
11113# ARB Extension #45
11114# ARB_framebuffer_object commands (also OpenGL 3.0)
11115#
11116###############################################################################
11117
11118# Promoted from EXT_framebuffer_object
11119IsRenderbuffer(renderbuffer)
11120 return Boolean
11121 param renderbuffer UInt32 in value
11122 category ARB_framebuffer_object
11123 version 3.0
11124 extension
11125 glxvendorpriv 1422
11126 glxflags ignore
11127 offset ?
11128
11129# GLX opcode changed so it can be differentiated from BindRenderbufferEXT
11130# (see ARB_framebuffer_object extension spec revision 23)
11131BindRenderbuffer(target, renderbuffer)
11132 return void
11133 param target RenderbufferTarget in value
11134 param renderbuffer UInt32 in value
11135 category ARB_framebuffer_object
11136 version 3.0
11137 extension
11138 glxropcode 235
11139 glxflags ignore
11140 offset ?
11141
11142DeleteRenderbuffers(n, renderbuffers)
11143 return void
11144 param n SizeI in value
11145 param renderbuffers UInt32 in array [n]
11146 category ARB_framebuffer_object
11147 version 3.0
11148 extension
11149 glxropcode 4317
11150 glxflags ignore
11151 offset ?
11152
11153GenRenderbuffers(n, renderbuffers)
11154 return void
11155 param n SizeI in value
11156 param renderbuffers UInt32 out array [n]
11157 category ARB_framebuffer_object
11158 version 3.0
11159 extension
11160 glxvendorpriv 1423
11161 glxflags ignore
11162 offset ?
11163
11164RenderbufferStorage(target, internalformat, width, height)
11165 return void
11166 param target RenderbufferTarget in value
11167 param internalformat GLenum in value
11168 param width SizeI in value
11169 param height SizeI in value
11170 category ARB_framebuffer_object
11171 version 3.0
11172 extension
11173 glxropcode 4318
11174 glxflags ignore
11175 offset ?
11176
11177GetRenderbufferParameteriv(target, pname, params)
11178 return void
11179 param target RenderbufferTarget in value
11180 param pname GLenum in value
11181 param params Int32 out array [COMPSIZE(pname)]
11182 category ARB_framebuffer_object
11183 dlflags notlistable
11184 version 3.0
11185 extension
11186 glxvendorpriv 1424
11187 glxflags ignore
11188 offset ?
11189
11190IsFramebuffer(framebuffer)
11191 return Boolean
11192 param framebuffer UInt32 in value
11193 category ARB_framebuffer_object
11194 version 3.0
11195 extension
11196 glxvendorpriv 1425
11197 glxflags ignore
11198 offset ?
11199
11200# GLX opcode changed so it can be differentiated from BindFramebufferEXT
11201# (see ARB_framebuffer_object extension spec revision 23)
11202BindFramebuffer(target, framebuffer)
11203 return void
11204 param target FramebufferTarget in value
11205 param framebuffer UInt32 in value
11206 category ARB_framebuffer_object
11207 version 3.0
11208 extension
11209 glxropcode 236
11210 glxflags ignore
11211 offset ?
11212
11213DeleteFramebuffers(n, framebuffers)
11214 return void
11215 param n SizeI in value
11216 param framebuffers UInt32 in array [n]
11217 category ARB_framebuffer_object
11218 version 3.0
11219 extension
11220 glxropcode 4320
11221 glxflags ignore
11222 offset ?
11223
11224GenFramebuffers(n, framebuffers)
11225 return void
11226 param n SizeI in value
11227 param framebuffers UInt32 out array [n]
11228 category ARB_framebuffer_object
11229 version 3.0
11230 extension
11231 glxvendorpriv 1426
11232 glxflags ignore
11233 offset ?
11234
11235CheckFramebufferStatus(target)
11236 return GLenum
11237 param target FramebufferTarget in value
11238 category ARB_framebuffer_object
11239 version 3.0
11240 extension
11241 glxvendorpriv 1427
11242 glxflags ignore
11243 offset ?
11244
11245FramebufferTexture1D(target, attachment, textarget, texture, level)
11246 return void
11247 param target FramebufferTarget in value
11248 param attachment FramebufferAttachment in value
11249 param textarget GLenum in value
11250 param texture UInt32 in value
11251 param level Int32 in value
11252 category ARB_framebuffer_object
11253 version 3.0
11254 extension
11255 glxropcode 4321
11256 glxflags ignore
11257 offset ?
11258
11259FramebufferTexture2D(target, attachment, textarget, texture, level)
11260 return void
11261 param target FramebufferTarget in value
11262 param attachment FramebufferAttachment in value
11263 param textarget GLenum in value
11264 param texture UInt32 in value
11265 param level Int32 in value
11266 category ARB_framebuffer_object
11267 version 3.0
11268 extension
11269 glxropcode 4322
11270 glxflags ignore
11271 offset ?
11272
11273FramebufferTexture3D(target, attachment, textarget, texture, level, zoffset)
11274 return void
11275 param target FramebufferTarget in value
11276 param attachment FramebufferAttachment in value
11277 param textarget GLenum in value
11278 param texture UInt32 in value
11279 param level Int32 in value
11280 param zoffset Int32 in value
11281 category ARB_framebuffer_object
11282 version 3.0
11283 extension
11284 glxropcode 4323
11285 glxflags ignore
11286 offset ?
11287
11288FramebufferRenderbuffer(target, attachment, renderbuffertarget, renderbuffer)
11289 return void
11290 param target FramebufferTarget in value
11291 param attachment FramebufferAttachment in value
11292 param renderbuffertarget RenderbufferTarget in value
11293 param renderbuffer UInt32 in value
11294 category ARB_framebuffer_object
11295 version 3.0
11296 extension
11297 glxropcode 4324
11298 glxflags ignore
11299 offset ?
11300
11301GetFramebufferAttachmentParameteriv(target, attachment, pname, params)
11302 return void
11303 param target FramebufferTarget in value
11304 param attachment FramebufferAttachment in value
11305 param pname GLenum in value
11306 param params Int32 out array [COMPSIZE(pname)]
11307 category ARB_framebuffer_object
11308 dlflags notlistable
11309 version 3.0
11310 extension
11311 glxvendorpriv 1428
11312 glxflags ignore
11313 offset ?
11314
11315GenerateMipmap(target)
11316 return void
11317 param target GLenum in value
11318 category ARB_framebuffer_object
11319 version 3.0
11320 extension
11321 glxropcode 4325
11322 glxflags ignore
11323 offset ?
11324
11325# Promoted from EXT_framebuffer_blit
11326BlitFramebuffer(srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter)
11327 return void
11328 param srcX0 Int32 in value
11329 param srcY0 Int32 in value
11330 param srcX1 Int32 in value
11331 param srcY1 Int32 in value
11332 param dstX0 Int32 in value
11333 param dstY0 Int32 in value
11334 param dstX1 Int32 in value
11335 param dstY1 Int32 in value
11336 param mask ClearBufferMask in value
11337 param filter GLenum in value
11338 category ARB_framebuffer_object
11339 version 3.0
11340 glxropcode 4330
11341 offset ?
11342
11343# Promoted from EXT_framebuffer_multisample
11344RenderbufferStorageMultisample(target, samples, internalformat, width, height)
11345 return void
11346 param target GLenum in value
11347 param samples SizeI in value
11348 param internalformat GLenum in value
11349 param width SizeI in value
11350 param height SizeI in value
11351 category ARB_framebuffer_object
11352 version 3.0
11353 glxropcode 4331
11354 offset ?
11355
11356# Promoted from ARB_geometry_shader4
11357FramebufferTextureLayer(target, attachment, texture, level, layer)
11358 return void
11359 param target FramebufferTarget in value
11360 param attachment FramebufferAttachment in value
11361 param texture Texture in value
11362 param level CheckedInt32 in value
11363 param layer CheckedInt32 in value
11364 category ARB_framebuffer_object
11365 version 3.0
11366 extension soft WINSOFT
11367 dlflags notlistable
11368 glfflags ignore
11369 glxropcode 237
11370 offset ?
11371
11372
11373###############################################################################
11374#
11375# ARB Extension #46
11376# ARB_framebuffer_sRGB commands (also OpenGL 3.0)
11377#
11378###############################################################################
11379
11380# (none)
11381newcategory: ARB_framebuffer_sRGB
11382
11383###############################################################################
11384#
11385# ARB Extension #47
11386# ARB_geometry_shader4 commands
11387#
11388###############################################################################
11389
11390ProgramParameteriARB(program, pname, value)
11391 return void
11392 param program UInt32 in value
11393 param pname ProgramParameterPName in value
11394 param value Int32 in value
11395 category ARB_geometry_shader4
11396 version 3.0
11397 extension soft WINSOFT
11398 glfflags ignore
11399 glxflags ignore
11400 alias ProgramParameteri
11401
11402FramebufferTextureARB(target, attachment, texture, level)
11403 return void
11404 param target FramebufferTarget in value
11405 param attachment FramebufferAttachment in value
11406 param texture Texture in value
11407 param level CheckedInt32 in value
11408 category ARB_geometry_shader4
11409 version 3.0
11410 extension soft WINSOFT
11411 dlflags notlistable
11412 glfflags ignore
11413 glxflags ignore
11414
11415FramebufferTextureLayerARB(target, attachment, texture, level, layer)
11416 return void
11417 param target FramebufferTarget in value
11418 param attachment FramebufferAttachment in value
11419 param texture Texture in value
11420 param level CheckedInt32 in value
11421 param layer CheckedInt32 in value
11422 category ARB_geometry_shader4
11423 version 3.0
11424 extension soft WINSOFT
11425 dlflags notlistable
11426 glfflags ignore
11427 glxflags ignore
11428 alias FramebufferTextureLayer
11429
11430FramebufferTextureFaceARB(target, attachment, texture, level, face)
11431 return void
11432 param target FramebufferTarget in value
11433 param attachment FramebufferAttachment in value
11434 param texture Texture in value
11435 param level CheckedInt32 in value
11436 param face TextureTarget in value
11437 category ARB_geometry_shader4
11438 version 3.0
11439 extension soft WINSOFT
11440 dlflags notlistable
11441 glfflags ignore
11442 glxflags ignore
11443
11444###############################################################################
11445#
11446# ARB Extension #48
11447# ARB_half_float_vertex commands (also OpenGL 3.0)
11448#
11449###############################################################################
11450
11451# (none)
11452newcategory: ARB_half_float_vertex
11453
11454###############################################################################
11455#
11456# ARB Extension #49
11457# ARB_instanced_arrays commands
11458#
11459###############################################################################
11460
11461VertexAttribDivisorARB(index, divisor)
11462 return void
11463 param index UInt32 in value
11464 param divisor UInt32 in value
11465 category ARB_instanced_arrays
11466 version 2.0
11467 extension
11468 glfflags ignore
11469 glxflags ignore
11470
11471###############################################################################
11472#
11473# ARB Extension #50
11474# ARB_map_buffer_range commands (also OpenGL 3.0)
11475#
11476###############################################################################
11477
11478MapBufferRange(target, offset, length, access)
11479 return VoidPointer
11480 param target BufferTargetARB in value
11481 param offset BufferOffset in value
11482 param length BufferSize in value
11483 param access BufferAccessMask in value
11484 category ARB_map_buffer_range
11485 version 3.0
11486 extension
11487 glxropcode ?
11488 glxflags ignore
11489 offset ?
11490
11491# Promoted from APPLE_flush_buffer_range
11492FlushMappedBufferRange(target, offset, length)
11493 return void
11494 param target BufferTargetARB in value
11495 param offset BufferOffset in value
11496 param length BufferSize in value
11497 category ARB_map_buffer_range
11498 version 3.0
11499 extension
11500 glxropcode ?
11501 glxflags ignore
11502 offset ?
11503
11504###############################################################################
11505#
11506# ARB Extension #51
11507# ARB_texture_buffer_object commands
11508#
11509###############################################################################
11510
11511TexBufferARB(target, internalformat, buffer)
11512 return void
11513 param target TextureTarget in value
11514 param internalformat GLenum in value
11515 param buffer UInt32 in value
11516 category ARB_texture_buffer_object
11517 version 3.0
11518 extension soft WINSOFT NV50
11519 glfflags ignore
11520 alias TexBuffer
11521
11522###############################################################################
11523#
11524# ARB Extension #52
11525# ARB_texture_compression_rgtc commands (also OpenGL 3.0)
11526#
11527###############################################################################
11528
11529# (none)
11530newcategory: ARB_texture_compression_rgtc
11531
11532###############################################################################
11533#
11534# ARB Extension #53
11535# ARB_texture_rg commands (also OpenGL 3.0)
11536#
11537###############################################################################
11538
11539# (none)
11540newcategory: ARB_texture_rg
11541
11542###############################################################################
11543#
11544# ARB Extension #54
11545# ARB_vertex_array_object commands (also OpenGL 3.0)
11546#
11547###############################################################################
11548
11549# Promoted from APPLE_vertex_array_object
11550BindVertexArray(array)
11551 return void
11552 param array UInt32 in value
11553 category ARB_vertex_array_object
11554 version 3.0
11555 extension
11556 glxropcode ?
11557 glxflags ignore
11558 offset ?
11559
11560DeleteVertexArrays(n, arrays)
11561 return void
11562 param n SizeI in value
11563 param arrays UInt32 in array [n]
11564 category ARB_vertex_array_object
11565 version 3.0
11566 extension
11567 glxropcode ?
11568 glxflags ignore
11569 offset ?
11570
11571GenVertexArrays(n, arrays)
11572 return void
11573 param n SizeI in value
11574 param arrays UInt32 out array [n]
11575 category ARB_vertex_array_object
11576 version 3.0
11577 extension
11578 glxropcode ?
11579 glxflags ignore
11580 offset ?
11581
11582IsVertexArray(array)
11583 return Boolean
11584 param array UInt32 in value
11585 category ARB_vertex_array_object
11586 version 3.0
11587 extension
11588 glxropcode ?
11589 glxflags ignore
11590 offset ?
11591
11592###############################################################################
11593#
11594# ARB Extension #55 - WGL_ARB_create_context
11595# ARB Extension #56 - GLX_ARB_create_context
11596#
11597###############################################################################
11598
11599###############################################################################
11600#
11601# ARB Extension #57
11602# ARB_uniform_buffer_object commands
11603#
11604###############################################################################
11605
11606GetUniformIndices(program, uniformCount, uniformNames, uniformIndices)
11607 return void
11608 param program UInt32 in value
11609 param uniformCount SizeI in value
11610 param uniformNames ConstCharPointer in array [COMPSIZE(uniformCount)]
11611 param uniformIndices UInt32 out array [COMPSIZE(uniformCount)]
11612 category ARB_uniform_buffer_object
11613 dlflags notlistable
11614 version 2.0
11615 extension
11616 glxsingle ?
11617 glxflags ignore
11618 offset ?
11619
11620GetActiveUniformsiv(program, uniformCount, uniformIndices, pname, params)
11621 return void
11622 param program UInt32 in value
11623 param uniformCount SizeI in value
11624 param uniformIndices UInt32 in array [COMPSIZE(uniformCount)]
11625 param pname GLenum in value
11626 param params Int32 out array [COMPSIZE(pname)]
11627 category ARB_uniform_buffer_object
11628 dlflags notlistable
11629 version 2.0
11630 extension
11631 glxsingle ?
11632 glxflags ignore
11633 offset ?
11634
11635GetActiveUniformName(program, uniformIndex, bufSize, length, uniformName)
11636 return void
11637 param program UInt32 in value
11638 param uniformIndex UInt32 in value
11639 param bufSize SizeI in value
11640 param length SizeI out array [1]
11641 param uniformName Char out array [bufSize]
11642 category ARB_uniform_buffer_object
11643 dlflags notlistable
11644 version 2.0
11645 extension
11646 glxsingle ?
11647 glxflags ignore
11648 offset ?
11649
11650GetUniformBlockIndex(program, uniformBlockName)
11651 return UInt32
11652 param program UInt32 in value
11653 param uniformBlockName Char in array [COMPSIZE()]
11654 category ARB_uniform_buffer_object
11655 dlflags notlistable
11656 version 2.0
11657 extension
11658 glxsingle ?
11659 glxflags ignore
11660 offset ?
11661
11662GetActiveUniformBlockiv(program, uniformBlockIndex, pname, params)
11663 return void
11664 param program UInt32 in value
11665 param uniformBlockIndex UInt32 in value
11666 param pname GLenum in value
11667 param params Int32 out array [COMPSIZE(pname)]
11668 category ARB_uniform_buffer_object
11669 dlflags notlistable
11670 version 2.0
11671 extension
11672 glxsingle ?
11673 glxflags ignore
11674 offset ?
11675
11676GetActiveUniformBlockName(program, uniformBlockIndex, bufSize, length, uniformBlockName)
11677 return void
11678 param program UInt32 in value
11679 param uniformBlockIndex UInt32 in value
11680 param bufSize SizeI in value
11681 param length SizeI out array [1]
11682 param uniformBlockName Char out array [bufSize]
11683 category ARB_uniform_buffer_object
11684 dlflags notlistable
11685 version 2.0
11686 extension
11687 glxsingle ?
11688 glxflags ignore
11689 offset ?
11690
11691UniformBlockBinding(program, uniformBlockIndex, uniformBlockBinding)
11692 return void
11693 param program UInt32 in value
11694 param uniformBlockIndex UInt32 in value
11695 param uniformBlockBinding UInt32 in value
11696 category ARB_uniform_buffer_object
11697 version 2.0
11698 extension
11699 glxropcode ?
11700 glxflags ignore
11701 offset ?
11702
11703
11704###############################################################################
11705#
11706# ARB Extension #58
11707# ARB_compatibility commands
11708#
11709###############################################################################
11710
11711# (none)
11712newcategory: ARB_compatibility
11713
11714###############################################################################
11715#
11716# ARB Extension #59
11717# ARB_copy_buffer commands
11718#
11719###############################################################################
11720
11721CopyBufferSubData(readTarget, writeTarget, readOffset, writeOffset, size)
11722 return void
11723 param readTarget GLenum in value
11724 param writeTarget GLenum in value
11725 param readOffset BufferOffset in value
11726 param writeOffset BufferOffset in value
11727 param size BufferSize in value
11728 category ARB_copy_buffer
11729 version 3.0
11730 extension
11731 glxropcode ?
11732 glxflags ignore
11733 offset ?
11734
11735###############################################################################
11736#
11737# ARB Extension #60
11738# ARB_shader_texture_lod commands
11739#
11740###############################################################################
11741
11742# (none)
11743newcategory: ARB_shader_texture_lod
11744
11745###############################################################################
11746#
11747# ARB Extension #61
11748# ARB_depth_clamp commands
11749#
11750###############################################################################
11751
11752# (none)
11753newcategory: ARB_depth_clamp
11754
11755###############################################################################
11756#
11757# ARB Extension #62
11758# ARB_draw_elements_base_vertex commands
11759#
11760###############################################################################
11761
11762DrawElementsBaseVertex(mode, count, type, indices, basevertex)
11763 return void
11764 param mode GLenum in value
11765 param count SizeI in value
11766 param type DrawElementsType in value
11767 param indices Void in array [COMPSIZE(count/type)]
11768 param basevertex Int32 in value
11769 category ARB_draw_elements_base_vertex
11770 version 1.2
11771 extension
11772 glxropcode ?
11773 glxflags ignore
11774 offset ?
11775
11776DrawRangeElementsBaseVertex(mode, start, end, count, type, indices, basevertex)
11777 return void
11778 param mode GLenum in value
11779 param start UInt32 in value
11780 param end UInt32 in value
11781 param count SizeI in value
11782 param type DrawElementsType in value
11783 param indices Void in array [COMPSIZE(count/type)]
11784 param basevertex Int32 in value
11785 category ARB_draw_elements_base_vertex
11786 version 1.2
11787 extension
11788 glxropcode ?
11789 glxflags ignore
11790 offset ?
11791
11792DrawElementsInstancedBaseVertex(mode, count, type, indices, instancecount, basevertex)
11793 return void
11794 param mode GLenum in value
11795 param count SizeI in value
11796 param type DrawElementsType in value
11797 param indices Void in array [COMPSIZE(count/type)]
11798 param instancecount SizeI in value
11799 param basevertex Int32 in value
11800 category ARB_draw_elements_base_vertex
11801 version 1.2
11802 extension
11803 glxropcode ?
11804 glxflags ignore
11805 offset ?
11806
11807MultiDrawElementsBaseVertex(mode, count, type, indices, drawcount, basevertex)
11808 return void
11809 param mode GLenum in value
11810 param count SizeI in array [COMPSIZE(drawcount)]
11811 param type DrawElementsType in value
11812 param indices ConstVoidPointer in array [COMPSIZE(drawcount)]
11813 param drawcount SizeI in value
11814 param basevertex Int32 in array [COMPSIZE(drawcount)]
11815 category ARB_draw_elements_base_vertex
11816 version 1.2
11817 extension
11818 glxropcode ?
11819 glxflags ignore
11820 offset ?
11821
11822###############################################################################
11823#
11824# ARB Extension #63
11825# ARB_fragment_coord_conventions commands
11826#
11827###############################################################################
11828
11829# (none)
11830newcategory: ARB_fragment_coord_conventions
11831
11832###############################################################################
11833#
11834# ARB Extension #64
11835# ARB_provoking_vertex commands
11836#
11837###############################################################################
11838
11839ProvokingVertex(mode)
11840 return void
11841 param mode GLenum in value
11842 category ARB_provoking_vertex
11843 version 1.2
11844 extension
11845 glxropcode ?
11846 glxflags ignore
11847 offset ?
11848
11849###############################################################################
11850#
11851# ARB Extension #65
11852# ARB_seamless_cube_map commands
11853#
11854###############################################################################
11855
11856# (none)
11857newcategory: ARB_seamless_cube_map
11858
11859###############################################################################
11860#
11861# ARB Extension #66
11862# ARB_sync commands
11863#
11864###############################################################################
11865
11866FenceSync(condition, flags)
11867 return sync
11868 param condition GLenum in value
11869 param flags GLbitfield in value
11870 category ARB_sync
11871 version 1.2
11872 extension
11873 glxropcode ?
11874 glxflags ignore
11875 offset ?
11876
11877IsSync(sync)
11878 return Boolean
11879 param sync sync in value
11880 category ARB_sync
11881 version 1.2
11882 extension
11883 glxropcode ?
11884 glxflags ignore
11885 offset ?
11886
11887DeleteSync(sync)
11888 return void
11889 param sync sync in value
11890 category ARB_sync
11891 version 1.2
11892 extension
11893 glxropcode ?
11894 glxflags ignore
11895 offset ?
11896
11897ClientWaitSync(sync, flags, timeout)
11898 return GLenum
11899 param sync sync in value
11900 param flags GLbitfield in value
11901 param timeout UInt64 in value
11902 category ARB_sync
11903 version 1.2
11904 extension
11905 glxropcode ?
11906 glxflags ignore
11907 offset ?
11908
11909WaitSync(sync, flags, timeout)
11910 return void
11911 param sync sync in value
11912 param flags GLbitfield in value
11913 param timeout UInt64 in value
11914 category ARB_sync
11915 version 1.2
11916 extension
11917 glxropcode ?
11918 glxflags ignore
11919 offset ?
11920
11921GetInteger64v(pname, params)
11922 return void
11923 param pname GLenum in value
11924 param params Int64 out array [COMPSIZE(pname)]
11925 category ARB_sync
11926 dlflags notlistable
11927 version 1.2
11928 extension
11929 glxsingle ?
11930 glxflags ignore
11931 offset ?
11932
11933GetSynciv(sync, pname, bufSize, length, values)
11934 return void
11935 param sync sync in value
11936 param pname GLenum in value
11937 param bufSize SizeI in value
11938 param length SizeI out array [1]
11939 param values Int32 out array [length]
11940 category ARB_sync
11941 dlflags notlistable
11942 version 1.2
11943 extension
11944 glxsingle ?
11945 glxflags ignore
11946 offset ?
11947
11948###############################################################################
11949#
11950# ARB Extension #67
11951# ARB_texture_multisample commands
11952#
11953###############################################################################
11954
11955TexImage2DMultisample(target, samples, internalformat, width, height, fixedsamplelocations)
11956 return void
11957 param target GLenum in value
11958 param samples SizeI in value
11959 param internalformat Int32 in value
11960 param width SizeI in value
11961 param height SizeI in value
11962 param fixedsamplelocations Boolean in value
11963 category ARB_texture_multisample
11964 version 1.2
11965 extension
11966 glxropcode ?
11967 glxflags ignore
11968 offset ?
11969
11970TexImage3DMultisample(target, samples, internalformat, width, height, depth, fixedsamplelocations)
11971 return void
11972 param target GLenum in value
11973 param samples SizeI in value
11974 param internalformat Int32 in value
11975 param width SizeI in value
11976 param height SizeI in value
11977 param depth SizeI in value
11978 param fixedsamplelocations Boolean in value
11979 category ARB_texture_multisample
11980 version 1.2
11981 extension
11982 glxropcode ?
11983 glxflags ignore
11984 offset ?
11985
11986GetMultisamplefv(pname, index, val)
11987 return void
11988 param pname GLenum in value
11989 param index UInt32 in value
11990 param val Float32 out array [COMPSIZE(pname)]
11991 category ARB_texture_multisample
11992 dlflags notlistable
11993 version 1.2
11994 extension
11995 glxsingle ?
11996 glxflags ignore
11997 offset ?
11998
11999SampleMaski(index, mask)
12000 return void
12001 param index UInt32 in value
12002 param mask GLbitfield in value
12003 category ARB_texture_multisample
12004 version 1.2
12005 extension
12006 glxropcode ?
12007 glxflags ignore
12008 offset ?
12009
12010###############################################################################
12011#
12012# ARB Extension #68
12013# ARB_vertex_array_bgra commands
12014#
12015###############################################################################
12016
12017# (none)
12018newcategory: ARB_vertex_array_bgra
12019
12020###############################################################################
12021#
12022# ARB Extension #69
12023# ARB_draw_buffers_blend commands
12024#
12025###############################################################################
12026
12027BlendEquationiARB(buf, mode)
12028 return void
12029 param buf UInt32 in value
12030 param mode GLenum in value
12031 category ARB_draw_buffers_blend
12032 version 1.2
12033 extension
12034 glxropcode ?
12035 glxflags ignore
12036 offset ?
12037 alias BlendEquationi
12038
12039BlendEquationSeparateiARB(buf, modeRGB, modeAlpha)
12040 return void
12041 param buf UInt32 in value
12042 param modeRGB GLenum in value
12043 param modeAlpha GLenum in value
12044 category ARB_draw_buffers_blend
12045 version 1.2
12046 extension
12047 glxropcode ?
12048 glxflags ignore
12049 offset ?
12050 alias BlendEquationSeparatei
12051
12052BlendFunciARB(buf, src, dst)
12053 return void
12054 param buf UInt32 in value
12055 param src GLenum in value
12056 param dst GLenum in value
12057 category ARB_draw_buffers_blend
12058 version 1.2
12059 extension
12060 glxropcode ?
12061 glxflags ignore
12062 offset ?
12063 alias BlendFunci
12064
12065BlendFuncSeparateiARB(buf, srcRGB, dstRGB, srcAlpha, dstAlpha)
12066 return void
12067 param buf UInt32 in value
12068 param srcRGB GLenum in value
12069 param dstRGB GLenum in value
12070 param srcAlpha GLenum in value
12071 param dstAlpha GLenum in value
12072 category ARB_draw_buffers_blend
12073 version 1.2
12074 extension
12075 glxropcode ?
12076 glxflags ignore
12077 offset ?
12078 alias BlendFuncSeparatei
12079
12080###############################################################################
12081#
12082# ARB Extension #70
12083# ARB_sample_shading commands
12084#
12085###############################################################################
12086
12087MinSampleShadingARB(value)
12088 return void
12089 param value ColorF in value
12090 category ARB_sample_shading
12091 version 1.2
12092 extension
12093 glxropcode ?
12094 glxflags ignore
12095 offset ?
12096 alias MinSampleShading
12097
12098###############################################################################
12099#
12100# ARB Extension #71
12101# ARB_texture_cube_map_array commands
12102#
12103###############################################################################
12104
12105# (none)
12106newcategory: ARB_texture_cube_map_array
12107
12108###############################################################################
12109#
12110# ARB Extension #72
12111# ARB_texture_gather commands
12112#
12113###############################################################################
12114
12115# (none)
12116newcategory: ARB_texture_gather
12117
12118###############################################################################
12119#
12120# ARB Extension #73
12121# ARB_texture_query_lod commands
12122#
12123###############################################################################
12124
12125# (none)
12126newcategory: ARB_texture_query_lod
12127
12128###############################################################################
12129#
12130# ARB Extension #74 - WGL_ARB_create_context_profile
12131# ARB Extension #75 - GLX_ARB_create_context_profile
12132#
12133###############################################################################
12134
12135###############################################################################
12136#
12137# ARB Extension #76
12138# ARB_shading_language_include commands
12139#
12140###############################################################################
12141
12142NamedStringARB(type, namelen, name, stringlen, string)
12143 return void
12144 param type GLenum in value
12145 param namelen Int32 in value
12146 param name Char in array [namelen]
12147 param stringlen Int32 in value
12148 param string Char in array [stringlen]
12149 category ARB_shading_language_include
12150 version 1.2
12151 extension
12152 glxropcode ?
12153 glxflags ignore
12154 offset ?
12155
12156DeleteNamedStringARB(namelen, name)
12157 return void
12158 param namelen Int32 in value
12159 param name Char in array [namelen]
12160 category ARB_shading_language_include
12161 version 1.2
12162 extension
12163 glxropcode ?
12164 glxflags ignore
12165 offset ?
12166
12167CompileShaderIncludeARB(shader, count, path, length)
12168 return void
12169 param shader UInt32 in value
12170 param count SizeI in value
12171 param path CharPointer in array [count]
12172 param length Int32 in array [count]
12173 category ARB_shading_language_include
12174 version 1.2
12175 extension
12176 glxropcode ?
12177 glxflags ignore
12178 offset ?
12179
12180IsNamedStringARB(namelen, name)
12181 return Boolean
12182 param namelen Int32 in value
12183 param name Char in array [namelen]
12184 category ARB_shading_language_include
12185 version 1.2
12186 extension
12187 glxropcode ?
12188 glxflags ignore
12189 offset ?
12190
12191GetNamedStringARB(namelen, name, bufSize, stringlen, string)
12192 return void
12193 param namelen Int32 in value
12194 param name Char in array [namelen]
12195 param bufSize SizeI in value
12196 param stringlen Int32 out array [1]
12197 param string Char out array [bufSize]
12198 category ARB_shading_language_include
12199 dlflags notlistable
12200 version 1.2
12201 extension
12202 glxsingle ?
12203 glxflags ignore
12204 offset ?
12205
12206GetNamedStringivARB(namelen, name, pname, params)
12207 return void
12208 param namelen Int32 in value
12209 param name Char in array [namelen]
12210 param pname GLenum in value
12211 param params Int32 out array [COMPSIZE(pname)]
12212 category ARB_shading_language_include
12213 dlflags notlistable
12214 version 1.2
12215 extension
12216 glxsingle ?
12217 glxflags ignore
12218 offset ?
12219
12220###############################################################################
12221#
12222# ARB Extension #77
12223# ARB_texture_compression_bptc commands
12224#
12225###############################################################################
12226
12227# (none)
12228newcategory: ARB_texture_compression_bptc
12229
12230###############################################################################
12231#
12232# ARB Extension #78
12233# ARB_blend_func_extended commands
12234#
12235###############################################################################
12236
12237BindFragDataLocationIndexed(program, colorNumber, index, name)
12238 return void
12239 param program UInt32 in value
12240 param colorNumber UInt32 in value
12241 param index UInt32 in value
12242 param name Char in array []
12243 category ARB_blend_func_extended
12244 version 1.2
12245 extension
12246 glxropcode ?
12247 glxflags ignore
12248 offset ?
12249
12250GetFragDataIndex(program, name)
12251 return Int32
12252 param program UInt32 in value
12253 param name Char in array []
12254 category ARB_blend_func_extended
12255 dlflags notlistable
12256 version 1.2
12257 extension
12258 glxsingle ?
12259 glxflags ignore
12260 offset ?
12261
12262###############################################################################
12263#
12264# ARB Extension #79
12265# ARB_explicit_attrib_location commands
12266#
12267###############################################################################
12268
12269# (none)
12270newcategory: ARB_explicit_attrib_location
12271
12272###############################################################################
12273#
12274# ARB Extension #80
12275# ARB_occlusion_query2 commands
12276#
12277###############################################################################
12278
12279# (none)
12280newcategory: ARB_occlusion_query2
12281
12282###############################################################################
12283#
12284# ARB Extension #81
12285# ARB_sampler_objects commands
12286#
12287###############################################################################
12288
12289GenSamplers(count, samplers)
12290 return void
12291 param count SizeI in value
12292 param samplers UInt32 out array [count]
12293 category ARB_sampler_objects
12294 version 1.2
12295 extension
12296 glxropcode ?
12297 glxflags ignore
12298 offset ?
12299
12300DeleteSamplers(count, samplers)
12301 return void
12302 param count SizeI in value
12303 param samplers UInt32 in array [count]
12304 category ARB_sampler_objects
12305 version 1.2
12306 extension
12307 glxropcode ?
12308 glxflags ignore
12309 offset ?
12310
12311IsSampler(sampler)
12312 return Boolean
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
12321BindSampler(unit, sampler)
12322 return void
12323 param unit UInt32 in value
12324 param sampler UInt32 in value
12325 category ARB_sampler_objects
12326 version 1.2
12327 extension
12328 glxropcode ?
12329 glxflags ignore
12330 offset ?
12331
12332SamplerParameteri(sampler, pname, param)
12333 return void
12334 param sampler UInt32 in value
12335 param pname GLenum in value
12336 param param Int32 in value
12337 category ARB_sampler_objects
12338 version 1.2
12339 extension
12340 glxropcode ?
12341 glxflags ignore
12342 offset ?
12343
12344SamplerParameteriv(sampler, pname, param)
12345 return void
12346 param sampler UInt32 in value
12347 param pname GLenum in value
12348 param param Int32 in array [COMPSIZE(pname)]
12349 category ARB_sampler_objects
12350 version 1.2
12351 extension
12352 glxropcode ?
12353 glxflags ignore
12354 offset ?
12355
12356SamplerParameterf(sampler, pname, param)
12357 return void
12358 param sampler UInt32 in value
12359 param pname GLenum in value
12360 param param Float32 in value
12361 category ARB_sampler_objects
12362 version 1.2
12363 extension
12364 glxropcode ?
12365 glxflags ignore
12366 offset ?
12367
12368SamplerParameterfv(sampler, pname, param)
12369 return void
12370 param sampler UInt32 in value
12371 param pname GLenum in value
12372 param param Float32 in array [COMPSIZE(pname)]
12373 category ARB_sampler_objects
12374 version 1.2
12375 extension
12376 glxropcode ?
12377 glxflags ignore
12378 offset ?
12379
12380SamplerParameterIiv(sampler, pname, param)
12381 return void
12382 param sampler UInt32 in value
12383 param pname GLenum in value
12384 param param Int32 in array [COMPSIZE(pname)]
12385 category ARB_sampler_objects
12386 version 1.2
12387 extension
12388 glxropcode ?
12389 glxflags ignore
12390 offset ?
12391
12392SamplerParameterIuiv(sampler, pname, param)
12393 return void
12394 param sampler UInt32 in value
12395 param pname GLenum in value
12396 param param UInt32 in array [COMPSIZE(pname)]
12397 category ARB_sampler_objects
12398 version 1.2
12399 extension
12400 glxropcode ?
12401 glxflags ignore
12402 offset ?
12403
12404GetSamplerParameteriv(sampler, pname, params)
12405 return void
12406 param sampler UInt32 in value
12407 param pname GLenum in value
12408 param params Int32 out array [COMPSIZE(pname)]
12409 category ARB_sampler_objects
12410 dlflags notlistable
12411 version 1.2
12412 extension
12413 glxsingle ?
12414 glxflags ignore
12415 offset ?
12416
12417GetSamplerParameterIiv(sampler, pname, params)
12418 return void
12419 param sampler UInt32 in value
12420 param pname GLenum in value
12421 param params Int32 out array [COMPSIZE(pname)]
12422 category ARB_sampler_objects
12423 dlflags notlistable
12424 version 1.2
12425 extension
12426 glxsingle ?
12427 glxflags ignore
12428 offset ?
12429
12430GetSamplerParameterfv(sampler, pname, params)
12431 return void
12432 param sampler UInt32 in value
12433 param pname GLenum in value
12434 param params Float32 out array [COMPSIZE(pname)]
12435 category ARB_sampler_objects
12436 dlflags notlistable
12437 version 1.2
12438 extension
12439 glxsingle ?
12440 glxflags ignore
12441 offset ?
12442
12443GetSamplerParameterIuiv(sampler, pname, params)
12444 return void
12445 param sampler UInt32 in value
12446 param pname GLenum in value
12447 param params UInt32 out array [COMPSIZE(pname)]
12448 category ARB_sampler_objects
12449 dlflags notlistable
12450 version 1.2
12451 extension
12452 glxsingle ?
12453 glxflags ignore
12454 offset ?
12455
12456###############################################################################
12457#
12458# ARB Extension #82
12459# ARB_shader_bit_encoding commands
12460#
12461###############################################################################
12462
12463# (none)
12464newcategory: ARB_shader_bit_encoding
12465
12466###############################################################################
12467#
12468# ARB Extension #83
12469# ARB_texture_rgb10_a2ui commands
12470#
12471###############################################################################
12472
12473# (none)
12474newcategory: ARB_texture_rgb10_a2ui
12475
12476###############################################################################
12477#
12478# ARB Extension #84
12479# ARB_texture_swizzle commands
12480#
12481###############################################################################
12482
12483# (none)
12484newcategory: ARB_texture_swizzle
12485
12486###############################################################################
12487#
12488# ARB Extension #85
12489# ARB_timer_query commands
12490#
12491###############################################################################
12492
12493QueryCounter(id, target)
12494 return void
12495 param id UInt32 in value
12496 param target GLenum in value
12497 category ARB_timer_query
12498 version 1.2
12499 extension
12500 glxropcode ?
12501 glxflags ignore
12502 offset ?
12503
12504GetQueryObjecti64v(id, pname, params)
12505 return void
12506 param id UInt32 in value
12507 param pname GLenum in value
12508 param params Int64 out array [COMPSIZE(pname)]
12509 category ARB_timer_query
12510 dlflags notlistable
12511 version 1.2
12512 extension
12513 glxsingle ?
12514 glxflags ignore
12515 offset ?
12516
12517GetQueryObjectui64v(id, pname, params)
12518 return void
12519 param id UInt32 in value
12520 param pname GLenum in value
12521 param params UInt64 out array [COMPSIZE(pname)]
12522 category ARB_timer_query
12523 dlflags notlistable
12524 version 1.2
12525 extension
12526 glxsingle ?
12527 glxflags ignore
12528 offset ?
12529
12530###############################################################################
12531#
12532# ARB Extension #86
12533# ARB_vertex_type_2_10_10_10_rev commands
12534#
12535###############################################################################
12536
12537VertexP2ui(type, value)
12538 return void
12539 param type GLenum in value
12540 param value UInt32 in value
12541 category ARB_vertex_type_2_10_10_10_rev
12542 version 1.2
12543 extension
12544 glxropcode ?
12545 glxflags ignore
12546 offset ?
12547
12548VertexP2uiv(type, value)
12549 return void
12550 param type GLenum in value
12551 param value UInt32 in array [1]
12552 category ARB_vertex_type_2_10_10_10_rev
12553 version 1.2
12554 extension
12555 glxropcode ?
12556 glxflags ignore
12557 offset ?
12558
12559VertexP3ui(type, value)
12560 return void
12561 param type GLenum in value
12562 param value UInt32 in value
12563 category ARB_vertex_type_2_10_10_10_rev
12564 version 1.2
12565 extension
12566 glxropcode ?
12567 glxflags ignore
12568 offset ?
12569
12570VertexP3uiv(type, value)
12571 return void
12572 param type GLenum in value
12573 param value UInt32 in array [1]
12574 category ARB_vertex_type_2_10_10_10_rev
12575 version 1.2
12576 extension
12577 glxropcode ?
12578 glxflags ignore
12579 offset ?
12580
12581VertexP4ui(type, value)
12582 return void
12583 param type GLenum in value
12584 param value UInt32 in value
12585 category ARB_vertex_type_2_10_10_10_rev
12586 version 1.2
12587 extension
12588 glxropcode ?
12589 glxflags ignore
12590 offset ?
12591
12592VertexP4uiv(type, value)
12593 return void
12594 param type GLenum in value
12595 param value UInt32 in array [1]
12596 category ARB_vertex_type_2_10_10_10_rev
12597 version 1.2
12598 extension
12599 glxropcode ?
12600 glxflags ignore
12601 offset ?
12602
12603TexCoordP1ui(type, coords)
12604 return void
12605 param type GLenum in value
12606 param coords UInt32 in value
12607 category ARB_vertex_type_2_10_10_10_rev
12608 version 1.2
12609 extension
12610 glxropcode ?
12611 glxflags ignore
12612 offset ?
12613
12614TexCoordP1uiv(type, coords)
12615 return void
12616 param type GLenum in value
12617 param coords UInt32 in array [1]
12618 category ARB_vertex_type_2_10_10_10_rev
12619 version 1.2
12620 extension
12621 glxropcode ?
12622 glxflags ignore
12623 offset ?
12624
12625TexCoordP2ui(type, coords)
12626 return void
12627 param type GLenum in value
12628 param coords UInt32 in value
12629 category ARB_vertex_type_2_10_10_10_rev
12630 version 1.2
12631 extension
12632 glxropcode ?
12633 glxflags ignore
12634 offset ?
12635
12636TexCoordP2uiv(type, coords)
12637 return void
12638 param type GLenum in value
12639 param coords UInt32 in array [1]
12640 category ARB_vertex_type_2_10_10_10_rev
12641 version 1.2
12642 extension
12643 glxropcode ?
12644 glxflags ignore
12645 offset ?
12646
12647TexCoordP3ui(type, coords)
12648 return void
12649 param type GLenum in value
12650 param coords UInt32 in value
12651 category ARB_vertex_type_2_10_10_10_rev
12652 version 1.2
12653 extension
12654 glxropcode ?
12655 glxflags ignore
12656 offset ?
12657
12658TexCoordP3uiv(type, coords)
12659 return void
12660 param type GLenum in value
12661 param coords UInt32 in array [1]
12662 category ARB_vertex_type_2_10_10_10_rev
12663 version 1.2
12664 extension
12665 glxropcode ?
12666 glxflags ignore
12667 offset ?
12668
12669TexCoordP4ui(type, coords)
12670 return void
12671 param type GLenum in value
12672 param coords UInt32 in value
12673 category ARB_vertex_type_2_10_10_10_rev
12674 version 1.2
12675 extension
12676 glxropcode ?
12677 glxflags ignore
12678 offset ?
12679
12680TexCoordP4uiv(type, coords)
12681 return void
12682 param type GLenum in value
12683 param coords UInt32 in array [1]
12684 category ARB_vertex_type_2_10_10_10_rev
12685 version 1.2
12686 extension
12687 glxropcode ?
12688 glxflags ignore
12689 offset ?
12690
12691MultiTexCoordP1ui(texture, type, coords)
12692 return void
12693 param texture GLenum in value
12694 param type GLenum in value
12695 param coords UInt32 in value
12696 category ARB_vertex_type_2_10_10_10_rev
12697 version 1.2
12698 extension
12699 glxropcode ?
12700 glxflags ignore
12701 offset ?
12702
12703MultiTexCoordP1uiv(texture, type, coords)
12704 return void
12705 param texture GLenum in value
12706 param type GLenum in value
12707 param coords UInt32 in array [1]
12708 category ARB_vertex_type_2_10_10_10_rev
12709 version 1.2
12710 extension
12711 glxropcode ?
12712 glxflags ignore
12713 offset ?
12714
12715MultiTexCoordP2ui(texture, type, coords)
12716 return void
12717 param texture GLenum in value
12718 param type GLenum in value
12719 param coords UInt32 in value
12720 category ARB_vertex_type_2_10_10_10_rev
12721 version 1.2
12722 extension
12723 glxropcode ?
12724 glxflags ignore
12725 offset ?
12726
12727MultiTexCoordP2uiv(texture, type, coords)
12728 return void
12729 param texture GLenum in value
12730 param type GLenum in value
12731 param coords UInt32 in array [1]
12732 category ARB_vertex_type_2_10_10_10_rev
12733 version 1.2
12734 extension
12735 glxropcode ?
12736 glxflags ignore
12737 offset ?
12738
12739MultiTexCoordP3ui(texture, type, coords)
12740 return void
12741 param texture GLenum in value
12742 param type GLenum in value
12743 param coords UInt32 in value
12744 category ARB_vertex_type_2_10_10_10_rev
12745 version 1.2
12746 extension
12747 glxropcode ?
12748 glxflags ignore
12749 offset ?
12750
12751MultiTexCoordP3uiv(texture, type, coords)
12752 return void
12753 param texture GLenum in value
12754 param type GLenum in value
12755 param coords UInt32 in array [1]
12756 category ARB_vertex_type_2_10_10_10_rev
12757 version 1.2
12758 extension
12759 glxropcode ?
12760 glxflags ignore
12761 offset ?
12762
12763MultiTexCoordP4ui(texture, type, coords)
12764 return void
12765 param texture GLenum in value
12766 param type GLenum in value
12767 param coords UInt32 in value
12768 category ARB_vertex_type_2_10_10_10_rev
12769 version 1.2
12770 extension
12771 glxropcode ?
12772 glxflags ignore
12773 offset ?
12774
12775MultiTexCoordP4uiv(texture, type, coords)
12776 return void
12777 param texture GLenum in value
12778 param type GLenum in value
12779 param coords UInt32 in array [1]
12780 category ARB_vertex_type_2_10_10_10_rev
12781 version 1.2
12782 extension
12783 glxropcode ?
12784 glxflags ignore
12785 offset ?
12786
12787NormalP3ui(type, coords)
12788 return void
12789 param type GLenum in value
12790 param coords UInt32 in value
12791 category ARB_vertex_type_2_10_10_10_rev
12792 version 1.2
12793 extension
12794 glxropcode ?
12795 glxflags ignore
12796 offset ?
12797
12798NormalP3uiv(type, coords)
12799 return void
12800 param type GLenum in value
12801 param coords UInt32 in array [1]
12802 category ARB_vertex_type_2_10_10_10_rev
12803 version 1.2
12804 extension
12805 glxropcode ?
12806 glxflags ignore
12807 offset ?
12808
12809ColorP3ui(type, color)
12810 return void
12811 param type GLenum in value
12812 param color UInt32 in value
12813 category ARB_vertex_type_2_10_10_10_rev
12814 version 1.2
12815 extension
12816 glxropcode ?
12817 glxflags ignore
12818 offset ?
12819
12820ColorP3uiv(type, color)
12821 return void
12822 param type GLenum in value
12823 param color UInt32 in array [1]
12824 category ARB_vertex_type_2_10_10_10_rev
12825 version 1.2
12826 extension
12827 glxropcode ?
12828 glxflags ignore
12829 offset ?
12830
12831ColorP4ui(type, color)
12832 return void
12833 param type GLenum in value
12834 param color UInt32 in value
12835 category ARB_vertex_type_2_10_10_10_rev
12836 version 1.2
12837 extension
12838 glxropcode ?
12839 glxflags ignore
12840 offset ?
12841
12842ColorP4uiv(type, color)
12843 return void
12844 param type GLenum in value
12845 param color UInt32 in array [1]
12846 category ARB_vertex_type_2_10_10_10_rev
12847 version 1.2
12848 extension
12849 glxropcode ?
12850 glxflags ignore
12851 offset ?
12852
12853SecondaryColorP3ui(type, color)
12854 return void
12855 param type GLenum in value
12856 param color UInt32 in value
12857 category ARB_vertex_type_2_10_10_10_rev
12858 version 1.2
12859 extension
12860 glxropcode ?
12861 glxflags ignore
12862 offset ?
12863
12864SecondaryColorP3uiv(type, color)
12865 return void
12866 param type GLenum in value
12867 param color UInt32 in array [1]
12868 category ARB_vertex_type_2_10_10_10_rev
12869 version 1.2
12870 extension
12871 glxropcode ?
12872 glxflags ignore
12873 offset ?
12874
12875VertexAttribP1ui(index, type, normalized, value)
12876 return void
12877 param index UInt32 in value
12878 param type GLenum in value
12879 param normalized Boolean in value
12880 param value UInt32 in value
12881 category ARB_vertex_type_2_10_10_10_rev
12882 version 1.2
12883 extension
12884 glxropcode ?
12885 glxflags ignore
12886 offset ?
12887
12888VertexAttribP1uiv(index, type, normalized, value)
12889 return void
12890 param index UInt32 in value
12891 param type GLenum in value
12892 param normalized Boolean in value
12893 param value UInt32 in array [1]
12894 category ARB_vertex_type_2_10_10_10_rev
12895 version 1.2
12896 extension
12897 glxropcode ?
12898 glxflags ignore
12899 offset ?
12900
12901VertexAttribP2ui(index, type, normalized, value)
12902 return void
12903 param index UInt32 in value
12904 param type GLenum in value
12905 param normalized Boolean in value
12906 param value UInt32 in value
12907 category ARB_vertex_type_2_10_10_10_rev
12908 version 1.2
12909 extension
12910 glxropcode ?
12911 glxflags ignore
12912 offset ?
12913
12914VertexAttribP2uiv(index, type, normalized, value)
12915 return void
12916 param index UInt32 in value
12917 param type GLenum in value
12918 param normalized Boolean in value
12919 param value UInt32 in array [1]
12920 category ARB_vertex_type_2_10_10_10_rev
12921 version 1.2
12922 extension
12923 glxropcode ?
12924 glxflags ignore
12925 offset ?
12926
12927VertexAttribP3ui(index, type, normalized, value)
12928 return void
12929 param index UInt32 in value
12930 param type GLenum in value
12931 param normalized Boolean in value
12932 param value UInt32 in value
12933 category ARB_vertex_type_2_10_10_10_rev
12934 version 1.2
12935 extension
12936 glxropcode ?
12937 glxflags ignore
12938 offset ?
12939
12940VertexAttribP3uiv(index, type, normalized, value)
12941 return void
12942 param index UInt32 in value
12943 param type GLenum in value
12944 param normalized Boolean in value
12945 param value UInt32 in array [1]
12946 category ARB_vertex_type_2_10_10_10_rev
12947 version 1.2
12948 extension
12949 glxropcode ?
12950 glxflags ignore
12951 offset ?
12952
12953VertexAttribP4ui(index, type, normalized, value)
12954 return void
12955 param index UInt32 in value
12956 param type GLenum in value
12957 param normalized Boolean in value
12958 param value UInt32 in value
12959 category ARB_vertex_type_2_10_10_10_rev
12960 version 1.2
12961 extension
12962 glxropcode ?
12963 glxflags ignore
12964 offset ?
12965
12966VertexAttribP4uiv(index, type, normalized, value)
12967 return void
12968 param index UInt32 in value
12969 param type GLenum in value
12970 param normalized Boolean in value
12971 param value UInt32 in array [1]
12972 category ARB_vertex_type_2_10_10_10_rev
12973 version 1.2
12974 extension
12975 glxropcode ?
12976 glxflags ignore
12977 offset ?
12978
12979###############################################################################
12980#
12981# ARB Extension #87
12982# ARB_draw_indirect commands
12983#
12984###############################################################################
12985
12986DrawArraysIndirect(mode, indirect)
12987 return void
12988 param mode GLenum in value
12989 param indirect Void in array []
12990 category ARB_draw_indirect
12991 version 1.2
12992 extension
12993 glxropcode ?
12994 glxflags ignore
12995 offset ?
12996
12997DrawElementsIndirect(mode, type, indirect)
12998 return void
12999 param mode GLenum in value
13000 param type GLenum in value
13001 param indirect Void in array []
13002 category ARB_draw_indirect
13003 version 1.2
13004 extension
13005 glxropcode ?
13006 glxflags ignore
13007 offset ?
13008
13009###############################################################################
13010#
13011# ARB Extension #88
13012# ARB_gpu_shader5 commands
13013#
13014###############################################################################
13015
13016# (none)
13017newcategory: ARB_gpu_shader5
13018
13019###############################################################################
13020#
13021# ARB Extension #89
13022# ARB_gpu_shader_fp64 commands
13023#
13024###############################################################################
13025
13026Uniform1d(location, x)
13027 return void
13028 param location Int32 in value
13029 param x Float64 in value
13030 category ARB_gpu_shader_fp64
13031 version 1.2
13032 extension
13033 glxropcode ?
13034 glxflags ignore
13035 offset ?
13036
13037Uniform2d(location, x, y)
13038 return void
13039 param location Int32 in value
13040 param x Float64 in value
13041 param y Float64 in value
13042 category ARB_gpu_shader_fp64
13043 version 1.2
13044 extension
13045 glxropcode ?
13046 glxflags ignore
13047 offset ?
13048
13049Uniform3d(location, x, y, z)
13050 return void
13051 param location Int32 in value
13052 param x Float64 in value
13053 param y Float64 in value
13054 param z Float64 in value
13055 category ARB_gpu_shader_fp64
13056 version 1.2
13057 extension
13058 glxropcode ?
13059 glxflags ignore
13060 offset ?
13061
13062Uniform4d(location, x, y, z, w)
13063 return void
13064 param location Int32 in value
13065 param x Float64 in value
13066 param y Float64 in value
13067 param z Float64 in value
13068 param w Float64 in value
13069 category ARB_gpu_shader_fp64
13070 version 1.2
13071 extension
13072 glxropcode ?
13073 glxflags ignore
13074 offset ?
13075
13076Uniform1dv(location, count, value)
13077 return void
13078 param location Int32 in value
13079 param count SizeI in value
13080 param value Float64 in array [count]
13081 category ARB_gpu_shader_fp64
13082 version 1.2
13083 extension
13084 glxropcode ?
13085 glxflags ignore
13086 offset ?
13087
13088Uniform2dv(location, count, value)
13089 return void
13090 param location Int32 in value
13091 param count SizeI in value
13092 param value Float64 in array [count]
13093 category ARB_gpu_shader_fp64
13094 version 1.2
13095 extension
13096 glxropcode ?
13097 glxflags ignore
13098 offset ?
13099
13100Uniform3dv(location, count, value)
13101 return void
13102 param location Int32 in value
13103 param count SizeI in value
13104 param value Float64 in array [count]
13105 category ARB_gpu_shader_fp64
13106 version 1.2
13107 extension
13108 glxropcode ?
13109 glxflags ignore
13110 offset ?
13111
13112Uniform4dv(location, count, value)
13113 return void
13114 param location Int32 in value
13115 param count SizeI in value
13116 param value Float64 in array [count]
13117 category ARB_gpu_shader_fp64
13118 version 1.2
13119 extension
13120 glxropcode ?
13121 glxflags ignore
13122 offset ?
13123
13124UniformMatrix2dv(location, count, transpose, value)
13125 return void
13126 param location Int32 in value
13127 param count SizeI in value
13128 param transpose Boolean in value
13129 param value Float64 in array [count]
13130 category ARB_gpu_shader_fp64
13131 version 1.2
13132 extension
13133 glxropcode ?
13134 glxflags ignore
13135 offset ?
13136
13137UniformMatrix3dv(location, count, transpose, value)
13138 return void
13139 param location Int32 in value
13140 param count SizeI in value
13141 param transpose Boolean in value
13142 param value Float64 in array [count]
13143 category ARB_gpu_shader_fp64
13144 version 1.2
13145 extension
13146 glxropcode ?
13147 glxflags ignore
13148 offset ?
13149
13150UniformMatrix4dv(location, count, transpose, value)
13151 return void
13152 param location Int32 in value
13153 param count SizeI in value
13154 param transpose Boolean in value
13155 param value Float64 in array [count]
13156 category ARB_gpu_shader_fp64
13157 version 1.2
13158 extension
13159 glxropcode ?
13160 glxflags ignore
13161 offset ?
13162
13163UniformMatrix2x3dv(location, count, transpose, value)
13164 return void
13165 param location Int32 in value
13166 param count SizeI in value
13167 param transpose Boolean in value
13168 param value Float64 in array [count]
13169 category ARB_gpu_shader_fp64
13170 version 1.2
13171 extension
13172 glxropcode ?
13173 glxflags ignore
13174 offset ?
13175
13176UniformMatrix2x4dv(location, count, transpose, value)
13177 return void
13178 param location Int32 in value
13179 param count SizeI in value
13180 param transpose Boolean in value
13181 param value Float64 in array [count]
13182 category ARB_gpu_shader_fp64
13183 version 1.2
13184 extension
13185 glxropcode ?
13186 glxflags ignore
13187 offset ?
13188
13189UniformMatrix3x2dv(location, count, transpose, value)
13190 return void
13191 param location Int32 in value
13192 param count SizeI in value
13193 param transpose Boolean in value
13194 param value Float64 in array [count]
13195 category ARB_gpu_shader_fp64
13196 version 1.2
13197 extension
13198 glxropcode ?
13199 glxflags ignore
13200 offset ?
13201
13202UniformMatrix3x4dv(location, count, transpose, value)
13203 return void
13204 param location Int32 in value
13205 param count SizeI in value
13206 param transpose Boolean in value
13207 param value Float64 in array [count]
13208 category ARB_gpu_shader_fp64
13209 version 1.2
13210 extension
13211 glxropcode ?
13212 glxflags ignore
13213 offset ?
13214
13215UniformMatrix4x2dv(location, count, transpose, value)
13216 return void
13217 param location Int32 in value
13218 param count SizeI in value
13219 param transpose Boolean in value
13220 param value Float64 in array [count]
13221 category ARB_gpu_shader_fp64
13222 version 1.2
13223 extension
13224 glxropcode ?
13225 glxflags ignore
13226 offset ?
13227
13228UniformMatrix4x3dv(location, count, transpose, value)
13229 return void
13230 param location Int32 in value
13231 param count SizeI in value
13232 param transpose Boolean in value
13233 param value Float64 in array [count]
13234 category ARB_gpu_shader_fp64
13235 version 1.2
13236 extension
13237 glxropcode ?
13238 glxflags ignore
13239 offset ?
13240
13241GetUniformdv(program, location, params)
13242 return void
13243 param program UInt32 in value
13244 param location Int32 in value
13245 param params Float64 out array [COMPSIZE(location)]
13246 category ARB_gpu_shader_fp64
13247 dlflags notlistable
13248 version 1.2
13249 extension
13250 glxsingle ?
13251 glxflags ignore
13252 offset ?
13253
13254###############################################################################
13255#
13256# ARB Extension #90
13257# ARB_shader_subroutine commands
13258#
13259###############################################################################
13260
13261GetSubroutineUniformLocation(program, shadertype, name)
13262 return Int32
13263 param program UInt32 in value
13264 param shadertype GLenum in value
13265 param name Char in array []
13266 category ARB_shader_subroutine
13267 dlflags notlistable
13268 version 1.2
13269 extension
13270 glxsingle ?
13271 glxflags ignore
13272 offset ?
13273
13274GetSubroutineIndex(program, shadertype, name)
13275 return UInt32
13276 param program UInt32 in value
13277 param shadertype GLenum in value
13278 param name Char in array []
13279 category ARB_shader_subroutine
13280 dlflags notlistable
13281 version 1.2
13282 extension
13283 glxsingle ?
13284 glxflags ignore
13285 offset ?
13286
13287GetActiveSubroutineUniformiv(program, shadertype, index, pname, values)
13288 return void
13289 param program UInt32 in value
13290 param shadertype GLenum in value
13291 param index UInt32 in value
13292 param pname GLenum in value
13293 param values Int32 out array [COMPSIZE(pname)]
13294 category ARB_shader_subroutine
13295 dlflags notlistable
13296 version 1.2
13297 extension
13298 glxsingle ?
13299 glxflags ignore
13300 offset ?
13301
13302GetActiveSubroutineUniformName(program, shadertype, index, bufsize, length, name)
13303 return void
13304 param program UInt32 in value
13305 param shadertype GLenum in value
13306 param index UInt32 in value
13307 param bufsize SizeI in value
13308 param length SizeI out array [1]
13309 param name Char out array [bufsize]
13310 category ARB_shader_subroutine
13311 dlflags notlistable
13312 version 1.2
13313 extension
13314 glxsingle ?
13315 glxflags ignore
13316 offset ?
13317
13318GetActiveSubroutineName(program, shadertype, index, bufsize, length, name)
13319 return void
13320 param program UInt32 in value
13321 param shadertype GLenum in value
13322 param index UInt32 in value
13323 param bufsize SizeI in value
13324 param length SizeI out array [1]
13325 param name Char out array [bufsize]
13326 category ARB_shader_subroutine
13327 dlflags notlistable
13328 version 1.2
13329 extension
13330 glxsingle ?
13331 glxflags ignore
13332 offset ?
13333
13334UniformSubroutinesuiv(shadertype, count, indices)
13335 return void
13336 param shadertype GLenum in value
13337 param count SizeI in value
13338 param indices UInt32 in array [count]
13339 category ARB_shader_subroutine
13340 version 1.2
13341 extension
13342 glxropcode ?
13343 glxflags ignore
13344 offset ?
13345
13346GetUniformSubroutineuiv(shadertype, location, params)
13347 return void
13348 param shadertype GLenum in value
13349 param location Int32 in value
13350 param params UInt32 out array [1]
13351 category ARB_shader_subroutine
13352 dlflags notlistable
13353 version 1.2
13354 extension
13355 glxsingle ?
13356 glxflags ignore
13357 offset ?
13358
13359GetProgramStageiv(program, shadertype, pname, values)
13360 return void
13361 param program UInt32 in value
13362 param shadertype GLenum in value
13363 param pname GLenum in value
13364 param values Int32 out array [1]
13365 category ARB_shader_subroutine
13366 dlflags notlistable
13367 version 1.2
13368 extension
13369 glxsingle ?
13370 glxflags ignore
13371 offset ?
13372
13373###############################################################################
13374#
13375# ARB Extension #91
13376# ARB_tessellation_shader commands
13377#
13378###############################################################################
13379
13380PatchParameteri(pname, value)
13381 return void
13382 param pname GLenum in value
13383 param value Int32 in value
13384 category ARB_tessellation_shader
13385 version 1.2
13386 extension
13387 glxropcode ?
13388 glxflags ignore
13389 offset ?
13390
13391PatchParameterfv(pname, values)
13392 return void
13393 param pname GLenum in value
13394 param values Float32 in array [COMPSIZE(pname)]
13395 category ARB_tessellation_shader
13396 version 1.2
13397 extension
13398 glxropcode ?
13399 glxflags ignore
13400 offset ?
13401
13402###############################################################################
13403#
13404# ARB Extension #92
13405# ARB_texture_buffer_object_rgb32 commands
13406#
13407###############################################################################
13408
13409# (none)
13410newcategory: ARB_texture_buffer_object_rgb32
13411
13412###############################################################################
13413#
13414# ARB Extension #93
13415# ARB_transform_feedback2 commands
13416#
13417###############################################################################
13418
13419BindTransformFeedback(target, id)
13420 return void
13421 param target GLenum in value
13422 param id UInt32 in value
13423 category ARB_transform_feedback2
13424 version 1.2
13425 extension
13426 glxropcode ?
13427 glxflags ignore
13428 offset ?
13429
13430DeleteTransformFeedbacks(n, ids)
13431 return void
13432 param n SizeI in value
13433 param ids UInt32 in array [n]
13434 category ARB_transform_feedback2
13435 version 1.2
13436 extension
13437 glxropcode ?
13438 glxflags ignore
13439 offset ?
13440
13441GenTransformFeedbacks(n, ids)
13442 return void
13443 param n SizeI in value
13444 param ids UInt32 out array [n]
13445 category ARB_transform_feedback2
13446 version 1.2
13447 extension
13448 glxropcode ?
13449 glxflags ignore
13450 offset ?
13451
13452IsTransformFeedback(id)
13453 return Boolean
13454 param id UInt32 in value
13455 category ARB_transform_feedback2
13456 version 1.2
13457 extension
13458 glxropcode ?
13459 glxflags ignore
13460 offset ?
13461
13462PauseTransformFeedback()
13463 return void
13464 category ARB_transform_feedback2
13465 version 1.2
13466 extension
13467 glxropcode ?
13468 glxflags ignore
13469 offset ?
13470
13471ResumeTransformFeedback()
13472 return void
13473 category ARB_transform_feedback2
13474 version 1.2
13475 extension
13476 glxropcode ?
13477 glxflags ignore
13478 offset ?
13479
13480DrawTransformFeedback(mode, id)
13481 return void
13482 param mode GLenum in value
13483 param id UInt32 in value
13484 category ARB_transform_feedback2
13485 version 1.2
13486 extension
13487 glxropcode ?
13488 glxflags ignore
13489 offset ?
13490
13491###############################################################################
13492#
13493# ARB Extension #94
13494# ARB_transform_feedback3 commands
13495#
13496###############################################################################
13497
13498DrawTransformFeedbackStream(mode, id, stream)
13499 return void
13500 param mode GLenum in value
13501 param id UInt32 in value
13502 param stream UInt32 in value
13503 category ARB_transform_feedback3
13504 version 1.2
13505 extension
13506 glxropcode ?
13507 glxflags ignore
13508 offset ?
13509
13510BeginQueryIndexed(target, index, id)
13511 return void
13512 param target GLenum in value
13513 param index UInt32 in value
13514 param id UInt32 in value
13515 category ARB_transform_feedback3
13516 version 1.2
13517 extension
13518 glxropcode ?
13519 glxflags ignore
13520 offset ?
13521
13522EndQueryIndexed(target, index)
13523 return void
13524 param target GLenum in value
13525 param index UInt32 in value
13526 category ARB_transform_feedback3
13527 version 1.2
13528 extension
13529 glxropcode ?
13530 glxflags ignore
13531 offset ?
13532
13533GetQueryIndexediv(target, index, pname, params)
13534 return void
13535 param target GLenum in value
13536 param index UInt32 in value
13537 param pname GLenum in value
13538 param params Int32 out array [COMPSIZE(pname)]
13539 category ARB_transform_feedback3
13540 dlflags notlistable
13541 version 1.2
13542 extension
13543 glxsingle ?
13544 glxflags ignore
13545 offset ?
13546
13547###############################################################################
13548#
13549# ARB Extension #95
13550# ARB_ES2_compatibility commands
13551#
13552###############################################################################
13553
13554ReleaseShaderCompiler()
13555 return void
13556 category ARB_ES2_compatibility
13557 version 4.1
13558 extension
13559 glxropcode ?
13560 glxflags ignore
13561 offset ?
13562
13563ShaderBinary(count, shaders, binaryformat, binary, length)
13564 return void
13565 param count SizeI in value
13566 param shaders UInt32 in array [count]
13567 param binaryformat GLenum in value
13568 param binary Void in array [length]
13569 param length SizeI in value
13570 category ARB_ES2_compatibility
13571 version 4.1
13572 extension
13573 glxropcode ?
13574 glxflags ignore
13575 offset ?
13576
13577GetShaderPrecisionFormat(shadertype, precisiontype, range, precision)
13578 return void
13579 param shadertype GLenum in value
13580 param precisiontype GLenum in value
13581 param range Int32 out array [2]
13582 param precision Int32 out array [2]
13583 category ARB_ES2_compatibility
13584 dlflags notlistable
13585 version 4.1
13586 extension
13587 glxsingle ?
13588 glxflags ignore
13589 offset ?
13590
13591DepthRangef(n, f)
13592 return void
13593 param n Float32 in value
13594 param f Float32 in value
13595 category ARB_ES2_compatibility
13596 version 4.1
13597 extension
13598 glxropcode ?
13599 glxflags ignore
13600 offset ?
13601
13602ClearDepthf(d)
13603 return void
13604 param d Float32 in value
13605 category ARB_ES2_compatibility
13606 version 4.1
13607 extension
13608 glxropcode ?
13609 glxflags ignore
13610 offset ?
13611
13612###############################################################################
13613#
13614# ARB Extension #96
13615# ARB_get_program_binary commands
13616#
13617###############################################################################
13618
13619GetProgramBinary(program, bufSize, length, binaryFormat, binary)
13620 return void
13621 param program UInt32 in value
13622 param bufSize SizeI in value
13623 param length SizeI out array [1]
13624 param binaryFormat GLenum out array [1]
13625 param binary Void out array [COMPSIZE(length)]
13626 category ARB_get_program_binary
13627 dlflags notlistable
13628 version 4.1
13629 extension
13630 glxsingle ?
13631 glxflags ignore
13632 offset ?
13633
13634ProgramBinary(program, binaryFormat, binary, length)
13635 return void
13636 param program UInt32 in value
13637 param binaryFormat GLenum in value
13638 param binary Void in array [length]
13639 param length SizeI in value
13640 category ARB_get_program_binary
13641 version 4.1
13642 extension
13643 glxropcode ?
13644 glxflags ignore
13645 offset ?
13646
13647ProgramParameteri(program, pname, value)
13648 return void
13649 param program UInt32 in value
13650 param pname ProgramParameterPName in value
13651 param value Int32 in value
13652 category ARB_get_program_binary
13653 version 3.0
13654 extension soft WINSOFT
13655 glfflags ignore
13656 glxflags ignore
13657
13658###############################################################################
13659#
13660# ARB Extension #97
13661# ARB_separate_shader_objects commands
13662#
13663###############################################################################
13664
13665UseProgramStages(pipeline, stages, program)
13666 return void
13667 param pipeline UInt32 in value
13668 param stages GLbitfield 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
13677ActiveShaderProgram(pipeline, program)
13678 return void
13679 param pipeline UInt32 in value
13680 param program UInt32 in value
13681 category ARB_separate_shader_objects
13682 version 4.1
13683 extension
13684 glxropcode ?
13685 glxflags ignore
13686 offset ?
13687
13688CreateShaderProgramv(type, count, strings)
13689 return UInt32
13690 param type GLenum in value
13691 param count SizeI in value
13692 param strings ConstCharPointer in array [count]
13693 category ARB_separate_shader_objects
13694 version 4.1
13695 extension
13696 glxropcode ?
13697 glxflags ignore
13698 offset ?
13699
13700BindProgramPipeline(pipeline)
13701 return void
13702 param pipeline UInt32 in value
13703 category ARB_separate_shader_objects
13704 version 4.1
13705 extension
13706 glxropcode ?
13707 glxflags ignore
13708 offset ?
13709
13710DeleteProgramPipelines(n, pipelines)
13711 return void
13712 param n SizeI in value
13713 param pipelines UInt32 in array [n]
13714 category ARB_separate_shader_objects
13715 version 4.1
13716 extension
13717 glxropcode ?
13718 glxflags ignore
13719 offset ?
13720
13721GenProgramPipelines(n, pipelines)
13722 return void
13723 param n SizeI in value
13724 param pipelines UInt32 out array [n]
13725 category ARB_separate_shader_objects
13726 version 4.1
13727 extension
13728 glxropcode ?
13729 glxflags ignore
13730 offset ?
13731
13732IsProgramPipeline(pipeline)
13733 return Boolean
13734 param pipeline UInt32 in value
13735 category ARB_separate_shader_objects
13736 version 4.1
13737 extension
13738 glxropcode ?
13739 glxflags ignore
13740 offset ?
13741
13742#@ ProgramParameteri also in ARB_get_program_binary
13743
13744GetProgramPipelineiv(pipeline, pname, params)
13745 return void
13746 param pipeline UInt32 in value
13747 param pname GLenum in value
13748 param params Int32 out array [COMPSIZE(pname)]
13749 category ARB_separate_shader_objects
13750 dlflags notlistable
13751 version 4.1
13752 extension
13753 glxsingle ?
13754 glxflags ignore
13755 offset ?
13756
13757ProgramUniform1i(program, location, v0)
13758 return void
13759 param program UInt32 in value
13760 param location Int32 in value
13761 param v0 Int32 in value
13762 category ARB_separate_shader_objects
13763 version 4.1
13764 extension
13765 glxropcode ?
13766 glxflags ignore
13767 offset ?
13768
13769ProgramUniform1iv(program, location, count, value)
13770 return void
13771 param program UInt32 in value
13772 param location Int32 in value
13773 param count SizeI in value
13774 param value Int32 in array [1]
13775 category ARB_separate_shader_objects
13776 version 4.1
13777 extension
13778 glxropcode ?
13779 glxflags ignore
13780 offset ?
13781
13782ProgramUniform1f(program, location, v0)
13783 return void
13784 param program UInt32 in value
13785 param location Int32 in value
13786 param v0 Float32 in value
13787 category ARB_separate_shader_objects
13788 version 4.1
13789 extension
13790 glxropcode ?
13791 glxflags ignore
13792 offset ?
13793
13794ProgramUniform1fv(program, location, count, value)
13795 return void
13796 param program UInt32 in value
13797 param location Int32 in value
13798 param count SizeI in value
13799 param value Float32 in array [1]
13800 category ARB_separate_shader_objects
13801 version 4.1
13802 extension
13803 glxropcode ?
13804 glxflags ignore
13805 offset ?
13806
13807ProgramUniform1d(program, location, v0)
13808 return void
13809 param program UInt32 in value
13810 param location Int32 in value
13811 param v0 Float64 in value
13812 category ARB_separate_shader_objects
13813 version 4.1
13814 extension
13815 glxropcode ?
13816 glxflags ignore
13817 offset ?
13818
13819ProgramUniform1dv(program, location, count, value)
13820 return void
13821 param program UInt32 in value
13822 param location Int32 in value
13823 param count SizeI in value
13824 param value Float64 in array [1]
13825 category ARB_separate_shader_objects
13826 version 4.1
13827 extension
13828 glxropcode ?
13829 glxflags ignore
13830 offset ?
13831
13832ProgramUniform1ui(program, location, v0)
13833 return void
13834 param program UInt32 in value
13835 param location Int32 in value
13836 param v0 UInt32 in value
13837 category ARB_separate_shader_objects
13838 version 4.1
13839 extension
13840 glxropcode ?
13841 glxflags ignore
13842 offset ?
13843
13844ProgramUniform1uiv(program, location, count, value)
13845 return void
13846 param program UInt32 in value
13847 param location Int32 in value
13848 param count SizeI in value
13849 param value UInt32 in array [1]
13850 category ARB_separate_shader_objects
13851 version 4.1
13852 extension
13853 glxropcode ?
13854 glxflags ignore
13855 offset ?
13856
13857ProgramUniform2i(program, location, v0, v1)
13858 return void
13859 param program UInt32 in value
13860 param location Int32 in value
13861 param v0 Int32 in value
13862 param v1 Int32 in value
13863 category ARB_separate_shader_objects
13864 version 4.1
13865 extension
13866 glxropcode ?
13867 glxflags ignore
13868 offset ?
13869
13870ProgramUniform2iv(program, location, count, value)
13871 return void
13872 param program UInt32 in value
13873 param location Int32 in value
13874 param count SizeI in value
13875 param value Int32 in array [2]
13876 category ARB_separate_shader_objects
13877 version 4.1
13878 extension
13879 glxropcode ?
13880 glxflags ignore
13881 offset ?
13882
13883ProgramUniform2f(program, location, v0, v1)
13884 return void
13885 param program UInt32 in value
13886 param location Int32 in value
13887 param v0 Float32 in value
13888 param v1 Float32 in value
13889 category ARB_separate_shader_objects
13890 version 4.1
13891 extension
13892 glxropcode ?
13893 glxflags ignore
13894 offset ?
13895
13896ProgramUniform2fv(program, location, count, value)
13897 return void
13898 param program UInt32 in value
13899 param location Int32 in value
13900 param count SizeI in value
13901 param value Float32 in array [2]
13902 category ARB_separate_shader_objects
13903 version 4.1
13904 extension
13905 glxropcode ?
13906 glxflags ignore
13907 offset ?
13908
13909ProgramUniform2d(program, location, v0, v1)
13910 return void
13911 param program UInt32 in value
13912 param location Int32 in value
13913 param v0 Float64 in value
13914 param v1 Float64 in value
13915 category ARB_separate_shader_objects
13916 version 4.1
13917 extension
13918 glxropcode ?
13919 glxflags ignore
13920 offset ?
13921
13922ProgramUniform2dv(program, location, count, value)
13923 return void
13924 param program UInt32 in value
13925 param location Int32 in value
13926 param count SizeI in value
13927 param value Float64 in array [2]
13928 category ARB_separate_shader_objects
13929 version 4.1
13930 extension
13931 glxropcode ?
13932 glxflags ignore
13933 offset ?
13934
13935ProgramUniform2ui(program, location, v0, v1)
13936 return void
13937 param program UInt32 in value
13938 param location Int32 in value
13939 param v0 UInt32 in value
13940 param v1 UInt32 in value
13941 category ARB_separate_shader_objects
13942 version 4.1
13943 extension
13944 glxropcode ?
13945 glxflags ignore
13946 offset ?
13947
13948ProgramUniform2uiv(program, location, count, value)
13949 return void
13950 param program UInt32 in value
13951 param location Int32 in value
13952 param count SizeI in value
13953 param value UInt32 in array [2]
13954 category ARB_separate_shader_objects
13955 version 4.1
13956 extension
13957 glxropcode ?
13958 glxflags ignore
13959 offset ?
13960
13961ProgramUniform3i(program, location, v0, v1, v2)
13962 return void
13963 param program UInt32 in value
13964 param location Int32 in value
13965 param v0 Int32 in value
13966 param v1 Int32 in value
13967 param v2 Int32 in value
13968 category ARB_separate_shader_objects
13969 version 4.1
13970 extension
13971 glxropcode ?
13972 glxflags ignore
13973 offset ?
13974
13975ProgramUniform3iv(program, location, count, value)
13976 return void
13977 param program UInt32 in value
13978 param location Int32 in value
13979 param count SizeI in value
13980 param value Int32 in array [3]
13981 category ARB_separate_shader_objects
13982 version 4.1
13983 extension
13984 glxropcode ?
13985 glxflags ignore
13986 offset ?
13987
13988ProgramUniform3f(program, location, v0, v1, v2)
13989 return void
13990 param program UInt32 in value
13991 param location Int32 in value
13992 param v0 Float32 in value
13993 param v1 Float32 in value
13994 param v2 Float32 in value
13995 category ARB_separate_shader_objects
13996 version 4.1
13997 extension
13998 glxropcode ?
13999 glxflags ignore
14000 offset ?
14001
14002ProgramUniform3fv(program, location, count, value)
14003 return void
14004 param program UInt32 in value
14005 param location Int32 in value
14006 param count SizeI in value
14007 param value Float32 in array [3]
14008 category ARB_separate_shader_objects
14009 version 4.1
14010 extension
14011 glxropcode ?
14012 glxflags ignore
14013 offset ?
14014
14015ProgramUniform3d(program, location, v0, v1, v2)
14016 return void
14017 param program UInt32 in value
14018 param location Int32 in value
14019 param v0 Float64 in value
14020 param v1 Float64 in value
14021 param v2 Float64 in value
14022 category ARB_separate_shader_objects
14023 version 4.1
14024 extension
14025 glxropcode ?
14026 glxflags ignore
14027 offset ?
14028
14029ProgramUniform3dv(program, location, count, value)
14030 return void
14031 param program UInt32 in value
14032 param location Int32 in value
14033 param count SizeI in value
14034 param value Float64 in array [3]
14035 category ARB_separate_shader_objects
14036 version 4.1
14037 extension
14038 glxropcode ?
14039 glxflags ignore
14040 offset ?
14041
14042ProgramUniform3ui(program, location, v0, v1, v2)
14043 return void
14044 param program UInt32 in value
14045 param location Int32 in value
14046 param v0 UInt32 in value
14047 param v1 UInt32 in value
14048 param v2 UInt32 in value
14049 category ARB_separate_shader_objects
14050 version 4.1
14051 extension
14052 glxropcode ?
14053 glxflags ignore
14054 offset ?
14055
14056ProgramUniform3uiv(program, location, count, value)
14057 return void
14058 param program UInt32 in value
14059 param location Int32 in value
14060 param count SizeI in value
14061 param value UInt32 in array [3]
14062 category ARB_separate_shader_objects
14063 version 4.1
14064 extension
14065 glxropcode ?
14066 glxflags ignore
14067 offset ?
14068
14069ProgramUniform4i(program, location, v0, v1, v2, v3)
14070 return void
14071 param program UInt32 in value
14072 param location Int32 in value
14073 param v0 Int32 in value
14074 param v1 Int32 in value
14075 param v2 Int32 in value
14076 param v3 Int32 in value
14077 category ARB_separate_shader_objects
14078 version 4.1
14079 extension
14080 glxropcode ?
14081 glxflags ignore
14082 offset ?
14083
14084ProgramUniform4iv(program, location, count, value)
14085 return void
14086 param program UInt32 in value
14087 param location Int32 in value
14088 param count SizeI in value
14089 param value Int32 in array [4]
14090 category ARB_separate_shader_objects
14091 version 4.1
14092 extension
14093 glxropcode ?
14094 glxflags ignore
14095 offset ?
14096
14097ProgramUniform4f(program, location, v0, v1, v2, v3)
14098 return void
14099 param program UInt32 in value
14100 param location Int32 in value
14101 param v0 Float32 in value
14102 param v1 Float32 in value
14103 param v2 Float32 in value
14104 param v3 Float32 in value
14105 category ARB_separate_shader_objects
14106 version 4.1
14107 extension
14108 glxropcode ?
14109 glxflags ignore
14110 offset ?
14111
14112ProgramUniform4fv(program, location, count, value)
14113 return void
14114 param program UInt32 in value
14115 param location Int32 in value
14116 param count SizeI in value
14117 param value Float32 in array [4]
14118 category ARB_separate_shader_objects
14119 version 4.1
14120 extension
14121 glxropcode ?
14122 glxflags ignore
14123 offset ?
14124
14125ProgramUniform4d(program, location, v0, v1, v2, v3)
14126 return void
14127 param program UInt32 in value
14128 param location Int32 in value
14129 param v0 Float64 in value
14130 param v1 Float64 in value
14131 param v2 Float64 in value
14132 param v3 Float64 in value
14133 category ARB_separate_shader_objects
14134 version 4.1
14135 extension
14136 glxropcode ?
14137 glxflags ignore
14138 offset ?
14139
14140ProgramUniform4dv(program, location, count, value)
14141 return void
14142 param program UInt32 in value
14143 param location Int32 in value
14144 param count SizeI in value
14145 param value Float64 in array [4]
14146 category ARB_separate_shader_objects
14147 version 4.1
14148 extension
14149 glxropcode ?
14150 glxflags ignore
14151 offset ?
14152
14153ProgramUniform4ui(program, location, v0, v1, v2, v3)
14154 return void
14155 param program UInt32 in value
14156 param location Int32 in value
14157 param v0 UInt32 in value
14158 param v1 UInt32 in value
14159 param v2 UInt32 in value
14160 param v3 UInt32 in value
14161 category ARB_separate_shader_objects
14162 version 4.1
14163 extension
14164 glxropcode ?
14165 glxflags ignore
14166 offset ?
14167
14168ProgramUniform4uiv(program, location, count, value)
14169 return void
14170 param program UInt32 in value
14171 param location Int32 in value
14172 param count SizeI in value
14173 param value UInt32 in array [4]
14174 category ARB_separate_shader_objects
14175 version 4.1
14176 extension
14177 glxropcode ?
14178 glxflags ignore
14179 offset ?
14180
14181ProgramUniformMatrix2fv(program, location, count, transpose, value)
14182 return void
14183 param program UInt32 in value
14184 param location Int32 in value
14185 param count SizeI in value
14186 param transpose Boolean in value
14187 param value Float32 in array [2]
14188 category ARB_separate_shader_objects
14189 version 4.1
14190 extension
14191 glxropcode ?
14192 glxflags ignore
14193 offset ?
14194
14195ProgramUniformMatrix3fv(program, location, count, transpose, value)
14196 return void
14197 param program UInt32 in value
14198 param location Int32 in value
14199 param count SizeI in value
14200 param transpose Boolean in value
14201 param value Float32 in array [3]
14202 category ARB_separate_shader_objects
14203 version 4.1
14204 extension
14205 glxropcode ?
14206 glxflags ignore
14207 offset ?
14208
14209ProgramUniformMatrix4fv(program, location, count, transpose, value)
14210 return void
14211 param program UInt32 in value
14212 param location Int32 in value
14213 param count SizeI in value
14214 param transpose Boolean in value
14215 param value Float32 in array [4]
14216 category ARB_separate_shader_objects
14217 version 4.1
14218 extension
14219 glxropcode ?
14220 glxflags ignore
14221 offset ?
14222
14223ProgramUniformMatrix2dv(program, location, count, transpose, value)
14224 return void
14225 param program UInt32 in value
14226 param location Int32 in value
14227 param count SizeI in value
14228 param transpose Boolean in value
14229 param value Float64 in array [2]
14230 category ARB_separate_shader_objects
14231 version 4.1
14232 extension
14233 glxropcode ?
14234 glxflags ignore
14235 offset ?
14236
14237ProgramUniformMatrix3dv(program, location, count, transpose, value)
14238 return void
14239 param program UInt32 in value
14240 param location Int32 in value
14241 param count SizeI in value
14242 param transpose Boolean in value
14243 param value Float64 in array [3]
14244 category ARB_separate_shader_objects
14245 version 4.1
14246 extension
14247 glxropcode ?
14248 glxflags ignore
14249 offset ?
14250
14251ProgramUniformMatrix4dv(program, location, count, transpose, value)
14252 return void
14253 param program UInt32 in value
14254 param location Int32 in value
14255 param count SizeI in value
14256 param transpose Boolean in value
14257 param value Float64 in array [4]
14258 category ARB_separate_shader_objects
14259 version 4.1
14260 extension
14261 glxropcode ?
14262 glxflags ignore
14263 offset ?
14264
14265ProgramUniformMatrix2x3fv(program, location, count, transpose, value)
14266 return void
14267 param program UInt32 in value
14268 param location Int32 in value
14269 param count SizeI in value
14270 param transpose Boolean in value
14271 param value Float32 in array [count]
14272 category ARB_separate_shader_objects
14273 version 4.1
14274 extension
14275 glxropcode ?
14276 glxflags ignore
14277 offset ?
14278
14279ProgramUniformMatrix3x2fv(program, location, count, transpose, value)
14280 return void
14281 param program UInt32 in value
14282 param location Int32 in value
14283 param count SizeI in value
14284 param transpose Boolean in value
14285 param value Float32 in array [count]
14286 category ARB_separate_shader_objects
14287 version 4.1
14288 extension
14289 glxropcode ?
14290 glxflags ignore
14291 offset ?
14292
14293ProgramUniformMatrix2x4fv(program, location, count, transpose, value)
14294 return void
14295 param program UInt32 in value
14296 param location Int32 in value
14297 param count SizeI in value
14298 param transpose Boolean in value
14299 param value Float32 in array [count]
14300 category ARB_separate_shader_objects
14301 version 4.1
14302 extension
14303 glxropcode ?
14304 glxflags ignore
14305 offset ?
14306
14307ProgramUniformMatrix4x2fv(program, location, count, transpose, value)
14308 return void
14309 param program UInt32 in value
14310 param location Int32 in value
14311 param count SizeI in value
14312 param transpose Boolean in value
14313 param value Float32 in array [count]
14314 category ARB_separate_shader_objects
14315 version 4.1
14316 extension
14317 glxropcode ?
14318 glxflags ignore
14319 offset ?
14320
14321ProgramUniformMatrix3x4fv(program, location, count, transpose, value)
14322 return void
14323 param program UInt32 in value
14324 param location Int32 in value
14325 param count SizeI in value
14326 param transpose Boolean in value
14327 param value Float32 in array [count]
14328 category ARB_separate_shader_objects
14329 version 4.1
14330 extension
14331 glxropcode ?
14332 glxflags ignore
14333 offset ?
14334
14335ProgramUniformMatrix4x3fv(program, location, count, transpose, value)
14336 return void
14337 param program UInt32 in value
14338 param location Int32 in value
14339 param count SizeI in value
14340 param transpose Boolean in value
14341 param value Float32 in array [count]
14342 category ARB_separate_shader_objects
14343 version 4.1
14344 extension
14345 glxropcode ?
14346 glxflags ignore
14347 offset ?
14348
14349ProgramUniformMatrix2x3dv(program, location, count, transpose, value)
14350 return void
14351 param program UInt32 in value
14352 param location Int32 in value
14353 param count SizeI in value
14354 param transpose Boolean in value
14355 param value Float64 in array [count]
14356 category ARB_separate_shader_objects
14357 version 4.1
14358 extension
14359 glxropcode ?
14360 glxflags ignore
14361 offset ?
14362
14363ProgramUniformMatrix3x2dv(program, location, count, transpose, value)
14364 return void
14365 param program UInt32 in value
14366 param location Int32 in value
14367 param count SizeI in value
14368 param transpose Boolean in value
14369 param value Float64 in array [count]
14370 category ARB_separate_shader_objects
14371 version 4.1
14372 extension
14373 glxropcode ?
14374 glxflags ignore
14375 offset ?
14376
14377ProgramUniformMatrix2x4dv(program, location, count, transpose, value)
14378 return void
14379 param program UInt32 in value
14380 param location Int32 in value
14381 param count SizeI in value
14382 param transpose Boolean in value
14383 param value Float64 in array [count]
14384 category ARB_separate_shader_objects
14385 version 4.1
14386 extension
14387 glxropcode ?
14388 glxflags ignore
14389 offset ?
14390
14391ProgramUniformMatrix4x2dv(program, location, count, transpose, value)
14392 return void
14393 param program UInt32 in value
14394 param location Int32 in value
14395 param count SizeI in value
14396 param transpose Boolean in value
14397 param value Float64 in array [count]
14398 category ARB_separate_shader_objects
14399 version 4.1
14400 extension
14401 glxropcode ?
14402 glxflags ignore
14403 offset ?
14404
14405ProgramUniformMatrix3x4dv(program, location, count, transpose, value)
14406 return void
14407 param program UInt32 in value
14408 param location Int32 in value
14409 param count SizeI in value
14410 param transpose Boolean in value
14411 param value Float64 in array [count]
14412 category ARB_separate_shader_objects
14413 version 4.1
14414 extension
14415 glxropcode ?
14416 glxflags ignore
14417 offset ?
14418
14419ProgramUniformMatrix4x3dv(program, location, count, transpose, value)
14420 return void
14421 param program UInt32 in value
14422 param location Int32 in value
14423 param count SizeI in value
14424 param transpose Boolean in value
14425 param value Float64 in array [count]
14426 category ARB_separate_shader_objects
14427 version 4.1
14428 extension
14429 glxropcode ?
14430 glxflags ignore
14431 offset ?
14432
14433ValidateProgramPipeline(pipeline)
14434 return void
14435 param pipeline UInt32 in value
14436 category ARB_separate_shader_objects
14437 version 4.1
14438 extension
14439 glxropcode ?
14440 glxflags ignore
14441 offset ?
14442
14443GetProgramPipelineInfoLog(pipeline, bufSize, length, infoLog)
14444 return void
14445 param pipeline UInt32 in value
14446 param bufSize SizeI in value
14447 param length SizeI out array [1]
14448 param infoLog Char out array [COMPSIZE(length)]
14449 category ARB_separate_shader_objects
14450 dlflags notlistable
14451 version 4.1
14452 extension
14453 glxsingle ?
14454 glxflags ignore
14455 offset ?
14456
14457###############################################################################
14458#
14459# ARB Extension #98
14460# ARB_shader_precision commands
14461#
14462###############################################################################
14463
14464###############################################################################
14465#
14466# ARB Extension #99
14467# ARB_vertex_attrib_64bit commands
14468#
14469###############################################################################
14470
14471VertexAttribL1d(index, x)
14472 return void
14473 param index UInt32 in value
14474 param x Float64 in value
14475 category ARB_vertex_attrib_64bit
14476 version 4.1
14477 extension
14478 glxropcode ?
14479 glxflags ignore
14480 offset ?
14481
14482VertexAttribL2d(index, x, y)
14483 return void
14484 param index UInt32 in value
14485 param x Float64 in value
14486 param y Float64 in value
14487 category ARB_vertex_attrib_64bit
14488 version 4.1
14489 extension
14490 glxropcode ?
14491 glxflags ignore
14492 offset ?
14493
14494VertexAttribL3d(index, x, y, z)
14495 return void
14496 param index UInt32 in value
14497 param x Float64 in value
14498 param y Float64 in value
14499 param z Float64 in value
14500 category ARB_vertex_attrib_64bit
14501 version 4.1
14502 extension
14503 glxropcode ?
14504 glxflags ignore
14505 offset ?
14506
14507VertexAttribL4d(index, x, y, z, w)
14508 return void
14509 param index UInt32 in value
14510 param x Float64 in value
14511 param y Float64 in value
14512 param z Float64 in value
14513 param w Float64 in value
14514 category ARB_vertex_attrib_64bit
14515 version 4.1
14516 extension
14517 glxropcode ?
14518 glxflags ignore
14519 offset ?
14520
14521VertexAttribL1dv(index, v)
14522 return void
14523 param index UInt32 in value
14524 param v Float64 in array [1]
14525 category ARB_vertex_attrib_64bit
14526 version 4.1
14527 extension
14528 glxropcode ?
14529 glxflags ignore
14530 offset ?
14531
14532VertexAttribL2dv(index, v)
14533 return void
14534 param index UInt32 in value
14535 param v Float64 in array [2]
14536 category ARB_vertex_attrib_64bit
14537 version 4.1
14538 extension
14539 glxropcode ?
14540 glxflags ignore
14541 offset ?
14542
14543VertexAttribL3dv(index, v)
14544 return void
14545 param index UInt32 in value
14546 param v Float64 in array [3]
14547 category ARB_vertex_attrib_64bit
14548 version 4.1
14549 extension
14550 glxropcode ?
14551 glxflags ignore
14552 offset ?
14553
14554VertexAttribL4dv(index, v)
14555 return void
14556 param index UInt32 in value
14557 param v Float64 in array [4]
14558 category ARB_vertex_attrib_64bit
14559 version 4.1
14560 extension
14561 glxropcode ?
14562 glxflags ignore
14563 offset ?
14564
14565VertexAttribLPointer(index, size, type, stride, pointer)
14566 return void
14567 param index UInt32 in value
14568 param size Int32 in value
14569 param type GLenum in value
14570 param stride SizeI in value
14571 param pointer Void in array [size]
14572 category ARB_vertex_attrib_64bit
14573 version 4.1
14574 extension
14575 glxropcode ?
14576 glxflags ignore
14577 offset ?
14578
14579GetVertexAttribLdv(index, pname, params)
14580 return void
14581 param index UInt32 in value
14582 param pname GLenum in value
14583 param params Float64 out array [COMPSIZE(pname)]
14584 category ARB_vertex_attrib_64bit
14585 dlflags notlistable
14586 version 4.1
14587 extension
14588 glxsingle ?
14589 glxflags ignore
14590 offset ?
14591
14592#@ VertexArrayVertexAttribLOffsetEXT also in EXT_vertex_attrib_64bit
14593
14594###############################################################################
14595#
14596# ARB Extension #100
14597# ARB_viewport_array commands
14598#
14599###############################################################################
14600
14601ViewportArrayv(first, count, v)
14602 return void
14603 param first UInt32 in value
14604 param count SizeI in value
14605 param v Float32 in array [COMPSIZE(count)]
14606 category ARB_viewport_array
14607 version 4.1
14608 extension
14609 glxropcode ?
14610 glxflags ignore
14611 offset ?
14612
14613ViewportIndexedf(index, x, y, w, h)
14614 return void
14615 param index UInt32 in value
14616 param x Float32 in value
14617 param y Float32 in value
14618 param w Float32 in value
14619 param h Float32 in value
14620 category ARB_viewport_array
14621 version 4.1
14622 extension
14623 glxropcode ?
14624 glxflags ignore
14625 offset ?
14626
14627ViewportIndexedfv(index, v)
14628 return void
14629 param index UInt32 in value
14630 param v Float32 in array [4]
14631 category ARB_viewport_array
14632 version 4.1
14633 extension
14634 glxropcode ?
14635 glxflags ignore
14636 offset ?
14637
14638ScissorArrayv(first, count, v)
14639 return void
14640 param first UInt32 in value
14641 param count SizeI in value
14642 param v Int32 in array [COMPSIZE(count)]
14643 category ARB_viewport_array
14644 version 4.1
14645 extension
14646 glxropcode ?
14647 glxflags ignore
14648 offset ?
14649
14650ScissorIndexed(index, left, bottom, width, height)
14651 return void
14652 param index UInt32 in value
14653 param left Int32 in value
14654 param bottom Int32 in value
14655 param width SizeI in value
14656 param height SizeI in value
14657 category ARB_viewport_array
14658 version 4.1
14659 extension
14660 glxropcode ?
14661 glxflags ignore
14662 offset ?
14663
14664ScissorIndexedv(index, v)
14665 return void
14666 param index UInt32 in value
14667 param v Int32 in array [4]
14668 category ARB_viewport_array
14669 version 4.1
14670 extension
14671 glxropcode ?
14672 glxflags ignore
14673 offset ?
14674
14675DepthRangeArrayv(first, count, v)
14676 return void
14677 param first UInt32 in value
14678 param count SizeI in value
14679 param v Float64 in array [COMPSIZE(count)]
14680 category ARB_viewport_array
14681 version 4.1
14682 extension
14683 glxropcode ?
14684 glxflags ignore
14685 offset ?
14686
14687DepthRangeIndexed(index, n, f)
14688 return void
14689 param index UInt32 in value
14690 param n Float64 in value
14691 param f Float64 in value
14692 category ARB_viewport_array
14693 version 4.1
14694 extension
14695 glxropcode ?
14696 glxflags ignore
14697 offset ?
14698
14699GetFloati_v(target, index, data)
14700 return void
14701 param target GLenum in value
14702 param index UInt32 in value
14703 param data Float32 out array [COMPSIZE(target)]
14704 category ARB_viewport_array
14705 dlflags notlistable
14706 version 4.1
14707 extension
14708 glxsingle ?
14709 glxflags ignore
14710 offset ?
14711
14712GetDoublei_v(target, index, data)
14713 return void
14714 param target GLenum in value
14715 param index UInt32 in value
14716 param data Float64 out array [COMPSIZE(target)]
14717 category ARB_viewport_array
14718 dlflags notlistable
14719 version 4.1
14720 extension
14721 glxsingle ?
14722 glxflags ignore
14723 offset ?
14724
14725###############################################################################
14726#
14727# ARB Extension #101 - GLX_ARB_create_context_robustness
14728# ARB Extension #102 - WGL_ARB_create_context_robustness
14729#
14730###############################################################################
14731
14732###############################################################################
14733#
14734# ARB Extension #103
14735# ARB_cl_event commands
14736#
14737###############################################################################
14738
14739CreateSyncFromCLeventARB(context, event, flags)
14740 return sync
14741 param context cl_context in value
14742 param event cl_event in value
14743 param flags GLbitfield in value
14744 category ARB_cl_event
14745 version 4.1
14746 extension
14747 glxropcode ?
14748 glxflags ignore
14749 offset ?
14750
14751###############################################################################
14752#
14753# ARB Extension #104
14754# ARB_debug_output commands
14755#
14756###############################################################################
14757
14758DebugMessageControlARB(source, type, severity, count, ids, enabled)
14759 return void
14760 param source GLenum in value
14761 param type GLenum in value
14762 param severity GLenum in value
14763 param count SizeI in value
14764 param ids UInt32 in array [count]
14765 param enabled Boolean in value
14766 category ARB_debug_output
14767 version 4.1
14768 extension
14769 glxropcode ?
14770 glxflags ignore
14771 offset ?
14772
14773DebugMessageInsertARB(source, type, id, severity, length, buf)
14774 return void
14775 param source GLenum in value
14776 param type GLenum in value
14777 param id UInt32 in value
14778 param severity GLenum in value
14779 param length SizeI in value
14780 param buf Char in array [length]
14781 category ARB_debug_output
14782 version 4.1
14783 extension
14784 glxropcode ?
14785 glxflags ignore
14786 offset ?
14787
14788DebugMessageCallbackARB(callback, userParam)
14789 return void
14790 param callback GLDEBUGPROCARB in value
14791 param userParam Void in array [COMPSIZE(callback)]
14792 category ARB_debug_output
14793 version 4.1
14794 extension
14795 glxropcode ?
14796 glxflags ignore
14797 offset ?
14798
14799GetDebugMessageLogARB(count, bufsize, sources, types, ids, severities, lengths, messageLog)
14800 return UInt32
14801 param count UInt32 in value
14802 param bufsize SizeI in value
14803 param sources GLenum out array [count]
14804 param types GLenum out array [count]
14805 param ids UInt32 out array [count]
14806 param severities GLenum out array [count]
14807 param lengths SizeI out array [count]
14808 param messageLog Char out array [COMPSIZE(lengths)]
14809 category ARB_debug_output
14810 dlflags notlistable
14811 version 4.1
14812 extension
14813 glxsingle ?
14814 glxflags ignore
14815 offset ?
14816
14817# GetPointerv is redeclared in this extension
14818
14819###############################################################################
14820#
14821# ARB Extension #105
14822# ARB_robustness commands
14823#
14824###############################################################################
14825
14826GetGraphicsResetStatusARB()
14827 return GLenum
14828 category ARB_robustness
14829 dlflags notlistable
14830 version 4.1
14831 extension
14832 glxsingle ?
14833 glxflags ignore
14834 offset ?
14835
14836GetnMapdvARB(target, query, bufSize, v)
14837 return void
14838 param target GLenum in value
14839 param query GLenum in value
14840 param bufSize SizeI in value
14841 param v Float64 out array [bufSize]
14842 category ARB_robustness
14843 profile compatibility
14844 dlflags notlistable
14845 version 4.1
14846 extension
14847 glxsingle ?
14848 glxflags ignore
14849 offset ?
14850
14851GetnMapfvARB(target, query, bufSize, v)
14852 return void
14853 param target GLenum in value
14854 param query GLenum in value
14855 param bufSize SizeI in value
14856 param v Float32 out array [bufSize]
14857 category ARB_robustness
14858 profile compatibility
14859 dlflags notlistable
14860 version 4.1
14861 extension
14862 glxsingle ?
14863 glxflags ignore
14864 offset ?
14865
14866GetnMapivARB(target, query, bufSize, v)
14867 return void
14868 param target GLenum in value
14869 param query GLenum in value
14870 param bufSize SizeI in value
14871 param v Int32 out array [bufSize]
14872 category ARB_robustness
14873 profile compatibility
14874 dlflags notlistable
14875 version 4.1
14876 extension
14877 glxsingle ?
14878 glxflags ignore
14879 offset ?
14880
14881GetnPixelMapfvARB(map, bufSize, values)
14882 return void
14883 param map GLenum in value
14884 param bufSize SizeI in value
14885 param values Float32 out array [bufSize]
14886 category ARB_robustness
14887 profile compatibility
14888 dlflags notlistable
14889 version 4.1
14890 extension
14891 glxsingle ?
14892 glxflags ignore
14893 offset ?
14894
14895GetnPixelMapuivARB(map, bufSize, values)
14896 return void
14897 param map GLenum in value
14898 param bufSize SizeI in value
14899 param values UInt32 out array [bufSize]
14900 category ARB_robustness
14901 profile compatibility
14902 dlflags notlistable
14903 version 4.1
14904 extension
14905 glxsingle ?
14906 glxflags ignore
14907 offset ?
14908
14909GetnPixelMapusvARB(map, bufSize, values)
14910 return void
14911 param map GLenum in value
14912 param bufSize SizeI in value
14913 param values UInt16 out array [bufSize]
14914 category ARB_robustness
14915 profile compatibility
14916 dlflags notlistable
14917 version 4.1
14918 extension
14919 glxsingle ?
14920 glxflags ignore
14921 offset ?
14922
14923GetnPolygonStippleARB(bufSize, pattern)
14924 return void
14925 param bufSize SizeI in value
14926 param pattern UInt8 out array [bufSize]
14927 category ARB_robustness
14928 profile compatibility
14929 dlflags notlistable
14930 version 4.1
14931 extension
14932 glxsingle ?
14933 glxflags ignore
14934 offset ?
14935
14936GetnColorTableARB(target, format, type, bufSize, table)
14937 return void
14938 param target GLenum in value
14939 param format GLenum in value
14940 param type GLenum in value
14941 param bufSize SizeI in value
14942 param table Void out array [bufSize]
14943 category ARB_robustness
14944 profile compatibility
14945 dlflags notlistable
14946 version 4.1
14947 extension
14948 glxsingle ?
14949 glxflags ignore
14950 offset ?
14951
14952GetnConvolutionFilterARB(target, format, type, bufSize, image)
14953 return void
14954 param target GLenum in value
14955 param format GLenum in value
14956 param type GLenum in value
14957 param bufSize SizeI in value
14958 param image Void out array [bufSize]
14959 category ARB_robustness
14960 profile compatibility
14961 dlflags notlistable
14962 version 4.1
14963 extension
14964 glxsingle ?
14965 glxflags ignore
14966 offset ?
14967
14968GetnSeparableFilterARB(target, format, type, rowBufSize, row, columnBufSize, column, span)
14969 return void
14970 param target GLenum in value
14971 param format GLenum in value
14972 param type GLenum in value
14973 param rowBufSize SizeI in value
14974 param row Void out array [rowBufSize]
14975 param columnBufSize SizeI in value
14976 param column Void out array [columnBufSize]
14977 param span Void out array [0]
14978 category ARB_robustness
14979 profile compatibility
14980 dlflags notlistable
14981 version 4.1
14982 extension
14983 glxsingle ?
14984 glxflags ignore
14985 offset ?
14986
14987GetnHistogramARB(target, reset, format, type, bufSize, values)
14988 return void
14989 param target GLenum in value
14990 param reset Boolean in value
14991 param format GLenum in value
14992 param type GLenum in value
14993 param bufSize SizeI in value
14994 param values Void out array [bufSize]
14995 category ARB_robustness
14996 profile compatibility
14997 dlflags notlistable
14998 version 4.1
14999 extension
15000 glxsingle ?
15001 glxflags ignore
15002 offset ?
15003
15004GetnMinmaxARB(target, reset, format, type, bufSize, values)
15005 return void
15006 param target GLenum in value
15007 param reset Boolean in value
15008 param format GLenum in value
15009 param type GLenum in value
15010 param bufSize SizeI in value
15011 param values Void out array [bufSize]
15012 category ARB_robustness
15013 profile compatibility
15014 dlflags notlistable
15015 version 4.1
15016 extension
15017 glxsingle ?
15018 glxflags ignore
15019 offset ?
15020
15021GetnTexImageARB(target, level, format, type, bufSize, img)
15022 return void
15023 param target GLenum in value
15024 param level Int32 in value
15025 param format GLenum in value
15026 param type GLenum in value
15027 param bufSize SizeI in value
15028 param img Void out array [bufSize]
15029 category ARB_robustness
15030 dlflags notlistable
15031 version 4.1
15032 extension
15033 glxsingle ?
15034 glxflags ignore
15035 offset ?
15036
15037ReadnPixelsARB(x, y, width, height, format, type, bufSize, data)
15038 return void
15039 param x Int32 in value
15040 param y Int32 in value
15041 param width SizeI in value
15042 param height SizeI in value
15043 param format GLenum in value
15044 param type GLenum in value
15045 param bufSize SizeI in value
15046 param data Void out array [bufSize]
15047 category ARB_robustness
15048 version 4.1
15049 extension
15050 glxropcode ?
15051 glxflags ignore
15052 offset ?
15053
15054GetnCompressedTexImageARB(target, lod, bufSize, img)
15055 return void
15056 param target GLenum in value
15057 param lod Int32 in value
15058 param bufSize SizeI in value
15059 param img Void out array [bufSize]
15060 category ARB_robustness
15061 dlflags notlistable
15062 version 4.1
15063 extension
15064 glxsingle ?
15065 glxflags ignore
15066 offset ?
15067
15068GetnUniformfvARB(program, location, bufSize, params)
15069 return void
15070 param program UInt32 in value
15071 param location Int32 in value
15072 param bufSize SizeI in value
15073 param params Float32 out array [bufSize]
15074 category ARB_robustness
15075 dlflags notlistable
15076 version 4.1
15077 extension
15078 glxsingle ?
15079 glxflags ignore
15080 offset ?
15081
15082GetnUniformivARB(program, location, bufSize, params)
15083 return void
15084 param program UInt32 in value
15085 param location Int32 in value
15086 param bufSize SizeI in value
15087 param params Int32 out array [bufSize]
15088 category ARB_robustness
15089 dlflags notlistable
15090 version 4.1
15091 extension
15092 glxsingle ?
15093 glxflags ignore
15094 offset ?
15095
15096GetnUniformuivARB(program, location, bufSize, params)
15097 return void
15098 param program UInt32 in value
15099 param location Int32 in value
15100 param bufSize SizeI in value
15101 param params UInt32 out array [bufSize]
15102 category ARB_robustness
15103 dlflags notlistable
15104 version 4.1
15105 extension
15106 glxsingle ?
15107 glxflags ignore
15108 offset ?
15109
15110GetnUniformdvARB(program, location, bufSize, params)
15111 return void
15112 param program UInt32 in value
15113 param location Int32 in value
15114 param bufSize SizeI in value
15115 param params Float64 out array [bufSize]
15116 category ARB_robustness
15117 dlflags notlistable
15118 version 4.1
15119 extension
15120 glxsingle ?
15121 glxflags ignore
15122 offset ?
15123
15124###############################################################################
15125#
15126# ARB Extension #106
15127# ARB_shader_stencil_export commands
15128#
15129###############################################################################
15130
15131# (none)
15132newcategory: ARB_shader_stencil_export
15133
15134###############################################################################
15135#
15136# ARB Extension #107
15137# ARB_base_instance commands
15138#
15139###############################################################################
15140
15141DrawArraysInstancedBaseInstance(mode, first, count, instancecount, baseinstance)
15142 return void
15143 param mode GLenum in value
15144 param first Int32 in value
15145 param count SizeI in value
15146 param instancecount SizeI in value
15147 param baseinstance UInt32 in value
15148 category ARB_base_instance
15149 version 4.2
15150 extension
15151 glxropcode ?
15152 glxflags ignore
15153 offset ?
15154
15155DrawElementsInstancedBaseInstance(mode, count, type, indices, instancecount, baseinstance)
15156 return void
15157 param mode GLenum in value
15158 param count SizeI in value
15159 param type GLenum in value
15160 param indices void in array [count]
15161 param instancecount SizeI in value
15162 param baseinstance UInt32 in value
15163 category ARB_base_instance
15164 version 4.2
15165 extension
15166 glxropcode ?
15167 glxflags ignore
15168 offset ?
15169
15170DrawElementsInstancedBaseVertexBaseInstance(mode, count, type, indices, instancecount, basevertex, baseinstance)
15171 return void
15172 param mode GLenum in value
15173 param count SizeI in value
15174 param type GLenum in value
15175 param indices void in array [count]
15176 param instancecount SizeI in value
15177 param basevertex Int32 in value
15178 param baseinstance UInt32 in value
15179 category ARB_base_instance
15180 version 4.2
15181 extension
15182 glxropcode ?
15183 glxflags ignore
15184 offset ?
15185
15186###############################################################################
15187#
15188# ARB Extension #108
15189# ARB_shading_language_420pack commands
15190#
15191###############################################################################
15192
15193# (none)
15194newcategory: ARB_shading_language_420pack
15195
15196###############################################################################
15197#
15198# ARB Extension #109
15199# ARB_transform_feedback_instanced commands
15200#
15201###############################################################################
15202
15203DrawTransformFeedbackInstanced(mode, id, instancecount)
15204 return void
15205 param mode GLenum in value
15206 param id UInt32 in value
15207 param instancecount SizeI in value
15208 category ARB_transform_feedback_instanced
15209 version 4.2
15210 extension
15211 glxropcode ?
15212 glxflags ignore
15213 offset ?
15214
15215DrawTransformFeedbackStreamInstanced(mode, id, stream, instancecount)
15216 return void
15217 param mode GLenum in value
15218 param id UInt32 in value
15219 param stream UInt32 in value
15220 param instancecount SizeI in value
15221 category ARB_transform_feedback_instanced
15222 version 4.2
15223 extension
15224 glxropcode ?
15225 glxflags ignore
15226 offset ?
15227
15228###############################################################################
15229#
15230# ARB Extension #110
15231# ARB_compressed_texture_pixel_storage commands
15232#
15233###############################################################################
15234
15235# (none)
15236newcategory: ARB_compressed_texture_pixel_storage
15237
15238###############################################################################
15239#
15240# ARB Extension #111
15241# ARB_conservative_depth commands
15242#
15243###############################################################################
15244
15245# (none)
15246newcategory: ARB_conservative_depth
15247
15248###############################################################################
15249#
15250# ARB Extension #112
15251# ARB_internalformat_query commands
15252#
15253###############################################################################
15254
15255GetInternalformativ(target, internalformat, pname, bufSize, params)
15256 return void
15257 param target GLenum in value
15258 param internalformat GLenum in value
15259 param pname GLenum in value
15260 param bufSize SizeI in value
15261 param params Int32 out array [bufSize]
15262 category ARB_internalformat_query
15263 dlflags notlistable
15264 version 4.2
15265 extension
15266 glxsingle ?
15267 glxflags ignore
15268 offset ?
15269
15270###############################################################################
15271#
15272# ARB Extension #113
15273# ARB_map_buffer_alignment commands
15274#
15275###############################################################################
15276
15277# (none)
15278newcategory: ARB_map_buffer_alignment
15279
15280###############################################################################
15281#
15282# ARB Extension #114
15283# ARB_shader_atomic_counters commands
15284#
15285###############################################################################
15286
15287GetActiveAtomicCounterBufferiv(program, bufferIndex, pname, params)
15288 return void
15289 param program UInt32 in value
15290 param bufferIndex UInt32 in value
15291 param pname GLenum in value
15292 param params Int32 out array [COMPSIZE(pname)]
15293 category ARB_shader_atomic_counters
15294 dlflags notlistable
15295 version 4.2
15296 extension
15297 glxsingle ?
15298 glxflags ignore
15299 offset ?
15300
15301###############################################################################
15302#
15303# ARB Extension #115
15304# ARB_shader_image_load_store commands
15305#
15306###############################################################################
15307
15308BindImageTexture(unit, texture, level, layered, layer, access, format)
15309 return void
15310 param unit UInt32 in value
15311 param texture UInt32 in value
15312 param level Int32 in value
15313 param layered Boolean in value
15314 param layer Int32 in value
15315 param access GLenum in value
15316 param format GLenum in value
15317 category ARB_shader_image_load_store
15318 version 4.2
15319 extension
15320 glxropcode ?
15321 glxflags ignore
15322 offset ?
15323
15324MemoryBarrier(barriers)
15325 return void
15326 param barriers GLbitfield in value
15327 category ARB_shader_image_load_store
15328 version 4.2
15329 extension
15330 glxropcode ?
15331 glxflags ignore
15332 offset ?
15333
15334###############################################################################
15335#
15336# ARB Extension #116
15337# ARB_shading_language_packing commands
15338#
15339###############################################################################
15340
15341# (none)
15342newcategory: ARB_shading_language_packing
15343
15344###############################################################################
15345#
15346# ARB Extension #117
15347# ARB_texture_storage commands
15348#
15349###############################################################################
15350
15351TexStorage1D(target, levels, internalformat, width)
15352 return void
15353 param target GLenum in value
15354 param levels SizeI in value
15355 param internalformat GLenum in value
15356 param width SizeI in value
15357 category ARB_texture_storage
15358 version 4.2
15359 extension
15360 glxropcode ?
15361 glxflags ignore
15362 offset ?
15363
15364TexStorage2D(target, levels, internalformat, width, height)
15365 return void
15366 param target GLenum in value
15367 param levels SizeI in value
15368 param internalformat GLenum in value
15369 param width SizeI in value
15370 param height SizeI in value
15371 category ARB_texture_storage
15372 version 4.2
15373 extension
15374 glxropcode ?
15375 glxflags ignore
15376 offset ?
15377
15378TexStorage3D(target, levels, internalformat, width, height, depth)
15379 return void
15380 param target GLenum in value
15381 param levels SizeI in value
15382 param internalformat GLenum in value
15383 param width SizeI in value
15384 param height SizeI in value
15385 param depth SizeI in value
15386 category ARB_texture_storage
15387 version 4.2
15388 extension
15389 glxropcode ?
15390 glxflags ignore
15391 offset ?
15392
15393TextureStorage1DEXT(texture, target, levels, internalformat, width)
15394 return void
15395 param texture UInt32 in value
15396 param target GLenum in value
15397 param levels SizeI in value
15398 param internalformat GLenum in value
15399 param width SizeI in value
15400 category ARB_texture_storage
15401 version 4.2
15402 extension
15403 glxropcode ?
15404 glxflags ignore
15405 offset ?
15406
15407TextureStorage2DEXT(texture, target, levels, internalformat, width, height)
15408 return void
15409 param texture UInt32 in value
15410 param target GLenum in value
15411 param levels SizeI in value
15412 param internalformat GLenum in value
15413 param width SizeI in value
15414 param height SizeI in value
15415 category ARB_texture_storage
15416 version 4.2
15417 extension
15418 glxropcode ?
15419 glxflags ignore
15420 offset ?
15421
15422TextureStorage3DEXT(texture, target, levels, internalformat, width, height, depth)
15423 return void
15424 param texture UInt32 in value
15425 param target GLenum in value
15426 param levels SizeI in value
15427 param internalformat GLenum in value
15428 param width SizeI in value
15429 param height SizeI in value
15430 param depth SizeI in value
15431 category ARB_texture_storage
15432 version 4.2
15433 extension
15434 glxropcode ?
15435 glxflags ignore
15436 offset ?
15437
15438###############################################################################
15439#
15440# Extension #ARB118
15441# KHR_texture_compression_astc_ldr commands
15442#
15443###############################################################################
15444
15445# (none)
15446newcategory: KHR_texture_compression_astc_ldr
15447
15448###############################################################################
15449#
15450# Extension #ARB119
15451# KHR_debug commands
15452#
15453###############################################################################
15454
15455# Promoted from ARB_debug_output
15456DebugMessageControl(source, type, severity, count, ids, enabled)
15457 return void
15458 param source GLenum in value
15459 param type GLenum in value
15460 param severity GLenum in value
15461 param count SizeI in value
15462 param ids UInt32 in array [count]
15463 param enabled Boolean in value
15464 category KHR_debug
15465 version 4.3
15466 extension
15467 glxropcode ?
15468 glxflags ignore
15469 offset ?
15470
15471DebugMessageInsert(source, type, id, severity, length, buf)
15472 return void
15473 param source GLenum in value
15474 param type GLenum in value
15475 param id UInt32 in value
15476 param severity GLenum in value
15477 param length SizeI in value
15478 param buf Char in array [COMPSIZE(buf/length)]
15479 category KHR_debug
15480 version 4.3
15481 extension
15482 glxropcode ?
15483 glxflags ignore
15484 offset ?
15485
15486DebugMessageCallback(callback, userParam)
15487 return void
15488 param callback GLDEBUGPROC in value
15489 param userParam void in reference
15490 category KHR_debug
15491 version 4.3
15492 extension
15493 glxropcode ?
15494 glxflags ignore
15495 offset ?
15496
15497# bufsize -> logSize? (Bug 9178)
15498GetDebugMessageLog(count, bufsize, sources, types, ids, severities, lengths, messageLog)
15499 return UInt32
15500 param count UInt32 in value
15501 param bufsize SizeI in value
15502 param sources GLenum out array [COMPSIZE(count)]
15503 param types GLenum out array [COMPSIZE(count)]
15504 param ids UInt32 out array [COMPSIZE(count)]
15505 param severities GLenum out array [COMPSIZE(count)]
15506 param lengths SizeI out array [COMPSIZE(count)]
15507 param messageLog Char out array [COMPSIZE(bufsize)]
15508 category KHR_debug
15509 dlflags notlistable
15510 version 4.3
15511 extension
15512 glxsingle ?
15513 glxflags ignore
15514 offset ?
15515
15516PushDebugGroup(source, id, length, message)
15517 return void
15518 param source GLenum in value
15519 param id UInt32 in value
15520 param length SizeI in value
15521 param message Char in array [COMPSIZE(message/length)]
15522 category KHR_debug
15523 version 4.3
15524 extension
15525 glxropcode ?
15526 glxflags ignore
15527 offset ?
15528
15529PopDebugGroup()
15530 return void
15531 category KHR_debug
15532 version 4.3
15533 extension
15534 glxropcode ?
15535 glxflags ignore
15536 offset ?
15537
15538ObjectLabel(identifier, name, length, label)
15539 return void
15540 param identifier GLenum in value
15541 param name UInt32 in value
15542 param length SizeI in value
15543 param label Char in array [COMPSIZE(label/length)]
15544 category KHR_debug
15545 version 4.3
15546 extension
15547 glxropcode ?
15548 glxflags ignore
15549 offset ?
15550
15551GetObjectLabel(identifier, name, bufSize, length, label)
15552 return void
15553 param identifier GLenum in value
15554 param name UInt32 in value
15555 param bufSize SizeI in value
15556 param length SizeI out reference
15557 param label Char out array [bufSize]
15558 category KHR_debug
15559 dlflags notlistable
15560 version 4.3
15561 extension
15562 glxsingle ?
15563 glxflags ignore
15564 offset ?
15565
15566ObjectPtrLabel(ptr, length, label)
15567 return void
15568 param ptr void in reference
15569 param length SizeI in value
15570 param label Char in array [COMPSIZE(label/length)]
15571 category KHR_debug
15572 version 4.3
15573 extension
15574 glxropcode ?
15575 glxflags ignore
15576 offset ?
15577
15578GetObjectPtrLabel(ptr, bufSize, length, label)
15579 return void
15580 param ptr void in reference
15581 param bufSize SizeI in value
15582 param length SizeI out reference
15583 param label Char out array [bufSize]
15584 category KHR_debug
15585 dlflags notlistable
15586 version 4.3
15587 extension
15588 glxsingle ?
15589 glxflags ignore
15590 offset ?
15591
15592# Also includes GetPointerv (only for OpenGL ES 2, however)
15593
15594###############################################################################
15595#
15596# Extension #ARB120
15597# ARB_arrays_of_arrays commands
15598#
15599###############################################################################
15600
15601# (none)
15602newcategory: ARB_arrays_of_arrays
15603
15604###############################################################################
15605#
15606# Extension #ARB121
15607# ARB_clear_buffer_object commands
15608#
15609###############################################################################
15610
15611ClearBufferData(target, internalformat, format, type, data)
15612 return void
15613 param target GLenum in value
15614 param internalformat GLenum in value
15615 param format GLenum in value
15616 param type GLenum in value
15617 param data void in array [COMPSIZE(format/type)]
15618 category ARB_clear_buffer_object
15619 version 4.3
15620 extension
15621 glxropcode ?
15622 glxflags ignore
15623 offset ?
15624
15625ClearBufferSubData(target, internalformat, offset, size, format, type, data)
15626 return void
15627 param target GLenum in value
15628 param internalformat GLenum in value
15629 param offset BufferOffset in value
15630 param size BufferSize in value
15631 param format GLenum in value
15632 param type GLenum in value
15633 param data void in array [COMPSIZE(format/type)]
15634 category ARB_clear_buffer_object
15635 version 4.3
15636 extension
15637 glxropcode ?
15638 glxflags ignore
15639 offset ?
15640
15641# Only for use with DSA extensions
15642
15643ClearNamedBufferDataEXT(buffer, internalformat, format, type, data)
15644 return void
15645 param buffer UInt32 in value
15646 param internalformat GLenum in value
15647 param format GLenum in value
15648 param type GLenum in value
15649 param data void in array [COMPSIZE(format/type)]
15650 category ARB_clear_buffer_object
15651 version 4.3
15652 extension
15653 glxropcode ?
15654 glxflags ignore
15655 offset ?
15656
15657ClearNamedBufferSubDataEXT(buffer, internalformat, format, type, offset, size, data)
15658 return void
15659 param buffer UInt32 in value
15660 param internalformat GLenum in value
15661 param offset BufferSize in value
15662 param size BufferSize in value
15663 param format GLenum in value
15664 param type GLenum in value
15665 param data void in array [COMPSIZE(format/type)]
15666 category ARB_clear_buffer_object
15667 version 4.3
15668 extension
15669 glxropcode ?
15670 glxflags ignore
15671 offset ?
15672
15673###############################################################################
15674#
15675# Extension #ARB122
15676# ARB_compute_shader commands
15677#
15678###############################################################################
15679
15680DispatchCompute(num_groups_x, num_groups_y, num_groups_z)
15681 return void
15682 param num_groups_x UInt32 in value
15683 param num_groups_y UInt32 in value
15684 param num_groups_z UInt32 in value
15685 category ARB_compute_shader
15686 version 4.3
15687 extension
15688 glxropcode ?
15689 glxflags ignore
15690 offset ?
15691
15692DispatchComputeIndirect(indirect)
15693 return void
15694 param indirect BufferOffset in value
15695 category ARB_compute_shader
15696 version 4.3
15697 extension
15698 glxropcode ?
15699 glxflags ignore
15700 offset ?
15701
15702###############################################################################
15703#
15704# Extension #ARB123
15705# ARB_copy_image commands
15706#
15707###############################################################################
15708
15709CopyImageSubData(srcName, srcTarget, srcLevel, srcX, srcY, srcZ, dstName, dstTarget, dstLevel, dstX, dstY, dstZ, srcWidth, srcHeight, srcDepth)
15710 return void
15711 param srcName UInt32 in value
15712 param srcTarget GLenum in value
15713 param srcLevel Int32 in value
15714 param srcX Int32 in value
15715 param srcY Int32 in value
15716 param srcZ Int32 in value
15717 param dstName UInt32 in value
15718 param dstTarget GLenum in value
15719 param dstLevel Int32 in value
15720 param dstX Int32 in value
15721 param dstY Int32 in value
15722 param dstZ Int32 in value
15723 param srcWidth SizeI in value
15724 param srcHeight SizeI in value
15725 param srcDepth SizeI in value
15726 category ARB_copy_image
15727 version 4.3
15728 extension
15729 glxropcode ?
15730 glxflags ignore
15731 offset ?
15732
15733###############################################################################
15734#
15735# Extension #ARB124 (renumbered from 142)
15736# ARB_texture_view commands
15737#
15738###############################################################################
15739
15740TextureView(texture, target, origtexture, internalformat, minlevel, numlevels, minlayer, numlayers)
15741 return void
15742 param texture UInt32 in value
15743 param target GLenum in value
15744 param origtexture UInt32 in value
15745 param internalformat GLenum in value
15746 param minlevel UInt32 in value
15747 param numlevels UInt32 in value
15748 param minlayer UInt32 in value
15749 param numlayers UInt32 in value
15750 category ARB_texture_view
15751 version 4.3
15752 extension
15753 glxropcode ?
15754 glxflags ignore
15755 offset ?
15756
15757###############################################################################
15758#
15759# Extension #ARB125 (renumbered from 143)
15760# ARB_vertex_attrib_binding commands
15761#
15762###############################################################################
15763
15764BindVertexBuffer(bindingindex, buffer, offset, stride)
15765 return void
15766 param bindingindex UInt32 in value
15767 param buffer UInt32 in value
15768 param offset BufferOffset in value
15769 param stride SizeI in value
15770 category ARB_vertex_attrib_binding
15771 version 4.3
15772 extension
15773 glxropcode ?
15774 glxflags ignore
15775 offset ?
15776
15777VertexAttribFormat(attribindex, size, type, normalized, relativeoffset)
15778 return void
15779 param attribindex UInt32 in value
15780 param size Int32 in value
15781 param type GLenum in value
15782 param normalized Boolean in value
15783 param relativeoffset UInt32 in value
15784 category ARB_vertex_attrib_binding
15785 version 4.3
15786 extension
15787 glxropcode ?
15788 glxflags ignore
15789 offset ?
15790
15791VertexAttribIFormat(attribindex, size, type, relativeoffset)
15792 return void
15793 param attribindex UInt32 in value
15794 param size Int32 in value
15795 param type GLenum in value
15796 param relativeoffset UInt32 in value
15797 category ARB_vertex_attrib_binding
15798 version 4.3
15799 extension
15800 glxropcode ?
15801 glxflags ignore
15802 offset ?
15803
15804VertexAttribLFormat(attribindex, size, type, relativeoffset)
15805 return void
15806 param attribindex UInt32 in value
15807 param size Int32 in value
15808 param type GLenum in value
15809 param relativeoffset UInt32 in value
15810 category ARB_vertex_attrib_binding
15811 version 4.3
15812 extension
15813 glxropcode ?
15814 glxflags ignore
15815 offset ?
15816
15817VertexAttribBinding(attribindex, bindingindex)
15818 return void
15819 param attribindex UInt32 in value
15820 param bindingindex UInt32 in value
15821 category ARB_vertex_attrib_binding
15822 version 4.3
15823 extension
15824 glxropcode ?
15825 glxflags ignore
15826 offset ?
15827
15828VertexBindingDivisor(bindingindex, divisor)
15829 return void
15830 param bindingindex UInt32 in value
15831 param divisor UInt32 in value
15832 category ARB_vertex_attrib_binding
15833 version 4.3
15834 extension
15835 glxropcode ?
15836 glxflags ignore
15837 offset ?
15838
15839VertexArrayBindVertexBufferEXT(vaobj, bindingindex, buffer, offset, stride)
15840 return void
15841 param vaobj UInt32 in value
15842 param bindingindex UInt32 in value
15843 param buffer UInt32 in value
15844 param offset BufferOffset in value
15845 param stride SizeI in value
15846 category ARB_vertex_attrib_binding
15847 version 4.3
15848 extension
15849 glxropcode ?
15850 glxflags ignore
15851 offset ?
15852
15853VertexArrayVertexAttribFormatEXT(vaobj, attribindex, size, type, normalized, relativeoffset)
15854 return void
15855 param vaobj UInt32 in value
15856 param attribindex UInt32 in value
15857 param size Int32 in value
15858 param type GLenum in value
15859 param normalized Boolean in value
15860 param relativeoffset UInt32 in value
15861 category ARB_vertex_attrib_binding
15862 version 4.3
15863 extension
15864 glxropcode ?
15865 glxflags ignore
15866 offset ?
15867
15868VertexArrayVertexAttribIFormatEXT(vaobj, attribindex, size, type, relativeoffset)
15869 return void
15870 param vaobj UInt32 in value
15871 param attribindex UInt32 in value
15872 param size Int32 in value
15873 param type GLenum in value
15874 param relativeoffset UInt32 in value
15875 category ARB_vertex_attrib_binding
15876 version 4.3
15877 extension
15878 glxropcode ?
15879 glxflags ignore
15880 offset ?
15881
15882VertexArrayVertexAttribLFormatEXT(vaobj, attribindex, size, type, relativeoffset)
15883 return void
15884 param vaobj UInt32 in value
15885 param attribindex UInt32 in value
15886 param size Int32 in value
15887 param type GLenum in value
15888 param relativeoffset UInt32 in value
15889 category ARB_vertex_attrib_binding
15890 version 4.3
15891 extension
15892 glxropcode ?
15893 glxflags ignore
15894 offset ?
15895
15896VertexArrayVertexAttribBindingEXT(vaobj, attribindex, bindingindex)
15897 return void
15898 param vaobj UInt32 in value
15899 param attribindex UInt32 in value
15900 param bindingindex UInt32 in value
15901 category ARB_vertex_attrib_binding
15902 version 4.3
15903 extension
15904 glxropcode ?
15905 glxflags ignore
15906 offset ?
15907
15908VertexArrayVertexBindingDivisorEXT(vaobj, bindingindex, divisor)
15909 return void
15910 param vaobj UInt32 in value
15911 param bindingindex UInt32 in value
15912 param divisor UInt32 in value
15913 category ARB_vertex_attrib_binding
15914 version 4.3
15915 extension
15916 glxropcode ?
15917 glxflags ignore
15918 offset ?
15919
15920###############################################################################
15921#
15922# Extension #ARB126 (renumbered from 144)
15923# ARB_robustness_isolation commands
15924#
15925###############################################################################
15926
15927# (none)
15928newcategory: ARB_robustness_isolation
15929
15930###############################################################################
15931#
15932# Extension #ARB127
15933# ARB_ES3_compatibility commands
15934#
15935###############################################################################
15936
15937# (none)
15938newcategory: ARB_ES3_compatibility
15939
15940###############################################################################
15941#
15942# Extension #ARB128
15943# ARB_explicit_uniform_location commands
15944#
15945###############################################################################
15946
15947# (none)
15948newcategory: ARB_explicit_uniform_location
15949
15950###############################################################################
15951#
15952# Extension #ARB129
15953# ARB_fragment_layer_viewport commands
15954#
15955###############################################################################
15956
15957# (none)
15958newcategory: ARB_fragment_layer_viewport
15959
15960###############################################################################
15961#
15962# Extension #ARB130
15963# ARB_framebuffer_no_attachments commands
15964#
15965###############################################################################
15966
15967FramebufferParameteri(target, pname, param)
15968 return void
15969 param target GLenum in value
15970 param pname GLenum in value
15971 param param Int32 in value
15972 category ARB_framebuffer_no_attachments
15973 version 4.3
15974 extension
15975 glxropcode ?
15976 glxflags ignore
15977 offset ?
15978
15979GetFramebufferParameteriv(target, pname, params)
15980 return void
15981 param target GLenum in value
15982 param pname GLenum in value
15983 param params Int32 out array [COMPSIZE(pname)]
15984 category ARB_framebuffer_no_attachments
15985 dlflags notlistable
15986 version 4.3
15987 extension
15988 glxsingle ?
15989 glxflags ignore
15990 offset ?
15991
15992NamedFramebufferParameteriEXT(framebuffer, pname, param)
15993 return void
15994 param framebuffer UInt32 in value
15995 param pname GLenum in value
15996 param param Int32 in value
15997 category ARB_framebuffer_no_attachments
15998 version 4.3
15999 extension
16000 glxropcode ?
16001 glxflags ignore
16002 offset ?
16003
16004GetNamedFramebufferParameterivEXT(framebuffer, pname, params)
16005 return void
16006 param framebuffer UInt32 in value
16007 param pname GLenum in value
16008 param params Int32 out array [COMPSIZE(pname)]
16009 category ARB_framebuffer_no_attachments
16010 dlflags notlistable
16011 version 4.3
16012 extension
16013 glxsingle ?
16014 glxflags ignore
16015 offset ?
16016
16017###############################################################################
16018#
16019# Extension #ARB131
16020# ARB_internalformat_query2 commands
16021#
16022###############################################################################
16023
16024GetInternalformati64v(target, internalformat, pname, bufSize, params)
16025 return void
16026 param target GLenum in value
16027 param internalformat GLenum in value
16028 param pname GLenum in value
16029 param bufSize SizeI in value
16030 param params Int64 out array [bufSize]
16031 category ARB_internalformat_query2
16032 dlflags notlistable
16033 version 4.3
16034 extension
16035 glxsingle ?
16036 glxflags ignore
16037 offset ?
16038
16039###############################################################################
16040#
16041# Extension #ARB132
16042# ARB_invalidate_subdata commands
16043#
16044###############################################################################
16045
16046InvalidateTexSubImage(texture, level, xoffset, yoffset, zoffset, width, height, depth)
16047 return void
16048 param texture UInt32 in value
16049 param level Int32 in value
16050 param xoffset Int32 in value
16051 param yoffset Int32 in value
16052 param zoffset Int32 in value
16053 param width SizeI in value
16054 param height SizeI in value
16055 param depth SizeI in value
16056 category ARB_invalidate_subdata
16057 version 4.3
16058 extension
16059 glxropcode ?
16060 glxflags ignore
16061 offset ?
16062
16063InvalidateTexImage(texture, level)
16064 return void
16065 param texture UInt32 in value
16066 param level Int32 in value
16067 category ARB_invalidate_subdata
16068 version 4.3
16069 extension
16070 glxropcode ?
16071 glxflags ignore
16072 offset ?
16073
16074InvalidateBufferSubData(buffer, offset, length)
16075 return void
16076 param buffer UInt32 in value
16077 param offset BufferOffset in value
16078 param length BufferSize in value
16079 category ARB_invalidate_subdata
16080 version 4.3
16081 extension
16082 glxropcode ?
16083 glxflags ignore
16084 offset ?
16085
16086InvalidateBufferData(buffer)
16087 return void
16088 param buffer UInt32 in value
16089 category ARB_invalidate_subdata
16090 version 4.3
16091 extension
16092 glxropcode ?
16093 glxflags ignore
16094 offset ?
16095
16096InvalidateFramebuffer(target, numAttachments, attachments)
16097 return void
16098 param target GLenum in value
16099 param numAttachments SizeI in value
16100 param attachments GLenum in array [numAttachments]
16101 category ARB_invalidate_subdata
16102 version 4.3
16103 extension
16104 glxropcode ?
16105 glxflags ignore
16106 offset ?
16107
16108InvalidateSubFramebuffer(target, numAttachments, attachments, x, y, width, height)
16109 return void
16110 param target GLenum in value
16111 param numAttachments SizeI in value
16112 param attachments GLenum in array [numAttachments]
16113 param x Int32 in value
16114 param y Int32 in value
16115 param width SizeI in value
16116 param height SizeI in value
16117 category ARB_invalidate_subdata
16118 version 4.3
16119 extension
16120 glxropcode ?
16121 glxflags ignore
16122 offset ?
16123
16124###############################################################################
16125#
16126# Extension #ARB133
16127# ARB_multi_draw_indirect commands
16128#
16129###############################################################################
16130
16131MultiDrawArraysIndirect(mode, indirect, drawcount, stride)
16132 return void
16133 param mode GLenum in value
16134 param indirect void in array [COMPSIZE(drawcount/stride)]
16135 param drawcount SizeI in value
16136 param stride SizeI in value
16137 category ARB_multi_draw_indirect
16138 version 4.3
16139 extension
16140 glxropcode ?
16141 glxflags ignore
16142 offset ?
16143
16144MultiDrawElementsIndirect(mode, type, indirect, drawcount, stride)
16145 return void
16146 param mode GLenum in value
16147 param type GLenum in value
16148 param indirect void in array [COMPSIZE(drawcount/stride)]
16149 param drawcount SizeI in value
16150 param stride SizeI in value
16151 category ARB_multi_draw_indirect
16152 version 4.3
16153 extension
16154 glxropcode ?
16155 glxflags ignore
16156 offset ?
16157
16158###############################################################################
16159#
16160# Extension #ARB134
16161# ARB_program_interface_query commands
16162#
16163###############################################################################
16164
16165GetProgramInterfaceiv(program, programInterface, pname, params)
16166 return void
16167 param program UInt32 in value
16168 param programInterface GLenum in value
16169 param pname GLenum in value
16170 param params Int32 out array [COMPSIZE(pname)]
16171 category ARB_program_interface_query
16172 dlflags notlistable
16173 version 4.3
16174 extension
16175 glxsingle ?
16176 glxflags ignore
16177 offset ?
16178
16179GetProgramResourceIndex(program, programInterface, name)
16180 return UInt32
16181 param program UInt32 in value
16182 param programInterface GLenum in value
16183 param name Char in array [COMPSIZE(name)]
16184 category ARB_program_interface_query
16185 dlflags notlistable
16186 version 4.3
16187 extension
16188 glxsingle ?
16189 glxflags ignore
16190 offset ?
16191
16192GetProgramResourceName(program, programInterface, index, bufSize, length, name)
16193 return void
16194 param program UInt32 in value
16195 param programInterface GLenum in value
16196 param index UInt32 in value
16197 param bufSize SizeI in value
16198 param length SizeI out reference
16199 param name Char out array [bufSize]
16200 category ARB_program_interface_query
16201 dlflags notlistable
16202 version 4.3
16203 extension
16204 glxsingle ?
16205 glxflags ignore
16206 offset ?
16207
16208GetProgramResourceiv(program, programInterface, index, propCount, props, bufSize, length, params)
16209 return void
16210 param program UInt32 in value
16211 param programInterface GLenum in value
16212 param index UInt32 in value
16213 param propCount SizeI in value
16214 param props GLenum in array [propCount]
16215 param bufSize SizeI in value
16216 param length SizeI out reference
16217 param params Int32 out array [bufSize]
16218 category ARB_program_interface_query
16219 dlflags notlistable
16220 version 4.3
16221 extension
16222 glxsingle ?
16223 glxflags ignore
16224 offset ?
16225
16226GetProgramResourceLocation(program, programInterface, name)
16227 return Int32
16228 param program UInt32 in value
16229 param programInterface GLenum in value
16230 param name Char in array [COMPSIZE(name)]
16231 category ARB_program_interface_query
16232 dlflags notlistable
16233 version 4.3
16234 extension
16235 glxsingle ?
16236 glxflags ignore
16237 offset ?
16238
16239GetProgramResourceLocationIndex(program, programInterface, name)
16240 return Int32
16241 param program UInt32 in value
16242 param programInterface GLenum in value
16243 param name Char in array [COMPSIZE(name)]
16244 category ARB_program_interface_query
16245 dlflags notlistable
16246 version 4.3
16247 extension
16248 glxsingle ?
16249 glxflags ignore
16250 offset ?
16251
16252###############################################################################
16253#
16254# Extension #ARB135
16255# ARB_robust_buffer_access_behavior commands
16256#
16257###############################################################################
16258
16259# (none)
16260newcategory: ARB_robust_buffer_access_behavior
16261
16262###############################################################################
16263#
16264# Extension #ARB136
16265# ARB_shader_image_size commands
16266#
16267###############################################################################
16268
16269# (none)
16270newcategory: ARB_shader_image_size
16271
16272###############################################################################
16273#
16274# Extension #ARB137
16275# ARB_shader_storage_buffer_object commands
16276#
16277###############################################################################
16278
16279ShaderStorageBlockBinding(program, storageBlockIndex, storageBlockBinding)
16280 return void
16281 param program UInt32 in value
16282 param storageBlockIndex UInt32 in value
16283 param storageBlockBinding UInt32 in value
16284 category ARB_shader_storage_buffer_object
16285 version 4.3
16286 extension
16287 glxropcode ?
16288 glxflags ignore
16289 offset ?
16290
16291###############################################################################
16292#
16293# Extension #ARB138
16294# ARB_stencil_texturing commands
16295#
16296###############################################################################
16297
16298# (none)
16299newcategory: ARB_stencil_texturing
16300
16301###############################################################################
16302#
16303# Extension #ARB139
16304# ARB_texture_buffer_range commands
16305#
16306###############################################################################
16307
16308TexBufferRange(target, internalformat, buffer, offset, size)
16309 return void
16310 param target GLenum in value
16311 param internalformat GLenum in value
16312 param buffer UInt32 in value
16313 param offset BufferOffset in value
16314 param size BufferSize in value
16315 category ARB_texture_buffer_range
16316 version 4.3
16317 extension
16318 glxropcode ?
16319 glxflags ignore
16320 offset ?
16321
16322TextureBufferRangeEXT(texture, target, internalformat, buffer, offset, size)
16323 return void
16324 param texture UInt32 in value
16325 param target GLenum in value
16326 param internalformat GLenum in value
16327 param buffer UInt32 in value
16328 param offset BufferOffset in value
16329 param size BufferSize in value
16330 category ARB_texture_buffer_range
16331 version 4.3
16332 extension
16333 glxropcode ?
16334 glxflags ignore
16335 offset ?
16336
16337###############################################################################
16338#
16339# Extension #ARB140
16340# ARB_texture_query_levels commands
16341#
16342###############################################################################
16343
16344# (none)
16345newcategory: ARB_texture_query_levels
16346
16347###############################################################################
16348#
16349# Extension #ARB141
16350# ARB_texture_storage_multisample commands
16351#
16352###############################################################################
16353
16354TexStorage2DMultisample(target, samples, internalformat, width, height, fixedsamplelocations)
16355 return void
16356 param target GLenum in value
16357 param samples SizeI in value
16358 param internalformat GLenum in value
16359 param width SizeI in value
16360 param height SizeI in value
16361 param fixedsamplelocations Boolean in value
16362 category ARB_texture_storage_multisample
16363 version 4.3
16364 extension
16365 glxropcode ?
16366 glxflags ignore
16367 offset ?
16368
16369TexStorage3DMultisample(target, samples, internalformat, width, height, depth, fixedsamplelocations)
16370 return void
16371 param target GLenum in value
16372 param samples SizeI in value
16373 param internalformat GLenum in value
16374 param width SizeI in value
16375 param height SizeI in value
16376 param depth SizeI in value
16377 param fixedsamplelocations Boolean in value
16378 category ARB_texture_storage_multisample
16379 version 4.3
16380 extension
16381 glxropcode ?
16382 glxflags ignore
16383 offset ?
16384
16385TextureStorage2DMultisampleEXT(texture, target, samples, internalformat, width, height, fixedsamplelocations)
16386 return void
16387 param texture UInt32 in value
16388 param target GLenum in value
16389 param samples SizeI in value
16390 param internalformat GLenum in value
16391 param width SizeI in value
16392 param height SizeI in value
16393 param fixedsamplelocations Boolean in value
16394 category ARB_texture_storage_multisample
16395 version 4.3
16396 extension
16397 glxropcode ?
16398 glxflags ignore
16399 offset ?
16400
16401TextureStorage3DMultisampleEXT(texture, target, samples, internalformat, width, height, depth, fixedsamplelocations)
16402 return void
16403 param texture UInt32 in value
16404 param target GLenum in value
16405 param samples SizeI in value
16406 param internalformat GLenum in value
16407 param width SizeI in value
16408 param height SizeI in value
16409 param depth SizeI in value
16410 param fixedsamplelocations Boolean in value
16411 category ARB_texture_storage_multisample
16412 version 4.3
16413 extension
16414 glxropcode ?
16415 glxflags ignore
16416 offset ?
16417
16418
16419###############################################################################
16420###############################################################################
16421#
16422# Non-ARB extensions, in order by registry extension number
16423#
16424###############################################################################
16425###############################################################################
16426
16427###############################################################################
16428#
16429# Extension #1
16430# EXT_abgr commands
16431#
16432###############################################################################
16433
16434# (none)
16435newcategory: EXT_abgr
16436
16437###############################################################################
16438#
16439# Extension #2
16440# EXT_blend_color commands
16441#
16442###############################################################################
16443
16444BlendColorEXT(red, green, blue, alpha)
16445 return void
16446 param red ColorF in value
16447 param green ColorF in value
16448 param blue ColorF in value
16449 param alpha ColorF in value
16450 category EXT_blend_color
16451 version 1.0
16452 glxropcode 4096
16453 glxflags EXT
16454 extension soft
16455 alias BlendColor
16456
16457###############################################################################
16458#
16459# Extension #3
16460# EXT_polygon_offset commands
16461#
16462###############################################################################
16463
16464PolygonOffsetEXT(factor, bias)
16465 return void
16466 param factor Float32 in value
16467 param bias Float32 in value
16468 category EXT_polygon_offset
16469 version 1.0
16470 glxropcode 4098
16471 glxflags EXT
16472 extension soft
16473 offset 414
16474
16475###############################################################################
16476#
16477# Extension #4
16478# EXT_texture commands
16479#
16480###############################################################################
16481
16482# (none)
16483newcategory: EXT_texture
16484
16485###############################################################################
16486#
16487# Extension #5 - skipped
16488#
16489###############################################################################
16490
16491###############################################################################
16492#
16493# Extension #6
16494# EXT_texture3D commands
16495#
16496###############################################################################
16497
16498# Arguably TexelInternalFormat, not PixelInternalFormat
16499TexImage3DEXT(target, level, internalformat, width, height, depth, border, format, type, pixels)
16500 return void
16501 param target TextureTarget in value
16502 param level CheckedInt32 in value
16503 param internalformat PixelInternalFormat in value
16504 param width SizeI in value
16505 param height SizeI in value
16506 param depth SizeI in value
16507 param border CheckedInt32 in value
16508 param format PixelFormat in value
16509 param type PixelType in value
16510 param pixels Void in array [COMPSIZE(format/type/width/height/depth)]
16511 category EXT_texture3D
16512 dlflags handcode
16513 glxflags client-handcode server-handcode EXT
16514 version 1.0
16515 glxropcode 4114
16516 extension
16517 alias TexImage3D
16518
16519TexSubImage3DEXT(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels)
16520 return void
16521 param target TextureTarget in value
16522 param level CheckedInt32 in value
16523 param xoffset CheckedInt32 in value
16524 param yoffset CheckedInt32 in value
16525 param zoffset CheckedInt32 in value
16526 param width SizeI in value
16527 param height SizeI in value
16528 param depth SizeI in value
16529 param format PixelFormat in value
16530 param type PixelType in value
16531 param pixels Void in array [COMPSIZE(format/type/width/height/depth)]
16532 category EXT_texture3D
16533 dlflags handcode
16534 glxflags client-handcode server-handcode EXT
16535 version 1.0
16536 glxropcode 4115
16537 extension
16538 alias TexSubImage3D
16539
16540###############################################################################
16541#
16542# Extension #7
16543# SGIS_texture_filter4 commands
16544#
16545###############################################################################
16546
16547GetTexFilterFuncSGIS(target, filter, weights)
16548 return void
16549 param target TextureTarget in value
16550 param filter TextureFilterSGIS in value
16551 param weights Float32 out array [COMPSIZE(target/filter)]
16552 category SGIS_texture_filter4
16553 dlflags notlistable
16554 version 1.0
16555 glxflags SGI
16556 glxvendorpriv 4101
16557 extension
16558 offset 415
16559
16560TexFilterFuncSGIS(target, filter, n, weights)
16561 return void
16562 param target TextureTarget in value
16563 param filter TextureFilterSGIS in value
16564 param n SizeI in value
16565 param weights Float32 in array [n]
16566 category SGIS_texture_filter4
16567 glxflags SGI
16568 version 1.0
16569 glxropcode 2064
16570 extension
16571 offset 416
16572
16573###############################################################################
16574#
16575# Extension #8 - skipped
16576#
16577###############################################################################
16578
16579###############################################################################
16580#
16581# Extension #9
16582# EXT_subtexture commands
16583#
16584###############################################################################
16585
16586TexSubImage1DEXT(target, level, xoffset, width, format, type, pixels)
16587 return void
16588 param target TextureTarget in value
16589 param level CheckedInt32 in value
16590 param xoffset CheckedInt32 in value
16591 param width SizeI in value
16592 param format PixelFormat in value
16593 param type PixelType in value
16594 param pixels Void in array [COMPSIZE(format/type/width)]
16595 category EXT_subtexture
16596 dlflags handcode
16597 glxflags client-handcode server-handcode EXT
16598 version 1.0
16599 glxropcode 4099
16600 extension
16601 alias TexSubImage1D
16602
16603TexSubImage2DEXT(target, level, xoffset, yoffset, width, height, format, type, pixels)
16604 return void
16605 param target TextureTarget in value
16606 param level CheckedInt32 in value
16607 param xoffset CheckedInt32 in value
16608 param yoffset CheckedInt32 in value
16609 param width SizeI in value
16610 param height SizeI in value
16611 param format PixelFormat in value
16612 param type PixelType in value
16613 param pixels Void in array [COMPSIZE(format/type/width/height)]
16614 category EXT_subtexture
16615 dlflags handcode
16616 glxflags client-handcode server-handcode EXT
16617 version 1.0
16618 glxropcode 4100
16619 extension
16620 alias TexSubImage2D
16621
16622###############################################################################
16623#
16624# Extension #10
16625# EXT_copy_texture commands
16626#
16627###############################################################################
16628
16629# Arguably TexelInternalFormat, not PixelInternalFormat
16630CopyTexImage1DEXT(target, level, internalformat, x, y, width, border)
16631 return void
16632 param target TextureTarget in value
16633 param level CheckedInt32 in value
16634 param internalformat PixelInternalFormat in value
16635 param x WinCoord in value
16636 param y WinCoord in value
16637 param width SizeI in value
16638 param border CheckedInt32 in value
16639 category EXT_copy_texture
16640 version 1.0
16641 glxflags EXT
16642 glxropcode 4119
16643 extension
16644 alias CopyTexImage1D
16645
16646# Arguably TexelInternalFormat, not PixelInternalFormat
16647CopyTexImage2DEXT(target, level, internalformat, x, y, width, height, border)
16648 return void
16649 param target TextureTarget in value
16650 param level CheckedInt32 in value
16651 param internalformat PixelInternalFormat in value
16652 param x WinCoord in value
16653 param y WinCoord in value
16654 param width SizeI in value
16655 param height SizeI in value
16656 param border CheckedInt32 in value
16657 category EXT_copy_texture
16658 version 1.0
16659 glxflags EXT
16660 glxropcode 4120
16661 extension
16662 alias CopyTexImage2D
16663
16664CopyTexSubImage1DEXT(target, level, xoffset, x, y, width)
16665 return void
16666 param target TextureTarget in value
16667 param level CheckedInt32 in value
16668 param xoffset CheckedInt32 in value
16669 param x WinCoord in value
16670 param y WinCoord in value
16671 param width SizeI in value
16672 category EXT_copy_texture
16673 version 1.0
16674 glxflags EXT
16675 glxropcode 4121
16676 extension
16677 alias CopyTexSubImage1D
16678
16679CopyTexSubImage2DEXT(target, level, xoffset, yoffset, x, y, width, height)
16680 return void
16681 param target TextureTarget in value
16682 param level CheckedInt32 in value
16683 param xoffset CheckedInt32 in value
16684 param yoffset CheckedInt32 in value
16685 param x WinCoord in value
16686 param y WinCoord in value
16687 param width SizeI in value
16688 param height SizeI in value
16689 category EXT_copy_texture
16690 version 1.0
16691 glxflags EXT
16692 glxropcode 4122
16693 extension
16694 alias CopyTexSubImage2D
16695
16696CopyTexSubImage3DEXT(target, level, xoffset, yoffset, zoffset, x, y, width, height)
16697 return void
16698 param target TextureTarget in value
16699 param level CheckedInt32 in value
16700 param xoffset CheckedInt32 in value
16701 param yoffset CheckedInt32 in value
16702 param zoffset CheckedInt32 in value
16703 param x WinCoord in value
16704 param y WinCoord in value
16705 param width SizeI in value
16706 param height SizeI in value
16707 category EXT_copy_texture
16708 version 1.0
16709 glxflags EXT
16710 glxropcode 4123
16711 extension
16712 alias CopyTexSubImage3D
16713
16714###############################################################################
16715#
16716# Extension #11
16717# EXT_histogram commands
16718#
16719###############################################################################
16720
16721GetHistogramEXT(target, reset, format, type, values)
16722 return void
16723 param target HistogramTargetEXT in value
16724 param reset Boolean in value
16725 param format PixelFormat in value
16726 param type PixelType in value
16727 param values Void out array [COMPSIZE(target/format/type)]
16728 category EXT_histogram
16729 dlflags notlistable
16730 glxflags client-handcode server-handcode EXT
16731 version 1.0
16732 glxvendorpriv 5
16733 extension
16734 offset 417
16735
16736GetHistogramParameterfvEXT(target, pname, params)
16737 return void
16738 param target HistogramTargetEXT in value
16739 param pname GetHistogramParameterPNameEXT in value
16740 param params Float32 out array [COMPSIZE(pname)]
16741 category EXT_histogram
16742 dlflags notlistable
16743 version 1.0
16744 glxvendorpriv 6
16745 glxflags EXT
16746 extension
16747 offset 418
16748
16749GetHistogramParameterivEXT(target, pname, params)
16750 return void
16751 param target HistogramTargetEXT in value
16752 param pname GetHistogramParameterPNameEXT in value
16753 param params Int32 out array [COMPSIZE(pname)]
16754 category EXT_histogram
16755 dlflags notlistable
16756 version 1.0
16757 glxvendorpriv 7
16758 glxflags EXT
16759 extension
16760 offset 419
16761
16762GetMinmaxEXT(target, reset, format, type, values)
16763 return void
16764 param target MinmaxTargetEXT in value
16765 param reset Boolean in value
16766 param format PixelFormat in value
16767 param type PixelType in value
16768 param values Void out array [COMPSIZE(target/format/type)]
16769 category EXT_histogram
16770 dlflags notlistable
16771 glxflags client-handcode server-handcode EXT
16772 version 1.0
16773 glxvendorpriv 8
16774 extension
16775 offset 420
16776
16777GetMinmaxParameterfvEXT(target, pname, params)
16778 return void
16779 param target MinmaxTargetEXT in value
16780 param pname GetMinmaxParameterPNameEXT in value
16781 param params Float32 out array [COMPSIZE(pname)]
16782 category EXT_histogram
16783 dlflags notlistable
16784 version 1.0
16785 glxvendorpriv 9
16786 glxflags EXT
16787 extension
16788 offset 421
16789
16790GetMinmaxParameterivEXT(target, pname, params)
16791 return void
16792 param target MinmaxTargetEXT in value
16793 param pname GetMinmaxParameterPNameEXT in value
16794 param params Int32 out array [COMPSIZE(pname)]
16795 category EXT_histogram
16796 dlflags notlistable
16797 version 1.0
16798 glxvendorpriv 10
16799 glxflags EXT
16800 extension
16801 offset 422
16802
16803HistogramEXT(target, width, internalformat, sink)
16804 return void
16805 param target HistogramTargetEXT in value
16806 param width SizeI in value
16807 param internalformat PixelInternalFormat in value
16808 param sink Boolean in value
16809 category EXT_histogram
16810 version 1.0
16811 glxropcode 4110
16812 glxflags EXT
16813 extension
16814 alias Histogram
16815
16816MinmaxEXT(target, internalformat, sink)
16817 return void
16818 param target MinmaxTargetEXT in value
16819 param internalformat PixelInternalFormat in value
16820 param sink Boolean in value
16821 category EXT_histogram
16822 version 1.0
16823 glxropcode 4111
16824 glxflags EXT
16825 extension
16826 alias Minmax
16827
16828ResetHistogramEXT(target)
16829 return void
16830 param target HistogramTargetEXT in value
16831 category EXT_histogram
16832 version 1.0
16833 glxropcode 4112
16834 glxflags EXT
16835 extension
16836 alias ResetHistogram
16837
16838ResetMinmaxEXT(target)
16839 return void
16840 param target MinmaxTargetEXT in value
16841 category EXT_histogram
16842 version 1.0
16843 glxropcode 4113
16844 glxflags EXT
16845 extension
16846 alias ResetMinmax
16847
16848###############################################################################
16849#
16850# Extension #12
16851# EXT_convolution commands
16852#
16853###############################################################################
16854
16855ConvolutionFilter1DEXT(target, internalformat, width, format, type, image)
16856 return void
16857 param target ConvolutionTargetEXT in value
16858 param internalformat PixelInternalFormat in value
16859 param width SizeI in value
16860 param format PixelFormat in value
16861 param type PixelType in value
16862 param image Void in array [COMPSIZE(format/type/width)]
16863 category EXT_convolution
16864 dlflags handcode
16865 glxflags client-handcode server-handcode EXT
16866 version 1.0
16867 glxropcode 4101
16868 extension
16869 alias ConvolutionFilter1D
16870
16871ConvolutionFilter2DEXT(target, internalformat, width, height, format, type, image)
16872 return void
16873 param target ConvolutionTargetEXT in value
16874 param internalformat PixelInternalFormat in value
16875 param width SizeI in value
16876 param height SizeI in value
16877 param format PixelFormat in value
16878 param type PixelType in value
16879 param image Void in array [COMPSIZE(format/type/width/height)]
16880 category EXT_convolution
16881 dlflags handcode
16882 glxflags client-handcode server-handcode EXT
16883 version 1.0
16884 glxropcode 4102
16885 extension
16886 alias ConvolutionFilter2D
16887
16888ConvolutionParameterfEXT(target, pname, params)
16889 return void
16890 param target ConvolutionTargetEXT in value
16891 param pname ConvolutionParameterEXT in value
16892 param params CheckedFloat32 in value
16893 category EXT_convolution
16894 version 1.0
16895 glxropcode 4103
16896 glxflags EXT
16897 extension
16898 alias ConvolutionParameterf
16899
16900ConvolutionParameterfvEXT(target, pname, params)
16901 return void
16902 param target ConvolutionTargetEXT in value
16903 param pname ConvolutionParameterEXT in value
16904 param params CheckedFloat32 in array [COMPSIZE(pname)]
16905 category EXT_convolution
16906 version 1.0
16907 glxropcode 4104
16908 glxflags EXT
16909 extension
16910 alias ConvolutionParameterfv
16911
16912ConvolutionParameteriEXT(target, pname, params)
16913 return void
16914 param target ConvolutionTargetEXT in value
16915 param pname ConvolutionParameterEXT in value
16916 param params CheckedInt32 in value
16917 category EXT_convolution
16918 version 1.0
16919 glxropcode 4105
16920 glxflags EXT
16921 extension
16922 alias ConvolutionParameteri
16923
16924ConvolutionParameterivEXT(target, pname, params)
16925 return void
16926 param target ConvolutionTargetEXT in value
16927 param pname ConvolutionParameterEXT in value
16928 param params CheckedInt32 in array [COMPSIZE(pname)]
16929 category EXT_convolution
16930 version 1.0
16931 glxropcode 4106
16932 glxflags EXT
16933 extension
16934 alias ConvolutionParameteriv
16935
16936CopyConvolutionFilter1DEXT(target, internalformat, x, y, width)
16937 return void
16938 param target ConvolutionTargetEXT in value
16939 param internalformat PixelInternalFormat in value
16940 param x WinCoord in value
16941 param y WinCoord in value
16942 param width SizeI in value
16943 category EXT_convolution
16944 version 1.0
16945 glxropcode 4107
16946 glxflags EXT
16947 extension
16948 alias CopyConvolutionFilter1D
16949
16950CopyConvolutionFilter2DEXT(target, internalformat, x, y, width, height)
16951 return void
16952 param target ConvolutionTargetEXT in value
16953 param internalformat PixelInternalFormat in value
16954 param x WinCoord in value
16955 param y WinCoord in value
16956 param width SizeI in value
16957 param height SizeI in value
16958 category EXT_convolution
16959 version 1.0
16960 glxropcode 4108
16961 glxflags EXT
16962 extension
16963 alias CopyConvolutionFilter2D
16964
16965GetConvolutionFilterEXT(target, format, type, image)
16966 return void
16967 param target ConvolutionTargetEXT in value
16968 param format PixelFormat in value
16969 param type PixelType in value
16970 param image Void out array [COMPSIZE(target/format/type)]
16971 category EXT_convolution
16972 dlflags notlistable
16973 glxflags client-handcode server-handcode EXT
16974 version 1.0
16975 glxvendorpriv 1
16976 extension
16977 offset 423
16978
16979GetConvolutionParameterfvEXT(target, pname, params)
16980 return void
16981 param target ConvolutionTargetEXT in value
16982 param pname ConvolutionParameterEXT in value
16983 param params Float32 out array [COMPSIZE(pname)]
16984 category EXT_convolution
16985 dlflags notlistable
16986 version 1.0
16987 glxvendorpriv 2
16988 glxflags EXT
16989 extension
16990 offset 424
16991
16992GetConvolutionParameterivEXT(target, pname, params)
16993 return void
16994 param target ConvolutionTargetEXT in value
16995 param pname ConvolutionParameterEXT in value
16996 param params Int32 out array [COMPSIZE(pname)]
16997 category EXT_convolution
16998 dlflags notlistable
16999 version 1.0
17000 glxvendorpriv 3
17001 glxflags EXT
17002 extension
17003 offset 425
17004
17005GetSeparableFilterEXT(target, format, type, row, column, span)
17006 return void
17007 param target SeparableTargetEXT in value
17008 param format PixelFormat in value
17009 param type PixelType in value
17010 param row Void out array [COMPSIZE(target/format/type)]
17011 param column Void out array [COMPSIZE(target/format/type)]
17012 param span Void out array [COMPSIZE(target/format/type)]
17013 category EXT_convolution
17014 dlflags notlistable
17015 glxflags client-handcode server-handcode EXT
17016 version 1.0
17017 glxvendorpriv 4
17018 extension
17019 offset 426
17020
17021SeparableFilter2DEXT(target, internalformat, width, height, format, type, row, column)
17022 return void
17023 param target SeparableTargetEXT in value
17024 param internalformat PixelInternalFormat in value
17025 param width SizeI in value
17026 param height SizeI in value
17027 param format PixelFormat in value
17028 param type PixelType in value
17029 param row Void in array [COMPSIZE(target/format/type/width)]
17030 param column Void in array [COMPSIZE(target/format/type/height)]
17031 category EXT_convolution
17032 dlflags handcode
17033 glxflags client-handcode server-handcode EXT
17034 version 1.0
17035 glxropcode 4109
17036 extension
17037 alias SeparableFilter2D
17038
17039###############################################################################
17040#
17041# Extension #13
17042# SGI_color_matrix commands
17043#
17044###############################################################################
17045
17046# (none)
17047newcategory: SGI_color_matrix
17048
17049###############################################################################
17050#
17051# Extension #14
17052# SGI_color_table commands
17053#
17054###############################################################################
17055
17056ColorTableSGI(target, internalformat, width, format, type, table)
17057 return void
17058 param target ColorTableTargetSGI in value
17059 param internalformat PixelInternalFormat in value
17060 param width SizeI in value
17061 param format PixelFormat in value
17062 param type PixelType in value
17063 param table Void in array [COMPSIZE(format/type/width)]
17064 category SGI_color_table
17065 dlflags handcode
17066 glxflags client-handcode server-handcode SGI
17067 version 1.0
17068 glxropcode 2053
17069 extension
17070 alias ColorTable
17071
17072ColorTableParameterfvSGI(target, pname, params)
17073 return void
17074 param target ColorTableTargetSGI in value
17075 param pname ColorTableParameterPNameSGI in value
17076 param params CheckedFloat32 in array [COMPSIZE(pname)]
17077 category SGI_color_table
17078 version 1.0
17079 glxropcode 2054
17080 glxflags SGI
17081 extension
17082 alias ColorTableParameterfv
17083
17084ColorTableParameterivSGI(target, pname, params)
17085 return void
17086 param target ColorTableTargetSGI in value
17087 param pname ColorTableParameterPNameSGI in value
17088 param params CheckedInt32 in array [COMPSIZE(pname)]
17089 category SGI_color_table
17090 version 1.0
17091 glxropcode 2055
17092 glxflags SGI
17093 extension
17094 alias ColorTableParameteriv
17095
17096CopyColorTableSGI(target, internalformat, x, y, width)
17097 return void
17098 param target ColorTableTargetSGI in value
17099 param internalformat PixelInternalFormat in value
17100 param x WinCoord in value
17101 param y WinCoord in value
17102 param width SizeI in value
17103 category SGI_color_table
17104 version 1.0
17105 glxropcode 2056
17106 glxflags SGI
17107 extension
17108 alias CopyColorTable
17109
17110GetColorTableSGI(target, format, type, table)
17111 return void
17112 param target ColorTableTargetSGI in value
17113 param format PixelFormat in value
17114 param type PixelType in value
17115 param table Void out array [COMPSIZE(target/format/type)]
17116 category SGI_color_table
17117 dlflags notlistable
17118 glxflags client-handcode server-handcode SGI
17119 version 1.0
17120 glxvendorpriv 4098
17121 extension
17122 offset 427
17123
17124GetColorTableParameterfvSGI(target, pname, params)
17125 return void
17126 param target ColorTableTargetSGI in value
17127 param pname GetColorTableParameterPNameSGI in value
17128 param params Float32 out array [COMPSIZE(pname)]
17129 category SGI_color_table
17130 dlflags notlistable
17131 version 1.0
17132 glxflags SGI
17133 glxvendorpriv 4099
17134 extension
17135 offset 428
17136
17137GetColorTableParameterivSGI(target, pname, params)
17138 return void
17139 param target ColorTableTargetSGI in value
17140 param pname GetColorTableParameterPNameSGI in value
17141 param params Int32 out array [COMPSIZE(pname)]
17142 category SGI_color_table
17143 dlflags notlistable
17144 version 1.0
17145 glxflags SGI
17146 glxvendorpriv 4100
17147 extension
17148 offset 429
17149
17150###############################################################################
17151#
17152# Extension #15
17153# SGIX_pixel_texture commands
17154#
17155###############################################################################
17156
17157PixelTexGenSGIX(mode)
17158 return void
17159 param mode PixelTexGenModeSGIX in value
17160 category SGIX_pixel_texture
17161 version 1.0
17162 glxflags SGI
17163 glxropcode 2059
17164 extension
17165 offset 430
17166
17167###############################################################################
17168#
17169# Extension #15 (variant)
17170# SGIS_pixel_texture commands
17171# Both SGIS and SGIX forms have extension #15!
17172#
17173###############################################################################
17174
17175PixelTexGenParameteriSGIS(pname, param)
17176 return void
17177 param pname PixelTexGenParameterNameSGIS in value
17178 param param CheckedInt32 in value
17179 category SGIS_pixel_texture
17180 version 1.0
17181 extension
17182 glxropcode ?
17183 glxflags ignore
17184 offset 431
17185
17186PixelTexGenParameterivSGIS(pname, params)
17187 return void
17188 param pname PixelTexGenParameterNameSGIS in value
17189 param params CheckedInt32 in array [COMPSIZE(pname)]
17190 category SGIS_pixel_texture
17191 version 1.0
17192 extension
17193 glxropcode ?
17194 glxflags ignore
17195 offset 432
17196
17197PixelTexGenParameterfSGIS(pname, param)
17198 return void
17199 param pname PixelTexGenParameterNameSGIS in value
17200 param param CheckedFloat32 in value
17201 category SGIS_pixel_texture
17202 version 1.0
17203 extension
17204 glxropcode ?
17205 glxflags ignore
17206 offset 433
17207
17208PixelTexGenParameterfvSGIS(pname, params)
17209 return void
17210 param pname PixelTexGenParameterNameSGIS in value
17211 param params CheckedFloat32 in array [COMPSIZE(pname)]
17212 category SGIS_pixel_texture
17213 version 1.0
17214 extension
17215 glxropcode ?
17216 glxflags ignore
17217 offset 434
17218
17219GetPixelTexGenParameterivSGIS(pname, params)
17220 return void
17221 param pname PixelTexGenParameterNameSGIS in value
17222 param params CheckedInt32 out array [COMPSIZE(pname)]
17223 dlflags notlistable
17224 category SGIS_pixel_texture
17225 version 1.0
17226 extension
17227 glxvendorpriv ?
17228 glxflags ignore
17229 offset 435
17230
17231GetPixelTexGenParameterfvSGIS(pname, params)
17232 return void
17233 param pname PixelTexGenParameterNameSGIS in value
17234 param params CheckedFloat32 out array [COMPSIZE(pname)]
17235 dlflags notlistable
17236 category SGIS_pixel_texture
17237 version 1.0
17238 extension
17239 glxvendorpriv ?
17240 glxflags ignore
17241 offset 436
17242
17243###############################################################################
17244#
17245# Extension #16
17246# SGIS_texture4D commands
17247#
17248###############################################################################
17249
17250TexImage4DSGIS(target, level, internalformat, width, height, depth, size4d, border, format, type, pixels)
17251 return void
17252 param target TextureTarget in value
17253 param level CheckedInt32 in value
17254 param internalformat PixelInternalFormat in value
17255 param width SizeI in value
17256 param height SizeI in value
17257 param depth SizeI in value
17258 param size4d SizeI in value
17259 param border CheckedInt32 in value
17260 param format PixelFormat in value
17261 param type PixelType in value
17262 param pixels Void in array [COMPSIZE(format/type/width/height/depth/size4d)]
17263 category SGIS_texture4D
17264 dlflags handcode
17265 glxflags client-handcode server-handcode SGI
17266 version 1.0
17267 glxropcode 2057
17268 extension
17269 offset 437
17270
17271TexSubImage4DSGIS(target, level, xoffset, yoffset, zoffset, woffset, width, height, depth, size4d, format, type, pixels)
17272 return void
17273 param target TextureTarget in value
17274 param level CheckedInt32 in value
17275 param xoffset CheckedInt32 in value
17276 param yoffset CheckedInt32 in value
17277 param zoffset CheckedInt32 in value
17278 param woffset CheckedInt32 in value
17279 param width SizeI in value
17280 param height SizeI in value
17281 param depth SizeI in value
17282 param size4d SizeI in value
17283 param format PixelFormat in value
17284 param type PixelType in value
17285 param pixels Void in array [COMPSIZE(format/type/width/height/depth/size4d)]
17286 category SGIS_texture4D
17287 dlflags handcode
17288 glxflags client-handcode server-handcode SGI
17289 version 1.0
17290 glxropcode 2058
17291 extension
17292 offset 438
17293
17294###############################################################################
17295#
17296# Extension #17
17297# SGI_texture_color_table commands
17298#
17299###############################################################################
17300
17301# (none)
17302newcategory: SGI_texture_color_table
17303
17304###############################################################################
17305#
17306# Extension #18
17307# EXT_cmyka commands
17308#
17309###############################################################################
17310
17311# (none)
17312newcategory: EXT_cmyka
17313
17314###############################################################################
17315#
17316# Extension #19 - skipped
17317#
17318###############################################################################
17319
17320###############################################################################
17321#
17322# Extension #20
17323# EXT_texture_object commands
17324#
17325###############################################################################
17326
17327AreTexturesResidentEXT(n, textures, residences)
17328 return Boolean
17329 param n SizeI in value
17330 param textures Texture in array [n]
17331 param residences Boolean out array [n]
17332 category EXT_texture_object
17333 glxflags EXT
17334 glxvendorpriv 11
17335 dlflags notlistable
17336 version 1.0
17337 extension
17338 offset 439
17339
17340BindTextureEXT(target, texture)
17341 return void
17342 param target TextureTarget in value
17343 param texture Texture in value
17344 category EXT_texture_object
17345 version 1.0
17346 glxflags EXT
17347 glxropcode 4117
17348 extension
17349 alias BindTexture
17350
17351DeleteTexturesEXT(n, textures)
17352 return void
17353 param n SizeI in value
17354 param textures Texture in array [n]
17355 category EXT_texture_object
17356 dlflags notlistable
17357 version 1.0
17358 glxflags EXT
17359 glxvendorpriv 12
17360 extension
17361 offset 561
17362
17363GenTexturesEXT(n, textures)
17364 return void
17365 param n SizeI in value
17366 param textures Texture out array [n]
17367 category EXT_texture_object
17368 dlflags notlistable
17369 version 1.0
17370 glxflags EXT
17371 glxvendorpriv 13
17372 extension
17373 offset 440
17374
17375IsTextureEXT(texture)
17376 return Boolean
17377 param texture Texture in value
17378 category EXT_texture_object
17379 dlflags notlistable
17380 version 1.0
17381 glxflags EXT
17382 glxvendorpriv 14
17383 extension
17384 offset 441
17385
17386PrioritizeTexturesEXT(n, textures, priorities)
17387 return void
17388 param n SizeI in value
17389 param textures Texture in array [n]
17390 param priorities ClampedFloat32 in array [n]
17391 category EXT_texture_object
17392 glxflags EXT
17393 version 1.0
17394 glxropcode 4118
17395 extension
17396 alias PrioritizeTextures
17397
17398###############################################################################
17399#
17400# Extension #21
17401# SGIS_detail_texture commands
17402#
17403###############################################################################
17404
17405DetailTexFuncSGIS(target, n, points)
17406 return void
17407 param target TextureTarget in value
17408 param n SizeI in value
17409 param points Float32 in array [n*2]
17410 category SGIS_detail_texture
17411 glxflags SGI
17412 version 1.0
17413 glxropcode 2051
17414 extension
17415 offset 442
17416
17417GetDetailTexFuncSGIS(target, points)
17418 return void
17419 param target TextureTarget in value
17420 param points Float32 out array [COMPSIZE(target)]
17421 category SGIS_detail_texture
17422 dlflags notlistable
17423 version 1.0
17424 glxflags SGI
17425 glxvendorpriv 4096
17426 extension
17427 offset 443
17428
17429###############################################################################
17430#
17431# Extension #22
17432# SGIS_sharpen_texture commands
17433#
17434###############################################################################
17435
17436SharpenTexFuncSGIS(target, n, points)
17437 return void
17438 param target TextureTarget in value
17439 param n SizeI in value
17440 param points Float32 in array [n*2]
17441 category SGIS_sharpen_texture
17442 glxflags SGI
17443 version 1.0
17444 glxropcode 2052
17445 extension
17446 offset 444
17447
17448GetSharpenTexFuncSGIS(target, points)
17449 return void
17450 param target TextureTarget in value
17451 param points Float32 out array [COMPSIZE(target)]
17452 category SGIS_sharpen_texture
17453 dlflags notlistable
17454 version 1.0
17455 glxflags SGI
17456 glxvendorpriv 4097
17457 extension
17458 offset 445
17459
17460###############################################################################
17461#
17462# EXT_packed_pixels commands
17463# Extension #23
17464#
17465###############################################################################
17466
17467# (none)
17468newcategory: EXT_packed_pixels
17469
17470###############################################################################
17471#
17472# Extension #24
17473# SGIS_texture_lod commands
17474#
17475###############################################################################
17476
17477# (none)
17478newcategory: SGIS_texture_lod
17479
17480###############################################################################
17481#
17482# Extension #25
17483# SGIS_multisample commands
17484#
17485###############################################################################
17486
17487SampleMaskSGIS(value, invert)
17488 return void
17489 param value ClampedFloat32 in value
17490 param invert Boolean in value
17491 category SGIS_multisample
17492 version 1.1
17493 glxropcode 2048
17494 glxflags SGI
17495 extension
17496 alias SampleMaskEXT
17497
17498SamplePatternSGIS(pattern)
17499 return void
17500 param pattern SamplePatternSGIS in value
17501 category SGIS_multisample
17502 version 1.0
17503 glxropcode 2049
17504 glxflags SGI
17505 extension
17506 alias SamplePatternEXT
17507
17508###############################################################################
17509#
17510# Extension #26 - no specification?
17511#
17512###############################################################################
17513
17514###############################################################################
17515#
17516# Extension #27
17517# EXT_rescale_normal commands
17518#
17519###############################################################################
17520
17521# (none)
17522newcategory: EXT_rescale_normal
17523
17524###############################################################################
17525#
17526# Extension #28 - GLX_EXT_visual_info
17527# Extension #29 - skipped
17528#
17529###############################################################################
17530
17531###############################################################################
17532#
17533# Extension #30
17534# EXT_vertex_array commands
17535#
17536###############################################################################
17537
17538ArrayElementEXT(i)
17539 return void
17540 param i Int32 in value
17541 category EXT_vertex_array
17542 dlflags handcode
17543 glxflags client-handcode server-handcode EXT
17544 version 1.0
17545 extension
17546 alias ArrayElement
17547
17548ColorPointerEXT(size, type, stride, count, pointer)
17549 return void
17550 param size Int32 in value
17551 param type ColorPointerType in value
17552 param stride SizeI in value
17553 param count SizeI in value
17554 param pointer Void in array [COMPSIZE(size/type/stride/count)] retained
17555 category EXT_vertex_array
17556 dlflags notlistable
17557 glxflags client-handcode server-handcode EXT
17558 version 1.0
17559 extension
17560 offset 448
17561
17562DrawArraysEXT(mode, first, count)
17563 return void
c7b31271 17564 param mode PrimitiveType in value
5dfc6dda
AW
17565 param first Int32 in value
17566 param count SizeI in value
17567 category EXT_vertex_array
17568 dlflags handcode
17569 glxflags client-handcode server-handcode EXT
17570 version 1.0
17571 glxropcode 4116
17572 extension
17573 alias DrawArrays
17574
17575EdgeFlagPointerEXT(stride, count, pointer)
17576 return void
17577 param stride SizeI in value
17578 param count SizeI in value
17579 param pointer Boolean in array [COMPSIZE(stride/count)] retained
17580 category EXT_vertex_array
17581 dlflags notlistable
17582 glxflags client-handcode server-handcode EXT
17583 version 1.0
17584 extension
17585 offset 449
17586
17587GetPointervEXT(pname, params)
17588 return void
17589 param pname GetPointervPName in value
17590 param params VoidPointer out array [1]
17591 category EXT_vertex_array
17592 dlflags notlistable
17593 glxflags client-handcode server-handcode EXT
17594 version 1.0
17595 extension
17596 alias GetPointerv
17597
17598IndexPointerEXT(type, stride, count, pointer)
17599 return void
17600 param type IndexPointerType in value
17601 param stride SizeI in value
17602 param count SizeI in value
17603 param pointer Void in array [COMPSIZE(type/stride/count)] retained
17604 category EXT_vertex_array
17605 dlflags notlistable
17606 glxflags client-handcode server-handcode EXT
17607 version 1.0
17608 extension
17609 offset 450
17610
17611NormalPointerEXT(type, stride, count, pointer)
17612 return void
17613 param type NormalPointerType in value
17614 param stride SizeI in value
17615 param count SizeI in value
17616 param pointer Void in array [COMPSIZE(type/stride/count)] retained
17617 category EXT_vertex_array
17618 dlflags notlistable
17619 glxflags client-handcode server-handcode EXT
17620 version 1.0
17621 extension
17622 offset 451
17623
17624TexCoordPointerEXT(size, type, stride, count, pointer)
17625 return void
17626 param size Int32 in value
17627 param type TexCoordPointerType in value
17628 param stride SizeI in value
17629 param count SizeI in value
17630 param pointer Void in array [COMPSIZE(size/type/stride/count)] retained
17631 category EXT_vertex_array
17632 dlflags notlistable
17633 glxflags client-handcode server-handcode EXT
17634 version 1.0
17635 extension
17636 offset 452
17637
17638VertexPointerEXT(size, type, stride, count, pointer)
17639 return void
17640 param size Int32 in value
17641 param type VertexPointerType in value
17642 param stride SizeI in value
17643 param count SizeI in value
17644 param pointer Void in array [COMPSIZE(size/type/stride/count)] retained
17645 category EXT_vertex_array
17646 dlflags notlistable
17647 glxflags client-handcode server-handcode EXT
17648 version 1.0
17649 extension
17650 offset 453
17651
17652###############################################################################
17653#
17654# Extension #31
17655# EXT_misc_attribute commands
17656#
17657###############################################################################
17658
17659# (none)
17660newcategory: EXT_misc_attribute
17661
17662###############################################################################
17663#
17664# Extension #32
17665# SGIS_generate_mipmap commands
17666#
17667###############################################################################
17668
17669# (none)
17670newcategory: SGIS_generate_mipmap
17671
17672###############################################################################
17673#
17674# Extension #33
17675# SGIX_clipmap commands
17676#
17677###############################################################################
17678
17679# (none)
17680newcategory: SGIX_clipmap
17681
17682###############################################################################
17683#
17684# Extension #34
17685# SGIX_shadow commands
17686#
17687###############################################################################
17688
17689# (none)
17690newcategory: SGIX_shadow
17691
17692###############################################################################
17693#
17694# Extension #35
17695# SGIS_texture_edge_clamp commands
17696#
17697###############################################################################
17698
17699# (none)
17700newcategory: SGIS_texture_edge_clamp
17701
17702###############################################################################
17703#
17704# Extension #36
17705# SGIS_texture_border_clamp commands
17706#
17707###############################################################################
17708
17709# (none)
17710newcategory: SGIS_texture_border_clamp
17711
17712###############################################################################
17713#
17714# Extension #37
17715# EXT_blend_minmax commands
17716#
17717###############################################################################
17718
17719BlendEquationEXT(mode)
17720 return void
17721 param mode BlendEquationModeEXT in value
17722 category EXT_blend_minmax
17723 version 1.0
17724 glxropcode 4097
17725 glxflags EXT
17726 extension soft
17727 alias BlendEquation
17728
17729###############################################################################
17730#
17731# Extension #38
17732# EXT_blend_subtract commands
17733#
17734###############################################################################
17735
17736# (none)
17737newcategory: EXT_blend_subtract
17738
17739###############################################################################
17740#
17741# Extension #39
17742# EXT_blend_logic_op commands
17743#
17744###############################################################################
17745
17746# (none)
17747newcategory: EXT_blend_logic_op
17748
17749###############################################################################
17750#
17751# Extension #40 - GLX_SGI_swap_control
17752# Extension #41 - GLX_SGI_video_sync
17753# Extension #42 - GLX_SGI_make_current_read
17754# Extension #43 - GLX_SGIX_video_source
17755# Extension #44 - GLX_EXT_visual_rating
17756#
17757###############################################################################
17758
17759###############################################################################
17760#
17761# Extension #45
17762# SGIX_interlace commands
17763#
17764###############################################################################
17765
17766# (none)
17767newcategory: SGIX_interlace
17768
17769###############################################################################
17770#
17771# Extension #46
17772# SGIX_pixel_tiles commands
17773#
17774###############################################################################
17775
17776# (none)
17777newcategory: SGIX_pixel_tiles
17778
17779###############################################################################
17780#
17781# Extension #47 - GLX_EXT_import_context
17782# Extension #48 - skipped
17783# Extension #49 - GLX_SGIX_fbconfig
17784# Extension #50 - GLX_SGIX_pbuffer
17785#
17786###############################################################################
17787
17788###############################################################################
17789#
17790# Extension #51
c7b31271
DH
17791# SGIS_texture_select commands
17792#
17793# This used to be SGIX_texture_select, which was inconsistent with
17794# enumext.spec and wrong according to the SGI extension spec.
5dfc6dda
AW
17795#
17796###############################################################################
17797
17798# (none)
c7b31271
DH
17799newcategory: SGIS_texture_select
17800passthru: /* This used to be SGIX prefix, which was an error in the header */
5dfc6dda
AW
17801
17802###############################################################################
17803#
17804# Extension #52
17805# SGIX_sprite commands
17806#
17807###############################################################################
17808
17809SpriteParameterfSGIX(pname, param)
17810 return void
17811 param pname SpriteParameterNameSGIX in value
17812 param param CheckedFloat32 in value
17813 category SGIX_sprite
17814 version 1.0
17815 glxflags SGI
17816 glxropcode 2060
17817 extension
17818 offset 454
17819
17820SpriteParameterfvSGIX(pname, params)
17821 return void
17822 param pname SpriteParameterNameSGIX in value
17823 param params CheckedFloat32 in array [COMPSIZE(pname)]
17824 category SGIX_sprite
17825 version 1.0
17826 glxflags SGI
17827 glxropcode 2061
17828 extension
17829 offset 455
17830
17831SpriteParameteriSGIX(pname, param)
17832 return void
17833 param pname SpriteParameterNameSGIX in value
17834 param param CheckedInt32 in value
17835 category SGIX_sprite
17836 version 1.0
17837 glxflags SGI
17838 glxropcode 2062
17839 extension
17840 offset 456
17841
17842SpriteParameterivSGIX(pname, params)
17843 return void
17844 param pname SpriteParameterNameSGIX in value
17845 param params CheckedInt32 in array [COMPSIZE(pname)]
17846 category SGIX_sprite
17847 version 1.0
17848 glxflags SGI
17849 glxropcode 2063
17850 extension
17851 offset 457
17852
17853###############################################################################
17854#
17855# Extension #53
17856# SGIX_texture_multi_buffer commands
17857#
17858###############################################################################
17859
17860# (none)
17861newcategory: SGIX_texture_multi_buffer
17862
17863###############################################################################
17864#
17865# Extension #54
17866# EXT_point_parameters / SGIS_point_parameters commands
17867#
17868###############################################################################
17869
17870PointParameterfEXT(pname, param)
17871 return void
17872 param pname PointParameterNameARB in value
17873 param param CheckedFloat32 in value
17874 category EXT_point_parameters
17875 version 1.0
17876 glxflags SGI
17877 extension
17878 alias PointParameterfARB
17879
17880PointParameterfvEXT(pname, params)
17881 return void
17882 param pname PointParameterNameARB in value
17883 param params CheckedFloat32 in array [COMPSIZE(pname)]
17884 category EXT_point_parameters
17885 version 1.0
17886 glxflags SGI
17887 extension
17888 alias PointParameterfvARB
17889
17890PointParameterfSGIS(pname, param)
17891 return void
17892 param pname PointParameterNameARB in value
17893 param param CheckedFloat32 in value
17894 category SGIS_point_parameters
17895 version 1.0
17896 glxflags SGI
17897 extension
17898 alias PointParameterfARB
17899
17900PointParameterfvSGIS(pname, params)
17901 return void
17902 param pname PointParameterNameARB in value
17903 param params CheckedFloat32 in array [COMPSIZE(pname)]
17904 category SGIS_point_parameters
17905 version 1.0
17906 glxflags SGI
17907 extension
17908 alias PointParameterfvARB
17909
17910###############################################################################
17911#
17912# Extension #55
17913# SGIX_instruments commands
17914#
17915###############################################################################
17916
17917GetInstrumentsSGIX()
17918 return Int32
17919 dlflags notlistable
17920 category SGIX_instruments
17921 version 1.0
17922 glxflags SGI
17923 glxvendorpriv 4102
17924 extension
17925 offset 460
17926
17927InstrumentsBufferSGIX(size, buffer)
17928 return void
17929 param size SizeI in value
17930 param buffer Int32 out array [size] retained
17931 dlflags notlistable
17932 category SGIX_instruments
17933 version 1.0
17934 glxflags SGI
17935 glxvendorpriv 4103
17936 extension
17937 offset 461
17938
17939PollInstrumentsSGIX(marker_p)
17940 return Int32
17941 param marker_p Int32 out array [1]
17942 dlflags notlistable
17943 category SGIX_instruments
17944 version 1.0
17945 glxflags SGI
17946 glxvendorpriv 4104
17947 extension
17948 offset 462
17949
17950ReadInstrumentsSGIX(marker)
17951 return void
17952 param marker Int32 in value
17953 category SGIX_instruments
17954 version 1.0
17955 glxflags SGI
17956 glxropcode 2077
17957 extension
17958 offset 463
17959
17960StartInstrumentsSGIX()
17961 return void
17962 category SGIX_instruments
17963 version 1.0
17964 glxflags SGI
17965 glxropcode 2069
17966 extension
17967 offset 464
17968
17969StopInstrumentsSGIX(marker)
17970 return void
17971 param marker Int32 in value
17972 category SGIX_instruments
17973 version 1.0
17974 glxflags SGI
17975 glxropcode 2070
17976 extension
17977 offset 465
17978
17979###############################################################################
17980#
17981# Extension #56
17982# SGIX_texture_scale_bias commands
17983#
17984###############################################################################
17985
17986# (none)
17987newcategory: SGIX_texture_scale_bias
17988
17989###############################################################################
17990#
17991# Extension #57
17992# SGIX_framezoom commands
17993#
17994###############################################################################
17995
17996FrameZoomSGIX(factor)
17997 return void
17998 param factor CheckedInt32 in value
17999 category SGIX_framezoom
18000 version 1.0
18001 glxflags SGI
18002 glxropcode 2072
18003 extension
18004 offset 466
18005
18006###############################################################################
18007#
18008# Extension #58
18009# SGIX_tag_sample_buffer commands
18010#
18011###############################################################################
18012
18013TagSampleBufferSGIX()
18014 return void
18015 category SGIX_tag_sample_buffer
18016 version 1.0
18017 glxropcode 2050
18018 glxflags SGI
18019 extension
18020 offset 467
18021
18022###############################################################################
18023#
18024# Extension #59
18025# SGIX_polynomial_ffd commands
18026#
18027###############################################################################
18028
18029DeformationMap3dSGIX(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, w1, w2, wstride, worder, points)
18030 return void
18031 param target FfdTargetSGIX in value
18032 param u1 CoordD in value
18033 param u2 CoordD in value
18034 param ustride Int32 in value
18035 param uorder CheckedInt32 in value
18036 param v1 CoordD in value
18037 param v2 CoordD in value
18038 param vstride Int32 in value
18039 param vorder CheckedInt32 in value
18040 param w1 CoordD in value
18041 param w2 CoordD in value
18042 param wstride Int32 in value
18043 param worder CheckedInt32 in value
18044 param points CoordD in array [COMPSIZE(target/ustride/uorder/vstride/vorder/wstride/worder)]
18045 dlflags handcode
18046 category SGIX_polynomial_ffd
18047 version 1.0
18048 glxflags SGI ignore
18049 glxropcode 2073
18050 extension
18051 offset ?
18052
18053DeformationMap3fSGIX(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, w1, w2, wstride, worder, points)
18054 return void
18055 param target FfdTargetSGIX in value
18056 param u1 CoordF in value
18057 param u2 CoordF in value
18058 param ustride Int32 in value
18059 param uorder CheckedInt32 in value
18060 param v1 CoordF in value
18061 param v2 CoordF in value
18062 param vstride Int32 in value
18063 param vorder CheckedInt32 in value
18064 param w1 CoordF in value
18065 param w2 CoordF in value
18066 param wstride Int32 in value
18067 param worder CheckedInt32 in value
18068 param points CoordF in array [COMPSIZE(target/ustride/uorder/vstride/vorder/wstride/worder)]
18069 category SGIX_polynomial_ffd
18070 dlflags handcode
18071 version 1.0
18072 glxflags SGI ignore
18073 glxropcode 2074
18074 extension
18075 offset ?
18076
18077DeformSGIX(mask)
18078 return void
18079 param mask FfdMaskSGIX in value
18080 category SGIX_polynomial_ffd
18081 version 1.0
18082 glxflags SGI ignore
18083 glxropcode 2075
18084 extension
18085 offset ?
18086
18087LoadIdentityDeformationMapSGIX(mask)
18088 return void
18089 param mask FfdMaskSGIX in value
18090 category SGIX_polynomial_ffd
18091 version 1.0
18092 glxflags SGI ignore
18093 glxropcode 2076
18094 extension
18095 offset ?
18096
18097###############################################################################
18098#
18099# Extension #60
18100# SGIX_reference_plane commands
18101#
18102###############################################################################
18103
18104ReferencePlaneSGIX(equation)
18105 return void
18106 param equation Float64 in array [4]
18107 category SGIX_reference_plane
18108 version 1.0
18109 glxflags SGI
18110 glxropcode 2071
18111 extension
18112 offset 468
18113
18114###############################################################################
18115#
18116# Extension #61
18117# SGIX_flush_raster commands
18118#
18119###############################################################################
18120
18121FlushRasterSGIX()
18122 return void
18123 category SGIX_flush_raster
18124 version 1.0
18125 dlflags notlistable
18126 glxflags SGI
18127 glxvendorpriv 4105
18128 extension
18129 offset 469
18130
18131###############################################################################
18132#
18133# Extension #62 - GLX_SGIX_cushion
18134#
18135###############################################################################
18136
18137###############################################################################
18138#
18139# Extension #63
18140# SGIX_depth_texture commands
18141#
18142###############################################################################
18143
18144# (none)
18145newcategory: SGIX_depth_texture
18146
18147###############################################################################
18148#
18149# Extension #64
18150# SGIS_fog_function commands
18151#
18152###############################################################################
18153
18154FogFuncSGIS(n, points)
18155 return void
18156 param n SizeI in value
18157 param points Float32 in array [n*2]
18158 category SGIS_fog_function
18159 version 1.1
18160 glxflags SGI
18161 glxropcode 2067
18162 extension
18163 offset
18164
18165# Need to insert GLX information
18166GetFogFuncSGIS(points)
18167 return void
18168 param points Float32 out array [COMPSIZE()]
18169 category SGIS_fog_function
18170 version 1.1
18171 dlflags notlistable
18172 glxflags ignore
18173 extension
18174 offset
18175
18176###############################################################################
18177#
18178# Extension #65
18179# SGIX_fog_offset commands
18180#
18181###############################################################################
18182
18183# (none)
18184newcategory: SGIX_fog_offset
18185
18186###############################################################################
18187#
18188# Extension #66
18189# HP_image_transform commands
18190#
18191###############################################################################
18192
18193ImageTransformParameteriHP(target, pname, param)
18194 return void
18195 param target ImageTransformTargetHP in value
18196 param pname ImageTransformPNameHP in value
18197 param param Int32 in value
18198 category HP_image_transform
18199 version 1.1
18200 glxropcode ?
18201 offset ?
18202
18203ImageTransformParameterfHP(target, pname, param)
18204 return void
18205 param target ImageTransformTargetHP in value
18206 param pname ImageTransformPNameHP in value
18207 param param Float32 in value
18208 category HP_image_transform
18209 version 1.1
18210 glxropcode ?
18211 offset ?
18212
18213ImageTransformParameterivHP(target, pname, params)
18214 return void
18215 param target ImageTransformTargetHP in value
18216 param pname ImageTransformPNameHP in value
18217 param params Int32 in array [COMPSIZE(pname)]
18218 category HP_image_transform
18219 version 1.1
18220 glxropcode ?
18221 offset ?
18222
18223ImageTransformParameterfvHP(target, pname, params)
18224 return void
18225 param target ImageTransformTargetHP in value
18226 param pname ImageTransformPNameHP in value
18227 param params Float32 in array [COMPSIZE(pname)]
18228 category HP_image_transform
18229 version 1.1
18230 glxropcode ?
18231 offset ?
18232
18233GetImageTransformParameterivHP(target, pname, params)
18234 return void
18235 param target ImageTransformTargetHP in value
18236 param pname ImageTransformPNameHP in value
18237 param params Int32 out array [COMPSIZE(pname)]
18238 dlflags notlistable
18239 category HP_image_transform
18240 version 1.1
18241 glxropcode ?
18242 offset ?
18243
18244GetImageTransformParameterfvHP(target, pname, params)
18245 return void
18246 param target ImageTransformTargetHP in value
18247 param pname ImageTransformPNameHP in value
18248 param params Float32 out array [COMPSIZE(pname)]
18249 category HP_image_transform
18250 version 1.1
18251 glxropcode ?
18252 offset ?
18253
18254###############################################################################
18255#
18256# Extension #67
18257# HP_convolution_border_modes commands
18258#
18259###############################################################################
18260
18261# (none)
18262newcategory: HP_convolution_border_modes
18263
18264###############################################################################
18265#
18266# Extension #68
18267# INGR_palette_buffer commands
18268#
18269###############################################################################
18270
18271#@ (Intergraph hasn't provided a spec)
18272
18273###############################################################################
18274#
18275# Extension #69
18276# SGIX_texture_add_env commands
18277#
18278###############################################################################
18279
18280# (none)
18281newcategory: SGIX_texture_add_env
18282
18283###############################################################################
18284#
18285# Extension #70 - skipped
18286# Extension #71 - skipped
18287# Extension #72 - skipped
18288# Extension #73 - skipped
18289#
18290###############################################################################
18291
18292###############################################################################
18293#
18294# Extension #74
18295# EXT_color_subtable commands
18296#
18297# This was probably never actually shipped as an EXT - just written up as a
18298# reference for OpenGL 1.2 ARB_imaging.
18299#
18300###############################################################################
18301
18302ColorSubTableEXT(target, start, count, format, type, data)
18303 return void
18304 param target ColorTableTarget in value
18305 param start SizeI in value
18306 param count SizeI in value
18307 param format PixelFormat in value
18308 param type PixelType in value
18309 param data Void in array [COMPSIZE(format/type/count)]
18310 category EXT_color_subtable
18311 version 1.2
18312 alias ColorSubTable
18313
18314CopyColorSubTableEXT(target, start, x, y, width)
18315 return void
18316 param target ColorTableTarget in value
18317 param start SizeI in value
18318 param x WinCoord in value
18319 param y WinCoord in value
18320 param width SizeI in value
18321 category EXT_color_subtable
18322 version 1.2
18323 alias CopyColorSubTable
18324
18325###############################################################################
18326#
18327# Extension #75 - GLU_EXT_object_space_tess
18328#
18329###############################################################################
18330
18331###############################################################################
18332#
18333# Extension #76
18334# PGI_vertex_hints commands
18335#
18336###############################################################################
18337
18338# (none)
18339newcategory: PGI_vertex_hints
18340
18341###############################################################################
18342#
18343# Extension #77
18344# PGI_misc_hints commands
18345#
18346###############################################################################
18347
18348HintPGI(target, mode)
18349 return void
18350 param target HintTargetPGI in value
18351 param mode Int32 in value
18352 category PGI_misc_hints
18353 version 1.1
18354 offset 544
18355
18356###############################################################################
18357#
18358# Extension #78
18359# EXT_paletted_texture commands
18360#
18361###############################################################################
18362
18363ColorTableEXT(target, internalFormat, width, format, type, table)
18364 return void
18365 param target ColorTableTarget in value
18366 param internalFormat PixelInternalFormat in value
18367 param width SizeI in value
18368 param format PixelFormat in value
18369 param type PixelType in value
18370 param table Void in array [COMPSIZE(format/type/width)]
18371 category EXT_paletted_texture
18372 version 1.1
18373 alias ColorTable
18374
18375GetColorTableEXT(target, format, type, data)
18376 return void
18377 param target ColorTableTarget in value
18378 param format PixelFormat in value
18379 param type PixelType in value
18380 param data Void out array [COMPSIZE(target/format/type)]
18381 category EXT_paletted_texture
18382 version 1.1
18383 offset 550
18384
18385GetColorTableParameterivEXT(target, pname, params)
18386 return void
18387 param target ColorTableTarget in value
18388 param pname GetColorTableParameterPName in value
18389 param params Int32 out array [COMPSIZE(pname)]
18390 category EXT_paletted_texture
18391 version 1.1
18392 offset 551
18393
18394GetColorTableParameterfvEXT(target, pname, params)
18395 return void
18396 param target ColorTableTarget in value
18397 param pname GetColorTableParameterPName in value
18398 param params Float32 out array [COMPSIZE(pname)]
18399 category EXT_paletted_texture
18400 version 1.1
18401 offset 552
18402
18403###############################################################################
18404#
18405# Extension #79
18406# EXT_clip_volume_hint commands
18407#
18408###############################################################################
18409
18410# (none)
18411newcategory: EXT_clip_volume_hint
18412
18413###############################################################################
18414#
18415# Extension #80
18416# SGIX_list_priority commands
18417#
18418###############################################################################
18419
18420# @@@ Needs vendorpriv opcodes assigned
18421GetListParameterfvSGIX(list, pname, params)
18422 return void
18423 param list List in value
18424 param pname ListParameterName in value
18425 param params CheckedFloat32 out array [COMPSIZE(pname)]
18426 dlflags notlistable
18427 glxflags ignore
18428 category SGIX_list_priority
18429 version 1.0
18430 glxvendorpriv ?
18431 extension
18432 offset 470
18433
18434# @@@ Needs vendorpriv opcodes assigned
18435GetListParameterivSGIX(list, pname, params)
18436 return void
18437 param list List in value
18438 param pname ListParameterName in value
18439 param params CheckedInt32 out array [COMPSIZE(pname)]
18440 dlflags notlistable
18441 glxflags ignore
18442 category SGIX_list_priority
18443 version 1.0
18444 glxvendorpriv ?
18445 extension
18446 offset 471
18447
18448ListParameterfSGIX(list, pname, param)
18449 return void
18450 param list List in value
18451 param pname ListParameterName in value
18452 param param CheckedFloat32 in value
18453 dlflags notlistable
18454 glxflags ignore
18455 category SGIX_list_priority
18456 version 1.0
18457 glxropcode 2078
18458 extension
18459 offset 472
18460
18461ListParameterfvSGIX(list, pname, params)
18462 return void
18463 param list List in value
18464 param pname ListParameterName in value
18465 param params CheckedFloat32 in array [COMPSIZE(pname)]
18466 dlflags notlistable
18467 glxflags ignore
18468 category SGIX_list_priority
18469 version 1.0
18470 glxropcode 2079
18471 extension
18472 offset 473
18473
18474ListParameteriSGIX(list, pname, param)
18475 return void
18476 param list List in value
18477 param pname ListParameterName in value
18478 param param CheckedInt32 in value
18479 dlflags notlistable
18480 glxflags ignore
18481 category SGIX_list_priority
18482 version 1.0
18483 glxropcode 2080
18484 extension
18485 offset 474
18486
18487ListParameterivSGIX(list, pname, params)
18488 return void
18489 param list List in value
18490 param pname ListParameterName in value
18491 param params CheckedInt32 in array [COMPSIZE(pname)]
18492 dlflags notlistable
18493 glxflags ignore
18494 category SGIX_list_priority
18495 version 1.0
18496 glxropcode 2081
18497 extension
18498 offset 475
18499
18500###############################################################################
18501#
18502# Extension #81
18503# SGIX_ir_instrument1 commands
18504#
18505###############################################################################
18506
18507# (none)
18508newcategory: SGIX_ir_instrument1
18509
18510###############################################################################
18511#
18512# Extension #82
18513# SGIX_calligraphic_fragment commands
18514#
18515###############################################################################
18516
18517# (none)
18518newcategory: SGIX_calligraphic_fragment
18519
18520###############################################################################
18521#
18522# Extension #83 - GLX_SGIX_video_resize
18523#
18524###############################################################################
18525
18526###############################################################################
18527#
18528# Extension #84
18529# SGIX_texture_lod_bias commands
18530#
18531###############################################################################
18532
18533# (none)
18534newcategory: SGIX_texture_lod_bias
18535
18536###############################################################################
18537#
18538# Extension #85 - skipped
18539# Extension #86 - GLX_SGIX_dmbuffer
18540# Extension #87 - skipped
18541# Extension #88 - skipped
18542# Extension #89 - skipped
18543#
18544###############################################################################
18545
18546###############################################################################
18547#
18548# Extension #90
18549# SGIX_shadow_ambient commands
18550#
18551###############################################################################
18552
18553# (none)
18554newcategory: SGIX_shadow_ambient
18555
18556###############################################################################
18557#
18558# Extension #91 - GLX_SGIX_swap_group
18559# Extension #92 - GLX_SGIX_swap_barrier
18560#
18561###############################################################################
18562
18563###############################################################################
18564#
18565# Extension #93
18566# EXT_index_texture commands
18567#
18568###############################################################################
18569
18570# (none)
18571newcategory: EXT_index_texture
18572
18573###############################################################################
18574#
18575# Extension #94
18576# EXT_index_material commands
18577#
18578###############################################################################
18579
18580IndexMaterialEXT(face, mode)
18581 return void
18582 param face MaterialFace in value
18583 param mode IndexMaterialParameterEXT in value
18584 category EXT_index_material
18585 version 1.1
18586 extension soft
18587 glxflags ignore
18588 offset 538
18589
18590###############################################################################
18591#
18592# Extension #95
18593# EXT_index_func commands
18594#
18595###############################################################################
18596
18597IndexFuncEXT(func, ref)
18598 return void
18599 param func IndexFunctionEXT in value
18600 param ref ClampedFloat32 in value
18601 category EXT_index_func
18602 version 1.1
18603 extension soft
18604 glxflags ignore
18605 offset 539
18606
18607###############################################################################
18608#
18609# Extension #96
18610# EXT_index_array_formats commands
18611#
18612###############################################################################
18613
18614# (none)
18615newcategory: EXT_index_array_formats
18616
18617###############################################################################
18618#
18619# Extension #97
18620# EXT_compiled_vertex_array commands
18621#
18622###############################################################################
18623
18624LockArraysEXT(first, count)
18625 return void
18626 param first Int32 in value
18627 param count SizeI in value
18628 category EXT_compiled_vertex_array
18629 version 1.1
18630 dlflags notlistable
18631 extension soft
18632 glxflags ignore
18633 offset 540
18634
18635UnlockArraysEXT()
18636 return void
18637 category EXT_compiled_vertex_array
18638 version 1.1
18639 dlflags notlistable
18640 extension soft
18641 glxflags ignore
18642 offset 541
18643
18644###############################################################################
18645#
18646# Extension #98
18647# EXT_cull_vertex commands
18648#
18649###############################################################################
18650
18651CullParameterdvEXT(pname, params)
18652 return void
18653 param pname CullParameterEXT in value
18654 param params Float64 out array [4]
18655 category EXT_cull_vertex
18656 version 1.1
18657 dlflags notlistable
18658 extension soft
18659 glxflags ignore
18660 offset 542
18661
18662CullParameterfvEXT(pname, params)
18663 return void
18664 param pname CullParameterEXT in value
18665 param params Float32 out array [4]
18666 category EXT_cull_vertex
18667 version 1.1
18668 dlflags notlistable
18669 extension soft
18670 glxflags ignore
18671 offset 543
18672
18673###############################################################################
18674#
18675# Extension #99 - skipped
18676# Extension #100 - GLU_EXT_nurbs_tessellator
18677#
18678###############################################################################
18679
18680###############################################################################
18681#
18682# Extension #101
18683# SGIX_ycrcb commands
18684#
18685###############################################################################
18686
18687# (none)
18688newcategory: SGIX_ycrcb
18689
18690###############################################################################
18691#
18692# Extension #102
18693# SGIX_fragment_lighting commands
18694#
18695###############################################################################
18696
18697FragmentColorMaterialSGIX(face, mode)
18698 return void
18699 param face MaterialFace in value
18700 param mode MaterialParameter in value
18701 category SGIX_fragment_lighting
18702 glxflags ignore
18703 version 1.0
18704 extension
18705 offset 476
18706
18707FragmentLightfSGIX(light, pname, param)
18708 return void
18709 param light FragmentLightNameSGIX in value
18710 param pname FragmentLightParameterSGIX in value
18711 param param CheckedFloat32 in value
18712 category SGIX_fragment_lighting
18713 glxflags ignore
18714 version 1.0
18715 extension
18716 offset 477
18717
18718FragmentLightfvSGIX(light, pname, params)
18719 return void
18720 param light FragmentLightNameSGIX in value
18721 param pname FragmentLightParameterSGIX in value
18722 param params CheckedFloat32 in array [COMPSIZE(pname)]
18723 category SGIX_fragment_lighting
18724 glxflags ignore
18725 version 1.0
18726 extension
18727 offset 478
18728
18729FragmentLightiSGIX(light, pname, param)
18730 return void
18731 param light FragmentLightNameSGIX in value
18732 param pname FragmentLightParameterSGIX in value
18733 param param CheckedInt32 in value
18734 category SGIX_fragment_lighting
18735 glxflags ignore
18736 version 1.0
18737 extension
18738 offset 479
18739
18740FragmentLightivSGIX(light, pname, params)
18741 return void
18742 param light FragmentLightNameSGIX in value
18743 param pname FragmentLightParameterSGIX in value
18744 param params CheckedInt32 in array [COMPSIZE(pname)]
18745 category SGIX_fragment_lighting
18746 glxflags ignore
18747 version 1.0
18748 extension
18749 offset 480
18750
18751FragmentLightModelfSGIX(pname, param)
18752 return void
18753 param pname FragmentLightModelParameterSGIX in value
18754 param param CheckedFloat32 in value
18755 category SGIX_fragment_lighting
18756 glxflags ignore
18757 version 1.0
18758 extension
18759 offset 481
18760
18761FragmentLightModelfvSGIX(pname, params)
18762 return void
18763 param pname FragmentLightModelParameterSGIX in value
18764 param params CheckedFloat32 in array [COMPSIZE(pname)]
18765 category SGIX_fragment_lighting
18766 glxflags ignore
18767 version 1.0
18768 extension
18769 offset 482
18770
18771FragmentLightModeliSGIX(pname, param)
18772 return void
18773 param pname FragmentLightModelParameterSGIX in value
18774 param param CheckedInt32 in value
18775 category SGIX_fragment_lighting
18776 glxflags ignore
18777 version 1.0
18778 extension
18779 offset 483
18780
18781FragmentLightModelivSGIX(pname, params)
18782 return void
18783 param pname FragmentLightModelParameterSGIX in value
18784 param params CheckedInt32 in array [COMPSIZE(pname)]
18785 category SGIX_fragment_lighting
18786 glxflags ignore
18787 version 1.0
18788 extension
18789 offset 484
18790
18791FragmentMaterialfSGIX(face, pname, param)
18792 return void
18793 param face MaterialFace in value
18794 param pname MaterialParameter in value
18795 param param CheckedFloat32 in value
18796 category SGIX_fragment_lighting
18797 glxflags ignore
18798 version 1.0
18799 extension
18800 offset 485
18801
18802FragmentMaterialfvSGIX(face, pname, params)
18803 return void
18804 param face MaterialFace in value
18805 param pname MaterialParameter in value
18806 param params CheckedFloat32 in array [COMPSIZE(pname)]
18807 category SGIX_fragment_lighting
18808 glxflags ignore
18809 version 1.0
18810 extension
18811 offset 486
18812
18813FragmentMaterialiSGIX(face, pname, param)
18814 return void
18815 param face MaterialFace in value
18816 param pname MaterialParameter in value
18817 param param CheckedInt32 in value
18818 category SGIX_fragment_lighting
18819 glxflags ignore
18820 version 1.0
18821 extension
18822 offset 487
18823
18824FragmentMaterialivSGIX(face, pname, params)
18825 return void
18826 param face MaterialFace in value
18827 param pname MaterialParameter in value
18828 param params CheckedInt32 in array [COMPSIZE(pname)]
18829 category SGIX_fragment_lighting
18830 glxflags ignore
18831 version 1.0
18832 extension
18833 offset 488
18834
18835GetFragmentLightfvSGIX(light, pname, params)
18836 return void
18837 param light FragmentLightNameSGIX in value
18838 param pname FragmentLightParameterSGIX in value
18839 param params Float32 out array [COMPSIZE(pname)]
18840 category SGIX_fragment_lighting
18841 dlflags notlistable
18842 glxflags ignore
18843 version 1.0
18844 extension
18845 offset 489
18846
18847GetFragmentLightivSGIX(light, pname, params)
18848 return void
18849 param light FragmentLightNameSGIX in value
18850 param pname FragmentLightParameterSGIX in value
18851 param params Int32 out array [COMPSIZE(pname)]
18852 category SGIX_fragment_lighting
18853 dlflags notlistable
18854 glxflags ignore
18855 version 1.0
18856 extension
18857 offset 490
18858
18859GetFragmentMaterialfvSGIX(face, pname, params)
18860 return void
18861 param face MaterialFace in value
18862 param pname MaterialParameter in value
18863 param params Float32 out array [COMPSIZE(pname)]
18864 category SGIX_fragment_lighting
18865 dlflags notlistable
18866 glxflags ignore
18867 version 1.0
18868 extension
18869 offset 491
18870
18871GetFragmentMaterialivSGIX(face, pname, params)
18872 return void
18873 param face MaterialFace in value
18874 param pname MaterialParameter in value
18875 param params Int32 out array [COMPSIZE(pname)]
18876 category SGIX_fragment_lighting
18877 dlflags notlistable
18878 glxflags ignore
18879 version 1.0
18880 extension
18881 offset 492
18882
18883LightEnviSGIX(pname, param)
18884 return void
18885 param pname LightEnvParameterSGIX in value
18886 param param CheckedInt32 in value
18887 category SGIX_fragment_lighting
18888 glxflags ignore
18889 version 1.0
18890 extension
18891 offset 493
18892
18893###############################################################################
18894#
18895# Extension #103 - skipped
18896# Extension #104 - skipped
18897# Extension #105 - skipped
18898# Extension #106 - skipped
18899# Extension #107 - skipped
18900# Extension #108 - skipped
18901# Extension #109 - skipped
18902#
18903###############################################################################
18904
18905###############################################################################
18906#
18907# Extension #110
18908# IBM_rasterpos_clip commands
18909#
18910###############################################################################
18911
18912# (none)
18913newcategory: IBM_rasterpos_clip
18914
18915###############################################################################
18916#
18917# Extension #111
18918# HP_texture_lighting commands
18919#
18920###############################################################################
18921
18922# (none)
18923newcategory: HP_texture_lighting
18924
18925###############################################################################
18926#
18927# Extension #112
18928# EXT_draw_range_elements commands
18929#
18930###############################################################################
18931
18932# Spec entries to be written
18933DrawRangeElementsEXT(mode, start, end, count, type, indices)
18934 return void
c7b31271 18935 param mode PrimitiveType in value
5dfc6dda
AW
18936 param start UInt32 in value
18937 param end UInt32 in value
18938 param count SizeI in value
18939 param type DrawElementsType in value
18940 param indices Void in array [COMPSIZE(count/type)]
18941 category EXT_draw_range_elements
18942 dlflags handcode
18943 glxflags client-handcode client-intercept server-handcode
18944 version 1.1
18945 alias DrawRangeElements
18946
18947###############################################################################
18948#
18949# Extension #113
18950# WIN_phong_shading commands
18951#
18952###############################################################################
18953
18954# (none)
18955newcategory: WIN_phong_shading
18956
18957###############################################################################
18958#
18959# Extension #114
18960# WIN_specular_fog commands
18961#
18962###############################################################################
18963
18964# (none)
18965newcategory: WIN_specular_fog
18966
18967###############################################################################
18968#
18969# Extension #115 - skipped
18970# Extension #116 - skipped
18971#
18972###############################################################################
18973
18974###############################################################################
18975#
18976# Extension #117
18977# EXT_light_texture commands
18978#
18979###############################################################################
18980
18981# Spec entries to be written
18982ApplyTextureEXT(mode)
18983 return void
18984 param mode LightTextureModeEXT in value
18985 category EXT_light_texture
18986 version 1.1
18987 glxropcode ?
18988 offset ?
18989
18990TextureLightEXT(pname)
18991 return void
18992 param pname LightTexturePNameEXT in value
18993 category EXT_light_texture
18994 version 1.1
18995 glxropcode ?
18996 offset ?
18997
18998TextureMaterialEXT(face, mode)
18999 return void
19000 param face MaterialFace in value
19001 param mode MaterialParameter in value
19002 category EXT_light_texture
19003 version 1.1
19004 glxropcode ?
19005 offset ?
19006
19007###############################################################################
19008#
19009# Extension #118 - skipped
19010#
19011###############################################################################
19012
19013###############################################################################
19014#
19015# Extension #119
19016# SGIX_blend_alpha_minmax commands
19017#
19018###############################################################################
19019
19020# (none)
19021newcategory: SGIX_blend_alpha_minmax
19022
19023###############################################################################
19024#
19025# Extension #120 - skipped
19026# Extension #121 - skipped
19027# Extension #122 - skipped
19028# Extension #123 - skipped
19029# Extension #124 - skipped
19030# Extension #125 - skipped
19031# Extension #126 - skipped
19032# Extension #127 - skipped
19033# Extension #128 - skipped
19034#
19035###############################################################################
19036
19037###############################################################################
19038#
19039# Extension #129
19040# EXT_bgra commands
19041#
19042###############################################################################
19043
19044# (none)
19045newcategory: EXT_bgra
19046
19047###############################################################################
19048#
19049# Extension #130 - skipped
19050# Extension #131 - skipped
19051#
19052###############################################################################
19053
19054###############################################################################
19055#
19056# Extension #132
19057# SGIX_async commands
19058#
19059###############################################################################
19060
19061AsyncMarkerSGIX(marker)
19062 return void
19063 param marker UInt32 in value
19064 category SGIX_async
19065 version 1.0
19066 glxflags ignore
19067 extension
19068 offset ?
19069
19070FinishAsyncSGIX(markerp)
19071 return Int32
19072 param markerp UInt32 out array [1]
19073 category SGIX_async
19074 version 1.0
19075 dlflags notlistable
19076 glxflags ignore
19077 extension
19078 offset ?
19079
19080PollAsyncSGIX(markerp)
19081 return Int32
19082 param markerp UInt32 out array [1]
19083 category SGIX_async
19084 version 1.0
19085 dlflags notlistable
19086 glxflags ignore
19087 extension
19088 offset ?
19089
19090GenAsyncMarkersSGIX(range)
19091 return UInt32
19092 param range SizeI in value
19093 category SGIX_async
19094 version 1.0
19095 dlflags notlistable
19096 glxflags ignore
19097 extension
19098 offset ?
19099
19100DeleteAsyncMarkersSGIX(marker, range)
19101 return void
19102 param marker UInt32 in value
19103 param range SizeI in value
19104 category SGIX_async
19105 version 1.0
19106 dlflags notlistable
19107 glxflags ignore
19108 extension
19109 offset ?
19110
19111IsAsyncMarkerSGIX(marker)
19112 return Boolean
19113 param marker UInt32 in value
19114 category SGIX_async
19115 version 1.0
19116 dlflags notlistable
19117 glxflags ignore
19118 extension
19119 offset ?
19120
19121###############################################################################
19122#
19123# Extension #133
19124# SGIX_async_pixel commands
19125#
19126###############################################################################
19127
19128# (none)
19129newcategory: SGIX_async_pixel
19130
19131###############################################################################
19132#
19133# Extension #134
19134# SGIX_async_histogram commands
19135#
19136###############################################################################
19137
19138# (none)
19139newcategory: SGIX_async_histogram
19140
19141###############################################################################
19142#
19143# Extension #135 - skipped (INTEL_texture_scissor was never implemented)
19144#
19145###############################################################################
19146
19147###############################################################################
19148#
19149# Extension #136
19150# INTEL_parallel_arrays commands
19151#
19152###############################################################################
19153
19154VertexPointervINTEL(size, type, pointer)
19155 return void
19156 param size Int32 in value
19157 param type VertexPointerType in value
19158 param pointer VoidPointer in array [4] retained
19159 category INTEL_parallel_arrays
19160 dlflags notlistable
19161 glxflags client-handcode server-handcode EXT
19162 version 1.1
19163 offset ?
19164
19165NormalPointervINTEL(type, pointer)
19166 return void
19167 param type NormalPointerType in value
19168 param pointer VoidPointer in array [4] retained
19169 category INTEL_parallel_arrays
19170 dlflags notlistable
19171 glxflags client-handcode server-handcode EXT
19172 version 1.1
19173 offset ?
19174
19175ColorPointervINTEL(size, type, pointer)
19176 return void
19177 param size Int32 in value
19178 param type VertexPointerType in value
19179 param pointer VoidPointer in array [4] retained
19180 category INTEL_parallel_arrays
19181 dlflags notlistable
19182 glxflags client-handcode server-handcode EXT
19183 version 1.1
19184 offset ?
19185
19186TexCoordPointervINTEL(size, type, pointer)
19187 return void
19188 param size Int32 in value
19189 param type VertexPointerType in value
19190 param pointer VoidPointer in array [4] retained
19191 category INTEL_parallel_arrays
19192 dlflags notlistable
19193 glxflags client-handcode server-handcode EXT
19194 version 1.1
19195 offset ?
19196
19197
19198###############################################################################
19199#
19200# Extension #137
19201# HP_occlusion_test commands
19202#
19203###############################################################################
19204
19205# (none)
19206newcategory: HP_occlusion_test
19207
19208###############################################################################
19209#
19210# Extension #138
19211# EXT_pixel_transform commands
19212#
19213###############################################################################
19214
19215PixelTransformParameteriEXT(target, pname, param)
19216 return void
19217 param target PixelTransformTargetEXT in value
19218 param pname PixelTransformPNameEXT in value
19219 param param Int32 in value
19220 category EXT_pixel_transform
19221 version 1.1
19222 glxropcode 16386
19223 offset ?
19224
19225PixelTransformParameterfEXT(target, pname, param)
19226 return void
19227 param target PixelTransformTargetEXT in value
19228 param pname PixelTransformPNameEXT in value
19229 param param Float32 in value
19230 category EXT_pixel_transform
19231 version 1.1
19232 glxropcode 16385
19233 offset ?
19234
19235PixelTransformParameterivEXT(target, pname, params)
19236 return void
19237 param target PixelTransformTargetEXT in value
19238 param pname PixelTransformPNameEXT in value
19239 param params Int32 in array [1]
19240 category EXT_pixel_transform
19241 version 1.1
19242 glxropcode ?
19243 offset ?
19244
19245PixelTransformParameterfvEXT(target, pname, params)
19246 return void
19247 param target PixelTransformTargetEXT in value
19248 param pname PixelTransformPNameEXT in value
19249 param params Float32 in array [1]
19250 category EXT_pixel_transform
19251 version 1.1
19252 glxropcode ?
19253 offset ?
19254
19255GetPixelTransformParameterivEXT(target, pname, params)
19256 return void
19257 param target GLenum in value
19258 param pname GLenum in value
19259 param params Int32 out array [COMPSIZE(pname)]
19260 category EXT_pixel_transform
19261 dlflags notlistable
19262 version 1.1
19263 extension
19264 glxvendorpriv 2052
19265 glxflags ignore
19266 offset ?
19267
19268GetPixelTransformParameterfvEXT(target, pname, params)
19269 return void
19270 param target GLenum in value
19271 param pname GLenum in value
19272 param params Float32 out array [COMPSIZE(pname)]
19273 category EXT_pixel_transform
19274 dlflags notlistable
19275 version 1.1
19276 extension
19277 glxvendorpriv 2051
19278 glxflags ignore
19279 offset ?
19280
19281###############################################################################
19282#
19283# Extension #139
19284# EXT_pixel_transform_color_table commands
19285#
19286###############################################################################
19287
19288# (none)
19289newcategory: EXT_pixel_transform_color_table
19290
19291###############################################################################
19292#
19293# Extension #140 - skipped
19294#
19295###############################################################################
19296
19297###############################################################################
19298#
19299# Extension #141
19300# EXT_shared_texture_palette commands
19301#
19302###############################################################################
19303
19304# (none)
19305newcategory: EXT_shared_texture_palette
19306
19307###############################################################################
19308#
19309# Extension #142 - GLX_SGIS_blended_overlay
19310# Extension #143 - GLX_SGIS_shared_multisample
19311#
19312###############################################################################
19313
19314###############################################################################
19315#
19316# Extension #144
19317# EXT_separate_specular_color commands
19318#
19319###############################################################################
19320
19321# (none)
19322newcategory: EXT_separate_specular_color
19323
19324###############################################################################
19325#
19326# Extension #145
19327# EXT_secondary_color commands
19328#
19329###############################################################################
19330
19331SecondaryColor3bEXT(red, green, blue)
19332 return void
19333 param red ColorB in value
19334 param green ColorB in value
19335 param blue ColorB in value
19336 category EXT_secondary_color
19337 vectorequiv SecondaryColor3bvEXT
19338 version 1.1
19339 alias SecondaryColor3b
19340
19341SecondaryColor3bvEXT(v)
19342 return void
19343 param v ColorB in array [3]
19344 category EXT_secondary_color
19345 version 1.1
19346 glxropcode 4126
19347 alias SecondaryColor3bv
19348
19349SecondaryColor3dEXT(red, green, blue)
19350 return void
19351 param red ColorD in value
19352 param green ColorD in value
19353 param blue ColorD in value
19354 category EXT_secondary_color
19355 vectorequiv SecondaryColor3dvEXT
19356 version 1.1
19357 alias SecondaryColor3d
19358
19359SecondaryColor3dvEXT(v)
19360 return void
19361 param v ColorD in array [3]
19362 category EXT_secondary_color
19363 version 1.1
19364 glxropcode 4130
19365 alias SecondaryColor3dv
19366
19367SecondaryColor3fEXT(red, green, blue)
19368 return void
19369 param red ColorF in value
19370 param green ColorF in value
19371 param blue ColorF in value
19372 category EXT_secondary_color
19373 vectorequiv SecondaryColor3fvEXT
19374 version 1.1
19375 alias SecondaryColor3f
19376
19377SecondaryColor3fvEXT(v)
19378 return void
19379 param v ColorF in array [3]
19380 category EXT_secondary_color
19381 version 1.1
19382 glxropcode 4129
19383 alias SecondaryColor3fv
19384
19385SecondaryColor3iEXT(red, green, blue)
19386 return void
19387 param red ColorI in value
19388 param green ColorI in value
19389 param blue ColorI in value
19390 category EXT_secondary_color
19391 vectorequiv SecondaryColor3ivEXT
19392 version 1.1
19393 alias SecondaryColor3i
19394
19395SecondaryColor3ivEXT(v)
19396 return void
19397 param v ColorI in array [3]
19398 category EXT_secondary_color
19399 version 1.1
19400 glxropcode 4128
19401 offset 568
19402 alias SecondaryColor3iv
19403
19404SecondaryColor3sEXT(red, green, blue)
19405 return void
19406 param red ColorS in value
19407 param green ColorS in value
19408 param blue ColorS in value
19409 category EXT_secondary_color
19410 vectorequiv SecondaryColor3svEXT
19411 version 1.1
19412 alias SecondaryColor3s
19413
19414SecondaryColor3svEXT(v)
19415 return void
19416 param v ColorS in array [3]
19417 category EXT_secondary_color
19418 version 1.1
19419 glxropcode 4127
19420 alias SecondaryColor3sv
19421
19422SecondaryColor3ubEXT(red, green, blue)
19423 return void
19424 param red ColorUB in value
19425 param green ColorUB in value
19426 param blue ColorUB in value
19427 category EXT_secondary_color
19428 vectorequiv SecondaryColor3ubvEXT
19429 version 1.1
19430 alias SecondaryColor3ub
19431
19432SecondaryColor3ubvEXT(v)
19433 return void
19434 param v ColorUB in array [3]
19435 category EXT_secondary_color
19436 version 1.1
19437 glxropcode 4131
19438 alias SecondaryColor3ubv
19439
19440SecondaryColor3uiEXT(red, green, blue)
19441 return void
19442 param red ColorUI in value
19443 param green ColorUI in value
19444 param blue ColorUI in value
19445 category EXT_secondary_color
19446 vectorequiv SecondaryColor3uivEXT
19447 version 1.1
19448 alias SecondaryColor3ui
19449
19450SecondaryColor3uivEXT(v)
19451 return void
19452 param v ColorUI in array [3]
19453 category EXT_secondary_color
19454 version 1.1
19455 glxropcode 4133
19456 alias SecondaryColor3uiv
19457
19458SecondaryColor3usEXT(red, green, blue)
19459 return void
19460 param red ColorUS in value
19461 param green ColorUS in value
19462 param blue ColorUS in value
19463 category EXT_secondary_color
19464 vectorequiv SecondaryColor3usvEXT
19465 version 1.1
19466 alias SecondaryColor3us
19467
19468SecondaryColor3usvEXT(v)
19469 return void
19470 param v ColorUS in array [3]
19471 category EXT_secondary_color
19472 version 1.1
19473 glxropcode 4132
19474 alias SecondaryColor3usv
19475
19476SecondaryColorPointerEXT(size, type, stride, pointer)
19477 return void
19478 param size Int32 in value
19479 param type ColorPointerType in value
19480 param stride SizeI in value
19481 param pointer Void in array [COMPSIZE(size/type/stride)] retained
19482 category EXT_secondary_color
19483 dlflags notlistable
19484 glxflags client-handcode server-handcode EXT
19485 version 1.1
19486 extension
19487 alias SecondaryColorPointer
19488
19489###############################################################################
19490#
19491# Extension #146
19492# EXT_texture_env commands
19493#
19494###############################################################################
19495
19496# Dead extension - never implemented (removed from registry!)
19497# (none)
19498# newcategory: EXT_texture_env
19499
19500###############################################################################
19501#
19502# Extension #147
19503# EXT_texture_perturb_normal commands
19504#
19505###############################################################################
19506
19507TextureNormalEXT(mode)
19508 return void
19509 param mode TextureNormalModeEXT in value
19510 category EXT_texture_perturb_normal
19511 version 1.1
19512 glxropcode ?
19513 offset ?
19514
19515###############################################################################
19516#
19517# Extension #148
19518# EXT_multi_draw_arrays commands
19519#
19520###############################################################################
19521
19522# first and count are really 'in'
19523MultiDrawArraysEXT(mode, first, count, primcount)
19524 return void
c7b31271 19525 param mode PrimitiveType in value
5dfc6dda
AW
19526 param first Int32 in array [COMPSIZE(primcount)]
19527 param count SizeI in array [COMPSIZE(primcount)]
19528 param primcount SizeI in value
19529 category EXT_multi_draw_arrays
19530 version 1.1
19531 glxropcode ?
19532 alias MultiDrawArrays
19533
19534MultiDrawElementsEXT(mode, count, type, indices, primcount)
19535 return void
c7b31271 19536 param mode PrimitiveType in value
5dfc6dda
AW
19537 param count SizeI in array [COMPSIZE(primcount)]
19538 param type DrawElementsType in value
19539 param indices VoidPointer in array [COMPSIZE(primcount)]
19540 param primcount SizeI in value
19541 category EXT_multi_draw_arrays
19542 version 1.1
19543 glxropcode ?
19544 alias MultiDrawElements
19545
19546###############################################################################
19547#
19548# Extension #149
19549# EXT_fog_coord commands
19550#
19551###############################################################################
19552
19553FogCoordfEXT(coord)
19554 return void
19555 param coord CoordF in value
19556 category EXT_fog_coord
19557 vectorequiv FogCoordfvEXT
19558 version 1.1
19559 alias FogCoordf
19560
19561FogCoordfvEXT(coord)
19562 return void
19563 param coord CoordF in array [1]
19564 category EXT_fog_coord
19565 version 1.1
19566 glxropcode 4124
19567 alias FogCoordfv
19568
19569FogCoorddEXT(coord)
19570 return void
19571 param coord CoordD in value
19572 category EXT_fog_coord
19573 vectorequiv FogCoorddvEXT
19574 version 1.1
19575 alias FogCoordd
19576
19577FogCoorddvEXT(coord)
19578 return void
19579 param coord CoordD in array [1]
19580 category EXT_fog_coord
19581 version 1.1
19582 glxropcode 4125
19583 alias FogCoorddv
19584
19585FogCoordPointerEXT(type, stride, pointer)
19586 return void
19587 param type FogPointerTypeEXT in value
19588 param stride SizeI in value
19589 param pointer Void in array [COMPSIZE(type/stride)] retained
19590 category EXT_fog_coord
19591 dlflags notlistable
19592 version 1.1
19593 glxflags client-handcode server-handcode EXT
19594 alias FogCoordPointer
19595
19596###############################################################################
19597#
19598# Extension #150 - skipped
19599# Extension #151 - skipped
19600# Extension #152 - skipped
19601# Extension #153 - skipped
19602# Extension #154 - skipped
19603#
19604###############################################################################
19605
19606###############################################################################
19607#
19608# Extension #155
19609# REND_screen_coordinates commands
19610#
19611###############################################################################
19612
19613# (none)
19614newcategory: REND_screen_coordinates
19615
19616###############################################################################
19617#
19618# Extension #156
19619# EXT_coordinate_frame commands
19620#
19621###############################################################################
19622
19623Tangent3bEXT(tx, ty, tz)
19624 return void
19625 param tx Int8 in value
19626 param ty Int8 in value
19627 param tz Int8 in value
19628 category EXT_coordinate_frame
19629 vectorequiv Tangent3bvEXT
19630 version 1.1
19631 offset ?
19632
19633Tangent3bvEXT(v)
19634 return void
19635 param v Int8 in array [3]
19636 category EXT_coordinate_frame
19637 version 1.1
19638 glxropcode ?
19639 offset ?
19640
19641Tangent3dEXT(tx, ty, tz)
19642 return void
19643 param tx CoordD in value
19644 param ty CoordD in value
19645 param tz CoordD in value
19646 category EXT_coordinate_frame
19647 vectorequiv Tangent3dvEXT
19648 version 1.1
19649 offset ?
19650
19651Tangent3dvEXT(v)
19652 return void
19653 param v CoordD in array [3]
19654 category EXT_coordinate_frame
19655 version 1.1
19656 glxropcode ?
19657 offset ?
19658
19659Tangent3fEXT(tx, ty, tz)
19660 return void
19661 param tx CoordF in value
19662 param ty CoordF in value
19663 param tz CoordF in value
19664 category EXT_coordinate_frame
19665 vectorequiv Tangent3fvEXT
19666 version 1.1
19667 offset ?
19668
19669Tangent3fvEXT(v)
19670 return void
19671 param v CoordF in array [3]
19672 category EXT_coordinate_frame
19673 version 1.1
19674 glxropcode ?
19675 offset ?
19676
19677Tangent3iEXT(tx, ty, tz)
19678 return void
19679 param tx Int32 in value
19680 param ty Int32 in value
19681 param tz Int32 in value
19682 category EXT_coordinate_frame
19683 vectorequiv Tangent3ivEXT
19684 version 1.1
19685 offset ?
19686
19687Tangent3ivEXT(v)
19688 return void
19689 param v Int32 in array [3]
19690 category EXT_coordinate_frame
19691 version 1.1
19692 glxropcode ?
19693 offset ?
19694
19695Tangent3sEXT(tx, ty, tz)
19696 return void
19697 param tx Int16 in value
19698 param ty Int16 in value
19699 param tz Int16 in value
19700 category EXT_coordinate_frame
19701 vectorequiv Tangent3svEXT
19702 version 1.1
19703 offset ?
19704
19705Tangent3svEXT(v)
19706 return void
19707 param v Int16 in array [3]
19708 category EXT_coordinate_frame
19709 version 1.1
19710 glxropcode ?
19711 offset ?
19712
19713Binormal3bEXT(bx, by, bz)
19714 return void
19715 param bx Int8 in value
19716 param by Int8 in value
19717 param bz Int8 in value
19718 category EXT_coordinate_frame
19719 vectorequiv Binormal3bvEXT
19720 version 1.1
19721 offset ?
19722
19723Binormal3bvEXT(v)
19724 return void
19725 param v Int8 in array [3]
19726 category EXT_coordinate_frame
19727 version 1.1
19728 glxropcode ?
19729 offset ?
19730
19731Binormal3dEXT(bx, by, bz)
19732 return void
19733 param bx CoordD in value
19734 param by CoordD in value
19735 param bz CoordD in value
19736 category EXT_coordinate_frame
19737 vectorequiv Binormal3dvEXT
19738 version 1.1
19739 offset ?
19740
19741Binormal3dvEXT(v)
19742 return void
19743 param v CoordD in array [3]
19744 category EXT_coordinate_frame
19745 version 1.1
19746 glxropcode ?
19747 offset ?
19748
19749Binormal3fEXT(bx, by, bz)
19750 return void
19751 param bx CoordF in value
19752 param by CoordF in value
19753 param bz CoordF in value
19754 category EXT_coordinate_frame
19755 vectorequiv Binormal3fvEXT
19756 version 1.1
19757 offset ?
19758
19759Binormal3fvEXT(v)
19760 return void
19761 param v CoordF in array [3]
19762 category EXT_coordinate_frame
19763 version 1.1
19764 glxropcode ?
19765 offset ?
19766
19767Binormal3iEXT(bx, by, bz)
19768 return void
19769 param bx Int32 in value
19770 param by Int32 in value
19771 param bz Int32 in value
19772 category EXT_coordinate_frame
19773 vectorequiv Binormal3ivEXT
19774 version 1.1
19775 offset ?
19776
19777Binormal3ivEXT(v)
19778 return void
19779 param v Int32 in array [3]
19780 category EXT_coordinate_frame
19781 version 1.1
19782 glxropcode ?
19783 offset ?
19784
19785Binormal3sEXT(bx, by, bz)
19786 return void
19787 param bx Int16 in value
19788 param by Int16 in value
19789 param bz Int16 in value
19790 category EXT_coordinate_frame
19791 vectorequiv Binormal3svEXT
19792 version 1.1
19793 offset ?
19794
19795Binormal3svEXT(v)
19796 return void
19797 param v Int16 in array [3]
19798 category EXT_coordinate_frame
19799 version 1.1
19800 glxropcode ?
19801 offset ?
19802
19803TangentPointerEXT(type, stride, pointer)
19804 return void
19805 param type TangentPointerTypeEXT in value
19806 param stride SizeI in value
19807 param pointer Void in array [COMPSIZE(type/stride)] retained
19808 category EXT_coordinate_frame
19809 dlflags notlistable
19810 glxflags client-handcode client-intercept server-handcode
19811 version 1.1
19812 offset ?
19813
19814BinormalPointerEXT(type, stride, pointer)
19815 return void
19816 param type BinormalPointerTypeEXT in value
19817 param stride SizeI in value
19818 param pointer Void in array [COMPSIZE(type/stride)] retained
19819 category EXT_coordinate_frame
19820 dlflags notlistable
19821 glxflags client-handcode client-intercept server-handcode
19822 version 1.1
19823 offset ?
19824
19825###############################################################################
19826#
19827# Extension #157 - skipped
19828#
19829###############################################################################
19830
19831###############################################################################
19832#
19833# Extension #158
19834# EXT_texture_env_combine commands
19835#
19836###############################################################################
19837
19838# (none)
19839newcategory: EXT_texture_env_combine
19840
19841###############################################################################
19842#
19843# Extension #159
19844# APPLE_specular_vector commands
19845#
19846###############################################################################
19847
19848# (none)
19849newcategory: APPLE_specular_vector
19850
19851###############################################################################
19852#
19853# Extension #160
19854# APPLE_transform_hint commands
19855#
19856###############################################################################
19857
19858# (none)
19859newcategory: APPLE_transform_hint
19860
19861###############################################################################
19862#
19863# Extension #161
19864# SGIX_fog_scale commands
19865#
19866###############################################################################
19867
19868# (none)
19869newcategory: SGIX_fog_scale
19870
19871###############################################################################
19872#
19873# Extension #162 - skipped
19874#
19875###############################################################################
19876
19877###############################################################################
19878#
19879# Extension #163
19880# SUNX_constant_data commands
19881#
19882###############################################################################
19883
19884FinishTextureSUNX()
19885 return void
19886 category SUNX_constant_data
19887 version 1.1
19888 glxropcode ?
19889 offset ?
19890
19891###############################################################################
19892#
19893# Extension #164
19894# SUN_global_alpha commands
19895#
19896###############################################################################
19897
19898GlobalAlphaFactorbSUN(factor)
19899 return void
19900 param factor Int8 in value
19901 category SUN_global_alpha
19902 version 1.1
19903 glxropcode ?
19904 offset ?
19905
19906GlobalAlphaFactorsSUN(factor)
19907 return void
19908 param factor Int16 in value
19909 category SUN_global_alpha
19910 version 1.1
19911 glxropcode ?
19912 offset ?
19913
19914GlobalAlphaFactoriSUN(factor)
19915 return void
19916 param factor Int32 in value
19917 category SUN_global_alpha
19918 version 1.1
19919 glxropcode ?
19920 offset ?
19921
19922GlobalAlphaFactorfSUN(factor)
19923 return void
19924 param factor Float32 in value
19925 category SUN_global_alpha
19926 version 1.1
19927 glxropcode ?
19928 offset ?
19929
19930GlobalAlphaFactordSUN(factor)
19931 return void
19932 param factor Float64 in value
19933 category SUN_global_alpha
19934 version 1.1
19935 glxropcode ?
19936 offset ?
19937
19938GlobalAlphaFactorubSUN(factor)
19939 return void
19940 param factor UInt8 in value
19941 category SUN_global_alpha
19942 version 1.1
19943 glxropcode ?
19944 offset ?
19945
19946GlobalAlphaFactorusSUN(factor)
19947 return void
19948 param factor UInt16 in value
19949 category SUN_global_alpha
19950 version 1.1
19951 glxropcode ?
19952 offset ?
19953
19954GlobalAlphaFactoruiSUN(factor)
19955 return void
19956 param factor UInt32 in value
19957 category SUN_global_alpha
19958 version 1.1
19959 glxropcode ?
19960 offset ?
19961
19962###############################################################################
19963#
19964# Extension #165
19965# SUN_triangle_list commands
19966#
19967###############################################################################
19968
19969ReplacementCodeuiSUN(code)
19970 return void
19971 param code UInt32 in value
19972 category SUN_triangle_list
19973 version 1.1
19974 glxropcode ?
19975 offset ?
19976
19977ReplacementCodeusSUN(code)
19978 return void
19979 param code UInt16 in value
19980 category SUN_triangle_list
19981 version 1.1
19982 glxropcode ?
19983 offset ?
19984
19985ReplacementCodeubSUN(code)
19986 return void
19987 param code UInt8 in value
19988 category SUN_triangle_list
19989 version 1.1
19990 glxropcode ?
19991 offset ?
19992
19993ReplacementCodeuivSUN(code)
19994 return void
19995 param code UInt32 in array [COMPSIZE()]
19996 category SUN_triangle_list
19997 version 1.1
19998 glxropcode ?
19999 offset ?
20000
20001ReplacementCodeusvSUN(code)
20002 return void
20003 param code UInt16 in array [COMPSIZE()]
20004 category SUN_triangle_list
20005 version 1.1
20006 glxropcode ?
20007 offset ?
20008
20009ReplacementCodeubvSUN(code)
20010 return void
20011 param code UInt8 in array [COMPSIZE()]
20012 category SUN_triangle_list
20013 version 1.1
20014 glxropcode ?
20015 offset ?
20016
20017ReplacementCodePointerSUN(type, stride, pointer)
20018 return void
20019 param type ReplacementCodeTypeSUN in value
20020 param stride SizeI in value
20021 param pointer VoidPointer in array [COMPSIZE(type/stride)] retained
20022 category SUN_triangle_list
20023 version 1.1
20024 glxropcode ?
20025 offset ?
20026
20027###############################################################################
20028#
20029# Extension #166
20030# SUN_vertex commands
20031#
20032###############################################################################
20033
20034Color4ubVertex2fSUN(r, g, b, a, x, y)
20035 return void
20036 param r UInt8 in value
20037 param g UInt8 in value
20038 param b UInt8 in value
20039 param a UInt8 in value
20040 param x Float32 in value
20041 param y Float32 in value
20042 category SUN_vertex
20043 version 1.1
20044 glxropcode ?
20045 offset ?
20046
20047Color4ubVertex2fvSUN(c, v)
20048 return void
20049 param c UInt8 in array [4]
20050 param v Float32 in array [2]
20051 category SUN_vertex
20052 version 1.1
20053 glxropcode ?
20054 offset ?
20055
20056Color4ubVertex3fSUN(r, g, b, a, x, y, z)
20057 return void
20058 param r UInt8 in value
20059 param g UInt8 in value
20060 param b UInt8 in value
20061 param a UInt8 in value
20062 param x Float32 in value
20063 param y Float32 in value
20064 param z Float32 in value
20065 category SUN_vertex
20066 version 1.1
20067 glxropcode ?
20068 offset ?
20069
20070Color4ubVertex3fvSUN(c, v)
20071 return void
20072 param c UInt8 in array [4]
20073 param v Float32 in array [3]
20074 category SUN_vertex
20075 version 1.1
20076 glxropcode ?
20077 offset ?
20078
20079Color3fVertex3fSUN(r, g, b, x, y, z)
20080 return void
20081 param r Float32 in value
20082 param g Float32 in value
20083 param b Float32 in value
20084 param x Float32 in value
20085 param y Float32 in value
20086 param z Float32 in value
20087 category SUN_vertex
20088 version 1.1
20089 glxropcode ?
20090 offset ?
20091
20092Color3fVertex3fvSUN(c, v)
20093 return void
20094 param c Float32 in array [3]
20095 param v Float32 in array [3]
20096 category SUN_vertex
20097 version 1.1
20098 glxropcode ?
20099 offset ?
20100
20101Normal3fVertex3fSUN(nx, ny, nz, x, y, z)
20102 return void
20103 param nx Float32 in value
20104 param ny Float32 in value
20105 param nz Float32 in value
20106 param x Float32 in value
20107 param y Float32 in value
20108 param z Float32 in value
20109 category SUN_vertex
20110 version 1.1
20111 glxropcode ?
20112 offset ?
20113
20114Normal3fVertex3fvSUN(n, v)
20115 return void
20116 param n Float32 in array [3]
20117 param v Float32 in array [3]
20118 category SUN_vertex
20119 version 1.1
20120 glxropcode ?
20121 offset ?
20122
20123Color4fNormal3fVertex3fSUN(r, g, b, a, nx, ny, nz, x, y, z)
20124 return void
20125 param r Float32 in value
20126 param g Float32 in value
20127 param b Float32 in value
20128 param a Float32 in value
20129 param nx Float32 in value
20130 param ny Float32 in value
20131 param nz Float32 in value
20132 param x Float32 in value
20133 param y Float32 in value
20134 param z Float32 in value
20135 category SUN_vertex
20136 version 1.1
20137 glxropcode ?
20138 offset ?
20139
20140Color4fNormal3fVertex3fvSUN(c, n, v)
20141 return void
20142 param c Float32 in array [4]
20143 param n Float32 in array [3]
20144 param v Float32 in array [3]
20145 category SUN_vertex
20146 version 1.1
20147 glxropcode ?
20148 offset ?
20149
20150TexCoord2fVertex3fSUN(s, t, x, y, z)
20151 return void
20152 param s Float32 in value
20153 param t Float32 in value
20154 param x Float32 in value
20155 param y Float32 in value
20156 param z Float32 in value
20157 category SUN_vertex
20158 version 1.1
20159 glxropcode ?
20160 offset ?
20161
20162TexCoord2fVertex3fvSUN(tc, v)
20163 return void
20164 param tc Float32 in array [2]
20165 param v Float32 in array [3]
20166 category SUN_vertex
20167 version 1.1
20168 glxropcode ?
20169 offset ?
20170
20171TexCoord4fVertex4fSUN(s, t, p, q, x, y, z, w)
20172 return void
20173 param s Float32 in value
20174 param t Float32 in value
20175 param p Float32 in value
20176 param q Float32 in value
20177 param x Float32 in value
20178 param y Float32 in value
20179 param z Float32 in value
20180 param w Float32 in value
20181 category SUN_vertex
20182 version 1.1
20183 glxropcode ?
20184 offset ?
20185
20186TexCoord4fVertex4fvSUN(tc, v)
20187 return void
20188 param tc Float32 in array [4]
20189 param v Float32 in array [4]
20190 category SUN_vertex
20191 version 1.1
20192 glxropcode ?
20193 offset ?
20194
20195TexCoord2fColor4ubVertex3fSUN(s, t, r, g, b, a, x, y, z)
20196 return void
20197 param s Float32 in value
20198 param t Float32 in value
20199 param r UInt8 in value
20200 param g UInt8 in value
20201 param b UInt8 in value
20202 param a UInt8 in value
20203 param x Float32 in value
20204 param y Float32 in value
20205 param z Float32 in value
20206 category SUN_vertex
20207 version 1.1
20208 glxropcode ?
20209 offset ?
20210
20211TexCoord2fColor4ubVertex3fvSUN(tc, c, v)
20212 return void
20213 param tc Float32 in array [2]
20214 param c UInt8 in array [4]
20215 param v Float32 in array [3]
20216 category SUN_vertex
20217 version 1.1
20218 glxropcode ?
20219 offset ?
20220
20221TexCoord2fColor3fVertex3fSUN(s, t, r, g, b, x, y, z)
20222 return void
20223 param s Float32 in value
20224 param t Float32 in value
20225 param r Float32 in value
20226 param g Float32 in value
20227 param b Float32 in value
20228 param x Float32 in value
20229 param y Float32 in value
20230 param z Float32 in value
20231 category SUN_vertex
20232 version 1.1
20233 glxropcode ?
20234 offset ?
20235
20236TexCoord2fColor3fVertex3fvSUN(tc, c, v)
20237 return void
20238 param tc Float32 in array [2]
20239 param c Float32 in array [3]
20240 param v Float32 in array [3]
20241 category SUN_vertex
20242 version 1.1
20243 glxropcode ?
20244 offset ?
20245
20246TexCoord2fNormal3fVertex3fSUN(s, t, nx, ny, nz, x, y, z)
20247 return void
20248 param s Float32 in value
20249 param t Float32 in value
20250 param nx Float32 in value
20251 param ny Float32 in value
20252 param nz Float32 in value
20253 param x Float32 in value
20254 param y Float32 in value
20255 param z Float32 in value
20256 category SUN_vertex
20257 version 1.1
20258 glxropcode ?
20259 offset ?
20260
20261TexCoord2fNormal3fVertex3fvSUN(tc, n, v)
20262 return void
20263 param tc Float32 in array [2]
20264 param n Float32 in array [3]
20265 param v Float32 in array [3]
20266 category SUN_vertex
20267 version 1.1
20268 glxropcode ?
20269 offset ?
20270
20271TexCoord2fColor4fNormal3fVertex3fSUN(s, t, r, g, b, a, nx, ny, nz, x, y, z)
20272 return void
20273 param s Float32 in value
20274 param t Float32 in value
20275 param r Float32 in value
20276 param g Float32 in value
20277 param b Float32 in value
20278 param a Float32 in value
20279 param nx Float32 in value
20280 param ny Float32 in value
20281 param nz Float32 in value
20282 param x Float32 in value
20283 param y Float32 in value
20284 param z Float32 in value
20285 category SUN_vertex
20286 version 1.1
20287 glxropcode ?
20288 offset ?
20289
20290TexCoord2fColor4fNormal3fVertex3fvSUN(tc, c, n, v)
20291 return void
20292 param tc Float32 in array [2]
20293 param c Float32 in array [4]
20294 param n Float32 in array [3]
20295 param v Float32 in array [3]
20296 category SUN_vertex
20297 version 1.1
20298 glxropcode ?
20299 offset ?
20300
20301TexCoord4fColor4fNormal3fVertex4fSUN(s, t, p, q, r, g, b, a, nx, ny, nz, x, y, z, w)
20302 return void
20303 param s Float32 in value
20304 param t Float32 in value
20305 param p Float32 in value
20306 param q Float32 in value
20307 param r Float32 in value
20308 param g Float32 in value
20309 param b Float32 in value
20310 param a Float32 in value
20311 param nx Float32 in value
20312 param ny Float32 in value
20313 param nz Float32 in value
20314 param x Float32 in value
20315 param y Float32 in value
20316 param z Float32 in value
20317 param w Float32 in value
20318 category SUN_vertex
20319 version 1.1
20320 glxropcode ?
20321 offset ?
20322
20323TexCoord4fColor4fNormal3fVertex4fvSUN(tc, c, n, v)
20324 return void
20325 param tc Float32 in array [4]
20326 param c Float32 in array [4]
20327 param n Float32 in array [3]
20328 param v Float32 in array [4]
20329 category SUN_vertex
20330 version 1.1
20331 glxropcode ?
20332 offset ?
20333
20334ReplacementCodeuiVertex3fSUN(rc, x, y, z)
20335 return void
20336 param rc ReplacementCodeSUN in value
20337 param x Float32 in value
20338 param y Float32 in value
20339 param z Float32 in value
20340 category SUN_vertex
20341 version 1.1
20342 glxropcode ?
20343 offset ?
20344
20345ReplacementCodeuiVertex3fvSUN(rc, v)
20346 return void
20347 param rc ReplacementCodeSUN in array [1]
20348 param v Float32 in array [3]
20349 category SUN_vertex
20350 version 1.1
20351 glxropcode ?
20352 offset ?
20353
20354ReplacementCodeuiColor4ubVertex3fSUN(rc, r, g, b, a, x, y, z)
20355 return void
20356 param rc ReplacementCodeSUN in value
20357 param r UInt8 in value
20358 param g UInt8 in value
20359 param b UInt8 in value
20360 param a UInt8 in value
20361 param x Float32 in value
20362 param y Float32 in value
20363 param z Float32 in value
20364 category SUN_vertex
20365 version 1.1
20366 glxropcode ?
20367 offset ?
20368
20369ReplacementCodeuiColor4ubVertex3fvSUN(rc, c, v)
20370 return void
20371 param rc ReplacementCodeSUN in array [1]
20372 param c UInt8 in array [4]
20373 param v Float32 in array [3]
20374 category SUN_vertex
20375 version 1.1
20376 glxropcode ?
20377 offset ?
20378
20379ReplacementCodeuiColor3fVertex3fSUN(rc, r, g, b, x, y, z)
20380 return void
20381 param rc ReplacementCodeSUN in value
20382 param r Float32 in value
20383 param g Float32 in value
20384 param b Float32 in value
20385 param x Float32 in value
20386 param y Float32 in value
20387 param z Float32 in value
20388 category SUN_vertex
20389 version 1.1
20390 glxropcode ?
20391 offset ?
20392
20393ReplacementCodeuiColor3fVertex3fvSUN(rc, c, v)
20394 return void
20395 param rc ReplacementCodeSUN in array [1]
20396 param c Float32 in array [3]
20397 param v Float32 in array [3]
20398 category SUN_vertex
20399 version 1.1
20400 glxropcode ?
20401 offset ?
20402
20403ReplacementCodeuiNormal3fVertex3fSUN(rc, nx, ny, nz, x, y, z)
20404 return void
20405 param rc ReplacementCodeSUN in value
20406 param nx Float32 in value
20407 param ny Float32 in value
20408 param nz Float32 in value
20409 param x Float32 in value
20410 param y Float32 in value
20411 param z Float32 in value
20412 category SUN_vertex
20413 version 1.1
20414 glxropcode ?
20415 offset ?
20416
20417ReplacementCodeuiNormal3fVertex3fvSUN(rc, n, v)
20418 return void
20419 param rc ReplacementCodeSUN in array [1]
20420 param n Float32 in array [3]
20421 param v Float32 in array [3]
20422 category SUN_vertex
20423 version 1.1
20424 glxropcode ?
20425 offset ?
20426
20427ReplacementCodeuiColor4fNormal3fVertex3fSUN(rc, r, g, b, a, nx, ny, nz, x, y, z)
20428 return void
20429 param rc ReplacementCodeSUN in value
20430 param r Float32 in value
20431 param g Float32 in value
20432 param b Float32 in value
20433 param a Float32 in value
20434 param nx Float32 in value
20435 param ny Float32 in value
20436 param nz Float32 in value
20437 param x Float32 in value
20438 param y Float32 in value
20439 param z Float32 in value
20440 category SUN_vertex
20441 version 1.1
20442 glxropcode ?
20443 offset ?
20444
20445ReplacementCodeuiColor4fNormal3fVertex3fvSUN(rc, c, n, v)
20446 return void
20447 param rc ReplacementCodeSUN in array [1]
20448 param c Float32 in array [4]
20449 param n Float32 in array [3]
20450 param v Float32 in array [3]
20451 category SUN_vertex
20452 version 1.1
20453 glxropcode ?
20454 offset ?
20455
20456ReplacementCodeuiTexCoord2fVertex3fSUN(rc, s, t, x, y, z)
20457 return void
20458 param rc ReplacementCodeSUN in value
20459 param s Float32 in value
20460 param t Float32 in value
20461 param x Float32 in value
20462 param y Float32 in value
20463 param z Float32 in value
20464 category SUN_vertex
20465 version 1.1
20466 glxropcode ?
20467 offset ?
20468
20469ReplacementCodeuiTexCoord2fVertex3fvSUN(rc, tc, v)
20470 return void
20471 param rc ReplacementCodeSUN in array [1]
20472 param tc Float32 in array [2]
20473 param v Float32 in array [3]
20474 category SUN_vertex
20475 version 1.1
20476 glxropcode ?
20477 offset ?
20478
20479ReplacementCodeuiTexCoord2fNormal3fVertex3fSUN(rc, s, t, nx, ny, nz, x, y, z)
20480 return void
20481 param rc ReplacementCodeSUN in value
20482 param s Float32 in value
20483 param t Float32 in value
20484 param nx Float32 in value
20485 param ny Float32 in value
20486 param nz Float32 in value
20487 param x Float32 in value
20488 param y Float32 in value
20489 param z Float32 in value
20490 category SUN_vertex
20491 version 1.1
20492 glxropcode ?
20493 offset ?
20494
20495ReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN(rc, tc, n, v)
20496 return void
20497 param rc ReplacementCodeSUN in array [1]
20498 param tc Float32 in array [2]
20499 param n Float32 in array [3]
20500 param v Float32 in array [3]
20501 category SUN_vertex
20502 version 1.1
20503 glxropcode ?
20504 offset ?
20505
20506ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN(rc, s, t, r, g, b, a, nx, ny, nz, x, y, z)
20507 return void
20508 param rc ReplacementCodeSUN in value
20509 param s Float32 in value
20510 param t Float32 in value
20511 param r Float32 in value
20512 param g Float32 in value
20513 param b Float32 in value
20514 param a Float32 in value
20515 param nx Float32 in value
20516 param ny Float32 in value
20517 param nz Float32 in value
20518 param x Float32 in value
20519 param y Float32 in value
20520 param z Float32 in value
20521 category SUN_vertex
20522 version 1.1
20523 glxropcode ?
20524 offset ?
20525
20526ReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN(rc, tc, c, n, v)
20527 return void
20528 param rc ReplacementCodeSUN in array [1]
20529 param tc Float32 in array [2]
20530 param c Float32 in array [4]
20531 param n Float32 in array [3]
20532 param v Float32 in array [3]
20533 category SUN_vertex
20534 version 1.1
20535 glxropcode ?
20536 offset ?
20537
20538###############################################################################
20539#
20540# Extension #167 - WGL_EXT_display_color_table
20541# Extension #168 - WGL_EXT_extensions_string
20542# Extension #169 - WGL_EXT_make_current_read
20543# Extension #170 - WGL_EXT_pixel_format
20544# Extension #171 - WGL_EXT_pbuffer
20545# Extension #172 - WGL_EXT_swap_control
20546#
20547###############################################################################
20548
20549###############################################################################
20550#
20551# Extension #173
20552# EXT_blend_func_separate commands (also INGR_blend_func_separate)
20553#
20554###############################################################################
20555
20556BlendFuncSeparateEXT(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha)
20557 return void
20558 param sfactorRGB BlendFuncSeparateParameterEXT in value
20559 param dfactorRGB BlendFuncSeparateParameterEXT in value
20560 param sfactorAlpha BlendFuncSeparateParameterEXT in value
20561 param dfactorAlpha BlendFuncSeparateParameterEXT in value
20562 category EXT_blend_func_separate
20563 glxropcode 4134
20564 version 1.0
20565 extension
20566 alias BlendFuncSeparate
20567
20568BlendFuncSeparateINGR(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha)
20569 return void
20570 param sfactorRGB BlendFuncSeparateParameterEXT in value
20571 param dfactorRGB BlendFuncSeparateParameterEXT in value
20572 param sfactorAlpha BlendFuncSeparateParameterEXT in value
20573 param dfactorAlpha BlendFuncSeparateParameterEXT in value
20574 category INGR_blend_func_separate
20575 glxropcode 4134
20576 version 1.0
20577 extension
20578 alias BlendFuncSeparateEXT
20579
20580###############################################################################
20581#
20582# Extension #174
20583# INGR_color_clamp commands
20584#
20585###############################################################################
20586
20587# (none)
20588newcategory: INGR_color_clamp
20589
20590###############################################################################
20591#
20592# Extension #175
20593# INGR_interlace_read commands
20594#
20595###############################################################################
20596
20597# (none)
20598newcategory: INGR_interlace_read
20599
20600###############################################################################
20601#
20602# Extension #176
20603# EXT_stencil_wrap commands
20604#
20605###############################################################################
20606
20607# (none)
20608newcategory: EXT_stencil_wrap
20609
20610###############################################################################
20611#
20612# Extension #177 - skipped
20613#
20614###############################################################################
20615
20616###############################################################################
20617#
20618# Extension #178
20619# EXT_422_pixels commands
20620#
20621###############################################################################
20622
20623# (none)
20624newcategory: EXT_422_pixels
20625
20626###############################################################################
20627#
20628# Extension #179
20629# NV_texgen_reflection commands
20630#
20631###############################################################################
20632
20633# (none)
20634newcategory: NV_texgen_reflection
20635
5dfc6dda
AW
20636###############################################################################
20637#
20638# Extension #180 - skipped
20639# Extension #181 - skipped
20640#
20641###############################################################################
20642
20643###############################################################################
20644#
20645# Extension #182
20646# SUN_convolution_border_modes commands
20647#
20648###############################################################################
20649
20650# (none)
20651newcategory: SUN_convolution_border_modes
20652
20653###############################################################################
20654#
20655# Extension #183 - GLX_SUN_get_transparent_index
20656# Extension #184 - skipped
20657#
20658###############################################################################
20659
20660###############################################################################
20661#
20662# Extension #185
20663# EXT_texture_env_add commands
20664#
20665###############################################################################
20666
20667# (none)
20668newcategory: EXT_texture_env_add
20669
20670###############################################################################
20671#
20672# Extension #186
20673# EXT_texture_lod_bias commands
20674#
20675###############################################################################
20676
20677# (none)
20678newcategory: EXT_texture_lod_bias
20679
20680###############################################################################
20681#
20682# Extension #187
20683# EXT_texture_filter_anisotropic commands
20684#
20685###############################################################################
20686
20687# (none)
20688newcategory: EXT_texture_filter_anisotropic
20689
20690###############################################################################
20691#
20692# Extension #188
20693# EXT_vertex_weighting commands
20694#
20695###############################################################################
20696
20697# GLX stuff to be written
20698VertexWeightfEXT(weight)
20699 return void
20700 param weight Float32 in value
20701 category EXT_vertex_weighting
20702 vectorequiv VertexWeightfvEXT
20703 version 1.1
20704 extension soft WINSOFT NV10
20705 glxflags ignore
20706 offset 494
20707
20708VertexWeightfvEXT(weight)
20709 return void
20710 param weight Float32 in array [1]
20711 category EXT_vertex_weighting
20712 version 1.1
20713 extension soft WINSOFT NV10
20714 glxropcode 4135
20715 glxflags ignore
20716 offset 495
20717
20718VertexWeightPointerEXT(size, type, stride, pointer)
20719 return void
20720 param size Int32 in value
20721 param type VertexWeightPointerTypeEXT in value
20722 param stride SizeI in value
20723 param pointer Void in array [COMPSIZE(type/stride)] retained
20724 category EXT_vertex_weighting
20725 version 1.1
20726 extension soft WINSOFT NV10
20727 dlflags notlistable
20728 glxflags ignore
20729 offset 496
20730
20731###############################################################################
20732#
20733# Extension #189
20734# NV_light_max_exponent commands
20735#
20736###############################################################################
20737
20738# (none)
20739newcategory: NV_light_max_exponent
20740
20741###############################################################################
20742#
20743# Extension #190
20744# NV_vertex_array_range commands
20745#
20746###############################################################################
20747
20748FlushVertexArrayRangeNV()
20749 return void
20750 category NV_vertex_array_range
20751 version 1.1
20752 extension soft WINSOFT NV10
20753 dlflags notlistable
20754 glxflags client-handcode server-handcode ignore
20755 offset 497
20756
20757VertexArrayRangeNV(length, pointer)
20758 return void
20759 param length SizeI in value
20760 param pointer Void in array [COMPSIZE(length)] retained
20761 category NV_vertex_array_range
20762 version 1.1
20763 extension soft WINSOFT NV10
20764 dlflags notlistable
20765 glxflags client-handcode server-handcode ignore
20766 offset 498
20767
20768###############################################################################
20769#
20770# Extension #191
20771# NV_register_combiners commands
20772#
20773###############################################################################
20774
20775CombinerParameterfvNV(pname, params)
20776 return void
20777 param pname CombinerParameterNV in value
20778 param params CheckedFloat32 in array [COMPSIZE(pname)]
20779 category NV_register_combiners
20780 version 1.1
20781 extension soft WINSOFT NV10
20782 glxropcode 4137
20783 glxflags ignore
20784 offset 499
20785
20786CombinerParameterfNV(pname, param)
20787 return void
20788 param pname CombinerParameterNV in value
20789 param param Float32 in value
20790 category NV_register_combiners
20791 version 1.1
20792 extension soft WINSOFT NV10
20793 glxropcode 4136
20794 glxflags ignore
20795 offset 500
20796
20797CombinerParameterivNV(pname, params)
20798 return void
20799 param pname CombinerParameterNV in value
20800 param params CheckedInt32 in array [COMPSIZE(pname)]
20801 category NV_register_combiners
20802 version 1.1
20803 extension soft WINSOFT NV10
20804 glxropcode 4139
20805 glxflags ignore
20806 offset 501
20807
20808CombinerParameteriNV(pname, param)
20809 return void
20810 param pname CombinerParameterNV in value
20811 param param Int32 in value
20812 category NV_register_combiners
20813 version 1.1
20814 extension soft WINSOFT NV10
20815 glxropcode 4138
20816 glxflags ignore
20817 offset 502
20818
20819CombinerInputNV(stage, portion, variable, input, mapping, componentUsage)
20820 return void
20821 param stage CombinerStageNV in value
20822 param portion CombinerPortionNV in value
20823 param variable CombinerVariableNV in value
20824 param input CombinerRegisterNV in value
20825 param mapping CombinerMappingNV in value
20826 param componentUsage CombinerComponentUsageNV in value
20827 category NV_register_combiners
20828 version 1.1
20829 extension soft WINSOFT NV10
20830 glxropcode 4140
20831 glxflags ignore
20832 offset 503
20833
20834CombinerOutputNV(stage, portion, abOutput, cdOutput, sumOutput, scale, bias, abDotProduct, cdDotProduct, muxSum)
20835 return void
20836 param stage CombinerStageNV in value
20837 param portion CombinerPortionNV in value
20838 param abOutput CombinerRegisterNV in value
20839 param cdOutput CombinerRegisterNV in value
20840 param sumOutput CombinerRegisterNV in value
20841 param scale CombinerScaleNV in value
20842 param bias CombinerBiasNV in value
20843 param abDotProduct Boolean in value
20844 param cdDotProduct Boolean in value
20845 param muxSum Boolean in value
20846 category NV_register_combiners
20847 version 1.1
20848 extension soft WINSOFT NV10
20849 glxropcode 4141
20850 glxflags ignore
20851 offset 504
20852
20853FinalCombinerInputNV(variable, input, mapping, componentUsage)
20854 return void
20855 param variable CombinerVariableNV in value
20856 param input CombinerRegisterNV in value
20857 param mapping CombinerMappingNV in value
20858 param componentUsage CombinerComponentUsageNV in value
20859 category NV_register_combiners
20860 version 1.1
20861 extension soft WINSOFT NV10
20862 glxropcode 4142
20863 glxflags ignore
20864 offset 505
20865
20866GetCombinerInputParameterfvNV(stage, portion, variable, pname, params)
20867 return void
20868 param stage CombinerStageNV in value
20869 param portion CombinerPortionNV in value
20870 param variable CombinerVariableNV in value
20871 param pname CombinerParameterNV in value
20872 param params Float32 out array [COMPSIZE(pname)]
20873 dlflags notlistable
20874 category NV_register_combiners
20875 version 1.1
20876 extension soft WINSOFT NV10
20877 glxvendorpriv 1270
20878 glxflags ignore
20879 offset 506
20880
20881GetCombinerInputParameterivNV(stage, portion, variable, pname, params)
20882 return void
20883 param stage CombinerStageNV in value
20884 param portion CombinerPortionNV in value
20885 param variable CombinerVariableNV in value
20886 param pname CombinerParameterNV in value
20887 param params Int32 out array [COMPSIZE(pname)]
20888 dlflags notlistable
20889 category NV_register_combiners
20890 version 1.1
20891 extension soft WINSOFT NV10
20892 glxvendorpriv 1271
20893 glxflags ignore
20894 offset 507
20895
20896GetCombinerOutputParameterfvNV(stage, portion, pname, params)
20897 return void
20898 param stage CombinerStageNV in value
20899 param portion CombinerPortionNV in value
20900 param pname CombinerParameterNV in value
20901 param params Float32 out array [COMPSIZE(pname)]
20902 dlflags notlistable
20903 category NV_register_combiners
20904 version 1.1
20905 extension soft WINSOFT NV10
20906 glxvendorpriv 1272
20907 glxflags ignore
20908 offset 508
20909
20910GetCombinerOutputParameterivNV(stage, portion, pname, params)
20911 return void
20912 param stage CombinerStageNV in value
20913 param portion CombinerPortionNV in value
20914 param pname CombinerParameterNV in value
20915 param params Int32 out array [COMPSIZE(pname)]
20916 dlflags notlistable
20917 category NV_register_combiners
20918 version 1.1
20919 extension soft WINSOFT NV10
20920 glxvendorpriv 1273
20921 glxflags ignore
20922 offset 509
20923
20924GetFinalCombinerInputParameterfvNV(variable, pname, params)
20925 return void
20926 param variable CombinerVariableNV in value
20927 param pname CombinerParameterNV in value
20928 param params Float32 out array [COMPSIZE(pname)]
20929 dlflags notlistable
20930 category NV_register_combiners
20931 version 1.1
20932 extension soft WINSOFT NV10
20933 glxvendorpriv 1274
20934 glxflags ignore
20935 offset 510
20936
20937GetFinalCombinerInputParameterivNV(variable, pname, params)
20938 return void
20939 param variable CombinerVariableNV in value
20940 param pname CombinerParameterNV in value
20941 param params Int32 out array [COMPSIZE(pname)]
20942 dlflags notlistable
20943 category NV_register_combiners
20944 version 1.1
20945 extension soft WINSOFT NV10
20946 glxvendorpriv 1275
20947 glxflags ignore
20948 offset 511
20949
20950###############################################################################
20951#
20952# Extension #192
20953# NV_fog_distance commands
20954#
20955###############################################################################
20956
20957# (none)
20958newcategory: NV_fog_distance
20959
20960###############################################################################
20961#
20962# Extension #193
20963# NV_texgen_emboss commands
20964#
20965###############################################################################
20966
20967# (none)
20968newcategory: NV_texgen_emboss
20969
20970###############################################################################
20971#
20972# Extension #194
20973# NV_blend_square commands
20974#
20975###############################################################################
20976
20977# (none)
20978newcategory: NV_blend_square
20979
20980###############################################################################
20981#
20982# Extension #195
20983# NV_texture_env_combine4 commands
20984#
20985###############################################################################
20986
20987# (none)
20988newcategory: NV_texture_env_combine4
20989
20990###############################################################################
20991#
20992# Extension #196
20993# MESA_resize_buffers commands
20994#
20995###############################################################################
20996
20997ResizeBuffersMESA()
20998 return void
20999 category MESA_resize_buffers
21000 version 1.0
21001 glxropcode ?
21002 offset 512
21003
21004###############################################################################
21005#
21006# Extension #197
21007# MESA_window_pos commands
21008#
21009# Note that the 2- and 3-component versions are now aliases of ARB
21010# entry points.
21011#
21012###############################################################################
21013
21014WindowPos2dMESA(x, y)
21015 return void
21016 param x CoordD in value
21017 param y CoordD in value
21018 category MESA_window_pos
21019 vectorequiv WindowPos2dvMESA
21020 version 1.0
21021 alias WindowPos2dARB
21022
21023WindowPos2dvMESA(v)
21024 return void
21025 param v CoordD in array [2]
21026 category MESA_window_pos
21027 version 1.0
21028 glxropcode ?
21029 alias WindowPos2dvARB
21030
21031WindowPos2fMESA(x, y)
21032 return void
21033 param x CoordF in value
21034 param y CoordF in value
21035 category MESA_window_pos
21036 vectorequiv WindowPos2fvMESA
21037 version 1.0
21038 alias WindowPos2fARB
21039
21040WindowPos2fvMESA(v)
21041 return void
21042 param v CoordF in array [2]
21043 category MESA_window_pos
21044 version 1.0
21045 glxropcode ?
21046 alias WindowPos2fvARB
21047
21048WindowPos2iMESA(x, y)
21049 return void
21050 param x CoordI in value
21051 param y CoordI in value
21052 category MESA_window_pos
21053 vectorequiv WindowPos2ivMESA
21054 version 1.0
21055 alias WindowPos2iARB
21056
21057WindowPos2ivMESA(v)
21058 return void
21059 param v CoordI in array [2]
21060 category MESA_window_pos
21061 version 1.0
21062 glxropcode ?
21063 alias WindowPos2ivARB
21064
21065WindowPos2sMESA(x, y)
21066 return void
21067 param x CoordS in value
21068 param y CoordS in value
21069 category MESA_window_pos
21070 vectorequiv WindowPos2svMESA
21071 version 1.0
21072 alias WindowPos2sARB
21073
21074WindowPos2svMESA(v)
21075 return void
21076 param v CoordS in array [2]
21077 category MESA_window_pos
21078 version 1.0
21079 glxropcode ?
21080 alias WindowPos2svARB
21081
21082WindowPos3dMESA(x, y, z)
21083 return void
21084 param x CoordD in value
21085 param y CoordD in value
21086 param z CoordD in value
21087 vectorequiv WindowPos3dvMESA
21088 category MESA_window_pos
21089 version 1.0
21090 alias WindowPos3dARB
21091
21092WindowPos3dvMESA(v)
21093 return void
21094 param v CoordD in array [3]
21095 category MESA_window_pos
21096 version 1.0
21097 glxropcode ?
21098 alias WindowPos3dvARB
21099
21100WindowPos3fMESA(x, y, z)
21101 return void
21102 param x CoordF in value
21103 param y CoordF in value
21104 param z CoordF in value
21105 category MESA_window_pos
21106 vectorequiv WindowPos3fvMESA
21107 version 1.0
21108 alias WindowPos3fARB
21109
21110WindowPos3fvMESA(v)
21111 return void
21112 param v CoordF in array [3]
21113 category MESA_window_pos
21114 version 1.0
21115 glxropcode ?
21116 alias WindowPos3fvARB
21117
21118WindowPos3iMESA(x, y, z)
21119 return void
21120 param x CoordI in value
21121 param y CoordI in value
21122 param z CoordI in value
21123 category MESA_window_pos
21124 vectorequiv WindowPos3ivMESA
21125 version 1.0
21126 alias WindowPos3iARB
21127
21128WindowPos3ivMESA(v)
21129 return void
21130 param v CoordI in array [3]
21131 category MESA_window_pos
21132 version 1.0
21133 glxropcode ?
21134 alias WindowPos3ivARB
21135
21136WindowPos3sMESA(x, y, z)
21137 return void
21138 param x CoordS in value
21139 param y CoordS in value
21140 param z CoordS in value
21141 category MESA_window_pos
21142 vectorequiv WindowPos3svMESA
21143 version 1.0
21144 alias WindowPos3sARB
21145
21146WindowPos3svMESA(v)
21147 return void
21148 param v CoordS in array [3]
21149 category MESA_window_pos
21150 version 1.0
21151 glxropcode ?
21152 alias WindowPos3svARB
21153
21154WindowPos4dMESA(x, y, z, w)
21155 return void
21156 param x CoordD in value
21157 param y CoordD in value
21158 param z CoordD in value
21159 param w CoordD in value
21160 vectorequiv WindowPos4dvMESA
21161 category MESA_window_pos
21162 version 1.0
21163 offset 529
21164
21165WindowPos4dvMESA(v)
21166 return void
21167 param v CoordD in array [4]
21168 category MESA_window_pos
21169 version 1.0
21170 glxropcode ?
21171 offset 530
21172
21173WindowPos4fMESA(x, y, z, w)
21174 return void
21175 param x CoordF in value
21176 param y CoordF in value
21177 param z CoordF in value
21178 param w CoordF in value
21179 category MESA_window_pos
21180 vectorequiv WindowPos4fvMESA
21181 version 1.0
21182 offset 531
21183
21184WindowPos4fvMESA(v)
21185 return void
21186 param v CoordF in array [4]
21187 category MESA_window_pos
21188 version 1.0
21189 glxropcode ?
21190 offset 532
21191
21192WindowPos4iMESA(x, y, z, w)
21193 return void
21194 param x CoordI in value
21195 param y CoordI in value
21196 param z CoordI in value
21197 param w CoordI in value
21198 category MESA_window_pos
21199 vectorequiv WindowPos4ivMESA
21200 version 1.0
21201 offset 533
21202
21203WindowPos4ivMESA(v)
21204 return void
21205 param v CoordI in array [4]
21206 category MESA_window_pos
21207 version 1.0
21208 glxropcode ?
21209 offset 534
21210
21211WindowPos4sMESA(x, y, z, w)
21212 return void
21213 param x CoordS in value
21214 param y CoordS in value
21215 param z CoordS in value
21216 param w CoordS in value
21217 category MESA_window_pos
21218 vectorequiv WindowPos4svMESA
21219 version 1.0
21220 offset 535
21221
21222WindowPos4svMESA(v)
21223 return void
21224 param v CoordS in array [4]
21225 category MESA_window_pos
21226 version 1.0
21227 glxropcode ?
21228 offset 536
21229
21230###############################################################################
21231#
21232# Extension #198
21233# EXT_texture_compression_s3tc commands
21234#
21235###############################################################################
21236
c7b31271 21237newcategory: EXT_texture_compression_s3tc
5dfc6dda
AW
21238
21239###############################################################################
21240#
21241# Extension #199
21242# IBM_cull_vertex commands
21243#
21244###############################################################################
21245
21246# (none)
21247newcategory: IBM_cull_vertex
21248
21249###############################################################################
21250#
21251# Extension #200
21252# IBM_multimode_draw_arrays commands
21253#
21254###############################################################################
21255
21256MultiModeDrawArraysIBM(mode, first, count, primcount, modestride)
21257 return void
c7b31271 21258 param mode PrimitiveType in array [COMPSIZE(primcount)]
5dfc6dda
AW
21259 param first Int32 in array [COMPSIZE(primcount)]
21260 param count SizeI in array [COMPSIZE(primcount)]
21261 param primcount SizeI in value
21262 param modestride Int32 in value
21263 category IBM_multimode_draw_arrays
21264 version 1.1
21265 glxropcode ?
21266 offset 708
21267
21268
21269MultiModeDrawElementsIBM(mode, count, type, indices, primcount, modestride)
21270 return void
c7b31271 21271 param mode PrimitiveType in array [COMPSIZE(primcount)]
5dfc6dda
AW
21272 param count SizeI in array [COMPSIZE(primcount)]
21273 param type DrawElementsType in value
21274 param indices ConstVoidPointer in array [COMPSIZE(primcount)]
21275 param primcount SizeI in value
21276 param modestride Int32 in value
21277 category IBM_multimode_draw_arrays
21278 version 1.1
21279 glxropcode ?
21280 offset 709
21281
21282###############################################################################
21283#
21284# Extension #201
21285# IBM_vertex_array_lists commands
21286#
21287###############################################################################
21288
21289ColorPointerListIBM(size, type, stride, pointer, ptrstride)
21290 return void
21291 param size Int32 in value
21292 param type ColorPointerType in value
21293 param stride Int32 in value
21294 param pointer VoidPointer in array [COMPSIZE(size/type/stride)] retained
21295 param ptrstride Int32 in value
21296 category IBM_vertex_array_lists
21297 version 1.1
21298 glxropcode ?
21299 offset ?
21300
21301SecondaryColorPointerListIBM(size, type, stride, pointer, ptrstride)
21302 return void
21303 param size Int32 in value
21304 param type SecondaryColorPointerTypeIBM in value
21305 param stride Int32 in value
21306 param pointer VoidPointer in array [COMPSIZE(size/type/stride)] retained
21307 param ptrstride Int32 in value
21308 category IBM_vertex_array_lists
21309 version 1.1
21310 glxropcode ?
21311 offset ?
21312
21313EdgeFlagPointerListIBM(stride, pointer, ptrstride)
21314 return void
21315 param stride Int32 in value
21316 param pointer BooleanPointer in array [COMPSIZE(stride)] retained
21317 param ptrstride Int32 in value
21318 category IBM_vertex_array_lists
21319 version 1.1
21320 glxropcode ?
21321 offset ?
21322
21323FogCoordPointerListIBM(type, stride, pointer, ptrstride)
21324 return void
21325 param type FogPointerTypeIBM in value
21326 param stride Int32 in value
21327 param pointer VoidPointer in array [COMPSIZE(type/stride)] retained
21328 param ptrstride Int32 in value
21329 category IBM_vertex_array_lists
21330 version 1.1
21331 glxropcode ?
21332 offset ?
21333
21334IndexPointerListIBM(type, stride, pointer, ptrstride)
21335 return void
21336 param type IndexPointerType in value
21337 param stride Int32 in value
21338 param pointer VoidPointer in array [COMPSIZE(type/stride)] retained
21339 param ptrstride Int32 in value
21340 category IBM_vertex_array_lists
21341 version 1.1
21342 glxropcode ?
21343 offset ?
21344
21345NormalPointerListIBM(type, stride, pointer, ptrstride)
21346 return void
21347 param type NormalPointerType in value
21348 param stride Int32 in value
21349 param pointer VoidPointer in array [COMPSIZE(type/stride)] retained
21350 param ptrstride Int32 in value
21351 category IBM_vertex_array_lists
21352 version 1.1
21353 glxropcode ?
21354 offset ?
21355
21356TexCoordPointerListIBM(size, type, stride, pointer, ptrstride)
21357 return void
21358 param size Int32 in value
21359 param type TexCoordPointerType in value
21360 param stride Int32 in value
21361 param pointer VoidPointer in array [COMPSIZE(size/type/stride)] retained
21362 param ptrstride Int32 in value
21363 category IBM_vertex_array_lists
21364 version 1.1
21365 glxropcode ?
21366 offset ?
21367
21368VertexPointerListIBM(size, type, stride, pointer, ptrstride)
21369 return void
21370 param size Int32 in value
21371 param type VertexPointerType in value
21372 param stride Int32 in value
21373 param pointer VoidPointer in array [COMPSIZE(size/type/stride)] retained
21374 param ptrstride Int32 in value
21375 category IBM_vertex_array_lists
21376 version 1.1
21377 glxropcode ?
21378 offset ?
21379
21380###############################################################################
21381#
21382# Extension #202
21383# SGIX_subsample commands
21384#
21385###############################################################################
21386
21387# (none)
21388newcategory: SGIX_subsample
21389
21390###############################################################################
21391#
21392# Extension #203
21393# SGIX_ycrcba commands
21394#
21395###############################################################################
21396
21397# (none)
21398newcategory: SGIX_ycrcba
21399
21400###############################################################################
21401#
21402# Extension #204
21403# SGIX_ycrcb_subsample commands
21404#
21405###############################################################################
21406
21407# (none)
21408newcategory: SGIX_ycrcb_subsample
21409
21410###############################################################################
21411#
21412# Extension #205
21413# SGIX_depth_pass_instrument commands
21414#
21415###############################################################################
21416
21417# (none)
21418newcategory: SGIX_depth_pass_instrument
21419
21420###############################################################################
21421#
21422# Extension #206
21423# 3DFX_texture_compression_FXT1 commands
21424#
21425###############################################################################
21426
21427# (none)
21428newcategory: 3DFX_texture_compression_FXT1
21429
21430###############################################################################
21431#
21432# Extension #207
21433# 3DFX_multisample commands
21434#
21435###############################################################################
21436
21437# (none)
21438newcategory: 3DFX_multisample
21439
21440###############################################################################
21441#
21442# Extension #208
21443# 3DFX_tbuffer commands
21444#
21445###############################################################################
21446
21447TbufferMask3DFX(mask)
21448 return void
21449 param mask UInt32 in value
21450 category 3DFX_tbuffer
21451 version 1.2
21452 glxropcode ?
21453 offset 553
21454
21455###############################################################################
21456#
21457# Extension #209
21458# EXT_multisample commands
21459#
21460###############################################################################
21461
21462SampleMaskEXT(value, invert)
21463 return void
21464 param value ClampedFloat32 in value
21465 param invert Boolean in value
21466 category EXT_multisample
21467 version 1.0
21468 glxropcode ?
21469 extension
21470 offset 446
21471
21472SamplePatternEXT(pattern)
21473 return void
21474 param pattern SamplePatternEXT in value
21475 category EXT_multisample
21476 version 1.0
21477 glxropcode ?
21478 glxflags
21479 extension
21480 offset 447
21481
21482###############################################################################
21483#
21484# Extension #210
21485# SGIX_vertex_preclip commands
21486#
21487###############################################################################
21488
21489# (none)
21490newcategory: SGIX_vertex_preclip
21491
21492###############################################################################
21493#
21494# Extension #211
21495# SGIX_convolution_accuracy commands
21496#
21497###############################################################################
21498
21499# (none)
21500newcategory: SGIX_convolution_accuracy
21501
21502###############################################################################
21503#
21504# Extension #212
21505# SGIX_resample commands
21506#
21507###############################################################################
21508
21509# (none)
21510newcategory: SGIX_resample
21511
21512###############################################################################
21513#
21514# Extension #213
21515# SGIS_point_line_texgen commands
21516#
21517###############################################################################
21518
21519# (none)
21520newcategory: SGIS_point_line_texgen
21521
21522###############################################################################
21523#
21524# Extension #214
21525# SGIS_texture_color_mask commands
21526#
21527###############################################################################
21528
21529TextureColorMaskSGIS(red, green, blue, alpha)
21530 return void
21531 param red Boolean in value
21532 param green Boolean in value
21533 param blue Boolean in value
21534 param alpha Boolean in value
21535 category SGIS_texture_color_mask
21536 version 1.1
21537 glxropcode 2082
21538 extension
21539 offset ?
21540
21541###############################################################################
21542#
21543# Extension #215 - GLX_MESA_copy_sub_buffer
21544# Extension #216 - GLX_MESA_pixmap_colormap
21545# Extension #217 - GLX_MESA_release_buffers
21546# Extension #218 - GLX_MESA_set_3dfx_mode
21547#
21548###############################################################################
21549
21550###############################################################################
21551#
21552# Extension #219
21553# SGIX_igloo_interface commands
21554#
21555###############################################################################
21556
21557IglooInterfaceSGIX(pname, params)
21558 return void
21559 dlflags notlistable
21560 param pname IglooFunctionSelectSGIX in value
21561 param params IglooParameterSGIX in array [COMPSIZE(pname)]
21562 category SGIX_igloo_interface
21563 version 1.0
21564 glxflags SGI ignore
21565 extension
21566 glxropcode 200
21567 offset ?
21568
21569###############################################################################
21570#
21571# Extension #220
21572# EXT_texture_env_dot3 commands
21573#
21574###############################################################################
21575
21576# (none)
21577newcategory: EXT_texture_env_dot3
21578
21579###############################################################################
21580#
21581# Extension #221
21582# ATI_texture_mirror_once commands
21583#
21584###############################################################################
21585# (none)
21586newcategory: ATI_texture_mirror_once
21587
21588###############################################################################
21589#
21590# Extension #222
21591# NV_fence commands
21592#
21593###############################################################################
21594
21595DeleteFencesNV(n, fences)
21596 return void
21597 param n SizeI in value
21598 param fences FenceNV in array [n]
21599 category NV_fence
21600 dlflags notlistable
21601 version 1.2
21602 extension soft WINSOFT NV10
21603 glxvendorpriv 1276
21604 glxflags ignore
21605 offset 647
21606
21607GenFencesNV(n, fences)
21608 return void
21609 param n SizeI in value
21610 param fences FenceNV out array [n]
21611 category NV_fence
21612 dlflags notlistable
21613 version 1.2
21614 extension soft WINSOFT NV10
21615 glxvendorpriv 1277
21616 glxflags ignore
21617 offset 648
21618
21619IsFenceNV(fence)
21620 return Boolean
21621 param fence FenceNV in value
21622 category NV_fence
21623 dlflags notlistable
21624 version 1.2
21625 extension soft WINSOFT NV10
21626 glxvendorpriv 1278
21627 glxflags ignore
21628 offset 649
21629
21630TestFenceNV(fence)
21631 return Boolean
21632 param fence FenceNV in value
21633 category NV_fence
21634 dlflags notlistable
21635 version 1.2
21636 extension soft WINSOFT NV10
21637 glxvendorpriv 1279
21638 glxflags ignore
21639 offset 650
21640
21641GetFenceivNV(fence, pname, params)
21642 return void
21643 param fence FenceNV in value
21644 param pname FenceParameterNameNV in value
21645 param params Int32 out array [COMPSIZE(pname)]
21646 category NV_fence
21647 dlflags notlistable
21648 version 1.2
21649 extension soft WINSOFT NV10
21650 glxvendorpriv 1280
21651 glxflags ignore
21652 offset 651
21653
21654FinishFenceNV(fence)
21655 return void
21656 param fence FenceNV in value
21657 category NV_fence
21658 dlflags notlistable
21659 version 1.2
21660 extension soft WINSOFT NV10
21661 glxvendorpriv 1312
21662 glxflags ignore
21663 offset 652
21664
21665SetFenceNV(fence, condition)
21666 return void
21667 param fence FenceNV in value
21668 param condition FenceConditionNV in value
21669 category NV_fence
21670 version 1.2
21671 extension soft WINSOFT NV10
21672 glxflags ignore
21673 offset 653
21674
c7b31271
DH
21675###############################################################################
21676#
21677# Extension #223
21678# IBM_static_data commands
21679#
21680###############################################################################
21681
21682FlushStaticDataIBM(target)
21683 return void
21684 param target GLenum in value
21685 category IBM_static_data
21686 version 1.0
21687 glxflags ignore
21688
21689###############################################################################
21690#
21691# Extension #224
21692# IBM_texture_mirrored_repeat commands
21693#
21694###############################################################################
21695# (none)
21696newcategory: IBM_texture_mirrored_repeat
21697
5dfc6dda
AW
21698###############################################################################
21699#
21700# Extension #225
21701# NV_evaluators commands
21702#
21703###############################################################################
21704
21705MapControlPointsNV(target, index, type, ustride, vstride, uorder, vorder, packed, points)
21706 return void
21707 param target EvalTargetNV in value
21708 param index UInt32 in value
21709 param type MapTypeNV in value
21710 param ustride SizeI in value
21711 param vstride SizeI in value
21712 param uorder CheckedInt32 in value
21713 param vorder CheckedInt32 in value
21714 param packed Boolean in value
21715 param points Void in array [COMPSIZE(target/uorder/vorder)]
21716 category NV_evaluators
21717 dlflags handcode
21718 version 1.1
21719 extension soft WINSOFT NV10
21720 glxflags ignore
21721 offset ?
21722
21723MapParameterivNV(target, pname, params)
21724 return void
21725 param target EvalTargetNV in value
21726 param pname MapParameterNV in value
21727 param params CheckedInt32 in array [COMPSIZE(target/pname)]
21728 category NV_evaluators
21729 version 1.1
21730 extension soft WINSOFT NV10
21731 glxflags ignore
21732 offset ?
21733
21734MapParameterfvNV(target, pname, params)
21735 return void
21736 param target EvalTargetNV in value
21737 param pname MapParameterNV in value
21738 param params CheckedFloat32 in array [COMPSIZE(target/pname)]
21739 category NV_evaluators
21740 version 1.1
21741 extension soft WINSOFT NV10
21742 glxflags ignore
21743 offset ?
21744
21745GetMapControlPointsNV(target, index, type, ustride, vstride, packed, points)
21746 return void
21747 param target EvalTargetNV in value
21748 param index UInt32 in value
21749 param type MapTypeNV in value
21750 param ustride SizeI in value
21751 param vstride SizeI in value
21752 param packed Boolean in value
21753 param points Void out array [COMPSIZE(target)]
21754 category NV_evaluators
21755 dlflags notlistable
21756 version 1.1
21757 extension soft WINSOFT NV10
21758 glxflags ignore
21759 offset ?
21760
21761GetMapParameterivNV(target, pname, params)
21762 return void
21763 param target EvalTargetNV in value
21764 param pname MapParameterNV in value
21765 param params Int32 out array [COMPSIZE(target/pname)]
21766 category NV_evaluators
21767 dlflags notlistable
21768 version 1.1
21769 extension soft WINSOFT NV10
21770 glxflags ignore
21771 offset ?
21772
21773GetMapParameterfvNV(target, pname, params)
21774 return void
21775 param target EvalTargetNV in value
21776 param pname MapParameterNV in value
21777 param params Float32 out array [COMPSIZE(target/pname)]
21778 category NV_evaluators
21779 dlflags notlistable
21780 version 1.1
21781 extension soft WINSOFT NV10
21782 glxflags ignore
21783 offset ?
21784
21785GetMapAttribParameterivNV(target, index, pname, params)
21786 return void
21787 param target EvalTargetNV in value
21788 param index UInt32 in value
21789 param pname MapAttribParameterNV in value
21790 param params Int32 out array [COMPSIZE(pname)]
21791 category NV_evaluators
21792 dlflags notlistable
21793 version 1.1
21794 extension soft WINSOFT NV10
21795 glxflags ignore
21796 offset ?
21797
21798GetMapAttribParameterfvNV(target, index, pname, params)
21799 return void
21800 param target EvalTargetNV in value
21801 param index UInt32 in value
21802 param pname MapAttribParameterNV in value
21803 param params Float32 out array [COMPSIZE(pname)]
21804 category NV_evaluators
21805 dlflags notlistable
21806 version 1.1
21807 extension soft WINSOFT NV10
21808 glxflags ignore
21809 offset ?
21810
21811EvalMapsNV(target, mode)
21812 return void
21813 param target EvalTargetNV in value
21814 param mode EvalMapsModeNV in value
21815 category NV_evaluators
21816 version 1.1
21817 extension soft WINSOFT NV10
21818 glxflags ignore
21819 offset ?
21820
21821###############################################################################
21822#
21823# Extension #226
21824# NV_packed_depth_stencil commands
21825#
21826###############################################################################
21827
21828# (none)
21829newcategory: NV_packed_depth_stencil
21830
21831###############################################################################
21832#
21833# Extension #227
21834# NV_register_combiners2 commands
21835#
21836###############################################################################
21837
21838CombinerStageParameterfvNV(stage, pname, params)
21839 return void
21840 param stage CombinerStageNV in value
21841 param pname CombinerParameterNV in value
21842 param params CheckedFloat32 in array [COMPSIZE(pname)]
21843 category NV_register_combiners2
21844 version 1.1
21845 extension
21846 glxflags ignore
21847 offset ?
21848
21849GetCombinerStageParameterfvNV(stage, pname, params)
21850 return void
21851 param stage CombinerStageNV in value
21852 param pname CombinerParameterNV in value
21853 param params Float32 out array [COMPSIZE(pname)]
21854 dlflags notlistable
21855 category NV_register_combiners2
21856 version 1.1
21857 extension
21858 glxflags ignore
21859 offset ?
21860
21861###############################################################################
21862#
21863# Extension #228
21864# NV_texture_compression_vtc commands
21865#
21866###############################################################################
21867
21868# (none)
21869newcategory: NV_texture_compression_vtc
21870
21871###############################################################################
21872#
21873# Extension #229
21874# NV_texture_rectangle commands
21875#
21876###############################################################################
21877
21878# (none)
21879newcategory: NV_texture_rectangle
21880
21881###############################################################################
21882#
21883# Extension #230
21884# NV_texture_shader commands
21885#
21886###############################################################################
21887
21888# (none)
21889newcategory: NV_texture_shader
21890
21891###############################################################################
21892#
21893# Extension #231
21894# NV_texture_shader2 commands
21895#
21896###############################################################################
21897
21898# (none)
21899newcategory: NV_texture_shader2
21900
21901###############################################################################
21902#
21903# Extension #232
21904# NV_vertex_array_range2 commands
21905#
21906###############################################################################
21907
21908# (none)
21909newcategory: NV_vertex_array_range2
21910
21911###############################################################################
21912#
21913# Extension #233
21914# NV_vertex_program commands
21915#
21916###############################################################################
21917
21918AreProgramsResidentNV(n, programs, residences)
21919 return Boolean
21920 param n SizeI in value
21921 param programs UInt32 in array [n]
21922 param residences Boolean out array [n]
21923 category NV_vertex_program
21924 dlflags notlistable
21925 version 1.2
21926 extension soft WINSOFT NV10
21927 glxflags ignore
21928 glxvendorpriv 1293
21929 offset 578
21930
21931BindProgramNV(target, id)
21932 return void
21933 param target VertexAttribEnumNV in value
21934 param id UInt32 in value
21935 category NV_vertex_program
21936 version 1.2
21937 extension soft WINSOFT NV10
21938 glxropcode 4180
21939 alias BindProgramARB
21940
21941DeleteProgramsNV(n, programs)
21942 return void
21943 param n SizeI in value
21944 param programs UInt32 in array [n]
21945 category NV_vertex_program
21946 dlflags notlistable
21947 version 1.2
21948 extension soft WINSOFT NV10
21949 glxvendorpriv 1294
21950 alias DeleteProgramsARB
21951
21952ExecuteProgramNV(target, id, params)
21953 return void
21954 param target VertexAttribEnumNV in value
21955 param id UInt32 in value
21956 param params Float32 in array [4]
21957 category NV_vertex_program
21958 version 1.2
21959 extension soft WINSOFT NV10
21960 glxflags ignore
21961 glxropcode 4181
21962 offset 581
21963
21964GenProgramsNV(n, programs)
21965 return void
21966 param n SizeI in value
21967 param programs UInt32 out array [n]
21968 category NV_vertex_program
21969 dlflags notlistable
21970 version 1.2
21971 extension soft WINSOFT NV10
21972 glxvendorpriv 1295
21973 alias GenProgramsARB
21974
21975GetProgramParameterdvNV(target, index, pname, params)
21976 return void
21977 param target VertexAttribEnumNV in value
21978 param index UInt32 in value
21979 param pname VertexAttribEnumNV in value
21980 param params Float64 out array [4]
21981 category NV_vertex_program
21982 dlflags notlistable
21983 version 1.2
21984 extension soft WINSOFT NV10
21985 glxflags ignore
21986 glxvendorpriv 1297
21987 offset 583
21988
21989GetProgramParameterfvNV(target, index, pname, params)
21990 return void
21991 param target VertexAttribEnumNV in value
21992 param index UInt32 in value
21993 param pname VertexAttribEnumNV in value
21994 param params Float32 out array [4]
21995 category NV_vertex_program
21996 dlflags notlistable
21997 version 1.2
21998 extension soft WINSOFT NV10
21999 glxflags ignore
22000 glxvendorpriv 1296
22001 offset 584
22002
22003# GetProgramParameterSigneddvNV(target, index, pname, params)
22004# return void
22005# param target VertexAttribEnumNV in value
22006# param index Int32 in value
22007# param pname VertexAttribEnumNV in value
22008# param params Float64 out array [4]
22009# category NV_vertex_program1_1_dcc
22010# dlflags notlistable
22011# version 1.2
22012# extension soft WINSOFT NV20
22013# glxflags ignore
22014# offset ?
22015#
22016# GetProgramParameterSignedfvNV(target, index, pname, params)
22017# return void
22018# param target VertexAttribEnumNV in value
22019# param index Int32 in value
22020# param pname VertexAttribEnumNV in value
22021# param params Float32 out array [4]
22022# category NV_vertex_program1_1_dcc
22023# dlflags notlistable
22024# version 1.2
22025# extension soft WINSOFT NV20
22026# glxflags ignore
22027# offset ?
22028
22029GetProgramivNV(id, pname, params)
22030 return void
22031 param id UInt32 in value
22032 param pname VertexAttribEnumNV in value
22033 param params Int32 out array [4]
22034 category NV_vertex_program
22035 dlflags notlistable
22036 version 1.2
22037 extension soft WINSOFT NV10
22038 glxflags ignore
22039 glxvendorpriv 1298
22040 offset 585
22041
22042GetProgramStringNV(id, pname, program)
22043 return void
22044 param id UInt32 in value
22045 param pname VertexAttribEnumNV in value
22046 param program ProgramCharacterNV out array [COMPSIZE(id/pname)]
22047 category NV_vertex_program
22048 dlflags notlistable
22049 version 1.2
22050 extension soft WINSOFT NV10
22051 glxflags ignore
22052 glxvendorpriv 1299
22053 offset 586
22054
22055GetTrackMatrixivNV(target, address, pname, params)
22056 return void
22057 param target VertexAttribEnumNV in value
22058 param address UInt32 in value
22059 param pname VertexAttribEnumNV in value
22060 param params Int32 out array [1]
22061 category NV_vertex_program
22062 dlflags notlistable
22063 version 1.2
22064 extension soft WINSOFT NV10
22065 glxflags ignore
22066 glxvendorpriv 1300
22067 offset 587
22068
22069GetVertexAttribdvNV(index, pname, params)
22070 return void
22071 param index UInt32 in value
22072 param pname VertexAttribEnumNV in value
22073 param params Float64 out array [1]
22074 category NV_vertex_program
22075 dlflags notlistable
22076 version 1.2
22077 extension soft WINSOFT NV10
22078 glxvendorpriv 1301
22079 alias GetVertexAttribdv
22080
22081GetVertexAttribfvNV(index, pname, params)
22082 return void
22083 param index UInt32 in value
22084 param pname VertexAttribEnumNV in value
22085 param params Float32 out array [1]
22086 category NV_vertex_program
22087 dlflags notlistable
22088 version 1.2
22089 extension soft WINSOFT NV10
22090 glxvendorpriv 1302
22091 alias GetVertexAttribfv
22092
22093GetVertexAttribivNV(index, pname, params)
22094 return void
22095 param index UInt32 in value
22096 param pname VertexAttribEnumNV in value
22097 param params Int32 out array [1]
22098 category NV_vertex_program
22099 dlflags notlistable
22100 version 1.2
22101 extension soft WINSOFT NV10
22102 glxvendorpriv 1303
22103 alias GetVertexAttribiv
22104
22105GetVertexAttribPointervNV(index, pname, pointer)
22106 return void
22107 param index UInt32 in value
22108 param pname VertexAttribEnumNV in value
22109 param pointer VoidPointer out array [1]
22110 category NV_vertex_program
22111 dlflags notlistable
22112 version 1.2
22113 extension soft WINSOFT NV10
22114 glxflags ignore
22115 alias GetVertexAttribPointerv
22116
22117IsProgramNV(id)
22118 return Boolean
22119 param id UInt32 in value
22120 category NV_vertex_program
22121 dlflags notlistable
22122 version 1.2
22123 extension soft WINSOFT NV10
22124 glxvendorpriv 1304
22125 alias IsProgram
22126
22127LoadProgramNV(target, id, len, program)
22128 return void
22129 param target VertexAttribEnumNV in value
22130 param id UInt32 in value
22131 param len SizeI in value
22132 param program UInt8 in array [len]
22133 category NV_vertex_program
22134 version 1.2
22135 extension soft WINSOFT NV10
22136 glxropcode 4183
22137 offset 593
22138
22139ProgramParameter4dNV(target, index, x, y, z, w)
22140 return void
22141 param target VertexAttribEnumNV in value
22142 param index UInt32 in value
22143 param x Float64 in value
22144 param y Float64 in value
22145 param z Float64 in value
22146 param w Float64 in value
22147 category NV_vertex_program
22148 version 1.2
22149 vectorequiv ProgramParameter4dvNV
22150 extension soft WINSOFT NV10
22151 offset 594
22152
22153ProgramParameter4dvNV(target, index, v)
22154 return void
22155 param target VertexAttribEnumNV in value
22156 param index UInt32 in value
22157 param v Float64 in array [4]
22158 category NV_vertex_program
22159 version 1.2
22160 extension soft WINSOFT NV10
22161 glxropcode 4185
22162 offset 595
22163
22164ProgramParameter4fNV(target, index, x, y, z, w)
22165 return void
22166 param target VertexAttribEnumNV in value
22167 param index UInt32 in value
22168 param x Float32 in value
22169 param y Float32 in value
22170 param z Float32 in value
22171 param w Float32 in value
22172 category NV_vertex_program
22173 version 1.2
22174 vectorequiv ProgramParameter4fvNV
22175 extension soft WINSOFT NV10
22176 offset 596
22177
22178ProgramParameter4fvNV(target, index, v)
22179 return void
22180 param target VertexAttribEnumNV in value
22181 param index UInt32 in value
22182 param v Float32 in array [4]
22183 category NV_vertex_program
22184 version 1.2
22185 extension soft WINSOFT NV10
22186 glxropcode 4184
22187 offset 597
22188
22189ProgramParameters4dvNV(target, index, count, v)
22190 return void
22191 param target VertexAttribEnumNV in value
22192 param index UInt32 in value
22193 param count SizeI in value
22194 param v Float64 in array [count*4]
22195 category NV_vertex_program
22196 version 1.2
22197 extension soft WINSOFT NV10
22198 glxropcode 4187
22199 offset 598
22200
22201ProgramParameters4fvNV(target, index, count, v)
22202 return void
22203 param target VertexAttribEnumNV in value
22204 param index UInt32 in value
22205 param count SizeI in value
22206 param v Float32 in array [count*4]
22207 category NV_vertex_program
22208 version 1.2
22209 extension soft WINSOFT NV10
22210 glxropcode 4186
22211 offset 599
22212
22213# ProgramParameterSigned4dNV(target, index, x, y, z, w)
22214# return void
22215# param target VertexAttribEnumNV in value
22216# param index Int32 in value
22217# param x Float64 in value
22218# param y Float64 in value
22219# param z Float64 in value
22220# param w Float64 in value
22221# category NV_vertex_program1_1_dcc
22222# version 1.2
22223# vectorequiv ProgramParameterSigned4dvNV
22224# extension soft WINSOFT NV20
22225# offset ?
22226#
22227# ProgramParameterSigned4dvNV(target, index, v)
22228# return void
22229# param target VertexAttribEnumNV in value
22230# param index Int32 in value
22231# param v Float64 in array [4]
22232# category NV_vertex_program1_1_dcc
22233# version 1.2
22234# extension soft WINSOFT NV20
22235# glxflags ignore
22236# offset ?
22237#
22238# ProgramParameterSigned4fNV(target, index, x, y, z, w)
22239# return void
22240# param target VertexAttribEnumNV in value
22241# param index Int32 in value
22242# param x Float32 in value
22243# param y Float32 in value
22244# param z Float32 in value
22245# param w Float32 in value
22246# category NV_vertex_program1_1_dcc
22247# version 1.2
22248# vectorequiv ProgramParameterSigned4fvNV
22249# extension soft WINSOFT NV20
22250# offset ?
22251#
22252# ProgramParameterSigned4fvNV(target, index, v)
22253# return void
22254# param target VertexAttribEnumNV in value
22255# param index Int32 in value
22256# param v Float32 in array [4]
22257# category NV_vertex_program1_1_dcc
22258# version 1.2
22259# extension soft WINSOFT NV20
22260# glxflags ignore
22261# offset ?
22262#
22263# ProgramParametersSigned4dvNV(target, index, count, v)
22264# return void
22265# param target VertexAttribEnumNV in value
22266# param index Int32 in value
22267# param count SizeI in value
22268# param v Float64 in array [count*4]
22269# category NV_vertex_program1_1_dcc
22270# version 1.2
22271# extension soft WINSOFT NV20
22272# glxflags ignore
22273# offset ?
22274#
22275# ProgramParametersSigned4fvNV(target, index, count, v)
22276# return void
22277# param target VertexAttribEnumNV in value
22278# param index Int32 in value
22279# param count SizeI in value
22280# param v Float32 in array [count*4]
22281# category NV_vertex_program1_1_dcc
22282# version 1.2
22283# extension soft WINSOFT NV20
22284# glxflags ignore
22285# offset ?
22286
22287RequestResidentProgramsNV(n, programs)
22288 return void
22289 param n SizeI in value
22290 param programs UInt32 in array [n]
22291 category NV_vertex_program
22292 version 1.2
22293 extension soft WINSOFT NV10
22294 glxropcode 4182
22295 offset 600
22296
22297TrackMatrixNV(target, address, matrix, transform)
22298 return void
22299 param target VertexAttribEnumNV in value
22300 param address UInt32 in value
22301 param matrix VertexAttribEnumNV in value
22302 param transform VertexAttribEnumNV in value
22303 category NV_vertex_program
22304 version 1.2
22305 extension soft WINSOFT NV10
22306 glxropcode 4188
22307 offset 601
22308
22309VertexAttribPointerNV(index, fsize, type, stride, pointer)
22310 return void
22311 param index UInt32 in value
22312 param fsize Int32 in value
22313 param type VertexAttribEnumNV in value
22314 param stride SizeI in value
22315 param pointer Void in array [COMPSIZE(fsize/type/stride)] retained
22316 category NV_vertex_program
22317 dlflags notlistable
22318 version 1.2
22319 extension soft WINSOFT NV10
22320 glxflags ignore
22321 offset 602
22322
22323VertexAttrib1dNV(index, x)
22324 return void
22325 param index UInt32 in value
22326 param x Float64 in value
22327 category NV_vertex_program
22328 version 1.2
22329 vectorequiv VertexAttrib1dvNV
22330 extension soft WINSOFT NV10
22331 alias VertexAttrib1d
22332
22333VertexAttrib1dvNV(index, v)
22334 return void
22335 param index UInt32 in value
22336 param v Float64 in array [1]
22337 category NV_vertex_program
22338 version 1.2
22339 extension soft WINSOFT NV10
22340 glxropcode 4197
22341 alias VertexAttrib1dv
22342
22343VertexAttrib1fNV(index, x)
22344 return void
22345 param index UInt32 in value
22346 param x Float32 in value
22347 category NV_vertex_program
22348 version 1.2
22349 vectorequiv VertexAttrib1fvNV
22350 extension soft WINSOFT NV10
22351 alias VertexAttrib1f
22352
22353VertexAttrib1fvNV(index, v)
22354 return void
22355 param index UInt32 in value
22356 param v Float32 in array [1]
22357 category NV_vertex_program
22358 version 1.2
22359 extension soft WINSOFT NV10
22360 glxropcode 4193
22361 alias VertexAttrib1fv
22362
22363VertexAttrib1sNV(index, x)
22364 return void
22365 param index UInt32 in value
22366 param x Int16 in value
22367 category NV_vertex_program
22368 version 1.2
22369 vectorequiv VertexAttrib1svNV
22370 extension soft WINSOFT NV10
22371 alias VertexAttrib1s
22372
22373VertexAttrib1svNV(index, v)
22374 return void
22375 param index UInt32 in value
22376 param v Int16 in array [1]
22377 category NV_vertex_program
22378 version 1.2
22379 extension soft WINSOFT NV10
22380 glxropcode 4189
22381 alias VertexAttrib1sv
22382
22383VertexAttrib2dNV(index, x, y)
22384 return void
22385 param index UInt32 in value
22386 param x Float64 in value
22387 param y Float64 in value
22388 category NV_vertex_program
22389 version 1.2
22390 vectorequiv VertexAttrib2dvNV
22391 extension soft WINSOFT NV10
22392 alias VertexAttrib2d
22393
22394VertexAttrib2dvNV(index, v)
22395 return void
22396 param index UInt32 in value
22397 param v Float64 in array [2]
22398 category NV_vertex_program
22399 version 1.2
22400 extension soft WINSOFT NV10
22401 glxropcode 4198
22402 alias VertexAttrib2dv
22403
22404VertexAttrib2fNV(index, x, y)
22405 return void
22406 param index UInt32 in value
22407 param x Float32 in value
22408 param y Float32 in value
22409 category NV_vertex_program
22410 version 1.2
22411 vectorequiv VertexAttrib2fvNV
22412 extension soft WINSOFT NV10
22413 alias VertexAttrib2f
22414
22415VertexAttrib2fvNV(index, v)
22416 return void
22417 param index UInt32 in value
22418 param v Float32 in array [2]
22419 category NV_vertex_program
22420 version 1.2
22421 extension soft WINSOFT NV10
22422 glxropcode 4194
22423 alias VertexAttrib2fv
22424
22425VertexAttrib2sNV(index, x, y)
22426 return void
22427 param index UInt32 in value
22428 param x Int16 in value
22429 param y Int16 in value
22430 category NV_vertex_program
22431 version 1.2
22432 vectorequiv VertexAttrib2svNV
22433 extension soft WINSOFT NV10
22434 alias VertexAttrib2s
22435
22436VertexAttrib2svNV(index, v)
22437 return void
22438 param index UInt32 in value
22439 param v Int16 in array [2]
22440 category NV_vertex_program
22441 version 1.2
22442 extension soft WINSOFT NV10
22443 glxropcode 4190
22444 alias VertexAttrib2sv
22445
22446VertexAttrib3dNV(index, x, y, z)
22447 return void
22448 param index UInt32 in value
22449 param x Float64 in value
22450 param y Float64 in value
22451 param z Float64 in value
22452 category NV_vertex_program
22453 version 1.2
22454 vectorequiv VertexAttrib3dvNV
22455 extension soft WINSOFT NV10
22456 alias VertexAttrib3d
22457
22458VertexAttrib3dvNV(index, v)
22459 return void
22460 param index UInt32 in value
22461 param v Float64 in array [3]
22462 category NV_vertex_program
22463 version 1.2
22464 extension soft WINSOFT NV10
22465 glxropcode 4199
22466 alias VertexAttrib3dv
22467
22468VertexAttrib3fNV(index, x, y, z)
22469 return void
22470 param index UInt32 in value
22471 param x Float32 in value
22472 param y Float32 in value
22473 param z Float32 in value
22474 category NV_vertex_program
22475 version 1.2
22476 vectorequiv VertexAttrib3fvNV
22477 extension soft WINSOFT NV10
22478 alias VertexAttrib3f
22479
22480VertexAttrib3fvNV(index, v)
22481 return void
22482 param index UInt32 in value
22483 param v Float32 in array [3]
22484 category NV_vertex_program
22485 version 1.2
22486 extension soft WINSOFT NV10
22487 glxropcode 4195
22488 alias VertexAttrib3fv
22489
22490VertexAttrib3sNV(index, x, y, z)
22491 return void
22492 param index UInt32 in value
22493 param x Int16 in value
22494 param y Int16 in value
22495 param z Int16 in value
22496 category NV_vertex_program
22497 version 1.2
22498 vectorequiv VertexAttrib3svNV
22499 extension soft WINSOFT NV10
22500 alias VertexAttrib3s
22501
22502VertexAttrib3svNV(index, v)
22503 return void
22504 param index UInt32 in value
22505 param v Int16 in array [3]
22506 category NV_vertex_program
22507 version 1.2
22508 extension soft WINSOFT NV10
22509 glxropcode 4191
22510 alias VertexAttrib3sv
22511
22512VertexAttrib4dNV(index, x, y, z, w)
22513 return void
22514 param index UInt32 in value
22515 param x Float64 in value
22516 param y Float64 in value
22517 param z Float64 in value
22518 param w Float64 in value
22519 category NV_vertex_program
22520 version 1.2
22521 vectorequiv VertexAttrib4dvNV
22522 extension soft WINSOFT NV10
22523 alias VertexAttrib4d
22524
22525VertexAttrib4dvNV(index, v)
22526 return void
22527 param index UInt32 in value
22528 param v Float64 in array [4]
22529 category NV_vertex_program
22530 version 1.2
22531 extension soft WINSOFT NV10
22532 glxropcode 4200
22533 alias VertexAttrib4dv
22534
22535VertexAttrib4fNV(index, x, y, z, w)
22536 return void
22537 param index UInt32 in value
22538 param x Float32 in value
22539 param y Float32 in value
22540 param z Float32 in value
22541 param w Float32 in value
22542 category NV_vertex_program
22543 version 1.2
22544 vectorequiv VertexAttrib4fvNV
22545 extension soft WINSOFT NV10
22546 alias VertexAttrib4f
22547
22548VertexAttrib4fvNV(index, v)
22549 return void
22550 param index UInt32 in value
22551 param v Float32 in array [4]
22552 category NV_vertex_program
22553 version 1.2
22554 extension soft WINSOFT NV10
22555 glxropcode 4196
22556 alias VertexAttrib4fv
22557
22558VertexAttrib4sNV(index, x, y, z, w)
22559 return void
22560 param index UInt32 in value
22561 param x Int16 in value
22562 param y Int16 in value
22563 param z Int16 in value
22564 param w Int16 in value
22565 category NV_vertex_program
22566 version 1.2
22567 vectorequiv VertexAttrib4svNV
22568 extension soft WINSOFT NV10
22569 alias VertexAttrib4s
22570
22571VertexAttrib4svNV(index, v)
22572 return void
22573 param index UInt32 in value
22574 param v Int16 in array [4]
22575 category NV_vertex_program
22576 version 1.2
22577 extension soft WINSOFT NV10
22578 glxropcode 4192
22579 alias VertexAttrib4sv
22580
22581VertexAttrib4ubNV(index, x, y, z, w)
22582 return void
22583 param index UInt32 in value
22584 param x ColorUB in value
22585 param y ColorUB in value
22586 param z ColorUB in value
22587 param w ColorUB in value
22588 category NV_vertex_program
22589 version 1.2
22590 extension soft WINSOFT NV10
22591 vectorequiv VertexAttrib4ubvNV
22592 alias VertexAttrib4Nub
22593
22594VertexAttrib4ubvNV(index, v)
22595 return void
22596 param index UInt32 in value
22597 param v ColorUB in array [4]
22598 category NV_vertex_program
22599 version 1.2
22600 extension soft WINSOFT NV10
22601 glxropcode 4201
22602 alias VertexAttrib4Nubv
22603
22604VertexAttribs1dvNV(index, count, v)
22605 return void
22606 param index UInt32 in value
22607 param count SizeI in value
22608 param v Float64 in array [count]
22609 category NV_vertex_program
22610 dlflags handcode
22611 version 1.2
22612 extension soft WINSOFT NV10
22613 glxropcode 4210
22614 offset 629
22615
22616VertexAttribs1fvNV(index, count, v)
22617 return void
22618 param index UInt32 in value
22619 param count SizeI in value
22620 param v Float32 in array [count]
22621 category NV_vertex_program
22622 dlflags handcode
22623 version 1.2
22624 extension soft WINSOFT NV10
22625 glxropcode 4206
22626 offset 630
22627
22628VertexAttribs1svNV(index, count, v)
22629 return void
22630 param index UInt32 in value
22631 param count SizeI in value
22632 param v Int16 in array [count]
22633 category NV_vertex_program
22634 dlflags handcode
22635 version 1.2
22636 extension soft WINSOFT NV10
22637 glxropcode 4202
22638 offset 631
22639
22640VertexAttribs2dvNV(index, count, v)
22641 return void
22642 param index UInt32 in value
22643 param count SizeI in value
22644 param v Float64 in array [count*2]
22645 category NV_vertex_program
22646 dlflags handcode
22647 version 1.2
22648 extension soft WINSOFT NV10
22649 glxropcode 4211
22650 offset 632
22651
22652VertexAttribs2fvNV(index, count, v)
22653 return void
22654 param index UInt32 in value
22655 param count SizeI in value
22656 param v Float32 in array [count*2]
22657 category NV_vertex_program
22658 dlflags handcode
22659 version 1.2
22660 extension soft WINSOFT NV10
22661 glxropcode 4207
22662 offset 633
22663
22664VertexAttribs2svNV(index, count, v)
22665 return void
22666 param index UInt32 in value
22667 param count SizeI in value
22668 param v Int16 in array [count*2]
22669 category NV_vertex_program
22670 dlflags handcode
22671 version 1.2
22672 extension soft WINSOFT NV10
22673 glxropcode 4203
22674 offset 634
22675
22676VertexAttribs3dvNV(index, count, v)
22677 return void
22678 param index UInt32 in value
22679 param count SizeI in value
22680 param v Float64 in array [count*3]
22681 category NV_vertex_program
22682 dlflags handcode
22683 version 1.2
22684 extension soft WINSOFT NV10
22685 glxropcode 4212
22686 offset 635
22687
22688VertexAttribs3fvNV(index, count, v)
22689 return void
22690 param index UInt32 in value
22691 param count SizeI in value
22692 param v Float32 in array [count*3]
22693 category NV_vertex_program
22694 dlflags handcode
22695 version 1.2
22696 extension soft WINSOFT NV10
22697 glxropcode 4208
22698 offset 636
22699
22700VertexAttribs3svNV(index, count, v)
22701 return void
22702 param index UInt32 in value
22703 param count SizeI in value
22704 param v Int16 in array [count*3]
22705 category NV_vertex_program
22706 dlflags handcode
22707 version 1.2
22708 extension soft WINSOFT NV10
22709 glxropcode 4204
22710 offset 637
22711
22712VertexAttribs4dvNV(index, count, v)
22713 return void
22714 param index UInt32 in value
22715 param count SizeI in value
22716 param v Float64 in array [count*4]
22717 category NV_vertex_program
22718 dlflags handcode
22719 version 1.2
22720 extension soft WINSOFT NV10
22721 glxropcode 4213
22722 offset 638
22723
22724VertexAttribs4fvNV(index, count, v)
22725 return void
22726 param index UInt32 in value
22727 param count SizeI in value
22728 param v Float32 in array [count*4]
22729 category NV_vertex_program
22730 dlflags handcode
22731 version 1.2
22732 extension soft WINSOFT NV10
22733 glxropcode 4209
22734 offset 639
22735
22736VertexAttribs4svNV(index, count, v)
22737 return void
22738 param index UInt32 in value
22739 param count SizeI in value
22740 param v Int16 in array [count*4]
22741 category NV_vertex_program
22742 dlflags handcode
22743 version 1.2
22744 extension soft WINSOFT NV10
22745 glxropcode 4205
22746 offset 640
22747
22748VertexAttribs4ubvNV(index, count, v)
22749 return void
22750 param index UInt32 in value
22751 param count SizeI in value
22752 param v ColorUB in array [count*4]
22753 category NV_vertex_program
22754 dlflags handcode
22755 version 1.2
22756 extension soft WINSOFT NV10
22757 glxropcode 4214
22758 offset 641
22759
22760
22761###############################################################################
22762#
22763# Extension #234 - GLX_SGIX_visual_select_group
22764#
22765###############################################################################
22766
22767###############################################################################
22768#
22769# Extension #235
22770# SGIX_texture_coordinate_clamp commands
22771#
22772###############################################################################
22773
22774# (none)
22775newcategory: SGIX_texture_coordinate_clamp
22776
22777###############################################################################
22778#
22779# Extension #236
22780# SGIX_scalebias_hint commands
22781#
22782###############################################################################
22783
22784# (none)
22785newcategory: SGIX_scalebias_hint
22786
22787###############################################################################
22788#
22789# Extension #237 - GLX_OML_swap_method commands
22790# Extension #238 - GLX_OML_sync_control commands
22791#
22792###############################################################################
22793
22794###############################################################################
22795#
22796# Extension #239
22797# OML_interlace commands
22798#
22799###############################################################################
22800
22801# (none)
22802newcategory: OML_interlace
22803
22804###############################################################################
22805#
22806# Extension #240
22807# OML_subsample commands
22808#
22809###############################################################################
22810
22811# (none)
22812newcategory: OML_subsample
22813
22814###############################################################################
22815#
22816# Extension #241
22817# OML_resample commands
22818#
22819###############################################################################
22820
22821# (none)
22822newcategory: OML_resample
22823
22824###############################################################################
22825#
22826# Extension #242 - WGL_OML_sync_control commands
22827#
22828###############################################################################
22829
22830###############################################################################
22831#
22832# Extension #243
22833# NV_copy_depth_to_color commands
22834#
22835###############################################################################
22836
22837# (none)
22838newcategory: NV_copy_depth_to_color
22839
22840###############################################################################
22841#
22842# Extension #244
22843# ATI_envmap_bumpmap commands
22844#
22845###############################################################################
22846
22847TexBumpParameterivATI(pname, param)
22848 return void
22849 param pname TexBumpParameterATI in value
22850 param param Int32 in array [COMPSIZE(pname)]
22851 category ATI_envmap_bumpmap
22852 version 1.2
22853 extension
22854 glxropcode ?
22855 glxflags ignore
22856 offset ?
22857
22858TexBumpParameterfvATI(pname, param)
22859 return void
22860 param pname TexBumpParameterATI in value
22861 param param Float32 in array [COMPSIZE(pname)]
22862 category ATI_envmap_bumpmap
22863 version 1.2
22864 extension
22865 glxropcode ?
22866 glxflags ignore
22867 offset ?
22868
22869GetTexBumpParameterivATI(pname, param)
22870 return void
22871 param pname GetTexBumpParameterATI in value
22872 param param Int32 out array [COMPSIZE(pname)]
22873 category ATI_envmap_bumpmap
22874 dlflags notlistable
22875 version 1.2
22876 extension
22877 glxsingle ?
22878 glxflags ignore
22879 offset ?
22880
22881GetTexBumpParameterfvATI(pname, param)
22882 return void
22883 param pname GetTexBumpParameterATI in value
22884 param param Float32 out array [COMPSIZE(pname)]
22885 category ATI_envmap_bumpmap
22886 dlflags notlistable
22887 version 1.2
22888 extension
22889 glxsingle ?
22890 glxflags ignore
22891 offset ?
22892
22893###############################################################################
22894#
22895# Extension #245
22896# ATI_fragment_shader commands
22897#
22898###############################################################################
22899
22900GenFragmentShadersATI(range)
22901 return UInt32
22902 param range UInt32 in value
22903 category ATI_fragment_shader
22904 version 1.2
22905 extension
22906 glxropcode ?
22907 glxflags ignore
22908 offset ?
22909
22910BindFragmentShaderATI(id)
22911 return void
22912 param id UInt32 in value
22913 category ATI_fragment_shader
22914 version 1.2
22915 extension
22916 glxropcode ?
22917 glxflags ignore
22918 offset ?
22919
22920DeleteFragmentShaderATI(id)
22921 return void
22922 param id UInt32 in value
22923 category ATI_fragment_shader
22924 version 1.2
22925 extension
22926 glxropcode ?
22927 glxflags ignore
22928 offset ?
22929
22930BeginFragmentShaderATI()
22931 return void
22932 category ATI_fragment_shader
22933 version 1.2
22934 extension
22935 glxropcode ?
22936 glxflags ignore
22937 offset ?
22938
22939EndFragmentShaderATI()
22940 return void
22941 category ATI_fragment_shader
22942 version 1.2
22943 extension
22944 glxropcode ?
22945 glxflags ignore
22946 offset ?
22947
22948PassTexCoordATI(dst, coord, swizzle)
22949 return void
22950 param dst UInt32 in value
22951 param coord UInt32 in value
22952 param swizzle SwizzleOpATI in value
22953 category ATI_fragment_shader
22954 version 1.2
22955 extension
22956 glxropcode ?
22957 glxflags ignore
22958 offset ?
22959
22960SampleMapATI(dst, interp, swizzle)
22961 return void
22962 param dst UInt32 in value
22963 param interp UInt32 in value
22964 param swizzle SwizzleOpATI in value
22965 category ATI_fragment_shader
22966 version 1.2
22967 extension
22968 glxropcode ?
22969 glxflags ignore
22970 offset ?
22971
22972ColorFragmentOp1ATI(op, dst, dstMask, dstMod, arg1, arg1Rep, arg1Mod)
22973 return void
22974 param op FragmentOpATI in value
22975 param dst UInt32 in value
22976 param dstMask UInt32 in value
22977 param dstMod UInt32 in value
22978 param arg1 UInt32 in value
22979 param arg1Rep UInt32 in value
22980 param arg1Mod UInt32 in value
22981 category ATI_fragment_shader
22982 version 1.2
22983 extension
22984 glxropcode ?
22985 glxflags ignore
22986 offset ?
22987
22988ColorFragmentOp2ATI(op, dst, dstMask, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod)
22989 return void
22990 param op FragmentOpATI in value
22991 param dst UInt32 in value
22992 param dstMask UInt32 in value
22993 param dstMod UInt32 in value
22994 param arg1 UInt32 in value
22995 param arg1Rep UInt32 in value
22996 param arg1Mod UInt32 in value
22997 param arg2 UInt32 in value
22998 param arg2Rep UInt32 in value
22999 param arg2Mod UInt32 in value
23000 category ATI_fragment_shader
23001 version 1.2
23002 extension
23003 glxropcode ?
23004 glxflags ignore
23005 offset ?
23006
23007ColorFragmentOp3ATI(op, dst, dstMask, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod, arg3, arg3Rep, arg3Mod)
23008 return void
23009 param op FragmentOpATI in value
23010 param dst UInt32 in value
23011 param dstMask UInt32 in value
23012 param dstMod UInt32 in value
23013 param arg1 UInt32 in value
23014 param arg1Rep UInt32 in value
23015 param arg1Mod UInt32 in value
23016 param arg2 UInt32 in value
23017 param arg2Rep UInt32 in value
23018 param arg2Mod UInt32 in value
23019 param arg3 UInt32 in value
23020 param arg3Rep UInt32 in value
23021 param arg3Mod UInt32 in value
23022 category ATI_fragment_shader
23023 version 1.2
23024 extension
23025 glxropcode ?
23026 glxflags ignore
23027 offset ?
23028
23029AlphaFragmentOp1ATI(op, dst, dstMod, arg1, arg1Rep, arg1Mod)
23030 return void
23031 param op FragmentOpATI in value
23032 param dst UInt32 in value
23033 param dstMod UInt32 in value
23034 param arg1 UInt32 in value
23035 param arg1Rep UInt32 in value
23036 param arg1Mod UInt32 in value
23037 category ATI_fragment_shader
23038 version 1.2
23039 extension
23040 glxropcode ?
23041 glxflags ignore
23042 offset ?
23043
23044AlphaFragmentOp2ATI(op, dst, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod)
23045 return void
23046 param op FragmentOpATI in value
23047 param dst UInt32 in value
23048 param dstMod UInt32 in value
23049 param arg1 UInt32 in value
23050 param arg1Rep UInt32 in value
23051 param arg1Mod UInt32 in value
23052 param arg2 UInt32 in value
23053 param arg2Rep UInt32 in value
23054 param arg2Mod UInt32 in value
23055 category ATI_fragment_shader
23056 version 1.2
23057 extension
23058 glxropcode ?
23059 glxflags ignore
23060 offset ?
23061
23062AlphaFragmentOp3ATI(op, dst, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod, arg3, arg3Rep, arg3Mod)
23063 return void
23064 param op FragmentOpATI in value
23065 param dst UInt32 in value
23066 param dstMod UInt32 in value
23067 param arg1 UInt32 in value
23068 param arg1Rep UInt32 in value
23069 param arg1Mod UInt32 in value
23070 param arg2 UInt32 in value
23071 param arg2Rep UInt32 in value
23072 param arg2Mod UInt32 in value
23073 param arg3 UInt32 in value
23074 param arg3Rep UInt32 in value
23075 param arg3Mod UInt32 in value
23076 category ATI_fragment_shader
23077 version 1.2
23078 extension
23079 glxropcode ?
23080 glxflags ignore
23081 offset ?
23082
23083SetFragmentShaderConstantATI(dst, value)
23084 return void
23085 param dst UInt32 in value
23086 param value ConstFloat32 in array [4]
23087 category ATI_fragment_shader
23088 version 1.2
23089 extension
23090 glxropcode ?
23091 glxflags ignore
23092 offset ?
23093
23094###############################################################################
23095#
23096# Extension #246
23097# ATI_pn_triangles commands
23098#
23099###############################################################################
23100
23101PNTrianglesiATI(pname, param)
23102 return void
23103 param pname PNTrianglesPNameATI in value
23104 param param Int32 in value
23105 category ATI_pn_triangles
23106 version 1.2
23107 extension
23108 glxropcode ?
23109 glxflags ignore
23110 offset ?
23111
23112PNTrianglesfATI(pname, param)
23113 return void
23114 param pname PNTrianglesPNameATI in value
23115 param param Float32 in value
23116 category ATI_pn_triangles
23117 version 1.2
23118 extension
23119 glxropcode ?
23120 glxflags ignore
23121 offset ?
23122
23123###############################################################################
23124#
23125# Extension #247
23126# ATI_vertex_array_object commands
23127#
23128###############################################################################
23129
23130NewObjectBufferATI(size, pointer, usage)
23131 return UInt32
23132 param size SizeI in value
23133 param pointer ConstVoid in array [size]
23134 param usage ArrayObjectUsageATI in value
23135 category ATI_vertex_array_object
23136 version 1.2
23137 extension
23138 glxropcode ?
23139 glxflags ignore
23140 offset ?
23141
23142IsObjectBufferATI(buffer)
23143 return Boolean
23144 param buffer UInt32 in value
23145 category ATI_vertex_array_object
23146 version 1.2
23147 extension
23148 glxropcode ?
23149 glxflags ignore
23150 offset ?
23151
23152UpdateObjectBufferATI(buffer, offset, size, pointer, preserve)
23153 return void
23154 param buffer UInt32 in value
23155 param offset UInt32 in value
23156 param size SizeI in value
23157 param pointer ConstVoid in array [size]
23158 param preserve PreserveModeATI in value
23159 category ATI_vertex_array_object
23160 version 1.2
23161 extension
23162 glxropcode ?
23163 glxflags ignore
23164 offset ?
23165
23166GetObjectBufferfvATI(buffer, pname, params)
23167 return void
23168 param buffer UInt32 in value
23169 param pname ArrayObjectPNameATI in value
23170 param params Float32 out array [1]
23171 category ATI_vertex_array_object
23172 dlflags notlistable
23173 version 1.2
23174 extension
23175 glxsingle ?
23176 glxflags ignore
23177 offset ?
23178
23179GetObjectBufferivATI(buffer, pname, params)
23180 return void
23181 param buffer UInt32 in value
23182 param pname ArrayObjectPNameATI in value
23183 param params Int32 out array [1]
23184 category ATI_vertex_array_object
23185 dlflags notlistable
23186 version 1.2
23187 extension
23188 glxsingle ?
23189 glxflags ignore
23190 offset ?
23191
23192FreeObjectBufferATI(buffer)
23193 return void
23194 param buffer UInt32 in value
23195 category ATI_vertex_array_object
23196 version 1.2
23197 extension
23198 glxropcode ?
23199 glxflags ignore
23200 offset ?
23201
23202ArrayObjectATI(array, size, type, stride, buffer, offset)
23203 return void
23204 param array EnableCap in value
23205 param size Int32 in value
23206 param type ScalarType in value
23207 param stride SizeI in value
23208 param buffer UInt32 in value
23209 param offset UInt32 in value
23210 category ATI_vertex_array_object
23211 version 1.2
23212 extension
23213 glxropcode ?
23214 glxflags ignore
23215 offset ?
23216
23217GetArrayObjectfvATI(array, pname, params)
23218 return void
23219 param array EnableCap in value
23220 param pname ArrayObjectPNameATI in value
23221 param params Float32 out array [1]
23222 category ATI_vertex_array_object
23223 dlflags notlistable
23224 version 1.2
23225 extension
23226 glxsingle ?
23227 glxflags ignore
23228 offset ?
23229
23230GetArrayObjectivATI(array, pname, params)
23231 return void
23232 param array EnableCap in value
23233 param pname ArrayObjectPNameATI in value
23234 param params Int32 out array [1]
23235 category ATI_vertex_array_object
23236 dlflags notlistable
23237 version 1.2
23238 extension
23239 glxsingle ?
23240 glxflags ignore
23241 offset ?
23242
23243VariantArrayObjectATI(id, type, stride, buffer, offset)
23244 return void
23245 param id UInt32 in value
23246 param type ScalarType in value
23247 param stride SizeI in value
23248 param buffer UInt32 in value
23249 param offset UInt32 in value
23250 category ATI_vertex_array_object
23251 version 1.2
23252 extension
23253 glxropcode ?
23254 glxflags ignore
23255 offset ?
23256
23257GetVariantArrayObjectfvATI(id, pname, params)
23258 return void
23259 param id UInt32 in value
23260 param pname ArrayObjectPNameATI in value
23261 param params Float32 out array [1]
23262 category ATI_vertex_array_object
23263 dlflags notlistable
23264 version 1.2
23265 extension
23266 glxsingle ?
23267 glxflags ignore
23268 offset ?
23269
23270GetVariantArrayObjectivATI(id, pname, params)
23271 return void
23272 param id UInt32 in value
23273 param pname ArrayObjectPNameATI in value
23274 param params Int32 out array [1]
23275 category ATI_vertex_array_object
23276 dlflags notlistable
23277 version 1.2
23278 extension
23279 glxsingle ?
23280 glxflags ignore
23281 offset ?
23282
23283###############################################################################
23284#
23285# Extension #248
23286# EXT_vertex_shader commands
23287#
23288###############################################################################
23289
23290BeginVertexShaderEXT()
23291 return void
23292 category EXT_vertex_shader
23293 version 1.2
23294 extension
23295 glxropcode ?
23296 glxflags ignore
23297 offset ?
23298
23299EndVertexShaderEXT()
23300 return void
23301 category EXT_vertex_shader
23302 version 1.2
23303 extension
23304 glxropcode ?
23305 glxflags ignore
23306 offset ?
23307
23308BindVertexShaderEXT(id)
23309 return void
23310 param id UInt32 in value
23311 category EXT_vertex_shader
23312 version 1.2
23313 extension
23314 glxropcode ?
23315 glxflags ignore
23316 offset ?
23317
23318GenVertexShadersEXT(range)
23319 return UInt32
23320 param range UInt32 in value
23321 category EXT_vertex_shader
23322 version 1.2
23323 extension
23324 glxropcode ?
23325 glxflags ignore
23326 offset ?
23327
23328DeleteVertexShaderEXT(id)
23329 return void
23330 param id UInt32 in value
23331 category EXT_vertex_shader
23332 version 1.2
23333 extension
23334 glxropcode ?
23335 glxflags ignore
23336 offset ?
23337
23338ShaderOp1EXT(op, res, arg1)
23339 return void
23340 param op VertexShaderOpEXT in value
23341 param res UInt32 in value
23342 param arg1 UInt32 in value
23343 category EXT_vertex_shader
23344 version 1.2
23345 extension
23346 glxropcode ?
23347 glxflags ignore
23348 offset ?
23349
23350ShaderOp2EXT(op, res, arg1, arg2)
23351 return void
23352 param op VertexShaderOpEXT in value
23353 param res UInt32 in value
23354 param arg1 UInt32 in value
23355 param arg2 UInt32 in value
23356 category EXT_vertex_shader
23357 version 1.2
23358 extension
23359 glxropcode ?
23360 glxflags ignore
23361 offset ?
23362
23363ShaderOp3EXT(op, res, arg1, arg2, arg3)
23364 return void
23365 param op VertexShaderOpEXT in value
23366 param res UInt32 in value
23367 param arg1 UInt32 in value
23368 param arg2 UInt32 in value
23369 param arg3 UInt32 in value
23370 category EXT_vertex_shader
23371 version 1.2
23372 extension
23373 glxropcode ?
23374 glxflags ignore
23375 offset ?
23376
23377SwizzleEXT(res, in, outX, outY, outZ, outW)
23378 return void
23379 param res UInt32 in value
23380 param in UInt32 in value
23381 param outX VertexShaderCoordOutEXT in value
23382 param outY VertexShaderCoordOutEXT in value
23383 param outZ VertexShaderCoordOutEXT in value
23384 param outW VertexShaderCoordOutEXT in value
23385 category EXT_vertex_shader
23386 version 1.2
23387 extension
23388 glxropcode ?
23389 glxflags ignore
23390 offset ?
23391
23392WriteMaskEXT(res, in, outX, outY, outZ, outW)
23393 return void
23394 param res UInt32 in value
23395 param in UInt32 in value
23396 param outX VertexShaderWriteMaskEXT in value
23397 param outY VertexShaderWriteMaskEXT in value
23398 param outZ VertexShaderWriteMaskEXT in value
23399 param outW VertexShaderWriteMaskEXT in value
23400 category EXT_vertex_shader
23401 version 1.2
23402 extension
23403 glxropcode ?
23404 glxflags ignore
23405 offset ?
23406
23407InsertComponentEXT(res, src, num)
23408 return void
23409 param res UInt32 in value
23410 param src UInt32 in value
23411 param num UInt32 in value
23412 category EXT_vertex_shader
23413 version 1.2
23414 extension
23415 glxropcode ?
23416 glxflags ignore
23417 offset ?
23418
23419ExtractComponentEXT(res, src, num)
23420 return void
23421 param res UInt32 in value
23422 param src UInt32 in value
23423 param num UInt32 in value
23424 category EXT_vertex_shader
23425 version 1.2
23426 extension
23427 glxropcode ?
23428 glxflags ignore
23429 offset ?
23430
23431GenSymbolsEXT(datatype, storagetype, range, components)
23432 return UInt32
23433 param datatype DataTypeEXT in value
23434 param storagetype VertexShaderStorageTypeEXT in value
23435 param range ParameterRangeEXT in value
23436 param components UInt32 in value
23437 category EXT_vertex_shader
23438 version 1.2
23439 extension
23440 glxropcode ?
23441 glxflags ignore
23442 offset ?
23443
23444SetInvariantEXT(id, type, addr)
23445 return void
23446 param id UInt32 in value
23447 param type ScalarType in value
23448 param addr Void in array [COMPSIZE(id/type)]
23449 category EXT_vertex_shader
23450 version 1.2
23451 extension
23452 glxropcode ?
23453 glxflags ignore
23454 offset ?
23455
23456SetLocalConstantEXT(id, type, addr)
23457 return void
23458 param id UInt32 in value
23459 param type ScalarType in value
23460 param addr Void in array [COMPSIZE(id/type)]
23461 category EXT_vertex_shader
23462 version 1.2
23463 extension
23464 glxropcode ?
23465 glxflags ignore
23466 offset ?
23467
23468VariantbvEXT(id, addr)
23469 return void
23470 param id UInt32 in value
23471 param addr Int8 in array [COMPSIZE(id)]
23472 category EXT_vertex_shader
23473 version 1.2
23474 extension
23475 glxropcode ?
23476 glxflags ignore
23477 offset ?
23478
23479VariantsvEXT(id, addr)
23480 return void
23481 param id UInt32 in value
23482 param addr Int16 in array [COMPSIZE(id)]
23483 category EXT_vertex_shader
23484 version 1.2
23485 extension
23486 glxropcode ?
23487 glxflags ignore
23488 offset ?
23489
23490VariantivEXT(id, addr)
23491 return void
23492 param id UInt32 in value
23493 param addr Int32 in array [COMPSIZE(id)]
23494 category EXT_vertex_shader
23495 version 1.2
23496 extension
23497 glxropcode ?
23498 glxflags ignore
23499 offset ?
23500
23501VariantfvEXT(id, addr)
23502 return void
23503 param id UInt32 in value
23504 param addr Float32 in array [COMPSIZE(id)]
23505 category EXT_vertex_shader
23506 version 1.2
23507 extension
23508 glxropcode ?
23509 glxflags ignore
23510 offset ?
23511
23512VariantdvEXT(id, addr)
23513 return void
23514 param id UInt32 in value
23515 param addr Float64 in array [COMPSIZE(id)]
23516 category EXT_vertex_shader
23517 version 1.2
23518 extension
23519 glxropcode ?
23520 glxflags ignore
23521 offset ?
23522
23523VariantubvEXT(id, addr)
23524 return void
23525 param id UInt32 in value
23526 param addr UInt8 in array [COMPSIZE(id)]
23527 category EXT_vertex_shader
23528 version 1.2
23529 extension
23530 glxropcode ?
23531 glxflags ignore
23532 offset ?
23533
23534VariantusvEXT(id, addr)
23535 return void
23536 param id UInt32 in value
23537 param addr UInt16 in array [COMPSIZE(id)]
23538 category EXT_vertex_shader
23539 version 1.2
23540 extension
23541 glxropcode ?
23542 glxflags ignore
23543 offset ?
23544
23545VariantuivEXT(id, addr)
23546 return void
23547 param id UInt32 in value
23548 param addr UInt32 in array [COMPSIZE(id)]
23549 category EXT_vertex_shader
23550 version 1.2
23551 extension
23552 glxropcode ?
23553 glxflags ignore
23554 offset ?
23555
23556VariantPointerEXT(id, type, stride, addr)
23557 return void
23558 param id UInt32 in value
23559 param type ScalarType in value
23560 param stride UInt32 in value
23561 param addr Void in array [COMPSIZE(id/type/stride)]
23562 category EXT_vertex_shader
23563 version 1.2
23564 extension
23565 glxropcode ?
23566 glxflags ignore
23567 offset ?
23568
23569EnableVariantClientStateEXT(id)
23570 return void
23571 param id UInt32 in value
23572 category EXT_vertex_shader
23573 version 1.2
23574 extension
23575 glxropcode ?
23576 glxflags ignore
23577 offset ?
23578
23579DisableVariantClientStateEXT(id)
23580 return void
23581 param id UInt32 in value
23582 category EXT_vertex_shader
23583 version 1.2
23584 extension
23585 glxropcode ?
23586 glxflags ignore
23587 offset ?
23588
23589BindLightParameterEXT(light, value)
23590 return UInt32
23591 param light LightName in value
23592 param value LightParameter in value
23593 category EXT_vertex_shader
23594 version 1.2
23595 extension
23596 glxropcode ?
23597 glxflags ignore
23598 offset ?
23599
23600BindMaterialParameterEXT(face, value)
23601 return UInt32
23602 param face MaterialFace in value
23603 param value MaterialParameter in value
23604 category EXT_vertex_shader
23605 version 1.2
23606 extension
23607 glxropcode ?
23608 glxflags ignore
23609 offset ?
23610
23611BindTexGenParameterEXT(unit, coord, value)
23612 return UInt32
23613 param unit TextureUnit in value
23614 param coord TextureCoordName in value
23615 param value TextureGenParameter in value
23616 category EXT_vertex_shader
23617 version 1.2
23618 extension
23619 glxropcode ?
23620 glxflags ignore
23621 offset ?
23622
23623BindTextureUnitParameterEXT(unit, value)
23624 return UInt32
23625 param unit TextureUnit in value
23626 param value VertexShaderTextureUnitParameter in value
23627 category EXT_vertex_shader
23628 version 1.2
23629 extension
23630 glxropcode ?
23631 glxflags ignore
23632 offset ?
23633
23634BindParameterEXT(value)
23635 return UInt32
23636 param value VertexShaderParameterEXT in value
23637 category EXT_vertex_shader
23638 version 1.2
23639 extension
23640 glxropcode ?
23641 glxflags ignore
23642 offset ?
23643
23644IsVariantEnabledEXT(id, cap)
23645 return Boolean
23646 param id UInt32 in value
23647 param cap VariantCapEXT in value
23648 category EXT_vertex_shader
23649 version 1.2
23650 extension
23651 glxropcode ?
23652 glxflags ignore
23653 offset ?
23654
23655GetVariantBooleanvEXT(id, value, data)
23656 return void
23657 param id UInt32 in value
23658 param value GetVariantValueEXT in value
23659 param data Boolean out array [COMPSIZE(id)]
23660 category EXT_vertex_shader
23661 dlflags notlistable
23662 version 1.2
23663 extension
23664 glxsingle ?
23665 glxflags ignore
23666 offset ?
23667
23668GetVariantIntegervEXT(id, value, data)
23669 return void
23670 param id UInt32 in value
23671 param value GetVariantValueEXT in value
23672 param data Int32 out array [COMPSIZE(id)]
23673 category EXT_vertex_shader
23674 dlflags notlistable
23675 version 1.2
23676 extension
23677 glxsingle ?
23678 glxflags ignore
23679 offset ?
23680
23681GetVariantFloatvEXT(id, value, data)
23682 return void
23683 param id UInt32 in value
23684 param value GetVariantValueEXT in value
23685 param data Float32 out array [COMPSIZE(id)]
23686 category EXT_vertex_shader
23687 dlflags notlistable
23688 version 1.2
23689 extension
23690 glxsingle ?
23691 glxflags ignore
23692 offset ?
23693
23694GetVariantPointervEXT(id, value, data)
23695 return void
23696 param id UInt32 in value
23697 param value GetVariantValueEXT in value
23698 param data VoidPointer out array [COMPSIZE(id)]
23699 category EXT_vertex_shader
23700 dlflags notlistable
23701 version 1.2
23702 extension
23703 glxsingle ?
23704 glxflags ignore
23705 offset ?
23706
23707GetInvariantBooleanvEXT(id, value, data)
23708 return void
23709 param id UInt32 in value
23710 param value GetVariantValueEXT in value
23711 param data Boolean out array [COMPSIZE(id)]
23712 category EXT_vertex_shader
23713 dlflags notlistable
23714 version 1.2
23715 extension
23716 glxsingle ?
23717 glxflags ignore
23718 offset ?
23719
23720GetInvariantIntegervEXT(id, value, data)
23721 return void
23722 param id UInt32 in value
23723 param value GetVariantValueEXT in value
23724 param data Int32 out array [COMPSIZE(id)]
23725 category EXT_vertex_shader
23726 dlflags notlistable
23727 version 1.2
23728 extension
23729 glxsingle ?
23730 glxflags ignore
23731 offset ?
23732
23733GetInvariantFloatvEXT(id, value, data)
23734 return void
23735 param id UInt32 in value
23736 param value GetVariantValueEXT in value
23737 param data Float32 out array [COMPSIZE(id)]
23738 category EXT_vertex_shader
23739 dlflags notlistable
23740 version 1.2
23741 extension
23742 glxsingle ?
23743 glxflags ignore
23744 offset ?
23745
23746GetLocalConstantBooleanvEXT(id, value, data)
23747 return void
23748 param id UInt32 in value
23749 param value GetVariantValueEXT in value
23750 param data Boolean out array [COMPSIZE(id)]
23751 category EXT_vertex_shader
23752 dlflags notlistable
23753 version 1.2
23754 extension
23755 glxsingle ?
23756 glxflags ignore
23757 offset ?
23758
23759GetLocalConstantIntegervEXT(id, value, data)
23760 return void
23761 param id UInt32 in value
23762 param value GetVariantValueEXT in value
23763 param data Int32 out array [COMPSIZE(id)]
23764 category EXT_vertex_shader
23765 dlflags notlistable
23766 version 1.2
23767 extension
23768 glxsingle ?
23769 glxflags ignore
23770 offset ?
23771
23772GetLocalConstantFloatvEXT(id, value, data)
23773 return void
23774 param id UInt32 in value
23775 param value GetVariantValueEXT in value
23776 param data Float32 out array [COMPSIZE(id)]
23777 category EXT_vertex_shader
23778 dlflags notlistable
23779 version 1.2
23780 extension
23781 glxsingle ?
23782 glxflags ignore
23783 offset ?
23784
23785###############################################################################
23786#
23787# Extension #249
23788# ATI_vertex_streams commands
23789#
23790###############################################################################
23791
23792VertexStream1sATI(stream, x)
23793 return void
23794 param stream VertexStreamATI in value
23795 param x Int16 in value
23796 category ATI_vertex_streams
23797 version 1.2
23798 extension
23799 glxropcode ?
23800 glxflags ignore
23801 offset ?
23802
23803VertexStream1svATI(stream, coords)
23804 return void
23805 param stream VertexStreamATI in value
23806 param coords Int16 in array [1]
23807 category ATI_vertex_streams
23808 version 1.2
23809 extension
23810 glxropcode ?
23811 glxflags ignore
23812 offset ?
23813
23814VertexStream1iATI(stream, x)
23815 return void
23816 param stream VertexStreamATI in value
23817 param x Int32 in value
23818 category ATI_vertex_streams
23819 version 1.2
23820 extension
23821 glxropcode ?
23822 glxflags ignore
23823 offset ?
23824
23825VertexStream1ivATI(stream, coords)
23826 return void
23827 param stream VertexStreamATI in value
23828 param coords Int32 in array [1]
23829 category ATI_vertex_streams
23830 version 1.2
23831 extension
23832 glxropcode ?
23833 glxflags ignore
23834 offset ?
23835
23836VertexStream1fATI(stream, x)
23837 return void
23838 param stream VertexStreamATI in value
23839 param x Float32 in value
23840 category ATI_vertex_streams
23841 version 1.2
23842 extension
23843 glxropcode ?
23844 glxflags ignore
23845 offset ?
23846
23847VertexStream1fvATI(stream, coords)
23848 return void
23849 param stream VertexStreamATI in value
23850 param coords Float32 in array [1]
23851 category ATI_vertex_streams
23852 version 1.2
23853 extension
23854 glxropcode ?
23855 glxflags ignore
23856 offset ?
23857
23858VertexStream1dATI(stream, x)
23859 return void
23860 param stream VertexStreamATI in value
23861 param x Float64 in value
23862 category ATI_vertex_streams
23863 version 1.2
23864 extension
23865 glxropcode ?
23866 glxflags ignore
23867 offset ?
23868
23869VertexStream1dvATI(stream, coords)
23870 return void
23871 param stream VertexStreamATI in value
23872 param coords Float64 in array [1]
23873 category ATI_vertex_streams
23874 version 1.2
23875 extension
23876 glxropcode ?
23877 glxflags ignore
23878 offset ?
23879
23880VertexStream2sATI(stream, x, y)
23881 return void
23882 param stream VertexStreamATI in value
23883 param x Int16 in value
23884 param y Int16 in value
23885 category ATI_vertex_streams
23886 version 1.2
23887 extension
23888 glxropcode ?
23889 glxflags ignore
23890 offset ?
23891
23892VertexStream2svATI(stream, coords)
23893 return void
23894 param stream VertexStreamATI in value
23895 param coords Int16 in array [2]
23896 category ATI_vertex_streams
23897 version 1.2
23898 extension
23899 glxropcode ?
23900 glxflags ignore
23901 offset ?
23902
23903VertexStream2iATI(stream, x, y)
23904 return void
23905 param stream VertexStreamATI in value
23906 param x Int32 in value
23907 param y Int32 in value
23908 category ATI_vertex_streams
23909 version 1.2
23910 extension
23911 glxropcode ?
23912 glxflags ignore
23913 offset ?
23914
23915VertexStream2ivATI(stream, coords)
23916 return void
23917 param stream VertexStreamATI in value
23918 param coords Int32 in array [2]
23919 category ATI_vertex_streams
23920 version 1.2
23921 extension
23922 glxropcode ?
23923 glxflags ignore
23924 offset ?
23925
23926VertexStream2fATI(stream, x, y)
23927 return void
23928 param stream VertexStreamATI in value
23929 param x Float32 in value
23930 param y Float32 in value
23931 category ATI_vertex_streams
23932 version 1.2
23933 extension
23934 glxropcode ?
23935 glxflags ignore
23936 offset ?
23937
23938VertexStream2fvATI(stream, coords)
23939 return void
23940 param stream VertexStreamATI in value
23941 param coords Float32 in array [2]
23942 category ATI_vertex_streams
23943 version 1.2
23944 extension
23945 glxropcode ?
23946 glxflags ignore
23947 offset ?
23948
23949VertexStream2dATI(stream, x, y)
23950 return void
23951 param stream VertexStreamATI in value
23952 param x Float64 in value
23953 param y Float64 in value
23954 category ATI_vertex_streams
23955 version 1.2
23956 extension
23957 glxropcode ?
23958 glxflags ignore
23959 offset ?
23960
23961VertexStream2dvATI(stream, coords)
23962 return void
23963 param stream VertexStreamATI in value
23964 param coords Float64 in array [2]
23965 category ATI_vertex_streams
23966 version 1.2
23967 extension
23968 glxropcode ?
23969 glxflags ignore
23970 offset ?
23971
23972VertexStream3sATI(stream, x, y, z)
23973 return void
23974 param stream VertexStreamATI in value
23975 param x Int16 in value
23976 param y Int16 in value
23977 param z Int16 in value
23978 category ATI_vertex_streams
23979 version 1.2
23980 extension
23981 glxropcode ?
23982 glxflags ignore
23983 offset ?
23984
23985VertexStream3svATI(stream, coords)
23986 return void
23987 param stream VertexStreamATI in value
23988 param coords Int16 in array [3]
23989 category ATI_vertex_streams
23990 version 1.2
23991 extension
23992 glxropcode ?
23993 glxflags ignore
23994 offset ?
23995
23996VertexStream3iATI(stream, x, y, z)
23997 return void
23998 param stream VertexStreamATI in value
23999 param x Int32 in value
24000 param y Int32 in value
24001 param z Int32 in value
24002 category ATI_vertex_streams
24003 version 1.2
24004 extension
24005 glxropcode ?
24006 glxflags ignore
24007 offset ?
24008
24009VertexStream3ivATI(stream, coords)
24010 return void
24011 param stream VertexStreamATI in value
24012 param coords Int32 in array [3]
24013 category ATI_vertex_streams
24014 version 1.2
24015 extension
24016 glxropcode ?
24017 glxflags ignore
24018 offset ?
24019
24020VertexStream3fATI(stream, x, y, z)
24021 return void
24022 param stream VertexStreamATI in value
24023 param x Float32 in value
24024 param y Float32 in value
24025 param z Float32 in value
24026 category ATI_vertex_streams
24027 version 1.2
24028 extension
24029 glxropcode ?
24030 glxflags ignore
24031 offset ?
24032
24033VertexStream3fvATI(stream, coords)
24034 return void
24035 param stream VertexStreamATI in value
24036 param coords Float32 in array [3]
24037 category ATI_vertex_streams
24038 version 1.2
24039 extension
24040 glxropcode ?
24041 glxflags ignore
24042 offset ?
24043
24044VertexStream3dATI(stream, x, y, z)
24045 return void
24046 param stream VertexStreamATI in value
24047 param x Float64 in value
24048 param y Float64 in value
24049 param z Float64 in value
24050 category ATI_vertex_streams
24051 version 1.2
24052 extension
24053 glxropcode ?
24054 glxflags ignore
24055 offset ?
24056
24057VertexStream3dvATI(stream, coords)
24058 return void
24059 param stream VertexStreamATI in value
24060 param coords Float64 in array [3]
24061 category ATI_vertex_streams
24062 version 1.2
24063 extension
24064 glxropcode ?
24065 glxflags ignore
24066 offset ?
24067
24068VertexStream4sATI(stream, x, y, z, w)
24069 return void
24070 param stream VertexStreamATI in value
24071 param x Int16 in value
24072 param y Int16 in value
24073 param z Int16 in value
24074 param w Int16 in value
24075 category ATI_vertex_streams
24076 version 1.2
24077 extension
24078 glxropcode ?
24079 glxflags ignore
24080 offset ?
24081
24082VertexStream4svATI(stream, coords)
24083 return void
24084 param stream VertexStreamATI in value
24085 param coords Int16 in array [4]
24086 category ATI_vertex_streams
24087 version 1.2
24088 extension
24089 glxropcode ?
24090 glxflags ignore
24091 offset ?
24092
24093VertexStream4iATI(stream, x, y, z, w)
24094 return void
24095 param stream VertexStreamATI in value
24096 param x Int32 in value
24097 param y Int32 in value
24098 param z Int32 in value
24099 param w Int32 in value
24100 category ATI_vertex_streams
24101 version 1.2
24102 extension
24103 glxropcode ?
24104 glxflags ignore
24105 offset ?
24106
24107VertexStream4ivATI(stream, coords)
24108 return void
24109 param stream VertexStreamATI in value
24110 param coords Int32 in array [4]
24111 category ATI_vertex_streams
24112 version 1.2
24113 extension
24114 glxropcode ?
24115 glxflags ignore
24116 offset ?
24117
24118VertexStream4fATI(stream, x, y, z, w)
24119 return void
24120 param stream VertexStreamATI in value
24121 param x Float32 in value
24122 param y Float32 in value
24123 param z Float32 in value
24124 param w Float32 in value
24125 category ATI_vertex_streams
24126 version 1.2
24127 extension
24128 glxropcode ?
24129 glxflags ignore
24130 offset ?
24131
24132VertexStream4fvATI(stream, coords)
24133 return void
24134 param stream VertexStreamATI in value
24135 param coords Float32 in array [4]
24136 category ATI_vertex_streams
24137 version 1.2
24138 extension
24139 glxropcode ?
24140 glxflags ignore
24141 offset ?
24142
24143VertexStream4dATI(stream, x, y, z, w)
24144 return void
24145 param stream VertexStreamATI in value
24146 param x Float64 in value
24147 param y Float64 in value
24148 param z Float64 in value
24149 param w Float64 in value
24150 category ATI_vertex_streams
24151 version 1.2
24152 extension
24153 glxropcode ?
24154 glxflags ignore
24155 offset ?
24156
24157VertexStream4dvATI(stream, coords)
24158 return void
24159 param stream VertexStreamATI in value
24160 param coords Float64 in array [4]
24161 category ATI_vertex_streams
24162 version 1.2
24163 extension
24164 glxropcode ?
24165 glxflags ignore
24166 offset ?
24167
24168NormalStream3bATI(stream, nx, ny, nz)
24169 return void
24170 param stream VertexStreamATI in value
24171 param nx Int8 in value
24172 param ny Int8 in value
24173 param nz Int8 in value
24174 category ATI_vertex_streams
24175 version 1.2
24176 extension
24177 glxropcode ?
24178 glxflags ignore
24179 offset ?
24180
24181NormalStream3bvATI(stream, coords)
24182 return void
24183 param stream VertexStreamATI in value
24184 param coords Int8 in array [3]
24185 category ATI_vertex_streams
24186 version 1.2
24187 extension
24188 glxropcode ?
24189 glxflags ignore
24190 offset ?
24191
24192NormalStream3sATI(stream, nx, ny, nz)
24193 return void
24194 param stream VertexStreamATI in value
24195 param nx Int16 in value
24196 param ny Int16 in value
24197 param nz Int16 in value
24198 category ATI_vertex_streams
24199 version 1.2
24200 extension
24201 glxropcode ?
24202 glxflags ignore
24203 offset ?
24204
24205NormalStream3svATI(stream, coords)
24206 return void
24207 param stream VertexStreamATI in value
24208 param coords Int16 in array [3]
24209 category ATI_vertex_streams
24210 version 1.2
24211 extension
24212 glxropcode ?
24213 glxflags ignore
24214 offset ?
24215
24216NormalStream3iATI(stream, nx, ny, nz)
24217 return void
24218 param stream VertexStreamATI in value
24219 param nx Int32 in value
24220 param ny Int32 in value
24221 param nz Int32 in value
24222 category ATI_vertex_streams
24223 version 1.2
24224 extension
24225 glxropcode ?
24226 glxflags ignore
24227 offset ?
24228
24229NormalStream3ivATI(stream, coords)
24230 return void
24231 param stream VertexStreamATI in value
24232 param coords Int32 in array [3]
24233 category ATI_vertex_streams
24234 version 1.2
24235 extension
24236 glxropcode ?
24237 glxflags ignore
24238 offset ?
24239
24240NormalStream3fATI(stream, nx, ny, nz)
24241 return void
24242 param stream VertexStreamATI in value
24243 param nx Float32 in value
24244 param ny Float32 in value
24245 param nz Float32 in value
24246 category ATI_vertex_streams
24247 version 1.2
24248 extension
24249 glxropcode ?
24250 glxflags ignore
24251 offset ?
24252
24253NormalStream3fvATI(stream, coords)
24254 return void
24255 param stream VertexStreamATI in value
24256 param coords Float32 in array [3]
24257 category ATI_vertex_streams
24258 version 1.2
24259 extension
24260 glxropcode ?
24261 glxflags ignore
24262 offset ?
24263
24264NormalStream3dATI(stream, nx, ny, nz)
24265 return void
24266 param stream VertexStreamATI in value
24267 param nx Float64 in value
24268 param ny Float64 in value
24269 param nz Float64 in value
24270 category ATI_vertex_streams
24271 version 1.2
24272 extension
24273 glxropcode ?
24274 glxflags ignore
24275 offset ?
24276
24277NormalStream3dvATI(stream, coords)
24278 return void
24279 param stream VertexStreamATI in value
24280 param coords Float64 in array [3]
24281 category ATI_vertex_streams
24282 version 1.2
24283 extension
24284 glxropcode ?
24285 glxflags ignore
24286 offset ?
24287
24288ClientActiveVertexStreamATI(stream)
24289 return void
24290 param stream VertexStreamATI in value
24291 category ATI_vertex_streams
24292 version 1.2
24293 extension
24294 glxropcode ?
24295 glxflags ignore
24296 offset ?
24297
24298VertexBlendEnviATI(pname, param)
24299 return void
24300 param pname VertexStreamATI in value
24301 param param Int32 in value
24302 category ATI_vertex_streams
24303 version 1.2
24304 extension
24305 glxropcode ?
24306 glxflags ignore
24307 offset ?
24308
24309VertexBlendEnvfATI(pname, param)
24310 return void
24311 param pname VertexStreamATI in value
24312 param param Float32 in value
24313 category ATI_vertex_streams
24314 version 1.2
24315 extension
24316 glxropcode ?
24317 glxflags ignore
24318 offset ?
24319
24320###############################################################################
24321#
24322# Extension #250 - WGL_I3D_digital_video_control
24323# Extension #251 - WGL_I3D_gamma
24324# Extension #252 - WGL_I3D_genlock
24325# Extension #253 - WGL_I3D_image_buffer
24326# Extension #254 - WGL_I3D_swap_frame_lock
24327# Extension #255 - WGL_I3D_swap_frame_usage
24328#
24329###############################################################################
24330
24331###############################################################################
24332#
24333# Extension #256
24334# ATI_element_array commands
24335#
24336###############################################################################
24337
24338ElementPointerATI(type, pointer)
24339 return void
24340 param type ElementPointerTypeATI in value
24341 param pointer Void in array [COMPSIZE(type)] retained
24342 category ATI_element_array
24343 dlflags notlistable
24344 glxflags client-handcode client-intercept server-handcode
24345 version 1.2
24346 offset ?
24347
24348DrawElementArrayATI(mode, count)
24349 return void
c7b31271 24350 param mode PrimitiveType in value
5dfc6dda
AW
24351 param count SizeI in value
24352 category ATI_element_array
24353 dlflags handcode
24354 glxflags client-handcode client-intercept server-handcode
24355 version 1.2
24356 offset ?
24357
24358DrawRangeElementArrayATI(mode, start, end, count)
24359 return void
c7b31271 24360 param mode PrimitiveType in value
5dfc6dda
AW
24361 param start UInt32 in value
24362 param end UInt32 in value
24363 param count SizeI in value
24364 category ATI_element_array
24365 dlflags handcode
24366 glxflags client-handcode client-intercept server-handcode
24367 version 1.2
24368 offset ?
24369
24370###############################################################################
24371#
24372# Extension #257
24373# SUN_mesh_array commands
24374#
24375###############################################################################
24376
24377DrawMeshArraysSUN(mode, first, count, width)
24378 return void
c7b31271 24379 param mode PrimitiveType in value
5dfc6dda
AW
24380 param first Int32 in value
24381 param count SizeI in value
24382 param width SizeI in value
24383 category SUN_mesh_array
24384 dlflags handcode
24385 glxflags client-handcode client-intercept server-handcode
24386 version 1.1
24387 glxropcode ?
24388 offset ?
24389
24390###############################################################################
24391#
24392# Extension #258
24393# SUN_slice_accum commands
24394#
24395###############################################################################
24396
24397# (none)
24398newcategory: SUN_slice_accum
24399
24400###############################################################################
24401#
24402# Extension #259
24403# NV_multisample_filter_hint commands
24404#
24405###############################################################################
24406
24407# (none)
24408newcategory: NV_multisample_filter_hint
24409
24410###############################################################################
24411#
24412# Extension #260
24413# NV_depth_clamp commands
24414#
24415###############################################################################
24416
24417# (none)
24418newcategory: NV_depth_clamp
24419
24420###############################################################################
24421#
24422# Extension #261
24423# NV_occlusion_query commands
24424#
24425###############################################################################
24426
24427GenOcclusionQueriesNV(n, ids)
24428 return void
24429 param n SizeI in value
24430 param ids UInt32 out array [n]
24431 dlflags notlistable
24432 category NV_occlusion_query
24433 version 1.2
24434 extension soft WINSOFT NV20
24435 glxflags ignore
24436
24437DeleteOcclusionQueriesNV(n, ids)
24438 return void
24439 param n SizeI in value
24440 param ids UInt32 in array [n]
24441 dlflags notlistable
24442 category NV_occlusion_query
24443 version 1.2
24444 extension soft WINSOFT NV20
24445 glxflags ignore
24446
24447IsOcclusionQueryNV(id)
24448 return Boolean
24449 param id UInt32 in value
24450 dlflags notlistable
24451 category NV_occlusion_query
24452 version 1.2
24453 extension soft WINSOFT NV20
24454 glxflags ignore
24455
24456BeginOcclusionQueryNV(id)
24457 return void
24458 param id UInt32 in value
24459 category NV_occlusion_query
24460 version 1.2
24461 extension soft WINSOFT NV20
24462 glxflags ignore
24463
24464EndOcclusionQueryNV()
24465 return void
24466 category NV_occlusion_query
24467 version 1.2
24468 extension soft WINSOFT NV20
24469 glxflags ignore
24470
24471GetOcclusionQueryivNV(id, pname, params)
24472 return void
24473 param id UInt32 in value
24474 param pname OcclusionQueryParameterNameNV in value
24475 param params Int32 out array [COMPSIZE(pname)]
24476 dlflags notlistable
24477 category NV_occlusion_query
24478 version 1.2
24479 extension soft WINSOFT NV20
24480 glxflags ignore
24481
24482GetOcclusionQueryuivNV(id, pname, params)
24483 return void
24484 param id UInt32 in value
24485 param pname OcclusionQueryParameterNameNV in value
24486 param params UInt32 out array [COMPSIZE(pname)]
24487 dlflags notlistable
24488 category NV_occlusion_query
24489 version 1.2
24490 extension soft WINSOFT NV20
24491 glxflags ignore
24492
24493###############################################################################
24494#
24495# Extension #262
24496# NV_point_sprite commands
24497#
24498###############################################################################
24499
24500PointParameteriNV(pname, param)
24501 return void
24502 param pname PointParameterNameARB in value
24503 param param Int32 in value
24504 category NV_point_sprite
24505 version 1.2
24506 extension soft WINSOFT NV20
24507 glxropcode 4221
24508 alias PointParameteri
24509
24510PointParameterivNV(pname, params)
24511 return void
24512 param pname PointParameterNameARB in value
24513 param params Int32 in array [COMPSIZE(pname)]
24514 category NV_point_sprite
24515 version 1.2
24516 extension soft WINSOFT NV20
24517 glxropcode 4222
24518 alias PointParameteriv
24519
24520###############################################################################
24521#
24522# Extension #263 - WGL_NV_render_depth_texture
24523# Extension #264 - WGL_NV_render_texture_rectangle
24524#
24525###############################################################################
24526
24527###############################################################################
24528#
24529# Extension #265
24530# NV_texture_shader3 commands
24531#
24532###############################################################################
24533
24534# (none)
24535newcategory: NV_texture_shader3
24536
24537###############################################################################
24538#
24539# Extension #266
24540# NV_vertex_program1_1 commands
24541#
24542###############################################################################
24543
24544# (none)
24545newcategory: NV_vertex_program1_1
24546
24547###############################################################################
24548#
24549# Extension #267
24550# EXT_shadow_funcs commands
24551#
24552###############################################################################
24553
24554# (none)
24555newcategory: EXT_shadow_funcs
24556
24557###############################################################################
24558#
24559# Extension #268
24560# EXT_stencil_two_side commands
24561#
24562###############################################################################
24563
24564ActiveStencilFaceEXT(face)
24565 return void
24566 param face StencilFaceDirection in value
24567 category EXT_stencil_two_side
24568 version 1.3
24569 glxropcode 4220
24570 offset 646
24571
24572###############################################################################
24573#
24574# Extension #269
24575# ATI_text_fragment_shader commands
24576#
24577###############################################################################
24578
24579# Uses ARB_vertex_program entry points
24580newcategory: ATI_text_fragment_shader
24581
24582###############################################################################
24583#
24584# Extension #270
24585# APPLE_client_storage commands
24586#
24587###############################################################################
24588
24589# (none)
24590newcategory: APPLE_client_storage
24591
24592###############################################################################
24593#
24594# Extension #271
24595# APPLE_element_array commands
24596#
24597###############################################################################
24598
5dfc6dda
AW
24599ElementPointerAPPLE(type, pointer)
24600 return void
24601 param type ElementPointerTypeATI in value
24602 param pointer Void in array [type]
24603 category APPLE_element_array
24604 version 1.2
24605 extension
24606 glxropcode ?
24607 glxflags ignore
24608 offset ?
24609
24610DrawElementArrayAPPLE(mode, first, count)
24611 return void
c7b31271 24612 param mode PrimitiveType in value
5dfc6dda
AW
24613 param first Int32 in value
24614 param count SizeI in value
24615 category APPLE_element_array
24616 version 1.2
24617 extension
24618 glxropcode ?
24619 glxflags ignore
24620 offset ?
24621
24622DrawRangeElementArrayAPPLE(mode, start, end, first, count)
24623 return void
c7b31271 24624 param mode PrimitiveType in value
5dfc6dda
AW
24625 param start UInt32 in value
24626 param end UInt32 in value
24627 param first Int32 in value
24628 param count SizeI in value
24629 category APPLE_element_array
24630 version 1.2
24631 extension
24632 glxropcode ?
24633 glxflags ignore
24634 offset ?
24635
24636MultiDrawElementArrayAPPLE(mode, first, count, primcount)
24637 return void
c7b31271 24638 param mode PrimitiveType in value
5dfc6dda
AW
24639 param first Int32 in array [primcount]
24640 param count SizeI in array [primcount]
24641 param primcount SizeI in value
24642 category APPLE_element_array
24643 version 1.2
24644 extension
24645 glxropcode ?
24646 glxflags ignore
24647 offset ?
24648
24649MultiDrawRangeElementArrayAPPLE(mode, start, end, first, count, primcount)
24650 return void
c7b31271 24651 param mode PrimitiveType in value
5dfc6dda
AW
24652 param start UInt32 in value
24653 param end UInt32 in value
24654 param first Int32 in array [primcount]
24655 param count SizeI in array [primcount]
24656 param primcount SizeI in value
24657 category APPLE_element_array
24658 version 1.2
24659 extension
24660 glxropcode ?
24661 glxflags ignore
24662 offset ?
24663
24664###############################################################################
24665#
24666# Extension #272
24667# APPLE_fence commands
24668#
24669###############################################################################
24670
5dfc6dda
AW
24671GenFencesAPPLE(n, fences)
24672 return void
24673 param n SizeI in value
24674 param fences FenceNV out array [n]
24675 category APPLE_fence
24676 version 1.2
24677 extension
24678 glxropcode ?
24679 glxflags ignore
24680 offset ?
24681
24682DeleteFencesAPPLE(n, fences)
24683 return void
24684 param n SizeI in value
24685 param fences FenceNV in array [n]
24686 category APPLE_fence
24687 version 1.2
24688 extension
24689 glxropcode ?
24690 glxflags ignore
24691 offset ?
24692
24693SetFenceAPPLE(fence)
24694 return void
24695 param fence FenceNV in value
24696 category APPLE_fence
24697 version 1.2
24698 extension
24699 glxropcode ?
24700 glxflags ignore
24701 offset ?
24702
24703IsFenceAPPLE(fence)
24704 return Boolean
24705 param fence FenceNV in value
24706 category APPLE_fence
24707 version 1.2
24708 extension
24709 glxropcode ?
24710 glxflags ignore
24711 offset ?
24712
24713TestFenceAPPLE(fence)
24714 return Boolean
24715 param fence FenceNV in value
24716 category APPLE_fence
24717 version 1.2
24718 extension
24719 glxropcode ?
24720 glxflags ignore
24721 offset ?
24722
24723FinishFenceAPPLE(fence)
24724 return void
24725 param fence FenceNV in value
24726 category APPLE_fence
24727 version 1.2
24728 extension
24729 glxropcode ?
24730 glxflags ignore
24731 offset ?
24732
24733TestObjectAPPLE(object, name)
24734 return Boolean
24735 param object ObjectTypeAPPLE in value
24736 param name UInt32 in value
24737 category APPLE_fence
24738 version 1.2
24739 extension
24740 glxropcode ?
24741 glxflags ignore
24742 offset ?
24743
24744FinishObjectAPPLE(object, name)
24745 return void
24746 param object ObjectTypeAPPLE in value
24747 param name Int32 in value
24748 category APPLE_fence
24749 version 1.2
24750 extension
24751 glxropcode ?
24752 glxflags ignore
24753 offset ?
24754
24755###############################################################################
24756#
24757# Extension #273
24758# APPLE_vertex_array_object commands
24759#
24760###############################################################################
24761
24762BindVertexArrayAPPLE(array)
24763 return void
24764 param array UInt32 in value
24765 category APPLE_vertex_array_object
24766 version 1.2
24767 extension
24768 glxropcode ?
24769 glxflags ignore
24770 alias BindVertexArray
24771
24772DeleteVertexArraysAPPLE(n, arrays)
24773 return void
24774 param n SizeI in value
24775 param arrays UInt32 in array [n]
24776 category APPLE_vertex_array_object
24777 version 1.2
24778 extension
24779 glxropcode ?
24780 glxflags ignore
24781 alias DeleteVertexArrays
24782
24783GenVertexArraysAPPLE(n, arrays)
24784 return void
24785 param n SizeI in value
24786 param arrays UInt32 out array [n]
24787 category APPLE_vertex_array_object
24788 version 1.2
24789 extension
24790 glxropcode ?
24791 glxflags ignore
24792 alias GenVertexArray
24793
24794IsVertexArrayAPPLE(array)
24795 return Boolean
24796 param array UInt32 in value
24797 category APPLE_vertex_array_object
24798 version 1.2
24799 extension
24800 glxropcode ?
24801 glxflags ignore
24802 alias IsVertexArray
24803
24804###############################################################################
24805#
24806# Extension #274
24807# APPLE_vertex_array_range commands
24808#
24809###############################################################################
24810
5dfc6dda
AW
24811VertexArrayRangeAPPLE(length, pointer)
24812 return void
24813 param length SizeI in value
24814 param pointer Void out array [length]
24815 category APPLE_vertex_array_range
24816 version 1.2
24817 extension
24818 glxropcode ?
24819 glxflags ignore
24820 offset ?
24821
24822FlushVertexArrayRangeAPPLE(length, pointer)
24823 return void
24824 param length SizeI in value
24825 param pointer Void out array [length]
24826 category APPLE_vertex_array_range
24827 version 1.2
24828 extension
24829 glxropcode ?
24830 glxflags ignore
24831 offset ?
24832
24833VertexArrayParameteriAPPLE(pname, param)
24834 return void
24835 param pname VertexArrayPNameAPPLE in value
24836 param param Int32 in value
24837 category APPLE_vertex_array_range
24838 version 1.2
24839 extension
24840 glxropcode ?
24841 glxflags ignore
24842 offset ?
24843
24844###############################################################################
24845#
24846# Extension #275
24847# APPLE_ycbcr_422 commands
24848#
24849###############################################################################
24850
24851# (none)
24852newcategory: APPLE_ycbcr_422
24853
24854###############################################################################
24855#
24856# Extension #276
24857# S3_s3tc commands
24858#
24859###############################################################################
24860
24861# (none)
24862newcategory: S3_s3tc
24863
24864###############################################################################
24865#
24866# Extension #277
24867# ATI_draw_buffers commands
24868#
24869###############################################################################
24870
24871DrawBuffersATI(n, bufs)
24872 return void
24873 param n SizeI in value
24874 param bufs DrawBufferModeATI in array [n]
24875 category ATI_draw_buffers
24876 version 1.2
24877 extension
24878 glxropcode 233
24879 alias DrawBuffers
24880
24881###############################################################################
24882#
24883# Extension #278 - WGL_ATI_pixel_format_float
24884#
24885###############################################################################
7e73e4d3 24886
5dfc6dda
AW
24887newcategory: ATI_pixel_format_float
24888passthru: /* This is really a WGL extension, but defines some associated GL enums.
24889passthru: * ATI does not export "GL_ATI_pixel_format_float" in the GL_EXTENSIONS string.
24890passthru: */
24891
24892###############################################################################
24893#
24894# Extension #279
24895# ATI_texture_env_combine3 commands
24896#
24897###############################################################################
24898
24899# (none)
24900newcategory: ATI_texture_env_combine3
24901
24902###############################################################################
24903#
24904# Extension #280
24905# ATI_texture_float commands
24906#
24907###############################################################################
24908
24909# (none)
24910newcategory: ATI_texture_float
24911
24912###############################################################################
24913#
24914# Extension #281 (also WGL_NV_float_buffer)
24915# NV_float_buffer commands
24916#
24917###############################################################################
24918
24919# (none)
24920newcategory: NV_float_buffer
24921
24922###############################################################################
24923#
24924# Extension #282
24925# NV_fragment_program commands
24926#
24927###############################################################################
24928
5dfc6dda
AW
24929# Some NV_fragment_program entry points are shared with ARB_vertex_program,
24930# and are only included in that #define block, for now.
24931newcategory: NV_fragment_program
24932passthru: /* Some NV_fragment_program entry points are shared with ARB_vertex_program. */
24933
24934ProgramNamedParameter4fNV(id, len, name, x, y, z, w)
24935 return void
24936 param id UInt32 in value
24937 param len SizeI in value
24938 param name UInt8 in array [1]
24939 param x Float32 in value
24940 param y Float32 in value
24941 param z Float32 in value
24942 param w Float32 in value
24943 category NV_fragment_program
24944 version 1.2
24945 extension
7e73e4d3
AW
24946 vectorequiv ProgramNamedParameter4fvNV
24947 glxvectorequiv ProgramNamedParameter4fvNV
5dfc6dda
AW
24948 offset 682
24949
7e73e4d3 24950ProgramNamedParameter4fvNV(id, len, name, v)
5dfc6dda
AW
24951 return void
24952 param id UInt32 in value
24953 param len SizeI in value
24954 param name UInt8 in array [1]
7e73e4d3 24955 param v Float32 in array [4]
5dfc6dda
AW
24956 category NV_fragment_program
24957 version 1.2
24958 extension
7e73e4d3 24959 glxropcode 4218
5dfc6dda 24960 glxflags ignore
7e73e4d3 24961 offset 684
5dfc6dda 24962
7e73e4d3 24963ProgramNamedParameter4dNV(id, len, name, x, y, z, w)
5dfc6dda
AW
24964 return void
24965 param id UInt32 in value
24966 param len SizeI in value
24967 param name UInt8 in array [1]
7e73e4d3
AW
24968 param x Float64 in value
24969 param y Float64 in value
24970 param z Float64 in value
24971 param w Float64 in value
5dfc6dda
AW
24972 category NV_fragment_program
24973 version 1.2
24974 extension
7e73e4d3
AW
24975 vectorequiv ProgramNamedParameter4dvNV
24976 glxvectorequiv ProgramNamedParameter4dvNV
24977 offset 683
5dfc6dda
AW
24978
24979ProgramNamedParameter4dvNV(id, len, name, v)
24980 return void
24981 param id UInt32 in value
24982 param len SizeI in value
24983 param name UInt8 in array [1]
24984 param v Float64 in array [4]
24985 category NV_fragment_program
24986 version 1.2
24987 extension
7e73e4d3 24988 glxropcode 4219
5dfc6dda
AW
24989 glxflags ignore
24990 offset 685
24991
24992GetProgramNamedParameterfvNV(id, len, name, params)
24993 return void
24994 param id UInt32 in value
24995 param len SizeI in value
24996 param name UInt8 in array [1]
24997 param params Float32 out array [4]
24998 category NV_fragment_program
24999 dlflags notlistable
25000 version 1.2
25001 extension
7e73e4d3 25002 glxvendorpriv 1310
5dfc6dda
AW
25003 glxflags ignore
25004 offset 686
25005
25006GetProgramNamedParameterdvNV(id, len, name, params)
25007 return void
25008 param id UInt32 in value
25009 param len SizeI in value
25010 param name UInt8 in array [1]
25011 param params Float64 out array [4]
25012 category NV_fragment_program
25013 dlflags notlistable
25014 version 1.2
25015 extension
7e73e4d3 25016 glxvendorpriv 1311
5dfc6dda
AW
25017 glxflags ignore
25018 offset 687
25019
25020###############################################################################
25021#
25022# Extension #283
25023# NV_half_float commands
25024#
25025###############################################################################
25026
5dfc6dda
AW
25027Vertex2hNV(x, y)
25028 return void
25029 param x Half16NV in value
25030 param y Half16NV in value
25031 category NV_half_float
25032 version 1.2
25033 extension
7e73e4d3
AW
25034 vectorequiv Vertex2hvNV
25035 glxvectorequiv Vertex2hvNV
5dfc6dda
AW
25036 offset ?
25037
25038Vertex2hvNV(v)
25039 return void
25040 param v Half16NV in array [2]
25041 category NV_half_float
25042 version 1.2
25043 extension
7e73e4d3 25044 glxropcode 4240
5dfc6dda
AW
25045 glxflags ignore
25046 offset ?
25047
25048Vertex3hNV(x, y, z)
25049 return void
25050 param x Half16NV in value
25051 param y Half16NV in value
25052 param z Half16NV in value
25053 category NV_half_float
25054 version 1.2
25055 extension
7e73e4d3
AW
25056 vectorequiv Vertex3hvNV
25057 glxvectorequiv Vertex3hvNV
5dfc6dda
AW
25058 offset ?
25059
25060Vertex3hvNV(v)
25061 return void
25062 param v Half16NV in array [3]
25063 category NV_half_float
25064 version 1.2
25065 extension
7e73e4d3 25066 glxropcode 4241
5dfc6dda
AW
25067 glxflags ignore
25068 offset ?
25069
25070Vertex4hNV(x, y, z, w)
25071 return void
25072 param x Half16NV in value
25073 param y Half16NV in value
25074 param z Half16NV in value
25075 param w Half16NV in value
25076 category NV_half_float
25077 version 1.2
25078 extension
7e73e4d3
AW
25079 vectorequiv Vertex4hvNV
25080 glxvectorequiv Vertex4hvNV
5dfc6dda
AW
25081 offset ?
25082
25083Vertex4hvNV(v)
25084 return void
25085 param v Half16NV in array [4]
25086 category NV_half_float
25087 version 1.2
25088 extension
7e73e4d3 25089 glxropcode 4242
5dfc6dda
AW
25090 glxflags ignore
25091 offset ?
25092
25093Normal3hNV(nx, ny, nz)
25094 return void
25095 param nx Half16NV in value
25096 param ny Half16NV in value
25097 param nz Half16NV in value
25098 category NV_half_float
25099 version 1.2
25100 extension
7e73e4d3
AW
25101 vectorequiv Normal3hvNV
25102 glxvectorequiv Normal3hvNV
5dfc6dda
AW
25103 offset ?
25104
25105Normal3hvNV(v)
25106 return void
25107 param v Half16NV in array [3]
25108 category NV_half_float
25109 version 1.2
25110 extension
7e73e4d3 25111 glxropcode 4243
5dfc6dda
AW
25112 glxflags ignore
25113 offset ?
25114
25115Color3hNV(red, green, blue)
25116 return void
25117 param red Half16NV in value
25118 param green Half16NV in value
25119 param blue Half16NV in value
25120 category NV_half_float
25121 version 1.2
25122 extension
7e73e4d3
AW
25123 vectorequiv Color3hvNV
25124 glxvectorequiv Color3hvNV
5dfc6dda
AW
25125 offset ?
25126
25127Color3hvNV(v)
25128 return void
25129 param v Half16NV in array [3]
25130 category NV_half_float
25131 version 1.2
25132 extension
7e73e4d3 25133 glxropcode 4244
5dfc6dda
AW
25134 glxflags ignore
25135 offset ?
25136
25137Color4hNV(red, green, blue, alpha)
25138 return void
25139 param red Half16NV in value
25140 param green Half16NV in value
25141 param blue Half16NV in value
25142 param alpha Half16NV in value
25143 category NV_half_float
25144 version 1.2
25145 extension
7e73e4d3
AW
25146 vectorequiv Color4hvNV
25147 glxvectorequiv Color4hvNV
5dfc6dda
AW
25148 offset ?
25149
25150Color4hvNV(v)
25151 return void
25152 param v Half16NV in array [4]
25153 category NV_half_float
25154 version 1.2
25155 extension
7e73e4d3 25156 glxropcode 4245
5dfc6dda
AW
25157 glxflags ignore
25158 offset ?
25159
25160TexCoord1hNV(s)
25161 return void
25162 param s Half16NV in value
25163 category NV_half_float
25164 version 1.2
25165 extension
7e73e4d3
AW
25166 vectorequiv TexCoord1hvNV
25167 glxvectorequiv TexCoord1hvNV
5dfc6dda
AW
25168 offset ?
25169
25170TexCoord1hvNV(v)
25171 return void
25172 param v Half16NV in array [1]
25173 category NV_half_float
25174 version 1.2
25175 extension
7e73e4d3 25176 glxropcode 4246
5dfc6dda
AW
25177 glxflags ignore
25178 offset ?
25179
25180TexCoord2hNV(s, t)
25181 return void
25182 param s Half16NV in value
25183 param t Half16NV in value
25184 category NV_half_float
25185 version 1.2
25186 extension
7e73e4d3
AW
25187 vectorequiv TexCoord2hvNV
25188 glxvectorequiv TexCoord2hvNV
5dfc6dda
AW
25189 offset ?
25190
25191TexCoord2hvNV(v)
25192 return void
25193 param v Half16NV in array [2]
25194 category NV_half_float
25195 version 1.2
25196 extension
7e73e4d3 25197 glxropcode 4247
5dfc6dda
AW
25198 glxflags ignore
25199 offset ?
25200
25201TexCoord3hNV(s, t, r)
25202 return void
25203 param s Half16NV in value
25204 param t Half16NV in value
25205 param r Half16NV in value
25206 category NV_half_float
25207 version 1.2
25208 extension
7e73e4d3
AW
25209 vectorequiv TexCoord3hvNV
25210 glxvectorequiv TexCoord3hvNV
5dfc6dda
AW
25211 offset ?
25212
25213TexCoord3hvNV(v)
25214 return void
25215 param v Half16NV in array [3]
25216 category NV_half_float
25217 version 1.2
25218 extension
7e73e4d3 25219 glxropcode 4248
5dfc6dda
AW
25220 glxflags ignore
25221 offset ?
25222
25223TexCoord4hNV(s, t, r, q)
25224 return void
25225 param s Half16NV in value
25226 param t Half16NV in value
25227 param r Half16NV in value
25228 param q Half16NV in value
25229 category NV_half_float
25230 version 1.2
25231 extension
7e73e4d3
AW
25232 vectorequiv TexCoord4hvNV
25233 glxvectorequiv TexCoord4hvNV
5dfc6dda
AW
25234 offset ?
25235
25236TexCoord4hvNV(v)
25237 return void
25238 param v Half16NV in array [4]
25239 category NV_half_float
25240 version 1.2
25241 extension
7e73e4d3 25242 glxropcode 4249
5dfc6dda
AW
25243 glxflags ignore
25244 offset ?
25245
25246MultiTexCoord1hNV(target, s)
25247 return void
25248 param target TextureUnit in value
25249 param s Half16NV in value
25250 category NV_half_float
25251 version 1.2
25252 extension
7e73e4d3
AW
25253 vectorequiv MultiTexCoord1hvNV
25254 glxvectorequiv MultiTexCoord1hvNV
5dfc6dda
AW
25255 offset ?
25256
25257MultiTexCoord1hvNV(target, v)
25258 return void
25259 param target TextureUnit in value
25260 param v Half16NV in array [1]
25261 category NV_half_float
25262 version 1.2
25263 extension
7e73e4d3 25264 glxropcode 4250
5dfc6dda
AW
25265 glxflags ignore
25266 offset ?
25267
25268MultiTexCoord2hNV(target, s, t)
25269 return void
25270 param target TextureUnit in value
25271 param s Half16NV in value
25272 param t Half16NV in value
25273 category NV_half_float
25274 version 1.2
25275 extension
7e73e4d3
AW
25276 vectorequiv MultiTexCoord2hvNV
25277 glxvectorequiv MultiTexCoord2hvNV
5dfc6dda
AW
25278 offset ?
25279
25280MultiTexCoord2hvNV(target, v)
25281 return void
25282 param target TextureUnit in value
25283 param v Half16NV in array [2]
25284 category NV_half_float
25285 version 1.2
25286 extension
7e73e4d3 25287 glxropcode 4251
5dfc6dda
AW
25288 glxflags ignore
25289 offset ?
25290
25291MultiTexCoord3hNV(target, s, t, r)
25292 return void
25293 param target TextureUnit in value
25294 param s Half16NV in value
25295 param t Half16NV in value
25296 param r Half16NV in value
25297 category NV_half_float
25298 version 1.2
25299 extension
7e73e4d3
AW
25300 vectorequiv MultiTexCoord3hvNV
25301 glxvectorequiv MultiTexCoord3hvNV
5dfc6dda
AW
25302 offset ?
25303
25304MultiTexCoord3hvNV(target, v)
25305 return void
25306 param target TextureUnit in value
25307 param v Half16NV in array [3]
25308 category NV_half_float
25309 version 1.2
25310 extension
7e73e4d3 25311 glxropcode 4252
5dfc6dda
AW
25312 glxflags ignore
25313 offset ?
25314
25315MultiTexCoord4hNV(target, s, t, r, q)
25316 return void
25317 param target TextureUnit in value
25318 param s Half16NV in value
25319 param t Half16NV in value
25320 param r Half16NV in value
25321 param q Half16NV in value
25322 category NV_half_float
25323 version 1.2
25324 extension
7e73e4d3
AW
25325 vectorequiv MultiTexCoord4hvNV
25326 glxvectorequiv MultiTexCoord4hvNV
5dfc6dda
AW
25327 offset ?
25328
25329MultiTexCoord4hvNV(target, v)
25330 return void
25331 param target TextureUnit in value
25332 param v Half16NV in array [4]
25333 category NV_half_float
25334 version 1.2
25335 extension
7e73e4d3 25336 glxropcode 4253
5dfc6dda
AW
25337 glxflags ignore
25338 offset ?
25339
25340FogCoordhNV(fog)
25341 return void
25342 param fog Half16NV in value
25343 category NV_half_float
25344 version 1.2
25345 extension
7e73e4d3
AW
25346 vectorequiv FogCoordhvNV
25347 glxvectorequiv FogCoordhvNV
5dfc6dda
AW
25348 offset ?
25349
25350FogCoordhvNV(fog)
25351 return void
25352 param fog Half16NV in array [1]
25353 category NV_half_float
25354 version 1.2
25355 extension
7e73e4d3 25356 glxropcode 4254
5dfc6dda
AW
25357 glxflags ignore
25358 offset ?
25359
25360SecondaryColor3hNV(red, green, blue)
25361 return void
25362 param red Half16NV in value
25363 param green Half16NV in value
25364 param blue Half16NV in value
25365 category NV_half_float
25366 version 1.2
25367 extension
7e73e4d3
AW
25368 vectorequiv SecondaryColor3hvNV
25369 glxvectorequiv SecondaryColor3hvNV
5dfc6dda
AW
25370 offset ?
25371
25372SecondaryColor3hvNV(v)
25373 return void
25374 param v Half16NV in array [3]
25375 category NV_half_float
25376 version 1.2
25377 extension
7e73e4d3 25378 glxropcode 4255
5dfc6dda
AW
25379 glxflags ignore
25380 offset ?
25381
25382VertexWeighthNV(weight)
25383 return void
25384 param weight Half16NV in value
25385 category NV_half_float
25386 version 1.2
25387 extension
7e73e4d3
AW
25388 vectorequiv VertexWeighthvNV
25389 glxvectorequiv VertexWeighthvNV
5dfc6dda
AW
25390 offset ?
25391
25392VertexWeighthvNV(weight)
25393 return void
25394 param weight Half16NV in array [1]
25395 category NV_half_float
25396 version 1.2
25397 extension
7e73e4d3 25398 glxropcode 4256
5dfc6dda
AW
25399 glxflags ignore
25400 offset ?
25401
25402VertexAttrib1hNV(index, x)
25403 return void
25404 param index UInt32 in value
25405 param x Half16NV in value
25406 category NV_half_float
25407 version 1.2
25408 extension
7e73e4d3
AW
25409 vectorequiv VertexAttrib1hvNV
25410 glxvectorequiv VertexAttrib1hvNV
5dfc6dda
AW
25411 offset ?
25412
25413VertexAttrib1hvNV(index, v)
25414 return void
25415 param index UInt32 in value
25416 param v Half16NV in array [1]
25417 category NV_half_float
25418 version 1.2
25419 extension
7e73e4d3 25420 glxropcode 4257
5dfc6dda
AW
25421 glxflags ignore
25422 offset ?
25423
25424VertexAttrib2hNV(index, x, y)
25425 return void
25426 param index UInt32 in value
25427 param x Half16NV in value
25428 param y Half16NV in value
25429 category NV_half_float
25430 version 1.2
25431 extension
7e73e4d3
AW
25432 vectorequiv VertexAttrib2hvNV
25433 glxvectorequiv VertexAttrib2hvNV
5dfc6dda
AW
25434 offset ?
25435
25436VertexAttrib2hvNV(index, v)
25437 return void
25438 param index UInt32 in value
25439 param v Half16NV in array [2]
25440 category NV_half_float
25441 version 1.2
25442 extension
7e73e4d3 25443 glxropcode 4258
5dfc6dda
AW
25444 glxflags ignore
25445 offset ?
25446
25447VertexAttrib3hNV(index, x, y, z)
25448 return void
25449 param index UInt32 in value
25450 param x Half16NV in value
25451 param y Half16NV in value
25452 param z Half16NV in value
25453 category NV_half_float
25454 version 1.2
25455 extension
7e73e4d3
AW
25456 vectorequiv VertexAttrib3hvNV
25457 glxvectorequiv VertexAttrib3hvNV
5dfc6dda
AW
25458 offset ?
25459
25460VertexAttrib3hvNV(index, v)
25461 return void
25462 param index UInt32 in value
25463 param v Half16NV in array [3]
25464 category NV_half_float
25465 version 1.2
25466 extension
7e73e4d3 25467 glxropcode 4259
5dfc6dda
AW
25468 glxflags ignore
25469 offset ?
25470
25471VertexAttrib4hNV(index, x, y, z, w)
25472 return void
25473 param index UInt32 in value
25474 param x Half16NV in value
25475 param y Half16NV in value
25476 param z Half16NV in value
25477 param w Half16NV in value
25478 category NV_half_float
25479 version 1.2
25480 extension
7e73e4d3
AW
25481 vectorequiv VertexAttrib4hvNV
25482 glxvectorequiv VertexAttrib4hvNV
5dfc6dda
AW
25483 offset ?
25484
25485VertexAttrib4hvNV(index, v)
25486 return void
25487 param index UInt32 in value
25488 param v Half16NV in array [4]
25489 category NV_half_float
25490 version 1.2
25491 extension
7e73e4d3 25492 glxropcode 4260
5dfc6dda
AW
25493 glxflags ignore
25494 offset ?
25495
25496VertexAttribs1hvNV(index, n, v)
25497 return void
25498 param index UInt32 in value
25499 param n SizeI in value
25500 param v Half16NV in array [n]
25501 category NV_half_float
25502 version 1.2
25503 extension
7e73e4d3 25504 glxropcode 4261
5dfc6dda
AW
25505 glxflags ignore
25506 offset ?
25507
25508VertexAttribs2hvNV(index, n, v)
25509 return void
25510 param index UInt32 in value
25511 param n SizeI in value
25512 param v Half16NV in array [n]
25513 category NV_half_float
25514 version 1.2
25515 extension
7e73e4d3 25516 glxropcode 4262
5dfc6dda
AW
25517 glxflags ignore
25518 offset ?
25519
25520VertexAttribs3hvNV(index, n, v)
25521 return void
25522 param index UInt32 in value
25523 param n SizeI in value
25524 param v Half16NV in array [n]
25525 category NV_half_float
25526 version 1.2
25527 extension
7e73e4d3 25528 glxropcode 4263
5dfc6dda
AW
25529 glxflags ignore
25530 offset ?
25531
25532VertexAttribs4hvNV(index, n, v)
25533 return void
25534 param index UInt32 in value
25535 param n SizeI in value
25536 param v Half16NV in array [n]
25537 category NV_half_float
25538 version 1.2
25539 extension
7e73e4d3 25540 glxropcode 4264
5dfc6dda
AW
25541 glxflags ignore
25542 offset ?
25543
25544###############################################################################
25545#
25546# Extension #284
25547# NV_pixel_data_range commands
25548#
25549###############################################################################
25550
5dfc6dda
AW
25551PixelDataRangeNV(target, length, pointer)
25552 return void
25553 param target PixelDataRangeTargetNV in value
25554 param length SizeI in value
25555 param pointer Void in array [length]
25556 category NV_pixel_data_range
25557 version 1.2
25558 extension
25559 glxropcode ?
25560 glxflags ignore
25561 offset ?
25562
25563FlushPixelDataRangeNV(target)
25564 return void
25565 param target PixelDataRangeTargetNV in value
25566 category NV_pixel_data_range
25567 version 1.2
25568 extension
25569 glxropcode ?
25570 glxflags ignore
25571 offset ?
25572
25573###############################################################################
25574#
25575# Extension #285
25576# NV_primitive_restart commands
25577#
25578###############################################################################
25579
5dfc6dda
AW
25580PrimitiveRestartNV()
25581 return void
25582 category NV_primitive_restart
25583 version 1.2
25584 extension
25585 glxropcode ?
25586 glxflags ignore
25587 offset ?
25588
25589PrimitiveRestartIndexNV(index)
25590 return void
25591 param index UInt32 in value
25592 category NV_primitive_restart
25593 version 1.2
25594 extension
25595 glxropcode ?
25596 glxflags ignore
25597 offset ?
25598
25599
25600###############################################################################
25601#
25602# Extension #286
25603# NV_texture_expand_normal commands
25604#
25605###############################################################################
25606
25607# (none)
25608newcategory: NV_texture_expand_normal
25609
25610###############################################################################
25611#
25612# Extension #287
25613# NV_vertex_program2 commands
25614#
25615###############################################################################
25616
25617# (none)
25618newcategory: NV_vertex_program2
25619
25620###############################################################################
25621#
25622# Extension #288
25623# ATI_map_object_buffer commands
25624#
25625###############################################################################
25626
5dfc6dda
AW
25627MapObjectBufferATI(buffer)
25628 return VoidPointer
25629 param buffer UInt32 in value
25630 category ATI_map_object_buffer
25631 version 1.2
25632 extension
25633 glxropcode ?
25634 glxflags ignore
25635 offset ?
25636
25637UnmapObjectBufferATI(buffer)
25638 return void
25639 param buffer UInt32 in value
25640 category ATI_map_object_buffer
25641 version 1.2
25642 extension
25643 glxropcode ?
25644 glxflags ignore
25645 offset ?
25646
25647###############################################################################
25648#
25649# Extension #289
25650# ATI_separate_stencil commands
25651#
25652###############################################################################
25653
5dfc6dda
AW
25654StencilOpSeparateATI(face, sfail, dpfail, dppass)
25655 return void
25656 param face StencilFaceDirection in value
25657 param sfail StencilOp in value
25658 param dpfail StencilOp in value
25659 param dppass StencilOp in value
25660 category ATI_separate_stencil
25661 version 1.2
25662 extension
25663 glxropcode ?
25664 glxflags ignore
25665 alias StencilOpSeparate
25666
25667StencilFuncSeparateATI(frontfunc, backfunc, ref, mask)
25668 return void
25669 param frontfunc StencilFunction in value
25670 param backfunc StencilFunction in value
25671 param ref ClampedStencilValue in value
25672 param mask MaskedStencilValue in value
25673 category ATI_separate_stencil
25674 version 1.2
25675 extension
25676 glxropcode ?
25677 glxflags ignore
25678 alias StencilFuncSeparate
25679
25680###############################################################################
25681#
25682# Extension #290
25683# ATI_vertex_attrib_array_object commands
25684#
25685###############################################################################
25686
5dfc6dda
AW
25687VertexAttribArrayObjectATI(index, size, type, normalized, stride, buffer, offset)
25688 return void
25689 param index UInt32 in value
25690 param size Int32 in value
25691 param type VertexAttribPointerTypeARB in value
25692 param normalized Boolean in value
25693 param stride SizeI in value
25694 param buffer UInt32 in value
25695 param offset UInt32 in value
25696 category ATI_vertex_attrib_array_object
25697 version 1.2
25698 extension
25699 glxropcode ?
25700 glxflags ignore
25701 offset ?
25702
25703GetVertexAttribArrayObjectfvATI(index, pname, params)
25704 return void
25705 param index UInt32 in value
25706 param pname ArrayObjectPNameATI in value
25707 param params Float32 out array [pname]
25708 category ATI_vertex_attrib_array_object
25709 dlflags notlistable
25710 version 1.2
25711 extension
25712 glxsingle ?
25713 glxflags ignore
25714 offset ?
25715
25716GetVertexAttribArrayObjectivATI(index, pname, params)
25717 return void
25718 param index UInt32 in value
25719 param pname ArrayObjectPNameATI in value
25720 param params Int32 out array [pname]
25721 category ATI_vertex_attrib_array_object
25722 dlflags notlistable
25723 version 1.2
25724 extension
25725 glxsingle ?
25726 glxflags ignore
25727 offset ?
25728
25729###############################################################################
25730#
7e73e4d3 25731# Extension #291
5dfc6dda
AW
25732# OES_byte_coordinates commands
25733#
25734###############################################################################
25735
7e73e4d3 25736MultiTexCoord1bOES(texture, s)
5dfc6dda 25737 return void
7e73e4d3
AW
25738 param texture GLenum in value
25739 param s Int8 in value
25740 category OES_byte_coordinates
25741 version 4.3
5dfc6dda 25742 extension
7e73e4d3
AW
25743 glxropcode ?
25744 glxflags ignore
25745 offset ?
5dfc6dda 25746
7e73e4d3 25747MultiTexCoord1bvOES(texture, coords)
5dfc6dda 25748 return void
7e73e4d3
AW
25749 param texture GLenum in value
25750 param coords ConstByte in array [1]
25751 category OES_byte_coordinates
25752 version 4.3
5dfc6dda 25753 extension
7e73e4d3 25754 glxropcode ?
5dfc6dda 25755 glxflags ignore
7e73e4d3 25756 offset ?
5dfc6dda 25757
7e73e4d3 25758MultiTexCoord2bOES(texture, s, t)
5dfc6dda 25759 return void
7e73e4d3
AW
25760 param texture GLenum in value
25761 param s Int8 in value
25762 param t Int8 in value
25763 category OES_byte_coordinates
25764 version 4.3
5dfc6dda 25765 extension
7e73e4d3 25766 glxropcode ?
5dfc6dda 25767 glxflags ignore
7e73e4d3 25768 offset ?
5dfc6dda 25769
7e73e4d3 25770MultiTexCoord2bvOES(texture, coords)
5dfc6dda 25771 return void
7e73e4d3
AW
25772 param texture GLenum in value
25773 param coords ConstByte in array [2]
25774 category OES_byte_coordinates
25775 version 4.3
5dfc6dda 25776 extension
7e73e4d3 25777 glxropcode ?
5dfc6dda 25778 glxflags ignore
7e73e4d3 25779 offset ?
5dfc6dda 25780
7e73e4d3 25781MultiTexCoord3bOES(texture, s, t, r)
5dfc6dda 25782 return void
7e73e4d3
AW
25783 param texture GLenum in value
25784 param s Int8 in value
25785 param t Int8 in value
25786 param r Int8 in value
25787 category OES_byte_coordinates
25788 version 4.3
5dfc6dda 25789 extension
7e73e4d3 25790 glxropcode ?
5dfc6dda 25791 glxflags ignore
7e73e4d3 25792 offset ?
5dfc6dda 25793
7e73e4d3 25794MultiTexCoord3bvOES(texture, coords)
5dfc6dda 25795 return void
7e73e4d3
AW
25796 param texture GLenum in value
25797 param coords ConstByte in array [3]
25798 category OES_byte_coordinates
25799 version 4.3
5dfc6dda 25800 extension
7e73e4d3 25801 glxropcode ?
5dfc6dda 25802 glxflags ignore
7e73e4d3 25803 offset ?
5dfc6dda 25804
7e73e4d3 25805MultiTexCoord4bOES(texture, s, t, r, q)
5dfc6dda 25806 return void
7e73e4d3
AW
25807 param texture GLenum in value
25808 param s Int8 in value
25809 param t Int8 in value
25810 param r Int8 in value
25811 param q Int8 in value
25812 category OES_byte_coordinates
25813 version 4.3
5dfc6dda 25814 extension
7e73e4d3 25815 glxropcode ?
5dfc6dda 25816 glxflags ignore
7e73e4d3 25817 offset ?
5dfc6dda 25818
7e73e4d3
AW
25819MultiTexCoord4bvOES(texture, coords)
25820 return void
25821 param texture GLenum in value
25822 param coords ConstByte in array [4]
25823 category OES_byte_coordinates
25824 version 4.3
5dfc6dda 25825 extension
7e73e4d3 25826 glxropcode ?
5dfc6dda 25827 glxflags ignore
7e73e4d3 25828 offset ?
5dfc6dda 25829
7e73e4d3 25830TexCoord1bOES(s)
5dfc6dda 25831 return void
7e73e4d3
AW
25832 param s Int8 in value
25833 category OES_byte_coordinates
25834 version 4.3
5dfc6dda 25835 extension
7e73e4d3 25836 glxropcode ?
5dfc6dda 25837 glxflags ignore
7e73e4d3 25838 offset ?
5dfc6dda 25839
7e73e4d3 25840TexCoord1bvOES(coords)
5dfc6dda 25841 return void
7e73e4d3
AW
25842 param coords ConstByte in array [1]
25843 category OES_byte_coordinates
25844 version 4.3
5dfc6dda 25845 extension
7e73e4d3 25846 glxropcode ?
5dfc6dda 25847 glxflags ignore
7e73e4d3 25848 offset ?
5dfc6dda 25849
7e73e4d3 25850TexCoord2bOES(s, t)
5dfc6dda 25851 return void
7e73e4d3
AW
25852 param s Int8 in value
25853 param t Int8 in value
25854 category OES_byte_coordinates
25855 version 4.3
5dfc6dda 25856 extension
7e73e4d3 25857 glxropcode ?
5dfc6dda 25858 glxflags ignore
7e73e4d3 25859 offset ?
5dfc6dda 25860
7e73e4d3
AW
25861TexCoord2bvOES(coords)
25862 return void
25863 param coords ConstByte in array [2]
25864 category OES_byte_coordinates
25865 version 4.3
5dfc6dda 25866 extension
7e73e4d3 25867 glxropcode ?
5dfc6dda 25868 glxflags ignore
7e73e4d3 25869 offset ?
5dfc6dda 25870
7e73e4d3 25871TexCoord3bOES(s, t, r)
5dfc6dda 25872 return void
7e73e4d3
AW
25873 param s Int8 in value
25874 param t Int8 in value
25875 param r Int8 in value
25876 category OES_byte_coordinates
25877 version 4.3
5dfc6dda 25878 extension
7e73e4d3 25879 glxropcode ?
5dfc6dda 25880 glxflags ignore
7e73e4d3 25881 offset ?
5dfc6dda 25882
7e73e4d3 25883TexCoord3bvOES(coords)
5dfc6dda 25884 return void
7e73e4d3
AW
25885 param coords ConstByte in array [3]
25886 category OES_byte_coordinates
25887 version 4.3
5dfc6dda 25888 extension
7e73e4d3 25889 glxropcode ?
5dfc6dda 25890 glxflags ignore
7e73e4d3 25891 offset ?
5dfc6dda 25892
7e73e4d3 25893TexCoord4bOES(s, t, r, q)
5dfc6dda 25894 return void
7e73e4d3
AW
25895 param s Int8 in value
25896 param t Int8 in value
25897 param r Int8 in value
25898 param q Int8 in value
25899 category OES_byte_coordinates
25900 version 4.3
5dfc6dda 25901 extension
7e73e4d3 25902 glxropcode ?
5dfc6dda 25903 glxflags ignore
7e73e4d3 25904 offset ?
5dfc6dda 25905
7e73e4d3 25906TexCoord4bvOES(coords)
5dfc6dda 25907 return void
7e73e4d3
AW
25908 param coords ConstByte in array [4]
25909 category OES_byte_coordinates
25910 version 4.3
5dfc6dda 25911 extension
7e73e4d3 25912 glxropcode ?
5dfc6dda 25913 glxflags ignore
7e73e4d3 25914 offset ?
5dfc6dda 25915
7e73e4d3 25916Vertex2bOES(x)
5dfc6dda 25917 return void
7e73e4d3
AW
25918 param x Int8 in value
25919 category OES_byte_coordinates
25920 version 4.3
5dfc6dda 25921 extension
7e73e4d3 25922 glxropcode ?
5dfc6dda 25923 glxflags ignore
7e73e4d3 25924 offset ?
5dfc6dda 25925
7e73e4d3 25926Vertex2bvOES(coords)
5dfc6dda 25927 return void
7e73e4d3
AW
25928 param coords ConstByte in array [2]
25929 category OES_byte_coordinates
25930 version 4.3
5dfc6dda 25931 extension
7e73e4d3 25932 glxropcode ?
5dfc6dda 25933 glxflags ignore
7e73e4d3 25934 offset ?
5dfc6dda 25935
7e73e4d3 25936Vertex3bOES(x, y)
5dfc6dda 25937 return void
7e73e4d3
AW
25938 param x Int8 in value
25939 param y Int8 in value
25940 category OES_byte_coordinates
25941 version 4.3
25942 extension
25943 glxropcode ?
25944 glxflags ignore
25945 offset ?
25946
25947Vertex3bvOES(coords)
25948 return void
25949 param coords ConstByte in array [3]
25950 category OES_byte_coordinates
25951 version 4.3
25952 extension
25953 glxropcode ?
25954 glxflags ignore
25955 offset ?
25956
25957Vertex4bOES(x, y, z)
25958 return void
25959 param x Int8 in value
25960 param y Int8 in value
25961 param z Int8 in value
25962 category OES_byte_coordinates
25963 version 4.3
25964 extension
25965 glxropcode ?
25966 glxflags ignore
25967 offset ?
25968
25969Vertex4bvOES(coords)
25970 return void
25971 param coords ConstByte in array [4]
25972 category OES_byte_coordinates
25973 version 4.3
25974 extension
25975 glxropcode ?
25976 glxflags ignore
25977 offset ?
25978
25979###############################################################################
25980#
25981# Extension #292
25982# OES_fixed_point commands
25983#
25984###############################################################################
25985
25986# ??? VERIFY DONE ???
25987## Many of these are compatibility profile only
25988
25989AccumxOES(op, value)
25990 return void
25991 param op GLenum in value
25992 param value Fixed in value
25993 category OES_fixed_point
25994 version 4.3
25995 extension
25996 glxropcode ?
25997 glxflags ignore
25998 offset ?
25999
26000AlphaFuncxOES(func, ref)
26001 return void
26002 param func GLenum in value
26003 param ref ClampedFixed in value
26004 category OES_fixed_point
26005 version 4.3
26006 extension
26007 glxropcode ?
26008 glxflags ignore
26009 offset ?
26010
26011BitmapxOES(width, height, xorig, yorig, xmove, ymove, bitmap)
26012 return void
26013 param width SizeI in value
26014 param height SizeI in value
26015 param xorig Fixed in value
26016 param yorig Fixed in value
26017 param xmove Fixed in value
26018 param ymove Fixed in value
26019 param bitmap ConstUByte in array [COMPSIZE()]
26020 category OES_fixed_point
26021 version 4.3
26022 extension
26023 glxropcode ?
26024 glxflags ignore
26025 offset ?
26026
26027BlendColorxOES(red, green, blue, alpha)
26028 return void
26029 param red ClampedFixed in value
26030 param green ClampedFixed in value
26031 param blue ClampedFixed in value
26032 param alpha ClampedFixed in value
26033 category OES_fixed_point
26034 version 4.3
26035 extension
26036 glxropcode ?
26037 glxflags ignore
26038 offset ?
26039
26040ClearAccumxOES(red, green, blue, alpha)
26041 return void
26042 param red ClampedFixed in value
26043 param green ClampedFixed in value
26044 param blue ClampedFixed in value
26045 param alpha ClampedFixed in value
26046 category OES_fixed_point
26047 version 4.3
26048 extension
26049 glxropcode ?
26050 glxflags ignore
26051 offset ?
26052
26053ClearColorxOES(red, green, blue, alpha)
26054 return void
26055 param red ClampedFixed in value
26056 param green ClampedFixed in value
26057 param blue ClampedFixed in value
26058 param alpha ClampedFixed in value
26059 category OES_fixed_point
26060 version 4.3
26061 extension
26062 glxropcode ?
26063 glxflags ignore
26064 offset ?
26065
26066ClearDepthxOES(depth)
26067 return void
26068 param depth ClampedFixed in value
26069 category OES_fixed_point
26070 version 4.3
26071 extension
26072 glxropcode ?
26073 glxflags ignore
26074 offset ?
26075
26076ClipPlanexOES(plane, equation)
26077 return void
26078 param plane GLenum in value
26079 param equation ConstFixed in array [4]
26080 category OES_fixed_point
26081 version 4.3
26082 extension
26083 glxropcode ?
26084 glxflags ignore
26085 offset ?
26086
26087Color3xOES(red, green, blue)
26088 return void
26089 param red Fixed in value
26090 param green Fixed in value
26091 param blue Fixed in value
26092 category OES_fixed_point
26093 version 4.3
26094 extension
26095 glxropcode ?
26096 glxflags ignore
26097 offset ?
26098
26099Color4xOES(red, green, blue, alpha)
26100 return void
26101 param red Fixed in value
26102 param green Fixed in value
26103 param blue Fixed in value
26104 param alpha Fixed in value
26105 category OES_fixed_point
26106 version 4.3
26107 extension
26108 glxropcode ?
26109 glxflags ignore
26110 offset ?
26111
26112Color3xvOES(components)
26113 return void
26114 param components ConstFixed in array [3]
26115 category OES_fixed_point
26116 version 4.3
26117 extension
26118 glxropcode ?
26119 glxflags ignore
26120 offset ?
26121
26122Color4xvOES(components)
26123 return void
26124 param components ConstFixed in array [4]
26125 category OES_fixed_point
26126 version 4.3
26127 extension
26128 glxropcode ?
26129 glxflags ignore
26130 offset ?
26131
26132ConvolutionParameterxOES(target, pname, param)
26133 return void
26134 param target GLenum in value
26135 param pname GLenum in value
26136 param param Fixed in value
26137 category OES_fixed_point
26138 version 4.3
26139 extension
26140 glxropcode ?
26141 glxflags ignore
26142 offset ?
26143
26144ConvolutionParameterxvOES(target, pname, params)
26145 return void
26146 param target GLenum in value
26147 param pname GLenum in value
26148 param params ConstFixed in array [COMPSIZE(pname)]
26149 category OES_fixed_point
26150 version 4.3
26151 extension
26152 glxropcode ?
26153 glxflags ignore
26154 offset ?
26155
26156DepthRangexOES(n, f)
26157 return void
26158 param n ClampedFixed in value
26159 param f ClampedFixed in value
26160 category OES_fixed_point
26161 version 4.3
26162 extension
26163 glxropcode ?
26164 glxflags ignore
26165 offset ?
26166
26167EvalCoord1xOES(u)
26168 return void
26169 param u Fixed in value
26170 category OES_fixed_point
26171 version 4.3
26172 extension
26173 glxropcode ?
26174 glxflags ignore
26175 offset ?
26176
26177EvalCoord2xOES(u, v)
26178 return void
26179 param u Fixed in value
26180 param v Fixed in value
26181 category OES_fixed_point
26182 version 4.3
26183 extension
26184 glxropcode ?
26185 glxflags ignore
26186 offset ?
26187
26188EvalCoord1xvOES(coords)
26189 return void
26190 param coords ConstFixed in array [1]
26191 category OES_fixed_point
26192 version 4.3
26193 extension
26194 glxropcode ?
26195 glxflags ignore
26196 offset ?
26197
26198EvalCoord2xvOES(coords)
26199 return void
26200 param coords ConstFixed in array [2]
26201 category OES_fixed_point
26202 version 4.3
26203 extension
26204 glxropcode ?
26205 glxflags ignore
26206 offset ?
26207
26208FeedbackBufferxOES(n, type, buffer)
26209 return void
26210 param n SizeI in value
26211 param type GLenum in value
26212 param buffer Fixed in array [n]
26213 category OES_fixed_point
26214 version 4.3
26215 extension
26216 glxropcode ?
26217 glxflags ignore
26218 offset ?
26219
26220FogxOES(pname, param)
26221 return void
26222 param pname GLenum in value
26223 param param Fixed in value
26224 category OES_fixed_point
26225 version 4.3
26226 extension
26227 glxropcode ?
26228 glxflags ignore
26229 offset ?
26230
26231FogxvOES(pname, param)
26232 return void
26233 param pname GLenum in value
26234 param param ConstFixed in array [COMPSIZE(pname)]
26235 category OES_fixed_point
26236 version 4.3
26237 extension
26238 glxropcode ?
26239 glxflags ignore
26240 offset ?
26241
26242FrustumxOES(l, r, b, t, n, f)
26243 return void
26244 param l Fixed in value
26245 param r Fixed in value
26246 param b Fixed in value
26247 param t Fixed in value
26248 param n Fixed in value
26249 param f Fixed in value
26250 category OES_fixed_point
26251 version 4.3
26252 extension
26253 glxropcode ?
26254 glxflags ignore
26255 offset ?
26256
26257GetClipPlanexOES(plane, equation)
26258 return void
26259 param plane GLenum in value
26260 param equation Fixed out array [4]
26261 category OES_fixed_point
26262 dlflags notlistable
26263 version 4.3
26264 extension
26265 glxsingle ?
26266 glxflags ignore
26267 offset ?
26268
26269GetConvolutionParameterxvOES(target, pname, params)
26270 return void
26271 param target GLenum in value
26272 param pname GLenum in value
26273 param params Fixed out array [COMPSIZE(pname)]
26274 category OES_fixed_point
26275 dlflags notlistable
26276 version 4.3
26277 extension
26278 glxsingle ?
26279 glxflags ignore
26280 offset ?
26281
26282GetFixedvOES(pname, params)
26283 return void
26284 param pname GLenum in value
26285 param params Fixed out array [COMPSIZE(pname)]
26286 category OES_fixed_point
26287 dlflags notlistable
26288 version 4.3
26289 extension
26290 glxsingle ?
26291 glxflags ignore
26292 offset ?
26293
26294GetHistogramParameterxvOES(target, pname, params)
26295 return void
26296 param target GLenum in value
26297 param pname GLenum in value
26298 param params Fixed out array [COMPSIZE(pname)]
26299 category OES_fixed_point
26300 dlflags notlistable
26301 version 4.3
26302 extension
26303 glxsingle ?
26304 glxflags ignore
26305 offset ?
26306
26307GetLightxOES(light, pname, params)
26308 return void
26309 param light GLenum in value
26310 param pname GLenum in value
26311 param params Fixed out array [COMPSIZE(pname)]
26312 category OES_fixed_point
26313 dlflags notlistable
26314 version 4.3
26315 extension
26316 glxsingle ?
26317 glxflags ignore
26318 offset ?
26319
26320GetMapxvOES(target, query, v)
26321 return void
26322 param target GLenum in value
26323 param query GLenum in value
26324 param v Fixed out array [COMPSIZE(query)]
26325 category OES_fixed_point
26326 dlflags notlistable
26327 version 4.3
26328 extension
26329 glxsingle ?
26330 glxflags ignore
26331 offset ?
26332
26333GetMaterialxOES(face, pname, param)
26334 return void
26335 param face GLenum in value
26336 param pname GLenum in value
26337 param param Fixed in value
26338 category OES_fixed_point
26339 dlflags notlistable
26340 version 4.3
26341 extension
26342 glxsingle ?
26343 glxflags ignore
26344 offset ?
26345
26346GetPixelMapxv(map, size, values)
26347 return void
26348 param map GLenum in value
26349 param size Int32 in value
26350 param values Fixed out array [size]
26351 category OES_fixed_point
26352 dlflags notlistable
26353 version 4.3
26354 extension
26355 glxsingle ?
26356 glxflags ignore
26357 offset ?
26358
26359GetTexEnvxvOES(target, pname, params)
26360 return void
26361 param target GLenum in value
26362 param pname GLenum in value
26363 param params Fixed out array [COMPSIZE(pname)]
26364 category OES_fixed_point
26365 dlflags notlistable
26366 version 4.3
26367 extension
26368 glxsingle ?
26369 glxflags ignore
26370 offset ?
26371
26372GetTexGenxvOES(coord, pname, params)
26373 return void
26374 param coord GLenum in value
26375 param pname GLenum in value
26376 param params Fixed out array [COMPSIZE(pname)]
26377 category OES_fixed_point
26378 dlflags notlistable
26379 version 4.3
26380 extension
26381 glxsingle ?
26382 glxflags ignore
26383 offset ?
26384
26385GetTexLevelParameterxvOES(target, level, pname, params)
26386 return void
26387 param target GLenum in value
26388 param level Int32 in value
26389 param pname GLenum in value
26390 param params Fixed out array [COMPSIZE(pname)]
26391 category OES_fixed_point
26392 dlflags notlistable
26393 version 4.3
26394 extension
26395 glxsingle ?
26396 glxflags ignore
26397 offset ?
26398
26399GetTexParameterxvOES(target, pname, params)
26400 return void
26401 param target GLenum in value
26402 param pname GLenum in value
26403 param params Fixed out array [COMPSIZE(pname)]
26404 category OES_fixed_point
26405 dlflags notlistable
26406 version 4.3
26407 extension
26408 glxsingle ?
26409 glxflags ignore
26410 offset ?
26411
26412IndexxOES(component)
26413 return void
26414 param component Fixed in value
26415 category OES_fixed_point
26416 version 4.3
26417 extension
26418 glxropcode ?
26419 glxflags ignore
26420 offset ?
26421
26422IndexxvOES(component)
26423 return void
26424 param component ConstFixed in array [1]
26425 category OES_fixed_point
26426 version 4.3
26427 extension
26428 glxropcode ?
26429 glxflags ignore
26430 offset ?
26431
26432LightModelxOES(pname, param)
26433 return void
26434 param pname GLenum in value
26435 param param Fixed in value
26436 category OES_fixed_point
26437 version 4.3
26438 extension
26439 glxropcode ?
26440 glxflags ignore
26441 offset ?
26442
26443LightModelxvOES(pname, param)
26444 return void
26445 param pname GLenum in value
26446 param param ConstFixed in array [COMPSIZE(pname)]
26447 category OES_fixed_point
26448 version 4.3
26449 extension
26450 glxropcode ?
26451 glxflags ignore
26452 offset ?
26453
26454LightxOES(light, pname, param)
26455 return void
26456 param light GLenum in value
26457 param pname GLenum in value
26458 param param Fixed in value
26459 category OES_fixed_point
26460 version 4.3
26461 extension
26462 glxropcode ?
26463 glxflags ignore
26464 offset ?
26465
26466LightxvOES(light, pname, params)
26467 return void
26468 param light GLenum in value
26469 param pname GLenum in value
26470 param params ConstFixed in array [COMPSIZE(pname)]
26471 category OES_fixed_point
26472 version 4.3
26473 extension
26474 glxropcode ?
26475 glxflags ignore
26476 offset ?
26477
26478LineWidthxOES(width)
26479 return void
26480 param width Fixed in value
26481 category OES_fixed_point
26482 version 4.3
26483 extension
26484 glxropcode ?
26485 glxflags ignore
26486 offset ?
26487
26488LoadMatrixxOES(m)
26489 return void
26490 param m ConstFixed in array [16]
26491 category OES_fixed_point
26492 version 4.3
26493 extension
26494 glxropcode ?
26495 glxflags ignore
26496 offset ?
26497
26498LoadTransposeMatrixxOES(m)
26499 return void
26500 param m ConstFixed in array [16]
26501 category OES_fixed_point
26502 version 4.3
26503 extension
26504 glxropcode ?
26505 glxflags ignore
26506 offset ?
26507
26508Map1xOES(target, u1, u2, stride, order, points)
26509 return void
26510 param target GLenum in value
26511 param u1 Fixed in value
26512 param u2 Fixed in value
26513 param stride Int32 in value
26514 param order Int32 in value
26515 param points Fixed in value
26516 category OES_fixed_point
26517 version 4.3
26518 extension
26519 glxropcode ?
26520 glxflags ignore
26521 offset ?
26522
26523Map2xOES(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points)
26524 return void
26525 param target GLenum in value
26526 param u1 Fixed in value
26527 param u2 Fixed in value
26528 param ustride Int32 in value
26529 param uorder Int32 in value
26530 param v1 Fixed in value
26531 param v2 Fixed in value
26532 param vstride Int32 in value
26533 param vorder Int32 in value
26534 param points Fixed in value
26535 category OES_fixed_point
26536 version 4.3
26537 extension
26538 glxropcode ?
26539 glxflags ignore
26540 offset ?
26541
26542MapGrid1xOES(n, u1, u2)
26543 return void
26544 param n Int32 in value
26545 param u1 Fixed in value
26546 param u2 Fixed in value
26547 category OES_fixed_point
26548 version 4.3
26549 extension
26550 glxropcode ?
26551 glxflags ignore
26552 offset ?
26553
26554MapGrid2xOES(n, u1, u2, v1, v2)
26555 return void
26556 param n Int32 in value
26557 param u1 Fixed in value
26558 param u2 Fixed in value
26559 param v1 Fixed in value
26560 param v2 Fixed in value
26561 category OES_fixed_point
26562 version 4.3
26563 extension
26564 glxropcode ?
26565 glxflags ignore
26566 offset ?
26567
26568MaterialxOES(face, pname, param)
26569 return void
26570 param face GLenum in value
26571 param pname GLenum in value
26572 param param Fixed in value
26573 category OES_fixed_point
26574 version 4.3
26575 extension
26576 glxropcode ?
26577 glxflags ignore
26578 offset ?
26579
26580MaterialxvOES(face, pname, param)
26581 return void
26582 param face GLenum in value
26583 param pname GLenum in value
26584 param param ConstFixed in array [COMPSIZE(pname)]
26585 category OES_fixed_point
26586 version 4.3
26587 extension
26588 glxropcode ?
26589 glxflags ignore
26590 offset ?
26591
26592MultMatrixxOES(m)
26593 return void
26594 param m ConstFixed in array [16]
26595 category OES_fixed_point
26596 version 4.3
26597 extension
26598 glxropcode ?
26599 glxflags ignore
26600 offset ?
26601
26602MultTransposeMatrixxOES(m)
26603 return void
26604 param m ConstFixed in array [16]
26605 category OES_fixed_point
26606 version 4.3
26607 extension
26608 glxropcode ?
26609 glxflags ignore
26610 offset ?
26611
26612MultiTexCoord1xOES(texture, s)
26613 return void
26614 param texture GLenum in value
26615 param s Fixed in value
26616 category OES_fixed_point
26617 version 4.3
26618 extension
26619 glxropcode ?
26620 glxflags ignore
26621 offset ?
26622
26623MultiTexCoord2xOES(texture, s, t)
26624 return void
26625 param texture GLenum in value
26626 param s Fixed in value
26627 param t Fixed in value
26628 category OES_fixed_point
26629 version 4.3
26630 extension
26631 glxropcode ?
26632 glxflags ignore
26633 offset ?
26634
26635MultiTexCoord3xOES(texture, s, t, r)
26636 return void
26637 param texture GLenum in value
26638 param s Fixed in value
26639 param t Fixed in value
26640 param r Fixed in value
26641 category OES_fixed_point
26642 version 4.3
26643 extension
26644 glxropcode ?
26645 glxflags ignore
26646 offset ?
26647
26648MultiTexCoord4xOES(texture, s, t, r, q)
26649 return void
26650 param texture GLenum in value
26651 param s Fixed in value
26652 param t Fixed in value
26653 param r Fixed in value
26654 param q Fixed in value
26655 category OES_fixed_point
26656 version 4.3
26657 extension
26658 glxropcode ?
26659 glxflags ignore
26660 offset ?
26661
26662MultiTexCoord1xvOES(texture, coords)
26663 return void
26664 param texture GLenum in value
26665 param coords ConstFixed in array [1]
26666 category OES_fixed_point
26667 version 4.3
26668 extension
26669 glxropcode ?
26670 glxflags ignore
26671 offset ?
26672
26673MultiTexCoord2xvOES(texture, coords)
26674 return void
26675 param texture GLenum in value
26676 param coords ConstFixed in array [2]
26677 category OES_fixed_point
26678 version 4.3
26679 extension
26680 glxropcode ?
26681 glxflags ignore
26682 offset ?
26683
26684MultiTexCoord3xvOES(texture, coords)
26685 return void
26686 param texture GLenum in value
26687 param coords ConstFixed in array [3]
26688 category OES_fixed_point
26689 version 4.3
26690 extension
26691 glxropcode ?
26692 glxflags ignore
26693 offset ?
26694
26695MultiTexCoord4xvOES(texture, coords)
26696 return void
26697 param texture GLenum in value
26698 param coords ConstFixed in array [4]
26699 category OES_fixed_point
26700 version 4.3
26701 extension
26702 glxropcode ?
26703 glxflags ignore
26704 offset ?
26705
26706Normal3xOES(nx, ny, nz)
26707 return void
26708 param nx Fixed in value
26709 param ny Fixed in value
26710 param nz Fixed in value
26711 category OES_fixed_point
26712 version 4.3
26713 extension
26714 glxropcode ?
26715 glxflags ignore
26716 offset ?
26717
26718Normal3xvOES(coords)
26719 return void
26720 param coords ConstFixed in array [3]
26721 category OES_fixed_point
26722 version 4.3
26723 extension
26724 glxropcode ?
26725 glxflags ignore
26726 offset ?
26727
26728OrthoxOES(l, r, b, t, n, f)
26729 return void
26730 param l Fixed in value
26731 param r Fixed in value
26732 param b Fixed in value
26733 param t Fixed in value
26734 param n Fixed in value
26735 param f Fixed in value
26736 category OES_fixed_point
26737 version 4.3
26738 extension
26739 glxropcode ?
26740 glxflags ignore
26741 offset ?
26742
26743PassThroughxOES(token)
26744 return void
26745 param token Fixed in value
26746 category OES_fixed_point
26747 version 4.3
26748 extension
26749 glxropcode ?
26750 glxflags ignore
26751 offset ?
26752
26753PixelMapx(map, size, values)
26754 return void
26755 param map GLenum in value
26756 param size Int32 in value
26757 param values ConstFixed in array [size]
26758 category OES_fixed_point
26759 version 4.3
26760 extension
26761 glxropcode ?
26762 glxflags ignore
26763 offset ?
26764
26765PixelStorex(pname, param)
26766 return void
26767 param pname GLenum in value
26768 param param Fixed in value
26769 category OES_fixed_point
26770 version 4.3
26771 extension
26772 glxropcode ?
26773 glxflags ignore
26774 offset ?
26775
26776PixelTransferxOES(pname, param)
26777 return void
26778 param pname GLenum in value
26779 param param Fixed in value
26780 category OES_fixed_point
26781 version 4.3
26782 extension
26783 glxropcode ?
26784 glxflags ignore
26785 offset ?
26786
26787PixelZoomxOES(xfactor, yfactor)
26788 return void
26789 param xfactor Fixed in value
26790 param yfactor Fixed in value
26791 category OES_fixed_point
26792 version 4.3
26793 extension
26794 glxropcode ?
26795 glxflags ignore
26796 offset ?
26797
26798PointParameterxvOES(pname, params)
26799 return void
26800 param pname GLenum in value
26801 param params ConstFixed in array [COMPSIZE(pname)]
26802 category OES_fixed_point
26803 version 4.3
26804 extension
26805 glxropcode ?
26806 glxflags ignore
26807 offset ?
26808
26809PointSizexOES(size)
26810 return void
26811 param size Fixed in value
26812 category OES_fixed_point
26813 version 4.3
26814 extension
26815 glxropcode ?
26816 glxflags ignore
26817 offset ?
26818
26819PolygonOffsetxOES(factor, units)
26820 return void
26821 param factor Fixed in value
26822 param units Fixed in value
26823 category OES_fixed_point
26824 version 4.3
26825 extension
26826 glxropcode ?
26827 glxflags ignore
26828 offset ?
26829
26830PrioritizeTexturesxOES(n, textures, priorities)
26831 return void
26832 param n SizeI in value
26833 param textures UInt32 in array [n]
26834 param priorities ClampedFixed in array [n]
26835 category OES_fixed_point
26836 version 4.3
26837 extension
26838 glxropcode ?
26839 glxflags ignore
26840 offset ?
26841
26842RasterPos2xOES(x, y)
26843 return void
26844 param x Fixed in value
26845 param y Fixed in value
26846 category OES_fixed_point
26847 version 4.3
26848 extension
26849 glxropcode ?
26850 glxflags ignore
26851 offset ?
26852
26853RasterPos3xOES(x, y, z)
26854 return void
26855 param x Fixed in value
26856 param y Fixed in value
26857 param z Fixed in value
26858 category OES_fixed_point
26859 version 4.3
26860 extension
26861 glxropcode ?
26862 glxflags ignore
26863 offset ?
26864
26865RasterPos4xOES(x, y, z, w)
26866 return void
26867 param x Fixed in value
26868 param y Fixed in value
26869 param z Fixed in value
26870 param w Fixed in value
26871 category OES_fixed_point
26872 version 4.3
26873 extension
26874 glxropcode ?
26875 glxflags ignore
26876 offset ?
26877
26878RasterPos2xvOES(coords)
26879 return void
26880 param coords ConstFixed in array [2]
26881 category OES_fixed_point
26882 version 4.3
26883 extension
26884 glxropcode ?
26885 glxflags ignore
26886 offset ?
26887
26888RasterPos3xvOES(coords)
26889 return void
26890 param coords ConstFixed in array [3]
26891 category OES_fixed_point
26892 version 4.3
26893 extension
26894 glxropcode ?
26895 glxflags ignore
26896 offset ?
26897
26898RasterPos4xvOES(coords)
26899 return void
26900 param coords ConstFixed in array [4]
26901 category OES_fixed_point
26902 version 4.3
26903 extension
26904 glxropcode ?
26905 glxflags ignore
26906 offset ?
26907
26908RectxOES(x1, y1, x2, y2)
26909 return void
26910 param x1 Fixed in value
26911 param y1 Fixed in value
26912 param x2 Fixed in value
26913 param y2 Fixed in value
26914 category OES_fixed_point
26915 version 4.3
26916 extension
26917 glxropcode ?
26918 glxflags ignore
26919 offset ?
26920
26921RectxvOES(v1, v2)
26922 return void
26923 param v1 ConstFixed in array [2]
26924 param v2 ConstFixed in array [2]
26925 category OES_fixed_point
26926 version 4.3
26927 extension
26928 glxropcode ?
26929 glxflags ignore
26930 offset ?
26931
26932RotatexOES(angle, x, y, z)
26933 return void
26934 param angle Fixed in value
26935 param x Fixed in value
26936 param y Fixed in value
26937 param z Fixed in value
26938 category OES_fixed_point
26939 version 4.3
26940 extension
26941 glxropcode ?
26942 glxflags ignore
26943 offset ?
26944
26945SampleCoverageOES(value, invert)
26946 return void
26947 param value ClampedFixed in value
26948 param invert Boolean in value
26949 category OES_fixed_point
26950 version 4.3
26951 extension
26952 glxropcode ?
26953 glxflags ignore
26954 offset ?
26955
26956ScalexOES(x, y, z)
26957 return void
26958 param x Fixed in value
26959 param y Fixed in value
26960 param z Fixed in value
26961 category OES_fixed_point
26962 version 4.3
26963 extension
26964 glxropcode ?
26965 glxflags ignore
26966 offset ?
26967
26968TexCoord1xOES(s)
26969 return void
26970 param s Fixed in value
26971 category OES_fixed_point
26972 version 4.3
26973 extension
26974 glxropcode ?
26975 glxflags ignore
26976 offset ?
26977
26978TexCoord2xOES(s, t)
26979 return void
26980 param s Fixed in value
26981 param t Fixed in value
26982 category OES_fixed_point
26983 version 4.3
26984 extension
26985 glxropcode ?
26986 glxflags ignore
26987 offset ?
26988
26989TexCoord3xOES(s, t, r)
26990 return void
26991 param s Fixed in value
26992 param t Fixed in value
26993 param r Fixed in value
26994 category OES_fixed_point
26995 version 4.3
26996 extension
26997 glxropcode ?
26998 glxflags ignore
26999 offset ?
27000
27001TexCoord4xOES(s, t, r, q)
27002 return void
27003 param s Fixed in value
27004 param t Fixed in value
27005 param r Fixed in value
27006 param q Fixed in value
27007 category OES_fixed_point
27008 version 4.3
27009 extension
27010 glxropcode ?
27011 glxflags ignore
27012 offset ?
27013
27014TexCoord1xvOES(coords)
27015 return void
27016 param coords ConstFixed in array [1]
27017 category OES_fixed_point
27018 version 4.3
27019 extension
27020 glxropcode ?
27021 glxflags ignore
27022 offset ?
27023
27024TexCoord2xvOES(coords)
27025 return void
27026 param coords ConstFixed in array [2]
27027 category OES_fixed_point
27028 version 4.3
27029 extension
27030 glxropcode ?
27031 glxflags ignore
27032 offset ?
27033
27034TexCoord3xvOES(coords)
27035 return void
27036 param coords ConstFixed in array [3]
27037 category OES_fixed_point
27038 version 4.3
27039 extension
27040 glxropcode ?
27041 glxflags ignore
27042 offset ?
27043
27044TexCoord4xvOES(coords)
27045 return void
27046 param coords ConstFixed in array [4]
27047 category OES_fixed_point
27048 version 4.3
27049 extension
27050 glxropcode ?
27051 glxflags ignore
27052 offset ?
27053
27054TexEnvxOES(target, pname, param)
27055 return void
27056 param target GLenum in value
27057 param pname GLenum in value
27058 param param Fixed in value
27059 category OES_fixed_point
27060 version 4.3
27061 extension
27062 glxropcode ?
27063 glxflags ignore
27064 offset ?
27065
27066TexEnvxvOES(target, pname, params)
27067 return void
27068 param target GLenum in value
27069 param pname GLenum in value
27070 param params ConstFixed in array [COMPSIZE(pname)]
27071 category OES_fixed_point
27072 version 4.3
27073 extension
27074 glxropcode ?
27075 glxflags ignore
27076 offset ?
27077
27078TexGenxOES(coord, pname, param)
27079 return void
27080 param coord GLenum in value
27081 param pname GLenum in value
27082 param param Fixed in value
27083 category OES_fixed_point
27084 version 4.3
27085 extension
27086 glxropcode ?
27087 glxflags ignore
27088 offset ?
27089
27090TexGenxvOES(coord, pname, params)
27091 return void
27092 param coord GLenum in value
27093 param pname GLenum in value
27094 param params ConstFixed in array [COMPSIZE(pname)]
27095 category OES_fixed_point
27096 version 4.3
27097 extension
27098 glxropcode ?
27099 glxflags ignore
27100 offset ?
27101
27102TexParameterxOES(target, pname, param)
27103 return void
27104 param target GLenum in value
27105 param pname GLenum in value
27106 param param Fixed in value
27107 category OES_fixed_point
27108 version 4.3
27109 extension
27110 glxropcode ?
27111 glxflags ignore
27112 offset ?
27113
27114TexParameterxvOES(target, pname, params)
27115 return void
27116 param target GLenum in value
27117 param pname GLenum in value
27118 param params ConstFixed in array [COMPSIZE(pname)]
27119 category OES_fixed_point
27120 version 4.3
27121 extension
27122 glxropcode ?
27123 glxflags ignore
27124 offset ?
27125
27126TranslatexOES(x, y, z)
27127 return void
27128 param x Fixed in value
27129 param y Fixed in value
27130 param z Fixed in value
27131 category OES_fixed_point
27132 version 4.3
27133 extension
27134 glxropcode ?
27135 glxflags ignore
27136 offset ?
27137
27138Vertex2xOES(x)
27139 return void
27140 param x Fixed in value
27141 category OES_fixed_point
27142 version 4.3
27143 extension
27144 glxropcode ?
27145 glxflags ignore
27146 offset ?
27147
27148Vertex3xOES(x, y)
27149 return void
27150 param x Fixed in value
27151 param y Fixed in value
27152 category OES_fixed_point
27153 version 4.3
27154 extension
27155 glxropcode ?
27156 glxflags ignore
27157 offset ?
27158
27159Vertex4xOES(x, y, z)
27160 return void
27161 param x Fixed in value
27162 param y Fixed in value
27163 param z Fixed in value
27164 category OES_fixed_point
27165 version 4.3
27166 extension
27167 glxropcode ?
27168 glxflags ignore
27169 offset ?
27170
27171Vertex2xvOES(coords)
27172 return void
27173 param coords ConstFixed in array [2]
27174 category OES_fixed_point
27175 version 4.3
27176 extension
27177 glxropcode ?
27178 glxflags ignore
27179 offset ?
27180
27181Vertex3xvOES(coords)
27182 return void
27183 param coords ConstFixed in array [3]
27184 category OES_fixed_point
27185 version 4.3
27186 extension
27187 glxropcode ?
27188 glxflags ignore
27189 offset ?
27190
27191Vertex4xvOES(coords)
27192 return void
27193 param coords ConstFixed in array [4]
27194 category OES_fixed_point
27195 version 4.3
27196 extension
27197 glxropcode ?
27198 glxflags ignore
27199 offset ?
27200
27201###############################################################################
27202#
27203# Extension #293
27204# OES_single_precision commands
27205#
27206###############################################################################
27207
27208DepthRangefOES(n, f)
27209 return void
27210 param n ClampedFloat32 in value
27211 param f ClampedFloat32 in value
27212 category OES_single_precision
27213 version 4.3
27214 extension
27215 glxropcode ?
27216 glxflags ignore
27217 offset ?
27218
27219FrustumfOES(l, r, b, t, n, f)
27220 return void
27221 param l Float32 in value
27222 param r Float32 in value
27223 param b Float32 in value
27224 param t Float32 in value
27225 param n Float32 in value
27226 param f Float32 in value
27227 category OES_single_precision
27228 version 4.3
27229 extension
27230 glxropcode ?
27231 glxflags ignore
27232 offset ?
27233
27234OrthofOES(l, r, b, t, n, f)
27235 return void
27236 param l Float32 in value
27237 param r Float32 in value
27238 param b Float32 in value
27239 param t Float32 in value
27240 param n Float32 in value
27241 param f Float32 in value
27242 category OES_single_precision
27243 version 4.3
27244 extension
27245 glxropcode ?
27246 glxflags ignore
27247 offset ?
27248
27249ClipPlanefOES(plane, equation)
27250 return void
27251 param plane GLenum in value
27252 param equation ConstFloat32 in array [4]
27253 category OES_single_precision
27254 version 4.3
27255 extension
27256 glxropcode ?
27257 glxflags ignore
27258 offset ?
27259
27260ClearDepthfOES(depth)
27261 return void
c7b31271 27262 param depth ClampedFloat32 in value
7e73e4d3
AW
27263 category OES_single_precision
27264 version 4.3
27265 extension
27266 glxropcode ?
27267 glxflags ignore
27268 offset ?
27269
27270GetClipPlanefOES(plane, equation)
27271 return void
27272 param plane GLenum in value
27273 param equation Float32 out array [4]
27274 category OES_single_precision
27275 dlflags notlistable
27276 version 4.3
27277 extension
27278 glxsingle ?
27279 glxflags ignore
27280 offset ?
27281
27282###############################################################################
27283#
27284# Extension #294 - OpenGL ES only, not in glext.h
27285# OES_compressed_paletted_texture commands
27286#
27287###############################################################################
27288
27289# (none)
27290newcategory: OES_compressed_paletted_texture
27291
27292###############################################################################
27293#
27294# Extension #295
27295# OES_read_format commands
27296#
27297###############################################################################
27298
27299# (none)
27300newcategory: OES_read_format
27301
27302###############################################################################
27303#
27304# Extension #296
27305# OES_query_matrix commands
27306#
27307###############################################################################
27308
27309QueryMatrixxOES(mantissa, exponent)
27310 return GLbitfield
c7b31271
DH
27311 param mantissa Fixed out array [16]
27312 param exponent Int32 out array [16]
7e73e4d3
AW
27313 category OES_query_matrix
27314 version 4.3
27315 extension
27316 glxropcode ?
27317 glxflags ignore
27318 offset ?
27319
27320###############################################################################
27321#
27322# Extension #297
27323# EXT_depth_bounds_test commands
27324#
27325###############################################################################
27326
27327DepthBoundsEXT(zmin, zmax)
27328 return void
27329 param zmin ClampedFloat64 in value
27330 param zmax ClampedFloat64 in value
27331 category EXT_depth_bounds_test
27332 version 1.2
27333 extension
27334 glxropcode 4229
27335 offset 699
27336
27337###############################################################################
27338#
27339# Extension #298
27340# EXT_texture_mirror_clamp commands
27341#
27342###############################################################################
27343
27344# (none)
27345newcategory: EXT_texture_mirror_clamp
27346
27347###############################################################################
27348#
27349# Extension #299
27350# EXT_blend_equation_separate commands
27351#
27352###############################################################################
27353
27354BlendEquationSeparateEXT(modeRGB, modeAlpha)
27355 return void
27356 param modeRGB BlendEquationModeEXT in value
27357 param modeAlpha BlendEquationModeEXT in value
27358 category EXT_blend_equation_separate
27359 version 1.2
27360 extension
27361 glxropcode 4228
27362 alias BlendEquationSeparate
27363
27364###############################################################################
27365#
27366# Extension #300
27367# MESA_pack_invert commands
27368#
27369###############################################################################
27370
27371# (none)
27372newcategory: MESA_pack_invert
27373
27374###############################################################################
27375#
27376# Extension #301
27377# MESA_ycbcr_texture commands
27378#
27379###############################################################################
27380
27381# (none)
27382newcategory: MESA_ycbcr_texture
27383
27384###############################################################################
27385#
27386# Extension #301
27387# MESA_ycbcr_texture commands
27388#
27389###############################################################################
27390
27391# (none)
27392newcategory: MESA_ycbcr_texture
27393
27394###############################################################################
27395#
27396# Extension #302
27397# EXT_pixel_buffer_object commands
27398#
27399###############################################################################
27400
27401# (none)
27402newcategory: EXT_pixel_buffer_object
27403
27404###############################################################################
27405#
27406# Extension #303
27407# NV_fragment_program_option commands
27408#
27409###############################################################################
27410
27411# (none)
27412newcategory: NV_fragment_program_option
27413
27414###############################################################################
27415#
27416# Extension #304
27417# NV_fragment_program2 commands
27418#
27419###############################################################################
27420
27421# (none)
27422newcategory: NV_fragment_program2
27423
27424###############################################################################
27425#
27426# Extension #305
27427# NV_vertex_program2_option commands
27428#
27429###############################################################################
27430
27431# (none)
27432newcategory: NV_vertex_program2_option
27433
27434###############################################################################
27435#
27436# Extension #306
27437# NV_vertex_program3 commands
27438#
27439###############################################################################
27440
27441# (none)
27442newcategory: NV_vertex_program3
27443
27444###############################################################################
27445#
27446# Extension #307 - GLX_SGIX_hyperpipe commands
27447# Extension #308 - GLX_MESA_agp_offset commands
27448# Extension #309 - GL_EXT_texture_compression_dxt1 (OpenGL ES only, subset of _st3c version)
27449#
27450###############################################################################
27451
27452# (none)
27453# newcategory: EXT_texture_compression_dxt1
27454
27455###############################################################################
27456#
27457# Extension #310
27458# EXT_framebuffer_object commands
27459#
27460###############################################################################
27461
27462IsRenderbufferEXT(renderbuffer)
27463 return Boolean
27464 param renderbuffer UInt32 in value
27465 category EXT_framebuffer_object
27466 version 1.2
27467 extension
27468 glxvendorpriv 1422
27469 glxflags ignore
27470 alias IsRenderbuffer
27471
27472# Not aliased to BindRenderbuffer
27473BindRenderbufferEXT(target, renderbuffer)
27474 return void
27475 param target RenderbufferTarget in value
27476 param renderbuffer UInt32 in value
27477 category EXT_framebuffer_object
27478 version 1.2
27479 extension
27480 glxropcode 4316
27481 glxflags ignore
27482
27483DeleteRenderbuffersEXT(n, renderbuffers)
27484 return void
27485 param n SizeI in value
27486 param renderbuffers UInt32 in array [n]
27487 category EXT_framebuffer_object
27488 version 1.2
27489 extension
27490 glxropcode 4317
27491 glxflags ignore
27492 alias DeleteRenderbuffers
27493
27494GenRenderbuffersEXT(n, renderbuffers)
27495 return void
27496 param n SizeI in value
27497 param renderbuffers UInt32 out array [n]
27498 category EXT_framebuffer_object
27499 version 1.2
27500 extension
27501 glxvendorpriv 1423
27502 glxflags ignore
27503 alias GenRenderbuffers
27504
27505RenderbufferStorageEXT(target, internalformat, width, height)
27506 return void
27507 param target RenderbufferTarget in value
27508 param internalformat GLenum in value
27509 param width SizeI in value
27510 param height SizeI in value
27511 category EXT_framebuffer_object
27512 version 1.2
27513 extension
27514 glxropcode 4318
27515 glxflags ignore
27516 alias RenderbufferStorage
27517
27518GetRenderbufferParameterivEXT(target, pname, params)
27519 return void
27520 param target RenderbufferTarget in value
27521 param pname GLenum in value
27522 param params Int32 out array [COMPSIZE(pname)]
27523 category EXT_framebuffer_object
27524 dlflags notlistable
27525 version 1.2
27526 extension
27527 glxvendorpriv 1424
27528 glxflags ignore
27529 alias GetRenderbufferParameteriv
27530
27531IsFramebufferEXT(framebuffer)
27532 return Boolean
27533 param framebuffer UInt32 in value
27534 category EXT_framebuffer_object
27535 version 1.2
27536 extension
27537 glxvendorpriv 1425
27538 glxflags ignore
27539 alias IsFramebuffer
27540
27541# Not aliased to BindFramebuffer
27542BindFramebufferEXT(target, framebuffer)
27543 return void
27544 param target FramebufferTarget in value
27545 param framebuffer UInt32 in value
27546 category EXT_framebuffer_object
27547 version 1.2
27548 extension
27549 glxropcode 4319
27550 glxflags ignore
27551
27552DeleteFramebuffersEXT(n, framebuffers)
27553 return void
27554 param n SizeI in value
27555 param framebuffers UInt32 in array [n]
27556 category EXT_framebuffer_object
27557 version 1.2
27558 extension
27559 glxropcode 4320
27560 glxflags ignore
27561 alias DeleteFramebuffers
27562
27563GenFramebuffersEXT(n, framebuffers)
27564 return void
27565 param n SizeI in value
27566 param framebuffers UInt32 out array [n]
27567 category EXT_framebuffer_object
27568 version 1.2
27569 extension
27570 glxvendorpriv 1426
27571 glxflags ignore
27572 alias GenFramebuffers
27573
27574CheckFramebufferStatusEXT(target)
27575 return GLenum
27576 param target FramebufferTarget in value
27577 category EXT_framebuffer_object
27578 version 1.2
27579 extension
27580 glxvendorpriv 1427
27581 glxflags ignore
27582 alias CheckFramebufferStatus
27583
27584FramebufferTexture1DEXT(target, attachment, textarget, texture, level)
27585 return void
27586 param target FramebufferTarget in value
27587 param attachment FramebufferAttachment in value
27588 param textarget GLenum in value
27589 param texture UInt32 in value
27590 param level Int32 in value
27591 category EXT_framebuffer_object
27592 version 1.2
27593 extension
27594 glxropcode 4321
27595 glxflags ignore
27596 alias FramebufferTexture1D
27597
27598FramebufferTexture2DEXT(target, attachment, textarget, texture, level)
27599 return void
27600 param target FramebufferTarget in value
27601 param attachment FramebufferAttachment in value
27602 param textarget GLenum in value
27603 param texture UInt32 in value
27604 param level Int32 in value
27605 category EXT_framebuffer_object
27606 version 1.2
27607 extension
27608 glxropcode 4322
27609 glxflags ignore
27610 alias FramebufferTexture2D
27611
27612FramebufferTexture3DEXT(target, attachment, textarget, texture, level, zoffset)
27613 return void
27614 param target FramebufferTarget in value
27615 param attachment FramebufferAttachment in value
27616 param textarget GLenum in value
27617 param texture UInt32 in value
27618 param level Int32 in value
27619 param zoffset Int32 in value
27620 category EXT_framebuffer_object
27621 version 1.2
27622 extension
27623 glxropcode 4323
27624 glxflags ignore
27625 alias FramebufferTexture3D
27626
27627FramebufferRenderbufferEXT(target, attachment, renderbuffertarget, renderbuffer)
27628 return void
27629 param target FramebufferTarget in value
27630 param attachment FramebufferAttachment in value
27631 param renderbuffertarget RenderbufferTarget in value
27632 param renderbuffer UInt32 in value
27633 category EXT_framebuffer_object
27634 version 1.2
27635 extension
27636 glxropcode 4324
27637 glxflags ignore
27638 alias FramebufferRenderbuffer
27639
27640GetFramebufferAttachmentParameterivEXT(target, attachment, pname, params)
27641 return void
27642 param target FramebufferTarget in value
27643 param attachment FramebufferAttachment in value
27644 param pname GLenum in value
27645 param params Int32 out array [COMPSIZE(pname)]
27646 category EXT_framebuffer_object
27647 dlflags notlistable
27648 version 1.2
27649 extension
27650 glxvendorpriv 1428
27651 glxflags ignore
27652 alias GetFramebufferAttachmentParameteriv
27653
27654GenerateMipmapEXT(target)
27655 return void
27656 param target GLenum in value
27657 category EXT_framebuffer_object
27658 version 1.2
27659 extension
27660 glxropcode 4325
27661 glxflags ignore
27662 alias GenerateMipmap
27663
27664
27665###############################################################################
27666#
27667# Extension #311
27668# GREMEDY_string_marker commands
27669#
27670###############################################################################
27671
27672StringMarkerGREMEDY(len, string)
27673 return void
27674 param len SizeI in value
27675 param string Void in array [len]
27676 category GREMEDY_string_marker
27677 version 1.0
5dfc6dda
AW
27678 extension
27679 glxflags ignore
27680 offset ?
27681
27682###############################################################################
27683#
27684# Extension #312
27685# EXT_packed_depth_stencil commands
27686#
27687###############################################################################
27688
27689# (none)
27690newcategory: EXT_packed_depth_stencil
27691
27692###############################################################################
27693#
27694# Extension #313 - WGL_3DL_stereo_control
27695#
27696###############################################################################
27697
27698###############################################################################
27699#
27700# Extension #314
27701# EXT_stencil_clear_tag commands
27702#
27703###############################################################################
27704
27705StencilClearTagEXT(stencilTagBits, stencilClearTag)
27706 return void
27707 param stencilTagBits SizeI in value
27708 param stencilClearTag UInt32 in value
27709 category EXT_stencil_clear_tag
27710 version 1.5
27711 extension
27712 glxropcode 4223
27713 glxflags ignore
27714 offset ?
27715
27716###############################################################################
27717#
27718# Extension #315
27719# EXT_texture_sRGB commands
27720#
27721###############################################################################
27722
27723# (none)
27724newcategory: EXT_texture_sRGB
27725
27726###############################################################################
27727#
27728# Extension #316
27729# EXT_framebuffer_blit commands
27730#
27731###############################################################################
27732
27733BlitFramebufferEXT(srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter)
27734 return void
27735 param srcX0 Int32 in value
27736 param srcY0 Int32 in value
27737 param srcX1 Int32 in value
27738 param srcY1 Int32 in value
27739 param dstX0 Int32 in value
27740 param dstY0 Int32 in value
27741 param dstX1 Int32 in value
27742 param dstY1 Int32 in value
27743 param mask ClearBufferMask in value
27744 param filter GLenum in value
27745 category EXT_framebuffer_blit
27746 version 1.5
27747 glxropcode 4330
27748 alias BlitFramebuffer
27749
27750###############################################################################
27751#
27752# Extension #317
27753# EXT_framebuffer_multisample commands
27754#
27755###############################################################################
27756
27757RenderbufferStorageMultisampleEXT(target, samples, internalformat, width, height)
27758 return void
27759 param target GLenum in value
27760 param samples SizeI in value
27761 param internalformat GLenum in value
27762 param width SizeI in value
27763 param height SizeI in value
27764 category EXT_framebuffer_multisample
27765 version 1.5
27766 glxropcode 4331
27767 alias RenderbufferStorageMultisample
27768
27769###############################################################################
27770#
27771# Extension #318
27772# MESAX_texture_stack commands
27773#
27774###############################################################################
27775
27776# (none)
27777newcategory: MESAX_texture_stack
27778
27779###############################################################################
27780#
27781# Extension #319
27782# EXT_timer_query commands
27783#
27784###############################################################################
27785
27786GetQueryObjecti64vEXT(id, pname, params)
27787 return void
27788 param id UInt32 in value
27789 param pname GLenum in value
27790 param params Int64EXT out array [pname]
27791 category EXT_timer_query
27792 dlflags notlistable
27793 version 1.5
27794 glxvendorpriv 1328
27795 glxflags ignore
27796 offset ?
27797
27798GetQueryObjectui64vEXT(id, pname, params)
27799 return void
27800 param id UInt32 in value
27801 param pname GLenum in value
27802 param params UInt64EXT out array [pname]
27803 category EXT_timer_query
27804 dlflags notlistable
27805 version 1.5
27806 glxvendorpriv 1329
27807 glxflags ignore
27808 offset ?
27809
27810###############################################################################
27811#
27812# Extension #320
27813# EXT_gpu_program_parameters commands
27814#
27815###############################################################################
27816
27817ProgramEnvParameters4fvEXT(target, index, count, params)
27818 return void
27819 param target ProgramTargetARB in value
27820 param index UInt32 in value
27821 param count SizeI in value
27822 param params Float32 in array [count*4]
27823 category EXT_gpu_program_parameters
27824 version 1.2
27825 glxropcode 4281
27826 offset ?
27827
27828ProgramLocalParameters4fvEXT(target, index, count, params)
27829 return void
27830 param target ProgramTargetARB in value
27831 param index UInt32 in value
27832 param count SizeI in value
27833 param params Float32 in array [count*4]
27834 category EXT_gpu_program_parameters
27835 version 1.2
27836 glxropcode 4282
27837 offset ?
27838
27839###############################################################################
27840#
27841# Extension #321
27842# APPLE_flush_buffer_range commands
27843#
27844###############################################################################
27845
27846BufferParameteriAPPLE(target, pname, param)
27847 return void
27848 param target GLenum in value
27849 param pname GLenum in value
27850 param param Int32 in value
27851 category APPLE_flush_buffer_range
27852 version 1.5
27853 extension
27854 glxropcode ?
27855 glxflags ignore
27856 offset ?
27857
27858FlushMappedBufferRangeAPPLE(target, offset, size)
27859 return void
27860 param target GLenum in value
27861 param offset BufferOffset in value
27862 param size BufferSize in value
27863 category APPLE_flush_buffer_range
27864 version 1.5
27865 extension
27866 glxropcode ?
27867 glxflags ignore
27868 alias FlushMappedBufferRange
27869
27870###############################################################################
27871#
27872# Extension #322
27873# NV_gpu_program4 commands
27874#
27875###############################################################################
27876
27877ProgramLocalParameterI4iNV(target, index, x, y, z, w)
27878 return void
27879 param target ProgramTarget in value
27880 param index UInt32 in value
27881 param x Int32 in value
27882 param y Int32 in value
27883 param z Int32 in value
27884 param w Int32 in value
27885 category NV_gpu_program4
27886 version 1.3
27887 vectorequiv ProgramLocalParameterI4ivNV
27888 glxvectorequiv ProgramLocalParameterI4ivNV
27889 extension soft WINSOFT NV50
27890 glfflags ignore
27891 glxflags ignore
27892
27893ProgramLocalParameterI4ivNV(target, index, params)
27894 return void
27895 param target ProgramTarget in value
27896 param index UInt32 in value
27897 param params Int32 in array [4]
27898 category NV_gpu_program4
27899 version 1.3
27900 extension soft WINSOFT NV50
27901 glfflags ignore
27902 glxflags ignore
27903
27904ProgramLocalParametersI4ivNV(target, index, count, params)
27905 return void
27906 param target ProgramTarget in value
27907 param index UInt32 in value
27908 param count SizeI in value
27909 param params Int32 in array [count*4]
27910 category NV_gpu_program4
27911 version 1.3
27912 extension soft WINSOFT NV50
27913 glfflags ignore
27914 glxflags ignore
27915
27916ProgramLocalParameterI4uiNV(target, index, x, y, z, w)
27917 return void
27918 param target ProgramTarget in value
27919 param index UInt32 in value
27920 param x UInt32 in value
27921 param y UInt32 in value
27922 param z UInt32 in value
27923 param w UInt32 in value
27924 category NV_gpu_program4
27925 version 1.3
27926 vectorequiv ProgramLocalParameterI4uivNV
27927 glxvectorequiv ProgramLocalParameterI4uivNV
27928 extension soft WINSOFT NV50
27929 glfflags ignore
27930 glxflags ignore
27931
27932ProgramLocalParameterI4uivNV(target, index, params)
27933 return void
27934 param target ProgramTarget in value
27935 param index UInt32 in value
27936 param params UInt32 in array [4]
27937 category NV_gpu_program4
27938 version 1.3
27939 extension soft WINSOFT NV50
27940 glfflags ignore
27941 glxflags ignore
27942
27943ProgramLocalParametersI4uivNV(target, index, count, params)
27944 return void
27945 param target ProgramTarget in value
27946 param index UInt32 in value
27947 param count SizeI in value
27948 param params UInt32 in array [count*4]
27949 category NV_gpu_program4
27950 version 1.3
27951 extension soft WINSOFT NV50
27952 glfflags ignore
27953 glxflags ignore
27954
27955ProgramEnvParameterI4iNV(target, index, x, y, z, w)
27956 return void
27957 param target ProgramTarget in value
27958 param index UInt32 in value
27959 param x Int32 in value
27960 param y Int32 in value
27961 param z Int32 in value
27962 param w Int32 in value
27963 category NV_gpu_program4
27964 version 1.3
27965 vectorequiv ProgramEnvParameterI4ivNV
27966 glxvectorequiv ProgramEnvParameterI4ivNV
27967 extension soft WINSOFT NV50
27968 glfflags ignore
27969 glxflags ignore
27970
27971ProgramEnvParameterI4ivNV(target, index, params)
27972 return void
27973 param target ProgramTarget in value
27974 param index UInt32 in value
27975 param params Int32 in array [4]
27976 category NV_gpu_program4
27977 version 1.3
27978 extension soft WINSOFT NV50
27979 glfflags ignore
27980 glxflags ignore
27981
27982ProgramEnvParametersI4ivNV(target, index, count, params)
27983 return void
27984 param target ProgramTarget in value
27985 param index UInt32 in value
27986 param count SizeI in value
27987 param params Int32 in array [count*4]
27988 category NV_gpu_program4
27989 version 1.3
27990 extension soft WINSOFT NV50
27991 glfflags ignore
27992 glxflags ignore
27993
27994ProgramEnvParameterI4uiNV(target, index, x, y, z, w)
27995 return void
27996 param target ProgramTarget in value
27997 param index UInt32 in value
27998 param x UInt32 in value
27999 param y UInt32 in value
28000 param z UInt32 in value
28001 param w UInt32 in value
28002 category NV_gpu_program4
28003 version 1.3
28004 vectorequiv ProgramEnvParameterI4uivNV
28005 glxvectorequiv ProgramEnvParameterI4uivNV
28006 extension soft WINSOFT NV50
28007 glfflags ignore
28008 glxflags ignore
28009
28010ProgramEnvParameterI4uivNV(target, index, params)
28011 return void
28012 param target ProgramTarget in value
28013 param index UInt32 in value
28014 param params UInt32 in array [4]
28015 category NV_gpu_program4
28016 version 1.3
28017 extension soft WINSOFT NV50
28018 glfflags ignore
28019 glxflags ignore
28020
28021ProgramEnvParametersI4uivNV(target, index, count, params)
28022 return void
28023 param target ProgramTarget in value
28024 param index UInt32 in value
28025 param count SizeI in value
28026 param params UInt32 in array [count*4]
28027 category NV_gpu_program4
28028 version 1.3
28029 extension soft WINSOFT NV50
28030 glfflags ignore
28031 glxflags ignore
28032
28033GetProgramLocalParameterIivNV(target, index, params)
28034 return void
28035 param target ProgramTarget in value
28036 param index UInt32 in value
28037 param params Int32 out array [4]
28038 dlflags notlistable
28039 category NV_gpu_program4
28040 version 1.3
28041 extension soft WINSOFT NV50
28042 glfflags ignore
28043 glxflags ignore
28044
28045GetProgramLocalParameterIuivNV(target, index, params)
28046 return void
28047 param target ProgramTarget in value
28048 param index UInt32 in value
28049 param params UInt32 out array [4]
28050 dlflags notlistable
28051 category NV_gpu_program4
28052 version 1.3
28053 extension soft WINSOFT NV50
28054 glfflags ignore
28055 glxflags ignore
28056
28057GetProgramEnvParameterIivNV(target, index, params)
28058 return void
28059 param target ProgramTarget in value
28060 param index UInt32 in value
28061 param params Int32 out array [4]
28062 dlflags notlistable
28063 category NV_gpu_program4
28064 version 1.3
28065 extension soft WINSOFT NV50
28066 glfflags ignore
28067 glxflags ignore
28068
28069GetProgramEnvParameterIuivNV(target, index, params)
28070 return void
28071 param target ProgramTarget in value
28072 param index UInt32 in value
28073 param params UInt32 out array [4]
28074 dlflags notlistable
28075 category NV_gpu_program4
28076 version 1.3
28077 extension soft WINSOFT NV50
28078 glfflags ignore
28079 glxflags ignore
28080
28081###############################################################################
28082#
28083# Extension #323
28084# NV_geometry_program4 commands
28085#
28086###############################################################################
28087
28088ProgramVertexLimitNV(target, limit)
28089 return void
28090 param target ProgramTarget in value
28091 param limit Int32 in value
28092 category NV_geometry_program4
28093 version 2.0
28094 extension soft WINSOFT
28095 glfflags ignore
28096 glxflags ignore
28097
28098FramebufferTextureEXT(target, attachment, texture, level)
28099 return void
28100 param target FramebufferTarget in value
28101 param attachment FramebufferAttachment in value
28102 param texture Texture in value
28103 param level CheckedInt32 in value
28104 category NV_geometry_program4
28105 version 2.0
28106 extension soft WINSOFT
28107 dlflags notlistable
28108 glfflags ignore
28109 glxflags ignore
28110 alias FramebufferTextureARB
28111
28112FramebufferTextureLayerEXT(target, attachment, texture, level, layer)
28113 return void
28114 param target FramebufferTarget in value
28115 param attachment FramebufferAttachment in value
28116 param texture Texture in value
28117 param level CheckedInt32 in value
28118 param layer CheckedInt32 in value
28119 category NV_geometry_program4
28120 version 2.0
28121 extension soft WINSOFT
28122 dlflags notlistable
28123 glfflags ignore
28124 glxflags ignore
28125 alias FramebufferTextureLayer
28126
28127FramebufferTextureFaceEXT(target, attachment, texture, level, face)
28128 return void
28129 param target FramebufferTarget in value
28130 param attachment FramebufferAttachment in value
28131 param texture Texture in value
28132 param level CheckedInt32 in value
28133 param face TextureTarget in value
28134 category NV_geometry_program4
28135 version 2.0
28136 extension soft WINSOFT
28137 dlflags notlistable
28138 glfflags ignore
28139 glxflags ignore
28140 alias FramebufferTextureFaceARB
28141
28142###############################################################################
28143#
28144# Extension #324
28145# EXT_geometry_shader4 commands
28146#
28147###############################################################################
28148
28149ProgramParameteriEXT(program, pname, value)
28150 return void
28151 param program UInt32 in value
28152 param pname ProgramParameterPName in value
28153 param value Int32 in value
28154 category EXT_geometry_shader4
28155 version 2.0
28156 extension soft WINSOFT
28157 glfflags ignore
28158 glxflags ignore
28159 alias ProgramParameteriARB
28160
28161###############################################################################
28162#
28163# Extension #325
28164# NV_vertex_program4 commands
28165#
28166###############################################################################
28167
28168VertexAttribI1iEXT(index, x)
28169 return void
28170 param index UInt32 in value
28171 param x Int32 in value
28172 category NV_vertex_program4
28173 beginend allow-inside
28174 vectorequiv VertexAttribI1ivEXT
28175 glxvectorequiv VertexAttribI1ivEXT
28176 extension soft WINSOFT NV10
28177 glfflags ignore
28178 glxflags ignore
28179 alias VertexAttribI1i
28180
28181VertexAttribI2iEXT(index, x, y)
28182 return void
28183 param index UInt32 in value
28184 param x Int32 in value
28185 param y Int32 in value
28186 category NV_vertex_program4
28187 beginend allow-inside
28188 vectorequiv VertexAttribI2ivEXT
28189 glxvectorequiv VertexAttribI2ivEXT
28190 extension soft WINSOFT NV10
28191 glfflags ignore
28192 glxflags ignore
28193 alias VertexAttribI2i
28194
28195VertexAttribI3iEXT(index, x, y, z)
28196 return void
28197 param index UInt32 in value
28198 param x Int32 in value
28199 param y Int32 in value
28200 param z Int32 in value
28201 category NV_vertex_program4
28202 beginend allow-inside
28203 vectorequiv VertexAttribI3ivEXT
28204 glxvectorequiv VertexAttribI3ivEXT
28205 extension soft WINSOFT NV10
28206 glfflags ignore
28207 glxflags ignore
28208 alias VertexAttribI3i
28209
28210VertexAttribI4iEXT(index, x, y, z, w)
28211 return void
28212 param index UInt32 in value
28213 param x Int32 in value
28214 param y Int32 in value
28215 param z Int32 in value
28216 param w Int32 in value
28217 category NV_vertex_program4
28218 beginend allow-inside
28219 vectorequiv VertexAttribI4ivEXT
28220 glxvectorequiv VertexAttribI4ivEXT
28221 extension soft WINSOFT NV10
28222 glfflags ignore
28223 glxflags ignore
28224 alias VertexAttribI4i
28225
28226VertexAttribI1uiEXT(index, x)
28227 return void
28228 param index UInt32 in value
28229 param x UInt32 in value
28230 category NV_vertex_program4
28231 beginend allow-inside
28232 vectorequiv VertexAttribI1uivEXT
28233 glxvectorequiv VertexAttribI1uivEXT
28234 extension soft WINSOFT NV10
28235 glfflags ignore
28236 glxflags ignore
28237 alias VertexAttribI1ui
28238
28239VertexAttribI2uiEXT(index, x, y)
28240 return void
28241 param index UInt32 in value
28242 param x UInt32 in value
28243 param y UInt32 in value
28244 category NV_vertex_program4
28245 beginend allow-inside
28246 vectorequiv VertexAttribI2uivEXT
28247 glxvectorequiv VertexAttribI2uivEXT
28248 extension soft WINSOFT NV10
28249 glfflags ignore
28250 glxflags ignore
28251 alias VertexAttribI2ui
28252
28253VertexAttribI3uiEXT(index, x, y, z)
28254 return void
28255 param index UInt32 in value
28256 param x UInt32 in value
28257 param y UInt32 in value
28258 param z UInt32 in value
28259 category NV_vertex_program4
28260 beginend allow-inside
28261 vectorequiv VertexAttribI3uivEXT
28262 glxvectorequiv VertexAttribI3uivEXT
28263 extension soft WINSOFT NV10
28264 glfflags ignore
28265 glxflags ignore
28266 alias VertexAttribI3ui
28267
28268VertexAttribI4uiEXT(index, x, y, z, w)
28269 return void
28270 param index UInt32 in value
28271 param x UInt32 in value
28272 param y UInt32 in value
28273 param z UInt32 in value
28274 param w UInt32 in value
28275 category NV_vertex_program4
28276 beginend allow-inside
28277 vectorequiv VertexAttribI4uivEXT
28278 glxvectorequiv VertexAttribI4uivEXT
28279 extension soft WINSOFT NV10
28280 glfflags ignore
28281 glxflags ignore
28282 alias VertexAttribI4ui
28283
28284VertexAttribI1ivEXT(index, v)
28285 return void
28286 param index UInt32 in value
28287 param v Int32 in array [1]
28288 category NV_vertex_program4
28289 beginend allow-inside
28290 extension soft WINSOFT NV10
28291 glfflags ignore
28292 glxflags ignore
28293 alias VertexAttribI1iv
28294
28295VertexAttribI2ivEXT(index, v)
28296 return void
28297 param index UInt32 in value
28298 param v Int32 in array [2]
28299 category NV_vertex_program4
28300 beginend allow-inside
28301 extension soft WINSOFT NV10
28302 glfflags ignore
28303 glxflags ignore
28304 alias VertexAttribI2iv
28305
28306VertexAttribI3ivEXT(index, v)
28307 return void
28308 param index UInt32 in value
28309 param v Int32 in array [3]
28310 category NV_vertex_program4
28311 beginend allow-inside
28312 extension soft WINSOFT NV10
28313 glfflags ignore
28314 glxflags ignore
28315 alias VertexAttribI3iv
28316
28317VertexAttribI4ivEXT(index, v)
28318 return void
28319 param index UInt32 in value
28320 param v Int32 in array [4]
28321 category NV_vertex_program4
28322 beginend allow-inside
28323 extension soft WINSOFT NV10
28324 glfflags ignore
28325 glxflags ignore
28326 alias VertexAttribI4iv
28327
28328VertexAttribI1uivEXT(index, v)
28329 return void
28330 param index UInt32 in value
28331 param v UInt32 in array [1]
28332 category NV_vertex_program4
28333 beginend allow-inside
28334 extension soft WINSOFT NV10
28335 glfflags ignore
28336 glxflags ignore
28337 alias VertexAttribI1uiv
28338
28339VertexAttribI2uivEXT(index, v)
28340 return void
28341 param index UInt32 in value
28342 param v UInt32 in array [2]
28343 category NV_vertex_program4
28344 beginend allow-inside
28345 extension soft WINSOFT NV10
28346 glfflags ignore
28347 glxflags ignore
28348 alias VertexAttribI2uiv
28349
28350VertexAttribI3uivEXT(index, v)
28351 return void
28352 param index UInt32 in value
28353 param v UInt32 in array [3]
28354 category NV_vertex_program4
28355 beginend allow-inside
28356 extension soft WINSOFT NV10
28357 glfflags ignore
28358 glxflags ignore
28359 alias VertexAttribI3uiv
28360
28361VertexAttribI4uivEXT(index, v)
28362 return void
28363 param index UInt32 in value
28364 param v UInt32 in array [4]
28365 category NV_vertex_program4
28366 beginend allow-inside
28367 extension soft WINSOFT NV10
28368 glfflags ignore
28369 glxflags ignore
28370 alias VertexAttribI4uiv
28371
28372VertexAttribI4bvEXT(index, v)
28373 return void
28374 param index UInt32 in value
28375 param v Int8 in array [4]
28376 category NV_vertex_program4
28377 beginend allow-inside
28378 extension soft WINSOFT NV10
28379 glfflags ignore
28380 glxflags ignore
28381 alias VertexAttribI4bv
28382
28383VertexAttribI4svEXT(index, v)
28384 return void
28385 param index UInt32 in value
28386 param v Int16 in array [4]
28387 category NV_vertex_program4
28388 beginend allow-inside
28389 extension soft WINSOFT NV10
28390 glfflags ignore
28391 glxflags ignore
28392 alias VertexAttribI4sv
28393
28394VertexAttribI4ubvEXT(index, v)
28395 return void
28396 param index UInt32 in value
28397 param v UInt8 in array [4]
28398 category NV_vertex_program4
28399 beginend allow-inside
28400 extension soft WINSOFT NV10
28401 glfflags ignore
28402 glxflags ignore
28403 alias VertexAttribI4ubv
28404
28405VertexAttribI4usvEXT(index, v)
28406 return void
28407 param index UInt32 in value
28408 param v UInt16 in array [4]
28409 category NV_vertex_program4
28410 beginend allow-inside
28411 extension soft WINSOFT NV10
28412 glfflags ignore
28413 glxflags ignore
28414 alias VertexAttribI4usv
28415
28416VertexAttribIPointerEXT(index, size, type, stride, pointer)
28417 return void
28418 param index UInt32 in value
28419 param size Int32 in value
28420 param type VertexAttribEnum in value
28421 param stride SizeI in value
28422 param pointer Void in array [COMPSIZE(size/type/stride)] retained
28423 category NV_vertex_program4
28424 dlflags notlistable
28425 extension soft WINSOFT NV10
28426 glfflags ignore
28427 glxflags ignore
28428 alias VertexAttribIPointer
28429
28430GetVertexAttribIivEXT(index, pname, params)
28431 return void
28432 param index UInt32 in value
28433 param pname VertexAttribEnum in value
28434 param params Int32 out array [1]
28435 category NV_vertex_program4
28436 dlflags notlistable
28437 extension soft WINSOFT NV10
28438 glfflags ignore
28439 glxflags ignore
28440 alias GetVertexAttribIiv
28441
28442GetVertexAttribIuivEXT(index, pname, params)
28443 return void
28444 param index UInt32 in value
28445 param pname VertexAttribEnum in value
28446 param params UInt32 out array [1]
28447 category NV_vertex_program4
28448 dlflags notlistable
28449 extension soft WINSOFT NV10
28450 glfflags ignore
28451 glxflags ignore
28452 alias GetVertexAttribIuiv
28453
28454###############################################################################
28455#
28456# Extension #326
28457# EXT_gpu_shader4 commands
28458#
28459###############################################################################
28460
28461GetUniformuivEXT(program, location, params)
28462 return void
28463 param program UInt32 in value
28464 param location Int32 in value
28465 param params UInt32 out array [COMPSIZE(program/location)]
28466 category EXT_gpu_shader4
28467 dlflags notlistable
28468 version 2.0
28469 extension soft WINSOFT
28470 glfflags ignore
28471 glxflags ignore
28472 alias GetUniformuiv
28473
28474BindFragDataLocationEXT(program, color, name)
28475 return void
28476 param program UInt32 in value
28477 param color UInt32 in value
28478 param name Char in array [COMPSIZE(name)]
28479 category EXT_gpu_shader4
28480 dlflags notlistable
28481 version 2.0
28482 extension soft WINSOFT
28483 glfflags ignore
28484 glxflags ignore
28485 alias BindFragDataLocation
28486
28487GetFragDataLocationEXT(program, name)
28488 return Int32
28489 param program UInt32 in value
28490 param name Char in array [COMPSIZE(name)]
28491 category EXT_gpu_shader4
28492 dlflags notlistable
28493 version 2.0
28494 extension soft WINSOFT
28495 glfflags ignore
28496 glxflags ignore
28497 alias GetFragDataLocation
28498
28499Uniform1uiEXT(location, v0)
28500 return void
28501 param location Int32 in value
28502 param v0 UInt32 in value
28503 category EXT_gpu_shader4
28504 version 2.0
28505 extension soft WINSOFT
28506 glfflags ignore
28507 glxflags ignore
28508 alias Uniform1ui
28509
28510Uniform2uiEXT(location, v0, v1)
28511 return void
28512 param location Int32 in value
28513 param v0 UInt32 in value
28514 param v1 UInt32 in value
28515 category EXT_gpu_shader4
28516 version 2.0
28517 extension soft WINSOFT
28518 glfflags ignore
28519 glxflags ignore
28520 alias Uniform2ui
28521
28522Uniform3uiEXT(location, v0, v1, v2)
28523 return void
28524 param location Int32 in value
28525 param v0 UInt32 in value
28526 param v1 UInt32 in value
28527 param v2 UInt32 in value
28528 category EXT_gpu_shader4
28529 version 2.0
28530 extension soft WINSOFT
28531 glfflags ignore
28532 glxflags ignore
28533 alias Uniform3ui
28534
28535Uniform4uiEXT(location, v0, v1, v2, v3)
28536 return void
28537 param location Int32 in value
28538 param v0 UInt32 in value
28539 param v1 UInt32 in value
28540 param v2 UInt32 in value
28541 param v3 UInt32 in value
28542 category EXT_gpu_shader4
28543 version 2.0
28544 extension soft WINSOFT
28545 glfflags ignore
28546 glxflags ignore
28547 alias Uniform4ui
28548
28549Uniform1uivEXT(location, count, value)
28550 return void
28551 param location Int32 in value
28552 param count SizeI in value
28553 param value UInt32 in array [count]
28554 category EXT_gpu_shader4
28555 version 2.0
28556 extension soft WINSOFT
28557 glfflags ignore
28558 glxflags ignore
28559 alias Uniform1uiv
28560
28561Uniform2uivEXT(location, count, value)
28562 return void
28563 param location Int32 in value
28564 param count SizeI in value
28565 param value UInt32 in array [count*2]
28566 category EXT_gpu_shader4
28567 version 2.0
28568 extension soft WINSOFT
28569 glfflags ignore
28570 glxflags ignore
28571 alias Uniform2uiv
28572
28573Uniform3uivEXT(location, count, value)
28574 return void
28575 param location Int32 in value
28576 param count SizeI in value
28577 param value UInt32 in array [count*3]
28578 category EXT_gpu_shader4
28579 version 2.0
28580 extension soft WINSOFT
28581 glfflags ignore
28582 glxflags ignore
28583 alias Uniform3uiv
28584
28585Uniform4uivEXT(location, count, value)
28586 return void
28587 param location Int32 in value
28588 param count SizeI in value
28589 param value UInt32 in array [count*4]
28590 category EXT_gpu_shader4
28591 version 2.0
28592 extension soft WINSOFT
28593 glfflags ignore
28594 glxflags ignore
28595 alias Uniform4uiv
28596
28597###############################################################################
28598#
28599# Extension #327
28600# EXT_draw_instanced commands
28601#
28602###############################################################################
28603
28604DrawArraysInstancedEXT(mode, start, count, primcount)
28605 return void
c7b31271 28606 param mode PrimitiveType in value
5dfc6dda
AW
28607 param start Int32 in value
28608 param count SizeI in value
28609 param primcount SizeI in value
28610 category EXT_draw_instanced
28611 version 2.0
28612 extension soft WINSOFT
28613 dlflags notlistable
28614 vectorequiv ArrayElement
28615 glfflags ignore
28616 glxflags ignore
28617 alias DrawArraysInstancedARB
28618
28619DrawElementsInstancedEXT(mode, count, type, indices, primcount)
28620 return void
c7b31271 28621 param mode PrimitiveType in value
5dfc6dda
AW
28622 param count SizeI in value
28623 param type DrawElementsType in value
28624 param indices Void in array [COMPSIZE(count/type)]
28625 param primcount SizeI in value
28626 category EXT_draw_instanced
28627 version 2.0
28628 extension soft WINSOFT
28629 dlflags notlistable
28630 vectorequiv ArrayElement
28631 glfflags ignore
28632 glxflags ignore
28633 alias DrawElementsInstancedARB
28634
28635###############################################################################
28636#
28637# Extension #328
28638# EXT_packed_float commands
28639#
28640###############################################################################
28641
28642# (none)
28643newcategory: EXT_packed_float
28644
28645###############################################################################
28646#
28647# Extension #329
28648# EXT_texture_array commands
28649#
28650###############################################################################
28651
28652# (none)
28653newcategory: EXT_texture_array
28654
28655###############################################################################
28656#
28657# Extension #330
28658# EXT_texture_buffer_object commands
28659#
28660###############################################################################
28661
28662TexBufferEXT(target, internalformat, buffer)
28663 return void
28664 param target TextureTarget in value
28665 param internalformat GLenum in value
28666 param buffer UInt32 in value
28667 category EXT_texture_buffer_object
28668 version 2.0
28669 extension soft WINSOFT NV50
28670 glfflags ignore
28671 glxflags ignore
28672 alias TexBufferARB
28673
28674###############################################################################
28675#
28676# Extension #331
28677# EXT_texture_compression_latc commands
28678#
28679###############################################################################
28680
28681# (none)
28682newcategory: EXT_texture_compression_latc
28683
28684###############################################################################
28685#
28686# Extension #332
28687# EXT_texture_compression_rgtc commands
28688#
28689###############################################################################
28690
28691# (none)
28692newcategory: EXT_texture_compression_rgtc
28693
28694###############################################################################
28695#
28696# Extension #333
28697# EXT_texture_shared_exponent commands
28698#
28699###############################################################################
28700
28701# (none)
28702newcategory: EXT_texture_shared_exponent
28703
28704###############################################################################
28705#
28706# Extension #334
28707# NV_depth_buffer_float commands
28708#
28709###############################################################################
28710
28711DepthRangedNV(zNear, zFar)
28712 return void
28713 param zNear Float64 in value
28714 param zFar Float64 in value
28715 category NV_depth_buffer_float
28716 extension soft WINSOFT NV50
28717 version 2.0
28718 glfflags ignore
7e73e4d3 28719 glxropcode 4283
5dfc6dda
AW
28720 glxflags ignore
28721
28722ClearDepthdNV(depth)
28723 return void
28724 param depth Float64 in value
28725 category NV_depth_buffer_float
28726 extension soft WINSOFT NV50
28727 version 2.0
28728 glfflags ignore
7e73e4d3 28729 glxropcode 4284
5dfc6dda
AW
28730 glxflags ignore
28731
28732DepthBoundsdNV(zmin, zmax)
28733 return void
28734 param zmin Float64 in value
28735 param zmax Float64 in value
28736 category NV_depth_buffer_float
28737 extension soft WINSOFT NV50
28738 version 2.0
28739 glfflags ignore
7e73e4d3 28740 glxropcode 4285
5dfc6dda
AW
28741 glxflags ignore
28742
28743###############################################################################
28744#
28745# Extension #335
28746# NV_fragment_program4 commands
28747#
28748###############################################################################
28749
28750# (none)
28751newcategory: NV_fragment_program4
28752
28753###############################################################################
28754#
28755# Extension #336
28756# NV_framebuffer_multisample_coverage commands
28757#
28758###############################################################################
28759
28760RenderbufferStorageMultisampleCoverageNV(target, coverageSamples, colorSamples, internalformat, width, height)
28761 return void
28762 param target RenderbufferTarget in value
28763 param coverageSamples SizeI in value
28764 param colorSamples SizeI in value
28765 param internalformat PixelInternalFormat in value
28766 param width SizeI in value
28767 param height SizeI in value
28768 category NV_framebuffer_multisample_coverage
28769 version 1.5
28770 extension soft WINSOFT
28771 dlflags notlistable
28772 glfflags ignore
28773 glxflags ignore
28774
28775###############################################################################
28776#
28777# Extension #337
28778# EXT_framebuffer_sRGB commands
28779#
28780###############################################################################
28781
28782# (none)
28783newcategory: EXT_framebuffer_sRGB
28784
28785###############################################################################
28786#
28787# Extension #338
28788# NV_geometry_shader4 commands
28789#
28790###############################################################################
28791
28792# (none)
28793newcategory: NV_geometry_shader4
28794
28795###############################################################################
28796#
28797# Extension #339
28798# NV_parameter_buffer_object commands
28799#
28800###############################################################################
28801
7e73e4d3 28802ProgramBufferParametersfvNV(target, bindingIndex, wordIndex, count, params)
5dfc6dda
AW
28803 return void
28804 param target ProgramTarget in value
7e73e4d3
AW
28805 param bindingIndex UInt32 in value
28806 param wordIndex UInt32 in value
5dfc6dda
AW
28807 param count SizeI in value
28808 param params Float32 in array [count]
28809 category NV_parameter_buffer_object
28810 version 1.2
28811 extension soft WINSOFT NV50
28812 glfflags ignore
28813 glxflags ignore
28814
7e73e4d3 28815ProgramBufferParametersIivNV(target, bindingIndex, wordIndex, count, params)
5dfc6dda
AW
28816 return void
28817 param target ProgramTarget in value
7e73e4d3
AW
28818 param bindingIndex UInt32 in value
28819 param wordIndex UInt32 in value
5dfc6dda
AW
28820 param count SizeI in value
28821 param params Int32 in array [count]
28822 category NV_parameter_buffer_object
28823 version 1.2
28824 extension soft WINSOFT NV50
28825 glfflags ignore
28826 glxflags ignore
28827
7e73e4d3 28828ProgramBufferParametersIuivNV(target, bindingIndex, wordIndex, count, params)
5dfc6dda
AW
28829 return void
28830 param target ProgramTarget in value
7e73e4d3
AW
28831 param bindingIndex UInt32 in value
28832 param wordIndex UInt32 in value
5dfc6dda
AW
28833 param count SizeI in value
28834 param params UInt32 in array [count]
28835 category NV_parameter_buffer_object
28836 version 1.2
28837 extension soft WINSOFT NV50
28838 glfflags ignore
28839 glxflags ignore
28840
28841###############################################################################
28842#
28843# Extension #340
28844# EXT_draw_buffers2 commands
28845#
28846###############################################################################
28847
28848ColorMaskIndexedEXT(index, r, g, b, a)
28849 return void
28850 param index UInt32 in value
28851 param r Boolean in value
28852 param g Boolean in value
28853 param b Boolean in value
28854 param a Boolean in value
28855 category EXT_draw_buffers2
28856 version 2.0
28857 glxflags ignore
28858 glfflags ignore
28859 extension soft WINSOFT
28860 alias ColorMaski
28861
28862GetBooleanIndexedvEXT(target, index, data)
28863 return void
28864 param target GLenum in value
28865 param index UInt32 in value
28866 param data Boolean out array [COMPSIZE(target)]
28867 category EXT_draw_buffers2
28868 version 2.0
28869 dlflags notlistable
28870 glxflags ignore
28871 glfflags ignore
28872 extension soft WINSOFT
28873 alias GetBooleani_v
28874
28875GetIntegerIndexedvEXT(target, index, data)
28876 return void
28877 param target GLenum in value
28878 param index UInt32 in value
28879 param data Int32 out array [COMPSIZE(target)]
28880 category EXT_draw_buffers2
28881 version 2.0
28882 dlflags notlistable
28883 glxflags ignore
28884 glfflags ignore
28885 extension soft WINSOFT
28886 alias GetIntegeri_v
28887
28888EnableIndexedEXT(target, index)
28889 return void
28890 param target GLenum in value
28891 param index UInt32 in value
28892 category EXT_draw_buffers2
28893 version 2.0
28894 glxflags ignore
28895 glfflags ignore
28896 extension soft WINSOFT
28897 alias Enablei
28898
28899DisableIndexedEXT(target, index)
28900 return void
28901 param target GLenum in value
28902 param index UInt32 in value
28903 category EXT_draw_buffers2
28904 version 2.0
28905 glxflags ignore
28906 glfflags ignore
28907 extension soft WINSOFT
28908 alias Disablei
28909
28910IsEnabledIndexedEXT(target, index)
28911 return Boolean
28912 param target GLenum in value
28913 param index UInt32 in value
28914 category EXT_draw_buffers2
28915 version 2.0
28916 dlflags notlistable
28917 glxflags ignore
28918 glfflags ignore
28919 extension soft WINSOFT
28920 alias IsEnabledi
28921
28922###############################################################################
28923#
28924# Extension #341
28925# NV_transform_feedback commands
28926#
28927###############################################################################
28928
28929BeginTransformFeedbackNV(primitiveMode)
28930 return void
28931 param primitiveMode GLenum in value
28932 category NV_transform_feedback
28933 version 1.5
28934 dlflags notlistable
28935 glxflags ignore
28936 glfflags ignore
28937 extension soft WINSOFT
28938 alias BeginTransformFeedback
28939
28940EndTransformFeedbackNV()
28941 return void
28942 category NV_transform_feedback
28943 version 1.5
28944 dlflags notlistable
28945 glxflags ignore
28946 glfflags ignore
28947 extension soft WINSOFT
28948 alias EndTransformFeedback
28949
28950TransformFeedbackAttribsNV(count, attribs, bufferMode)
28951 return void
28952 param count UInt32 in value
28953 param attribs Int32 in array [COMPSIZE(count)]
28954 param bufferMode GLenum in value
28955 category NV_transform_feedback
28956 version 1.5
28957 dlflags notlistable
28958 glxflags ignore
28959 glfflags ignore
28960 extension soft WINSOFT
28961
28962BindBufferRangeNV(target, index, buffer, offset, size)
28963 return void
28964 param target GLenum in value
28965 param index UInt32 in value
28966 param buffer UInt32 in value
28967 param offset BufferOffset in value
28968 param size BufferSize in value
28969 category NV_transform_feedback
28970 version 1.5
28971 dlflags notlistable
28972 glxflags ignore
28973 glfflags ignore
28974 extension soft WINSOFT
28975 alias BindBufferRange
28976
28977BindBufferOffsetNV(target, index, buffer, offset)
28978 return void
28979 param target GLenum in value
28980 param index UInt32 in value
28981 param buffer UInt32 in value
28982 param offset BufferOffset in value
28983 category NV_transform_feedback
28984 version 1.5
28985 dlflags notlistable
28986 glxflags ignore
28987 glfflags ignore
28988 extension soft WINSOFT
28989 alias BindBufferOffsetEXT
28990
28991BindBufferBaseNV(target, index, buffer)
28992 return void
28993 param target GLenum in value
28994 param index UInt32 in value
28995 param buffer UInt32 in value
28996 category NV_transform_feedback
28997 version 1.5
28998 dlflags notlistable
28999 glxflags ignore
29000 glfflags ignore
29001 extension soft WINSOFT
29002 alias BindBufferBase
29003
29004TransformFeedbackVaryingsNV(program, count, locations, bufferMode)
29005 return void
29006 param program UInt32 in value
29007 param count SizeI in value
29008 param locations Int32 in array [count]
29009 param bufferMode GLenum in value
29010 category NV_transform_feedback
29011 version 1.5
29012 dlflags notlistable
29013 glxflags ignore
29014 glfflags ignore
29015 extension soft WINSOFT
29016 alias TransformFeedbackVaryings
29017
29018ActiveVaryingNV(program, name)
29019 return void
29020 param program UInt32 in value
29021 param name Char in array [COMPSIZE(name)]
29022 category NV_transform_feedback
29023 version 1.5
29024 dlflags notlistable
29025 glxflags ignore
29026 glfflags ignore
29027 extension soft WINSOFT
29028
29029GetVaryingLocationNV(program, name)
29030 return Int32
29031 param program UInt32 in value
29032 param name Char in array [COMPSIZE(name)]
29033 category NV_transform_feedback
29034 dlflags notlistable
29035 version 1.5
29036 glfflags ignore
29037 glxflags ignore
29038 extension soft WINSOFT
29039
29040GetActiveVaryingNV(program, index, bufSize, length, size, type, name)
29041 return void
29042 param program UInt32 in value
29043 param index UInt32 in value
29044 param bufSize SizeI in value
29045 param length SizeI out array [1]
29046 param size SizeI out array [1]
29047 param type GLenum out array [1]
29048 param name Char out array [COMPSIZE(program/index/bufSize)]
29049 category NV_transform_feedback
29050 dlflags notlistable
29051 version 1.5
29052 extension soft WINSOFT
29053 glfflags ignore
29054 glxflags ignore
29055
29056GetTransformFeedbackVaryingNV(program, index, location)
29057 return void
29058 param program UInt32 in value
29059 param index UInt32 in value
29060 param location Int32 out array [1]
29061 category NV_transform_feedback
29062 dlflags notlistable
29063 version 1.5
29064 extension soft WINSOFT
29065 glfflags ignore
29066 glxflags ignore
29067 alias GetTransformFeedbackVarying
29068
29069# These commands require ARB_transform_feedback3
29070
29071TransformFeedbackStreamAttribsNV(count, attribs, nbuffers, bufstreams, bufferMode)
29072 return void
29073 param count SizeI in value
29074 param attribs Int32 in array [count]
29075 param nbuffers SizeI in value
29076 param bufstreams Int32 in array [nbuffers]
29077 param bufferMode GLenum in value
29078 category NV_transform_feedback
29079 version 4.1
29080 extension
29081 glxropcode ?
29082 glxflags ignore
29083 offset ?
29084
29085
29086###############################################################################
29087#
29088# Extension #342
29089# EXT_bindable_uniform commands
29090#
29091###############################################################################
29092
29093UniformBufferEXT(program, location, buffer)
29094 return void
29095 param program UInt32 in value
29096 param location Int32 in value
29097 param buffer UInt32 in value
29098 category EXT_bindable_uniform
29099 version 2.0
29100 extension soft WINSOFT
29101 glxflags ignore
29102 glfflags ignore
29103
29104GetUniformBufferSizeEXT(program, location)
29105 return Int32
29106 param program UInt32 in value
29107 param location Int32 in value
29108 category EXT_bindable_uniform
29109 dlflags notlistable
29110 version 2.0
29111 extension soft WINSOFT
29112 glfflags ignore
29113 glxflags ignore
29114
29115GetUniformOffsetEXT(program, location)
29116 return BufferOffset
29117 param program UInt32 in value
29118 param location Int32 in value
29119 category EXT_bindable_uniform
29120 dlflags notlistable
29121 version 2.0
29122 extension soft WINSOFT
29123 glfflags ignore
29124 glxflags ignore
29125
29126###############################################################################
29127#
29128# Extension #343
29129# EXT_texture_integer extension commands
29130#
29131###############################################################################
29132
29133TexParameterIivEXT(target, pname, params)
29134 return void
29135 param target TextureTarget in value
29136 param pname TextureParameterName in value
29137 param params Int32 in array [COMPSIZE(pname)]
29138 category EXT_texture_integer
29139 version 2.0
29140 extension soft WINSOFT NV50
29141 glfflags ignore
29142 glxflags ignore
29143 alias TexParameterIiv
29144
29145TexParameterIuivEXT(target, pname, params)
29146 return void
29147 param target TextureTarget in value
29148 param pname TextureParameterName in value
29149 param params UInt32 in array [COMPSIZE(pname)]
29150 category EXT_texture_integer
29151 version 2.0
29152 extension soft WINSOFT NV50
29153 glfflags ignore
29154 glxflags ignore
29155 alias TexParameterIuiv
29156
29157GetTexParameterIivEXT(target, pname, params)
29158 return void
29159 param target TextureTarget in value
29160 param pname GetTextureParameter in value
29161 param params Int32 out array [COMPSIZE(pname)]
29162 category EXT_texture_integer
29163 dlflags notlistable
5dfc6dda
AW
29164 version 2.0
29165 extension soft WINSOFT NV50
29166 glfflags ignore
29167 glxflags ignore
29168 alias GetTexParameterIiv
29169
29170GetTexParameterIuivEXT(target, pname, params)
29171 return void
29172 param target TextureTarget in value
29173 param pname GetTextureParameter in value
29174 param params UInt32 out array [COMPSIZE(pname)]
29175 category EXT_texture_integer
29176 dlflags notlistable
5dfc6dda
AW
29177 version 2.0
29178 extension soft WINSOFT NV50
29179 glfflags ignore
29180 glxflags ignore
29181 alias GetTexParameterIuiv
29182
29183ClearColorIiEXT(red, green, blue, alpha)
29184 return void
29185 param red Int32 in value
29186 param green Int32 in value
29187 param blue Int32 in value
29188 param alpha Int32 in value
29189 category EXT_texture_integer
29190 version 2.0
29191 extension soft WINSOFT NV50
29192 glfflags ignore
29193 glxflags ignore
29194
29195ClearColorIuiEXT(red, green, blue, alpha)
29196 return void
29197 param red UInt32 in value
29198 param green UInt32 in value
29199 param blue UInt32 in value
29200 param alpha UInt32 in value
29201 category EXT_texture_integer
29202 version 2.0
29203 extension soft WINSOFT NV50
29204 glfflags ignore
29205 glxflags ignore
29206
29207###############################################################################
29208#
29209# Extension #344 - GLX_EXT_texture_from_pixmap
29210#
29211###############################################################################
29212
29213###############################################################################
29214#
29215# Extension #345
29216# GREMEDY_frame_terminator commands
29217#
29218###############################################################################
29219
29220FrameTerminatorGREMEDY()
29221 return void
29222 category GREMEDY_frame_terminator
29223 version 1.0
29224 extension
29225 glxflags ignore
29226 offset ?
29227
29228###############################################################################
29229#
29230# Extension #346
29231# NV_conditional_render commands
29232#
29233###############################################################################
29234
29235BeginConditionalRenderNV(id, mode)
29236 return void
29237 param id UInt32 in value
29238 param mode TypeEnum in value
29239 category NV_conditional_render
29240 glfflags ignore
29241 glxflags ignore
29242 alias BeginConditionalRender
29243
29244EndConditionalRenderNV()
29245 return void
29246 category NV_conditional_render
29247 glfflags ignore
29248 glxflags ignore
29249 alias EndConditionalRender
29250
29251###############################################################################
29252#
29253# Extension #347
29254# NV_present_video commands
29255#
29256###############################################################################
29257
5dfc6dda
AW
29258PresentFrameKeyedNV(video_slot, minPresentTime, beginPresentTimeId, presentDurationId, type, target0, fill0, key0, target1, fill1, key1)
29259 return void
29260 param video_slot UInt32 in value
29261 param minPresentTime UInt64EXT in value
29262 param beginPresentTimeId UInt32 in value
29263 param presentDurationId UInt32 in value
29264 param type GLenum in value
29265 param target0 GLenum in value
29266 param fill0 UInt32 in value
29267 param key0 UInt32 in value
29268 param target1 GLenum in value
29269 param fill1 UInt32 in value
29270 param key1 UInt32 in value
29271 category NV_present_video
29272 version 1.2
29273 extension
29274 glxropcode ?
29275 glxflags ignore
29276 offset ?
29277
29278PresentFrameDualFillNV(video_slot, minPresentTime, beginPresentTimeId, presentDurationId, type, target0, fill0, target1, fill1, target2, fill2, target3, fill3)
29279 return void
29280 param video_slot UInt32 in value
29281 param minPresentTime UInt64EXT in value
29282 param beginPresentTimeId UInt32 in value
29283 param presentDurationId UInt32 in value
29284 param type GLenum in value
29285 param target0 GLenum in value
29286 param fill0 UInt32 in value
29287 param target1 GLenum in value
29288 param fill1 UInt32 in value
29289 param target2 GLenum in value
29290 param fill2 UInt32 in value
29291 param target3 GLenum in value
29292 param fill3 UInt32 in value
29293 category NV_present_video
29294 version 1.2
29295 extension
29296 glxropcode ?
29297 glxflags ignore
29298 offset ?
29299
29300GetVideoivNV(video_slot, pname, params)
29301 return void
29302 param video_slot UInt32 in value
29303 param pname GLenum in value
29304 param params Int32 out array [COMPSIZE(pname)]
29305 category NV_present_video
29306 dlflags notlistable
29307 version 1.2
29308 extension
29309 glxsingle ?
29310 glxflags ignore
29311 offset ?
29312
29313GetVideouivNV(video_slot, pname, params)
29314 return void
29315 param video_slot UInt32 in value
29316 param pname GLenum in value
29317 param params UInt32 out array [COMPSIZE(pname)]
29318 category NV_present_video
29319 dlflags notlistable
29320 version 1.2
29321 extension
29322 glxsingle ?
29323 glxflags ignore
29324 offset ?
29325
29326GetVideoi64vNV(video_slot, pname, params)
29327 return void
29328 param video_slot UInt32 in value
29329 param pname GLenum in value
29330 param params Int64EXT out array [COMPSIZE(pname)]
29331 category NV_present_video
29332 dlflags notlistable
29333 version 1.2
29334 extension
29335 glxsingle ?
29336 glxflags ignore
29337 offset ?
29338
29339GetVideoui64vNV(video_slot, pname, params)
29340 return void
29341 param video_slot UInt32 in value
29342 param pname GLenum in value
29343 param params UInt64EXT out array [COMPSIZE(pname)]
29344 category NV_present_video
29345 dlflags notlistable
29346 version 1.2
29347 extension
29348 glxsingle ?
29349 glxflags ignore
29350 offset ?
29351
29352###############################################################################
29353#
29354# Extension #348 - GLX_NV_video_out
29355# Extension #349 - WGL_NV_video_out
29356# Extension #350 - GLX_NV_swap_group
29357# Extension #351 - WGL_NV_swap_group
29358#
29359###############################################################################
29360
29361###############################################################################
29362#
29363# Extension #352
29364# EXT_transform_feedback commands
29365#
29366###############################################################################
29367
29368# From EXT_draw_buffers2: GetBooleanIndexedvEXT / GetIntegerIndexedvEXT
29369
29370BeginTransformFeedbackEXT(primitiveMode)
29371 return void
29372 param primitiveMode GLenum in value
29373 category EXT_transform_feedback
29374 version 2.0
29375 dlflags notlistable
29376 glxflags ignore
29377 glfflags ignore
29378 extension soft WINSOFT
29379 alias BeginTransformFeedback
29380
29381EndTransformFeedbackEXT()
29382 return void
29383 category EXT_transform_feedback
29384 version 2.0
29385 dlflags notlistable
29386 glxflags ignore
29387 glfflags ignore
29388 extension soft WINSOFT
29389 alias EndTransformFeedback
29390
29391BindBufferRangeEXT(target, index, buffer, offset, size)
29392 return void
29393 param target GLenum in value
29394 param index UInt32 in value
29395 param buffer UInt32 in value
29396 param offset BufferOffset in value
29397 param size BufferSize in value
29398 category EXT_transform_feedback
29399 version 2.0
29400 dlflags notlistable
29401 glxflags ignore
29402 glfflags ignore
29403 extension soft WINSOFT
29404 alias BindBufferRange
29405
29406# Not promoted to the OpenGL 3.0 core
29407BindBufferOffsetEXT(target, index, buffer, offset)
29408 return void
29409 param target GLenum in value
29410 param index UInt32 in value
29411 param buffer UInt32 in value
29412 param offset BufferOffset in value
29413 category EXT_transform_feedback
29414 version 2.0
29415 dlflags notlistable
29416 glxflags ignore
29417 glfflags ignore
29418 extension soft WINSOFT
29419
29420BindBufferBaseEXT(target, index, buffer)
29421 return void
29422 param target GLenum in value
29423 param index UInt32 in value
29424 param buffer UInt32 in value
29425 category EXT_transform_feedback
29426 version 2.0
29427 dlflags notlistable
29428 glxflags ignore
29429 glfflags ignore
29430 extension soft WINSOFT
29431 alias BindBufferBase
29432
29433TransformFeedbackVaryingsEXT(program, count, varyings, bufferMode)
29434 return void
29435 param program UInt32 in value
29436 param count SizeI in value
29437 param varyings CharPointer in array [count]
29438 param bufferMode GLenum in value
29439 category EXT_transform_feedback
29440 version 2.0
29441 dlflags notlistable
29442 glxflags ignore
29443 glfflags ignore
29444 extension soft WINSOFT
29445 alias TransformFeedbackVaryings
29446
29447GetTransformFeedbackVaryingEXT(program, index, bufSize, length, size, type, name)
29448 return void
29449 param program UInt32 in value
29450 param index UInt32 in value
29451 param bufSize SizeI in value
29452 param length SizeI out array [1]
29453 param size SizeI out array [1]
29454 param type GLenum out array [1]
29455 param name Char out array [COMPSIZE(length)]
29456 category EXT_transform_feedback
29457 dlflags notlistable
29458 version 2.0
29459 extension soft WINSOFT
29460 glfflags ignore
29461 glxflags ignore
29462 alias GetTransformFeedbackVarying
29463
29464###############################################################################
29465#
29466# Extension #353
29467# EXT_direct_state_access commands
29468#
29469###############################################################################
29470
29471# New 1.1 client commands
29472
29473ClientAttribDefaultEXT(mask)
29474 return void
29475 param mask ClientAttribMask in value
29476 category EXT_direct_state_access
29477 extension soft WINSOFT
29478 dlflags notlistable
29479 glxflags ignore ### client-handcode client-intercept server-handcode
29480
29481PushClientAttribDefaultEXT(mask)
29482 return void
29483 param mask ClientAttribMask in value
29484 category EXT_direct_state_access
29485 extension soft WINSOFT
29486 dlflags notlistable
29487 glxflags ignore ### client-handcode client-intercept server-handcode
29488
29489# New 1.0 matrix commands
29490
29491MatrixLoadfEXT(mode, m)
29492 return void
29493 param mode MatrixMode in value
29494 param m Float32 in array [16]
29495 category EXT_direct_state_access
29496 extension soft WINSOFT
29497 glxflags ignore
29498 glfflags ignore
29499
29500MatrixLoaddEXT(mode, m)
29501 return void
29502 param mode MatrixMode in value
29503 param m Float64 in array [16]
29504 category EXT_direct_state_access
29505 extension soft WINSOFT
29506 glxflags ignore
29507 glfflags ignore
29508
29509MatrixMultfEXT(mode, m)
29510 return void
29511 param mode MatrixMode in value
29512 param m Float32 in array [16]
29513 category EXT_direct_state_access
29514 extension soft WINSOFT
29515 glxflags ignore
29516 glfflags ignore
29517
29518MatrixMultdEXT(mode, m)
29519 return void
29520 param mode MatrixMode in value
29521 param m Float64 in array [16]
29522 category EXT_direct_state_access
29523 extension soft WINSOFT
29524 glxflags ignore
29525 glfflags ignore
29526
29527MatrixLoadIdentityEXT(mode)
29528 return void
29529 param mode MatrixMode in value
29530 category EXT_direct_state_access
29531 extension soft WINSOFT
29532 glxflags ignore
29533 glfflags ignore
29534
29535MatrixRotatefEXT(mode, angle, x, y, z)
29536 return void
29537 param mode MatrixMode in value
29538 param angle Float32 in value
29539 param x Float32 in value
29540 param y Float32 in value
29541 param z Float32 in value
29542 category EXT_direct_state_access
29543 extension soft WINSOFT
29544 glxflags ignore
29545 glfflags ignore
29546
29547MatrixRotatedEXT(mode, angle, x, y, z)
29548 return void
29549 param mode MatrixMode in value
29550 param angle Float64 in value
29551 param x Float64 in value
29552 param y Float64 in value
29553 param z Float64 in value
29554 category EXT_direct_state_access
29555 extension soft WINSOFT
29556 glxflags ignore
29557 glfflags ignore
29558
29559MatrixScalefEXT(mode, x, y, z)
29560 return void
29561 param mode MatrixMode in value
29562 param x Float32 in value
29563 param y Float32 in value
29564 param z Float32 in value
29565 category EXT_direct_state_access
29566 extension soft WINSOFT
29567 glxflags ignore
29568 glfflags ignore
29569
29570MatrixScaledEXT(mode, x, y, z)
29571 return void
29572 param mode MatrixMode in value
29573 param x Float64 in value
29574 param y Float64 in value
29575 param z Float64 in value
29576 category EXT_direct_state_access
29577 extension soft WINSOFT
29578 glxflags ignore
29579 glfflags ignore
29580
29581MatrixTranslatefEXT(mode, x, y, z)
29582 return void
29583 param mode MatrixMode in value
29584 param x Float32 in value
29585 param y Float32 in value
29586 param z Float32 in value
29587 category EXT_direct_state_access
29588 extension soft WINSOFT
29589 glxflags ignore
29590 glfflags ignore
29591
29592MatrixTranslatedEXT(mode, x, y, z)
29593 return void
29594 param mode MatrixMode in value
29595 param x Float64 in value
29596 param y Float64 in value
29597 param z Float64 in value
29598 category EXT_direct_state_access
29599 extension soft WINSOFT
29600 glxflags ignore
29601 glfflags ignore
29602
29603MatrixFrustumEXT(mode, left, right, bottom, top, zNear, zFar)
29604 return void
29605 param mode MatrixMode in value
29606 param left Float64 in value
29607 param right Float64 in value
29608 param bottom Float64 in value
29609 param top Float64 in value
29610 param zNear Float64 in value
29611 param zFar Float64 in value
29612 category EXT_direct_state_access
29613 extension soft WINSOFT
29614 glxflags ignore
29615 glfflags ignore
29616
29617MatrixOrthoEXT(mode, left, right, bottom, top, zNear, zFar)
29618 return void
29619 param mode MatrixMode in value
29620 param left Float64 in value
29621 param right Float64 in value
29622 param bottom Float64 in value
29623 param top Float64 in value
29624 param zNear Float64 in value
29625 param zFar Float64 in value
29626 category EXT_direct_state_access
29627 extension soft WINSOFT
29628 glxflags ignore
29629 glfflags ignore
29630
29631MatrixPopEXT(mode)
29632 return void
29633 param mode MatrixMode in value
29634 category EXT_direct_state_access
29635 extension soft WINSOFT
29636 glxflags ignore
29637 glfflags ignore
29638
29639MatrixPushEXT(mode)
29640 return void
29641 param mode MatrixMode in value
29642 category EXT_direct_state_access
29643 extension soft WINSOFT
29644 glxflags ignore
29645 glfflags ignore
29646
29647# New 1.3 matrix transpose commands
29648
29649MatrixLoadTransposefEXT(mode, m)
29650 return void
29651 param mode MatrixMode in value
29652 param m Float32 in array [16]
29653 category EXT_direct_state_access
29654 extension soft WINSOFT
29655 glxflags ignore
29656 glfflags ignore
29657
29658MatrixLoadTransposedEXT(mode, m)
29659 return void
29660 param mode MatrixMode in value
29661 param m Float64 in array [16]
29662 category EXT_direct_state_access
29663 extension soft WINSOFT
29664 glxflags ignore
29665 glfflags ignore
29666
29667MatrixMultTransposefEXT(mode, m)
29668 return void
29669 param mode MatrixMode in value
29670 param m Float32 in array [16]
29671 category EXT_direct_state_access
29672 extension soft WINSOFT
29673 glxflags ignore
29674 glfflags ignore
29675
29676MatrixMultTransposedEXT(mode, m)
29677 return void
29678 param mode MatrixMode in value
29679 param m Float64 in array [16]
29680 category EXT_direct_state_access
29681 extension soft WINSOFT
29682 glxflags ignore
29683 glfflags ignore
29684
29685# New 1.1 texture object commands
29686
29687TextureParameterfEXT(texture, target, pname, param)
29688 return void
29689 param texture Texture in value
29690 param target TextureTarget in value
29691 param pname TextureParameterName in value
29692 param param CheckedFloat32 in value
29693 category EXT_direct_state_access
29694 extension soft WINSOFT
29695 glxflags ignore
29696 glfflags ignore
29697 vectorequiv TextureParameterfvEXT
29698
29699TextureParameterfvEXT(texture, target, pname, params)
29700 return void
29701 param texture Texture in value
29702 param target TextureTarget in value
29703 param pname TextureParameterName in value
29704 param params CheckedFloat32 in array [COMPSIZE(pname)]
29705 category EXT_direct_state_access
29706 extension soft WINSOFT
29707 glxflags ignore
29708 glfflags ignore
29709
29710TextureParameteriEXT(texture, target, pname, param)
29711 return void
29712 param texture Texture in value
29713 param target TextureTarget in value
29714 param pname TextureParameterName in value
29715 param param CheckedInt32 in value
29716 category EXT_direct_state_access
29717 extension soft WINSOFT
29718 glxflags ignore
29719 glfflags ignore
29720 vectorequiv TextureParameterivEXT
29721
29722TextureParameterivEXT(texture, target, pname, params)
29723 return void
29724 param texture Texture in value
29725 param target TextureTarget in value
29726 param pname TextureParameterName in value
29727 param params CheckedInt32 in array [COMPSIZE(pname)]
29728 category EXT_direct_state_access
29729 extension soft WINSOFT
29730 glxflags ignore
29731 glfflags ignore
29732
29733TextureImage1DEXT(texture, target, level, internalformat, width, border, format, type, pixels)
29734 return void
29735 param texture Texture in value
29736 param target TextureTarget in value
29737 param level CheckedInt32 in value
29738 param internalformat TextureInternalFormat in value
29739 param width SizeI in value
29740 param border CheckedInt32 in value
29741 param format PixelFormat in value
29742 param type PixelType in value
29743 param pixels Void in array [COMPSIZE(format/type/width)]
29744 category EXT_direct_state_access
29745 dlflags handcode
29746 glxflags ignore ### client-handcode server-handcode
29747 extension soft WINSOFT
29748 glfflags capture-handcode decode-handcode pixel-unpack
29749
29750TextureImage2DEXT(texture, target, level, internalformat, width, height, border, format, type, pixels)
29751 return void
29752 param texture Texture in value
29753 param target TextureTarget in value
29754 param level CheckedInt32 in value
29755 param internalformat TextureInternalFormat in value
29756 param width SizeI in value
29757 param height SizeI in value
29758 param border CheckedInt32 in value
29759 param format PixelFormat in value
29760 param type PixelType in value
29761 param pixels Void in array [COMPSIZE(format/type/width/height)]
29762 category EXT_direct_state_access
29763 dlflags handcode
29764 glxflags ignore ### client-handcode server-handcode
29765 extension soft WINSOFT
29766 glfflags capture-handcode decode-handcode pixel-unpack
29767
29768TextureSubImage1DEXT(texture, target, level, xoffset, width, format, type, pixels)
29769 return void
29770 param texture Texture in value
29771 param target TextureTarget in value
29772 param level CheckedInt32 in value
29773 param xoffset CheckedInt32 in value
29774 param width SizeI in value
29775 param format PixelFormat in value
29776 param type PixelType in value
29777 param pixels Void in array [COMPSIZE(format/type/width)]
29778 category EXT_direct_state_access
29779 dlflags handcode
29780 glxflags ignore ### EXT client-handcode server-handcode
29781 glxflags ignore
29782 extension soft WINSOFT
29783 glfflags ignore
29784
29785TextureSubImage2DEXT(texture, target, level, xoffset, yoffset, width, height, format, type, pixels)
29786 return void
29787 param texture Texture in value
29788 param target TextureTarget in value
29789 param level CheckedInt32 in value
29790 param xoffset CheckedInt32 in value
29791 param yoffset CheckedInt32 in value
29792 param width SizeI in value
29793 param height SizeI in value
29794 param format PixelFormat in value
29795 param type PixelType in value
29796 param pixels Void in array [COMPSIZE(format/type/width/height)]
29797 category EXT_direct_state_access
29798 dlflags handcode
29799 glxflags ignore ### EXT client-handcode server-handcode
29800 extension soft WINSOFT
29801 glfflags ignore
29802
29803CopyTextureImage1DEXT(texture, target, level, internalformat, x, y, width, border)
29804 return void
29805 param texture Texture in value
29806 param target TextureTarget in value
29807 param level CheckedInt32 in value
29808 param internalformat TextureInternalFormat in value
29809 param x WinCoord in value
29810 param y WinCoord in value
29811 param width SizeI in value
29812 param border CheckedInt32 in value
29813 category EXT_direct_state_access
29814 extension soft WINSOFT
29815 glxflags ignore ### EXT
29816
29817CopyTextureImage2DEXT(texture, target, level, internalformat, x, y, width, height, border)
29818 return void
29819 param texture Texture in value
29820 param target TextureTarget in value
29821 param level CheckedInt32 in value
29822 param internalformat TextureInternalFormat in value
29823 param x WinCoord in value
29824 param y WinCoord in value
29825 param width SizeI in value
29826 param height SizeI in value
29827 param border CheckedInt32 in value
29828 category EXT_direct_state_access
29829 extension soft WINSOFT
29830 glxflags ignore ### EXT
29831
29832CopyTextureSubImage1DEXT(texture, target, level, xoffset, x, y, width)
29833 return void
29834 param texture Texture in value
29835 param target TextureTarget in value
29836 param level CheckedInt32 in value
29837 param xoffset CheckedInt32 in value
29838 param x WinCoord in value
29839 param y WinCoord in value
29840 param width SizeI in value
29841 category EXT_direct_state_access
29842 extension soft WINSOFT
29843 glxflags ignore ### EXT
29844
29845CopyTextureSubImage2DEXT(texture, target, level, xoffset, yoffset, x, y, width, height)
29846 return void
29847 param texture Texture in value
29848 param target TextureTarget in value
29849 param level CheckedInt32 in value
29850 param xoffset CheckedInt32 in value
29851 param yoffset CheckedInt32 in value
29852 param x WinCoord in value
29853 param y WinCoord in value
29854 param width SizeI in value
29855 param height SizeI in value
29856 category EXT_direct_state_access
29857 extension soft WINSOFT
29858 glxflags ignore ### EXT
29859
29860# New 1.1 texture object queries
29861
29862GetTextureImageEXT(texture, target, level, format, type, pixels)
29863 return void
29864 param texture Texture in value
29865 param target TextureTarget in value
29866 param level CheckedInt32 in value
29867 param format PixelFormat in value
29868 param type PixelType in value
29869 param pixels Void out array [COMPSIZE(target/level/format/type)]
29870 category EXT_direct_state_access
29871 dlflags notlistable
29872 glxflags ignore ### client-handcode server-handcode
29873 extension soft WINSOFT
29874 glfflags capture-execute capture-handcode decode-handcode pixel-pack
29875
29876GetTextureParameterfvEXT(texture, target, pname, params)
29877 return void
29878 param texture Texture in value
29879 param target TextureTarget in value
29880 param pname GetTextureParameter in value
29881 param params Float32 out array [COMPSIZE(pname)]
29882 category EXT_direct_state_access
29883 dlflags notlistable
29884 extension soft WINSOFT
29885 glxflags ignore
29886 glfflags capture-execute gl-enum
29887
29888GetTextureParameterivEXT(texture, target, pname, params)
29889 return void
29890 param texture Texture in value
29891 param target TextureTarget in value
29892 param pname GetTextureParameter in value
29893 param params Int32 out array [COMPSIZE(pname)]
29894 category EXT_direct_state_access
29895 dlflags notlistable
29896 extension soft WINSOFT
29897 glxflags ignore
29898 glfflags capture-execute gl-enum
29899
29900GetTextureLevelParameterfvEXT(texture, target, level, pname, params)
29901 return void
29902 param texture Texture in value
29903 param target TextureTarget in value
29904 param level CheckedInt32 in value
29905 param pname GetTextureParameter in value
29906 param params Float32 out array [COMPSIZE(pname)]
29907 category EXT_direct_state_access
29908 dlflags notlistable
29909 extension soft WINSOFT
29910 glxflags ignore
29911 glfflags capture-execute gl-enum
29912
29913GetTextureLevelParameterivEXT(texture, target, level, pname, params)
29914 return void
29915 param texture Texture in value
29916 param target TextureTarget in value
29917 param level CheckedInt32 in value
29918 param pname GetTextureParameter in value
29919 param params Int32 out array [COMPSIZE(pname)]
29920 category EXT_direct_state_access
29921 dlflags notlistable
29922 extension soft WINSOFT
29923 glxflags ignore
29924 glfflags capture-execute gl-enum
29925
29926# New 1.2 3D texture object commands
29927
29928TextureImage3DEXT(texture, target, level, internalformat, width, height, depth, border, format, type, pixels)
29929 return void
29930 param texture Texture in value
29931 param target TextureTarget in value
29932 param level CheckedInt32 in value
29933 param internalformat TextureInternalFormat in value
29934 param width SizeI in value
29935 param height SizeI in value
29936 param depth SizeI in value
29937 param border CheckedInt32 in value
29938 param format PixelFormat in value
29939 param type PixelType in value
29940 param pixels Void in array [COMPSIZE(format/type/width/height/depth)]
29941 category EXT_direct_state_access
29942 dlflags handcode
29943 glxflags ignore ### client-handcode server-handcode EXT
29944 extension soft WINSOFT
29945 glfflags ignore
29946
29947TextureSubImage3DEXT(texture, target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels)
29948 return void
29949 param texture Texture in value
29950 param target TextureTarget in value
29951 param level CheckedInt32 in value
29952 param xoffset CheckedInt32 in value
29953 param yoffset CheckedInt32 in value
29954 param zoffset CheckedInt32 in value
29955 param width SizeI in value
29956 param height SizeI in value
29957 param depth SizeI in value
29958 param format PixelFormat in value
29959 param type PixelType in value
29960 param pixels Void in array [COMPSIZE(format/type/width/height/depth)]
29961 category EXT_direct_state_access
29962 dlflags handcode
29963 glxflags ignore ### client-handcode server-handcode EXT
29964 extension soft WINSOFT
29965 glfflags ignore
29966
29967CopyTextureSubImage3DEXT(texture, target, level, xoffset, yoffset, zoffset, x, y, width, height)
29968 return void
29969 param texture Texture in value
29970 param target TextureTarget in value
29971 param level CheckedInt32 in value
29972 param xoffset CheckedInt32 in value
29973 param yoffset CheckedInt32 in value
29974 param zoffset CheckedInt32 in value
29975 param x WinCoord in value
29976 param y WinCoord in value
29977 param width SizeI in value
29978 param height SizeI in value
29979 category EXT_direct_state_access
29980 glxflags ignore ### EXT
29981 extension soft WINSOFT
29982 glfflags ignore
29983
29984# New 1.1 multitexture commands
29985
29986MultiTexParameterfEXT(texunit, target, pname, param)
29987 return void
29988 param texunit TextureUnit in value
29989 param target TextureTarget in value
29990 param pname TextureParameterName in value
29991 param param CheckedFloat32 in value
29992 category EXT_direct_state_access
29993 extension soft WINSOFT
29994 glxflags ignore
29995 glfflags ignore
29996 vectorequiv MultiTexParameterfvEXT
29997
29998MultiTexParameterfvEXT(texunit, target, pname, params)
29999 return void
30000 param texunit TextureUnit in value
30001 param target TextureTarget in value
30002 param pname TextureParameterName in value
30003 param params CheckedFloat32 in array [COMPSIZE(pname)]
30004 category EXT_direct_state_access
30005 extension soft WINSOFT
30006 glxflags ignore
30007 glfflags ignore
30008
30009MultiTexParameteriEXT(texunit, target, pname, param)
30010 return void
30011 param texunit TextureUnit in value
30012 param target TextureTarget in value
30013 param pname TextureParameterName in value
30014 param param CheckedInt32 in value
30015 category EXT_direct_state_access
30016 extension soft WINSOFT
30017 glxflags ignore
30018 glfflags ignore
30019 vectorequiv MultiTexParameterivEXT
30020
30021MultiTexParameterivEXT(texunit, target, pname, params)
30022 return void
30023 param texunit TextureUnit in value
30024 param target TextureTarget in value
30025 param pname TextureParameterName in value
30026 param params CheckedInt32 in array [COMPSIZE(pname)]
30027 category EXT_direct_state_access
30028 extension soft WINSOFT
30029 glxflags ignore
30030 glfflags ignore
30031
30032MultiTexImage1DEXT(texunit, target, level, internalformat, width, border, format, type, pixels)
30033 return void
30034 param texunit TextureUnit in value
30035 param target TextureTarget in value
30036 param level CheckedInt32 in value
30037 param internalformat TextureInternalFormat in value
30038 param width SizeI in value
30039 param border CheckedInt32 in value
30040 param format PixelFormat in value
30041 param type PixelType in value
30042 param pixels Void in array [COMPSIZE(format/type/width)]
30043 category EXT_direct_state_access
30044 dlflags handcode
30045 glxflags ignore ### client-handcode server-handcode
30046 extension soft WINSOFT
30047 glfflags capture-handcode decode-handcode pixel-unpack
30048
30049MultiTexImage2DEXT(texunit, target, level, internalformat, width, height, border, format, type, pixels)
30050 return void
30051 param texunit TextureUnit in value
30052 param target TextureTarget in value
30053 param level CheckedInt32 in value
30054 param internalformat TextureInternalFormat in value
30055 param width SizeI in value
30056 param height SizeI in value
30057 param border CheckedInt32 in value
30058 param format PixelFormat in value
30059 param type PixelType in value
30060 param pixels Void in array [COMPSIZE(format/type/width/height)]
30061 category EXT_direct_state_access
30062 dlflags handcode
30063 glxflags ignore ### client-handcode server-handcode
30064 extension soft WINSOFT
30065 glfflags capture-handcode decode-handcode pixel-unpack
30066
30067MultiTexSubImage1DEXT(texunit, target, level, xoffset, width, format, type, pixels)
30068 return void
30069 param texunit TextureUnit in value
30070 param target TextureTarget in value
30071 param level CheckedInt32 in value
30072 param xoffset CheckedInt32 in value
30073 param width SizeI in value
30074 param format PixelFormat in value
30075 param type PixelType in value
30076 param pixels Void in array [COMPSIZE(format/type/width)]
30077 category EXT_direct_state_access
30078 dlflags handcode
30079 glxflags ignore ### EXT client-handcode server-handcode
30080 extension soft WINSOFT
30081 glfflags ignore
30082
30083MultiTexSubImage2DEXT(texunit, target, level, xoffset, yoffset, width, height, format, type, pixels)
30084 return void
30085 param texunit TextureUnit in value
30086 param target TextureTarget in value
30087 param level CheckedInt32 in value
30088 param xoffset CheckedInt32 in value
30089 param yoffset CheckedInt32 in value
30090 param width SizeI in value
30091 param height SizeI in value
30092 param format PixelFormat in value
30093 param type PixelType in value
30094 param pixels Void in array [COMPSIZE(format/type/width/height)]
30095 category EXT_direct_state_access
30096 dlflags handcode
30097 glxflags ignore ### EXT client-handcode server-handcode
30098 extension soft WINSOFT
30099 glfflags ignore
30100
30101CopyMultiTexImage1DEXT(texunit, target, level, internalformat, x, y, width, border)
30102 return void
30103 param texunit TextureUnit in value
30104 param target TextureTarget in value
30105 param level CheckedInt32 in value
30106 param internalformat TextureInternalFormat in value
30107 param x WinCoord in value
30108 param y WinCoord in value
30109 param width SizeI in value
30110 param border CheckedInt32 in value
30111 category EXT_direct_state_access
30112 extension soft WINSOFT
30113 glxflags ignore ### EXT
30114
30115CopyMultiTexImage2DEXT(texunit, target, level, internalformat, x, y, width, height, border)
30116 return void
30117 param texunit TextureUnit in value
30118 param target TextureTarget in value
30119 param level CheckedInt32 in value
30120 param internalformat TextureInternalFormat in value
30121 param x WinCoord in value
30122 param y WinCoord in value
30123 param width SizeI in value
30124 param height SizeI in value
30125 param border CheckedInt32 in value
30126 category EXT_direct_state_access
30127 extension soft WINSOFT
30128 glxflags ignore ### EXT
30129
30130CopyMultiTexSubImage1DEXT(texunit, target, level, xoffset, x, y, width)
30131 return void
30132 param texunit TextureUnit in value
30133 param target TextureTarget in value
30134 param level CheckedInt32 in value
30135 param xoffset CheckedInt32 in value
30136 param x WinCoord in value
30137 param y WinCoord in value
30138 param width SizeI in value
30139 category EXT_direct_state_access
30140 extension soft WINSOFT
30141 glxflags ignore ### EXT
30142
30143CopyMultiTexSubImage2DEXT(texunit, target, level, xoffset, yoffset, x, y, width, height)
30144 return void
30145 param texunit TextureUnit in value
30146 param target TextureTarget in value
30147 param level CheckedInt32 in value
30148 param xoffset CheckedInt32 in value
30149 param yoffset CheckedInt32 in value
30150 param x WinCoord in value
30151 param y WinCoord in value
30152 param width SizeI in value
30153 param height SizeI in value
30154 category EXT_direct_state_access
30155 extension soft WINSOFT
30156 glxflags ignore ### EXT
30157
30158# New 1.1 multitexture queries
30159
30160GetMultiTexImageEXT(texunit, target, level, format, type, pixels)
30161 return void
30162 param texunit TextureUnit in value
30163 param target TextureTarget in value
30164 param level CheckedInt32 in value
30165 param format PixelFormat in value
30166 param type PixelType in value
30167 param pixels Void out array [COMPSIZE(target/level/format/type)]
30168 category EXT_direct_state_access
30169 dlflags notlistable
30170 glxflags ignore ### client-handcode server-handcode
30171 extension soft WINSOFT
30172 glfflags capture-execute capture-handcode decode-handcode pixel-pack
30173
30174GetMultiTexParameterfvEXT(texunit, target, pname, params)
30175 return void
30176 param texunit TextureUnit in value
30177 param target TextureTarget in value
30178 param pname GetTextureParameter in value
30179 param params Float32 out array [COMPSIZE(pname)]
30180 category EXT_direct_state_access
30181 dlflags notlistable
30182 extension soft WINSOFT
30183 glxflags ignore
30184 glfflags capture-execute gl-enum
30185
30186GetMultiTexParameterivEXT(texunit, target, pname, params)
30187 return void
30188 param texunit TextureUnit in value
30189 param target TextureTarget in value
30190 param pname GetTextureParameter in value
30191 param params Int32 out array [COMPSIZE(pname)]
30192 category EXT_direct_state_access
30193 dlflags notlistable
30194 extension soft WINSOFT
30195 glxflags ignore
30196 glfflags capture-execute gl-enum
30197
30198GetMultiTexLevelParameterfvEXT(texunit, target, level, pname, params)
30199 return void
30200 param texunit TextureUnit in value
30201 param target TextureTarget in value
30202 param level CheckedInt32 in value
30203 param pname GetTextureParameter in value
30204 param params Float32 out array [COMPSIZE(pname)]
30205 category EXT_direct_state_access
30206 dlflags notlistable
30207 extension soft WINSOFT
30208 glxflags ignore
30209 glfflags capture-execute gl-enum
30210
30211GetMultiTexLevelParameterivEXT(texunit, target, level, pname, params)
30212 return void
30213 param texunit TextureUnit in value
30214 param target TextureTarget in value
30215 param level CheckedInt32 in value
30216 param pname GetTextureParameter in value
30217 param params Int32 out array [COMPSIZE(pname)]
30218 category EXT_direct_state_access
30219 dlflags notlistable
30220 extension soft WINSOFT
30221 glxflags ignore
30222 glfflags capture-execute gl-enum
30223
30224# New 1.2 3D multitexture commands
30225
30226MultiTexImage3DEXT(texunit, target, level, internalformat, width, height, depth, border, format, type, pixels)
30227 return void
30228 param texunit TextureUnit in value
30229 param target TextureTarget in value
30230 param level CheckedInt32 in value
30231 param internalformat TextureInternalFormat in value
30232 param width SizeI in value
30233 param height SizeI in value
30234 param depth SizeI in value
30235 param border CheckedInt32 in value
30236 param format PixelFormat in value
30237 param type PixelType in value
30238 param pixels Void in array [COMPSIZE(format/type/width/height/depth)]
30239 category EXT_direct_state_access
30240 dlflags handcode
30241 glxflags ignore ### client-handcode server-handcode EXT
30242 extension soft WINSOFT
30243 glfflags ignore
30244
30245MultiTexSubImage3DEXT(texunit, target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels)
30246 return void
30247 param texunit TextureUnit in value
30248 param target TextureTarget in value
30249 param level CheckedInt32 in value
30250 param xoffset CheckedInt32 in value
30251 param yoffset CheckedInt32 in value
30252 param zoffset CheckedInt32 in value
30253 param width SizeI in value
30254 param height SizeI in value
30255 param depth SizeI in value
30256 param format PixelFormat in value
30257 param type PixelType in value
30258 param pixels Void in array [COMPSIZE(format/type/width/height/depth)]
30259 category EXT_direct_state_access
30260 dlflags handcode
30261 glxflags ignore ### client-handcode server-handcode EXT
30262 extension soft WINSOFT
30263 glfflags ignore
30264
30265CopyMultiTexSubImage3DEXT(texunit, target, level, xoffset, yoffset, zoffset, x, y, width, height)
30266 return void
30267 param texunit TextureUnit in value
30268 param target TextureTarget in value
30269 param level CheckedInt32 in value
30270 param xoffset CheckedInt32 in value
30271 param yoffset CheckedInt32 in value
30272 param zoffset CheckedInt32 in value
30273 param x WinCoord in value
30274 param y WinCoord in value
30275 param width SizeI in value
30276 param height SizeI in value
30277 category EXT_direct_state_access
30278 glxflags ignore ### EXT
30279 extension soft WINSOFT
30280 glfflags ignore
30281
30282# New 1.2.1 multitexture texture commands
30283
30284BindMultiTextureEXT(texunit, target, texture)
30285 return void
30286 param texunit TextureUnit in value
30287 param target TextureTarget in value
30288 param texture Texture in value
30289 category EXT_direct_state_access
30290 extension soft WINSOFT
30291 glxflags ignore ### EXT
30292
30293EnableClientStateIndexedEXT(array, index)
30294 return void
30295 param array EnableCap in value
30296 param index UInt32 in value
30297 category EXT_direct_state_access
30298 dlflags notlistable
30299 glxflags ignore ### client-handcode client-intercept server-handcode
30300 extension soft WINSOFT
30301
30302DisableClientStateIndexedEXT(array, index)
30303 return void
30304 param array EnableCap in value
30305 param index UInt32 in value
30306 category EXT_direct_state_access
30307 extension soft WINSOFT
30308 dlflags notlistable
30309 glxflags ignore ### client-handcode client-intercept server-handcode
30310
30311MultiTexCoordPointerEXT(texunit, size, type, stride, pointer)
30312 return void
30313 param texunit TextureUnit in value
30314 param size Int32 in value
30315 param type TexCoordPointerType in value
30316 param stride SizeI in value
30317 param pointer Void in array [COMPSIZE(size/type/stride)] retained
30318 category EXT_direct_state_access
30319 dlflags notlistable
30320 glxflags ignore ### client-handcode client-intercept server-handcode
30321 extension soft WINSOFT
30322 glfflags ignore
30323
30324MultiTexEnvfEXT(texunit, target, pname, param)
30325 return void
30326 param texunit TextureUnit in value
30327 param target TextureEnvTarget in value
30328 param pname TextureEnvParameter in value
30329 param param CheckedFloat32 in value
30330 category EXT_direct_state_access
30331 extension soft WINSOFT
30332 vectorequiv MultiTexEnvfvEXT
30333 glxflags ignore
30334 glfflags gl-enum
30335
30336MultiTexEnvfvEXT(texunit, target, pname, params)
30337 return void
30338 param texunit TextureUnit in value
30339 param target TextureEnvTarget in value
30340 param pname TextureEnvParameter in value
30341 param params CheckedFloat32 in array [COMPSIZE(pname)]
30342 category EXT_direct_state_access
30343 extension soft WINSOFT
30344 glxflags ignore
30345 glfflags gl-enum
30346
30347MultiTexEnviEXT(texunit, target, pname, param)
30348 return void
30349 param texunit TextureUnit in value
30350 param target TextureEnvTarget in value
30351 param pname TextureEnvParameter in value
30352 param param CheckedInt32 in value
30353 category EXT_direct_state_access
30354 extension soft WINSOFT
30355 vectorequiv MultiTexEnvivEXT
30356 glxflags ignore
30357 glfflags gl-enum
30358
30359MultiTexEnvivEXT(texunit, target, pname, params)
30360 return void
30361 param texunit TextureUnit in value
30362 param target TextureEnvTarget in value
30363 param pname TextureEnvParameter in value
30364 param params CheckedInt32 in array [COMPSIZE(pname)]
30365 category EXT_direct_state_access
30366 extension soft WINSOFT
30367 glxflags ignore
30368 glfflags gl-enum
30369
30370MultiTexGendEXT(texunit, coord, pname, param)
30371 return void
30372 param texunit TextureUnit in value
30373 param coord TextureCoordName in value
30374 param pname TextureGenParameter in value
30375 param param Float64 in value
30376 category EXT_direct_state_access
30377 extension soft WINSOFT
30378 vectorequiv MultiTexGendvEXT
30379 glxflags ignore
30380 glfflags gl-enum
30381
30382MultiTexGendvEXT(texunit, coord, pname, params)
30383 return void
30384 param texunit TextureUnit in value
30385 param coord TextureCoordName in value
30386 param pname TextureGenParameter in value
30387 param params Float64 in array [COMPSIZE(pname)]
30388 category EXT_direct_state_access
30389 extension soft WINSOFT
30390 glxflags ignore
30391 glfflags gl-enum
30392
30393MultiTexGenfEXT(texunit, coord, pname, param)
30394 return void
30395 param texunit TextureUnit in value
30396 param coord TextureCoordName in value
30397 param pname TextureGenParameter in value
30398 param param CheckedFloat32 in value
30399 category EXT_direct_state_access
30400 extension soft WINSOFT
30401 vectorequiv MultiTexGenfvEXT
30402 glxflags ignore
30403 glfflags gl-enum
30404
30405MultiTexGenfvEXT(texunit, coord, pname, params)
30406 return void
30407 param texunit TextureUnit in value
30408 param coord TextureCoordName in value
30409 param pname TextureGenParameter in value
30410 param params CheckedFloat32 in array [COMPSIZE(pname)]
30411 category EXT_direct_state_access
30412 extension soft WINSOFT
30413 glxflags ignore
30414 glfflags gl-enum
30415
30416MultiTexGeniEXT(texunit, coord, pname, param)
30417 return void
30418 param texunit TextureUnit in value
30419 param coord TextureCoordName in value
30420 param pname TextureGenParameter in value
30421 param param CheckedInt32 in value
30422 category EXT_direct_state_access
30423 extension soft WINSOFT
30424 vectorequiv MultiTexGenivEXT
30425 glxflags ignore
30426 glfflags gl-enum
30427
30428MultiTexGenivEXT(texunit, coord, pname, params)
30429 return void
30430 param texunit TextureUnit in value
30431 param coord TextureCoordName in value
30432 param pname TextureGenParameter in value
30433 param params CheckedInt32 in array [COMPSIZE(pname)]
30434 category EXT_direct_state_access
30435 extension soft WINSOFT
30436 glxflags ignore
30437 glfflags gl-enum
30438
30439# New 1.2.1 multitexture texture queries
30440
30441GetMultiTexEnvfvEXT(texunit, target, pname, params)
30442 return void
30443 param texunit TextureUnit in value
30444 param target TextureEnvTarget in value
30445 param pname TextureEnvParameter in value
30446 param params Float32 out array [COMPSIZE(pname)]
30447 category EXT_direct_state_access
30448 dlflags notlistable
30449 extension soft WINSOFT
30450 glxflags ignore
30451 glfflags capture-execute gl-enum
30452
30453GetMultiTexEnvivEXT(texunit, target, pname, params)
30454 return void
30455 param texunit TextureUnit in value
30456 param target TextureEnvTarget in value
30457 param pname TextureEnvParameter in value
30458 param params Int32 out array [COMPSIZE(pname)]
30459 category EXT_direct_state_access
30460 dlflags notlistable
30461 extension soft WINSOFT
30462 glxflags ignore
30463 glfflags capture-execute gl-enum
30464
30465GetMultiTexGendvEXT(texunit, coord, pname, params)
30466 return void
30467 param texunit TextureUnit in value
30468 param coord TextureCoordName in value
30469 param pname TextureGenParameter in value
30470 param params Float64 out array [COMPSIZE(pname)]
30471 category EXT_direct_state_access
30472 dlflags notlistable
30473 extension soft WINSOFT
30474 glxflags ignore
30475 glfflags capture-execute gl-enum
30476
30477GetMultiTexGenfvEXT(texunit, coord, pname, params)
30478 return void
30479 param texunit TextureUnit in value
30480 param coord TextureCoordName in value
30481 param pname TextureGenParameter in value
30482 param params Float32 out array [COMPSIZE(pname)]
30483 category EXT_direct_state_access
30484 dlflags notlistable
30485 extension soft WINSOFT
30486 glxflags ignore
30487 glfflags capture-execute gl-enum
30488
30489GetMultiTexGenivEXT(texunit, coord, pname, params)
30490 return void
30491 param texunit TextureUnit in value
30492 param coord TextureCoordName in value
30493 param pname TextureGenParameter in value
30494 param params Int32 out array [COMPSIZE(pname)]
30495 category EXT_direct_state_access
30496 dlflags notlistable
30497 extension soft WINSOFT
30498 glxflags ignore
30499 glfflags capture-execute gl-enum
30500
30501# From EXT_draw_buffers2
30502# EnableIndexedEXT
30503# DisableIndexedEXT
30504# IsEnabledIndexedEXT
30505
30506GetFloatIndexedvEXT(target, index, data)
30507 return void
30508 param target TypeEnum in value
30509 param index UInt32 in value
30510 param data Float32 out array [COMPSIZE(target)]
30511 category EXT_direct_state_access
30512 dlflags notlistable
30513 glxflags ignore
30514 glfflags ignore
30515 extension soft WINSOFT
30516
30517GetDoubleIndexedvEXT(target, index, data)
30518 return void
30519 param target TypeEnum in value
30520 param index UInt32 in value
30521 param data Float64 out array [COMPSIZE(target)]
30522 category EXT_direct_state_access
30523 dlflags notlistable
30524 glxflags ignore
30525 glfflags ignore
30526 extension soft WINSOFT
30527
30528GetPointerIndexedvEXT(target, index, data)
30529 return void
30530 param target TypeEnum in value
30531 param index UInt32 in value
30532 param data VoidPointer out array [COMPSIZE(target)]
30533 category EXT_direct_state_access
30534 dlflags notlistable
30535 glxflags ignore
30536 glfflags ignore
30537 extension soft WINSOFT
30538
30539# New compressed texture commands
30540
30541CompressedTextureImage3DEXT(texture, target, level, internalformat, width, height, depth, border, imageSize, bits)
30542 return void
30543 param texture Texture in value
30544 param target TextureTarget in value
30545 param level CheckedInt32 in value
30546 param internalformat TextureInternalFormat in value
30547 param width SizeI in value
30548 param height SizeI in value
30549 param depth SizeI in value
30550 param border CheckedInt32 in value
30551 param imageSize SizeI in value
30552 param bits Void in array [imageSize]
30553 category EXT_direct_state_access
30554 dlflags handcode
30555 glxflags ignore ### client-handcode server-handcode
30556 glfflags ignore
30557 extension soft WINSOFT
30558
30559CompressedTextureImage2DEXT(texture, target, level, internalformat, width, height, border, imageSize, bits)
30560 return void
30561 param texture Texture in value
30562 param target TextureTarget in value
30563 param level CheckedInt32 in value
30564 param internalformat TextureInternalFormat in value
30565 param width SizeI in value
30566 param height SizeI in value
30567 param border CheckedInt32 in value
30568 param imageSize SizeI in value
30569 param bits Void in array [imageSize]
30570 category EXT_direct_state_access
30571 dlflags handcode
30572 glxflags ignore ### client-handcode server-handcode
30573 glfflags ignore
30574 extension soft WINSOFT
30575
30576CompressedTextureImage1DEXT(texture, target, level, internalformat, width, border, imageSize, bits)
30577 return void
30578 param texture Texture in value
30579 param target TextureTarget in value
30580 param level CheckedInt32 in value
30581 param internalformat TextureInternalFormat in value
30582 param width SizeI in value
30583 param border CheckedInt32 in value
30584 param imageSize SizeI in value
30585 param bits Void in array [imageSize]
30586 category EXT_direct_state_access
30587 dlflags handcode
30588 glxflags ignore ### client-handcode server-handcode
30589 glfflags ignore
30590 extension soft WINSOFT
30591
30592CompressedTextureSubImage3DEXT(texture, target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, bits)
30593 return void
30594 param texture Texture in value
30595 param target TextureTarget in value
30596 param level CheckedInt32 in value
30597 param xoffset CheckedInt32 in value
30598 param yoffset CheckedInt32 in value
30599 param zoffset CheckedInt32 in value
30600 param width SizeI in value
30601 param height SizeI in value
30602 param depth SizeI in value
30603 param format PixelFormat in value
30604 param imageSize SizeI in value
30605 param bits Void in array [imageSize]
30606 category EXT_direct_state_access
30607 dlflags handcode
30608 glxflags ignore ### client-handcode server-handcode
30609 glfflags ignore
30610 extension soft WINSOFT
30611
30612CompressedTextureSubImage2DEXT(texture, target, level, xoffset, yoffset, width, height, format, imageSize, bits)
30613 return void
30614 param texture Texture in value
30615 param target TextureTarget in value
30616 param level CheckedInt32 in value
30617 param xoffset CheckedInt32 in value
30618 param yoffset CheckedInt32 in value
30619 param width SizeI in value
30620 param height SizeI in value
30621 param format PixelFormat in value
30622 param imageSize SizeI in value
30623 param bits Void in array [imageSize]
30624 category EXT_direct_state_access
30625 dlflags handcode
30626 glxflags ignore ### client-handcode server-handcode
30627 glfflags ignore
30628 extension soft WINSOFT
30629
30630CompressedTextureSubImage1DEXT(texture, target, level, xoffset, width, format, imageSize, bits)
30631 return void
30632 param texture Texture in value
30633 param target TextureTarget in value
30634 param level CheckedInt32 in value
30635 param xoffset CheckedInt32 in value
30636 param width SizeI in value
30637 param format PixelFormat in value
30638 param imageSize SizeI in value
30639 param bits Void in array [imageSize]
30640 category EXT_direct_state_access
30641 dlflags handcode
30642 glxflags ignore ### client-handcode server-handcode
30643 glfflags ignore
30644 extension soft WINSOFT
30645
30646# New compressed texture query
30647
30648GetCompressedTextureImageEXT(texture, target, lod, img)
30649 return void
30650 param texture Texture in value
30651 param target TextureTarget in value
30652 param lod CheckedInt32 in value
30653 param img Void out array [COMPSIZE(target/lod)]
30654 category EXT_direct_state_access
30655 dlflags notlistable
30656 glxflags ignore ### server-handcode
30657 extension soft WINSOFT
30658
30659# New compressed multitexture commands
30660
30661CompressedMultiTexImage3DEXT(texunit, target, level, internalformat, width, height, depth, border, imageSize, bits)
30662 return void
30663 param texunit TextureUnit in value
30664 param target TextureTarget in value
30665 param level CheckedInt32 in value
30666 param internalformat TextureInternalFormat in value
30667 param width SizeI in value
30668 param height SizeI in value
30669 param depth SizeI in value
30670 param border CheckedInt32 in value
30671 param imageSize SizeI in value
30672 param bits Void in array [imageSize]
30673 category EXT_direct_state_access
30674 dlflags handcode
30675 glxflags ignore ### client-handcode server-handcode
30676 glfflags ignore
30677 extension soft WINSOFT
30678
30679CompressedMultiTexImage2DEXT(texunit, target, level, internalformat, width, height, border, imageSize, bits)
30680 return void
30681 param texunit TextureUnit in value
30682 param target TextureTarget in value
30683 param level CheckedInt32 in value
30684 param internalformat TextureInternalFormat in value
30685 param width SizeI in value
30686 param height SizeI in value
30687 param border CheckedInt32 in value
30688 param imageSize SizeI in value
30689 param bits Void in array [imageSize]
30690 category EXT_direct_state_access
30691 dlflags handcode
30692 glxflags ignore ### client-handcode server-handcode
30693 glfflags ignore
30694 extension soft WINSOFT
30695
30696CompressedMultiTexImage1DEXT(texunit, target, level, internalformat, width, border, imageSize, bits)
30697 return void
30698 param texunit TextureUnit in value
30699 param target TextureTarget in value
30700 param level CheckedInt32 in value
30701 param internalformat TextureInternalFormat in value
30702 param width SizeI in value
30703 param border CheckedInt32 in value
30704 param imageSize SizeI in value
30705 param bits Void in array [imageSize]
30706 category EXT_direct_state_access
30707 dlflags handcode
30708 glxflags ignore ### client-handcode server-handcode
30709 glfflags ignore
30710 extension soft WINSOFT
30711
30712CompressedMultiTexSubImage3DEXT(texunit, target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, bits)
30713 return void
30714 param texunit TextureUnit in value
30715 param target TextureTarget in value
30716 param level CheckedInt32 in value
30717 param xoffset CheckedInt32 in value
30718 param yoffset CheckedInt32 in value
30719 param zoffset CheckedInt32 in value
30720 param width SizeI in value
30721 param height SizeI in value
30722 param depth SizeI in value
30723 param format PixelFormat in value
30724 param imageSize SizeI in value
30725 param bits Void in array [imageSize]
30726 category EXT_direct_state_access
30727 dlflags handcode
30728 glxflags ignore ### client-handcode server-handcode
30729 glfflags ignore
30730 extension soft WINSOFT
30731
30732CompressedMultiTexSubImage2DEXT(texunit, target, level, xoffset, yoffset, width, height, format, imageSize, bits)
30733 return void
30734 param texunit TextureUnit in value
30735 param target TextureTarget in value
30736 param level CheckedInt32 in value
30737 param xoffset CheckedInt32 in value
30738 param yoffset CheckedInt32 in value
30739 param width SizeI in value
30740 param height SizeI in value
30741 param format PixelFormat in value
30742 param imageSize SizeI in value
30743 param bits Void in array [imageSize]
30744 category EXT_direct_state_access
30745 dlflags handcode
30746 glxflags ignore ### client-handcode server-handcode
30747 glfflags ignore
30748 extension soft WINSOFT
30749
30750CompressedMultiTexSubImage1DEXT(texunit, target, level, xoffset, width, format, imageSize, bits)
30751 return void
30752 param texunit TextureUnit in value
30753 param target TextureTarget in value
30754 param level CheckedInt32 in value
30755 param xoffset CheckedInt32 in value
30756 param width SizeI in value
30757 param format PixelFormat in value
30758 param imageSize SizeI in value
30759 param bits Void in array [imageSize]
30760 category EXT_direct_state_access
30761 dlflags handcode
30762 glxflags ignore ### client-handcode server-handcode
30763 glfflags ignore
30764 extension soft WINSOFT
30765
30766# New compressed multitexture query
30767
30768GetCompressedMultiTexImageEXT(texunit, target, lod, img)
30769 return void
30770 param texunit TextureUnit in value
30771 param target TextureTarget in value
30772 param lod CheckedInt32 in value
30773 param img Void out array [COMPSIZE(target/lod)]
30774 category EXT_direct_state_access
30775 dlflags notlistable
30776 glxflags ignore ### server-handcode
30777 extension soft WINSOFT
30778
30779# New ARB assembly program named commands
30780
30781NamedProgramStringEXT(program, target, format, len, string)
30782 return void
30783 param program UInt32 in value
30784 param target ProgramTarget in value
30785 param format ProgramFormat in value
30786 param len SizeI in value
30787 param string Void in array [len]
30788 category EXT_direct_state_access
30789 subcategory ARB_vertex_program
30790 extension soft WINSOFT
30791 glfflags ignore
30792 glxflags ignore ### client-handcode server-handcode EXT
30793 glextmask GL_MASK_ARB_vertex_program|GL_MASK_ARB_fragment_program
30794
30795NamedProgramLocalParameter4dEXT(program, target, index, x, y, z, w)
30796 return void
30797 param program UInt32 in value
30798 param target ProgramTarget in value
30799 param index UInt32 in value
30800 param x Float64 in value
30801 param y Float64 in value
30802 param z Float64 in value
30803 param w Float64 in value
30804 category EXT_direct_state_access
30805 subcategory ARB_vertex_program
30806 vectorequiv NamedProgramLocalParameter4dvEXT
30807 glxvectorequiv NamedProgramLocalParameter4dvEXT
30808 extension soft WINSOFT NV10
30809 glfflags ignore
30810 glxflags ignore ### EXT
30811 glextmask GL_MASK_ARB_vertex_program|GL_MASK_ARB_fragment_program
30812
30813NamedProgramLocalParameter4dvEXT(program, target, index, params)
30814 return void
30815 param program UInt32 in value
30816 param target ProgramTarget in value
30817 param index UInt32 in value
30818 param params Float64 in array [4]
30819 category EXT_direct_state_access
30820 subcategory ARB_vertex_program
30821 extension soft WINSOFT NV10
30822 glfflags ignore
30823 glxflags ignore ### EXT
30824 glextmask GL_MASK_ARB_vertex_program|GL_MASK_ARB_fragment_program
30825
30826NamedProgramLocalParameter4fEXT(program, target, index, x, y, z, w)
30827 return void
30828 param program UInt32 in value
30829 param target ProgramTarget in value
30830 param index UInt32 in value
30831 param x Float32 in value
30832 param y Float32 in value
30833 param z Float32 in value
30834 param w Float32 in value
30835 category EXT_direct_state_access
30836 subcategory ARB_vertex_program
30837 vectorequiv NamedProgramLocalParameter4fvEXT
30838 glxvectorequiv NamedProgramLocalParameter4fvEXT
30839 extension soft WINSOFT NV10
30840 glfflags ignore
30841 glxflags ignore ### EXT
30842 glextmask GL_MASK_ARB_vertex_program|GL_MASK_ARB_fragment_program
30843
30844NamedProgramLocalParameter4fvEXT(program, target, index, params)
30845 return void
30846 param program UInt32 in value
30847 param target ProgramTarget in value
30848 param index UInt32 in value
30849 param params Float32 in array [4]
30850 category EXT_direct_state_access
30851 subcategory ARB_vertex_program
30852 extension soft WINSOFT NV10
30853 glfflags ignore
30854 glxflags ignore ### EXT
30855 glextmask GL_MASK_ARB_vertex_program|GL_MASK_ARB_fragment_program
30856
30857# New ARB assembly program named queries
30858
30859GetNamedProgramLocalParameterdvEXT(program, target, index, params)
30860 return void
30861 param program UInt32 in value
30862 param target ProgramTarget in value
30863 param index UInt32 in value
30864 param params Float64 out array [4]
30865 dlflags notlistable
30866 category EXT_direct_state_access
30867 subcategory ARB_vertex_program
30868 extension soft WINSOFT NV10
30869 glfflags ignore
30870 glxflags ignore ### client-handcode server-handcode EXT
30871 glextmask GL_MASK_ARB_vertex_program|GL_MASK_ARB_fragment_program
30872
30873GetNamedProgramLocalParameterfvEXT(program, target, index, params)
30874 return void
30875 param program UInt32 in value
30876 param target ProgramTarget in value
30877 param index UInt32 in value
30878 param params Float32 out array [4]
30879 dlflags notlistable
30880 category EXT_direct_state_access
30881 subcategory ARB_vertex_program
30882 extension soft WINSOFT NV10
30883 glfflags ignore
30884 glxflags ignore ### client-handcode server-handcode EXT
30885 glextmask GL_MASK_ARB_vertex_program|GL_MASK_ARB_fragment_program
30886
30887GetNamedProgramivEXT(program, target, pname, params)
30888 return void
30889 param program UInt32 in value
30890 param target ProgramTarget in value
30891 param pname ProgramProperty in value
30892 param params Int32 out array [1]
30893 dlflags notlistable
30894 category EXT_direct_state_access
30895 subcategory ARB_vertex_program
30896 extension soft WINSOFT NV10
30897 glfflags ignore
30898 glxflags ignore ### client-handcode server-handcode EXT
30899 glextmask GL_MASK_ARB_vertex_program|GL_MASK_ARB_fragment_program
30900
30901GetNamedProgramStringEXT(program, target, pname, string)
30902 return void
30903 param program UInt32 in value
30904 param target ProgramTarget in value
30905 param pname ProgramStringProperty in value
30906 param string Void out array [COMPSIZE(program,pname)]
30907 dlflags notlistable
30908 category EXT_direct_state_access
30909 subcategory ARB_vertex_program
30910 extension soft WINSOFT NV10
30911 glfflags ignore
30912 glxflags ignore ### client-handcode server-handcode EXT
30913 glextmask GL_MASK_ARB_vertex_program|GL_MASK_ARB_fragment_program
30914
30915# New EXT_gpu_program_parameters command
30916
30917NamedProgramLocalParameters4fvEXT(program, target, index, count, params)
30918 return void
30919 param program UInt32 in value
30920 param target ProgramTarget in value
30921 param index UInt32 in value
30922 param count SizeI in value
30923 param params Float32 in array [count*4]
30924 category EXT_direct_state_access
30925 subcategory EXT_gpu_program_parameters
30926 extension soft WINSOFT NV10
30927 glfflags ignore
30928 glxflags ignore
30929 glextmask GL_MASK_EXT_gpu_program_parameters
30930
30931# New NV_gpu_program4 commands
30932
30933NamedProgramLocalParameterI4iEXT(program, target, index, x, y, z, w)
30934 return void
30935 param program UInt32 in value
30936 param target ProgramTarget in value
30937 param index UInt32 in value
30938 param x Int32 in value
30939 param y Int32 in value
30940 param z Int32 in value
30941 param w Int32 in value
30942 category EXT_direct_state_access
30943 subcategory NV_gpu_program4
30944 vectorequiv NamedProgramLocalParameterI4ivEXT
30945 glxvectorequiv NamedProgramLocalParameterI4ivEXT
30946 extension soft WINSOFT NV50
30947 glfflags ignore
30948 glxflags ignore
30949 glextmask GL_MASK_NV_gpu_program4
30950
30951NamedProgramLocalParameterI4ivEXT(program, target, index, params)
30952 return void
30953 param program UInt32 in value
30954 param target ProgramTarget in value
30955 param index UInt32 in value
30956 param params Int32 in array [4]
30957 category EXT_direct_state_access
30958 subcategory NV_gpu_program4
30959 extension soft WINSOFT NV50
30960 glfflags ignore
30961 glxflags ignore
30962 glextmask GL_MASK_NV_gpu_program4
30963
30964NamedProgramLocalParametersI4ivEXT(program, target, index, count, params)
30965 return void
30966 param program UInt32 in value
30967 param target ProgramTarget in value
30968 param index UInt32 in value
30969 param count SizeI in value
30970 param params Int32 in array [count*4]
30971 category EXT_direct_state_access
30972 subcategory NV_gpu_program4
30973 extension soft WINSOFT NV50
30974 glfflags ignore
30975 glxflags ignore
30976 glextmask GL_MASK_NV_gpu_program4
30977
30978NamedProgramLocalParameterI4uiEXT(program, target, index, x, y, z, w)
30979 return void
30980 param program UInt32 in value
30981 param target ProgramTarget in value
30982 param index UInt32 in value
30983 param x UInt32 in value
30984 param y UInt32 in value
30985 param z UInt32 in value
30986 param w UInt32 in value
30987 category EXT_direct_state_access
30988 subcategory NV_gpu_program4
30989 vectorequiv NamedProgramLocalParameterI4uivEXT
30990 glxvectorequiv NamedProgramLocalParameterI4uivEXT
30991 extension soft WINSOFT NV50
30992 glfflags ignore
30993 glxflags ignore
30994 glextmask GL_MASK_NV_gpu_program4
30995
30996NamedProgramLocalParameterI4uivEXT(program, target, index, params)
30997 return void
30998 param program UInt32 in value
30999 param target ProgramTarget in value
31000 param index UInt32 in value
31001 param params UInt32 in array [4]
31002 category EXT_direct_state_access
31003 subcategory NV_gpu_program4
31004 extension soft WINSOFT NV50
31005 glfflags ignore
31006 glxflags ignore
31007 glextmask GL_MASK_NV_gpu_program4
31008
31009NamedProgramLocalParametersI4uivEXT(program, target, index, count, params)
31010 return void
31011 param program UInt32 in value
31012 param target ProgramTarget in value
31013 param index UInt32 in value
31014 param count SizeI in value
31015 param params UInt32 in array [count*4]
31016 category EXT_direct_state_access
31017 subcategory NV_gpu_program4
31018 extension soft WINSOFT NV50
31019 glfflags ignore
31020 glxflags ignore
31021 glextmask GL_MASK_NV_gpu_program4
31022
31023GetNamedProgramLocalParameterIivEXT(program, target, index, params)
31024 return void
31025 param program UInt32 in value
31026 param target ProgramTarget in value
31027 param index UInt32 in value
31028 param params Int32 out array [4]
31029 dlflags notlistable
31030 category EXT_direct_state_access
31031 subcategory NV_gpu_program4
31032 extension soft WINSOFT NV50
31033 glfflags ignore
31034 glxflags ignore
31035 glextmask GL_MASK_NV_gpu_program4
31036
31037GetNamedProgramLocalParameterIuivEXT(program, target, index, params)
31038 return void
31039 param program UInt32 in value
31040 param target ProgramTarget in value
31041 param index UInt32 in value
31042 param params UInt32 out array [4]
31043 dlflags notlistable
31044 category EXT_direct_state_access
31045 subcategory NV_gpu_program4
31046 extension soft WINSOFT NV50
31047 glfflags ignore
31048 glxflags ignore
31049 glextmask GL_MASK_NV_gpu_program4
31050
31051# New EXT_texture_integer texture object commands
31052
31053TextureParameterIivEXT(texture, target, pname, params)
31054 return void
31055 param texture Texture in value
31056 param target TextureTarget in value
31057 param pname TextureParameterName in value
31058 param params CheckedInt32 in array [COMPSIZE(pname)]
31059 category EXT_direct_state_access
31060 subcategory EXT_texture_integer
31061 extension soft WINSOFT
31062 glxflags ignore
31063 glfflags ignore
31064 glextmask GL_MASK_EXT_texture_integer
31065
31066TextureParameterIuivEXT(texture, target, pname, params)
31067 return void
31068 param texture Texture in value
31069 param target TextureTarget in value
31070 param pname TextureParameterName in value
31071 param params UInt32 in array [COMPSIZE(pname)]
31072 category EXT_direct_state_access
31073 subcategory EXT_texture_integer
31074 extension soft WINSOFT
31075 glxflags ignore
31076 glfflags ignore
31077 glextmask GL_MASK_EXT_texture_integer
31078
31079# New EXT_texture_integer texture object queries
31080
31081GetTextureParameterIivEXT(texture, target, pname, params)
31082 return void
31083 param texture Texture in value
31084 param target TextureTarget in value
31085 param pname GetTextureParameter in value
31086 param params Int32 out array [COMPSIZE(pname)]
31087 category EXT_direct_state_access
31088 subcategory EXT_texture_integer
31089 dlflags notlistable
31090 extension soft WINSOFT
31091 glxflags ignore
31092 glfflags capture-execute gl-enum
31093 glextmask GL_MASK_EXT_texture_integer
31094
31095GetTextureParameterIuivEXT(texture, target, pname, params)
31096 return void
31097 param texture Texture in value
31098 param target TextureTarget in value
31099 param pname GetTextureParameter in value
31100 param params UInt32 out array [COMPSIZE(pname)]
31101 category EXT_direct_state_access
31102 subcategory EXT_texture_integer
31103 dlflags notlistable
31104 extension soft WINSOFT
31105 glxflags ignore
31106 glfflags capture-execute gl-enum
31107 glextmask GL_MASK_EXT_texture_integer
31108
31109# New EXT_texture_integer multitexture commands
31110
31111MultiTexParameterIivEXT(texunit, target, pname, params)
31112 return void
31113 param texunit TextureUnit in value
31114 param target TextureTarget in value
31115 param pname TextureParameterName in value
31116 param params CheckedInt32 in array [COMPSIZE(pname)]
31117 category EXT_direct_state_access
31118 subcategory EXT_texture_integer
31119 extension soft WINSOFT
31120 glxflags ignore
31121 glfflags ignore
31122 glextmask GL_MASK_EXT_texture_integer
31123
31124MultiTexParameterIuivEXT(texunit, target, pname, params)
31125 return void
31126 param texunit TextureUnit in value
31127 param target TextureTarget in value
31128 param pname TextureParameterName in value
31129 param params UInt32 in array [COMPSIZE(pname)]
31130 category EXT_direct_state_access
31131 subcategory EXT_texture_integer
31132 extension soft WINSOFT
31133 glxflags ignore
31134 glfflags ignore
31135 glextmask GL_MASK_EXT_texture_integer
31136
31137# New EXT_texture_integer multitexture queries
31138
31139GetMultiTexParameterIivEXT(texunit, target, pname, params)
31140 return void
31141 param texunit TextureUnit in value
31142 param target TextureTarget in value
31143 param pname GetTextureParameter in value
31144 param params Int32 out array [COMPSIZE(pname)]
31145 category EXT_direct_state_access
31146 subcategory EXT_texture_integer
31147 dlflags notlistable
31148 extension soft WINSOFT
31149 glfflags capture-execute gl-enum
31150 glxflags ignore
31151 glextmask GL_MASK_EXT_texture_integer
31152
31153GetMultiTexParameterIuivEXT(texunit, target, pname, params)
31154 return void
31155 param texunit TextureUnit in value
31156 param target TextureTarget in value
31157 param pname GetTextureParameter in value
31158 param params UInt32 out array [COMPSIZE(pname)]
31159 category EXT_direct_state_access
31160 subcategory EXT_texture_integer
31161 dlflags notlistable
31162 extension soft WINSOFT
31163 glfflags capture-execute gl-enum
31164 glxflags ignore
31165 glextmask GL_MASK_EXT_texture_integer
31166
31167# New GLSL 2.0 uniform commands
31168
31169ProgramUniform1fEXT(program, location, v0)
31170 return void
31171 param program UInt32 in value
31172 param location Int32 in value
31173 param v0 Float32 in value
31174 category EXT_direct_state_access
31175 subcategory VERSION_2_0
31176 glfflags ignore
31177 glxflags ignore
31178 extension soft WINSOFT
31179 glextmask GL_MASK_OpenGL_2_0
31180
31181ProgramUniform2fEXT(program, location, v0, v1)
31182 return void
31183 param program UInt32 in value
31184 param location Int32 in value
31185 param v0 Float32 in value
31186 param v1 Float32 in value
31187 category EXT_direct_state_access
31188 subcategory VERSION_2_0
31189 glfflags ignore
31190 glxflags ignore
31191 extension soft WINSOFT
31192 glextmask GL_MASK_OpenGL_2_0
31193
31194ProgramUniform3fEXT(program, location, v0, v1, v2)
31195 return void
31196 param program UInt32 in value
31197 param location Int32 in value
31198 param v0 Float32 in value
31199 param v1 Float32 in value
31200 param v2 Float32 in value
31201 category EXT_direct_state_access
31202 subcategory VERSION_2_0
31203 glfflags ignore
31204 glxflags ignore
31205 extension soft WINSOFT
31206 glextmask GL_MASK_OpenGL_2_0
31207
31208ProgramUniform4fEXT(program, location, v0, v1, v2, v3)
31209 return void
31210 param program UInt32 in value
31211 param location Int32 in value
31212 param v0 Float32 in value
31213 param v1 Float32 in value
31214 param v2 Float32 in value
31215 param v3 Float32 in value
31216 category EXT_direct_state_access
31217 subcategory VERSION_2_0
31218 glfflags ignore
31219 glxflags ignore
31220 extension soft WINSOFT
31221 glextmask GL_MASK_OpenGL_2_0
31222
31223ProgramUniform1iEXT(program, location, v0)
31224 return void
31225 param program UInt32 in value
31226 param location Int32 in value
31227 param v0 Int32 in value
31228 category EXT_direct_state_access
31229 subcategory VERSION_2_0
31230 glfflags ignore
31231 glxflags ignore
31232 extension soft WINSOFT
31233 glextmask GL_MASK_OpenGL_2_0
31234
31235ProgramUniform2iEXT(program, location, v0, v1)
31236 return void
31237 param program UInt32 in value
31238 param location Int32 in value
31239 param v0 Int32 in value
31240 param v1 Int32 in value
31241 category EXT_direct_state_access
31242 subcategory VERSION_2_0
31243 glfflags ignore
31244 glxflags ignore
31245 extension soft WINSOFT
31246 glextmask GL_MASK_OpenGL_2_0
31247
31248ProgramUniform3iEXT(program, location, v0, v1, v2)
31249 return void
31250 param program UInt32 in value
31251 param location Int32 in value
31252 param v0 Int32 in value
31253 param v1 Int32 in value
31254 param v2 Int32 in value
31255 category EXT_direct_state_access
31256 subcategory VERSION_2_0
31257 glfflags ignore
31258 glxflags ignore
31259 extension soft WINSOFT
31260 glextmask GL_MASK_OpenGL_2_0
31261
31262ProgramUniform4iEXT(program, location, v0, v1, v2, v3)
31263 return void
31264 param program UInt32 in value
31265 param location Int32 in value
31266 param v0 Int32 in value
31267 param v1 Int32 in value
31268 param v2 Int32 in value
31269 param v3 Int32 in value
31270 category EXT_direct_state_access
31271 subcategory VERSION_2_0
31272 glfflags ignore
31273 glxflags ignore
31274 extension soft WINSOFT
31275 glextmask GL_MASK_OpenGL_2_0
31276
31277ProgramUniform1fvEXT(program, location, count, value)
31278 return void
31279 param program UInt32 in value
31280 param location Int32 in value
31281 param count SizeI in value
31282 param value Float32 in array [count]
31283 category EXT_direct_state_access
31284 subcategory VERSION_2_0
31285 glfflags ignore
31286 glxflags ignore
31287 extension soft WINSOFT
31288 glextmask GL_MASK_OpenGL_2_0
31289
31290ProgramUniform2fvEXT(program, location, count, value)
31291 return void
31292 param program UInt32 in value
31293 param location Int32 in value
31294 param count SizeI in value
31295 param value Float32 in array [count*2]
31296 category EXT_direct_state_access
31297 subcategory VERSION_2_0
31298 glfflags ignore
31299 glxflags ignore
31300 extension soft WINSOFT
31301 glextmask GL_MASK_OpenGL_2_0
31302
31303ProgramUniform3fvEXT(program, location, count, value)
31304 return void
31305 param program UInt32 in value
31306 param location Int32 in value
31307 param count SizeI in value
31308 param value Float32 in array [count*3]
31309 category EXT_direct_state_access
31310 subcategory VERSION_2_0
31311 glfflags ignore
31312 glxflags ignore
31313 extension soft WINSOFT
31314 glextmask GL_MASK_OpenGL_2_0
31315
31316ProgramUniform4fvEXT(program, location, count, value)
31317 return void
31318 param program UInt32 in value
31319 param location Int32 in value
31320 param count SizeI in value
31321 param value Float32 in array [count*4]
31322 category EXT_direct_state_access
31323 subcategory VERSION_2_0
31324 glfflags ignore
31325 glxflags ignore
31326 extension soft WINSOFT
31327 glextmask GL_MASK_OpenGL_2_0
31328
31329ProgramUniform1ivEXT(program, location, count, value)
31330 return void
31331 param program UInt32 in value
31332 param location Int32 in value
31333 param count SizeI in value
31334 param value Int32 in array [count]
31335 category EXT_direct_state_access
31336 subcategory VERSION_2_0
31337 glfflags ignore
31338 glxflags ignore
31339 extension soft WINSOFT
31340 glextmask GL_MASK_OpenGL_2_0
31341
31342ProgramUniform2ivEXT(program, location, count, value)
31343 return void
31344 param program UInt32 in value
31345 param location Int32 in value
31346 param count SizeI in value
31347 param value Int32 in array [count*2]
31348 category EXT_direct_state_access
31349 subcategory VERSION_2_0
31350 glfflags ignore
31351 glxflags ignore
31352 extension soft WINSOFT
31353 glextmask GL_MASK_OpenGL_2_0
31354
31355ProgramUniform3ivEXT(program, location, count, value)
31356 return void
31357 param program UInt32 in value
31358 param location Int32 in value
31359 param count SizeI in value
31360 param value Int32 in array [count*3]
31361 category EXT_direct_state_access
31362 subcategory VERSION_2_0
31363 glfflags ignore
31364 glxflags ignore
31365 extension soft WINSOFT
31366 glextmask GL_MASK_OpenGL_2_0
31367
31368ProgramUniform4ivEXT(program, location, count, value)
31369 return void
31370 param program UInt32 in value
31371 param location Int32 in value
31372 param count SizeI in value
31373 param value Int32 in array [count*4]
31374 category EXT_direct_state_access
31375 subcategory VERSION_2_0
31376 glfflags ignore
31377 glxflags ignore
31378 extension soft WINSOFT
31379 glextmask GL_MASK_OpenGL_2_0
31380
31381ProgramUniformMatrix2fvEXT(program, location, count, transpose, value)
31382 return void
31383 param program UInt32 in value
31384 param location Int32 in value
31385 param count SizeI in value
31386 param transpose Boolean in value
31387 param value Float32 in array [count*4]
31388 category EXT_direct_state_access
31389 subcategory VERSION_2_0
31390 glfflags ignore
31391 glxflags ignore
31392 extension soft WINSOFT
31393 glextmask GL_MASK_OpenGL_2_0
31394
31395ProgramUniformMatrix3fvEXT(program, location, count, transpose, value)
31396 return void
31397 param program UInt32 in value
31398 param location Int32 in value
31399 param count SizeI in value
31400 param transpose Boolean in value
31401 param value Float32 in array [count*9]
31402 category EXT_direct_state_access
31403 subcategory VERSION_2_0
31404 glfflags ignore
31405 glxflags ignore
31406 extension soft WINSOFT
31407 glextmask GL_MASK_OpenGL_2_0
31408
31409ProgramUniformMatrix4fvEXT(program, location, count, transpose, value)
31410 return void
31411 param program UInt32 in value
31412 param location Int32 in value
31413 param count SizeI in value
31414 param transpose Boolean in value
31415 param value Float32 in array [count*16]
31416 category EXT_direct_state_access
31417 subcategory VERSION_2_0
31418 glfflags ignore
31419 glxflags ignore
31420 extension soft WINSOFT
31421 glextmask GL_MASK_OpenGL_2_0
31422
31423# New GLSL 2.1 uniform commands
31424
31425ProgramUniformMatrix2x3fvEXT(program, location, count, transpose, value)
31426 return void
31427 param program UInt32 in value
31428 param location Int32 in value
31429 param count SizeI in value
31430 param transpose Boolean in value
31431 param value Float32 in array [count*6]
31432 category EXT_direct_state_access
31433 subcategory VERSION_2_1
31434 glfflags ignore
31435 glxflags ignore
31436 extension soft WINSOFT
31437 glextmask GL_MASK_OpenGL_2_0
31438
31439ProgramUniformMatrix3x2fvEXT(program, location, count, transpose, value)
31440 return void
31441 param program UInt32 in value
31442 param location Int32 in value
31443 param count SizeI in value
31444 param transpose Boolean in value
31445 param value Float32 in array [count*6]
31446 category EXT_direct_state_access
31447 subcategory VERSION_2_1
31448 glfflags ignore
31449 glxflags ignore
31450 extension soft WINSOFT
31451 glextmask GL_MASK_OpenGL_2_0
31452
31453ProgramUniformMatrix2x4fvEXT(program, location, count, transpose, value)
31454 return void
31455 param program UInt32 in value
31456 param location Int32 in value
31457 param count SizeI in value
31458 param transpose Boolean in value
31459 param value Float32 in array [count*8]
31460 category EXT_direct_state_access
31461 subcategory VERSION_2_1
31462 glfflags ignore
31463 glxflags ignore
31464 extension soft WINSOFT
31465 glextmask GL_MASK_OpenGL_2_0
31466
31467ProgramUniformMatrix4x2fvEXT(program, location, count, transpose, value)
31468 return void
31469 param program UInt32 in value
31470 param location Int32 in value
31471 param count SizeI in value
31472 param transpose Boolean in value
31473 param value Float32 in array [count*8]
31474 category EXT_direct_state_access
31475 subcategory VERSION_2_1
31476 glfflags ignore
31477 glxflags ignore
31478 extension soft WINSOFT
31479 glextmask GL_MASK_OpenGL_2_0
31480
31481ProgramUniformMatrix3x4fvEXT(program, location, count, transpose, value)
31482 return void
31483 param program UInt32 in value
31484 param location Int32 in value
31485 param count SizeI in value
31486 param transpose Boolean in value
31487 param value Float32 in array [count*12]
31488 category EXT_direct_state_access
31489 subcategory VERSION_2_1
31490 glfflags ignore
31491 glxflags ignore
31492 extension soft WINSOFT
31493 glextmask GL_MASK_OpenGL_2_0
31494
31495ProgramUniformMatrix4x3fvEXT(program, location, count, transpose, value)
31496 return void
31497 param program UInt32 in value
31498 param location Int32 in value
31499 param count SizeI in value
31500 param transpose Boolean in value
31501 param value Float32 in array [count*12]
31502 category EXT_direct_state_access
31503 subcategory VERSION_2_1
31504 glfflags ignore
31505 glxflags ignore
31506 extension soft WINSOFT
31507 glextmask GL_MASK_OpenGL_2_0
31508
31509# New EXT_gpu_shader4 commands
31510
31511ProgramUniform1uiEXT(program, location, v0)
31512 return void
31513 param program UInt32 in value
31514 param location Int32 in value
31515 param v0 UInt32 in value
31516 category EXT_direct_state_access
31517 subcategory EXT_gpu_shader4
31518 glfflags ignore
31519 glxflags ignore
31520 extension soft WINSOFT
31521 glextmask GL_MASK_OpenGL_2_0
31522
31523ProgramUniform2uiEXT(program, location, v0, v1)
31524 return void
31525 param program UInt32 in value
31526 param location Int32 in value
31527 param v0 UInt32 in value
31528 param v1 UInt32 in value
31529 category EXT_direct_state_access
31530 subcategory EXT_gpu_shader4
31531 glfflags ignore
31532 glxflags ignore
31533 extension soft WINSOFT
31534 glextmask GL_MASK_OpenGL_2_0
31535
31536ProgramUniform3uiEXT(program, location, v0, v1, v2)
31537 return void
31538 param program UInt32 in value
31539 param location Int32 in value
31540 param v0 UInt32 in value
31541 param v1 UInt32 in value
31542 param v2 UInt32 in value
31543 category EXT_direct_state_access
31544 subcategory EXT_gpu_shader4
31545 glfflags ignore
31546 glxflags ignore
31547 extension soft WINSOFT
31548 glextmask GL_MASK_OpenGL_2_0
31549
31550ProgramUniform4uiEXT(program, location, v0, v1, v2, v3)
31551 return void
31552 param program UInt32 in value
31553 param location Int32 in value
31554 param v0 UInt32 in value
31555 param v1 UInt32 in value
31556 param v2 UInt32 in value
31557 param v3 UInt32 in value
31558 category EXT_direct_state_access
31559 subcategory EXT_gpu_shader4
31560 glfflags ignore
31561 glxflags ignore
31562 extension soft WINSOFT
31563 glextmask GL_MASK_OpenGL_2_0
31564
31565ProgramUniform1uivEXT(program, location, count, value)
31566 return void
31567 param program UInt32 in value
31568 param location Int32 in value
31569 param count SizeI in value
31570 param value UInt32 in array [count]
31571 category EXT_direct_state_access
31572 subcategory EXT_gpu_shader4
31573 glfflags ignore
31574 glxflags ignore
31575 extension soft WINSOFT
31576 glextmask GL_MASK_OpenGL_2_0
31577
31578ProgramUniform2uivEXT(program, location, count, value)
31579 return void
31580 param program UInt32 in value
31581 param location Int32 in value
31582 param count SizeI in value
31583 param value UInt32 in array [count*2]
31584 category EXT_direct_state_access
31585 subcategory EXT_gpu_shader4
31586 glfflags ignore
31587 glxflags ignore
31588 extension soft WINSOFT
31589 glextmask GL_MASK_OpenGL_2_0
31590
31591ProgramUniform3uivEXT(program, location, count, value)
31592 return void
31593 param program UInt32 in value
31594 param location Int32 in value
31595 param count SizeI in value
31596 param value UInt32 in array [count*3]
31597 category EXT_direct_state_access
31598 subcategory EXT_gpu_shader4
31599 glfflags ignore
31600 glxflags ignore
31601 extension soft WINSOFT
31602 glextmask GL_MASK_OpenGL_2_0
31603
31604ProgramUniform4uivEXT(program, location, count, value)
31605 return void
31606 param program UInt32 in value
31607 param location Int32 in value
31608 param count SizeI in value
31609 param value UInt32 in array [count*4]
31610 category EXT_direct_state_access
31611 subcategory EXT_gpu_shader4
31612 glfflags ignore
31613 glxflags ignore
31614 extension soft WINSOFT
31615 glextmask GL_MASK_OpenGL_2_0
31616
31617# New named buffer commands
31618
31619NamedBufferDataEXT(buffer, size, data, usage)
31620 return void
31621 param buffer UInt32 in value
31622 param size Sizeiptr in value
31623 param data Void in array [COMPSIZE(size)]
31624 param usage VertexBufferObjectUsage in value
31625 category EXT_direct_state_access
31626 extension soft WINSOFT
31627 dlflags notlistable
31628 glxflags ignore
31629 glfflags ignore
31630
31631NamedBufferSubDataEXT(buffer, offset, size, data)
31632 return void
31633 param buffer UInt32 in value
31634 param offset Intptr in value
31635 param size Sizeiptr in value
31636 param data Void in array [COMPSIZE(size)]
31637 category EXT_direct_state_access
31638 extension soft WINSOFT
31639 dlflags notlistable
31640 glxflags ignore
31641 glfflags ignore
31642
31643MapNamedBufferEXT(buffer, access)
31644 return VoidPointer
31645 param buffer UInt32 in value
31646 param access VertexBufferObjectAccess in value
31647 category EXT_direct_state_access
31648 extension soft WINSOFT
31649 dlflags notlistable
31650 glxflags ignore
31651 glfflags ignore
31652
31653UnmapNamedBufferEXT(buffer)
31654 return Boolean
31655 param buffer UInt32 in value
31656 category EXT_direct_state_access
31657 extension soft WINSOFT
31658 dlflags notlistable
31659 glxflags ignore
31660 glfflags ignore
31661
31662MapNamedBufferRangeEXT(buffer, offset, length, access)
31663 return VoidPointer
31664 param buffer UInt32 in value
31665 param offset Intptr in value
31666 param length Sizeiptr in value
31667 param access BufferAccessMask in value
31668 category EXT_direct_state_access
31669 extension soft WINSOFT
31670 dlflags notlistable
31671 glxflags ignore
31672 glfflags ignore
31673
31674FlushMappedNamedBufferRangeEXT(buffer, offset, length)
31675 return void
31676 param buffer UInt32 in value
31677 param offset Intptr in value
31678 param length Sizeiptr in value
31679 category EXT_direct_state_access
31680 extension soft WINSOFT
31681 dlflags notlistable
31682 glxflags ignore
31683 glfflags ignore
31684
31685NamedCopyBufferSubDataEXT(readBuffer, writeBuffer, readOffset, writeOffset, size)
31686 return void
31687 param readBuffer UInt32 in value
31688 param writeBuffer UInt32 in value
31689 param readOffset Intptr in value
31690 param writeOffset Intptr in value
31691 param size Sizeiptr in value
31692 category EXT_direct_state_access
31693 extension soft WINSOFT
31694 dlflags notlistable
31695 glxflags ignore
31696 glfflags ignore
31697
31698# New named buffer queries
31699
31700GetNamedBufferParameterivEXT(buffer, pname, params)
31701 return void
31702 param buffer UInt32 in value
31703 param pname VertexBufferObjectParameter in value
31704 param params Int32 out array [COMPSIZE(pname)]
31705 category EXT_direct_state_access
31706 extension soft WINSOFT
31707 dlflags notlistable
31708 glxflags ignore
31709 glfflags ignore
31710
31711GetNamedBufferPointervEXT(buffer, pname, params)
31712 return void
31713 param buffer UInt32 in value
31714 param pname VertexBufferObjectParameter in value
31715 param params VoidPointer out array [COMPSIZE(pname)]
31716 category EXT_direct_state_access
31717 extension soft WINSOFT
31718 dlflags notlistable
31719 glxflags ignore
31720 glfflags ignore
31721
31722GetNamedBufferSubDataEXT(buffer, offset, size, data)
31723 return void
31724 param buffer UInt32 in value
31725 param offset Intptr in value
31726 param size Sizeiptr in value
31727 param data Void out array [COMPSIZE(size)]
31728 category EXT_direct_state_access
31729 extension soft WINSOFT
31730 dlflags notlistable
31731 glxflags ignore
31732 glfflags ignore
31733
31734# New named texture buffer texture object command
31735
31736TextureBufferEXT(texture, target, internalformat, buffer)
31737 return void
31738 param texture Texture in value
31739 param target TextureTarget in value
31740 param internalformat TypeEnum in value
31741 param buffer UInt32 in value
31742 category EXT_direct_state_access
31743 subcategory EXT_texture_buffer_object
31744 extension soft WINSOFT NV50
31745 glfflags ignore
31746 glxflags ignore
31747 glextmask GL_MASK_EXT_texture_buffer_object
31748 dlflags notlistable
31749
31750# New named texture buffer multitexture command
31751
31752MultiTexBufferEXT(texunit, target, internalformat, buffer)
31753 return void
31754 param texunit TextureUnit in value
31755 param target TextureTarget in value
31756 param internalformat TypeEnum in value
31757 param buffer UInt32 in value
31758 category EXT_direct_state_access
31759 subcategory EXT_texture_buffer_object
31760 extension soft WINSOFT NV50
31761 glfflags ignore
31762 glxflags ignore
31763 glextmask GL_MASK_EXT_texture_buffer_object
31764 dlflags notlistable
31765
31766# New named frame buffer object commands
31767
31768NamedRenderbufferStorageEXT(renderbuffer, internalformat, width, height)
31769 return void
31770 param renderbuffer Renderbuffer in value
31771 param internalformat PixelInternalFormat in value
31772 param width SizeI in value
31773 param height SizeI in value
31774 category EXT_direct_state_access
31775 subcategory EXT_framebuffer_object
31776 extension soft WINSOFT
31777 dlflags notlistable
31778 glfflags ignore
31779 glxflags ignore
31780 glextmask GL_MASK_EXT_framebuffer_object
31781
31782GetNamedRenderbufferParameterivEXT(renderbuffer, pname, params)
31783 return void
31784 param renderbuffer Renderbuffer in value
31785 param pname RenderbufferParameterName in value
31786 param params Int32 out array [COMPSIZE(pname)]
31787 category EXT_direct_state_access
31788 subcategory EXT_framebuffer_object
31789 extension soft WINSOFT
31790 dlflags notlistable
31791 glfflags ignore
31792 glxflags ignore
31793 glextmask GL_MASK_EXT_framebuffer_object
31794
31795CheckNamedFramebufferStatusEXT(framebuffer, target)
31796 return FramebufferStatus
31797 param framebuffer Framebuffer in value
31798 param target FramebufferTarget in value
31799 category EXT_direct_state_access
31800 subcategory EXT_framebuffer_object
31801 extension soft WINSOFT
31802 dlflags notlistable
31803 glfflags ignore
31804 glxflags ignore
31805 glextmask GL_MASK_EXT_framebuffer_object
31806
31807NamedFramebufferTexture1DEXT(framebuffer, attachment, textarget, texture, level)
31808 return void
31809 param framebuffer Framebuffer in value
31810 param attachment FramebufferAttachment in value
31811 param textarget TextureTarget in value
31812 param texture Texture in value
31813 param level CheckedInt32 in value
31814 category EXT_direct_state_access
31815 subcategory EXT_framebuffer_object
31816 extension soft WINSOFT
31817 dlflags notlistable
31818 glfflags ignore
31819 glxflags ignore
31820 glextmask GL_MASK_EXT_framebuffer_object
31821
31822NamedFramebufferTexture2DEXT(framebuffer, attachment, textarget, texture, level)
31823 return void
31824 param framebuffer Framebuffer in value
31825 param attachment FramebufferAttachment in value
31826 param textarget TextureTarget in value
31827 param texture Texture in value
31828 param level CheckedInt32 in value
31829 category EXT_direct_state_access
31830 subcategory EXT_framebuffer_object
31831 extension soft WINSOFT
31832 dlflags notlistable
31833 glfflags ignore
31834 glxflags ignore
31835 glextmask GL_MASK_EXT_framebuffer_object
31836
31837NamedFramebufferTexture3DEXT(framebuffer, attachment, textarget, texture, level, zoffset)
31838 return void
31839 param framebuffer Framebuffer in value
31840 param attachment FramebufferAttachment in value
31841 param textarget TextureTarget in value
31842 param texture Texture in value
31843 param level CheckedInt32 in value
31844 param zoffset CheckedInt32 in value
31845 category EXT_direct_state_access
31846 subcategory EXT_framebuffer_object
31847 extension soft WINSOFT
31848 dlflags notlistable
31849 glfflags ignore
31850 glxflags ignore
31851 glextmask GL_MASK_EXT_framebuffer_object
31852
31853NamedFramebufferRenderbufferEXT(framebuffer, attachment, renderbuffertarget, renderbuffer)
31854 return void
31855 param framebuffer Framebuffer in value
31856 param attachment FramebufferAttachment in value
31857 param renderbuffertarget RenderbufferTarget in value
31858 param renderbuffer Renderbuffer in value
31859 category EXT_direct_state_access
31860 subcategory EXT_framebuffer_object
31861 extension soft WINSOFT
31862 dlflags notlistable
31863 glfflags ignore
31864 glxflags ignore
31865 glextmask GL_MASK_EXT_framebuffer_object
31866
31867GetNamedFramebufferAttachmentParameterivEXT(framebuffer, attachment, pname, params)
31868 return void
31869 param framebuffer Framebuffer in value
31870 param attachment FramebufferAttachment in value
31871 param pname FramebufferAttachmentParameterName in value
31872 param params Int32 out array [COMPSIZE(pname)]
31873 category EXT_direct_state_access
31874 subcategory EXT_framebuffer_object
31875 extension soft WINSOFT
31876 dlflags notlistable
31877 glfflags ignore
31878 glxflags ignore
31879 glextmask GL_MASK_EXT_framebuffer_object
31880
31881GenerateTextureMipmapEXT(texture, target)
31882 return void
31883 param texture Texture in value
31884 param target TextureTarget in value
31885 category EXT_direct_state_access
31886 subcategory EXT_framebuffer_object
31887 extension soft WINSOFT
31888 dlflags notlistable
31889 glfflags ignore
31890 glxflags ignore
31891 glextmask GL_MASK_EXT_framebuffer_object
31892
31893GenerateMultiTexMipmapEXT(texunit, target)
31894 return void
31895 param texunit TextureUnit in value
31896 param target TextureTarget in value
31897 category EXT_direct_state_access
31898 subcategory EXT_framebuffer_object
31899 extension soft WINSOFT
31900 dlflags notlistable
31901 glfflags ignore
31902 glxflags ignore
31903 glextmask GL_MASK_EXT_framebuffer_object
31904
31905FramebufferDrawBufferEXT(framebuffer, mode)
31906 return void
31907 param framebuffer Framebuffer in value
31908 param mode DrawBufferMode in value
31909 category EXT_direct_state_access
31910 subcategory EXT_framebuffer_object
31911 extension soft WINSOFT
31912 glfflags ignore
31913 glxflags ignore
31914 glextmask GL_MASK_EXT_framebuffer_object
31915
31916FramebufferDrawBuffersEXT(framebuffer, n, bufs)
31917 return void
31918 param framebuffer Framebuffer in value
31919 param n SizeI in value
31920 param bufs DrawBufferMode in array [n]
31921 category EXT_direct_state_access
31922 subcategory EXT_framebuffer_object
31923 extension soft WINSOFT
31924 glfflags ignore
31925 glxflags ignore
31926 glextmask GL_MASK_EXT_framebuffer_object
31927
31928FramebufferReadBufferEXT(framebuffer, mode)
31929 return void
31930 param framebuffer Framebuffer in value
31931 param mode ReadBufferMode in value
31932 category EXT_direct_state_access
31933 subcategory EXT_framebuffer_object
31934 extension soft WINSOFT
31935 glfflags ignore
31936 glxflags ignore
31937 glextmask GL_MASK_EXT_framebuffer_object
31938
31939GetFramebufferParameterivEXT(framebuffer, pname, params)
31940 return void
31941 param framebuffer Framebuffer in value
31942 param pname GetFramebufferParameter in value
31943 param params Int32 out array [COMPSIZE(pname)]
31944 category EXT_direct_state_access
31945 subcategory EXT_framebuffer_object
31946 dlflags notlistable
31947 extension soft WINSOFT
31948 glxflags ignore
31949 glfflags capture-execute gl-enum
31950
31951# New named framebuffer multisample object commands
31952
31953NamedRenderbufferStorageMultisampleEXT(renderbuffer, samples, internalformat, width, height)
31954 return void
31955 param renderbuffer Renderbuffer in value
31956 param samples SizeI in value
31957 param internalformat PixelInternalFormat in value
31958 param width SizeI in value
31959 param height SizeI in value
31960 category EXT_direct_state_access
31961 subcategory EXT_framebuffer_multisample
31962 extension soft WINSOFT
31963 dlflags notlistable
31964 glfflags ignore
31965 glxflags ignore
31966 glextmask GL_MASK_EXT_framebuffer_multisample
31967
31968# New named framebuffer multisample coverage object commands
31969
31970NamedRenderbufferStorageMultisampleCoverageEXT(renderbuffer, coverageSamples, colorSamples, internalformat, width, height)
31971 return void
31972 param renderbuffer Renderbuffer in value
31973 param coverageSamples SizeI in value
31974 param colorSamples SizeI in value
31975 param internalformat PixelInternalFormat in value
31976 param width SizeI in value
31977 param height SizeI in value
31978 category EXT_direct_state_access
31979 subcategory NV_framebuffer_multisample_coverage
31980 extension soft WINSOFT
31981 dlflags notlistable
31982 glfflags ignore
31983 glxflags ignore
31984 glextmask GL_MASK_NV_framebuffer_multisample_coverage
31985
31986# New named geometry program/shader frame buffer object commands
31987
31988NamedFramebufferTextureEXT(framebuffer, attachment, texture, level)
31989 return void
31990 param framebuffer Framebuffer in value
31991 param attachment FramebufferAttachment in value
31992 param texture Texture in value
31993 param level CheckedInt32 in value
31994 category EXT_direct_state_access
31995 subcategory NV_gpu_program4
31996 extension soft WINSOFT
31997 dlflags notlistable
31998 glfflags ignore
31999 glxflags ignore
32000 glextmask GL_MASK_NV_gpu_program4
32001
32002NamedFramebufferTextureLayerEXT(framebuffer, attachment, texture, level, layer)
32003 return void
32004 param framebuffer Framebuffer in value
32005 param attachment FramebufferAttachment in value
32006 param texture Texture in value
32007 param level CheckedInt32 in value
32008 param layer CheckedInt32 in value
32009 category EXT_direct_state_access
32010 subcategory NV_gpu_program4
32011 extension soft WINSOFT
32012 dlflags notlistable
32013 glfflags ignore
32014 glxflags ignore
32015 glextmask GL_MASK_NV_gpu_program4
32016
32017NamedFramebufferTextureFaceEXT(framebuffer, attachment, texture, level, face)
32018 return void
32019 param framebuffer Framebuffer in value
32020 param attachment FramebufferAttachment in value
32021 param texture Texture in value
32022 param level CheckedInt32 in value
32023 param face TextureTarget in value
32024 category EXT_direct_state_access
32025 subcategory NV_gpu_program4
32026 extension soft WINSOFT
32027 dlflags notlistable
32028 glfflags ignore
32029 glxflags ignore
32030 glextmask GL_MASK_NV_gpu_program4
32031
32032# New explicit multisample query and commands
32033
32034TextureRenderbufferEXT(texture, target, renderbuffer)
32035 return void
32036 param texture Texture in value
32037 param target TextureTarget in value
32038 param renderbuffer UInt32 in value
32039 category EXT_direct_state_access
32040 subcategory NV_explicit_multisample
32041 extension soft WINSOFT NV50
32042 dlflags notlistable
32043 glfflags ignore
32044 glxflags ignore
32045 glextmask GL_MASK_NV_explicit_multisample
32046
32047MultiTexRenderbufferEXT(texunit, target, renderbuffer)
32048 return void
32049 param texunit TextureUnit in value
32050 param target TextureTarget in value
32051 param renderbuffer UInt32 in value
32052 category EXT_direct_state_access
32053 subcategory NV_explicit_multisample
32054 extension soft WINSOFT NV50
32055 dlflags notlistable
32056 glfflags ignore
32057 glxflags ignore
32058 glextmask GL_MASK_NV_explicit_multisample
32059
32060# New ARB_gpu_shader_fp64 commands
32061
32062ProgramUniform1dEXT(program, location, x)
32063 return void
32064 param program UInt32 in value
32065 param location Int32 in value
32066 param x Float64 in value
32067 category EXT_direct_state_access
32068 subcategory ARB_gpu_shader_fp64
32069 version 1.2
32070 extension
32071 glxropcode ?
32072 glxflags ignore
32073 offset ?
32074
32075ProgramUniform2dEXT(program, location, x, y)
32076 return void
32077 param program UInt32 in value
32078 param location Int32 in value
32079 param x Float64 in value
32080 param y Float64 in value
32081 category EXT_direct_state_access
32082 subcategory ARB_gpu_shader_fp64
32083 version 1.2
32084 extension
32085 glxropcode ?
32086 glxflags ignore
32087 offset ?
32088
32089ProgramUniform3dEXT(program, location, x, y, z)
32090 return void
32091 param program UInt32 in value
32092 param location Int32 in value
32093 param x Float64 in value
32094 param y Float64 in value
32095 param z Float64 in value
32096 category EXT_direct_state_access
32097 subcategory ARB_gpu_shader_fp64
32098 version 1.2
32099 extension
32100 glxropcode ?
32101 glxflags ignore
32102 offset ?
32103
32104ProgramUniform4dEXT(program, location, x, y, z, w)
32105 return void
32106 param program UInt32 in value
32107 param location Int32 in value
32108 param x Float64 in value
32109 param y Float64 in value
32110 param z Float64 in value
32111 param w Float64 in value
32112 category EXT_direct_state_access
32113 subcategory ARB_gpu_shader_fp64
32114 version 1.2
32115 extension
32116 glxropcode ?
32117 glxflags ignore
32118 offset ?
32119
32120ProgramUniform1dvEXT(program, location, count, value)
32121 return void
32122 param program UInt32 in value
32123 param location Int32 in value
32124 param count SizeI in value
32125 param value Float64 in array [count]
32126 category EXT_direct_state_access
32127 subcategory ARB_gpu_shader_fp64
32128 version 1.2
32129 extension
32130 glxropcode ?
32131 glxflags ignore
32132 offset ?
32133
32134ProgramUniform2dvEXT(program, location, count, value)
32135 return void
32136 param program UInt32 in value
32137 param location Int32 in value
32138 param count SizeI in value
c7b31271 32139 param value Float64 in array [count*2]
5dfc6dda
AW
32140 category EXT_direct_state_access
32141 subcategory ARB_gpu_shader_fp64
32142 version 1.2
32143 extension
32144 glxropcode ?
32145 glxflags ignore
32146 offset ?
32147
32148ProgramUniform3dvEXT(program, location, count, value)
32149 return void
32150 param program UInt32 in value
32151 param location Int32 in value
32152 param count SizeI in value
c7b31271 32153 param value Float64 in array [count*3]
5dfc6dda
AW
32154 category EXT_direct_state_access
32155 subcategory ARB_gpu_shader_fp64
32156 version 1.2
32157 extension
32158 glxropcode ?
32159 glxflags ignore
32160 offset ?
32161
32162ProgramUniform4dvEXT(program, location, count, value)
32163 return void
32164 param program UInt32 in value
32165 param location Int32 in value
32166 param count SizeI in value
c7b31271 32167 param value Float64 in array [count*4]
5dfc6dda
AW
32168 category EXT_direct_state_access
32169 subcategory ARB_gpu_shader_fp64
32170 version 1.2
32171 extension
32172 glxropcode ?
32173 glxflags ignore
32174 offset ?
32175
32176ProgramUniformMatrix2dvEXT(program, location, count, transpose, value)
32177 return void
32178 param program UInt32 in value
32179 param location Int32 in value
32180 param count SizeI in value
32181 param transpose Boolean in value
c7b31271 32182 param value Float64 in array [count*4]
5dfc6dda
AW
32183 category EXT_direct_state_access
32184 subcategory ARB_gpu_shader_fp64
32185 version 1.2
32186 extension
32187 glxropcode ?
32188 glxflags ignore
32189 offset ?
32190
32191ProgramUniformMatrix3dvEXT(program, location, count, transpose, value)
32192 return void
32193 param program UInt32 in value
32194 param location Int32 in value
32195 param count SizeI in value
32196 param transpose Boolean in value
c7b31271 32197 param value Float64 in array [count*9]
5dfc6dda
AW
32198 category EXT_direct_state_access
32199 subcategory ARB_gpu_shader_fp64
32200 version 1.2
32201 extension
32202 glxropcode ?
32203 glxflags ignore
32204 offset ?
32205
32206ProgramUniformMatrix4dvEXT(program, location, count, transpose, value)
32207 return void
32208 param program UInt32 in value
32209 param location Int32 in value
32210 param count SizeI in value
32211 param transpose Boolean in value
c7b31271 32212 param value Float64 in array [count*16]
5dfc6dda
AW
32213 category EXT_direct_state_access
32214 subcategory ARB_gpu_shader_fp64
32215 version 1.2
32216 extension
32217 glxropcode ?
32218 glxflags ignore
32219 offset ?
32220
32221ProgramUniformMatrix2x3dvEXT(program, location, count, transpose, value)
32222 return void
32223 param program UInt32 in value
32224 param location Int32 in value
32225 param count SizeI in value
32226 param transpose Boolean in value
c7b31271 32227 param value Float64 in array [count*6]
5dfc6dda
AW
32228 category EXT_direct_state_access
32229 subcategory ARB_gpu_shader_fp64
32230 version 1.2
32231 extension
32232 glxropcode ?
32233 glxflags ignore
32234 offset ?
32235
32236ProgramUniformMatrix2x4dvEXT(program, location, count, transpose, value)
32237 return void
32238 param program UInt32 in value
32239 param location Int32 in value
32240 param count SizeI in value
32241 param transpose Boolean in value
c7b31271 32242 param value Float64 in array [count*8]
5dfc6dda
AW
32243 category EXT_direct_state_access
32244 subcategory ARB_gpu_shader_fp64
32245 version 1.2
32246 extension
32247 glxropcode ?
32248 glxflags ignore
32249 offset ?
32250
32251ProgramUniformMatrix3x2dvEXT(program, location, count, transpose, value)
32252 return void
32253 param program UInt32 in value
32254 param location Int32 in value
32255 param count SizeI in value
32256 param transpose Boolean in value
c7b31271 32257 param value Float64 in array [count*6]
5dfc6dda
AW
32258 category EXT_direct_state_access
32259 subcategory ARB_gpu_shader_fp64
32260 version 1.2
32261 extension
32262 glxropcode ?
32263 glxflags ignore
32264 offset ?
32265
32266ProgramUniformMatrix3x4dvEXT(program, location, count, transpose, value)
32267 return void
32268 param program UInt32 in value
32269 param location Int32 in value
32270 param count SizeI in value
32271 param transpose Boolean in value
c7b31271 32272 param value Float64 in array [count*12]
5dfc6dda
AW
32273 category EXT_direct_state_access
32274 subcategory ARB_gpu_shader_fp64
32275 version 1.2
32276 extension
32277 glxropcode ?
32278 glxflags ignore
32279 offset ?
32280
32281ProgramUniformMatrix4x2dvEXT(program, location, count, transpose, value)
32282 return void
32283 param program UInt32 in value
32284 param location Int32 in value
32285 param count SizeI in value
32286 param transpose Boolean in value
c7b31271 32287 param value Float64 in array [count*8]
5dfc6dda
AW
32288 category EXT_direct_state_access
32289 subcategory ARB_gpu_shader_fp64
32290 version 1.2
32291 extension
32292 glxropcode ?
32293 glxflags ignore
32294 offset ?
32295
32296ProgramUniformMatrix4x3dvEXT(program, location, count, transpose, value)
32297 return void
32298 param program UInt32 in value
32299 param location Int32 in value
32300 param count SizeI in value
32301 param transpose Boolean in value
c7b31271 32302 param value Float64 in array [count*12]
5dfc6dda
AW
32303 category EXT_direct_state_access
32304 subcategory ARB_gpu_shader_fp64
32305 version 1.2
32306 extension
32307 glxropcode ?
32308 glxflags ignore
32309 offset ?
32310
32311###############################################################################
32312#
32313# Extension #354
32314# EXT_vertex_array_bgra commands
32315#
32316###############################################################################
32317
32318# (none)
32319newcategory: EXT_vertex_array_bgra
32320
32321###############################################################################
32322#
32323# Extension #355 - WGL_NV_gpu_affinity
32324#
32325###############################################################################
32326
32327###############################################################################
32328#
32329# Extension #356
32330# EXT_texture_swizzle commands
32331#
32332###############################################################################
32333
32334# (none)
32335newcategory: EXT_texture_swizzle
32336
32337###############################################################################
32338#
32339# Extension #357
32340# NV_explicit_multisample commands
32341#
32342###############################################################################
32343
32344# From EXT_draw_buffers2: GetBooleanIndexedvEXT / GetIntegerIndexedvEXT
32345
32346GetMultisamplefvNV(pname, index, val)
32347 return void
32348 param pname GetMultisamplePNameNV in value
32349 param index UInt32 in value
32350 param val Float32 out array [2]
32351 category NV_explicit_multisample
32352 dlflags notlistable
32353 glfflags ignore
32354 glxflags ignore
32355
32356SampleMaskIndexedNV(index, mask)
32357 return void
32358 param index UInt32 in value
32359 param mask SampleMaskNV in value
32360 category NV_explicit_multisample
32361 glfflags ignore
32362 glxflags ignore
32363
32364TexRenderbufferNV(target, renderbuffer)
32365 return void
32366 param target TextureTarget in value
32367 param renderbuffer UInt32 in value
32368 category NV_explicit_multisample
32369 dlflags notlistable
32370 glfflags ignore
32371 glxflags ignore
32372
32373###############################################################################
32374#
32375# Extension #358
32376# NV_transform_feedback2 commands
32377#
32378###############################################################################
32379
32380BindTransformFeedbackNV(target, id)
32381 return void
32382 param target BufferTargetARB in value
32383 param id UInt32 in value
32384 category NV_transform_feedback2
32385 glfflags ignore
32386 glxflags ignore
32387
32388DeleteTransformFeedbacksNV(n, ids)
32389 return void
32390 param n SizeI in value
32391 param ids UInt32 in array [n]
32392 category NV_transform_feedback2
32393 dlflags notlistable
32394 glfflags ignore
32395 glxflags ignore
32396
32397GenTransformFeedbacksNV(n, ids)
32398 return void
32399 param n SizeI in value
32400 param ids UInt32 out array [n]
32401 category NV_transform_feedback2
32402 dlflags notlistable
32403 glfflags ignore
32404 glxflags ignore
32405
32406IsTransformFeedbackNV(id)
32407 return Boolean
32408 param id UInt32 in value
32409 category NV_transform_feedback2
32410 dlflags notlistable
32411 glfflags ignore
32412 glxflags ignore
32413
32414PauseTransformFeedbackNV()
32415 return void
32416 category NV_transform_feedback2
32417 glfflags ignore
32418 glxflags ignore
32419
32420ResumeTransformFeedbackNV()
32421 return void
32422 category NV_transform_feedback2
32423 glfflags ignore
32424 glxflags ignore
32425
32426DrawTransformFeedbackNV(mode, id)
32427 return void
32428 param mode GLenum in value
32429 param id UInt32 in value
32430 category NV_transform_feedback2
32431 glfflags ignore
32432 glxflags ignore
32433
32434###############################################################################
32435#
32436# Extension #359
32437# ATI_meminfo commands
32438#
32439###############################################################################
32440
32441# (none)
32442newcategory: ATI_meminfo
32443
32444###############################################################################
32445#
32446# Extension #360
32447# AMD_performance_monitor commands
32448#
32449###############################################################################
32450
32451GetPerfMonitorGroupsAMD(numGroups, groupsSize, groups)
32452 return void
32453 param numGroups Int32 out array [1]
32454 param groupsSize SizeI in value
32455 param groups UInt32 out array [groupsSize]
32456 category AMD_performance_monitor
32457 dlflags notlistable
32458 version 1.2
32459 extension
32460 glxsingle ?
32461 glxflags ignore
32462 offset ?
32463
32464GetPerfMonitorCountersAMD(group, numCounters, maxActiveCounters, counterSize, counters)
32465 return void
32466 param group UInt32 in value
32467 param numCounters Int32 out array [1]
32468 param maxActiveCounters Int32 out array [1]
32469 param counterSize SizeI in value
32470 param counters UInt32 out array [counterSize]
32471 category AMD_performance_monitor
32472 dlflags notlistable
32473 version 1.2
32474 extension
32475 glxsingle ?
32476 glxflags ignore
32477 offset ?
32478
32479GetPerfMonitorGroupStringAMD(group, bufSize, length, groupString)
32480 return void
32481 param group UInt32 in value
32482 param bufSize SizeI in value
32483 param length SizeI out array [1]
32484 param groupString Char out array [bufSize]
32485 category AMD_performance_monitor
32486 dlflags notlistable
32487 version 1.2
32488 extension
32489 glxsingle ?
32490 glxflags ignore
32491 offset ?
32492
32493GetPerfMonitorCounterStringAMD(group, counter, bufSize, length, counterString)
32494 return void
32495 param group UInt32 in value
32496 param counter UInt32 in value
32497 param bufSize SizeI in value
32498 param length SizeI out array [1]
32499 param counterString Char out array [bufSize]
32500 category AMD_performance_monitor
32501 dlflags notlistable
32502 version 1.2
32503 extension
32504 glxsingle ?
32505 glxflags ignore
32506 offset ?
32507
32508GetPerfMonitorCounterInfoAMD(group, counter, pname, data)
32509 return void
32510 param group UInt32 in value
32511 param counter UInt32 in value
32512 param pname GLenum in value
32513 param data Void out array [COMPSIZE(pname)]
32514 category AMD_performance_monitor
32515 dlflags notlistable
32516 version 1.2
32517 extension
32518 glxsingle ?
32519 glxflags ignore
32520 offset ?
32521
32522GenPerfMonitorsAMD(n, monitors)
32523 return void
32524 param n SizeI in value
32525 param monitors UInt32 out array [n]
32526 category AMD_performance_monitor
32527 version 1.2
32528 extension
32529 glxropcode ?
32530 glxflags ignore
32531 offset ?
32532
32533# 'monitors' is actually in, not out, but extension spec doesn't use const
32534DeletePerfMonitorsAMD(n, monitors)
32535 return void
32536 param n SizeI in value
32537 param monitors UInt32 out array [n]
32538 category AMD_performance_monitor
32539 version 1.2
32540 extension
32541 glxropcode ?
32542 glxflags ignore
32543 offset ?
32544
32545# 'counterList' is actually in, not out, but extension spec doesn't use const
32546SelectPerfMonitorCountersAMD(monitor, enable, group, numCounters, counterList)
32547 return void
32548 param monitor UInt32 in value
32549 param enable Boolean in value
32550 param group UInt32 in value
32551 param numCounters Int32 in value
32552 param counterList UInt32 out array [numCounters]
32553 category AMD_performance_monitor
32554 version 1.2
32555 extension
32556 glxropcode ?
32557 glxflags ignore
32558 offset ?
32559
32560BeginPerfMonitorAMD(monitor)
32561 return void
32562 param monitor UInt32 in value
32563 category AMD_performance_monitor
32564 version 1.2
32565 extension
32566 glxropcode ?
32567 glxflags ignore
32568 offset ?
32569
32570EndPerfMonitorAMD(monitor)
32571 return void
32572 param monitor UInt32 in value
32573 category AMD_performance_monitor
32574 version 1.2
32575 extension
32576 glxropcode ?
32577 glxflags ignore
32578 offset ?
32579
32580GetPerfMonitorCounterDataAMD(monitor, pname, dataSize, data, bytesWritten)
32581 return void
32582 param monitor UInt32 in value
32583 param pname GLenum in value
32584 param dataSize SizeI in value
32585 param data UInt32 out array [dataSize]
32586 param bytesWritten Int32 out array [1]
32587 category AMD_performance_monitor
32588 dlflags notlistable
32589 version 1.2
32590 extension
32591 glxsingle ?
32592 glxflags ignore
32593 offset ?
32594
32595###############################################################################
32596#
32597# Extension #361 - WGL_AMD_gpu_association
32598#
32599###############################################################################
32600
32601###############################################################################
32602#
32603# Extension #362
32604# AMD_texture_texture4 commands
32605#
32606###############################################################################
32607
32608# (none)
32609newcategory: AMD_texture_texture4
32610
32611###############################################################################
32612#
32613# Extension #363
c7b31271 32614# AMD_vertex_shader_tessellator commands
5dfc6dda
AW
32615#
32616###############################################################################
32617
32618TessellationFactorAMD(factor)
32619 return void
32620 param factor Float32 in value
c7b31271 32621 category AMD_vertex_shader_tessellator
5dfc6dda
AW
32622 version 2.0
32623 glxsingle ?
32624 glxflags ignore
32625 offset ?
32626
32627TessellationModeAMD(mode)
32628 return void
32629 param mode GLenum in value
c7b31271 32630 category AMD_vertex_shader_tessellator
5dfc6dda
AW
32631 version 2.0
32632 glxsingle ?
32633 glxflags ignore
32634 offset ?
32635
32636###############################################################################
32637#
32638# Extension #364
32639# EXT_provoking_vertex commands
32640#
32641###############################################################################
32642
32643ProvokingVertexEXT(mode)
32644 return void
32645 param mode GLenum in value
32646 category EXT_provoking_vertex
32647 version 2.1
32648 glxsingle ?
32649 glxflags ignore
32650 offset ?
32651
32652###############################################################################
32653#
32654# Extension #365
32655# EXT_texture_snorm commands
32656#
32657###############################################################################
32658
32659# (none)
32660newcategory: EXT_texture_snorm
32661
32662###############################################################################
32663#
32664# Extension #366
32665# AMD_draw_buffers_blend commands
32666#
32667###############################################################################
32668
32669BlendFuncIndexedAMD(buf, src, dst)
32670 return void
32671 param buf UInt32 in value
32672 param src GLenum in value
32673 param dst GLenum in value
32674 category AMD_draw_buffers_blend
32675 version 2.0
32676 extension
32677 glxropcode ?
32678 glxflags ignore
32679 offset ?
32680
32681BlendFuncSeparateIndexedAMD(buf, srcRGB, dstRGB, srcAlpha, dstAlpha)
32682 return void
32683 param buf UInt32 in value
32684 param srcRGB GLenum in value
32685 param dstRGB GLenum in value
32686 param srcAlpha GLenum in value
32687 param dstAlpha GLenum in value
32688 category AMD_draw_buffers_blend
32689 version 2.0
32690 extension
32691 glxropcode ?
32692 glxflags ignore
32693 offset ?
32694
32695BlendEquationIndexedAMD(buf, mode)
32696 return void
32697 param buf UInt32 in value
32698 param mode GLenum in value
32699 category AMD_draw_buffers_blend
32700 version 2.0
32701 extension
32702 glxropcode ?
32703 glxflags ignore
32704 offset ?
32705
32706BlendEquationSeparateIndexedAMD(buf, modeRGB, modeAlpha)
32707 return void
32708 param buf UInt32 in value
32709 param modeRGB GLenum in value
32710 param modeAlpha GLenum in value
32711 category AMD_draw_buffers_blend
32712 version 2.0
32713 extension
32714 glxropcode ?
32715 glxflags ignore
32716 offset ?
32717
32718###############################################################################
32719#
32720# Extension #367
32721# APPLE_texture_range commands
32722#
32723###############################################################################
32724
32725TextureRangeAPPLE(target, length, pointer)
32726 return void
32727 param target GLenum in value
32728 param length SizeI in value
32729 param pointer Void in array [length]
32730 category APPLE_texture_range
32731 version 1.2
32732 extension
32733 glxropcode ?
32734 glxflags ignore
32735 offset ?
32736
32737GetTexParameterPointervAPPLE(target, pname, params)
32738 return void
32739 param target GLenum in value
32740 param pname GLenum in value
32741 param params VoidPointer out array [1]
32742 category APPLE_texture_range
32743 dlflags notlistable
32744 version 1.2
32745 extension
32746 glxsingle ?
32747 glxflags ignore
32748 offset ?
32749
32750###############################################################################
32751#
32752# Extension #368
32753# APPLE_float_pixels commands
32754#
32755###############################################################################
32756
32757# (none)
32758newcategory: APPLE_float_pixels
32759
32760###############################################################################
32761#
32762# Extension #369
32763# APPLE_vertex_program_evaluators commands
32764#
32765###############################################################################
32766
32767EnableVertexAttribAPPLE(index, pname)
32768 return void
32769 param index UInt32 in value
32770 param pname GLenum in value
32771 category APPLE_vertex_program_evaluators
32772 version 1.5
32773 extension
32774 glxropcode ?
32775 glxflags ignore
32776 offset ?
32777
32778DisableVertexAttribAPPLE(index, pname)
32779 return void
32780 param index UInt32 in value
32781 param pname GLenum in value
32782 category APPLE_vertex_program_evaluators
32783 version 1.5
32784 extension
32785 glxropcode ?
32786 glxflags ignore
32787 offset ?
32788
32789IsVertexAttribEnabledAPPLE(index, pname)
32790 return Boolean
32791 param index UInt32 in value
32792 param pname GLenum in value
32793 category APPLE_vertex_program_evaluators
32794 version 1.5
32795 extension
32796 glxropcode ?
32797 glxflags ignore
32798 offset ?
32799
32800MapVertexAttrib1dAPPLE(index, size, u1, u2, stride, order, points)
32801 return void
32802 param index UInt32 in value
32803 param size UInt32 in value
32804 param u1 CoordD in value
32805 param u2 CoordD in value
32806 param stride Int32 in value
32807 param order CheckedInt32 in value
32808 param points CoordD in array [COMPSIZE(size/stride/order)]
32809 category APPLE_vertex_program_evaluators
32810 version 1.5
32811 extension
32812 glxropcode ?
32813 glxflags ignore
32814 offset ?
32815
32816MapVertexAttrib1fAPPLE(index, size, u1, u2, stride, order, points)
32817 return void
32818 param index UInt32 in value
32819 param size UInt32 in value
32820 param u1 CoordF in value
32821 param u2 CoordF in value
32822 param stride Int32 in value
32823 param order CheckedInt32 in value
32824 param points CoordF in array [COMPSIZE(size/stride/order)]
32825 category APPLE_vertex_program_evaluators
32826 version 1.5
32827 extension
32828 glxropcode ?
32829 glxflags ignore
32830 offset ?
32831
32832MapVertexAttrib2dAPPLE(index, size, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points)
32833 return void
32834 param index UInt32 in value
32835 param size UInt32 in value
32836 param u1 CoordD in value
32837 param u2 CoordD in value
32838 param ustride Int32 in value
32839 param uorder CheckedInt32 in value
32840 param v1 CoordD in value
32841 param v2 CoordD in value
32842 param vstride Int32 in value
32843 param vorder CheckedInt32 in value
32844 param points CoordD in array [COMPSIZE(size/ustride/uorder/vstride/vorder)]
32845 category APPLE_vertex_program_evaluators
32846 version 1.5
32847 extension
32848 glxropcode ?
32849 glxflags ignore
32850 offset ?
32851
32852MapVertexAttrib2fAPPLE(index, size, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points)
32853 return void
32854 param index UInt32 in value
32855 param size UInt32 in value
32856 param u1 CoordF in value
32857 param u2 CoordF in value
32858 param ustride Int32 in value
32859 param uorder CheckedInt32 in value
32860 param v1 CoordF in value
32861 param v2 CoordF in value
32862 param vstride Int32 in value
32863 param vorder CheckedInt32 in value
32864 param points CoordF in array [COMPSIZE(size/ustride/uorder/vstride/vorder)]
32865 category APPLE_vertex_program_evaluators
32866 version 1.5
32867 extension
32868 glxropcode ?
32869 glxflags ignore
32870 offset ?
32871
32872###############################################################################
32873#
32874# Extension #370
32875# APPLE_aux_depth_stencil commands
32876#
32877###############################################################################
32878
32879# (none)
32880newcategory: APPLE_aux_depth_stencil
32881
32882###############################################################################
32883#
32884# Extension #371
32885# APPLE_object_purgeable commands
32886#
32887###############################################################################
32888
32889ObjectPurgeableAPPLE(objectType, name, option)
32890 return GLenum
32891 param objectType GLenum in value
32892 param name UInt32 in value
32893 param option GLenum in value
32894 category APPLE_object_purgeable
32895 version 1.5
32896 extension
32897 glxropcode ?
32898 glxflags ignore
32899 offset ?
32900
32901ObjectUnpurgeableAPPLE(objectType, name, option)
32902 return GLenum
32903 param objectType GLenum in value
32904 param name UInt32 in value
32905 param option GLenum in value
32906 category APPLE_object_purgeable
32907 version 1.5
32908 extension
32909 glxropcode ?
32910 glxflags ignore
32911 offset ?
32912
32913GetObjectParameterivAPPLE(objectType, name, pname, params)
32914 return void
32915 param objectType GLenum in value
32916 param name UInt32 in value
32917 param pname GLenum in value
32918 param params Int32 out array [COMPSIZE(pname)]
32919 category APPLE_object_purgeable
32920 dlflags notlistable
32921 version 1.5
32922 extension
32923 glxsingle ?
32924 glxflags ignore
32925 offset ?
32926
32927###############################################################################
32928#
32929# Extension #372
32930# APPLE_row_bytes commands
32931#
32932###############################################################################
32933
32934# (none)
32935newcategory: APPLE_row_bytes
32936
32937###############################################################################
32938#
32939# Extension #373
32940# APPLE_rgb_422 commands
32941#
32942###############################################################################
32943
32944# (none)
32945newcategory: APPLE_rgb_422
32946
32947###############################################################################
32948#
32949# Extension #374
32950# NV_video_capture commands
32951#
32952###############################################################################
32953
32954BeginVideoCaptureNV(video_capture_slot)
32955 return void
32956 param video_capture_slot UInt32 in value
32957 category NV_video_capture
32958 version 1.2
32959 extension
32960 glxropcode ?
32961 glxflags ignore
32962 offset ?
32963
32964BindVideoCaptureStreamBufferNV(video_capture_slot, stream, frame_region, offset)
32965 return void
32966 param video_capture_slot UInt32 in value
32967 param stream UInt32 in value
32968 param frame_region GLenum in value
32969 param offset BufferOffsetARB in value
32970 category NV_video_capture
32971 version 1.2
32972 extension
32973 glxropcode ?
32974 glxflags ignore
32975 offset ?
32976
32977BindVideoCaptureStreamTextureNV(video_capture_slot, stream, frame_region, target, texture)
32978 return void
32979 param video_capture_slot UInt32 in value
32980 param stream UInt32 in value
32981 param frame_region GLenum in value
32982 param target GLenum in value
32983 param texture UInt32 in value
32984 category NV_video_capture
32985 version 1.2
32986 extension
32987 glxropcode ?
32988 glxflags ignore
32989 offset ?
32990
32991EndVideoCaptureNV(video_capture_slot)
32992 return void
32993 param video_capture_slot UInt32 in value
32994 category NV_video_capture
32995 version 1.2
32996 extension
32997 glxropcode ?
32998 glxflags ignore
32999 offset ?
33000
33001GetVideoCaptureivNV(video_capture_slot, pname, params)
33002 return void
33003 param video_capture_slot UInt32 in value
33004 param pname GLenum in value
33005 param params Int32 out array [COMPSIZE(pname)]
33006 category NV_video_capture
33007 dlflags notlistable
33008 version 1.2
33009 extension
33010 glxsingle ?
33011 glxflags ignore
33012 offset ?
33013
33014GetVideoCaptureStreamivNV(video_capture_slot, stream, pname, params)
33015 return void
33016 param video_capture_slot UInt32 in value
33017 param stream UInt32 in value
33018 param pname GLenum in value
33019 param params Int32 out array [COMPSIZE(pname)]
33020 category NV_video_capture
33021 dlflags notlistable
33022 version 1.2
33023 extension
33024 glxsingle ?
33025 glxflags ignore
33026 offset ?
33027
33028GetVideoCaptureStreamfvNV(video_capture_slot, stream, pname, params)
33029 return void
33030 param video_capture_slot UInt32 in value
33031 param stream UInt32 in value
33032 param pname GLenum in value
33033 param params Float32 out array [COMPSIZE(pname)]
33034 category NV_video_capture
33035 dlflags notlistable
33036 version 1.2
33037 extension
33038 glxsingle ?
33039 glxflags ignore
33040 offset ?
33041
33042GetVideoCaptureStreamdvNV(video_capture_slot, stream, pname, params)
33043 return void
33044 param video_capture_slot UInt32 in value
33045 param stream UInt32 in value
33046 param pname GLenum in value
33047 param params Float64 out array [COMPSIZE(pname)]
33048 category NV_video_capture
33049 dlflags notlistable
33050 version 1.2
33051 extension
33052 glxsingle ?
33053 glxflags ignore
33054 offset ?
33055
33056VideoCaptureNV(video_capture_slot, sequence_num, capture_time)
33057 return GLenum
33058 param video_capture_slot UInt32 in value
33059 param sequence_num UInt32 out reference
33060 param capture_time UInt64EXT out reference
33061 category NV_video_capture
33062 version 1.2
33063 extension
33064 glxropcode ?
33065 glxflags ignore
33066 offset ?
33067
33068VideoCaptureStreamParameterivNV(video_capture_slot, stream, pname, params)
33069 return void
33070 param video_capture_slot UInt32 in value
33071 param stream UInt32 in value
33072 param pname GLenum in value
33073 param params Int32 in array [COMPSIZE(pname)]
33074 category NV_video_capture
33075 version 1.2
33076 extension
33077 glxropcode ?
33078 glxflags ignore
33079 offset ?
33080
33081VideoCaptureStreamParameterfvNV(video_capture_slot, stream, pname, params)
33082 return void
33083 param video_capture_slot UInt32 in value
33084 param stream UInt32 in value
33085 param pname GLenum in value
33086 param params Float32 in array [COMPSIZE(pname)]
33087 category NV_video_capture
33088 version 1.2
33089 extension
33090 glxropcode ?
33091 glxflags ignore
33092 offset ?
33093
33094VideoCaptureStreamParameterdvNV(video_capture_slot, stream, pname, params)
33095 return void
33096 param video_capture_slot UInt32 in value
33097 param stream UInt32 in value
33098 param pname GLenum in value
33099 param params Float64 in array [COMPSIZE(pname)]
33100 category NV_video_capture
33101 version 1.2
33102 extension
33103 glxropcode ?
33104 glxflags ignore
33105 offset ?
33106
33107###############################################################################
33108#
33109# Extension #375 - GLX_EXT_swap_control
33110#
33111###############################################################################
33112
33113###############################################################################
33114#
33115# Extension #376 - also GLX_NV_copy_image, WGL_NV_copy_image
33116# NV_copy_image commands
33117#
33118###############################################################################
33119
33120CopyImageSubDataNV(srcName, srcTarget, srcLevel, srcX, srcY, srcZ, dstName, dstTarget, dstLevel, dstX, dstY, dstZ, width, height, depth)
33121 return void
33122 param srcName UInt32 in value
33123 param srcTarget GLenum in value
33124 param srcLevel Int32 in value
33125 param srcX Int32 in value
33126 param srcY Int32 in value
33127 param srcZ Int32 in value
33128 param dstName UInt32 in value
33129 param dstTarget GLenum in value
33130 param dstLevel Int32 in value
33131 param dstX Int32 in value
33132 param dstY Int32 in value
33133 param dstZ Int32 in value
33134 param width SizeI in value
33135 param height SizeI in value
33136 param depth SizeI in value
33137 category NV_copy_image
33138 version 1.2
33139 extension
7e73e4d3 33140 glxropcode 4291
5dfc6dda
AW
33141 glxflags ignore
33142 offset ?
33143
33144###############################################################################
33145#
33146# Extension #377
33147# EXT_separate_shader_objects commands
33148#
33149###############################################################################
33150
33151UseShaderProgramEXT(type, program)
33152 return void
33153 param type GLenum in value
33154 param program UInt32 in value
33155 category EXT_separate_shader_objects
33156 version 1.2
33157 extension
33158 glxropcode ?
33159 glxflags ignore
33160 offset ?
33161
33162ActiveProgramEXT(program)
33163 return void
33164 param program UInt32 in value
33165 category EXT_separate_shader_objects
33166 version 1.2
33167 extension
33168 glxropcode ?
33169 glxflags ignore
33170 offset ?
33171
33172CreateShaderProgramEXT(type, string)
33173 return UInt32
33174 param type GLenum in value
33175 param string Char in array []
33176 category EXT_separate_shader_objects
33177 version 1.2
33178 extension
33179 glxropcode ?
33180 glxflags ignore
33181 offset ?
33182
33183###############################################################################
33184#
33185# Extension #378
33186# NV_parameter_buffer_object2 commands
33187#
33188###############################################################################
33189
33190# (none)
33191newcategory: NV_parameter_buffer_object2
33192
33193###############################################################################
33194#
33195# Extension #379
33196# NV_shader_buffer_load commands
33197#
33198###############################################################################
33199
33200MakeBufferResidentNV(target, access)
33201 return void
33202 param target GLenum in value
33203 param access GLenum in value
33204 category NV_shader_buffer_load
33205 version 1.2
33206 extension
33207 glxropcode ?
33208 glxflags ignore
33209 offset ?
33210
33211MakeBufferNonResidentNV(target)
33212 return void
33213 param target GLenum in value
33214 category NV_shader_buffer_load
33215 version 1.2
33216 extension
33217 glxropcode ?
33218 glxflags ignore
33219 offset ?
33220
33221IsBufferResidentNV(target)
33222 return Boolean
33223 param target GLenum in value
33224 category NV_shader_buffer_load
33225 version 1.2
33226 extension
33227 glxropcode ?
33228 glxflags ignore
33229 offset ?
33230
33231MakeNamedBufferResidentNV(buffer, access)
33232 return void
33233 param buffer UInt32 in value
33234 param access GLenum in value
33235 category NV_shader_buffer_load
33236 version 1.2
33237 extension
33238 glxropcode ?
33239 glxflags ignore
33240 offset ?
33241
33242MakeNamedBufferNonResidentNV(buffer)
33243 return void
33244 param buffer UInt32 in value
33245 category NV_shader_buffer_load
33246 version 1.2
33247 extension
33248 glxropcode ?
33249 glxflags ignore
33250 offset ?
33251
33252IsNamedBufferResidentNV(buffer)
33253 return Boolean
33254 param buffer UInt32 in value
33255 category NV_shader_buffer_load
33256 version 1.2
33257 extension
33258 glxropcode ?
33259 glxflags ignore
33260 offset ?
33261
33262GetBufferParameterui64vNV(target, pname, params)
33263 return void
33264 param target GLenum in value
33265 param pname GLenum in value
33266 param params UInt64EXT out array [COMPSIZE(pname)]
33267 category NV_shader_buffer_load
33268 dlflags notlistable
33269 version 1.2
33270 extension
33271 glxsingle ?
33272 glxflags ignore
33273 offset ?
33274
33275GetNamedBufferParameterui64vNV(buffer, pname, params)
33276 return void
33277 param buffer UInt32 in value
33278 param pname GLenum in value
33279 param params UInt64EXT out array [COMPSIZE(pname)]
33280 category NV_shader_buffer_load
33281 dlflags notlistable
33282 version 1.2
33283 extension
33284 glxsingle ?
33285 glxflags ignore
33286 offset ?
33287
33288GetIntegerui64vNV(value, result)
33289 return void
33290 param value GLenum in value
33291 param result UInt64EXT out array [COMPSIZE(value)]
33292 category NV_shader_buffer_load
33293 dlflags notlistable
33294 version 1.2
33295 extension
33296 glxsingle ?
33297 glxflags ignore
33298 offset ?
33299
33300Uniformui64NV(location, value)
33301 return void
33302 param location Int32 in value
33303 param value UInt64EXT in value
33304 category NV_shader_buffer_load
33305 version 1.2
33306 extension
33307 glxropcode ?
33308 glxflags ignore
33309 offset ?
33310
33311Uniformui64vNV(location, count, value)
33312 return void
33313 param location Int32 in value
33314 param count SizeI in value
33315 param value UInt64EXT in array [count]
33316 category NV_shader_buffer_load
33317 version 1.2
33318 extension
33319 glxropcode ?
33320 glxflags ignore
33321 offset ?
33322
33323GetUniformui64vNV(program, location, params)
33324 return void
33325 param program UInt32 in value
33326 param location Int32 in value
33327 param params UInt64EXT out array [COMPSIZE(program/location)]
33328 category NV_shader_buffer_load
33329 dlflags notlistable
33330 version 1.2
33331 extension
33332 glxsingle ?
33333 glxflags ignore
33334 offset ?
33335
33336ProgramUniformui64NV(program, location, value)
33337 return void
33338 param program UInt32 in value
33339 param location Int32 in value
33340 param value UInt64EXT in value
33341 category NV_shader_buffer_load
33342 version 1.2
33343 extension
33344 glxropcode ?
33345 glxflags ignore
33346 offset ?
33347
33348ProgramUniformui64vNV(program, location, count, value)
33349 return void
33350 param program UInt32 in value
33351 param location Int32 in value
33352 param count SizeI in value
33353 param value UInt64EXT in array [count]
33354 category NV_shader_buffer_load
33355 version 1.2
33356 extension
33357 glxropcode ?
33358 glxflags ignore
33359 offset ?
33360
33361###############################################################################
33362#
33363# Extension #380
33364# NV_vertex_buffer_unified_memory commands
33365#
33366###############################################################################
33367
33368BufferAddressRangeNV(pname, index, address, length)
33369 return void
33370 param pname GLenum in value
33371 param index UInt32 in value
33372 param address UInt64EXT in value
33373 param length BufferSize in value
33374 category NV_vertex_buffer_unified_memory
33375 version 1.2
33376 extension
33377 glxropcode ?
33378 glxflags ignore
33379 offset ?
33380
33381VertexFormatNV(size, type, stride)
33382 return void
33383 param size Int32 in value
33384 param type GLenum in value
33385 param stride SizeI in value
33386 category NV_vertex_buffer_unified_memory
33387 version 1.2
33388 extension
33389 glxropcode ?
33390 glxflags ignore
33391 offset ?
33392
33393NormalFormatNV(type, stride)
33394 return void
33395 param type GLenum in value
33396 param stride SizeI in value
33397 category NV_vertex_buffer_unified_memory
33398 version 1.2
33399 extension
33400 glxropcode ?
33401 glxflags ignore
33402 offset ?
33403
33404ColorFormatNV(size, type, stride)
33405 return void
33406 param size Int32 in value
33407 param type GLenum in value
33408 param stride SizeI in value
33409 category NV_vertex_buffer_unified_memory
33410 version 1.2
33411 extension
33412 glxropcode ?
33413 glxflags ignore
33414 offset ?
33415
33416IndexFormatNV(type, stride)
33417 return void
33418 param type GLenum in value
33419 param stride SizeI in value
33420 category NV_vertex_buffer_unified_memory
33421 version 1.2
33422 extension
33423 glxropcode ?
33424 glxflags ignore
33425 offset ?
33426
33427TexCoordFormatNV(size, type, stride)
33428 return void
33429 param size Int32 in value
33430 param type GLenum in value
33431 param stride SizeI in value
33432 category NV_vertex_buffer_unified_memory
33433 version 1.2
33434 extension
33435 glxropcode ?
33436 glxflags ignore
33437 offset ?
33438
33439EdgeFlagFormatNV(stride)
33440 return void
33441 param stride SizeI in value
33442 category NV_vertex_buffer_unified_memory
33443 version 1.2
33444 extension
33445 glxropcode ?
33446 glxflags ignore
33447 offset ?
33448
33449SecondaryColorFormatNV(size, type, stride)
33450 return void
33451 param size Int32 in value
33452 param type GLenum in value
33453 param stride SizeI in value
33454 category NV_vertex_buffer_unified_memory
33455 version 1.2
33456 extension
33457 glxropcode ?
33458 glxflags ignore
33459 offset ?
33460
33461FogCoordFormatNV(type, stride)
33462 return void
33463 param type GLenum in value
33464 param stride SizeI in value
33465 category NV_vertex_buffer_unified_memory
33466 version 1.2
33467 extension
33468 glxropcode ?
33469 glxflags ignore
33470 offset ?
33471
33472VertexAttribFormatNV(index, size, type, normalized, stride)
33473 return void
33474 param index UInt32 in value
33475 param size Int32 in value
33476 param type GLenum in value
33477 param normalized Boolean in value
33478 param stride SizeI in value
33479 category NV_vertex_buffer_unified_memory
33480 version 1.2
33481 extension
33482 glxropcode ?
33483 glxflags ignore
33484 offset ?
33485
33486VertexAttribIFormatNV(index, size, type, stride)
33487 return void
33488 param index UInt32 in value
33489 param size Int32 in value
33490 param type GLenum in value
33491 param stride SizeI in value
33492 category NV_vertex_buffer_unified_memory
33493 version 1.2
33494 extension
33495 glxropcode ?
33496 glxflags ignore
33497 offset ?
33498
33499GetIntegerui64i_vNV(value, index, result)
33500 return void
33501 param value GLenum in value
33502 param index UInt32 in value
33503 param result UInt64EXT out array [COMPSIZE(value)]
33504 category NV_vertex_buffer_unified_memory
33505 dlflags notlistable
33506 version 1.2
33507 extension
33508 glxsingle ?
33509 glxflags ignore
33510 offset ?
33511
33512###############################################################################
33513#
33514# Extension #381
33515# NV_texture_barrier commands
33516#
33517###############################################################################
33518
33519TextureBarrierNV()
33520 return void
33521 category NV_texture_barrier
33522 version 1.2
33523 extension
7e73e4d3 33524 glxropcode 4348
5dfc6dda
AW
33525 glxflags ignore
33526 offset ?
33527
33528###############################################################################
33529#
33530# Extension #382
33531# AMD_shader_stencil_export commands
33532#
33533###############################################################################
33534
33535# (none)
33536newcategory: AMD_shader_stencil_export
33537
33538###############################################################################
33539#
33540# Extension #383
33541# AMD_seamless_cubemap_per_texture commands
33542#
33543###############################################################################
33544
33545# (none)
33546newcategory: AMD_seamless_cubemap_per_texture
33547
33548###############################################################################
33549#
33550# Extension #384 - GLX_INTEL_swap_event
33551#
33552###############################################################################
33553
33554###############################################################################
33555#
33556# Extension #385
33557# AMD_conservative_depth commands
33558#
33559###############################################################################
33560
33561# (none)
33562newcategory: AMD_conservative_depth
33563
33564###############################################################################
33565#
33566# Extension #386
33567# EXT_shader_image_load_store commands
33568#
33569###############################################################################
33570
33571BindImageTextureEXT(index, texture, level, layered, layer, access, format)
33572 return void
33573 param index UInt32 in value
33574 param texture UInt32 in value
33575 param level Int32 in value
33576 param layered Boolean in value
33577 param layer Int32 in value
33578 param access GLenum in value
33579 param format Int32 in value
33580 category EXT_shader_image_load_store
33581 version 4.1
33582 extension
33583 glxropcode ?
33584 glxflags ignore
33585 offset ?
33586
33587MemoryBarrierEXT(barriers)
33588 return void
33589 param barriers GLbitfield in value
33590 category EXT_shader_image_load_store
33591 version 4.1
33592 extension
33593 glxropcode ?
33594 glxflags ignore
33595 offset ?
33596
33597###############################################################################
33598#
33599# Extension #387
33600# EXT_vertex_attrib_64bit commands
33601#
33602###############################################################################
33603
33604VertexAttribL1dEXT(index, x)
33605 return void
33606 param index UInt32 in value
33607 param x Float64 in value
33608 category EXT_vertex_attrib_64bit
33609 version 4.1
33610 extension
33611 glxropcode ?
33612 glxflags ignore
33613 offset ?
33614
33615VertexAttribL2dEXT(index, x, y)
33616 return void
33617 param index UInt32 in value
33618 param x Float64 in value
33619 param y Float64 in value
33620 category EXT_vertex_attrib_64bit
33621 version 4.1
33622 extension
33623 glxropcode ?
33624 glxflags ignore
33625 offset ?
33626
33627VertexAttribL3dEXT(index, x, y, z)
33628 return void
33629 param index UInt32 in value
33630 param x Float64 in value
33631 param y Float64 in value
33632 param z Float64 in value
33633 category EXT_vertex_attrib_64bit
33634 version 4.1
33635 extension
33636 glxropcode ?
33637 glxflags ignore
33638 offset ?
33639
33640VertexAttribL4dEXT(index, x, y, z, w)
33641 return void
33642 param index UInt32 in value
33643 param x Float64 in value
33644 param y Float64 in value
33645 param z Float64 in value
33646 param w Float64 in value
33647 category EXT_vertex_attrib_64bit
33648 version 4.1
33649 extension
33650 glxropcode ?
33651 glxflags ignore
33652 offset ?
33653
33654VertexAttribL1dvEXT(index, v)
33655 return void
33656 param index UInt32 in value
33657 param v Float64 in array [1]
33658 category EXT_vertex_attrib_64bit
33659 version 4.1
33660 extension
33661 glxropcode ?
33662 glxflags ignore
33663 offset ?
33664
33665VertexAttribL2dvEXT(index, v)
33666 return void
33667 param index UInt32 in value
33668 param v Float64 in array [2]
33669 category EXT_vertex_attrib_64bit
33670 version 4.1
33671 extension
33672 glxropcode ?
33673 glxflags ignore
33674 offset ?
33675
33676VertexAttribL3dvEXT(index, v)
33677 return void
33678 param index UInt32 in value
33679 param v Float64 in array [3]
33680 category EXT_vertex_attrib_64bit
33681 version 4.1
33682 extension
33683 glxropcode ?
33684 glxflags ignore
33685 offset ?
33686
33687VertexAttribL4dvEXT(index, v)
33688 return void
33689 param index UInt32 in value
33690 param v Float64 in array [4]
33691 category EXT_vertex_attrib_64bit
33692 version 4.1
33693 extension
33694 glxropcode ?
33695 glxflags ignore
33696 offset ?
33697
33698VertexAttribLPointerEXT(index, size, type, stride, pointer)
33699 return void
33700 param index UInt32 in value
33701 param size Int32 in value
33702 param type GLenum in value
33703 param stride SizeI in value
33704 param pointer Void in array [size]
33705 category EXT_vertex_attrib_64bit
33706 version 4.1
33707 extension
33708 glxropcode ?
33709 glxflags ignore
33710 offset ?
33711
33712GetVertexAttribLdvEXT(index, pname, params)
33713 return void
33714 param index UInt32 in value
33715 param pname GLenum in value
33716 param params Float64 out array [COMPSIZE(pname)]
33717 category EXT_vertex_attrib_64bit
33718 dlflags notlistable
33719 version 4.1
33720 extension
33721 glxsingle ?
33722 glxflags ignore
33723 offset ?
33724
33725# Also in ARB_vertex_array_64bit. Supposedly dependent on another
33726# unregistered extension, EXT_direct_state_access_memory
33727
33728VertexArrayVertexAttribLOffsetEXT(vaobj, buffer, index, size, type, stride, offset)
33729 return void
33730 param vaobj UInt32 in value
33731 param buffer UInt32 in value
33732 param index UInt32 in value
33733 param size Int32 in value
33734 param type GLenum in value
33735 param stride SizeI in value
33736 param offset BufferOffset in value
33737 category EXT_vertex_attrib_64bit
33738 version 4.1
33739 extension
33740 glxropcode ?
33741 glxflags ignore
33742 offset ?
33743
33744###############################################################################
33745#
33746# Extension #388
33747# NV_gpu_program5 commands
33748#
33749###############################################################################
33750
33751# These commands require ARB_shader_subroutine
33752
33753ProgramSubroutineParametersuivNV(target, count, params)
33754 return void
33755 param target GLenum in value
33756 param count SizeI in value
33757 param params UInt32 in array [count]
33758 category NV_gpu_program5
33759 version 4.1
33760 extension
33761 glxropcode ?
33762 glxflags ignore
33763 offset ?
33764
33765GetProgramSubroutineParameteruivNV(target, index, param)
33766 return void
33767 param target GLenum in value
33768 param index UInt32 in value
33769 param param UInt32 out array [COMPSIZE(target)]
33770 category NV_gpu_program5
33771 dlflags notlistable
33772 version 4.1
33773 extension
33774 glxsingle ?
33775 glxflags ignore
33776 offset ?
33777
33778###############################################################################
33779#
33780# Extension #389
33781# NV_gpu_shader5 commands
33782#
33783###############################################################################
33784
33785Uniform1i64NV(location, x)
33786 return void
33787 param location Int32 in value
33788 param x Int64EXT in value
33789 category NV_gpu_shader5
33790 version 4.1
33791 extension
33792 glxropcode ?
33793 glxflags ignore
33794 offset ?
33795
33796Uniform2i64NV(location, x, y)
33797 return void
33798 param location Int32 in value
33799 param x Int64EXT in value
33800 param y Int64EXT in value
33801 category NV_gpu_shader5
33802 version 4.1
33803 extension
33804 glxropcode ?
33805 glxflags ignore
33806 offset ?
33807
33808Uniform3i64NV(location, x, y, z)
33809 return void
33810 param location Int32 in value
33811 param x Int64EXT in value
33812 param y Int64EXT in value
33813 param z Int64EXT in value
33814 category NV_gpu_shader5
33815 version 4.1
33816 extension
33817 glxropcode ?
33818 glxflags ignore
33819 offset ?
33820
33821Uniform4i64NV(location, x, y, z, w)
33822 return void
33823 param location Int32 in value
33824 param x Int64EXT in value
33825 param y Int64EXT in value
33826 param z Int64EXT in value
33827 param w Int64EXT in value
33828 category NV_gpu_shader5
33829 version 4.1
33830 extension
33831 glxropcode ?
33832 glxflags ignore
33833 offset ?
33834
33835Uniform1i64vNV(location, count, value)
33836 return void
33837 param location Int32 in value
33838 param count SizeI in value
33839 param value Int64EXT in array [count]
33840 category NV_gpu_shader5
33841 version 4.1
33842 extension
33843 glxropcode ?
33844 glxflags ignore
33845 offset ?
33846
33847Uniform2i64vNV(location, count, value)
33848 return void
33849 param location Int32 in value
33850 param count SizeI in value
33851 param value Int64EXT in array [COMPSIZE(count*2)]
33852 category NV_gpu_shader5
33853 version 4.1
33854 extension
33855 glxropcode ?
33856 glxflags ignore
33857 offset ?
33858
33859Uniform3i64vNV(location, count, value)
33860 return void
33861 param location Int32 in value
33862 param count SizeI in value
33863 param value Int64EXT in array [COMPSIZE(count*3)]
33864 category NV_gpu_shader5
33865 version 4.1
33866 extension
33867 glxropcode ?
33868 glxflags ignore
33869 offset ?
33870
33871Uniform4i64vNV(location, count, value)
33872 return void
33873 param location Int32 in value
33874 param count SizeI in value
33875 param value Int64EXT in array [COMPSIZE(count*4)]
33876 category NV_gpu_shader5
33877 version 4.1
33878 extension
33879 glxropcode ?
33880 glxflags ignore
33881 offset ?
33882
33883Uniform1ui64NV(location, x)
33884 return void
33885 param location Int32 in value
33886 param x UInt64EXT in value
33887 category NV_gpu_shader5
33888 version 4.1
33889 extension
33890 glxropcode ?
33891 glxflags ignore
33892 offset ?
33893
33894Uniform2ui64NV(location, x, y)
33895 return void
33896 param location Int32 in value
33897 param x UInt64EXT in value
33898 param y UInt64EXT in value
33899 category NV_gpu_shader5
33900 version 4.1
33901 extension
33902 glxropcode ?
33903 glxflags ignore
33904 offset ?
33905
33906Uniform3ui64NV(location, x, y, z)
33907 return void
33908 param location Int32 in value
33909 param x UInt64EXT in value
33910 param y UInt64EXT in value
33911 param z UInt64EXT in value
33912 category NV_gpu_shader5
33913 version 4.1
33914 extension
33915 glxropcode ?
33916 glxflags ignore
33917 offset ?
33918
33919Uniform4ui64NV(location, x, y, z, w)
33920 return void
33921 param location Int32 in value
33922 param x UInt64EXT in value
33923 param y UInt64EXT in value
33924 param z UInt64EXT in value
33925 param w UInt64EXT in value
33926 category NV_gpu_shader5
33927 version 4.1
33928 extension
33929 glxropcode ?
33930 glxflags ignore
33931 offset ?
33932
33933Uniform1ui64vNV(location, count, value)
33934 return void
33935 param location Int32 in value
33936 param count SizeI in value
33937 param value UInt64EXT in array [count]
33938 category NV_gpu_shader5
33939 version 4.1
33940 extension
33941 glxropcode ?
33942 glxflags ignore
33943 offset ?
33944
33945Uniform2ui64vNV(location, count, value)
33946 return void
33947 param location Int32 in value
33948 param count SizeI in value
33949 param value UInt64EXT in array [COMPSIZE(count*2)]
33950 category NV_gpu_shader5
33951 version 4.1
33952 extension
33953 glxropcode ?
33954 glxflags ignore
33955 offset ?
33956
33957Uniform3ui64vNV(location, count, value)
33958 return void
33959 param location Int32 in value
33960 param count SizeI in value
33961 param value UInt64EXT in array [COMPSIZE(count*3)]
33962 category NV_gpu_shader5
33963 version 4.1
33964 extension
33965 glxropcode ?
33966 glxflags ignore
33967 offset ?
33968
33969Uniform4ui64vNV(location, count, value)
33970 return void
33971 param location Int32 in value
33972 param count SizeI in value
33973 param value UInt64EXT in array [COMPSIZE(count*4)]
33974 category NV_gpu_shader5
33975 version 4.1
33976 extension
33977 glxropcode ?
33978 glxflags ignore
33979 offset ?
33980
33981GetUniformi64vNV(program, location, params)
33982 return void
33983 param program UInt32 in value
33984 param location Int32 in value
33985 param params Int64EXT out array [COMPSIZE(location)]
33986 category NV_gpu_shader5
33987 dlflags notlistable
33988 version 4.1
33989 extension
33990 glxsingle ?
33991 glxflags ignore
33992 offset ?
33993
33994ProgramUniform1i64NV(program, location, x)
33995 return void
33996 param program UInt32 in value
33997 param location Int32 in value
33998 param x Int64EXT in value
33999 category NV_gpu_shader5
34000 version 4.1
34001 extension
34002 glxropcode ?
34003 glxflags ignore
34004 offset ?
34005
34006ProgramUniform2i64NV(program, location, x, y)
34007 return void
34008 param program UInt32 in value
34009 param location Int32 in value
34010 param x Int64EXT in value
34011 param y Int64EXT in value
34012 category NV_gpu_shader5
34013 version 4.1
34014 extension
34015 glxropcode ?
34016 glxflags ignore
34017 offset ?
34018
34019ProgramUniform3i64NV(program, location, x, y, z)
34020 return void
34021 param program UInt32 in value
34022 param location Int32 in value
34023 param x Int64EXT in value
34024 param y Int64EXT in value
34025 param z Int64EXT in value
34026 category NV_gpu_shader5
34027 version 4.1
34028 extension
34029 glxropcode ?
34030 glxflags ignore
34031 offset ?
34032
34033ProgramUniform4i64NV(program, location, x, y, z, w)
34034 return void
34035 param program UInt32 in value
34036 param location Int32 in value
34037 param x Int64EXT in value
34038 param y Int64EXT in value
34039 param z Int64EXT in value
34040 param w Int64EXT in value
34041 category NV_gpu_shader5
34042 version 4.1
34043 extension
34044 glxropcode ?
34045 glxflags ignore
34046 offset ?
34047
34048ProgramUniform1i64vNV(program, location, count, value)
34049 return void
34050 param program UInt32 in value
34051 param location Int32 in value
34052 param count SizeI in value
34053 param value Int64EXT in array [count]
34054 category NV_gpu_shader5
34055 version 4.1
34056 extension
34057 glxropcode ?
34058 glxflags ignore
34059 offset ?
34060
34061ProgramUniform2i64vNV(program, location, count, value)
34062 return void
34063 param program UInt32 in value
34064 param location Int32 in value
34065 param count SizeI in value
34066 param value Int64EXT in array [COMPSIZE(count*2)]
34067 category NV_gpu_shader5
34068 version 4.1
34069 extension
34070 glxropcode ?
34071 glxflags ignore
34072 offset ?
34073
34074ProgramUniform3i64vNV(program, location, count, value)
34075 return void
34076 param program UInt32 in value
34077 param location Int32 in value
34078 param count SizeI in value
34079 param value Int64EXT in array [COMPSIZE(count*3)]
34080 category NV_gpu_shader5
34081 version 4.1
34082 extension
34083 glxropcode ?
34084 glxflags ignore
34085 offset ?
34086
34087ProgramUniform4i64vNV(program, location, count, value)
34088 return void
34089 param program UInt32 in value
34090 param location Int32 in value
34091 param count SizeI in value
34092 param value Int64EXT in array [COMPSIZE(count*4)]
34093 category NV_gpu_shader5
34094 version 4.1
34095 extension
34096 glxropcode ?
34097 glxflags ignore
34098 offset ?
34099
34100ProgramUniform1ui64NV(program, location, x)
34101 return void
34102 param program UInt32 in value
34103 param location Int32 in value
34104 param x UInt64EXT in value
34105 category NV_gpu_shader5
34106 version 4.1
34107 extension
34108 glxropcode ?
34109 glxflags ignore
34110 offset ?
34111
34112ProgramUniform2ui64NV(program, location, x, y)
34113 return void
34114 param program UInt32 in value
34115 param location Int32 in value
34116 param x UInt64EXT in value
34117 param y UInt64EXT in value
34118 category NV_gpu_shader5
34119 version 4.1
34120 extension
34121 glxropcode ?
34122 glxflags ignore
34123 offset ?
34124
34125ProgramUniform3ui64NV(program, location, x, y, z)
34126 return void
34127 param program UInt32 in value
34128 param location Int32 in value
34129 param x UInt64EXT in value
34130 param y UInt64EXT in value
34131 param z UInt64EXT in value
34132 category NV_gpu_shader5
34133 version 4.1
34134 extension
34135 glxropcode ?
34136 glxflags ignore
34137 offset ?
34138
34139ProgramUniform4ui64NV(program, location, x, y, z, w)
34140 return void
34141 param program UInt32 in value
34142 param location Int32 in value
34143 param x UInt64EXT in value
34144 param y UInt64EXT in value
34145 param z UInt64EXT in value
34146 param w UInt64EXT in value
34147 category NV_gpu_shader5
34148 version 4.1
34149 extension
34150 glxropcode ?
34151 glxflags ignore
34152 offset ?
34153
34154ProgramUniform1ui64vNV(program, location, count, value)
34155 return void
34156 param program UInt32 in value
34157 param location Int32 in value
34158 param count SizeI in value
34159 param value UInt64EXT in array [count]
34160 category NV_gpu_shader5
34161 version 4.1
34162 extension
34163 glxropcode ?
34164 glxflags ignore
34165 offset ?
34166
34167ProgramUniform2ui64vNV(program, location, count, value)
34168 return void
34169 param program UInt32 in value
34170 param location Int32 in value
34171 param count SizeI in value
34172 param value UInt64EXT in array [COMPSIZE(count*2)]
34173 category NV_gpu_shader5
34174 version 4.1
34175 extension
34176 glxropcode ?
34177 glxflags ignore
34178 offset ?
34179
34180ProgramUniform3ui64vNV(program, location, count, value)
34181 return void
34182 param program UInt32 in value
34183 param location Int32 in value
34184 param count SizeI in value
34185 param value UInt64EXT in array [COMPSIZE(count*3)]
34186 category NV_gpu_shader5
34187 version 4.1
34188 extension
34189 glxropcode ?
34190 glxflags ignore
34191 offset ?
34192
34193ProgramUniform4ui64vNV(program, location, count, value)
34194 return void
34195 param program UInt32 in value
34196 param location Int32 in value
34197 param count SizeI in value
34198 param value UInt64EXT in array [COMPSIZE(count*4)]
34199 category NV_gpu_shader5
34200 version 4.1
34201 extension
34202 glxropcode ?
34203 glxflags ignore
34204 offset ?
34205
34206#@ GetUniformui64vNV also in NV_shader_buffer_load
34207
34208###############################################################################
34209#
34210# Extension #390
34211# NV_shader_buffer_store commands
34212#
34213###############################################################################
34214
34215# (none)
34216newcategory: NV_shader_buffer_store
34217
34218###############################################################################
34219#
34220# Extension #391
34221# NV_tessellation_program5 commands
34222#
34223###############################################################################
34224
34225# (none)
34226newcategory: NV_tessellation_program5
34227
34228###############################################################################
34229#
34230# Extension #392
34231# NV_vertex_attrib_integer_64bit commands
34232#
34233###############################################################################
34234
34235VertexAttribL1i64NV(index, x)
34236 return void
34237 param index UInt32 in value
34238 param x Int64EXT in value
34239 category NV_vertex_attrib_integer_64bit
34240 version 4.1
34241 extension
34242 glxropcode ?
34243 glxflags ignore
34244 offset ?
34245
34246VertexAttribL2i64NV(index, x, y)
34247 return void
34248 param index UInt32 in value
34249 param x Int64EXT in value
34250 param y Int64EXT in value
34251 category NV_vertex_attrib_integer_64bit
34252 version 4.1
34253 extension
34254 glxropcode ?
34255 glxflags ignore
34256 offset ?
34257
34258VertexAttribL3i64NV(index, x, y, z)
34259 return void
34260 param index UInt32 in value
34261 param x Int64EXT in value
34262 param y Int64EXT in value
34263 param z Int64EXT in value
34264 category NV_vertex_attrib_integer_64bit
34265 version 4.1
34266 extension
34267 glxropcode ?
34268 glxflags ignore
34269 offset ?
34270
34271VertexAttribL4i64NV(index, x, y, z, w)
34272 return void
34273 param index UInt32 in value
34274 param x Int64EXT in value
34275 param y Int64EXT in value
34276 param z Int64EXT in value
34277 param w Int64EXT in value
34278 category NV_vertex_attrib_integer_64bit
34279 version 4.1
34280 extension
34281 glxropcode ?
34282 glxflags ignore
34283 offset ?
34284
34285VertexAttribL1i64vNV(index, v)
34286 return void
34287 param index UInt32 in value
34288 param v Int64EXT in array [1]
34289 category NV_vertex_attrib_integer_64bit
34290 version 4.1
34291 extension
34292 glxropcode ?
34293 glxflags ignore
34294 offset ?
34295
34296VertexAttribL2i64vNV(index, v)
34297 return void
34298 param index UInt32 in value
34299 param v Int64EXT in array [2]
34300 category NV_vertex_attrib_integer_64bit
34301 version 4.1
34302 extension
34303 glxropcode ?
34304 glxflags ignore
34305 offset ?
34306
34307VertexAttribL3i64vNV(index, v)
34308 return void
34309 param index UInt32 in value
34310 param v Int64EXT in array [3]
34311 category NV_vertex_attrib_integer_64bit
34312 version 4.1
34313 extension
34314 glxropcode ?
34315 glxflags ignore
34316 offset ?
34317
34318VertexAttribL4i64vNV(index, v)
34319 return void
34320 param index UInt32 in value
34321 param v Int64EXT in array [4]
34322 category NV_vertex_attrib_integer_64bit
34323 version 4.1
34324 extension
34325 glxropcode ?
34326 glxflags ignore
34327 offset ?
34328
34329VertexAttribL1ui64NV(index, x)
34330 return void
34331 param index UInt32 in value
34332 param x UInt64EXT in value
34333 category NV_vertex_attrib_integer_64bit
34334 version 4.1
34335 extension
34336 glxropcode ?
34337 glxflags ignore
34338 offset ?
34339
34340VertexAttribL2ui64NV(index, x, y)
34341 return void
34342 param index UInt32 in value
34343 param x UInt64EXT in value
34344 param y UInt64EXT in value
34345 category NV_vertex_attrib_integer_64bit
34346 version 4.1
34347 extension
34348 glxropcode ?
34349 glxflags ignore
34350 offset ?
34351
34352VertexAttribL3ui64NV(index, x, y, z)
34353 return void
34354 param index UInt32 in value
34355 param x UInt64EXT in value
34356 param y UInt64EXT in value
34357 param z UInt64EXT in value
34358 category NV_vertex_attrib_integer_64bit
34359 version 4.1
34360 extension
34361 glxropcode ?
34362 glxflags ignore
34363 offset ?
34364
34365VertexAttribL4ui64NV(index, x, y, z, w)
34366 return void
34367 param index UInt32 in value
34368 param x UInt64EXT in value
34369 param y UInt64EXT in value
34370 param z UInt64EXT in value
34371 param w UInt64EXT in value
34372 category NV_vertex_attrib_integer_64bit
34373 version 4.1
34374 extension
34375 glxropcode ?
34376 glxflags ignore
34377 offset ?
34378
34379VertexAttribL1ui64vNV(index, v)
34380 return void
34381 param index UInt32 in value
34382 param v UInt64EXT in array [1]
34383 category NV_vertex_attrib_integer_64bit
34384 version 4.1
34385 extension
34386 glxropcode ?
34387 glxflags ignore
34388 offset ?
34389
34390VertexAttribL2ui64vNV(index, v)
34391 return void
34392 param index UInt32 in value
34393 param v UInt64EXT in array [2]
34394 category NV_vertex_attrib_integer_64bit
34395 version 4.1
34396 extension
34397 glxropcode ?
34398 glxflags ignore
34399 offset ?
34400
34401VertexAttribL3ui64vNV(index, v)
34402 return void
34403 param index UInt32 in value
34404 param v UInt64EXT in array [3]
34405 category NV_vertex_attrib_integer_64bit
34406 version 4.1
34407 extension
34408 glxropcode ?
34409 glxflags ignore
34410 offset ?
34411
34412VertexAttribL4ui64vNV(index, v)
34413 return void
34414 param index UInt32 in value
34415 param v UInt64EXT in array [4]
34416 category NV_vertex_attrib_integer_64bit
34417 version 4.1
34418 extension
34419 glxropcode ?
34420 glxflags ignore
34421 offset ?
34422
34423GetVertexAttribLi64vNV(index, pname, params)
34424 return void
34425 param index UInt32 in value
34426 param pname GLenum in value
34427 param params Int64EXT out array [COMPSIZE(pname)]
34428 category NV_vertex_attrib_integer_64bit
34429 dlflags notlistable
34430 version 4.1
34431 extension
34432 glxsingle ?
34433 glxflags ignore
34434 offset ?
34435
34436GetVertexAttribLui64vNV(index, pname, params)
34437 return void
34438 param index UInt32 in value
34439 param pname GLenum in value
34440 param params UInt64EXT out array [COMPSIZE(pname)]
34441 category NV_vertex_attrib_integer_64bit
34442 dlflags notlistable
34443 version 4.1
34444 extension
34445 glxsingle ?
34446 glxflags ignore
34447 offset ?
34448
34449#@ VertexAttribLFormatNV also requires NV_vertex_buffer_unified_memory
34450
34451VertexAttribLFormatNV(index, size, type, stride)
34452 return void
34453 param index UInt32 in value
34454 param size Int32 in value
34455 param type GLenum in value
34456 param stride SizeI in value
34457 category NV_vertex_attrib_integer_64bit
34458 version 4.1
34459 extension
34460 glxropcode ?
34461 glxflags ignore
34462 offset ?
34463
34464###############################################################################
34465#
34466# Extension #393
34467# NV_multisample_coverage commands
34468#
34469###############################################################################
34470
34471# (none)
34472newcategory: NV_multisample_coverage
34473
34474###############################################################################
34475#
34476# Extension #394
34477# AMD_name_gen_delete commands
34478#
34479###############################################################################
34480
34481GenNamesAMD(identifier, num, names)
34482 return void
34483 param identifier GLenum in value
34484 param num UInt32 in value
34485 param names UInt32 out array [num]
34486 category AMD_name_gen_delete
34487 version 4.1
34488 extension
34489 glxropcode ?
34490 glxflags ignore
34491 offset ?
34492
34493DeleteNamesAMD(identifier, num, names)
34494 return void
34495 param identifier GLenum in value
34496 param num UInt32 in value
34497 param names UInt32 in array [num]
34498 category AMD_name_gen_delete
34499 version 4.1
34500 extension
34501 glxropcode ?
34502 glxflags ignore
34503 offset ?
34504
34505IsNameAMD(identifier, name)
34506 return Boolean
34507 param identifier GLenum in value
34508 param name UInt32 in value
34509 category AMD_name_gen_delete
34510 version 4.1
34511 extension
34512 glxropcode ?
34513 glxflags ignore
34514 offset ?
34515
34516###############################################################################
34517#
34518# Extension #395
34519# AMD_debug_output commands
34520#
34521###############################################################################
34522
34523DebugMessageEnableAMD(category, severity, count, ids, enabled)
34524 return void
34525 param category GLenum in value
34526 param severity GLenum in value
34527 param count SizeI in value
34528 param ids UInt32 in array [count]
34529 param enabled Boolean in value
34530 category AMD_debug_output
34531 version 4.1
34532 extension
34533 glxropcode ?
34534 glxflags ignore
34535 offset ?
34536
34537DebugMessageInsertAMD(category, severity, id, length, buf)
34538 return void
34539 param category GLenum in value
34540 param severity GLenum in value
34541 param id UInt32 in value
34542 param length SizeI in value
34543 param buf Char in array [length]
34544 category AMD_debug_output
34545 version 4.1
34546 extension
34547 glxropcode ?
34548 glxflags ignore
34549 offset ?
34550
34551DebugMessageCallbackAMD(callback, userParam)
34552 return void
34553 param callback GLDEBUGPROCAMD in value
34554 param userParam Void out reference
34555 category AMD_debug_output
34556 version 4.1
34557 extension
34558 glxropcode ?
34559 glxflags ignore
34560 offset ?
34561
34562GetDebugMessageLogAMD(count, bufsize, categories, severities, ids, lengths, message)
34563 return UInt32
34564 param count UInt32 in value
34565 param bufsize SizeI in value
34566 param categories GLenum out array [count]
34567 param severities UInt32 out array [count]
34568 param ids UInt32 out array [count]
34569 param lengths SizeI out array [count]
34570 param message Char out array [bufsize]
34571 category AMD_debug_output
34572 dlflags notlistable
34573 version 4.1
34574 extension
34575 glxsingle ?
34576 glxflags ignore
34577 offset ?
34578
34579###############################################################################
34580#
34581# Extension #396
34582# NV_vdpau_interop commands
34583#
34584###############################################################################
34585
34586VDPAUInitNV(vdpDevice, getProcAddress)
34587 return void
34588 param vdpDevice Void in reference
34589 param getProcAddress Void in reference
34590 category NV_vdpau_interop
34591 version 4.1
34592 extension
34593 glxropcode ?
34594 glxflags ignore
34595 offset ?
34596
34597VDPAUFiniNV()
34598 return void
34599 category NV_vdpau_interop
34600 version 4.1
34601 extension
34602 glxropcode ?
34603 glxflags ignore
34604 offset ?
34605
34606VDPAURegisterVideoSurfaceNV(vdpSurface, target, numTextureNames, textureNames)
34607 return vdpauSurfaceNV
34608 param vdpSurface Void in reference
34609 param target GLenum in value
34610 param numTextureNames SizeI in value
34611 param textureNames UInt32 in array [numTextureNames]
34612 category NV_vdpau_interop
34613 version 4.1
34614 extension
34615 glxropcode ?
34616 glxflags ignore
34617 offset ?
34618
34619VDPAURegisterOutputSurfaceNV(vdpSurface, target, numTextureNames, textureNames)
34620 return vdpauSurfaceNV
34621 param vdpSurface Void out reference
34622 param target GLenum in value
34623 param numTextureNames SizeI in value
34624 param textureNames UInt32 in array [numTextureNames]
34625 category NV_vdpau_interop
34626 version 4.1
34627 extension
34628 glxropcode ?
34629 glxflags ignore
34630 offset ?
34631
34632VDPAUIsSurfaceNV(surface)
34633 return void
34634 param surface vdpauSurfaceNV in value
34635 category NV_vdpau_interop
34636 version 4.1
34637 extension
34638 glxropcode ?
34639 glxflags ignore
34640 offset ?
34641
34642VDPAUUnregisterSurfaceNV(surface)
34643 return void
34644 param surface vdpauSurfaceNV in value
34645 category NV_vdpau_interop
34646 version 4.1
34647 extension
34648 glxropcode ?
34649 glxflags ignore
34650 offset ?
34651
34652VDPAUGetSurfaceivNV(surface, pname, bufSize, length, values)
34653 return void
34654 param surface vdpauSurfaceNV in value
34655 param pname GLenum in value
34656 param bufSize SizeI in value
34657 param length SizeI out reference
34658 param values Int32 out array [length]
34659 category NV_vdpau_interop
34660 version 4.1
34661 extension
34662 glxropcode ?
34663 glxflags ignore
34664 offset ?
34665
34666VDPAUSurfaceAccessNV(surface, access)
34667 return void
34668 param surface vdpauSurfaceNV in value
34669 param access GLenum in value
34670 category NV_vdpau_interop
34671 version 4.1
34672 extension
34673 glxropcode ?
34674 glxflags ignore
34675 offset ?
34676
34677VDPAUMapSurfacesNV(numSurfaces, surfaces)
34678 return void
34679 param numSurfaces SizeI in value
34680 param surfaces vdpauSurfaceNV in array [numSurfaces]
34681 category NV_vdpau_interop
34682 version 4.1
34683 extension
34684 glxropcode ?
34685 glxflags ignore
34686 offset ?
34687
34688VDPAUUnmapSurfacesNV(numSurface, surfaces)
34689 return void
34690 param numSurface SizeI in value
34691 param surfaces vdpauSurfaceNV in array [numSurface]
34692 category NV_vdpau_interop
34693 version 4.1
34694 extension
34695 glxropcode ?
34696 glxflags ignore
34697 offset ?
34698
34699
34700###############################################################################
34701#
34702# Extension #397
34703# AMD_transform_feedback3_lines_triangles commands
34704#
34705###############################################################################
34706
34707# (none)
34708newcategory: AMD_transform_feedback3_lines_triangles
34709
34710###############################################################################
34711#
34712# Extension #398 - GLX_AMD_gpu_association
34713# Extension #399 - GLX_EXT_create_context_es2_profile
34714# Extension #400 - WGL_EXT_create_context_es2_profile
34715#
34716###############################################################################
34717
34718###############################################################################
34719#
34720# Extension #401
34721# AMD_depth_clamp_separate commands
34722#
34723###############################################################################
34724
34725# (none)
34726newcategory: AMD_depth_clamp_separate
34727
34728###############################################################################
34729#
34730# Extension #402
34731# EXT_texture_sRGB_decode commands
34732#
34733###############################################################################
34734
34735# (none)
34736newcategory: EXT_texture_sRGB_decode
34737
34738###############################################################################
34739#
34740# Extension #403
34741# NV_texture_multisample commands
34742#
34743###############################################################################
34744
34745TexImage2DMultisampleCoverageNV(target, coverageSamples, colorSamples, internalFormat, width, height, fixedSampleLocations)
34746 return void
34747 param target GLenum in value
34748 param coverageSamples SizeI in value
34749 param colorSamples SizeI in value
34750 param internalFormat Int32 in value
34751 param width SizeI in value
34752 param height SizeI in value
34753 param fixedSampleLocations Boolean in value
34754 category NV_texture_multisample
34755 version 4.1
34756 extension
34757 glxropcode ?
34758 glxflags ignore
34759 offset ?
34760
34761TexImage3DMultisampleCoverageNV(target, coverageSamples, colorSamples, internalFormat, width, height, depth, fixedSampleLocations)
34762 return void
34763 param target GLenum in value
34764 param coverageSamples SizeI in value
34765 param colorSamples SizeI in value
34766 param internalFormat Int32 in value
34767 param width SizeI in value
34768 param height SizeI in value
34769 param depth SizeI in value
34770 param fixedSampleLocations Boolean in value
34771 category NV_texture_multisample
34772 version 4.1
34773 extension
34774 glxropcode ?
34775 glxflags ignore
34776 offset ?
34777
34778TextureImage2DMultisampleNV(texture, target, samples, internalFormat, width, height, fixedSampleLocations)
34779 return void
34780 param texture UInt32 in value
34781 param target GLenum in value
34782 param samples SizeI in value
34783 param internalFormat Int32 in value
34784 param width SizeI in value
34785 param height SizeI in value
34786 param fixedSampleLocations Boolean in value
34787 category NV_texture_multisample
34788 version 4.1
34789 extension
34790 glxropcode ?
34791 glxflags ignore
34792 offset ?
34793
34794TextureImage3DMultisampleNV(texture, target, samples, internalFormat, width, height, depth, fixedSampleLocations)
34795 return void
34796 param texture UInt32 in value
34797 param target GLenum in value
34798 param samples SizeI in value
34799 param internalFormat Int32 in value
34800 param width SizeI in value
34801 param height SizeI in value
34802 param depth SizeI in value
34803 param fixedSampleLocations Boolean in value
34804 category NV_texture_multisample
34805 version 4.1
34806 extension
34807 glxropcode ?
34808 glxflags ignore
34809 offset ?
34810
34811TextureImage2DMultisampleCoverageNV(texture, target, coverageSamples, colorSamples, internalFormat, width, height, fixedSampleLocations)
34812 return void
34813 param texture UInt32 in value
34814 param target GLenum in value
34815 param coverageSamples SizeI in value
34816 param colorSamples SizeI in value
34817 param internalFormat Int32 in value
34818 param width SizeI in value
34819 param height SizeI in value
34820 param fixedSampleLocations Boolean in value
34821 category NV_texture_multisample
34822 version 4.1
34823 extension
34824 glxropcode ?
34825 glxflags ignore
34826 offset ?
34827
34828TextureImage3DMultisampleCoverageNV(texture, target, coverageSamples, colorSamples, internalFormat, width, height, depth, fixedSampleLocations)
34829 return void
34830 param texture UInt32 in value
34831 param target GLenum in value
34832 param coverageSamples SizeI in value
34833 param colorSamples SizeI in value
34834 param internalFormat Int32 in value
34835 param width SizeI in value
34836 param height SizeI in value
34837 param depth SizeI in value
34838 param fixedSampleLocations Boolean in value
34839 category NV_texture_multisample
34840 version 4.1
34841 extension
34842 glxropcode ?
34843 glxflags ignore
34844 offset ?
34845
34846###############################################################################
34847#
34848# Extension #404
34849# AMD_blend_minmax_factor commands
34850#
34851###############################################################################
34852
34853# (none)
34854newcategory: AMD_blend_minmax_factor
34855
34856###############################################################################
34857#
34858# Extension #405
34859# AMD_sample_positions commands
34860#
34861###############################################################################
34862
34863SetMultisamplefvAMD(pname, index, val)
34864 return void
34865 param pname GLenum in value
34866 param index UInt32 in value
34867 param val Float32 in array [2]
34868 category AMD_sample_positions
34869 glxflags ignore
34870 version 3.2
34871 extension
34872 glxropcode ?
34873 glxflags ignore
34874 offset ?
34875
34876###############################################################################
34877#
34878# Extension #406
34879# EXT_x11_sync_object commands
34880#
34881###############################################################################
34882
34883ImportSyncEXT(external_sync_type, external_sync, flags)
34884 return sync
34885 param external_sync_type GLenum in value
34886 param external_sync Intptr in value
34887 param flags GLbitfield in value
34888 category EXT_x11_sync_object
34889 glxflags ignore
34890 version 3.2
34891 extension
34892 glxropcode ?
34893 glxflags ignore
34894 offset ?
34895
34896###############################################################################
34897#
34898# Extension #407 - WGL_NV_DX_interop
34899#
34900###############################################################################
34901
34902###############################################################################
34903#
34904# Extension #408
34905# AMD_multi_draw_indirect commands
34906#
34907###############################################################################
34908
34909MultiDrawArraysIndirectAMD(mode, indirect, primcount, stride)
34910 return void
34911 param mode GLenum in value
34912 param indirect Void in array []
34913 param primcount SizeI in value
34914 param stride SizeI in value
34915 category AMD_multi_draw_indirect
34916 version 4.0
34917 extension
34918 glxropcode ?
34919 glxflags ignore
34920 offset ?
34921
34922MultiDrawElementsIndirectAMD(mode, type, indirect, primcount, stride)
34923 return void
34924 param mode GLenum in value
34925 param type GLenum in value
34926 param indirect Void in array []
34927 param primcount SizeI in value
34928 param stride SizeI in value
34929 category AMD_multi_draw_indirect
34930 version 4.0
34931 extension
34932 glxropcode ?
34933 glxflags ignore
34934 offset ?
34935
34936###############################################################################
34937#
34938# Extension #409
34939# EXT_framebuffer_multisample_blit_scaled commands
34940#
34941###############################################################################
34942
34943# (none)
34944newcategory: EXT_framebuffer_multisample_blit_scaled
34945
34946###############################################################################
34947#
34948# Extension #410
34949# NV_path_rendering commands
34950#
34951###############################################################################
34952
34953# PATH NAME MANAGMENT
34954
34955GenPathsNV(range)
34956 return Path
34957 param range SizeI in value
34958 category NV_path_rendering
34959 dlflags notlistable
34960 version 1.1
34961 extension
34962
34963DeletePathsNV(path, range)
34964 return void
34965 param path Path in value
34966 param range SizeI in value
34967 dlflags notlistable
34968 category NV_path_rendering
34969 version 1.1
34970 extension
34971
34972IsPathNV(path)
34973 return Boolean
34974 param path Path in value
34975 dlflags notlistable
34976 category NV_path_rendering
34977 version 1.1
34978 extension
34979
34980# PATH SPECIFICATION COMMANDS
34981
34982PathCommandsNV(path, numCommands, commands, numCoords, coordType, coords)
34983 return void
34984 param path Path in value
34985 param numCommands SizeI in value
34986 param commands PathCommand in array [numCommands]
34987 param numCoords SizeI in value
34988 param coordType PathCoordType in value
34989 param coords Void in array [COMPSIZE(numCoords,coordType)]
34990 category NV_path_rendering
34991 version 1.1
34992 extension
34993
34994PathCoordsNV(path, numCoords, coordType, coords)
34995 return void
34996 param path Path in value
34997 param numCoords SizeI in value
34998 param coordType PathCoordType in value
34999 param coords Void in array [COMPSIZE(numCoords,coordType)]
35000 category NV_path_rendering
35001 version 1.1
35002 extension
35003
35004PathSubCommandsNV(path, commandStart, commandsToDelete, numCommands, commands, numCoords, coordType, coords)
35005 return void
35006 param path Path in value
35007 param commandStart SizeI in value
35008 param commandsToDelete SizeI in value
35009 param numCommands SizeI in value
35010 param commands PathCommand in array [numCommands]
35011 param numCoords SizeI in value
35012 param coordType PathCoordType in value
35013 param coords Void in array [COMPSIZE(numCoords,coordType)]
35014 category NV_path_rendering
35015 version 1.1
35016 extension
35017
35018PathSubCoordsNV(path, coordStart, numCoords, coordType, coords)
35019 return void
35020 param path Path in value
35021 param coordStart SizeI in value
35022 param numCoords SizeI in value
35023 param coordType PathCoordType in value
35024 param coords Void in array [COMPSIZE(numCoords,coordType)]
35025 category NV_path_rendering
35026 version 1.1
35027 extension
35028
35029PathStringNV(path, format, length, pathString)
35030 return void
35031 param path Path in value
35032 param format PathStringFormat in value
35033 param length SizeI in value
35034 param pathString Void in array [length]
35035 category NV_path_rendering
35036 version 1.1
35037 extension
35038
35039PathGlyphsNV(firstPathName, fontTarget, fontName, fontStyle, numGlyphs, type, charcodes, handleMissingGlyphs, pathParameterTemplate, emScale)
35040 return void
35041 param firstPathName Path in value
35042 param fontTarget PathFontTarget in value
35043 param fontName Void in array [COMPSIZE(fontTarget,fontName)]
35044 param fontStyle PathFontStyle in value
35045 param numGlyphs SizeI in value
35046 param type PathElementType in value
35047 param charcodes Void in array [COMPSIZE(numGlyphs,type,charcodes)]
35048 param handleMissingGlyphs PathHandleMissingGlyphs in value
35049 param pathParameterTemplate Path in value
35050 param emScale Float32 in value
35051 category NV_path_rendering
35052 version 1.1
35053 extension
35054
35055PathGlyphRangeNV(firstPathName, fontTarget, fontName, fontStyle, firstGlyph, numGlyphs, handleMissingGlyphs, pathParameterTemplate, emScale)
35056 return void
35057 param firstPathName Path in value
35058 param fontTarget PathFontTarget in value
35059 param fontName Void in array [COMPSIZE(fontTarget,fontName)]
35060 param fontStyle PathFontStyle in value
35061 param firstGlyph UInt32 in value
35062 param numGlyphs SizeI in value
35063 param handleMissingGlyphs PathHandleMissingGlyphs in value
35064 param pathParameterTemplate Path in value
35065 param emScale Float32 in value
35066 category NV_path_rendering
35067 version 1.1
35068 extension
35069 dlflags prepad
35070
35071WeightPathsNV(resultPath, numPaths, paths, weights)
35072 return void
35073 param resultPath Path in value
35074 param numPaths SizeI in value
35075 param paths Path in array [numPaths]
35076 param weights Float32 in array [numPaths]
35077 category NV_path_rendering
35078 version 1.1
35079 extension
35080
35081CopyPathNV(resultPath, srcPath)
35082 return void
35083 param resultPath Path in value
35084 param srcPath Path in value
35085 category NV_path_rendering
35086 version 1.1
35087 extension
35088
35089InterpolatePathsNV(resultPath, pathA, pathB, weight)
35090 return void
35091 param resultPath Path in value
35092 param pathA Path in value
35093 param pathB Path in value
35094 param weight Float32 in value
35095 category NV_path_rendering
35096 version 1.1
35097 extension
35098
35099TransformPathNV(resultPath, srcPath, transformType, transformValues)
35100 return void
35101 param resultPath Path in value
35102 param srcPath Path in value
35103 param transformType PathTransformType in value
35104 param transformValues Float32 in array [COMPSIZE(transformType)]
35105 category NV_path_rendering
35106 version 1.1
35107 extension
35108
35109PathParameterivNV(path, pname, value)
35110 return void
35111 param path Path in value
35112 param pname PathParameter in value
35113 param value Int32 in array [COMPSIZE(pname)]
35114 category NV_path_rendering
35115 version 1.1
35116 extension
35117
35118PathParameteriNV(path, pname, value)
35119 return void
35120 param path Path in value
35121 param pname PathParameter in value
35122 param value Int32 in value
35123 category NV_path_rendering
35124 version 1.1
35125 extension
35126
35127PathParameterfvNV(path, pname, value)
35128 return void
35129 param path Path in value
35130 param pname PathParameter in value
35131 param value Float32 in array [COMPSIZE(pname)]
35132 category NV_path_rendering
35133 version 1.1
35134 extension
35135
35136PathParameterfNV(path, pname, value)
35137 return void
35138 param path Path in value
35139 param pname PathParameter in value
35140 param value Float32 in value
35141 category NV_path_rendering
35142 version 1.1
35143 extension
35144
35145PathDashArrayNV(path, dashCount, dashArray)
35146 return void
35147 param path Path in value
35148 param dashCount SizeI in value
35149 param dashArray Float32 in array [dashCount]
35150 category NV_path_rendering
35151 version 1.1
35152 extension
35153
35154# PATH STENCILING
35155
35156PathStencilFuncNV(func, ref, mask)
35157 return void
35158 param func StencilFunction in value
35159 param ref ClampedStencilValue in value
35160 param mask MaskedStencilValue in value
35161 category NV_path_rendering
35162 version 1.1
35163 extension
35164
35165PathStencilDepthOffsetNV(factor, units)
35166 return void
35167 param factor Float32 in value
35168 param units Float32 in value
35169 category NV_path_rendering
35170 version 1.1
35171 extension
35172
35173StencilFillPathNV(path, fillMode, mask)
35174 return void
35175 param path Path in value
35176 param fillMode PathFillMode in value
35177 param mask MaskedStencilValue in value
35178 category NV_path_rendering
35179 version 1.1
35180 extension
35181
35182StencilStrokePathNV(path, reference, mask)
35183 return void
35184 param path Path in value
35185 param reference StencilValue in value
35186 param mask MaskedStencilValue in value
35187 category NV_path_rendering
35188 version 1.1
35189 extension
35190
35191StencilFillPathInstancedNV(numPaths, pathNameType, paths, pathBase, fillMode, mask, transformType, transformValues)
35192 return void
35193 param numPaths SizeI in value
35194 param pathNameType PathElementType in value
35195 param paths PathElement in array [COMPSIZE(numPaths,pathNameType,paths)]
35196 param pathBase Path in value
35197 param fillMode PathFillMode in value
35198 param mask MaskedStencilValue in value
35199 param transformType PathTransformType in value
35200 param transformValues Float32 in array [COMPSIZE(numPaths,transformType)]
35201 category NV_path_rendering
35202 version 1.1
35203 extension
35204
35205StencilStrokePathInstancedNV(numPaths, pathNameType, paths, pathBase, reference, mask, transformType, transformValues)
35206 return void
35207 param numPaths SizeI in value
35208 param pathNameType PathElementType in value
35209 param paths PathElement in array [COMPSIZE(numPaths,pathNameType,paths)]
35210 param pathBase Path in value
35211 param reference StencilValue in value
35212 param mask MaskedStencilValue in value
35213 param transformType PathTransformType in value
35214 param transformValues Float32 in array [COMPSIZE(numPaths,transformType)]
35215 category NV_path_rendering
35216 version 1.1
35217 extension
35218
35219# PATH COVERING
35220
35221PathCoverDepthFuncNV(func)
35222 return void
35223 param func DepthFunction in value
35224 category NV_path_rendering
35225 version 1.1
35226 extension
35227
35228PathColorGenNV(color, genMode, colorFormat, coeffs)
35229 return void
35230 param color PathColor in value
35231 param genMode PathGenMode in value
35232 param colorFormat PathColorFormat in value
35233 param coeffs Float32 in array [COMPSIZE(genMode,colorFormat)]
35234 category NV_path_rendering
35235 version 1.1
35236 extension
35237
35238PathTexGenNV(texCoordSet, genMode, components, coeffs)
35239 return void
35240 param texCoordSet PathColor in value
35241 param genMode PathGenMode in value
35242 param components Int32 in value
35243 param coeffs Float32 in array [COMPSIZE(genMode,components)]
35244 category NV_path_rendering
35245 version 1.1
35246 extension
35247
35248PathFogGenNV(genMode)
35249 return void
35250 param genMode PathGenMode in value
35251 category NV_path_rendering
35252 version 1.1
35253 extension
35254
35255CoverFillPathNV(path, coverMode)
35256 return void
35257 param path Path in value
35258 param coverMode PathCoverMode in value
35259 category NV_path_rendering
35260 version 1.1
35261 extension
35262
35263CoverStrokePathNV(path, coverMode)
35264 return void
35265 param path Path in value
35266 param coverMode PathCoverMode in value
35267 category NV_path_rendering
35268 version 1.1
35269 extension
35270
35271CoverFillPathInstancedNV(numPaths, pathNameType, paths, pathBase, coverMode, transformType, transformValues)
35272 return void
35273 param numPaths SizeI in value
35274 param pathNameType PathElementType in value
35275 param paths PathElement in array [COMPSIZE(numPaths,pathNameType,paths)]
35276 param pathBase Path in value
35277 param coverMode PathCoverMode in value
35278 param transformType PathTransformType in value
35279 param transformValues Float32 in array [COMPSIZE(numPaths,transformType)]
35280 category NV_path_rendering
35281 version 1.1
35282 extension
35283
35284CoverStrokePathInstancedNV(numPaths, pathNameType, paths, pathBase, coverMode, transformType, transformValues)
35285 return void
35286 param numPaths SizeI in value
35287 param pathNameType PathElementType in value
35288 param paths PathElement in array [COMPSIZE(numPaths,pathNameType,paths)]
35289 param pathBase Path in value
35290 param coverMode PathCoverMode in value
35291 param transformType PathTransformType in value
35292 param transformValues Float32 in array [COMPSIZE(numPaths,transformType)]
35293 category NV_path_rendering
35294 version 1.1
35295 extension
35296
35297# PATH QUERIES
35298
35299GetPathParameterivNV(path, pname, value)
35300 return void
35301 param path Path in value
35302 param pname PathParameter in value
35303 param value Int32 out array [4]
35304 category NV_path_rendering
35305 dlflags notlistable
35306 version 1.1
35307 extension
35308
35309GetPathParameterfvNV(path, pname, value)
35310 return void
35311 param path Path in value
35312 param pname PathParameter in value
35313 param value Float32 out array [4]
35314 category NV_path_rendering
35315 dlflags notlistable
35316 version 1.1
35317 extension
35318
35319GetPathCommandsNV(path, commands)
35320 return void
35321 param path Path in value
35322 param commands PathCommand out array [COMPSIZE(path)]
35323 category NV_path_rendering
35324 dlflags notlistable
35325 version 1.1
35326 extension
35327
35328GetPathCoordsNV(path, coords)
35329 return void
35330 param path Path in value
35331 param coords Float32 out array [COMPSIZE(path)]
35332 category NV_path_rendering
35333 dlflags notlistable
35334 version 1.1
35335 extension
35336
35337GetPathDashArrayNV(path, dashArray)
35338 return void
35339 param path Path in value
35340 param dashArray Float32 out array [COMPSIZE(path)]
35341 category NV_path_rendering
35342 dlflags notlistable
35343 version 1.1
35344 extension
35345
35346GetPathMetricsNV(metricQueryMask, numPaths, pathNameType, paths, pathBase, stride, metrics)
35347 return void
35348 param metricQueryMask PathMetricMask in value
35349 param numPaths SizeI in value
35350 param pathNameType PathElementType in value
35351 param paths PathElement in array [COMPSIZE(numPaths,pathNameType,paths)]
35352 param pathBase Path in value
35353 param stride SizeI in value
35354 param metrics Float32 out array [COMPSIZE(metricQueryMask,numPaths,stride)]
35355 category NV_path_rendering
35356 dlflags notlistable
35357 version 1.1
35358 extension
35359
35360GetPathMetricRangeNV(metricQueryMask, firstPathName, numPaths, stride, metrics)
35361 return void
35362 param metricQueryMask PathMetricMask in value
35363 param firstPathName Path in value
35364 param numPaths SizeI in value
35365 param stride SizeI in value
35366 param metrics Float32 out array [COMPSIZE(metricQueryMask,numPaths,stride)]
35367 category NV_path_rendering
35368 dlflags notlistable
35369 version 1.1
35370 extension
35371
35372GetPathSpacingNV(pathListMode, numPaths, pathNameType, paths, pathBase, advanceScale, kerningScale, transformType, returnedSpacing)
35373 return void
35374 param pathListMode PathListMode in value
35375 param numPaths SizeI in value
35376 param pathNameType PathElementType in value
35377 param paths PathElement in array [COMPSIZE(numPaths,pathNameType,paths)]
35378 param pathBase Path in value
35379 param advanceScale Float32 in value
35380 param kerningScale Float32 in value
35381 param transformType PathTransformType in value
35382 param returnedSpacing Float32 out array [COMPSIZE(pathListMode,numPaths)]
35383 category NV_path_rendering
35384 dlflags notlistable
35385 version 1.1
35386 extension
35387
35388GetPathColorGenivNV(color, pname, value)
35389 return void
35390 param color PathColor in value
35391 param pname PathGenMode in value
35392 param value Int32 out array [COMPSIZE(pname)]
35393 category NV_path_rendering
35394 dlflags notlistable
35395 version 1.1
35396 extension
35397
35398GetPathColorGenfvNV(color, pname, value)
35399 return void
35400 param color PathColor in value
35401 param pname PathGenMode in value
35402 param value Float32 out array [COMPSIZE(pname)]
35403 category NV_path_rendering
35404 dlflags notlistable
35405 version 1.1
35406 extension
35407
35408GetPathTexGenivNV(texCoordSet, pname, value)
35409 return void
35410 param texCoordSet TextureUnit in value
35411 param pname PathGenMode in value
35412 param value Int32 out array [COMPSIZE(pname)]
35413 category NV_path_rendering
35414 dlflags notlistable
35415 version 1.1
35416 extension
35417
35418GetPathTexGenfvNV(texCoordSet, pname, value)
35419 return void
35420 param texCoordSet TextureUnit in value
35421 param pname PathGenMode in value
35422 param value Float32 out array [COMPSIZE(pname)]
35423 category NV_path_rendering
35424 dlflags notlistable
35425 version 1.1
35426 extension
35427
35428IsPointInFillPathNV(path, mask, x, y)
35429 return Boolean
35430 param path Path in value
35431 param mask MaskedStencilValue in value
35432 param x Float32 in value
35433 param y Float32 in value
35434 category NV_path_rendering
35435 dlflags notlistable
35436 version 1.1
35437 extension
35438
35439IsPointInStrokePathNV(path, x, y)
35440 return Boolean
35441 param path Path in value
35442 param x Float32 in value
35443 param y Float32 in value
35444 category NV_path_rendering
35445 dlflags notlistable
35446 version 1.1
35447 extension
35448
35449GetPathLengthNV(path, startSegment, numSegments)
35450 return Float32
35451 param path Path in value
35452 param startSegment SizeI in value
35453 param numSegments SizeI in value
35454 category NV_path_rendering
35455 dlflags notlistable
35456 version 1.1
35457 extension
35458
35459PointAlongPathNV(path, startSegment, numSegments, distance, x, y, tangentX, tangentY)
35460 return Boolean
35461 param path Path in value
35462 param startSegment SizeI in value
35463 param numSegments SizeI in value
35464 param distance Float32 in value
35465 param x Float32 out array [1]
35466 param y Float32 out array [1]
35467 param tangentX Float32 out array [1]
35468 param tangentY Float32 out array [1]
35469 category NV_path_rendering
35470 dlflags notlistable
35471 version 1.1
35472 extension
35473
35474###############################################################################
35475#
35476# Extension #411
35477# AMD_pinned_memory commands
35478#
35479###############################################################################
35480
35481# (none)
35482newcategory: AMD_pinned_memory
35483
35484###############################################################################
35485#
35486# Extension #412 - WGL_NV_DX_interop2
35487#
35488###############################################################################
35489
35490###############################################################################
35491#
35492# Extension #413 - AMD_stencil_operation_extended
35493#
35494###############################################################################
35495
35496StencilOpValueAMD(face, value)
35497 return void
35498 param face StencilFaceDirection in value
35499 param value UInt32 in value
35500 category AMD_stencil_operation_extended
35501 version 1.2
35502 extension
35503 glxropcode ?
35504 glxflags ignore
35505 offset ?
35506
35507###############################################################################
35508#
35509# Extension #414 - GLX_EXT_swap_control_tear
35510# Extension #415 - WGL_EXT_swap_control_tear
35511#
35512###############################################################################
35513
35514###############################################################################
35515#
35516# Extension #416
35517# AMD_vertex_shader_viewport_index commands
35518#
35519###############################################################################
35520
35521# (none)
35522newcategory: AMD_vertex_shader_viewport_index
35523
35524###############################################################################
35525#
35526# Extension #417
35527# AMD_vertex_shader_layer commands
35528#
35529###############################################################################
35530
35531# (none)
35532newcategory: AMD_vertex_shader_layer
35533
35534###############################################################################
35535#
35536# Extension #418
35537# NV_bindless_texture commands
35538#
35539###############################################################################
35540
35541GetTextureHandleNV(texture)
35542 return UInt64
35543 param texture UInt32 in value
35544 category NV_bindless_texture
35545 dlflags notlistable
35546 version 4.0
35547 extension
35548 glxsingle ?
35549 glxflags ignore
35550 offset ?
35551
35552GetTextureSamplerHandleNV(texture, sampler)
35553 return UInt64
35554 param texture UInt32 in value
35555 param sampler UInt32 in value
35556 category NV_bindless_texture
35557 dlflags notlistable
35558 version 4.0
35559 extension
35560 glxsingle ?
35561 glxflags ignore
35562 offset ?
35563
35564MakeTextureHandleResidentNV(handle)
35565 return void
35566 param handle UInt64 in value
35567 category NV_bindless_texture
35568 version 4.0
35569 extension
35570 glxropcode ?
35571 glxflags ignore
35572 offset ?
35573
35574MakeTextureHandleNonResidentNV(handle)
35575 return void
35576 param handle UInt64 in value
35577 category NV_bindless_texture
35578 version 4.0
35579 extension
35580 glxropcode ?
35581 glxflags ignore
35582 offset ?
35583
35584GetImageHandleNV(texture, level, layered, layer, format)
35585 return UInt64
35586 param texture UInt32 in value
35587 param level Int32 in value
35588 param layered Boolean in value
35589 param layer Int32 in value
35590 param format GLenum in value
35591 category NV_bindless_texture
35592 dlflags notlistable
35593 version 4.0
35594 extension
35595 glxsingle ?
35596 glxflags ignore
35597 offset ?
35598
35599MakeImageHandleResidentNV(handle, access)
35600 return void
35601 param handle UInt64 in value
35602 param access GLenum in value
35603 category NV_bindless_texture
35604 version 4.0
35605 extension
35606 glxropcode ?
35607 glxflags ignore
35608 offset ?
35609
35610MakeImageHandleNonResidentNV(handle)
35611 return void
35612 param handle UInt64 in value
35613 category NV_bindless_texture
35614 version 4.0
35615 extension
35616 glxropcode ?
35617 glxflags ignore
35618 offset ?
35619
35620UniformHandleui64NV(location, value)
35621 return void
35622 param location Int32 in value
35623 param value UInt64 in value
35624 category NV_bindless_texture
35625 version 4.0
35626 extension
35627 glxropcode ?
35628 glxflags ignore
35629 offset ?
35630
35631UniformHandleui64vNV(location, count, value)
35632 return void
35633 param location Int32 in value
35634 param count SizeI in value
35635 param value UInt64 in array [count]
35636 category NV_bindless_texture
35637 version 4.0
35638 extension
35639 glxropcode ?
35640 glxflags ignore
35641 offset ?
35642
35643ProgramUniformHandleui64NV(program, location, value)
35644 return void
35645 param program UInt32 in value
35646 param location Int32 in value
35647 param value UInt64 in value
35648 category NV_bindless_texture
35649 version 4.0
35650 extension
35651 glxropcode ?
35652 glxflags ignore
35653 offset ?
35654
35655ProgramUniformHandleui64vNV(program, location, count, values)
35656 return void
35657 param program UInt32 in value
35658 param location Int32 in value
35659 param count SizeI in value
35660 param values UInt64 in array [count]
35661 category NV_bindless_texture
35662 version 4.0
35663 extension
35664 glxropcode ?
35665 glxflags ignore
35666 offset ?
35667
35668IsTextureHandleResidentNV(handle)
35669 return Boolean
35670 param handle UInt64 in value
35671 category NV_bindless_texture
35672 version 4.0
35673 extension
35674 glxropcode ?
35675 glxflags ignore
35676 offset ?
35677
35678IsImageHandleResidentNV(handle)
35679 return Boolean
35680 param handle UInt64 in value
35681 category NV_bindless_texture
35682 version 4.0
35683 extension
35684 glxropcode ?
35685 glxflags ignore
35686 offset ?
35687
35688###############################################################################
35689#
35690# Extension #419
35691# NV_shader_atomic_float commands
35692#
35693###############################################################################
35694
35695# (none)
35696newcategory: NV_shader_atomic_float
35697
35698###############################################################################
35699#
35700# Extension #420
35701# AMD_query_buffer_object commands
35702#
35703###############################################################################
35704
35705# (none)
35706newcategory: AMD_query_buffer_object
35707
7e73e4d3
AW
35708###############################################################################
35709
5dfc6dda
AW
35710###############################################################################
35711#
35712# Extension #421
7e73e4d3
AW
35713# NV_compute_program5 commands
35714#
35715###############################################################################
35716
35717# (none)
35718newcategory: NV_compute_program5
35719
35720###############################################################################
35721#
35722# Extension #422
35723# NV_shader_storage_buffer_object commands
35724#
35725###############################################################################
35726
35727# (none)
35728newcategory: NV_shader_storage_buffer_object
35729
35730###############################################################################
35731#
35732# Extension #423
35733# NV_shader_atomic_counters commands
35734#
35735###############################################################################
35736
35737# (none)
35738newcategory: NV_shader_atomic_counters
35739
35740###############################################################################
35741#
35742# Extension #424
35743# NV_deep_texture3D commands
35744#
35745###############################################################################
35746
35747# (none)
35748newcategory: NV_deep_texture3D
35749
35750###############################################################################
35751#
35752# Extension #425
35753# NVX_conditional_render enum:
35754#
35755###############################################################################
35756
35757BeginConditionalRenderNVX(id)
35758 return void
35759 param id UInt32 in value
35760 category NVX_conditional_render
35761 version 4.3
35762 extension
35763 glxropcode ?
35764 glxflags ignore
35765 offset ?
35766
35767EndConditionalRenderNVX()
35768 return void
35769 category NVX_conditional_render
35770 version 4.3
35771 extension
35772 glxropcode ?
35773 glxflags ignore
35774 offset ?
35775
35776###############################################################################
35777#
35778# Extension #426
5dfc6dda
AW
35779# AMD_sparse_texture commands
35780#
35781###############################################################################
35782
35783TexStorageSparseAMD(target, internalFormat, width, height, depth, layers, flags)
35784 return void
35785 param target GLenum in value
35786 param internalFormat GLenum in value
35787 param width SizeI in value
35788 param height SizeI in value
35789 param depth SizeI in value
35790 param layers SizeI in value
35791 param flags GLbitfield in value
35792 category AMD_sparse_texture
35793 version 4.3
35794 extension
35795 glxropcode ?
35796 glxflags ignore
35797 offset ?
35798
35799TextureStorageSparseAMD(texture, target, internalFormat, width, height, depth, layers, flags)
35800 return void
35801 param texture UInt32 in value
35802 param target GLenum in value
35803 param internalFormat GLenum in value
35804 param width SizeI in value
35805 param height SizeI in value
35806 param depth SizeI in value
35807 param layers SizeI in value
35808 param flags GLbitfield in value
35809 category AMD_sparse_texture
35810 version 4.3
35811 extension
35812 glxropcode ?
35813 glxflags ignore
35814 offset ?
35815
7e73e4d3
AW
35816###############################################################################
35817#
35818# Extension #427 - GLX_EXT_buffer_age
35819#
35820###############################################################################
35821
35822###############################################################################
35823#
35824# Extension #428
35825# AMD_shader_trinary_minmax commands
35826#
35827###############################################################################
35828
35829# (none)
35830newcategory: AMD_shader_trinary_minmax
35831
35832###############################################################################
35833#
35834# Extension #429
35835# INTEL_map_texture commands
35836#
35837###############################################################################
35838
35839SyncTextureINTEL(texture)
35840 return void
35841 param texture UInt32 in value
35842 category INTEL_map_texture
35843 version 4.3
35844 extension
35845 glxropcode ?
35846 glxflags ignore
35847 offset ?
35848
35849UnmapTexture2DINTEL(texture, level)
35850 return void
35851 param texture UInt32 in value
35852 param level Int32 in value
35853 category INTEL_map_texture
35854 version 4.3
35855 extension
35856 glxropcode ?
35857 glxflags ignore
35858 offset ?
35859
35860MapTexture2DINTEL(texture, level, access, stride, layout)
35861 return VoidPointer
35862 param texture UInt32 in value
35863 param level Int32 in value
35864 param access GLbitfield in value
35865 param stride Int32 in array [1]
35866 param layout GLenum in array [1]
35867 category INTEL_map_texture
35868 version 4.3
35869 extension
35870 glxropcode ?
35871 glxflags ignore
35872 offset ?
35873
35874###############################################################################
35875#
35876# Extension #430
35877# NV_draw_texture commands
35878#
35879###############################################################################
35880
35881DrawTextureNV(texture, sampler, x0, y0, x1, y1, z, s0, t0, s1, t1)
35882 return void
35883 param texture UInt32 in value
35884 param sampler UInt32 in value
35885 param x0 Float32 in value
35886 param y0 Float32 in value
35887 param x1 Float32 in value
35888 param y1 Float32 in value
35889 param z Float32 in value
35890 param s0 Float32 in value
35891 param t0 Float32 in value
35892 param s1 Float32 in value
35893 param t1 Float32 in value
35894 category NV_draw_texture
35895 version 4.3
35896 extension
35897 glxropcode ?
35898 glxflags ignore
35899 offset ?