# This document is licensed under the SGI Free Software B License Version
# 2.0. For details, see http://oss.sgi.com/projects/FreeB/ .
#
-# $Revision: 10971 $ on $Date: 2010-04-09 02:45:33 -0700 (Fri, 09 Apr 2010) $
+# $Revision: 14384 $ on $Date: 2011-04-05 23:05:03 -0700 (Tue, 05 Apr 2011) $
required-props:
# Description of a parameter
# Category this function falls in. While there are many categories for
# early GL 1.0 functions, later functions just have a core version
# (e.g. VERSION_major_minor) or extension name for the category.
-category: display-list drawing drawing-control feedback framebuf misc modeling pixel-op pixel-rw state-req xform VERSION_1_0 VERSION_1_0_DEPRECATED VERSION_1_1 VERSION_1_1_DEPRECATED VERSION_1_2 VERSION_1_2_DEPRECATED VERSION_1_3 VERSION_1_3_DEPRECATED VERSION_1_4 VERSION_1_4_DEPRECATED VERSION_1_5 VERSION_2_0 VERSION_2_1 VERSION_3_0 VERSION_3_0_DEPRECATED VERSION_3_1 VERSION_3_2 VERSION_3_3 VERSION_4_0 ATI_element_array ATI_envmap_bumpmap ATI_fragment_shader ATI_pn_triangles ATI_vertex_array_object ATI_vertex_streams EXT_blend_color EXT_blend_minmax EXT_convolution EXT_copy_texture EXT_histogram EXT_polygon_offset EXT_subtexture EXT_texture3D EXT_texture_object EXT_vertex_array EXT_vertex_shader SGIS_detail_texture SGIS_multisample SGIS_pixel_texture ARB_point_parameters EXT_point_parameters SGIS_point_parameters SGIS_sharpen_texture SGIS_texture4D SGIS_texture_filter4 SGIX_async SGIX_flush_raster SGIX_fragment_lighting SGIX_framezoom SGIX_igloo_interface SGIX_instruments SGIX_list_priority SGIX_pixel_texture SGIX_polynomial_ffd SGIX_reference_plane SGIX_sprite SGIX_tag_sample_buffer SGI_color_table ARB_multitexture ARB_multisample ARB_texture_compression ARB_transpose_matrix ARB_vertex_blend ARB_matrix_palette EXT_compiled_vertex_array EXT_cull_vertex EXT_index_func EXT_index_material EXT_draw_range_elements EXT_vertex_weighting INGR_blend_func_separate NV_evaluators NV_fence NV_occlusion_query NV_point_sprite NV_register_combiners NV_register_combiners2 NV_vertex_array_range NV_vertex_program NV_vertex_program1_1_dcc MESA_resize_buffers MESA_window_pos PGI_misc_hints EXT_fog_coord EXT_blend_func_separate EXT_color_subtable EXT_coordinate_frame EXT_light_texture EXT_multi_draw_arrays EXT_paletted_texture EXT_pixel_transform EXT_secondary_color EXT_texture_perturb_normal HP_image_transform IBM_multimode_draw_arrays IBM_vertex_array_lists INTEL_parallel_arrays SUNX_constant_data SUN_global_alpha SUN_mesh_array SUN_triangle_list SUN_vertex 3DFX_tbuffer EXT_multisample SGIS_fog_function SGIS_texture_color_mask ARB_window_pos EXT_stencil_two_side EXT_depth_bounds_test EXT_blend_equation_separate ARB_vertex_program ARB_fragment_program ARB_vertex_buffer_object ARB_occlusion_query ARB_shader_objects ARB_vertex_shader ARB_fragment_shader S3_s3tc ATI_draw_buffers ATI_texture_env_combine3 ATI_texture_float NV_float_buffer NV_fragment_program NV_half_float NV_pixel_data_range NV_primitive_restart NV_texture_expand_normal NV_texture_expand_normal NV_vertex_program2 APPLE_element_array APPLE_fence APPLE_vertex_array_object APPLE_vertex_array_range ATI_draw_buffers NV_fragment_program NV_half_float NV_pixel_data_range NV_primitive_restart ATI_map_object_buffer ATI_separate_stencil ATI_vertex_attrib_array_object ARB_draw_buffers ARB_texture_rectangle ARB_color_buffer_float EXT_framebuffer_object GREMEDY_string_marker EXT_stencil_clear_tag EXT_framebuffer_blit EXT_framebuffer_multisample MESAX_texture_stack EXT_timer_query EXT_gpu_program_parameters APPLE_flush_buffer_range NV_gpu_program4 NV_geometry_program4 EXT_geometry_shader4 NV_vertex_program4 EXT_gpu_shader4 EXT_draw_instanced EXT_texture_buffer_object NV_depth_buffer_float NV_framebuffer_multisample_coverage NV_parameter_buffer_object EXT_draw_buffers2 NV_transform_feedback EXT_bindable_uniform EXT_texture_integer GREMEDY_frame_terminator NV_conditional_render NV_present_video EXT_transform_feedback ARB_depth_buffer_float ARB_draw_instanced ARB_framebuffer_object ARB_framebuffer_sRGB ARB_geometry_shader4 ARB_half_float_vertex ARB_instanced_arrays ARB_map_buffer_range ARB_texture_buffer_object ARB_texture_compression_rgtc ARB_texture_rg ARB_vertex_array_object EXT_direct_state_access EXT_vertex_array_bgra EXT_texture_swizzle NV_explicit_multisample NV_transform_feedback2 ATI_meminfo AMD_performance_monitor AMD_vertex_shader_tesselator EXT_provoking_vertex ARB_uniform_buffer_object ARB_copy_buffer EXT_texture_snorm AMD_draw_buffers_blend APPLE_texture_range APPLE_float_pixels APPLE_vertex_program_evaluators APPLE_aux_depth_stencil APPLE_object_purgeable APPLE_row_bytes ARB_draw_elements_base_vertex ARB_provoking_vertex ARB_sync ARB_texture_multisample ARB_draw_buffers_blend ARB_sample_shading NV_video_capture NV_copy_image EXT_separate_shader_objects NV_parameter_buffer_object2 NV_shader_buffer_load NV_vertex_buffer_unified_memory NV_texture_barrier ARB_shading_language_include ARB_blend_func_extended ARB_sampler_objects ARB_timer_query ARB_vertex_type_2_10_10_10_rev ARB_draw_indirect ARB_gpu_shader_fp64 ARB_shader_subroutine ARB_tessellation_shader ARB_transform_feedback2 ARB_transform_feedback3 AMD_conservative_depth
+category: display-list drawing drawing-control feedback framebuf misc modeling pixel-op pixel-rw state-req xform VERSION_1_0 VERSION_1_0_DEPRECATED VERSION_1_1 VERSION_1_1_DEPRECATED VERSION_1_2 VERSION_1_2_DEPRECATED VERSION_1_3 VERSION_1_3_DEPRECATED VERSION_1_4 VERSION_1_4_DEPRECATED VERSION_1_5 VERSION_2_0 VERSION_2_1 VERSION_3_0 VERSION_3_0_DEPRECATED VERSION_3_1 VERSION_3_2 VERSION_3_3 VERSION_4_0 VERSION_4_1 VERSION_4_1_DEPRECATED ATI_element_array ATI_envmap_bumpmap ATI_fragment_shader ATI_pn_triangles ATI_vertex_array_object ATI_vertex_streams EXT_blend_color EXT_blend_minmax EXT_convolution EXT_copy_texture EXT_histogram EXT_polygon_offset EXT_subtexture EXT_texture3D EXT_texture_object EXT_vertex_array EXT_vertex_shader SGIS_detail_texture SGIS_multisample SGIS_pixel_texture ARB_point_parameters EXT_point_parameters SGIS_point_parameters SGIS_sharpen_texture SGIS_texture4D SGIS_texture_filter4 SGIX_async SGIX_flush_raster SGIX_fragment_lighting SGIX_framezoom SGIX_igloo_interface SGIX_instruments SGIX_list_priority SGIX_pixel_texture SGIX_polynomial_ffd SGIX_reference_plane SGIX_sprite SGIX_tag_sample_buffer SGI_color_table ARB_multitexture ARB_multisample ARB_texture_compression ARB_transpose_matrix ARB_vertex_blend ARB_matrix_palette EXT_compiled_vertex_array EXT_cull_vertex EXT_index_func EXT_index_material EXT_draw_range_elements EXT_vertex_weighting INGR_blend_func_separate NV_evaluators NV_fence NV_occlusion_query NV_point_sprite NV_register_combiners NV_register_combiners2 NV_vertex_array_range NV_vertex_program NV_vertex_program1_1_dcc MESA_resize_buffers MESA_window_pos PGI_misc_hints EXT_fog_coord EXT_blend_func_separate EXT_color_subtable EXT_coordinate_frame EXT_light_texture EXT_multi_draw_arrays EXT_paletted_texture EXT_pixel_transform EXT_secondary_color EXT_texture_perturb_normal HP_image_transform IBM_multimode_draw_arrays IBM_vertex_array_lists INTEL_parallel_arrays SUNX_constant_data SUN_global_alpha SUN_mesh_array SUN_triangle_list SUN_vertex 3DFX_tbuffer EXT_multisample SGIS_fog_function SGIS_texture_color_mask ARB_window_pos EXT_stencil_two_side EXT_depth_bounds_test EXT_blend_equation_separate ARB_vertex_program ARB_fragment_program ARB_vertex_buffer_object ARB_occlusion_query ARB_shader_objects ARB_vertex_shader ARB_fragment_shader S3_s3tc ATI_draw_buffers ATI_texture_env_combine3 ATI_texture_float NV_float_buffer NV_fragment_program NV_half_float NV_pixel_data_range NV_primitive_restart NV_texture_expand_normal NV_texture_expand_normal NV_vertex_program2 APPLE_element_array APPLE_fence APPLE_vertex_array_object APPLE_vertex_array_range ATI_draw_buffers NV_fragment_program NV_half_float NV_pixel_data_range NV_primitive_restart ATI_map_object_buffer ATI_separate_stencil ATI_vertex_attrib_array_object ARB_draw_buffers ARB_texture_rectangle ARB_color_buffer_float EXT_framebuffer_object GREMEDY_string_marker EXT_stencil_clear_tag EXT_framebuffer_blit EXT_framebuffer_multisample MESAX_texture_stack EXT_timer_query EXT_gpu_program_parameters APPLE_flush_buffer_range NV_gpu_program4 NV_geometry_program4 EXT_geometry_shader4 NV_vertex_program4 EXT_gpu_shader4 EXT_draw_instanced EXT_texture_buffer_object NV_depth_buffer_float NV_framebuffer_multisample_coverage NV_parameter_buffer_object EXT_draw_buffers2 NV_transform_feedback EXT_bindable_uniform EXT_texture_integer GREMEDY_frame_terminator NV_conditional_render NV_present_video EXT_transform_feedback ARB_depth_buffer_float ARB_draw_instanced ARB_framebuffer_object ARB_framebuffer_sRGB ARB_geometry_shader4 ARB_half_float_vertex ARB_instanced_arrays ARB_map_buffer_range ARB_texture_buffer_object ARB_texture_compression_rgtc ARB_texture_rg ARB_vertex_array_object EXT_direct_state_access EXT_vertex_array_bgra EXT_texture_swizzle NV_explicit_multisample NV_transform_feedback2 ATI_meminfo AMD_performance_monitor AMD_vertex_shader_tesselator EXT_provoking_vertex ARB_uniform_buffer_object ARB_copy_buffer EXT_texture_snorm AMD_draw_buffers_blend APPLE_texture_range APPLE_float_pixels APPLE_vertex_program_evaluators APPLE_aux_depth_stencil APPLE_object_purgeable APPLE_row_bytes ARB_draw_elements_base_vertex ARB_provoking_vertex ARB_sync ARB_texture_multisample ARB_draw_buffers_blend ARB_sample_shading NV_video_capture NV_copy_image EXT_separate_shader_objects NV_parameter_buffer_object2 NV_shader_buffer_load NV_vertex_buffer_unified_memory NV_texture_barrier ARB_shading_language_include ARB_blend_func_extended ARB_sampler_objects ARB_timer_query ARB_vertex_type_2_10_10_10_rev ARB_draw_indirect ARB_gpu_shader_fp64 ARB_shader_subroutine ARB_tessellation_shader ARB_transform_feedback2 ARB_transform_feedback3 AMD_conservative_depth NV_vdpau_interop ARB_ES2_compatibility ARB_get_program_binary ARB_separate_shader_objects ARB_vertex_attrib_64bit ARB_viewport_array ARB_cl_event ARB_debug_output ARB_robustness EXT_shader_image_load_store EXT_vertex_attrib_64bit NV_gpu_shader5 NV_vertex_attrib_integer_64bit AMD_name_gen_delete AMD_debug_output NV_vdpau_interop NV_gpu_program5 NV_texture_multisample
# Categories for extensions with no functions - need not be included now
# ARB_texture_env_add ARB_texture_cube_map ARB_texture_border_clamp
# ARB_seamless_cube_map ARB_vertex_array_bgra ARB_texture_cube_map_array
# ARB_texture_gather ARB_texture_query_lod
# AMD_shader_stencil_export AMD_seamless_cubemap_per_texture
+# AMD_blend_minmax_factor commands
# Core version in which a function was introduced, or against
# which an extension can be implemented
-version: 1.0 1.1 1.2 1.3 1.4 1.5 2.0 2.1 3.0 3.1 3.2 3.3 4.0
+version: 1.0 1.1 1.2 1.3 1.4 1.5 2.0 2.1 3.0 3.1 3.2 3.3 4.0 4.1
# Core version in which a function was removed
deprecated: 3.1
# GLX Single, Rendering, or Vendor Private opcode
#
# glxsingle, glxropcode, and other GLX allocations to vendors
# are used here, but the master registry for GLX is in
-# /ogl/trunk/doc/registry/extensions.reserved
+# /repos/ogl/trunk/doc/registry/extensions.reserved
#
# XFree86 dispatch offsets: 0-645
# 578-641 NV_vertex_program
#
# - append new ARB and non-ARB extensions to the appropriate portion of
# the spec file, in extension number order.
-# - use tabs, not spaces
+# - leading tabs are suggested. Whitespace of any sort may be used elsewhere.
# - set glxflags to "ignore" until GLX is updated to support the new command
# - add new data types to typemaps/spec2wire.map
# - add extension name in alphabetical order to category list
# - add commands within an extension in spec order
# - use existing command entries as a model (where possible)
-# - when reserving new glxropcodes, update
-# gfx/lib/opengl/doc/glspec/extensions.reserved to indicate this
+# - when reserving new glxropcodes, update extensions.reserved (per above)
#
###############################################################################
passthru: typedef uint64_t GLuint64EXT;
passthru: #endif
passthru:
-passthru: #ifndef ARB_sync
+passthru: #ifndef GL_ARB_sync
passthru: typedef int64_t GLint64;
passthru: typedef uint64_t GLuint64;
passthru: typedef struct __GLsync *GLsync;
passthru: #endif
passthru:
+passthru: #ifndef GL_ARB_cl_event
+passthru: /* These incomplete types let us declare types compatible with OpenCL's cl_context and cl_event */
+passthru: struct _cl_context;
+passthru: struct _cl_event;
+passthru: #endif
+passthru:
+passthru: #ifndef GL_ARB_debug_output
+passthru: typedef void (APIENTRY *GLDEBUGPROCARB)(GLenum source,GLenum type,GLuint id,GLenum severity,GLsizei length,const GLchar *message,GLvoid *userParam);
+passthru: #endif
+passthru:
+passthru: #ifndef GL_AMD_debug_output
+passthru: typedef void (APIENTRY *GLDEBUGPROCAMD)(GLuint id,GLenum category,GLenum severity,GLsizei length,const GLchar *message,GLvoid *userParam);
+passthru: #endif
+passthru:
+passthru: #ifndef GL_NV_vdpau_interop
+passthru: typedef GLintptr GLvdpauSurfaceNV;
+passthru: #endif
+passthru:
###############################################################################
###############################################################################
MultiDrawArrays(mode, first, count, primcount)
return void
param mode BeginMode in value
- param first Int32 out array [COMPSIZE(count)]
- param count SizeI out array [COMPSIZE(primcount)]
+ param first Int32 in array [COMPSIZE(count)]
+ param count SizeI in array [COMPSIZE(primcount)]
param primcount SizeI in value
category VERSION_1_4
version 1.4
glxflags ignore
offset ?
-StencilFuncSeparate(frontfunc, backfunc, ref, mask)
+StencilFuncSeparate(face, func, ref, mask)
return void
- param frontfunc StencilFunction in value
- param backfunc StencilFunction in value
+ param face StencilFaceDirection in value
+ param func StencilFunction in value
param ref ClampedStencilValue in value
param mask MaskedStencilValue in value
category VERSION_2_0
return void
param program UInt32 in value
param location Int32 in value
- param params Float32 out array [location]
+ param params Float32 out array [COMPSIZE(location)]
category VERSION_2_0
dlflags notlistable
version 2.0
return void
param program UInt32 in value
param location Int32 in value
- param params Int32 out array [location]
+ param params Int32 out array [COMPSIZE(location)]
category VERSION_2_0
dlflags notlistable
version 2.0
# OpenGL 3.2 (ARB_fragment_coord_conventions) commands - none
# OpenGL 3.2 (ARB_geometry_shader4) commands
-
-ProgramParameteri(program, pname, value)
- return void
- param program UInt32 in value
- param pname GLenum in value
- param value Int32 in value
- category VERSION_3_2
- version 1.2
- extension
- glxropcode ?
- glxflags ignore
- offset ?
+# ProgramParameteriARB was NOT promoted to core 3.2, but
+# IS part of core 4.1 through other ARB extensions.
FramebufferTexture(target, attachment, texture, level)
return void
###############################################################################
###############################################################################
-# New commands in OpenGL 3.3 - none
-newcategory: VERSION_3_3
+# New commands in OpenGL 3.3
+
+# OpenGL 3.3 (ARB_instanced_arrays) commands
+
+VertexAttribDivisor(index, divisor)
+ return void
+ param index UInt32 in value
+ param divisor UInt32 in value
+ category VERSION_3_3
+ version 1.1
+ extension
+ glfflags ignore
+ glxflags ignore
passthru: /* OpenGL 3.3 also reuses entry points from these extensions: */
passthru: /* ARB_blend_func_extended */
###############################################################################
# New commands in OpenGL 4.0 - none
-newcategory: VERSION_4_0
+
+# OpenGL 4.0 (ARB_sample_shading) commands
+
+MinSampleShading(value)
+ return void
+ param value ClampedColorF in value
+ category VERSION_4_0
+ version 1.2
+ extension
+ glxropcode ?
+ glxflags ignore
+ offset ?
+
+# OpenGL 4.0 (ARB_draw_buffers_blend) commands
+
+BlendEquationi(buf, mode)
+ return void
+ param buf UInt32 in value
+ param mode GLenum in value
+ category VERSION_4_0
+ version 1.2
+ extension
+ glxropcode ?
+ glxflags ignore
+ offset ?
+
+BlendEquationSeparatei(buf, modeRGB, modeAlpha)
+ return void
+ param buf UInt32 in value
+ param modeRGB GLenum in value
+ param modeAlpha GLenum in value
+ category VERSION_4_0
+ version 1.2
+ extension
+ glxropcode ?
+ glxflags ignore
+ offset ?
+
+BlendFunci(buf, src, dst)
+ return void
+ param buf UInt32 in value
+ param src GLenum in value
+ param dst GLenum in value
+ category VERSION_4_0
+ version 1.2
+ extension
+ glxropcode ?
+ glxflags ignore
+ offset ?
+
+BlendFuncSeparatei(buf, srcRGB, dstRGB, srcAlpha, dstAlpha)
+ return void
+ param buf UInt32 in value
+ param srcRGB GLenum in value
+ param dstRGB GLenum in value
+ param srcAlpha GLenum in value
+ param dstAlpha GLenum in value
+ category VERSION_4_0
+ version 1.2
+ extension
+ glxropcode ?
+ glxflags ignore
+ offset ?
passthru: /* OpenGL 4.0 also reuses entry points from these extensions: */
+passthru: /* ARB_texture_query_lod (no entry points) */
+passthru: /* ARB_draw_indirect */
passthru: /* ARB_gpu_shader5 (no entry points) */
passthru: /* ARB_gpu_shader_fp64 */
passthru: /* ARB_shader_subroutine */
passthru: /* ARB_tessellation_shader */
passthru: /* ARB_texture_buffer_object_rgb32 (no entry points) */
+passthru: /* ARB_texture_cube_map_array (no entry points) */
+passthru: /* ARB_texture_gather (no entry points) */
passthru: /* ARB_transform_feedback2 */
passthru: /* ARB_transform_feedback3 */
+###############################################################################
+###############################################################################
+#
+# OpenGL 4.1 commands
+#
+###############################################################################
+###############################################################################
+
+# New commands in OpenGL 4.1 - none
+newcategory: VERSION_4_1
+
+passthru: /* OpenGL 4.1 also reuses entry points from these extensions: */
+passthru: /* ARB_ES2_compatibility */
+passthru: /* ARB_get_program_binary */
+passthru: /* ARB_separate_shader_objects */
+passthru: /* ARB_shader_precision (no entry points) */
+passthru: /* ARB_vertex_attrib_64bit */
+passthru: /* ARB_viewport_array */
+
+
###############################################################################
###############################################################################
#
return void
param programObj handleARB in value
param location Int32 in value
- param params Float32 out array [location]
+ param params Float32 out array [COMPSIZE(location)]
category ARB_shader_objects
dlflags notlistable
version 1.2
return void
param programObj handleARB in value
param location Int32 in value
- param params Int32 out array [location]
+ param params Int32 out array [COMPSIZE(location)]
category ARB_shader_objects
dlflags notlistable
version 1.2
glxflags ignore
offset ?
+# GLX opcode changed so it can be differentiated from BindRenderbufferEXT
+# (see ARB_framebuffer_object extension spec revision 23)
BindRenderbuffer(target, renderbuffer)
return void
param target RenderbufferTarget in value
category ARB_framebuffer_object
version 3.0
extension
- glxropcode 4316
+ glxropcode 235
glxflags ignore
offset ?
glxflags ignore
offset ?
+# GLX opcode changed so it can be differentiated from BindFramebufferEXT
+# (see ARB_framebuffer_object extension spec revision 23)
BindFramebuffer(target, framebuffer)
return void
param target FramebufferTarget in value
category ARB_framebuffer_object
version 3.0
extension
- glxropcode 4319
+ glxropcode 236
glxflags ignore
offset ?
extension soft WINSOFT
dlflags notlistable
glfflags ignore
- glxflags ignore
+ glxropcode 237
+ offset ?
###############################################################################
extension soft WINSOFT
glfflags ignore
glxflags ignore
+ alias ProgramParameteri
FramebufferTextureARB(target, attachment, texture, level)
return void
#
###############################################################################
-@@@ Add ARB suffixes here & functions!
-BlendEquationi(buf, mode)
+BlendEquationiARB(buf, mode)
return void
param buf UInt32 in value
param mode GLenum in value
glxropcode ?
glxflags ignore
offset ?
+ alias BlendEquationi
-BlendEquationSeparatei(buf, modeRGB, modeAlpha)
+BlendEquationSeparateiARB(buf, modeRGB, modeAlpha)
return void
param buf UInt32 in value
param modeRGB GLenum in value
glxropcode ?
glxflags ignore
offset ?
+ alias BlendEquationSeparatei
-BlendFunci(buf, src, dst)
+BlendFunciARB(buf, src, dst)
return void
param buf UInt32 in value
param src GLenum in value
glxropcode ?
glxflags ignore
offset ?
+ alias BlendFunci
-BlendFuncSeparatei(buf, srcRGB, dstRGB, srcAlpha, dstAlpha)
+BlendFuncSeparateiARB(buf, srcRGB, dstRGB, srcAlpha, dstAlpha)
return void
param buf UInt32 in value
param srcRGB GLenum in value
glxropcode ?
glxflags ignore
offset ?
+ alias BlendFuncSeparatei
###############################################################################
#
#
###############################################################################
-@@@ Add ARB suffixes here & functions!
-MinSampleShading(value)
+MinSampleShadingARB(value)
return void
param value ClampedColorF in value
category ARB_sample_shading
glxropcode ?
glxflags ignore
offset ?
+ alias MinSampleShading
###############################################################################
#
#
###############################################################################
-# ??? VERIFY DONE ???
-
NamedStringARB(type, namelen, name, stringlen, string)
return void
param type GLenum in value
#
###############################################################################
-# ??? VERIFY DONE ???
+# (none)
+newcategory: ARB_texture_compression_bptc
###############################################################################
#
#
###############################################################################
-# ??? VERIFY DONE ???
-
BindFragDataLocationIndexed(program, colorNumber, index, name)
return void
param program UInt32 in value
#
###############################################################################
-# ??? VERIFY DONE ???
+# (none)
+newcategory: ARB_explicit_attrib_location
###############################################################################
#
#
###############################################################################
-# ??? VERIFY DONE ???
+# (none)
+newcategory: ARB_occlusion_query2
###############################################################################
#
#
###############################################################################
-# ??? VERIFY DONE ???
-
GenSamplers(count, samplers)
return void
param count SizeI in value
BindSampler(unit, sampler)
return void
- param unit GLenum in value
+ param unit UInt32 in value
param sampler UInt32 in value
category ARB_sampler_objects
version 1.2
glxflags ignore
offset ?
-GetSamplerParameterIfv(sampler, pname, params)
+GetSamplerParameterIuiv(sampler, pname, params)
return void
param sampler UInt32 in value
param pname GLenum in value
- param params Float32 out array [COMPSIZE(pname)]
+ param params UInt32 out array [COMPSIZE(pname)]
category ARB_sampler_objects
dlflags notlistable
version 1.2
#
###############################################################################
-# ??? VERIFY DONE ???
+# (none)
+newcategroy: ARB_shader_bit_encoding
###############################################################################
#
#
###############################################################################
-# ??? VERIFY DONE ???
+# (none)
+newcategory: ARB_texture_rgb10_a2ui
###############################################################################
#
#
###############################################################################
-# ??? VERIFY DONE ???
+# (none)
+newcategory: ARB_texture_swizzle
###############################################################################
#
#
###############################################################################
-# ??? VERIFY DONE ???
-
QueryCounter(id, target)
return void
param id UInt32 in value
#
###############################################################################
-# ??? VERIFY DONE ???
-
VertexP2ui(type, value)
return void
param type GLenum in value
#
###############################################################################
-# ??? VERIFY DONE ???
-
DrawArraysIndirect(mode, indirect)
return void
param mode GLenum in value
#
###############################################################################
-# ??? VERIFY DONE ???
+# (none)
+newcategory: ARB_gpu_shader5
###############################################################################
#
#
###############################################################################
-# ??? VERIFY DONE ???
-
Uniform1d(location, x)
return void
param location Int32 in value
return void
param program UInt32 in value
param location Int32 in value
- param params Float64 out array [location]
+ param params Float64 out array [COMPSIZE(location)]
category ARB_gpu_shader_fp64
dlflags notlistable
version 1.2
glxflags ignore
offset ?
-ProgramUniform1dEXT(program, location, x)
- return void
- param program UInt32 in value
- param location Int32 in value
- param x Float64 in value
- category ARB_gpu_shader_fp64
- version 1.2
- extension
- glxropcode ?
- glxflags ignore
- offset ?
+###############################################################################
+#
+# ARB Extension #90
+# ARB_shader_subroutine commands
+#
+###############################################################################
-ProgramUniform2dEXT(program, location, x, y)
- return void
+GetSubroutineUniformLocation(program, shadertype, name)
+ return Int32
param program UInt32 in value
- param location Int32 in value
- param x Float64 in value
- param y Float64 in value
- category ARB_gpu_shader_fp64
+ param shadertype GLenum in value
+ param name Char in array []
+ category ARB_shader_subroutine
+ dlflags notlistable
version 1.2
extension
- glxropcode ?
+ glxsingle ?
glxflags ignore
offset ?
-ProgramUniform3dEXT(program, location, x, y, z)
- return void
+GetSubroutineIndex(program, shadertype, name)
+ return UInt32
param program UInt32 in value
- param location Int32 in value
- param x Float64 in value
- param y Float64 in value
- param z Float64 in value
- category ARB_gpu_shader_fp64
+ param shadertype GLenum in value
+ param name Char in array []
+ category ARB_shader_subroutine
+ dlflags notlistable
version 1.2
extension
- glxropcode ?
+ glxsingle ?
glxflags ignore
offset ?
-ProgramUniform4dEXT(program, location, x, y, z, w)
+GetActiveSubroutineUniformiv(program, shadertype, index, pname, values)
return void
param program UInt32 in value
- param location Int32 in value
- param x Float64 in value
- param y Float64 in value
- param z Float64 in value
- param w Float64 in value
- category ARB_gpu_shader_fp64
+ param shadertype GLenum in value
+ param index UInt32 in value
+ param pname GLenum in value
+ param values Int32 out array [COMPSIZE(pname)]
+ category ARB_shader_subroutine
+ dlflags notlistable
version 1.2
extension
- glxropcode ?
+ glxsingle ?
glxflags ignore
offset ?
-ProgramUniform1dvEXT(program, location, count, value)
+GetActiveSubroutineUniformName(program, shadertype, index, bufsize, length, name)
return void
param program UInt32 in value
- param location Int32 in value
- param count SizeI in value
- param value Float64 in array [count]
- category ARB_gpu_shader_fp64
+ param shadertype GLenum in value
+ param index UInt32 in value
+ param bufsize SizeI in value
+ param length SizeI out array [1]
+ param name Char out array [bufsize]
+ category ARB_shader_subroutine
+ dlflags notlistable
version 1.2
extension
- glxropcode ?
+ glxsingle ?
glxflags ignore
offset ?
-ProgramUniform2dvEXT(program, location, count, value)
+GetActiveSubroutineName(program, shadertype, index, bufsize, length, name)
return void
param program UInt32 in value
- param location Int32 in value
- param count SizeI in value
- param value Float64 in array [count]
- category ARB_gpu_shader_fp64
+ param shadertype GLenum in value
+ param index UInt32 in value
+ param bufsize SizeI in value
+ param length SizeI out array [1]
+ param name Char out array [bufsize]
+ category ARB_shader_subroutine
+ dlflags notlistable
version 1.2
extension
- glxropcode ?
+ glxsingle ?
glxflags ignore
offset ?
-ProgramUniform3dvEXT(program, location, count, value)
+UniformSubroutinesuiv(shadertype, count, indices)
return void
- param program UInt32 in value
- param location Int32 in value
+ param shadertype GLenum in value
param count SizeI in value
- param value Float64 in array [count]
- category ARB_gpu_shader_fp64
+ param indices UInt32 in array [count]
+ category ARB_shader_subroutine
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
-ProgramUniform4dvEXT(program, location, count, value)
+GetUniformSubroutineuiv(shadertype, location, params)
return void
- param program UInt32 in value
+ param shadertype GLenum in value
param location Int32 in value
- param count SizeI in value
- param value Float64 in array [count]
- category ARB_gpu_shader_fp64
+ param params UInt32 out array [1]
+ category ARB_shader_subroutine
+ dlflags notlistable
version 1.2
extension
- glxropcode ?
+ glxsingle ?
glxflags ignore
offset ?
-ProgramUniformMatrix2dvEXT(program, location, count, transpose, value)
+GetProgramStageiv(program, shadertype, pname, values)
return void
param program UInt32 in value
- param location Int32 in value
- param count SizeI in value
- param transpose Boolean in value
- param value Float64 in array [count]
- category ARB_gpu_shader_fp64
+ param shadertype GLenum in value
+ param pname GLenum in value
+ param values Int32 out array [1]
+ category ARB_shader_subroutine
+ dlflags notlistable
version 1.2
extension
- glxropcode ?
- glxflags ignore
- offset ?
-
-ProgramUniformMatrix3dvEXT(program, location, count, transpose, value)
- return void
- param program UInt32 in value
- param location Int32 in value
- param count SizeI in value
- param transpose Boolean in value
- param value Float64 in array [count]
- category ARB_gpu_shader_fp64
- version 1.2
- extension
- glxropcode ?
- glxflags ignore
- offset ?
-
-ProgramUniformMatrix4dvEXT(program, location, count, transpose, value)
- return void
- param program UInt32 in value
- param location Int32 in value
- param count SizeI in value
- param transpose Boolean in value
- param value Float64 in array [count]
- category ARB_gpu_shader_fp64
- version 1.2
- extension
- glxropcode ?
- glxflags ignore
- offset ?
-
-ProgramUniformMatrix2x3dvEXT(program, location, count, transpose, value)
- return void
- param program UInt32 in value
- param location Int32 in value
- param count SizeI in value
- param transpose Boolean in value
- param value Float64 in array [count]
- category ARB_gpu_shader_fp64
- version 1.2
- extension
- glxropcode ?
- glxflags ignore
- offset ?
-
-ProgramUniformMatrix2x4dvEXT(program, location, count, transpose, value)
- return void
- param program UInt32 in value
- param location Int32 in value
- param count SizeI in value
- param transpose Boolean in value
- param value Float64 in array [count]
- category ARB_gpu_shader_fp64
- version 1.2
- extension
- glxropcode ?
- glxflags ignore
- offset ?
-
-ProgramUniformMatrix3x2dvEXT(program, location, count, transpose, value)
- return void
- param program UInt32 in value
- param location Int32 in value
- param count SizeI in value
- param transpose Boolean in value
- param value Float64 in array [count]
- category ARB_gpu_shader_fp64
- version 1.2
- extension
- glxropcode ?
- glxflags ignore
- offset ?
-
-ProgramUniformMatrix3x4dvEXT(program, location, count, transpose, value)
- return void
- param program UInt32 in value
- param location Int32 in value
- param count SizeI in value
- param transpose Boolean in value
- param value Float64 in array [count]
- category ARB_gpu_shader_fp64
- version 1.2
- extension
- glxropcode ?
- glxflags ignore
- offset ?
-
-ProgramUniformMatrix4x2dvEXT(program, location, count, transpose, value)
- return void
- param program UInt32 in value
- param location Int32 in value
- param count SizeI in value
- param transpose Boolean in value
- param value Float64 in array [count]
- category ARB_gpu_shader_fp64
- version 1.2
- extension
- glxropcode ?
- glxflags ignore
- offset ?
-
-ProgramUniformMatrix4x3dvEXT(program, location, count, transpose, value)
- return void
- param program UInt32 in value
- param location Int32 in value
- param count SizeI in value
- param transpose Boolean in value
- param value Float64 in array [count]
- category ARB_gpu_shader_fp64
- version 1.2
- extension
- glxropcode ?
- glxflags ignore
- offset ?
-
-###############################################################################
-#
-# ARB Extension #90
-# ARB_shader_subroutine commands
-#
-###############################################################################
-
-# ??? VERIFY DONE ???
-
-GetSubroutineUniformLocation(program, shadertype, name)
- return Int32
- param program UInt32 in value
- param shadertype GLenum in value
- param name Char in array []
- category ARB_shader_subroutine
- dlflags notlistable
- version 1.2
- extension
- glxsingle ?
- glxflags ignore
- offset ?
-
-GetSubroutineIndex(program, shadertype, name)
- return UInt32
- param program UInt32 in value
- param shadertype GLenum in value
- param name Char in array []
- category ARB_shader_subroutine
- dlflags notlistable
- version 1.2
- extension
- glxsingle ?
- glxflags ignore
- offset ?
-
-GetActiveSubroutineUniformiv(program, shadertype, index, pname, values)
- return void
- param program UInt32 in value
- param shadertype GLenum in value
- param index UInt32 in value
- param pname GLenum in value
- param values Int32 out array [COMPSIZE(pname)]
- category ARB_shader_subroutine
- dlflags notlistable
- version 1.2
- extension
- glxsingle ?
- glxflags ignore
- offset ?
-
-GetActiveSubroutineUniformName(program, shadertype, index, bufsize, length, name)
- return void
- param program UInt32 in value
- param shadertype GLenum in value
- param index UInt32 in value
- param bufsize SizeI in value
- param length SizeI out array [1]
- param name Char out array [bufsize]
- category ARB_shader_subroutine
- dlflags notlistable
- version 1.2
- extension
- glxsingle ?
- glxflags ignore
- offset ?
-
-GetActiveSubroutineName(program, shadertype, index, bufsize, length, name)
- return void
- param program UInt32 in value
- param shadertype GLenum in value
- param index UInt32 in value
- param bufsize SizeI in value
- param length SizeI out array [1]
- param name Char out array [bufsize]
- category ARB_shader_subroutine
- dlflags notlistable
- version 1.2
- extension
- glxsingle ?
- glxflags ignore
- offset ?
-
-UniformSubroutinesuiv(shadertype, count, indices)
- return void
- param shadertype GLenum in value
- param count SizeI in value
- param indices UInt32 in array [count]
- category ARB_shader_subroutine
- version 1.2
- extension
- glxropcode ?
- glxflags ignore
- offset ?
-
-GetUniformSubroutineuiv(shadertype, location, params)
- return void
- param shadertype GLenum in value
- param location Int32 in value
- param params UInt32 out array [1]
- category ARB_shader_subroutine
- dlflags notlistable
- version 1.2
- extension
- glxsingle ?
- glxflags ignore
- offset ?
-
-GetProgramStageiv(program, shadertype, pname, values)
- return void
- param program UInt32 in value
- param shadertype GLenum in value
- param pname GLenum in value
- param values Int32 out array [1]
- category ARB_shader_subroutine
- dlflags notlistable
- version 1.2
- extension
- glxsingle ?
+ glxsingle ?
glxflags ignore
offset ?
#
###############################################################################
-# ??? VERIFY DONE ???
-
PatchParameteri(pname, value)
return void
param pname GLenum in value
#
###############################################################################
-# ??? VERIFY DONE ???
+# (none)
+newcategory: ARB_texture_buffer_object_rgb32
###############################################################################
#
#
###############################################################################
-# ??? VERIFY DONE ???
-
BindTransformFeedback(target, id)
return void
param target GLenum in value
#
###############################################################################
-# ??? VERIFY DONE ???
-
DrawTransformFeedbackStream(mode, id, stream)
return void
param mode GLenum in value
glxflags ignore
offset ?
-
-###############################################################################
###############################################################################
#
-# Non-ARB extensions, in order by registry extension number
+# ARB Extension #95
+# ARB_ES2_compatibility commands
#
###############################################################################
-###############################################################################
-###############################################################################
-#
-# Extension #1
-# EXT_abgr commands
-#
-###############################################################################
+ReleaseShaderCompiler()
+ return void
+ category ARB_ES2_compatibility
+ version 4.1
+ extension
+ glxropcode ?
+ glxflags ignore
+ offset ?
-# (none)
-newcategory: EXT_abgr
+ShaderBinary(count, shaders, binaryformat, binary, length)
+ return void
+ param count SizeI in value
+ param shaders UInt32 in array [count]
+ param binaryformat GLenum in value
+ param binary Void in array [length]
+ param length SizeI in value
+ category ARB_ES2_compatibility
+ version 4.1
+ extension
+ glxropcode ?
+ glxflags ignore
+ offset ?
-###############################################################################
-#
-# Extension #2
-# EXT_blend_color commands
-#
-###############################################################################
-
-BlendColorEXT(red, green, blue, alpha)
- return void
- param red ClampedColorF in value
- param green ClampedColorF in value
- param blue ClampedColorF in value
- param alpha ClampedColorF in value
- category EXT_blend_color
- version 1.0
- glxropcode 4096
- glxflags EXT
- extension soft
- alias BlendColor
-
-###############################################################################
-#
-# Extension #3
-# EXT_polygon_offset commands
-#
-###############################################################################
-
-PolygonOffsetEXT(factor, bias)
+GetShaderPrecisionFormat(shadertype, precisiontype, range, precision)
return void
- param factor Float32 in value
- param bias Float32 in value
- category EXT_polygon_offset
- version 1.0
- glxropcode 4098
- glxflags EXT
- extension soft
- offset 414
-
-###############################################################################
-#
-# Extension #4
-# EXT_texture commands
-#
-###############################################################################
-
-# (none)
-newcategory: EXT_texture
-
-###############################################################################
-#
-# Extension #5 - skipped
-#
-###############################################################################
-
-###############################################################################
-#
-# Extension #6
-# EXT_texture3D commands
-#
-###############################################################################
+ param shadertype GLenum in value
+ param precisiontype GLenum in value
+ param range Int32 out array [2]
+ param precision Int32 out array [2]
+ category ARB_ES2_compatibility
+ dlflags notlistable
+ version 4.1
+ extension
+ glxsingle ?
+ glxflags ignore
+ offset ?
-# Arguably TexelInternalFormat, not PixelInternalFormat
-TexImage3DEXT(target, level, internalformat, width, height, depth, border, format, type, pixels)
+DepthRangef(n, f)
return void
- param target TextureTarget in value
- param level CheckedInt32 in value
- param internalformat PixelInternalFormat in value
- param width SizeI in value
- param height SizeI in value
- param depth SizeI in value
- param border CheckedInt32 in value
- param format PixelFormat in value
- param type PixelType in value
- param pixels Void in array [COMPSIZE(format/type/width/height/depth)]
- category EXT_texture3D
- dlflags handcode
- glxflags client-handcode server-handcode EXT
- version 1.0
- glxropcode 4114
+ param n ClampedFloat32 in value
+ param f ClampedFloat32 in value
+ category ARB_ES2_compatibility
+ version 4.1
extension
- alias TexImage3D
+ glxropcode ?
+ glxflags ignore
+ offset ?
-TexSubImage3DEXT(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels)
+ClearDepthf(d)
return void
- param target TextureTarget in value
- param level CheckedInt32 in value
- param xoffset CheckedInt32 in value
- param yoffset CheckedInt32 in value
- param zoffset CheckedInt32 in value
- param width SizeI in value
- param height SizeI in value
- param depth SizeI in value
- param format PixelFormat in value
- param type PixelType in value
- param pixels Void in array [COMPSIZE(format/type/width/height/depth)]
- category EXT_texture3D
- dlflags handcode
- glxflags client-handcode server-handcode EXT
- version 1.0
- glxropcode 4115
+ param d ClampedFloat32 in value
+ category ARB_ES2_compatibility
+ version 4.1
extension
- alias TexSubImage3D
+ glxropcode ?
+ glxflags ignore
+ offset ?
###############################################################################
#
-# Extension #7
-# SGIS_texture_filter4 commands
+# ARB Extension #96
+# ARB_get_program_binary commands
#
###############################################################################
-GetTexFilterFuncSGIS(target, filter, weights)
+GetProgramBinary(program, bufSize, length, binaryFormat, binary)
return void
- param target TextureTarget in value
- param filter TextureFilterSGIS in value
- param weights Float32 out array [COMPSIZE(target/filter)]
- category SGIS_texture_filter4
+ param program UInt32 in value
+ param bufSize SizeI in value
+ param length SizeI out array [1]
+ param binaryFormat GLenum out array [1]
+ param binary Void out array [COMPSIZE(length)]
+ category ARB_get_program_binary
dlflags notlistable
- version 1.0
- glxflags SGI
- glxvendorpriv 4101
+ version 4.1
extension
- offset 415
+ glxsingle ?
+ glxflags ignore
+ offset ?
-TexFilterFuncSGIS(target, filter, n, weights)
+ProgramBinary(program, binaryFormat, binary, length)
return void
- param target TextureTarget in value
- param filter TextureFilterSGIS in value
- param n SizeI in value
- param weights Float32 in array [n]
- category SGIS_texture_filter4
- glxflags SGI
- version 1.0
- glxropcode 2064
+ param program UInt32 in value
+ param binaryFormat GLenum in value
+ param binary Void in array [length]
+ param length SizeI in value
+ category ARB_get_program_binary
+ version 4.1
extension
- offset 416
+ glxropcode ?
+ glxflags ignore
+ offset ?
-###############################################################################
-#
-# Extension #8 - skipped
-#
-###############################################################################
+ProgramParameteri(program, pname, value)
+ return void
+ param program UInt32 in value
+ param pname ProgramParameterPName in value
+ param value Int32 in value
+ category ARB_get_program_binary
+ version 3.0
+ extension soft WINSOFT
+ glfflags ignore
+ glxflags ignore
###############################################################################
#
-# Extension #9
-# EXT_subtexture commands
+# ARB Extension #97
+# ARB_separate_shader_objects commands
#
###############################################################################
-TexSubImage1DEXT(target, level, xoffset, width, format, type, pixels)
+UseProgramStages(pipeline, stages, program)
return void
- param target TextureTarget in value
- param level CheckedInt32 in value
- param xoffset CheckedInt32 in value
- param width SizeI in value
- param format PixelFormat in value
- param type PixelType in value
- param pixels Void in array [COMPSIZE(format/type/width)]
- category EXT_subtexture
- dlflags handcode
- glxflags client-handcode server-handcode EXT
- version 1.0
- glxropcode 4099
+ param pipeline UInt32 in value
+ param stages GLbitfield in value
+ param program UInt32 in value
+ category ARB_separate_shader_objects
+ version 4.1
extension
- alias TexSubImage1D
+ glxropcode ?
+ glxflags ignore
+ offset ?
-TexSubImage2DEXT(target, level, xoffset, yoffset, width, height, format, type, pixels)
+ActiveShaderProgram(pipeline, program)
return void
- param target TextureTarget in value
- param level CheckedInt32 in value
- param xoffset CheckedInt32 in value
- param yoffset CheckedInt32 in value
- param width SizeI in value
- param height SizeI in value
- param format PixelFormat in value
- param type PixelType in value
- param pixels Void in array [COMPSIZE(format/type/width/height)]
- category EXT_subtexture
- dlflags handcode
- glxflags client-handcode server-handcode EXT
- version 1.0
- glxropcode 4100
+ param pipeline UInt32 in value
+ param program UInt32 in value
+ category ARB_separate_shader_objects
+ version 4.1
extension
- alias TexSubImage2D
-
-###############################################################################
-#
-# Extension #10
-# EXT_copy_texture commands
-#
-###############################################################################
+ glxropcode ?
+ glxflags ignore
+ offset ?
-# Arguably TexelInternalFormat, not PixelInternalFormat
-CopyTexImage1DEXT(target, level, internalformat, x, y, width, border)
- return void
- param target TextureTarget in value
- param level CheckedInt32 in value
- param internalformat PixelInternalFormat in value
- param x WinCoord in value
- param y WinCoord in value
- param width SizeI in value
- param border CheckedInt32 in value
- category EXT_copy_texture
- version 1.0
- glxflags EXT
- glxropcode 4119
+CreateShaderProgramv(type, count, strings)
+ return UInt32
+ param type GLenum in value
+ param count SizeI in value
+ param strings CharPointer in array [count]
+ category ARB_separate_shader_objects
+ version 4.1
extension
- alias CopyTexImage1D
+ glxropcode ?
+ glxflags ignore
+ offset ?
-# Arguably TexelInternalFormat, not PixelInternalFormat
-CopyTexImage2DEXT(target, level, internalformat, x, y, width, height, border)
+BindProgramPipeline(pipeline)
return void
- param target TextureTarget in value
- param level CheckedInt32 in value
- param internalformat PixelInternalFormat in value
- param x WinCoord in value
- param y WinCoord in value
- param width SizeI in value
- param height SizeI in value
- param border CheckedInt32 in value
- category EXT_copy_texture
- version 1.0
- glxflags EXT
- glxropcode 4120
+ param pipeline UInt32 in value
+ category ARB_separate_shader_objects
+ version 4.1
extension
- alias CopyTexImage2D
+ glxropcode ?
+ glxflags ignore
+ offset ?
-CopyTexSubImage1DEXT(target, level, xoffset, x, y, width)
+DeleteProgramPipelines(n, pipelines)
return void
- param target TextureTarget in value
- param level CheckedInt32 in value
- param xoffset CheckedInt32 in value
- param x WinCoord in value
- param y WinCoord in value
- param width SizeI in value
- category EXT_copy_texture
- version 1.0
- glxflags EXT
- glxropcode 4121
+ param n SizeI in value
+ param pipelines UInt32 in array [n]
+ category ARB_separate_shader_objects
+ version 4.1
extension
- alias CopyTexSubImage1D
+ glxropcode ?
+ glxflags ignore
+ offset ?
-CopyTexSubImage2DEXT(target, level, xoffset, yoffset, x, y, width, height)
+GenProgramPipelines(n, pipelines)
return void
- param target TextureTarget in value
- param level CheckedInt32 in value
- param xoffset CheckedInt32 in value
- param yoffset CheckedInt32 in value
- param x WinCoord in value
- param y WinCoord in value
- param width SizeI in value
- param height SizeI in value
- category EXT_copy_texture
- version 1.0
- glxflags EXT
- glxropcode 4122
+ param n SizeI in value
+ param pipelines UInt32 out array [n]
+ category ARB_separate_shader_objects
+ version 4.1
extension
- alias CopyTexSubImage2D
+ glxropcode ?
+ glxflags ignore
+ offset ?
-CopyTexSubImage3DEXT(target, level, xoffset, yoffset, zoffset, x, y, width, height)
- return void
- param target TextureTarget in value
- param level CheckedInt32 in value
- param xoffset CheckedInt32 in value
- param yoffset CheckedInt32 in value
- param zoffset CheckedInt32 in value
- param x WinCoord in value
- param y WinCoord in value
- param width SizeI in value
- param height SizeI in value
- category EXT_copy_texture
- version 1.0
- glxflags EXT
- glxropcode 4123
+IsProgramPipeline(pipeline)
+ return Boolean
+ param pipeline UInt32 in value
+ category ARB_separate_shader_objects
+ version 4.1
extension
- alias CopyTexSubImage3D
+ glxropcode ?
+ glxflags ignore
+ offset ?
-###############################################################################
-#
-# Extension #11
-# EXT_histogram commands
-#
-###############################################################################
+#@ ProgramParameteri also in ARB_get_program_binary
-GetHistogramEXT(target, reset, format, type, values)
+GetProgramPipelineiv(pipeline, pname, params)
return void
- param target HistogramTargetEXT in value
- param reset Boolean in value
- param format PixelFormat in value
- param type PixelType in value
- param values Void out array [COMPSIZE(target/format/type)]
- category EXT_histogram
+ param pipeline UInt32 in value
+ param pname GLenum in value
+ param params Int32 out array [COMPSIZE(pname)]
+ category ARB_separate_shader_objects
dlflags notlistable
- glxflags client-handcode server-handcode EXT
- version 1.0
- glxvendorpriv 5
+ version 4.1
extension
- offset 417
+ glxsingle ?
+ glxflags ignore
+ offset ?
-GetHistogramParameterfvEXT(target, pname, params)
+ProgramUniform1i(program, location, v0)
return void
- param target HistogramTargetEXT in value
- param pname GetHistogramParameterPNameEXT in value
- param params Float32 out array [COMPSIZE(pname)]
- category EXT_histogram
- dlflags notlistable
- version 1.0
- glxvendorpriv 6
- glxflags EXT
+ param program UInt32 in value
+ param location Int32 in value
+ param v0 Int32 in value
+ category ARB_separate_shader_objects
+ version 4.1
extension
- offset 418
+ glxropcode ?
+ glxflags ignore
+ offset ?
-GetHistogramParameterivEXT(target, pname, params)
+ProgramUniform1iv(program, location, count, value)
return void
- param target HistogramTargetEXT in value
- param pname GetHistogramParameterPNameEXT in value
- param params Int32 out array [COMPSIZE(pname)]
- category EXT_histogram
- dlflags notlistable
- version 1.0
- glxvendorpriv 7
- glxflags EXT
+ param program UInt32 in value
+ param location Int32 in value
+ param count SizeI in value
+ param value Int32 in array [1]
+ category ARB_separate_shader_objects
+ version 4.1
extension
- offset 419
+ glxropcode ?
+ glxflags ignore
+ offset ?
-GetMinmaxEXT(target, reset, format, type, values)
+ProgramUniform1f(program, location, v0)
return void
- param target MinmaxTargetEXT in value
- param reset Boolean in value
- param format PixelFormat in value
- param type PixelType in value
- param values Void out array [COMPSIZE(target/format/type)]
- category EXT_histogram
- dlflags notlistable
- glxflags client-handcode server-handcode EXT
- version 1.0
- glxvendorpriv 8
+ param program UInt32 in value
+ param location Int32 in value
+ param v0 Float32 in value
+ category ARB_separate_shader_objects
+ version 4.1
extension
- offset 420
+ glxropcode ?
+ glxflags ignore
+ offset ?
-GetMinmaxParameterfvEXT(target, pname, params)
+ProgramUniform1fv(program, location, count, value)
return void
- param target MinmaxTargetEXT in value
- param pname GetMinmaxParameterPNameEXT in value
- param params Float32 out array [COMPSIZE(pname)]
- category EXT_histogram
- dlflags notlistable
- version 1.0
- glxvendorpriv 9
- glxflags EXT
+ param program UInt32 in value
+ param location Int32 in value
+ param count SizeI in value
+ param value Float32 in array [1]
+ category ARB_separate_shader_objects
+ version 4.1
extension
- offset 421
+ glxropcode ?
+ glxflags ignore
+ offset ?
-GetMinmaxParameterivEXT(target, pname, params)
+ProgramUniform1d(program, location, v0)
return void
- param target MinmaxTargetEXT in value
- param pname GetMinmaxParameterPNameEXT in value
- param params Int32 out array [COMPSIZE(pname)]
- category EXT_histogram
- dlflags notlistable
- version 1.0
- glxvendorpriv 10
- glxflags EXT
+ param program UInt32 in value
+ param location Int32 in value
+ param v0 Float64 in value
+ category ARB_separate_shader_objects
+ version 4.1
extension
- offset 422
+ glxropcode ?
+ glxflags ignore
+ offset ?
-HistogramEXT(target, width, internalformat, sink)
+ProgramUniform1dv(program, location, count, value)
return void
- param target HistogramTargetEXT in value
- param width SizeI in value
- param internalformat PixelInternalFormat in value
- param sink Boolean in value
- category EXT_histogram
- version 1.0
- glxropcode 4110
- glxflags EXT
+ param program UInt32 in value
+ param location Int32 in value
+ param count SizeI in value
+ param value Float64 in array [1]
+ category ARB_separate_shader_objects
+ version 4.1
extension
- alias Histogram
+ glxropcode ?
+ glxflags ignore
+ offset ?
-MinmaxEXT(target, internalformat, sink)
+ProgramUniform1ui(program, location, v0)
return void
- param target MinmaxTargetEXT in value
- param internalformat PixelInternalFormat in value
- param sink Boolean in value
- category EXT_histogram
- version 1.0
- glxropcode 4111
- glxflags EXT
+ param program UInt32 in value
+ param location Int32 in value
+ param v0 UInt32 in value
+ category ARB_separate_shader_objects
+ version 4.1
extension
- alias Minmax
+ glxropcode ?
+ glxflags ignore
+ offset ?
-ResetHistogramEXT(target)
+ProgramUniform1uiv(program, location, count, value)
return void
- param target HistogramTargetEXT in value
- category EXT_histogram
- version 1.0
- glxropcode 4112
- glxflags EXT
+ param program UInt32 in value
+ param location Int32 in value
+ param count SizeI in value
+ param value UInt32 in array [1]
+ category ARB_separate_shader_objects
+ version 4.1
extension
- alias ResetHistogram
+ glxropcode ?
+ glxflags ignore
+ offset ?
-ResetMinmaxEXT(target)
+ProgramUniform2i(program, location, v0, v1)
return void
- param target MinmaxTargetEXT in value
- category EXT_histogram
- version 1.0
- glxropcode 4113
- glxflags EXT
+ param program UInt32 in value
+ param location Int32 in value
+ param v0 Int32 in value
+ param v1 Int32 in value
+ category ARB_separate_shader_objects
+ version 4.1
extension
- alias ResetMinmax
+ glxropcode ?
+ glxflags ignore
+ offset ?
-###############################################################################
-#
-# Extension #12
-# EXT_convolution commands
-#
-###############################################################################
+ProgramUniform2iv(program, location, count, value)
+ return void
+ param program UInt32 in value
+ param location Int32 in value
+ param count SizeI in value
+ param value Int32 in array [2]
+ category ARB_separate_shader_objects
+ version 4.1
+ extension
+ glxropcode ?
+ glxflags ignore
+ offset ?
-ConvolutionFilter1DEXT(target, internalformat, width, format, type, image)
+ProgramUniform2f(program, location, v0, v1)
return void
- param target ConvolutionTargetEXT in value
- param internalformat PixelInternalFormat in value
- param width SizeI in value
- param format PixelFormat in value
- param type PixelType in value
- param image Void in array [COMPSIZE(format/type/width)]
- category EXT_convolution
- dlflags handcode
- glxflags client-handcode server-handcode EXT
- version 1.0
- glxropcode 4101
+ param program UInt32 in value
+ param location Int32 in value
+ param v0 Float32 in value
+ param v1 Float32 in value
+ category ARB_separate_shader_objects
+ version 4.1
extension
- alias ConvolutionFilter1D
+ glxropcode ?
+ glxflags ignore
+ offset ?
-ConvolutionFilter2DEXT(target, internalformat, width, height, format, type, image)
+ProgramUniform2fv(program, location, count, value)
return void
- param target ConvolutionTargetEXT in value
- param internalformat PixelInternalFormat in value
- param width SizeI in value
- param height SizeI in value
- param format PixelFormat in value
- param type PixelType in value
- param image Void in array [COMPSIZE(format/type/width/height)]
- category EXT_convolution
- dlflags handcode
- glxflags client-handcode server-handcode EXT
- version 1.0
- glxropcode 4102
+ param program UInt32 in value
+ param location Int32 in value
+ param count SizeI in value
+ param value Float32 in array [2]
+ category ARB_separate_shader_objects
+ version 4.1
extension
- alias ConvolutionFilter2D
+ glxropcode ?
+ glxflags ignore
+ offset ?
-ConvolutionParameterfEXT(target, pname, params)
+ProgramUniform2d(program, location, v0, v1)
return void
- param target ConvolutionTargetEXT in value
- param pname ConvolutionParameterEXT in value
- param params CheckedFloat32 in value
- category EXT_convolution
- version 1.0
- glxropcode 4103
- glxflags EXT
+ param program UInt32 in value
+ param location Int32 in value
+ param v0 Float64 in value
+ param v1 Float64 in value
+ category ARB_separate_shader_objects
+ version 4.1
extension
- alias ConvolutionParameterf
+ glxropcode ?
+ glxflags ignore
+ offset ?
-ConvolutionParameterfvEXT(target, pname, params)
+ProgramUniform2dv(program, location, count, value)
return void
- param target ConvolutionTargetEXT in value
- param pname ConvolutionParameterEXT in value
- param params CheckedFloat32 in array [COMPSIZE(pname)]
- category EXT_convolution
- version 1.0
- glxropcode 4104
- glxflags EXT
+ param program UInt32 in value
+ param location Int32 in value
+ param count SizeI in value
+ param value Float64 in array [2]
+ category ARB_separate_shader_objects
+ version 4.1
extension
- alias ConvolutionParameterfv
+ glxropcode ?
+ glxflags ignore
+ offset ?
-ConvolutionParameteriEXT(target, pname, params)
+ProgramUniform2ui(program, location, v0, v1)
return void
- param target ConvolutionTargetEXT in value
- param pname ConvolutionParameterEXT in value
- param params CheckedInt32 in value
- category EXT_convolution
- version 1.0
- glxropcode 4105
- glxflags EXT
+ param program UInt32 in value
+ param location Int32 in value
+ param v0 UInt32 in value
+ param v1 UInt32 in value
+ category ARB_separate_shader_objects
+ version 4.1
extension
- alias ConvolutionParameteri
+ glxropcode ?
+ glxflags ignore
+ offset ?
-ConvolutionParameterivEXT(target, pname, params)
+ProgramUniform2uiv(program, location, count, value)
return void
- param target ConvolutionTargetEXT in value
- param pname ConvolutionParameterEXT in value
- param params CheckedInt32 in array [COMPSIZE(pname)]
- category EXT_convolution
- version 1.0
- glxropcode 4106
- glxflags EXT
+ param program UInt32 in value
+ param location Int32 in value
+ param count SizeI in value
+ param value UInt32 in array [2]
+ category ARB_separate_shader_objects
+ version 4.1
extension
- alias ConvolutionParameteriv
+ glxropcode ?
+ glxflags ignore
+ offset ?
-CopyConvolutionFilter1DEXT(target, internalformat, x, y, width)
+ProgramUniform3i(program, location, v0, v1, v2)
return void
- param target ConvolutionTargetEXT in value
- param internalformat PixelInternalFormat in value
- param x WinCoord in value
- param y WinCoord in value
- param width SizeI in value
- category EXT_convolution
- version 1.0
- glxropcode 4107
- glxflags EXT
+ param program UInt32 in value
+ param location Int32 in value
+ param v0 Int32 in value
+ param v1 Int32 in value
+ param v2 Int32 in value
+ category ARB_separate_shader_objects
+ version 4.1
extension
- alias CopyConvolutionFilter1D
+ glxropcode ?
+ glxflags ignore
+ offset ?
-CopyConvolutionFilter2DEXT(target, internalformat, x, y, width, height)
+ProgramUniform3iv(program, location, count, value)
return void
- param target ConvolutionTargetEXT in value
- param internalformat PixelInternalFormat in value
- param x WinCoord in value
- param y WinCoord in value
- param width SizeI in value
- param height SizeI in value
- category EXT_convolution
- version 1.0
- glxropcode 4108
- glxflags EXT
+ param program UInt32 in value
+ param location Int32 in value
+ param count SizeI in value
+ param value Int32 in array [3]
+ category ARB_separate_shader_objects
+ version 4.1
extension
- alias CopyConvolutionFilter2D
+ glxropcode ?
+ glxflags ignore
+ offset ?
-GetConvolutionFilterEXT(target, format, type, image)
+ProgramUniform3f(program, location, v0, v1, v2)
return void
- param target ConvolutionTargetEXT in value
- param format PixelFormat in value
- param type PixelType in value
- param image Void out array [COMPSIZE(target/format/type)]
- category EXT_convolution
- dlflags notlistable
- glxflags client-handcode server-handcode EXT
- version 1.0
- glxvendorpriv 1
+ param program UInt32 in value
+ param location Int32 in value
+ param v0 Float32 in value
+ param v1 Float32 in value
+ param v2 Float32 in value
+ category ARB_separate_shader_objects
+ version 4.1
extension
- offset 423
+ glxropcode ?
+ glxflags ignore
+ offset ?
-GetConvolutionParameterfvEXT(target, pname, params)
+ProgramUniform3fv(program, location, count, value)
return void
- param target ConvolutionTargetEXT in value
- param pname ConvolutionParameterEXT in value
- param params Float32 out array [COMPSIZE(pname)]
- category EXT_convolution
- dlflags notlistable
- version 1.0
- glxvendorpriv 2
- glxflags EXT
+ param program UInt32 in value
+ param location Int32 in value
+ param count SizeI in value
+ param value Float32 in array [3]
+ category ARB_separate_shader_objects
+ version 4.1
extension
- offset 424
+ glxropcode ?
+ glxflags ignore
+ offset ?
-GetConvolutionParameterivEXT(target, pname, params)
+ProgramUniform3d(program, location, v0, v1, v2)
return void
- param target ConvolutionTargetEXT in value
- param pname ConvolutionParameterEXT in value
- param params Int32 out array [COMPSIZE(pname)]
- category EXT_convolution
- dlflags notlistable
- version 1.0
- glxvendorpriv 3
- glxflags EXT
+ param program UInt32 in value
+ param location Int32 in value
+ param v0 Float64 in value
+ param v1 Float64 in value
+ param v2 Float64 in value
+ category ARB_separate_shader_objects
+ version 4.1
extension
- offset 425
+ glxropcode ?
+ glxflags ignore
+ offset ?
-GetSeparableFilterEXT(target, format, type, row, column, span)
+ProgramUniform3dv(program, location, count, value)
return void
- param target SeparableTargetEXT in value
- param format PixelFormat in value
- param type PixelType in value
- param row Void out array [COMPSIZE(target/format/type)]
- param column Void out array [COMPSIZE(target/format/type)]
- param span Void out array [COMPSIZE(target/format/type)]
- category EXT_convolution
- dlflags notlistable
- glxflags client-handcode server-handcode EXT
- version 1.0
- glxvendorpriv 4
+ param program UInt32 in value
+ param location Int32 in value
+ param count SizeI in value
+ param value Float64 in array [3]
+ category ARB_separate_shader_objects
+ version 4.1
extension
- offset 426
+ glxropcode ?
+ glxflags ignore
+ offset ?
-SeparableFilter2DEXT(target, internalformat, width, height, format, type, row, column)
+ProgramUniform3ui(program, location, v0, v1, v2)
return void
- param target SeparableTargetEXT in value
- param internalformat PixelInternalFormat in value
- param width SizeI in value
- param height SizeI in value
- param format PixelFormat in value
- param type PixelType in value
- param row Void in array [COMPSIZE(target/format/type/width)]
- param column Void in array [COMPSIZE(target/format/type/height)]
- category EXT_convolution
- dlflags handcode
- glxflags client-handcode server-handcode EXT
- version 1.0
- glxropcode 4109
+ param program UInt32 in value
+ param location Int32 in value
+ param v0 UInt32 in value
+ param v1 UInt32 in value
+ param v2 UInt32 in value
+ category ARB_separate_shader_objects
+ version 4.1
extension
- alias SeparableFilter2D
-
-###############################################################################
-#
-# Extension #13
-# SGI_color_matrix commands
-#
-###############################################################################
-
-# (none)
-newcategory: SGI_color_matrix
-
-###############################################################################
-#
-# Extension #14
-# SGI_color_table commands
-#
-###############################################################################
+ glxropcode ?
+ glxflags ignore
+ offset ?
-ColorTableSGI(target, internalformat, width, format, type, table)
+ProgramUniform3uiv(program, location, count, value)
return void
- param target ColorTableTargetSGI in value
- param internalformat PixelInternalFormat in value
- param width SizeI in value
- param format PixelFormat in value
- param type PixelType in value
- param table Void in array [COMPSIZE(format/type/width)]
- category SGI_color_table
- dlflags handcode
- glxflags client-handcode server-handcode SGI
- version 1.0
- glxropcode 2053
+ param program UInt32 in value
+ param location Int32 in value
+ param count SizeI in value
+ param value UInt32 in array [3]
+ category ARB_separate_shader_objects
+ version 4.1
extension
- alias ColorTable
+ glxropcode ?
+ glxflags ignore
+ offset ?
-ColorTableParameterfvSGI(target, pname, params)
+ProgramUniform4i(program, location, v0, v1, v2, v3)
return void
- param target ColorTableTargetSGI in value
- param pname ColorTableParameterPNameSGI in value
- param params CheckedFloat32 in array [COMPSIZE(pname)]
- category SGI_color_table
- version 1.0
- glxropcode 2054
- glxflags SGI
+ param program UInt32 in value
+ param location Int32 in value
+ param v0 Int32 in value
+ param v1 Int32 in value
+ param v2 Int32 in value
+ param v3 Int32 in value
+ category ARB_separate_shader_objects
+ version 4.1
extension
- alias ColorTableParameterfv
+ glxropcode ?
+ glxflags ignore
+ offset ?
-ColorTableParameterivSGI(target, pname, params)
+ProgramUniform4iv(program, location, count, value)
return void
- param target ColorTableTargetSGI in value
- param pname ColorTableParameterPNameSGI in value
- param params CheckedInt32 in array [COMPSIZE(pname)]
- category SGI_color_table
- version 1.0
- glxropcode 2055
- glxflags SGI
+ param program UInt32 in value
+ param location Int32 in value
+ param count SizeI in value
+ param value Int32 in array [4]
+ category ARB_separate_shader_objects
+ version 4.1
extension
- alias ColorTableParameteriv
+ glxropcode ?
+ glxflags ignore
+ offset ?
-CopyColorTableSGI(target, internalformat, x, y, width)
+ProgramUniform4f(program, location, v0, v1, v2, v3)
return void
- param target ColorTableTargetSGI in value
- param internalformat PixelInternalFormat in value
- param x WinCoord in value
- param y WinCoord in value
- param width SizeI in value
- category SGI_color_table
- version 1.0
- glxropcode 2056
- glxflags SGI
+ param program UInt32 in value
+ param location Int32 in value
+ param v0 Float32 in value
+ param v1 Float32 in value
+ param v2 Float32 in value
+ param v3 Float32 in value
+ category ARB_separate_shader_objects
+ version 4.1
extension
- alias CopyColorTable
+ glxropcode ?
+ glxflags ignore
+ offset ?
-GetColorTableSGI(target, format, type, table)
+ProgramUniform4fv(program, location, count, value)
return void
- param target ColorTableTargetSGI in value
- param format PixelFormat in value
- param type PixelType in value
- param table Void out array [COMPSIZE(target/format/type)]
- category SGI_color_table
- dlflags notlistable
- glxflags client-handcode server-handcode SGI
- version 1.0
- glxvendorpriv 4098
+ param program UInt32 in value
+ param location Int32 in value
+ param count SizeI in value
+ param value Float32 in array [4]
+ category ARB_separate_shader_objects
+ version 4.1
extension
- offset 427
+ glxropcode ?
+ glxflags ignore
+ offset ?
-GetColorTableParameterfvSGI(target, pname, params)
+ProgramUniform4d(program, location, v0, v1, v2, v3)
return void
- param target ColorTableTargetSGI in value
- param pname GetColorTableParameterPNameSGI in value
- param params Float32 out array [COMPSIZE(pname)]
- category SGI_color_table
- dlflags notlistable
- version 1.0
- glxflags SGI
- glxvendorpriv 4099
+ param program UInt32 in value
+ param location Int32 in value
+ param v0 Float64 in value
+ param v1 Float64 in value
+ param v2 Float64 in value
+ param v3 Float64 in value
+ category ARB_separate_shader_objects
+ version 4.1
extension
- offset 428
+ glxropcode ?
+ glxflags ignore
+ offset ?
-GetColorTableParameterivSGI(target, pname, params)
+ProgramUniform4dv(program, location, count, value)
return void
- param target ColorTableTargetSGI in value
- param pname GetColorTableParameterPNameSGI in value
- param params Int32 out array [COMPSIZE(pname)]
- category SGI_color_table
- dlflags notlistable
- version 1.0
- glxflags SGI
- glxvendorpriv 4100
+ param program UInt32 in value
+ param location Int32 in value
+ param count SizeI in value
+ param value Float64 in array [4]
+ category ARB_separate_shader_objects
+ version 4.1
extension
- offset 429
+ glxropcode ?
+ glxflags ignore
+ offset ?
-###############################################################################
-#
-# Extension #15
-# SGIX_pixel_texture commands
-#
-###############################################################################
+ProgramUniform4ui(program, location, v0, v1, v2, v3)
+ return void
+ param program UInt32 in value
+ param location Int32 in value
+ param v0 UInt32 in value
+ param v1 UInt32 in value
+ param v2 UInt32 in value
+ param v3 UInt32 in value
+ category ARB_separate_shader_objects
+ version 4.1
+ extension
+ glxropcode ?
+ glxflags ignore
+ offset ?
-PixelTexGenSGIX(mode)
+ProgramUniform4uiv(program, location, count, value)
return void
- param mode PixelTexGenModeSGIX in value
- category SGIX_pixel_texture
- version 1.0
- glxflags SGI
- glxropcode 2059
+ param program UInt32 in value
+ param location Int32 in value
+ param count SizeI in value
+ param value UInt32 in array [4]
+ category ARB_separate_shader_objects
+ version 4.1
extension
- offset 430
+ glxropcode ?
+ glxflags ignore
+ offset ?
-###############################################################################
-#
-# Extension #15 (variant)
-# SGIS_pixel_texture commands
-# Both SGIS and SGIX forms have extension #15!
-#
-###############################################################################
+ProgramUniformMatrix2fv(program, location, count, transpose, value)
+ return void
+ param program UInt32 in value
+ param location Int32 in value
+ param count SizeI in value
+ param transpose Boolean in value
+ param value Float32 in array [2]
+ category ARB_separate_shader_objects
+ version 4.1
+ extension
+ glxropcode ?
+ glxflags ignore
+ offset ?
-PixelTexGenParameteriSGIS(pname, param)
+ProgramUniformMatrix3fv(program, location, count, transpose, value)
return void
- param pname PixelTexGenParameterNameSGIS in value
- param param CheckedInt32 in value
- category SGIS_pixel_texture
- version 1.0
+ param program UInt32 in value
+ param location Int32 in value
+ param count SizeI in value
+ param transpose Boolean in value
+ param value Float32 in array [3]
+ category ARB_separate_shader_objects
+ version 4.1
extension
glxropcode ?
glxflags ignore
- offset 431
+ offset ?
-PixelTexGenParameterivSGIS(pname, params)
+ProgramUniformMatrix4fv(program, location, count, transpose, value)
return void
- param pname PixelTexGenParameterNameSGIS in value
- param params CheckedInt32 in array [COMPSIZE(pname)]
- category SGIS_pixel_texture
- version 1.0
+ param program UInt32 in value
+ param location Int32 in value
+ param count SizeI in value
+ param transpose Boolean in value
+ param value Float32 in array [4]
+ category ARB_separate_shader_objects
+ version 4.1
extension
glxropcode ?
glxflags ignore
- offset 432
+ offset ?
-PixelTexGenParameterfSGIS(pname, param)
+ProgramUniformMatrix2dv(program, location, count, transpose, value)
return void
- param pname PixelTexGenParameterNameSGIS in value
- param param CheckedFloat32 in value
- category SGIS_pixel_texture
- version 1.0
+ param program UInt32 in value
+ param location Int32 in value
+ param count SizeI in value
+ param transpose Boolean in value
+ param value Float64 in array [2]
+ category ARB_separate_shader_objects
+ version 4.1
extension
glxropcode ?
glxflags ignore
- offset 433
+ offset ?
-PixelTexGenParameterfvSGIS(pname, params)
+ProgramUniformMatrix3dv(program, location, count, transpose, value)
return void
- param pname PixelTexGenParameterNameSGIS in value
- param params CheckedFloat32 in array [COMPSIZE(pname)]
- category SGIS_pixel_texture
- version 1.0
+ param program UInt32 in value
+ param location Int32 in value
+ param count SizeI in value
+ param transpose Boolean in value
+ param value Float64 in array [3]
+ category ARB_separate_shader_objects
+ version 4.1
extension
glxropcode ?
glxflags ignore
- offset 434
+ offset ?
-GetPixelTexGenParameterivSGIS(pname, params)
+ProgramUniformMatrix4dv(program, location, count, transpose, value)
return void
- param pname PixelTexGenParameterNameSGIS in value
- param params CheckedInt32 out array [COMPSIZE(pname)]
- dlflags notlistable
- category SGIS_pixel_texture
- version 1.0
+ param program UInt32 in value
+ param location Int32 in value
+ param count SizeI in value
+ param transpose Boolean in value
+ param value Float64 in array [4]
+ category ARB_separate_shader_objects
+ version 4.1
extension
- glxvendorpriv ?
+ glxropcode ?
glxflags ignore
- offset 435
+ offset ?
-GetPixelTexGenParameterfvSGIS(pname, params)
+ProgramUniformMatrix2x3fv(program, location, count, transpose, value)
return void
- param pname PixelTexGenParameterNameSGIS in value
- param params CheckedFloat32 out array [COMPSIZE(pname)]
- dlflags notlistable
- category SGIS_pixel_texture
- version 1.0
+ param program UInt32 in value
+ param location Int32 in value
+ param count SizeI in value
+ param transpose Boolean in value
+ param value Float32 in array [count]
+ category ARB_separate_shader_objects
+ version 4.1
extension
- glxvendorpriv ?
+ glxropcode ?
glxflags ignore
- offset 436
+ offset ?
-###############################################################################
-#
-# Extension #16
-# SGIS_texture4D commands
-#
-###############################################################################
+ProgramUniformMatrix3x2fv(program, location, count, transpose, value)
+ return void
+ param program UInt32 in value
+ param location Int32 in value
+ param count SizeI in value
+ param transpose Boolean in value
+ param value Float32 in array [count]
+ category ARB_separate_shader_objects
+ version 4.1
+ extension
+ glxropcode ?
+ glxflags ignore
+ offset ?
-TexImage4DSGIS(target, level, internalformat, width, height, depth, size4d, border, format, type, pixels)
+ProgramUniformMatrix2x4fv(program, location, count, transpose, value)
return void
- param target TextureTarget in value
- param level CheckedInt32 in value
- param internalformat PixelInternalFormat in value
- param width SizeI in value
- param height SizeI in value
- param depth SizeI in value
- param size4d SizeI in value
- param border CheckedInt32 in value
- param format PixelFormat in value
- param type PixelType in value
- param pixels Void in array [COMPSIZE(format/type/width/height/depth/size4d)]
- category SGIS_texture4D
- dlflags handcode
- glxflags client-handcode server-handcode SGI
- version 1.0
- glxropcode 2057
+ param program UInt32 in value
+ param location Int32 in value
+ param count SizeI in value
+ param transpose Boolean in value
+ param value Float32 in array [count]
+ category ARB_separate_shader_objects
+ version 4.1
extension
- offset 437
+ glxropcode ?
+ glxflags ignore
+ offset ?
-TexSubImage4DSGIS(target, level, xoffset, yoffset, zoffset, woffset, width, height, depth, size4d, format, type, pixels)
+ProgramUniformMatrix4x2fv(program, location, count, transpose, value)
return void
- param target TextureTarget in value
- param level CheckedInt32 in value
- param xoffset CheckedInt32 in value
- param yoffset CheckedInt32 in value
- param zoffset CheckedInt32 in value
- param woffset CheckedInt32 in value
- param width SizeI in value
- param height SizeI in value
- param depth SizeI in value
- param size4d SizeI in value
- param format PixelFormat in value
- param type PixelType in value
- param pixels Void in array [COMPSIZE(format/type/width/height/depth/size4d)]
- category SGIS_texture4D
- dlflags handcode
- glxflags client-handcode server-handcode SGI
- version 1.0
- glxropcode 2058
+ param program UInt32 in value
+ param location Int32 in value
+ param count SizeI in value
+ param transpose Boolean in value
+ param value Float32 in array [count]
+ category ARB_separate_shader_objects
+ version 4.1
extension
- offset 438
+ glxropcode ?
+ glxflags ignore
+ offset ?
-###############################################################################
-#
-# Extension #17
-# SGI_texture_color_table commands
-#
-###############################################################################
-
-# (none)
-newcategory: SGI_texture_color_table
-
-###############################################################################
-#
-# Extension #18
-# EXT_cmyka commands
-#
-###############################################################################
-
-# (none)
-newcategory: EXT_cmyka
-
-###############################################################################
-#
-# Extension #19 - skipped
-#
-###############################################################################
-
-###############################################################################
-#
-# Extension #20
-# EXT_texture_object commands
-#
-###############################################################################
-
-AreTexturesResidentEXT(n, textures, residences)
- return Boolean
- param n SizeI in value
- param textures Texture in array [n]
- param residences Boolean out array [n]
- category EXT_texture_object
- glxflags EXT
- glxvendorpriv 11
- dlflags notlistable
- version 1.0
+ProgramUniformMatrix3x4fv(program, location, count, transpose, value)
+ return void
+ param program UInt32 in value
+ param location Int32 in value
+ param count SizeI in value
+ param transpose Boolean in value
+ param value Float32 in array [count]
+ category ARB_separate_shader_objects
+ version 4.1
extension
- offset 439
+ glxropcode ?
+ glxflags ignore
+ offset ?
-BindTextureEXT(target, texture)
+ProgramUniformMatrix4x3fv(program, location, count, transpose, value)
return void
- param target TextureTarget in value
- param texture Texture in value
- category EXT_texture_object
- version 1.0
- glxflags EXT
- glxropcode 4117
+ param program UInt32 in value
+ param location Int32 in value
+ param count SizeI in value
+ param transpose Boolean in value
+ param value Float32 in array [count]
+ category ARB_separate_shader_objects
+ version 4.1
extension
- alias BindTexture
+ glxropcode ?
+ glxflags ignore
+ offset ?
-DeleteTexturesEXT(n, textures)
+ProgramUniformMatrix2x3dv(program, location, count, transpose, value)
return void
- param n SizeI in value
- param textures Texture in array [n]
- category EXT_texture_object
- dlflags notlistable
- version 1.0
- glxflags EXT
- glxvendorpriv 12
+ param program UInt32 in value
+ param location Int32 in value
+ param count SizeI in value
+ param transpose Boolean in value
+ param value Float64 in array [count]
+ category ARB_separate_shader_objects
+ version 4.1
extension
- offset 561
+ glxropcode ?
+ glxflags ignore
+ offset ?
-GenTexturesEXT(n, textures)
+ProgramUniformMatrix3x2dv(program, location, count, transpose, value)
return void
- param n SizeI in value
- param textures Texture out array [n]
- category EXT_texture_object
- dlflags notlistable
- version 1.0
- glxflags EXT
- glxvendorpriv 13
+ param program UInt32 in value
+ param location Int32 in value
+ param count SizeI in value
+ param transpose Boolean in value
+ param value Float64 in array [count]
+ category ARB_separate_shader_objects
+ version 4.1
extension
- offset 440
+ glxropcode ?
+ glxflags ignore
+ offset ?
-IsTextureEXT(texture)
- return Boolean
- param texture Texture in value
- category EXT_texture_object
- dlflags notlistable
- version 1.0
- glxflags EXT
- glxvendorpriv 14
+ProgramUniformMatrix2x4dv(program, location, count, transpose, value)
+ return void
+ param program UInt32 in value
+ param location Int32 in value
+ param count SizeI in value
+ param transpose Boolean in value
+ param value Float64 in array [count]
+ category ARB_separate_shader_objects
+ version 4.1
extension
- offset 441
+ glxropcode ?
+ glxflags ignore
+ offset ?
-PrioritizeTexturesEXT(n, textures, priorities)
+ProgramUniformMatrix4x2dv(program, location, count, transpose, value)
return void
- param n SizeI in value
- param textures Texture in array [n]
- param priorities ClampedFloat32 in array [n]
- category EXT_texture_object
- glxflags EXT
- version 1.0
- glxropcode 4118
+ param program UInt32 in value
+ param location Int32 in value
+ param count SizeI in value
+ param transpose Boolean in value
+ param value Float64 in array [count]
+ category ARB_separate_shader_objects
+ version 4.1
extension
- alias PrioritizeTextures
-
-###############################################################################
-#
-# Extension #21
-# SGIS_detail_texture commands
-#
-###############################################################################
+ glxropcode ?
+ glxflags ignore
+ offset ?
-DetailTexFuncSGIS(target, n, points)
+ProgramUniformMatrix3x4dv(program, location, count, transpose, value)
return void
- param target TextureTarget in value
- param n SizeI in value
- param points Float32 in array [n*2]
- category SGIS_detail_texture
- glxflags SGI
- version 1.0
- glxropcode 2051
+ param program UInt32 in value
+ param location Int32 in value
+ param count SizeI in value
+ param transpose Boolean in value
+ param value Float64 in array [count]
+ category ARB_separate_shader_objects
+ version 4.1
extension
- offset 442
+ glxropcode ?
+ glxflags ignore
+ offset ?
-GetDetailTexFuncSGIS(target, points)
+ProgramUniformMatrix4x3dv(program, location, count, transpose, value)
return void
- param target TextureTarget in value
- param points Float32 out array [COMPSIZE(target)]
- category SGIS_detail_texture
- dlflags notlistable
- version 1.0
- glxflags SGI
- glxvendorpriv 4096
+ param program UInt32 in value
+ param location Int32 in value
+ param count SizeI in value
+ param transpose Boolean in value
+ param value Float64 in array [count]
+ category ARB_separate_shader_objects
+ version 4.1
extension
- offset 443
-
-###############################################################################
-#
-# Extension #22
-# SGIS_sharpen_texture commands
-#
-###############################################################################
+ glxropcode ?
+ glxflags ignore
+ offset ?
-SharpenTexFuncSGIS(target, n, points)
+ValidateProgramPipeline(pipeline)
return void
- param target TextureTarget in value
- param n SizeI in value
- param points Float32 in array [n*2]
- category SGIS_sharpen_texture
- glxflags SGI
- version 1.0
- glxropcode 2052
+ param pipeline UInt32 in value
+ category ARB_separate_shader_objects
+ version 4.1
extension
- offset 444
+ glxropcode ?
+ glxflags ignore
+ offset ?
-GetSharpenTexFuncSGIS(target, points)
+GetProgramPipelineInfoLog(pipeline, bufSize, length, infoLog)
return void
- param target TextureTarget in value
- param points Float32 out array [COMPSIZE(target)]
- category SGIS_sharpen_texture
+ param pipeline UInt32 in value
+ param bufSize SizeI in value
+ param length SizeI out array [1]
+ param infoLog Char out array [COMPSIZE(length)]
+ category ARB_separate_shader_objects
dlflags notlistable
- version 1.0
- glxflags SGI
- glxvendorpriv 4097
+ version 4.1
extension
- offset 445
-
-###############################################################################
-#
-# EXT_packed_pixels commands
-# Extension #23
-#
-###############################################################################
-
-# (none)
-newcategory: EXT_packed_pixels
+ glxsingle ?
+ glxflags ignore
+ offset ?
###############################################################################
#
-# Extension #24
-# SGIS_texture_lod commands
+# ARB Extension #98
+# ARB_shader_precision commands
#
###############################################################################
-# (none)
-newcategory: SGIS_texture_lod
-
###############################################################################
#
-# Extension #25
-# SGIS_multisample commands
+# ARB Extension #99
+# ARB_vertex_attrib_64bit commands
#
###############################################################################
-SampleMaskSGIS(value, invert)
+VertexAttribL1d(index, x)
return void
- param value ClampedFloat32 in value
- param invert Boolean in value
- category SGIS_multisample
- version 1.1
- glxropcode 2048
- glxflags SGI
+ param index UInt32 in value
+ param x Float64 in value
+ category ARB_vertex_attrib_64bit
+ version 4.1
extension
- alias SampleMaskEXT
+ glxropcode ?
+ glxflags ignore
+ offset ?
-SamplePatternSGIS(pattern)
+VertexAttribL2d(index, x, y)
return void
- param pattern SamplePatternSGIS in value
- category SGIS_multisample
- version 1.0
- glxropcode 2049
- glxflags SGI
+ param index UInt32 in value
+ param x Float64 in value
+ param y Float64 in value
+ category ARB_vertex_attrib_64bit
+ version 4.1
extension
- alias SamplePatternEXT
+ glxropcode ?
+ glxflags ignore
+ offset ?
-###############################################################################
-#
-# Extension #26 - no specification?
-#
-###############################################################################
+VertexAttribL3d(index, x, y, z)
+ return void
+ param index UInt32 in value
+ param x Float64 in value
+ param y Float64 in value
+ param z Float64 in value
+ category ARB_vertex_attrib_64bit
+ version 4.1
+ extension
+ glxropcode ?
+ glxflags ignore
+ offset ?
-###############################################################################
-#
-# Extension #27
-# EXT_rescale_normal commands
-#
-###############################################################################
+VertexAttribL4d(index, x, y, z, w)
+ return void
+ param index UInt32 in value
+ param x Float64 in value
+ param y Float64 in value
+ param z Float64 in value
+ param w Float64 in value
+ category ARB_vertex_attrib_64bit
+ version 4.1
+ extension
+ glxropcode ?
+ glxflags ignore
+ offset ?
-# (none)
-newcategory: EXT_rescale_normal
+VertexAttribL1dv(index, v)
+ return void
+ param index UInt32 in value
+ param v Float64 in array [1]
+ category ARB_vertex_attrib_64bit
+ version 4.1
+ extension
+ glxropcode ?
+ glxflags ignore
+ offset ?
-###############################################################################
-#
-# Extension #28 - GLX_EXT_visual_info
-# Extension #29 - skipped
-#
-###############################################################################
+VertexAttribL2dv(index, v)
+ return void
+ param index UInt32 in value
+ param v Float64 in array [2]
+ category ARB_vertex_attrib_64bit
+ version 4.1
+ extension
+ glxropcode ?
+ glxflags ignore
+ offset ?
-###############################################################################
-#
-# Extension #30
-# EXT_vertex_array commands
-#
-###############################################################################
+VertexAttribL3dv(index, v)
+ return void
+ param index UInt32 in value
+ param v Float64 in array [3]
+ category ARB_vertex_attrib_64bit
+ version 4.1
+ extension
+ glxropcode ?
+ glxflags ignore
+ offset ?
-ArrayElementEXT(i)
+VertexAttribL4dv(index, v)
return void
- param i Int32 in value
- category EXT_vertex_array
- dlflags handcode
- glxflags client-handcode server-handcode EXT
- version 1.0
+ param index UInt32 in value
+ param v Float64 in array [4]
+ category ARB_vertex_attrib_64bit
+ version 4.1
extension
- alias ArrayElement
+ glxropcode ?
+ glxflags ignore
+ offset ?
-ColorPointerEXT(size, type, stride, count, pointer)
+VertexAttribLPointer(index, size, type, stride, pointer)
return void
+ param index UInt32 in value
param size Int32 in value
- param type ColorPointerType in value
+ param type GLenum in value
param stride SizeI in value
- param count SizeI in value
- param pointer Void in array [COMPSIZE(size/type/stride/count)] retained
- category EXT_vertex_array
+ param pointer Void in array [size]
+ category ARB_vertex_attrib_64bit
+ version 4.1
+ extension
+ glxropcode ?
+ glxflags ignore
+ offset ?
+
+GetVertexAttribLdv(index, pname, params)
+ return void
+ param index UInt32 in value
+ param pname GLenum in value
+ param params Float64 out array [COMPSIZE(pname)]
+ category ARB_vertex_attrib_64bit
dlflags notlistable
- glxflags client-handcode server-handcode EXT
- version 1.0
+ version 4.1
extension
- offset 448
+ glxsingle ?
+ glxflags ignore
+ offset ?
-DrawArraysEXT(mode, first, count)
+#@ VertexArrayVertexAttribLOffsetEXT also in EXT_vertex_attrib_64bit
+
+###############################################################################
+#
+# ARB Extension #100
+# ARB_viewport_array commands
+#
+###############################################################################
+
+ViewportArrayv(first, count, v)
return void
- param mode BeginMode in value
- param first Int32 in value
+ param first UInt32 in value
param count SizeI in value
- category EXT_vertex_array
- dlflags handcode
- glxflags client-handcode server-handcode EXT
- version 1.0
- glxropcode 4116
+ param v Float32 in array [COMPSIZE(count)]
+ category ARB_viewport_array
+ version 4.1
extension
- alias DrawArrays
+ glxropcode ?
+ glxflags ignore
+ offset ?
-EdgeFlagPointerEXT(stride, count, pointer)
+ViewportIndexedf(index, x, y, w, h)
return void
- param stride SizeI in value
- param count SizeI in value
- param pointer Boolean in array [COMPSIZE(stride/count)] retained
- category EXT_vertex_array
- dlflags notlistable
- glxflags client-handcode server-handcode EXT
- version 1.0
+ param index UInt32 in value
+ param x Float32 in value
+ param y Float32 in value
+ param w Float32 in value
+ param h Float32 in value
+ category ARB_viewport_array
+ version 4.1
extension
- offset 449
+ glxropcode ?
+ glxflags ignore
+ offset ?
-GetPointervEXT(pname, params)
+ViewportIndexedfv(index, v)
return void
- param pname GetPointervPName in value
- param params VoidPointer out array [1]
- category EXT_vertex_array
- dlflags notlistable
- glxflags client-handcode server-handcode EXT
- version 1.0
+ param index UInt32 in value
+ param v Float32 in array [4]
+ category ARB_viewport_array
+ version 4.1
extension
- alias GetPointerv
+ glxropcode ?
+ glxflags ignore
+ offset ?
-IndexPointerEXT(type, stride, count, pointer)
+ScissorArrayv(first, count, v)
return void
- param type IndexPointerType in value
- param stride SizeI in value
+ param first UInt32 in value
param count SizeI in value
- param pointer Void in array [COMPSIZE(type/stride/count)] retained
- category EXT_vertex_array
- dlflags notlistable
- glxflags client-handcode server-handcode EXT
- version 1.0
+ param v Int32 in array [COMPSIZE(count)]
+ category ARB_viewport_array
+ version 4.1
extension
- offset 450
+ glxropcode ?
+ glxflags ignore
+ offset ?
-NormalPointerEXT(type, stride, count, pointer)
+ScissorIndexed(index, left, bottom, width, height)
return void
- param type NormalPointerType in value
- param stride SizeI in value
- param count SizeI in value
- param pointer Void in array [COMPSIZE(type/stride/count)] retained
- category EXT_vertex_array
- dlflags notlistable
- glxflags client-handcode server-handcode EXT
- version 1.0
+ param index UInt32 in value
+ param left Int32 in value
+ param bottom Int32 in value
+ param width SizeI in value
+ param height SizeI in value
+ category ARB_viewport_array
+ version 4.1
extension
- offset 451
+ glxropcode ?
+ glxflags ignore
+ offset ?
-TexCoordPointerEXT(size, type, stride, count, pointer)
+ScissorIndexedv(index, v)
return void
- param size Int32 in value
- param type TexCoordPointerType in value
- param stride SizeI in value
+ param index UInt32 in value
+ param v Int32 in array [4]
+ category ARB_viewport_array
+ version 4.1
+ extension
+ glxropcode ?
+ glxflags ignore
+ offset ?
+
+DepthRangeArrayv(first, count, v)
+ return void
+ param first UInt32 in value
param count SizeI in value
- param pointer Void in array [COMPSIZE(size/type/stride/count)] retained
- category EXT_vertex_array
+ param v ClampedFloat64 in array [COMPSIZE(count)]
+ category ARB_viewport_array
+ version 4.1
+ extension
+ glxropcode ?
+ glxflags ignore
+ offset ?
+
+DepthRangeIndexed(index, n, f)
+ return void
+ param index UInt32 in value
+ param n ClampedFloat64 in value
+ param f ClampedFloat64 in value
+ category ARB_viewport_array
+ version 4.1
+ extension
+ glxropcode ?
+ glxflags ignore
+ offset ?
+
+GetFloati_v(target, index, data)
+ return void
+ param target GLenum in value
+ param index UInt32 in value
+ param data Float32 out array [COMPSIZE(target)]
+ category ARB_viewport_array
dlflags notlistable
- glxflags client-handcode server-handcode EXT
- version 1.0
+ version 4.1
extension
- offset 452
+ glxsingle ?
+ glxflags ignore
+ offset ?
-VertexPointerEXT(size, type, stride, count, pointer)
+GetDoublei_v(target, index, data)
return void
- param size Int32 in value
- param type VertexPointerType in value
- param stride SizeI in value
- param count SizeI in value
- param pointer Void in array [COMPSIZE(size/type/stride/count)] retained
- category EXT_vertex_array
+ param target GLenum in value
+ param index UInt32 in value
+ param data Float64 out array [COMPSIZE(target)]
+ category ARB_viewport_array
dlflags notlistable
- glxflags client-handcode server-handcode EXT
- version 1.0
+ version 4.1
extension
- offset 453
+ glxsingle ?
+ glxflags ignore
+ offset ?
###############################################################################
#
-# Extension #31
-# EXT_misc_attribute commands
+# ARB Extension #101 - GLX_ARB_create_context_robustness
+# ARB Extension #102 - WGL_ARB_create_context_robustness
#
###############################################################################
-# (none)
-newcategory: EXT_misc_attribute
-
###############################################################################
#
-# Extension #32
-# SGIS_generate_mipmap commands
+# ARB Extension #103
+# ARB_cl_event commands
#
###############################################################################
-# (none)
-newcategory: SGIS_generate_mipmap
+CreateSyncFromCLeventARB(context, event, flags)
+ return sync
+ param context cl_context in value
+ param event cl_event in value
+ param flags GLbitfield in value
+ category ARB_cl_event
+ version 4.1
+ extension
+ glxropcode ?
+ glxflags ignore
+ offset ?
###############################################################################
#
-# Extension #33
-# SGIX_clipmap commands
+# ARB Extension #104
+# ARB_debug_output commands
#
###############################################################################
-# (none)
-newcategory: SGIX_clipmap
+DebugMessageControlARB(source, type, severity, count, ids, enabled)
+ return void
+ param source GLenum in value
+ param type GLenum in value
+ param severity GLenum in value
+ param count SizeI in value
+ param ids UInt32 in array [count]
+ param enabled Boolean in value
+ category ARB_debug_output
+ version 4.1
+ extension
+ glxropcode ?
+ glxflags ignore
+ offset ?
-###############################################################################
-#
-# Extension #34
-# SGIX_shadow commands
-#
-###############################################################################
-
-# (none)
-newcategory: SGIX_shadow
-
-###############################################################################
-#
-# Extension #35
-# SGIS_texture_edge_clamp commands
-#
-###############################################################################
-
-# (none)
-newcategory: SGIS_texture_edge_clamp
-
-###############################################################################
-#
-# Extension #36
-# SGIS_texture_border_clamp commands
-#
-###############################################################################
-
-# (none)
-newcategory: SGIS_texture_border_clamp
-
-###############################################################################
-#
-# Extension #37
-# EXT_blend_minmax commands
-#
-###############################################################################
-
-BlendEquationEXT(mode)
+DebugMessageInsertARB(source, type, id, severity, length, buf)
return void
- param mode BlendEquationModeEXT in value
- category EXT_blend_minmax
- version 1.0
- glxropcode 4097
- glxflags EXT
- extension soft
- alias BlendEquation
-
-###############################################################################
-#
-# Extension #38
-# EXT_blend_subtract commands
-#
-###############################################################################
-
-# (none)
-newcategory: EXT_blend_subtract
-
-###############################################################################
-#
-# Extension #39
-# EXT_blend_logic_op commands
-#
-###############################################################################
-
-# (none)
-newcategory: EXT_blend_logic_op
-
-###############################################################################
-#
-# Extension #40 - GLX_SGI_swap_control
-# Extension #41 - GLX_SGI_video_sync
-# Extension #42 - GLX_SGI_make_current_read
-# Extension #43 - GLX_SGIX_video_source
-# Extension #44 - GLX_EXT_visual_rating
-#
-###############################################################################
-
-###############################################################################
-#
-# Extension #45
-# SGIX_interlace commands
-#
-###############################################################################
-
-# (none)
-newcategory: SGIX_interlace
+ param source GLenum in value
+ param type GLenum in value
+ param id UInt32 in value
+ param severity GLenum in value
+ param length SizeI in value
+ param buf Char in array [length]
+ category ARB_debug_output
+ version 4.1
+ extension
+ glxropcode ?
+ glxflags ignore
+ offset ?
-###############################################################################
-#
-# Extension #46
-# SGIX_pixel_tiles commands
-#
-###############################################################################
+DebugMessageCallbackARB(callback, userParam)
+ return void
+ param callback GLDEBUGPROCARB in value
+ param userParam Void in array [COMPSIZE(callback)]
+ category ARB_debug_output
+ version 4.1
+ extension
+ glxropcode ?
+ glxflags ignore
+ offset ?
-# (none)
-newcategory: SGIX_pixel_tiles
+GetDebugMessageLogARB(count, bufsize, sources, types, ids, severities, lengths, messageLog)
+ return UInt32
+ param count UInt32 in value
+ param bufsize SizeI in value
+ param sources GLenum out array [count]
+ param types GLenum out array [count]
+ param ids UInt32 out array [count]
+ param severities GLenum out array [count]
+ param lengths SizeI out array [count]
+ param messageLog Char out array [COMPSIZE(lengths)]
+ category ARB_debug_output
+ dlflags notlistable
+ version 4.1
+ extension
+ glxsingle ?
+ glxflags ignore
+ offset ?
-###############################################################################
-#
-# Extension #47 - GLX_EXT_import_context
-# Extension #48 - skipped
-# Extension #49 - GLX_SGIX_fbconfig
-# Extension #50 - GLX_SGIX_pbuffer
-#
-###############################################################################
+#@ GetPointerv is redeclared in this extension
###############################################################################
#
-# Extension #51
-# SGIX_texture_select commands
+# ARB Extension #105
+# ARB_robustness commands
#
###############################################################################
-# (none)
-newcategory: SGIX_texture_select
-
-###############################################################################
-#
-# Extension #52
-# SGIX_sprite commands
-#
-###############################################################################
+GetGraphicsResetStatusARB()
+ return GLenum
+ category ARB_robustness
+ dlflags notlistable
+ version 4.1
+ extension
+ glxsingle ?
+ glxflags ignore
+ offset ?
-SpriteParameterfSGIX(pname, param)
+GetnMapdvARB(target, query, bufSize, v)
return void
- param pname SpriteParameterNameSGIX in value
- param param CheckedFloat32 in value
- category SGIX_sprite
- version 1.0
- glxflags SGI
- glxropcode 2060
+ param target GLenum in value
+ param query GLenum in value
+ param bufSize SizeI in value
+ param v Float64 out array [bufSize]
+ category ARB_robustness
+ dlflags notlistable
+ version 4.1
extension
- offset 454
+ glxsingle ?
+ glxflags ignore
+ offset ?
-SpriteParameterfvSGIX(pname, params)
+GetnMapfvARB(target, query, bufSize, v)
return void
- param pname SpriteParameterNameSGIX in value
- param params CheckedFloat32 in array [COMPSIZE(pname)]
- category SGIX_sprite
- version 1.0
- glxflags SGI
- glxropcode 2061
+ param target GLenum in value
+ param query GLenum in value
+ param bufSize SizeI in value
+ param v Float32 out array [bufSize]
+ category ARB_robustness
+ dlflags notlistable
+ version 4.1
extension
- offset 455
+ glxsingle ?
+ glxflags ignore
+ offset ?
-SpriteParameteriSGIX(pname, param)
+GetnMapivARB(target, query, bufSize, v)
return void
- param pname SpriteParameterNameSGIX in value
- param param CheckedInt32 in value
- category SGIX_sprite
- version 1.0
- glxflags SGI
- glxropcode 2062
+ param target GLenum in value
+ param query GLenum in value
+ param bufSize SizeI in value
+ param v Int32 out array [bufSize]
+ category ARB_robustness
+ dlflags notlistable
+ version 4.1
extension
- offset 456
+ glxsingle ?
+ glxflags ignore
+ offset ?
-SpriteParameterivSGIX(pname, params)
+GetnPixelMapfvARB(map, bufSize, values)
return void
- param pname SpriteParameterNameSGIX in value
- param params CheckedInt32 in array [COMPSIZE(pname)]
- category SGIX_sprite
- version 1.0
- glxflags SGI
- glxropcode 2063
+ param map GLenum in value
+ param bufSize SizeI in value
+ param values Float32 out array [bufSize]
+ category ARB_robustness
+ dlflags notlistable
+ version 4.1
extension
- offset 457
-
-###############################################################################
-#
-# Extension #53
-# SGIX_texture_multi_buffer commands
-#
-###############################################################################
-
-# (none)
-newcategory: SGIX_texture_multi_buffer
-
-###############################################################################
-#
-# Extension #54
-# EXT_point_parameters / SGIS_point_parameters commands
-#
-###############################################################################
+ glxsingle ?
+ glxflags ignore
+ offset ?
-PointParameterfEXT(pname, param)
+GetnPixelMapuivARB(map, bufSize, values)
return void
- param pname PointParameterNameARB in value
- param param CheckedFloat32 in value
- category EXT_point_parameters
- version 1.0
- glxflags SGI
+ param map GLenum in value
+ param bufSize SizeI in value
+ param values UInt32 out array [bufSize]
+ category ARB_robustness
+ dlflags notlistable
+ version 4.1
extension
- alias PointParameterfARB
+ glxsingle ?
+ glxflags ignore
+ offset ?
-PointParameterfvEXT(pname, params)
+GetnPixelMapusvARB(map, bufSize, values)
return void
- param pname PointParameterNameARB in value
- param params CheckedFloat32 in array [COMPSIZE(pname)]
- category EXT_point_parameters
- version 1.0
- glxflags SGI
+ param map GLenum in value
+ param bufSize SizeI in value
+ param values UInt16 out array [bufSize]
+ category ARB_robustness
+ dlflags notlistable
+ version 4.1
extension
- alias PointParameterfvARB
+ glxsingle ?
+ glxflags ignore
+ offset ?
-PointParameterfSGIS(pname, param)
+GetnPolygonStippleARB(bufSize, pattern)
return void
- param pname PointParameterNameARB in value
- param param CheckedFloat32 in value
- category SGIS_point_parameters
- version 1.0
- glxflags SGI
+ param bufSize SizeI in value
+ param pattern UInt8 out array [bufSize]
+ category ARB_robustness
+ dlflags notlistable
+ version 4.1
extension
- alias PointParameterfARB
+ glxsingle ?
+ glxflags ignore
+ offset ?
-PointParameterfvSGIS(pname, params)
+GetnColorTableARB(target, format, type, bufSize, table)
return void
- param pname PointParameterNameARB in value
- param params CheckedFloat32 in array [COMPSIZE(pname)]
- category SGIS_point_parameters
- version 1.0
- glxflags SGI
+ param target GLenum in value
+ param format GLenum in value
+ param type GLenum in value
+ param bufSize SizeI in value
+ param table Void out array [bufSize]
+ category ARB_robustness
+ dlflags notlistable
+ version 4.1
extension
- alias PointParameterfvARB
+ glxsingle ?
+ glxflags ignore
+ offset ?
-###############################################################################
-#
-# Extension #55
-# SGIX_instruments commands
-#
-###############################################################################
-
-GetInstrumentsSGIX()
- return Int32
- dlflags notlistable
- category SGIX_instruments
- version 1.0
- glxflags SGI
- glxvendorpriv 4102
- extension
- offset 460
-
-InstrumentsBufferSGIX(size, buffer)
+GetnConvolutionFilterARB(target, format, type, bufSize, image)
return void
- param size SizeI in value
- param buffer Int32 out array [size] retained
+ param target GLenum in value
+ param format GLenum in value
+ param type GLenum in value
+ param bufSize SizeI in value
+ param image Void out array [bufSize]
+ category ARB_robustness
dlflags notlistable
- category SGIX_instruments
- version 1.0
- glxflags SGI
- glxvendorpriv 4103
+ version 4.1
extension
- offset 461
+ glxsingle ?
+ glxflags ignore
+ offset ?
-PollInstrumentsSGIX(marker_p)
- return Int32
- param marker_p Int32 out array [1]
+GetnSeparableFilterARB(target, format, type, rowBufSize, row, columnBufSize, column, span)
+ return void
+ param target GLenum in value
+ param format GLenum in value
+ param type GLenum in value
+ param rowBufSize SizeI in value
+ param row Void out array [rowBufSize]
+ param columnBufSize SizeI in value
+ param column Void out array [columnBufSize]
+ param span Void out array [0]
+ category ARB_robustness
dlflags notlistable
- category SGIX_instruments
- version 1.0
- glxflags SGI
- glxvendorpriv 4104
+ version 4.1
extension
- offset 462
+ glxsingle ?
+ glxflags ignore
+ offset ?
-ReadInstrumentsSGIX(marker)
+GetnHistogramARB(target, reset, format, type, bufSize, values)
return void
- param marker Int32 in value
- category SGIX_instruments
- version 1.0
- glxflags SGI
- glxropcode 2077
+ param target GLenum in value
+ param reset Boolean in value
+ param format GLenum in value
+ param type GLenum in value
+ param bufSize SizeI in value
+ param values Void out array [bufSize]
+ category ARB_robustness
+ dlflags notlistable
+ version 4.1
extension
- offset 463
+ glxsingle ?
+ glxflags ignore
+ offset ?
-StartInstrumentsSGIX()
+GetnMinmaxARB(target, reset, format, type, bufSize, values)
return void
- category SGIX_instruments
- version 1.0
- glxflags SGI
- glxropcode 2069
+ param target GLenum in value
+ param reset Boolean in value
+ param format GLenum in value
+ param type GLenum in value
+ param bufSize SizeI in value
+ param values Void out array [bufSize]
+ category ARB_robustness
+ dlflags notlistable
+ version 4.1
extension
- offset 464
+ glxsingle ?
+ glxflags ignore
+ offset ?
-StopInstrumentsSGIX(marker)
+GetnTexImageARB(target, level, format, type, bufSize, img)
return void
- param marker Int32 in value
- category SGIX_instruments
- version 1.0
- glxflags SGI
- glxropcode 2070
+ param target GLenum in value
+ param level Int32 in value
+ param format GLenum in value
+ param type GLenum in value
+ param bufSize SizeI in value
+ param img Void out array [bufSize]
+ category ARB_robustness
+ dlflags notlistable
+ version 4.1
extension
- offset 465
-
-###############################################################################
-#
-# Extension #56
-# SGIX_texture_scale_bias commands
-#
-###############################################################################
-
-# (none)
-newcategory: SGIX_texture_scale_bias
-
-###############################################################################
-#
-# Extension #57
-# SGIX_framezoom commands
-#
-###############################################################################
+ glxsingle ?
+ glxflags ignore
+ offset ?
-FrameZoomSGIX(factor)
+ReadnPixelsARB(x, y, width, height, format, type, bufSize, data)
return void
- param factor CheckedInt32 in value
- category SGIX_framezoom
- version 1.0
- glxflags SGI
- glxropcode 2072
+ param x Int32 in value
+ param y Int32 in value
+ param width SizeI in value
+ param height SizeI in value
+ param format GLenum in value
+ param type GLenum in value
+ param bufSize SizeI in value
+ param data Void out array [bufSize]
+ category ARB_robustness
+ version 4.1
extension
- offset 466
-
-###############################################################################
-#
-# Extension #58
-# SGIX_tag_sample_buffer commands
-#
-###############################################################################
+ glxropcode ?
+ glxflags ignore
+ offset ?
-TagSampleBufferSGIX()
+GetnCompressedTexImageARB(target, lod, bufSize, img)
return void
- category SGIX_tag_sample_buffer
- version 1.0
- glxropcode 2050
- glxflags SGI
+ param target GLenum in value
+ param lod Int32 in value
+ param bufSize SizeI in value
+ param img Void out array [bufSize]
+ category ARB_robustness
+ dlflags notlistable
+ version 4.1
extension
- offset 467
-
-###############################################################################
-#
-# Extension #59
-# SGIX_polynomial_ffd commands
-#
-###############################################################################
+ glxsingle ?
+ glxflags ignore
+ offset ?
-DeformationMap3dSGIX(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, w1, w2, wstride, worder, points)
+GetnUniformfvARB(program, location, bufSize, params)
return void
- param target FfdTargetSGIX in value
- param u1 CoordD in value
- param u2 CoordD in value
- param ustride Int32 in value
- param uorder CheckedInt32 in value
- param v1 CoordD in value
- param v2 CoordD in value
- param vstride Int32 in value
- param vorder CheckedInt32 in value
- param w1 CoordD in value
- param w2 CoordD in value
- param wstride Int32 in value
- param worder CheckedInt32 in value
- param points CoordD in array [COMPSIZE(target/ustride/uorder/vstride/vorder/wstride/worder)]
- dlflags handcode
- category SGIX_polynomial_ffd
- version 1.0
- glxflags SGI ignore
- glxropcode 2073
+ param program UInt32 in value
+ param location Int32 in value
+ param bufSize SizeI in value
+ param params Float32 out array [bufSize]
+ category ARB_robustness
+ dlflags notlistable
+ version 4.1
extension
+ glxsingle ?
+ glxflags ignore
offset ?
-DeformationMap3fSGIX(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, w1, w2, wstride, worder, points)
+GetnUniformivARB(program, location, bufSize, params)
return void
- param target FfdTargetSGIX in value
- param u1 CoordF in value
- param u2 CoordF in value
- param ustride Int32 in value
- param uorder CheckedInt32 in value
- param v1 CoordF in value
- param v2 CoordF in value
- param vstride Int32 in value
- param vorder CheckedInt32 in value
- param w1 CoordF in value
- param w2 CoordF in value
- param wstride Int32 in value
- param worder CheckedInt32 in value
- param points CoordF in array [COMPSIZE(target/ustride/uorder/vstride/vorder/wstride/worder)]
- category SGIX_polynomial_ffd
- dlflags handcode
- version 1.0
- glxflags SGI ignore
- glxropcode 2074
+ param program UInt32 in value
+ param location Int32 in value
+ param bufSize SizeI in value
+ param params Int32 out array [bufSize]
+ category ARB_robustness
+ dlflags notlistable
+ version 4.1
extension
+ glxsingle ?
+ glxflags ignore
offset ?
-DeformSGIX(mask)
+GetnUniformuivARB(program, location, bufSize, params)
return void
- param mask FfdMaskSGIX in value
- category SGIX_polynomial_ffd
- version 1.0
- glxflags SGI ignore
- glxropcode 2075
+ param program UInt32 in value
+ param location Int32 in value
+ param bufSize SizeI in value
+ param params UInt32 out array [bufSize]
+ category ARB_robustness
+ dlflags notlistable
+ version 4.1
extension
+ glxsingle ?
+ glxflags ignore
offset ?
-LoadIdentityDeformationMapSGIX(mask)
+GetnUniformdvARB(program, location, bufSize, params)
return void
- param mask FfdMaskSGIX in value
- category SGIX_polynomial_ffd
- version 1.0
- glxflags SGI ignore
- glxropcode 2076
+ param program UInt32 in value
+ param location Int32 in value
+ param bufSize SizeI in value
+ param params Float64 out array [bufSize]
+ category ARB_robustness
+ dlflags notlistable
+ version 4.1
extension
+ glxsingle ?
+ glxflags ignore
offset ?
###############################################################################
#
-# Extension #60
-# SGIX_reference_plane commands
+# ARB Extension #106
+# ARB_shader_stencil_export commands
#
###############################################################################
-ReferencePlaneSGIX(equation)
- return void
- param equation Float64 in array [4]
- category SGIX_reference_plane
- version 1.0
- glxflags SGI
- glxropcode 2071
- extension
- offset 468
+# (none)
+newcategory: ARB_shader_stencil_export
+
+###############################################################################
###############################################################################
#
-# Extension #61
-# SGIX_flush_raster commands
+# Non-ARB extensions, in order by registry extension number
#
###############################################################################
-
-FlushRasterSGIX()
- return void
- category SGIX_flush_raster
- version 1.0
- dlflags notlistable
- glxflags SGI
- glxvendorpriv 4105
- extension
- offset 469
+###############################################################################
###############################################################################
#
-# Extension #62 - GLX_SGIX_cushion
+# Extension #1
+# EXT_abgr commands
#
###############################################################################
+# (none)
+newcategory: EXT_abgr
+
###############################################################################
#
-# Extension #63
-# SGIX_depth_texture commands
-#
-###############################################################################
-
-# (none)
-newcategory: SGIX_depth_texture
-
-###############################################################################
-#
-# Extension #64
-# SGIS_fog_function commands
+# Extension #2
+# EXT_blend_color commands
#
###############################################################################
-FogFuncSGIS(n, points)
- return void
- param n SizeI in value
- param points Float32 in array [n*2]
- category SGIS_fog_function
- version 1.1
- glxflags SGI
- glxropcode 2067
- extension
- offset
-
-# Need to insert GLX information
-GetFogFuncSGIS(points)
+BlendColorEXT(red, green, blue, alpha)
return void
- param points Float32 out array [COMPSIZE()]
- category SGIS_fog_function
- version 1.1
- dlflags notlistable
- glxflags ignore
- extension
- offset
-
-###############################################################################
-#
-# Extension #65
-# SGIX_fog_offset commands
-#
-###############################################################################
-
-# (none)
-newcategory: SGIX_fog_offset
+ param red ClampedColorF in value
+ param green ClampedColorF in value
+ param blue ClampedColorF in value
+ param alpha ClampedColorF in value
+ category EXT_blend_color
+ version 1.0
+ glxropcode 4096
+ glxflags EXT
+ extension soft
+ alias BlendColor
###############################################################################
#
-# Extension #66
-# HP_image_transform commands
+# Extension #3
+# EXT_polygon_offset commands
#
###############################################################################
-ImageTransformParameteriHP(target, pname, param)
- return void
- param target ImageTransformTargetHP in value
- param pname ImageTransformPNameHP in value
- param param Int32 in value
- category HP_image_transform
- version 1.1
- glxropcode ?
- offset ?
-
-ImageTransformParameterfHP(target, pname, param)
- return void
- param target ImageTransformTargetHP in value
- param pname ImageTransformPNameHP in value
- param param Float32 in value
- category HP_image_transform
- version 1.1
- glxropcode ?
- offset ?
-
-ImageTransformParameterivHP(target, pname, params)
- return void
- param target ImageTransformTargetHP in value
- param pname ImageTransformPNameHP in value
- param params Int32 in array [COMPSIZE(pname)]
- category HP_image_transform
- version 1.1
- glxropcode ?
- offset ?
-
-ImageTransformParameterfvHP(target, pname, params)
- return void
- param target ImageTransformTargetHP in value
- param pname ImageTransformPNameHP in value
- param params Float32 in array [COMPSIZE(pname)]
- category HP_image_transform
- version 1.1
- glxropcode ?
- offset ?
-
-GetImageTransformParameterivHP(target, pname, params)
- return void
- param target ImageTransformTargetHP in value
- param pname ImageTransformPNameHP in value
- param params Int32 out array [COMPSIZE(pname)]
- dlflags notlistable
- category HP_image_transform
- version 1.1
- glxropcode ?
- offset ?
-
-GetImageTransformParameterfvHP(target, pname, params)
+PolygonOffsetEXT(factor, bias)
return void
- param target ImageTransformTargetHP in value
- param pname ImageTransformPNameHP in value
- param params Float32 out array [COMPSIZE(pname)]
- category HP_image_transform
- version 1.1
- glxropcode ?
- offset ?
-
-###############################################################################
-#
-# Extension #67
-# HP_convolution_border_modes commands
-#
-###############################################################################
-
-# (none)
-newcategory: HP_convolution_border_modes
-
-###############################################################################
-#
-# Extension #68
-# INGR_palette_buffer commands
-#
-###############################################################################
-
-#@ (Intergraph hasn't provided a spec)
+ param factor Float32 in value
+ param bias Float32 in value
+ category EXT_polygon_offset
+ version 1.0
+ glxropcode 4098
+ glxflags EXT
+ extension soft
+ offset 414
###############################################################################
#
-# Extension #69
-# SGIX_texture_add_env commands
+# Extension #4
+# EXT_texture commands
#
###############################################################################
# (none)
-newcategory: SGIX_texture_add_env
+newcategory: EXT_texture
###############################################################################
#
-# Extension #70 - skipped
-# Extension #71 - skipped
-# Extension #72 - skipped
-# Extension #73 - skipped
+# Extension #5 - skipped
#
###############################################################################
###############################################################################
#
-# Extension #74
-# EXT_color_subtable commands
-#
-# This was probably never actually shipped as an EXT - just written up as a
-# reference for OpenGL 1.2 ARB_imaging.
+# Extension #6
+# EXT_texture3D commands
#
###############################################################################
-ColorSubTableEXT(target, start, count, format, type, data)
+# Arguably TexelInternalFormat, not PixelInternalFormat
+TexImage3DEXT(target, level, internalformat, width, height, depth, border, format, type, pixels)
return void
- param target ColorTableTarget in value
- param start SizeI in value
- param count SizeI in value
+ param target TextureTarget in value
+ param level CheckedInt32 in value
+ param internalformat PixelInternalFormat in value
+ param width SizeI in value
+ param height SizeI in value
+ param depth SizeI in value
+ param border CheckedInt32 in value
param format PixelFormat in value
param type PixelType in value
- param data Void in array [COMPSIZE(format/type/count)]
- category EXT_color_subtable
- version 1.2
- alias ColorSubTable
+ param pixels Void in array [COMPSIZE(format/type/width/height/depth)]
+ category EXT_texture3D
+ dlflags handcode
+ glxflags client-handcode server-handcode EXT
+ version 1.0
+ glxropcode 4114
+ extension
+ alias TexImage3D
-CopyColorSubTableEXT(target, start, x, y, width)
+TexSubImage3DEXT(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels)
return void
- param target ColorTableTarget in value
- param start SizeI in value
- param x WinCoord in value
- param y WinCoord in value
+ param target TextureTarget in value
+ param level CheckedInt32 in value
+ param xoffset CheckedInt32 in value
+ param yoffset CheckedInt32 in value
+ param zoffset CheckedInt32 in value
param width SizeI in value
- category EXT_color_subtable
- version 1.2
- alias CopyColorSubTable
+ param height SizeI in value
+ param depth SizeI in value
+ param format PixelFormat in value
+ param type PixelType in value
+ param pixels Void in array [COMPSIZE(format/type/width/height/depth)]
+ category EXT_texture3D
+ dlflags handcode
+ glxflags client-handcode server-handcode EXT
+ version 1.0
+ glxropcode 4115
+ extension
+ alias TexSubImage3D
###############################################################################
#
-# Extension #75 - GLU_EXT_object_space_tess
+# Extension #7
+# SGIS_texture_filter4 commands
#
###############################################################################
+GetTexFilterFuncSGIS(target, filter, weights)
+ return void
+ param target TextureTarget in value
+ param filter TextureFilterSGIS in value
+ param weights Float32 out array [COMPSIZE(target/filter)]
+ category SGIS_texture_filter4
+ dlflags notlistable
+ version 1.0
+ glxflags SGI
+ glxvendorpriv 4101
+ extension
+ offset 415
+
+TexFilterFuncSGIS(target, filter, n, weights)
+ return void
+ param target TextureTarget in value
+ param filter TextureFilterSGIS in value
+ param n SizeI in value
+ param weights Float32 in array [n]
+ category SGIS_texture_filter4
+ glxflags SGI
+ version 1.0
+ glxropcode 2064
+ extension
+ offset 416
+
###############################################################################
#
-# Extension #76
-# PGI_vertex_hints commands
+# Extension #8 - skipped
#
###############################################################################
-# (none)
-newcategory: PGI_vertex_hints
-
###############################################################################
#
-# Extension #77
-# PGI_misc_hints commands
+# Extension #9
+# EXT_subtexture commands
#
###############################################################################
-HintPGI(target, mode)
+TexSubImage1DEXT(target, level, xoffset, width, format, type, pixels)
return void
- param target HintTargetPGI in value
- param mode Int32 in value
- category PGI_misc_hints
- version 1.1
- offset 544
+ param target TextureTarget in value
+ param level CheckedInt32 in value
+ param xoffset CheckedInt32 in value
+ param width SizeI in value
+ param format PixelFormat in value
+ param type PixelType in value
+ param pixels Void in array [COMPSIZE(format/type/width)]
+ category EXT_subtexture
+ dlflags handcode
+ glxflags client-handcode server-handcode EXT
+ version 1.0
+ glxropcode 4099
+ extension
+ alias TexSubImage1D
+
+TexSubImage2DEXT(target, level, xoffset, yoffset, width, height, format, type, pixels)
+ return void
+ param target TextureTarget in value
+ param level CheckedInt32 in value
+ param xoffset CheckedInt32 in value
+ param yoffset CheckedInt32 in value
+ param width SizeI in value
+ param height SizeI in value
+ param format PixelFormat in value
+ param type PixelType in value
+ param pixels Void in array [COMPSIZE(format/type/width/height)]
+ category EXT_subtexture
+ dlflags handcode
+ glxflags client-handcode server-handcode EXT
+ version 1.0
+ glxropcode 4100
+ extension
+ alias TexSubImage2D
###############################################################################
#
-# Extension #78
-# EXT_paletted_texture commands
+# Extension #10
+# EXT_copy_texture commands
#
###############################################################################
-ColorTableEXT(target, internalFormat, width, format, type, table)
+# Arguably TexelInternalFormat, not PixelInternalFormat
+CopyTexImage1DEXT(target, level, internalformat, x, y, width, border)
return void
- param target ColorTableTarget in value
- param internalFormat PixelInternalFormat in value
+ param target TextureTarget in value
+ param level CheckedInt32 in value
+ param internalformat PixelInternalFormat in value
+ param x WinCoord in value
+ param y WinCoord in value
param width SizeI in value
- param format PixelFormat in value
- param type PixelType in value
- param table Void in array [COMPSIZE(format/type/width)]
- category EXT_paletted_texture
- version 1.1
- alias ColorTable
+ param border CheckedInt32 in value
+ category EXT_copy_texture
+ version 1.0
+ glxflags EXT
+ glxropcode 4119
+ extension
+ alias CopyTexImage1D
-GetColorTableEXT(target, format, type, data)
+# Arguably TexelInternalFormat, not PixelInternalFormat
+CopyTexImage2DEXT(target, level, internalformat, x, y, width, height, border)
return void
- param target ColorTableTarget in value
- param format PixelFormat in value
- param type PixelType in value
- param data Void out array [COMPSIZE(target/format/type)]
- category EXT_paletted_texture
- version 1.1
- offset 550
+ param target TextureTarget in value
+ param level CheckedInt32 in value
+ param internalformat PixelInternalFormat in value
+ param x WinCoord in value
+ param y WinCoord in value
+ param width SizeI in value
+ param height SizeI in value
+ param border CheckedInt32 in value
+ category EXT_copy_texture
+ version 1.0
+ glxflags EXT
+ glxropcode 4120
+ extension
+ alias CopyTexImage2D
-GetColorTableParameterivEXT(target, pname, params)
+CopyTexSubImage1DEXT(target, level, xoffset, x, y, width)
return void
- param target ColorTableTarget in value
- param pname GetColorTableParameterPName in value
- param params Int32 out array [COMPSIZE(pname)]
- category EXT_paletted_texture
- version 1.1
- offset 551
+ param target TextureTarget in value
+ param level CheckedInt32 in value
+ param xoffset CheckedInt32 in value
+ param x WinCoord in value
+ param y WinCoord in value
+ param width SizeI in value
+ category EXT_copy_texture
+ version 1.0
+ glxflags EXT
+ glxropcode 4121
+ extension
+ alias CopyTexSubImage1D
-GetColorTableParameterfvEXT(target, pname, params)
+CopyTexSubImage2DEXT(target, level, xoffset, yoffset, x, y, width, height)
return void
- param target ColorTableTarget in value
- param pname GetColorTableParameterPName in value
- param params Float32 out array [COMPSIZE(pname)]
- category EXT_paletted_texture
- version 1.1
- offset 552
-
-###############################################################################
-#
-# Extension #79
-# EXT_clip_volume_hint commands
-#
-###############################################################################
+ param target TextureTarget in value
+ param level CheckedInt32 in value
+ param xoffset CheckedInt32 in value
+ param yoffset CheckedInt32 in value
+ param x WinCoord in value
+ param y WinCoord in value
+ param width SizeI in value
+ param height SizeI in value
+ category EXT_copy_texture
+ version 1.0
+ glxflags EXT
+ glxropcode 4122
+ extension
+ alias CopyTexSubImage2D
-# (none)
-newcategory: EXT_clip_volume_hint
+CopyTexSubImage3DEXT(target, level, xoffset, yoffset, zoffset, x, y, width, height)
+ return void
+ param target TextureTarget in value
+ param level CheckedInt32 in value
+ param xoffset CheckedInt32 in value
+ param yoffset CheckedInt32 in value
+ param zoffset CheckedInt32 in value
+ param x WinCoord in value
+ param y WinCoord in value
+ param width SizeI in value
+ param height SizeI in value
+ category EXT_copy_texture
+ version 1.0
+ glxflags EXT
+ glxropcode 4123
+ extension
+ alias CopyTexSubImage3D
###############################################################################
#
-# Extension #80
-# SGIX_list_priority commands
+# Extension #11
+# EXT_histogram commands
#
###############################################################################
-# @@@ Needs vendorpriv opcodes assigned
-GetListParameterfvSGIX(list, pname, params)
+GetHistogramEXT(target, reset, format, type, values)
return void
- param list List in value
- param pname ListParameterName in value
- param params CheckedFloat32 out array [COMPSIZE(pname)]
+ param target HistogramTargetEXT in value
+ param reset Boolean in value
+ param format PixelFormat in value
+ param type PixelType in value
+ param values Void out array [COMPSIZE(target/format/type)]
+ category EXT_histogram
dlflags notlistable
- glxflags ignore
- category SGIX_list_priority
+ glxflags client-handcode server-handcode EXT
version 1.0
- glxvendorpriv ?
+ glxvendorpriv 5
extension
- offset 470
+ offset 417
-# @@@ Needs vendorpriv opcodes assigned
-GetListParameterivSGIX(list, pname, params)
+GetHistogramParameterfvEXT(target, pname, params)
return void
- param list List in value
- param pname ListParameterName in value
- param params CheckedInt32 out array [COMPSIZE(pname)]
+ param target HistogramTargetEXT in value
+ param pname GetHistogramParameterPNameEXT in value
+ param params Float32 out array [COMPSIZE(pname)]
+ category EXT_histogram
dlflags notlistable
- glxflags ignore
- category SGIX_list_priority
version 1.0
- glxvendorpriv ?
+ glxvendorpriv 6
+ glxflags EXT
extension
- offset 471
+ offset 418
-ListParameterfSGIX(list, pname, param)
+GetHistogramParameterivEXT(target, pname, params)
return void
- param list List in value
- param pname ListParameterName in value
- param param CheckedFloat32 in value
+ param target HistogramTargetEXT in value
+ param pname GetHistogramParameterPNameEXT in value
+ param params Int32 out array [COMPSIZE(pname)]
+ category EXT_histogram
dlflags notlistable
- glxflags ignore
- category SGIX_list_priority
version 1.0
- glxropcode 2078
+ glxvendorpriv 7
+ glxflags EXT
extension
- offset 472
+ offset 419
-ListParameterfvSGIX(list, pname, params)
+GetMinmaxEXT(target, reset, format, type, values)
return void
- param list List in value
- param pname ListParameterName in value
- param params CheckedFloat32 in array [COMPSIZE(pname)]
+ param target MinmaxTargetEXT in value
+ param reset Boolean in value
+ param format PixelFormat in value
+ param type PixelType in value
+ param values Void out array [COMPSIZE(target/format/type)]
+ category EXT_histogram
dlflags notlistable
- glxflags ignore
- category SGIX_list_priority
+ glxflags client-handcode server-handcode EXT
version 1.0
- glxropcode 2079
+ glxvendorpriv 8
extension
- offset 473
+ offset 420
-ListParameteriSGIX(list, pname, param)
+GetMinmaxParameterfvEXT(target, pname, params)
return void
- param list List in value
- param pname ListParameterName in value
- param param CheckedInt32 in value
+ param target MinmaxTargetEXT in value
+ param pname GetMinmaxParameterPNameEXT in value
+ param params Float32 out array [COMPSIZE(pname)]
+ category EXT_histogram
dlflags notlistable
- glxflags ignore
- category SGIX_list_priority
version 1.0
- glxropcode 2080
+ glxvendorpriv 9
+ glxflags EXT
extension
- offset 474
+ offset 421
-ListParameterivSGIX(list, pname, params)
+GetMinmaxParameterivEXT(target, pname, params)
return void
- param list List in value
- param pname ListParameterName in value
- param params CheckedInt32 in array [COMPSIZE(pname)]
+ param target MinmaxTargetEXT in value
+ param pname GetMinmaxParameterPNameEXT in value
+ param params Int32 out array [COMPSIZE(pname)]
+ category EXT_histogram
+ dlflags notlistable
+ version 1.0
+ glxvendorpriv 10
+ glxflags EXT
+ extension
+ offset 422
+
+HistogramEXT(target, width, internalformat, sink)
+ return void
+ param target HistogramTargetEXT in value
+ param width SizeI in value
+ param internalformat PixelInternalFormat in value
+ param sink Boolean in value
+ category EXT_histogram
+ version 1.0
+ glxropcode 4110
+ glxflags EXT
+ extension
+ alias Histogram
+
+MinmaxEXT(target, internalformat, sink)
+ return void
+ param target MinmaxTargetEXT in value
+ param internalformat PixelInternalFormat in value
+ param sink Boolean in value
+ category EXT_histogram
+ version 1.0
+ glxropcode 4111
+ glxflags EXT
+ extension
+ alias Minmax
+
+ResetHistogramEXT(target)
+ return void
+ param target HistogramTargetEXT in value
+ category EXT_histogram
+ version 1.0
+ glxropcode 4112
+ glxflags EXT
+ extension
+ alias ResetHistogram
+
+ResetMinmaxEXT(target)
+ return void
+ param target MinmaxTargetEXT in value
+ category EXT_histogram
+ version 1.0
+ glxropcode 4113
+ glxflags EXT
+ extension
+ alias ResetMinmax
+
+###############################################################################
+#
+# Extension #12
+# EXT_convolution commands
+#
+###############################################################################
+
+ConvolutionFilter1DEXT(target, internalformat, width, format, type, image)
+ return void
+ param target ConvolutionTargetEXT in value
+ param internalformat PixelInternalFormat in value
+ param width SizeI in value
+ param format PixelFormat in value
+ param type PixelType in value
+ param image Void in array [COMPSIZE(format/type/width)]
+ category EXT_convolution
+ dlflags handcode
+ glxflags client-handcode server-handcode EXT
+ version 1.0
+ glxropcode 4101
+ extension
+ alias ConvolutionFilter1D
+
+ConvolutionFilter2DEXT(target, internalformat, width, height, format, type, image)
+ return void
+ param target ConvolutionTargetEXT in value
+ param internalformat PixelInternalFormat in value
+ param width SizeI in value
+ param height SizeI in value
+ param format PixelFormat in value
+ param type PixelType in value
+ param image Void in array [COMPSIZE(format/type/width/height)]
+ category EXT_convolution
+ dlflags handcode
+ glxflags client-handcode server-handcode EXT
+ version 1.0
+ glxropcode 4102
+ extension
+ alias ConvolutionFilter2D
+
+ConvolutionParameterfEXT(target, pname, params)
+ return void
+ param target ConvolutionTargetEXT in value
+ param pname ConvolutionParameterEXT in value
+ param params CheckedFloat32 in value
+ category EXT_convolution
+ version 1.0
+ glxropcode 4103
+ glxflags EXT
+ extension
+ alias ConvolutionParameterf
+
+ConvolutionParameterfvEXT(target, pname, params)
+ return void
+ param target ConvolutionTargetEXT in value
+ param pname ConvolutionParameterEXT in value
+ param params CheckedFloat32 in array [COMPSIZE(pname)]
+ category EXT_convolution
+ version 1.0
+ glxropcode 4104
+ glxflags EXT
+ extension
+ alias ConvolutionParameterfv
+
+ConvolutionParameteriEXT(target, pname, params)
+ return void
+ param target ConvolutionTargetEXT in value
+ param pname ConvolutionParameterEXT in value
+ param params CheckedInt32 in value
+ category EXT_convolution
+ version 1.0
+ glxropcode 4105
+ glxflags EXT
+ extension
+ alias ConvolutionParameteri
+
+ConvolutionParameterivEXT(target, pname, params)
+ return void
+ param target ConvolutionTargetEXT in value
+ param pname ConvolutionParameterEXT in value
+ param params CheckedInt32 in array [COMPSIZE(pname)]
+ category EXT_convolution
+ version 1.0
+ glxropcode 4106
+ glxflags EXT
+ extension
+ alias ConvolutionParameteriv
+
+CopyConvolutionFilter1DEXT(target, internalformat, x, y, width)
+ return void
+ param target ConvolutionTargetEXT in value
+ param internalformat PixelInternalFormat in value
+ param x WinCoord in value
+ param y WinCoord in value
+ param width SizeI in value
+ category EXT_convolution
+ version 1.0
+ glxropcode 4107
+ glxflags EXT
+ extension
+ alias CopyConvolutionFilter1D
+
+CopyConvolutionFilter2DEXT(target, internalformat, x, y, width, height)
+ return void
+ param target ConvolutionTargetEXT in value
+ param internalformat PixelInternalFormat in value
+ param x WinCoord in value
+ param y WinCoord in value
+ param width SizeI in value
+ param height SizeI in value
+ category EXT_convolution
+ version 1.0
+ glxropcode 4108
+ glxflags EXT
+ extension
+ alias CopyConvolutionFilter2D
+
+GetConvolutionFilterEXT(target, format, type, image)
+ return void
+ param target ConvolutionTargetEXT in value
+ param format PixelFormat in value
+ param type PixelType in value
+ param image Void out array [COMPSIZE(target/format/type)]
+ category EXT_convolution
+ dlflags notlistable
+ glxflags client-handcode server-handcode EXT
+ version 1.0
+ glxvendorpriv 1
+ extension
+ offset 423
+
+GetConvolutionParameterfvEXT(target, pname, params)
+ return void
+ param target ConvolutionTargetEXT in value
+ param pname ConvolutionParameterEXT in value
+ param params Float32 out array [COMPSIZE(pname)]
+ category EXT_convolution
+ dlflags notlistable
+ version 1.0
+ glxvendorpriv 2
+ glxflags EXT
+ extension
+ offset 424
+
+GetConvolutionParameterivEXT(target, pname, params)
+ return void
+ param target ConvolutionTargetEXT in value
+ param pname ConvolutionParameterEXT in value
+ param params Int32 out array [COMPSIZE(pname)]
+ category EXT_convolution
+ dlflags notlistable
+ version 1.0
+ glxvendorpriv 3
+ glxflags EXT
+ extension
+ offset 425
+
+GetSeparableFilterEXT(target, format, type, row, column, span)
+ return void
+ param target SeparableTargetEXT in value
+ param format PixelFormat in value
+ param type PixelType in value
+ param row Void out array [COMPSIZE(target/format/type)]
+ param column Void out array [COMPSIZE(target/format/type)]
+ param span Void out array [COMPSIZE(target/format/type)]
+ category EXT_convolution
+ dlflags notlistable
+ glxflags client-handcode server-handcode EXT
+ version 1.0
+ glxvendorpriv 4
+ extension
+ offset 426
+
+SeparableFilter2DEXT(target, internalformat, width, height, format, type, row, column)
+ return void
+ param target SeparableTargetEXT in value
+ param internalformat PixelInternalFormat in value
+ param width SizeI in value
+ param height SizeI in value
+ param format PixelFormat in value
+ param type PixelType in value
+ param row Void in array [COMPSIZE(target/format/type/width)]
+ param column Void in array [COMPSIZE(target/format/type/height)]
+ category EXT_convolution
+ dlflags handcode
+ glxflags client-handcode server-handcode EXT
+ version 1.0
+ glxropcode 4109
+ extension
+ alias SeparableFilter2D
+
+###############################################################################
+#
+# Extension #13
+# SGI_color_matrix commands
+#
+###############################################################################
+
+# (none)
+newcategory: SGI_color_matrix
+
+###############################################################################
+#
+# Extension #14
+# SGI_color_table commands
+#
+###############################################################################
+
+ColorTableSGI(target, internalformat, width, format, type, table)
+ return void
+ param target ColorTableTargetSGI in value
+ param internalformat PixelInternalFormat in value
+ param width SizeI in value
+ param format PixelFormat in value
+ param type PixelType in value
+ param table Void in array [COMPSIZE(format/type/width)]
+ category SGI_color_table
+ dlflags handcode
+ glxflags client-handcode server-handcode SGI
+ version 1.0
+ glxropcode 2053
+ extension
+ alias ColorTable
+
+ColorTableParameterfvSGI(target, pname, params)
+ return void
+ param target ColorTableTargetSGI in value
+ param pname ColorTableParameterPNameSGI in value
+ param params CheckedFloat32 in array [COMPSIZE(pname)]
+ category SGI_color_table
+ version 1.0
+ glxropcode 2054
+ glxflags SGI
+ extension
+ alias ColorTableParameterfv
+
+ColorTableParameterivSGI(target, pname, params)
+ return void
+ param target ColorTableTargetSGI in value
+ param pname ColorTableParameterPNameSGI in value
+ param params CheckedInt32 in array [COMPSIZE(pname)]
+ category SGI_color_table
+ version 1.0
+ glxropcode 2055
+ glxflags SGI
+ extension
+ alias ColorTableParameteriv
+
+CopyColorTableSGI(target, internalformat, x, y, width)
+ return void
+ param target ColorTableTargetSGI in value
+ param internalformat PixelInternalFormat in value
+ param x WinCoord in value
+ param y WinCoord in value
+ param width SizeI in value
+ category SGI_color_table
+ version 1.0
+ glxropcode 2056
+ glxflags SGI
+ extension
+ alias CopyColorTable
+
+GetColorTableSGI(target, format, type, table)
+ return void
+ param target ColorTableTargetSGI in value
+ param format PixelFormat in value
+ param type PixelType in value
+ param table Void out array [COMPSIZE(target/format/type)]
+ category SGI_color_table
+ dlflags notlistable
+ glxflags client-handcode server-handcode SGI
+ version 1.0
+ glxvendorpriv 4098
+ extension
+ offset 427
+
+GetColorTableParameterfvSGI(target, pname, params)
+ return void
+ param target ColorTableTargetSGI in value
+ param pname GetColorTableParameterPNameSGI in value
+ param params Float32 out array [COMPSIZE(pname)]
+ category SGI_color_table
+ dlflags notlistable
+ version 1.0
+ glxflags SGI
+ glxvendorpriv 4099
+ extension
+ offset 428
+
+GetColorTableParameterivSGI(target, pname, params)
+ return void
+ param target ColorTableTargetSGI in value
+ param pname GetColorTableParameterPNameSGI in value
+ param params Int32 out array [COMPSIZE(pname)]
+ category SGI_color_table
+ dlflags notlistable
+ version 1.0
+ glxflags SGI
+ glxvendorpriv 4100
+ extension
+ offset 429
+
+###############################################################################
+#
+# Extension #15
+# SGIX_pixel_texture commands
+#
+###############################################################################
+
+PixelTexGenSGIX(mode)
+ return void
+ param mode PixelTexGenModeSGIX in value
+ category SGIX_pixel_texture
+ version 1.0
+ glxflags SGI
+ glxropcode 2059
+ extension
+ offset 430
+
+###############################################################################
+#
+# Extension #15 (variant)
+# SGIS_pixel_texture commands
+# Both SGIS and SGIX forms have extension #15!
+#
+###############################################################################
+
+PixelTexGenParameteriSGIS(pname, param)
+ return void
+ param pname PixelTexGenParameterNameSGIS in value
+ param param CheckedInt32 in value
+ category SGIS_pixel_texture
+ version 1.0
+ extension
+ glxropcode ?
+ glxflags ignore
+ offset 431
+
+PixelTexGenParameterivSGIS(pname, params)
+ return void
+ param pname PixelTexGenParameterNameSGIS in value
+ param params CheckedInt32 in array [COMPSIZE(pname)]
+ category SGIS_pixel_texture
+ version 1.0
+ extension
+ glxropcode ?
+ glxflags ignore
+ offset 432
+
+PixelTexGenParameterfSGIS(pname, param)
+ return void
+ param pname PixelTexGenParameterNameSGIS in value
+ param param CheckedFloat32 in value
+ category SGIS_pixel_texture
+ version 1.0
+ extension
+ glxropcode ?
+ glxflags ignore
+ offset 433
+
+PixelTexGenParameterfvSGIS(pname, params)
+ return void
+ param pname PixelTexGenParameterNameSGIS in value
+ param params CheckedFloat32 in array [COMPSIZE(pname)]
+ category SGIS_pixel_texture
+ version 1.0
+ extension
+ glxropcode ?
+ glxflags ignore
+ offset 434
+
+GetPixelTexGenParameterivSGIS(pname, params)
+ return void
+ param pname PixelTexGenParameterNameSGIS in value
+ param params CheckedInt32 out array [COMPSIZE(pname)]
+ dlflags notlistable
+ category SGIS_pixel_texture
+ version 1.0
+ extension
+ glxvendorpriv ?
+ glxflags ignore
+ offset 435
+
+GetPixelTexGenParameterfvSGIS(pname, params)
+ return void
+ param pname PixelTexGenParameterNameSGIS in value
+ param params CheckedFloat32 out array [COMPSIZE(pname)]
+ dlflags notlistable
+ category SGIS_pixel_texture
+ version 1.0
+ extension
+ glxvendorpriv ?
+ glxflags ignore
+ offset 436
+
+###############################################################################
+#
+# Extension #16
+# SGIS_texture4D commands
+#
+###############################################################################
+
+TexImage4DSGIS(target, level, internalformat, width, height, depth, size4d, border, format, type, pixels)
+ return void
+ param target TextureTarget in value
+ param level CheckedInt32 in value
+ param internalformat PixelInternalFormat in value
+ param width SizeI in value
+ param height SizeI in value
+ param depth SizeI in value
+ param size4d SizeI in value
+ param border CheckedInt32 in value
+ param format PixelFormat in value
+ param type PixelType in value
+ param pixels Void in array [COMPSIZE(format/type/width/height/depth/size4d)]
+ category SGIS_texture4D
+ dlflags handcode
+ glxflags client-handcode server-handcode SGI
+ version 1.0
+ glxropcode 2057
+ extension
+ offset 437
+
+TexSubImage4DSGIS(target, level, xoffset, yoffset, zoffset, woffset, width, height, depth, size4d, format, type, pixels)
+ return void
+ param target TextureTarget in value
+ param level CheckedInt32 in value
+ param xoffset CheckedInt32 in value
+ param yoffset CheckedInt32 in value
+ param zoffset CheckedInt32 in value
+ param woffset CheckedInt32 in value
+ param width SizeI in value
+ param height SizeI in value
+ param depth SizeI in value
+ param size4d SizeI in value
+ param format PixelFormat in value
+ param type PixelType in value
+ param pixels Void in array [COMPSIZE(format/type/width/height/depth/size4d)]
+ category SGIS_texture4D
+ dlflags handcode
+ glxflags client-handcode server-handcode SGI
+ version 1.0
+ glxropcode 2058
+ extension
+ offset 438
+
+###############################################################################
+#
+# Extension #17
+# SGI_texture_color_table commands
+#
+###############################################################################
+
+# (none)
+newcategory: SGI_texture_color_table
+
+###############################################################################
+#
+# Extension #18
+# EXT_cmyka commands
+#
+###############################################################################
+
+# (none)
+newcategory: EXT_cmyka
+
+###############################################################################
+#
+# Extension #19 - skipped
+#
+###############################################################################
+
+###############################################################################
+#
+# Extension #20
+# EXT_texture_object commands
+#
+###############################################################################
+
+AreTexturesResidentEXT(n, textures, residences)
+ return Boolean
+ param n SizeI in value
+ param textures Texture in array [n]
+ param residences Boolean out array [n]
+ category EXT_texture_object
+ glxflags EXT
+ glxvendorpriv 11
+ dlflags notlistable
+ version 1.0
+ extension
+ offset 439
+
+BindTextureEXT(target, texture)
+ return void
+ param target TextureTarget in value
+ param texture Texture in value
+ category EXT_texture_object
+ version 1.0
+ glxflags EXT
+ glxropcode 4117
+ extension
+ alias BindTexture
+
+DeleteTexturesEXT(n, textures)
+ return void
+ param n SizeI in value
+ param textures Texture in array [n]
+ category EXT_texture_object
+ dlflags notlistable
+ version 1.0
+ glxflags EXT
+ glxvendorpriv 12
+ extension
+ offset 561
+
+GenTexturesEXT(n, textures)
+ return void
+ param n SizeI in value
+ param textures Texture out array [n]
+ category EXT_texture_object
+ dlflags notlistable
+ version 1.0
+ glxflags EXT
+ glxvendorpriv 13
+ extension
+ offset 440
+
+IsTextureEXT(texture)
+ return Boolean
+ param texture Texture in value
+ category EXT_texture_object
+ dlflags notlistable
+ version 1.0
+ glxflags EXT
+ glxvendorpriv 14
+ extension
+ offset 441
+
+PrioritizeTexturesEXT(n, textures, priorities)
+ return void
+ param n SizeI in value
+ param textures Texture in array [n]
+ param priorities ClampedFloat32 in array [n]
+ category EXT_texture_object
+ glxflags EXT
+ version 1.0
+ glxropcode 4118
+ extension
+ alias PrioritizeTextures
+
+###############################################################################
+#
+# Extension #21
+# SGIS_detail_texture commands
+#
+###############################################################################
+
+DetailTexFuncSGIS(target, n, points)
+ return void
+ param target TextureTarget in value
+ param n SizeI in value
+ param points Float32 in array [n*2]
+ category SGIS_detail_texture
+ glxflags SGI
+ version 1.0
+ glxropcode 2051
+ extension
+ offset 442
+
+GetDetailTexFuncSGIS(target, points)
+ return void
+ param target TextureTarget in value
+ param points Float32 out array [COMPSIZE(target)]
+ category SGIS_detail_texture
+ dlflags notlistable
+ version 1.0
+ glxflags SGI
+ glxvendorpriv 4096
+ extension
+ offset 443
+
+###############################################################################
+#
+# Extension #22
+# SGIS_sharpen_texture commands
+#
+###############################################################################
+
+SharpenTexFuncSGIS(target, n, points)
+ return void
+ param target TextureTarget in value
+ param n SizeI in value
+ param points Float32 in array [n*2]
+ category SGIS_sharpen_texture
+ glxflags SGI
+ version 1.0
+ glxropcode 2052
+ extension
+ offset 444
+
+GetSharpenTexFuncSGIS(target, points)
+ return void
+ param target TextureTarget in value
+ param points Float32 out array [COMPSIZE(target)]
+ category SGIS_sharpen_texture
+ dlflags notlistable
+ version 1.0
+ glxflags SGI
+ glxvendorpriv 4097
+ extension
+ offset 445
+
+###############################################################################
+#
+# EXT_packed_pixels commands
+# Extension #23
+#
+###############################################################################
+
+# (none)
+newcategory: EXT_packed_pixels
+
+###############################################################################
+#
+# Extension #24
+# SGIS_texture_lod commands
+#
+###############################################################################
+
+# (none)
+newcategory: SGIS_texture_lod
+
+###############################################################################
+#
+# Extension #25
+# SGIS_multisample commands
+#
+###############################################################################
+
+SampleMaskSGIS(value, invert)
+ return void
+ param value ClampedFloat32 in value
+ param invert Boolean in value
+ category SGIS_multisample
+ version 1.1
+ glxropcode 2048
+ glxflags SGI
+ extension
+ alias SampleMaskEXT
+
+SamplePatternSGIS(pattern)
+ return void
+ param pattern SamplePatternSGIS in value
+ category SGIS_multisample
+ version 1.0
+ glxropcode 2049
+ glxflags SGI
+ extension
+ alias SamplePatternEXT
+
+###############################################################################
+#
+# Extension #26 - no specification?
+#
+###############################################################################
+
+###############################################################################
+#
+# Extension #27
+# EXT_rescale_normal commands
+#
+###############################################################################
+
+# (none)
+newcategory: EXT_rescale_normal
+
+###############################################################################
+#
+# Extension #28 - GLX_EXT_visual_info
+# Extension #29 - skipped
+#
+###############################################################################
+
+###############################################################################
+#
+# Extension #30
+# EXT_vertex_array commands
+#
+###############################################################################
+
+ArrayElementEXT(i)
+ return void
+ param i Int32 in value
+ category EXT_vertex_array
+ dlflags handcode
+ glxflags client-handcode server-handcode EXT
+ version 1.0
+ extension
+ alias ArrayElement
+
+ColorPointerEXT(size, type, stride, count, pointer)
+ return void
+ param size Int32 in value
+ param type ColorPointerType in value
+ param stride SizeI in value
+ param count SizeI in value
+ param pointer Void in array [COMPSIZE(size/type/stride/count)] retained
+ category EXT_vertex_array
+ dlflags notlistable
+ glxflags client-handcode server-handcode EXT
+ version 1.0
+ extension
+ offset 448
+
+DrawArraysEXT(mode, first, count)
+ return void
+ param mode BeginMode in value
+ param first Int32 in value
+ param count SizeI in value
+ category EXT_vertex_array
+ dlflags handcode
+ glxflags client-handcode server-handcode EXT
+ version 1.0
+ glxropcode 4116
+ extension
+ alias DrawArrays
+
+EdgeFlagPointerEXT(stride, count, pointer)
+ return void
+ param stride SizeI in value
+ param count SizeI in value
+ param pointer Boolean in array [COMPSIZE(stride/count)] retained
+ category EXT_vertex_array
+ dlflags notlistable
+ glxflags client-handcode server-handcode EXT
+ version 1.0
+ extension
+ offset 449
+
+GetPointervEXT(pname, params)
+ return void
+ param pname GetPointervPName in value
+ param params VoidPointer out array [1]
+ category EXT_vertex_array
+ dlflags notlistable
+ glxflags client-handcode server-handcode EXT
+ version 1.0
+ extension
+ alias GetPointerv
+
+IndexPointerEXT(type, stride, count, pointer)
+ return void
+ param type IndexPointerType in value
+ param stride SizeI in value
+ param count SizeI in value
+ param pointer Void in array [COMPSIZE(type/stride/count)] retained
+ category EXT_vertex_array
+ dlflags notlistable
+ glxflags client-handcode server-handcode EXT
+ version 1.0
+ extension
+ offset 450
+
+NormalPointerEXT(type, stride, count, pointer)
+ return void
+ param type NormalPointerType in value
+ param stride SizeI in value
+ param count SizeI in value
+ param pointer Void in array [COMPSIZE(type/stride/count)] retained
+ category EXT_vertex_array
+ dlflags notlistable
+ glxflags client-handcode server-handcode EXT
+ version 1.0
+ extension
+ offset 451
+
+TexCoordPointerEXT(size, type, stride, count, pointer)
+ return void
+ param size Int32 in value
+ param type TexCoordPointerType in value
+ param stride SizeI in value
+ param count SizeI in value
+ param pointer Void in array [COMPSIZE(size/type/stride/count)] retained
+ category EXT_vertex_array
+ dlflags notlistable
+ glxflags client-handcode server-handcode EXT
+ version 1.0
+ extension
+ offset 452
+
+VertexPointerEXT(size, type, stride, count, pointer)
+ return void
+ param size Int32 in value
+ param type VertexPointerType in value
+ param stride SizeI in value
+ param count SizeI in value
+ param pointer Void in array [COMPSIZE(size/type/stride/count)] retained
+ category EXT_vertex_array
+ dlflags notlistable
+ glxflags client-handcode server-handcode EXT
+ version 1.0
+ extension
+ offset 453
+
+###############################################################################
+#
+# Extension #31
+# EXT_misc_attribute commands
+#
+###############################################################################
+
+# (none)
+newcategory: EXT_misc_attribute
+
+###############################################################################
+#
+# Extension #32
+# SGIS_generate_mipmap commands
+#
+###############################################################################
+
+# (none)
+newcategory: SGIS_generate_mipmap
+
+###############################################################################
+#
+# Extension #33
+# SGIX_clipmap commands
+#
+###############################################################################
+
+# (none)
+newcategory: SGIX_clipmap
+
+###############################################################################
+#
+# Extension #34
+# SGIX_shadow commands
+#
+###############################################################################
+
+# (none)
+newcategory: SGIX_shadow
+
+###############################################################################
+#
+# Extension #35
+# SGIS_texture_edge_clamp commands
+#
+###############################################################################
+
+# (none)
+newcategory: SGIS_texture_edge_clamp
+
+###############################################################################
+#
+# Extension #36
+# SGIS_texture_border_clamp commands
+#
+###############################################################################
+
+# (none)
+newcategory: SGIS_texture_border_clamp
+
+###############################################################################
+#
+# Extension #37
+# EXT_blend_minmax commands
+#
+###############################################################################
+
+BlendEquationEXT(mode)
+ return void
+ param mode BlendEquationModeEXT in value
+ category EXT_blend_minmax
+ version 1.0
+ glxropcode 4097
+ glxflags EXT
+ extension soft
+ alias BlendEquation
+
+###############################################################################
+#
+# Extension #38
+# EXT_blend_subtract commands
+#
+###############################################################################
+
+# (none)
+newcategory: EXT_blend_subtract
+
+###############################################################################
+#
+# Extension #39
+# EXT_blend_logic_op commands
+#
+###############################################################################
+
+# (none)
+newcategory: EXT_blend_logic_op
+
+###############################################################################
+#
+# Extension #40 - GLX_SGI_swap_control
+# Extension #41 - GLX_SGI_video_sync
+# Extension #42 - GLX_SGI_make_current_read
+# Extension #43 - GLX_SGIX_video_source
+# Extension #44 - GLX_EXT_visual_rating
+#
+###############################################################################
+
+###############################################################################
+#
+# Extension #45
+# SGIX_interlace commands
+#
+###############################################################################
+
+# (none)
+newcategory: SGIX_interlace
+
+###############################################################################
+#
+# Extension #46
+# SGIX_pixel_tiles commands
+#
+###############################################################################
+
+# (none)
+newcategory: SGIX_pixel_tiles
+
+###############################################################################
+#
+# Extension #47 - GLX_EXT_import_context
+# Extension #48 - skipped
+# Extension #49 - GLX_SGIX_fbconfig
+# Extension #50 - GLX_SGIX_pbuffer
+#
+###############################################################################
+
+###############################################################################
+#
+# Extension #51
+# SGIX_texture_select commands
+#
+###############################################################################
+
+# (none)
+newcategory: SGIX_texture_select
+
+###############################################################################
+#
+# Extension #52
+# SGIX_sprite commands
+#
+###############################################################################
+
+SpriteParameterfSGIX(pname, param)
+ return void
+ param pname SpriteParameterNameSGIX in value
+ param param CheckedFloat32 in value
+ category SGIX_sprite
+ version 1.0
+ glxflags SGI
+ glxropcode 2060
+ extension
+ offset 454
+
+SpriteParameterfvSGIX(pname, params)
+ return void
+ param pname SpriteParameterNameSGIX in value
+ param params CheckedFloat32 in array [COMPSIZE(pname)]
+ category SGIX_sprite
+ version 1.0
+ glxflags SGI
+ glxropcode 2061
+ extension
+ offset 455
+
+SpriteParameteriSGIX(pname, param)
+ return void
+ param pname SpriteParameterNameSGIX in value
+ param param CheckedInt32 in value
+ category SGIX_sprite
+ version 1.0
+ glxflags SGI
+ glxropcode 2062
+ extension
+ offset 456
+
+SpriteParameterivSGIX(pname, params)
+ return void
+ param pname SpriteParameterNameSGIX in value
+ param params CheckedInt32 in array [COMPSIZE(pname)]
+ category SGIX_sprite
+ version 1.0
+ glxflags SGI
+ glxropcode 2063
+ extension
+ offset 457
+
+###############################################################################
+#
+# Extension #53
+# SGIX_texture_multi_buffer commands
+#
+###############################################################################
+
+# (none)
+newcategory: SGIX_texture_multi_buffer
+
+###############################################################################
+#
+# Extension #54
+# EXT_point_parameters / SGIS_point_parameters commands
+#
+###############################################################################
+
+PointParameterfEXT(pname, param)
+ return void
+ param pname PointParameterNameARB in value
+ param param CheckedFloat32 in value
+ category EXT_point_parameters
+ version 1.0
+ glxflags SGI
+ extension
+ alias PointParameterfARB
+
+PointParameterfvEXT(pname, params)
+ return void
+ param pname PointParameterNameARB in value
+ param params CheckedFloat32 in array [COMPSIZE(pname)]
+ category EXT_point_parameters
+ version 1.0
+ glxflags SGI
+ extension
+ alias PointParameterfvARB
+
+PointParameterfSGIS(pname, param)
+ return void
+ param pname PointParameterNameARB in value
+ param param CheckedFloat32 in value
+ category SGIS_point_parameters
+ version 1.0
+ glxflags SGI
+ extension
+ alias PointParameterfARB
+
+PointParameterfvSGIS(pname, params)
+ return void
+ param pname PointParameterNameARB in value
+ param params CheckedFloat32 in array [COMPSIZE(pname)]
+ category SGIS_point_parameters
+ version 1.0
+ glxflags SGI
+ extension
+ alias PointParameterfvARB
+
+###############################################################################
+#
+# Extension #55
+# SGIX_instruments commands
+#
+###############################################################################
+
+GetInstrumentsSGIX()
+ return Int32
+ dlflags notlistable
+ category SGIX_instruments
+ version 1.0
+ glxflags SGI
+ glxvendorpriv 4102
+ extension
+ offset 460
+
+InstrumentsBufferSGIX(size, buffer)
+ return void
+ param size SizeI in value
+ param buffer Int32 out array [size] retained
+ dlflags notlistable
+ category SGIX_instruments
+ version 1.0
+ glxflags SGI
+ glxvendorpriv 4103
+ extension
+ offset 461
+
+PollInstrumentsSGIX(marker_p)
+ return Int32
+ param marker_p Int32 out array [1]
+ dlflags notlistable
+ category SGIX_instruments
+ version 1.0
+ glxflags SGI
+ glxvendorpriv 4104
+ extension
+ offset 462
+
+ReadInstrumentsSGIX(marker)
+ return void
+ param marker Int32 in value
+ category SGIX_instruments
+ version 1.0
+ glxflags SGI
+ glxropcode 2077
+ extension
+ offset 463
+
+StartInstrumentsSGIX()
+ return void
+ category SGIX_instruments
+ version 1.0
+ glxflags SGI
+ glxropcode 2069
+ extension
+ offset 464
+
+StopInstrumentsSGIX(marker)
+ return void
+ param marker Int32 in value
+ category SGIX_instruments
+ version 1.0
+ glxflags SGI
+ glxropcode 2070
+ extension
+ offset 465
+
+###############################################################################
+#
+# Extension #56
+# SGIX_texture_scale_bias commands
+#
+###############################################################################
+
+# (none)
+newcategory: SGIX_texture_scale_bias
+
+###############################################################################
+#
+# Extension #57
+# SGIX_framezoom commands
+#
+###############################################################################
+
+FrameZoomSGIX(factor)
+ return void
+ param factor CheckedInt32 in value
+ category SGIX_framezoom
+ version 1.0
+ glxflags SGI
+ glxropcode 2072
+ extension
+ offset 466
+
+###############################################################################
+#
+# Extension #58
+# SGIX_tag_sample_buffer commands
+#
+###############################################################################
+
+TagSampleBufferSGIX()
+ return void
+ category SGIX_tag_sample_buffer
+ version 1.0
+ glxropcode 2050
+ glxflags SGI
+ extension
+ offset 467
+
+###############################################################################
+#
+# Extension #59
+# SGIX_polynomial_ffd commands
+#
+###############################################################################
+
+DeformationMap3dSGIX(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, w1, w2, wstride, worder, points)
+ return void
+ param target FfdTargetSGIX in value
+ param u1 CoordD in value
+ param u2 CoordD in value
+ param ustride Int32 in value
+ param uorder CheckedInt32 in value
+ param v1 CoordD in value
+ param v2 CoordD in value
+ param vstride Int32 in value
+ param vorder CheckedInt32 in value
+ param w1 CoordD in value
+ param w2 CoordD in value
+ param wstride Int32 in value
+ param worder CheckedInt32 in value
+ param points CoordD in array [COMPSIZE(target/ustride/uorder/vstride/vorder/wstride/worder)]
+ dlflags handcode
+ category SGIX_polynomial_ffd
+ version 1.0
+ glxflags SGI ignore
+ glxropcode 2073
+ extension
+ offset ?
+
+DeformationMap3fSGIX(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, w1, w2, wstride, worder, points)
+ return void
+ param target FfdTargetSGIX in value
+ param u1 CoordF in value
+ param u2 CoordF in value
+ param ustride Int32 in value
+ param uorder CheckedInt32 in value
+ param v1 CoordF in value
+ param v2 CoordF in value
+ param vstride Int32 in value
+ param vorder CheckedInt32 in value
+ param w1 CoordF in value
+ param w2 CoordF in value
+ param wstride Int32 in value
+ param worder CheckedInt32 in value
+ param points CoordF in array [COMPSIZE(target/ustride/uorder/vstride/vorder/wstride/worder)]
+ category SGIX_polynomial_ffd
+ dlflags handcode
+ version 1.0
+ glxflags SGI ignore
+ glxropcode 2074
+ extension
+ offset ?
+
+DeformSGIX(mask)
+ return void
+ param mask FfdMaskSGIX in value
+ category SGIX_polynomial_ffd
+ version 1.0
+ glxflags SGI ignore
+ glxropcode 2075
+ extension
+ offset ?
+
+LoadIdentityDeformationMapSGIX(mask)
+ return void
+ param mask FfdMaskSGIX in value
+ category SGIX_polynomial_ffd
+ version 1.0
+ glxflags SGI ignore
+ glxropcode 2076
+ extension
+ offset ?
+
+###############################################################################
+#
+# Extension #60
+# SGIX_reference_plane commands
+#
+###############################################################################
+
+ReferencePlaneSGIX(equation)
+ return void
+ param equation Float64 in array [4]
+ category SGIX_reference_plane
+ version 1.0
+ glxflags SGI
+ glxropcode 2071
+ extension
+ offset 468
+
+###############################################################################
+#
+# Extension #61
+# SGIX_flush_raster commands
+#
+###############################################################################
+
+FlushRasterSGIX()
+ return void
+ category SGIX_flush_raster
+ version 1.0
+ dlflags notlistable
+ glxflags SGI
+ glxvendorpriv 4105
+ extension
+ offset 469
+
+###############################################################################
+#
+# Extension #62 - GLX_SGIX_cushion
+#
+###############################################################################
+
+###############################################################################
+#
+# Extension #63
+# SGIX_depth_texture commands
+#
+###############################################################################
+
+# (none)
+newcategory: SGIX_depth_texture
+
+###############################################################################
+#
+# Extension #64
+# SGIS_fog_function commands
+#
+###############################################################################
+
+FogFuncSGIS(n, points)
+ return void
+ param n SizeI in value
+ param points Float32 in array [n*2]
+ category SGIS_fog_function
+ version 1.1
+ glxflags SGI
+ glxropcode 2067
+ extension
+ offset
+
+# Need to insert GLX information
+GetFogFuncSGIS(points)
+ return void
+ param points Float32 out array [COMPSIZE()]
+ category SGIS_fog_function
+ version 1.1
+ dlflags notlistable
+ glxflags ignore
+ extension
+ offset
+
+###############################################################################
+#
+# Extension #65
+# SGIX_fog_offset commands
+#
+###############################################################################
+
+# (none)
+newcategory: SGIX_fog_offset
+
+###############################################################################
+#
+# Extension #66
+# HP_image_transform commands
+#
+###############################################################################
+
+ImageTransformParameteriHP(target, pname, param)
+ return void
+ param target ImageTransformTargetHP in value
+ param pname ImageTransformPNameHP in value
+ param param Int32 in value
+ category HP_image_transform
+ version 1.1
+ glxropcode ?
+ offset ?
+
+ImageTransformParameterfHP(target, pname, param)
+ return void
+ param target ImageTransformTargetHP in value
+ param pname ImageTransformPNameHP in value
+ param param Float32 in value
+ category HP_image_transform
+ version 1.1
+ glxropcode ?
+ offset ?
+
+ImageTransformParameterivHP(target, pname, params)
+ return void
+ param target ImageTransformTargetHP in value
+ param pname ImageTransformPNameHP in value
+ param params Int32 in array [COMPSIZE(pname)]
+ category HP_image_transform
+ version 1.1
+ glxropcode ?
+ offset ?
+
+ImageTransformParameterfvHP(target, pname, params)
+ return void
+ param target ImageTransformTargetHP in value
+ param pname ImageTransformPNameHP in value
+ param params Float32 in array [COMPSIZE(pname)]
+ category HP_image_transform
+ version 1.1
+ glxropcode ?
+ offset ?
+
+GetImageTransformParameterivHP(target, pname, params)
+ return void
+ param target ImageTransformTargetHP in value
+ param pname ImageTransformPNameHP in value
+ param params Int32 out array [COMPSIZE(pname)]
+ dlflags notlistable
+ category HP_image_transform
+ version 1.1
+ glxropcode ?
+ offset ?
+
+GetImageTransformParameterfvHP(target, pname, params)
+ return void
+ param target ImageTransformTargetHP in value
+ param pname ImageTransformPNameHP in value
+ param params Float32 out array [COMPSIZE(pname)]
+ category HP_image_transform
+ version 1.1
+ glxropcode ?
+ offset ?
+
+###############################################################################
+#
+# Extension #67
+# HP_convolution_border_modes commands
+#
+###############################################################################
+
+# (none)
+newcategory: HP_convolution_border_modes
+
+###############################################################################
+#
+# Extension #68
+# INGR_palette_buffer commands
+#
+###############################################################################
+
+#@ (Intergraph hasn't provided a spec)
+
+###############################################################################
+#
+# Extension #69
+# SGIX_texture_add_env commands
+#
+###############################################################################
+
+# (none)
+newcategory: SGIX_texture_add_env
+
+###############################################################################
+#
+# Extension #70 - skipped
+# Extension #71 - skipped
+# Extension #72 - skipped
+# Extension #73 - skipped
+#
+###############################################################################
+
+###############################################################################
+#
+# Extension #74
+# EXT_color_subtable commands
+#
+# This was probably never actually shipped as an EXT - just written up as a
+# reference for OpenGL 1.2 ARB_imaging.
+#
+###############################################################################
+
+ColorSubTableEXT(target, start, count, format, type, data)
+ return void
+ param target ColorTableTarget in value
+ param start SizeI in value
+ param count SizeI in value
+ param format PixelFormat in value
+ param type PixelType in value
+ param data Void in array [COMPSIZE(format/type/count)]
+ category EXT_color_subtable
+ version 1.2
+ alias ColorSubTable
+
+CopyColorSubTableEXT(target, start, x, y, width)
+ return void
+ param target ColorTableTarget in value
+ param start SizeI in value
+ param x WinCoord in value
+ param y WinCoord in value
+ param width SizeI in value
+ category EXT_color_subtable
+ version 1.2
+ alias CopyColorSubTable
+
+###############################################################################
+#
+# Extension #75 - GLU_EXT_object_space_tess
+#
+###############################################################################
+
+###############################################################################
+#
+# Extension #76
+# PGI_vertex_hints commands
+#
+###############################################################################
+
+# (none)
+newcategory: PGI_vertex_hints
+
+###############################################################################
+#
+# Extension #77
+# PGI_misc_hints commands
+#
+###############################################################################
+
+HintPGI(target, mode)
+ return void
+ param target HintTargetPGI in value
+ param mode Int32 in value
+ category PGI_misc_hints
+ version 1.1
+ offset 544
+
+###############################################################################
+#
+# Extension #78
+# EXT_paletted_texture commands
+#
+###############################################################################
+
+ColorTableEXT(target, internalFormat, width, format, type, table)
+ return void
+ param target ColorTableTarget in value
+ param internalFormat PixelInternalFormat in value
+ param width SizeI in value
+ param format PixelFormat in value
+ param type PixelType in value
+ param table Void in array [COMPSIZE(format/type/width)]
+ category EXT_paletted_texture
+ version 1.1
+ alias ColorTable
+
+GetColorTableEXT(target, format, type, data)
+ return void
+ param target ColorTableTarget in value
+ param format PixelFormat in value
+ param type PixelType in value
+ param data Void out array [COMPSIZE(target/format/type)]
+ category EXT_paletted_texture
+ version 1.1
+ offset 550
+
+GetColorTableParameterivEXT(target, pname, params)
+ return void
+ param target ColorTableTarget in value
+ param pname GetColorTableParameterPName in value
+ param params Int32 out array [COMPSIZE(pname)]
+ category EXT_paletted_texture
+ version 1.1
+ offset 551
+
+GetColorTableParameterfvEXT(target, pname, params)
+ return void
+ param target ColorTableTarget in value
+ param pname GetColorTableParameterPName in value
+ param params Float32 out array [COMPSIZE(pname)]
+ category EXT_paletted_texture
+ version 1.1
+ offset 552
+
+###############################################################################
+#
+# Extension #79
+# EXT_clip_volume_hint commands
+#
+###############################################################################
+
+# (none)
+newcategory: EXT_clip_volume_hint
+
+###############################################################################
+#
+# Extension #80
+# SGIX_list_priority commands
+#
+###############################################################################
+
+# @@@ Needs vendorpriv opcodes assigned
+GetListParameterfvSGIX(list, pname, params)
+ return void
+ param list List in value
+ param pname ListParameterName in value
+ param params CheckedFloat32 out array [COMPSIZE(pname)]
+ dlflags notlistable
+ glxflags ignore
+ category SGIX_list_priority
+ version 1.0
+ glxvendorpriv ?
+ extension
+ offset 470
+
+# @@@ Needs vendorpriv opcodes assigned
+GetListParameterivSGIX(list, pname, params)
+ return void
+ param list List in value
+ param pname ListParameterName in value
+ param params CheckedInt32 out array [COMPSIZE(pname)]
+ dlflags notlistable
+ glxflags ignore
+ category SGIX_list_priority
+ version 1.0
+ glxvendorpriv ?
+ extension
+ offset 471
+
+ListParameterfSGIX(list, pname, param)
+ return void
+ param list List in value
+ param pname ListParameterName in value
+ param param CheckedFloat32 in value
+ dlflags notlistable
+ glxflags ignore
+ category SGIX_list_priority
+ version 1.0
+ glxropcode 2078
+ extension
+ offset 472
+
+ListParameterfvSGIX(list, pname, params)
+ return void
+ param list List in value
+ param pname ListParameterName in value
+ param params CheckedFloat32 in array [COMPSIZE(pname)]
+ dlflags notlistable
+ glxflags ignore
+ category SGIX_list_priority
+ version 1.0
+ glxropcode 2079
+ extension
+ offset 473
+
+ListParameteriSGIX(list, pname, param)
+ return void
+ param list List in value
+ param pname ListParameterName in value
+ param param CheckedInt32 in value
+ dlflags notlistable
+ glxflags ignore
+ category SGIX_list_priority
+ version 1.0
+ glxropcode 2080
+ extension
+ offset 474
+
+ListParameterivSGIX(list, pname, params)
+ return void
+ param list List in value
+ param pname ListParameterName in value
+ param params CheckedInt32 in array [COMPSIZE(pname)]
dlflags notlistable
glxflags ignore
category SGIX_list_priority
MultiDrawArraysEXT(mode, first, count, primcount)
return void
param mode BeginMode in value
- param first Int32 out array [COMPSIZE(primcount)]
- param count SizeI out array [COMPSIZE(primcount)]
+ param first Int32 in array [COMPSIZE(primcount)]
+ param count SizeI in array [COMPSIZE(primcount)]
param primcount SizeI in value
category EXT_multi_draw_arrays
version 1.1
return void
param target VertexAttribEnumNV in value
param index UInt32 in value
- param count UInt32 in value
+ param count SizeI in value
param v Float64 in array [count*4]
category NV_vertex_program
version 1.2
glxropcode 4187
offset 598
-#??? 'count' was SizeI in the latest NVIDIA gl.spec, but UInt32 in the
-#??? extension specification in the registry.
ProgramParameters4fvNV(target, index, count, v)
return void
param target VertexAttribEnumNV in value
param index UInt32 in value
- param count UInt32 in value
+ param count SizeI in value
param v Float32 in array [count*4]
category NV_vertex_program
version 1.2
param z Float64 in value
category NV_vertex_program
version 1.2
- vectorequiv VertexAttrib3dvNV
+ vectorequiv VertexAttrib3dvNV
+ extension soft WINSOFT NV10
+ alias VertexAttrib3d
+
+VertexAttrib3dvNV(index, v)
+ return void
+ param index UInt32 in value
+ param v Float64 in array [3]
+ category NV_vertex_program
+ version 1.2
+ extension soft WINSOFT NV10
+ glxropcode 4199
+ alias VertexAttrib3dv
+
+VertexAttrib3fNV(index, x, y, z)
+ return void
+ param index UInt32 in value
+ param x Float32 in value
+ param y Float32 in value
+ param z Float32 in value
+ category NV_vertex_program
+ version 1.2
+ vectorequiv VertexAttrib3fvNV
+ extension soft WINSOFT NV10
+ alias VertexAttrib3f
+
+VertexAttrib3fvNV(index, v)
+ return void
+ param index UInt32 in value
+ param v Float32 in array [3]
+ category NV_vertex_program
+ version 1.2
+ extension soft WINSOFT NV10
+ glxropcode 4195
+ alias VertexAttrib3fv
+
+VertexAttrib3sNV(index, x, y, z)
+ return void
+ param index UInt32 in value
+ param x Int16 in value
+ param y Int16 in value
+ param z Int16 in value
+ category NV_vertex_program
+ version 1.2
+ vectorequiv VertexAttrib3svNV
+ extension soft WINSOFT NV10
+ alias VertexAttrib3s
+
+VertexAttrib3svNV(index, v)
+ return void
+ param index UInt32 in value
+ param v Int16 in array [3]
+ category NV_vertex_program
+ version 1.2
+ extension soft WINSOFT NV10
+ glxropcode 4191
+ alias VertexAttrib3sv
+
+VertexAttrib4dNV(index, x, y, z, w)
+ return void
+ param index UInt32 in value
+ param x Float64 in value
+ param y Float64 in value
+ param z Float64 in value
+ param w Float64 in value
+ category NV_vertex_program
+ version 1.2
+ vectorequiv VertexAttrib4dvNV
+ extension soft WINSOFT NV10
+ alias VertexAttrib4d
+
+VertexAttrib4dvNV(index, v)
+ return void
+ param index UInt32 in value
+ param v Float64 in array [4]
+ category NV_vertex_program
+ version 1.2
+ extension soft WINSOFT NV10
+ glxropcode 4200
+ alias VertexAttrib4dv
+
+VertexAttrib4fNV(index, x, y, z, w)
+ return void
+ param index UInt32 in value
+ param x Float32 in value
+ param y Float32 in value
+ param z Float32 in value
+ param w Float32 in value
+ category NV_vertex_program
+ version 1.2
+ vectorequiv VertexAttrib4fvNV
+ extension soft WINSOFT NV10
+ alias VertexAttrib4f
+
+VertexAttrib4fvNV(index, v)
+ return void
+ param index UInt32 in value
+ param v Float32 in array [4]
+ category NV_vertex_program
+ version 1.2
+ extension soft WINSOFT NV10
+ glxropcode 4196
+ alias VertexAttrib4fv
+
+VertexAttrib4sNV(index, x, y, z, w)
+ return void
+ param index UInt32 in value
+ param x Int16 in value
+ param y Int16 in value
+ param z Int16 in value
+ param w Int16 in value
+ category NV_vertex_program
+ version 1.2
+ vectorequiv VertexAttrib4svNV
+ extension soft WINSOFT NV10
+ alias VertexAttrib4s
+
+VertexAttrib4svNV(index, v)
+ return void
+ param index UInt32 in value
+ param v Int16 in array [4]
+ category NV_vertex_program
+ version 1.2
+ extension soft WINSOFT NV10
+ glxropcode 4192
+ alias VertexAttrib4sv
+
+VertexAttrib4ubNV(index, x, y, z, w)
+ return void
+ param index UInt32 in value
+ param x ColorUB in value
+ param y ColorUB in value
+ param z ColorUB in value
+ param w ColorUB in value
+ category NV_vertex_program
+ version 1.2
+ extension soft WINSOFT NV10
+ vectorequiv VertexAttrib4ubvNV
+ alias VertexAttrib4Nub
+
+VertexAttrib4ubvNV(index, v)
+ return void
+ param index UInt32 in value
+ param v ColorUB in array [4]
+ category NV_vertex_program
+ version 1.2
+ extension soft WINSOFT NV10
+ glxropcode 4201
+ alias VertexAttrib4Nubv
+
+VertexAttribs1dvNV(index, count, v)
+ return void
+ param index UInt32 in value
+ param count SizeI in value
+ param v Float64 in array [count]
+ category NV_vertex_program
+ dlflags handcode
+ version 1.2
+ extension soft WINSOFT NV10
+ glxropcode 4210
+ offset 629
+
+VertexAttribs1fvNV(index, count, v)
+ return void
+ param index UInt32 in value
+ param count SizeI in value
+ param v Float32 in array [count]
+ category NV_vertex_program
+ dlflags handcode
+ version 1.2
extension soft WINSOFT NV10
- alias VertexAttrib3d
+ glxropcode 4206
+ offset 630
-VertexAttrib3dvNV(index, v)
+VertexAttribs1svNV(index, count, v)
return void
param index UInt32 in value
- param v Float64 in array [3]
+ param count SizeI in value
+ param v Int16 in array [count]
category NV_vertex_program
+ dlflags handcode
version 1.2
extension soft WINSOFT NV10
- glxropcode 4199
- alias VertexAttrib3dv
+ glxropcode 4202
+ offset 631
-VertexAttrib3fNV(index, x, y, z)
+VertexAttribs2dvNV(index, count, v)
return void
param index UInt32 in value
- param x Float32 in value
- param y Float32 in value
- param z Float32 in value
+ param count SizeI in value
+ param v Float64 in array [count*2]
category NV_vertex_program
+ dlflags handcode
version 1.2
- vectorequiv VertexAttrib3fvNV
extension soft WINSOFT NV10
- alias VertexAttrib3f
+ glxropcode 4211
+ offset 632
-VertexAttrib3fvNV(index, v)
+VertexAttribs2fvNV(index, count, v)
return void
param index UInt32 in value
- param v Float32 in array [3]
+ param count SizeI in value
+ param v Float32 in array [count*2]
category NV_vertex_program
+ dlflags handcode
version 1.2
extension soft WINSOFT NV10
- glxropcode 4195
- alias VertexAttrib3fv
+ glxropcode 4207
+ offset 633
-VertexAttrib3sNV(index, x, y, z)
+VertexAttribs2svNV(index, count, v)
return void
param index UInt32 in value
- param x Int16 in value
- param y Int16 in value
- param z Int16 in value
+ param count SizeI in value
+ param v Int16 in array [count*2]
category NV_vertex_program
+ dlflags handcode
version 1.2
- vectorequiv VertexAttrib3svNV
extension soft WINSOFT NV10
- alias VertexAttrib3s
+ glxropcode 4203
+ offset 634
-VertexAttrib3svNV(index, v)
+VertexAttribs3dvNV(index, count, v)
return void
param index UInt32 in value
- param v Int16 in array [3]
+ param count SizeI in value
+ param v Float64 in array [count*3]
category NV_vertex_program
+ dlflags handcode
version 1.2
extension soft WINSOFT NV10
- glxropcode 4191
- alias VertexAttrib3sv
+ glxropcode 4212
+ offset 635
-VertexAttrib4dNV(index, x, y, z, w)
+VertexAttribs3fvNV(index, count, v)
return void
param index UInt32 in value
- param x Float64 in value
- param y Float64 in value
- param z Float64 in value
- param w Float64 in value
+ param count SizeI in value
+ param v Float32 in array [count*3]
category NV_vertex_program
+ dlflags handcode
version 1.2
- vectorequiv VertexAttrib4dvNV
extension soft WINSOFT NV10
- alias VertexAttrib4d
+ glxropcode 4208
+ offset 636
-VertexAttrib4dvNV(index, v)
+VertexAttribs3svNV(index, count, v)
return void
param index UInt32 in value
- param v Float64 in array [4]
+ param count SizeI in value
+ param v Int16 in array [count*3]
category NV_vertex_program
+ dlflags handcode
version 1.2
extension soft WINSOFT NV10
- glxropcode 4200
- alias VertexAttrib4dv
+ glxropcode 4204
+ offset 637
-VertexAttrib4fNV(index, x, y, z, w)
+VertexAttribs4dvNV(index, count, v)
return void
param index UInt32 in value
- param x Float32 in value
- param y Float32 in value
- param z Float32 in value
- param w Float32 in value
+ param count SizeI in value
+ param v Float64 in array [count*4]
category NV_vertex_program
+ dlflags handcode
version 1.2
- vectorequiv VertexAttrib4fvNV
extension soft WINSOFT NV10
- alias VertexAttrib4f
+ glxropcode 4213
+ offset 638
-VertexAttrib4fvNV(index, v)
+VertexAttribs4fvNV(index, count, v)
return void
param index UInt32 in value
- param v Float32 in array [4]
+ param count SizeI in value
+ param v Float32 in array [count*4]
category NV_vertex_program
+ dlflags handcode
version 1.2
extension soft WINSOFT NV10
- glxropcode 4196
- alias VertexAttrib4fv
+ glxropcode 4209
+ offset 639
-VertexAttrib4sNV(index, x, y, z, w)
+VertexAttribs4svNV(index, count, v)
return void
param index UInt32 in value
- param x Int16 in value
- param y Int16 in value
- param z Int16 in value
- param w Int16 in value
+ param count SizeI in value
+ param v Int16 in array [count*4]
category NV_vertex_program
+ dlflags handcode
version 1.2
- vectorequiv VertexAttrib4svNV
extension soft WINSOFT NV10
- alias VertexAttrib4s
+ glxropcode 4205
+ offset 640
-VertexAttrib4svNV(index, v)
+VertexAttribs4ubvNV(index, count, v)
return void
param index UInt32 in value
- param v Int16 in array [4]
+ param count SizeI in value
+ param v ColorUB in array [count*4]
category NV_vertex_program
+ dlflags handcode
version 1.2
extension soft WINSOFT NV10
- glxropcode 4192
- alias VertexAttrib4sv
+ glxropcode 4214
+ offset 641
-VertexAttrib4ubNV(index, x, y, z, w)
+
+###############################################################################
+#
+# Extension #234 - GLX_SGIX_visual_select_group
+#
+###############################################################################
+
+###############################################################################
+#
+# Extension #235
+# SGIX_texture_coordinate_clamp commands
+#
+###############################################################################
+
+# (none)
+newcategory: SGIX_texture_coordinate_clamp
+
+###############################################################################
+#
+# Extension #236
+# SGIX_scalebias_hint commands
+#
+###############################################################################
+
+# (none)
+newcategory: SGIX_scalebias_hint
+
+###############################################################################
+#
+# Extension #237 - GLX_OML_swap_method commands
+# Extension #238 - GLX_OML_sync_control commands
+#
+###############################################################################
+
+###############################################################################
+#
+# Extension #239
+# OML_interlace commands
+#
+###############################################################################
+
+# (none)
+newcategory: OML_interlace
+
+###############################################################################
+#
+# Extension #240
+# OML_subsample commands
+#
+###############################################################################
+
+# (none)
+newcategory: OML_subsample
+
+###############################################################################
+#
+# Extension #241
+# OML_resample commands
+#
+###############################################################################
+
+# (none)
+newcategory: OML_resample
+
+###############################################################################
+#
+# Extension #242 - WGL_OML_sync_control commands
+#
+###############################################################################
+
+###############################################################################
+#
+# Extension #243
+# NV_copy_depth_to_color commands
+#
+###############################################################################
+
+# (none)
+newcategory: NV_copy_depth_to_color
+
+###############################################################################
+#
+# Extension #244
+# ATI_envmap_bumpmap commands
+#
+###############################################################################
+
+TexBumpParameterivATI(pname, param)
return void
- param index UInt32 in value
- param x ColorUB in value
- param y ColorUB in value
- param z ColorUB in value
- param w ColorUB in value
- category NV_vertex_program
+ param pname TexBumpParameterATI in value
+ param param Int32 in array [COMPSIZE(pname)]
+ category ATI_envmap_bumpmap
version 1.2
- extension soft WINSOFT NV10
- vectorequiv VertexAttrib4ubvNV
- alias VertexAttrib4Nub
+ extension
+ glxropcode ?
+ glxflags ignore
+ offset ?
+
+TexBumpParameterfvATI(pname, param)
+ return void
+ param pname TexBumpParameterATI in value
+ param param Float32 in array [COMPSIZE(pname)]
+ category ATI_envmap_bumpmap
+ version 1.2
+ extension
+ glxropcode ?
+ glxflags ignore
+ offset ?
+
+GetTexBumpParameterivATI(pname, param)
+ return void
+ param pname GetTexBumpParameterATI in value
+ param param Int32 out array [COMPSIZE(pname)]
+ category ATI_envmap_bumpmap
+ dlflags notlistable
+ version 1.2
+ extension
+ glxsingle ?
+ glxflags ignore
+ offset ?
-VertexAttrib4ubvNV(index, v)
+GetTexBumpParameterfvATI(pname, param)
return void
- param index UInt32 in value
- param v ColorUB in array [4]
- category NV_vertex_program
+ param pname GetTexBumpParameterATI in value
+ param param Float32 out array [COMPSIZE(pname)]
+ category ATI_envmap_bumpmap
+ dlflags notlistable
version 1.2
- extension soft WINSOFT NV10
- glxropcode 4201
- alias VertexAttrib4Nubv
+ extension
+ glxsingle ?
+ glxflags ignore
+ offset ?
-VertexAttribs1dvNV(index, count, v)
- return void
- param index UInt32 in value
- param count SizeI in value
- param v Float64 in array [count]
- category NV_vertex_program
- dlflags handcode
+###############################################################################
+#
+# Extension #245
+# ATI_fragment_shader commands
+#
+###############################################################################
+
+GenFragmentShadersATI(range)
+ return UInt32
+ param range UInt32 in value
+ category ATI_fragment_shader
version 1.2
- extension soft WINSOFT NV10
- glxropcode 4210
- offset 629
+ extension
+ glxropcode ?
+ glxflags ignore
+ offset ?
-VertexAttribs1fvNV(index, count, v)
+BindFragmentShaderATI(id)
return void
- param index UInt32 in value
- param count SizeI in value
- param v Float32 in array [count]
- category NV_vertex_program
- dlflags handcode
+ param id UInt32 in value
+ category ATI_fragment_shader
version 1.2
- extension soft WINSOFT NV10
- glxropcode 4206
- offset 630
+ extension
+ glxropcode ?
+ glxflags ignore
+ offset ?
-VertexAttribs1svNV(index, count, v)
+DeleteFragmentShaderATI(id)
return void
- param index UInt32 in value
- param count SizeI in value
- param v Int16 in array [count]
- category NV_vertex_program
- dlflags handcode
+ param id UInt32 in value
+ category ATI_fragment_shader
version 1.2
- extension soft WINSOFT NV10
- glxropcode 4202
- offset 631
+ extension
+ glxropcode ?
+ glxflags ignore
+ offset ?
-VertexAttribs2dvNV(index, count, v)
+BeginFragmentShaderATI()
return void
- param index UInt32 in value
- param count SizeI in value
- param v Float64 in array [count*2]
- category NV_vertex_program
- dlflags handcode
+ category ATI_fragment_shader
version 1.2
- extension soft WINSOFT NV10
- glxropcode 4211
- offset 632
+ extension
+ glxropcode ?
+ glxflags ignore
+ offset ?
-VertexAttribs2fvNV(index, count, v)
+EndFragmentShaderATI()
return void
- param index UInt32 in value
- param count SizeI in value
- param v Float32 in array [count*2]
- category NV_vertex_program
- dlflags handcode
+ category ATI_fragment_shader
version 1.2
- extension soft WINSOFT NV10
- glxropcode 4207
- offset 633
+ extension
+ glxropcode ?
+ glxflags ignore
+ offset ?
-VertexAttribs2svNV(index, count, v)
+PassTexCoordATI(dst, coord, swizzle)
return void
- param index UInt32 in value
- param count SizeI in value
- param v Int16 in array [count*2]
- category NV_vertex_program
- dlflags handcode
+ param dst UInt32 in value
+ param coord UInt32 in value
+ param swizzle SwizzleOpATI in value
+ category ATI_fragment_shader
version 1.2
- extension soft WINSOFT NV10
- glxropcode 4203
- offset 634
+ extension
+ glxropcode ?
+ glxflags ignore
+ offset ?
-VertexAttribs3dvNV(index, count, v)
+SampleMapATI(dst, interp, swizzle)
return void
- param index UInt32 in value
- param count SizeI in value
- param v Float64 in array [count*3]
- category NV_vertex_program
- dlflags handcode
+ param dst UInt32 in value
+ param interp UInt32 in value
+ param swizzle SwizzleOpATI in value
+ category ATI_fragment_shader
version 1.2
- extension soft WINSOFT NV10
- glxropcode 4212
- offset 635
+ extension
+ glxropcode ?
+ glxflags ignore
+ offset ?
-VertexAttribs3fvNV(index, count, v)
+ColorFragmentOp1ATI(op, dst, dstMask, dstMod, arg1, arg1Rep, arg1Mod)
return void
- param index UInt32 in value
- param count SizeI in value
- param v Float32 in array [count*3]
- category NV_vertex_program
- dlflags handcode
+ param op FragmentOpATI in value
+ param dst UInt32 in value
+ param dstMask UInt32 in value
+ param dstMod UInt32 in value
+ param arg1 UInt32 in value
+ param arg1Rep UInt32 in value
+ param arg1Mod UInt32 in value
+ category ATI_fragment_shader
version 1.2
- extension soft WINSOFT NV10
- glxropcode 4208
- offset 636
+ extension
+ glxropcode ?
+ glxflags ignore
+ offset ?
-VertexAttribs3svNV(index, count, v)
+ColorFragmentOp2ATI(op, dst, dstMask, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod)
return void
- param index UInt32 in value
- param count SizeI in value
- param v Int16 in array [count*3]
- category NV_vertex_program
- dlflags handcode
+ param op FragmentOpATI in value
+ param dst UInt32 in value
+ param dstMask UInt32 in value
+ param dstMod UInt32 in value
+ param arg1 UInt32 in value
+ param arg1Rep UInt32 in value
+ param arg1Mod UInt32 in value
+ param arg2 UInt32 in value
+ param arg2Rep UInt32 in value
+ param arg2Mod UInt32 in value
+ category ATI_fragment_shader
version 1.2
- extension soft WINSOFT NV10
- glxropcode 4204
- offset 637
+ extension
+ glxropcode ?
+ glxflags ignore
+ offset ?
-VertexAttribs4dvNV(index, count, v)
+ColorFragmentOp3ATI(op, dst, dstMask, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod, arg3, arg3Rep, arg3Mod)
return void
- param index UInt32 in value
- param count SizeI in value
- param v Float64 in array [count*4]
- category NV_vertex_program
- dlflags handcode
+ param op FragmentOpATI in value
+ param dst UInt32 in value
+ param dstMask UInt32 in value
+ param dstMod UInt32 in value
+ param arg1 UInt32 in value
+ param arg1Rep UInt32 in value
+ param arg1Mod UInt32 in value
+ param arg2 UInt32 in value
+ param arg2Rep UInt32 in value
+ param arg2Mod UInt32 in value
+ param arg3 UInt32 in value
+ param arg3Rep UInt32 in value
+ param arg3Mod UInt32 in value
+ category ATI_fragment_shader
version 1.2
- extension soft WINSOFT NV10
- glxropcode 4213
- offset 638
+ extension
+ glxropcode ?
+ glxflags ignore
+ offset ?
-VertexAttribs4fvNV(index, count, v)
+AlphaFragmentOp1ATI(op, dst, dstMod, arg1, arg1Rep, arg1Mod)
return void
- param index UInt32 in value
- param count SizeI in value
- param v Float32 in array [count*4]
- category NV_vertex_program
- dlflags handcode
+ param op FragmentOpATI in value
+ param dst UInt32 in value
+ param dstMod UInt32 in value
+ param arg1 UInt32 in value
+ param arg1Rep UInt32 in value
+ param arg1Mod UInt32 in value
+ category ATI_fragment_shader
version 1.2
- extension soft WINSOFT NV10
- glxropcode 4209
- offset 639
+ extension
+ glxropcode ?
+ glxflags ignore
+ offset ?
-VertexAttribs4svNV(index, count, v)
+AlphaFragmentOp2ATI(op, dst, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod)
return void
- param index UInt32 in value
- param count SizeI in value
- param v Int16 in array [count*4]
- category NV_vertex_program
- dlflags handcode
- version 1.2
- extension soft WINSOFT NV10
- glxropcode 4205
- offset 640
+ param op FragmentOpATI in value
+ param dst UInt32 in value
+ param dstMod UInt32 in value
+ param arg1 UInt32 in value
+ param arg1Rep UInt32 in value
+ param arg1Mod UInt32 in value
+ param arg2 UInt32 in value
+ param arg2Rep UInt32 in value
+ param arg2Mod UInt32 in value
+ category ATI_fragment_shader
+ version 1.2
+ extension
+ glxropcode ?
+ glxflags ignore
+ offset ?
-VertexAttribs4ubvNV(index, count, v)
+AlphaFragmentOp3ATI(op, dst, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod, arg3, arg3Rep, arg3Mod)
return void
- param index UInt32 in value
- param count SizeI in value
- param v ColorUB in array [count*4]
- category NV_vertex_program
- dlflags handcode
+ param op FragmentOpATI in value
+ param dst UInt32 in value
+ param dstMod UInt32 in value
+ param arg1 UInt32 in value
+ param arg1Rep UInt32 in value
+ param arg1Mod UInt32 in value
+ param arg2 UInt32 in value
+ param arg2Rep UInt32 in value
+ param arg2Mod UInt32 in value
+ param arg3 UInt32 in value
+ param arg3Rep UInt32 in value
+ param arg3Mod UInt32 in value
+ category ATI_fragment_shader
version 1.2
- extension soft WINSOFT NV10
- glxropcode 4214
- offset 641
-
-
-###############################################################################
-#
-# Extension #234 - GLX_SGIX_visual_select_group
-#
-###############################################################################
-
-###############################################################################
-#
-# Extension #235
-# SGIX_texture_coordinate_clamp commands
-#
-###############################################################################
+ extension
+ glxropcode ?
+ glxflags ignore
+ offset ?
-# (none)
-newcategory: SGIX_texture_coordinate_clamp
+SetFragmentShaderConstantATI(dst, value)
+ return void
+ param dst UInt32 in value
+ param value ConstFloat32 in array [4]
+ category ATI_fragment_shader
+ version 1.2
+ extension
+ glxropcode ?
+ glxflags ignore
+ offset ?
###############################################################################
#
-# Extension #236
-# SGIX_scalebias_hint commands
+# Extension #246
+# ATI_pn_triangles commands
#
###############################################################################
-# (none)
-newcategory: SGIX_scalebias_hint
+PNTrianglesiATI(pname, param)
+ return void
+ param pname PNTrianglesPNameATI in value
+ param param Int32 in value
+ category ATI_pn_triangles
+ version 1.2
+ extension
+ glxropcode ?
+ glxflags ignore
+ offset ?
-###############################################################################
-#
-# Extension #237 - GLX_OML_swap_method commands
-# Extension #238 - GLX_OML_sync_control commands
-#
-###############################################################################
+PNTrianglesfATI(pname, param)
+ return void
+ param pname PNTrianglesPNameATI in value
+ param param Float32 in value
+ category ATI_pn_triangles
+ version 1.2
+ extension
+ glxropcode ?
+ glxflags ignore
+ offset ?
###############################################################################
#
-# Extension #239
-# OML_interlace commands
+# Extension #247
+# ATI_vertex_array_object commands
#
###############################################################################
-# (none)
-newcategory: OML_interlace
-
-###############################################################################
-#
-# Extension #240
-# OML_subsample commands
-#
-###############################################################################
+NewObjectBufferATI(size, pointer, usage)
+ return UInt32
+ param size SizeI in value
+ param pointer ConstVoid in array [size]
+ param usage ArrayObjectUsageATI in value
+ category ATI_vertex_array_object
+ version 1.2
+ extension
+ glxropcode ?
+ glxflags ignore
+ offset ?
-# (none)
-newcategory: OML_subsample
+IsObjectBufferATI(buffer)
+ return Boolean
+ param buffer UInt32 in value
+ category ATI_vertex_array_object
+ version 1.2
+ extension
+ glxropcode ?
+ glxflags ignore
+ offset ?
-###############################################################################
-#
-# Extension #241
-# OML_resample commands
-#
-###############################################################################
+UpdateObjectBufferATI(buffer, offset, size, pointer, preserve)
+ return void
+ param buffer UInt32 in value
+ param offset UInt32 in value
+ param size SizeI in value
+ param pointer ConstVoid in array [size]
+ param preserve PreserveModeATI in value
+ category ATI_vertex_array_object
+ version 1.2
+ extension
+ glxropcode ?
+ glxflags ignore
+ offset ?
-# (none)
-newcategory: OML_resample
+GetObjectBufferfvATI(buffer, pname, params)
+ return void
+ param buffer UInt32 in value
+ param pname ArrayObjectPNameATI in value
+ param params Float32 out array [1]
+ category ATI_vertex_array_object
+ dlflags notlistable
+ version 1.2
+ extension
+ glxsingle ?
+ glxflags ignore
+ offset ?
-###############################################################################
-#
-# Extension #242 - WGL_OML_sync_control commands
-#
-###############################################################################
+GetObjectBufferivATI(buffer, pname, params)
+ return void
+ param buffer UInt32 in value
+ param pname ArrayObjectPNameATI in value
+ param params Int32 out array [1]
+ category ATI_vertex_array_object
+ dlflags notlistable
+ version 1.2
+ extension
+ glxsingle ?
+ glxflags ignore
+ offset ?
-###############################################################################
-#
-# Extension #243
-# NV_copy_depth_to_color commands
-#
-###############################################################################
+FreeObjectBufferATI(buffer)
+ return void
+ param buffer UInt32 in value
+ category ATI_vertex_array_object
+ version 1.2
+ extension
+ glxropcode ?
+ glxflags ignore
+ offset ?
-# (none)
-newcategory: NV_copy_depth_to_color
+ArrayObjectATI(array, size, type, stride, buffer, offset)
+ return void
+ param array EnableCap in value
+ param size Int32 in value
+ param type ScalarType in value
+ param stride SizeI in value
+ param buffer UInt32 in value
+ param offset UInt32 in value
+ category ATI_vertex_array_object
+ version 1.2
+ extension
+ glxropcode ?
+ glxflags ignore
+ offset ?
-###############################################################################
-#
-# Extension #244
-# ATI_envmap_bumpmap commands
-#
-###############################################################################
+GetArrayObjectfvATI(array, pname, params)
+ return void
+ param array EnableCap in value
+ param pname ArrayObjectPNameATI in value
+ param params Float32 out array [1]
+ category ATI_vertex_array_object
+ dlflags notlistable
+ version 1.2
+ extension
+ glxsingle ?
+ glxflags ignore
+ offset ?
-TexBumpParameterivATI(pname, param)
+GetArrayObjectivATI(array, pname, params)
return void
- param pname TexBumpParameterATI in value
- param param Int32 in array [COMPSIZE(pname)]
- category ATI_envmap_bumpmap
+ param array EnableCap in value
+ param pname ArrayObjectPNameATI in value
+ param params Int32 out array [1]
+ category ATI_vertex_array_object
+ dlflags notlistable
version 1.2
extension
- glxropcode ?
+ glxsingle ?
glxflags ignore
offset ?
-TexBumpParameterfvATI(pname, param)
+VariantArrayObjectATI(id, type, stride, buffer, offset)
return void
- param pname TexBumpParameterATI in value
- param param Float32 in array [COMPSIZE(pname)]
- category ATI_envmap_bumpmap
+ param id UInt32 in value
+ param type ScalarType in value
+ param stride SizeI in value
+ param buffer UInt32 in value
+ param offset UInt32 in value
+ category ATI_vertex_array_object
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
-GetTexBumpParameterivATI(pname, param)
+GetVariantArrayObjectfvATI(id, pname, params)
return void
- param pname GetTexBumpParameterATI in value
- param param Int32 out array [COMPSIZE(pname)]
- category ATI_envmap_bumpmap
+ param id UInt32 in value
+ param pname ArrayObjectPNameATI in value
+ param params Float32 out array [1]
+ category ATI_vertex_array_object
dlflags notlistable
version 1.2
extension
glxflags ignore
offset ?
-GetTexBumpParameterfvATI(pname, param)
+GetVariantArrayObjectivATI(id, pname, params)
return void
- param pname GetTexBumpParameterATI in value
- param param Float32 out array [COMPSIZE(pname)]
- category ATI_envmap_bumpmap
+ param id UInt32 in value
+ param pname ArrayObjectPNameATI in value
+ param params Int32 out array [1]
+ category ATI_vertex_array_object
dlflags notlistable
version 1.2
extension
###############################################################################
#
-# Extension #245
-# ATI_fragment_shader commands
+# Extension #248
+# EXT_vertex_shader commands
#
###############################################################################
-GenFragmentShadersATI(range)
- return UInt32
- param range UInt32 in value
- category ATI_fragment_shader
- version 1.2
- extension
- glxropcode ?
- glxflags ignore
- offset ?
-
-BindFragmentShaderATI(id)
- return void
- param id UInt32 in value
- category ATI_fragment_shader
- version 1.2
- extension
- glxropcode ?
- glxflags ignore
- offset ?
-
-DeleteFragmentShaderATI(id)
+BeginVertexShaderEXT()
return void
- param id UInt32 in value
- category ATI_fragment_shader
+ category EXT_vertex_shader
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
-BeginFragmentShaderATI()
+EndVertexShaderEXT()
return void
- category ATI_fragment_shader
+ category EXT_vertex_shader
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
-EndFragmentShaderATI()
+BindVertexShaderEXT(id)
return void
- category ATI_fragment_shader
+ param id UInt32 in value
+ category EXT_vertex_shader
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
-PassTexCoordATI(dst, coord, swizzle)
- return void
- param dst UInt32 in value
- param coord UInt32 in value
- param swizzle SwizzleOpATI in value
- category ATI_fragment_shader
+GenVertexShadersEXT(range)
+ return UInt32
+ param range UInt32 in value
+ category EXT_vertex_shader
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
-SampleMapATI(dst, interp, swizzle)
+DeleteVertexShaderEXT(id)
return void
- param dst UInt32 in value
- param interp UInt32 in value
- param swizzle SwizzleOpATI in value
- category ATI_fragment_shader
+ param id UInt32 in value
+ category EXT_vertex_shader
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
-ColorFragmentOp1ATI(op, dst, dstMask, dstMod, arg1, arg1Rep, arg1Mod)
+ShaderOp1EXT(op, res, arg1)
return void
- param op FragmentOpATI in value
- param dst UInt32 in value
- param dstMask UInt32 in value
- param dstMod UInt32 in value
+ param op VertexShaderOpEXT in value
+ param res UInt32 in value
param arg1 UInt32 in value
- param arg1Rep UInt32 in value
- param arg1Mod UInt32 in value
- category ATI_fragment_shader
+ category EXT_vertex_shader
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
-ColorFragmentOp2ATI(op, dst, dstMask, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod)
+ShaderOp2EXT(op, res, arg1, arg2)
return void
- param op FragmentOpATI in value
- param dst UInt32 in value
- param dstMask UInt32 in value
- param dstMod UInt32 in value
+ param op VertexShaderOpEXT in value
+ param res UInt32 in value
param arg1 UInt32 in value
- param arg1Rep UInt32 in value
- param arg1Mod UInt32 in value
param arg2 UInt32 in value
- param arg2Rep UInt32 in value
- param arg2Mod UInt32 in value
- category ATI_fragment_shader
+ category EXT_vertex_shader
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
-ColorFragmentOp3ATI(op, dst, dstMask, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod, arg3, arg3Rep, arg3Mod)
+ShaderOp3EXT(op, res, arg1, arg2, arg3)
return void
- param op FragmentOpATI in value
- param dst UInt32 in value
- param dstMask UInt32 in value
- param dstMod UInt32 in value
+ param op VertexShaderOpEXT in value
+ param res UInt32 in value
param arg1 UInt32 in value
- param arg1Rep UInt32 in value
- param arg1Mod UInt32 in value
param arg2 UInt32 in value
- param arg2Rep UInt32 in value
- param arg2Mod UInt32 in value
param arg3 UInt32 in value
- param arg3Rep UInt32 in value
- param arg3Mod UInt32 in value
- category ATI_fragment_shader
+ category EXT_vertex_shader
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
-AlphaFragmentOp1ATI(op, dst, dstMod, arg1, arg1Rep, arg1Mod)
+SwizzleEXT(res, in, outX, outY, outZ, outW)
return void
- param op FragmentOpATI in value
- param dst UInt32 in value
- param dstMod UInt32 in value
- param arg1 UInt32 in value
- param arg1Rep UInt32 in value
- param arg1Mod UInt32 in value
- category ATI_fragment_shader
+ param res UInt32 in value
+ param in UInt32 in value
+ param outX VertexShaderCoordOutEXT in value
+ param outY VertexShaderCoordOutEXT in value
+ param outZ VertexShaderCoordOutEXT in value
+ param outW VertexShaderCoordOutEXT in value
+ category EXT_vertex_shader
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
-AlphaFragmentOp2ATI(op, dst, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod)
+WriteMaskEXT(res, in, outX, outY, outZ, outW)
return void
- param op FragmentOpATI in value
- param dst UInt32 in value
- param dstMod UInt32 in value
- param arg1 UInt32 in value
- param arg1Rep UInt32 in value
- param arg1Mod UInt32 in value
- param arg2 UInt32 in value
- param arg2Rep UInt32 in value
- param arg2Mod UInt32 in value
- category ATI_fragment_shader
+ param res UInt32 in value
+ param in UInt32 in value
+ param outX VertexShaderWriteMaskEXT in value
+ param outY VertexShaderWriteMaskEXT in value
+ param outZ VertexShaderWriteMaskEXT in value
+ param outW VertexShaderWriteMaskEXT in value
+ category EXT_vertex_shader
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
-AlphaFragmentOp3ATI(op, dst, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod, arg3, arg3Rep, arg3Mod)
+InsertComponentEXT(res, src, num)
return void
- param op FragmentOpATI in value
- param dst UInt32 in value
- param dstMod UInt32 in value
- param arg1 UInt32 in value
- param arg1Rep UInt32 in value
- param arg1Mod UInt32 in value
- param arg2 UInt32 in value
- param arg2Rep UInt32 in value
- param arg2Mod UInt32 in value
- param arg3 UInt32 in value
- param arg3Rep UInt32 in value
- param arg3Mod UInt32 in value
- category ATI_fragment_shader
+ param res UInt32 in value
+ param src UInt32 in value
+ param num UInt32 in value
+ category EXT_vertex_shader
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
-SetFragmentShaderConstantATI(dst, value)
+ExtractComponentEXT(res, src, num)
return void
- param dst UInt32 in value
- param value ConstFloat32 in array [4]
- category ATI_fragment_shader
+ param res UInt32 in value
+ param src UInt32 in value
+ param num UInt32 in value
+ category EXT_vertex_shader
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
-###############################################################################
-#
-# Extension #246
-# ATI_pn_triangles commands
-#
-###############################################################################
-
-PNTrianglesiATI(pname, param)
- return void
- param pname PNTrianglesPNameATI in value
- param param Int32 in value
- category ATI_pn_triangles
+GenSymbolsEXT(datatype, storagetype, range, components)
+ return UInt32
+ param datatype DataTypeEXT in value
+ param storagetype VertexShaderStorageTypeEXT in value
+ param range ParameterRangeEXT in value
+ param components UInt32 in value
+ category EXT_vertex_shader
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
-PNTrianglesfATI(pname, param)
+SetInvariantEXT(id, type, addr)
return void
- param pname PNTrianglesPNameATI in value
- param param Float32 in value
- category ATI_pn_triangles
+ param id UInt32 in value
+ param type ScalarType in value
+ param addr Void in array [COMPSIZE(id/type)]
+ category EXT_vertex_shader
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
-###############################################################################
-#
-# Extension #247
-# ATI_vertex_array_object commands
-#
-###############################################################################
-
-NewObjectBufferATI(size, pointer, usage)
- return UInt32
- param size SizeI in value
- param pointer ConstVoid in array [size]
- param usage ArrayObjectUsageATI in value
- category ATI_vertex_array_object
+SetLocalConstantEXT(id, type, addr)
+ return void
+ param id UInt32 in value
+ param type ScalarType in value
+ param addr Void in array [COMPSIZE(id/type)]
+ category EXT_vertex_shader
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
-IsObjectBufferATI(buffer)
- return Boolean
- param buffer UInt32 in value
- category ATI_vertex_array_object
+VariantbvEXT(id, addr)
+ return void
+ param id UInt32 in value
+ param addr Int8 in array [COMPSIZE(id)]
+ category EXT_vertex_shader
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
-UpdateObjectBufferATI(buffer, offset, size, pointer, preserve)
+VariantsvEXT(id, addr)
return void
- param buffer UInt32 in value
- param offset UInt32 in value
- param size SizeI in value
- param pointer ConstVoid in array [size]
- param preserve PreserveModeATI in value
- category ATI_vertex_array_object
+ param id UInt32 in value
+ param addr Int16 in array [COMPSIZE(id)]
+ category EXT_vertex_shader
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
-GetObjectBufferfvATI(buffer, pname, params)
+VariantivEXT(id, addr)
return void
- param buffer UInt32 in value
- param pname ArrayObjectPNameATI in value
- param params Float32 out array [1]
- category ATI_vertex_array_object
- dlflags notlistable
+ param id UInt32 in value
+ param addr Int32 in array [COMPSIZE(id)]
+ category EXT_vertex_shader
version 1.2
extension
- glxsingle ?
+ glxropcode ?
glxflags ignore
offset ?
-GetObjectBufferivATI(buffer, pname, params)
- return void
- param buffer UInt32 in value
- param pname ArrayObjectPNameATI in value
- param params Int32 out array [1]
- category ATI_vertex_array_object
- dlflags notlistable
+VariantfvEXT(id, addr)
+ return void
+ param id UInt32 in value
+ param addr Float32 in array [COMPSIZE(id)]
+ category EXT_vertex_shader
version 1.2
extension
- glxsingle ?
+ glxropcode ?
glxflags ignore
offset ?
-FreeObjectBufferATI(buffer)
+VariantdvEXT(id, addr)
return void
- param buffer UInt32 in value
- category ATI_vertex_array_object
+ param id UInt32 in value
+ param addr Float64 in array [COMPSIZE(id)]
+ category EXT_vertex_shader
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
-ArrayObjectATI(array, size, type, stride, buffer, offset)
+VariantubvEXT(id, addr)
return void
- param array EnableCap in value
- param size Int32 in value
- param type ScalarType in value
- param stride SizeI in value
- param buffer UInt32 in value
- param offset UInt32 in value
- category ATI_vertex_array_object
+ param id UInt32 in value
+ param addr UInt8 in array [COMPSIZE(id)]
+ category EXT_vertex_shader
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
-GetArrayObjectfvATI(array, pname, params)
+VariantusvEXT(id, addr)
return void
- param array EnableCap in value
- param pname ArrayObjectPNameATI in value
- param params Float32 out array [1]
- category ATI_vertex_array_object
- dlflags notlistable
+ param id UInt32 in value
+ param addr UInt16 in array [COMPSIZE(id)]
+ category EXT_vertex_shader
version 1.2
extension
- glxsingle ?
+ glxropcode ?
glxflags ignore
offset ?
-GetArrayObjectivATI(array, pname, params)
+VariantuivEXT(id, addr)
return void
- param array EnableCap in value
- param pname ArrayObjectPNameATI in value
- param params Int32 out array [1]
- category ATI_vertex_array_object
- dlflags notlistable
+ param id UInt32 in value
+ param addr UInt32 in array [COMPSIZE(id)]
+ category EXT_vertex_shader
version 1.2
extension
- glxsingle ?
+ glxropcode ?
glxflags ignore
offset ?
-VariantArrayObjectATI(id, type, stride, buffer, offset)
+VariantPointerEXT(id, type, stride, addr)
return void
param id UInt32 in value
param type ScalarType in value
- param stride SizeI in value
- param buffer UInt32 in value
- param offset UInt32 in value
- category ATI_vertex_array_object
+ param stride UInt32 in value
+ param addr Void in array [COMPSIZE(id/type/stride)]
+ category EXT_vertex_shader
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
-GetVariantArrayObjectfvATI(id, pname, params)
+EnableVariantClientStateEXT(id)
return void
param id UInt32 in value
- param pname ArrayObjectPNameATI in value
- param params Float32 out array [1]
- category ATI_vertex_array_object
- dlflags notlistable
+ category EXT_vertex_shader
version 1.2
extension
- glxsingle ?
+ glxropcode ?
glxflags ignore
offset ?
-GetVariantArrayObjectivATI(id, pname, params)
+DisableVariantClientStateEXT(id)
return void
param id UInt32 in value
- param pname ArrayObjectPNameATI in value
- param params Int32 out array [1]
- category ATI_vertex_array_object
- dlflags notlistable
+ category EXT_vertex_shader
version 1.2
extension
- glxsingle ?
+ glxropcode ?
glxflags ignore
offset ?
-###############################################################################
-#
-# Extension #248
-# EXT_vertex_shader commands
-#
-###############################################################################
+BindLightParameterEXT(light, value)
+ return UInt32
+ param light LightName in value
+ param value LightParameter in value
+ category EXT_vertex_shader
+ version 1.2
+ extension
+ glxropcode ?
+ glxflags ignore
+ offset ?
-BeginVertexShaderEXT()
- return void
+BindMaterialParameterEXT(face, value)
+ return UInt32
+ param face MaterialFace in value
+ param value MaterialParameter in value
category EXT_vertex_shader
version 1.2
extension
glxflags ignore
offset ?
-EndVertexShaderEXT()
- return void
+BindTexGenParameterEXT(unit, coord, value)
+ return UInt32
+ param unit TextureUnit in value
+ param coord TextureCoordName in value
+ param value TextureGenParameter in value
category EXT_vertex_shader
version 1.2
extension
glxflags ignore
offset ?
-BindVertexShaderEXT(id)
- return void
- param id UInt32 in value
+BindTextureUnitParameterEXT(unit, value)
+ return UInt32
+ param unit TextureUnit in value
+ param value VertexShaderTextureUnitParameter in value
category EXT_vertex_shader
version 1.2
extension
glxflags ignore
offset ?
-GenVertexShadersEXT(range)
+BindParameterEXT(value)
return UInt32
- param range UInt32 in value
+ param value VertexShaderParameterEXT in value
category EXT_vertex_shader
version 1.2
extension
glxflags ignore
offset ?
-DeleteVertexShaderEXT(id)
- return void
+IsVariantEnabledEXT(id, cap)
+ return Boolean
param id UInt32 in value
+ param cap VariantCapEXT in value
category EXT_vertex_shader
version 1.2
extension
glxflags ignore
offset ?
-ShaderOp1EXT(op, res, arg1)
+GetVariantBooleanvEXT(id, value, data)
return void
- param op VertexShaderOpEXT in value
- param res UInt32 in value
- param arg1 UInt32 in value
+ param id UInt32 in value
+ param value GetVariantValueEXT in value
+ param data Boolean out array [COMPSIZE(id)]
category EXT_vertex_shader
+ dlflags notlistable
version 1.2
extension
- glxropcode ?
+ glxsingle ?
glxflags ignore
offset ?
-ShaderOp2EXT(op, res, arg1, arg2)
+GetVariantIntegervEXT(id, value, data)
return void
- param op VertexShaderOpEXT in value
- param res UInt32 in value
- param arg1 UInt32 in value
- param arg2 UInt32 in value
+ param id UInt32 in value
+ param value GetVariantValueEXT in value
+ param data Int32 out array [COMPSIZE(id)]
category EXT_vertex_shader
+ dlflags notlistable
version 1.2
extension
- glxropcode ?
+ glxsingle ?
glxflags ignore
offset ?
-ShaderOp3EXT(op, res, arg1, arg2, arg3)
+GetVariantFloatvEXT(id, value, data)
return void
- param op VertexShaderOpEXT in value
- param res UInt32 in value
- param arg1 UInt32 in value
- param arg2 UInt32 in value
- param arg3 UInt32 in value
+ param id UInt32 in value
+ param value GetVariantValueEXT in value
+ param data Float32 out array [COMPSIZE(id)]
category EXT_vertex_shader
+ dlflags notlistable
version 1.2
extension
- glxropcode ?
+ glxsingle ?
glxflags ignore
offset ?
-SwizzleEXT(res, in, outX, outY, outZ, outW)
+GetVariantPointervEXT(id, value, data)
return void
- param res UInt32 in value
- param in UInt32 in value
- param outX VertexShaderCoordOutEXT in value
- param outY VertexShaderCoordOutEXT in value
- param outZ VertexShaderCoordOutEXT in value
- param outW VertexShaderCoordOutEXT in value
+ param id UInt32 in value
+ param value GetVariantValueEXT in value
+ param data VoidPointer out array [COMPSIZE(id)]
category EXT_vertex_shader
+ dlflags notlistable
version 1.2
extension
- glxropcode ?
+ glxsingle ?
glxflags ignore
offset ?
-WriteMaskEXT(res, in, outX, outY, outZ, outW)
+GetInvariantBooleanvEXT(id, value, data)
return void
- param res UInt32 in value
- param in UInt32 in value
- param outX VertexShaderWriteMaskEXT in value
- param outY VertexShaderWriteMaskEXT in value
- param outZ VertexShaderWriteMaskEXT in value
- param outW VertexShaderWriteMaskEXT in value
+ param id UInt32 in value
+ param value GetVariantValueEXT in value
+ param data Boolean out array [COMPSIZE(id)]
category EXT_vertex_shader
+ dlflags notlistable
version 1.2
extension
- glxropcode ?
+ glxsingle ?
glxflags ignore
offset ?
-InsertComponentEXT(res, src, num)
+GetInvariantIntegervEXT(id, value, data)
return void
- param res UInt32 in value
- param src UInt32 in value
- param num UInt32 in value
+ param id UInt32 in value
+ param value GetVariantValueEXT in value
+ param data Int32 out array [COMPSIZE(id)]
category EXT_vertex_shader
+ dlflags notlistable
version 1.2
extension
- glxropcode ?
+ glxsingle ?
glxflags ignore
offset ?
-ExtractComponentEXT(res, src, num)
+GetInvariantFloatvEXT(id, value, data)
return void
- param res UInt32 in value
- param src UInt32 in value
- param num UInt32 in value
+ param id UInt32 in value
+ param value GetVariantValueEXT in value
+ param data Float32 out array [COMPSIZE(id)]
category EXT_vertex_shader
+ dlflags notlistable
version 1.2
extension
- glxropcode ?
+ glxsingle ?
glxflags ignore
offset ?
-GenSymbolsEXT(datatype, storagetype, range, components)
- return UInt32
- param datatype DataTypeEXT in value
- param storagetype VertexShaderStorageTypeEXT in value
- param range ParameterRangeEXT in value
- param components UInt32 in value
+GetLocalConstantBooleanvEXT(id, value, data)
+ return void
+ param id UInt32 in value
+ param value GetVariantValueEXT in value
+ param data Boolean out array [COMPSIZE(id)]
category EXT_vertex_shader
+ dlflags notlistable
version 1.2
extension
- glxropcode ?
+ glxsingle ?
glxflags ignore
offset ?
-SetInvariantEXT(id, type, addr)
+GetLocalConstantIntegervEXT(id, value, data)
return void
param id UInt32 in value
- param type ScalarType in value
- param addr Void in array [COMPSIZE(id/type)]
+ param value GetVariantValueEXT in value
+ param data Int32 out array [COMPSIZE(id)]
category EXT_vertex_shader
+ dlflags notlistable
version 1.2
extension
- glxropcode ?
+ glxsingle ?
glxflags ignore
offset ?
-SetLocalConstantEXT(id, type, addr)
+GetLocalConstantFloatvEXT(id, value, data)
return void
param id UInt32 in value
- param type ScalarType in value
- param addr Void in array [COMPSIZE(id/type)]
+ param value GetVariantValueEXT in value
+ param data Float32 out array [COMPSIZE(id)]
category EXT_vertex_shader
+ dlflags notlistable
+ version 1.2
+ extension
+ glxsingle ?
+ glxflags ignore
+ offset ?
+
+###############################################################################
+#
+# Extension #249
+# ATI_vertex_streams commands
+#
+###############################################################################
+
+VertexStream1sATI(stream, x)
+ return void
+ param stream VertexStreamATI in value
+ param x Int16 in value
+ category ATI_vertex_streams
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
-VariantbvEXT(id, addr)
+VertexStream1svATI(stream, coords)
return void
- param id UInt32 in value
- param addr Int8 in array [COMPSIZE(id)]
- category EXT_vertex_shader
+ param stream VertexStreamATI in value
+ param coords Int16 in array [1]
+ category ATI_vertex_streams
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
-VariantsvEXT(id, addr)
+VertexStream1iATI(stream, x)
return void
- param id UInt32 in value
- param addr Int16 in array [COMPSIZE(id)]
- category EXT_vertex_shader
+ param stream VertexStreamATI in value
+ param x Int32 in value
+ category ATI_vertex_streams
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
-VariantivEXT(id, addr)
+VertexStream1ivATI(stream, coords)
return void
- param id UInt32 in value
- param addr Int32 in array [COMPSIZE(id)]
- category EXT_vertex_shader
+ param stream VertexStreamATI in value
+ param coords Int32 in array [1]
+ category ATI_vertex_streams
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
-VariantfvEXT(id, addr)
+VertexStream1fATI(stream, x)
return void
- param id UInt32 in value
- param addr Float32 in array [COMPSIZE(id)]
- category EXT_vertex_shader
+ param stream VertexStreamATI in value
+ param x Float32 in value
+ category ATI_vertex_streams
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
-VariantdvEXT(id, addr)
+VertexStream1fvATI(stream, coords)
return void
- param id UInt32 in value
- param addr Float64 in array [COMPSIZE(id)]
- category EXT_vertex_shader
+ param stream VertexStreamATI in value
+ param coords Float32 in array [1]
+ category ATI_vertex_streams
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
-VariantubvEXT(id, addr)
+VertexStream1dATI(stream, x)
return void
- param id UInt32 in value
- param addr UInt8 in array [COMPSIZE(id)]
- category EXT_vertex_shader
+ param stream VertexStreamATI in value
+ param x Float64 in value
+ category ATI_vertex_streams
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
-VariantusvEXT(id, addr)
+VertexStream1dvATI(stream, coords)
return void
- param id UInt32 in value
- param addr UInt16 in array [COMPSIZE(id)]
- category EXT_vertex_shader
+ param stream VertexStreamATI in value
+ param coords Float64 in array [1]
+ category ATI_vertex_streams
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
-VariantuivEXT(id, addr)
+VertexStream2sATI(stream, x, y)
return void
- param id UInt32 in value
- param addr UInt32 in array [COMPSIZE(id)]
- category EXT_vertex_shader
+ param stream VertexStreamATI in value
+ param x Int16 in value
+ param y Int16 in value
+ category ATI_vertex_streams
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
-VariantPointerEXT(id, type, stride, addr)
+VertexStream2svATI(stream, coords)
return void
- param id UInt32 in value
- param type ScalarType in value
- param stride UInt32 in value
- param addr Void in array [COMPSIZE(id/type/stride)]
- category EXT_vertex_shader
+ param stream VertexStreamATI in value
+ param coords Int16 in array [2]
+ category ATI_vertex_streams
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
-EnableVariantClientStateEXT(id)
+VertexStream2iATI(stream, x, y)
return void
- param id UInt32 in value
- category EXT_vertex_shader
+ param stream VertexStreamATI in value
+ param x Int32 in value
+ param y Int32 in value
+ category ATI_vertex_streams
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
-DisableVariantClientStateEXT(id)
+VertexStream2ivATI(stream, coords)
return void
- param id UInt32 in value
- category EXT_vertex_shader
+ param stream VertexStreamATI in value
+ param coords Int32 in array [2]
+ category ATI_vertex_streams
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
-BindLightParameterEXT(light, value)
- return UInt32
- param light LightName in value
- param value LightParameter in value
- category EXT_vertex_shader
+VertexStream2fATI(stream, x, y)
+ return void
+ param stream VertexStreamATI in value
+ param x Float32 in value
+ param y Float32 in value
+ category ATI_vertex_streams
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
-BindMaterialParameterEXT(face, value)
- return UInt32
- param face MaterialFace in value
- param value MaterialParameter in value
- category EXT_vertex_shader
+VertexStream2fvATI(stream, coords)
+ return void
+ param stream VertexStreamATI in value
+ param coords Float32 in array [2]
+ category ATI_vertex_streams
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
-BindTexGenParameterEXT(unit, coord, value)
- return UInt32
- param unit TextureUnit in value
- param coord TextureCoordName in value
- param value TextureGenParameter in value
- category EXT_vertex_shader
+VertexStream2dATI(stream, x, y)
+ return void
+ param stream VertexStreamATI in value
+ param x Float64 in value
+ param y Float64 in value
+ category ATI_vertex_streams
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
-BindTextureUnitParameterEXT(unit, value)
- return UInt32
- param unit TextureUnit in value
- param value VertexShaderTextureUnitParameter in value
- category EXT_vertex_shader
+VertexStream2dvATI(stream, coords)
+ return void
+ param stream VertexStreamATI in value
+ param coords Float64 in array [2]
+ category ATI_vertex_streams
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
-BindParameterEXT(value)
- return UInt32
- param value VertexShaderParameterEXT in value
- category EXT_vertex_shader
+VertexStream3sATI(stream, x, y, z)
+ return void
+ param stream VertexStreamATI in value
+ param x Int16 in value
+ param y Int16 in value
+ param z Int16 in value
+ category ATI_vertex_streams
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
-IsVariantEnabledEXT(id, cap)
- return Boolean
- param id UInt32 in value
- param cap VariantCapEXT in value
- category EXT_vertex_shader
+VertexStream3svATI(stream, coords)
+ return void
+ param stream VertexStreamATI in value
+ param coords Int16 in array [3]
+ category ATI_vertex_streams
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
-GetVariantBooleanvEXT(id, value, data)
+VertexStream3iATI(stream, x, y, z)
return void
- param id UInt32 in value
- param value GetVariantValueEXT in value
- param data Boolean out array [COMPSIZE(id)]
- category EXT_vertex_shader
- dlflags notlistable
+ param stream VertexStreamATI in value
+ param x Int32 in value
+ param y Int32 in value
+ param z Int32 in value
+ category ATI_vertex_streams
version 1.2
extension
- glxsingle ?
+ glxropcode ?
glxflags ignore
offset ?
-GetVariantIntegervEXT(id, value, data)
+VertexStream3ivATI(stream, coords)
return void
- param id UInt32 in value
- param value GetVariantValueEXT in value
- param data Int32 out array [COMPSIZE(id)]
- category EXT_vertex_shader
- dlflags notlistable
+ param stream VertexStreamATI in value
+ param coords Int32 in array [3]
+ category ATI_vertex_streams
version 1.2
extension
- glxsingle ?
+ glxropcode ?
glxflags ignore
offset ?
-GetVariantFloatvEXT(id, value, data)
+VertexStream3fATI(stream, x, y, z)
return void
- param id UInt32 in value
- param value GetVariantValueEXT in value
- param data Float32 out array [COMPSIZE(id)]
- category EXT_vertex_shader
- dlflags notlistable
+ param stream VertexStreamATI in value
+ param x Float32 in value
+ param y Float32 in value
+ param z Float32 in value
+ category ATI_vertex_streams
version 1.2
extension
- glxsingle ?
+ glxropcode ?
glxflags ignore
offset ?
-GetVariantPointervEXT(id, value, data)
+VertexStream3fvATI(stream, coords)
return void
- param id UInt32 in value
- param value GetVariantValueEXT in value
- param data VoidPointer out array [COMPSIZE(id)]
- category EXT_vertex_shader
- dlflags notlistable
+ param stream VertexStreamATI in value
+ param coords Float32 in array [3]
+ category ATI_vertex_streams
version 1.2
extension
- glxsingle ?
+ glxropcode ?
glxflags ignore
offset ?
-GetInvariantBooleanvEXT(id, value, data)
+VertexStream3dATI(stream, x, y, z)
return void
- param id UInt32 in value
- param value GetVariantValueEXT in value
- param data Boolean out array [COMPSIZE(id)]
- category EXT_vertex_shader
- dlflags notlistable
+ param stream VertexStreamATI in value
+ param x Float64 in value
+ param y Float64 in value
+ param z Float64 in value
+ category ATI_vertex_streams
version 1.2
extension
- glxsingle ?
+ glxropcode ?
glxflags ignore
offset ?
-GetInvariantIntegervEXT(id, value, data)
+VertexStream3dvATI(stream, coords)
return void
- param id UInt32 in value
- param value GetVariantValueEXT in value
- param data Int32 out array [COMPSIZE(id)]
- category EXT_vertex_shader
- dlflags notlistable
+ param stream VertexStreamATI in value
+ param coords Float64 in array [3]
+ category ATI_vertex_streams
version 1.2
extension
- glxsingle ?
+ glxropcode ?
glxflags ignore
offset ?
-GetInvariantFloatvEXT(id, value, data)
+VertexStream4sATI(stream, x, y, z, w)
return void
- param id UInt32 in value
- param value GetVariantValueEXT in value
- param data Float32 out array [COMPSIZE(id)]
- category EXT_vertex_shader
- dlflags notlistable
+ param stream VertexStreamATI in value
+ param x Int16 in value
+ param y Int16 in value
+ param z Int16 in value
+ param w Int16 in value
+ category ATI_vertex_streams
version 1.2
extension
- glxsingle ?
+ glxropcode ?
glxflags ignore
offset ?
-GetLocalConstantBooleanvEXT(id, value, data)
+VertexStream4svATI(stream, coords)
return void
- param id UInt32 in value
- param value GetVariantValueEXT in value
- param data Boolean out array [COMPSIZE(id)]
- category EXT_vertex_shader
- dlflags notlistable
+ param stream VertexStreamATI in value
+ param coords Int16 in array [4]
+ category ATI_vertex_streams
version 1.2
extension
- glxsingle ?
+ glxropcode ?
glxflags ignore
offset ?
-GetLocalConstantIntegervEXT(id, value, data)
+VertexStream4iATI(stream, x, y, z, w)
return void
- param id UInt32 in value
- param value GetVariantValueEXT in value
- param data Int32 out array [COMPSIZE(id)]
- category EXT_vertex_shader
- dlflags notlistable
+ param stream VertexStreamATI in value
+ param x Int32 in value
+ param y Int32 in value
+ param z Int32 in value
+ param w Int32 in value
+ category ATI_vertex_streams
version 1.2
extension
- glxsingle ?
+ glxropcode ?
glxflags ignore
offset ?
-GetLocalConstantFloatvEXT(id, value, data)
+VertexStream4ivATI(stream, coords)
return void
- param id UInt32 in value
- param value GetVariantValueEXT in value
- param data Float32 out array [COMPSIZE(id)]
- category EXT_vertex_shader
- dlflags notlistable
+ param stream VertexStreamATI in value
+ param coords Int32 in array [4]
+ category ATI_vertex_streams
version 1.2
extension
- glxsingle ?
+ glxropcode ?
glxflags ignore
offset ?
-###############################################################################
-#
-# Extension #249
-# ATI_vertex_streams commands
-#
-###############################################################################
-
-VertexStream1sATI(stream, x)
+VertexStream4fATI(stream, x, y, z, w)
return void
param stream VertexStreamATI in value
- param x Int16 in value
+ param x Float32 in value
+ param y Float32 in value
+ param z Float32 in value
+ param w Float32 in value
category ATI_vertex_streams
version 1.2
extension
glxflags ignore
offset ?
-VertexStream1svATI(stream, coords)
+VertexStream4fvATI(stream, coords)
return void
param stream VertexStreamATI in value
- param coords Int16 in array [1]
+ param coords Float32 in array [4]
category ATI_vertex_streams
version 1.2
extension
glxflags ignore
offset ?
-VertexStream1iATI(stream, x)
+VertexStream4dATI(stream, x, y, z, w)
return void
param stream VertexStreamATI in value
- param x Int32 in value
+ param x Float64 in value
+ param y Float64 in value
+ param z Float64 in value
+ param w Float64 in value
category ATI_vertex_streams
version 1.2
extension
glxflags ignore
offset ?
-VertexStream1ivATI(stream, coords)
+VertexStream4dvATI(stream, coords)
return void
param stream VertexStreamATI in value
- param coords Int32 in array [1]
+ param coords Float64 in array [4]
category ATI_vertex_streams
version 1.2
extension
glxflags ignore
offset ?
-VertexStream1fATI(stream, x)
+NormalStream3bATI(stream, nx, ny, nz)
return void
param stream VertexStreamATI in value
- param x Float32 in value
+ param nx Int8 in value
+ param ny Int8 in value
+ param nz Int8 in value
category ATI_vertex_streams
version 1.2
extension
glxflags ignore
offset ?
-VertexStream1fvATI(stream, coords)
+NormalStream3bvATI(stream, coords)
return void
param stream VertexStreamATI in value
- param coords Float32 in array [1]
+ param coords Int8 in array [3]
category ATI_vertex_streams
version 1.2
extension
glxflags ignore
offset ?
-VertexStream1dATI(stream, x)
+NormalStream3sATI(stream, nx, ny, nz)
return void
param stream VertexStreamATI in value
- param x Float64 in value
+ param nx Int16 in value
+ param ny Int16 in value
+ param nz Int16 in value
category ATI_vertex_streams
version 1.2
extension
glxflags ignore
offset ?
-VertexStream1dvATI(stream, coords)
+NormalStream3svATI(stream, coords)
return void
param stream VertexStreamATI in value
- param coords Float64 in array [1]
+ param coords Int16 in array [3]
category ATI_vertex_streams
version 1.2
extension
glxflags ignore
offset ?
-VertexStream2sATI(stream, x, y)
+NormalStream3iATI(stream, nx, ny, nz)
return void
param stream VertexStreamATI in value
- param x Int16 in value
- param y Int16 in value
+ param nx Int32 in value
+ param ny Int32 in value
+ param nz Int32 in value
category ATI_vertex_streams
version 1.2
extension
glxflags ignore
offset ?
-VertexStream2svATI(stream, coords)
+NormalStream3ivATI(stream, coords)
return void
param stream VertexStreamATI in value
- param coords Int16 in array [2]
+ param coords Int32 in array [3]
category ATI_vertex_streams
version 1.2
extension
glxflags ignore
offset ?
-VertexStream2iATI(stream, x, y)
+NormalStream3fATI(stream, nx, ny, nz)
return void
param stream VertexStreamATI in value
- param x Int32 in value
- param y Int32 in value
+ param nx Float32 in value
+ param ny Float32 in value
+ param nz Float32 in value
category ATI_vertex_streams
version 1.2
extension
glxflags ignore
offset ?
-VertexStream2ivATI(stream, coords)
+NormalStream3fvATI(stream, coords)
return void
param stream VertexStreamATI in value
- param coords Int32 in array [2]
+ param coords Float32 in array [3]
category ATI_vertex_streams
version 1.2
extension
glxflags ignore
offset ?
-VertexStream2fATI(stream, x, y)
+NormalStream3dATI(stream, nx, ny, nz)
return void
param stream VertexStreamATI in value
- param x Float32 in value
- param y Float32 in value
+ param nx Float64 in value
+ param ny Float64 in value
+ param nz Float64 in value
category ATI_vertex_streams
version 1.2
extension
glxflags ignore
offset ?
-VertexStream2fvATI(stream, coords)
+NormalStream3dvATI(stream, coords)
return void
param stream VertexStreamATI in value
- param coords Float32 in array [2]
+ param coords Float64 in array [3]
category ATI_vertex_streams
version 1.2
extension
glxflags ignore
offset ?
-VertexStream2dATI(stream, x, y)
+ClientActiveVertexStreamATI(stream)
return void
param stream VertexStreamATI in value
- param x Float64 in value
- param y Float64 in value
category ATI_vertex_streams
version 1.2
extension
glxflags ignore
offset ?
-VertexStream2dvATI(stream, coords)
+VertexBlendEnviATI(pname, param)
return void
- param stream VertexStreamATI in value
- param coords Float64 in array [2]
+ param pname VertexStreamATI in value
+ param param Int32 in value
category ATI_vertex_streams
version 1.2
extension
glxflags ignore
offset ?
-VertexStream3sATI(stream, x, y, z)
+VertexBlendEnvfATI(pname, param)
return void
- param stream VertexStreamATI in value
- param x Int16 in value
- param y Int16 in value
- param z Int16 in value
+ param pname VertexStreamATI in value
+ param param Float32 in value
category ATI_vertex_streams
version 1.2
extension
glxflags ignore
offset ?
-VertexStream3svATI(stream, coords)
+###############################################################################
+#
+# Extension #250 - WGL_I3D_digital_video_control
+# Extension #251 - WGL_I3D_gamma
+# Extension #252 - WGL_I3D_genlock
+# Extension #253 - WGL_I3D_image_buffer
+# Extension #254 - WGL_I3D_swap_frame_lock
+# Extension #255 - WGL_I3D_swap_frame_usage
+#
+###############################################################################
+
+###############################################################################
+#
+# Extension #256
+# ATI_element_array commands
+#
+###############################################################################
+
+ElementPointerATI(type, pointer)
return void
- param stream VertexStreamATI in value
- param coords Int16 in array [3]
- category ATI_vertex_streams
+ param type ElementPointerTypeATI in value
+ param pointer Void in array [COMPSIZE(type)] retained
+ category ATI_element_array
+ dlflags notlistable
+ glxflags client-handcode client-intercept server-handcode
+ version 1.2
+ offset ?
+
+DrawElementArrayATI(mode, count)
+ return void
+ param mode BeginMode in value
+ param count SizeI in value
+ category ATI_element_array
+ dlflags handcode
+ glxflags client-handcode client-intercept server-handcode
+ version 1.2
+ offset ?
+
+DrawRangeElementArrayATI(mode, start, end, count)
+ return void
+ param mode BeginMode in value
+ param start UInt32 in value
+ param end UInt32 in value
+ param count SizeI in value
+ category ATI_element_array
+ dlflags handcode
+ glxflags client-handcode client-intercept server-handcode
+ version 1.2
+ offset ?
+
+###############################################################################
+#
+# Extension #257
+# SUN_mesh_array commands
+#
+###############################################################################
+
+DrawMeshArraysSUN(mode, first, count, width)
+ return void
+ param mode BeginMode in value
+ param first Int32 in value
+ param count SizeI in value
+ param width SizeI in value
+ category SUN_mesh_array
+ dlflags handcode
+ glxflags client-handcode client-intercept server-handcode
+ version 1.1
+ glxropcode ?
+ offset ?
+
+###############################################################################
+#
+# Extension #258
+# SUN_slice_accum commands
+#
+###############################################################################
+
+# (none)
+newcategory: SUN_slice_accum
+
+###############################################################################
+#
+# Extension #259
+# NV_multisample_filter_hint commands
+#
+###############################################################################
+
+# (none)
+newcategory: NV_multisample_filter_hint
+
+###############################################################################
+#
+# Extension #260
+# NV_depth_clamp commands
+#
+###############################################################################
+
+# (none)
+newcategory: NV_depth_clamp
+
+###############################################################################
+#
+# Extension #261
+# NV_occlusion_query commands
+#
+###############################################################################
+
+GenOcclusionQueriesNV(n, ids)
+ return void
+ param n SizeI in value
+ param ids UInt32 out array [n]
+ dlflags notlistable
+ category NV_occlusion_query
+ version 1.2
+ extension soft WINSOFT NV20
+ glxflags ignore
+
+DeleteOcclusionQueriesNV(n, ids)
+ return void
+ param n SizeI in value
+ param ids UInt32 in array [n]
+ dlflags notlistable
+ category NV_occlusion_query
version 1.2
- extension
- glxropcode ?
+ extension soft WINSOFT NV20
glxflags ignore
- offset ?
-VertexStream3iATI(stream, x, y, z)
- return void
- param stream VertexStreamATI in value
- param x Int32 in value
- param y Int32 in value
- param z Int32 in value
- category ATI_vertex_streams
+IsOcclusionQueryNV(id)
+ return Boolean
+ param id UInt32 in value
+ dlflags notlistable
+ category NV_occlusion_query
version 1.2
- extension
- glxropcode ?
+ extension soft WINSOFT NV20
glxflags ignore
- offset ?
-VertexStream3ivATI(stream, coords)
+BeginOcclusionQueryNV(id)
return void
- param stream VertexStreamATI in value
- param coords Int32 in array [3]
- category ATI_vertex_streams
+ param id UInt32 in value
+ category NV_occlusion_query
version 1.2
- extension
- glxropcode ?
+ extension soft WINSOFT NV20
glxflags ignore
- offset ?
-VertexStream3fATI(stream, x, y, z)
+EndOcclusionQueryNV()
return void
- param stream VertexStreamATI in value
- param x Float32 in value
- param y Float32 in value
- param z Float32 in value
- category ATI_vertex_streams
+ category NV_occlusion_query
version 1.2
- extension
- glxropcode ?
+ extension soft WINSOFT NV20
glxflags ignore
- offset ?
-VertexStream3fvATI(stream, coords)
+GetOcclusionQueryivNV(id, pname, params)
return void
- param stream VertexStreamATI in value
- param coords Float32 in array [3]
- category ATI_vertex_streams
+ param id UInt32 in value
+ param pname OcclusionQueryParameterNameNV in value
+ param params Int32 out array [COMPSIZE(pname)]
+ dlflags notlistable
+ category NV_occlusion_query
version 1.2
- extension
- glxropcode ?
+ extension soft WINSOFT NV20
glxflags ignore
- offset ?
-VertexStream3dATI(stream, x, y, z)
+GetOcclusionQueryuivNV(id, pname, params)
return void
- param stream VertexStreamATI in value
- param x Float64 in value
- param y Float64 in value
- param z Float64 in value
- category ATI_vertex_streams
+ param id UInt32 in value
+ param pname OcclusionQueryParameterNameNV in value
+ param params UInt32 out array [COMPSIZE(pname)]
+ dlflags notlistable
+ category NV_occlusion_query
version 1.2
- extension
- glxropcode ?
+ extension soft WINSOFT NV20
glxflags ignore
- offset ?
-VertexStream3dvATI(stream, coords)
+###############################################################################
+#
+# Extension #262
+# NV_point_sprite commands
+#
+###############################################################################
+
+PointParameteriNV(pname, param)
return void
- param stream VertexStreamATI in value
- param coords Float64 in array [3]
- category ATI_vertex_streams
+ param pname PointParameterNameARB in value
+ param param Int32 in value
+ category NV_point_sprite
version 1.2
- extension
- glxropcode ?
- glxflags ignore
- offset ?
+ extension soft WINSOFT NV20
+ glxropcode 4221
+ alias PointParameteri
-VertexStream4sATI(stream, x, y, z, w)
+PointParameterivNV(pname, params)
return void
- param stream VertexStreamATI in value
- param x Int16 in value
- param y Int16 in value
- param z Int16 in value
- param w Int16 in value
- category ATI_vertex_streams
+ param pname PointParameterNameARB in value
+ param params Int32 in array [COMPSIZE(pname)]
+ category NV_point_sprite
version 1.2
- extension
- glxropcode ?
- glxflags ignore
- offset ?
+ extension soft WINSOFT NV20
+ glxropcode 4222
+ alias PointParameteriv
-VertexStream4svATI(stream, coords)
+###############################################################################
+#
+# Extension #263 - WGL_NV_render_depth_texture
+# Extension #264 - WGL_NV_render_texture_rectangle
+#
+###############################################################################
+
+###############################################################################
+#
+# Extension #265
+# NV_texture_shader3 commands
+#
+###############################################################################
+
+# (none)
+newcategory: NV_texture_shader3
+
+###############################################################################
+#
+# Extension #266
+# NV_vertex_program1_1 commands
+#
+###############################################################################
+
+# (none)
+newcategory: NV_vertex_program1_1
+
+###############################################################################
+#
+# Extension #267
+# EXT_shadow_funcs commands
+#
+###############################################################################
+
+# (none)
+newcategory: EXT_shadow_funcs
+
+###############################################################################
+#
+# Extension #268
+# EXT_stencil_two_side commands
+#
+###############################################################################
+
+ActiveStencilFaceEXT(face)
return void
- param stream VertexStreamATI in value
- param coords Int16 in array [4]
- category ATI_vertex_streams
+ param face StencilFaceDirection in value
+ category EXT_stencil_two_side
+ version 1.3
+ glxropcode 4220
+ offset 646
+
+###############################################################################
+#
+# Extension #269
+# ATI_text_fragment_shader commands
+#
+###############################################################################
+
+# Uses ARB_vertex_program entry points
+newcategory: ATI_text_fragment_shader
+
+###############################################################################
+#
+# Extension #270
+# APPLE_client_storage commands
+#
+###############################################################################
+
+# (none)
+newcategory: APPLE_client_storage
+
+###############################################################################
+#
+# Extension #271
+# APPLE_element_array commands
+#
+###############################################################################
+
+# @@ Need to verify/add GLX protocol
+
+# @@@ like #256 ATI_element_array
+ElementPointerAPPLE(type, pointer)
+ return void
+ param type ElementPointerTypeATI in value
+ param pointer Void in array [type]
+ category APPLE_element_array
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
-VertexStream4iATI(stream, x, y, z, w)
+DrawElementArrayAPPLE(mode, first, count)
return void
- param stream VertexStreamATI in value
- param x Int32 in value
- param y Int32 in value
- param z Int32 in value
- param w Int32 in value
- category ATI_vertex_streams
+ param mode BeginMode in value
+ param first Int32 in value
+ param count SizeI in value
+ category APPLE_element_array
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
-VertexStream4ivATI(stream, coords)
+DrawRangeElementArrayAPPLE(mode, start, end, first, count)
return void
- param stream VertexStreamATI in value
- param coords Int32 in array [4]
- category ATI_vertex_streams
+ param mode BeginMode in value
+ param start UInt32 in value
+ param end UInt32 in value
+ param first Int32 in value
+ param count SizeI in value
+ category APPLE_element_array
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
-VertexStream4fATI(stream, x, y, z, w)
+MultiDrawElementArrayAPPLE(mode, first, count, primcount)
return void
- param stream VertexStreamATI in value
- param x Float32 in value
- param y Float32 in value
- param z Float32 in value
- param w Float32 in value
- category ATI_vertex_streams
+ param mode BeginMode in value
+ param first Int32 in array [primcount]
+ param count SizeI in array [primcount]
+ param primcount SizeI in value
+ category APPLE_element_array
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
-VertexStream4fvATI(stream, coords)
+MultiDrawRangeElementArrayAPPLE(mode, start, end, first, count, primcount)
return void
- param stream VertexStreamATI in value
- param coords Float32 in array [4]
- category ATI_vertex_streams
+ param mode BeginMode in value
+ param start UInt32 in value
+ param end UInt32 in value
+ param first Int32 in array [primcount]
+ param count SizeI in array [primcount]
+ param primcount SizeI in value
+ category APPLE_element_array
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
-VertexStream4dATI(stream, x, y, z, w)
+###############################################################################
+#
+# Extension #272
+# APPLE_fence commands
+#
+###############################################################################
+
+# @@ Need to verify/add GLX protocol
+
+# @@@ like #222 NV_fence
+GenFencesAPPLE(n, fences)
return void
- param stream VertexStreamATI in value
- param x Float64 in value
- param y Float64 in value
- param z Float64 in value
- param w Float64 in value
- category ATI_vertex_streams
+ param n SizeI in value
+ param fences FenceNV out array [n]
+ category APPLE_fence
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
-VertexStream4dvATI(stream, coords)
+DeleteFencesAPPLE(n, fences)
return void
- param stream VertexStreamATI in value
- param coords Float64 in array [4]
- category ATI_vertex_streams
+ param n SizeI in value
+ param fences FenceNV in array [n]
+ category APPLE_fence
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
-NormalStream3bATI(stream, nx, ny, nz)
+SetFenceAPPLE(fence)
return void
- param stream VertexStreamATI in value
- param nx Int8 in value
- param ny Int8 in value
- param nz Int8 in value
- category ATI_vertex_streams
+ param fence FenceNV in value
+ category APPLE_fence
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
-NormalStream3bvATI(stream, coords)
- return void
- param stream VertexStreamATI in value
- param coords Int8 in array [3]
- category ATI_vertex_streams
+IsFenceAPPLE(fence)
+ return Boolean
+ param fence FenceNV in value
+ category APPLE_fence
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
-NormalStream3sATI(stream, nx, ny, nz)
- return void
- param stream VertexStreamATI in value
- param nx Int16 in value
- param ny Int16 in value
- param nz Int16 in value
- category ATI_vertex_streams
+TestFenceAPPLE(fence)
+ return Boolean
+ param fence FenceNV in value
+ category APPLE_fence
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
-NormalStream3svATI(stream, coords)
+FinishFenceAPPLE(fence)
return void
- param stream VertexStreamATI in value
- param coords Int16 in array [3]
- category ATI_vertex_streams
+ param fence FenceNV in value
+ category APPLE_fence
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
-NormalStream3iATI(stream, nx, ny, nz)
- return void
- param stream VertexStreamATI in value
- param nx Int32 in value
- param ny Int32 in value
- param nz Int32 in value
- category ATI_vertex_streams
+TestObjectAPPLE(object, name)
+ return Boolean
+ param object ObjectTypeAPPLE in value
+ param name UInt32 in value
+ category APPLE_fence
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
-NormalStream3ivATI(stream, coords)
+FinishObjectAPPLE(object, name)
return void
- param stream VertexStreamATI in value
- param coords Int32 in array [3]
- category ATI_vertex_streams
+ param object ObjectTypeAPPLE in value
+ param name Int32 in value
+ category APPLE_fence
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
-NormalStream3fATI(stream, nx, ny, nz)
+###############################################################################
+#
+# Extension #273
+# APPLE_vertex_array_object commands
+#
+###############################################################################
+
+BindVertexArrayAPPLE(array)
return void
- param stream VertexStreamATI in value
- param nx Float32 in value
- param ny Float32 in value
- param nz Float32 in value
- category ATI_vertex_streams
+ param array UInt32 in value
+ category APPLE_vertex_array_object
version 1.2
extension
glxropcode ?
glxflags ignore
- offset ?
+ alias BindVertexArray
-NormalStream3fvATI(stream, coords)
+DeleteVertexArraysAPPLE(n, arrays)
return void
- param stream VertexStreamATI in value
- param coords Float32 in array [3]
- category ATI_vertex_streams
+ param n SizeI in value
+ param arrays UInt32 in array [n]
+ category APPLE_vertex_array_object
version 1.2
extension
glxropcode ?
glxflags ignore
- offset ?
+ alias DeleteVertexArrays
-NormalStream3dATI(stream, nx, ny, nz)
+GenVertexArraysAPPLE(n, arrays)
return void
- param stream VertexStreamATI in value
- param nx Float64 in value
- param ny Float64 in value
- param nz Float64 in value
- category ATI_vertex_streams
+ param n SizeI in value
+ param arrays UInt32 out array [n]
+ category APPLE_vertex_array_object
version 1.2
extension
glxropcode ?
glxflags ignore
- offset ?
+ alias GenVertexArray
-NormalStream3dvATI(stream, coords)
- return void
- param stream VertexStreamATI in value
- param coords Float64 in array [3]
- category ATI_vertex_streams
+IsVertexArrayAPPLE(array)
+ return Boolean
+ param array UInt32 in value
+ category APPLE_vertex_array_object
version 1.2
extension
glxropcode ?
glxflags ignore
- offset ?
+ alias IsVertexArray
-ClientActiveVertexStreamATI(stream)
+###############################################################################
+#
+# Extension #274
+# APPLE_vertex_array_range commands
+#
+###############################################################################
+
+# @@ Need to verify/add GLX protocol
+
+# @@@ like #190 NV_vertex_array_range,
+VertexArrayRangeAPPLE(length, pointer)
return void
- param stream VertexStreamATI in value
- category ATI_vertex_streams
+ param length SizeI in value
+ param pointer Void out array [length]
+ category APPLE_vertex_array_range
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
-VertexBlendEnviATI(pname, param)
+FlushVertexArrayRangeAPPLE(length, pointer)
return void
- param pname VertexStreamATI in value
- param param Int32 in value
- category ATI_vertex_streams
+ param length SizeI in value
+ param pointer Void out array [length]
+ category APPLE_vertex_array_range
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
-VertexBlendEnvfATI(pname, param)
+VertexArrayParameteriAPPLE(pname, param)
return void
- param pname VertexStreamATI in value
- param param Float32 in value
- category ATI_vertex_streams
+ param pname VertexArrayPNameAPPLE in value
+ param param Int32 in value
+ category APPLE_vertex_array_range
version 1.2
extension
glxropcode ?
###############################################################################
#
-# Extension #250 - WGL_I3D_digital_video_control
-# Extension #251 - WGL_I3D_gamma
-# Extension #252 - WGL_I3D_genlock
-# Extension #253 - WGL_I3D_image_buffer
-# Extension #254 - WGL_I3D_swap_frame_lock
-# Extension #255 - WGL_I3D_swap_frame_usage
+# Extension #275
+# APPLE_ycbcr_422 commands
#
###############################################################################
+# (none)
+newcategory: APPLE_ycbcr_422
+
###############################################################################
#
-# Extension #256
-# ATI_element_array commands
+# Extension #276
+# S3_s3tc commands
#
###############################################################################
-ElementPointerATI(type, pointer)
- return void
- param type ElementPointerTypeATI in value
- param pointer Void in array [COMPSIZE(type)] retained
- category ATI_element_array
- dlflags notlistable
- glxflags client-handcode client-intercept server-handcode
- version 1.2
- offset ?
+# (none)
+newcategory: S3_s3tc
-DrawElementArrayATI(mode, count)
- return void
- param mode BeginMode in value
- param count SizeI in value
- category ATI_element_array
- dlflags handcode
- glxflags client-handcode client-intercept server-handcode
- version 1.2
- offset ?
+###############################################################################
+#
+# Extension #277
+# ATI_draw_buffers commands
+#
+###############################################################################
-DrawRangeElementArrayATI(mode, start, end, count)
+DrawBuffersATI(n, bufs)
return void
- param mode BeginMode in value
- param start UInt32 in value
- param end UInt32 in value
- param count SizeI in value
- category ATI_element_array
- dlflags handcode
- glxflags client-handcode client-intercept server-handcode
+ param n SizeI in value
+ param bufs DrawBufferModeATI in array [n]
+ category ATI_draw_buffers
version 1.2
- offset ?
+ extension
+ glxropcode 233
+ alias DrawBuffers
###############################################################################
#
-# Extension #257
-# SUN_mesh_array commands
+# Extension #278 - WGL_ATI_pixel_format_float
#
###############################################################################
-
-DrawMeshArraysSUN(mode, first, count, width)
- return void
- param mode BeginMode in value
- param first Int32 in value
- param count SizeI in value
- param width SizeI in value
- category SUN_mesh_array
- dlflags handcode
- glxflags client-handcode client-intercept server-handcode
- version 1.1
- glxropcode ?
- offset ?
+newcategory: ATI_pixel_format_float
+passthru: /* This is really a WGL extension, but defines some associated GL enums.
+passthru: * ATI does not export "GL_ATI_pixel_format_float" in the GL_EXTENSIONS string.
+passthru: */
###############################################################################
#
-# Extension #258
-# SUN_slice_accum commands
+# Extension #279
+# ATI_texture_env_combine3 commands
#
###############################################################################
# (none)
-newcategory: SUN_slice_accum
+newcategory: ATI_texture_env_combine3
###############################################################################
#
-# Extension #259
-# NV_multisample_filter_hint commands
+# Extension #280
+# ATI_texture_float commands
#
###############################################################################
# (none)
-newcategory: NV_multisample_filter_hint
+newcategory: ATI_texture_float
###############################################################################
#
-# Extension #260
-# NV_depth_clamp commands
+# Extension #281 (also WGL_NV_float_buffer)
+# NV_float_buffer commands
#
###############################################################################
# (none)
-newcategory: NV_depth_clamp
+newcategory: NV_float_buffer
###############################################################################
#
-# Extension #261
-# NV_occlusion_query commands
+# Extension #282
+# NV_fragment_program commands
#
###############################################################################
-GenOcclusionQueriesNV(n, ids)
- return void
- param n SizeI in value
- param ids UInt32 out array [n]
- dlflags notlistable
- category NV_occlusion_query
- version 1.2
- extension soft WINSOFT NV20
- glxflags ignore
+# @@ Need to verify/add GLX protocol
-DeleteOcclusionQueriesNV(n, ids)
+# Some NV_fragment_program entry points are shared with ARB_vertex_program,
+# and are only included in that #define block, for now.
+newcategory: NV_fragment_program
+passthru: /* Some NV_fragment_program entry points are shared with ARB_vertex_program. */
+
+ProgramNamedParameter4fNV(id, len, name, x, y, z, w)
return void
- param n SizeI in value
- param ids UInt32 in array [n]
- dlflags notlistable
- category NV_occlusion_query
+ param id UInt32 in value
+ param len SizeI in value
+ param name UInt8 in array [1]
+ param x Float32 in value
+ param y Float32 in value
+ param z Float32 in value
+ param w Float32 in value
+ category NV_fragment_program
version 1.2
- extension soft WINSOFT NV20
+ extension
+ glxropcode ?
glxflags ignore
+ offset 682
-IsOcclusionQueryNV(id)
- return Boolean
+ProgramNamedParameter4dNV(id, len, name, x, y, z, w)
+ return void
param id UInt32 in value
- dlflags notlistable
- category NV_occlusion_query
+ param len SizeI in value
+ param name UInt8 in array [1]
+ param x Float64 in value
+ param y Float64 in value
+ param z Float64 in value
+ param w Float64 in value
+ category NV_fragment_program
version 1.2
- extension soft WINSOFT NV20
+ extension
+ glxropcode ?
glxflags ignore
+ offset 683
-BeginOcclusionQueryNV(id)
+ProgramNamedParameter4fvNV(id, len, name, v)
return void
param id UInt32 in value
- category NV_occlusion_query
+ param len SizeI in value
+ param name UInt8 in array [1]
+ param v Float32 in array [4]
+ category NV_fragment_program
version 1.2
- extension soft WINSOFT NV20
+ extension
+ glxropcode ?
glxflags ignore
+ offset 684
-EndOcclusionQueryNV()
+ProgramNamedParameter4dvNV(id, len, name, v)
return void
- category NV_occlusion_query
+ param id UInt32 in value
+ param len SizeI in value
+ param name UInt8 in array [1]
+ param v Float64 in array [4]
+ category NV_fragment_program
version 1.2
- extension soft WINSOFT NV20
+ extension
+ glxropcode ?
glxflags ignore
+ offset 685
-GetOcclusionQueryivNV(id, pname, params)
+GetProgramNamedParameterfvNV(id, len, name, params)
return void
param id UInt32 in value
- param pname OcclusionQueryParameterNameNV in value
- param params Int32 out array [COMPSIZE(pname)]
+ param len SizeI in value
+ param name UInt8 in array [1]
+ param params Float32 out array [4]
+ category NV_fragment_program
dlflags notlistable
- category NV_occlusion_query
version 1.2
- extension soft WINSOFT NV20
+ extension
+ glxsingle ?
glxflags ignore
+ offset 686
-GetOcclusionQueryuivNV(id, pname, params)
+GetProgramNamedParameterdvNV(id, len, name, params)
return void
param id UInt32 in value
- param pname OcclusionQueryParameterNameNV in value
- param params UInt32 out array [COMPSIZE(pname)]
+ param len SizeI in value
+ param name UInt8 in array [1]
+ param params Float64 out array [4]
+ category NV_fragment_program
dlflags notlistable
- category NV_occlusion_query
version 1.2
- extension soft WINSOFT NV20
+ extension
+ glxsingle ?
glxflags ignore
+ offset 687
###############################################################################
#
-# Extension #262
-# NV_point_sprite commands
+# Extension #283
+# NV_half_float commands
#
###############################################################################
-PointParameteriNV(pname, param)
+# @@ Need to verify/add GLX protocol
+
+Vertex2hNV(x, y)
return void
- param pname PointParameterNameARB in value
- param param Int32 in value
- category NV_point_sprite
+ param x Half16NV in value
+ param y Half16NV in value
+ category NV_half_float
version 1.2
- extension soft WINSOFT NV20
- glxropcode 4221
- alias PointParameteri
+ extension
+ glxropcode ?
+ glxflags ignore
+ offset ?
-PointParameterivNV(pname, params)
+Vertex2hvNV(v)
return void
- param pname PointParameterNameARB in value
- param params Int32 in array [COMPSIZE(pname)]
- category NV_point_sprite
+ param v Half16NV in array [2]
+ category NV_half_float
version 1.2
- extension soft WINSOFT NV20
- glxropcode 4222
- alias PointParameteriv
+ extension
+ glxropcode ?
+ glxflags ignore
+ offset ?
-###############################################################################
-#
-# Extension #263 - WGL_NV_render_depth_texture
-# Extension #264 - WGL_NV_render_texture_rectangle
-#
-###############################################################################
+Vertex3hNV(x, y, z)
+ return void
+ param x Half16NV in value
+ param y Half16NV in value
+ param z Half16NV in value
+ category NV_half_float
+ version 1.2
+ extension
+ glxropcode ?
+ glxflags ignore
+ offset ?
-###############################################################################
-#
-# Extension #265
-# NV_texture_shader3 commands
-#
-###############################################################################
+Vertex3hvNV(v)
+ return void
+ param v Half16NV in array [3]
+ category NV_half_float
+ version 1.2
+ extension
+ glxropcode ?
+ glxflags ignore
+ offset ?
-# (none)
-newcategory: NV_texture_shader3
+Vertex4hNV(x, y, z, w)
+ return void
+ param x Half16NV in value
+ param y Half16NV in value
+ param z Half16NV in value
+ param w Half16NV in value
+ category NV_half_float
+ version 1.2
+ extension
+ glxropcode ?
+ glxflags ignore
+ offset ?
-###############################################################################
-#
-# Extension #266
-# NV_vertex_program1_1 commands
-#
-###############################################################################
+Vertex4hvNV(v)
+ return void
+ param v Half16NV in array [4]
+ category NV_half_float
+ version 1.2
+ extension
+ glxropcode ?
+ glxflags ignore
+ offset ?
-# (none)
-newcategory: NV_vertex_program1_1
+Normal3hNV(nx, ny, nz)
+ return void
+ param nx Half16NV in value
+ param ny Half16NV in value
+ param nz Half16NV in value
+ category NV_half_float
+ version 1.2
+ extension
+ glxropcode ?
+ glxflags ignore
+ offset ?
-###############################################################################
-#
-# Extension #267
-# EXT_shadow_funcs commands
-#
-###############################################################################
+Normal3hvNV(v)
+ return void
+ param v Half16NV in array [3]
+ category NV_half_float
+ version 1.2
+ extension
+ glxropcode ?
+ glxflags ignore
+ offset ?
-# (none)
-newcategory: EXT_shadow_funcs
+Color3hNV(red, green, blue)
+ return void
+ param red Half16NV in value
+ param green Half16NV in value
+ param blue Half16NV in value
+ category NV_half_float
+ version 1.2
+ extension
+ glxropcode ?
+ glxflags ignore
+ offset ?
-###############################################################################
-#
-# Extension #268
-# EXT_stencil_two_side commands
-#
-###############################################################################
+Color3hvNV(v)
+ return void
+ param v Half16NV in array [3]
+ category NV_half_float
+ version 1.2
+ extension
+ glxropcode ?
+ glxflags ignore
+ offset ?
-ActiveStencilFaceEXT(face)
+Color4hNV(red, green, blue, alpha)
return void
- param face StencilFaceDirection in value
- category EXT_stencil_two_side
- version 1.3
- glxropcode 4220
- offset 646
-
-###############################################################################
-#
-# Extension #269
-# ATI_text_fragment_shader commands
-#
-###############################################################################
+ param red Half16NV in value
+ param green Half16NV in value
+ param blue Half16NV in value
+ param alpha Half16NV in value
+ category NV_half_float
+ version 1.2
+ extension
+ glxropcode ?
+ glxflags ignore
+ offset ?
-# Uses ARB_vertex_program entry points
-newcategory: ATI_text_fragment_shader
+Color4hvNV(v)
+ return void
+ param v Half16NV in array [4]
+ category NV_half_float
+ version 1.2
+ extension
+ glxropcode ?
+ glxflags ignore
+ offset ?
-###############################################################################
-#
-# Extension #270
-# APPLE_client_storage commands
-#
-###############################################################################
+TexCoord1hNV(s)
+ return void
+ param s Half16NV in value
+ category NV_half_float
+ version 1.2
+ extension
+ glxropcode ?
+ glxflags ignore
+ offset ?
-# (none)
-newcategory: APPLE_client_storage
+TexCoord1hvNV(v)
+ return void
+ param v Half16NV in array [1]
+ category NV_half_float
+ version 1.2
+ extension
+ glxropcode ?
+ glxflags ignore
+ offset ?
-###############################################################################
-#
-# Extension #271
-# APPLE_element_array commands
-#
-###############################################################################
+TexCoord2hNV(s, t)
+ return void
+ param s Half16NV in value
+ param t Half16NV in value
+ category NV_half_float
+ version 1.2
+ extension
+ glxropcode ?
+ glxflags ignore
+ offset ?
-# @@ Need to verify/add GLX protocol
+TexCoord2hvNV(v)
+ return void
+ param v Half16NV in array [2]
+ category NV_half_float
+ version 1.2
+ extension
+ glxropcode ?
+ glxflags ignore
+ offset ?
-# @@@ like #256 ATI_element_array
-ElementPointerAPPLE(type, pointer)
+TexCoord3hNV(s, t, r)
return void
- param type ElementPointerTypeATI in value
- param pointer Void in array [type]
- category APPLE_element_array
+ param s Half16NV in value
+ param t Half16NV in value
+ param r Half16NV in value
+ category NV_half_float
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
-DrawElementArrayAPPLE(mode, first, count)
+TexCoord3hvNV(v)
return void
- param mode BeginMode in value
- param first Int32 in value
- param count SizeI in value
- category APPLE_element_array
+ param v Half16NV in array [3]
+ category NV_half_float
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
-DrawRangeElementArrayAPPLE(mode, start, end, first, count)
+TexCoord4hNV(s, t, r, q)
return void
- param mode BeginMode in value
- param start UInt32 in value
- param end UInt32 in value
- param first Int32 in value
- param count SizeI in value
- category APPLE_element_array
+ param s Half16NV in value
+ param t Half16NV in value
+ param r Half16NV in value
+ param q Half16NV in value
+ category NV_half_float
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
-MultiDrawElementArrayAPPLE(mode, first, count, primcount)
+TexCoord4hvNV(v)
return void
- param mode BeginMode in value
- param first Int32 in array [primcount]
- param count SizeI in array [primcount]
- param primcount SizeI in value
- category APPLE_element_array
+ param v Half16NV in array [4]
+ category NV_half_float
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
-MultiDrawRangeElementArrayAPPLE(mode, start, end, first, count, primcount)
+MultiTexCoord1hNV(target, s)
return void
- param mode BeginMode in value
- param start UInt32 in value
- param end UInt32 in value
- param first Int32 in array [primcount]
- param count SizeI in array [primcount]
- param primcount SizeI in value
- category APPLE_element_array
+ param target TextureUnit in value
+ param s Half16NV in value
+ category NV_half_float
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
-###############################################################################
-#
-# Extension #272
-# APPLE_fence commands
-#
-###############################################################################
+MultiTexCoord1hvNV(target, v)
+ return void
+ param target TextureUnit in value
+ param v Half16NV in array [1]
+ category NV_half_float
+ version 1.2
+ extension
+ glxropcode ?
+ glxflags ignore
+ offset ?
-# @@ Need to verify/add GLX protocol
+MultiTexCoord2hNV(target, s, t)
+ return void
+ param target TextureUnit in value
+ param s Half16NV in value
+ param t Half16NV in value
+ category NV_half_float
+ version 1.2
+ extension
+ glxropcode ?
+ glxflags ignore
+ offset ?
-# @@@ like #222 NV_fence
-GenFencesAPPLE(n, fences)
+MultiTexCoord2hvNV(target, v)
return void
- param n SizeI in value
- param fences FenceNV out array [n]
- category APPLE_fence
+ param target TextureUnit in value
+ param v Half16NV in array [2]
+ category NV_half_float
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
-DeleteFencesAPPLE(n, fences)
+MultiTexCoord3hNV(target, s, t, r)
return void
- param n SizeI in value
- param fences FenceNV in array [n]
- category APPLE_fence
+ param target TextureUnit in value
+ param s Half16NV in value
+ param t Half16NV in value
+ param r Half16NV in value
+ category NV_half_float
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
-SetFenceAPPLE(fence)
+MultiTexCoord3hvNV(target, v)
return void
- param fence FenceNV in value
- category APPLE_fence
+ param target TextureUnit in value
+ param v Half16NV in array [3]
+ category NV_half_float
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
-IsFenceAPPLE(fence)
- return Boolean
- param fence FenceNV in value
- category APPLE_fence
+MultiTexCoord4hNV(target, s, t, r, q)
+ return void
+ param target TextureUnit in value
+ param s Half16NV in value
+ param t Half16NV in value
+ param r Half16NV in value
+ param q Half16NV in value
+ category NV_half_float
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
-TestFenceAPPLE(fence)
- return Boolean
- param fence FenceNV in value
- category APPLE_fence
+MultiTexCoord4hvNV(target, v)
+ return void
+ param target TextureUnit in value
+ param v Half16NV in array [4]
+ category NV_half_float
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
-FinishFenceAPPLE(fence)
+FogCoordhNV(fog)
return void
- param fence FenceNV in value
- category APPLE_fence
+ param fog Half16NV in value
+ category NV_half_float
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
-TestObjectAPPLE(object, name)
- return Boolean
- param object ObjectTypeAPPLE in value
- param name UInt32 in value
- category APPLE_fence
+FogCoordhvNV(fog)
+ return void
+ param fog Half16NV in array [1]
+ category NV_half_float
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
-FinishObjectAPPLE(object, name)
+SecondaryColor3hNV(red, green, blue)
return void
- param object ObjectTypeAPPLE in value
- param name Int32 in value
- category APPLE_fence
+ param red Half16NV in value
+ param green Half16NV in value
+ param blue Half16NV in value
+ category NV_half_float
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
-###############################################################################
-#
-# Extension #273
-# APPLE_vertex_array_object commands
-#
-###############################################################################
+SecondaryColor3hvNV(v)
+ return void
+ param v Half16NV in array [3]
+ category NV_half_float
+ version 1.2
+ extension
+ glxropcode ?
+ glxflags ignore
+ offset ?
-BindVertexArrayAPPLE(array)
+VertexWeighthNV(weight)
return void
- param array UInt32 in value
- category APPLE_vertex_array_object
+ param weight Half16NV in value
+ category NV_half_float
version 1.2
extension
glxropcode ?
glxflags ignore
- alias BindVertexArray
+ offset ?
-DeleteVertexArraysAPPLE(n, arrays)
+VertexWeighthvNV(weight)
return void
- param n SizeI in value
- param arrays UInt32 in array [n]
- category APPLE_vertex_array_object
+ param weight Half16NV in array [1]
+ category NV_half_float
version 1.2
extension
glxropcode ?
glxflags ignore
- alias DeleteVertexArrays
+ offset ?
-GenVertexArraysAPPLE(n, arrays)
+VertexAttrib1hNV(index, x)
return void
- param n SizeI in value
- param arrays UInt32 out array [n]
- category APPLE_vertex_array_object
+ param index UInt32 in value
+ param x Half16NV in value
+ category NV_half_float
version 1.2
extension
glxropcode ?
glxflags ignore
- alias GenVertexArray
+ offset ?
-IsVertexArrayAPPLE(array)
- return Boolean
- param array UInt32 in value
- category APPLE_vertex_array_object
+VertexAttrib1hvNV(index, v)
+ return void
+ param index UInt32 in value
+ param v Half16NV in array [1]
+ category NV_half_float
version 1.2
extension
glxropcode ?
glxflags ignore
- alias IsVertexArray
-
-###############################################################################
-#
-# Extension #274
-# APPLE_vertex_array_range commands
-#
-###############################################################################
-
-# @@ Need to verify/add GLX protocol
+ offset ?
-# @@@ like #190 NV_vertex_array_range,
-VertexArrayRangeAPPLE(length, pointer)
+VertexAttrib2hNV(index, x, y)
return void
- param length SizeI in value
- param pointer Void out array [length]
- category APPLE_vertex_array_range
+ param index UInt32 in value
+ param x Half16NV in value
+ param y Half16NV in value
+ category NV_half_float
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
-FlushVertexArrayRangeAPPLE(length, pointer)
+VertexAttrib2hvNV(index, v)
return void
- param length SizeI in value
- param pointer Void out array [length]
- category APPLE_vertex_array_range
+ param index UInt32 in value
+ param v Half16NV in array [2]
+ category NV_half_float
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
-VertexArrayParameteriAPPLE(pname, param)
+VertexAttrib3hNV(index, x, y, z)
return void
- param pname VertexArrayPNameAPPLE in value
- param param Int32 in value
- category APPLE_vertex_array_range
+ param index UInt32 in value
+ param x Half16NV in value
+ param y Half16NV in value
+ param z Half16NV in value
+ category NV_half_float
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
-###############################################################################
-#
-# Extension #275
-# APPLE_ycbcr_422 commands
-#
-###############################################################################
-
-# (none)
-newcategory: APPLE_ycbcr_422
-
-###############################################################################
-#
-# Extension #276
-# S3_s3tc commands
-#
-###############################################################################
-
-# (none)
-newcategory: S3_s3tc
-
-###############################################################################
-#
-# Extension #277
-# ATI_draw_buffers commands
-#
-###############################################################################
-
-DrawBuffersATI(n, bufs)
+VertexAttrib3hvNV(index, v)
return void
- param n SizeI in value
- param bufs DrawBufferModeATI in array [n]
- category ATI_draw_buffers
+ param index UInt32 in value
+ param v Half16NV in array [3]
+ category NV_half_float
version 1.2
extension
- glxropcode 233
- alias DrawBuffers
-
-###############################################################################
-#
-# Extension #278 - WGL_ATI_pixel_format_float
-#
-###############################################################################
-newcategory: ATI_pixel_format_float
-passthru: /* This is really a WGL extension, but defines some associated GL enums.
-passthru: * ATI does not export "GL_ATI_pixel_format_float" in the GL_EXTENSIONS string.
-passthru: */
-
-###############################################################################
-#
-# Extension #279
-# ATI_texture_env_combine3 commands
-#
-###############################################################################
-
-# (none)
-newcategory: ATI_texture_env_combine3
-
-###############################################################################
-#
-# Extension #280
-# ATI_texture_float commands
-#
-###############################################################################
-
-# (none)
-newcategory: ATI_texture_float
-
-###############################################################################
-#
-# Extension #281 (also WGL_NV_float_buffer)
-# NV_float_buffer commands
-#
-###############################################################################
-
-# (none)
-newcategory: NV_float_buffer
-
-###############################################################################
-#
-# Extension #282
-# NV_fragment_program commands
-#
-###############################################################################
-
-# @@ Need to verify/add GLX protocol
-
-# Some NV_fragment_program entry points are shared with ARB_vertex_program,
-# and are only included in that #define block, for now.
-newcategory: NV_fragment_program
-passthru: /* Some NV_fragment_program entry points are shared with ARB_vertex_program. */
+ glxropcode ?
+ glxflags ignore
+ offset ?
-ProgramNamedParameter4fNV(id, len, name, x, y, z, w)
+VertexAttrib4hNV(index, x, y, z, w)
return void
- param id UInt32 in value
- param len SizeI in value
- param name UInt8 in array [1]
- param x Float32 in value
- param y Float32 in value
- param z Float32 in value
- param w Float32 in value
- category NV_fragment_program
+ param index UInt32 in value
+ param x Half16NV in value
+ param y Half16NV in value
+ param z Half16NV in value
+ param w Half16NV in value
+ category NV_half_float
version 1.2
extension
glxropcode ?
glxflags ignore
- offset 682
+ offset ?
-ProgramNamedParameter4dNV(id, len, name, x, y, z, w)
+VertexAttrib4hvNV(index, v)
return void
- param id UInt32 in value
- param len SizeI in value
- param name UInt8 in array [1]
- param x Float64 in value
- param y Float64 in value
- param z Float64 in value
- param w Float64 in value
- category NV_fragment_program
+ param index UInt32 in value
+ param v Half16NV in array [4]
+ category NV_half_float
version 1.2
extension
glxropcode ?
glxflags ignore
- offset 683
+ offset ?
-ProgramNamedParameter4fvNV(id, len, name, v)
+VertexAttribs1hvNV(index, n, v)
return void
- param id UInt32 in value
- param len SizeI in value
- param name UInt8 in array [1]
- param v Float32 in array [4]
- category NV_fragment_program
+ param index UInt32 in value
+ param n SizeI in value
+ param v Half16NV in array [n]
+ category NV_half_float
version 1.2
extension
glxropcode ?
glxflags ignore
- offset 684
+ offset ?
-ProgramNamedParameter4dvNV(id, len, name, v)
+VertexAttribs2hvNV(index, n, v)
return void
- param id UInt32 in value
- param len SizeI in value
- param name UInt8 in array [1]
- param v Float64 in array [4]
- category NV_fragment_program
+ param index UInt32 in value
+ param n SizeI in value
+ param v Half16NV in array [n]
+ category NV_half_float
version 1.2
extension
glxropcode ?
glxflags ignore
- offset 685
+ offset ?
-GetProgramNamedParameterfvNV(id, len, name, params)
+VertexAttribs3hvNV(index, n, v)
return void
- param id UInt32 in value
- param len SizeI in value
- param name UInt8 in array [1]
- param params Float32 out array [4]
- category NV_fragment_program
- dlflags notlistable
+ param index UInt32 in value
+ param n SizeI in value
+ param v Half16NV in array [n]
+ category NV_half_float
version 1.2
extension
- glxsingle ?
+ glxropcode ?
glxflags ignore
- offset 686
+ offset ?
-GetProgramNamedParameterdvNV(id, len, name, params)
+VertexAttribs4hvNV(index, n, v)
return void
- param id UInt32 in value
- param len SizeI in value
- param name UInt8 in array [1]
- param params Float64 out array [4]
- category NV_fragment_program
- dlflags notlistable
+ param index UInt32 in value
+ param n SizeI in value
+ param v Half16NV in array [n]
+ category NV_half_float
version 1.2
extension
- glxsingle ?
+ glxropcode ?
glxflags ignore
- offset 687
+ offset ?
###############################################################################
#
-# Extension #283
-# NV_half_float commands
+# Extension #284
+# NV_pixel_data_range commands
#
###############################################################################
# @@ Need to verify/add GLX protocol
-Vertex2hNV(x, y)
+PixelDataRangeNV(target, length, pointer)
return void
- param x Half16NV in value
- param y Half16NV in value
- category NV_half_float
+ param target PixelDataRangeTargetNV in value
+ param length SizeI in value
+ param pointer Void out array [length]
+ category NV_pixel_data_range
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
-Vertex2hvNV(v)
+FlushPixelDataRangeNV(target)
return void
- param v Half16NV in array [2]
- category NV_half_float
+ param target PixelDataRangeTargetNV in value
+ category NV_pixel_data_range
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
-Vertex3hNV(x, y, z)
+###############################################################################
+#
+# Extension #285
+# NV_primitive_restart commands
+#
+###############################################################################
+
+# @@ Need to verify/add GLX protocol
+
+PrimitiveRestartNV()
return void
- param x Half16NV in value
- param y Half16NV in value
- param z Half16NV in value
- category NV_half_float
+ category NV_primitive_restart
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
-Vertex3hvNV(v)
+PrimitiveRestartIndexNV(index)
return void
- param v Half16NV in array [3]
- category NV_half_float
+ param index UInt32 in value
+ category NV_primitive_restart
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
-Vertex4hNV(x, y, z, w)
- return void
- param x Half16NV in value
- param y Half16NV in value
- param z Half16NV in value
- param w Half16NV in value
- category NV_half_float
+
+###############################################################################
+#
+# Extension #286
+# NV_texture_expand_normal commands
+#
+###############################################################################
+
+# (none)
+newcategory: NV_texture_expand_normal
+
+###############################################################################
+#
+# Extension #287
+# NV_vertex_program2 commands
+#
+###############################################################################
+
+# (none)
+newcategory: NV_vertex_program2
+
+###############################################################################
+#
+# Extension #288
+# ATI_map_object_buffer commands
+#
+###############################################################################
+
+# @@ Need to verify/add GLX protocol
+
+MapObjectBufferATI(buffer)
+ return VoidPointer
+ param buffer UInt32 in value
+ category ATI_map_object_buffer
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
-Vertex4hvNV(v)
+UnmapObjectBufferATI(buffer)
return void
- param v Half16NV in array [4]
- category NV_half_float
+ param buffer UInt32 in value
+ category ATI_map_object_buffer
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
-Normal3hNV(nx, ny, nz)
+###############################################################################
+#
+# Extension #289
+# ATI_separate_stencil commands
+#
+###############################################################################
+
+# @@ Need to verify/add GLX protocol
+
+StencilOpSeparateATI(face, sfail, dpfail, dppass)
return void
- param nx Half16NV in value
- param ny Half16NV in value
- param nz Half16NV in value
- category NV_half_float
+ param face StencilFaceDirection in value
+ param sfail StencilOp in value
+ param dpfail StencilOp in value
+ param dppass StencilOp in value
+ category ATI_separate_stencil
version 1.2
extension
glxropcode ?
glxflags ignore
- offset ?
+ alias StencilOpSeparate
-Normal3hvNV(v)
+StencilFuncSeparateATI(frontfunc, backfunc, ref, mask)
return void
- param v Half16NV in array [3]
- category NV_half_float
+ param frontfunc StencilFunction in value
+ param backfunc StencilFunction in value
+ param ref ClampedStencilValue in value
+ param mask MaskedStencilValue in value
+ category ATI_separate_stencil
version 1.2
extension
glxropcode ?
glxflags ignore
- offset ?
+ alias StencilFuncSeparate
-Color3hNV(red, green, blue)
+###############################################################################
+#
+# Extension #290
+# ATI_vertex_attrib_array_object commands
+#
+###############################################################################
+
+# @@ Need to verify/add GLX protocol
+
+VertexAttribArrayObjectATI(index, size, type, normalized, stride, buffer, offset)
return void
- param red Half16NV in value
- param green Half16NV in value
- param blue Half16NV in value
- category NV_half_float
+ param index UInt32 in value
+ param size Int32 in value
+ param type VertexAttribPointerTypeARB in value
+ param normalized Boolean in value
+ param stride SizeI in value
+ param buffer UInt32 in value
+ param offset UInt32 in value
+ category ATI_vertex_attrib_array_object
version 1.2
extension
glxropcode ?
glxflags ignore
offset ?
-Color3hvNV(v)
+GetVertexAttribArrayObjectfvATI(index, pname, params)
return void
- param v Half16NV in array [3]
- category NV_half_float
+ param index UInt32 in value
+ param pname ArrayObjectPNameATI in value
+ param params Float32 out array [pname]
+ category ATI_vertex_attrib_array_object
+ dlflags notlistable
version 1.2
extension
- glxropcode ?
+ glxsingle ?
glxflags ignore
offset ?
-Color4hNV(red, green, blue, alpha)
+GetVertexAttribArrayObjectivATI(index, pname, params)
return void
- param red Half16NV in value
- param green Half16NV in value
- param blue Half16NV in value
- param alpha Half16NV in value
- category NV_half_float
+ param index UInt32 in value
+ param pname ArrayObjectPNameATI in value
+ param params Int32 out array [pname]
+ category ATI_vertex_attrib_array_object
+ dlflags notlistable
version 1.2
extension
- glxropcode ?
+ glxsingle ?
glxflags ignore
offset ?
-Color4hvNV(v)
+###############################################################################
+#
+# Extension #291 - OpenGL ES only, not in glext.h
+# OES_byte_coordinates commands
+#
+###############################################################################
+
+# void Vertex{234}bOES(T coords)
+# void Vertex{234}bvOES(T *coords)
+# void TexCoord{1234}bOES(T coords)
+# void TexCoord{1234}bvOES(T *coords)
+# void MultiTexCoord{1234}bOES(enum texture, T coords)
+# void MultiTexCoord{1234}bvOES(enum texture, T *coords)
+# All are handcode - mapped to non-byte GLX protocol on client side
+
+# newcategory: OES_byte_coordinates
+
+###############################################################################
+#
+# Extension #292 - OpenGL ES only, not in glext.h
+# OES_fixed_point commands
+#
+###############################################################################
+
+# Too many to list in just a comment - see spec in the extension registry
+# All are handcode - mapped to non-byte GLX protocol on client side
+
+# newcategory: OES_fixed_point
+
+###############################################################################
+#
+# Extension #293 - OpenGL ES only, not in glext.h
+# OES_single_precision commands
+#
+###############################################################################
+
+# void DepthRangefOES(clampf n, clampf f)
+# void FrustumfOES(float l, float r, float b, float t, float n, float f)
+# void OrthofOES(float l, float r, float b, float t, float n, float f)
+# void ClipPlanefOES(enum plane, const float* equation)
+# void glClearDepthfOES(clampd depth)
+# GLX ropcodes 4308-4312 (not respectively, see extension spec)
+# void GetClipPlanefOES(enum plane, float* equation)
+# GLX vendor private 1421
+
+# newcategory: OES_single_precision
+
+###############################################################################
+#
+# Extension #294 - OpenGL ES only, not in glext.h
+# OES_compressed_paletted_texture commands
+#
+###############################################################################
+
+# (none)
+# newcategory: OES_compressed_paletted_texture
+
+###############################################################################
+#
+# Extension #295 - This is an OpenGL ES extension, but also implemented in Mesa
+# OES_read_format commands
+#
+###############################################################################
+
+# (none)
+newcategory: OES_read_format
+
+###############################################################################
+#
+# Extension #296 - OpenGL ES only, not in glext.h
+# OES_query_matrix commands
+#
+###############################################################################
+
+# bitfield queryMatrixxOES(fixed mantissa[16], int exponent[16])
+# All are handcode - mapped to non-byte GLX protocol on client side
+
+# newcategory: OES_query_matrix
+
+###############################################################################
+#
+# Extension #297
+# EXT_depth_bounds_test commands
+#
+###############################################################################
+
+DepthBoundsEXT(zmin, zmax)
return void
- param v Half16NV in array [4]
- category NV_half_float
+ param zmin ClampedFloat64 in value
+ param zmax ClampedFloat64 in value
+ category EXT_depth_bounds_test
version 1.2
extension
- glxropcode ?
- glxflags ignore
- offset ?
+ glxropcode 4229
+ offset 699
-TexCoord1hNV(s)
- return void
- param s Half16NV in value
- category NV_half_float
- version 1.2
- extension
- glxropcode ?
- glxflags ignore
- offset ?
+###############################################################################
+#
+# Extension #298
+# EXT_texture_mirror_clamp commands
+#
+###############################################################################
-TexCoord1hvNV(v)
- return void
- param v Half16NV in array [1]
- category NV_half_float
- version 1.2
- extension
- glxropcode ?
- glxflags ignore
- offset ?
+# (none)
+newcategory: EXT_texture_mirror_clamp
-TexCoord2hNV(s, t)
- return void
- param s Half16NV in value
- param t Half16NV in value
- category NV_half_float
- version 1.2
- extension
- glxropcode ?
- glxflags ignore
- offset ?
+###############################################################################
+#
+# Extension #299
+# EXT_blend_equation_separate commands
+#
+###############################################################################
-TexCoord2hvNV(v)
+BlendEquationSeparateEXT(modeRGB, modeAlpha)
return void
- param v Half16NV in array [2]
- category NV_half_float
+ param modeRGB BlendEquationModeEXT in value
+ param modeAlpha BlendEquationModeEXT in value
+ category EXT_blend_equation_separate
version 1.2
extension
- glxropcode ?
- glxflags ignore
- offset ?
+ glxropcode 4228
+ alias BlendEquationSeparate
-TexCoord3hNV(s, t, r)
- return void
- param s Half16NV in value
- param t Half16NV in value
- param r Half16NV in value
- category NV_half_float
+###############################################################################
+#
+# Extension #300
+# MESA_pack_invert commands
+#
+###############################################################################
+
+# (none)
+newcategory: MESA_pack_invert
+
+###############################################################################
+#
+# Extension #301
+# MESA_ycbcr_texture commands
+#
+###############################################################################
+
+# (none)
+newcategory: MESA_ycbcr_texture
+
+###############################################################################
+#
+# Extension #301
+# MESA_ycbcr_texture commands
+#
+###############################################################################
+
+# (none)
+newcategory: MESA_ycbcr_texture
+
+###############################################################################
+#
+# Extension #302
+# EXT_pixel_buffer_object commands
+#
+###############################################################################
+
+# (none)
+newcategory: EXT_pixel_buffer_object
+
+###############################################################################
+#
+# Extension #303
+# NV_fragment_program_option commands
+#
+###############################################################################
+
+# (none)
+newcategory: NV_fragment_program_option
+
+###############################################################################
+#
+# Extension #304
+# NV_fragment_program2 commands
+#
+###############################################################################
+
+# (none)
+newcategory: NV_fragment_program2
+
+###############################################################################
+#
+# Extension #305
+# NV_vertex_program2_option commands
+#
+###############################################################################
+
+# (none)
+newcategory: NV_vertex_program2_option
+
+###############################################################################
+#
+# Extension #306
+# NV_vertex_program3 commands
+#
+###############################################################################
+
+# (none)
+newcategory: NV_vertex_program3
+
+###############################################################################
+#
+# Extension #307 - GLX_SGIX_hyperpipe commands
+# Extension #308 - GLX_MESA_agp_offset commands
+# Extension #309 - GL_EXT_texture_compression_dxt1 (OpenGL ES only, subset of _st3c version)
+#
+###############################################################################
+
+# (none)
+# newcategory: EXT_texture_compression_dxt1
+
+###############################################################################
+#
+# Extension #310
+# EXT_framebuffer_object commands
+#
+###############################################################################
+
+IsRenderbufferEXT(renderbuffer)
+ return Boolean
+ param renderbuffer UInt32 in value
+ category EXT_framebuffer_object
version 1.2
extension
- glxropcode ?
+ glxvendorpriv 1422
glxflags ignore
- offset ?
+ alias IsRenderbuffer
-TexCoord3hvNV(v)
+# Not aliased to BindRenderbuffer
+BindRenderbufferEXT(target, renderbuffer)
return void
- param v Half16NV in array [3]
- category NV_half_float
+ param target RenderbufferTarget in value
+ param renderbuffer UInt32 in value
+ category EXT_framebuffer_object
version 1.2
extension
- glxropcode ?
+ glxropcode 4316
glxflags ignore
- offset ?
-TexCoord4hNV(s, t, r, q)
+DeleteRenderbuffersEXT(n, renderbuffers)
return void
- param s Half16NV in value
- param t Half16NV in value
- param r Half16NV in value
- param q Half16NV in value
- category NV_half_float
+ param n SizeI in value
+ param renderbuffers UInt32 in array [n]
+ category EXT_framebuffer_object
version 1.2
extension
- glxropcode ?
+ glxropcode 4317
glxflags ignore
- offset ?
+ alias DeleteRenderbuffers
-TexCoord4hvNV(v)
+GenRenderbuffersEXT(n, renderbuffers)
return void
- param v Half16NV in array [4]
- category NV_half_float
+ param n SizeI in value
+ param renderbuffers UInt32 out array [n]
+ category EXT_framebuffer_object
version 1.2
extension
- glxropcode ?
+ glxvendorpriv 1423
glxflags ignore
- offset ?
+ alias GenRenderbuffers
-MultiTexCoord1hNV(target, s)
+RenderbufferStorageEXT(target, internalformat, width, height)
return void
- param target TextureUnit in value
- param s Half16NV in value
- category NV_half_float
+ param target RenderbufferTarget in value
+ param internalformat GLenum in value
+ param width SizeI in value
+ param height SizeI in value
+ category EXT_framebuffer_object
version 1.2
extension
- glxropcode ?
+ glxropcode 4318
glxflags ignore
- offset ?
+ alias RenderbufferStorage
-MultiTexCoord1hvNV(target, v)
+GetRenderbufferParameterivEXT(target, pname, params)
return void
- param target TextureUnit in value
- param v Half16NV in array [1]
- category NV_half_float
+ param target RenderbufferTarget in value
+ param pname GLenum in value
+ param params Int32 out array [COMPSIZE(pname)]
+ category EXT_framebuffer_object
+ dlflags notlistable
version 1.2
extension
- glxropcode ?
+ glxvendorpriv 1424
glxflags ignore
- offset ?
+ alias GetRenderbufferParameteriv
-MultiTexCoord2hNV(target, s, t)
- return void
- param target TextureUnit in value
- param s Half16NV in value
- param t Half16NV in value
- category NV_half_float
+IsFramebufferEXT(framebuffer)
+ return Boolean
+ param framebuffer UInt32 in value
+ category EXT_framebuffer_object
version 1.2
extension
- glxropcode ?
+ glxvendorpriv 1425
glxflags ignore
- offset ?
+ alias IsFramebuffer
-MultiTexCoord2hvNV(target, v)
+# Not aliased to BindFramebuffer
+BindFramebufferEXT(target, framebuffer)
return void
- param target TextureUnit in value
- param v Half16NV in array [2]
- category NV_half_float
+ param target FramebufferTarget in value
+ param framebuffer UInt32 in value
+ category EXT_framebuffer_object
version 1.2
extension
- glxropcode ?
+ glxropcode 4319
glxflags ignore
- offset ?
-MultiTexCoord3hNV(target, s, t, r)
+DeleteFramebuffersEXT(n, framebuffers)
return void
- param target TextureUnit in value
- param s Half16NV in value
- param t Half16NV in value
- param r Half16NV in value
- category NV_half_float
+ param n SizeI in value
+ param framebuffers UInt32 in array [n]
+ category EXT_framebuffer_object
version 1.2
extension
- glxropcode ?
+ glxropcode 4320
glxflags ignore
- offset ?
+ alias DeleteFramebuffers
-MultiTexCoord3hvNV(target, v)
+GenFramebuffersEXT(n, framebuffers)
return void
- param target TextureUnit in value
- param v Half16NV in array [3]
- category NV_half_float
+ param n SizeI in value
+ param framebuffers UInt32 out array [n]
+ category EXT_framebuffer_object
version 1.2
extension
- glxropcode ?
+ glxvendorpriv 1426
glxflags ignore
- offset ?
+ alias GenFramebuffers
-MultiTexCoord4hNV(target, s, t, r, q)
- return void
- param target TextureUnit in value
- param s Half16NV in value
- param t Half16NV in value
- param r Half16NV in value
- param q Half16NV in value
- category NV_half_float
+CheckFramebufferStatusEXT(target)
+ return GLenum
+ param target FramebufferTarget in value
+ category EXT_framebuffer_object
version 1.2
extension
- glxropcode ?
+ glxvendorpriv 1427
glxflags ignore
- offset ?
+ alias CheckFramebufferStatus
-MultiTexCoord4hvNV(target, v)
+FramebufferTexture1DEXT(target, attachment, textarget, texture, level)
return void
- param target TextureUnit in value
- param v Half16NV in array [4]
- category NV_half_float
+ param target FramebufferTarget in value
+ param attachment FramebufferAttachment in value
+ param textarget GLenum in value
+ param texture UInt32 in value
+ param level Int32 in value
+ category EXT_framebuffer_object
version 1.2
extension
- glxropcode ?
+ glxropcode 4321
glxflags ignore
- offset ?
+ alias FramebufferTexture1D
-FogCoordhNV(fog)
+FramebufferTexture2DEXT(target, attachment, textarget, texture, level)
return void
- param fog Half16NV in value
- category NV_half_float
+ param target FramebufferTarget in value
+ param attachment FramebufferAttachment in value
+ param textarget GLenum in value
+ param texture UInt32 in value
+ param level Int32 in value
+ category EXT_framebuffer_object
version 1.2
extension
- glxropcode ?
+ glxropcode 4322
glxflags ignore
- offset ?
+ alias FramebufferTexture2D
-FogCoordhvNV(fog)
+FramebufferTexture3DEXT(target, attachment, textarget, texture, level, zoffset)
return void
- param fog Half16NV in array [1]
- category NV_half_float
+ param target FramebufferTarget in value
+ param attachment FramebufferAttachment in value
+ param textarget GLenum in value
+ param texture UInt32 in value
+ param level Int32 in value
+ param zoffset Int32 in value
+ category EXT_framebuffer_object
version 1.2
extension
- glxropcode ?
+ glxropcode 4323
glxflags ignore
- offset ?
+ alias FramebufferTexture3D
-SecondaryColor3hNV(red, green, blue)
+FramebufferRenderbufferEXT(target, attachment, renderbuffertarget, renderbuffer)
return void
- param red Half16NV in value
- param green Half16NV in value
- param blue Half16NV in value
- category NV_half_float
+ param target FramebufferTarget in value
+ param attachment FramebufferAttachment in value
+ param renderbuffertarget RenderbufferTarget in value
+ param renderbuffer UInt32 in value
+ category EXT_framebuffer_object
version 1.2
extension
- glxropcode ?
+ glxropcode 4324
glxflags ignore
- offset ?
+ alias FramebufferRenderbuffer
-SecondaryColor3hvNV(v)
+GetFramebufferAttachmentParameterivEXT(target, attachment, pname, params)
return void
- param v Half16NV in array [3]
- category NV_half_float
+ param target FramebufferTarget in value
+ param attachment FramebufferAttachment in value
+ param pname GLenum in value
+ param params Int32 out array [COMPSIZE(pname)]
+ category EXT_framebuffer_object
+ dlflags notlistable
version 1.2
extension
- glxropcode ?
+ glxvendorpriv 1428
glxflags ignore
- offset ?
+ alias GetFramebufferAttachmentParameteriv
-VertexWeighthNV(weight)
+GenerateMipmapEXT(target)
return void
- param weight Half16NV in value
- category NV_half_float
+ param target GLenum in value
+ category EXT_framebuffer_object
version 1.2
extension
- glxropcode ?
+ glxropcode 4325
glxflags ignore
- offset ?
+ alias GenerateMipmap
-VertexWeighthvNV(weight)
+
+###############################################################################
+#
+# Extension #311
+# GREMEDY_string_marker commands
+#
+###############################################################################
+
+StringMarkerGREMEDY(len, string)
return void
- param weight Half16NV in array [1]
- category NV_half_float
- version 1.2
+ param len SizeI in value
+ param string Void in array [len]
+ category GREMEDY_string_marker
+ version 1.0
extension
- glxropcode ?
glxflags ignore
offset ?
-VertexAttrib1hNV(index, x)
+###############################################################################
+#
+# Extension #312
+# EXT_packed_depth_stencil commands
+#
+###############################################################################
+
+# (none)
+newcategory: EXT_packed_depth_stencil
+
+###############################################################################
+#
+# Extension #313 - WGL_3DL_stereo_control
+#
+###############################################################################
+
+###############################################################################
+#
+# Extension #314
+# EXT_stencil_clear_tag commands
+#
+###############################################################################
+
+StencilClearTagEXT(stencilTagBits, stencilClearTag)
return void
- param index UInt32 in value
- param x Half16NV in value
- category NV_half_float
- version 1.2
+ param stencilTagBits SizeI in value
+ param stencilClearTag UInt32 in value
+ category EXT_stencil_clear_tag
+ version 1.5
extension
- glxropcode ?
+ glxropcode 4223
glxflags ignore
offset ?
-VertexAttrib1hvNV(index, v)
+###############################################################################
+#
+# Extension #315
+# EXT_texture_sRGB commands
+#
+###############################################################################
+
+# (none)
+newcategory: EXT_texture_sRGB
+
+###############################################################################
+#
+# Extension #316
+# EXT_framebuffer_blit commands
+#
+###############################################################################
+
+BlitFramebufferEXT(srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter)
+ return void
+ param srcX0 Int32 in value
+ param srcY0 Int32 in value
+ param srcX1 Int32 in value
+ param srcY1 Int32 in value
+ param dstX0 Int32 in value
+ param dstY0 Int32 in value
+ param dstX1 Int32 in value
+ param dstY1 Int32 in value
+ param mask ClearBufferMask in value
+ param filter GLenum in value
+ category EXT_framebuffer_blit
+ version 1.5
+ glxropcode 4330
+ alias BlitFramebuffer
+
+###############################################################################
+#
+# Extension #317
+# EXT_framebuffer_multisample commands
+#
+###############################################################################
+
+RenderbufferStorageMultisampleEXT(target, samples, internalformat, width, height)
+ return void
+ param target GLenum in value
+ param samples SizeI in value
+ param internalformat GLenum in value
+ param width SizeI in value
+ param height SizeI in value
+ category EXT_framebuffer_multisample
+ version 1.5
+ glxropcode 4331
+ alias RenderbufferStorageMultisample
+
+###############################################################################
+#
+# Extension #318
+# MESAX_texture_stack commands
+#
+###############################################################################
+
+# (none)
+newcategory: MESAX_texture_stack
+
+###############################################################################
+#
+# Extension #319
+# EXT_timer_query commands
+#
+###############################################################################
+
+GetQueryObjecti64vEXT(id, pname, params)
return void
- param index UInt32 in value
- param v Half16NV in array [1]
- category NV_half_float
- version 1.2
- extension
- glxropcode ?
+ param id UInt32 in value
+ param pname GLenum in value
+ param params Int64EXT out array [pname]
+ category EXT_timer_query
+ dlflags notlistable
+ version 1.5
+ glxvendorpriv 1328
glxflags ignore
offset ?
-VertexAttrib2hNV(index, x, y)
+GetQueryObjectui64vEXT(id, pname, params)
return void
- param index UInt32 in value
- param x Half16NV in value
- param y Half16NV in value
- category NV_half_float
- version 1.2
- extension
- glxropcode ?
+ param id UInt32 in value
+ param pname GLenum in value
+ param params UInt64EXT out array [pname]
+ category EXT_timer_query
+ dlflags notlistable
+ version 1.5
+ glxvendorpriv 1329
glxflags ignore
offset ?
-VertexAttrib2hvNV(index, v)
- return void
- param index UInt32 in value
- param v Half16NV in array [2]
- category NV_half_float
- version 1.2
- extension
- glxropcode ?
- glxflags ignore
- offset ?
+###############################################################################
+#
+# Extension #320
+# EXT_gpu_program_parameters commands
+#
+###############################################################################
-VertexAttrib3hNV(index, x, y, z)
+ProgramEnvParameters4fvEXT(target, index, count, params)
return void
+ param target ProgramTargetARB in value
param index UInt32 in value
- param x Half16NV in value
- param y Half16NV in value
- param z Half16NV in value
- category NV_half_float
+ param count SizeI in value
+ param params Float32 in array [count*4]
+ category EXT_gpu_program_parameters
version 1.2
- extension
- glxropcode ?
- glxflags ignore
+ glxropcode 4281
offset ?
-VertexAttrib3hvNV(index, v)
+ProgramLocalParameters4fvEXT(target, index, count, params)
return void
+ param target ProgramTargetARB in value
param index UInt32 in value
- param v Half16NV in array [3]
- category NV_half_float
+ param count SizeI in value
+ param params Float32 in array [count*4]
+ category EXT_gpu_program_parameters
version 1.2
- extension
- glxropcode ?
- glxflags ignore
+ glxropcode 4282
offset ?
-VertexAttrib4hNV(index, x, y, z, w)
+###############################################################################
+#
+# Extension #321
+# APPLE_flush_buffer_range commands
+#
+###############################################################################
+
+BufferParameteriAPPLE(target, pname, param)
return void
- param index UInt32 in value
- param x Half16NV in value
- param y Half16NV in value
- param z Half16NV in value
- param w Half16NV in value
- category NV_half_float
- version 1.2
+ param target GLenum in value
+ param pname GLenum in value
+ param param Int32 in value
+ category APPLE_flush_buffer_range
+ version 1.5
extension
glxropcode ?
glxflags ignore
offset ?
-VertexAttrib4hvNV(index, v)
+FlushMappedBufferRangeAPPLE(target, offset, size)
return void
- param index UInt32 in value
- param v Half16NV in array [4]
- category NV_half_float
- version 1.2
+ param target GLenum in value
+ param offset BufferOffset in value
+ param size BufferSize in value
+ category APPLE_flush_buffer_range
+ version 1.5
extension
glxropcode ?
glxflags ignore
- offset ?
+ alias FlushMappedBufferRange
-VertexAttribs1hvNV(index, n, v)
+###############################################################################
+#
+# Extension #322
+# NV_gpu_program4 commands
+#
+###############################################################################
+
+ProgramLocalParameterI4iNV(target, index, x, y, z, w)
return void
+ param target ProgramTarget in value
param index UInt32 in value
- param n SizeI in value
- param v Half16NV in array [n]
- category NV_half_float
- version 1.2
- extension
- glxropcode ?
+ param x Int32 in value
+ param y Int32 in value
+ param z Int32 in value
+ param w Int32 in value
+ category NV_gpu_program4
+ version 1.3
+ vectorequiv ProgramLocalParameterI4ivNV
+ glxvectorequiv ProgramLocalParameterI4ivNV
+ extension soft WINSOFT NV50
+ glfflags ignore
glxflags ignore
- offset ?
-VertexAttribs2hvNV(index, n, v)
+ProgramLocalParameterI4ivNV(target, index, params)
return void
+ param target ProgramTarget in value
param index UInt32 in value
- param n SizeI in value
- param v Half16NV in array [n]
- category NV_half_float
- version 1.2
- extension
- glxropcode ?
+ param params Int32 in array [4]
+ category NV_gpu_program4
+ version 1.3
+ extension soft WINSOFT NV50
+ glfflags ignore
glxflags ignore
- offset ?
-VertexAttribs3hvNV(index, n, v)
+ProgramLocalParametersI4ivNV(target, index, count, params)
return void
+ param target ProgramTarget in value
param index UInt32 in value
- param n SizeI in value
- param v Half16NV in array [n]
- category NV_half_float
- version 1.2
- extension
- glxropcode ?
+ param count SizeI in value
+ param params Int32 in array [count*4]
+ category NV_gpu_program4
+ version 1.3
+ extension soft WINSOFT NV50
+ glfflags ignore
glxflags ignore
- offset ?
-VertexAttribs4hvNV(index, n, v)
+ProgramLocalParameterI4uiNV(target, index, x, y, z, w)
return void
+ param target ProgramTarget in value
param index UInt32 in value
- param n SizeI in value
- param v Half16NV in array [n]
- category NV_half_float
- version 1.2
- extension
- glxropcode ?
+ param x UInt32 in value
+ param y UInt32 in value
+ param z UInt32 in value
+ param w UInt32 in value
+ category NV_gpu_program4
+ version 1.3
+ vectorequiv ProgramLocalParameterI4uivNV
+ glxvectorequiv ProgramLocalParameterI4uivNV
+ extension soft WINSOFT NV50
+ glfflags ignore
glxflags ignore
- offset ?
-
-###############################################################################
-#
-# Extension #284
-# NV_pixel_data_range commands
-#
-###############################################################################
-# @@ Need to verify/add GLX protocol
-
-PixelDataRangeNV(target, length, pointer)
+ProgramLocalParameterI4uivNV(target, index, params)
return void
- param target PixelDataRangeTargetNV in value
- param length SizeI in value
- param pointer Void out array [length]
- category NV_pixel_data_range
- version 1.2
- extension
- glxropcode ?
+ param target ProgramTarget in value
+ param index UInt32 in value
+ param params UInt32 in array [4]
+ category NV_gpu_program4
+ version 1.3
+ extension soft WINSOFT NV50
+ glfflags ignore
glxflags ignore
- offset ?
-FlushPixelDataRangeNV(target)
+ProgramLocalParametersI4uivNV(target, index, count, params)
return void
- param target PixelDataRangeTargetNV in value
- category NV_pixel_data_range
- version 1.2
- extension
- glxropcode ?
+ param target ProgramTarget in value
+ param index UInt32 in value
+ param count SizeI in value
+ param params UInt32 in array [count*4]
+ category NV_gpu_program4
+ version 1.3
+ extension soft WINSOFT NV50
+ glfflags ignore
glxflags ignore
- offset ?
-
-###############################################################################
-#
-# Extension #285
-# NV_primitive_restart commands
-#
-###############################################################################
-
-# @@ Need to verify/add GLX protocol
-PrimitiveRestartNV()
+ProgramEnvParameterI4iNV(target, index, x, y, z, w)
return void
- category NV_primitive_restart
- version 1.2
- extension
- glxropcode ?
+ param target ProgramTarget in value
+ param index UInt32 in value
+ param x Int32 in value
+ param y Int32 in value
+ param z Int32 in value
+ param w Int32 in value
+ category NV_gpu_program4
+ version 1.3
+ vectorequiv ProgramEnvParameterI4ivNV
+ glxvectorequiv ProgramEnvParameterI4ivNV
+ extension soft WINSOFT NV50
+ glfflags ignore
glxflags ignore
- offset ?
-PrimitiveRestartIndexNV(index)
+ProgramEnvParameterI4ivNV(target, index, params)
return void
+ param target ProgramTarget in value
param index UInt32 in value
- category NV_primitive_restart
- version 1.2
- extension
- glxropcode ?
+ param params Int32 in array [4]
+ category NV_gpu_program4
+ version 1.3
+ extension soft WINSOFT NV50
+ glfflags ignore
glxflags ignore
- offset ?
-
-
-###############################################################################
-#
-# Extension #286
-# NV_texture_expand_normal commands
-#
-###############################################################################
-
-# (none)
-newcategory: NV_texture_expand_normal
-
-###############################################################################
-#
-# Extension #287
-# NV_vertex_program2 commands
-#
-###############################################################################
-
-# (none)
-newcategory: NV_vertex_program2
-
-###############################################################################
-#
-# Extension #288
-# ATI_map_object_buffer commands
-#
-###############################################################################
-# @@ Need to verify/add GLX protocol
-
-MapObjectBufferATI(buffer)
- return VoidPointer
- param buffer UInt32 in value
- category ATI_map_object_buffer
- version 1.2
- extension
- glxropcode ?
+ProgramEnvParametersI4ivNV(target, index, count, params)
+ return void
+ param target ProgramTarget in value
+ param index UInt32 in value
+ param count SizeI in value
+ param params Int32 in array [count*4]
+ category NV_gpu_program4
+ version 1.3
+ extension soft WINSOFT NV50
+ glfflags ignore
glxflags ignore
- offset ?
-UnmapObjectBufferATI(buffer)
+ProgramEnvParameterI4uiNV(target, index, x, y, z, w)
return void
- param buffer UInt32 in value
- category ATI_map_object_buffer
- version 1.2
- extension
- glxropcode ?
+ param target ProgramTarget in value
+ param index UInt32 in value
+ param x UInt32 in value
+ param y UInt32 in value
+ param z UInt32 in value
+ param w UInt32 in value
+ category NV_gpu_program4
+ version 1.3
+ vectorequiv ProgramEnvParameterI4uivNV
+ glxvectorequiv ProgramEnvParameterI4uivNV
+ extension soft WINSOFT NV50
+ glfflags ignore
glxflags ignore
- offset ?
-
-###############################################################################
-#
-# Extension #289
-# ATI_separate_stencil commands
-#
-###############################################################################
-
-# @@ Need to verify/add GLX protocol
-StencilOpSeparateATI(face, sfail, dpfail, dppass)
+ProgramEnvParameterI4uivNV(target, index, params)
return void
- param face StencilFaceDirection in value
- param sfail StencilOp in value
- param dpfail StencilOp in value
- param dppass StencilOp in value
- category ATI_separate_stencil
- version 1.2
- extension
- glxropcode ?
+ param target ProgramTarget in value
+ param index UInt32 in value
+ param params UInt32 in array [4]
+ category NV_gpu_program4
+ version 1.3
+ extension soft WINSOFT NV50
+ glfflags ignore
glxflags ignore
- alias StencilOpSeparate
-StencilFuncSeparateATI(frontfunc, backfunc, ref, mask)
+ProgramEnvParametersI4uivNV(target, index, count, params)
return void
- param frontfunc StencilFunction in value
- param backfunc StencilFunction in value
- param ref ClampedStencilValue in value
- param mask MaskedStencilValue in value
- category ATI_separate_stencil
- version 1.2
- extension
- glxropcode ?
+ param target ProgramTarget in value
+ param index UInt32 in value
+ param count SizeI in value
+ param params UInt32 in array [count*4]
+ category NV_gpu_program4
+ version 1.3
+ extension soft WINSOFT NV50
+ glfflags ignore
glxflags ignore
- alias StencilFuncSeparate
-
-###############################################################################
-#
-# Extension #290
-# ATI_vertex_attrib_array_object commands
-#
-###############################################################################
-
-# @@ Need to verify/add GLX protocol
-VertexAttribArrayObjectATI(index, size, type, normalized, stride, buffer, offset)
+GetProgramLocalParameterIivNV(target, index, params)
return void
+ param target ProgramTarget in value
param index UInt32 in value
- param size Int32 in value
- param type VertexAttribPointerTypeARB in value
- param normalized Boolean in value
- param stride SizeI in value
- param buffer UInt32 in value
- param offset UInt32 in value
- category ATI_vertex_attrib_array_object
- version 1.2
- extension
- glxropcode ?
+ param params Int32 out array [4]
+ dlflags notlistable
+ category NV_gpu_program4
+ version 1.3
+ extension soft WINSOFT NV50
+ glfflags ignore
glxflags ignore
- offset ?
-GetVertexAttribArrayObjectfvATI(index, pname, params)
+GetProgramLocalParameterIuivNV(target, index, params)
return void
+ param target ProgramTarget in value
param index UInt32 in value
- param pname ArrayObjectPNameATI in value
- param params Float32 out array [pname]
- category ATI_vertex_attrib_array_object
+ param params UInt32 out array [4]
dlflags notlistable
- version 1.2
- extension
- glxsingle ?
+ category NV_gpu_program4
+ version 1.3
+ extension soft WINSOFT NV50
+ glfflags ignore
glxflags ignore
- offset ?
-GetVertexAttribArrayObjectivATI(index, pname, params)
+GetProgramEnvParameterIivNV(target, index, params)
return void
+ param target ProgramTarget in value
param index UInt32 in value
- param pname ArrayObjectPNameATI in value
- param params Int32 out array [pname]
- category ATI_vertex_attrib_array_object
+ param params Int32 out array [4]
dlflags notlistable
- version 1.2
- extension
- glxsingle ?
+ category NV_gpu_program4
+ version 1.3
+ extension soft WINSOFT NV50
+ glfflags ignore
glxflags ignore
- offset ?
-
-###############################################################################
-#
-# Extension #291 - OpenGL ES only, not in glext.h
-# OES_byte_coordinates commands
-#
-###############################################################################
-
-# void Vertex{234}bOES(T coords)
-# void Vertex{234}bvOES(T *coords)
-# void TexCoord{1234}bOES(T coords)
-# void TexCoord{1234}bvOES(T *coords)
-# void MultiTexCoord{1234}bOES(enum texture, T coords)
-# void MultiTexCoord{1234}bvOES(enum texture, T *coords)
-# All are handcode - mapped to non-byte GLX protocol on client side
-
-# newcategory: OES_byte_coordinates
-
-###############################################################################
-#
-# Extension #292 - OpenGL ES only, not in glext.h
-# OES_fixed_point commands
-#
-###############################################################################
-
-# Too many to list in just a comment - see spec in the extension registry
-# All are handcode - mapped to non-byte GLX protocol on client side
-
-# newcategory: OES_fixed_point
-
-###############################################################################
-#
-# Extension #293 - OpenGL ES only, not in glext.h
-# OES_single_precision commands
-#
-###############################################################################
-
-# void DepthRangefOES(clampf n, clampf f)
-# void FrustumfOES(float l, float r, float b, float t, float n, float f)
-# void OrthofOES(float l, float r, float b, float t, float n, float f)
-# void ClipPlanefOES(enum plane, const float* equation)
-# void glClearDepthfOES(clampd depth)
-# GLX ropcodes 4308-4312 (not respectively, see extension spec)
-# void GetClipPlanefOES(enum plane, float* equation)
-# GLX vendor private 1421
-
-# newcategory: OES_single_precision
-
-###############################################################################
-#
-# Extension #294 - OpenGL ES only, not in glext.h
-# OES_compressed_paletted_texture commands
-#
-###############################################################################
-
-# (none)
-# newcategory: OES_compressed_paletted_texture
-
-###############################################################################
-#
-# Extension #295 - This is an OpenGL ES extension, but also implemented in Mesa
-# OES_read_format commands
-#
-###############################################################################
-# (none)
-newcategory: OES_read_format
+GetProgramEnvParameterIuivNV(target, index, params)
+ return void
+ param target ProgramTarget in value
+ param index UInt32 in value
+ param params UInt32 out array [4]
+ dlflags notlistable
+ category NV_gpu_program4
+ version 1.3
+ extension soft WINSOFT NV50
+ glfflags ignore
+ glxflags ignore
###############################################################################
#
-# Extension #296 - OpenGL ES only, not in glext.h
-# OES_query_matrix commands
+# Extension #323
+# NV_geometry_program4 commands
#
###############################################################################
-# bitfield queryMatrixxOES(fixed mantissa[16], int exponent[16])
-# All are handcode - mapped to non-byte GLX protocol on client side
+ProgramVertexLimitNV(target, limit)
+ return void
+ param target ProgramTarget in value
+ param limit Int32 in value
+ category NV_geometry_program4
+ version 2.0
+ extension soft WINSOFT
+ glfflags ignore
+ glxflags ignore
-# newcategory: OES_query_matrix
+FramebufferTextureEXT(target, attachment, texture, level)
+ return void
+ param target FramebufferTarget in value
+ param attachment FramebufferAttachment in value
+ param texture Texture in value
+ param level CheckedInt32 in value
+ category NV_geometry_program4
+ version 2.0
+ extension soft WINSOFT
+ dlflags notlistable
+ glfflags ignore
+ glxflags ignore
+ alias FramebufferTextureARB
-###############################################################################
-#
-# Extension #297
-# EXT_depth_bounds_test commands
-#
-###############################################################################
+FramebufferTextureLayerEXT(target, attachment, texture, level, layer)
+ return void
+ param target FramebufferTarget in value
+ param attachment FramebufferAttachment in value
+ param texture Texture in value
+ param level CheckedInt32 in value
+ param layer CheckedInt32 in value
+ category NV_geometry_program4
+ version 2.0
+ extension soft WINSOFT
+ dlflags notlistable
+ glfflags ignore
+ glxflags ignore
+ alias FramebufferTextureLayer
-DepthBoundsEXT(zmin, zmax)
+FramebufferTextureFaceEXT(target, attachment, texture, level, face)
return void
- param zmin ClampedFloat64 in value
- param zmax ClampedFloat64 in value
- category EXT_depth_bounds_test
- version 1.2
- extension
- glxropcode 4229
- offset 699
+ param target FramebufferTarget in value
+ param attachment FramebufferAttachment in value
+ param texture Texture in value
+ param level CheckedInt32 in value
+ param face TextureTarget in value
+ category NV_geometry_program4
+ version 2.0
+ extension soft WINSOFT
+ dlflags notlistable
+ glfflags ignore
+ glxflags ignore
+ alias FramebufferTextureFaceARB
###############################################################################
#
-# Extension #298
-# EXT_texture_mirror_clamp commands
+# Extension #324
+# EXT_geometry_shader4 commands
#
###############################################################################
-# (none)
-newcategory: EXT_texture_mirror_clamp
+ProgramParameteriEXT(program, pname, value)
+ return void
+ param program UInt32 in value
+ param pname ProgramParameterPName in value
+ param value Int32 in value
+ category EXT_geometry_shader4
+ version 2.0
+ extension soft WINSOFT
+ glfflags ignore
+ glxflags ignore
+ alias ProgramParameteriARB
###############################################################################
#
-# Extension #299
-# EXT_blend_equation_separate commands
+# Extension #325
+# NV_vertex_program4 commands
#
###############################################################################
-BlendEquationSeparateEXT(modeRGB, modeAlpha)
+VertexAttribI1iEXT(index, x)
return void
- param modeRGB BlendEquationModeEXT in value
- param modeAlpha BlendEquationModeEXT in value
- category EXT_blend_equation_separate
- version 1.2
- extension
- glxropcode 4228
- alias BlendEquationSeparate
+ param index UInt32 in value
+ param x Int32 in value
+ category NV_vertex_program4
+ beginend allow-inside
+ vectorequiv VertexAttribI1ivEXT
+ glxvectorequiv VertexAttribI1ivEXT
+ extension soft WINSOFT NV10
+ glfflags ignore
+ glxflags ignore
+ alias VertexAttribI1i
-###############################################################################
-#
-# Extension #300
-# MESA_pack_invert commands
-#
-###############################################################################
+VertexAttribI2iEXT(index, x, y)
+ return void
+ param index UInt32 in value
+ param x Int32 in value
+ param y Int32 in value
+ category NV_vertex_program4
+ beginend allow-inside
+ vectorequiv VertexAttribI2ivEXT
+ glxvectorequiv VertexAttribI2ivEXT
+ extension soft WINSOFT NV10
+ glfflags ignore
+ glxflags ignore
+ alias VertexAttribI2i
-# (none)
-newcategory: MESA_pack_invert
+VertexAttribI3iEXT(index, x, y, z)
+ return void
+ param index UInt32 in value
+ param x Int32 in value
+ param y Int32 in value
+ param z Int32 in value
+ category NV_vertex_program4
+ beginend allow-inside
+ vectorequiv VertexAttribI3ivEXT
+ glxvectorequiv VertexAttribI3ivEXT
+ extension soft WINSOFT NV10
+ glfflags ignore
+ glxflags ignore
+ alias VertexAttribI3i
-###############################################################################
-#
-# Extension #301
-# MESA_ycbcr_texture commands
-#
-###############################################################################
+VertexAttribI4iEXT(index, x, y, z, w)
+ return void
+ param index UInt32 in value
+ param x Int32 in value
+ param y Int32 in value
+ param z Int32 in value
+ param w Int32 in value
+ category NV_vertex_program4
+ beginend allow-inside
+ vectorequiv VertexAttribI4ivEXT
+ glxvectorequiv VertexAttribI4ivEXT
+ extension soft WINSOFT NV10
+ glfflags ignore
+ glxflags ignore
+ alias VertexAttribI4i
-# (none)
-newcategory: MESA_ycbcr_texture
+VertexAttribI1uiEXT(index, x)
+ return void
+ param index UInt32 in value
+ param x UInt32 in value
+ category NV_vertex_program4
+ beginend allow-inside
+ vectorequiv VertexAttribI1uivEXT
+ glxvectorequiv VertexAttribI1uivEXT
+ extension soft WINSOFT NV10
+ glfflags ignore
+ glxflags ignore
+ alias VertexAttribI1ui
-###############################################################################
-#
-# Extension #301
-# MESA_ycbcr_texture commands
-#
-###############################################################################
+VertexAttribI2uiEXT(index, x, y)
+ return void
+ param index UInt32 in value
+ param x UInt32 in value
+ param y UInt32 in value
+ category NV_vertex_program4
+ beginend allow-inside
+ vectorequiv VertexAttribI2uivEXT
+ glxvectorequiv VertexAttribI2uivEXT
+ extension soft WINSOFT NV10
+ glfflags ignore
+ glxflags ignore
+ alias VertexAttribI2ui
-# (none)
-newcategory: MESA_ycbcr_texture
+VertexAttribI3uiEXT(index, x, y, z)
+ return void
+ param index UInt32 in value
+ param x UInt32 in value
+ param y UInt32 in value
+ param z UInt32 in value
+ category NV_vertex_program4
+ beginend allow-inside
+ vectorequiv VertexAttribI3uivEXT
+ glxvectorequiv VertexAttribI3uivEXT
+ extension soft WINSOFT NV10
+ glfflags ignore
+ glxflags ignore
+ alias VertexAttribI3ui
-###############################################################################
-#
-# Extension #302
-# EXT_pixel_buffer_object commands
-#
-###############################################################################
+VertexAttribI4uiEXT(index, x, y, z, w)
+ return void
+ param index UInt32 in value
+ param x UInt32 in value
+ param y UInt32 in value
+ param z UInt32 in value
+ param w UInt32 in value
+ category NV_vertex_program4
+ beginend allow-inside
+ vectorequiv VertexAttribI4uivEXT
+ glxvectorequiv VertexAttribI4uivEXT
+ extension soft WINSOFT NV10
+ glfflags ignore
+ glxflags ignore
+ alias VertexAttribI4ui
-# (none)
-newcategory: EXT_pixel_buffer_object
+VertexAttribI1ivEXT(index, v)
+ return void
+ param index UInt32 in value
+ param v Int32 in array [1]
+ category NV_vertex_program4
+ beginend allow-inside
+ extension soft WINSOFT NV10
+ glfflags ignore
+ glxflags ignore
+ alias VertexAttribI1iv
-###############################################################################
-#
-# Extension #303
-# NV_fragment_program_option commands
-#
-###############################################################################
+VertexAttribI2ivEXT(index, v)
+ return void
+ param index UInt32 in value
+ param v Int32 in array [2]
+ category NV_vertex_program4
+ beginend allow-inside
+ extension soft WINSOFT NV10
+ glfflags ignore
+ glxflags ignore
+ alias VertexAttribI2iv
-# (none)
-newcategory: NV_fragment_program_option
+VertexAttribI3ivEXT(index, v)
+ return void
+ param index UInt32 in value
+ param v Int32 in array [3]
+ category NV_vertex_program4
+ beginend allow-inside
+ extension soft WINSOFT NV10
+ glfflags ignore
+ glxflags ignore
+ alias VertexAttribI3iv
-###############################################################################
-#
-# Extension #304
-# NV_fragment_program2 commands
-#
-###############################################################################
+VertexAttribI4ivEXT(index, v)
+ return void
+ param index UInt32 in value
+ param v Int32 in array [4]
+ category NV_vertex_program4
+ beginend allow-inside
+ extension soft WINSOFT NV10
+ glfflags ignore
+ glxflags ignore
+ alias VertexAttribI4iv
-# (none)
-newcategory: NV_fragment_program2
+VertexAttribI1uivEXT(index, v)
+ return void
+ param index UInt32 in value
+ param v UInt32 in array [1]
+ category NV_vertex_program4
+ beginend allow-inside
+ extension soft WINSOFT NV10
+ glfflags ignore
+ glxflags ignore
+ alias VertexAttribI1uiv
-###############################################################################
-#
-# Extension #305
-# NV_vertex_program2_option commands
-#
-###############################################################################
+VertexAttribI2uivEXT(index, v)
+ return void
+ param index UInt32 in value
+ param v UInt32 in array [2]
+ category NV_vertex_program4
+ beginend allow-inside
+ extension soft WINSOFT NV10
+ glfflags ignore
+ glxflags ignore
+ alias VertexAttribI2uiv
-# (none)
-newcategory: NV_vertex_program2_option
+VertexAttribI3uivEXT(index, v)
+ return void
+ param index UInt32 in value
+ param v UInt32 in array [3]
+ category NV_vertex_program4
+ beginend allow-inside
+ extension soft WINSOFT NV10
+ glfflags ignore
+ glxflags ignore
+ alias VertexAttribI3uiv
-###############################################################################
-#
-# Extension #306
-# NV_vertex_program3 commands
-#
-###############################################################################
+VertexAttribI4uivEXT(index, v)
+ return void
+ param index UInt32 in value
+ param v UInt32 in array [4]
+ category NV_vertex_program4
+ beginend allow-inside
+ extension soft WINSOFT NV10
+ glfflags ignore
+ glxflags ignore
+ alias VertexAttribI4uiv
-# (none)
-newcategory: NV_vertex_program3
+VertexAttribI4bvEXT(index, v)
+ return void
+ param index UInt32 in value
+ param v Int8 in array [4]
+ category NV_vertex_program4
+ beginend allow-inside
+ extension soft WINSOFT NV10
+ glfflags ignore
+ glxflags ignore
+ alias VertexAttribI4bv
-###############################################################################
-#
-# Extension #307 - GLX_SGIX_hyperpipe commands
-# Extension #308 - GLX_MESA_agp_offset commands
-# Extension #309 - GL_EXT_texture_compression_dxt1 (OpenGL ES only, subset of _st3c version)
-#
-###############################################################################
+VertexAttribI4svEXT(index, v)
+ return void
+ param index UInt32 in value
+ param v Int16 in array [4]
+ category NV_vertex_program4
+ beginend allow-inside
+ extension soft WINSOFT NV10
+ glfflags ignore
+ glxflags ignore
+ alias VertexAttribI4sv
-# (none)
-# newcategory: EXT_texture_compression_dxt1
+VertexAttribI4ubvEXT(index, v)
+ return void
+ param index UInt32 in value
+ param v UInt8 in array [4]
+ category NV_vertex_program4
+ beginend allow-inside
+ extension soft WINSOFT NV10
+ glfflags ignore
+ glxflags ignore
+ alias VertexAttribI4ubv
-###############################################################################
-#
-# Extension #310
-# EXT_framebuffer_object commands
-#
-###############################################################################
+VertexAttribI4usvEXT(index, v)
+ return void
+ param index UInt32 in value
+ param v UInt16 in array [4]
+ category NV_vertex_program4
+ beginend allow-inside
+ extension soft WINSOFT NV10
+ glfflags ignore
+ glxflags ignore
+ alias VertexAttribI4usv
-IsRenderbufferEXT(renderbuffer)
- return Boolean
- param renderbuffer UInt32 in value
- category EXT_framebuffer_object
- version 1.2
- extension
- glxvendorpriv 1422
+VertexAttribIPointerEXT(index, size, type, stride, pointer)
+ return void
+ param index UInt32 in value
+ param size Int32 in value
+ param type VertexAttribEnum in value
+ param stride SizeI in value
+ param pointer Void in array [COMPSIZE(size/type/stride)] retained
+ category NV_vertex_program4
+ dlflags notlistable
+ extension soft WINSOFT NV10
+ glfflags ignore
glxflags ignore
- alias IsRenderbuffer
+ alias VertexAttribIPointer
-BindRenderbufferEXT(target, renderbuffer)
+GetVertexAttribIivEXT(index, pname, params)
return void
- param target RenderbufferTarget in value
- param renderbuffer UInt32 in value
- category EXT_framebuffer_object
- version 1.2
- extension
- glxropcode 4316
+ param index UInt32 in value
+ param pname VertexAttribEnum in value
+ param params Int32 out array [1]
+ category NV_vertex_program4
+ dlflags notlistable
+ extension soft WINSOFT NV10
+ glfflags ignore
glxflags ignore
- alias BindRenderbuffer
+ alias GetVertexAttribIiv
-DeleteRenderbuffersEXT(n, renderbuffers)
+GetVertexAttribIuivEXT(index, pname, params)
return void
- param n SizeI in value
- param renderbuffers UInt32 in array [n]
- category EXT_framebuffer_object
- version 1.2
- extension
- glxropcode 4317
+ param index UInt32 in value
+ param pname VertexAttribEnum in value
+ param params UInt32 out array [1]
+ category NV_vertex_program4
+ dlflags notlistable
+ extension soft WINSOFT NV10
+ glfflags ignore
glxflags ignore
- alias DeleteRenderbuffers
+ alias GetVertexAttribIuiv
-GenRenderbuffersEXT(n, renderbuffers)
+###############################################################################
+#
+# Extension #326
+# EXT_gpu_shader4 commands
+#
+###############################################################################
+
+GetUniformuivEXT(program, location, params)
return void
- param n SizeI in value
- param renderbuffers UInt32 out array [n]
- category EXT_framebuffer_object
- version 1.2
- extension
- glxvendorpriv 1423
+ param program UInt32 in value
+ param location Int32 in value
+ param params UInt32 out array [COMPSIZE(program/location)]
+ category EXT_gpu_shader4
+ dlflags notlistable
+ version 2.0
+ extension soft WINSOFT
+ glfflags ignore
glxflags ignore
- alias GenRenderbuffers
+ alias GetUniformuiv
-RenderbufferStorageEXT(target, internalformat, width, height)
+BindFragDataLocationEXT(program, color, name)
return void
- param target RenderbufferTarget in value
- param internalformat GLenum in value
- param width SizeI in value
- param height SizeI in value
- category EXT_framebuffer_object
- version 1.2
- extension
- glxropcode 4318
+ param program UInt32 in value
+ param color UInt32 in value
+ param name Char in array [COMPSIZE(name)]
+ category EXT_gpu_shader4
+ dlflags notlistable
+ version 2.0
+ extension soft WINSOFT
+ glfflags ignore
glxflags ignore
- alias RenderbufferStorage
+ alias BindFragDataLocation
-GetRenderbufferParameterivEXT(target, pname, params)
- return void
- param target RenderbufferTarget in value
- param pname GLenum in value
- param params Int32 out array [COMPSIZE(pname)]
- category EXT_framebuffer_object
+GetFragDataLocationEXT(program, name)
+ return Int32
+ param program UInt32 in value
+ param name Char in array [COMPSIZE(name)]
+ category EXT_gpu_shader4
dlflags notlistable
- version 1.2
- extension
- glxvendorpriv 1424
+ version 2.0
+ extension soft WINSOFT
+ glfflags ignore
glxflags ignore
- alias GetRenderbufferParameteriv
+ alias GetFragDataLocation
-IsFramebufferEXT(framebuffer)
- return Boolean
- param framebuffer UInt32 in value
- category EXT_framebuffer_object
- version 1.2
- extension
- glxvendorpriv 1425
+Uniform1uiEXT(location, v0)
+ return void
+ param location Int32 in value
+ param v0 UInt32 in value
+ category EXT_gpu_shader4
+ version 2.0
+ extension soft WINSOFT
+ glfflags ignore
glxflags ignore
- alias IsFramebuffer
+ alias Uniform1ui
-BindFramebufferEXT(target, framebuffer)
+Uniform2uiEXT(location, v0, v1)
return void
- param target FramebufferTarget in value
- param framebuffer UInt32 in value
- category EXT_framebuffer_object
- version 1.2
- extension
- glxropcode 4319
+ param location Int32 in value
+ param v0 UInt32 in value
+ param v1 UInt32 in value
+ category EXT_gpu_shader4
+ version 2.0
+ extension soft WINSOFT
+ glfflags ignore
glxflags ignore
- alias BindFramebuffer
+ alias Uniform2ui
-DeleteFramebuffersEXT(n, framebuffers)
+Uniform3uiEXT(location, v0, v1, v2)
return void
- param n SizeI in value
- param framebuffers UInt32 in array [n]
- category EXT_framebuffer_object
- version 1.2
- extension
- glxropcode 4320
+ param location Int32 in value
+ param v0 UInt32 in value
+ param v1 UInt32 in value
+ param v2 UInt32 in value
+ category EXT_gpu_shader4
+ version 2.0
+ extension soft WINSOFT
+ glfflags ignore
glxflags ignore
- alias DeleteFramebuffers
+ alias Uniform3ui
-GenFramebuffersEXT(n, framebuffers)
+Uniform4uiEXT(location, v0, v1, v2, v3)
return void
- param n SizeI in value
- param framebuffers UInt32 out array [n]
- category EXT_framebuffer_object
- version 1.2
- extension
- glxvendorpriv 1426
+ param location Int32 in value
+ param v0 UInt32 in value
+ param v1 UInt32 in value
+ param v2 UInt32 in value
+ param v3 UInt32 in value
+ category EXT_gpu_shader4
+ version 2.0
+ extension soft WINSOFT
+ glfflags ignore
glxflags ignore
- alias GenFramebuffers
+ alias Uniform4ui
-CheckFramebufferStatusEXT(target)
- return GLenum
- param target FramebufferTarget in value
- category EXT_framebuffer_object
- version 1.2
- extension
- glxvendorpriv 1427
+Uniform1uivEXT(location, count, value)
+ return void
+ param location Int32 in value
+ param count SizeI in value
+ param value UInt32 in array [count]
+ category EXT_gpu_shader4
+ version 2.0
+ extension soft WINSOFT
+ glfflags ignore
glxflags ignore
- alias CheckFramebufferStatus
+ alias Uniform1uiv
-FramebufferTexture1DEXT(target, attachment, textarget, texture, level)
+Uniform2uivEXT(location, count, value)
return void
- param target FramebufferTarget in value
- param attachment FramebufferAttachment in value
- param textarget GLenum in value
- param texture UInt32 in value
- param level Int32 in value
- category EXT_framebuffer_object
- version 1.2
- extension
- glxropcode 4321
+ param location Int32 in value
+ param count SizeI in value
+ param value UInt32 in array [count*2]
+ category EXT_gpu_shader4
+ version 2.0
+ extension soft WINSOFT
+ glfflags ignore
glxflags ignore
- alias FramebufferTexture1D
+ alias Uniform2uiv
-FramebufferTexture2DEXT(target, attachment, textarget, texture, level)
+Uniform3uivEXT(location, count, value)
return void
- param target FramebufferTarget in value
- param attachment FramebufferAttachment in value
- param textarget GLenum in value
- param texture UInt32 in value
- param level Int32 in value
- category EXT_framebuffer_object
- version 1.2
- extension
- glxropcode 4322
+ param location Int32 in value
+ param count SizeI in value
+ param value UInt32 in array [count*3]
+ category EXT_gpu_shader4
+ version 2.0
+ extension soft WINSOFT
+ glfflags ignore
glxflags ignore
- alias FramebufferTexture2D
+ alias Uniform3uiv
-FramebufferTexture3DEXT(target, attachment, textarget, texture, level, zoffset)
+Uniform4uivEXT(location, count, value)
return void
- param target FramebufferTarget in value
- param attachment FramebufferAttachment in value
- param textarget GLenum in value
- param texture UInt32 in value
- param level Int32 in value
- param zoffset Int32 in value
- category EXT_framebuffer_object
- version 1.2
- extension
- glxropcode 4323
+ param location Int32 in value
+ param count SizeI in value
+ param value UInt32 in array [count*4]
+ category EXT_gpu_shader4
+ version 2.0
+ extension soft WINSOFT
+ glfflags ignore
glxflags ignore
- alias FramebufferTexture3D
+ alias Uniform4uiv
-FramebufferRenderbufferEXT(target, attachment, renderbuffertarget, renderbuffer)
+###############################################################################
+#
+# Extension #327
+# EXT_draw_instanced commands
+#
+###############################################################################
+
+DrawArraysInstancedEXT(mode, start, count, primcount)
return void
- param target FramebufferTarget in value
- param attachment FramebufferAttachment in value
- param renderbuffertarget RenderbufferTarget in value
- param renderbuffer UInt32 in value
- category EXT_framebuffer_object
- version 1.2
- extension
- glxropcode 4324
+ param mode BeginMode in value
+ param start Int32 in value
+ param count SizeI in value
+ param primcount SizeI in value
+ category EXT_draw_instanced
+ version 2.0
+ extension soft WINSOFT
+ dlflags notlistable
+ vectorequiv ArrayElement
+ glfflags ignore
glxflags ignore
- alias FramebufferRenderbuffer
+ alias DrawArraysInstancedARB
-GetFramebufferAttachmentParameterivEXT(target, attachment, pname, params)
+DrawElementsInstancedEXT(mode, count, type, indices, primcount)
return void
- param target FramebufferTarget in value
- param attachment FramebufferAttachment in value
- param pname GLenum in value
- param params Int32 out array [COMPSIZE(pname)]
- category EXT_framebuffer_object
+ param mode BeginMode in value
+ param count SizeI in value
+ param type DrawElementsType in value
+ param indices Void in array [COMPSIZE(count/type)]
+ param primcount SizeI in value
+ category EXT_draw_instanced
+ version 2.0
+ extension soft WINSOFT
dlflags notlistable
- version 1.2
- extension
- glxvendorpriv 1428
+ vectorequiv ArrayElement
+ glfflags ignore
+ glxflags ignore
+ alias DrawElementsInstancedARB
+
+###############################################################################
+#
+# Extension #328
+# EXT_packed_float commands
+#
+###############################################################################
+
+# (none)
+newcategory: EXT_packed_float
+
+###############################################################################
+#
+# Extension #329
+# EXT_texture_array commands
+#
+###############################################################################
+
+# (none)
+newcategory: EXT_texture_array
+
+###############################################################################
+#
+# Extension #330
+# EXT_texture_buffer_object commands
+#
+###############################################################################
+
+TexBufferEXT(target, internalformat, buffer)
+ return void
+ param target TextureTarget in value
+ param internalformat GLenum in value
+ param buffer UInt32 in value
+ category EXT_texture_buffer_object
+ version 2.0
+ extension soft WINSOFT NV50
+ glfflags ignore
glxflags ignore
- alias GetFramebufferAttachmentParameteriv
+ alias TexBufferARB
-GenerateMipmapEXT(target)
- return void
- param target GLenum in value
- category EXT_framebuffer_object
- version 1.2
- extension
- glxropcode 4325
- glxflags ignore
- alias GenerateMipmap
+###############################################################################
+#
+# Extension #331
+# EXT_texture_compression_latc commands
+#
+###############################################################################
+# (none)
+newcategory: EXT_texture_compression_latc
###############################################################################
#
-# Extension #311
-# GREMEDY_string_marker commands
+# Extension #332
+# EXT_texture_compression_rgtc commands
#
###############################################################################
-StringMarkerGREMEDY(len, string)
- return void
- param len SizeI in value
- param string Void in array [len]
- category GREMEDY_string_marker
- version 1.0
- extension
- glxflags ignore
- offset ?
+# (none)
+newcategory: EXT_texture_compression_rgtc
###############################################################################
#
-# Extension #312
-# EXT_packed_depth_stencil commands
+# Extension #333
+# EXT_texture_shared_exponent commands
#
###############################################################################
# (none)
-newcategory: EXT_packed_depth_stencil
+newcategory: EXT_texture_shared_exponent
###############################################################################
#
-# Extension #313 - WGL_3DL_stereo_control
+# Extension #334
+# NV_depth_buffer_float commands
+#
+###############################################################################
+
+DepthRangedNV(zNear, zFar)
+ return void
+ param zNear Float64 in value
+ param zFar Float64 in value
+ category NV_depth_buffer_float
+ extension soft WINSOFT NV50
+ version 2.0
+ glfflags ignore
+ glxflags ignore
+
+ClearDepthdNV(depth)
+ return void
+ param depth Float64 in value
+ category NV_depth_buffer_float
+ extension soft WINSOFT NV50
+ version 2.0
+ glfflags ignore
+ glxflags ignore
+
+DepthBoundsdNV(zmin, zmax)
+ return void
+ param zmin Float64 in value
+ param zmax Float64 in value
+ category NV_depth_buffer_float
+ extension soft WINSOFT NV50
+ version 2.0
+ glfflags ignore
+ glxflags ignore
+
+###############################################################################
+#
+# Extension #335
+# NV_fragment_program4 commands
#
###############################################################################
+# (none)
+newcategory: NV_fragment_program4
+
###############################################################################
#
-# Extension #314
-# EXT_stencil_clear_tag commands
+# Extension #336
+# NV_framebuffer_multisample_coverage commands
#
###############################################################################
-StencilClearTagEXT(stencilTagBits, stencilClearTag)
+RenderbufferStorageMultisampleCoverageNV(target, coverageSamples, colorSamples, internalformat, width, height)
return void
- param stencilTagBits SizeI in value
- param stencilClearTag UInt32 in value
- category EXT_stencil_clear_tag
+ param target RenderbufferTarget in value
+ param coverageSamples SizeI in value
+ param colorSamples SizeI in value
+ param internalformat PixelInternalFormat in value
+ param width SizeI in value
+ param height SizeI in value
+ category NV_framebuffer_multisample_coverage
version 1.5
- extension
- glxropcode 4223
+ extension soft WINSOFT
+ dlflags notlistable
+ glfflags ignore
glxflags ignore
- offset ?
###############################################################################
#
-# Extension #315
-# EXT_texture_sRGB commands
+# Extension #337
+# EXT_framebuffer_sRGB commands
#
###############################################################################
# (none)
-newcategory: EXT_texture_sRGB
+newcategory: EXT_framebuffer_sRGB
###############################################################################
#
-# Extension #316
-# EXT_framebuffer_blit commands
+# Extension #338
+# NV_geometry_shader4 commands
#
###############################################################################
-BlitFramebufferEXT(srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter)
- return void
- param srcX0 Int32 in value
- param srcY0 Int32 in value
- param srcX1 Int32 in value
- param srcY1 Int32 in value
- param dstX0 Int32 in value
- param dstY0 Int32 in value
- param dstX1 Int32 in value
- param dstY1 Int32 in value
- param mask ClearBufferMask in value
- param filter GLenum in value
- category EXT_framebuffer_blit
- version 1.5
- glxropcode 4330
- alias BlitFramebuffer
+# (none)
+newcategory: NV_geometry_shader4
###############################################################################
#
-# Extension #317
-# EXT_framebuffer_multisample commands
+# Extension #339
+# NV_parameter_buffer_object commands
#
###############################################################################
-RenderbufferStorageMultisampleEXT(target, samples, internalformat, width, height)
+ProgramBufferParametersfvNV(target, buffer, index, count, params)
return void
- param target GLenum in value
- param samples SizeI in value
- param internalformat GLenum in value
- param width SizeI in value
- param height SizeI in value
- category EXT_framebuffer_multisample
- version 1.5
- glxropcode 4331
- alias RenderbufferStorageMultisample
+ param target ProgramTarget in value
+ param buffer UInt32 in value
+ param index UInt32 in value
+ param count SizeI in value
+ param params Float32 in array [count]
+ category NV_parameter_buffer_object
+ version 1.2
+ extension soft WINSOFT NV50
+ glfflags ignore
+ glxflags ignore
+
+ProgramBufferParametersIivNV(target, buffer, index, count, params)
+ return void
+ param target ProgramTarget in value
+ param buffer UInt32 in value
+ param index UInt32 in value
+ param count SizeI in value
+ param params Int32 in array [count]
+ category NV_parameter_buffer_object
+ version 1.2
+ extension soft WINSOFT NV50
+ glfflags ignore
+ glxflags ignore
+
+ProgramBufferParametersIuivNV(target, buffer, index, count, params)
+ return void
+ param target ProgramTarget in value
+ param buffer UInt32 in value
+ param index UInt32 in value
+ param count SizeI in value
+ param params UInt32 in array [count]
+ category NV_parameter_buffer_object
+ version 1.2
+ extension soft WINSOFT NV50
+ glfflags ignore
+ glxflags ignore
###############################################################################
#
-# Extension #318
-# MESAX_texture_stack commands
+# Extension #340
+# EXT_draw_buffers2 commands
#
###############################################################################
-# (none)
-newcategory: MESAX_texture_stack
+ColorMaskIndexedEXT(index, r, g, b, a)
+ return void
+ param index UInt32 in value
+ param r Boolean in value
+ param g Boolean in value
+ param b Boolean in value
+ param a Boolean in value
+ category EXT_draw_buffers2
+ version 2.0
+ glxflags ignore
+ glfflags ignore
+ extension soft WINSOFT
+ alias ColorMaski
+
+GetBooleanIndexedvEXT(target, index, data)
+ return void
+ param target GLenum in value
+ param index UInt32 in value
+ param data Boolean out array [COMPSIZE(target)]
+ category EXT_draw_buffers2
+ version 2.0
+ dlflags notlistable
+ glxflags ignore
+ glfflags ignore
+ extension soft WINSOFT
+ alias GetBooleani_v
+
+GetIntegerIndexedvEXT(target, index, data)
+ return void
+ param target GLenum in value
+ param index UInt32 in value
+ param data Int32 out array [COMPSIZE(target)]
+ category EXT_draw_buffers2
+ version 2.0
+ dlflags notlistable
+ glxflags ignore
+ glfflags ignore
+ extension soft WINSOFT
+ alias GetIntegeri_v
+
+EnableIndexedEXT(target, index)
+ return void
+ param target GLenum in value
+ param index UInt32 in value
+ category EXT_draw_buffers2
+ version 2.0
+ glxflags ignore
+ glfflags ignore
+ extension soft WINSOFT
+ alias Enablei
+
+DisableIndexedEXT(target, index)
+ return void
+ param target GLenum in value
+ param index UInt32 in value
+ category EXT_draw_buffers2
+ version 2.0
+ glxflags ignore
+ glfflags ignore
+ extension soft WINSOFT
+ alias Disablei
+
+IsEnabledIndexedEXT(target, index)
+ return Boolean
+ param target GLenum in value
+ param index UInt32 in value
+ category EXT_draw_buffers2
+ version 2.0
+ dlflags notlistable
+ glxflags ignore
+ glfflags ignore
+ extension soft WINSOFT
+ alias IsEnabledi
###############################################################################
#
-# Extension #319
-# EXT_timer_query commands
+# Extension #341
+# NV_transform_feedback commands
#
###############################################################################
-GetQueryObjecti64vEXT(id, pname, params)
+BeginTransformFeedbackNV(primitiveMode)
return void
- param id UInt32 in value
- param pname GLenum in value
- param params Int64EXT out array [pname]
- category EXT_timer_query
- dlflags notlistable
+ param primitiveMode GLenum in value
+ category NV_transform_feedback
version 1.5
- glxvendorpriv 1328
+ dlflags notlistable
glxflags ignore
- offset ?
+ glfflags ignore
+ extension soft WINSOFT
+ alias BeginTransformFeedback
-GetQueryObjectui64vEXT(id, pname, params)
+EndTransformFeedbackNV()
return void
- param id UInt32 in value
- param pname GLenum in value
- param params UInt64EXT out array [pname]
- category EXT_timer_query
- dlflags notlistable
+ category NV_transform_feedback
version 1.5
- glxvendorpriv 1329
+ dlflags notlistable
glxflags ignore
- offset ?
-
-###############################################################################
-#
-# Extension #320
-# EXT_gpu_program_parameters commands
-#
-###############################################################################
+ glfflags ignore
+ extension soft WINSOFT
+ alias EndTransformFeedback
-ProgramEnvParameters4fvEXT(target, index, count, params)
+TransformFeedbackAttribsNV(count, attribs, bufferMode)
return void
- param target ProgramTargetARB in value
- param index UInt32 in value
- param count SizeI in value
- param params Float32 in array [count*4]
- category EXT_gpu_program_parameters
- version 1.2
- glxropcode 4281
- offset ?
+ param count UInt32 in value
+ param attribs Int32 in array [COMPSIZE(count)]
+ param bufferMode GLenum in value
+ category NV_transform_feedback
+ version 1.5
+ dlflags notlistable
+ glxflags ignore
+ glfflags ignore
+ extension soft WINSOFT
-ProgramLocalParameters4fvEXT(target, index, count, params)
+BindBufferRangeNV(target, index, buffer, offset, size)
return void
- param target ProgramTargetARB in value
+ param target GLenum in value
param index UInt32 in value
- param count SizeI in value
- param params Float32 in array [count*4]
- category EXT_gpu_program_parameters
- version 1.2
- glxropcode 4282
- offset ?
-
-###############################################################################
-#
-# Extension #321
-# APPLE_flush_buffer_range commands
-#
-###############################################################################
+ param buffer UInt32 in value
+ param offset BufferOffset in value
+ param size BufferSize in value
+ category NV_transform_feedback
+ version 1.5
+ dlflags notlistable
+ glxflags ignore
+ glfflags ignore
+ extension soft WINSOFT
+ alias BindBufferRange
-BufferParameteriAPPLE(target, pname, param)
+BindBufferOffsetNV(target, index, buffer, offset)
return void
param target GLenum in value
- param pname GLenum in value
- param param Int32 in value
- category APPLE_flush_buffer_range
+ param index UInt32 in value
+ param buffer UInt32 in value
+ param offset BufferOffset in value
+ category NV_transform_feedback
version 1.5
- extension
- glxropcode ?
+ dlflags notlistable
glxflags ignore
- offset ?
+ glfflags ignore
+ extension soft WINSOFT
+ alias BindBufferOffsetEXT
-FlushMappedBufferRangeAPPLE(target, offset, size)
+BindBufferBaseNV(target, index, buffer)
return void
param target GLenum in value
- param offset BufferOffset in value
- param size BufferSize in value
- category APPLE_flush_buffer_range
+ param index UInt32 in value
+ param buffer UInt32 in value
+ category NV_transform_feedback
version 1.5
- extension
- glxropcode ?
+ dlflags notlistable
glxflags ignore
- alias FlushMappedBufferRange
+ glfflags ignore
+ extension soft WINSOFT
+ alias BindBufferBase
-###############################################################################
-#
-# Extension #322
-# NV_gpu_program4 commands
-#
-###############################################################################
+TransformFeedbackVaryingsNV(program, count, locations, bufferMode)
+ return void
+ param program UInt32 in value
+ param count SizeI in value
+ param locations Int32 in array [count]
+ param bufferMode GLenum in value
+ category NV_transform_feedback
+ version 1.5
+ dlflags notlistable
+ glxflags ignore
+ glfflags ignore
+ extension soft WINSOFT
+ alias TransformFeedbackVaryings
-ProgramLocalParameterI4iNV(target, index, x, y, z, w)
+ActiveVaryingNV(program, name)
return void
- param target ProgramTarget in value
- param index UInt32 in value
- param x Int32 in value
- param y Int32 in value
- param z Int32 in value
- param w Int32 in value
- category NV_gpu_program4
- version 1.3
- vectorequiv ProgramLocalParameterI4ivNV
- glxvectorequiv ProgramLocalParameterI4ivNV
- extension soft WINSOFT NV50
+ param program UInt32 in value
+ param name Char in array [COMPSIZE(name)]
+ category NV_transform_feedback
+ version 1.5
+ dlflags notlistable
+ glxflags ignore
+ glfflags ignore
+ extension soft WINSOFT
+
+GetVaryingLocationNV(program, name)
+ return Int32
+ param program UInt32 in value
+ param name Char in array [COMPSIZE(name)]
+ category NV_transform_feedback
+ dlflags notlistable
+ version 1.5
glfflags ignore
glxflags ignore
+ extension soft WINSOFT
-ProgramLocalParameterI4ivNV(target, index, params)
+GetActiveVaryingNV(program, index, bufSize, length, size, type, name)
return void
- param target ProgramTarget in value
+ param program UInt32 in value
param index UInt32 in value
- param params Int32 in array [4]
- category NV_gpu_program4
- version 1.3
- extension soft WINSOFT NV50
+ param bufSize SizeI in value
+ param length SizeI out array [1]
+ param size SizeI out array [1]
+ param type GLenum out array [1]
+ param name Char out array [COMPSIZE(program/index/bufSize)]
+ category NV_transform_feedback
+ dlflags notlistable
+ version 1.5
+ extension soft WINSOFT
glfflags ignore
glxflags ignore
-ProgramLocalParametersI4ivNV(target, index, count, params)
+GetTransformFeedbackVaryingNV(program, index, location)
return void
- param target ProgramTarget in value
+ param program UInt32 in value
param index UInt32 in value
- param count SizeI in value
- param params Int32 in array [count*4]
- category NV_gpu_program4
- version 1.3
- extension soft WINSOFT NV50
+ param location Int32 out array [1]
+ category NV_transform_feedback
+ dlflags notlistable
+ version 1.5
+ extension soft WINSOFT
glfflags ignore
glxflags ignore
+ alias GetTransformFeedbackVarying
-ProgramLocalParameterI4uiNV(target, index, x, y, z, w)
+# These commands require ARB_transform_feedback3
+#@@ void TransformFeedbackStreamAttribsNV(sizei count, const int * attribs, sizei nbuffers, const int *bufstreams, enum bufferMode);
+
+TransformFeedbackStreamAttribsNV(count, attribs, nbuffers, bufstreams, bufferMode)
return void
- param target ProgramTarget in value
- param index UInt32 in value
- param x UInt32 in value
- param y UInt32 in value
- param z UInt32 in value
- param w UInt32 in value
- category NV_gpu_program4
- version 1.3
- vectorequiv ProgramLocalParameterI4uivNV
- glxvectorequiv ProgramLocalParameterI4uivNV
- extension soft WINSOFT NV50
- glfflags ignore
+ param count SizeI in value
+ param attribs Int32 in array [count]
+ param nbuffers SizeI in value
+ param bufstreams Int32 in array [nbuffers]
+ param bufferMode GLenum in value
+ category NV_transform_feedback
+ version 4.1
+ extension
+ glxropcode ?
glxflags ignore
+ offset ?
-ProgramLocalParameterI4uivNV(target, index, params)
+
+###############################################################################
+#
+# Extension #342
+# EXT_bindable_uniform commands
+#
+###############################################################################
+
+UniformBufferEXT(program, location, buffer)
return void
- param target ProgramTarget in value
- param index UInt32 in value
- param params UInt32 in array [4]
- category NV_gpu_program4
- version 1.3
- extension soft WINSOFT NV50
+ param program UInt32 in value
+ param location Int32 in value
+ param buffer UInt32 in value
+ category EXT_bindable_uniform
+ version 2.0
+ extension soft WINSOFT
+ glxflags ignore
+ glfflags ignore
+
+GetUniformBufferSizeEXT(program, location)
+ return Int32
+ param program UInt32 in value
+ param location Int32 in value
+ category EXT_bindable_uniform
+ dlflags notlistable
+ version 2.0
+ extension soft WINSOFT
glfflags ignore
glxflags ignore
-ProgramLocalParametersI4uivNV(target, index, count, params)
- return void
- param target ProgramTarget in value
- param index UInt32 in value
- param count SizeI in value
- param params UInt32 in array [count*4]
- category NV_gpu_program4
- version 1.3
- extension soft WINSOFT NV50
+GetUniformOffsetEXT(program, location)
+ return BufferOffset
+ param program UInt32 in value
+ param location Int32 in value
+ category EXT_bindable_uniform
+ dlflags notlistable
+ version 2.0
+ extension soft WINSOFT
glfflags ignore
glxflags ignore
-ProgramEnvParameterI4iNV(target, index, x, y, z, w)
- return void
- param target ProgramTarget in value
- param index UInt32 in value
- param x Int32 in value
- param y Int32 in value
- param z Int32 in value
- param w Int32 in value
- category NV_gpu_program4
- version 1.3
- vectorequiv ProgramEnvParameterI4ivNV
- glxvectorequiv ProgramEnvParameterI4ivNV
- extension soft WINSOFT NV50
- glfflags ignore
- glxflags ignore
+###############################################################################
+#
+# Extension #343
+# EXT_texture_integer extension commands
+#
+###############################################################################
-ProgramEnvParameterI4ivNV(target, index, params)
+TexParameterIivEXT(target, pname, params)
return void
- param target ProgramTarget in value
- param index UInt32 in value
- param params Int32 in array [4]
- category NV_gpu_program4
- version 1.3
+ param target TextureTarget in value
+ param pname TextureParameterName in value
+ param params Int32 in array [COMPSIZE(pname)]
+ category EXT_texture_integer
+ version 2.0
extension soft WINSOFT NV50
glfflags ignore
glxflags ignore
+ alias TexParameterIiv
-ProgramEnvParametersI4ivNV(target, index, count, params)
+TexParameterIuivEXT(target, pname, params)
return void
- param target ProgramTarget in value
- param index UInt32 in value
- param count SizeI in value
- param params Int32 in array [count*4]
- category NV_gpu_program4
- version 1.3
+ param target TextureTarget in value
+ param pname TextureParameterName in value
+ param params UInt32 in array [COMPSIZE(pname)]
+ category EXT_texture_integer
+ version 2.0
extension soft WINSOFT NV50
glfflags ignore
glxflags ignore
+ alias TexParameterIuiv
-ProgramEnvParameterI4uiNV(target, index, x, y, z, w)
+GetTexParameterIivEXT(target, pname, params)
return void
- param target ProgramTarget in value
- param index UInt32 in value
- param x UInt32 in value
- param y UInt32 in value
- param z UInt32 in value
- param w UInt32 in value
- category NV_gpu_program4
- version 1.3
- vectorequiv ProgramEnvParameterI4uivNV
- glxvectorequiv ProgramEnvParameterI4uivNV
+ param target TextureTarget in value
+ param pname GetTextureParameter in value
+ param params Int32 out array [COMPSIZE(pname)]
+ category EXT_texture_integer
+ dlflags notlistable
+ version 1.0
+ version 2.0
extension soft WINSOFT NV50
glfflags ignore
glxflags ignore
+ alias GetTexParameterIiv
-ProgramEnvParameterI4uivNV(target, index, params)
+GetTexParameterIuivEXT(target, pname, params)
return void
- param target ProgramTarget in value
- param index UInt32 in value
- param params UInt32 in array [4]
- category NV_gpu_program4
- version 1.3
+ param target TextureTarget in value
+ param pname GetTextureParameter in value
+ param params UInt32 out array [COMPSIZE(pname)]
+ category EXT_texture_integer
+ dlflags notlistable
+ version 1.0
+ version 2.0
extension soft WINSOFT NV50
glfflags ignore
glxflags ignore
+ alias GetTexParameterIuiv
-ProgramEnvParametersI4uivNV(target, index, count, params)
+ClearColorIiEXT(red, green, blue, alpha)
return void
- param target ProgramTarget in value
- param index UInt32 in value
- param count SizeI in value
- param params UInt32 in array [count*4]
- category NV_gpu_program4
- version 1.3
+ param red Int32 in value
+ param green Int32 in value
+ param blue Int32 in value
+ param alpha Int32 in value
+ category EXT_texture_integer
+ version 2.0
extension soft WINSOFT NV50
glfflags ignore
glxflags ignore
-GetProgramLocalParameterIivNV(target, index, params)
+ClearColorIuiEXT(red, green, blue, alpha)
return void
- param target ProgramTarget in value
- param index UInt32 in value
- param params Int32 out array [4]
- dlflags notlistable
- category NV_gpu_program4
- version 1.3
+ param red UInt32 in value
+ param green UInt32 in value
+ param blue UInt32 in value
+ param alpha UInt32 in value
+ category EXT_texture_integer
+ version 2.0
extension soft WINSOFT NV50
glfflags ignore
glxflags ignore
-GetProgramLocalParameterIuivNV(target, index, params)
+###############################################################################
+#
+# Extension #344 - GLX_EXT_texture_from_pixmap
+#
+###############################################################################
+
+###############################################################################
+#
+# Extension #345
+# GREMEDY_frame_terminator commands
+#
+###############################################################################
+
+FrameTerminatorGREMEDY()
return void
- param target ProgramTarget in value
- param index UInt32 in value
- param params UInt32 out array [4]
- dlflags notlistable
- category NV_gpu_program4
- version 1.3
- extension soft WINSOFT NV50
- glfflags ignore
+ category GREMEDY_frame_terminator
+ version 1.0
+ extension
glxflags ignore
+ offset ?
-GetProgramEnvParameterIivNV(target, index, params)
+###############################################################################
+#
+# Extension #346
+# NV_conditional_render commands
+#
+###############################################################################
+
+BeginConditionalRenderNV(id, mode)
return void
- param target ProgramTarget in value
- param index UInt32 in value
- param params Int32 out array [4]
- dlflags notlistable
- category NV_gpu_program4
- version 1.3
- extension soft WINSOFT NV50
+ param id UInt32 in value
+ param mode TypeEnum in value
+ category NV_conditional_render
glfflags ignore
glxflags ignore
+ alias BeginConditionalRender
-GetProgramEnvParameterIuivNV(target, index, params)
+EndConditionalRenderNV()
return void
- param target ProgramTarget in value
- param index UInt32 in value
- param params UInt32 out array [4]
- dlflags notlistable
- category NV_gpu_program4
- version 1.3
- extension soft WINSOFT NV50
+ category NV_conditional_render
glfflags ignore
glxflags ignore
+ alias EndConditionalRender
###############################################################################
#
-# Extension #323
-# NV_geometry_program4 commands
+# Extension #347
+# NV_present_video commands
#
###############################################################################
-ProgramVertexLimitNV(target, limit)
+# TBD
+# void PresentFrameKeyedNV(uint video_slot, uint64EXT minPresentTime,
+# uint beginPresentTimeId, uint
+# presentDurationId, enum type, enum target0,
+# uint fill0, uint key0, enum target1, uint
+# fill1, uint key1);
+#
+# void PresentFrameDualFillNV(uint video_slot, uint64EXT
+# minPresentTime, uint beginPresentTimeId,
+# uint presentDurationId, enum type, enum
+# target0, uint fill0, enum target1, uint
+# fill1, enum target2, uint fill2, enum
+# target3, uint fill3);
+#
+# void GetVideoivNV(uint video_slot, enum pname, int *params);
+# void GetVideouivNV(uint video_slot, enum pname, uint *params);
+# void GetVideoi64vNV(uint video_slot, enum pname, int64EXT *params);
+# void GetVideoui64vNV(uint video_slot, enum pname, uint64EXT *params);
+# void VideoParameterivNV(uint video_slot, enum pname, const int *params);
+
+PresentFrameKeyedNV(video_slot, minPresentTime, beginPresentTimeId, presentDurationId, type, target0, fill0, key0, target1, fill1, key1)
return void
- param target ProgramTarget in value
- param limit Int32 in value
- category NV_geometry_program4
- version 2.0
- extension soft WINSOFT
- glfflags ignore
+ param video_slot UInt32 in value
+ param minPresentTime UInt64EXT in value
+ param beginPresentTimeId UInt32 in value
+ param presentDurationId UInt32 in value
+ param type GLenum in value
+ param target0 GLenum in value
+ param fill0 UInt32 in value
+ param key0 UInt32 in value
+ param target1 GLenum in value
+ param fill1 UInt32 in value
+ param key1 UInt32 in value
+ category NV_present_video
+ version 1.2
+ extension
+ glxropcode ?
+ glxflags ignore
+ offset ?
+
+PresentFrameDualFillNV(video_slot, minPresentTime, beginPresentTimeId, presentDurationId, type, target0, fill0, target1, fill1, target2, fill2, target3, fill3)
+ return void
+ param video_slot UInt32 in value
+ param minPresentTime UInt64EXT in value
+ param beginPresentTimeId UInt32 in value
+ param presentDurationId UInt32 in value
+ param type GLenum in value
+ param target0 GLenum in value
+ param fill0 UInt32 in value
+ param target1 GLenum in value
+ param fill1 UInt32 in value
+ param target2 GLenum in value
+ param fill2 UInt32 in value
+ param target3 GLenum in value
+ param fill3 UInt32 in value
+ category NV_present_video
+ version 1.2
+ extension
+ glxropcode ?
+ glxflags ignore
+ offset ?
+
+GetVideoivNV(video_slot, pname, params)
+ return void
+ param video_slot UInt32 in value
+ param pname GLenum in value
+ param params Int32 out array [COMPSIZE(pname)]
+ category NV_present_video
+ dlflags notlistable
+ version 1.2
+ extension
+ glxsingle ?
glxflags ignore
+ offset ?
-FramebufferTextureEXT(target, attachment, texture, level)
+GetVideouivNV(video_slot, pname, params)
return void
- param target FramebufferTarget in value
- param attachment FramebufferAttachment in value
- param texture Texture in value
- param level CheckedInt32 in value
- category NV_geometry_program4
- version 2.0
- extension soft WINSOFT
+ param video_slot UInt32 in value
+ param pname GLenum in value
+ param params UInt32 out array [COMPSIZE(pname)]
+ category NV_present_video
dlflags notlistable
- glfflags ignore
+ version 1.2
+ extension
+ glxsingle ?
glxflags ignore
- alias FramebufferTextureARB
+ offset ?
-FramebufferTextureLayerEXT(target, attachment, texture, level, layer)
+GetVideoi64vNV(video_slot, pname, params)
return void
- param target FramebufferTarget in value
- param attachment FramebufferAttachment in value
- param texture Texture in value
- param level CheckedInt32 in value
- param layer CheckedInt32 in value
- category NV_geometry_program4
- version 2.0
- extension soft WINSOFT
+ param video_slot UInt32 in value
+ param pname GLenum in value
+ param params Int64EXT out array [COMPSIZE(pname)]
+ category NV_present_video
dlflags notlistable
- glfflags ignore
+ version 1.2
+ extension
+ glxsingle ?
glxflags ignore
- alias FramebufferTextureLayer
+ offset ?
-FramebufferTextureFaceEXT(target, attachment, texture, level, face)
+GetVideoui64vNV(video_slot, pname, params)
return void
- param target FramebufferTarget in value
- param attachment FramebufferAttachment in value
- param texture Texture in value
- param level CheckedInt32 in value
- param face TextureTarget in value
- category NV_geometry_program4
- version 2.0
- extension soft WINSOFT
+ param video_slot UInt32 in value
+ param pname GLenum in value
+ param params UInt64EXT out array [COMPSIZE(pname)]
+ category NV_present_video
dlflags notlistable
- glfflags ignore
+ version 1.2
+ extension
+ glxsingle ?
glxflags ignore
- alias FramebufferTextureFaceARB
+ offset ?
###############################################################################
#
-# Extension #324
-# EXT_geometry_shader4 commands
+# Extension #348 - GLX_NV_video_out
+# Extension #349 - WGL_NV_video_out
+# Extension #350 - GLX_NV_swap_group
+# Extension #351 - WGL_NV_swap_group
#
###############################################################################
-ProgramParameteriEXT(program, pname, value)
- return void
- param program UInt32 in value
- param pname ProgramParameterPName in value
- param value Int32 in value
- category EXT_geometry_shader4
- version 2.0
- extension soft WINSOFT
- glfflags ignore
- glxflags ignore
- alias ProgramParameteriARB
-
###############################################################################
#
-# Extension #325
-# NV_vertex_program4 commands
+# Extension #352
+# EXT_transform_feedback commands
#
###############################################################################
-VertexAttribI1iEXT(index, x)
- return void
- param index UInt32 in value
- param x Int32 in value
- category NV_vertex_program4
- beginend allow-inside
- vectorequiv VertexAttribI1ivEXT
- glxvectorequiv VertexAttribI1ivEXT
- extension soft WINSOFT NV10
- glfflags ignore
- glxflags ignore
- alias VertexAttribI1i
+# From EXT_draw_buffers2: GetBooleanIndexedvEXT / GetIntegerIndexedvEXT
-VertexAttribI2iEXT(index, x, y)
+BeginTransformFeedbackEXT(primitiveMode)
return void
- param index UInt32 in value
- param x Int32 in value
- param y Int32 in value
- category NV_vertex_program4
- beginend allow-inside
- vectorequiv VertexAttribI2ivEXT
- glxvectorequiv VertexAttribI2ivEXT
- extension soft WINSOFT NV10
- glfflags ignore
+ param primitiveMode GLenum in value
+ category EXT_transform_feedback
+ version 2.0
+ dlflags notlistable
glxflags ignore
- alias VertexAttribI2i
-
-VertexAttribI3iEXT(index, x, y, z)
- return void
- param index UInt32 in value
- param x Int32 in value
- param y Int32 in value
- param z Int32 in value
- category NV_vertex_program4
- beginend allow-inside
- vectorequiv VertexAttribI3ivEXT
- glxvectorequiv VertexAttribI3ivEXT
- extension soft WINSOFT NV10
glfflags ignore
- glxflags ignore
- alias VertexAttribI3i
+ extension soft WINSOFT
+ alias BeginTransformFeedback
-VertexAttribI4iEXT(index, x, y, z, w)
+EndTransformFeedbackEXT()
return void
- param index UInt32 in value
- param x Int32 in value
- param y Int32 in value
- param z Int32 in value
- param w Int32 in value
- category NV_vertex_program4
- beginend allow-inside
- vectorequiv VertexAttribI4ivEXT
- glxvectorequiv VertexAttribI4ivEXT
- extension soft WINSOFT NV10
- glfflags ignore
+ category EXT_transform_feedback
+ version 2.0
+ dlflags notlistable
glxflags ignore
- alias VertexAttribI4i
+ glfflags ignore
+ extension soft WINSOFT
+ alias EndTransformFeedback
-VertexAttribI1uiEXT(index, x)
+BindBufferRangeEXT(target, index, buffer, offset, size)
return void
+ param target GLenum in value
param index UInt32 in value
- param x UInt32 in value
- category NV_vertex_program4
- beginend allow-inside
- vectorequiv VertexAttribI1uivEXT
- glxvectorequiv VertexAttribI1uivEXT
- extension soft WINSOFT NV10
- glfflags ignore
+ param buffer UInt32 in value
+ param offset BufferOffset in value
+ param size BufferSize in value
+ category EXT_transform_feedback
+ version 2.0
+ dlflags notlistable
glxflags ignore
- alias VertexAttribI1ui
+ glfflags ignore
+ extension soft WINSOFT
+ alias BindBufferRange
-VertexAttribI2uiEXT(index, x, y)
+# Not promoted to the OpenGL 3.0 core
+BindBufferOffsetEXT(target, index, buffer, offset)
return void
+ param target GLenum in value
param index UInt32 in value
- param x UInt32 in value
- param y UInt32 in value
- category NV_vertex_program4
- beginend allow-inside
- vectorequiv VertexAttribI2uivEXT
- glxvectorequiv VertexAttribI2uivEXT
- extension soft WINSOFT NV10
- glfflags ignore
+ param buffer UInt32 in value
+ param offset BufferOffset in value
+ category EXT_transform_feedback
+ version 2.0
+ dlflags notlistable
glxflags ignore
- alias VertexAttribI2ui
+ glfflags ignore
+ extension soft WINSOFT
-VertexAttribI3uiEXT(index, x, y, z)
+BindBufferBaseEXT(target, index, buffer)
return void
+ param target GLenum in value
param index UInt32 in value
- param x UInt32 in value
- param y UInt32 in value
- param z UInt32 in value
- category NV_vertex_program4
- beginend allow-inside
- vectorequiv VertexAttribI3uivEXT
- glxvectorequiv VertexAttribI3uivEXT
- extension soft WINSOFT NV10
- glfflags ignore
+ param buffer UInt32 in value
+ category EXT_transform_feedback
+ version 2.0
+ dlflags notlistable
glxflags ignore
- alias VertexAttribI3ui
+ glfflags ignore
+ extension soft WINSOFT
+ alias BindBufferBase
-VertexAttribI4uiEXT(index, x, y, z, w)
+TransformFeedbackVaryingsEXT(program, count, varyings, bufferMode)
return void
- param index UInt32 in value
- param x UInt32 in value
- param y UInt32 in value
- param z UInt32 in value
- param w UInt32 in value
- category NV_vertex_program4
- beginend allow-inside
- vectorequiv VertexAttribI4uivEXT
- glxvectorequiv VertexAttribI4uivEXT
- extension soft WINSOFT NV10
- glfflags ignore
+ param program UInt32 in value
+ param count SizeI in value
+ param varyings CharPointer in array [count]
+ param bufferMode GLenum in value
+ category EXT_transform_feedback
+ version 2.0
+ dlflags notlistable
glxflags ignore
- alias VertexAttribI4ui
+ glfflags ignore
+ extension soft WINSOFT
+ alias TransformFeedbackVaryings
-VertexAttribI1ivEXT(index, v)
+GetTransformFeedbackVaryingEXT(program, index, bufSize, length, size, type, name)
return void
+ param program UInt32 in value
param index UInt32 in value
- param v Int32 in array [1]
- category NV_vertex_program4
- beginend allow-inside
- extension soft WINSOFT NV10
+ param bufSize SizeI in value
+ param length SizeI out array [1]
+ param size SizeI out array [1]
+ param type GLenum out array [1]
+ param name Char out array [COMPSIZE(length)]
+ category EXT_transform_feedback
+ dlflags notlistable
+ version 2.0
+ extension soft WINSOFT
glfflags ignore
glxflags ignore
- alias VertexAttribI1iv
+ alias GetTransformFeedbackVarying
-VertexAttribI2ivEXT(index, v)
+###############################################################################
+#
+# Extension #353
+# EXT_direct_state_access commands
+#
+###############################################################################
+
+# New 1.1 client commands
+
+ClientAttribDefaultEXT(mask)
return void
- param index UInt32 in value
- param v Int32 in array [2]
- category NV_vertex_program4
- beginend allow-inside
- extension soft WINSOFT NV10
- glfflags ignore
- glxflags ignore
- alias VertexAttribI2iv
+ param mask ClientAttribMask in value
+ category EXT_direct_state_access
+ extension soft WINSOFT
+ dlflags notlistable
+ glxflags ignore ### client-handcode client-intercept server-handcode
-VertexAttribI3ivEXT(index, v)
+PushClientAttribDefaultEXT(mask)
return void
- param index UInt32 in value
- param v Int32 in array [3]
- category NV_vertex_program4
- beginend allow-inside
- extension soft WINSOFT NV10
- glfflags ignore
- glxflags ignore
- alias VertexAttribI3iv
+ param mask ClientAttribMask in value
+ category EXT_direct_state_access
+ extension soft WINSOFT
+ dlflags notlistable
+ glxflags ignore ### client-handcode client-intercept server-handcode
-VertexAttribI4ivEXT(index, v)
+# New 1.0 matrix commands
+
+MatrixLoadfEXT(mode, m)
return void
- param index UInt32 in value
- param v Int32 in array [4]
- category NV_vertex_program4
- beginend allow-inside
- extension soft WINSOFT NV10
- glfflags ignore
+ param mode MatrixMode in value
+ param m Float32 in array [16]
+ category EXT_direct_state_access
+ extension soft WINSOFT
glxflags ignore
- alias VertexAttribI4iv
+ glfflags ignore
-VertexAttribI1uivEXT(index, v)
+MatrixLoaddEXT(mode, m)
return void
- param index UInt32 in value
- param v UInt32 in array [1]
- category NV_vertex_program4
- beginend allow-inside
- extension soft WINSOFT NV10
- glfflags ignore
+ param mode MatrixMode in value
+ param m Float64 in array [16]
+ category EXT_direct_state_access
+ extension soft WINSOFT
glxflags ignore
- alias VertexAttribI1uiv
+ glfflags ignore
-VertexAttribI2uivEXT(index, v)
+MatrixMultfEXT(mode, m)
return void
- param index UInt32 in value
- param v UInt32 in array [2]
- category NV_vertex_program4
- beginend allow-inside
- extension soft WINSOFT NV10
- glfflags ignore
+ param mode MatrixMode in value
+ param m Float32 in array [16]
+ category EXT_direct_state_access
+ extension soft WINSOFT
glxflags ignore
- alias VertexAttribI2uiv
+ glfflags ignore
-VertexAttribI3uivEXT(index, v)
+MatrixMultdEXT(mode, m)
return void
- param index UInt32 in value
- param v UInt32 in array [3]
- category NV_vertex_program4
- beginend allow-inside
- extension soft WINSOFT NV10
- glfflags ignore
+ param mode MatrixMode in value
+ param m Float64 in array [16]
+ category EXT_direct_state_access
+ extension soft WINSOFT
glxflags ignore
- alias VertexAttribI3uiv
+ glfflags ignore
-VertexAttribI4uivEXT(index, v)
+MatrixLoadIdentityEXT(mode)
return void
- param index UInt32 in value
- param v UInt32 in array [4]
- category NV_vertex_program4
- beginend allow-inside
- extension soft WINSOFT NV10
- glfflags ignore
+ param mode MatrixMode in value
+ category EXT_direct_state_access
+ extension soft WINSOFT
glxflags ignore
- alias VertexAttribI4uiv
+ glfflags ignore
-VertexAttribI4bvEXT(index, v)
+MatrixRotatefEXT(mode, angle, x, y, z)
return void
- param index UInt32 in value
- param v Int8 in array [4]
- category NV_vertex_program4
- beginend allow-inside
- extension soft WINSOFT NV10
- glfflags ignore
+ param mode MatrixMode in value
+ param angle Float32 in value
+ param x Float32 in value
+ param y Float32 in value
+ param z Float32 in value
+ category EXT_direct_state_access
+ extension soft WINSOFT
glxflags ignore
- alias VertexAttribI4bv
+ glfflags ignore
-VertexAttribI4svEXT(index, v)
+MatrixRotatedEXT(mode, angle, x, y, z)
return void
- param index UInt32 in value
- param v Int16 in array [4]
- category NV_vertex_program4
- beginend allow-inside
- extension soft WINSOFT NV10
- glfflags ignore
+ param mode MatrixMode in value
+ param angle Float64 in value
+ param x Float64 in value
+ param y Float64 in value
+ param z Float64 in value
+ category EXT_direct_state_access
+ extension soft WINSOFT
glxflags ignore
- alias VertexAttribI4sv
+ glfflags ignore
-VertexAttribI4ubvEXT(index, v)
+MatrixScalefEXT(mode, x, y, z)
return void
- param index UInt32 in value
- param v UInt8 in array [4]
- category NV_vertex_program4
- beginend allow-inside
- extension soft WINSOFT NV10
- glfflags ignore
+ param mode MatrixMode in value
+ param x Float32 in value
+ param y Float32 in value
+ param z Float32 in value
+ category EXT_direct_state_access
+ extension soft WINSOFT
glxflags ignore
- alias VertexAttribI4ubv
+ glfflags ignore
-VertexAttribI4usvEXT(index, v)
+MatrixScaledEXT(mode, x, y, z)
return void
- param index UInt32 in value
- param v UInt16 in array [4]
- category NV_vertex_program4
- beginend allow-inside
- extension soft WINSOFT NV10
- glfflags ignore
+ param mode MatrixMode in value
+ param x Float64 in value
+ param y Float64 in value
+ param z Float64 in value
+ category EXT_direct_state_access
+ extension soft WINSOFT
glxflags ignore
- alias VertexAttribI4usv
+ glfflags ignore
-VertexAttribIPointerEXT(index, size, type, stride, pointer)
+MatrixTranslatefEXT(mode, x, y, z)
return void
- param index UInt32 in value
- param size Int32 in value
- param type VertexAttribEnum in value
- param stride SizeI in value
- param pointer Void in array [COMPSIZE(size/type/stride)] retained
- category NV_vertex_program4
- dlflags notlistable
- extension soft WINSOFT NV10
- glfflags ignore
+ param mode MatrixMode in value
+ param x Float32 in value
+ param y Float32 in value
+ param z Float32 in value
+ category EXT_direct_state_access
+ extension soft WINSOFT
glxflags ignore
- alias VertexAttribIPointer
+ glfflags ignore
-GetVertexAttribIivEXT(index, pname, params)
+MatrixTranslatedEXT(mode, x, y, z)
return void
- param index UInt32 in value
- param pname VertexAttribEnum in value
- param params Int32 out array [1]
- category NV_vertex_program4
- dlflags notlistable
- extension soft WINSOFT NV10
- glfflags ignore
+ param mode MatrixMode in value
+ param x Float64 in value
+ param y Float64 in value
+ param z Float64 in value
+ category EXT_direct_state_access
+ extension soft WINSOFT
glxflags ignore
- alias GetVertexAttribIiv
+ glfflags ignore
-GetVertexAttribIuivEXT(index, pname, params)
+MatrixFrustumEXT(mode, left, right, bottom, top, zNear, zFar)
return void
- param index UInt32 in value
- param pname VertexAttribEnum in value
- param params UInt32 out array [1]
- category NV_vertex_program4
- dlflags notlistable
- extension soft WINSOFT NV10
- glfflags ignore
+ param mode MatrixMode in value
+ param left Float64 in value
+ param right Float64 in value
+ param bottom Float64 in value
+ param top Float64 in value
+ param zNear Float64 in value
+ param zFar Float64 in value
+ category EXT_direct_state_access
+ extension soft WINSOFT
glxflags ignore
- alias GetVertexAttribIuiv
-
-###############################################################################
-#
-# Extension #326
-# EXT_gpu_shader4 commands
-#
-###############################################################################
+ glfflags ignore
-GetUniformuivEXT(program, location, params)
+MatrixOrthoEXT(mode, left, right, bottom, top, zNear, zFar)
return void
- param program UInt32 in value
- param location Int32 in value
- param params UInt32 out array [COMPSIZE(program/location)]
- category EXT_gpu_shader4
- dlflags notlistable
- version 2.0
+ param mode MatrixMode in value
+ param left Float64 in value
+ param right Float64 in value
+ param bottom Float64 in value
+ param top Float64 in value
+ param zNear Float64 in value
+ param zFar Float64 in value
+ category EXT_direct_state_access
extension soft WINSOFT
- glfflags ignore
glxflags ignore
- alias GetUniformuiv
+ glfflags ignore
-BindFragDataLocationEXT(program, color, name)
+MatrixPopEXT(mode)
return void
- param program UInt32 in value
- param color UInt32 in value
- param name Char in array [COMPSIZE(name)]
- category EXT_gpu_shader4
- dlflags notlistable
- version 2.0
+ param mode MatrixMode in value
+ category EXT_direct_state_access
extension soft WINSOFT
- glfflags ignore
glxflags ignore
- alias BindFragDataLocation
+ glfflags ignore
-GetFragDataLocationEXT(program, name)
- return Int32
- param program UInt32 in value
- param name Char in array [COMPSIZE(name)]
- category EXT_gpu_shader4
- dlflags notlistable
- version 2.0
+MatrixPushEXT(mode)
+ return void
+ param mode MatrixMode in value
+ category EXT_direct_state_access
extension soft WINSOFT
- glfflags ignore
glxflags ignore
- alias GetFragDataLocation
+ glfflags ignore
-Uniform1uiEXT(location, v0)
+# New 1.3 matrix transpose commands
+
+MatrixLoadTransposefEXT(mode, m)
return void
- param location Int32 in value
- param v0 UInt32 in value
- category EXT_gpu_shader4
- version 2.0
+ param mode MatrixMode in value
+ param m Float32 in array [16]
+ category EXT_direct_state_access
extension soft WINSOFT
- glfflags ignore
glxflags ignore
- alias Uniform1ui
+ glfflags ignore
-Uniform2uiEXT(location, v0, v1)
+MatrixLoadTransposedEXT(mode, m)
return void
- param location Int32 in value
- param v0 UInt32 in value
- param v1 UInt32 in value
- category EXT_gpu_shader4
- version 2.0
+ param mode MatrixMode in value
+ param m Float64 in array [16]
+ category EXT_direct_state_access
extension soft WINSOFT
- glfflags ignore
glxflags ignore
- alias Uniform2ui
+ glfflags ignore
-Uniform3uiEXT(location, v0, v1, v2)
+MatrixMultTransposefEXT(mode, m)
return void
- param location Int32 in value
- param v0 UInt32 in value
- param v1 UInt32 in value
- param v2 UInt32 in value
- category EXT_gpu_shader4
- version 2.0
+ param mode MatrixMode in value
+ param m Float32 in array [16]
+ category EXT_direct_state_access
extension soft WINSOFT
- glfflags ignore
glxflags ignore
- alias Uniform3ui
+ glfflags ignore
-Uniform4uiEXT(location, v0, v1, v2, v3)
+MatrixMultTransposedEXT(mode, m)
return void
- param location Int32 in value
- param v0 UInt32 in value
- param v1 UInt32 in value
- param v2 UInt32 in value
- param v3 UInt32 in value
- category EXT_gpu_shader4
- version 2.0
+ param mode MatrixMode in value
+ param m Float64 in array [16]
+ category EXT_direct_state_access
extension soft WINSOFT
- glfflags ignore
glxflags ignore
- alias Uniform4ui
+ glfflags ignore
-Uniform1uivEXT(location, count, value)
+# New 1.1 texture object commands
+
+TextureParameterfEXT(texture, target, pname, param)
return void
- param location Int32 in value
- param count SizeI in value
- param value UInt32 in array [count]
- category EXT_gpu_shader4
- version 2.0
+ param texture Texture in value
+ param target TextureTarget in value
+ param pname TextureParameterName in value
+ param param CheckedFloat32 in value
+ category EXT_direct_state_access
extension soft WINSOFT
- glfflags ignore
glxflags ignore
- alias Uniform1uiv
+ glfflags ignore
+ vectorequiv TextureParameterfvEXT
-Uniform2uivEXT(location, count, value)
+TextureParameterfvEXT(texture, target, pname, params)
return void
- param location Int32 in value
- param count SizeI in value
- param value UInt32 in array [count*2]
- category EXT_gpu_shader4
- version 2.0
+ param texture Texture in value
+ param target TextureTarget in value
+ param pname TextureParameterName in value
+ param params CheckedFloat32 in array [COMPSIZE(pname)]
+ category EXT_direct_state_access
extension soft WINSOFT
- glfflags ignore
glxflags ignore
- alias Uniform2uiv
+ glfflags ignore
-Uniform3uivEXT(location, count, value)
+TextureParameteriEXT(texture, target, pname, param)
return void
- param location Int32 in value
- param count SizeI in value
- param value UInt32 in array [count*3]
- category EXT_gpu_shader4
- version 2.0
+ param texture Texture in value
+ param target TextureTarget in value
+ param pname TextureParameterName in value
+ param param CheckedInt32 in value
+ category EXT_direct_state_access
extension soft WINSOFT
- glfflags ignore
glxflags ignore
- alias Uniform3uiv
+ glfflags ignore
+ vectorequiv TextureParameterivEXT
-Uniform4uivEXT(location, count, value)
+TextureParameterivEXT(texture, target, pname, params)
return void
- param location Int32 in value
- param count SizeI in value
- param value UInt32 in array [count*4]
- category EXT_gpu_shader4
- version 2.0
+ param texture Texture in value
+ param target TextureTarget in value
+ param pname TextureParameterName in value
+ param params CheckedInt32 in array [COMPSIZE(pname)]
+ category EXT_direct_state_access
extension soft WINSOFT
- glfflags ignore
glxflags ignore
- alias Uniform4uiv
+ glfflags ignore
-###############################################################################
-#
-# Extension #327
-# EXT_draw_instanced commands
-#
-###############################################################################
+TextureImage1DEXT(texture, target, level, internalformat, width, border, format, type, pixels)
+ return void
+ param texture Texture in value
+ param target TextureTarget in value
+ param level CheckedInt32 in value
+ param internalformat TextureInternalFormat in value
+ param width SizeI in value
+ param border CheckedInt32 in value
+ param format PixelFormat in value
+ param type PixelType in value
+ param pixels Void in array [COMPSIZE(format/type/width)]
+ category EXT_direct_state_access
+ dlflags handcode
+ glxflags ignore ### client-handcode server-handcode
+ extension soft WINSOFT
+ glfflags capture-handcode decode-handcode pixel-unpack
-DrawArraysInstancedEXT(mode, start, count, primcount)
+TextureImage2DEXT(texture, target, level, internalformat, width, height, border, format, type, pixels)
return void
- param mode BeginMode in value
- param start Int32 in value
- param count SizeI in value
- param primcount SizeI in value
- category EXT_draw_instanced
- version 2.0
+ param texture Texture in value
+ param target TextureTarget in value
+ param level CheckedInt32 in value
+ param internalformat TextureInternalFormat in value
+ param width SizeI in value
+ param height SizeI in value
+ param border CheckedInt32 in value
+ param format PixelFormat in value
+ param type PixelType in value
+ param pixels Void in array [COMPSIZE(format/type/width/height)]
+ category EXT_direct_state_access
+ dlflags handcode
+ glxflags ignore ### client-handcode server-handcode
extension soft WINSOFT
- dlflags notlistable
- vectorequiv ArrayElement
- glfflags ignore
- glxflags ignore
- alias DrawArraysInstancedARB
+ glfflags capture-handcode decode-handcode pixel-unpack
-DrawElementsInstancedEXT(mode, count, type, indices, primcount)
+TextureSubImage1DEXT(texture, target, level, xoffset, width, format, type, pixels)
return void
- param mode BeginMode in value
- param count SizeI in value
- param type DrawElementsType in value
- param indices Void in array [COMPSIZE(count/type)]
- param primcount SizeI in value
- category EXT_draw_instanced
- version 2.0
+ param texture Texture in value
+ param target TextureTarget in value
+ param level CheckedInt32 in value
+ param xoffset CheckedInt32 in value
+ param width SizeI in value
+ param format PixelFormat in value
+ param type PixelType in value
+ param pixels Void in array [COMPSIZE(format/type/width)]
+ category EXT_direct_state_access
+ dlflags handcode
+ glxflags ignore ### EXT client-handcode server-handcode
+ glxflags ignore
extension soft WINSOFT
- dlflags notlistable
- vectorequiv ArrayElement
glfflags ignore
- glxflags ignore
- alias DrawElementsInstancedARB
-
-###############################################################################
-#
-# Extension #328
-# EXT_packed_float commands
-#
-###############################################################################
-
-# (none)
-newcategory: EXT_packed_float
-
-###############################################################################
-#
-# Extension #329
-# EXT_texture_array commands
-#
-###############################################################################
-
-# (none)
-newcategory: EXT_texture_array
-###############################################################################
-#
-# Extension #330
-# EXT_texture_buffer_object commands
-#
-###############################################################################
-
-TexBufferEXT(target, internalformat, buffer)
+TextureSubImage2DEXT(texture, target, level, xoffset, yoffset, width, height, format, type, pixels)
return void
+ param texture Texture in value
param target TextureTarget in value
- param internalformat GLenum in value
- param buffer UInt32 in value
- category EXT_texture_buffer_object
- version 2.0
- extension soft WINSOFT NV50
+ param level CheckedInt32 in value
+ param xoffset CheckedInt32 in value
+ param yoffset CheckedInt32 in value
+ param width SizeI in value
+ param height SizeI in value
+ param format PixelFormat in value
+ param type PixelType in value
+ param pixels Void in array [COMPSIZE(format/type/width/height)]
+ category EXT_direct_state_access
+ dlflags handcode
+ glxflags ignore ### EXT client-handcode server-handcode
+ extension soft WINSOFT
glfflags ignore
- glxflags ignore
- alias TexBufferARB
-
-###############################################################################
-#
-# Extension #331
-# EXT_texture_compression_latc commands
-#
-###############################################################################
-# (none)
-newcategory: EXT_texture_compression_latc
+CopyTextureImage1DEXT(texture, target, level, internalformat, x, y, width, border)
+ return void
+ param texture Texture in value
+ param target TextureTarget in value
+ param level CheckedInt32 in value
+ param internalformat TextureInternalFormat in value
+ param x WinCoord in value
+ param y WinCoord in value
+ param width SizeI in value
+ param border CheckedInt32 in value
+ category EXT_direct_state_access
+ extension soft WINSOFT
+ glxflags ignore ### EXT
-###############################################################################
-#
-# Extension #332
-# EXT_texture_compression_rgtc commands
-#
-###############################################################################
+CopyTextureImage2DEXT(texture, target, level, internalformat, x, y, width, height, border)
+ return void
+ param texture Texture in value
+ param target TextureTarget in value
+ param level CheckedInt32 in value
+ param internalformat TextureInternalFormat in value
+ param x WinCoord in value
+ param y WinCoord in value
+ param width SizeI in value
+ param height SizeI in value
+ param border CheckedInt32 in value
+ category EXT_direct_state_access
+ extension soft WINSOFT
+ glxflags ignore ### EXT
-# (none)
-newcategory: EXT_texture_compression_rgtc
+CopyTextureSubImage1DEXT(texture, target, level, xoffset, x, y, width)
+ return void
+ param texture Texture in value
+ param target TextureTarget in value
+ param level CheckedInt32 in value
+ param xoffset CheckedInt32 in value
+ param x WinCoord in value
+ param y WinCoord in value
+ param width SizeI in value
+ category EXT_direct_state_access
+ extension soft WINSOFT
+ glxflags ignore ### EXT
-###############################################################################
-#
-# Extension #333
-# EXT_texture_shared_exponent commands
-#
-###############################################################################
+CopyTextureSubImage2DEXT(texture, target, level, xoffset, yoffset, x, y, width, height)
+ return void
+ param texture Texture in value
+ param target TextureTarget in value
+ param level CheckedInt32 in value
+ param xoffset CheckedInt32 in value
+ param yoffset CheckedInt32 in value
+ param x WinCoord in value
+ param y WinCoord in value
+ param width SizeI in value
+ param height SizeI in value
+ category EXT_direct_state_access
+ extension soft WINSOFT
+ glxflags ignore ### EXT
-# (none)
-newcategory: EXT_texture_shared_exponent
+# New 1.1 texture object queries
-###############################################################################
-#
-# Extension #334
-# NV_depth_buffer_float commands
-#
-###############################################################################
+GetTextureImageEXT(texture, target, level, format, type, pixels)
+ return void
+ param texture Texture in value
+ param target TextureTarget in value
+ param level CheckedInt32 in value
+ param format PixelFormat in value
+ param type PixelType in value
+ param pixels Void out array [COMPSIZE(target/level/format/type)]
+ category EXT_direct_state_access
+ dlflags notlistable
+ glxflags ignore ### client-handcode server-handcode
+ extension soft WINSOFT
+ glfflags capture-execute capture-handcode decode-handcode pixel-pack
-DepthRangedNV(zNear, zFar)
+GetTextureParameterfvEXT(texture, target, pname, params)
return void
- param zNear Float64 in value
- param zFar Float64 in value
- category NV_depth_buffer_float
- extension soft WINSOFT NV50
- version 2.0
- glfflags ignore
+ param texture Texture in value
+ param target TextureTarget in value
+ param pname GetTextureParameter in value
+ param params Float32 out array [COMPSIZE(pname)]
+ category EXT_direct_state_access
+ dlflags notlistable
+ extension soft WINSOFT
glxflags ignore
+ glfflags capture-execute gl-enum
-ClearDepthdNV(depth)
+GetTextureParameterivEXT(texture, target, pname, params)
return void
- param depth Float64 in value
- category NV_depth_buffer_float
- extension soft WINSOFT NV50
- version 2.0
- glfflags ignore
+ param texture Texture in value
+ param target TextureTarget in value
+ param pname GetTextureParameter in value
+ param params Int32 out array [COMPSIZE(pname)]
+ category EXT_direct_state_access
+ dlflags notlistable
+ extension soft WINSOFT
glxflags ignore
+ glfflags capture-execute gl-enum
-DepthBoundsdNV(zmin, zmax)
+GetTextureLevelParameterfvEXT(texture, target, level, pname, params)
return void
- param zmin Float64 in value
- param zmax Float64 in value
- category NV_depth_buffer_float
- extension soft WINSOFT NV50
- version 2.0
- glfflags ignore
+ param texture Texture in value
+ param target TextureTarget in value
+ param level CheckedInt32 in value
+ param pname GetTextureParameter in value
+ param params Float32 out array [COMPSIZE(pname)]
+ category EXT_direct_state_access
+ dlflags notlistable
+ extension soft WINSOFT
glxflags ignore
+ glfflags capture-execute gl-enum
-###############################################################################
-#
-# Extension #335
-# NV_fragment_program4 commands
-#
-###############################################################################
-
-# (none)
-newcategory: NV_fragment_program4
-
-###############################################################################
-#
-# Extension #336
-# NV_framebuffer_multisample_coverage commands
-#
-###############################################################################
-
-RenderbufferStorageMultisampleCoverageNV(target, coverageSamples, colorSamples, internalformat, width, height)
+GetTextureLevelParameterivEXT(texture, target, level, pname, params)
return void
- param target RenderbufferTarget in value
- param coverageSamples SizeI in value
- param colorSamples SizeI in value
- param internalformat PixelInternalFormat in value
- param width SizeI in value
- param height SizeI in value
- category NV_framebuffer_multisample_coverage
- version 1.5
- extension soft WINSOFT
+ param texture Texture in value
+ param target TextureTarget in value
+ param level CheckedInt32 in value
+ param pname GetTextureParameter in value
+ param params Int32 out array [COMPSIZE(pname)]
+ category EXT_direct_state_access
dlflags notlistable
- glfflags ignore
+ extension soft WINSOFT
glxflags ignore
+ glfflags capture-execute gl-enum
-###############################################################################
-#
-# Extension #337
-# EXT_framebuffer_sRGB commands
-#
-###############################################################################
-
-# (none)
-newcategory: EXT_framebuffer_sRGB
-
-###############################################################################
-#
-# Extension #338
-# NV_geometry_shader4 commands
-#
-###############################################################################
-
-# (none)
-newcategory: NV_geometry_shader4
-
-###############################################################################
-#
-# Extension #339
-# NV_parameter_buffer_object commands
-#
-###############################################################################
+# New 1.2 3D texture object commands
-ProgramBufferParametersfvNV(target, buffer, index, count, params)
+TextureImage3DEXT(texture, target, level, internalformat, width, height, depth, border, format, type, pixels)
return void
- param target ProgramTarget in value
- param buffer UInt32 in value
- param index UInt32 in value
- param count SizeI in value
- param params Float32 in array [count]
- category NV_parameter_buffer_object
- version 1.2
- extension soft WINSOFT NV50
+ param texture Texture in value
+ param target TextureTarget in value
+ param level CheckedInt32 in value
+ param internalformat TextureInternalFormat in value
+ param width SizeI in value
+ param height SizeI in value
+ param depth SizeI in value
+ param border CheckedInt32 in value
+ param format PixelFormat in value
+ param type PixelType in value
+ param pixels Void in array [COMPSIZE(format/type/width/height/depth)]
+ category EXT_direct_state_access
+ dlflags handcode
+ glxflags ignore ### client-handcode server-handcode EXT
+ extension soft WINSOFT
glfflags ignore
- glxflags ignore
-ProgramBufferParametersIivNV(target, buffer, index, count, params)
+TextureSubImage3DEXT(texture, target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels)
return void
- param target ProgramTarget in value
- param buffer UInt32 in value
- param index UInt32 in value
- param count SizeI in value
- param params Int32 in array [count]
- category NV_parameter_buffer_object
- version 1.2
- extension soft WINSOFT NV50
+ param texture Texture in value
+ param target TextureTarget in value
+ param level CheckedInt32 in value
+ param xoffset CheckedInt32 in value
+ param yoffset CheckedInt32 in value
+ param zoffset CheckedInt32 in value
+ param width SizeI in value
+ param height SizeI in value
+ param depth SizeI in value
+ param format PixelFormat in value
+ param type PixelType in value
+ param pixels Void in array [COMPSIZE(format/type/width/height/depth)]
+ category EXT_direct_state_access
+ dlflags handcode
+ glxflags ignore ### client-handcode server-handcode EXT
+ extension soft WINSOFT
glfflags ignore
- glxflags ignore
-ProgramBufferParametersIuivNV(target, buffer, index, count, params)
+CopyTextureSubImage3DEXT(texture, target, level, xoffset, yoffset, zoffset, x, y, width, height)
return void
- param target ProgramTarget in value
- param buffer UInt32 in value
- param index UInt32 in value
- param count SizeI in value
- param params UInt32 in array [count]
- category NV_parameter_buffer_object
- version 1.2
- extension soft WINSOFT NV50
+ param texture Texture in value
+ param target TextureTarget in value
+ param level CheckedInt32 in value
+ param xoffset CheckedInt32 in value
+ param yoffset CheckedInt32 in value
+ param zoffset CheckedInt32 in value
+ param x WinCoord in value
+ param y WinCoord in value
+ param width SizeI in value
+ param height SizeI in value
+ category EXT_direct_state_access
+ glxflags ignore ### EXT
+ extension soft WINSOFT
glfflags ignore
- glxflags ignore
-###############################################################################
-#
-# Extension #340
-# EXT_draw_buffers2 commands
-#
-###############################################################################
+# New 1.1 multitexture commands
-ColorMaskIndexedEXT(index, r, g, b, a)
+MultiTexParameterfEXT(texunit, target, pname, param)
return void
- param index UInt32 in value
- param r Boolean in value
- param g Boolean in value
- param b Boolean in value
- param a Boolean in value
- category EXT_draw_buffers2
- version 2.0
+ param texunit TextureUnit in value
+ param target TextureTarget in value
+ param pname TextureParameterName in value
+ param param CheckedFloat32 in value
+ category EXT_direct_state_access
+ extension soft WINSOFT
glxflags ignore
glfflags ignore
- extension soft WINSOFT
- alias ColorMaski
+ vectorequiv MultiTexParameterfvEXT
-GetBooleanIndexedvEXT(target, index, data)
+MultiTexParameterfvEXT(texunit, target, pname, params)
return void
- param target GLenum in value
- param index UInt32 in value
- param data Boolean out array [COMPSIZE(target)]
- category EXT_draw_buffers2
- version 2.0
- dlflags notlistable
+ param texunit TextureUnit in value
+ param target TextureTarget in value
+ param pname TextureParameterName in value
+ param params CheckedFloat32 in array [COMPSIZE(pname)]
+ category EXT_direct_state_access
+ extension soft WINSOFT
glxflags ignore
glfflags ignore
- extension soft WINSOFT
- alias GetBooleani_v
-GetIntegerIndexedvEXT(target, index, data)
+MultiTexParameteriEXT(texunit, target, pname, param)
return void
- param target GLenum in value
- param index UInt32 in value
- param data Int32 out array [COMPSIZE(target)]
- category EXT_draw_buffers2
- version 2.0
- dlflags notlistable
+ param texunit TextureUnit in value
+ param target TextureTarget in value
+ param pname TextureParameterName in value
+ param param CheckedInt32 in value
+ category EXT_direct_state_access
+ extension soft WINSOFT
glxflags ignore
glfflags ignore
- extension soft WINSOFT
- alias GetIntegeri_v
+ vectorequiv MultiTexParameterivEXT
-EnableIndexedEXT(target, index)
+MultiTexParameterivEXT(texunit, target, pname, params)
return void
- param target GLenum in value
- param index UInt32 in value
- category EXT_draw_buffers2
- version 2.0
+ param texunit TextureUnit in value
+ param target TextureTarget in value
+ param pname TextureParameterName in value
+ param params CheckedInt32 in array [COMPSIZE(pname)]
+ category EXT_direct_state_access
+ extension soft WINSOFT
glxflags ignore
glfflags ignore
+
+MultiTexImage1DEXT(texunit, target, level, internalformat, width, border, format, type, pixels)
+ return void
+ param texunit TextureUnit in value
+ param target TextureTarget in value
+ param level CheckedInt32 in value
+ param internalformat TextureInternalFormat in value
+ param width SizeI in value
+ param border CheckedInt32 in value
+ param format PixelFormat in value
+ param type PixelType in value
+ param pixels Void in array [COMPSIZE(format/type/width)]
+ category EXT_direct_state_access
+ dlflags handcode
+ glxflags ignore ### client-handcode server-handcode
extension soft WINSOFT
- alias Enablei
+ glfflags capture-handcode decode-handcode pixel-unpack
-DisableIndexedEXT(target, index)
+MultiTexImage2DEXT(texunit, target, level, internalformat, width, height, border, format, type, pixels)
return void
- param target GLenum in value
- param index UInt32 in value
- category EXT_draw_buffers2
- version 2.0
- glxflags ignore
- glfflags ignore
+ param texunit TextureUnit in value
+ param target TextureTarget in value
+ param level CheckedInt32 in value
+ param internalformat TextureInternalFormat in value
+ param width SizeI in value
+ param height SizeI in value
+ param border CheckedInt32 in value
+ param format PixelFormat in value
+ param type PixelType in value
+ param pixels Void in array [COMPSIZE(format/type/width/height)]
+ category EXT_direct_state_access
+ dlflags handcode
+ glxflags ignore ### client-handcode server-handcode
extension soft WINSOFT
- alias Disablei
+ glfflags capture-handcode decode-handcode pixel-unpack
-IsEnabledIndexedEXT(target, index)
- return Boolean
- param target GLenum in value
- param index UInt32 in value
- category EXT_draw_buffers2
- version 2.0
- dlflags notlistable
- glxflags ignore
+MultiTexSubImage1DEXT(texunit, target, level, xoffset, width, format, type, pixels)
+ return void
+ param texunit TextureUnit in value
+ param target TextureTarget in value
+ param level CheckedInt32 in value
+ param xoffset CheckedInt32 in value
+ param width SizeI in value
+ param format PixelFormat in value
+ param type PixelType in value
+ param pixels Void in array [COMPSIZE(format/type/width)]
+ category EXT_direct_state_access
+ dlflags handcode
+ glxflags ignore ### EXT client-handcode server-handcode
+ extension soft WINSOFT
+ glfflags ignore
+
+MultiTexSubImage2DEXT(texunit, target, level, xoffset, yoffset, width, height, format, type, pixels)
+ return void
+ param texunit TextureUnit in value
+ param target TextureTarget in value
+ param level CheckedInt32 in value
+ param xoffset CheckedInt32 in value
+ param yoffset CheckedInt32 in value
+ param width SizeI in value
+ param height SizeI in value
+ param format PixelFormat in value
+ param type PixelType in value
+ param pixels Void in array [COMPSIZE(format/type/width/height)]
+ category EXT_direct_state_access
+ dlflags handcode
+ glxflags ignore ### EXT client-handcode server-handcode
+ extension soft WINSOFT
glfflags ignore
+
+CopyMultiTexImage1DEXT(texunit, target, level, internalformat, x, y, width, border)
+ return void
+ param texunit TextureUnit in value
+ param target TextureTarget in value
+ param level CheckedInt32 in value
+ param internalformat TextureInternalFormat in value
+ param x WinCoord in value
+ param y WinCoord in value
+ param width SizeI in value
+ param border CheckedInt32 in value
+ category EXT_direct_state_access
+ extension soft WINSOFT
+ glxflags ignore ### EXT
+
+CopyMultiTexImage2DEXT(texunit, target, level, internalformat, x, y, width, height, border)
+ return void
+ param texunit TextureUnit in value
+ param target TextureTarget in value
+ param level CheckedInt32 in value
+ param internalformat TextureInternalFormat in value
+ param x WinCoord in value
+ param y WinCoord in value
+ param width SizeI in value
+ param height SizeI in value
+ param border CheckedInt32 in value
+ category EXT_direct_state_access
+ extension soft WINSOFT
+ glxflags ignore ### EXT
+
+CopyMultiTexSubImage1DEXT(texunit, target, level, xoffset, x, y, width)
+ return void
+ param texunit TextureUnit in value
+ param target TextureTarget in value
+ param level CheckedInt32 in value
+ param xoffset CheckedInt32 in value
+ param x WinCoord in value
+ param y WinCoord in value
+ param width SizeI in value
+ category EXT_direct_state_access
+ extension soft WINSOFT
+ glxflags ignore ### EXT
+
+CopyMultiTexSubImage2DEXT(texunit, target, level, xoffset, yoffset, x, y, width, height)
+ return void
+ param texunit TextureUnit in value
+ param target TextureTarget in value
+ param level CheckedInt32 in value
+ param xoffset CheckedInt32 in value
+ param yoffset CheckedInt32 in value
+ param x WinCoord in value
+ param y WinCoord in value
+ param width SizeI in value
+ param height SizeI in value
+ category EXT_direct_state_access
extension soft WINSOFT
- alias IsEnabledi
+ glxflags ignore ### EXT
-###############################################################################
-#
-# Extension #341
-# NV_transform_feedback commands
-#
-###############################################################################
+# New 1.1 multitexture queries
-BeginTransformFeedbackNV(primitiveMode)
+GetMultiTexImageEXT(texunit, target, level, format, type, pixels)
return void
- param primitiveMode GLenum in value
- category NV_transform_feedback
- version 1.5
+ param texunit TextureUnit in value
+ param target TextureTarget in value
+ param level CheckedInt32 in value
+ param format PixelFormat in value
+ param type PixelType in value
+ param pixels Void out array [COMPSIZE(target/level/format/type)]
+ category EXT_direct_state_access
dlflags notlistable
- glxflags ignore
- glfflags ignore
+ glxflags ignore ### client-handcode server-handcode
extension soft WINSOFT
- alias BeginTransformFeedback
+ glfflags capture-execute capture-handcode decode-handcode pixel-pack
-EndTransformFeedbackNV()
+GetMultiTexParameterfvEXT(texunit, target, pname, params)
return void
- category NV_transform_feedback
- version 1.5
+ param texunit TextureUnit in value
+ param target TextureTarget in value
+ param pname GetTextureParameter in value
+ param params Float32 out array [COMPSIZE(pname)]
+ category EXT_direct_state_access
dlflags notlistable
- glxflags ignore
- glfflags ignore
extension soft WINSOFT
- alias EndTransformFeedback
+ glxflags ignore
+ glfflags capture-execute gl-enum
-TransformFeedbackAttribsNV(count, attribs, bufferMode)
+GetMultiTexParameterivEXT(texunit, target, pname, params)
return void
- param count UInt32 in value
- param attribs Int32 in array [COMPSIZE(count)]
- param bufferMode GLenum in value
- category NV_transform_feedback
- version 1.5
+ param texunit TextureUnit in value
+ param target TextureTarget in value
+ param pname GetTextureParameter in value
+ param params Int32 out array [COMPSIZE(pname)]
+ category EXT_direct_state_access
dlflags notlistable
- glxflags ignore
- glfflags ignore
extension soft WINSOFT
+ glxflags ignore
+ glfflags capture-execute gl-enum
-BindBufferRangeNV(target, index, buffer, offset, size)
+GetMultiTexLevelParameterfvEXT(texunit, target, level, pname, params)
return void
- param target GLenum in value
- param index UInt32 in value
- param buffer UInt32 in value
- param offset BufferOffset in value
- param size BufferSize in value
- category NV_transform_feedback
- version 1.5
+ param texunit TextureUnit in value
+ param target TextureTarget in value
+ param level CheckedInt32 in value
+ param pname GetTextureParameter in value
+ param params Float32 out array [COMPSIZE(pname)]
+ category EXT_direct_state_access
dlflags notlistable
- glxflags ignore
- glfflags ignore
extension soft WINSOFT
- alias BindBufferRange
+ glxflags ignore
+ glfflags capture-execute gl-enum
-BindBufferOffsetNV(target, index, buffer, offset)
+GetMultiTexLevelParameterivEXT(texunit, target, level, pname, params)
return void
- param target GLenum in value
- param index UInt32 in value
- param buffer UInt32 in value
- param offset BufferOffset in value
- category NV_transform_feedback
- version 1.5
+ param texunit TextureUnit in value
+ param target TextureTarget in value
+ param level CheckedInt32 in value
+ param pname GetTextureParameter in value
+ param params Int32 out array [COMPSIZE(pname)]
+ category EXT_direct_state_access
dlflags notlistable
- glxflags ignore
- glfflags ignore
extension soft WINSOFT
- alias BindBufferOffsetEXT
+ glxflags ignore
+ glfflags capture-execute gl-enum
-BindBufferBaseNV(target, index, buffer)
+# New 1.2 3D multitexture commands
+
+MultiTexImage3DEXT(texunit, target, level, internalformat, width, height, depth, border, format, type, pixels)
return void
- param target GLenum in value
- param index UInt32 in value
- param buffer UInt32 in value
- category NV_transform_feedback
- version 1.5
- dlflags notlistable
- glxflags ignore
- glfflags ignore
+ param texunit TextureUnit in value
+ param target TextureTarget in value
+ param level CheckedInt32 in value
+ param internalformat TextureInternalFormat in value
+ param width SizeI in value
+ param height SizeI in value
+ param depth SizeI in value
+ param border CheckedInt32 in value
+ param format PixelFormat in value
+ param type PixelType in value
+ param pixels Void in array [COMPSIZE(format/type/width/height/depth)]
+ category EXT_direct_state_access
+ dlflags handcode
+ glxflags ignore ### client-handcode server-handcode EXT
extension soft WINSOFT
- alias BindBufferBase
+ glfflags ignore
-TransformFeedbackVaryingsNV(program, count, varyings, bufferMode)
+MultiTexSubImage3DEXT(texunit, target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels)
return void
- param program UInt32 in value
- param count SizeI in value
- param varyings CharPointer in array [count]
- param bufferMode GLenum in value
- category NV_transform_feedback
- version 1.5
- dlflags notlistable
- glxflags ignore
- glfflags ignore
+ param texunit TextureUnit in value
+ param target TextureTarget in value
+ param level CheckedInt32 in value
+ param xoffset CheckedInt32 in value
+ param yoffset CheckedInt32 in value
+ param zoffset CheckedInt32 in value
+ param width SizeI in value
+ param height SizeI in value
+ param depth SizeI in value
+ param format PixelFormat in value
+ param type PixelType in value
+ param pixels Void in array [COMPSIZE(format/type/width/height/depth)]
+ category EXT_direct_state_access
+ dlflags handcode
+ glxflags ignore ### client-handcode server-handcode EXT
extension soft WINSOFT
- alias TransformFeedbackVaryings
+ glfflags ignore
-ActiveVaryingNV(program, name)
+CopyMultiTexSubImage3DEXT(texunit, target, level, xoffset, yoffset, zoffset, x, y, width, height)
return void
- param program UInt32 in value
- param name Char in array [COMPSIZE(name)]
- category NV_transform_feedback
- version 1.5
- dlflags notlistable
- glxflags ignore
- glfflags ignore
+ param texunit TextureUnit in value
+ param target TextureTarget in value
+ param level CheckedInt32 in value
+ param xoffset CheckedInt32 in value
+ param yoffset CheckedInt32 in value
+ param zoffset CheckedInt32 in value
+ param x WinCoord in value
+ param y WinCoord in value
+ param width SizeI in value
+ param height SizeI in value
+ category EXT_direct_state_access
+ glxflags ignore ### EXT
extension soft WINSOFT
-
-GetVaryingLocationNV(program, name)
- return Int32
- param program UInt32 in value
- param name Char in array [COMPSIZE(name)]
- category NV_transform_feedback
- dlflags notlistable
- version 1.5
glfflags ignore
- glxflags ignore
- extension soft WINSOFT
-GetActiveVaryingNV(program, index, bufSize, length, size, type, name)
+# New 1.2.1 multitexture texture commands
+
+BindMultiTextureEXT(texunit, target, texture)
return void
- param program UInt32 in value
- param index UInt32 in value
- param bufSize SizeI in value
- param length SizeI out array [1]
- param size SizeI out array [1]
- param type GLenum out array [1]
- param name Char out array [COMPSIZE(program/index/bufSize)]
- category NV_transform_feedback
- dlflags notlistable
- version 1.5
+ param texunit TextureUnit in value
+ param target TextureTarget in value
+ param texture Texture in value
+ category EXT_direct_state_access
extension soft WINSOFT
- glfflags ignore
- glxflags ignore
+ glxflags ignore ### EXT
-GetTransformFeedbackVaryingNV(program, index, location)
+EnableClientStateIndexedEXT(array, index)
return void
- param program UInt32 in value
+ param array EnableCap in value
param index UInt32 in value
- param location Int32 out array [1]
- category NV_transform_feedback
+ category EXT_direct_state_access
dlflags notlistable
- version 1.5
+ glxflags ignore ### client-handcode client-intercept server-handcode
extension soft WINSOFT
- glfflags ignore
- glxflags ignore
- alias GetTransformFeedbackVarying
-
-###############################################################################
-#
-# Extension #342
-# EXT_bindable_uniform commands
-#
-###############################################################################
-UniformBufferEXT(program, location, buffer)
+DisableClientStateIndexedEXT(array, index)
return void
- param program UInt32 in value
- param location Int32 in value
- param buffer UInt32 in value
- category EXT_bindable_uniform
- version 2.0
+ param array EnableCap in value
+ param index UInt32 in value
+ category EXT_direct_state_access
extension soft WINSOFT
- glxflags ignore
- glfflags ignore
-
-GetUniformBufferSizeEXT(program, location)
- return Int32
- param program UInt32 in value
- param location Int32 in value
- category EXT_bindable_uniform
dlflags notlistable
- version 2.0
- extension soft WINSOFT
- glfflags ignore
- glxflags ignore
+ glxflags ignore ### client-handcode client-intercept server-handcode
-GetUniformOffsetEXT(program, location)
- return BufferOffset
- param program UInt32 in value
- param location Int32 in value
- category EXT_bindable_uniform
+MultiTexCoordPointerEXT(texunit, size, type, stride, pointer)
+ return void
+ param texunit TextureUnit in value
+ param size Int32 in value
+ param type TexCoordPointerType in value
+ param stride SizeI in value
+ param pointer Void in array [COMPSIZE(size/type/stride)] retained
+ category EXT_direct_state_access
dlflags notlistable
- version 2.0
+ glxflags ignore ### client-handcode client-intercept server-handcode
extension soft WINSOFT
glfflags ignore
- glxflags ignore
-
-###############################################################################
-#
-# Extension #343
-# EXT_texture_integer extension commands
-#
-###############################################################################
-TexParameterIivEXT(target, pname, params)
+MultiTexEnvfEXT(texunit, target, pname, param)
return void
- param target TextureTarget in value
- param pname TextureParameterName in value
- param params Int32 in array [COMPSIZE(pname)]
- category EXT_texture_integer
- version 2.0
- extension soft WINSOFT NV50
- glfflags ignore
+ param texunit TextureUnit in value
+ param target TextureEnvTarget in value
+ param pname TextureEnvParameter in value
+ param param CheckedFloat32 in value
+ category EXT_direct_state_access
+ extension soft WINSOFT
+ vectorequiv MultiTexEnvfvEXT
glxflags ignore
- alias TexParameterIiv
+ glfflags gl-enum
-TexParameterIuivEXT(target, pname, params)
+MultiTexEnvfvEXT(texunit, target, pname, params)
return void
- param target TextureTarget in value
- param pname TextureParameterName in value
- param params UInt32 in array [COMPSIZE(pname)]
- category EXT_texture_integer
- version 2.0
- extension soft WINSOFT NV50
- glfflags ignore
+ param texunit TextureUnit in value
+ param target TextureEnvTarget in value
+ param pname TextureEnvParameter in value
+ param params CheckedFloat32 in array [COMPSIZE(pname)]
+ category EXT_direct_state_access
+ extension soft WINSOFT
glxflags ignore
- alias TexParameterIuiv
+ glfflags gl-enum
-GetTexParameterIivEXT(target, pname, params)
+MultiTexEnviEXT(texunit, target, pname, param)
return void
- param target TextureTarget in value
- param pname GetTextureParameter in value
- param params Int32 out array [COMPSIZE(pname)]
- category EXT_texture_integer
- dlflags notlistable
- version 1.0
- version 2.0
- extension soft WINSOFT NV50
- glfflags ignore
+ param texunit TextureUnit in value
+ param target TextureEnvTarget in value
+ param pname TextureEnvParameter in value
+ param param CheckedInt32 in value
+ category EXT_direct_state_access
+ extension soft WINSOFT
+ vectorequiv MultiTexEnvivEXT
glxflags ignore
- alias GetTexParameterIiv
+ glfflags gl-enum
-GetTexParameterIuivEXT(target, pname, params)
+MultiTexEnvivEXT(texunit, target, pname, params)
return void
- param target TextureTarget in value
- param pname GetTextureParameter in value
- param params UInt32 out array [COMPSIZE(pname)]
- category EXT_texture_integer
- dlflags notlistable
- version 1.0
- version 2.0
- extension soft WINSOFT NV50
- glfflags ignore
+ param texunit TextureUnit in value
+ param target TextureEnvTarget in value
+ param pname TextureEnvParameter in value
+ param params CheckedInt32 in array [COMPSIZE(pname)]
+ category EXT_direct_state_access
+ extension soft WINSOFT
glxflags ignore
- alias GetTexParameterIuiv
+ glfflags gl-enum
-ClearColorIiEXT(red, green, blue, alpha)
+MultiTexGendEXT(texunit, coord, pname, param)
return void
- param red Int32 in value
- param green Int32 in value
- param blue Int32 in value
- param alpha Int32 in value
- category EXT_texture_integer
- version 2.0
- extension soft WINSOFT NV50
- glfflags ignore
+ param texunit TextureUnit in value
+ param coord TextureCoordName in value
+ param pname TextureGenParameter in value
+ param param Float64 in value
+ category EXT_direct_state_access
+ extension soft WINSOFT
+ vectorequiv MultiTexGendvEXT
glxflags ignore
+ glfflags gl-enum
-ClearColorIuiEXT(red, green, blue, alpha)
+MultiTexGendvEXT(texunit, coord, pname, params)
return void
- param red UInt32 in value
- param green UInt32 in value
- param blue UInt32 in value
- param alpha UInt32 in value
- category EXT_texture_integer
- version 2.0
- extension soft WINSOFT NV50
- glfflags ignore
+ param texunit TextureUnit in value
+ param coord TextureCoordName in value
+ param pname TextureGenParameter in value
+ param params Float64 in array [COMPSIZE(pname)]
+ category EXT_direct_state_access
+ extension soft WINSOFT
glxflags ignore
+ glfflags gl-enum
-###############################################################################
-#
-# Extension #344 - GLX_EXT_texture_from_pixmap
-#
-###############################################################################
-
-###############################################################################
-#
-# Extension #345
-# GREMEDY_frame_terminator commands
-#
-###############################################################################
-
-FrameTerminatorGREMEDY()
+MultiTexGenfEXT(texunit, coord, pname, param)
return void
- category GREMEDY_frame_terminator
- version 1.0
- extension
+ param texunit TextureUnit in value
+ param coord TextureCoordName in value
+ param pname TextureGenParameter in value
+ param param CheckedFloat32 in value
+ category EXT_direct_state_access
+ extension soft WINSOFT
+ vectorequiv MultiTexGenfvEXT
glxflags ignore
- offset ?
+ glfflags gl-enum
-###############################################################################
-#
-# Extension #346
-# NV_conditional_render commands
-#
-###############################################################################
+MultiTexGenfvEXT(texunit, coord, pname, params)
+ return void
+ param texunit TextureUnit in value
+ param coord TextureCoordName in value
+ param pname TextureGenParameter in value
+ param params CheckedFloat32 in array [COMPSIZE(pname)]
+ category EXT_direct_state_access
+ extension soft WINSOFT
+ glxflags ignore
+ glfflags gl-enum
-BeginConditionalRenderNV(id, mode)
+MultiTexGeniEXT(texunit, coord, pname, param)
return void
- param id UInt32 in value
- param mode TypeEnum in value
- category NV_conditional_render
- glfflags ignore
+ param texunit TextureUnit in value
+ param coord TextureCoordName in value
+ param pname TextureGenParameter in value
+ param param CheckedInt32 in value
+ category EXT_direct_state_access
+ extension soft WINSOFT
+ vectorequiv MultiTexGenivEXT
glxflags ignore
- alias BeginConditionalRender
+ glfflags gl-enum
-EndConditionalRenderNV()
+MultiTexGenivEXT(texunit, coord, pname, params)
return void
- category NV_conditional_render
- glfflags ignore
+ param texunit TextureUnit in value
+ param coord TextureCoordName in value
+ param pname TextureGenParameter in value
+ param params CheckedInt32 in array [COMPSIZE(pname)]
+ category EXT_direct_state_access
+ extension soft WINSOFT
glxflags ignore
- alias EndConditionalRender
+ glfflags gl-enum
-###############################################################################
-#
-# Extension #347
-# NV_present_video commands
-#
-###############################################################################
+# New 1.2.1 multitexture texture queries
-# TBD
-# void PresentFrameKeyedNV(uint video_slot, uint64EXT minPresentTime,
-# uint beginPresentTimeId, uint
-# presentDurationId, enum type, enum target0,
-# uint fill0, uint key0, enum target1, uint
-# fill1, uint key1);
-#
-# void PresentFrameDualFillNV(uint video_slot, uint64EXT
-# minPresentTime, uint beginPresentTimeId,
-# uint presentDurationId, enum type, enum
-# target0, uint fill0, enum target1, uint
-# fill1, enum target2, uint fill2, enum
-# target3, uint fill3);
-#
-# void GetVideoivNV(uint video_slot, enum pname, int *params);
-# void GetVideouivNV(uint video_slot, enum pname, uint *params);
-# void GetVideoi64vNV(uint video_slot, enum pname, int64EXT *params);
-# void GetVideoui64vNV(uint video_slot, enum pname, uint64EXT *params);
-# void VideoParameterivNV(uint video_slot, enum pname, const int *params);
+GetMultiTexEnvfvEXT(texunit, target, pname, params)
+ return void
+ param texunit TextureUnit in value
+ param target TextureEnvTarget in value
+ param pname TextureEnvParameter in value
+ param params Float32 out array [COMPSIZE(pname)]
+ category EXT_direct_state_access
+ dlflags notlistable
+ extension soft WINSOFT
+ glxflags ignore
+ glfflags capture-execute gl-enum
-PresentFrameKeyedNV(video_slot, minPresentTime, beginPresentTimeId, presentDurationId, type, target0, fill0, key0, target1, fill1, key1)
+GetMultiTexEnvivEXT(texunit, target, pname, params)
return void
- param video_slot UInt32 in value
- param minPresentTime UInt64EXT in value
- param beginPresentTimeId UInt32 in value
- param presentDurationId UInt32 in value
- param type GLenum in value
- param target0 GLenum in value
- param fill0 UInt32 in value
- param key0 UInt32 in value
- param target1 GLenum in value
- param fill1 UInt32 in value
- param key1 UInt32 in value
- category NV_present_video
- version 1.2
- extension
- glxropcode ?
+ param texunit TextureUnit in value
+ param target TextureEnvTarget in value
+ param pname TextureEnvParameter in value
+ param params Int32 out array [COMPSIZE(pname)]
+ category EXT_direct_state_access
+ dlflags notlistable
+ extension soft WINSOFT
+ glxflags ignore
+ glfflags capture-execute gl-enum
+
+GetMultiTexGendvEXT(texunit, coord, pname, params)
+ return void
+ param texunit TextureUnit in value
+ param coord TextureCoordName in value
+ param pname TextureGenParameter in value
+ param params Float64 out array [COMPSIZE(pname)]
+ category EXT_direct_state_access
+ dlflags notlistable
+ extension soft WINSOFT
glxflags ignore
- offset ?
+ glfflags capture-execute gl-enum
-PresentFrameDualFillNV(video_slot, minPresentTime, beginPresentTimeId, presentDurationId, type, target0, fill0, target1, fill1, target2, fill2, target3, fill3)
+GetMultiTexGenfvEXT(texunit, coord, pname, params)
return void
- param video_slot UInt32 in value
- param minPresentTime UInt64EXT in value
- param beginPresentTimeId UInt32 in value
- param presentDurationId UInt32 in value
- param type GLenum in value
- param target0 GLenum in value
- param fill0 UInt32 in value
- param target1 GLenum in value
- param fill1 UInt32 in value
- param target2 GLenum in value
- param fill2 UInt32 in value
- param target3 GLenum in value
- param fill3 UInt32 in value
- category NV_present_video
- version 1.2
- extension
- glxropcode ?
+ param texunit TextureUnit in value
+ param coord TextureCoordName in value
+ param pname TextureGenParameter in value
+ param params Float32 out array [COMPSIZE(pname)]
+ category EXT_direct_state_access
+ dlflags notlistable
+ extension soft WINSOFT
glxflags ignore
- offset ?
+ glfflags capture-execute gl-enum
-GetVideoivNV(video_slot, pname, params)
+GetMultiTexGenivEXT(texunit, coord, pname, params)
return void
- param video_slot UInt32 in value
- param pname GLenum in value
+ param texunit TextureUnit in value
+ param coord TextureCoordName in value
+ param pname TextureGenParameter in value
param params Int32 out array [COMPSIZE(pname)]
- category NV_present_video
+ category EXT_direct_state_access
dlflags notlistable
- version 1.2
- extension
- glxsingle ?
+ extension soft WINSOFT
glxflags ignore
- offset ?
+ glfflags capture-execute gl-enum
-GetVideouivNV(video_slot, pname, params)
+# From EXT_draw_buffers2
+# EnableIndexedEXT
+# DisableIndexedEXT
+# IsEnabledIndexedEXT
+
+GetFloatIndexedvEXT(target, index, data)
return void
- param video_slot UInt32 in value
- param pname GLenum in value
- param params UInt32 out array [COMPSIZE(pname)]
- category NV_present_video
+ param target TypeEnum in value
+ param index UInt32 in value
+ param data Float32 out array [COMPSIZE(target)]
+ category EXT_direct_state_access
dlflags notlistable
- version 1.2
- extension
- glxsingle ?
glxflags ignore
- offset ?
+ glfflags ignore
+ extension soft WINSOFT
-GetVideoi64vNV(video_slot, pname, params)
+GetDoubleIndexedvEXT(target, index, data)
return void
- param video_slot UInt32 in value
- param pname GLenum in value
- param params Int64EXT out array [COMPSIZE(pname)]
- category NV_present_video
+ param target TypeEnum in value
+ param index UInt32 in value
+ param data Float64 out array [COMPSIZE(target)]
+ category EXT_direct_state_access
dlflags notlistable
- version 1.2
- extension
- glxsingle ?
glxflags ignore
- offset ?
+ glfflags ignore
+ extension soft WINSOFT
-GetVideoui64vNV(video_slot, pname, params)
+GetPointerIndexedvEXT(target, index, data)
return void
- param video_slot UInt32 in value
- param pname GLenum in value
- param params UInt64EXT out array [COMPSIZE(pname)]
- category NV_present_video
+ param target TypeEnum in value
+ param index UInt32 in value
+ param data VoidPointer out array [COMPSIZE(target)]
+ category EXT_direct_state_access
dlflags notlistable
- version 1.2
- extension
- glxsingle ?
glxflags ignore
- offset ?
+ glfflags ignore
+ extension soft WINSOFT
-###############################################################################
-#
-# Extension #348 - GLX_NV_video_out
-# Extension #349 - WGL_NV_video_out
-# Extension #350 - GLX_NV_swap_group
-# Extension #351 - WGL_NV_swap_group
-#
-###############################################################################
+# New compressed texture commands
-###############################################################################
-#
-# Extension #352
-# EXT_transform_feedback commands
-#
-###############################################################################
+CompressedTextureImage3DEXT(texture, target, level, internalformat, width, height, depth, border, imageSize, bits)
+ return void
+ param texture Texture in value
+ param target TextureTarget in value
+ param level CheckedInt32 in value
+ param internalformat TextureInternalFormat in value
+ param width SizeI in value
+ param height SizeI in value
+ param depth SizeI in value
+ param border CheckedInt32 in value
+ param imageSize SizeI in value
+ param bits Void in array [imageSize]
+ category EXT_direct_state_access
+ dlflags handcode
+ glxflags ignore ### client-handcode server-handcode
+ glfflags ignore
+ extension soft WINSOFT
-# From EXT_draw_buffers2: GetBooleanIndexedvEXT / GetIntegerIndexedvEXT
+CompressedTextureImage2DEXT(texture, target, level, internalformat, width, height, border, imageSize, bits)
+ return void
+ param texture Texture in value
+ param target TextureTarget in value
+ param level CheckedInt32 in value
+ param internalformat TextureInternalFormat in value
+ param width SizeI in value
+ param height SizeI in value
+ param border CheckedInt32 in value
+ param imageSize SizeI in value
+ param bits Void in array [imageSize]
+ category EXT_direct_state_access
+ dlflags handcode
+ glxflags ignore ### client-handcode server-handcode
+ glfflags ignore
+ extension soft WINSOFT
-BeginTransformFeedbackEXT(primitiveMode)
+CompressedTextureImage1DEXT(texture, target, level, internalformat, width, border, imageSize, bits)
return void
- param primitiveMode GLenum in value
- category EXT_transform_feedback
- version 2.0
+ param texture Texture in value
+ param target TextureTarget in value
+ param level CheckedInt32 in value
+ param internalformat TextureInternalFormat in value
+ param width SizeI in value
+ param border CheckedInt32 in value
+ param imageSize SizeI in value
+ param bits Void in array [imageSize]
+ category EXT_direct_state_access
+ dlflags handcode
+ glxflags ignore ### client-handcode server-handcode
+ glfflags ignore
+ extension soft WINSOFT
+
+CompressedTextureSubImage3DEXT(texture, target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, bits)
+ return void
+ param texture Texture in value
+ param target TextureTarget in value
+ param level CheckedInt32 in value
+ param xoffset CheckedInt32 in value
+ param yoffset CheckedInt32 in value
+ param zoffset CheckedInt32 in value
+ param width SizeI in value
+ param height SizeI in value
+ param depth SizeI in value
+ param format PixelFormat in value
+ param imageSize SizeI in value
+ param bits Void in array [imageSize]
+ category EXT_direct_state_access
+ dlflags handcode
+ glxflags ignore ### client-handcode server-handcode
+ glfflags ignore
+ extension soft WINSOFT
+
+CompressedTextureSubImage2DEXT(texture, target, level, xoffset, yoffset, width, height, format, imageSize, bits)
+ return void
+ param texture Texture in value
+ param target TextureTarget in value
+ param level CheckedInt32 in value
+ param xoffset CheckedInt32 in value
+ param yoffset CheckedInt32 in value
+ param width SizeI in value
+ param height SizeI in value
+ param format PixelFormat in value
+ param imageSize SizeI in value
+ param bits Void in array [imageSize]
+ category EXT_direct_state_access
+ dlflags handcode
+ glxflags ignore ### client-handcode server-handcode
+ glfflags ignore
+ extension soft WINSOFT
+
+CompressedTextureSubImage1DEXT(texture, target, level, xoffset, width, format, imageSize, bits)
+ return void
+ param texture Texture in value
+ param target TextureTarget in value
+ param level CheckedInt32 in value
+ param xoffset CheckedInt32 in value
+ param width SizeI in value
+ param format PixelFormat in value
+ param imageSize SizeI in value
+ param bits Void in array [imageSize]
+ category EXT_direct_state_access
+ dlflags handcode
+ glxflags ignore ### client-handcode server-handcode
+ glfflags ignore
+ extension soft WINSOFT
+
+# New compressed texture query
+
+GetCompressedTextureImageEXT(texture, target, lod, img)
+ return void
+ param texture Texture in value
+ param target TextureTarget in value
+ param lod CheckedInt32 in value
+ param img Void out array [COMPSIZE(target/lod)]
+ category EXT_direct_state_access
dlflags notlistable
- glxflags ignore
+ glxflags ignore ### server-handcode
+ extension soft WINSOFT
+
+# New compressed multitexture commands
+
+CompressedMultiTexImage3DEXT(texunit, target, level, internalformat, width, height, depth, border, imageSize, bits)
+ return void
+ param texunit TextureUnit in value
+ param target TextureTarget in value
+ param level CheckedInt32 in value
+ param internalformat TextureInternalFormat in value
+ param width SizeI in value
+ param height SizeI in value
+ param depth SizeI in value
+ param border CheckedInt32 in value
+ param imageSize SizeI in value
+ param bits Void in array [imageSize]
+ category EXT_direct_state_access
+ dlflags handcode
+ glxflags ignore ### client-handcode server-handcode
glfflags ignore
extension soft WINSOFT
- alias BeginTransformFeedback
-EndTransformFeedbackEXT()
+CompressedMultiTexImage2DEXT(texunit, target, level, internalformat, width, height, border, imageSize, bits)
return void
- category EXT_transform_feedback
- version 2.0
- dlflags notlistable
- glxflags ignore
+ param texunit TextureUnit in value
+ param target TextureTarget in value
+ param level CheckedInt32 in value
+ param internalformat TextureInternalFormat in value
+ param width SizeI in value
+ param height SizeI in value
+ param border CheckedInt32 in value
+ param imageSize SizeI in value
+ param bits Void in array [imageSize]
+ category EXT_direct_state_access
+ dlflags handcode
+ glxflags ignore ### client-handcode server-handcode
glfflags ignore
extension soft WINSOFT
- alias EndTransformFeedback
-BindBufferRangeEXT(target, index, buffer, offset, size)
+CompressedMultiTexImage1DEXT(texunit, target, level, internalformat, width, border, imageSize, bits)
return void
- param target GLenum in value
- param index UInt32 in value
- param buffer UInt32 in value
- param offset BufferOffset in value
- param size BufferSize in value
- category EXT_transform_feedback
- version 2.0
- dlflags notlistable
- glxflags ignore
+ param texunit TextureUnit in value
+ param target TextureTarget in value
+ param level CheckedInt32 in value
+ param internalformat TextureInternalFormat in value
+ param width SizeI in value
+ param border CheckedInt32 in value
+ param imageSize SizeI in value
+ param bits Void in array [imageSize]
+ category EXT_direct_state_access
+ dlflags handcode
+ glxflags ignore ### client-handcode server-handcode
glfflags ignore
extension soft WINSOFT
- alias BindBufferRange
-# Not promoted to the OpenGL 3.0 core
-BindBufferOffsetEXT(target, index, buffer, offset)
+CompressedMultiTexSubImage3DEXT(texunit, target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, bits)
return void
- param target GLenum in value
- param index UInt32 in value
- param buffer UInt32 in value
- param offset BufferOffset in value
- category EXT_transform_feedback
- version 2.0
- dlflags notlistable
- glxflags ignore
+ param texunit TextureUnit in value
+ param target TextureTarget in value
+ param level CheckedInt32 in value
+ param xoffset CheckedInt32 in value
+ param yoffset CheckedInt32 in value
+ param zoffset CheckedInt32 in value
+ param width SizeI in value
+ param height SizeI in value
+ param depth SizeI in value
+ param format PixelFormat in value
+ param imageSize SizeI in value
+ param bits Void in array [imageSize]
+ category EXT_direct_state_access
+ dlflags handcode
+ glxflags ignore ### client-handcode server-handcode
glfflags ignore
extension soft WINSOFT
-BindBufferBaseEXT(target, index, buffer)
+CompressedMultiTexSubImage2DEXT(texunit, target, level, xoffset, yoffset, width, height, format, imageSize, bits)
return void
- param target GLenum in value
- param index UInt32 in value
- param buffer UInt32 in value
- category EXT_transform_feedback
- version 2.0
- dlflags notlistable
- glxflags ignore
+ param texunit TextureUnit in value
+ param target TextureTarget in value
+ param level CheckedInt32 in value
+ param xoffset CheckedInt32 in value
+ param yoffset CheckedInt32 in value
+ param width SizeI in value
+ param height SizeI in value
+ param format PixelFormat in value
+ param imageSize SizeI in value
+ param bits Void in array [imageSize]
+ category EXT_direct_state_access
+ dlflags handcode
+ glxflags ignore ### client-handcode server-handcode
glfflags ignore
extension soft WINSOFT
- alias BindBufferBase
-TransformFeedbackVaryingsEXT(program, count, varyings, bufferMode)
+CompressedMultiTexSubImage1DEXT(texunit, target, level, xoffset, width, format, imageSize, bits)
return void
- param program UInt32 in value
- param count SizeI in value
- param varyings CharPointer in array [count]
- param bufferMode GLenum in value
- category EXT_transform_feedback
- version 2.0
- dlflags notlistable
- glxflags ignore
+ param texunit TextureUnit in value
+ param target TextureTarget in value
+ param level CheckedInt32 in value
+ param xoffset CheckedInt32 in value
+ param width SizeI in value
+ param format PixelFormat in value
+ param imageSize SizeI in value
+ param bits Void in array [imageSize]
+ category EXT_direct_state_access
+ dlflags handcode
+ glxflags ignore ### client-handcode server-handcode
glfflags ignore
extension soft WINSOFT
- alias TransformFeedbackVaryings
-GetTransformFeedbackVaryingEXT(program, index, bufSize, length, size, type, name)
+# New compressed multitexture query
+
+GetCompressedMultiTexImageEXT(texunit, target, lod, img)
return void
- param program UInt32 in value
- param index UInt32 in value
- param bufSize SizeI in value
- param length SizeI out array [1]
- param size SizeI out array [1]
- param type GLenum out array [1]
- param name Char out array [COMPSIZE(length)]
- category EXT_transform_feedback
+ param texunit TextureUnit in value
+ param target TextureTarget in value
+ param lod CheckedInt32 in value
+ param img Void out array [COMPSIZE(target/lod)]
+ category EXT_direct_state_access
dlflags notlistable
- version 2.0
+ glxflags ignore ### server-handcode
extension soft WINSOFT
- glfflags ignore
- glxflags ignore
- alias GetTransformFeedbackVarying
-
-###############################################################################
-#
-# Extension #353
-# EXT_direct_state_access commands
-#
-###############################################################################
-# New 1.1 client commands
+# New ARB assembly program named commands
-ClientAttribDefaultEXT(mask)
+NamedProgramStringEXT(program, target, format, len, string)
return void
- param mask ClientAttribMask in value
+ param program UInt32 in value
+ param target ProgramTarget in value
+ param format ProgramFormat in value
+ param len SizeI in value
+ param string Void in array [len]
category EXT_direct_state_access
+ subcategory ARB_vertex_program
extension soft WINSOFT
- dlflags notlistable
- glxflags ignore ### client-handcode client-intercept server-handcode
+ glfflags ignore
+ glxflags ignore ### client-handcode server-handcode EXT
+ glextmask GL_MASK_ARB_vertex_program|GL_MASK_ARB_fragment_program
-PushClientAttribDefaultEXT(mask)
+NamedProgramLocalParameter4dEXT(program, target, index, x, y, z, w)
return void
- param mask ClientAttribMask in value
+ param program UInt32 in value
+ param target ProgramTarget in value
+ param index UInt32 in value
+ param x Float64 in value
+ param y Float64 in value
+ param z Float64 in value
+ param w Float64 in value
category EXT_direct_state_access
- extension soft WINSOFT
- dlflags notlistable
- glxflags ignore ### client-handcode client-intercept server-handcode
+ subcategory ARB_vertex_program
+ vectorequiv NamedProgramLocalParameter4dvEXT
+ glxvectorequiv NamedProgramLocalParameter4dvEXT
+ extension soft WINSOFT NV10
+ glfflags ignore
+ glxflags ignore ### EXT
+ glextmask GL_MASK_ARB_vertex_program|GL_MASK_ARB_fragment_program
-# New 1.0 matrix commands
+NamedProgramLocalParameter4dvEXT(program, target, index, params)
+ return void
+ param program UInt32 in value
+ param target ProgramTarget in value
+ param index UInt32 in value
+ param params Float64 in array [4]
+ category EXT_direct_state_access
+ subcategory ARB_vertex_program
+ extension soft WINSOFT NV10
+ glfflags ignore
+ glxflags ignore ### EXT
+ glextmask GL_MASK_ARB_vertex_program|GL_MASK_ARB_fragment_program
-MatrixLoadfEXT(mode, m)
+NamedProgramLocalParameter4fEXT(program, target, index, x, y, z, w)
return void
- param mode MatrixMode in value
- param m Float32 in array [16]
+ param program UInt32 in value
+ param target ProgramTarget in value
+ param index UInt32 in value
+ param x Float32 in value
+ param y Float32 in value
+ param z Float32 in value
+ param w Float32 in value
category EXT_direct_state_access
- extension soft WINSOFT
- glxflags ignore
+ subcategory ARB_vertex_program
+ vectorequiv NamedProgramLocalParameter4fvEXT
+ glxvectorequiv NamedProgramLocalParameter4fvEXT
+ extension soft WINSOFT NV10
glfflags ignore
+ glxflags ignore ### EXT
+ glextmask GL_MASK_ARB_vertex_program|GL_MASK_ARB_fragment_program
-MatrixLoaddEXT(mode, m)
+NamedProgramLocalParameter4fvEXT(program, target, index, params)
return void
- param mode MatrixMode in value
- param m Float64 in array [16]
+ param program UInt32 in value
+ param target ProgramTarget in value
+ param index UInt32 in value
+ param params Float32 in array [4]
category EXT_direct_state_access
- extension soft WINSOFT
- glxflags ignore
+ subcategory ARB_vertex_program
+ extension soft WINSOFT NV10
glfflags ignore
+ glxflags ignore ### EXT
+ glextmask GL_MASK_ARB_vertex_program|GL_MASK_ARB_fragment_program
-MatrixMultfEXT(mode, m)
+# New ARB assembly program named queries
+
+GetNamedProgramLocalParameterdvEXT(program, target, index, params)
return void
- param mode MatrixMode in value
- param m Float32 in array [16]
+ param program UInt32 in value
+ param target ProgramTarget in value
+ param index UInt32 in value
+ param params Float64 out array [4]
+ dlflags notlistable
category EXT_direct_state_access
- extension soft WINSOFT
- glxflags ignore
+ subcategory ARB_vertex_program
+ extension soft WINSOFT NV10
glfflags ignore
+ glxflags ignore ### client-handcode server-handcode EXT
+ glextmask GL_MASK_ARB_vertex_program|GL_MASK_ARB_fragment_program
-MatrixMultdEXT(mode, m)
+GetNamedProgramLocalParameterfvEXT(program, target, index, params)
return void
- param mode MatrixMode in value
- param m Float64 in array [16]
+ param program UInt32 in value
+ param target ProgramTarget in value
+ param index UInt32 in value
+ param params Float32 out array [4]
+ dlflags notlistable
category EXT_direct_state_access
- extension soft WINSOFT
- glxflags ignore
+ subcategory ARB_vertex_program
+ extension soft WINSOFT NV10
glfflags ignore
+ glxflags ignore ### client-handcode server-handcode EXT
+ glextmask GL_MASK_ARB_vertex_program|GL_MASK_ARB_fragment_program
-MatrixLoadIdentityEXT(mode)
+GetNamedProgramivEXT(program, target, pname, params)
return void
- param mode MatrixMode in value
+ param program UInt32 in value
+ param target ProgramTarget in value
+ param pname ProgramProperty in value
+ param params Int32 out array [1]
+ dlflags notlistable
category EXT_direct_state_access
- extension soft WINSOFT
- glxflags ignore
+ subcategory ARB_vertex_program
+ extension soft WINSOFT NV10
glfflags ignore
+ glxflags ignore ### client-handcode server-handcode EXT
+ glextmask GL_MASK_ARB_vertex_program|GL_MASK_ARB_fragment_program
-MatrixRotatefEXT(mode, angle, x, y, z)
+GetNamedProgramStringEXT(program, target, pname, string)
return void
- param mode MatrixMode in value
- param angle Float32 in value
- param x Float32 in value
- param y Float32 in value
- param z Float32 in value
+ param program UInt32 in value
+ param target ProgramTarget in value
+ param pname ProgramStringProperty in value
+ param string Void out array [COMPSIZE(program,pname)]
+ dlflags notlistable
category EXT_direct_state_access
- extension soft WINSOFT
- glxflags ignore
+ subcategory ARB_vertex_program
+ extension soft WINSOFT NV10
glfflags ignore
+ glxflags ignore ### client-handcode server-handcode EXT
+ glextmask GL_MASK_ARB_vertex_program|GL_MASK_ARB_fragment_program
-MatrixRotatedEXT(mode, angle, x, y, z)
+# New EXT_gpu_program_parameters command
+
+NamedProgramLocalParameters4fvEXT(program, target, index, count, params)
return void
- param mode MatrixMode in value
- param angle Float64 in value
- param x Float64 in value
- param y Float64 in value
- param z Float64 in value
+ param program UInt32 in value
+ param target ProgramTarget in value
+ param index UInt32 in value
+ param count SizeI in value
+ param params Float32 in array [count*4]
category EXT_direct_state_access
- extension soft WINSOFT
- glxflags ignore
+ subcategory EXT_gpu_program_parameters
+ extension soft WINSOFT NV10
glfflags ignore
+ glxflags ignore
+ glextmask GL_MASK_EXT_gpu_program_parameters
-MatrixScalefEXT(mode, x, y, z)
+# New NV_gpu_program4 commands
+
+NamedProgramLocalParameterI4iEXT(program, target, index, x, y, z, w)
return void
- param mode MatrixMode in value
- param x Float32 in value
- param y Float32 in value
- param z Float32 in value
+ param program UInt32 in value
+ param target ProgramTarget in value
+ param index UInt32 in value
+ param x Int32 in value
+ param y Int32 in value
+ param z Int32 in value
+ param w Int32 in value
category EXT_direct_state_access
- extension soft WINSOFT
- glxflags ignore
+ subcategory NV_gpu_program4
+ vectorequiv NamedProgramLocalParameterI4ivEXT
+ glxvectorequiv NamedProgramLocalParameterI4ivEXT
+ extension soft WINSOFT NV50
glfflags ignore
+ glxflags ignore
+ glextmask GL_MASK_NV_gpu_program4
-MatrixScaledEXT(mode, x, y, z)
+NamedProgramLocalParameterI4ivEXT(program, target, index, params)
return void
- param mode MatrixMode in value
- param x Float64 in value
- param y Float64 in value
- param z Float64 in value
+ param program UInt32 in value
+ param target ProgramTarget in value
+ param index UInt32 in value
+ param params Int32 in array [4]
category EXT_direct_state_access
- extension soft WINSOFT
- glxflags ignore
+ subcategory NV_gpu_program4
+ extension soft WINSOFT NV50
glfflags ignore
+ glxflags ignore
+ glextmask GL_MASK_NV_gpu_program4
-MatrixTranslatefEXT(mode, x, y, z)
+NamedProgramLocalParametersI4ivEXT(program, target, index, count, params)
return void
- param mode MatrixMode in value
- param x Float32 in value
- param y Float32 in value
- param z Float32 in value
+ param program UInt32 in value
+ param target ProgramTarget in value
+ param index UInt32 in value
+ param count SizeI in value
+ param params Int32 in array [count*4]
category EXT_direct_state_access
- extension soft WINSOFT
- glxflags ignore
+ subcategory NV_gpu_program4
+ extension soft WINSOFT NV50
glfflags ignore
+ glxflags ignore
+ glextmask GL_MASK_NV_gpu_program4
-MatrixTranslatedEXT(mode, x, y, z)
+NamedProgramLocalParameterI4uiEXT(program, target, index, x, y, z, w)
return void
- param mode MatrixMode in value
- param x Float64 in value
- param y Float64 in value
- param z Float64 in value
+ param program UInt32 in value
+ param target ProgramTarget in value
+ param index UInt32 in value
+ param x UInt32 in value
+ param y UInt32 in value
+ param z UInt32 in value
+ param w UInt32 in value
category EXT_direct_state_access
- extension soft WINSOFT
- glxflags ignore
+ subcategory NV_gpu_program4
+ vectorequiv NamedProgramLocalParameterI4uivEXT
+ glxvectorequiv NamedProgramLocalParameterI4uivEXT
+ extension soft WINSOFT NV50
glfflags ignore
+ glxflags ignore
+ glextmask GL_MASK_NV_gpu_program4
-MatrixFrustumEXT(mode, left, right, bottom, top, zNear, zFar)
+NamedProgramLocalParameterI4uivEXT(program, target, index, params)
return void
- param mode MatrixMode in value
- param left Float64 in value
- param right Float64 in value
- param bottom Float64 in value
- param top Float64 in value
- param zNear Float64 in value
- param zFar Float64 in value
+ param program UInt32 in value
+ param target ProgramTarget in value
+ param index UInt32 in value
+ param params UInt32 in array [4]
category EXT_direct_state_access
- extension soft WINSOFT
- glxflags ignore
+ subcategory NV_gpu_program4
+ extension soft WINSOFT NV50
glfflags ignore
+ glxflags ignore
+ glextmask GL_MASK_NV_gpu_program4
-MatrixOrthoEXT(mode, left, right, bottom, top, zNear, zFar)
+NamedProgramLocalParametersI4uivEXT(program, target, index, count, params)
return void
- param mode MatrixMode in value
- param left Float64 in value
- param right Float64 in value
- param bottom Float64 in value
- param top Float64 in value
- param zNear Float64 in value
- param zFar Float64 in value
+ param program UInt32 in value
+ param target ProgramTarget in value
+ param index UInt32 in value
+ param count SizeI in value
+ param params UInt32 in array [count*4]
category EXT_direct_state_access
- extension soft WINSOFT
- glxflags ignore
+ subcategory NV_gpu_program4
+ extension soft WINSOFT NV50
glfflags ignore
+ glxflags ignore
+ glextmask GL_MASK_NV_gpu_program4
-MatrixPopEXT(mode)
+GetNamedProgramLocalParameterIivEXT(program, target, index, params)
return void
- param mode MatrixMode in value
+ param program UInt32 in value
+ param target ProgramTarget in value
+ param index UInt32 in value
+ param params Int32 out array [4]
+ dlflags notlistable
category EXT_direct_state_access
- extension soft WINSOFT
- glxflags ignore
+ subcategory NV_gpu_program4
+ extension soft WINSOFT NV50
glfflags ignore
+ glxflags ignore
+ glextmask GL_MASK_NV_gpu_program4
-MatrixPushEXT(mode)
+GetNamedProgramLocalParameterIuivEXT(program, target, index, params)
return void
- param mode MatrixMode in value
+ param program UInt32 in value
+ param target ProgramTarget in value
+ param index UInt32 in value
+ param params UInt32 out array [4]
+ dlflags notlistable
category EXT_direct_state_access
- extension soft WINSOFT
- glxflags ignore
+ subcategory NV_gpu_program4
+ extension soft WINSOFT NV50
glfflags ignore
+ glxflags ignore
+ glextmask GL_MASK_NV_gpu_program4
-# New 1.3 matrix transpose commands
+# New EXT_texture_integer texture object commands
-MatrixLoadTransposefEXT(mode, m)
+TextureParameterIivEXT(texture, target, pname, params)
return void
- param mode MatrixMode in value
- param m Float32 in array [16]
+ param texture Texture in value
+ param target TextureTarget in value
+ param pname TextureParameterName in value
+ param params CheckedInt32 in array [COMPSIZE(pname)]
category EXT_direct_state_access
+ subcategory EXT_texture_integer
extension soft WINSOFT
glxflags ignore
glfflags ignore
+ glextmask GL_MASK_EXT_texture_integer
-MatrixLoadTransposedEXT(mode, m)
+TextureParameterIuivEXT(texture, target, pname, params)
return void
- param mode MatrixMode in value
- param m Float64 in array [16]
+ param texture Texture in value
+ param target TextureTarget in value
+ param pname TextureParameterName in value
+ param params UInt32 in array [COMPSIZE(pname)]
category EXT_direct_state_access
+ subcategory EXT_texture_integer
extension soft WINSOFT
glxflags ignore
glfflags ignore
+ glextmask GL_MASK_EXT_texture_integer
-MatrixMultTransposefEXT(mode, m)
+# New EXT_texture_integer texture object queries
+
+GetTextureParameterIivEXT(texture, target, pname, params)
return void
- param mode MatrixMode in value
- param m Float32 in array [16]
+ param texture Texture in value
+ param target TextureTarget in value
+ param pname GetTextureParameter in value
+ param params Int32 out array [COMPSIZE(pname)]
category EXT_direct_state_access
+ subcategory EXT_texture_integer
+ dlflags notlistable
extension soft WINSOFT
glxflags ignore
- glfflags ignore
+ glfflags capture-execute gl-enum
+ glextmask GL_MASK_EXT_texture_integer
-MatrixMultTransposedEXT(mode, m)
+GetTextureParameterIuivEXT(texture, target, pname, params)
return void
- param mode MatrixMode in value
- param m Float64 in array [16]
+ param texture Texture in value
+ param target TextureTarget in value
+ param pname GetTextureParameter in value
+ param params UInt32 out array [COMPSIZE(pname)]
category EXT_direct_state_access
+ subcategory EXT_texture_integer
+ dlflags notlistable
extension soft WINSOFT
glxflags ignore
- glfflags ignore
+ glfflags capture-execute gl-enum
+ glextmask GL_MASK_EXT_texture_integer
-# New 1.1 texture object commands
+# New EXT_texture_integer multitexture commands
-TextureParameterfEXT(texture, target, pname, param)
+MultiTexParameterIivEXT(texunit, target, pname, params)
return void
- param texture Texture in value
+ param texunit TextureUnit in value
param target TextureTarget in value
param pname TextureParameterName in value
- param param CheckedFloat32 in value
+ param params CheckedInt32 in array [COMPSIZE(pname)]
category EXT_direct_state_access
+ subcategory EXT_texture_integer
extension soft WINSOFT
glxflags ignore
glfflags ignore
- vectorequiv TextureParameterfvEXT
+ glextmask GL_MASK_EXT_texture_integer
-TextureParameterfvEXT(texture, target, pname, params)
+MultiTexParameterIuivEXT(texunit, target, pname, params)
return void
- param texture Texture in value
+ param texunit TextureUnit in value
param target TextureTarget in value
param pname TextureParameterName in value
- param params CheckedFloat32 in array [COMPSIZE(pname)]
+ param params UInt32 in array [COMPSIZE(pname)]
category EXT_direct_state_access
+ subcategory EXT_texture_integer
extension soft WINSOFT
glxflags ignore
glfflags ignore
+ glextmask GL_MASK_EXT_texture_integer
-TextureParameteriEXT(texture, target, pname, param)
+# New EXT_texture_integer multitexture queries
+
+GetMultiTexParameterIivEXT(texunit, target, pname, params)
return void
- param texture Texture in value
+ param texunit TextureUnit in value
param target TextureTarget in value
- param pname TextureParameterName in value
- param param CheckedInt32 in value
+ param pname GetTextureParameter in value
+ param params Int32 out array [COMPSIZE(pname)]
category EXT_direct_state_access
+ subcategory EXT_texture_integer
+ dlflags notlistable
extension soft WINSOFT
+ glfflags capture-execute gl-enum
glxflags ignore
- glfflags ignore
- vectorequiv TextureParameterivEXT
+ glextmask GL_MASK_EXT_texture_integer
-TextureParameterivEXT(texture, target, pname, params)
+GetMultiTexParameterIuivEXT(texunit, target, pname, params)
return void
- param texture Texture in value
+ param texunit TextureUnit in value
param target TextureTarget in value
- param pname TextureParameterName in value
- param params CheckedInt32 in array [COMPSIZE(pname)]
+ param pname GetTextureParameter in value
+ param params UInt32 out array [COMPSIZE(pname)]
category EXT_direct_state_access
+ subcategory EXT_texture_integer
+ dlflags notlistable
extension soft WINSOFT
+ glfflags capture-execute gl-enum
glxflags ignore
+ glextmask GL_MASK_EXT_texture_integer
+
+# New GLSL 2.0 uniform commands
+
+ProgramUniform1fEXT(program, location, v0)
+ return void
+ param program UInt32 in value
+ param location Int32 in value
+ param v0 Float32 in value
+ category EXT_direct_state_access
+ subcategory VERSION_2_0
glfflags ignore
+ glxflags ignore
+ extension soft WINSOFT
+ glextmask GL_MASK_OpenGL_2_0
-TextureImage1DEXT(texture, target, level, internalformat, width, border, format, type, pixels)
+ProgramUniform2fEXT(program, location, v0, v1)
return void
- param texture Texture in value
- param target TextureTarget in value
- param level CheckedInt32 in value
- param internalformat TextureInternalFormat in value
- param width SizeI in value
- param border CheckedInt32 in value
- param format PixelFormat in value
- param type PixelType in value
- param pixels Void in array [COMPSIZE(format/type/width)]
+ param program UInt32 in value
+ param location Int32 in value
+ param v0 Float32 in value
+ param v1 Float32 in value
category EXT_direct_state_access
- dlflags handcode
- glxflags ignore ### client-handcode server-handcode
+ subcategory VERSION_2_0
+ glfflags ignore
+ glxflags ignore
extension soft WINSOFT
- glfflags capture-handcode decode-handcode pixel-unpack
+ glextmask GL_MASK_OpenGL_2_0
-TextureImage2DEXT(texture, target, level, internalformat, width, height, border, format, type, pixels)
+ProgramUniform3fEXT(program, location, v0, v1, v2)
return void
- param texture Texture in value
- param target TextureTarget in value
- param level CheckedInt32 in value
- param internalformat TextureInternalFormat in value
- param width SizeI in value
- param height SizeI in value
- param border CheckedInt32 in value
- param format PixelFormat in value
- param type PixelType in value
- param pixels Void in array [COMPSIZE(format/type/width/height)]
+ param program UInt32 in value
+ param location Int32 in value
+ param v0 Float32 in value
+ param v1 Float32 in value
+ param v2 Float32 in value
category EXT_direct_state_access
- dlflags handcode
- glxflags ignore ### client-handcode server-handcode
+ subcategory VERSION_2_0
+ glfflags ignore
+ glxflags ignore
extension soft WINSOFT
- glfflags capture-handcode decode-handcode pixel-unpack
+ glextmask GL_MASK_OpenGL_2_0
-TextureSubImage1DEXT(texture, target, level, xoffset, width, format, type, pixels)
+ProgramUniform4fEXT(program, location, v0, v1, v2, v3)
return void
- param texture Texture in value
- param target TextureTarget in value
- param level CheckedInt32 in value
- param xoffset CheckedInt32 in value
- param width SizeI in value
- param format PixelFormat in value
- param type PixelType in value
- param pixels Void in array [COMPSIZE(format/type/width)]
+ param program UInt32 in value
+ param location Int32 in value
+ param v0 Float32 in value
+ param v1 Float32 in value
+ param v2 Float32 in value
+ param v3 Float32 in value
category EXT_direct_state_access
- dlflags handcode
- glxflags ignore ### EXT client-handcode server-handcode
+ subcategory VERSION_2_0
+ glfflags ignore
+ glxflags ignore
+ extension soft WINSOFT
+ glextmask GL_MASK_OpenGL_2_0
+
+ProgramUniform1iEXT(program, location, v0)
+ return void
+ param program UInt32 in value
+ param location Int32 in value
+ param v0 Int32 in value
+ category EXT_direct_state_access
+ subcategory VERSION_2_0
+ glfflags ignore
glxflags ignore
extension soft WINSOFT
+ glextmask GL_MASK_OpenGL_2_0
+
+ProgramUniform2iEXT(program, location, v0, v1)
+ return void
+ param program UInt32 in value
+ param location Int32 in value
+ param v0 Int32 in value
+ param v1 Int32 in value
+ category EXT_direct_state_access
+ subcategory VERSION_2_0
glfflags ignore
+ glxflags ignore
+ extension soft WINSOFT
+ glextmask GL_MASK_OpenGL_2_0
-TextureSubImage2DEXT(texture, target, level, xoffset, yoffset, width, height, format, type, pixels)
+ProgramUniform3iEXT(program, location, v0, v1, v2)
return void
- param texture Texture in value
- param target TextureTarget in value
- param level CheckedInt32 in value
- param xoffset CheckedInt32 in value
- param yoffset CheckedInt32 in value
- param width SizeI in value
- param height SizeI in value
- param format PixelFormat in value
- param type PixelType in value
- param pixels Void in array [COMPSIZE(format/type/width/height)]
+ param program UInt32 in value
+ param location Int32 in value
+ param v0 Int32 in value
+ param v1 Int32 in value
+ param v2 Int32 in value
category EXT_direct_state_access
- dlflags handcode
- glxflags ignore ### EXT client-handcode server-handcode
+ subcategory VERSION_2_0
+ glfflags ignore
+ glxflags ignore
extension soft WINSOFT
+ glextmask GL_MASK_OpenGL_2_0
+
+ProgramUniform4iEXT(program, location, v0, v1, v2, v3)
+ return void
+ param program UInt32 in value
+ param location Int32 in value
+ param v0 Int32 in value
+ param v1 Int32 in value
+ param v2 Int32 in value
+ param v3 Int32 in value
+ category EXT_direct_state_access
+ subcategory VERSION_2_0
glfflags ignore
+ glxflags ignore
+ extension soft WINSOFT
+ glextmask GL_MASK_OpenGL_2_0
-CopyTextureImage1DEXT(texture, target, level, internalformat, x, y, width, border)
+ProgramUniform1fvEXT(program, location, count, value)
return void
- param texture Texture in value
- param target TextureTarget in value
- param level CheckedInt32 in value
- param internalformat TextureInternalFormat in value
- param x WinCoord in value
- param y WinCoord in value
- param width SizeI in value
- param border CheckedInt32 in value
+ param program UInt32 in value
+ param location Int32 in value
+ param count SizeI in value
+ param value Float32 in array [count]
category EXT_direct_state_access
+ subcategory VERSION_2_0
+ glfflags ignore
+ glxflags ignore
extension soft WINSOFT
- glxflags ignore ### EXT
+ glextmask GL_MASK_OpenGL_2_0
-CopyTextureImage2DEXT(texture, target, level, internalformat, x, y, width, height, border)
+ProgramUniform2fvEXT(program, location, count, value)
return void
- param texture Texture in value
- param target TextureTarget in value
- param level CheckedInt32 in value
- param internalformat TextureInternalFormat in value
- param x WinCoord in value
- param y WinCoord in value
- param width SizeI in value
- param height SizeI in value
- param border CheckedInt32 in value
+ param program UInt32 in value
+ param location Int32 in value
+ param count SizeI in value
+ param value Float32 in array [count*2]
category EXT_direct_state_access
+ subcategory VERSION_2_0
+ glfflags ignore
+ glxflags ignore
extension soft WINSOFT
- glxflags ignore ### EXT
+ glextmask GL_MASK_OpenGL_2_0
-CopyTextureSubImage1DEXT(texture, target, level, xoffset, x, y, width)
+ProgramUniform3fvEXT(program, location, count, value)
return void
- param texture Texture in value
- param target TextureTarget in value
- param level CheckedInt32 in value
- param xoffset CheckedInt32 in value
- param x WinCoord in value
- param y WinCoord in value
- param width SizeI in value
+ param program UInt32 in value
+ param location Int32 in value
+ param count SizeI in value
+ param value Float32 in array [count*3]
category EXT_direct_state_access
+ subcategory VERSION_2_0
+ glfflags ignore
+ glxflags ignore
extension soft WINSOFT
- glxflags ignore ### EXT
+ glextmask GL_MASK_OpenGL_2_0
-CopyTextureSubImage2DEXT(texture, target, level, xoffset, yoffset, x, y, width, height)
+ProgramUniform4fvEXT(program, location, count, value)
return void
- param texture Texture in value
- param target TextureTarget in value
- param level CheckedInt32 in value
- param xoffset CheckedInt32 in value
- param yoffset CheckedInt32 in value
- param x WinCoord in value
- param y WinCoord in value
- param width SizeI in value
- param height SizeI in value
+ param program UInt32 in value
+ param location Int32 in value
+ param count SizeI in value
+ param value Float32 in array [count*4]
category EXT_direct_state_access
+ subcategory VERSION_2_0
+ glfflags ignore
+ glxflags ignore
extension soft WINSOFT
- glxflags ignore ### EXT
-
-# New 1.1 texture object queries
+ glextmask GL_MASK_OpenGL_2_0
-GetTextureImageEXT(texture, target, level, format, type, pixels)
+ProgramUniform1ivEXT(program, location, count, value)
return void
- param texture Texture in value
- param target TextureTarget in value
- param level CheckedInt32 in value
- param format PixelFormat in value
- param type PixelType in value
- param pixels Void out array [COMPSIZE(target/level/format/type)]
+ param program UInt32 in value
+ param location Int32 in value
+ param count SizeI in value
+ param value Int32 in array [count]
category EXT_direct_state_access
- dlflags notlistable
- glxflags ignore ### client-handcode server-handcode
+ subcategory VERSION_2_0
+ glfflags ignore
+ glxflags ignore
extension soft WINSOFT
- glfflags capture-execute capture-handcode decode-handcode pixel-pack
+ glextmask GL_MASK_OpenGL_2_0
-GetTextureParameterfvEXT(texture, target, pname, params)
+ProgramUniform2ivEXT(program, location, count, value)
return void
- param texture Texture in value
- param target TextureTarget in value
- param pname GetTextureParameter in value
- param params Float32 out array [COMPSIZE(pname)]
+ param program UInt32 in value
+ param location Int32 in value
+ param count SizeI in value
+ param value Int32 in array [count*2]
category EXT_direct_state_access
- dlflags notlistable
- extension soft WINSOFT
+ subcategory VERSION_2_0
+ glfflags ignore
glxflags ignore
- glfflags capture-execute gl-enum
+ extension soft WINSOFT
+ glextmask GL_MASK_OpenGL_2_0
-GetTextureParameterivEXT(texture, target, pname, params)
+ProgramUniform3ivEXT(program, location, count, value)
return void
- param texture Texture in value
- param target TextureTarget in value
- param pname GetTextureParameter in value
- param params Int32 out array [COMPSIZE(pname)]
+ param program UInt32 in value
+ param location Int32 in value
+ param count SizeI in value
+ param value Int32 in array [count*3]
category EXT_direct_state_access
- dlflags notlistable
- extension soft WINSOFT
+ subcategory VERSION_2_0
+ glfflags ignore
glxflags ignore
- glfflags capture-execute gl-enum
+ extension soft WINSOFT
+ glextmask GL_MASK_OpenGL_2_0
-GetTextureLevelParameterfvEXT(texture, target, level, pname, params)
+ProgramUniform4ivEXT(program, location, count, value)
return void
- param texture Texture in value
- param target TextureTarget in value
- param level CheckedInt32 in value
- param pname GetTextureParameter in value
- param params Float32 out array [COMPSIZE(pname)]
+ param program UInt32 in value
+ param location Int32 in value
+ param count SizeI in value
+ param value Int32 in array [count*4]
category EXT_direct_state_access
- dlflags notlistable
- extension soft WINSOFT
+ subcategory VERSION_2_0
+ glfflags ignore
glxflags ignore
- glfflags capture-execute gl-enum
+ extension soft WINSOFT
+ glextmask GL_MASK_OpenGL_2_0
-GetTextureLevelParameterivEXT(texture, target, level, pname, params)
+ProgramUniformMatrix2fvEXT(program, location, count, transpose, value)
return void
- param texture Texture in value
- param target TextureTarget in value
- param level CheckedInt32 in value
- param pname GetTextureParameter in value
- param params Int32 out array [COMPSIZE(pname)]
+ param program UInt32 in value
+ param location Int32 in value
+ param count SizeI in value
+ param transpose Boolean in value
+ param value Float32 in array [count*4]
category EXT_direct_state_access
- dlflags notlistable
- extension soft WINSOFT
+ subcategory VERSION_2_0
+ glfflags ignore
glxflags ignore
- glfflags capture-execute gl-enum
-
-# New 1.2 3D texture object commands
+ extension soft WINSOFT
+ glextmask GL_MASK_OpenGL_2_0
-TextureImage3DEXT(texture, target, level, internalformat, width, height, depth, border, format, type, pixels)
+ProgramUniformMatrix3fvEXT(program, location, count, transpose, value)
return void
- param texture Texture in value
- param target TextureTarget in value
- param level CheckedInt32 in value
- param internalformat TextureInternalFormat in value
- param width SizeI in value
- param height SizeI in value
- param depth SizeI in value
- param border CheckedInt32 in value
- param format PixelFormat in value
- param type PixelType in value
- param pixels Void in array [COMPSIZE(format/type/width/height/depth)]
+ param program UInt32 in value
+ param location Int32 in value
+ param count SizeI in value
+ param transpose Boolean in value
+ param value Float32 in array [count*9]
category EXT_direct_state_access
- dlflags handcode
- glxflags ignore ### client-handcode server-handcode EXT
- extension soft WINSOFT
+ subcategory VERSION_2_0
glfflags ignore
+ glxflags ignore
+ extension soft WINSOFT
+ glextmask GL_MASK_OpenGL_2_0
-TextureSubImage3DEXT(texture, target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels)
+ProgramUniformMatrix4fvEXT(program, location, count, transpose, value)
return void
- param texture Texture in value
- param target TextureTarget in value
- param level CheckedInt32 in value
- param xoffset CheckedInt32 in value
- param yoffset CheckedInt32 in value
- param zoffset CheckedInt32 in value
- param width SizeI in value
- param height SizeI in value
- param depth SizeI in value
- param format PixelFormat in value
- param type PixelType in value
- param pixels Void in array [COMPSIZE(format/type/width/height/depth)]
+ param program UInt32 in value
+ param location Int32 in value
+ param count SizeI in value
+ param transpose Boolean in value
+ param value Float32 in array [count*16]
category EXT_direct_state_access
- dlflags handcode
- glxflags ignore ### client-handcode server-handcode EXT
- extension soft WINSOFT
+ subcategory VERSION_2_0
glfflags ignore
+ glxflags ignore
+ extension soft WINSOFT
+ glextmask GL_MASK_OpenGL_2_0
-CopyTextureSubImage3DEXT(texture, target, level, xoffset, yoffset, zoffset, x, y, width, height)
+# New GLSL 2.1 uniform commands
+
+ProgramUniformMatrix2x3fvEXT(program, location, count, transpose, value)
return void
- param texture Texture in value
- param target TextureTarget in value
- param level CheckedInt32 in value
- param xoffset CheckedInt32 in value
- param yoffset CheckedInt32 in value
- param zoffset CheckedInt32 in value
- param x WinCoord in value
- param y WinCoord in value
- param width SizeI in value
- param height SizeI in value
+ param program UInt32 in value
+ param location Int32 in value
+ param count SizeI in value
+ param transpose Boolean in value
+ param value Float32 in array [count*6]
category EXT_direct_state_access
- glxflags ignore ### EXT
- extension soft WINSOFT
+ subcategory VERSION_2_1
glfflags ignore
+ glxflags ignore
+ extension soft WINSOFT
+ glextmask GL_MASK_OpenGL_2_0
-# New 1.1 multitexture commands
-
-MultiTexParameterfEXT(texunit, target, pname, param)
+ProgramUniformMatrix3x2fvEXT(program, location, count, transpose, value)
return void
- param texunit TextureUnit in value
- param target TextureTarget in value
- param pname TextureParameterName in value
- param param CheckedFloat32 in value
+ param program UInt32 in value
+ param location Int32 in value
+ param count SizeI in value
+ param transpose Boolean in value
+ param value Float32 in array [count*6]
category EXT_direct_state_access
- extension soft WINSOFT
- glxflags ignore
+ subcategory VERSION_2_1
glfflags ignore
- vectorequiv MultiTexParameterfvEXT
+ glxflags ignore
+ extension soft WINSOFT
+ glextmask GL_MASK_OpenGL_2_0
-MultiTexParameterfvEXT(texunit, target, pname, params)
+ProgramUniformMatrix2x4fvEXT(program, location, count, transpose, value)
return void
- param texunit TextureUnit in value
- param target TextureTarget in value
- param pname TextureParameterName in value
- param params CheckedFloat32 in array [COMPSIZE(pname)]
+ param program UInt32 in value
+ param location Int32 in value
+ param count SizeI in value
+ param transpose Boolean in value
+ param value Float32 in array [count*8]
category EXT_direct_state_access
- extension soft WINSOFT
- glxflags ignore
+ subcategory VERSION_2_1
glfflags ignore
+ glxflags ignore
+ extension soft WINSOFT
+ glextmask GL_MASK_OpenGL_2_0
-MultiTexParameteriEXT(texunit, target, pname, param)
+ProgramUniformMatrix4x2fvEXT(program, location, count, transpose, value)
return void
- param texunit TextureUnit in value
- param target TextureTarget in value
- param pname TextureParameterName in value
- param param CheckedInt32 in value
+ param program UInt32 in value
+ param location Int32 in value
+ param count SizeI in value
+ param transpose Boolean in value
+ param value Float32 in array [count*8]
category EXT_direct_state_access
- extension soft WINSOFT
- glxflags ignore
+ subcategory VERSION_2_1
glfflags ignore
- vectorequiv MultiTexParameterivEXT
+ glxflags ignore
+ extension soft WINSOFT
+ glextmask GL_MASK_OpenGL_2_0
-MultiTexParameterivEXT(texunit, target, pname, params)
+ProgramUniformMatrix3x4fvEXT(program, location, count, transpose, value)
return void
- param texunit TextureUnit in value
- param target TextureTarget in value
- param pname TextureParameterName in value
- param params CheckedInt32 in array [COMPSIZE(pname)]
+ param program UInt32 in value
+ param location Int32 in value
+ param count SizeI in value
+ param transpose Boolean in value
+ param value Float32 in array [count*12]
category EXT_direct_state_access
- extension soft WINSOFT
- glxflags ignore
+ subcategory VERSION_2_1
glfflags ignore
+ glxflags ignore
+ extension soft WINSOFT
+ glextmask GL_MASK_OpenGL_2_0
-MultiTexImage1DEXT(texunit, target, level, internalformat, width, border, format, type, pixels)
+ProgramUniformMatrix4x3fvEXT(program, location, count, transpose, value)
return void
- param texunit TextureUnit in value
- param target TextureTarget in value
- param level CheckedInt32 in value
- param internalformat TextureInternalFormat in value
- param width SizeI in value
- param border CheckedInt32 in value
- param format PixelFormat in value
- param type PixelType in value
- param pixels Void in array [COMPSIZE(format/type/width)]
+ param program UInt32 in value
+ param location Int32 in value
+ param count SizeI in value
+ param transpose Boolean in value
+ param value Float32 in array [count*12]
category EXT_direct_state_access
- dlflags handcode
- glxflags ignore ### client-handcode server-handcode
+ subcategory VERSION_2_1
+ glfflags ignore
+ glxflags ignore
extension soft WINSOFT
- glfflags capture-handcode decode-handcode pixel-unpack
+ glextmask GL_MASK_OpenGL_2_0
-MultiTexImage2DEXT(texunit, target, level, internalformat, width, height, border, format, type, pixels)
+# New EXT_gpu_shader4 commands
+
+ProgramUniform1uiEXT(program, location, v0)
return void
- param texunit TextureUnit in value
- param target TextureTarget in value
- param level CheckedInt32 in value
- param internalformat TextureInternalFormat in value
- param width SizeI in value
- param height SizeI in value
- param border CheckedInt32 in value
- param format PixelFormat in value
- param type PixelType in value
- param pixels Void in array [COMPSIZE(format/type/width/height)]
+ param program UInt32 in value
+ param location Int32 in value
+ param v0 UInt32 in value
category EXT_direct_state_access
- dlflags handcode
- glxflags ignore ### client-handcode server-handcode
+ subcategory EXT_gpu_shader4
+ glfflags ignore
+ glxflags ignore
extension soft WINSOFT
- glfflags capture-handcode decode-handcode pixel-unpack
+ glextmask GL_MASK_OpenGL_2_0
-MultiTexSubImage1DEXT(texunit, target, level, xoffset, width, format, type, pixels)
+ProgramUniform2uiEXT(program, location, v0, v1)
return void
- param texunit TextureUnit in value
- param target TextureTarget in value
- param level CheckedInt32 in value
- param xoffset CheckedInt32 in value
- param width SizeI in value
- param format PixelFormat in value
- param type PixelType in value
- param pixels Void in array [COMPSIZE(format/type/width)]
+ param program UInt32 in value
+ param location Int32 in value
+ param v0 UInt32 in value
+ param v1 UInt32 in value
category EXT_direct_state_access
- dlflags handcode
- glxflags ignore ### EXT client-handcode server-handcode
- extension soft WINSOFT
+ subcategory EXT_gpu_shader4
glfflags ignore
+ glxflags ignore
+ extension soft WINSOFT
+ glextmask GL_MASK_OpenGL_2_0
-MultiTexSubImage2DEXT(texunit, target, level, xoffset, yoffset, width, height, format, type, pixels)
+ProgramUniform3uiEXT(program, location, v0, v1, v2)
return void
- param texunit TextureUnit in value
- param target TextureTarget in value
- param level CheckedInt32 in value
- param xoffset CheckedInt32 in value
- param yoffset CheckedInt32 in value
- param width SizeI in value
- param height SizeI in value
- param format PixelFormat in value
- param type PixelType in value
- param pixels Void in array [COMPSIZE(format/type/width/height)]
+ param program UInt32 in value
+ param location Int32 in value
+ param v0 UInt32 in value
+ param v1 UInt32 in value
+ param v2 UInt32 in value
category EXT_direct_state_access
- dlflags handcode
- glxflags ignore ### EXT client-handcode server-handcode
- extension soft WINSOFT
+ subcategory EXT_gpu_shader4
glfflags ignore
+ glxflags ignore
+ extension soft WINSOFT
+ glextmask GL_MASK_OpenGL_2_0
-CopyMultiTexImage1DEXT(texunit, target, level, internalformat, x, y, width, border)
+ProgramUniform4uiEXT(program, location, v0, v1, v2, v3)
return void
- param texunit TextureUnit in value
- param target TextureTarget in value
- param level CheckedInt32 in value
- param internalformat TextureInternalFormat in value
- param x WinCoord in value
- param y WinCoord in value
- param width SizeI in value
- param border CheckedInt32 in value
+ param program UInt32 in value
+ param location Int32 in value
+ param v0 UInt32 in value
+ param v1 UInt32 in value
+ param v2 UInt32 in value
+ param v3 UInt32 in value
category EXT_direct_state_access
+ subcategory EXT_gpu_shader4
+ glfflags ignore
+ glxflags ignore
extension soft WINSOFT
- glxflags ignore ### EXT
+ glextmask GL_MASK_OpenGL_2_0
-CopyMultiTexImage2DEXT(texunit, target, level, internalformat, x, y, width, height, border)
+ProgramUniform1uivEXT(program, location, count, value)
return void
- param texunit TextureUnit in value
- param target TextureTarget in value
- param level CheckedInt32 in value
- param internalformat TextureInternalFormat in value
- param x WinCoord in value
- param y WinCoord in value
- param width SizeI in value
- param height SizeI in value
- param border CheckedInt32 in value
+ param program UInt32 in value
+ param location Int32 in value
+ param count SizeI in value
+ param value UInt32 in array [count]
category EXT_direct_state_access
+ subcategory EXT_gpu_shader4
+ glfflags ignore
+ glxflags ignore
extension soft WINSOFT
- glxflags ignore ### EXT
+ glextmask GL_MASK_OpenGL_2_0
-CopyMultiTexSubImage1DEXT(texunit, target, level, xoffset, x, y, width)
+ProgramUniform2uivEXT(program, location, count, value)
return void
- param texunit TextureUnit in value
- param target TextureTarget in value
- param level CheckedInt32 in value
- param xoffset CheckedInt32 in value
- param x WinCoord in value
- param y WinCoord in value
- param width SizeI in value
+ param program UInt32 in value
+ param location Int32 in value
+ param count SizeI in value
+ param value UInt32 in array [count*2]
category EXT_direct_state_access
+ subcategory EXT_gpu_shader4
+ glfflags ignore
+ glxflags ignore
extension soft WINSOFT
- glxflags ignore ### EXT
+ glextmask GL_MASK_OpenGL_2_0
-CopyMultiTexSubImage2DEXT(texunit, target, level, xoffset, yoffset, x, y, width, height)
+ProgramUniform3uivEXT(program, location, count, value)
return void
- param texunit TextureUnit in value
- param target TextureTarget in value
- param level CheckedInt32 in value
- param xoffset CheckedInt32 in value
- param yoffset CheckedInt32 in value
- param x WinCoord in value
- param y WinCoord in value
- param width SizeI in value
- param height SizeI in value
+ param program UInt32 in value
+ param location Int32 in value
+ param count SizeI in value
+ param value UInt32 in array [count*3]
category EXT_direct_state_access
+ subcategory EXT_gpu_shader4
+ glfflags ignore
+ glxflags ignore
extension soft WINSOFT
- glxflags ignore ### EXT
-
-# New 1.1 multitexture queries
+ glextmask GL_MASK_OpenGL_2_0
-GetMultiTexImageEXT(texunit, target, level, format, type, pixels)
+ProgramUniform4uivEXT(program, location, count, value)
return void
- param texunit TextureUnit in value
- param target TextureTarget in value
- param level CheckedInt32 in value
- param format PixelFormat in value
- param type PixelType in value
- param pixels Void out array [COMPSIZE(target/level/format/type)]
+ param program UInt32 in value
+ param location Int32 in value
+ param count SizeI in value
+ param value UInt32 in array [count*4]
category EXT_direct_state_access
- dlflags notlistable
- glxflags ignore ### client-handcode server-handcode
+ subcategory EXT_gpu_shader4
+ glfflags ignore
+ glxflags ignore
extension soft WINSOFT
- glfflags capture-execute capture-handcode decode-handcode pixel-pack
+ glextmask GL_MASK_OpenGL_2_0
-GetMultiTexParameterfvEXT(texunit, target, pname, params)
+# New named buffer commands
+
+NamedBufferDataEXT(buffer, size, data, usage)
return void
- param texunit TextureUnit in value
- param target TextureTarget in value
- param pname GetTextureParameter in value
- param params Float32 out array [COMPSIZE(pname)]
+ param buffer UInt32 in value
+ param size Sizeiptr in value
+ param data Void in array [COMPSIZE(size)]
+ param usage VertexBufferObjectUsage in value
category EXT_direct_state_access
- dlflags notlistable
extension soft WINSOFT
+ dlflags notlistable
glxflags ignore
- glfflags capture-execute gl-enum
+ glfflags ignore
-GetMultiTexParameterivEXT(texunit, target, pname, params)
+NamedBufferSubDataEXT(buffer, offset, size, data)
return void
- param texunit TextureUnit in value
- param target TextureTarget in value
- param pname GetTextureParameter in value
- param params Int32 out array [COMPSIZE(pname)]
+ param buffer UInt32 in value
+ param offset Intptr in value
+ param size Sizeiptr in value
+ param data Void in array [COMPSIZE(size)]
category EXT_direct_state_access
- dlflags notlistable
extension soft WINSOFT
+ dlflags notlistable
glxflags ignore
- glfflags capture-execute gl-enum
+ glfflags ignore
-GetMultiTexLevelParameterfvEXT(texunit, target, level, pname, params)
- return void
- param texunit TextureUnit in value
- param target TextureTarget in value
- param level CheckedInt32 in value
- param pname GetTextureParameter in value
- param params Float32 out array [COMPSIZE(pname)]
+MapNamedBufferEXT(buffer, access)
+ return VoidPointer
+ param buffer UInt32 in value
+ param access VertexBufferObjectAccess in value
category EXT_direct_state_access
- dlflags notlistable
extension soft WINSOFT
+ dlflags notlistable
glxflags ignore
- glfflags capture-execute gl-enum
+ glfflags ignore
-GetMultiTexLevelParameterivEXT(texunit, target, level, pname, params)
- return void
- param texunit TextureUnit in value
- param target TextureTarget in value
- param level CheckedInt32 in value
- param pname GetTextureParameter in value
- param params Int32 out array [COMPSIZE(pname)]
+UnmapNamedBufferEXT(buffer)
+ return Boolean
+ param buffer UInt32 in value
category EXT_direct_state_access
- dlflags notlistable
extension soft WINSOFT
+ dlflags notlistable
glxflags ignore
- glfflags capture-execute gl-enum
-
-# New 1.2 3D multitexture commands
+ glfflags ignore
-MultiTexImage3DEXT(texunit, target, level, internalformat, width, height, depth, border, format, type, pixels)
- return void
- param texunit TextureUnit in value
- param target TextureTarget in value
- param level CheckedInt32 in value
- param internalformat TextureInternalFormat in value
- param width SizeI in value
- param height SizeI in value
- param depth SizeI in value
- param border CheckedInt32 in value
- param format PixelFormat in value
- param type PixelType in value
- param pixels Void in array [COMPSIZE(format/type/width/height/depth)]
+MapNamedBufferRangeEXT(buffer, offset, length, access)
+ return VoidPointer
+ param buffer UInt32 in value
+ param offset Intptr in value
+ param length Sizeiptr in value
+ param access BufferAccessMask in value
category EXT_direct_state_access
- dlflags handcode
- glxflags ignore ### client-handcode server-handcode EXT
extension soft WINSOFT
+ dlflags notlistable
+ glxflags ignore
glfflags ignore
-MultiTexSubImage3DEXT(texunit, target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels)
+FlushMappedNamedBufferRangeEXT(buffer, offset, length)
return void
- param texunit TextureUnit in value
- param target TextureTarget in value
- param level CheckedInt32 in value
- param xoffset CheckedInt32 in value
- param yoffset CheckedInt32 in value
- param zoffset CheckedInt32 in value
- param width SizeI in value
- param height SizeI in value
- param depth SizeI in value
- param format PixelFormat in value
- param type PixelType in value
- param pixels Void in array [COMPSIZE(format/type/width/height/depth)]
+ param buffer UInt32 in value
+ param offset Intptr in value
+ param length Sizeiptr in value
category EXT_direct_state_access
- dlflags handcode
- glxflags ignore ### client-handcode server-handcode EXT
extension soft WINSOFT
+ dlflags notlistable
+ glxflags ignore
glfflags ignore
-CopyMultiTexSubImage3DEXT(texunit, target, level, xoffset, yoffset, zoffset, x, y, width, height)
+NamedCopyBufferSubDataEXT(readBuffer, writeBuffer, readOffset, writeOffset, size)
return void
- param texunit TextureUnit in value
- param target TextureTarget in value
- param level CheckedInt32 in value
- param xoffset CheckedInt32 in value
- param yoffset CheckedInt32 in value
- param zoffset CheckedInt32 in value
- param x WinCoord in value
- param y WinCoord in value
- param width SizeI in value
- param height SizeI in value
+ param readBuffer UInt32 in value
+ param writeBuffer UInt32 in value
+ param readOffset Intptr in value
+ param writeOffset Intptr in value
+ param size Sizeiptr in value
category EXT_direct_state_access
- glxflags ignore ### EXT
extension soft WINSOFT
+ dlflags notlistable
+ glxflags ignore
glfflags ignore
-# New 1.2.1 multitexture texture commands
+# New named buffer queries
-BindMultiTextureEXT(texunit, target, texture)
+GetNamedBufferParameterivEXT(buffer, pname, params)
return void
- param texunit TextureUnit in value
- param target TextureTarget in value
- param texture Texture in value
+ param buffer UInt32 in value
+ param pname VertexBufferObjectParameter in value
+ param params Int32 out array [COMPSIZE(pname)]
category EXT_direct_state_access
extension soft WINSOFT
- glxflags ignore ### EXT
+ dlflags notlistable
+ glxflags ignore
+ glfflags ignore
-EnableClientStateIndexedEXT(array, index)
+GetNamedBufferPointervEXT(buffer, pname, params)
return void
- param array EnableCap in value
- param index UInt32 in value
+ param buffer UInt32 in value
+ param pname VertexBufferObjectParameter in value
+ param params VoidPointer out array [COMPSIZE(pname)]
category EXT_direct_state_access
- dlflags notlistable
- glxflags ignore ### client-handcode client-intercept server-handcode
extension soft WINSOFT
+ dlflags notlistable
+ glxflags ignore
+ glfflags ignore
-DisableClientStateIndexedEXT(array, index)
+GetNamedBufferSubDataEXT(buffer, offset, size, data)
return void
- param array EnableCap in value
- param index UInt32 in value
+ param buffer UInt32 in value
+ param offset Intptr in value
+ param size Sizeiptr in value
+ param data Void out array [COMPSIZE(size)]
category EXT_direct_state_access
extension soft WINSOFT
dlflags notlistable
- glxflags ignore ### client-handcode client-intercept server-handcode
+ glxflags ignore
+ glfflags ignore
-MultiTexCoordPointerEXT(texunit, size, type, stride, pointer)
+# New named texture buffer texture object command
+
+TextureBufferEXT(texture, target, internalformat, buffer)
return void
- param texunit TextureUnit in value
- param size Int32 in value
- param type TexCoordPointerType in value
- param stride SizeI in value
- param pointer Void in array [COMPSIZE(size/type/stride)] retained
+ param texture Texture in value
+ param target TextureTarget in value
+ param internalformat TypeEnum in value
+ param buffer UInt32 in value
category EXT_direct_state_access
- dlflags notlistable
- glxflags ignore ### client-handcode client-intercept server-handcode
- extension soft WINSOFT
+ subcategory EXT_texture_buffer_object
+ extension soft WINSOFT NV50
glfflags ignore
+ glxflags ignore
+ glextmask GL_MASK_EXT_texture_buffer_object
+ dlflags notlistable
-MultiTexEnvfEXT(texunit, target, pname, param)
+# New named texture buffer multitexture command
+
+MultiTexBufferEXT(texunit, target, internalformat, buffer)
return void
param texunit TextureUnit in value
- param target TextureEnvTarget in value
- param pname TextureEnvParameter in value
- param param CheckedFloat32 in value
+ param target TextureTarget in value
+ param internalformat TypeEnum in value
+ param buffer UInt32 in value
category EXT_direct_state_access
- extension soft WINSOFT
- vectorequiv MultiTexEnvfvEXT
+ subcategory EXT_texture_buffer_object
+ extension soft WINSOFT NV50
+ glfflags ignore
glxflags ignore
- glfflags gl-enum
+ glextmask GL_MASK_EXT_texture_buffer_object
+ dlflags notlistable
-MultiTexEnvfvEXT(texunit, target, pname, params)
+# New named frame buffer object commands
+
+NamedRenderbufferStorageEXT(renderbuffer, internalformat, width, height)
return void
- param texunit TextureUnit in value
- param target TextureEnvTarget in value
- param pname TextureEnvParameter in value
- param params CheckedFloat32 in array [COMPSIZE(pname)]
+ param renderbuffer Renderbuffer in value
+ param internalformat PixelInternalFormat in value
+ param width SizeI in value
+ param height SizeI in value
category EXT_direct_state_access
+ subcategory EXT_framebuffer_object
extension soft WINSOFT
+ dlflags notlistable
+ glfflags ignore
glxflags ignore
- glfflags gl-enum
+ glextmask GL_MASK_EXT_framebuffer_object
-MultiTexEnviEXT(texunit, target, pname, param)
+GetNamedRenderbufferParameterivEXT(renderbuffer, pname, params)
return void
- param texunit TextureUnit in value
- param target TextureEnvTarget in value
- param pname TextureEnvParameter in value
- param param CheckedInt32 in value
+ param renderbuffer Renderbuffer in value
+ param pname RenderbufferParameterName in value
+ param params Int32 out array [COMPSIZE(pname)]
category EXT_direct_state_access
+ subcategory EXT_framebuffer_object
extension soft WINSOFT
- vectorequiv MultiTexEnvivEXT
+ dlflags notlistable
+ glfflags ignore
glxflags ignore
- glfflags gl-enum
+ glextmask GL_MASK_EXT_framebuffer_object
-MultiTexEnvivEXT(texunit, target, pname, params)
- return void
- param texunit TextureUnit in value
- param target TextureEnvTarget in value
- param pname TextureEnvParameter in value
- param params CheckedInt32 in array [COMPSIZE(pname)]
+CheckNamedFramebufferStatusEXT(framebuffer, target)
+ return FramebufferStatus
+ param framebuffer Framebuffer in value
+ param target FramebufferTarget in value
category EXT_direct_state_access
+ subcategory EXT_framebuffer_object
extension soft WINSOFT
+ dlflags notlistable
+ glfflags ignore
glxflags ignore
- glfflags gl-enum
+ glextmask GL_MASK_EXT_framebuffer_object
-MultiTexGendEXT(texunit, coord, pname, param)
+NamedFramebufferTexture1DEXT(framebuffer, attachment, textarget, texture, level)
return void
- param texunit TextureUnit in value
- param coord TextureCoordName in value
- param pname TextureGenParameter in value
- param param Float64 in value
+ param framebuffer Framebuffer in value
+ param attachment FramebufferAttachment in value
+ param textarget TextureTarget in value
+ param texture Texture in value
+ param level CheckedInt32 in value
category EXT_direct_state_access
+ subcategory EXT_framebuffer_object
extension soft WINSOFT
- vectorequiv MultiTexGendvEXT
+ dlflags notlistable
+ glfflags ignore
glxflags ignore
- glfflags gl-enum
+ glextmask GL_MASK_EXT_framebuffer_object
-MultiTexGendvEXT(texunit, coord, pname, params)
+NamedFramebufferTexture2DEXT(framebuffer, attachment, textarget, texture, level)
return void
- param texunit TextureUnit in value
- param coord TextureCoordName in value
- param pname TextureGenParameter in value
- param params Float64 in array [COMPSIZE(pname)]
+ param framebuffer Framebuffer in value
+ param attachment FramebufferAttachment in value
+ param textarget TextureTarget in value
+ param texture Texture in value
+ param level CheckedInt32 in value
category EXT_direct_state_access
+ subcategory EXT_framebuffer_object
extension soft WINSOFT
+ dlflags notlistable
+ glfflags ignore
glxflags ignore
- glfflags gl-enum
+ glextmask GL_MASK_EXT_framebuffer_object
-MultiTexGenfEXT(texunit, coord, pname, param)
+NamedFramebufferTexture3DEXT(framebuffer, attachment, textarget, texture, level, zoffset)
return void
- param texunit TextureUnit in value
- param coord TextureCoordName in value
- param pname TextureGenParameter in value
- param param CheckedFloat32 in value
+ param framebuffer Framebuffer in value
+ param attachment FramebufferAttachment in value
+ param textarget TextureTarget in value
+ param texture Texture in value
+ param level CheckedInt32 in value
+ param zoffset CheckedInt32 in value
category EXT_direct_state_access
+ subcategory EXT_framebuffer_object
extension soft WINSOFT
- vectorequiv MultiTexGenfvEXT
+ dlflags notlistable
+ glfflags ignore
glxflags ignore
- glfflags gl-enum
+ glextmask GL_MASK_EXT_framebuffer_object
-MultiTexGenfvEXT(texunit, coord, pname, params)
+NamedFramebufferRenderbufferEXT(framebuffer, attachment, renderbuffertarget, renderbuffer)
return void
- param texunit TextureUnit in value
- param coord TextureCoordName in value
- param pname TextureGenParameter in value
- param params CheckedFloat32 in array [COMPSIZE(pname)]
+ param framebuffer Framebuffer in value
+ param attachment FramebufferAttachment in value
+ param renderbuffertarget RenderbufferTarget in value
+ param renderbuffer Renderbuffer in value
category EXT_direct_state_access
+ subcategory EXT_framebuffer_object
extension soft WINSOFT
+ dlflags notlistable
+ glfflags ignore
glxflags ignore
- glfflags gl-enum
+ glextmask GL_MASK_EXT_framebuffer_object
-MultiTexGeniEXT(texunit, coord, pname, param)
+GetNamedFramebufferAttachmentParameterivEXT(framebuffer, attachment, pname, params)
return void
- param texunit TextureUnit in value
- param coord TextureCoordName in value
- param pname TextureGenParameter in value
- param param CheckedInt32 in value
+ param framebuffer Framebuffer in value
+ param attachment FramebufferAttachment in value
+ param pname FramebufferAttachmentParameterName in value
+ param params Int32 out array [COMPSIZE(pname)]
category EXT_direct_state_access
+ subcategory EXT_framebuffer_object
extension soft WINSOFT
- vectorequiv MultiTexGenivEXT
+ dlflags notlistable
+ glfflags ignore
glxflags ignore
- glfflags gl-enum
+ glextmask GL_MASK_EXT_framebuffer_object
-MultiTexGenivEXT(texunit, coord, pname, params)
+GenerateTextureMipmapEXT(texture, target)
return void
- param texunit TextureUnit in value
- param coord TextureCoordName in value
- param pname TextureGenParameter in value
- param params CheckedInt32 in array [COMPSIZE(pname)]
+ param texture Texture in value
+ param target TextureTarget in value
category EXT_direct_state_access
+ subcategory EXT_framebuffer_object
extension soft WINSOFT
+ dlflags notlistable
+ glfflags ignore
glxflags ignore
- glfflags gl-enum
-
-# New 1.2.1 multitexture texture queries
+ glextmask GL_MASK_EXT_framebuffer_object
-GetMultiTexEnvfvEXT(texunit, target, pname, params)
+GenerateMultiTexMipmapEXT(texunit, target)
return void
param texunit TextureUnit in value
- param target TextureEnvTarget in value
- param pname TextureEnvParameter in value
- param params Float32 out array [COMPSIZE(pname)]
+ param target TextureTarget in value
category EXT_direct_state_access
- dlflags notlistable
+ subcategory EXT_framebuffer_object
extension soft WINSOFT
+ dlflags notlistable
+ glfflags ignore
glxflags ignore
- glfflags capture-execute gl-enum
+ glextmask GL_MASK_EXT_framebuffer_object
-GetMultiTexEnvivEXT(texunit, target, pname, params)
+FramebufferDrawBufferEXT(framebuffer, mode)
return void
- param texunit TextureUnit in value
- param target TextureEnvTarget in value
- param pname TextureEnvParameter in value
- param params Int32 out array [COMPSIZE(pname)]
+ param framebuffer Framebuffer in value
+ param mode DrawBufferMode in value
category EXT_direct_state_access
- dlflags notlistable
+ subcategory EXT_framebuffer_object
extension soft WINSOFT
+ glfflags ignore
glxflags ignore
- glfflags capture-execute gl-enum
+ glextmask GL_MASK_EXT_framebuffer_object
-GetMultiTexGendvEXT(texunit, coord, pname, params)
+FramebufferDrawBuffersEXT(framebuffer, n, bufs)
return void
- param texunit TextureUnit in value
- param coord TextureCoordName in value
- param pname TextureGenParameter in value
- param params Float64 out array [COMPSIZE(pname)]
+ param framebuffer Framebuffer in value
+ param n SizeI in value
+ param bufs DrawBufferMode in array [n]
category EXT_direct_state_access
- dlflags notlistable
+ subcategory EXT_framebuffer_object
extension soft WINSOFT
+ glfflags ignore
glxflags ignore
- glfflags capture-execute gl-enum
+ glextmask GL_MASK_EXT_framebuffer_object
-GetMultiTexGenfvEXT(texunit, coord, pname, params)
+FramebufferReadBufferEXT(framebuffer, mode)
return void
- param texunit TextureUnit in value
- param coord TextureCoordName in value
- param pname TextureGenParameter in value
- param params Float32 out array [COMPSIZE(pname)]
+ param framebuffer Framebuffer in value
+ param mode ReadBufferMode in value
category EXT_direct_state_access
- dlflags notlistable
+ subcategory EXT_framebuffer_object
extension soft WINSOFT
+ glfflags ignore
glxflags ignore
- glfflags capture-execute gl-enum
+ glextmask GL_MASK_EXT_framebuffer_object
-GetMultiTexGenivEXT(texunit, coord, pname, params)
+GetFramebufferParameterivEXT(framebuffer, pname, params)
return void
- param texunit TextureUnit in value
- param coord TextureCoordName in value
- param pname TextureGenParameter in value
+ param framebuffer Framebuffer in value
+ param pname GetFramebufferParameter in value
param params Int32 out array [COMPSIZE(pname)]
category EXT_direct_state_access
+ subcategory EXT_framebuffer_object
dlflags notlistable
extension soft WINSOFT
glxflags ignore
glfflags capture-execute gl-enum
-# From EXT_draw_buffers2
-# EnableIndexedEXT
-# DisableIndexedEXT
-# IsEnabledIndexedEXT
+# New named framebuffer multisample object commands
-GetFloatIndexedvEXT(target, index, data)
+NamedRenderbufferStorageMultisampleEXT(renderbuffer, samples, internalformat, width, height)
return void
- param target TypeEnum in value
- param index UInt32 in value
- param data Float32 out array [COMPSIZE(target)]
+ param renderbuffer Renderbuffer in value
+ param samples SizeI in value
+ param internalformat PixelInternalFormat in value
+ param width SizeI in value
+ param height SizeI in value
category EXT_direct_state_access
- dlflags notlistable
- glxflags ignore
- glfflags ignore
+ subcategory EXT_framebuffer_multisample
extension soft WINSOFT
-
-GetDoubleIndexedvEXT(target, index, data)
- return void
- param target TypeEnum in value
- param index UInt32 in value
- param data Float64 out array [COMPSIZE(target)]
- category EXT_direct_state_access
dlflags notlistable
- glxflags ignore
glfflags ignore
- extension soft WINSOFT
+ glxflags ignore
+ glextmask GL_MASK_EXT_framebuffer_multisample
-GetPointerIndexedvEXT(target, index, data)
+# New named framebuffer multisample coverage object commands
+
+NamedRenderbufferStorageMultisampleCoverageEXT(renderbuffer, coverageSamples, colorSamples, internalformat, width, height)
return void
- param target TypeEnum in value
- param index UInt32 in value
- param data VoidPointer out array [COMPSIZE(target)]
+ param renderbuffer Renderbuffer in value
+ param coverageSamples SizeI in value
+ param colorSamples SizeI in value
+ param internalformat PixelInternalFormat in value
+ param width SizeI in value
+ param height SizeI in value
category EXT_direct_state_access
+ subcategory NV_framebuffer_multisample_coverage
+ extension soft WINSOFT
dlflags notlistable
- glxflags ignore
glfflags ignore
- extension soft WINSOFT
+ glxflags ignore
+ glextmask GL_MASK_NV_framebuffer_multisample_coverage
-# New compressed texture commands
+# New named geometry program/shader frame buffer object commands
-CompressedTextureImage3DEXT(texture, target, level, internalformat, width, height, depth, border, imageSize, bits)
+NamedFramebufferTextureEXT(framebuffer, attachment, texture, level)
return void
+ param framebuffer Framebuffer in value
+ param attachment FramebufferAttachment in value
param texture Texture in value
- param target TextureTarget in value
param level CheckedInt32 in value
- param internalformat TextureInternalFormat in value
- param width SizeI in value
- param height SizeI in value
- param depth SizeI in value
- param border CheckedInt32 in value
- param imageSize SizeI in value
- param bits Void in array [imageSize]
category EXT_direct_state_access
- dlflags handcode
- glxflags ignore ### client-handcode server-handcode
- glfflags ignore
+ subcategory NV_gpu_program4
extension soft WINSOFT
+ dlflags notlistable
+ glfflags ignore
+ glxflags ignore
+ glextmask GL_MASK_NV_gpu_program4
-CompressedTextureImage2DEXT(texture, target, level, internalformat, width, height, border, imageSize, bits)
+NamedFramebufferTextureLayerEXT(framebuffer, attachment, texture, level, layer)
return void
+ param framebuffer Framebuffer in value
+ param attachment FramebufferAttachment in value
param texture Texture in value
- param target TextureTarget in value
param level CheckedInt32 in value
- param internalformat TextureInternalFormat in value
- param width SizeI in value
- param height SizeI in value
- param border CheckedInt32 in value
- param imageSize SizeI in value
- param bits Void in array [imageSize]
+ param layer CheckedInt32 in value
category EXT_direct_state_access
- dlflags handcode
- glxflags ignore ### client-handcode server-handcode
- glfflags ignore
+ subcategory NV_gpu_program4
extension soft WINSOFT
+ dlflags notlistable
+ glfflags ignore
+ glxflags ignore
+ glextmask GL_MASK_NV_gpu_program4
-CompressedTextureImage1DEXT(texture, target, level, internalformat, width, border, imageSize, bits)
+NamedFramebufferTextureFaceEXT(framebuffer, attachment, texture, level, face)
return void
+ param framebuffer Framebuffer in value
+ param attachment FramebufferAttachment in value
param texture Texture in value
- param target TextureTarget in value
param level CheckedInt32 in value
- param internalformat TextureInternalFormat in value
- param width SizeI in value
- param border CheckedInt32 in value
- param imageSize SizeI in value
- param bits Void in array [imageSize]
+ param face TextureTarget in value
category EXT_direct_state_access
- dlflags handcode
- glxflags ignore ### client-handcode server-handcode
- glfflags ignore
+ subcategory NV_gpu_program4
extension soft WINSOFT
+ dlflags notlistable
+ glfflags ignore
+ glxflags ignore
+ glextmask GL_MASK_NV_gpu_program4
-CompressedTextureSubImage3DEXT(texture, target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, bits)
+# New explicit multisample query and commands
+
+TextureRenderbufferEXT(texture, target, renderbuffer)
return void
param texture Texture in value
param target TextureTarget in value
- param level CheckedInt32 in value
- param xoffset CheckedInt32 in value
- param yoffset CheckedInt32 in value
- param zoffset CheckedInt32 in value
- param width SizeI in value
- param height SizeI in value
- param depth SizeI in value
- param format PixelFormat in value
- param imageSize SizeI in value
- param bits Void in array [imageSize]
+ param renderbuffer UInt32 in value
category EXT_direct_state_access
- dlflags handcode
- glxflags ignore ### client-handcode server-handcode
+ subcategory NV_explicit_multisample
+ extension soft WINSOFT NV50
+ dlflags notlistable
glfflags ignore
- extension soft WINSOFT
+ glxflags ignore
+ glextmask GL_MASK_NV_explicit_multisample
-CompressedTextureSubImage2DEXT(texture, target, level, xoffset, yoffset, width, height, format, imageSize, bits)
+MultiTexRenderbufferEXT(texunit, target, renderbuffer)
return void
- param texture Texture in value
+ param texunit TextureUnit in value
param target TextureTarget in value
- param level CheckedInt32 in value
- param xoffset CheckedInt32 in value
- param yoffset CheckedInt32 in value
- param width SizeI in value
- param height SizeI in value
- param format PixelFormat in value
- param imageSize SizeI in value
- param bits Void in array [imageSize]
+ param renderbuffer UInt32 in value
category EXT_direct_state_access
- dlflags handcode
- glxflags ignore ### client-handcode server-handcode
+ subcategory NV_explicit_multisample
+ extension soft WINSOFT NV50
+ dlflags notlistable
glfflags ignore
- extension soft WINSOFT
+ glxflags ignore
+ glextmask GL_MASK_NV_explicit_multisample
-CompressedTextureSubImage1DEXT(texture, target, level, xoffset, width, format, imageSize, bits)
+# New ARB_gpu_shader_fp64 commands
+
+ProgramUniform1dEXT(program, location, x)
return void
- param texture Texture in value
- param target TextureTarget in value
- param level CheckedInt32 in value
- param xoffset CheckedInt32 in value
- param width SizeI in value
- param format PixelFormat in value
- param imageSize SizeI in value
- param bits Void in array [imageSize]
+ param program UInt32 in value
+ param location Int32 in value
+ param x Float64 in value
category EXT_direct_state_access
- dlflags handcode
- glxflags ignore ### client-handcode server-handcode
- glfflags ignore
- extension soft WINSOFT
+ subcategory ARB_gpu_shader_fp64
+ version 1.2
+ extension
+ glxropcode ?
+ glxflags ignore
+ offset ?
-# New compressed texture query
+ProgramUniform2dEXT(program, location, x, y)
+ return void
+ param program UInt32 in value
+ param location Int32 in value
+ param x Float64 in value
+ param y Float64 in value
+ category EXT_direct_state_access
+ subcategory ARB_gpu_shader_fp64
+ version 1.2
+ extension
+ glxropcode ?
+ glxflags ignore
+ offset ?
-GetCompressedTextureImageEXT(texture, target, lod, img)
+ProgramUniform3dEXT(program, location, x, y, z)
return void
- param texture Texture in value
- param target TextureTarget in value
- param lod CheckedInt32 in value
- param img Void out array [COMPSIZE(target/lod)]
+ param program UInt32 in value
+ param location Int32 in value
+ param x Float64 in value
+ param y Float64 in value
+ param z Float64 in value
category EXT_direct_state_access
- dlflags notlistable
- glxflags ignore ### server-handcode
- extension soft WINSOFT
-
-# New compressed multitexture commands
+ subcategory ARB_gpu_shader_fp64
+ version 1.2
+ extension
+ glxropcode ?
+ glxflags ignore
+ offset ?
-CompressedMultiTexImage3DEXT(texunit, target, level, internalformat, width, height, depth, border, imageSize, bits)
+ProgramUniform4dEXT(program, location, x, y, z, w)
return void
- param texunit TextureUnit in value
- param target TextureTarget in value
- param level CheckedInt32 in value
- param internalformat TextureInternalFormat in value
- param width SizeI in value
- param height SizeI in value
- param depth SizeI in value
- param border CheckedInt32 in value
- param imageSize SizeI in value
- param bits Void in array [imageSize]
+ param program UInt32 in value
+ param location Int32 in value
+ param x Float64 in value
+ param y Float64 in value
+ param z Float64 in value
+ param w Float64 in value
category EXT_direct_state_access
- dlflags handcode
- glxflags ignore ### client-handcode server-handcode
- glfflags ignore
- extension soft WINSOFT
+ subcategory ARB_gpu_shader_fp64
+ version 1.2
+ extension
+ glxropcode ?
+ glxflags ignore
+ offset ?
-CompressedMultiTexImage2DEXT(texunit, target, level, internalformat, width, height, border, imageSize, bits)
+ProgramUniform1dvEXT(program, location, count, value)
return void
- param texunit TextureUnit in value
- param target TextureTarget in value
- param level CheckedInt32 in value
- param internalformat TextureInternalFormat in value
- param width SizeI in value
- param height SizeI in value
- param border CheckedInt32 in value
- param imageSize SizeI in value
- param bits Void in array [imageSize]
+ param program UInt32 in value
+ param location Int32 in value
+ param count SizeI in value
+ param value Float64 in array [count]
category EXT_direct_state_access
- dlflags handcode
- glxflags ignore ### client-handcode server-handcode
- glfflags ignore
- extension soft WINSOFT
+ subcategory ARB_gpu_shader_fp64
+ version 1.2
+ extension
+ glxropcode ?
+ glxflags ignore
+ offset ?
-CompressedMultiTexImage1DEXT(texunit, target, level, internalformat, width, border, imageSize, bits)
+ProgramUniform2dvEXT(program, location, count, value)
return void
- param texunit TextureUnit in value
- param target TextureTarget in value
- param level CheckedInt32 in value
- param internalformat TextureInternalFormat in value
- param width SizeI in value
- param border CheckedInt32 in value
- param imageSize SizeI in value
- param bits Void in array [imageSize]
+ param program UInt32 in value
+ param location Int32 in value
+ param count SizeI in value
+ param value Float64 in array [count]
category EXT_direct_state_access
- dlflags handcode
- glxflags ignore ### client-handcode server-handcode
- glfflags ignore
- extension soft WINSOFT
+ subcategory ARB_gpu_shader_fp64
+ version 1.2
+ extension
+ glxropcode ?
+ glxflags ignore
+ offset ?
-CompressedMultiTexSubImage3DEXT(texunit, target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, bits)
+ProgramUniform3dvEXT(program, location, count, value)
return void
- param texunit TextureUnit in value
- param target TextureTarget in value
- param level CheckedInt32 in value
- param xoffset CheckedInt32 in value
- param yoffset CheckedInt32 in value
- param zoffset CheckedInt32 in value
- param width SizeI in value
- param height SizeI in value
- param depth SizeI in value
- param format PixelFormat in value
- param imageSize SizeI in value
- param bits Void in array [imageSize]
+ param program UInt32 in value
+ param location Int32 in value
+ param count SizeI in value
+ param value Float64 in array [count]
category EXT_direct_state_access
- dlflags handcode
- glxflags ignore ### client-handcode server-handcode
- glfflags ignore
- extension soft WINSOFT
+ subcategory ARB_gpu_shader_fp64
+ version 1.2
+ extension
+ glxropcode ?
+ glxflags ignore
+ offset ?
-CompressedMultiTexSubImage2DEXT(texunit, target, level, xoffset, yoffset, width, height, format, imageSize, bits)
+ProgramUniform4dvEXT(program, location, count, value)
return void
- param texunit TextureUnit in value
- param target TextureTarget in value
- param level CheckedInt32 in value
- param xoffset CheckedInt32 in value
- param yoffset CheckedInt32 in value
- param width SizeI in value
- param height SizeI in value
- param format PixelFormat in value
- param imageSize SizeI in value
- param bits Void in array [imageSize]
+ param program UInt32 in value
+ param location Int32 in value
+ param count SizeI in value
+ param value Float64 in array [count]
category EXT_direct_state_access
- dlflags handcode
- glxflags ignore ### client-handcode server-handcode
- glfflags ignore
- extension soft WINSOFT
+ subcategory ARB_gpu_shader_fp64
+ version 1.2
+ extension
+ glxropcode ?
+ glxflags ignore
+ offset ?
-CompressedMultiTexSubImage1DEXT(texunit, target, level, xoffset, width, format, imageSize, bits)
+ProgramUniformMatrix2dvEXT(program, location, count, transpose, value)
return void
- param texunit TextureUnit in value
- param target TextureTarget in value
- param level CheckedInt32 in value
- param xoffset CheckedInt32 in value
- param width SizeI in value
- param format PixelFormat in value
- param imageSize SizeI in value
- param bits Void in array [imageSize]
+ param program UInt32 in value
+ param location Int32 in value
+ param count SizeI in value
+ param transpose Boolean in value
+ param value Float64 in array [count]
category EXT_direct_state_access
- dlflags handcode
- glxflags ignore ### client-handcode server-handcode
- glfflags ignore
- extension soft WINSOFT
+ subcategory ARB_gpu_shader_fp64
+ version 1.2
+ extension
+ glxropcode ?
+ glxflags ignore
+ offset ?
-# New compressed multitexture query
+ProgramUniformMatrix3dvEXT(program, location, count, transpose, value)
+ return void
+ param program UInt32 in value
+ param location Int32 in value
+ param count SizeI in value
+ param transpose Boolean in value
+ param value Float64 in array [count]
+ category EXT_direct_state_access
+ subcategory ARB_gpu_shader_fp64
+ version 1.2
+ extension
+ glxropcode ?
+ glxflags ignore
+ offset ?
-GetCompressedMultiTexImageEXT(texunit, target, lod, img)
+ProgramUniformMatrix4dvEXT(program, location, count, transpose, value)
return void
- param texunit TextureUnit in value
- param target TextureTarget in value
- param lod CheckedInt32 in value
- param img Void out array [COMPSIZE(target/lod)]
+ param program UInt32 in value
+ param location Int32 in value
+ param count SizeI in value
+ param transpose Boolean in value
+ param value Float64 in array [count]
category EXT_direct_state_access
- dlflags notlistable
- glxflags ignore ### server-handcode
- extension soft WINSOFT
+ subcategory ARB_gpu_shader_fp64
+ version 1.2
+ extension
+ glxropcode ?
+ glxflags ignore
+ offset ?
-# New ARB assembly program named commands
+ProgramUniformMatrix2x3dvEXT(program, location, count, transpose, value)
+ return void
+ param program UInt32 in value
+ param location Int32 in value
+ param count SizeI in value
+ param transpose Boolean in value
+ param value Float64 in array [count]
+ category EXT_direct_state_access
+ subcategory ARB_gpu_shader_fp64
+ version 1.2
+ extension
+ glxropcode ?
+ glxflags ignore
+ offset ?
-NamedProgramStringEXT(program, target, format, len, string)
+ProgramUniformMatrix2x4dvEXT(program, location, count, transpose, value)
return void
param program UInt32 in value
- param target ProgramTarget in value
- param format ProgramFormat in value
- param len SizeI in value
- param string Void in array [len]
+ param location Int32 in value
+ param count SizeI in value
+ param transpose Boolean in value
+ param value Float64 in array [count]
category EXT_direct_state_access
- subcategory ARB_vertex_program
- extension soft WINSOFT
- glfflags ignore
- glxflags ignore ### client-handcode server-handcode EXT
- glextmask GL_MASK_ARB_vertex_program|GL_MASK_ARB_fragment_program
+ subcategory ARB_gpu_shader_fp64
+ version 1.2
+ extension
+ glxropcode ?
+ glxflags ignore
+ offset ?
-NamedProgramLocalParameter4dEXT(program, target, index, x, y, z, w)
+ProgramUniformMatrix3x2dvEXT(program, location, count, transpose, value)
return void
param program UInt32 in value
- param target ProgramTarget in value
- param index UInt32 in value
- param x Float64 in value
- param y Float64 in value
- param z Float64 in value
- param w Float64 in value
+ param location Int32 in value
+ param count SizeI in value
+ param transpose Boolean in value
+ param value Float64 in array [count]
category EXT_direct_state_access
- subcategory ARB_vertex_program
- vectorequiv NamedProgramLocalParameter4dvEXT
- glxvectorequiv NamedProgramLocalParameter4dvEXT
- extension soft WINSOFT NV10
- glfflags ignore
- glxflags ignore ### EXT
- glextmask GL_MASK_ARB_vertex_program|GL_MASK_ARB_fragment_program
+ subcategory ARB_gpu_shader_fp64
+ version 1.2
+ extension
+ glxropcode ?
+ glxflags ignore
+ offset ?
-NamedProgramLocalParameter4dvEXT(program, target, index, params)
+ProgramUniformMatrix3x4dvEXT(program, location, count, transpose, value)
return void
param program UInt32 in value
- param target ProgramTarget in value
- param index UInt32 in value
- param params Float64 in array [4]
+ param location Int32 in value
+ param count SizeI in value
+ param transpose Boolean in value
+ param value Float64 in array [count]
category EXT_direct_state_access
- subcategory ARB_vertex_program
- extension soft WINSOFT NV10
- glfflags ignore
- glxflags ignore ### EXT
- glextmask GL_MASK_ARB_vertex_program|GL_MASK_ARB_fragment_program
+ subcategory ARB_gpu_shader_fp64
+ version 1.2
+ extension
+ glxropcode ?
+ glxflags ignore
+ offset ?
-NamedProgramLocalParameter4fEXT(program, target, index, x, y, z, w)
+ProgramUniformMatrix4x2dvEXT(program, location, count, transpose, value)
return void
param program UInt32 in value
- param target ProgramTarget in value
- param index UInt32 in value
- param x Float32 in value
- param y Float32 in value
- param z Float32 in value
- param w Float32 in value
+ param location Int32 in value
+ param count SizeI in value
+ param transpose Boolean in value
+ param value Float64 in array [count]
category EXT_direct_state_access
- subcategory ARB_vertex_program
- vectorequiv NamedProgramLocalParameter4fvEXT
- glxvectorequiv NamedProgramLocalParameter4fvEXT
- extension soft WINSOFT NV10
- glfflags ignore
- glxflags ignore ### EXT
- glextmask GL_MASK_ARB_vertex_program|GL_MASK_ARB_fragment_program
+ subcategory ARB_gpu_shader_fp64
+ version 1.2
+ extension
+ glxropcode ?
+ glxflags ignore
+ offset ?
-NamedProgramLocalParameter4fvEXT(program, target, index, params)
+ProgramUniformMatrix4x3dvEXT(program, location, count, transpose, value)
return void
param program UInt32 in value
- param target ProgramTarget in value
- param index UInt32 in value
- param params Float32 in array [4]
+ param location Int32 in value
+ param count SizeI in value
+ param transpose Boolean in value
+ param value Float64 in array [count]
category EXT_direct_state_access
- subcategory ARB_vertex_program
- extension soft WINSOFT NV10
- glfflags ignore
- glxflags ignore ### EXT
- glextmask GL_MASK_ARB_vertex_program|GL_MASK_ARB_fragment_program
+ subcategory ARB_gpu_shader_fp64
+ version 1.2
+ extension
+ glxropcode ?
+ glxflags ignore
+ offset ?
-# New ARB assembly program named queries
+###############################################################################
+#
+# Extension #354
+# EXT_vertex_array_bgra commands
+#
+###############################################################################
-GetNamedProgramLocalParameterdvEXT(program, target, index, params)
- return void
- param program UInt32 in value
- param target ProgramTarget in value
- param index UInt32 in value
- param params Float64 out array [4]
- dlflags notlistable
- category EXT_direct_state_access
- subcategory ARB_vertex_program
- extension soft WINSOFT NV10
- glfflags ignore
- glxflags ignore ### client-handcode server-handcode EXT
- glextmask GL_MASK_ARB_vertex_program|GL_MASK_ARB_fragment_program
+# (none)
+newcategory: EXT_vertex_array_bgra
-GetNamedProgramLocalParameterfvEXT(program, target, index, params)
+###############################################################################
+#
+# Extension #355 - WGL_NV_gpu_affinity
+#
+###############################################################################
+
+###############################################################################
+#
+# Extension #356
+# EXT_texture_swizzle commands
+#
+###############################################################################
+
+# (none)
+newcategory: EXT_texture_swizzle
+
+###############################################################################
+#
+# Extension #357
+# NV_explicit_multisample commands
+#
+###############################################################################
+
+# From EXT_draw_buffers2: GetBooleanIndexedvEXT / GetIntegerIndexedvEXT
+
+GetMultisamplefvNV(pname, index, val)
return void
- param program UInt32 in value
- param target ProgramTarget in value
+ param pname GetMultisamplePNameNV in value
param index UInt32 in value
- param params Float32 out array [4]
+ param val Float32 out array [2]
+ category NV_explicit_multisample
dlflags notlistable
- category EXT_direct_state_access
- subcategory ARB_vertex_program
- extension soft WINSOFT NV10
glfflags ignore
- glxflags ignore ### client-handcode server-handcode EXT
- glextmask GL_MASK_ARB_vertex_program|GL_MASK_ARB_fragment_program
+ glxflags ignore
-GetNamedProgramivEXT(program, target, pname, params)
+SampleMaskIndexedNV(index, mask)
return void
- param program UInt32 in value
- param target ProgramTarget in value
- param pname ProgramProperty in value
- param params Int32 out array [1]
- dlflags notlistable
- category EXT_direct_state_access
- subcategory ARB_vertex_program
- extension soft WINSOFT NV10
+ param index UInt32 in value
+ param mask SampleMaskNV in value
+ category NV_explicit_multisample
glfflags ignore
- glxflags ignore ### client-handcode server-handcode EXT
- glextmask GL_MASK_ARB_vertex_program|GL_MASK_ARB_fragment_program
+ glxflags ignore
-GetNamedProgramStringEXT(program, target, pname, string)
+TexRenderbufferNV(target, renderbuffer)
return void
- param program UInt32 in value
- param target ProgramTarget in value
- param pname ProgramStringProperty in value
- param string Void out array [COMPSIZE(program,pname)]
+ param target TextureTarget in value
+ param renderbuffer UInt32 in value
+ category NV_explicit_multisample
dlflags notlistable
- category EXT_direct_state_access
- subcategory ARB_vertex_program
- extension soft WINSOFT NV10
glfflags ignore
- glxflags ignore ### client-handcode server-handcode EXT
- glextmask GL_MASK_ARB_vertex_program|GL_MASK_ARB_fragment_program
+ glxflags ignore
-# New EXT_gpu_program_parameters command
+###############################################################################
+#
+# Extension #358
+# NV_transform_feedback2 commands
+#
+###############################################################################
-NamedProgramLocalParameters4fvEXT(program, target, index, count, params)
+BindTransformFeedbackNV(target, id)
return void
- param program UInt32 in value
- param target ProgramTarget in value
- param index UInt32 in value
- param count SizeI in value
- param params Float32 in array [count*4]
- category EXT_direct_state_access
- subcategory EXT_gpu_program_parameters
- extension soft WINSOFT NV10
+ param target BufferTargetARB in value
+ param id UInt32 in value
+ category NV_transform_feedback2
glfflags ignore
glxflags ignore
- glextmask GL_MASK_EXT_gpu_program_parameters
-
-# New NV_gpu_program4 commands
-NamedProgramLocalParameterI4iEXT(program, target, index, x, y, z, w)
+DeleteTransformFeedbacksNV(n, ids)
return void
- param program UInt32 in value
- param target ProgramTarget in value
- param index UInt32 in value
- param x Int32 in value
- param y Int32 in value
- param z Int32 in value
- param w Int32 in value
- category EXT_direct_state_access
- subcategory NV_gpu_program4
- vectorequiv NamedProgramLocalParameterI4ivEXT
- glxvectorequiv NamedProgramLocalParameterI4ivEXT
- extension soft WINSOFT NV50
+ param n SizeI in value
+ param ids UInt32 in array [n]
+ category NV_transform_feedback2
+ dlflags notlistable
glfflags ignore
glxflags ignore
- glextmask GL_MASK_NV_gpu_program4
-NamedProgramLocalParameterI4ivEXT(program, target, index, params)
+GenTransformFeedbacksNV(n, ids)
return void
- param program UInt32 in value
- param target ProgramTarget in value
- param index UInt32 in value
- param params Int32 in array [4]
- category EXT_direct_state_access
- subcategory NV_gpu_program4
- extension soft WINSOFT NV50
+ param n SizeI in value
+ param ids UInt32 out array [n]
+ category NV_transform_feedback2
+ dlflags notlistable
glfflags ignore
glxflags ignore
- glextmask GL_MASK_NV_gpu_program4
-NamedProgramLocalParametersI4ivEXT(program, target, index, count, params)
- return void
- param program UInt32 in value
- param target ProgramTarget in value
- param index UInt32 in value
- param count SizeI in value
- param params Int32 in array [count*4]
- category EXT_direct_state_access
- subcategory NV_gpu_program4
- extension soft WINSOFT NV50
+IsTransformFeedbackNV(id)
+ return Boolean
+ param id UInt32 in value
+ category NV_transform_feedback2
+ dlflags notlistable
glfflags ignore
glxflags ignore
- glextmask GL_MASK_NV_gpu_program4
-NamedProgramLocalParameterI4uiEXT(program, target, index, x, y, z, w)
+PauseTransformFeedbackNV()
return void
- param program UInt32 in value
- param target ProgramTarget in value
- param index UInt32 in value
- param x UInt32 in value
- param y UInt32 in value
- param z UInt32 in value
- param w UInt32 in value
- category EXT_direct_state_access
- subcategory NV_gpu_program4
- vectorequiv NamedProgramLocalParameterI4uivEXT
- glxvectorequiv NamedProgramLocalParameterI4uivEXT
- extension soft WINSOFT NV50
+ category NV_transform_feedback2
glfflags ignore
glxflags ignore
- glextmask GL_MASK_NV_gpu_program4
-
-NamedProgramLocalParameterI4uivEXT(program, target, index, params)
- return void
- param program UInt32 in value
- param target ProgramTarget in value
- param index UInt32 in value
- param params UInt32 in array [4]
- category EXT_direct_state_access
- subcategory NV_gpu_program4
- extension soft WINSOFT NV50
+
+ResumeTransformFeedbackNV()
+ return void
+ category NV_transform_feedback2
glfflags ignore
glxflags ignore
- glextmask GL_MASK_NV_gpu_program4
-NamedProgramLocalParametersI4uivEXT(program, target, index, count, params)
+DrawTransformFeedbackNV(mode, id)
return void
- param program UInt32 in value
- param target ProgramTarget in value
- param index UInt32 in value
- param count SizeI in value
- param params UInt32 in array [count*4]
- category EXT_direct_state_access
- subcategory NV_gpu_program4
- extension soft WINSOFT NV50
+ param mode GLenum in value
+ param id UInt32 in value
+ category NV_transform_feedback2
glfflags ignore
glxflags ignore
- glextmask GL_MASK_NV_gpu_program4
-GetNamedProgramLocalParameterIivEXT(program, target, index, params)
+###############################################################################
+#
+# Extension #359
+# ATI_meminfo commands
+#
+###############################################################################
+
+# (none)
+newcategory: ATI_meminfo
+
+###############################################################################
+#
+# Extension #360
+# AMD_performance_monitor commands
+#
+###############################################################################
+
+GetPerfMonitorGroupsAMD(numGroups, groupsSize, groups)
return void
- param program UInt32 in value
- param target ProgramTarget in value
- param index UInt32 in value
- param params Int32 out array [4]
+ param numGroups Int32 out array [1]
+ param groupsSize SizeI in value
+ param groups UInt32 out array [groupsSize]
+ category AMD_performance_monitor
dlflags notlistable
- category EXT_direct_state_access
- subcategory NV_gpu_program4
- extension soft WINSOFT NV50
- glfflags ignore
+ version 1.2
+ extension
+ glxsingle ?
glxflags ignore
- glextmask GL_MASK_NV_gpu_program4
+ offset ?
-GetNamedProgramLocalParameterIuivEXT(program, target, index, params)
+GetPerfMonitorCountersAMD(group, numCounters, maxActiveCounters, counterSize, counters)
return void
- param program UInt32 in value
- param target ProgramTarget in value
- param index UInt32 in value
- param params UInt32 out array [4]
+ param group UInt32 in value
+ param numCounters Int32 out array [1]
+ param maxActiveCounters Int32 out array [1]
+ param counterSize SizeI in value
+ param counters UInt32 out array [counterSize]
+ category AMD_performance_monitor
dlflags notlistable
- category EXT_direct_state_access
- subcategory NV_gpu_program4
- extension soft WINSOFT NV50
- glfflags ignore
+ version 1.2
+ extension
+ glxsingle ?
glxflags ignore
- glextmask GL_MASK_NV_gpu_program4
+ offset ?
-# New EXT_texture_integer texture object commands
+GetPerfMonitorGroupStringAMD(group, bufSize, length, groupString)
+ return void
+ param group UInt32 in value
+ param bufSize SizeI in value
+ param length SizeI out array [1]
+ param groupString Char out array [bufSize]
+ category AMD_performance_monitor
+ dlflags notlistable
+ version 1.2
+ extension
+ glxsingle ?
+ glxflags ignore
+ offset ?
-TextureParameterIivEXT(texture, target, pname, params)
+GetPerfMonitorCounterStringAMD(group, counter, bufSize, length, counterString)
return void
- param texture Texture in value
- param target TextureTarget in value
- param pname TextureParameterName in value
- param params CheckedInt32 in array [COMPSIZE(pname)]
- category EXT_direct_state_access
- subcategory EXT_texture_integer
- extension soft WINSOFT
+ param group UInt32 in value
+ param counter UInt32 in value
+ param bufSize SizeI in value
+ param length SizeI out array [1]
+ param counterString Char out array [bufSize]
+ category AMD_performance_monitor
+ dlflags notlistable
+ version 1.2
+ extension
+ glxsingle ?
glxflags ignore
- glfflags ignore
- glextmask GL_MASK_EXT_texture_integer
+ offset ?
-TextureParameterIuivEXT(texture, target, pname, params)
+GetPerfMonitorCounterInfoAMD(group, counter, pname, data)
return void
- param texture Texture in value
- param target TextureTarget in value
- param pname TextureParameterName in value
- param params UInt32 in array [COMPSIZE(pname)]
- category EXT_direct_state_access
- subcategory EXT_texture_integer
- extension soft WINSOFT
+ param group UInt32 in value
+ param counter UInt32 in value
+ param pname GLenum in value
+ param data Void out array [COMPSIZE(pname)]
+ category AMD_performance_monitor
+ dlflags notlistable
+ version 1.2
+ extension
+ glxsingle ?
glxflags ignore
- glfflags ignore
- glextmask GL_MASK_EXT_texture_integer
+ offset ?
-# New EXT_texture_integer texture object queries
+GenPerfMonitorsAMD(n, monitors)
+ return void
+ param n SizeI in value
+ param monitors UInt32 out array [n]
+ category AMD_performance_monitor
+ version 1.2
+ extension
+ glxropcode ?
+ glxflags ignore
+ offset ?
-GetTextureParameterIivEXT(texture, target, pname, params)
+# 'monitors' is actually in, not out, but extension spec doesn't use const
+DeletePerfMonitorsAMD(n, monitors)
return void
- param texture Texture in value
- param target TextureTarget in value
- param pname GetTextureParameter in value
- param params Int32 out array [COMPSIZE(pname)]
- category EXT_direct_state_access
- subcategory EXT_texture_integer
- dlflags notlistable
- extension soft WINSOFT
+ param n SizeI in value
+ param monitors UInt32 out array [n]
+ category AMD_performance_monitor
+ version 1.2
+ extension
+ glxropcode ?
glxflags ignore
- glfflags capture-execute gl-enum
- glextmask GL_MASK_EXT_texture_integer
+ offset ?
-GetTextureParameterIuivEXT(texture, target, pname, params)
+# 'counterList' is actually in, not out, but extension spec doesn't use const
+SelectPerfMonitorCountersAMD(monitor, enable, group, numCounters, counterList)
return void
- param texture Texture in value
- param target TextureTarget in value
- param pname GetTextureParameter in value
- param params UInt32 out array [COMPSIZE(pname)]
- category EXT_direct_state_access
- subcategory EXT_texture_integer
- dlflags notlistable
- extension soft WINSOFT
+ param monitor UInt32 in value
+ param enable Boolean in value
+ param group UInt32 in value
+ param numCounters Int32 in value
+ param counterList UInt32 out array [numCounters]
+ category AMD_performance_monitor
+ version 1.2
+ extension
+ glxropcode ?
glxflags ignore
- glfflags capture-execute gl-enum
- glextmask GL_MASK_EXT_texture_integer
+ offset ?
-# New EXT_texture_integer multitexture commands
+BeginPerfMonitorAMD(monitor)
+ return void
+ param monitor UInt32 in value
+ category AMD_performance_monitor
+ version 1.2
+ extension
+ glxropcode ?
+ glxflags ignore
+ offset ?
-MultiTexParameterIivEXT(texunit, target, pname, params)
+EndPerfMonitorAMD(monitor)
return void
- param texunit TextureUnit in value
- param target TextureTarget in value
- param pname TextureParameterName in value
- param params CheckedInt32 in array [COMPSIZE(pname)]
- category EXT_direct_state_access
- subcategory EXT_texture_integer
- extension soft WINSOFT
+ param monitor UInt32 in value
+ category AMD_performance_monitor
+ version 1.2
+ extension
+ glxropcode ?
glxflags ignore
- glfflags ignore
- glextmask GL_MASK_EXT_texture_integer
+ offset ?
-MultiTexParameterIuivEXT(texunit, target, pname, params)
+GetPerfMonitorCounterDataAMD(monitor, pname, dataSize, data, bytesWritten)
return void
- param texunit TextureUnit in value
- param target TextureTarget in value
- param pname TextureParameterName in value
- param params UInt32 in array [COMPSIZE(pname)]
- category EXT_direct_state_access
- subcategory EXT_texture_integer
- extension soft WINSOFT
+ param monitor UInt32 in value
+ param pname GLenum in value
+ param dataSize SizeI in value
+ param data UInt32 out array [dataSize]
+ param bytesWritten Int32 out array [1]
+ category AMD_performance_monitor
+ dlflags notlistable
+ version 1.2
+ extension
+ glxsingle ?
glxflags ignore
- glfflags ignore
- glextmask GL_MASK_EXT_texture_integer
+ offset ?
-# New EXT_texture_integer multitexture queries
+###############################################################################
+#
+# Extension #361 - WGL_AMD_gpu_association
+#
+###############################################################################
+
+###############################################################################
+#
+# Extension #362
+# AMD_texture_texture4 commands
+#
+###############################################################################
+
+# (none)
+newcategory: AMD_texture_texture4
+
+###############################################################################
+#
+# Extension #363
+# AMD_vertex_shader_tesselator commands
+#
+###############################################################################
-GetMultiTexParameterIivEXT(texunit, target, pname, params)
+TessellationFactorAMD(factor)
return void
- param texunit TextureUnit in value
- param target TextureTarget in value
- param pname GetTextureParameter in value
- param params Int32 out array [COMPSIZE(pname)]
- category EXT_direct_state_access
- subcategory EXT_texture_integer
- dlflags notlistable
- extension soft WINSOFT
- glfflags capture-execute gl-enum
+ param factor Float32 in value
+ category AMD_vertex_shader_tesselator
+ version 2.0
+ glxsingle ?
glxflags ignore
- glextmask GL_MASK_EXT_texture_integer
+ offset ?
-GetMultiTexParameterIuivEXT(texunit, target, pname, params)
+TessellationModeAMD(mode)
return void
- param texunit TextureUnit in value
- param target TextureTarget in value
- param pname GetTextureParameter in value
- param params UInt32 out array [COMPSIZE(pname)]
- category EXT_direct_state_access
- subcategory EXT_texture_integer
- dlflags notlistable
- extension soft WINSOFT
- glfflags capture-execute gl-enum
+ param mode GLenum in value
+ category AMD_vertex_shader_tesselator
+ version 2.0
+ glxsingle ?
glxflags ignore
- glextmask GL_MASK_EXT_texture_integer
+ offset ?
-# New GLSL 2.0 uniform commands
+###############################################################################
+#
+# Extension #364
+# EXT_provoking_vertex commands
+#
+###############################################################################
-ProgramUniform1fEXT(program, location, v0)
+ProvokingVertexEXT(mode)
return void
- param program UInt32 in value
- param location Int32 in value
- param v0 Float32 in value
- category EXT_direct_state_access
- subcategory VERSION_2_0
- glfflags ignore
+ param mode GLenum in value
+ category EXT_provoking_vertex
+ version 2.1
+ glxsingle ?
glxflags ignore
- extension soft WINSOFT
- glextmask GL_MASK_OpenGL_2_0
+ offset ?
-ProgramUniform2fEXT(program, location, v0, v1)
- return void
- param program UInt32 in value
- param location Int32 in value
- param v0 Float32 in value
- param v1 Float32 in value
- category EXT_direct_state_access
- subcategory VERSION_2_0
- glfflags ignore
- glxflags ignore
- extension soft WINSOFT
- glextmask GL_MASK_OpenGL_2_0
+###############################################################################
+#
+# Extension #365
+# EXT_texture_snorm commands
+#
+###############################################################################
-ProgramUniform3fEXT(program, location, v0, v1, v2)
- return void
- param program UInt32 in value
- param location Int32 in value
- param v0 Float32 in value
- param v1 Float32 in value
- param v2 Float32 in value
- category EXT_direct_state_access
- subcategory VERSION_2_0
- glfflags ignore
- glxflags ignore
- extension soft WINSOFT
- glextmask GL_MASK_OpenGL_2_0
+# (none)
+newcategory: EXT_texture_snorm
-ProgramUniform4fEXT(program, location, v0, v1, v2, v3)
- return void
- param program UInt32 in value
- param location Int32 in value
- param v0 Float32 in value
- param v1 Float32 in value
- param v2 Float32 in value
- param v3 Float32 in value
- category EXT_direct_state_access
- subcategory VERSION_2_0
- glfflags ignore
- glxflags ignore
- extension soft WINSOFT
- glextmask GL_MASK_OpenGL_2_0
+###############################################################################
+#
+# Extension #366
+# AMD_draw_buffers_blend commands
+#
+###############################################################################
-ProgramUniform1iEXT(program, location, v0)
- return void
- param program UInt32 in value
- param location Int32 in value
- param v0 Int32 in value
- category EXT_direct_state_access
- subcategory VERSION_2_0
- glfflags ignore
- glxflags ignore
- extension soft WINSOFT
- glextmask GL_MASK_OpenGL_2_0
+# void BlendFuncIndexedAMD(uint buf, enum src, enum dst)
+# void BlendFuncSeparateIndexedAMD(uint buf, enum srcRGB, enum dstRGB, enum srcAlpha, enum dstAlpha)
+# void BlendEquationIndexedAMD(uint buf, enum mode)
+# void BlendEquationSeparateIndexedAMD(uint buf, enum modeRGB, enum modeAlpha)
-ProgramUniform2iEXT(program, location, v0, v1)
+BlendFuncIndexedAMD(buf, src, dst)
return void
- param program UInt32 in value
- param location Int32 in value
- param v0 Int32 in value
- param v1 Int32 in value
- category EXT_direct_state_access
- subcategory VERSION_2_0
- glfflags ignore
+ param buf UInt32 in value
+ param src GLenum in value
+ param dst GLenum in value
+ category AMD_draw_buffers_blend
+ version 2.0
+ extension
+ glxropcode ?
glxflags ignore
- extension soft WINSOFT
- glextmask GL_MASK_OpenGL_2_0
+ offset ?
-ProgramUniform3iEXT(program, location, v0, v1, v2)
+BlendFuncSeparateIndexedAMD(buf, srcRGB, dstRGB, srcAlpha, dstAlpha)
return void
- param program UInt32 in value
- param location Int32 in value
- param v0 Int32 in value
- param v1 Int32 in value
- param v2 Int32 in value
- category EXT_direct_state_access
- subcategory VERSION_2_0
- glfflags ignore
+ param buf UInt32 in value
+ param srcRGB GLenum in value
+ param dstRGB GLenum in value
+ param srcAlpha GLenum in value
+ param dstAlpha GLenum in value
+ category AMD_draw_buffers_blend
+ version 2.0
+ extension
+ glxropcode ?
glxflags ignore
- extension soft WINSOFT
- glextmask GL_MASK_OpenGL_2_0
+ offset ?
-ProgramUniform4iEXT(program, location, v0, v1, v2, v3)
+BlendEquationIndexedAMD(buf, mode)
return void
- param program UInt32 in value
- param location Int32 in value
- param v0 Int32 in value
- param v1 Int32 in value
- param v2 Int32 in value
- param v3 Int32 in value
- category EXT_direct_state_access
- subcategory VERSION_2_0
- glfflags ignore
+ param buf UInt32 in value
+ param mode GLenum in value
+ category AMD_draw_buffers_blend
+ version 2.0
+ extension
+ glxropcode ?
glxflags ignore
- extension soft WINSOFT
- glextmask GL_MASK_OpenGL_2_0
+ offset ?
-ProgramUniform1fvEXT(program, location, count, value)
+BlendEquationSeparateIndexedAMD(buf, modeRGB, modeAlpha)
return void
- param program UInt32 in value
- param location Int32 in value
- param count SizeI in value
- param value Float32 in array [count]
- category EXT_direct_state_access
- subcategory VERSION_2_0
- glfflags ignore
+ param buf UInt32 in value
+ param modeRGB GLenum in value
+ param modeAlpha GLenum in value
+ category AMD_draw_buffers_blend
+ version 2.0
+ extension
+ glxropcode ?
glxflags ignore
- extension soft WINSOFT
- glextmask GL_MASK_OpenGL_2_0
+ offset ?
-ProgramUniform2fvEXT(program, location, count, value)
- return void
- param program UInt32 in value
- param location Int32 in value
- param count SizeI in value
- param value Float32 in array [count*2]
- category EXT_direct_state_access
- subcategory VERSION_2_0
- glfflags ignore
- glxflags ignore
- extension soft WINSOFT
- glextmask GL_MASK_OpenGL_2_0
+###############################################################################
+#
+# Extension #367
+# APPLE_texture_range commands
+#
+###############################################################################
-ProgramUniform3fvEXT(program, location, count, value)
+TextureRangeAPPLE(target, length, pointer)
return void
- param program UInt32 in value
- param location Int32 in value
- param count SizeI in value
- param value Float32 in array [count*3]
- category EXT_direct_state_access
- subcategory VERSION_2_0
- glfflags ignore
+ param target GLenum in value
+ param length SizeI in value
+ param pointer Void in array [length]
+ category APPLE_texture_range
+ version 1.2
+ extension
+ glxropcode ?
glxflags ignore
- extension soft WINSOFT
- glextmask GL_MASK_OpenGL_2_0
+ offset ?
-ProgramUniform4fvEXT(program, location, count, value)
+GetTexParameterPointervAPPLE(target, pname, params)
return void
- param program UInt32 in value
- param location Int32 in value
- param count SizeI in value
- param value Float32 in array [count*4]
- category EXT_direct_state_access
- subcategory VERSION_2_0
- glfflags ignore
+ param target GLenum in value
+ param pname GLenum in value
+ param params VoidPointer out array [1]
+ category APPLE_texture_range
+ dlflags notlistable
+ version 1.2
+ extension
+ glxsingle ?
glxflags ignore
- extension soft WINSOFT
- glextmask GL_MASK_OpenGL_2_0
+ offset ?
-ProgramUniform1ivEXT(program, location, count, value)
+###############################################################################
+#
+# Extension #368
+# APPLE_float_pixels commands
+#
+###############################################################################
+
+# (none)
+newcategory: APPLE_float_pixels
+
+###############################################################################
+#
+# Extension #369
+# APPLE_vertex_program_evaluators commands
+#
+###############################################################################
+
+EnableVertexAttribAPPLE(index, pname)
return void
- param program UInt32 in value
- param location Int32 in value
- param count SizeI in value
- param value Int32 in array [count]
- category EXT_direct_state_access
- subcategory VERSION_2_0
- glfflags ignore
+ param index UInt32 in value
+ param pname GLenum in value
+ category APPLE_vertex_program_evaluators
+ version 1.5
+ extension
+ glxropcode ?
glxflags ignore
- extension soft WINSOFT
- glextmask GL_MASK_OpenGL_2_0
+ offset ?
-ProgramUniform2ivEXT(program, location, count, value)
+DisableVertexAttribAPPLE(index, pname)
return void
- param program UInt32 in value
- param location Int32 in value
- param count SizeI in value
- param value Int32 in array [count*2]
- category EXT_direct_state_access
- subcategory VERSION_2_0
- glfflags ignore
+ param index UInt32 in value
+ param pname GLenum in value
+ category APPLE_vertex_program_evaluators
+ version 1.5
+ extension
+ glxropcode ?
glxflags ignore
- extension soft WINSOFT
- glextmask GL_MASK_OpenGL_2_0
+ offset ?
-ProgramUniform3ivEXT(program, location, count, value)
- return void
- param program UInt32 in value
- param location Int32 in value
- param count SizeI in value
- param value Int32 in array [count*3]
- category EXT_direct_state_access
- subcategory VERSION_2_0
- glfflags ignore
+IsVertexAttribEnabledAPPLE(index, pname)
+ return Boolean
+ param index UInt32 in value
+ param pname GLenum in value
+ category APPLE_vertex_program_evaluators
+ version 1.5
+ extension
+ glxropcode ?
glxflags ignore
- extension soft WINSOFT
- glextmask GL_MASK_OpenGL_2_0
+ offset ?
-ProgramUniform4ivEXT(program, location, count, value)
+MapVertexAttrib1dAPPLE(index, size, u1, u2, stride, order, points)
return void
- param program UInt32 in value
- param location Int32 in value
- param count SizeI in value
- param value Int32 in array [count*4]
- category EXT_direct_state_access
- subcategory VERSION_2_0
- glfflags ignore
+ param index UInt32 in value
+ param size UInt32 in value
+ param u1 CoordD in value
+ param u2 CoordD in value
+ param stride Int32 in value
+ param order CheckedInt32 in value
+ param points CoordD in array [COMPSIZE(size/stride/order)]
+ category APPLE_vertex_program_evaluators
+ version 1.5
+ extension
+ glxropcode ?
glxflags ignore
- extension soft WINSOFT
- glextmask GL_MASK_OpenGL_2_0
+ offset ?
-ProgramUniformMatrix2fvEXT(program, location, count, transpose, value)
+MapVertexAttrib1fAPPLE(index, size, u1, u2, stride, order, points)
return void
- param program UInt32 in value
- param location Int32 in value
- param count SizeI in value
- param transpose Boolean in value
- param value Float32 in array [count*4]
- category EXT_direct_state_access
- subcategory VERSION_2_0
- glfflags ignore
+ param index UInt32 in value
+ param size UInt32 in value
+ param u1 CoordF in value
+ param u2 CoordF in value
+ param stride Int32 in value
+ param order CheckedInt32 in value
+ param points CoordF in array [COMPSIZE(size/stride/order)]
+ category APPLE_vertex_program_evaluators
+ version 1.5
+ extension
+ glxropcode ?
glxflags ignore
- extension soft WINSOFT
- glextmask GL_MASK_OpenGL_2_0
+ offset ?
-ProgramUniformMatrix3fvEXT(program, location, count, transpose, value)
+MapVertexAttrib2dAPPLE(index, size, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points)
return void
- param program UInt32 in value
- param location Int32 in value
- param count SizeI in value
- param transpose Boolean in value
- param value Float32 in array [count*9]
- category EXT_direct_state_access
- subcategory VERSION_2_0
- glfflags ignore
+ param index UInt32 in value
+ param size UInt32 in value
+ param u1 CoordD in value
+ param u2 CoordD in value
+ param ustride Int32 in value
+ param uorder CheckedInt32 in value
+ param v1 CoordD in value
+ param v2 CoordD in value
+ param vstride Int32 in value
+ param vorder CheckedInt32 in value
+ param points CoordD in array [COMPSIZE(size/ustride/uorder/vstride/vorder)]
+ category APPLE_vertex_program_evaluators
+ version 1.5
+ extension
+ glxropcode ?
glxflags ignore
- extension soft WINSOFT
- glextmask GL_MASK_OpenGL_2_0
+ offset ?
-ProgramUniformMatrix4fvEXT(program, location, count, transpose, value)
+MapVertexAttrib2fAPPLE(index, size, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points)
return void
- param program UInt32 in value
- param location Int32 in value
- param count SizeI in value
- param transpose Boolean in value
- param value Float32 in array [count*16]
- category EXT_direct_state_access
- subcategory VERSION_2_0
- glfflags ignore
+ param index UInt32 in value
+ param size UInt32 in value
+ param u1 CoordF in value
+ param u2 CoordF in value
+ param ustride Int32 in value
+ param uorder CheckedInt32 in value
+ param v1 CoordF in value
+ param v2 CoordF in value
+ param vstride Int32 in value
+ param vorder CheckedInt32 in value
+ param points CoordF in array [COMPSIZE(size/ustride/uorder/vstride/vorder)]
+ category APPLE_vertex_program_evaluators
+ version 1.5
+ extension
+ glxropcode ?
glxflags ignore
- extension soft WINSOFT
- glextmask GL_MASK_OpenGL_2_0
+ offset ?
-# New GLSL 2.1 uniform commands
+###############################################################################
+#
+# Extension #370
+# APPLE_aux_depth_stencil commands
+#
+###############################################################################
-ProgramUniformMatrix2x3fvEXT(program, location, count, transpose, value)
- return void
- param program UInt32 in value
- param location Int32 in value
- param count SizeI in value
- param transpose Boolean in value
- param value Float32 in array [count*6]
- category EXT_direct_state_access
- subcategory VERSION_2_1
- glfflags ignore
- glxflags ignore
- extension soft WINSOFT
- glextmask GL_MASK_OpenGL_2_0
+# (none)
+newcategory: APPLE_aux_depth_stencil
-ProgramUniformMatrix3x2fvEXT(program, location, count, transpose, value)
- return void
- param program UInt32 in value
- param location Int32 in value
- param count SizeI in value
- param transpose Boolean in value
- param value Float32 in array [count*6]
- category EXT_direct_state_access
- subcategory VERSION_2_1
- glfflags ignore
+###############################################################################
+#
+# Extension #371
+# APPLE_object_purgeable commands
+#
+###############################################################################
+
+ObjectPurgeableAPPLE(objectType, name, option)
+ return GLenum
+ param objectType GLenum in value
+ param name UInt32 in value
+ param option GLenum in value
+ category APPLE_object_purgeable
+ version 1.5
+ extension
+ glxropcode ?
glxflags ignore
- extension soft WINSOFT
- glextmask GL_MASK_OpenGL_2_0
+ offset ?
-ProgramUniformMatrix2x4fvEXT(program, location, count, transpose, value)
- return void
- param program UInt32 in value
- param location Int32 in value
- param count SizeI in value
- param transpose Boolean in value
- param value Float32 in array [count*8]
- category EXT_direct_state_access
- subcategory VERSION_2_1
- glfflags ignore
+ObjectUnpurgeableAPPLE(objectType, name, option)
+ return GLenum
+ param objectType GLenum in value
+ param name UInt32 in value
+ param option GLenum in value
+ category APPLE_object_purgeable
+ version 1.5
+ extension
+ glxropcode ?
glxflags ignore
- extension soft WINSOFT
- glextmask GL_MASK_OpenGL_2_0
+ offset ?
-ProgramUniformMatrix4x2fvEXT(program, location, count, transpose, value)
+GetObjectParameterivAPPLE(objectType, name, pname, params)
return void
- param program UInt32 in value
- param location Int32 in value
- param count SizeI in value
- param transpose Boolean in value
- param value Float32 in array [count*8]
- category EXT_direct_state_access
- subcategory VERSION_2_1
- glfflags ignore
+ param objectType GLenum in value
+ param name UInt32 in value
+ param pname GLenum in value
+ param params Int32 out array [COMPSIZE(pname)]
+ category APPLE_object_purgeable
+ dlflags notlistable
+ version 1.5
+ extension
+ glxsingle ?
glxflags ignore
- extension soft WINSOFT
- glextmask GL_MASK_OpenGL_2_0
+ offset ?
-ProgramUniformMatrix3x4fvEXT(program, location, count, transpose, value)
+###############################################################################
+#
+# Extension #372
+# APPLE_row_bytes commands
+#
+###############################################################################
+
+# (none)
+newcategory: APPLE_row_bytes
+
+###############################################################################
+#
+# Extension #373
+# APPLE_rgb_422 commands
+#
+###############################################################################
+
+# (none)
+newcategory: APPLE_rgb_422
+
+###############################################################################
+#
+# Extension #374
+# NV_video_capture commands
+#
+###############################################################################
+
+BeginVideoCaptureNV(video_capture_slot)
return void
- param program UInt32 in value
- param location Int32 in value
- param count SizeI in value
- param transpose Boolean in value
- param value Float32 in array [count*12]
- category EXT_direct_state_access
- subcategory VERSION_2_1
- glfflags ignore
+ param video_capture_slot UInt32 in value
+ category NV_video_capture
+ version 1.2
+ extension
+ glxropcode ?
glxflags ignore
- extension soft WINSOFT
- glextmask GL_MASK_OpenGL_2_0
+ offset ?
-ProgramUniformMatrix4x3fvEXT(program, location, count, transpose, value)
+BindVideoCaptureStreamBufferNV(video_capture_slot, stream, frame_region, offset)
return void
- param program UInt32 in value
- param location Int32 in value
- param count SizeI in value
- param transpose Boolean in value
- param value Float32 in array [count*12]
- category EXT_direct_state_access
- subcategory VERSION_2_1
- glfflags ignore
+ param video_capture_slot UInt32 in value
+ param stream UInt32 in value
+ param frame_region GLenum in value
+ param offset BufferOffsetARB in value
+ category NV_video_capture
+ version 1.2
+ extension
+ glxropcode ?
glxflags ignore
- extension soft WINSOFT
- glextmask GL_MASK_OpenGL_2_0
-
-# New EXT_gpu_shader4 commands
+ offset ?
-ProgramUniform1uiEXT(program, location, v0)
+BindVideoCaptureStreamTextureNV(video_capture_slot, stream, frame_region, target, texture)
return void
- param program UInt32 in value
- param location Int32 in value
- param v0 UInt32 in value
- category EXT_direct_state_access
- subcategory EXT_gpu_shader4
- glfflags ignore
+ param video_capture_slot UInt32 in value
+ param stream UInt32 in value
+ param frame_region GLenum in value
+ param target GLenum in value
+ param texture UInt32 in value
+ category NV_video_capture
+ version 1.2
+ extension
+ glxropcode ?
glxflags ignore
- extension soft WINSOFT
- glextmask GL_MASK_OpenGL_2_0
+ offset ?
-ProgramUniform2uiEXT(program, location, v0, v1)
+EndVideoCaptureNV(video_capture_slot)
return void
- param program UInt32 in value
- param location Int32 in value
- param v0 UInt32 in value
- param v1 UInt32 in value
- category EXT_direct_state_access
- subcategory EXT_gpu_shader4
- glfflags ignore
+ param video_capture_slot UInt32 in value
+ category NV_video_capture
+ version 1.2
+ extension
+ glxropcode ?
glxflags ignore
- extension soft WINSOFT
- glextmask GL_MASK_OpenGL_2_0
+ offset ?
-ProgramUniform3uiEXT(program, location, v0, v1, v2)
+GetVideoCaptureivNV(video_capture_slot, pname, params)
return void
- param program UInt32 in value
- param location Int32 in value
- param v0 UInt32 in value
- param v1 UInt32 in value
- param v2 UInt32 in value
- category EXT_direct_state_access
- subcategory EXT_gpu_shader4
- glfflags ignore
+ param video_capture_slot UInt32 in value
+ param pname GLenum in value
+ param params Int32 out array [COMPSIZE(pname)]
+ category NV_video_capture
+ dlflags notlistable
+ version 1.2
+ extension
+ glxsingle ?
glxflags ignore
- extension soft WINSOFT
- glextmask GL_MASK_OpenGL_2_0
+ offset ?
-ProgramUniform4uiEXT(program, location, v0, v1, v2, v3)
+GetVideoCaptureStreamivNV(video_capture_slot, stream, pname, params)
return void
- param program UInt32 in value
- param location Int32 in value
- param v0 UInt32 in value
- param v1 UInt32 in value
- param v2 UInt32 in value
- param v3 UInt32 in value
- category EXT_direct_state_access
- subcategory EXT_gpu_shader4
- glfflags ignore
+ param video_capture_slot UInt32 in value
+ param stream UInt32 in value
+ param pname GLenum in value
+ param params Int32 out array [COMPSIZE(pname)]
+ category NV_video_capture
+ dlflags notlistable
+ version 1.2
+ extension
+ glxsingle ?
glxflags ignore
- extension soft WINSOFT
- glextmask GL_MASK_OpenGL_2_0
+ offset ?
-ProgramUniform1uivEXT(program, location, count, value)
+GetVideoCaptureStreamfvNV(video_capture_slot, stream, pname, params)
return void
- param program UInt32 in value
- param location Int32 in value
- param count SizeI in value
- param value UInt32 in array [count]
- category EXT_direct_state_access
- subcategory EXT_gpu_shader4
- glfflags ignore
+ param video_capture_slot UInt32 in value
+ param stream UInt32 in value
+ param pname GLenum in value
+ param params Float32 out array [COMPSIZE(pname)]
+ category NV_video_capture
+ dlflags notlistable
+ version 1.2
+ extension
+ glxsingle ?
glxflags ignore
- extension soft WINSOFT
- glextmask GL_MASK_OpenGL_2_0
+ offset ?
-ProgramUniform2uivEXT(program, location, count, value)
+GetVideoCaptureStreamdvNV(video_capture_slot, stream, pname, params)
return void
- param program UInt32 in value
- param location Int32 in value
- param count SizeI in value
- param value UInt32 in array [count*2]
- category EXT_direct_state_access
- subcategory EXT_gpu_shader4
- glfflags ignore
+ param video_capture_slot UInt32 in value
+ param stream UInt32 in value
+ param pname GLenum in value
+ param params Float64 out array [COMPSIZE(pname)]
+ category NV_video_capture
+ dlflags notlistable
+ version 1.2
+ extension
+ glxsingle ?
glxflags ignore
- extension soft WINSOFT
- glextmask GL_MASK_OpenGL_2_0
+ offset ?
-ProgramUniform3uivEXT(program, location, count, value)
- return void
- param program UInt32 in value
- param location Int32 in value
- param count SizeI in value
- param value UInt32 in array [count*3]
- category EXT_direct_state_access
- subcategory EXT_gpu_shader4
- glfflags ignore
+VideoCaptureNV(video_capture_slot, sequence_num, capture_time)
+ return GLenum
+ param video_capture_slot UInt32 in value
+ param sequence_num UInt32 out reference
+ param capture_time UInt64EXT out reference
+ category NV_video_capture
+ version 1.2
+ extension
+ glxropcode ?
glxflags ignore
- extension soft WINSOFT
- glextmask GL_MASK_OpenGL_2_0
+ offset ?
-ProgramUniform4uivEXT(program, location, count, value)
+VideoCaptureStreamParameterivNV(video_capture_slot, stream, pname, params)
return void
- param program UInt32 in value
- param location Int32 in value
- param count SizeI in value
- param value UInt32 in array [count*4]
- category EXT_direct_state_access
- subcategory EXT_gpu_shader4
- glfflags ignore
+ param video_capture_slot UInt32 in value
+ param stream UInt32 in value
+ param pname GLenum in value
+ param params Int32 in array [COMPSIZE(pname)]
+ category NV_video_capture
+ version 1.2
+ extension
+ glxropcode ?
glxflags ignore
- extension soft WINSOFT
- glextmask GL_MASK_OpenGL_2_0
-
-# New named buffer commands
+ offset ?
-NamedBufferDataEXT(buffer, size, data, usage)
+VideoCaptureStreamParameterfvNV(video_capture_slot, stream, pname, params)
return void
- param buffer UInt32 in value
- param size Sizeiptr in value
- param data Void in array [COMPSIZE(size)]
- param usage VertexBufferObjectUsage in value
- category EXT_direct_state_access
- extension soft WINSOFT
- dlflags notlistable
+ param video_capture_slot UInt32 in value
+ param stream UInt32 in value
+ param pname GLenum in value
+ param params Float32 in array [COMPSIZE(pname)]
+ category NV_video_capture
+ version 1.2
+ extension
+ glxropcode ?
glxflags ignore
- glfflags ignore
+ offset ?
-NamedBufferSubDataEXT(buffer, offset, size, data)
+VideoCaptureStreamParameterdvNV(video_capture_slot, stream, pname, params)
return void
- param buffer UInt32 in value
- param offset Intptr in value
- param size Sizeiptr in value
- param data Void in array [COMPSIZE(size)]
- category EXT_direct_state_access
- extension soft WINSOFT
- dlflags notlistable
+ param video_capture_slot UInt32 in value
+ param stream UInt32 in value
+ param pname GLenum in value
+ param params Float64 in array [COMPSIZE(pname)]
+ category NV_video_capture
+ version 1.2
+ extension
+ glxropcode ?
glxflags ignore
- glfflags ignore
+ offset ?
-MapNamedBufferEXT(buffer, access)
- return VoidPointer
- param buffer UInt32 in value
- param access VertexBufferObjectAccess in value
- category EXT_direct_state_access
- extension soft WINSOFT
- dlflags notlistable
- glxflags ignore
- glfflags ignore
+###############################################################################
+#
+# Extension #375 - GLX_EXT_swap_control
+#
+###############################################################################
-UnmapNamedBufferEXT(buffer)
- return Boolean
- param buffer UInt32 in value
- category EXT_direct_state_access
- extension soft WINSOFT
- dlflags notlistable
+###############################################################################
+#
+# Extension #376 - also GLX_NV_copy_image, WGL_NV_copy_image
+# NV_copy_image commands
+#
+###############################################################################
+
+CopyImageSubDataNV(srcName, srcTarget, srcLevel, srcX, srcY, srcZ, dstName, dstTarget, dstLevel, dstX, dstY, dstZ, width, height, depth)
+ return void
+ param srcName UInt32 in value
+ param srcTarget GLenum in value
+ param srcLevel Int32 in value
+ param srcX Int32 in value
+ param srcY Int32 in value
+ param srcZ Int32 in value
+ param dstName UInt32 in value
+ param dstTarget GLenum in value
+ param dstLevel Int32 in value
+ param dstX Int32 in value
+ param dstY Int32 in value
+ param dstZ Int32 in value
+ param width SizeI in value
+ param height SizeI in value
+ param depth SizeI in value
+ category NV_copy_image
+ version 1.2
+ extension
+ glxropcode ?
glxflags ignore
- glfflags ignore
+ offset ?
-# New named buffer queries
+###############################################################################
+#
+# Extension #377
+# EXT_separate_shader_objects commands
+#
+###############################################################################
-GetNamedBufferParameterivEXT(buffer, pname, params)
+UseShaderProgramEXT(type, program)
return void
- param buffer UInt32 in value
- param pname VertexBufferObjectParameter in value
- param params Int32 out array [COMPSIZE(pname)]
- category EXT_direct_state_access
- extension soft WINSOFT
- dlflags notlistable
+ param type GLenum in value
+ param program UInt32 in value
+ category EXT_separate_shader_objects
+ version 1.2
+ extension
+ glxropcode ?
glxflags ignore
- glfflags ignore
+ offset ?
-GetNamedBufferPointervEXT(buffer, pname, params)
+ActiveProgramEXT(program)
return void
- param buffer UInt32 in value
- param pname VertexBufferObjectParameter in value
- param params VoidPointer out array [COMPSIZE(pname)]
- category EXT_direct_state_access
- extension soft WINSOFT
- dlflags notlistable
+ param program UInt32 in value
+ category EXT_separate_shader_objects
+ version 1.2
+ extension
+ glxropcode ?
glxflags ignore
- glfflags ignore
+ offset ?
-GetNamedBufferSubDataEXT(buffer, offset, size, data)
- return void
- param buffer UInt32 in value
- param offset Intptr in value
- param size Sizeiptr in value
- param data Void out array [COMPSIZE(size)]
- category EXT_direct_state_access
- extension soft WINSOFT
- dlflags notlistable
+CreateShaderProgramEXT(type, string)
+ return UInt32
+ param type GLenum in value
+ param string Char in array []
+ category EXT_separate_shader_objects
+ version 1.2
+ extension
+ glxropcode ?
glxflags ignore
- glfflags ignore
+ offset ?
-# New named texture buffer texture object command
+###############################################################################
+#
+# Extension #378
+# NV_parameter_buffer_object2 commands
+#
+###############################################################################
-TextureBufferEXT(texture, target, internalformat, buffer)
+# (none)
+newcategory: NV_parameter_buffer_object2
+
+###############################################################################
+#
+# Extension #379
+# NV_shader_buffer_load commands
+#
+###############################################################################
+
+MakeBufferResidentNV(target, access)
return void
- param texture Texture in value
- param target TextureTarget in value
- param internalformat TypeEnum in value
- param buffer UInt32 in value
- category EXT_direct_state_access
- subcategory EXT_texture_buffer_object
- extension soft WINSOFT NV50
- glfflags ignore
+ param target GLenum in value
+ param access GLenum in value
+ category NV_shader_buffer_load
+ version 1.2
+ extension
+ glxropcode ?
glxflags ignore
- glextmask GL_MASK_EXT_texture_buffer_object
- dlflags notlistable
-
-# New named texture buffer multitexture command
+ offset ?
-MultiTexBufferEXT(texunit, target, internalformat, buffer)
+MakeBufferNonResidentNV(target)
return void
- param texunit TextureUnit in value
- param target TextureTarget in value
- param internalformat TypeEnum in value
- param buffer UInt32 in value
- category EXT_direct_state_access
- subcategory EXT_texture_buffer_object
- extension soft WINSOFT NV50
- glfflags ignore
+ param target GLenum in value
+ category NV_shader_buffer_load
+ version 1.2
+ extension
+ glxropcode ?
glxflags ignore
- glextmask GL_MASK_EXT_texture_buffer_object
- dlflags notlistable
+ offset ?
-# New named frame buffer object commands
+IsBufferResidentNV(target)
+ return Boolean
+ param target GLenum in value
+ category NV_shader_buffer_load
+ version 1.2
+ extension
+ glxropcode ?
+ glxflags ignore
+ offset ?
-NamedRenderbufferStorageEXT(renderbuffer, internalformat, width, height)
+MakeNamedBufferResidentNV(buffer, access)
return void
- param renderbuffer Renderbuffer in value
- param internalformat PixelInternalFormat in value
- param width SizeI in value
- param height SizeI in value
- category EXT_direct_state_access
- subcategory EXT_framebuffer_object
- extension soft WINSOFT
- dlflags notlistable
- glfflags ignore
+ param buffer UInt32 in value
+ param access GLenum in value
+ category NV_shader_buffer_load
+ version 1.2
+ extension
+ glxropcode ?
glxflags ignore
- glextmask GL_MASK_EXT_framebuffer_object
+ offset ?
-GetNamedRenderbufferParameterivEXT(renderbuffer, pname, params)
+MakeNamedBufferNonResidentNV(buffer)
return void
- param renderbuffer Renderbuffer in value
- param pname RenderbufferParameterName in value
- param params Int32 out array [COMPSIZE(pname)]
- category EXT_direct_state_access
- subcategory EXT_framebuffer_object
- extension soft WINSOFT
- dlflags notlistable
- glfflags ignore
+ param buffer UInt32 in value
+ category NV_shader_buffer_load
+ version 1.2
+ extension
+ glxropcode ?
glxflags ignore
- glextmask GL_MASK_EXT_framebuffer_object
-
-CheckNamedFramebufferStatusEXT(framebuffer, target)
- return FramebufferStatus
- param framebuffer Framebuffer in value
- param target FramebufferTarget in value
- category EXT_direct_state_access
- subcategory EXT_framebuffer_object
- extension soft WINSOFT
- dlflags notlistable
- glfflags ignore
+ offset ?
+
+IsNamedBufferResidentNV(buffer)
+ return Boolean
+ param buffer UInt32 in value
+ category NV_shader_buffer_load
+ version 1.2
+ extension
+ glxropcode ?
glxflags ignore
- glextmask GL_MASK_EXT_framebuffer_object
+ offset ?
-NamedFramebufferTexture1DEXT(framebuffer, attachment, textarget, texture, level)
+GetBufferParameterui64vNV(target, pname, params)
return void
- param framebuffer Framebuffer in value
- param attachment FramebufferAttachment in value
- param textarget TextureTarget in value
- param texture Texture in value
- param level CheckedInt32 in value
- category EXT_direct_state_access
- subcategory EXT_framebuffer_object
- extension soft WINSOFT
+ param target GLenum in value
+ param pname GLenum in value
+ param params UInt64EXT out array [COMPSIZE(pname)]
+ category NV_shader_buffer_load
dlflags notlistable
- glfflags ignore
+ version 1.2
+ extension
+ glxsingle ?
glxflags ignore
- glextmask GL_MASK_EXT_framebuffer_object
+ offset ?
-NamedFramebufferTexture2DEXT(framebuffer, attachment, textarget, texture, level)
+GetNamedBufferParameterui64vNV(buffer, pname, params)
return void
- param framebuffer Framebuffer in value
- param attachment FramebufferAttachment in value
- param textarget TextureTarget in value
- param texture Texture in value
- param level CheckedInt32 in value
- category EXT_direct_state_access
- subcategory EXT_framebuffer_object
- extension soft WINSOFT
+ param buffer UInt32 in value
+ param pname GLenum in value
+ param params UInt64EXT out array [COMPSIZE(pname)]
+ category NV_shader_buffer_load
dlflags notlistable
- glfflags ignore
+ version 1.2
+ extension
+ glxsingle ?
glxflags ignore
- glextmask GL_MASK_EXT_framebuffer_object
+ offset ?
-NamedFramebufferTexture3DEXT(framebuffer, attachment, textarget, texture, level, zoffset)
+GetIntegerui64vNV(value, result)
return void
- param framebuffer Framebuffer in value
- param attachment FramebufferAttachment in value
- param textarget TextureTarget in value
- param texture Texture in value
- param level CheckedInt32 in value
- param zoffset CheckedInt32 in value
- category EXT_direct_state_access
- subcategory EXT_framebuffer_object
- extension soft WINSOFT
+ param value GLenum in value
+ param result UInt64EXT out array [COMPSIZE(value)]
+ category NV_shader_buffer_load
dlflags notlistable
- glfflags ignore
+ version 1.2
+ extension
+ glxsingle ?
glxflags ignore
- glextmask GL_MASK_EXT_framebuffer_object
+ offset ?
-NamedFramebufferRenderbufferEXT(framebuffer, attachment, renderbuffertarget, renderbuffer)
+Uniformui64NV(location, value)
return void
- param framebuffer Framebuffer in value
- param attachment FramebufferAttachment in value
- param renderbuffertarget RenderbufferTarget in value
- param renderbuffer Renderbuffer in value
- category EXT_direct_state_access
- subcategory EXT_framebuffer_object
- extension soft WINSOFT
- dlflags notlistable
- glfflags ignore
+ param location Int32 in value
+ param value UInt64EXT in value
+ category NV_shader_buffer_load
+ version 1.2
+ extension
+ glxropcode ?
glxflags ignore
- glextmask GL_MASK_EXT_framebuffer_object
+ offset ?
-GetNamedFramebufferAttachmentParameterivEXT(framebuffer, attachment, pname, params)
+Uniformui64vNV(location, count, value)
return void
- param framebuffer Framebuffer in value
- param attachment FramebufferAttachment in value
- param pname FramebufferAttachmentParameterName in value
- param params Int32 out array [COMPSIZE(pname)]
- category EXT_direct_state_access
- subcategory EXT_framebuffer_object
- extension soft WINSOFT
- dlflags notlistable
- glfflags ignore
+ param location Int32 in value
+ param count SizeI in value
+ param value UInt64EXT in array [count]
+ category NV_shader_buffer_load
+ version 1.2
+ extension
+ glxropcode ?
glxflags ignore
- glextmask GL_MASK_EXT_framebuffer_object
+ offset ?
-GenerateTextureMipmapEXT(texture, target)
+GetUniformui64vNV(program, location, params)
return void
- param texture Texture in value
- param target TextureTarget in value
- category EXT_direct_state_access
- subcategory EXT_framebuffer_object
- extension soft WINSOFT
+ param program UInt32 in value
+ param location Int32 in value
+ param params UInt64EXT out array [COMPSIZE(program/location)]
+ category NV_shader_buffer_load
dlflags notlistable
- glfflags ignore
+ version 1.2
+ extension
+ glxsingle ?
glxflags ignore
- glextmask GL_MASK_EXT_framebuffer_object
+ offset ?
-GenerateMultiTexMipmapEXT(texunit, target)
+ProgramUniformui64NV(program, location, value)
return void
- param texunit TextureUnit in value
- param target TextureTarget in value
- category EXT_direct_state_access
- subcategory EXT_framebuffer_object
- extension soft WINSOFT
- dlflags notlistable
- glfflags ignore
+ param program UInt32 in value
+ param location Int32 in value
+ param value UInt64EXT in value
+ category NV_shader_buffer_load
+ version 1.2
+ extension
+ glxropcode ?
glxflags ignore
- glextmask GL_MASK_EXT_framebuffer_object
+ offset ?
-FramebufferDrawBufferEXT(framebuffer, mode)
+ProgramUniformui64vNV(program, location, count, value)
return void
- param framebuffer Framebuffer in value
- param mode DrawBufferMode in value
- category EXT_direct_state_access
- subcategory EXT_framebuffer_object
- extension soft WINSOFT
- glfflags ignore
+ param program UInt32 in value
+ param location Int32 in value
+ param count SizeI in value
+ param value UInt64EXT in array [count]
+ category NV_shader_buffer_load
+ version 1.2
+ extension
+ glxropcode ?
glxflags ignore
- glextmask GL_MASK_EXT_framebuffer_object
+ offset ?
-FramebufferDrawBuffersEXT(framebuffer, n, bufs)
+###############################################################################
+#
+# Extension #380
+# NV_vertex_buffer_unified_memory commands
+#
+###############################################################################
+
+BufferAddressRangeNV(pname, index, address, length)
return void
- param framebuffer Framebuffer in value
- param n SizeI in value
- param bufs DrawBufferMode in array [n]
- category EXT_direct_state_access
- subcategory EXT_framebuffer_object
- extension soft WINSOFT
- glfflags ignore
+ param pname GLenum in value
+ param index UInt32 in value
+ param address UInt64EXT in value
+ param length BufferSize in value
+ category NV_vertex_buffer_unified_memory
+ version 1.2
+ extension
+ glxropcode ?
glxflags ignore
- glextmask GL_MASK_EXT_framebuffer_object
+ offset ?
-FramebufferReadBufferEXT(framebuffer, mode)
+VertexFormatNV(size, type, stride)
return void
- param framebuffer Framebuffer in value
- param mode ReadBufferMode in value
- category EXT_direct_state_access
- subcategory EXT_framebuffer_object
- extension soft WINSOFT
- glfflags ignore
+ param size Int32 in value
+ param type GLenum in value
+ param stride SizeI in value
+ category NV_vertex_buffer_unified_memory
+ version 1.2
+ extension
+ glxropcode ?
glxflags ignore
- glextmask GL_MASK_EXT_framebuffer_object
+ offset ?
-GetFramebufferParameterivEXT(framebuffer, pname, params)
+NormalFormatNV(type, stride)
return void
- param framebuffer Framebuffer in value
- param pname GetFramebufferParameter in value
- param params Int32 out array [COMPSIZE(pname)]
- category EXT_direct_state_access
- subcategory EXT_framebuffer_object
- dlflags notlistable
- extension soft WINSOFT
+ param type GLenum in value
+ param stride SizeI in value
+ category NV_vertex_buffer_unified_memory
+ version 1.2
+ extension
+ glxropcode ?
glxflags ignore
- glfflags capture-execute gl-enum
-
-# New named framebuffer multisample object commands
+ offset ?
-NamedRenderbufferStorageMultisampleEXT(renderbuffer, samples, internalformat, width, height)
+ColorFormatNV(size, type, stride)
return void
- param renderbuffer Renderbuffer in value
- param samples SizeI in value
- param internalformat PixelInternalFormat in value
- param width SizeI in value
- param height SizeI in value
- category EXT_direct_state_access
- subcategory EXT_framebuffer_multisample
- extension soft WINSOFT
- dlflags notlistable
- glfflags ignore
+ param size Int32 in value
+ param type GLenum in value
+ param stride SizeI in value
+ category NV_vertex_buffer_unified_memory
+ version 1.2
+ extension
+ glxropcode ?
glxflags ignore
- glextmask GL_MASK_EXT_framebuffer_multisample
+ offset ?
-# New named framebuffer multisample coverage object commands
+IndexFormatNV(type, stride)
+ return void
+ param type GLenum in value
+ param stride SizeI in value
+ category NV_vertex_buffer_unified_memory
+ version 1.2
+ extension
+ glxropcode ?
+ glxflags ignore
+ offset ?
-NamedRenderbufferStorageMultisampleCoverageEXT(renderbuffer, coverageSamples, colorSamples, internalformat, width, height)
+TexCoordFormatNV(size, type, stride)
return void
- param renderbuffer Renderbuffer in value
- param coverageSamples SizeI in value
- param colorSamples SizeI in value
- param internalformat PixelInternalFormat in value
- param width SizeI in value
- param height SizeI in value
- category EXT_direct_state_access
- subcategory NV_framebuffer_multisample_coverage
- extension soft WINSOFT
- dlflags notlistable
- glfflags ignore
+ param size Int32 in value
+ param type GLenum in value
+ param stride SizeI in value
+ category NV_vertex_buffer_unified_memory
+ version 1.2
+ extension
+ glxropcode ?
glxflags ignore
- glextmask GL_MASK_NV_framebuffer_multisample_coverage
-
-# New named geometry program/shader frame buffer object commands
+ offset ?
-NamedFramebufferTextureEXT(framebuffer, attachment, texture, level)
+EdgeFlagFormatNV(stride)
return void
- param framebuffer Framebuffer in value
- param attachment FramebufferAttachment in value
- param texture Texture in value
- param level CheckedInt32 in value
- category EXT_direct_state_access
- subcategory NV_gpu_program4
- extension soft WINSOFT
- dlflags notlistable
- glfflags ignore
+ param stride SizeI in value
+ category NV_vertex_buffer_unified_memory
+ version 1.2
+ extension
+ glxropcode ?
glxflags ignore
- glextmask GL_MASK_NV_gpu_program4
+ offset ?
-NamedFramebufferTextureLayerEXT(framebuffer, attachment, texture, level, layer)
+SecondaryColorFormatNV(size, type, stride)
return void
- param framebuffer Framebuffer in value
- param attachment FramebufferAttachment in value
- param texture Texture in value
- param level CheckedInt32 in value
- param layer CheckedInt32 in value
- category EXT_direct_state_access
- subcategory NV_gpu_program4
- extension soft WINSOFT
- dlflags notlistable
- glfflags ignore
+ param size Int32 in value
+ param type GLenum in value
+ param stride SizeI in value
+ category NV_vertex_buffer_unified_memory
+ version 1.2
+ extension
+ glxropcode ?
glxflags ignore
- glextmask GL_MASK_NV_gpu_program4
+ offset ?
-NamedFramebufferTextureFaceEXT(framebuffer, attachment, texture, level, face)
+FogCoordFormatNV(type, stride)
return void
- param framebuffer Framebuffer in value
- param attachment FramebufferAttachment in value
- param texture Texture in value
- param level CheckedInt32 in value
- param face TextureTarget in value
- category EXT_direct_state_access
- subcategory NV_gpu_program4
- extension soft WINSOFT
- dlflags notlistable
- glfflags ignore
+ param type GLenum in value
+ param stride SizeI in value
+ category NV_vertex_buffer_unified_memory
+ version 1.2
+ extension
+ glxropcode ?
glxflags ignore
- glextmask GL_MASK_NV_gpu_program4
+ offset ?
-# New explicit multisample query and commands
+VertexAttribFormatNV(index, size, type, normalized, stride)
+ return void
+ param index UInt32 in value
+ param size Int32 in value
+ param type GLenum in value
+ param normalized Boolean in value
+ param stride SizeI in value
+ category NV_vertex_buffer_unified_memory
+ version 1.2
+ extension
+ glxropcode ?
+ glxflags ignore
+ offset ?
-TextureRenderbufferEXT(texture, target, renderbuffer)
+VertexAttribIFormatNV(index, size, type, stride)
return void
- param texture Texture in value
- param target TextureTarget in value
- param renderbuffer UInt32 in value
- category EXT_direct_state_access
- subcategory NV_explicit_multisample
- extension soft WINSOFT NV50
- dlflags notlistable
- glfflags ignore
+ param index UInt32 in value
+ param size Int32 in value
+ param type GLenum in value
+ param stride SizeI in value
+ category NV_vertex_buffer_unified_memory
+ version 1.2
+ extension
+ glxropcode ?
glxflags ignore
- glextmask GL_MASK_NV_explicit_multisample
+ offset ?
-MultiTexRenderbufferEXT(texunit, target, renderbuffer)
+GetIntegerui64i_vNV(value, index, result)
return void
- param texunit TextureUnit in value
- param target TextureTarget in value
- param renderbuffer UInt32 in value
- category EXT_direct_state_access
- subcategory NV_explicit_multisample
- extension soft WINSOFT NV50
+ param value GLenum in value
+ param index UInt32 in value
+ param result UInt64EXT out array [COMPSIZE(value)]
+ category NV_vertex_buffer_unified_memory
dlflags notlistable
- glfflags ignore
+ version 1.2
+ extension
+ glxsingle ?
glxflags ignore
- glextmask GL_MASK_NV_explicit_multisample
+ offset ?
###############################################################################
#
-# Extension #354
-# EXT_vertex_array_bgra commands
+# Extension #381
+# NV_texture_barrier commands
#
###############################################################################
-# (none)
-newcategory: EXT_vertex_array_bgra
-
-###############################################################################
-#
-# Extension #355 - WGL_NV_gpu_affinity
-#
-###############################################################################
+TextureBarrierNV()
+ return void
+ category NV_texture_barrier
+ version 1.2
+ extension
+ glxropcode ?
+ glxflags ignore
+ offset ?
###############################################################################
#
-# Extension #356
-# EXT_texture_swizzle commands
+# Extension #382
+# AMD_shader_stencil_export commands
#
###############################################################################
# (none)
-newcategory: EXT_texture_swizzle
+newcategory: AMD_shader_stencil_export
###############################################################################
#
-# Extension #357
-# NV_explicit_multisample commands
+# Extension #383
+# AMD_seamless_cubemap_per_texture commands
#
###############################################################################
-# From EXT_draw_buffers2: GetBooleanIndexedvEXT / GetIntegerIndexedvEXT
-
-GetMultisamplefvNV(pname, index, val)
- return void
- param pname GetMultisamplePNameNV in value
- param index UInt32 in value
- param val Float32 out array [2]
- category NV_explicit_multisample
- dlflags notlistable
- glfflags ignore
- glxflags ignore
-
-SampleMaskIndexedNV(index, mask)
- return void
- param index UInt32 in value
- param mask SampleMaskNV in value
- category NV_explicit_multisample
- glfflags ignore
- glxflags ignore
-
-TexRenderbufferNV(target, renderbuffer)
- return void
- param target TextureTarget in value
- param renderbuffer UInt32 in value
- category NV_explicit_multisample
- dlflags notlistable
- glfflags ignore
- glxflags ignore
+# (none)
+newcategory: AMD_seamless_cubemap_per_texture
###############################################################################
#
-# Extension #358
-# NV_transform_feedback2 commands
+# Extension #384 - GLX_INTEL_swap_event
#
###############################################################################
-BindTransformFeedbackNV(target, id)
- return void
- param target BufferTargetARB in value
- param id UInt32 in value
- category NV_transform_feedback2
- glfflags ignore
- glxflags ignore
-
-DeleteTransformFeedbacksNV(n, ids)
- return void
- param n SizeI in value
- param ids UInt32 in array [n]
- category NV_transform_feedback2
- dlflags notlistable
- glfflags ignore
- glxflags ignore
-
-GenTransformFeedbacksNV(n, ids)
- return void
- param n SizeI in value
- param ids UInt32 out array [n]
- category NV_transform_feedback2
- dlflags notlistable
- glfflags ignore
- glxflags ignore
-
-IsTransformFeedbackNV(id)
- return Boolean
- param id UInt32 in value
- category NV_transform_feedback2
- dlflags notlistable
- glfflags ignore
- glxflags ignore
-
-PauseTransformFeedbackNV()
- return void
- category NV_transform_feedback2
- glfflags ignore
- glxflags ignore
-
-ResumeTransformFeedbackNV()
- return void
- category NV_transform_feedback2
- glfflags ignore
- glxflags ignore
-
-DrawTransformFeedbackNV(mode, id)
- return void
- param mode GLenum in value
- param id UInt32 in value
- category NV_transform_feedback2
- glfflags ignore
- glxflags ignore
-
###############################################################################
#
-# Extension #359
-# ATI_meminfo commands
+# Extension #385
+# AMD_conservative_depth commands
#
###############################################################################
# (none)
-newcategory: ATI_meminfo
+newcategory: AMD_conservative_depth
###############################################################################
#
-# Extension #360
-# AMD_performance_monitor commands
+# Extension #386
+# EXT_shader_image_load_store commands
#
###############################################################################
-GetPerfMonitorGroupsAMD(numGroups, groupsSize, groups)
+BindImageTextureEXT(index, texture, level, layered, layer, access, format)
return void
- param numGroups Int32 out array [1]
- param groupsSize SizeI in value
- param groups UInt32 out array [groupsSize]
- category AMD_performance_monitor
- dlflags notlistable
- version 1.2
+ param index UInt32 in value
+ param texture UInt32 in value
+ param level Int32 in value
+ param layered Boolean in value
+ param layer Int32 in value
+ param access GLenum in value
+ param format Int32 in value
+ category EXT_shader_image_load_store
+ version 4.1
extension
- glxsingle ?
+ glxropcode ?
glxflags ignore
offset ?
-GetPerfMonitorCountersAMD(group, numCounters, maxActiveCounters, counterSize, counters)
+MemoryBarrierEXT(barriers)
return void
- param group UInt32 in value
- param numCounters Int32 out array [1]
- param maxActiveCounters Int32 out array [1]
- param counterSize SizeI in value
- param counters UInt32 out array [counterSize]
- category AMD_performance_monitor
- dlflags notlistable
- version 1.2
+ param barriers GLbitfield in value
+ category EXT_shader_image_load_store
+ version 4.1
extension
- glxsingle ?
+ glxropcode ?
glxflags ignore
offset ?
-GetPerfMonitorGroupStringAMD(group, bufSize, length, groupString)
+###############################################################################
+#
+# Extension #387
+# EXT_vertex_attrib_64bit commands
+#
+###############################################################################
+
+VertexAttribL1dEXT(index, x)
return void
- param group UInt32 in value
- param bufSize SizeI in value
- param length SizeI out array [1]
- param groupString Char out array [bufSize]
- category AMD_performance_monitor
- dlflags notlistable
- version 1.2
+ param index UInt32 in value
+ param x Float64 in value
+ category EXT_vertex_attrib_64bit
+ version 4.1
extension
- glxsingle ?
+ glxropcode ?
glxflags ignore
offset ?
-GetPerfMonitorCounterStringAMD(group, counter, bufSize, length, counterString)
+VertexAttribL2dEXT(index, x, y)
return void
- param group UInt32 in value
- param counter UInt32 in value
- param bufSize SizeI in value
- param length SizeI out array [1]
- param counterString Char out array [bufSize]
- category AMD_performance_monitor
- dlflags notlistable
- version 1.2
+ param index UInt32 in value
+ param x Float64 in value
+ param y Float64 in value
+ category EXT_vertex_attrib_64bit
+ version 4.1
extension
- glxsingle ?
+ glxropcode ?
glxflags ignore
offset ?
-GetPerfMonitorCounterInfoAMD(group, counter, pname, data)
+VertexAttribL3dEXT(index, x, y, z)
return void
- param group UInt32 in value
- param counter UInt32 in value
- param pname GLenum in value
- param data void out array [COMPSIZE(pname)]
- category AMD_performance_monitor
- dlflags notlistable
- version 1.2
+ param index UInt32 in value
+ param x Float64 in value
+ param y Float64 in value
+ param z Float64 in value
+ category EXT_vertex_attrib_64bit
+ version 4.1
extension
- glxsingle ?
+ glxropcode ?
glxflags ignore
offset ?
-GenPerfMonitorsAMD(n, monitors)
+VertexAttribL4dEXT(index, x, y, z, w)
return void
- param n SizeI in value
- param monitors UInt32 out array [n]
- category AMD_performance_monitor
- version 1.2
+ param index UInt32 in value
+ param x Float64 in value
+ param y Float64 in value
+ param z Float64 in value
+ param w Float64 in value
+ category EXT_vertex_attrib_64bit
+ version 4.1
extension
glxropcode ?
glxflags ignore
offset ?
-# 'monitors' is actually in, not out, but extension spec doesn't use const
-DeletePerfMonitorsAMD(n, monitors)
+VertexAttribL1dvEXT(index, v)
return void
- param n SizeI in value
- param monitors UInt32 out array [n]
- category AMD_performance_monitor
- version 1.2
+ param index UInt32 in value
+ param v Float64 in array [1]
+ category EXT_vertex_attrib_64bit
+ version 4.1
extension
glxropcode ?
glxflags ignore
offset ?
-# 'counterList' is actually in, not out, but extension spec doesn't use const
-SelectPerfMonitorCountersAMD(monitor, enable, group, numCounters, counterList)
+VertexAttribL2dvEXT(index, v)
return void
- param monitor UInt32 in value
- param enable Boolean in value
- param group UInt32 in value
- param numCounters Int32 in value
- param counterList UInt32 out array [numCounters]
- category AMD_performance_monitor
- version 1.2
+ param index UInt32 in value
+ param v Float64 in array [2]
+ category EXT_vertex_attrib_64bit
+ version 4.1
extension
glxropcode ?
glxflags ignore
offset ?
-BeginPerfMonitorAMD(monitor)
+VertexAttribL3dvEXT(index, v)
return void
- param monitor UInt32 in value
- category AMD_performance_monitor
- version 1.2
+ param index UInt32 in value
+ param v Float64 in array [3]
+ category EXT_vertex_attrib_64bit
+ version 4.1
extension
glxropcode ?
glxflags ignore
offset ?
-EndPerfMonitorAMD(monitor)
+VertexAttribL4dvEXT(index, v)
return void
- param monitor UInt32 in value
- category AMD_performance_monitor
- version 1.2
+ param index UInt32 in value
+ param v Float64 in array [4]
+ category EXT_vertex_attrib_64bit
+ version 4.1
extension
glxropcode ?
glxflags ignore
offset ?
-GetPerfMonitorCounterDataAMD(monitor, pname, dataSize, data, bytesWritten)
+VertexAttribLPointerEXT(index, size, type, stride, pointer)
return void
- param monitor UInt32 in value
+ param index UInt32 in value
+ param size Int32 in value
+ param type GLenum in value
+ param stride SizeI in value
+ param pointer Void in array [size]
+ category EXT_vertex_attrib_64bit
+ version 4.1
+ extension
+ glxropcode ?
+ glxflags ignore
+ offset ?
+
+GetVertexAttribLdvEXT(index, pname, params)
+ return void
+ param index UInt32 in value
param pname GLenum in value
- param dataSize SizeI in value
- param data UInt32 out array [dataSize]
- param bytesWritten Int32 out array [1]
- category AMD_performance_monitor
+ param params Float64 out array [COMPSIZE(pname)]
+ category EXT_vertex_attrib_64bit
dlflags notlistable
- version 1.2
+ version 4.1
extension
glxsingle ?
glxflags ignore
offset ?
-###############################################################################
-#
-# Extension #361 - WGL_AMD_gpu_association
-#
-###############################################################################
-
-###############################################################################
-#
-# Extension #362
-# AMD_texture_texture4 commands
-#
-###############################################################################
+# Also in ARB_vertex_array_64bit. Supposedly dependent on another
+# unregistered extension, EXT_direct_state_access_memory
-# (none)
-newcategory: AMD_texture_texture4
+VertexArrayVertexAttribLOffsetEXT(vaobj, buffer, index, size, type, stride, offset)
+ return void
+ param vaobj UInt32 in value
+ param buffer UInt32 in value
+ param index UInt32 in value
+ param size Int32 in value
+ param type GLenum in value
+ param stride SizeI in value
+ param offset BufferOffset in value
+ category EXT_vertex_attrib_64bit
+ version 4.1
+ extension
+ glxropcode ?
+ glxflags ignore
+ offset ?
###############################################################################
#
-# Extension #363
-# AMD_vertex_shader_tesselator commands
+# Extension #388
+# NV_gpu_program5 commands
#
###############################################################################
-TessellationFactorAMD(factor)
+# These commands require ARB_shader_subroutine
+#@@ void ProgramSubroutineParametersuivNV(enum target, sizei count, const uint *params);
+#@@ void GetProgramSubroutineParameteruivNV(enum target, uint index, uint *param);
+
+ProgramSubroutineParametersuivNV(target, count, params)
return void
- param factor Float32 in value
- category AMD_vertex_shader_tesselator
- version 2.0
- glxsingle ?
+ param target GLenum in value
+ param count SizeI in value
+ param params UInt32 in array [count]
+ category NV_gpu_program5
+ version 4.1
+ extension
+ glxropcode ?
glxflags ignore
offset ?
-TessellationModeAMD(mode)
+GetProgramSubroutineParameteruivNV(target, index, param)
return void
- param mode GLenum in value
- category AMD_vertex_shader_tesselator
- version 2.0
+ param target GLenum in value
+ param index UInt32 in value
+ param param UInt32 out array [COMPSIZE(target)]
+ category NV_gpu_program5
+ dlflags notlistable
+ version 4.1
+ extension
glxsingle ?
glxflags ignore
offset ?
###############################################################################
#
-# Extension #364
-# EXT_provoking_vertex commands
+# Extension #389
+# NV_gpu_shader5 commands
#
###############################################################################
-ProvokingVertexEXT(mode)
+Uniform1i64NV(location, x)
return void
- param mode GLenum in value
- category EXT_provoking_vertex
- version 2.1
- glxsingle ?
+ param location Int32 in value
+ param x Int64EXT in value
+ category NV_gpu_shader5
+ version 4.1
+ extension
+ glxropcode ?
glxflags ignore
offset ?
-###############################################################################
-#
-# Extension #365
-# EXT_texture_snorm commands
-#
-###############################################################################
-
-# (none)
-newcategory: EXT_texture_snorm
-
-###############################################################################
-#
-# Extension #366
-# AMD_draw_buffers_blend commands
-#
-###############################################################################
-
-# void BlendFuncIndexedAMD(uint buf, enum src, enum dst)
-# void BlendFuncSeparateIndexedAMD(uint buf, enum srcRGB, enum dstRGB, enum srcAlpha, enum dstAlpha)
-# void BlendEquationIndexedAMD(uint buf, enum mode)
-# void BlendEquationSeparateIndexedAMD(uint buf, enum modeRGB, enum modeAlpha)
-
-BlendFuncIndexedAMD(buf, src, dst)
+Uniform2i64NV(location, x, y)
return void
- param buf UInt32 in value
- param src GLenum in value
- param dst GLenum in value
- category AMD_draw_buffers_blend
- version 2.0
+ param location Int32 in value
+ param x Int64EXT in value
+ param y Int64EXT in value
+ category NV_gpu_shader5
+ version 4.1
extension
glxropcode ?
glxflags ignore
offset ?
-BlendFuncSeparateIndexedAMD(buf, srcRGB, dstRGB, srcAlpha, dstAlpha)
+Uniform3i64NV(location, x, y, z)
return void
- param buf UInt32 in value
- param srcRGB GLenum in value
- param dstRGB GLenum in value
- param srcAlpha GLenum in value
- param dstAlpha GLenum in value
- category AMD_draw_buffers_blend
- version 2.0
+ param location Int32 in value
+ param x Int64EXT in value
+ param y Int64EXT in value
+ param z Int64EXT in value
+ category NV_gpu_shader5
+ version 4.1
extension
glxropcode ?
glxflags ignore
offset ?
-BlendEquationIndexedAMD(buf, mode)
+Uniform4i64NV(location, x, y, z, w)
return void
- param buf UInt32 in value
- param mode GLenum in value
- category AMD_draw_buffers_blend
- version 2.0
+ param location Int32 in value
+ param x Int64EXT in value
+ param y Int64EXT in value
+ param z Int64EXT in value
+ param w Int64EXT in value
+ category NV_gpu_shader5
+ version 4.1
extension
glxropcode ?
glxflags ignore
offset ?
-BlendEquationSeparateIndexedAMD(buf, modeRGB, modeAlpha)
+Uniform1i64vNV(location, count, value)
return void
- param buf UInt32 in value
- param modeRGB GLenum in value
- param modeAlpha GLenum in value
- category AMD_draw_buffers_blend
- version 2.0
+ param location Int32 in value
+ param count SizeI in value
+ param value Int64EXT in array [count]
+ category NV_gpu_shader5
+ version 4.1
extension
glxropcode ?
glxflags ignore
offset ?
-###############################################################################
-#
-# Extension #367
-# APPLE_texture_range commands
-#
-###############################################################################
-
-TextureRangeAPPLE(target, length, pointer)
+Uniform2i64vNV(location, count, value)
return void
- param target GLenum in value
- param length SizeI in value
- param pointer Void in array [length]
- category APPLE_texture_range
- version 1.2
+ param location Int32 in value
+ param count SizeI in value
+ param value Int64EXT in array [COMPSIZE(count*2)]
+ category NV_gpu_shader5
+ version 4.1
extension
glxropcode ?
glxflags ignore
offset ?
-GetTexParameterPointervAPPLE(target, pname, params)
+Uniform3i64vNV(location, count, value)
return void
- param target GLenum in value
- param pname GLenum in value
- param params VoidPointer out array [1]
- category APPLE_texture_range
- dlflags notlistable
- version 1.2
+ param location Int32 in value
+ param count SizeI in value
+ param value Int64EXT in array [COMPSIZE(count*3)]
+ category NV_gpu_shader5
+ version 4.1
extension
- glxsingle ?
+ glxropcode ?
glxflags ignore
offset ?
-###############################################################################
-#
-# Extension #368
-# APPLE_float_pixels commands
-#
-###############################################################################
-
-# (none)
-newcategory: APPLE_float_pixels
-
-###############################################################################
-#
-# Extension #369
-# APPLE_vertex_program_evaluators commands
-#
-###############################################################################
-
-EnableVertexAttribAPPLE(index, pname)
+Uniform4i64vNV(location, count, value)
return void
- param index UInt32 in value
- param pname GLenum in value
- category APPLE_vertex_program_evaluators
- version 1.5
+ param location Int32 in value
+ param count SizeI in value
+ param value Int64EXT in array [COMPSIZE(count*4)]
+ category NV_gpu_shader5
+ version 4.1
extension
glxropcode ?
glxflags ignore
offset ?
-DisableVertexAttribAPPLE(index, pname)
+Uniform1ui64NV(location, x)
return void
- param index UInt32 in value
- param pname GLenum in value
- category APPLE_vertex_program_evaluators
- version 1.5
+ param location Int32 in value
+ param x UInt64EXT in value
+ category NV_gpu_shader5
+ version 4.1
extension
glxropcode ?
glxflags ignore
offset ?
-IsVertexAttribEnabledAPPLE(index, pname)
- return Boolean
- param index UInt32 in value
- param pname GLenum in value
- category APPLE_vertex_program_evaluators
- version 1.5
+Uniform2ui64NV(location, x, y)
+ return void
+ param location Int32 in value
+ param x UInt64EXT in value
+ param y UInt64EXT in value
+ category NV_gpu_shader5
+ version 4.1
extension
glxropcode ?
glxflags ignore
offset ?
-MapVertexAttrib1dAPPLE(index, size, u1, u2, stride, order, points)
+Uniform3ui64NV(location, x, y, z)
return void
- param index UInt32 in value
- param size UInt32 in value
- param u1 CoordD in value
- param u2 CoordD in value
- param stride Int32 in value
- param order CheckedInt32 in value
- param points CoordD in array [COMPSIZE(size/stride/order)]
- category APPLE_vertex_program_evaluators
- version 1.5
+ param location Int32 in value
+ param x UInt64EXT in value
+ param y UInt64EXT in value
+ param z UInt64EXT in value
+ category NV_gpu_shader5
+ version 4.1
extension
glxropcode ?
glxflags ignore
offset ?
-MapVertexAttrib1fAPPLE(index, size, u1, u2, stride, order, points)
+Uniform4ui64NV(location, x, y, z, w)
return void
- param index UInt32 in value
- param size UInt32 in value
- param u1 CoordF in value
- param u2 CoordF in value
- param stride Int32 in value
- param order CheckedInt32 in value
- param points CoordF in array [COMPSIZE(size/stride/order)]
- category APPLE_vertex_program_evaluators
- version 1.5
+ param location Int32 in value
+ param x UInt64EXT in value
+ param y UInt64EXT in value
+ param z UInt64EXT in value
+ param w UInt64EXT in value
+ category NV_gpu_shader5
+ version 4.1
extension
glxropcode ?
glxflags ignore
offset ?
-MapVertexAttrib2dAPPLE(index, size, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points)
+Uniform1ui64vNV(location, count, value)
return void
- param index UInt32 in value
- param size UInt32 in value
- param u1 CoordD in value
- param u2 CoordD in value
- param ustride Int32 in value
- param uorder CheckedInt32 in value
- param v1 CoordD in value
- param v2 CoordD in value
- param vstride Int32 in value
- param vorder CheckedInt32 in value
- param points CoordD in array [COMPSIZE(size/ustride/uorder/vstride/vorder)]
- category APPLE_vertex_program_evaluators
- version 1.5
+ param location Int32 in value
+ param count SizeI in value
+ param value UInt64EXT in array [count]
+ category NV_gpu_shader5
+ version 4.1
extension
glxropcode ?
glxflags ignore
offset ?
-MapVertexAttrib2fAPPLE(index, size, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points)
+Uniform2ui64vNV(location, count, value)
return void
- param index UInt32 in value
- param size UInt32 in value
- param u1 CoordF in value
- param u2 CoordF in value
- param ustride Int32 in value
- param uorder CheckedInt32 in value
- param v1 CoordF in value
- param v2 CoordF in value
- param vstride Int32 in value
- param vorder CheckedInt32 in value
- param points CoordF in array [COMPSIZE(size/ustride/uorder/vstride/vorder)]
- category APPLE_vertex_program_evaluators
- version 1.5
+ param location Int32 in value
+ param count SizeI in value
+ param value UInt64EXT in array [COMPSIZE(count*2)]
+ category NV_gpu_shader5
+ version 4.1
extension
glxropcode ?
glxflags ignore
offset ?
-###############################################################################
-#
-# Extension #370
-# APPLE_aux_depth_stencil commands
-#
-###############################################################################
-
-# (none)
-newcategory: APPLE_aux_depth_stencil
-
-###############################################################################
-#
-# Extension #371
-# APPLE_object_purgeable commands
-#
-###############################################################################
-
-ObjectPurgeableAPPLE(objectType, name, option)
- return GLenum
- param objectType GLenum in value
- param name UInt32 in value
- param option GLenum in value
- category APPLE_object_purgeable
- version 1.5
+Uniform3ui64vNV(location, count, value)
+ return void
+ param location Int32 in value
+ param count SizeI in value
+ param value UInt64EXT in array [COMPSIZE(count*3)]
+ category NV_gpu_shader5
+ version 4.1
extension
glxropcode ?
glxflags ignore
offset ?
-ObjectUnpurgeableAPPLE(objectType, name, option)
- return GLenum
- param objectType GLenum in value
- param name UInt32 in value
- param option GLenum in value
- category APPLE_object_purgeable
- version 1.5
+Uniform4ui64vNV(location, count, value)
+ return void
+ param location Int32 in value
+ param count SizeI in value
+ param value UInt64EXT in array [COMPSIZE(count*4)]
+ category NV_gpu_shader5
+ version 4.1
extension
glxropcode ?
glxflags ignore
offset ?
-GetObjectParameterivAPPLE(objectType, name, pname, params)
+GetUniformi64vNV(program, location, params)
return void
- param objectType GLenum in value
- param name UInt32 in value
- param pname GLenum in value
- param params Int32 out array [COMPSIZE(pname)]
- category APPLE_object_purgeable
+ param program UInt32 in value
+ param location Int32 in value
+ param params Int64EXT out array [COMPSIZE(location)]
+ category NV_gpu_shader5
dlflags notlistable
- version 1.5
+ version 4.1
extension
glxsingle ?
glxflags ignore
offset ?
-###############################################################################
-#
-# Extension #372
-# APPLE_row_bytes commands
-#
-###############################################################################
-
-# (none)
-newcategory: APPLE_row_bytes
-
-###############################################################################
-#
-# Extension #373
-# APPLE_rgb_422 commands
-#
-###############################################################################
+ProgramUniform1i64NV(program, location, x)
+ return void
+ param program UInt32 in value
+ param location Int32 in value
+ param x Int64EXT in value
+ category NV_gpu_shader5
+ version 4.1
+ extension
+ glxropcode ?
+ glxflags ignore
+ offset ?
-# (none)
-newcategory: APPLE_rgb_422
+ProgramUniform2i64NV(program, location, x, y)
+ return void
+ param program UInt32 in value
+ param location Int32 in value
+ param x Int64EXT in value
+ param y Int64EXT in value
+ category NV_gpu_shader5
+ version 4.1
+ extension
+ glxropcode ?
+ glxflags ignore
+ offset ?
-###############################################################################
-#
-# Extension #374
-# NV_video_capture commands
-#
-###############################################################################
+ProgramUniform3i64NV(program, location, x, y, z)
+ return void
+ param program UInt32 in value
+ param location Int32 in value
+ param x Int64EXT in value
+ param y Int64EXT in value
+ param z Int64EXT in value
+ category NV_gpu_shader5
+ version 4.1
+ extension
+ glxropcode ?
+ glxflags ignore
+ offset ?
-BeginVideoCaptureNV(video_capture_slot)
+ProgramUniform4i64NV(program, location, x, y, z, w)
return void
- param video_capture_slot UInt32 in value
- category NV_video_capture
- version 1.2
+ param program UInt32 in value
+ param location Int32 in value
+ param x Int64EXT in value
+ param y Int64EXT in value
+ param z Int64EXT in value
+ param w Int64EXT in value
+ category NV_gpu_shader5
+ version 4.1
extension
glxropcode ?
glxflags ignore
offset ?
-BindVideoCaptureStreamBufferNV(video_capture_slot, stream, frame_region, offset)
+ProgramUniform1i64vNV(program, location, count, value)
return void
- param video_capture_slot UInt32 in value
- param stream UInt32 in value
- param frame_region GLenum in value
- param offset BufferOffsetARB in value
- category NV_video_capture
- version 1.2
+ param program UInt32 in value
+ param location Int32 in value
+ param count SizeI in value
+ param value Int64EXT in array [count]
+ category NV_gpu_shader5
+ version 4.1
extension
glxropcode ?
glxflags ignore
offset ?
-BindVideoCaptureStreamTextureNV(video_capture_slot, stream, frame_region, target, texture)
+ProgramUniform2i64vNV(program, location, count, value)
return void
- param video_capture_slot UInt32 in value
- param stream UInt32 in value
- param frame_region GLenum in value
- param target GLenum in value
- param texture UInt32 in value
- category NV_video_capture
- version 1.2
+ param program UInt32 in value
+ param location Int32 in value
+ param count SizeI in value
+ param value Int64EXT in array [COMPSIZE(count*2)]
+ category NV_gpu_shader5
+ version 4.1
extension
glxropcode ?
glxflags ignore
offset ?
-EndVideoCaptureNV(video_capture_slot)
+ProgramUniform3i64vNV(program, location, count, value)
return void
- param video_capture_slot UInt32 in value
- category NV_video_capture
- version 1.2
+ param program UInt32 in value
+ param location Int32 in value
+ param count SizeI in value
+ param value Int64EXT in array [COMPSIZE(count*3)]
+ category NV_gpu_shader5
+ version 4.1
extension
glxropcode ?
glxflags ignore
offset ?
-GetVideoCaptureivNV(video_capture_slot, pname, params)
+ProgramUniform4i64vNV(program, location, count, value)
return void
- param video_capture_slot UInt32 in value
- param pname GLenum in value
- param params Int32 out array [COMPSIZE(pname)]
- category NV_video_capture
- dlflags notlistable
- version 1.2
+ param program UInt32 in value
+ param location Int32 in value
+ param count SizeI in value
+ param value Int64EXT in array [COMPSIZE(count*4)]
+ category NV_gpu_shader5
+ version 4.1
extension
- glxsingle ?
+ glxropcode ?
glxflags ignore
offset ?
-GetVideoCaptureStreamivNV(video_capture_slot, stream, pname, params)
+ProgramUniform1ui64NV(program, location, x)
return void
- param video_capture_slot UInt32 in value
- param stream UInt32 in value
- param pname GLenum in value
- param params Int32 out array [COMPSIZE(pname)]
- category NV_video_capture
- dlflags notlistable
- version 1.2
+ param program UInt32 in value
+ param location Int32 in value
+ param x UInt64EXT in value
+ category NV_gpu_shader5
+ version 4.1
+ extension
+ glxropcode ?
+ glxflags ignore
+ offset ?
+
+ProgramUniform2ui64NV(program, location, x, y)
+ return void
+ param program UInt32 in value
+ param location Int32 in value
+ param x UInt64EXT in value
+ param y UInt64EXT in value
+ category NV_gpu_shader5
+ version 4.1
extension
- glxsingle ?
+ glxropcode ?
glxflags ignore
offset ?
-GetVideoCaptureStreamfvNV(video_capture_slot, stream, pname, params)
+ProgramUniform3ui64NV(program, location, x, y, z)
return void
- param video_capture_slot UInt32 in value
- param stream UInt32 in value
- param pname GLenum in value
- param params Float32 out array [COMPSIZE(pname)]
- category NV_video_capture
- dlflags notlistable
- version 1.2
+ param program UInt32 in value
+ param location Int32 in value
+ param x UInt64EXT in value
+ param y UInt64EXT in value
+ param z UInt64EXT in value
+ category NV_gpu_shader5
+ version 4.1
extension
- glxsingle ?
+ glxropcode ?
glxflags ignore
offset ?
-GetVideoCaptureStreamdvNV(video_capture_slot, stream, pname, params)
+ProgramUniform4ui64NV(program, location, x, y, z, w)
return void
- param video_capture_slot UInt32 in value
- param stream UInt32 in value
- param pname GLenum in value
- param params Float64 out array [COMPSIZE(pname)]
- category NV_video_capture
- dlflags notlistable
- version 1.2
+ param program UInt32 in value
+ param location Int32 in value
+ param x UInt64EXT in value
+ param y UInt64EXT in value
+ param z UInt64EXT in value
+ param w UInt64EXT in value
+ category NV_gpu_shader5
+ version 4.1
extension
- glxsingle ?
+ glxropcode ?
glxflags ignore
offset ?
-VideoCaptureNV(video_capture_slot, sequence_num, capture_time)
- return GLenum
- param video_capture_slot UInt32 in value
- param sequence_num UInt32 out reference
- param capture_time UInt64EXT out reference
- category NV_video_capture
- version 1.2
+ProgramUniform1ui64vNV(program, location, count, value)
+ return void
+ param program UInt32 in value
+ param location Int32 in value
+ param count SizeI in value
+ param value UInt64EXT in array [count]
+ category NV_gpu_shader5
+ version 4.1
extension
glxropcode ?
glxflags ignore
offset ?
-VideoCaptureStreamParameterivNV(video_capture_slot, stream, pname, params)
+ProgramUniform2ui64vNV(program, location, count, value)
return void
- param video_capture_slot UInt32 in value
- param stream UInt32 in value
- param pname GLenum in value
- param params Int32 in array [COMPSIZE(pname)]
- category NV_video_capture
- version 1.2
+ param program UInt32 in value
+ param location Int32 in value
+ param count SizeI in value
+ param value UInt64EXT in array [COMPSIZE(count*2)]
+ category NV_gpu_shader5
+ version 4.1
extension
glxropcode ?
glxflags ignore
offset ?
-VideoCaptureStreamParameterfvNV(video_capture_slot, stream, pname, params)
+ProgramUniform3ui64vNV(program, location, count, value)
return void
- param video_capture_slot UInt32 in value
- param stream UInt32 in value
- param pname GLenum in value
- param params Float32 in array [COMPSIZE(pname)]
- category NV_video_capture
- version 1.2
+ param program UInt32 in value
+ param location Int32 in value
+ param count SizeI in value
+ param value UInt64EXT in array [COMPSIZE(count*3)]
+ category NV_gpu_shader5
+ version 4.1
extension
glxropcode ?
glxflags ignore
offset ?
-VideoCaptureStreamParameterdvNV(video_capture_slot, stream, pname, params)
+ProgramUniform4ui64vNV(program, location, count, value)
return void
- param video_capture_slot UInt32 in value
- param stream UInt32 in value
- param pname GLenum in value
- param params Float64 in array [COMPSIZE(pname)]
- category NV_video_capture
- version 1.2
+ param program UInt32 in value
+ param location Int32 in value
+ param count SizeI in value
+ param value UInt64EXT in array [COMPSIZE(count*4)]
+ category NV_gpu_shader5
+ version 4.1
extension
glxropcode ?
glxflags ignore
offset ?
+#@ GetUniformui64vNV also in NV_shader_buffer_load
+
###############################################################################
#
-# Extension #375 - GLX_EXT_swap_control
+# Extension #390
+# NV_shader_buffer_store commands
#
###############################################################################
+# (none)
+newcategory: NV_shader_buffer_store
+
###############################################################################
#
-# Extension #376 - also GLX_NV_copy_image, WGL_NV_copy_image
-# NV_copy_image commands
+# Extension #391
+# NV_tessellation_program5 commands
#
###############################################################################
-CopyImageSubDataNV(srcName, srcTarget, srcLevel, srcX, srcY, srcZ, dstName, dstTarget, dstLevel, dstX, dstY, dstZ, width, height, depth)
+# (none)
+newcategory: NV_tessellation_program5
+
+###############################################################################
+#
+# Extension #392
+# NV_vertex_attrib_integer_64bit commands
+#
+###############################################################################
+
+VertexAttribL1i64NV(index, x)
return void
- param srcName UInt32 in value
- param srcTarget GLenum in value
- param srcLevel Int32 in value
- param srcX Int32 in value
- param srcY Int32 in value
- param srcZ Int32 in value
- param dstName UInt32 in value
- param dstTarget GLenum in value
- param dstLevel Int32 in value
- param dstX Int32 in value
- param dstY Int32 in value
- param dstZ Int32 in value
- param width SizeI in value
- param height SizeI in value
- param depth SizeI in value
- category NV_copy_image
- version 1.2
+ param index UInt32 in value
+ param x Int64EXT in value
+ category NV_vertex_attrib_integer_64bit
+ version 4.1
extension
glxropcode ?
glxflags ignore
offset ?
-###############################################################################
-#
-# Extension #377
-# EXT_separate_shader_objects commands
-#
-###############################################################################
+VertexAttribL2i64NV(index, x, y)
+ return void
+ param index UInt32 in value
+ param x Int64EXT in value
+ param y Int64EXT in value
+ category NV_vertex_attrib_integer_64bit
+ version 4.1
+ extension
+ glxropcode ?
+ glxflags ignore
+ offset ?
-UseShaderProgramEXT(type, program)
+VertexAttribL3i64NV(index, x, y, z)
return void
- param type GLenum in value
- param program UInt32 in value
- category EXT_separate_shader_objects
- version 1.2
+ param index UInt32 in value
+ param x Int64EXT in value
+ param y Int64EXT in value
+ param z Int64EXT in value
+ category NV_vertex_attrib_integer_64bit
+ version 4.1
extension
glxropcode ?
glxflags ignore
offset ?
-ActiveProgramEXT(program)
+VertexAttribL4i64NV(index, x, y, z, w)
return void
- param program UInt32 in value
- category EXT_separate_shader_objects
- version 1.2
+ param index UInt32 in value
+ param x Int64EXT in value
+ param y Int64EXT in value
+ param z Int64EXT in value
+ param w Int64EXT in value
+ category NV_vertex_attrib_integer_64bit
+ version 4.1
extension
glxropcode ?
glxflags ignore
offset ?
-CreateShaderProgramEXT(type, string)
- return UInt32
- param type GLenum in value
- param string Char in array []
- category EXT_separate_shader_objects
- version 1.2
+VertexAttribL1i64vNV(index, v)
+ return void
+ param index UInt32 in value
+ param v Int64EXT in array [1]
+ category NV_vertex_attrib_integer_64bit
+ version 4.1
extension
glxropcode ?
glxflags ignore
offset ?
-###############################################################################
-#
-# Extension #378
-# NV_parameter_buffer_object2 commands
-#
-###############################################################################
+VertexAttribL2i64vNV(index, v)
+ return void
+ param index UInt32 in value
+ param v Int64EXT in array [2]
+ category NV_vertex_attrib_integer_64bit
+ version 4.1
+ extension
+ glxropcode ?
+ glxflags ignore
+ offset ?
-newcategory: NV_parameter_buffer_object2
+VertexAttribL3i64vNV(index, v)
+ return void
+ param index UInt32 in value
+ param v Int64EXT in array [3]
+ category NV_vertex_attrib_integer_64bit
+ version 4.1
+ extension
+ glxropcode ?
+ glxflags ignore
+ offset ?
-###############################################################################
-#
-# Extension #379
-# NV_shader_buffer_load commands
-#
-###############################################################################
+VertexAttribL4i64vNV(index, v)
+ return void
+ param index UInt32 in value
+ param v Int64EXT in array [4]
+ category NV_vertex_attrib_integer_64bit
+ version 4.1
+ extension
+ glxropcode ?
+ glxflags ignore
+ offset ?
-MakeBufferResidentNV(target, access)
+VertexAttribL1ui64NV(index, x)
return void
- param target GLenum in value
- param access GLenum in value
- category NV_shader_buffer_load
- version 1.2
+ param index UInt32 in value
+ param x UInt64EXT in value
+ category NV_vertex_attrib_integer_64bit
+ version 4.1
extension
glxropcode ?
glxflags ignore
offset ?
-MakeBufferNonResidentNV(target)
+VertexAttribL2ui64NV(index, x, y)
return void
- param target GLenum in value
- category NV_shader_buffer_load
- version 1.2
+ param index UInt32 in value
+ param x UInt64EXT in value
+ param y UInt64EXT in value
+ category NV_vertex_attrib_integer_64bit
+ version 4.1
extension
glxropcode ?
glxflags ignore
offset ?
-IsBufferResidentNV(target)
- return Boolean
- param target GLenum in value
- category NV_shader_buffer_load
- version 1.2
+VertexAttribL3ui64NV(index, x, y, z)
+ return void
+ param index UInt32 in value
+ param x UInt64EXT in value
+ param y UInt64EXT in value
+ param z UInt64EXT in value
+ category NV_vertex_attrib_integer_64bit
+ version 4.1
extension
glxropcode ?
glxflags ignore
offset ?
-MakeNamedBufferResidentNV(buffer, access)
+VertexAttribL4ui64NV(index, x, y, z, w)
return void
- param buffer UInt32 in value
- param access GLenum in value
- category NV_shader_buffer_load
- version 1.2
+ param index UInt32 in value
+ param x UInt64EXT in value
+ param y UInt64EXT in value
+ param z UInt64EXT in value
+ param w UInt64EXT in value
+ category NV_vertex_attrib_integer_64bit
+ version 4.1
extension
glxropcode ?
glxflags ignore
offset ?
-MakeNamedBufferNonResidentNV(buffer)
+VertexAttribL1ui64vNV(index, v)
return void
- param buffer UInt32 in value
- category NV_shader_buffer_load
- version 1.2
+ param index UInt32 in value
+ param v UInt64EXT in array [1]
+ category NV_vertex_attrib_integer_64bit
+ version 4.1
extension
glxropcode ?
glxflags ignore
offset ?
-IsNamedBufferResidentNV(buffer)
- return Boolean
- param buffer UInt32 in value
- category NV_shader_buffer_load
- version 1.2
+VertexAttribL2ui64vNV(index, v)
+ return void
+ param index UInt32 in value
+ param v UInt64EXT in array [2]
+ category NV_vertex_attrib_integer_64bit
+ version 4.1
extension
glxropcode ?
glxflags ignore
offset ?
-GetBufferParameterui64vNV(target, pname, params)
+VertexAttribL3ui64vNV(index, v)
return void
- param target GLenum in value
+ param index UInt32 in value
+ param v UInt64EXT in array [3]
+ category NV_vertex_attrib_integer_64bit
+ version 4.1
+ extension
+ glxropcode ?
+ glxflags ignore
+ offset ?
+
+VertexAttribL4ui64vNV(index, v)
+ return void
+ param index UInt32 in value
+ param v UInt64EXT in array [4]
+ category NV_vertex_attrib_integer_64bit
+ version 4.1
+ extension
+ glxropcode ?
+ glxflags ignore
+ offset ?
+
+GetVertexAttribLi64vNV(index, pname, params)
+ return void
+ param index UInt32 in value
param pname GLenum in value
- param params UInt64EXT out array [COMPSIZE(pname)]
- category NV_shader_buffer_load
+ param params Int64EXT out array [COMPSIZE(pname)]
+ category NV_vertex_attrib_integer_64bit
dlflags notlistable
- version 1.2
+ version 4.1
extension
glxsingle ?
glxflags ignore
offset ?
-GetNamedBufferParameterui64vNV(buffer, pname, params)
+GetVertexAttribLui64vNV(index, pname, params)
return void
- param buffer UInt32 in value
+ param index UInt32 in value
param pname GLenum in value
param params UInt64EXT out array [COMPSIZE(pname)]
- category NV_shader_buffer_load
+ category NV_vertex_attrib_integer_64bit
dlflags notlistable
- version 1.2
+ version 4.1
+ extension
+ glxsingle ?
+ glxflags ignore
+ offset ?
+
+#@ VertexAttribLFormatNV also requires NV_vertex_buffer_unified_memory
+
+VertexAttribLFormatNV(index, size, type, stride)
+ return void
+ param index UInt32 in value
+ param size Int32 in value
+ param type GLenum in value
+ param stride SizeI in value
+ category NV_vertex_attrib_integer_64bit
+ version 4.1
+ extension
+ glxropcode ?
+ glxflags ignore
+ offset ?
+
+###############################################################################
+#
+# Extension #393
+# NV_multisample_coverage commands
+#
+###############################################################################
+
+# (none)
+newcategory: NV_multisample_coverage
+
+###############################################################################
+#
+# Extension #394
+# AMD_name_gen_delete commands
+#
+###############################################################################
+
+GenNamesAMD(identifier, num, names)
+ return void
+ param identifier GLenum in value
+ param num UInt32 in value
+ param names UInt32 out array [num]
+ category AMD_name_gen_delete
+ version 4.1
extension
- glxsingle ?
+ glxropcode ?
glxflags ignore
offset ?
-GetIntegerui64vNV(value, result)
+DeleteNamesAMD(identifier, num, names)
return void
- param value GLenum in value
- param result UInt64EXT out array [COMPSIZE(value)]
- category NV_shader_buffer_load
- dlflags notlistable
- version 1.2
+ param identifier GLenum in value
+ param num UInt32 in value
+ param names UInt32 in array [num]
+ category AMD_name_gen_delete
+ version 4.1
extension
- glxsingle ?
+ glxropcode ?
glxflags ignore
offset ?
-Uniformui64NV(location, value)
- return void
- param location Int32 in value
- param value UInt64EXT in value
- category NV_shader_buffer_load
- version 1.2
+IsNameAMD(identifier, name)
+ return Boolean
+ param identifier GLenum in value
+ param name UInt32 in value
+ category AMD_name_gen_delete
+ version 4.1
extension
glxropcode ?
glxflags ignore
offset ?
-Uniformui64vNV(location, count, value)
+###############################################################################
+#
+# Extension #395
+# AMD_debug_output commands
+#
+###############################################################################
+
+DebugMessageEnableAMD(category, severity, count, ids, enabled)
return void
- param location Int32 in value
+ param category GLenum in value
+ param severity GLenum in value
param count SizeI in value
- param value UInt64EXT in array [count]
- category NV_shader_buffer_load
- version 1.2
+ param ids UInt32 in array [count]
+ param enabled Boolean in value
+ category AMD_debug_output
+ version 4.1
extension
glxropcode ?
glxflags ignore
offset ?
-GetUniformui64vNV(program, location, params)
+DebugMessageInsertAMD(category, severity, id, length, buf)
return void
- param program UInt32 in value
- param location Int32 in value
- param params UInt64EXT out array [COMPSIZE(program/location)]
- category NV_shader_buffer_load
- dlflags notlistable
- version 1.2
+ param category GLenum in value
+ param severity GLenum in value
+ param id UInt32 in value
+ param length SizeI in value
+ param buf Char in array [length]
+ category AMD_debug_output
+ version 4.1
extension
- glxsingle ?
+ glxropcode ?
glxflags ignore
offset ?
-ProgramUniformui64NV(program, location, value)
+DebugMessageCallbackAMD(callback, userParam)
return void
- param program UInt32 in value
- param location Int32 in value
- param value UInt64EXT in value
- category NV_shader_buffer_load
- version 1.2
+ param callback GLDEBUGPROCAMD in value
+ param userParam Void out reference
+ category AMD_debug_output
+ version 4.1
extension
glxropcode ?
glxflags ignore
offset ?
-ProgramUniformui64vNV(program, location, count, value)
- return void
- param program UInt32 in value
- param location Int32 in value
- param count SizeI in value
- param value UInt64EXT in array [count]
- category NV_shader_buffer_load
- version 1.2
+GetDebugMessageLogAMD(count, bufsize, categories, severities, ids, lengths, message)
+ return UInt32
+ param count UInt32 in value
+ param bufsize SizeI in value
+ param categories GLenum out array [count]
+ param severities UInt32 out array [count]
+ param ids UInt32 out array [count]
+ param lengths SizeI out array [count]
+ param message Char out array [bufsize]
+ category AMD_debug_output
+ dlflags notlistable
+ version 4.1
extension
- glxropcode ?
+ glxsingle ?
glxflags ignore
offset ?
###############################################################################
#
-# Extension #380
-# NV_vertex_buffer_unified_memory commands
+# Extension #396
+# NV_vdpau_interop commands
#
###############################################################################
-BufferAddressRangeNV(pname, index, address, length)
+VDPAUInitNV(vdpDevice, getProcAddress)
return void
- param pname GLenum in value
- param index UInt32 in value
- param address UInt64EXT in value
- param length BufferSize in value
- category NV_vertex_buffer_unified_memory
- version 1.2
+ param vdpDevice Void in reference
+ param getProcAddress Void in reference
+ category NV_vdpau_interop
+ version 4.1
extension
glxropcode ?
glxflags ignore
offset ?
-VertexFormatNV(size, type, stride)
+VDPAUFiniNV()
return void
- param size Int32 in value
- param type GLenum in value
- param stride SizeI in value
- category NV_vertex_buffer_unified_memory
- version 1.2
+ category NV_vdpau_interop
+ version 4.1
extension
glxropcode ?
glxflags ignore
offset ?
-NormalFormatNV(type, stride)
- return void
- param type GLenum in value
- param stride SizeI in value
- category NV_vertex_buffer_unified_memory
- version 1.2
+VDPAURegisterVideoSurfaceNV(vdpSurface, target, numTextureNames, textureNames)
+ return vdpauSurfaceNV
+ param vdpSurface Void out reference
+ param target GLenum in value
+ param numTextureNames SizeI in value
+ param textureNames UInt32 in array [numTextureNames]
+ category NV_vdpau_interop
+ version 4.1
extension
glxropcode ?
glxflags ignore
offset ?
-ColorFormatNV(size, type, stride)
+VDPAURegisterOutputSurfaceNV(vdpSurface, target, numTextureNames, textureNames)
+ return vdpauSurfaceNV
+ param vdpSurface Void out reference
+ param target GLenum in value
+ param numTextureNames SizeI in value
+ param textureNames UInt32 in array [numTextureNames]
+ category NV_vdpau_interop
+ version 4.1
+ extension
+ glxropcode ?
+ glxflags ignore
+ offset ?
+
+VDPAUIsSurfaceNV(surface)
return void
- param size Int32 in value
- param type GLenum in value
- param stride SizeI in value
- category NV_vertex_buffer_unified_memory
- version 1.2
+ param surface vdpauSurfaceNV in value
+ category NV_vdpau_interop
+ version 4.1
extension
glxropcode ?
glxflags ignore
offset ?
-IndexFormatNV(type, stride)
+VDPAUUnregisterSurfaceNV(surface)
return void
- param type GLenum in value
- param stride SizeI in value
- category NV_vertex_buffer_unified_memory
- version 1.2
+ param surface vdpauSurfaceNV in value
+ category NV_vdpau_interop
+ version 4.1
extension
glxropcode ?
glxflags ignore
offset ?
-TexCoordFormatNV(size, type, stride)
+VDPAUGetSurfaceivNV(surface, pname, bufSize, length, values)
return void
- param size Int32 in value
- param type GLenum in value
- param stride SizeI in value
- category NV_vertex_buffer_unified_memory
- version 1.2
+ param surface vdpauSurfaceNV in value
+ param pname GLenum in value
+ param bufSize SizeI in value
+ param length SizeI out reference
+ param values Int32 out array [length]
+ category NV_vdpau_interop
+ version 4.1
extension
glxropcode ?
glxflags ignore
offset ?
-EdgeFlagFormatNV(stride)
+VDPAUSurfaceAccessNV(surface, access)
return void
- param stride SizeI in value
- category NV_vertex_buffer_unified_memory
- version 1.2
+ param surface vdpauSurfaceNV in value
+ param access GLenum in value
+ category NV_vdpau_interop
+ version 4.1
extension
glxropcode ?
glxflags ignore
offset ?
-SecondaryColorFormatNV(size, type, stride)
+VDPAUMapSurfacesNV(numSurfaces, surfaces)
return void
- param size Int32 in value
- param type GLenum in value
- param stride SizeI in value
- category NV_vertex_buffer_unified_memory
- version 1.2
+ param numSurfaces SizeI in value
+ param surfaces vdpauSurfaceNV in array [numSurfaces]
+ category NV_vdpau_interop
+ version 4.1
extension
glxropcode ?
glxflags ignore
offset ?
-FogCoordFormatNV(type, stride)
+VDPAUUnmapSurfacesNV(numSurface, surfaces)
return void
- param type GLenum in value
- param stride SizeI in value
- category NV_vertex_buffer_unified_memory
- version 1.2
+ param numSurface SizeI in value
+ param surfaces vdpauSurfaceNV in array [numSurface]
+ category NV_vdpau_interop
+ version 4.1
extension
glxropcode ?
glxflags ignore
offset ?
-VertexAttribFormatNV(index, size, type, normalized, stride)
+
+###############################################################################
+#
+# Extension #397
+# AMD_transform_feedback3_lines_triangles commands
+#
+###############################################################################
+
+# (none)
+newcategory: AMD_transform_feedback3_lines_triangles
+
+###############################################################################
+#
+# Extension #398 - GLX_AMD_gpu_association
+# Extension #399 - GLX_EXT_create_context_es2_profile
+# Extension #400 - WGL_EXT_create_context_es2_profile
+#
+###############################################################################
+
+###############################################################################
+#
+# Extension #401
+# AMD_depth_clamp_separate commands
+#
+###############################################################################
+
+# (none)
+newcategory: AMD_depth_clamp_separate
+
+###############################################################################
+#
+# Extension #402
+# EXT_texture_sRGB_decode commands
+#
+###############################################################################
+
+# (none)
+newcategory: EXT_texture_sRGB_decode
+
+###############################################################################
+#
+# Extension #403
+# NV_texture_multisample commands
+#
+###############################################################################
+
+TexImage2DMultisampleCoverageNV(target, coverageSamples, colorSamples, internalFormat, width, height, fixedSampleLocations)
return void
- param index UInt32 in value
- param size Int32 in value
- param type GLenum in value
- param normalized Boolean in value
- param stride SizeI in value
- category NV_vertex_buffer_unified_memory
- version 1.2
+ param target GLenum in value
+ param coverageSamples SizeI in value
+ param colorSamples SizeI in value
+ param internalFormat Int32 in value
+ param width SizeI in value
+ param height SizeI in value
+ param fixedSampleLocations Boolean in value
+ category NV_texture_multisample
+ version 4.1
extension
glxropcode ?
glxflags ignore
offset ?
-VertexAttribIFormatNV(index, size, type, stride)
+TexImage3DMultisampleCoverageNV(target, coverageSamples, colorSamples, internalFormat, width, height, depth, fixedSampleLocations)
return void
- param index UInt32 in value
- param size Int32 in value
- param type GLenum in value
- param stride SizeI in value
- category NV_vertex_buffer_unified_memory
- version 1.2
+ param target GLenum in value
+ param coverageSamples SizeI in value
+ param colorSamples SizeI in value
+ param internalFormat Int32 in value
+ param width SizeI in value
+ param height SizeI in value
+ param depth SizeI in value
+ param fixedSampleLocations Boolean in value
+ category NV_texture_multisample
+ version 4.1
extension
glxropcode ?
glxflags ignore
offset ?
-GetIntegerui64i_vNV(value, index, result)
+TextureImage2DMultisampleNV(texture, target, samples, internalFormat, width, height, fixedSampleLocations)
return void
- param value GLenum in value
- param index UInt32 in value
- param result UInt64EXT out array [COMPSIZE(value)]
- category NV_vertex_buffer_unified_memory
- dlflags notlistable
- version 1.2
+ param texture UInt32 in value
+ param target GLenum in value
+ param samples SizeI in value
+ param internalFormat Int32 in value
+ param width SizeI in value
+ param height SizeI in value
+ param fixedSampleLocations Boolean in value
+ category NV_texture_multisample
+ version 4.1
extension
- glxsingle ?
+ glxropcode ?
glxflags ignore
offset ?
-###############################################################################
-#
-# Extension #381
-# NV_texture_barrier commands
-#
-###############################################################################
+TextureImage3DMultisampleNV(texture, target, samples, internalFormat, width, height, depth, fixedSampleLocations)
+ return void
+ param texture UInt32 in value
+ param target GLenum in value
+ param samples SizeI in value
+ param internalFormat Int32 in value
+ param width SizeI in value
+ param height SizeI in value
+ param depth SizeI in value
+ param fixedSampleLocations Boolean in value
+ category NV_texture_multisample
+ version 4.1
+ extension
+ glxropcode ?
+ glxflags ignore
+ offset ?
-TextureBarrierNV()
+TextureImage2DMultisampleCoverageNV(texture, target, coverageSamples, colorSamples, internalFormat, width, height, fixedSampleLocations)
return void
- category NV_texture_barrier
- version 1.2
+ param texture UInt32 in value
+ param target GLenum in value
+ param coverageSamples SizeI in value
+ param colorSamples SizeI in value
+ param internalFormat Int32 in value
+ param width SizeI in value
+ param height SizeI in value
+ param fixedSampleLocations Boolean in value
+ category NV_texture_multisample
+ version 4.1
extension
glxropcode ?
glxflags ignore
offset ?
-###############################################################################
-#
-# Extension #382
-# AMD_shader_stencil_export commands
-#
-###############################################################################
+TextureImage3DMultisampleCoverageNV(texture, target, coverageSamples, colorSamples, internalFormat, width, height, depth, fixedSampleLocations)
+ return void
+ param texture UInt32 in value
+ param target GLenum in value
+ param coverageSamples SizeI in value
+ param colorSamples SizeI in value
+ param internalFormat Int32 in value
+ param width SizeI in value
+ param height SizeI in value
+ param depth SizeI in value
+ param fixedSampleLocations Boolean in value
+ category NV_texture_multisample
+ version 4.1
+ extension
+ glxropcode ?
+ glxflags ignore
+ offset ?
-newcategory: AMD_shader_stencil_export
###############################################################################
#
-# Extension #383
-# AMD_seamless_cubemap_per_texture commands
+# Extension #404
+# AMD_blend_minmax_factor commands
#
###############################################################################
-newcategory: AMD_seamless_cubemap_per_texture
-
-###############################################################################
-#
-# Extension #384 - GLX_INTEL_swap_event
-#
-###############################################################################
+# (none)
+newcategory: AMD_blend_minmax_factor
###############################################################################
#
-# Extension #385
-# AMD_conservative_depth commands
+# Extension #405 (awaiting spec clarification)
+# AMD_sample_positions commands
#
###############################################################################
-newcategory: AMD_conservative_depth
-
+#@GL_AMD_sample_positions
+#@void SetMultisamplefv(enum pname, uint index, const float *val);