OpenGL::Modern(3)

NAME
OpenGL::Modern - Perl extension to Modern OpenGL API up to 4.6

SYNOPSIS
  use OpenGL::Modern qw(:all);
  use OpenGL qw(:glutfunctions :glutconstants);  # for GLUT

DESCRIPTION
"OpenGL::Modern" provides perl bindings to the OpenGL graphics APIs using the OpenGL Extension Wrangler (GLEW) library. These bindings were largely generated by parsing the GLEW include file, "glew.h", with additional information from the Khronos Registry.

This module updates the original Perl OpenGL bindings OpenGL (often abbreviated as POGL) to include support for all OpenGL API from 1.0 through 4.6. The "modern" OpenGL APIs are those starting with version 3.1 and higher.

OpenGL 3.1 was the first version where the legacy OpenGL functionality from versions 1.x-3.0 was fully deprecated. Much of the functionality that used to be accessed via the extension mechanism in "OpenGL" now is standardized and in the OpenGL Core APIs.

  OpenGL::Image
The module OpenGL::Image was written for the original OpenGL.pm, however it can be made to work seamlessly with OpenGL::Modern. Whereas you previously loaded it like this:

    use OpenGL::Image;             # loads OpenGL.pm on its own

You can prepend two use lines, and get this:

    use OpenGL::Array;             # not part of OpenGL::Modern
    use OpenGL::Modern::ImageHack; # sets up a fake OpenGL namespace
    use OpenGL::Image;             # now safe to do, won't load OpenGL.pm

  EXPORT
None by default. Available tags:

all
glewfunctions
glpfunctions
glcompat
glfunctions
glconstants
GL_3DFX_tbuffer
GL_AMD_debug_output
GL_AMD_draw_buffers_blend
GL_AMD_framebuffer_multisample_advanced
GL_AMD_framebuffer_sample_positions
GL_AMD_interleaved_elements
GL_AMD_multi_draw_indirect
GL_AMD_name_gen_delete
GL_AMD_occlusion_query_event
GL_AMD_performance_monitor
GL_AMD_sample_positions
GL_AMD_sparse_texture
GL_AMD_stencil_operation_extended
GL_AMD_vertex_shader_tessellator
GL_ANGLE_framebuffer_blit
GL_ANGLE_framebuffer_multisample
GL_ANGLE_instanced_arrays
GL_ANGLE_timer_query
GL_ANGLE_translated_shader_source
GL_APPLE_copy_texture_levels
GL_APPLE_element_array
GL_APPLE_fence
GL_APPLE_flush_buffer_range
GL_APPLE_framebuffer_multisample
GL_APPLE_object_purgeable
GL_APPLE_sync
GL_APPLE_texture_range
GL_APPLE_vertex_array_object
GL_APPLE_vertex_array_range
GL_APPLE_vertex_program_evaluators
GL_ARB_ES2_compatibility
GL_ARB_ES3_1_compatibility
GL_ARB_ES3_2_compatibility
GL_ARB_base_instance
GL_ARB_bindless_texture
GL_ARB_blend_func_extended
GL_ARB_buffer_storage
GL_ARB_cl_event
GL_ARB_clear_buffer_object
GL_ARB_clear_texture
GL_ARB_clip_control
GL_ARB_color_buffer_float
GL_ARB_compute_shader
GL_ARB_compute_variable_group_size
GL_ARB_copy_buffer
GL_ARB_copy_image
GL_ARB_debug_output
GL_ARB_direct_state_access
GL_ARB_draw_buffers
GL_ARB_draw_buffers_blend
GL_ARB_draw_elements_base_vertex
GL_ARB_draw_indirect
GL_ARB_framebuffer_no_attachments
GL_ARB_framebuffer_object
GL_ARB_geometry_shader4
GL_ARB_get_program_binary
GL_ARB_get_texture_sub_image
GL_ARB_gl_spirv
GL_ARB_gpu_shader_fp64
GL_ARB_gpu_shader_int64
GL_ARB_imaging
GL_ARB_indirect_parameters
GL_ARB_instanced_arrays
GL_ARB_internalformat_query
GL_ARB_internalformat_query2
GL_ARB_invalidate_subdata
GL_ARB_map_buffer_range
GL_ARB_matrix_palette
GL_ARB_multi_bind
GL_ARB_multi_draw_indirect
GL_ARB_multisample
GL_ARB_multitexture
GL_ARB_occlusion_query
GL_ARB_parallel_shader_compile
GL_ARB_point_parameters
GL_ARB_polygon_offset_clamp
GL_ARB_program_interface_query
GL_ARB_provoking_vertex
GL_ARB_robustness
GL_ARB_sample_locations
GL_ARB_sample_shading
GL_ARB_sampler_objects
GL_ARB_separate_shader_objects
GL_ARB_shader_atomic_counters
GL_ARB_shader_image_load_store
GL_ARB_shader_objects
GL_ARB_shader_storage_buffer_object
GL_ARB_shader_subroutine
GL_ARB_shading_language_include
GL_ARB_sparse_buffer
GL_ARB_sparse_texture
GL_ARB_sync
GL_ARB_tessellation_shader
GL_ARB_texture_barrier
GL_ARB_texture_buffer_object
GL_ARB_texture_buffer_range
GL_ARB_texture_compression
GL_ARB_texture_multisample
GL_ARB_texture_storage
GL_ARB_texture_storage_multisample
GL_ARB_texture_view
GL_ARB_timer_query
GL_ARB_transform_feedback2
GL_ARB_transform_feedback3
GL_ARB_transform_feedback_instanced
GL_ARB_transpose_matrix
GL_ARB_uniform_buffer_object
GL_ARB_vertex_array_object
GL_ARB_vertex_attrib_64bit
GL_ARB_vertex_attrib_binding
GL_ARB_vertex_blend
GL_ARB_vertex_buffer_object
GL_ARB_vertex_program
GL_ARB_vertex_shader
GL_ARB_vertex_type_2_10_10_10_rev
GL_ARB_viewport_array
GL_ARB_window_pos
GL_ARM_shader_core_properties
GL_ATI_draw_buffers
GL_ATI_element_array
GL_ATI_envmap_bumpmap
GL_ATI_fragment_shader
GL_ATI_map_object_buffer
GL_ATI_pn_triangles
GL_ATI_separate_stencil
GL_ATI_vertex_array_object
GL_ATI_vertex_attrib_array_object
GL_ATI_vertex_streams
GL_EXT_EGL_image_storage
GL_EXT_base_instance
GL_EXT_bindable_uniform
GL_EXT_blend_color
GL_EXT_blend_equation_separate
GL_EXT_blend_func_extended
GL_EXT_blend_func_separate
GL_EXT_blend_minmax
GL_EXT_buffer_storage
GL_EXT_clear_texture
GL_EXT_clip_control
GL_EXT_color_subtable
GL_EXT_compiled_vertex_array
GL_EXT_convolution
GL_EXT_coordinate_frame
GL_EXT_copy_image
GL_EXT_copy_texture
GL_EXT_cull_vertex
GL_EXT_debug_label
GL_EXT_debug_marker
GL_EXT_depth_bounds_test
GL_EXT_direct_state_access
GL_EXT_discard_framebuffer
GL_EXT_disjoint_timer_query
GL_EXT_draw_buffers
GL_EXT_draw_buffers2
GL_EXT_draw_buffers_indexed
GL_EXT_draw_elements_base_vertex
GL_EXT_draw_instanced
GL_EXT_draw_range_elements
GL_EXT_draw_transform_feedback
GL_EXT_external_buffer
GL_EXT_fog_coord
GL_EXT_fragment_lighting
GL_EXT_fragment_shading_rate
GL_EXT_framebuffer_blit
GL_EXT_framebuffer_blit_layers
GL_EXT_framebuffer_multisample
GL_EXT_framebuffer_object
GL_EXT_geometry_shader4
GL_EXT_gpu_program_parameters
GL_EXT_gpu_shader4
GL_EXT_histogram
GL_EXT_index_func
GL_EXT_index_material
GL_EXT_instanced_arrays
GL_EXT_light_texture
GL_EXT_map_buffer_range
GL_EXT_memory_object
GL_EXT_memory_object_fd
GL_EXT_memory_object_win32
GL_EXT_mesh_shader
GL_EXT_multi_draw_arrays
GL_EXT_multi_draw_indirect
GL_EXT_multisample
GL_EXT_multisampled_render_to_texture
GL_EXT_multiview_draw_buffers
GL_EXT_paletted_texture
GL_EXT_pixel_transform
GL_EXT_point_parameters
GL_EXT_polygon_offset
GL_EXT_polygon_offset_clamp
GL_EXT_primitive_bounding_box
GL_EXT_provoking_vertex
GL_EXT_raster_multisample
GL_EXT_robustness
GL_EXT_scene_marker
GL_EXT_secondary_color
GL_EXT_semaphore
GL_EXT_semaphore_fd
GL_EXT_semaphore_win32
GL_EXT_separate_shader_objects
GL_EXT_shader_framebuffer_fetch
GL_EXT_shader_image_load_store
GL_EXT_shader_pixel_local_storage2
GL_EXT_sparse_texture
GL_EXT_stencil_two_side
GL_EXT_subtexture
GL_EXT_tessellation_point_size
GL_EXT_texture3D
GL_EXT_texture_array
GL_EXT_texture_border_clamp
GL_EXT_texture_buffer_object
GL_EXT_texture_integer
GL_EXT_texture_object
GL_EXT_texture_perturb_normal
GL_EXT_texture_storage
GL_EXT_texture_storage_compression
GL_EXT_texture_view
GL_EXT_timer_query
GL_EXT_transform_feedback
GL_EXT_vertex_array
GL_EXT_vertex_array_setXXX
GL_EXT_vertex_attrib_64bit
GL_EXT_vertex_shader
GL_EXT_vertex_weighting
GL_EXT_win32_keyed_mutex
GL_EXT_window_rectangles
GL_EXT_x11_sync_object
GL_GREMEDY_frame_terminator
GL_GREMEDY_string_marker
GL_HP_image_transform
GL_IBM_multimode_draw_arrays
GL_IBM_vertex_array_lists
GL_IMG_bindless_texture
GL_IMG_framebuffer_downsample
GL_IMG_multisampled_render_to_texture
GL_INTEL_framebuffer_CMAA
GL_INTEL_parallel_arrays
GL_INTEL_performance_query
GL_INTEL_texture_scissor
GL_KHR_blend_equation_advanced
GL_KHR_debug
GL_KHR_parallel_shader_compile
GL_KHR_robustness
GL_KTX_buffer_region
GL_LAYOUT_LINEAR_INTEL
GL_MESA_framebuffer_flip_y
GL_MESA_resize_buffers
GL_MESA_window_pos
GL_NVX_conditional_render
GL_NVX_gpu_multicast2
GL_NVX_linked_gpu_multicast
GL_NVX_progress_fence
GL_NV_3dvision_settings
GL_NV_alpha_to_coverage_dither_control
GL_NV_bindless_multi_draw_indirect
GL_NV_bindless_multi_draw_indirect_count
GL_NV_bindless_texture
GL_NV_blend_equation_advanced
GL_NV_clip_space_w_scaling
GL_NV_command_list
GL_NV_conditional_render
GL_NV_conservative_raster
GL_NV_conservative_raster_dilate
GL_NV_conservative_raster_pre_snap_triangles
GL_NV_copy_buffer
GL_NV_copy_image
GL_NV_depth_buffer_float
GL_NV_draw_buffers
GL_NV_draw_instanced
GL_NV_draw_texture
GL_NV_draw_vulkan_image
GL_NV_evaluators
GL_NV_explicit_multisample
GL_NV_fence
GL_NV_fragment_coverage_to_color
GL_NV_fragment_program
GL_NV_framebuffer_blit
GL_NV_framebuffer_multisample
GL_NV_framebuffer_multisample_coverage
GL_NV_geometry_program4
GL_NV_gpu_multicast
GL_NV_gpu_program4
GL_NV_gpu_shader5
GL_NV_half_float
GL_NV_instanced_arrays
GL_NV_internalformat_sample_query
GL_NV_memory_attachment
GL_NV_memory_object_sparse
GL_NV_mesh_shader
GL_NV_non_square_matrices
GL_NV_occlusion_query
GL_NV_parameter_buffer_object
GL_NV_path_rendering
GL_NV_pixel_data_range
GL_NV_point_sprite
GL_NV_polygon_mode
GL_NV_present_video
GL_NV_primitive_restart
GL_NV_read_buffer
GL_NV_register_combiners
GL_NV_register_combiners2
GL_NV_sample_locations
GL_NV_scissor_exclusive
GL_NV_shader_buffer_load
GL_NV_shading_rate_image
GL_NV_texture_array
GL_NV_texture_barrier
GL_NV_texture_multisample
GL_NV_timeline_semaphore
GL_NV_transform_feedback
GL_NV_transform_feedback2
GL_NV_vdpau_interop
GL_NV_vdpau_interop2
GL_NV_vertex_array_range
GL_NV_vertex_attrib_integer_64bit
GL_NV_vertex_buffer_unified_memory
GL_NV_vertex_program
GL_NV_video_capture
GL_NV_viewport_array
GL_NV_viewport_swizzle
GL_OES_EGL_image
GL_OES_blend_equation_separate
GL_OES_blend_func_separate
GL_OES_blend_subtract
GL_OES_copy_image
GL_OES_draw_buffers_indexed
GL_OES_framebuffer_object
GL_OES_get_program_binary
GL_OES_mapbuffer
GL_OES_matrix_palette
GL_OES_sample_shading
GL_OES_single_precision
GL_OES_texture_3D
GL_OES_texture_border_clamp
GL_OES_texture_buffer
GL_OES_texture_cube_map
GL_OES_texture_storage_multisample_2d_array
GL_OES_texture_view
GL_OES_vertex_array_object
GL_OVR_multiview
GL_OVR_multiview_multisampled_render_to_texture
GL_QCOM_alpha_test
GL_QCOM_driver_control
GL_QCOM_extended_get
GL_QCOM_extended_get2
GL_QCOM_frame_extrapolation
GL_QCOM_framebuffer_foveated
GL_QCOM_motion_estimation
GL_QCOM_shader_framebuffer_fetch_noncoherent
GL_QCOM_shading_rate
GL_QCOM_texture_foveated
GL_QCOM_tiled_rendering
GL_REGAL_ES1_0_compatibility
GL_REGAL_ES1_1_compatibility
GL_REGAL_extension_query
GL_REGAL_log
GL_REGAL_proc_address
GL_SGIS_detail_texture
GL_SGIS_fog_function
GL_SGIS_multisample
GL_SGIS_multitexture
GL_SGIS_shared_multisample
GL_SGIS_sharpen_texture
GL_SGIS_texture4D
GL_SGIS_texture_filter4
GL_SGIX_async
GL_SGIX_datapipe
GL_SGIX_flush_raster
GL_SGIX_fog_layers
GL_SGIX_fog_texture
GL_SGIX_fragment_specular_lighting
GL_SGIX_framezoom
GL_SGIX_igloo_interface
GL_SGIX_mpeg1
GL_SGIX_nonlinear_lighting_pervertex
GL_SGIX_pixel_texture
GL_SGIX_polynomial_ffd
GL_SGIX_quad_mesh
GL_SGIX_reference_plane
GL_SGIX_sprite
GL_SGIX_tag_sample_buffer
GL_SGIX_vector_ops
GL_SGIX_vertex_array_object
GL_SGI_color_table
GL_SGI_fft
GL_SUNX_constant_data
GL_SUN_global_alpha
GL_SUN_read_video_pixels
GL_SUN_triangle_list
GL_SUN_vertex
GL_VERSION_1_1
GL_VERSION_1_2
GL_VERSION_1_3
GL_VERSION_1_4
GL_VERSION_1_5
GL_VERSION_2_0
GL_VERSION_2_1
GL_VERSION_3_0
GL_VERSION_3_1
GL_VERSION_3_2
GL_VERSION_3_3
GL_VERSION_4_0
GL_VERSION_4_1
GL_VERSION_4_2
GL_VERSION_4_3
GL_VERSION_4_4
GL_VERSION_4_5
GL_VERSION_4_6
GL_WIN_swap_hint

FUNCTIONS

  glAccum
 glAccum($op, $value);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glAccum.xml>

  glAcquireKeyedMutexWin32EXT
 $retval = glAcquireKeyedMutexWin32EXT($memory, $key, $timeout);

Exported under tag ":GL_EXT_win32_keyed_mutex".

  glActiveProgramEXT
 glActiveProgramEXT($program);

Exported under tag ":GL_EXT_separate_shader_objects".

  glActiveShaderProgram
 glActiveShaderProgram($pipeline, $program);

Exported under tag ":GL_ARB_separate_shader_objects".

  glActiveStencilFaceEXT
 glActiveStencilFaceEXT($face);

Exported under tag ":GL_EXT_stencil_two_side".

  glActiveTexture
 glActiveTexture($texture);
 glActiveTextureARB($texture);

Exported under tag ":GL_VERSION_1_3". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glActiveTexture.xhtml>

  glActiveVaryingNV
 glActiveVaryingNV($program, $name);

Exported under tag ":GL_NV_transform_feedback".

  glAddSwapHintRectWIN
 glAddSwapHintRectWIN($x, $y, $width, $height);

Exported under tag ":GL_WIN_swap_hint".

  glAddressSpace
 glAddressSpace($space, $mask);

Exported under tag ":GL_SGIX_datapipe".

  glAllocMPEGPredictorsSGIX
 glAllocMPEGPredictorsSGIX_c($width, $height, $n, $predictors);

Exported under tag ":GL_SGIX_mpeg1".

  glAlphaFragmentOp1ATI
 glAlphaFragmentOp1ATI($op, $dst, $dstMod, $arg1, $arg1Rep, $arg1Mod);

Exported under tag ":GL_ATI_fragment_shader".

  glAlphaFragmentOp2ATI
 glAlphaFragmentOp2ATI($op, $dst, $dstMod, $arg1, $arg1Rep, $arg1Mod, $arg2, $arg2Rep, $arg2Mod);

Exported under tag ":GL_ATI_fragment_shader".

  glAlphaFragmentOp3ATI
 glAlphaFragmentOp3ATI($op, $dst, $dstMod, $arg1, $arg1Rep, $arg1Mod, $arg2, $arg2Rep, $arg2Mod, $arg3, $arg3Rep, $arg3Mod);

Exported under tag ":GL_ATI_fragment_shader".

  glAlphaFunc
 glAlphaFunc($func, $ref);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glAlphaFunc.xml>

  glAlphaFuncQCOM
 glAlphaFuncQCOM($func, $ref);

Exported under tag ":GL_QCOM_alpha_test".

  glAlphaFuncx
 glAlphaFuncx($func, $ref);

Exported under tag ":GL_REGAL_ES1_0_compatibility".

  glAlphaToCoverageDitherControlNV
 glAlphaToCoverageDitherControlNV($mode);

Exported under tag ":GL_NV_alpha_to_coverage_dither_control".

  glApplyFramebufferAttachmentCMAAINTEL
 glApplyFramebufferAttachmentCMAAINTEL();

Exported under tag ":GL_INTEL_framebuffer_CMAA".

  glApplyTextureEXT
 glApplyTextureEXT($mode);

Exported under tag ":GL_EXT_light_texture".

  glAreProgramsResidentNV
 $retval = glAreProgramsResidentNV_c($n, $programs, $residences);
 ($retval, \@residences) = glAreProgramsResidentNV_p(@programs);

Exported under tag ":GL_NV_vertex_program".

  glAreTexturesResident
 $retval = glAreTexturesResident_c($n, $textures, $residences);
 ($retval, \@residences) = glAreTexturesResident_p(@textures);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glAreTexturesResident.xml>

  glAreTexturesResidentEXT
 $retval = glAreTexturesResidentEXT_c($n, $textures, $residences);
 ($retval, \@residences) = glAreTexturesResidentEXT_p(@textures);

Exported under tag ":GL_EXT_texture_object".

  glAreVertexArraysResidentSGIX
 $retval = glAreVertexArraysResidentSGIX_c($n, $arrays, $residences);

Exported under tag ":GL_SGIX_vertex_array_object".

  glArrayElement
 glArrayElement($i);
 glArrayElementEXT($i);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glArrayElement.xml>

  glArrayObjectATI
 glArrayObjectATI($array, $size, $type, $stride, $buffer, $offset);

Exported under tag ":GL_ATI_vertex_array_object".

  glAsyncCopyBufferSubDataNVX
 $retval = glAsyncCopyBufferSubDataNVX_c($waitSemaphoreCount, $waitSemaphoreArray, $fenceValueArray, $readGpu, $writeGpuMask, $readBuffer, $writeBuffer, $readOffset, $writeOffset, $size, $signalSemaphoreCount, $signalSemaphoreArray, $signalValueArray);
 $retval = glAsyncCopyBufferSubDataNVX_p(\@waitSemaphoreArray, \@fenceValueArray, $readGpu, $writeGpuMask, $readBuffer, $writeBuffer, $readOffset, $writeOffset, $size, \@signalSemaphoreArray, \@signalValueArray);

Exported under tag ":GL_NVX_gpu_multicast2".

  glAsyncCopyImageSubDataNVX
 $retval = glAsyncCopyImageSubDataNVX_c($waitSemaphoreCount, $waitSemaphoreArray, $waitValueArray, $srcGpu, $dstGpuMask, $srcName, $srcTarget, $srcLevel, $srcX, $srcY, $srcZ, $dstName, $dstTarget, $dstLevel, $dstX, $dstY, $dstZ, $srcWidth, $srcHeight, $srcDepth, $signalSemaphoreCount, $signalSemaphoreArray, $signalValueArray);
 $retval = glAsyncCopyImageSubDataNVX_p(\@waitSemaphoreArray, \@waitValueArray, $srcGpu, $dstGpuMask, $srcName, $srcTarget, $srcLevel, $srcX, $srcY, $srcZ, $dstName, $dstTarget, $dstLevel, $dstX, $dstY, $dstZ, $srcWidth, $srcHeight, $srcDepth, \@signalSemaphoreArray, \@signalValueArray);

Exported under tag ":GL_NVX_gpu_multicast2".

  glAsyncMarkerSGIX
 glAsyncMarkerSGIX($marker);

Exported under tag ":GL_SGIX_async".

  glAttachObjectARB
 glAttachObjectARB($containerObj, $obj);

Exported under tag ":GL_ARB_shader_objects".

  glAttachShader
 glAttachShader($program, $shader);

Exported under tag ":GL_VERSION_2_0". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glAttachShader.xhtml>

  glBegin
 glBegin($mode);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glBegin.xml>

  glBeginConditionalRender
 glBeginConditionalRender($id, $mode);
 glBeginConditionalRenderNV($id, $mode);

Exported under tag ":GL_VERSION_3_0". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glBeginConditionalRender.xhtml>

  glBeginConditionalRenderNVX
 glBeginConditionalRenderNVX($id);

Exported under tag ":GL_NVX_conditional_render".

  glBeginFragmentShaderATI
 glBeginFragmentShaderATI();

Exported under tag ":GL_ATI_fragment_shader".

  glBeginOcclusionQueryNV
 glBeginOcclusionQueryNV($id);

Exported under tag ":GL_NV_occlusion_query".

  glBeginPerfMonitorAMD
 glBeginPerfMonitorAMD($monitor);

Exported under tag ":GL_AMD_performance_monitor".

  glBeginPerfQueryINTEL
 glBeginPerfQueryINTEL($queryHandle);

Exported under tag ":GL_INTEL_performance_query".

  glBeginQuery
 glBeginQuery($target, $id);
 glBeginQueryARB($target, $id);

Exported under tag ":GL_VERSION_1_5". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glBeginQuery.xhtml>

  glBeginQueryANGLE
 glBeginQueryANGLE($target, $id);

Exported under tag ":GL_ANGLE_timer_query".

  glBeginQueryEXT
 glBeginQueryEXT($target, $id);

Exported under tag ":GL_EXT_disjoint_timer_query".

  glBeginQueryIndexed
 glBeginQueryIndexed($target, $index, $id);

Exported under tag ":GL_ARB_transform_feedback3".

  glBeginSceneEXT
 glBeginSceneEXT();

Exported under tag ":GL_EXT_scene_marker".

  glBeginTransformFeedback
 glBeginTransformFeedback($primitiveMode);
 glBeginTransformFeedbackEXT($primitiveMode);
 glBeginTransformFeedbackNV($primitiveMode);

Exported under tag ":GL_VERSION_3_0". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glBeginTransformFeedback.xhtml>

  glBeginVertexShaderEXT
 glBeginVertexShaderEXT();

Exported under tag ":GL_EXT_vertex_shader".

  glBeginVideoCaptureNV
 glBeginVideoCaptureNV($video_capture_slot);

Exported under tag ":GL_NV_video_capture".

  glBindArraySetEXT
 glBindArraySetEXT_c($arrayset);

Exported under tag ":GL_EXT_vertex_array_setXXX".

  glBindAttribLocation
 glBindAttribLocation($program, $index, $name);

Exported under tag ":GL_VERSION_2_0". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glBindAttribLocation.xhtml>

  glBindAttribLocationARB
 glBindAttribLocationARB($programObj, $index, $name);

Exported under tag ":GL_ARB_vertex_shader".

  glBindBuffer
 glBindBuffer($target, $buffer);
 glBindBufferARB($target, $buffer);

Exported under tag ":GL_VERSION_1_5". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glBindBuffer.xhtml>

  glBindBufferBase
 glBindBufferBase($target, $index, $buffer);
 glBindBufferBaseEXT($target, $index, $buffer);
 glBindBufferBaseNV($target, $index, $buffer);

Exported under tag ":GL_ARB_uniform_buffer_object".

  glBindBufferOffsetEXT
 glBindBufferOffsetEXT($target, $index, $buffer, $offset);
 glBindBufferOffsetNV($target, $index, $buffer, $offset);

Exported under tag ":GL_EXT_transform_feedback".

  glBindBufferRange
 glBindBufferRange($target, $index, $buffer, $offset, $size);
 glBindBufferRangeEXT($target, $index, $buffer, $offset, $size);
 glBindBufferRangeNV($target, $index, $buffer, $offset, $size);

Exported under tag ":GL_ARB_uniform_buffer_object".

  glBindBuffersBase
 glBindBuffersBase_c($target, $first, $count, $buffers);
 glBindBuffersBase_p($target, $first, @buffers);

Exported under tag ":GL_ARB_multi_bind".

  glBindBuffersRange
 glBindBuffersRange_c($target, $first, $count, $buffers, $offsets, $sizes);

Exported under tag ":GL_ARB_multi_bind".

  glBindFragDataLocation
 glBindFragDataLocation($program, $color, $name);
 glBindFragDataLocationEXT($program, $color, $name);

Exported under tag ":GL_VERSION_3_0". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glBindFragDataLocation.xhtml>

  glBindFragDataLocationIndexed
 glBindFragDataLocationIndexed($program, $colorNumber, $index, $name);
 glBindFragDataLocationIndexedEXT($program, $colorNumber, $index, $name);

Exported under tag ":GL_ARB_blend_func_extended".

  glBindFragmentShaderATI
 glBindFragmentShaderATI($id);

Exported under tag ":GL_ATI_fragment_shader".

  glBindFramebuffer
 glBindFramebuffer($target, $framebuffer);

Exported under tag ":GL_ARB_framebuffer_object".

  glBindFramebufferEXT
 glBindFramebufferEXT($target, $framebuffer);

Exported under tag ":GL_EXT_framebuffer_object".

  glBindFramebufferOES
 glBindFramebufferOES($target, $framebuffer);

Exported under tag ":GL_OES_framebuffer_object".

  glBindImageTexture
 glBindImageTexture($unit, $texture, $level, $layered, $layer, $access, $format);

Exported under tag ":GL_ARB_shader_image_load_store".

  glBindImageTextureEXT
 glBindImageTextureEXT($index, $texture, $level, $layered, $layer, $access, $format);

Exported under tag ":GL_EXT_shader_image_load_store".

  glBindImageTextures
 glBindImageTextures_c($first, $count, $textures);
 glBindImageTextures_p($first, @textures);

Exported under tag ":GL_ARB_multi_bind".

  glBindLightParameterEXT
 $retval = glBindLightParameterEXT($light, $value);

Exported under tag ":GL_EXT_vertex_shader".

  glBindMaterialParameterEXT
 $retval = glBindMaterialParameterEXT($face, $value);

Exported under tag ":GL_EXT_vertex_shader".

  glBindMultiTextureEXT
 glBindMultiTextureEXT($texunit, $target, $texture);

Exported under tag ":GL_EXT_direct_state_access".

  glBindParameterEXT
 $retval = glBindParameterEXT($value);

Exported under tag ":GL_EXT_vertex_shader".

  glBindProgramARB
 glBindProgramARB($target, $program);
 glBindProgramNV($target, $program);

Exported under tag ":GL_ARB_vertex_program".

  glBindProgramPipeline
 glBindProgramPipeline($pipeline);

Exported under tag ":GL_ARB_separate_shader_objects".

  glBindRenderbuffer
 glBindRenderbuffer($target, $renderbuffer);

Exported under tag ":GL_ARB_framebuffer_object".

  glBindRenderbufferEXT
 glBindRenderbufferEXT($target, $renderbuffer);

Exported under tag ":GL_EXT_framebuffer_object".

  glBindRenderbufferOES
 glBindRenderbufferOES($target, $renderbuffer);

Exported under tag ":GL_OES_framebuffer_object".

  glBindSampler
 glBindSampler($unit, $sampler);

Exported under tag ":GL_ARB_sampler_objects".

  glBindSamplers
 glBindSamplers_c($first, $count, $samplers);
 glBindSamplers_p($first, @samplers);

Exported under tag ":GL_ARB_multi_bind".

  glBindShadingRateImageNV
 glBindShadingRateImageNV($texture);

Exported under tag ":GL_NV_shading_rate_image".

  glBindTexGenParameterEXT
 $retval = glBindTexGenParameterEXT($unit, $coord, $value);

Exported under tag ":GL_EXT_vertex_shader".

  glBindTexture
 glBindTexture($target, $texture);
 glBindTextureEXT($target, $texture);

Exported under tag ":GL_VERSION_1_1". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glBindTexture.xhtml>

  glBindTextureUnit
 glBindTextureUnit($unit, $texture);

Exported under tag ":GL_ARB_direct_state_access".

  glBindTextureUnitParameterEXT
 $retval = glBindTextureUnitParameterEXT($unit, $value);

Exported under tag ":GL_EXT_vertex_shader".

  glBindTextures
 glBindTextures_c($first, $count, $textures);
 glBindTextures_p($first, @textures);

Exported under tag ":GL_ARB_multi_bind".

  glBindTransformFeedback
 glBindTransformFeedback($target, $id);

Exported under tag ":GL_ARB_transform_feedback2".

  glBindTransformFeedbackNV
 glBindTransformFeedbackNV($target, $id);

Exported under tag ":GL_NV_transform_feedback2".

  glBindVertexArray
 glBindVertexArray($array);

Exported under tag ":GL_ARB_vertex_array_object".

  glBindVertexArrayAPPLE
 glBindVertexArrayAPPLE($array);

Exported under tag ":GL_APPLE_vertex_array_object".

  glBindVertexArrayOES
 glBindVertexArrayOES($array);

Exported under tag ":GL_OES_vertex_array_object".

  glBindVertexArraySGIX
 glBindVertexArraySGIX($array);

Exported under tag ":GL_SGIX_vertex_array_object".

  glBindVertexBuffer
 glBindVertexBuffer($bindingindex, $buffer, $offset, $stride);

Exported under tag ":GL_ARB_vertex_attrib_binding".

  glBindVertexBuffers
 glBindVertexBuffers_c($first, $count, $buffers, $offsets, $strides);

Exported under tag ":GL_ARB_multi_bind".

  glBindVertexShaderEXT
 glBindVertexShaderEXT($id);

Exported under tag ":GL_EXT_vertex_shader".

  glBindVideoCaptureStreamBufferNV
 glBindVideoCaptureStreamBufferNV($video_capture_slot, $stream, $frame_region, $offset);

Exported under tag ":GL_NV_video_capture".

  glBindVideoCaptureStreamTextureNV
 glBindVideoCaptureStreamTextureNV($video_capture_slot, $stream, $frame_region, $target, $texture);

Exported under tag ":GL_NV_video_capture".

  glBinormalPointerEXT
 glBinormalPointerEXT_c($type, $stride, $pointer);

Exported under tag ":GL_EXT_coordinate_frame".

  glBitmap
 glBitmap($width, $height, $xorig, $yorig, $xmove, $ymove, $bitmap);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glBitmap.xml>

  glBlendBarrierKHR
 glBlendBarrierKHR();
 glBlendBarrier();
 glBlendBarrierNV();

Exported under tag ":GL_KHR_blend_equation_advanced".

  glBlendColor
 glBlendColor($red, $green, $blue, $alpha);
 glBlendColorEXT($red, $green, $blue, $alpha);

Exported under tag ":GL_VERSION_1_4". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glBlendColor.xhtml>

  glBlendEquation
 glBlendEquation($mode);
 glBlendEquationEXT($mode);

Exported under tag ":GL_VERSION_1_4". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glBlendEquation.xhtml>

  glBlendEquationOES
 glBlendEquationOES($mode);

Exported under tag ":GL_OES_blend_subtract".

  glBlendEquationSeparate
 glBlendEquationSeparate($modeRGB, $modeAlpha);
 glBlendEquationSeparateEXT($modeRGB, $modeAlpha);

Exported under tag ":GL_VERSION_2_0". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glBlendEquationSeparate.xhtml>

  glBlendEquationSeparateOES
 glBlendEquationSeparateOES($modeRGB, $modeAlpha);

Exported under tag ":GL_OES_blend_equation_separate".

  glBlendEquationSeparatei
 glBlendEquationSeparatei($buf, $modeRGB, $modeAlpha);
 glBlendEquationSeparateIndexedAMD($buf, $modeRGB, $modeAlpha);
 glBlendEquationSeparateiARB($buf, $modeRGB, $modeAlpha);
 glBlendEquationSeparateiEXT($buf, $modeRGB, $modeAlpha);

Exported under tag ":GL_VERSION_4_0". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glBlendEquationSeparatei.xhtml>

  glBlendEquationSeparateiOES
 glBlendEquationSeparateiOES($buf, $modeRGB, $modeAlpha);

Exported under tag ":GL_OES_draw_buffers_indexed".

  glBlendEquationi
 glBlendEquationi($buf, $mode);
 glBlendEquationIndexedAMD($buf, $mode);
 glBlendEquationiARB($buf, $mode);
 glBlendEquationiEXT($buf, $mode);

Exported under tag ":GL_VERSION_4_0". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glBlendEquationi.xhtml>

  glBlendEquationiOES
 glBlendEquationiOES($buf, $mode);

Exported under tag ":GL_OES_draw_buffers_indexed".

  glBlendFunc
 glBlendFunc($sfactor, $dfactor);

Exported under tag ":GL_VERSION_1_1". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glBlendFunc.xhtml>

  glBlendFuncSeparate
 glBlendFuncSeparate($sfactorRGB, $dfactorRGB, $sfactorAlpha, $dfactorAlpha);
 glBlendFuncSeparateEXT($sfactorRGB, $dfactorRGB, $sfactorAlpha, $dfactorAlpha);
 glBlendFuncSeparateINGR($sfactorRGB, $dfactorRGB, $sfactorAlpha, $dfactorAlpha);

Exported under tag ":GL_VERSION_1_4". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glBlendFuncSeparate.xhtml>

  glBlendFuncSeparateOES
 glBlendFuncSeparateOES($sfactorRGB, $dfactorRGB, $sfactorAlpha, $dfactorAlpha);

Exported under tag ":GL_OES_blend_func_separate".

  glBlendFuncSeparatei
 glBlendFuncSeparatei($buf, $srcRGB, $dstRGB, $srcAlpha, $dstAlpha);
 glBlendFuncSeparateIndexedAMD($buf, $srcRGB, $dstRGB, $srcAlpha, $dstAlpha);
 glBlendFuncSeparateiARB($buf, $srcRGB, $dstRGB, $srcAlpha, $dstAlpha);
 glBlendFuncSeparateiEXT($buf, $srcRGB, $dstRGB, $srcAlpha, $dstAlpha);

Exported under tag ":GL_VERSION_4_0". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glBlendFuncSeparatei.xhtml>

  glBlendFuncSeparateiOES
 glBlendFuncSeparateiOES($buf, $srcRGB, $dstRGB, $srcAlpha, $dstAlpha);

Exported under tag ":GL_OES_draw_buffers_indexed".

  glBlendFunci
 glBlendFunci($buf, $src, $dst);
 glBlendFuncIndexedAMD($buf, $src, $dst);
 glBlendFunciARB($buf, $src, $dst);
 glBlendFunciEXT($buf, $src, $dst);

Exported under tag ":GL_VERSION_4_0". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glBlendFunci.xhtml>

  glBlendFunciOES
 glBlendFunciOES($buf, $src, $dst);

Exported under tag ":GL_OES_draw_buffers_indexed".

  glBlendParameteriNV
 glBlendParameteriNV($pname, $value);

Exported under tag ":GL_NV_blend_equation_advanced".

  glBlitFramebuffer
 glBlitFramebuffer($srcX0, $srcY0, $srcX1, $srcY1, $dstX0, $dstY0, $dstX1, $dstY1, $mask, $filter);
 glBlitFramebufferEXT($srcX0, $srcY0, $srcX1, $srcY1, $dstX0, $dstY0, $dstX1, $dstY1, $mask, $filter);
 glBlitFramebufferNV($srcX0, $srcY0, $srcX1, $srcY1, $dstX0, $dstY0, $dstX1, $dstY1, $mask, $filter);

Exported under tag ":GL_ARB_framebuffer_object".

  glBlitFramebufferANGLE
 glBlitFramebufferANGLE($srcX0, $srcY0, $srcX1, $srcY1, $dstX0, $dstY0, $dstX1, $dstY1, $mask, $filter);

Exported under tag ":GL_ANGLE_framebuffer_blit".

  glBlitFramebufferLayerEXT
 glBlitFramebufferLayerEXT($srcX0, $srcY0, $srcX1, $srcY1, $srcLayer, $dstX0, $dstY0, $dstX1, $dstY1, $dstLayer, $mask, $filter);

Exported under tag ":GL_EXT_framebuffer_blit_layers".

  glBlitFramebufferLayersEXT
 glBlitFramebufferLayersEXT($srcX0, $srcY0, $srcX1, $srcY1, $dstX0, $dstY0, $dstX1, $dstY1, $mask, $filter);

Exported under tag ":GL_EXT_framebuffer_blit_layers".

  glBlitNamedFramebuffer
 glBlitNamedFramebuffer($readFramebuffer, $drawFramebuffer, $srcX0, $srcY0, $srcX1, $srcY1, $dstX0, $dstY0, $dstX1, $dstY1, $mask, $filter);

Exported under tag ":GL_ARB_direct_state_access".

  glBufferAddressRangeNV
 glBufferAddressRangeNV($pname, $index, $address, $length);

Exported under tag ":GL_NV_vertex_buffer_unified_memory".

  glBufferAttachMemoryNV
 glBufferAttachMemoryNV($target, $memory, $offset);

Exported under tag ":GL_NV_memory_attachment".

  glBufferData
 glBufferData_c($target, $size, $data, $usage);
 glBufferDataARB_c($target, $size, $data, $usage);

Exported under tag ":GL_VERSION_1_5". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glBufferData.xhtml>

  glBufferPageCommitmentARB
 glBufferPageCommitmentARB($target, $offset, $size, $commit);

Exported under tag ":GL_ARB_sparse_buffer".

  glBufferPageCommitmentMemNV
 glBufferPageCommitmentMemNV($target, $offset, $size, $memory, $memOffset, $commit);

Exported under tag ":GL_NV_memory_object_sparse".

  glBufferParameteriAPPLE
 glBufferParameteriAPPLE($target, $pname, $param);

Exported under tag ":GL_APPLE_flush_buffer_range".

  glBufferRegionEnabled
 $retval = glBufferRegionEnabled();

Exported under tag ":GL_KTX_buffer_region".

  glBufferStorage
 glBufferStorage_c($target, $size, $data, $flags);
 glBufferStorageEXT_c($target, $size, $data, $flags);

Exported under tag ":GL_ARB_buffer_storage".

  glBufferStorageExternalEXT
 glBufferStorageExternalEXT($target, $offset, $size, $clientBuffer, $flags);

Exported under tag ":GL_EXT_external_buffer".

  glBufferStorageMemEXT
 glBufferStorageMemEXT($target, $size, $memory, $offset);

Exported under tag ":GL_EXT_memory_object".

  glBufferSubData
 glBufferSubData_c($target, $offset, $size, $data);
 glBufferSubDataARB_c($target, $offset, $size, $data);

Exported under tag ":GL_VERSION_1_5". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glBufferSubData.xhtml>

  glCallCommandListNV
 glCallCommandListNV($list);

Exported under tag ":GL_NV_command_list".

  glCallList
 glCallList($list);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glCallList.xml>

  glCallLists
 glCallLists_c($n, $type, $lists);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glCallLists.xml>

  glCheckFramebufferStatus
 $retval = glCheckFramebufferStatus($target);
 $retval = glCheckFramebufferStatusEXT($target);

Exported under tag ":GL_ARB_framebuffer_object".

  glCheckFramebufferStatusOES
 $retval = glCheckFramebufferStatusOES($target);

Exported under tag ":GL_OES_framebuffer_object".

  glCheckNamedFramebufferStatus
 $retval = glCheckNamedFramebufferStatus($framebuffer, $target);

Exported under tag ":GL_ARB_direct_state_access".

  glCheckNamedFramebufferStatusEXT
 $retval = glCheckNamedFramebufferStatusEXT($framebuffer, $target);

Exported under tag ":GL_EXT_direct_state_access".

  glClampColor
 glClampColor($target, $clamp);
 glClampColorARB($target, $clamp);

Exported under tag ":GL_VERSION_3_0". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glClampColor.xhtml>

  glClear
 glClear($mask);

Exported under tag ":GL_VERSION_1_1". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glClear.xhtml>

  glClearAccum
 glClearAccum($red, $green, $blue, $alpha);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glClearAccum.xml>

  glClearBufferData
 glClearBufferData_c($target, $internalformat, $format, $type, $data);

Exported under tag ":GL_ARB_clear_buffer_object".

  glClearBufferSubData
 glClearBufferSubData_c($target, $internalformat, $offset, $size, $format, $type, $data);

Exported under tag ":GL_ARB_clear_buffer_object".

  glClearBufferfi
 glClearBufferfi($buffer, $drawbuffer, $depth, $stencil);

Exported under tag ":GL_VERSION_3_0". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glClearBufferfi.xhtml>

  glClearBufferfv
 glClearBufferfv_c($buffer, $drawbuffer, $value);
 glClearBufferfv_p($buffer, $drawbuffer, @value);

Exported under tag ":GL_VERSION_3_0". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glClearBufferfv.xhtml>

  glClearBufferiv
 glClearBufferiv_c($buffer, $drawbuffer, $value);
 glClearBufferiv_p($buffer, $drawbuffer, @value);

Exported under tag ":GL_VERSION_3_0". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glClearBufferiv.xhtml>

  glClearBufferuiv
 glClearBufferuiv_c($buffer, $drawbuffer, $value);
 glClearBufferuiv_p($buffer, $drawbuffer, @value);

Exported under tag ":GL_VERSION_3_0". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glClearBufferuiv.xhtml>

  glClearColor
 glClearColor($red, $green, $blue, $alpha);

Exported under tag ":GL_VERSION_1_1". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glClearColor.xhtml>

  glClearColorIiEXT
 glClearColorIiEXT($red, $green, $blue, $alpha);

Exported under tag ":GL_EXT_texture_integer".

  glClearColorIuiEXT
 glClearColorIuiEXT($red, $green, $blue, $alpha);

Exported under tag ":GL_EXT_texture_integer".

  glClearColorx
 glClearColorx($red, $green, $blue, $alpha);

Exported under tag ":GL_REGAL_ES1_0_compatibility".

  glClearDepth
 glClearDepth($depth);

Exported under tag ":GL_VERSION_1_1". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glClearDepth.xhtml>

  glClearDepthdNV
 glClearDepthdNV($depth);

Exported under tag ":GL_NV_depth_buffer_float".

  glClearDepthf
 glClearDepthf($d);

Exported under tag ":GL_ARB_ES2_compatibility".

  glClearDepthfOES
 glClearDepthfOES($depth);

Exported under tag ":GL_OES_single_precision".

  glClearDepthx
 glClearDepthx($depth);

Exported under tag ":GL_REGAL_ES1_0_compatibility".

  glClearIndex
 glClearIndex($c);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glClearIndex.xml>

  glClearNamedBufferData
 glClearNamedBufferData_c($buffer, $internalformat, $format, $type, $data);

Exported under tag ":GL_ARB_direct_state_access".

  glClearNamedBufferDataEXT
 glClearNamedBufferDataEXT_c($buffer, $internalformat, $format, $type, $data);

Exported under tag ":GL_ARB_clear_buffer_object".

  glClearNamedBufferSubData
 glClearNamedBufferSubData_c($buffer, $internalformat, $offset, $size, $format, $type, $data);

Exported under tag ":GL_ARB_direct_state_access".

  glClearNamedBufferSubDataEXT
 glClearNamedBufferSubDataEXT_c($buffer, $internalformat, $offset, $size, $format, $type, $data);

Exported under tag ":GL_ARB_clear_buffer_object".

  glClearNamedFramebufferfi
 glClearNamedFramebufferfi($framebuffer, $buffer, $drawbuffer, $depth, $stencil);

Exported under tag ":GL_ARB_direct_state_access".

  glClearNamedFramebufferfv
 glClearNamedFramebufferfv_c($framebuffer, $buffer, $drawbuffer, $value);
 glClearNamedFramebufferfv_p($framebuffer, $buffer, $drawbuffer, @value);

Exported under tag ":GL_ARB_direct_state_access".

  glClearNamedFramebufferiv
 glClearNamedFramebufferiv_c($framebuffer, $buffer, $drawbuffer, $value);
 glClearNamedFramebufferiv_p($framebuffer, $buffer, $drawbuffer, @value);

Exported under tag ":GL_ARB_direct_state_access".

  glClearNamedFramebufferuiv
 glClearNamedFramebufferuiv_c($framebuffer, $buffer, $drawbuffer, $value);
 glClearNamedFramebufferuiv_p($framebuffer, $buffer, $drawbuffer, @value);

Exported under tag ":GL_ARB_direct_state_access".

  glClearPixelLocalStorageuiEXT
 glClearPixelLocalStorageuiEXT_c($offset, $n, $values);
 glClearPixelLocalStorageuiEXT_p($offset, @values);

Exported under tag ":GL_EXT_shader_pixel_local_storage2".

  glClearStencil
 glClearStencil($s);

Exported under tag ":GL_VERSION_1_1". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glClearStencil.xhtml>

  glClearTexImage
 glClearTexImage_c($texture, $level, $format, $type, $data);
 glClearTexImageEXT_c($texture, $level, $format, $type, $data);

Exported under tag ":GL_ARB_clear_texture".

  glClearTexSubImage
 glClearTexSubImage_c($texture, $level, $xoffset, $yoffset, $zoffset, $width, $height, $depth, $format, $type, $data);
 glClearTexSubImageEXT_c($texture, $level, $xoffset, $yoffset, $zoffset, $width, $height, $depth, $format, $type, $data);

Exported under tag ":GL_ARB_clear_texture".

  glClientActiveTexture
 glClientActiveTexture($texture);
 glClientActiveTextureARB($texture);

Exported under tag ":GL_VERSION_1_3". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glClientActiveTexture.xml>

  glClientActiveVertexStreamATI
 glClientActiveVertexStreamATI($stream);

Exported under tag ":GL_ATI_vertex_streams".

  glClientAttribDefaultEXT
 glClientAttribDefaultEXT($mask);

Exported under tag ":GL_EXT_direct_state_access".

  glClientWaitSemaphoreui64NVX
 glClientWaitSemaphoreui64NVX_c($fenceObjectCount, $semaphoreArray, $fenceValueArray);
 glClientWaitSemaphoreui64NVX_p(\@semaphoreArray, \@fenceValueArray);

Exported under tag ":GL_NVX_progress_fence".

  glClientWaitSync
 $retval = glClientWaitSync($sync, $flags, $timeout);
 $retval = glClientWaitSyncAPPLE($sync, $flags, $timeout);

Exported under tag ":GL_ARB_sync".

  glClipControl
 glClipControl($origin, $depth);
 glClipControlEXT($origin, $depth);

Exported under tag ":GL_ARB_clip_control".

  glClipPlane
 glClipPlane_c($plane, $equation);
 glClipPlane_p($plane, @equation);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glClipPlane.xml>

  glClipPlanef
 glClipPlanef_c($p, $eqn);
 glClipPlanef_p($p, @eqn);

Exported under tag ":GL_REGAL_ES1_1_compatibility".

  glClipPlanefOES
 glClipPlanefOES_c($plane, $equation);

Exported under tag ":GL_OES_single_precision".

  glClipPlanex
 glClipPlanex_c($plane, $equation);
 glClipPlanex_p($plane, @equation);

Exported under tag ":GL_REGAL_ES1_1_compatibility".

  glColor3b
 glColor3b($red, $green, $blue);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glColor3bv
 glColor3bv_c($v);
 glColor3bv_p(@v);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glColor3d
 glColor3d($red, $green, $blue);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glColor3dv
 glColor3dv_c($v);
 glColor3dv_p(@v);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glColor3f
 glColor3f($red, $green, $blue);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glColor3fVertex3fSUN
 glColor3fVertex3fSUN($r, $g, $b, $x, $y, $z);

Exported under tag ":GL_SUN_vertex".

  glColor3fVertex3fvSUN
 glColor3fVertex3fvSUN_c($c, $v);
 glColor3fVertex3fvSUN_p(\@c, \@v);

Exported under tag ":GL_SUN_vertex".

  glColor3fv
 glColor3fv_c($v);
 glColor3fv_p(@v);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glColor3hNV
 glColor3hNV($red, $green, $blue);

Exported under tag ":GL_NV_half_float".

  glColor3hvNV
 glColor3hvNV_c($v);
 glColor3hvNV_p(@v);

Exported under tag ":GL_NV_half_float".

  glColor3i
 glColor3i($red, $green, $blue);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glColor3iv
 glColor3iv_c($v);
 glColor3iv_p(@v);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glColor3s
 glColor3s($red, $green, $blue);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glColor3sv
 glColor3sv_c($v);
 glColor3sv_p(@v);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glColor3ub
 glColor3ub($red, $green, $blue);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glColor3ubv
 glColor3ubv_c($v);
 glColor3ubv_p(@v);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glColor3ui
 glColor3ui($red, $green, $blue);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glColor3uiv
 glColor3uiv_c($v);
 glColor3uiv_p(@v);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glColor3us
 glColor3us($red, $green, $blue);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glColor3usv
 glColor3usv_c($v);
 glColor3usv_p(@v);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glColor4b
 glColor4b($red, $green, $blue, $alpha);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glColor4bv
 glColor4bv_c($v);
 glColor4bv_p(@v);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glColor4d
 glColor4d($red, $green, $blue, $alpha);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glColor4dv
 glColor4dv_c($v);
 glColor4dv_p(@v);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glColor4f
 glColor4f($red, $green, $blue, $alpha);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glColor4fNormal3fVertex3fSUN
 glColor4fNormal3fVertex3fSUN($r, $g, $b, $a, $nx, $ny, $nz, $x, $y, $z);

Exported under tag ":GL_SUN_vertex".

  glColor4fNormal3fVertex3fvSUN
 glColor4fNormal3fVertex3fvSUN_c($c, $n, $v);
 glColor4fNormal3fVertex3fvSUN_p(\@c, \@n, \@v);

Exported under tag ":GL_SUN_vertex".

  glColor4fv
 glColor4fv_c($v);
 glColor4fv_p(@v);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glColor4hNV
 glColor4hNV($red, $green, $blue, $alpha);

Exported under tag ":GL_NV_half_float".

  glColor4hvNV
 glColor4hvNV_c($v);
 glColor4hvNV_p(@v);

Exported under tag ":GL_NV_half_float".

  glColor4i
 glColor4i($red, $green, $blue, $alpha);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glColor4iv
 glColor4iv_c($v);
 glColor4iv_p(@v);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glColor4s
 glColor4s($red, $green, $blue, $alpha);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glColor4sv
 glColor4sv_c($v);
 glColor4sv_p(@v);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glColor4ub
 glColor4ub($red, $green, $blue, $alpha);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glColor4ubVertex2fSUN
 glColor4ubVertex2fSUN($r, $g, $b, $a, $x, $y);

Exported under tag ":GL_SUN_vertex".

  glColor4ubVertex2fvSUN
 glColor4ubVertex2fvSUN_c($c, $v);
 glColor4ubVertex2fvSUN_p(\@c, \@v);

Exported under tag ":GL_SUN_vertex".

  glColor4ubVertex3fSUN
 glColor4ubVertex3fSUN($r, $g, $b, $a, $x, $y, $z);

Exported under tag ":GL_SUN_vertex".

  glColor4ubVertex3fvSUN
 glColor4ubVertex3fvSUN_c($c, $v);
 glColor4ubVertex3fvSUN_p(\@c, \@v);

Exported under tag ":GL_SUN_vertex".

  glColor4ubv
 glColor4ubv_c($v);
 glColor4ubv_p(@v);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glColor4ui
 glColor4ui($red, $green, $blue, $alpha);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glColor4uiv
 glColor4uiv_c($v);
 glColor4uiv_p(@v);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glColor4us
 glColor4us($red, $green, $blue, $alpha);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glColor4usv
 glColor4usv_c($v);
 glColor4usv_p(@v);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glColor4x
 glColor4x($red, $green, $blue, $alpha);

Exported under tag ":GL_REGAL_ES1_0_compatibility".

  glColorFormatNV
 glColorFormatNV($size, $type, $stride);

Exported under tag ":GL_NV_vertex_buffer_unified_memory".

  glColorFragmentOp1ATI
 glColorFragmentOp1ATI($op, $dst, $dstMask, $dstMod, $arg1, $arg1Rep, $arg1Mod);

Exported under tag ":GL_ATI_fragment_shader".

  glColorFragmentOp2ATI
 glColorFragmentOp2ATI($op, $dst, $dstMask, $dstMod, $arg1, $arg1Rep, $arg1Mod, $arg2, $arg2Rep, $arg2Mod);

Exported under tag ":GL_ATI_fragment_shader".

  glColorFragmentOp3ATI
 glColorFragmentOp3ATI($op, $dst, $dstMask, $dstMod, $arg1, $arg1Rep, $arg1Mod, $arg2, $arg2Rep, $arg2Mod, $arg3, $arg3Rep, $arg3Mod);

Exported under tag ":GL_ATI_fragment_shader".

  glColorMask
 glColorMask($red, $green, $blue, $alpha);

Exported under tag ":GL_VERSION_1_1". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glColorMask.xhtml>

  glColorMaski
 glColorMaski($buf, $red, $green, $blue, $alpha);
 glColorMaskIndexedEXT($buf, $red, $green, $blue, $alpha);
 glColorMaskiEXT($buf, $red, $green, $blue, $alpha);

Exported under tag ":GL_VERSION_3_0". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glColorMaski.xhtml>

  glColorMaskiOES
 glColorMaskiOES($buf, $r, $g, $b, $a);

Exported under tag ":GL_OES_draw_buffers_indexed".

  glColorMaterial
 glColorMaterial($face, $mode);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glColorMaterial.xml>

  glColorP3ui
 glColorP3ui($type, $color);

Exported under tag ":GL_ARB_vertex_type_2_10_10_10_rev".

  glColorP3uiv
 glColorP3uiv_c($type, $color);
 glColorP3uiv_p($type, @color);

Exported under tag ":GL_ARB_vertex_type_2_10_10_10_rev".

  glColorP4ui
 glColorP4ui($type, $color);

Exported under tag ":GL_ARB_vertex_type_2_10_10_10_rev".

  glColorP4uiv
 glColorP4uiv_c($type, $color);
 glColorP4uiv_p($type, @color);

Exported under tag ":GL_ARB_vertex_type_2_10_10_10_rev".

  glColorPointer
 glColorPointer_c($size, $type, $stride, $pointer);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glColorPointer.xml>

  glColorPointerEXT
 glColorPointerEXT_c($size, $type, $stride, $count, $pointer);

Exported under tag ":GL_EXT_vertex_array".

  glColorPointerListIBM
 glColorPointerListIBM_c($size, $type, $stride, $pointer, $ptrstride);

Exported under tag ":GL_IBM_vertex_array_lists".

  glColorPointervINTEL
 glColorPointervINTEL_c($size, $type, $pointer);

Exported under tag ":GL_INTEL_parallel_arrays".

  glColorSubTable
 glColorSubTable_c($target, $start, $count, $format, $type, $data);
 glColorSubTableEXT_c($target, $start, $count, $format, $type, $data);

Exported under tag ":GL_ARB_imaging".

  glColorTable
 glColorTable_c($target, $internalformat, $width, $format, $type, $table);
 glColorTableEXT_c($target, $internalformat, $width, $format, $type, $table);
 glColorTableSGI_c($target, $internalformat, $width, $format, $type, $table);

Exported under tag ":GL_ARB_imaging".

  glColorTableParameterfv
 glColorTableParameterfv_c($target, $pname, $params);
 glColorTableParameterfvSGI_c($target, $pname, $params);
 glColorTableParameterfv_p($target, $pname, @params);
 glColorTableParameterfvSGI_p($target, $pname, @params);

Exported under tag ":GL_ARB_imaging".

  glColorTableParameteriv
 glColorTableParameteriv_c($target, $pname, $params);
 glColorTableParameterivSGI_c($target, $pname, $params);
 glColorTableParameteriv_p($target, $pname, @params);
 glColorTableParameterivSGI_p($target, $pname, @params);

Exported under tag ":GL_ARB_imaging".

  glCombinerInputNV
 glCombinerInputNV($stage, $portion, $variable, $input, $mapping, $componentUsage);

Exported under tag ":GL_NV_register_combiners".

  glCombinerOutputNV
 glCombinerOutputNV($stage, $portion, $abOutput, $cdOutput, $sumOutput, $scale, $bias, $abDotProduct, $cdDotProduct, $muxSum);

Exported under tag ":GL_NV_register_combiners".

  glCombinerParameterfNV
 glCombinerParameterfNV($pname, $param);

Exported under tag ":GL_NV_register_combiners".

  glCombinerParameterfvNV
 glCombinerParameterfvNV_c($pname, $params);

Exported under tag ":GL_NV_register_combiners".

  glCombinerParameteriNV
 glCombinerParameteriNV($pname, $param);

Exported under tag ":GL_NV_register_combiners".

  glCombinerParameterivNV
 glCombinerParameterivNV_c($pname, $params);

Exported under tag ":GL_NV_register_combiners".

  glCombinerStageParameterfvNV
 glCombinerStageParameterfvNV_c($stage, $pname, $params);

Exported under tag ":GL_NV_register_combiners2".

  glCommandListSegmentsNV
 glCommandListSegmentsNV($list, $segments);

Exported under tag ":GL_NV_command_list".

  glCompileCommandListNV
 glCompileCommandListNV($list);

Exported under tag ":GL_NV_command_list".

  glCompileShader
 glCompileShader($shader);

Exported under tag ":GL_VERSION_2_0". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glCompileShader.xhtml>

  glCompileShaderARB
 glCompileShaderARB($shaderObj);

Exported under tag ":GL_ARB_shader_objects".

  glCompileShaderIncludeARB
 glCompileShaderIncludeARB_c($shader, $count, $path, $length);
 glCompileShaderIncludeARB_p($shader, \@path, \@length);

Exported under tag ":GL_ARB_shading_language_include".

  glCompressedMultiTexImage1DEXT
 glCompressedMultiTexImage1DEXT_c($texunit, $target, $level, $internalformat, $width, $border, $imageSize, $bits);

Exported under tag ":GL_EXT_direct_state_access".

  glCompressedMultiTexImage2DEXT
 glCompressedMultiTexImage2DEXT_c($texunit, $target, $level, $internalformat, $width, $height, $border, $imageSize, $bits);

Exported under tag ":GL_EXT_direct_state_access".

  glCompressedMultiTexImage3DEXT
 glCompressedMultiTexImage3DEXT_c($texunit, $target, $level, $internalformat, $width, $height, $depth, $border, $imageSize, $bits);

Exported under tag ":GL_EXT_direct_state_access".

  glCompressedMultiTexSubImage1DEXT
 glCompressedMultiTexSubImage1DEXT_c($texunit, $target, $level, $xoffset, $width, $format, $imageSize, $bits);

Exported under tag ":GL_EXT_direct_state_access".

  glCompressedMultiTexSubImage2DEXT
 glCompressedMultiTexSubImage2DEXT_c($texunit, $target, $level, $xoffset, $yoffset, $width, $height, $format, $imageSize, $bits);

Exported under tag ":GL_EXT_direct_state_access".

  glCompressedMultiTexSubImage3DEXT
 glCompressedMultiTexSubImage3DEXT_c($texunit, $target, $level, $xoffset, $yoffset, $zoffset, $width, $height, $depth, $format, $imageSize, $bits);

Exported under tag ":GL_EXT_direct_state_access".

  glCompressedTexImage1D
 glCompressedTexImage1D_c($target, $level, $internalformat, $width, $border, $imageSize, $data);
 glCompressedTexImage1DARB_c($target, $level, $internalformat, $width, $border, $imageSize, $data);

Exported under tag ":GL_VERSION_1_3". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glCompressedTexImage1D.xhtml>

  glCompressedTexImage2D
 glCompressedTexImage2D_c($target, $level, $internalformat, $width, $height, $border, $imageSize, $data);
 glCompressedTexImage2DARB_c($target, $level, $internalformat, $width, $height, $border, $imageSize, $data);

Exported under tag ":GL_VERSION_1_3". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glCompressedTexImage2D.xhtml>

  glCompressedTexImage3D
 glCompressedTexImage3D_c($target, $level, $internalformat, $width, $height, $depth, $border, $imageSize, $data);
 glCompressedTexImage3DARB_c($target, $level, $internalformat, $width, $height, $depth, $border, $imageSize, $data);

Exported under tag ":GL_VERSION_1_3". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glCompressedTexImage3D.xhtml>

  glCompressedTexImage3DNV
 glCompressedTexImage3DNV_c($target, $level, $internalformat, $width, $height, $depth, $border, $imageSize, $data);

Exported under tag ":GL_NV_texture_array".

  glCompressedTexImage3DOES
 glCompressedTexImage3DOES_c($target, $level, $internalformat, $width, $height, $depth, $border, $imageSize, $data);

Exported under tag ":GL_OES_texture_3D".

  glCompressedTexSubImage1D
 glCompressedTexSubImage1D_c($target, $level, $xoffset, $width, $format, $imageSize, $data);
 glCompressedTexSubImage1DARB_c($target, $level, $xoffset, $width, $format, $imageSize, $data);

Exported under tag ":GL_VERSION_1_3". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glCompressedTexSubImage1D.xhtml>

  glCompressedTexSubImage2D
 glCompressedTexSubImage2D_c($target, $level, $xoffset, $yoffset, $width, $height, $format, $imageSize, $data);
 glCompressedTexSubImage2DARB_c($target, $level, $xoffset, $yoffset, $width, $height, $format, $imageSize, $data);

Exported under tag ":GL_VERSION_1_3". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glCompressedTexSubImage2D.xhtml>

  glCompressedTexSubImage3D
 glCompressedTexSubImage3D_c($target, $level, $xoffset, $yoffset, $zoffset, $width, $height, $depth, $format, $imageSize, $data);
 glCompressedTexSubImage3DARB_c($target, $level, $xoffset, $yoffset, $zoffset, $width, $height, $depth, $format, $imageSize, $data);

Exported under tag ":GL_VERSION_1_3". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glCompressedTexSubImage3D.xhtml>

  glCompressedTexSubImage3DNV
 glCompressedTexSubImage3DNV_c($target, $level, $xoffset, $yoffset, $zoffset, $width, $height, $depth, $format, $imageSize, $data);

Exported under tag ":GL_NV_texture_array".

  glCompressedTexSubImage3DOES
 glCompressedTexSubImage3DOES_c($target, $level, $xoffset, $yoffset, $zoffset, $width, $height, $depth, $format, $imageSize, $data);

Exported under tag ":GL_OES_texture_3D".

  glCompressedTextureImage1DEXT
 glCompressedTextureImage1DEXT_c($texture, $target, $level, $internalformat, $width, $border, $imageSize, $bits);

Exported under tag ":GL_EXT_direct_state_access".

  glCompressedTextureImage2DEXT
 glCompressedTextureImage2DEXT_c($texture, $target, $level, $internalformat, $width, $height, $border, $imageSize, $bits);

Exported under tag ":GL_EXT_direct_state_access".

  glCompressedTextureImage3DEXT
 glCompressedTextureImage3DEXT_c($texture, $target, $level, $internalformat, $width, $height, $depth, $border, $imageSize, $bits);

Exported under tag ":GL_EXT_direct_state_access".

  glCompressedTextureSubImage1D
 glCompressedTextureSubImage1D_c($texture, $level, $xoffset, $width, $format, $imageSize, $data);

Exported under tag ":GL_ARB_direct_state_access".

  glCompressedTextureSubImage1DEXT
 glCompressedTextureSubImage1DEXT_c($texture, $target, $level, $xoffset, $width, $format, $imageSize, $bits);

Exported under tag ":GL_EXT_direct_state_access".

  glCompressedTextureSubImage2D
 glCompressedTextureSubImage2D_c($texture, $level, $xoffset, $yoffset, $width, $height, $format, $imageSize, $data);

Exported under tag ":GL_ARB_direct_state_access".

  glCompressedTextureSubImage2DEXT
 glCompressedTextureSubImage2DEXT_c($texture, $target, $level, $xoffset, $yoffset, $width, $height, $format, $imageSize, $bits);

Exported under tag ":GL_EXT_direct_state_access".

  glCompressedTextureSubImage3D
 glCompressedTextureSubImage3D_c($texture, $level, $xoffset, $yoffset, $zoffset, $width, $height, $depth, $format, $imageSize, $data);

Exported under tag ":GL_ARB_direct_state_access".

  glCompressedTextureSubImage3DEXT
 glCompressedTextureSubImage3DEXT_c($texture, $target, $level, $xoffset, $yoffset, $zoffset, $width, $height, $depth, $format, $imageSize, $bits);

Exported under tag ":GL_EXT_direct_state_access".

  glConservativeRasterParameterfNV
 glConservativeRasterParameterfNV($pname, $value);

Exported under tag ":GL_NV_conservative_raster_dilate".

  glConservativeRasterParameteriNV
 glConservativeRasterParameteriNV($pname, $param);

Exported under tag ":GL_NV_conservative_raster_pre_snap_triangles".

  glConvolutionFilter1D
 glConvolutionFilter1D_c($target, $internalformat, $width, $format, $type, $image);
 glConvolutionFilter1DEXT_c($target, $internalformat, $width, $format, $type, $image);

Exported under tag ":GL_ARB_imaging".

  glConvolutionFilter2D
 glConvolutionFilter2D_c($target, $internalformat, $width, $height, $format, $type, $image);
 glConvolutionFilter2DEXT_c($target, $internalformat, $width, $height, $format, $type, $image);

Exported under tag ":GL_ARB_imaging".

  glConvolutionParameterf
 glConvolutionParameterf($target, $pname, $params);
 glConvolutionParameterfEXT($target, $pname, $params);

Exported under tag ":GL_ARB_imaging".

  glConvolutionParameterfv
 glConvolutionParameterfv_c($target, $pname, $params);
 glConvolutionParameterfvEXT_c($target, $pname, $params);
 glConvolutionParameterfv_p($target, $pname, @params);
 glConvolutionParameterfvEXT_p($target, $pname, @params);

Exported under tag ":GL_ARB_imaging".

  glConvolutionParameteri
 glConvolutionParameteri($target, $pname, $params);
 glConvolutionParameteriEXT($target, $pname, $params);

Exported under tag ":GL_ARB_imaging".

  glConvolutionParameteriv
 glConvolutionParameteriv_c($target, $pname, $params);
 glConvolutionParameterivEXT_c($target, $pname, $params);
 glConvolutionParameteriv_p($target, $pname, @params);
 glConvolutionParameterivEXT_p($target, $pname, @params);

Exported under tag ":GL_ARB_imaging".

  glCopyBufferSubData
 glCopyBufferSubData($readTarget, $writeTarget, $readOffset, $writeOffset, $size);
 glCopyBufferSubDataNV($readTarget, $writeTarget, $readOffset, $writeOffset, $size);

Exported under tag ":GL_ARB_copy_buffer".

  glCopyColorSubTable
 glCopyColorSubTable($target, $start, $x, $y, $width);
 glCopyColorSubTableEXT($target, $start, $x, $y, $width);

Exported under tag ":GL_ARB_imaging".

  glCopyColorTable
 glCopyColorTable($target, $internalformat, $x, $y, $width);
 glCopyColorTableSGI($target, $internalformat, $x, $y, $width);

Exported under tag ":GL_ARB_imaging".

  glCopyConvolutionFilter1D
 glCopyConvolutionFilter1D($target, $internalformat, $x, $y, $width);
 glCopyConvolutionFilter1DEXT($target, $internalformat, $x, $y, $width);

Exported under tag ":GL_ARB_imaging".

  glCopyConvolutionFilter2D
 glCopyConvolutionFilter2D($target, $internalformat, $x, $y, $width, $height);
 glCopyConvolutionFilter2DEXT($target, $internalformat, $x, $y, $width, $height);

Exported under tag ":GL_ARB_imaging".

  glCopyImageSubData
 glCopyImageSubData($srcName, $srcTarget, $srcLevel, $srcX, $srcY, $srcZ, $dstName, $dstTarget, $dstLevel, $dstX, $dstY, $dstZ, $srcWidth, $srcHeight, $srcDepth);
 glCopyImageSubDataEXT($srcName, $srcTarget, $srcLevel, $srcX, $srcY, $srcZ, $dstName, $dstTarget, $dstLevel, $dstX, $dstY, $dstZ, $srcWidth, $srcHeight, $srcDepth);

Exported under tag ":GL_ARB_copy_image".

  glCopyImageSubDataNV
 glCopyImageSubDataNV($srcName, $srcTarget, $srcLevel, $srcX, $srcY, $srcZ, $dstName, $dstTarget, $dstLevel, $dstX, $dstY, $dstZ, $width, $height, $depth);

Exported under tag ":GL_NV_copy_image".

  glCopyImageSubDataOES
 glCopyImageSubDataOES($srcName, $srcTarget, $srcLevel, $srcX, $srcY, $srcZ, $dstName, $dstTarget, $dstLevel, $dstX, $dstY, $dstZ, $srcWidth, $srcHeight, $srcDepth);

Exported under tag ":GL_OES_copy_image".

  glCopyMultiTexImage1DEXT
 glCopyMultiTexImage1DEXT($texunit, $target, $level, $internalformat, $x, $y, $width, $border);

Exported under tag ":GL_EXT_direct_state_access".

  glCopyMultiTexImage2DEXT
 glCopyMultiTexImage2DEXT($texunit, $target, $level, $internalformat, $x, $y, $width, $height, $border);

Exported under tag ":GL_EXT_direct_state_access".

  glCopyMultiTexSubImage1DEXT
 glCopyMultiTexSubImage1DEXT($texunit, $target, $level, $xoffset, $x, $y, $width);

Exported under tag ":GL_EXT_direct_state_access".

  glCopyMultiTexSubImage2DEXT
 glCopyMultiTexSubImage2DEXT($texunit, $target, $level, $xoffset, $yoffset, $x, $y, $width, $height);

Exported under tag ":GL_EXT_direct_state_access".

  glCopyMultiTexSubImage3DEXT
 glCopyMultiTexSubImage3DEXT($texunit, $target, $level, $xoffset, $yoffset, $zoffset, $x, $y, $width, $height);

Exported under tag ":GL_EXT_direct_state_access".

  glCopyNamedBufferSubData
 glCopyNamedBufferSubData($readBuffer, $writeBuffer, $readOffset, $writeOffset, $size);

Exported under tag ":GL_ARB_direct_state_access".

  glCopyPathNV
 glCopyPathNV($resultPath, $srcPath);

Exported under tag ":GL_NV_path_rendering".

  glCopyPixels
 glCopyPixels($x, $y, $width, $height, $type);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glCopyPixels.xml>

  glCopyTexImage1D
 glCopyTexImage1D($target, $level, $internalformat, $x, $y, $width, $border);
 glCopyTexImage1DEXT($target, $level, $internalformat, $x, $y, $width, $border);

Exported under tag ":GL_VERSION_1_1". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glCopyTexImage1D.xhtml>

  glCopyTexImage2D
 glCopyTexImage2D($target, $level, $internalformat, $x, $y, $width, $height, $border);
 glCopyTexImage2DEXT($target, $level, $internalformat, $x, $y, $width, $height, $border);

Exported under tag ":GL_VERSION_1_1". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glCopyTexImage2D.xhtml>

  glCopyTexSubImage1D
 glCopyTexSubImage1D($target, $level, $xoffset, $x, $y, $width);
 glCopyTexSubImage1DEXT($target, $level, $xoffset, $x, $y, $width);

Exported under tag ":GL_VERSION_1_1". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glCopyTexSubImage1D.xhtml>

  glCopyTexSubImage2D
 glCopyTexSubImage2D($target, $level, $xoffset, $yoffset, $x, $y, $width, $height);
 glCopyTexSubImage2DEXT($target, $level, $xoffset, $yoffset, $x, $y, $width, $height);

Exported under tag ":GL_VERSION_1_1". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glCopyTexSubImage2D.xhtml>

  glCopyTexSubImage3D
 glCopyTexSubImage3D($target, $level, $xoffset, $yoffset, $zoffset, $x, $y, $width, $height);
 glCopyTexSubImage3DEXT($target, $level, $xoffset, $yoffset, $zoffset, $x, $y, $width, $height);

Exported under tag ":GL_VERSION_1_2". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glCopyTexSubImage3D.xhtml>

  glCopyTexSubImage3DNV
 glCopyTexSubImage3DNV($target, $level, $xoffset, $yoffset, $zoffset, $x, $y, $width, $height);

Exported under tag ":GL_NV_texture_array".

  glCopyTexSubImage3DOES
 glCopyTexSubImage3DOES($target, $level, $xoffset, $yoffset, $zoffset, $x, $y, $width, $height);

Exported under tag ":GL_OES_texture_3D".

  glCopyTextureImage1DEXT
 glCopyTextureImage1DEXT($texture, $target, $level, $internalformat, $x, $y, $width, $border);

Exported under tag ":GL_EXT_direct_state_access".

  glCopyTextureImage2DEXT
 glCopyTextureImage2DEXT($texture, $target, $level, $internalformat, $x, $y, $width, $height, $border);

Exported under tag ":GL_EXT_direct_state_access".

  glCopyTextureLevelsAPPLE
 glCopyTextureLevelsAPPLE($destinationTexture, $sourceTexture, $sourceBaseLevel, $sourceLevelCount);

Exported under tag ":GL_APPLE_copy_texture_levels".

  glCopyTextureSubImage1D
 glCopyTextureSubImage1D($texture, $level, $xoffset, $x, $y, $width);

Exported under tag ":GL_ARB_direct_state_access".

  glCopyTextureSubImage1DEXT
 glCopyTextureSubImage1DEXT($texture, $target, $level, $xoffset, $x, $y, $width);

Exported under tag ":GL_EXT_direct_state_access".

  glCopyTextureSubImage2D
 glCopyTextureSubImage2D($texture, $level, $xoffset, $yoffset, $x, $y, $width, $height);

Exported under tag ":GL_ARB_direct_state_access".

  glCopyTextureSubImage2DEXT
 glCopyTextureSubImage2DEXT($texture, $target, $level, $xoffset, $yoffset, $x, $y, $width, $height);

Exported under tag ":GL_EXT_direct_state_access".

  glCopyTextureSubImage3D
 glCopyTextureSubImage3D($texture, $level, $xoffset, $yoffset, $zoffset, $x, $y, $width, $height);

Exported under tag ":GL_ARB_direct_state_access".

  glCopyTextureSubImage3DEXT
 glCopyTextureSubImage3DEXT($texture, $target, $level, $xoffset, $yoffset, $zoffset, $x, $y, $width, $height);

Exported under tag ":GL_EXT_direct_state_access".

  glCoverFillPathInstancedNV
 glCoverFillPathInstancedNV_c($numPaths, $pathNameType, $paths, $pathBase, $coverMode, $transformType, $transformValues);

Exported under tag ":GL_NV_path_rendering".

  glCoverFillPathNV
 glCoverFillPathNV($path, $coverMode);

Exported under tag ":GL_NV_path_rendering".

  glCoverStrokePathInstancedNV
 glCoverStrokePathInstancedNV_c($numPaths, $pathNameType, $paths, $pathBase, $coverMode, $transformType, $transformValues);

Exported under tag ":GL_NV_path_rendering".

  glCoverStrokePathNV
 glCoverStrokePathNV($path, $coverMode);

Exported under tag ":GL_NV_path_rendering".

  glCoverageModulationNV
 glCoverageModulationNV($components);

Exported under tag ":GL_EXT_raster_multisample".

  glCoverageModulationTableNV
 glCoverageModulationTableNV_c($n, $v);
 glCoverageModulationTableNV_p(@v);

Exported under tag ":GL_EXT_raster_multisample".

  glCreateBuffers
 glCreateBuffers_c($n, $buffers);
 @buffers = glCreateBuffers_p($n);

Exported under tag ":GL_ARB_direct_state_access".

  glCreateCommandListsNV
 glCreateCommandListsNV_c($n, $lists);
 @lists = glCreateCommandListsNV_p($n);

Exported under tag ":GL_NV_command_list".

  glCreateFramebuffers
 glCreateFramebuffers_c($n, $framebuffers);
 @framebuffers = glCreateFramebuffers_p($n);

Exported under tag ":GL_ARB_direct_state_access".

  glCreateMemoryObjectsEXT
 glCreateMemoryObjectsEXT_c($n, $memoryObjects);

Exported under tag ":GL_EXT_memory_object".

  glCreatePerfQueryINTEL
 glCreatePerfQueryINTEL_c($queryId, $queryHandle);

Exported under tag ":GL_INTEL_performance_query".

  glCreateProgram
 $retval = glCreateProgram();
 $retval = glCreateProgramObjectARB();

Exported under tag ":GL_VERSION_2_0". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glCreateProgram.xhtml>

  glCreateProgramPipelines
 glCreateProgramPipelines_c($n, $pipelines);
 @pipelines = glCreateProgramPipelines_p($n);

Exported under tag ":GL_ARB_direct_state_access".

  glCreateProgressFenceNVX
 $retval = glCreateProgressFenceNVX();

Exported under tag ":GL_NVX_progress_fence".

  glCreateQueries
 glCreateQueries_c($target, $n, $ids);
 @ids = glCreateQueries_p($target, $n);

Exported under tag ":GL_ARB_direct_state_access".

  glCreateRenderbuffers
 glCreateRenderbuffers_c($n, $renderbuffers);
 @renderbuffers = glCreateRenderbuffers_p($n);

Exported under tag ":GL_ARB_direct_state_access".

  glCreateSamplers
 glCreateSamplers_c($n, $samplers);
 @samplers = glCreateSamplers_p($n);

Exported under tag ":GL_ARB_direct_state_access".

  glCreateSemaphoresNV
 glCreateSemaphoresNV_c($n, $semaphores);
 @semaphores = glCreateSemaphoresNV_p($n);

Exported under tag ":GL_NV_timeline_semaphore".

  glCreateShader
 $retval = glCreateShader($type);
 $retval = glCreateShaderObjectARB($type);

Exported under tag ":GL_VERSION_2_0". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glCreateShader.xhtml>

  glCreateShaderProgramEXT
 $retval = glCreateShaderProgramEXT($type, $string);

Exported under tag ":GL_EXT_separate_shader_objects".

  glCreateShaderProgramv
 $retval = glCreateShaderProgramv_c($type, $count, $strings);
 $retval = glCreateShaderProgramv_p($type, @strings);

Exported under tag ":GL_ARB_separate_shader_objects".

  glCreateStatesNV
 glCreateStatesNV_c($n, $states);
 @states = glCreateStatesNV_p($n);

Exported under tag ":GL_NV_command_list".

  glCreateSyncFromCLeventARB
 $retval = glCreateSyncFromCLeventARB($context, $event, $flags);

Exported under tag ":GL_ARB_cl_event".

  glCreateTextures
 glCreateTextures_c($target, $n, $textures);
 @textures = glCreateTextures_p($target, $n);

Exported under tag ":GL_ARB_direct_state_access".

  glCreateTransformFeedbacks
 glCreateTransformFeedbacks_c($n, $ids);
 @ids = glCreateTransformFeedbacks_p($n);

Exported under tag ":GL_ARB_direct_state_access".

  glCreateVertexArrays
 glCreateVertexArrays_c($n, $arrays);
 @arrays = glCreateVertexArrays_p($n);

Exported under tag ":GL_ARB_direct_state_access".

  glCullFace
 glCullFace($mode);

Exported under tag ":GL_VERSION_1_1". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glCullFace.xhtml>

  glCullParameterdvEXT
 glCullParameterdvEXT_c($pname, $params);
 @params = glCullParameterdvEXT_p($pname);

Exported under tag ":GL_EXT_cull_vertex".

  glCullParameterfvEXT
 glCullParameterfvEXT_c($pname, $params);
 @params = glCullParameterfvEXT_p($pname);

Exported under tag ":GL_EXT_cull_vertex".

  glCurrentPaletteMatrixARB
 glCurrentPaletteMatrixARB($index);

Exported under tag ":GL_ARB_matrix_palette".

  glCurrentPaletteMatrixOES
 glCurrentPaletteMatrixOES($index);

Exported under tag ":GL_OES_matrix_palette".

  glDataPipe
 $retval = glDataPipe($space);

Exported under tag ":GL_SGIX_datapipe".

  glDebugMessageCallback
 glDebugMessageCallback_c($callback, $userParam);
 glDebugMessageCallbackARB_c($callback, $userParam);
 glDebugMessageCallbackKHR_c($callback, $userParam);

Exported under tag ":GL_KHR_debug".

  glDebugMessageCallbackAMD
 glDebugMessageCallbackAMD_c($callback, $userParam);

Exported under tag ":GL_AMD_debug_output".

  glDebugMessageControl
 glDebugMessageControl_c($source, $type, $severity, $count, $ids, $enabled);
 glDebugMessageControlARB_c($source, $type, $severity, $count, $ids, $enabled);
 glDebugMessageControlKHR_c($source, $type, $severity, $count, $ids, $enabled);
 glDebugMessageControl_p($source, $type, $severity, $enabled, @ids);
 glDebugMessageControlARB_p($source, $type, $severity, $enabled, @ids);
 glDebugMessageControlKHR_p($source, $type, $severity, $enabled, @ids);

Exported under tag ":GL_KHR_debug".

  glDebugMessageEnableAMD
 glDebugMessageEnableAMD_c($category, $severity, $count, $ids, $enabled);
 glDebugMessageEnableAMD_p($category, $severity, $enabled, @ids);

Exported under tag ":GL_AMD_debug_output".

  glDebugMessageInsert
 glDebugMessageInsert($source, $type, $id, $severity, $length, $buf);
 glDebugMessageInsertARB($source, $type, $id, $severity, $length, $buf);
 glDebugMessageInsertKHR($source, $type, $id, $severity, $length, $buf);

Exported under tag ":GL_KHR_debug".

  glDebugMessageInsertAMD
 glDebugMessageInsertAMD($category, $severity, $id, $length, $buf);

Exported under tag ":GL_AMD_debug_output".

  glDeformSGIX
 glDeformSGIX($mask);

Exported under tag ":GL_SGIX_polynomial_ffd".

  glDeleteArraySetsEXT
 glDeleteArraySetsEXT_c($n, $arrayset);

Exported under tag ":GL_EXT_vertex_array_setXXX".

  glDeleteAsyncMarkersSGIX
 glDeleteAsyncMarkersSGIX($marker, $range);

Exported under tag ":GL_SGIX_async".

  glDeleteBufferRegion
 glDeleteBufferRegion($region);

Exported under tag ":GL_KTX_buffer_region".

  glDeleteBuffers
 glDeleteBuffers_c($n, $buffers);
 glDeleteBuffersARB_c($n, $buffers);
 glDeleteBuffers_p(@buffers);
 glDeleteBuffersARB_p(@buffers);

Exported under tag ":GL_VERSION_1_5". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glDeleteBuffers.xhtml>

  glDeleteCommandListsNV
 glDeleteCommandListsNV_c($n, $lists);
 glDeleteCommandListsNV_p(@lists);

Exported under tag ":GL_NV_command_list".

  glDeleteFencesAPPLE
 glDeleteFencesAPPLE_c($n, $fences);
 glDeleteFencesAPPLE_p(@fences);

Exported under tag ":GL_APPLE_fence".

  glDeleteFencesNV
 glDeleteFencesNV_c($n, $fences);
 glDeleteFencesNV_p(@fences);

Exported under tag ":GL_NV_fence".

  glDeleteFragmentShaderATI
 glDeleteFragmentShaderATI($id);

Exported under tag ":GL_ATI_fragment_shader".

  glDeleteFramebuffers
 glDeleteFramebuffers_c($n, $framebuffers);
 glDeleteFramebuffersEXT_c($n, $framebuffers);
 glDeleteFramebuffers_p(@framebuffers);
 glDeleteFramebuffersEXT_p(@framebuffers);

Exported under tag ":GL_ARB_framebuffer_object".

  glDeleteFramebuffersOES
 glDeleteFramebuffersOES_c($n, $framebuffers);

Exported under tag ":GL_OES_framebuffer_object".

  glDeleteLists
 glDeleteLists($list, $range);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glDeleteLists.xml>

  glDeleteMPEGPredictorsSGIX
 glDeleteMPEGPredictorsSGIX_c($n, $predictors);

Exported under tag ":GL_SGIX_mpeg1".

  glDeleteMemoryObjectsEXT
 glDeleteMemoryObjectsEXT_c($n, $memoryObjects);
 glDeleteMemoryObjectsEXT_p(@memoryObjects);

Exported under tag ":GL_EXT_memory_object".

  glDeleteNamedStringARB
 glDeleteNamedStringARB($namelen, $name);

Exported under tag ":GL_ARB_shading_language_include".

  glDeleteNamesAMD
 glDeleteNamesAMD_c($identifier, $num, $names);
 glDeleteNamesAMD_p($identifier, @names);

Exported under tag ":GL_AMD_name_gen_delete".

  glDeleteObjectARB
 glDeleteObjectARB($obj);

Exported under tag ":GL_ARB_shader_objects".

  glDeleteOcclusionQueriesNV
 glDeleteOcclusionQueriesNV_c($n, $ids);
 glDeleteOcclusionQueriesNV_p(@ids);

Exported under tag ":GL_NV_occlusion_query".

  glDeletePathsNV
 glDeletePathsNV($path, $range);

Exported under tag ":GL_NV_path_rendering".

  glDeletePerfMonitorsAMD
 glDeletePerfMonitorsAMD_c($n, $monitors);
 @monitors = glDeletePerfMonitorsAMD_p($n);

Exported under tag ":GL_AMD_performance_monitor".

  glDeletePerfQueryINTEL
 glDeletePerfQueryINTEL($queryHandle);

Exported under tag ":GL_INTEL_performance_query".

  glDeleteProgram
 glDeleteProgram($program);

Exported under tag ":GL_VERSION_2_0". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glDeleteProgram.xhtml>

  glDeleteProgramPipelines
 glDeleteProgramPipelines_c($n, $pipelines);
 glDeleteProgramPipelines_p(@pipelines);

Exported under tag ":GL_ARB_separate_shader_objects".

  glDeleteProgramsARB
 glDeleteProgramsARB_c($n, $programs);
 glDeleteProgramsNV_c($n, $programs);
 glDeleteProgramsARB_p(@programs);
 glDeleteProgramsNV_p(@programs);

Exported under tag ":GL_ARB_vertex_program".

  glDeleteQueries
 glDeleteQueries_c($n, $ids);
 glDeleteQueriesARB_c($n, $ids);
 glDeleteQueries_p(@ids);
 glDeleteQueriesARB_p(@ids);

Exported under tag ":GL_VERSION_1_5". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glDeleteQueries.xhtml>

  glDeleteQueriesANGLE
 glDeleteQueriesANGLE_c($n, $ids);

Exported under tag ":GL_ANGLE_timer_query".

  glDeleteQueriesEXT
 glDeleteQueriesEXT_c($n, $ids);
 glDeleteQueriesEXT_p(@ids);

Exported under tag ":GL_EXT_disjoint_timer_query".

  glDeleteRenderbuffers
 glDeleteRenderbuffers_c($n, $renderbuffers);
 glDeleteRenderbuffersEXT_c($n, $renderbuffers);
 glDeleteRenderbuffers_p(@renderbuffers);
 glDeleteRenderbuffersEXT_p(@renderbuffers);

Exported under tag ":GL_ARB_framebuffer_object".

  glDeleteRenderbuffersOES
 glDeleteRenderbuffersOES_c($n, $renderbuffers);

Exported under tag ":GL_OES_framebuffer_object".

  glDeleteSamplers
 glDeleteSamplers_c($count, $samplers);
 glDeleteSamplers_p(@samplers);

Exported under tag ":GL_ARB_sampler_objects".

  glDeleteSemaphoresEXT
 glDeleteSemaphoresEXT_c($n, $semaphores);
 glDeleteSemaphoresEXT_p(@semaphores);

Exported under tag ":GL_EXT_semaphore".

  glDeleteShader
 glDeleteShader($shader);

Exported under tag ":GL_VERSION_2_0". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glDeleteShader.xhtml>

  glDeleteStatesNV
 glDeleteStatesNV_c($n, $states);
 glDeleteStatesNV_p(@states);

Exported under tag ":GL_NV_command_list".

  glDeleteSync
 glDeleteSync($myGLsync);
 glDeleteSyncAPPLE($myGLsync);

Exported under tag ":GL_ARB_sync".

  glDeleteTextures
 glDeleteTextures_c($n, $textures);
 glDeleteTextures_p(@textures);

Exported under tag ":GL_VERSION_1_1". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glDeleteTextures.xhtml>

  glDeleteTexturesEXT
 glDeleteTexturesEXT_c($n, $textures);
 glDeleteTexturesEXT_p(@textures);

Exported under tag ":GL_EXT_texture_object".

  glDeleteTransformFeedbacks
 glDeleteTransformFeedbacks_c($n, $ids);
 glDeleteTransformFeedbacksNV_c($n, $ids);
 glDeleteTransformFeedbacks_p(@ids);
 glDeleteTransformFeedbacksNV_p(@ids);

Exported under tag ":GL_ARB_transform_feedback2".

  glDeleteVertexArrays
 glDeleteVertexArrays_c($n, $arrays);
 glDeleteVertexArraysAPPLE_c($n, $arrays);
 glDeleteVertexArrays_p(@arrays);
 glDeleteVertexArraysAPPLE_p(@arrays);

Exported under tag ":GL_ARB_vertex_array_object".

  glDeleteVertexArraysOES
 glDeleteVertexArraysOES_c($n, $arrays);

Exported under tag ":GL_OES_vertex_array_object".

  glDeleteVertexArraysSGIX
 glDeleteVertexArraysSGIX_c($n, $arrays);

Exported under tag ":GL_SGIX_vertex_array_object".

  glDeleteVertexShaderEXT
 glDeleteVertexShaderEXT($id);

Exported under tag ":GL_EXT_vertex_shader".

  glDepthBoundsEXT
 glDepthBoundsEXT($zmin, $zmax);

Exported under tag ":GL_EXT_depth_bounds_test".

  glDepthBoundsdNV
 glDepthBoundsdNV($zmin, $zmax);

Exported under tag ":GL_NV_depth_buffer_float".

  glDepthFunc
 glDepthFunc($func);

Exported under tag ":GL_VERSION_1_1". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glDepthFunc.xhtml>

  glDepthMask
 glDepthMask($flag);

Exported under tag ":GL_VERSION_1_1". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glDepthMask.xhtml>

  glDepthRange
 glDepthRange($zNear, $zFar);

Exported under tag ":GL_VERSION_1_1". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glDepthRange.xhtml>

  glDepthRangeArrayfvNV
 glDepthRangeArrayfvNV_c($first, $count, $v);

Exported under tag ":GL_NV_viewport_array".

  glDepthRangeArrayv
 glDepthRangeArrayv_c($first, $count, $v);
 glDepthRangeArrayv_p($first, @v);

Exported under tag ":GL_ARB_viewport_array".

  glDepthRangeIndexed
 glDepthRangeIndexed($index, $n, $f);

Exported under tag ":GL_ARB_viewport_array".

  glDepthRangeIndexedfNV
 glDepthRangeIndexedfNV($index, $n, $f);

Exported under tag ":GL_NV_viewport_array".

  glDepthRangedNV
 glDepthRangedNV($zNear, $zFar);

Exported under tag ":GL_NV_depth_buffer_float".

  glDepthRangef
 glDepthRangef($n, $f);

Exported under tag ":GL_ARB_ES2_compatibility".

  glDepthRangefOES
 glDepthRangefOES($n, $f);

Exported under tag ":GL_OES_single_precision".

  glDepthRangex
 glDepthRangex($zNear, $zFar);

Exported under tag ":GL_REGAL_ES1_0_compatibility".

  glDetachObjectARB
 glDetachObjectARB($containerObj, $attachedObj);

Exported under tag ":GL_ARB_shader_objects".

  glDetachShader
 glDetachShader($program, $shader);

Exported under tag ":GL_VERSION_2_0". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glDetachShader.xhtml>

  glDetailTexFuncSGIS
 glDetailTexFuncSGIS_c($target, $n, $points);
 glDetailTexFuncSGIS_p($target, $n, @points);

Exported under tag ":GL_SGIS_detail_texture".

  glDisable
 glDisable($cap);

Exported under tag ":GL_VERSION_1_1". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glDisable.xhtml>

  glDisableClientState
 glDisableClientState($array);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glDisableClientState.xml>

  glDisableClientStateIndexedEXT
 glDisableClientStateIndexedEXT($array, $index);

Exported under tag ":GL_EXT_direct_state_access".

  glDisableClientStateiEXT
 glDisableClientStateiEXT($array, $index);

Exported under tag ":GL_EXT_direct_state_access".

  glDisableDriverControlQCOM
 glDisableDriverControlQCOM($driverControl);

Exported under tag ":GL_QCOM_driver_control".

  glDisableVariantClientStateEXT
 glDisableVariantClientStateEXT($id);

Exported under tag ":GL_EXT_vertex_shader".

  glDisableVertexArrayAttrib
 glDisableVertexArrayAttrib($vaobj, $index);

Exported under tag ":GL_ARB_direct_state_access".

  glDisableVertexArrayAttribEXT
 glDisableVertexArrayAttribEXT($vaobj, $index);

Exported under tag ":GL_EXT_direct_state_access".

  glDisableVertexArrayEXT
 glDisableVertexArrayEXT($vaobj, $array);

Exported under tag ":GL_EXT_direct_state_access".

  glDisableVertexAttribAPPLE
 glDisableVertexAttribAPPLE($index, $pname);

Exported under tag ":GL_APPLE_vertex_program_evaluators".

  glDisableVertexAttribArray
 glDisableVertexAttribArray($index);
 glDisableVertexAttribArrayARB($index);

Exported under tag ":GL_VERSION_2_0". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glDisableVertexAttribArray.xhtml>

  glDisablei
 glDisablei($target, $index);
 glDisableIndexedEXT($target, $index);
 glDisableiEXT($target, $index);
 glDisableiNV($target, $index);

Exported under tag ":GL_VERSION_3_0". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glDisablei.xhtml>

  glDisableiOES
 glDisableiOES($target, $index);

Exported under tag ":GL_OES_draw_buffers_indexed".

  glDiscardFramebufferEXT
 glDiscardFramebufferEXT_c($target, $numAttachments, $attachments);
 glDiscardFramebufferEXT_p($target, @attachments);

Exported under tag ":GL_EXT_discard_framebuffer".

  glDispatchCompute
 glDispatchCompute($num_groups_x, $num_groups_y, $num_groups_z);

Exported under tag ":GL_ARB_compute_shader".

  glDispatchComputeGroupSizeARB
 glDispatchComputeGroupSizeARB($num_groups_x, $num_groups_y, $num_groups_z, $group_size_x, $group_size_y, $group_size_z);

Exported under tag ":GL_ARB_compute_variable_group_size".

  glDispatchComputeIndirect
 glDispatchComputeIndirect($indirect);

Exported under tag ":GL_ARB_compute_shader".

  glDrawArrays
 glDrawArrays($mode, $first, $count);
 glDrawArraysEXT($mode, $first, $count);

Exported under tag ":GL_VERSION_1_1". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glDrawArrays.xhtml>

  glDrawArraysIndirect
 glDrawArraysIndirect_c($mode, $indirect);

Exported under tag ":GL_ARB_draw_indirect".

  glDrawArraysInstanced
 glDrawArraysInstanced($mode, $first, $count, $instancecount);
 glDrawArraysInstancedANGLE($mode, $first, $count, $instancecount);
 glDrawArraysInstancedARB($mode, $first, $count, $instancecount);
 glDrawArraysInstancedEXT($mode, $first, $count, $instancecount);
 glDrawArraysInstancedNV($mode, $first, $count, $instancecount);

Exported under tag ":GL_VERSION_3_1". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glDrawArraysInstanced.xhtml>

  glDrawArraysInstancedBaseInstance
 glDrawArraysInstancedBaseInstance($mode, $first, $count, $instancecount, $baseinstance);
 glDrawArraysInstancedBaseInstanceEXT($mode, $first, $count, $instancecount, $baseinstance);

Exported under tag ":GL_ARB_base_instance".

  glDrawBuffer
 glDrawBuffer($buf);

Exported under tag ":GL_VERSION_1_1". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glDrawBuffer.xhtml>

  glDrawBufferRegion
 glDrawBufferRegion($region, $x, $y, $width, $height, $xDest, $yDest);

Exported under tag ":GL_KTX_buffer_region".

  glDrawBuffers
 glDrawBuffers_c($n, $bufs);
 glDrawBuffersARB_c($n, $bufs);
 glDrawBuffersATI_c($n, $bufs);
 glDrawBuffersEXT_c($n, $bufs);
 glDrawBuffers_p(@bufs);
 glDrawBuffersARB_p(@bufs);
 glDrawBuffersATI_p(@bufs);
 glDrawBuffersEXT_p(@bufs);

Exported under tag ":GL_VERSION_2_0". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glDrawBuffers.xhtml>

  glDrawBuffersIndexedEXT
 glDrawBuffersIndexedEXT_c($n, $location, $indices);
 glDrawBuffersIndexedEXT_p(\@location, \@indices);

Exported under tag ":GL_EXT_multiview_draw_buffers".

  glDrawBuffersNV
 glDrawBuffersNV_c($n, $bufs);
 glDrawBuffersNV_p(@bufs);

Exported under tag ":GL_NV_draw_buffers".

  glDrawCommandsAddressNV
 glDrawCommandsAddressNV_c($primitiveMode, $indirects, $sizes, $count);

Exported under tag ":GL_NV_command_list".

  glDrawCommandsNV
 glDrawCommandsNV_c($primitiveMode, $buffer, $indirects, $sizes, $count);

Exported under tag ":GL_NV_command_list".

  glDrawCommandsStatesAddressNV
 glDrawCommandsStatesAddressNV_c($indirects, $sizes, $states, $fbos, $count);

Exported under tag ":GL_NV_command_list".

  glDrawCommandsStatesNV
 glDrawCommandsStatesNV_c($buffer, $indirects, $sizes, $states, $fbos, $count);

Exported under tag ":GL_NV_command_list".

  glDrawElementArrayAPPLE
 glDrawElementArrayAPPLE($mode, $first, $count);

Exported under tag ":GL_APPLE_element_array".

  glDrawElementArrayATI
 glDrawElementArrayATI($mode, $count);

Exported under tag ":GL_ATI_element_array".

  glDrawElements
 glDrawElements_c($mode, $count, $type, $indices);

Exported under tag ":GL_VERSION_1_1". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glDrawElements.xhtml>

  glDrawElementsBaseVertex
 glDrawElementsBaseVertex_c($mode, $count, $type, $indices, $basevertex);
 glDrawElementsBaseVertexEXT_c($mode, $count, $type, $indices, $basevertex);

Exported under tag ":GL_ARB_draw_elements_base_vertex".

  glDrawElementsIndirect
 glDrawElementsIndirect_c($mode, $type, $indirect);

Exported under tag ":GL_ARB_draw_indirect".

  glDrawElementsInstanced
 glDrawElementsInstanced_c($mode, $count, $type, $indices, $instancecount);
 glDrawElementsInstancedANGLE_c($mode, $count, $type, $indices, $instancecount);
 glDrawElementsInstancedARB_c($mode, $count, $type, $indices, $instancecount);
 glDrawElementsInstancedEXT_c($mode, $count, $type, $indices, $instancecount);
 glDrawElementsInstancedNV_c($mode, $count, $type, $indices, $instancecount);

Exported under tag ":GL_VERSION_3_1". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glDrawElementsInstanced.xhtml>

  glDrawElementsInstancedBaseInstance
 glDrawElementsInstancedBaseInstance_c($mode, $count, $type, $indices, $instancecount, $baseinstance);
 glDrawElementsInstancedBaseInstanceEXT_c($mode, $count, $type, $indices, $instancecount, $baseinstance);

Exported under tag ":GL_ARB_base_instance".

  glDrawElementsInstancedBaseVertex
 glDrawElementsInstancedBaseVertex_c($mode, $count, $type, $indices, $instancecount, $basevertex);
 glDrawElementsInstancedBaseVertexEXT_c($mode, $count, $type, $indices, $instancecount, $basevertex);

Exported under tag ":GL_ARB_draw_elements_base_vertex".

  glDrawElementsInstancedBaseVertexBaseInstance
 glDrawElementsInstancedBaseVertexBaseInstance_c($mode, $count, $type, $indices, $instancecount, $basevertex, $baseinstance);
 glDrawElementsInstancedBaseVertexBaseInstanceEXT_c($mode, $count, $type, $indices, $instancecount, $basevertex, $baseinstance);

Exported under tag ":GL_ARB_base_instance".

  glDrawMeshTasksEXT
 glDrawMeshTasksEXT($num_groups_x, $num_groups_y, $num_groups_z);

Exported under tag ":GL_EXT_mesh_shader".

  glDrawMeshTasksIndirectEXT
 glDrawMeshTasksIndirectEXT($indirect);

Exported under tag ":GL_EXT_mesh_shader".

  glDrawMeshTasksIndirectNV
 glDrawMeshTasksIndirectNV($indirect);

Exported under tag ":GL_NV_mesh_shader".

  glDrawMeshTasksNV
 glDrawMeshTasksNV($first, $count);

Exported under tag ":GL_NV_mesh_shader".

  glDrawPixels
 glDrawPixels_c($width, $height, $format, $type, $pixels);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glDrawPixels.xml>

  glDrawRangeElementArrayAPPLE
 glDrawRangeElementArrayAPPLE($mode, $start, $end, $first, $count);

Exported under tag ":GL_APPLE_element_array".

  glDrawRangeElementArrayATI
 glDrawRangeElementArrayATI($mode, $start, $end, $count);

Exported under tag ":GL_ATI_element_array".

  glDrawRangeElements
 glDrawRangeElements_c($mode, $start, $end, $count, $type, $indices);
 glDrawRangeElementsEXT_c($mode, $start, $end, $count, $type, $indices);

Exported under tag ":GL_VERSION_1_2". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glDrawRangeElements.xhtml>

  glDrawRangeElementsBaseVertex
 glDrawRangeElementsBaseVertex_c($mode, $start, $end, $count, $type, $indices, $basevertex);
 glDrawRangeElementsBaseVertexEXT_c($mode, $start, $end, $count, $type, $indices, $basevertex);

Exported under tag ":GL_ARB_draw_elements_base_vertex".

  glDrawTextureNV
 glDrawTextureNV($texture, $sampler, $x0, $y0, $x1, $y1, $z, $s0, $t0, $s1, $t1);

Exported under tag ":GL_NV_draw_texture".

  glDrawTransformFeedback
 glDrawTransformFeedback($mode, $id);
 glDrawTransformFeedbackEXT($mode, $id);
 glDrawTransformFeedbackNV($mode, $id);

Exported under tag ":GL_ARB_transform_feedback2".

  glDrawTransformFeedbackInstanced
 glDrawTransformFeedbackInstanced($mode, $id, $instancecount);
 glDrawTransformFeedbackInstancedEXT($mode, $id, $instancecount);

Exported under tag ":GL_ARB_transform_feedback_instanced".

  glDrawTransformFeedbackStream
 glDrawTransformFeedbackStream($mode, $id, $stream);

Exported under tag ":GL_ARB_transform_feedback3".

  glDrawTransformFeedbackStreamInstanced
 glDrawTransformFeedbackStreamInstanced($mode, $id, $stream, $instancecount);

Exported under tag ":GL_ARB_transform_feedback_instanced".

  glDrawVkImageNV
 glDrawVkImageNV($vkImage, $sampler, $x0, $y0, $x1, $y1, $z, $s0, $t0, $s1, $t1);

Exported under tag ":GL_NV_draw_vulkan_image".

  glEGLImageTargetRenderbufferStorageOES
 glEGLImageTargetRenderbufferStorageOES($target, $image);

Exported under tag ":GL_OES_EGL_image".

  glEGLImageTargetTexStorageEXT
 glEGLImageTargetTexStorageEXT_c($target, $image, $attrib_list);

Exported under tag ":GL_EXT_EGL_image_storage".

  glEGLImageTargetTexture2DOES
 glEGLImageTargetTexture2DOES($target, $image);

Exported under tag ":GL_OES_EGL_image".

  glEGLImageTargetTextureStorageEXT
 glEGLImageTargetTextureStorageEXT_c($texture, $image, $attrib_list);

Exported under tag ":GL_EXT_EGL_image_storage".

  glEdgeFlag
 glEdgeFlag($flag);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glEdgeFlag.xml>

  glEdgeFlagFormatNV
 glEdgeFlagFormatNV($stride);

Exported under tag ":GL_NV_vertex_buffer_unified_memory".

  glEdgeFlagPointer
 glEdgeFlagPointer_c($stride, $pointer);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glEdgeFlagPointer.xml>

  glEdgeFlagPointerEXT
 glEdgeFlagPointerEXT_c($stride, $count, $pointer);

Exported under tag ":GL_EXT_vertex_array".

  glEdgeFlagPointerListIBM
 glEdgeFlagPointerListIBM_c($stride, $pointer, $ptrstride);

Exported under tag ":GL_IBM_vertex_array_lists".

  glEdgeFlagv
 glEdgeFlagv_c($flag);
 glEdgeFlagv_p(@flag);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glEdgeFlagv.xml>

  glElementPointerAPPLE
 glElementPointerAPPLE_c($type, $pointer);

Exported under tag ":GL_APPLE_element_array".

  glElementPointerATI
 glElementPointerATI_c($type, $pointer);

Exported under tag ":GL_ATI_element_array".

  glEnable
 glEnable($cap);

Exported under tag ":GL_VERSION_1_1". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glEnable.xhtml>

  glEnableClientState
 glEnableClientState($array);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glEnableClientState.xml>

  glEnableClientStateIndexedEXT
 glEnableClientStateIndexedEXT($array, $index);

Exported under tag ":GL_EXT_direct_state_access".

  glEnableClientStateiEXT
 glEnableClientStateiEXT($array, $index);

Exported under tag ":GL_EXT_direct_state_access".

  glEnableDriverControlQCOM
 glEnableDriverControlQCOM($driverControl);

Exported under tag ":GL_QCOM_driver_control".

  glEnableVariantClientStateEXT
 glEnableVariantClientStateEXT($id);

Exported under tag ":GL_EXT_vertex_shader".

  glEnableVertexArrayAttrib
 glEnableVertexArrayAttrib($vaobj, $index);

Exported under tag ":GL_ARB_direct_state_access".

  glEnableVertexArrayAttribEXT
 glEnableVertexArrayAttribEXT($vaobj, $index);

Exported under tag ":GL_EXT_direct_state_access".

  glEnableVertexArrayEXT
 glEnableVertexArrayEXT($vaobj, $array);

Exported under tag ":GL_EXT_direct_state_access".

  glEnableVertexAttribAPPLE
 glEnableVertexAttribAPPLE($index, $pname);

Exported under tag ":GL_APPLE_vertex_program_evaluators".

  glEnableVertexAttribArray
 glEnableVertexAttribArray($index);
 glEnableVertexAttribArrayARB($index);

Exported under tag ":GL_VERSION_2_0". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glEnableVertexAttribArray.xhtml>

  glEnablei
 glEnablei($target, $index);
 glEnableIndexedEXT($target, $index);
 glEnableiEXT($target, $index);
 glEnableiNV($target, $index);

Exported under tag ":GL_VERSION_3_0". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glEnablei.xhtml>

  glEnableiOES
 glEnableiOES($target, $index);

Exported under tag ":GL_OES_draw_buffers_indexed".

  glEnd
 glEnd();

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glEnd.xml>

  glEndConditionalRender
 glEndConditionalRender();
 glEndConditionalRenderNV();
 glEndConditionalRenderNVX();

Exported under tag ":GL_VERSION_3_0". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glEndConditionalRender.xhtml>

  glEndFragmentShaderATI
 glEndFragmentShaderATI();

Exported under tag ":GL_ATI_fragment_shader".

  glEndList
 glEndList();

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glEndList.xml>

  glEndOcclusionQueryNV
 glEndOcclusionQueryNV();

Exported under tag ":GL_NV_occlusion_query".

  glEndPerfMonitorAMD
 glEndPerfMonitorAMD($monitor);

Exported under tag ":GL_AMD_performance_monitor".

  glEndPerfQueryINTEL
 glEndPerfQueryINTEL($queryHandle);

Exported under tag ":GL_INTEL_performance_query".

  glEndQuery
 glEndQuery($target);
 glEndQueryARB($target);

Exported under tag ":GL_VERSION_1_5". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glEndQuery.xhtml>

  glEndQueryANGLE
 glEndQueryANGLE($target);

Exported under tag ":GL_ANGLE_timer_query".

  glEndQueryEXT
 glEndQueryEXT($target);

Exported under tag ":GL_EXT_disjoint_timer_query".

  glEndQueryIndexed
 glEndQueryIndexed($target, $index);

Exported under tag ":GL_ARB_transform_feedback3".

  glEndSceneEXT
 glEndSceneEXT();

Exported under tag ":GL_EXT_scene_marker".

  glEndTilingQCOM
 glEndTilingQCOM($preserveMask);

Exported under tag ":GL_QCOM_tiled_rendering".

  glEndTransformFeedback
 glEndTransformFeedback();
 glEndTransformFeedbackEXT();
 glEndTransformFeedbackNV();

Exported under tag ":GL_VERSION_3_0". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glEndTransformFeedback.xhtml>

  glEndVertexShaderEXT
 glEndVertexShaderEXT();

Exported under tag ":GL_EXT_vertex_shader".

  glEndVideoCaptureNV
 glEndVideoCaptureNV($video_capture_slot);

Exported under tag ":GL_NV_video_capture".

  glEvalCoord1d
 glEvalCoord1d($u);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glEvalCoord1dv
 glEvalCoord1dv_c($u);
 glEvalCoord1dv_p(@u);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glEvalCoord1f
 glEvalCoord1f($u);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glEvalCoord1fv
 glEvalCoord1fv_c($u);
 glEvalCoord1fv_p(@u);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glEvalCoord2d
 glEvalCoord2d($u, $v);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glEvalCoord2dv
 glEvalCoord2dv_c($u);
 glEvalCoord2dv_p(@u);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glEvalCoord2f
 glEvalCoord2f($u, $v);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glEvalCoord2fv
 glEvalCoord2fv_c($u);
 glEvalCoord2fv_p(@u);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glEvalMapsNV
 glEvalMapsNV($target, $mode);

Exported under tag ":GL_NV_evaluators".

  glEvalMesh1
 glEvalMesh1($mode, $i1, $i2);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glEvalMesh1.xml>

  glEvalMesh2
 glEvalMesh2($mode, $i1, $i2, $j1, $j2);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glEvalMesh2.xml>

  glEvalPoint1
 glEvalPoint1($i);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glEvalPoint1.xml>

  glEvalPoint2
 glEvalPoint2($i, $j);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glEvalPoint2.xml>

  glEvaluateDepthValuesARB
 glEvaluateDepthValuesARB();

Exported under tag ":GL_ARB_sample_locations".

  glExecuteProgramNV
 glExecuteProgramNV_c($target, $id, $params);
 glExecuteProgramNV_p($target, $id, @params);

Exported under tag ":GL_NV_vertex_program".

  glExtGetBufferPointervQCOM
 glExtGetBufferPointervQCOM_c($target, $params);

Exported under tag ":GL_QCOM_extended_get".

  glExtGetBuffersQCOM
 glExtGetBuffersQCOM_c($buffers, $maxBuffers, $numBuffers);
 (\@buffers, $numBuffers) = glExtGetBuffersQCOM_p($maxBuffers);

Exported under tag ":GL_QCOM_extended_get".

  glExtGetFramebuffersQCOM
 glExtGetFramebuffersQCOM_c($framebuffers, $maxFramebuffers, $numFramebuffers);
 (\@framebuffers, $numFramebuffers) = glExtGetFramebuffersQCOM_p($maxFramebuffers);

Exported under tag ":GL_QCOM_extended_get".

  glExtGetProgramBinarySourceQCOM
 glExtGetProgramBinarySourceQCOM_c($program, $shadertype, $source, $length);

Exported under tag ":GL_QCOM_extended_get2".

  glExtGetProgramsQCOM
 glExtGetProgramsQCOM_c($programs, $maxPrograms, $numPrograms);
 (\@programs, $numPrograms) = glExtGetProgramsQCOM_p($maxPrograms);

Exported under tag ":GL_QCOM_extended_get2".

  glExtGetRenderbuffersQCOM
 glExtGetRenderbuffersQCOM_c($renderbuffers, $maxRenderbuffers, $numRenderbuffers);
 (\@renderbuffers, $numRenderbuffers) = glExtGetRenderbuffersQCOM_p($maxRenderbuffers);

Exported under tag ":GL_QCOM_extended_get".

  glExtGetShadersQCOM
 glExtGetShadersQCOM_c($shaders, $maxShaders, $numShaders);
 (\@shaders, $numShaders) = glExtGetShadersQCOM_p($maxShaders);

Exported under tag ":GL_QCOM_extended_get2".

  glExtGetTexLevelParameterivQCOM
 glExtGetTexLevelParameterivQCOM_c($texture, $face, $level, $pname, $params);

Exported under tag ":GL_QCOM_extended_get".

  glExtGetTexSubImageQCOM
 glExtGetTexSubImageQCOM_c($target, $level, $xoffset, $yoffset, $zoffset, $width, $height, $depth, $format, $type, $texels);

Exported under tag ":GL_QCOM_extended_get".

  glExtGetTexturesQCOM
 glExtGetTexturesQCOM_c($textures, $maxTextures, $numTextures);

Exported under tag ":GL_QCOM_extended_get".

  glExtIsProgramBinaryQCOM
 $retval = glExtIsProgramBinaryQCOM($program);

Exported under tag ":GL_QCOM_extended_get2".

  glExtTexObjectStateOverrideiQCOM
 glExtTexObjectStateOverrideiQCOM($target, $pname, $param);

Exported under tag ":GL_QCOM_extended_get".

  glExtractComponentEXT
 glExtractComponentEXT($res, $src, $num);

Exported under tag ":GL_EXT_vertex_shader".

  glExtrapolateTex2DQCOM
 glExtrapolateTex2DQCOM($src1, $src2, $output, $scaleFactor);

Exported under tag ":GL_QCOM_frame_extrapolation".

  glFeedbackBuffer
 glFeedbackBuffer_c($size, $type, $buffer);
 @buffer = glFeedbackBuffer_p($size, $type);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glFeedbackBuffer.xml>

  glFenceSync
 $retval = glFenceSync($condition, $flags);
 $retval = glFenceSyncAPPLE($condition, $flags);

Exported under tag ":GL_ARB_sync".

  glFinalCombinerInputNV
 glFinalCombinerInputNV($variable, $input, $mapping, $componentUsage);

Exported under tag ":GL_NV_register_combiners".

  glFinish
 glFinish();

Exported under tag ":GL_VERSION_1_1". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glFinish.xhtml>

  glFinishAsyncSGIX
 $retval = glFinishAsyncSGIX_c($markerp);
 ($retval, $markerp) = glFinishAsyncSGIX_p();

Exported under tag ":GL_SGIX_async".

  glFinishFenceAPPLE
 glFinishFenceAPPLE($fence);

Exported under tag ":GL_APPLE_fence".

  glFinishFenceNV
 glFinishFenceNV($fence);

Exported under tag ":GL_NV_fence".

  glFinishObjectAPPLE
 glFinishObjectAPPLE($object, $name);

Exported under tag ":GL_APPLE_fence".

  glFinishTextureSUNX
 glFinishTextureSUNX();

Exported under tag ":GL_SUNX_constant_data".

  glFlush
 glFlush();

Exported under tag ":GL_VERSION_1_1". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glFlush.xhtml>

  glFlushMappedBufferRange
 glFlushMappedBufferRange($target, $offset, $length);
 glFlushMappedBufferRangeAPPLE($target, $offset, $length);
 glFlushMappedBufferRangeEXT($target, $offset, $length);

Exported under tag ":GL_ARB_map_buffer_range".

  glFlushMappedNamedBufferRange
 glFlushMappedNamedBufferRange($buffer, $offset, $length);

Exported under tag ":GL_ARB_direct_state_access".

  glFlushMappedNamedBufferRangeEXT
 glFlushMappedNamedBufferRangeEXT($buffer, $offset, $length);

Exported under tag ":GL_EXT_direct_state_access".

  glFlushPixelDataRangeNV
 glFlushPixelDataRangeNV($target);

Exported under tag ":GL_NV_pixel_data_range".

  glFlushRasterSGIX
 glFlushRasterSGIX();

Exported under tag ":GL_SGIX_flush_raster".

  glFlushVertexArrayRangeAPPLE
 glFlushVertexArrayRangeAPPLE_c($length, $pointer);

Exported under tag ":GL_APPLE_vertex_array_range".

  glFlushVertexArrayRangeNV
 glFlushVertexArrayRangeNV();

Exported under tag ":GL_NV_vertex_array_range".

  glFogCoordFormatNV
 glFogCoordFormatNV($type, $stride);

Exported under tag ":GL_NV_vertex_buffer_unified_memory".

  glFogCoordPointer
 glFogCoordPointer_c($type, $stride, $pointer);
 glFogCoordPointerEXT_c($type, $stride, $pointer);

Exported under tag ":GL_VERSION_1_4". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glFogCoordPointer.xml>

  glFogCoordPointerListIBM
 glFogCoordPointerListIBM_c($type, $stride, $pointer, $ptrstride);

Exported under tag ":GL_IBM_vertex_array_lists".

  glFogCoordd
 glFogCoordd($coord);
 glFogCoorddEXT($coord);

Exported under tag ":GL_VERSION_1_4". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glFogCoordd.xml>

  glFogCoorddv
 glFogCoorddv_c($coord);
 glFogCoorddvEXT_c($coord);
 glFogCoorddv_p(@coord);
 glFogCoorddvEXT_p(@coord);

Exported under tag ":GL_VERSION_1_4". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glFogCoorddv.xml>

  glFogCoordf
 glFogCoordf($coord);
 glFogCoordfEXT($coord);

Exported under tag ":GL_VERSION_1_4". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glFogCoordf.xml>

  glFogCoordfv
 glFogCoordfv_c($coord);
 glFogCoordfvEXT_c($coord);
 glFogCoordfv_p(@coord);
 glFogCoordfvEXT_p(@coord);

Exported under tag ":GL_VERSION_1_4". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glFogCoordfv.xml>

  glFogCoordhNV
 glFogCoordhNV($fog);

Exported under tag ":GL_NV_half_float".

  glFogCoordhvNV
 glFogCoordhvNV_c($fog);
 glFogCoordhvNV_p(@fog);

Exported under tag ":GL_NV_half_float".

  glFogFuncSGIS
 glFogFuncSGIS_c($n, $points);
 glFogFuncSGIS_p($n, @points);

Exported under tag ":GL_SGIS_fog_function".

  glFogLayersSGIX
 glFogLayersSGIX_c($n, $points);

Exported under tag ":GL_SGIX_fog_layers".

  glFogf
 glFogf($pname, $param);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glFogf.xml>

  glFogfv
 glFogfv_c($pname, $params);
 glFogfv_p($pname, @params);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glFogfv.xml>

  glFogi
 glFogi($pname, $param);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glFogi.xml>

  glFogiv
 glFogiv_c($pname, $params);
 glFogiv_p($pname, @params);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glFogiv.xml>

  glFogx
 glFogx($pname, $param);

Exported under tag ":GL_REGAL_ES1_0_compatibility".

  glFogxv
 glFogxv_c($pname, $param);
 glFogxv_p($pname, @param);

Exported under tag ":GL_REGAL_ES1_0_compatibility".

  glFragmentColorMaterialEXT
 glFragmentColorMaterialEXT($face, $mode);

Exported under tag ":GL_EXT_fragment_lighting".

  glFragmentColorMaterialSGIX
 glFragmentColorMaterialSGIX($face, $mode);

Exported under tag ":GL_SGIX_fragment_specular_lighting".

  glFragmentCoverageColorNV
 glFragmentCoverageColorNV($color);

Exported under tag ":GL_NV_fragment_coverage_to_color".

  glFragmentLightModelfEXT
 glFragmentLightModelfEXT($pname, $param);

Exported under tag ":GL_EXT_fragment_lighting".

  glFragmentLightModelfSGIX
 glFragmentLightModelfSGIX($pname, $param);

Exported under tag ":GL_SGIX_fragment_specular_lighting".

  glFragmentLightModelfvEXT
 glFragmentLightModelfvEXT_c($pname, $params);

Exported under tag ":GL_EXT_fragment_lighting".

  glFragmentLightModelfvSGIX
 glFragmentLightModelfvSGIX_c($pname, $params);

Exported under tag ":GL_SGIX_fragment_specular_lighting".

  glFragmentLightModeliEXT
 glFragmentLightModeliEXT($pname, $param);

Exported under tag ":GL_EXT_fragment_lighting".

  glFragmentLightModeliSGIX
 glFragmentLightModeliSGIX($pname, $param);

Exported under tag ":GL_SGIX_fragment_specular_lighting".

  glFragmentLightModelivEXT
 glFragmentLightModelivEXT_c($pname, $params);

Exported under tag ":GL_EXT_fragment_lighting".

  glFragmentLightModelivSGIX
 glFragmentLightModelivSGIX_c($pname, $params);

Exported under tag ":GL_SGIX_fragment_specular_lighting".

  glFragmentLightfEXT
 glFragmentLightfEXT($light, $pname, $param);

Exported under tag ":GL_EXT_fragment_lighting".

  glFragmentLightfSGIX
 glFragmentLightfSGIX($light, $pname, $param);

Exported under tag ":GL_SGIX_fragment_specular_lighting".

  glFragmentLightfvEXT
 glFragmentLightfvEXT_c($light, $pname, $params);

Exported under tag ":GL_EXT_fragment_lighting".

  glFragmentLightfvSGIX
 glFragmentLightfvSGIX_c($light, $pname, $params);
 @params = glFragmentLightfvSGIX_p($light, $pname);

Exported under tag ":GL_SGIX_fragment_specular_lighting".

  glFragmentLightiEXT
 glFragmentLightiEXT($light, $pname, $param);

Exported under tag ":GL_EXT_fragment_lighting".

  glFragmentLightiSGIX
 glFragmentLightiSGIX($light, $pname, $param);

Exported under tag ":GL_SGIX_fragment_specular_lighting".

  glFragmentLightivEXT
 glFragmentLightivEXT_c($light, $pname, $params);

Exported under tag ":GL_EXT_fragment_lighting".

  glFragmentLightivSGIX
 glFragmentLightivSGIX_c($light, $pname, $params);
 @params = glFragmentLightivSGIX_p($light, $pname);

Exported under tag ":GL_SGIX_fragment_specular_lighting".

  glFragmentMaterialfEXT
 glFragmentMaterialfEXT($face, $pname, $param);

Exported under tag ":GL_EXT_fragment_lighting".

  glFragmentMaterialfSGIX
 glFragmentMaterialfSGIX($face, $pname, $param);

Exported under tag ":GL_SGIX_fragment_specular_lighting".

  glFragmentMaterialfvEXT
 glFragmentMaterialfvEXT_c($face, $pname, $params);

Exported under tag ":GL_EXT_fragment_lighting".

  glFragmentMaterialfvSGIX
 glFragmentMaterialfvSGIX_c($face, $pname, $params);
 glFragmentMaterialfvSGIX_p($face, $pname, @params);

Exported under tag ":GL_SGIX_fragment_specular_lighting".

  glFragmentMaterialiEXT
 glFragmentMaterialiEXT($face, $pname, $param);

Exported under tag ":GL_EXT_fragment_lighting".

  glFragmentMaterialiSGIX
 glFragmentMaterialiSGIX($face, $pname, $param);

Exported under tag ":GL_SGIX_fragment_specular_lighting".

  glFragmentMaterialivEXT
 glFragmentMaterialivEXT_c($face, $pname, $params);

Exported under tag ":GL_EXT_fragment_lighting".

  glFragmentMaterialivSGIX
 glFragmentMaterialivSGIX_c($face, $pname, $params);
 glFragmentMaterialivSGIX_p($face, $pname, @params);

Exported under tag ":GL_SGIX_fragment_specular_lighting".

  glFrameTerminatorGREMEDY
 glFrameTerminatorGREMEDY();

Exported under tag ":GL_GREMEDY_frame_terminator".

  glFrameZoomSGIX
 glFrameZoomSGIX($factor);

Exported under tag ":GL_SGIX_framezoom".

  glFramebufferDrawBufferEXT
 glFramebufferDrawBufferEXT($framebuffer, $mode);

Exported under tag ":GL_EXT_direct_state_access".

  glFramebufferDrawBuffersEXT
 glFramebufferDrawBuffersEXT_c($framebuffer, $n, $bufs);
 glFramebufferDrawBuffersEXT_p($framebuffer, @bufs);

Exported under tag ":GL_EXT_direct_state_access".

  glFramebufferFetchBarrierEXT
 glFramebufferFetchBarrierEXT();

Exported under tag ":GL_EXT_shader_framebuffer_fetch".

  glFramebufferFetchBarrierQCOM
 glFramebufferFetchBarrierQCOM();

Exported under tag ":GL_QCOM_shader_framebuffer_fetch_noncoherent".

  glFramebufferFoveationConfigQCOM
 glFramebufferFoveationConfigQCOM_c($framebuffer, $numLayers, $focalPointsPerLayer, $requestedFeatures, $providedFeatures);
 $providedFeatures = glFramebufferFoveationConfigQCOM_p($framebuffer, $numLayers, $focalPointsPerLayer, $requestedFeatures);

Exported under tag ":GL_QCOM_framebuffer_foveated".

  glFramebufferFoveationParametersQCOM
 glFramebufferFoveationParametersQCOM($fbo, $layer, $focalPoint, $focalX, $focalY, $gainX, $gainY, $foveaArea);

Exported under tag ":GL_QCOM_framebuffer_foveated".

  glFramebufferParameteri
 glFramebufferParameteri($target, $pname, $param);

Exported under tag ":GL_ARB_framebuffer_no_attachments".

  glFramebufferParameteriMESA
 glFramebufferParameteriMESA($target, $pname, $param);

Exported under tag ":GL_MESA_framebuffer_flip_y".

  glFramebufferPixelLocalStorageSizeEXT
 glFramebufferPixelLocalStorageSizeEXT($target, $size);

Exported under tag ":GL_EXT_shader_pixel_local_storage2".

  glFramebufferReadBufferEXT
 glFramebufferReadBufferEXT($framebuffer, $mode);

Exported under tag ":GL_EXT_direct_state_access".

  glFramebufferRenderbuffer
 glFramebufferRenderbuffer($target, $attachment, $renderbuffertarget, $renderbuffer);
 glFramebufferRenderbufferEXT($target, $attachment, $renderbuffertarget, $renderbuffer);

Exported under tag ":GL_ARB_framebuffer_object".

  glFramebufferRenderbufferOES
 glFramebufferRenderbufferOES($target, $attachment, $renderbuffertarget, $renderbuffer);

Exported under tag ":GL_OES_framebuffer_object".

  glFramebufferSampleLocationsfvARB
 glFramebufferSampleLocationsfvARB_c($target, $start, $count, $v);

Exported under tag ":GL_ARB_sample_locations".

  glFramebufferSampleLocationsfvNV
 glFramebufferSampleLocationsfvNV_c($target, $start, $count, $v);

Exported under tag ":GL_NV_sample_locations".

  glFramebufferSamplePositionsfvAMD
 glFramebufferSamplePositionsfvAMD_c($target, $numsamples, $pixelindex, $values);

Exported under tag ":GL_AMD_framebuffer_sample_positions".

  glFramebufferShadingRateEXT
 glFramebufferShadingRateEXT($target, $attachment, $texture, $baseLayer, $numLayers, $texelWidth, $texelHeight);

Exported under tag ":GL_EXT_fragment_shading_rate".

  glFramebufferTexture
 glFramebufferTexture($target, $attachment, $texture, $level);
 glFramebufferTextureARB($target, $attachment, $texture, $level);
 glFramebufferTextureEXT($target, $attachment, $texture, $level);

Exported under tag ":GL_VERSION_3_2". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glFramebufferTexture.xhtml>

  glFramebufferTexture1D
 glFramebufferTexture1D($target, $attachment, $textarget, $texture, $level);
 glFramebufferTexture1DEXT($target, $attachment, $textarget, $texture, $level);

Exported under tag ":GL_ARB_framebuffer_object".

  glFramebufferTexture2D
 glFramebufferTexture2D($target, $attachment, $textarget, $texture, $level);
 glFramebufferTexture2DEXT($target, $attachment, $textarget, $texture, $level);

Exported under tag ":GL_ARB_framebuffer_object".

  glFramebufferTexture2DDownsampleIMG
 glFramebufferTexture2DDownsampleIMG($target, $attachment, $textarget, $texture, $level, $xscale, $yscale);

Exported under tag ":GL_IMG_framebuffer_downsample".

  glFramebufferTexture2DMultisampleEXT
 glFramebufferTexture2DMultisampleEXT($target, $attachment, $textarget, $texture, $level, $samples);

Exported under tag ":GL_EXT_multisampled_render_to_texture".

  glFramebufferTexture2DMultisampleIMG
 glFramebufferTexture2DMultisampleIMG($target, $attachment, $textarget, $texture, $level, $samples);

Exported under tag ":GL_IMG_multisampled_render_to_texture".

  glFramebufferTexture2DOES
 glFramebufferTexture2DOES($target, $attachment, $textarget, $texture, $level);

Exported under tag ":GL_OES_framebuffer_object".

  glFramebufferTexture3D
 glFramebufferTexture3D($target, $attachment, $textarget, $texture, $level, $zoffset);
 glFramebufferTexture3DEXT($target, $attachment, $textarget, $texture, $level, $zoffset);

Exported under tag ":GL_ARB_framebuffer_object".

  glFramebufferTexture3DOES
 glFramebufferTexture3DOES($target, $attachment, $textarget, $texture, $level, $zoffset);

Exported under tag ":GL_OES_texture_3D".

  glFramebufferTextureFaceARB
 glFramebufferTextureFaceARB($target, $attachment, $texture, $level, $face);
 glFramebufferTextureFaceEXT($target, $attachment, $texture, $level, $face);

Exported under tag ":GL_ARB_geometry_shader4".

  glFramebufferTextureLayer
 glFramebufferTextureLayer($target, $attachment, $texture, $level, $layer);
 glFramebufferTextureLayerARB($target, $attachment, $texture, $level, $layer);
 glFramebufferTextureLayerEXT($target, $attachment, $texture, $level, $layer);

Exported under tag ":GL_ARB_framebuffer_object".

  glFramebufferTextureLayerDownsampleIMG
 glFramebufferTextureLayerDownsampleIMG($target, $attachment, $texture, $level, $layer, $xscale, $yscale);

Exported under tag ":GL_IMG_framebuffer_downsample".

  glFramebufferTextureLayerNV
 glFramebufferTextureLayerNV($target, $attachment, $texture, $level, $layer);

Exported under tag ":GL_NV_texture_array".

  glFramebufferTextureMultisampleMultiviewOVR
 glFramebufferTextureMultisampleMultiviewOVR($target, $attachment, $texture, $level, $samples, $baseViewIndex, $numViews);

Exported under tag ":GL_OVR_multiview_multisampled_render_to_texture".

  glFramebufferTextureMultiviewOVR
 glFramebufferTextureMultiviewOVR($target, $attachment, $texture, $level, $baseViewIndex, $numViews);

Exported under tag ":GL_OVR_multiview".

  glFreeObjectBufferATI
 glFreeObjectBufferATI($buffer);

Exported under tag ":GL_ATI_vertex_array_object".

  glFrontFace
 glFrontFace($mode);

Exported under tag ":GL_VERSION_1_1". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glFrontFace.xhtml>

  glFrustum
 glFrustum($left, $right, $bottom, $top, $zNear, $zFar);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glFrustum.xml>

  glFrustumf
 glFrustumf($left, $right, $bottom, $top, $zNear, $zFar);

Exported under tag ":GL_REGAL_ES1_0_compatibility".

  glFrustumfOES
 glFrustumfOES($l, $r, $b, $t, $n, $f);

Exported under tag ":GL_OES_single_precision".

  glFrustumx
 glFrustumx($left, $right, $bottom, $top, $zNear, $zFar);

Exported under tag ":GL_REGAL_ES1_0_compatibility".

  glGenAsyncMarkersSGIX
 $retval = glGenAsyncMarkersSGIX($range);

Exported under tag ":GL_SGIX_async".

  glGenBuffers
 glGenBuffers_c($n, $buffers);
 glGenBuffersARB_c($n, $buffers);
 @buffers = glGenBuffers_p($n);
 @buffers = glGenBuffersARB_p($n);

Exported under tag ":GL_VERSION_1_5". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glGenBuffers.xhtml>

  glGenFencesAPPLE
 glGenFencesAPPLE_c($n, $fences);
 @fences = glGenFencesAPPLE_p($n);

Exported under tag ":GL_APPLE_fence".

  glGenFencesNV
 glGenFencesNV_c($n, $fences);
 @fences = glGenFencesNV_p($n);

Exported under tag ":GL_NV_fence".

  glGenFragmentShadersATI
 $retval = glGenFragmentShadersATI($range);

Exported under tag ":GL_ATI_fragment_shader".

  glGenFramebuffers
 glGenFramebuffers_c($n, $framebuffers);
 glGenFramebuffersEXT_c($n, $framebuffers);
 @framebuffers = glGenFramebuffers_p($n);
 @framebuffers = glGenFramebuffersEXT_p($n);

Exported under tag ":GL_ARB_framebuffer_object".

  glGenFramebuffersOES
 glGenFramebuffersOES_c($n, $framebuffers);

Exported under tag ":GL_OES_framebuffer_object".

  glGenLists
 $retval = glGenLists($range);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glGenLists.xml>

  glGenMPEGPredictorsSGIX
 glGenMPEGPredictorsSGIX_c($n, $predictors);

Exported under tag ":GL_SGIX_mpeg1".

  glGenNamesAMD
 glGenNamesAMD_c($identifier, $num, $names);
 @names = glGenNamesAMD_p($identifier, $num);

Exported under tag ":GL_AMD_name_gen_delete".

  glGenOcclusionQueriesNV
 glGenOcclusionQueriesNV_c($n, $ids);
 @ids = glGenOcclusionQueriesNV_p($n);

Exported under tag ":GL_NV_occlusion_query".

  glGenPathsNV
 $retval = glGenPathsNV($range);

Exported under tag ":GL_NV_path_rendering".

  glGenPerfMonitorsAMD
 glGenPerfMonitorsAMD_c($n, $monitors);
 @monitors = glGenPerfMonitorsAMD_p($n);

Exported under tag ":GL_AMD_performance_monitor".

  glGenProgramPipelines
 glGenProgramPipelines_c($n, $pipelines);
 @pipelines = glGenProgramPipelines_p($n);

Exported under tag ":GL_ARB_separate_shader_objects".

  glGenProgramsARB
 glGenProgramsARB_c($n, $programs);
 glGenProgramsNV_c($n, $programs);
 @programs = glGenProgramsARB_p($n);
 @programs = glGenProgramsNV_p($n);

Exported under tag ":GL_ARB_vertex_program".

  glGenQueries
 glGenQueries_c($n, $ids);
 glGenQueriesARB_c($n, $ids);
 @ids = glGenQueries_p($n);
 @ids = glGenQueriesARB_p($n);

Exported under tag ":GL_VERSION_1_5". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glGenQueries.xhtml>

  glGenQueriesANGLE
 glGenQueriesANGLE_c($n, $ids);

Exported under tag ":GL_ANGLE_timer_query".

  glGenQueriesEXT
 glGenQueriesEXT_c($n, $ids);
 @ids = glGenQueriesEXT_p($n);

Exported under tag ":GL_EXT_disjoint_timer_query".

  glGenRenderbuffers
 glGenRenderbuffers_c($n, $renderbuffers);
 glGenRenderbuffersEXT_c($n, $renderbuffers);
 @renderbuffers = glGenRenderbuffers_p($n);
 @renderbuffers = glGenRenderbuffersEXT_p($n);

Exported under tag ":GL_ARB_framebuffer_object".

  glGenRenderbuffersOES
 glGenRenderbuffersOES_c($n, $renderbuffers);

Exported under tag ":GL_OES_framebuffer_object".

  glGenSamplers
 glGenSamplers_c($count, $samplers);
 @samplers = glGenSamplers_p($count);

Exported under tag ":GL_ARB_sampler_objects".

  glGenSemaphoresEXT
 glGenSemaphoresEXT_c($n, $semaphores);
 @semaphores = glGenSemaphoresEXT_p($n);

Exported under tag ":GL_EXT_semaphore".

  glGenSymbolsEXT
 $retval = glGenSymbolsEXT($datatype, $storagetype, $range, $components);

Exported under tag ":GL_EXT_vertex_shader".

  glGenTextures
 glGenTextures_c($n, $textures);
 @textures = glGenTextures_p($n);

Exported under tag ":GL_VERSION_1_1". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glGenTextures.xhtml>

  glGenTexturesEXT
 glGenTexturesEXT_c($n, $textures);
 @textures = glGenTexturesEXT_p($n);

Exported under tag ":GL_EXT_texture_object".

  glGenTransformFeedbacks
 glGenTransformFeedbacks_c($n, $ids);
 glGenTransformFeedbacksNV_c($n, $ids);
 @ids = glGenTransformFeedbacks_p($n);
 @ids = glGenTransformFeedbacksNV_p($n);

Exported under tag ":GL_ARB_transform_feedback2".

  glGenVertexArrays
 glGenVertexArrays_c($n, $arrays);
 glGenVertexArraysAPPLE_c($n, $arrays);
 @arrays = glGenVertexArrays_p($n);
 @arrays = glGenVertexArraysAPPLE_p($n);

Exported under tag ":GL_ARB_vertex_array_object".

  glGenVertexArraysOES
 glGenVertexArraysOES_c($n, $arrays);

Exported under tag ":GL_OES_vertex_array_object".

  glGenVertexArraysSGIX
 glGenVertexArraysSGIX_c($n, $arrays);

Exported under tag ":GL_SGIX_vertex_array_object".

  glGenVertexShadersEXT
 $retval = glGenVertexShadersEXT($range);

Exported under tag ":GL_EXT_vertex_shader".

  glGenerateMipmap
 glGenerateMipmap($target);
 glGenerateMipmapEXT($target);

Exported under tag ":GL_ARB_framebuffer_object".

  glGenerateMipmapOES
 glGenerateMipmapOES($target);

Exported under tag ":GL_OES_framebuffer_object".

  glGenerateMultiTexMipmapEXT
 glGenerateMultiTexMipmapEXT($texunit, $target);

Exported under tag ":GL_EXT_direct_state_access".

  glGenerateTextureMipmap
 glGenerateTextureMipmap($texture);

Exported under tag ":GL_ARB_direct_state_access".

  glGenerateTextureMipmapEXT
 glGenerateTextureMipmapEXT($texture, $target);

Exported under tag ":GL_EXT_direct_state_access".

  glGetActiveAtomicCounterBufferiv
 glGetActiveAtomicCounterBufferiv_c($program, $bufferIndex, $pname, $params);
 @params = glGetActiveAtomicCounterBufferiv_p($program, $bufferIndex, $pname);

Exported under tag ":GL_ARB_shader_atomic_counters".

  glGetActiveAttrib
 glGetActiveAttrib_c($program, $index, $bufSize, $length, $size, $type, $name);
 ($size, $type, $name) = glGetActiveAttrib_p($program, $index);

Exported under tag ":GL_VERSION_2_0". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glGetActiveAttrib.xhtml>

  glGetActiveAttribARB
 glGetActiveAttribARB_c($program, $index, $bufSize, $length, $size, $type, $name);
 ($size, $type, $name) = glGetActiveAttribARB_p($program, $index);

Exported under tag ":GL_ARB_vertex_shader".

  glGetActiveSubroutineName
 glGetActiveSubroutineName_c($program, $shadertype, $index, $bufSize, $length, $name);
 $name = glGetActiveSubroutineName_p($program, $shadertype, $index);

Exported under tag ":GL_ARB_shader_subroutine".

  glGetActiveSubroutineUniformName
 glGetActiveSubroutineUniformName_c($program, $shadertype, $index, $bufSize, $length, $name);
 $name = glGetActiveSubroutineUniformName_p($program, $shadertype, $index);

Exported under tag ":GL_ARB_shader_subroutine".

  glGetActiveSubroutineUniformiv
 glGetActiveSubroutineUniformiv_c($program, $shadertype, $index, $pname, $values);
 @values = glGetActiveSubroutineUniformiv_p($program, $shadertype, $index, $pname);

Exported under tag ":GL_ARB_shader_subroutine".

  glGetActiveUniform
 glGetActiveUniform_c($program, $index, $bufSize, $length, $size, $type, $name);
 ($size, $type, $name) = glGetActiveUniform_p($program, $index);

Exported under tag ":GL_VERSION_2_0". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glGetActiveUniform.xhtml>

  glGetActiveUniformARB
 glGetActiveUniformARB_c($program, $index, $bufSize, $length, $size, $type, $name);
 ($size, $type, $name) = glGetActiveUniformARB_p($program, $index);

Exported under tag ":GL_ARB_shader_objects".

  glGetActiveUniformBlockName
 glGetActiveUniformBlockName_c($program, $uniformBlockIndex, $bufSize, $length, $uniformBlockName);
 $uniformBlockName = glGetActiveUniformBlockName_p($program, $uniformBlockIndex);

Exported under tag ":GL_ARB_uniform_buffer_object".

  glGetActiveUniformBlockiv
 glGetActiveUniformBlockiv_c($program, $uniformBlockIndex, $pname, $params);

Exported under tag ":GL_ARB_uniform_buffer_object".

  glGetActiveUniformName
 glGetActiveUniformName_c($program, $uniformIndex, $bufSize, $length, $uniformName);
 $uniformName = glGetActiveUniformName_p($program, $uniformIndex);

Exported under tag ":GL_ARB_uniform_buffer_object".

  glGetActiveUniformsiv
 glGetActiveUniformsiv_c($program, $uniformCount, $uniformIndices, $pname, $params);
 @params = glGetActiveUniformsiv_p($program, $pname, @uniformIndices);

Exported under tag ":GL_ARB_uniform_buffer_object".

  glGetActiveVaryingNV
 glGetActiveVaryingNV_c($program, $index, $bufSize, $length, $size, $type, $name);
 ($length, $size, $type, $name) = glGetActiveVaryingNV_p($program, $index, $bufSize);

Exported under tag ":GL_NV_transform_feedback".

  glGetArrayObjectfvATI
 glGetArrayObjectfvATI_c($array, $pname, $params);
 $params = glGetArrayObjectfvATI_p($array, $pname);

Exported under tag ":GL_ATI_vertex_array_object".

  glGetArrayObjectivATI
 glGetArrayObjectivATI_c($array, $pname, $params);
 $params = glGetArrayObjectivATI_p($array, $pname);

Exported under tag ":GL_ATI_vertex_array_object".

  glGetAttachedObjectsARB
 glGetAttachedObjectsARB_c($containerObj, $maxCount, $count, $obj);

Exported under tag ":GL_ARB_shader_objects".

  glGetAttachedShaders
 glGetAttachedShaders_c($program, $maxCount, $count, $shaders);
 @shaders = glGetAttachedShaders_p($program);

Exported under tag ":GL_VERSION_2_0". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glGetAttachedShaders.xhtml>

  glGetAttribLocation
 $retval = glGetAttribLocation($program, $name);

Exported under tag ":GL_VERSION_2_0". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glGetAttribLocation.xhtml>

  glGetAttribLocationARB
 $retval = glGetAttribLocationARB($programObj, $name);

Exported under tag ":GL_ARB_vertex_shader".

  glGetBooleani_v
 glGetBooleani_v_c($target, $index, $data);
 glGetBooleanIndexedvEXT_c($target, $index, $data);
 @data = glGetBooleani_v_p($target, $index);
 @data = glGetBooleanIndexedvEXT_p($target, $index);

Exported under tag ":GL_VERSION_3_0". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glGetBooleani_v.xhtml>

  glGetBooleanv
 glGetBooleanv_c($pname, $data);
 @data = glGetBooleanv_p($pname);

Exported under tag ":GL_VERSION_1_1". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glGetBooleanv.xhtml>

  glGetBufferParameteri64v
 glGetBufferParameteri64v_c($target, $pname, $params);
 @params = glGetBufferParameteri64v_p($target, $pname);

Exported under tag ":GL_VERSION_3_2".

  glGetBufferParameteriv
 glGetBufferParameteriv_c($target, $pname, $params);
 glGetBufferParameterivARB_c($target, $pname, $params);
 @params = glGetBufferParameteriv_p($target, $pname);
 @params = glGetBufferParameterivARB_p($target, $pname);

Exported under tag ":GL_VERSION_1_5". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glGetBufferParameteriv.xhtml>

  glGetBufferParameterui64vNV
 glGetBufferParameterui64vNV_c($target, $pname, $params);

Exported under tag ":GL_NV_shader_buffer_load".

  glGetBufferPointerv
 glGetBufferPointerv_c($target, $pname, $params);
 glGetBufferPointervARB_c($target, $pname, $params);

Exported under tag ":GL_VERSION_1_5". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glGetBufferPointerv.xhtml>

  glGetBufferPointervOES
 glGetBufferPointervOES_c($target, $pname, $params);

Exported under tag ":GL_OES_mapbuffer".

  glGetBufferSubData
 glGetBufferSubData_c($target, $offset, $size, $data);
 glGetBufferSubDataARB_c($target, $offset, $size, $data);

Exported under tag ":GL_VERSION_1_5". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glGetBufferSubData.xhtml>

  glGetClipPlane
 glGetClipPlane_c($plane, $equation);
 @equation = glGetClipPlane_p($plane);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glGetClipPlane.xml>

  glGetClipPlanef
 glGetClipPlanef_c($plane, $equation);
 @equation = glGetClipPlanef_p($plane);

Exported under tag ":GL_REGAL_ES1_1_compatibility".

  glGetClipPlanefOES
 glGetClipPlanefOES_c($plane, $equation);

Exported under tag ":GL_OES_single_precision".

  glGetClipPlanex
 glGetClipPlanex_c($plane, $equation);
 @equation = glGetClipPlanex_p($plane);

Exported under tag ":GL_REGAL_ES1_1_compatibility".

  glGetColorTable
 glGetColorTable_c($target, $format, $type, $table);
 glGetColorTableEXT_c($target, $format, $type, $table);

Exported under tag ":GL_ARB_imaging".

  glGetColorTableParameterfv
 glGetColorTableParameterfv_c($target, $pname, $params);
 glGetColorTableParameterfvEXT_c($target, $pname, $params);
 @params = glGetColorTableParameterfv_p($target, $pname);
 @params = glGetColorTableParameterfvEXT_p($target, $pname);

Exported under tag ":GL_ARB_imaging".

  glGetColorTableParameterfvSGI
 glGetColorTableParameterfvSGI_c($target, $pname, $params);
 @params = glGetColorTableParameterfvSGI_p($target, $pname);

Exported under tag ":GL_SGI_color_table".

  glGetColorTableParameteriv
 glGetColorTableParameteriv_c($target, $pname, $params);
 glGetColorTableParameterivEXT_c($target, $pname, $params);
 @params = glGetColorTableParameteriv_p($target, $pname);
 @params = glGetColorTableParameterivEXT_p($target, $pname);

Exported under tag ":GL_ARB_imaging".

  glGetColorTableParameterivSGI
 glGetColorTableParameterivSGI_c($target, $pname, $params);
 @params = glGetColorTableParameterivSGI_p($target, $pname);

Exported under tag ":GL_SGI_color_table".

  glGetColorTableSGI
 glGetColorTableSGI_c($target, $format, $type, $table);

Exported under tag ":GL_SGI_color_table".

  glGetCombinerInputParameterfvNV
 glGetCombinerInputParameterfvNV_c($stage, $portion, $variable, $pname, $params);

Exported under tag ":GL_NV_register_combiners".

  glGetCombinerInputParameterivNV
 glGetCombinerInputParameterivNV_c($stage, $portion, $variable, $pname, $params);

Exported under tag ":GL_NV_register_combiners".

  glGetCombinerOutputParameterfvNV
 glGetCombinerOutputParameterfvNV_c($stage, $portion, $pname, $params);

Exported under tag ":GL_NV_register_combiners".

  glGetCombinerOutputParameterivNV
 glGetCombinerOutputParameterivNV_c($stage, $portion, $pname, $params);

Exported under tag ":GL_NV_register_combiners".

  glGetCombinerStageParameterfvNV
 glGetCombinerStageParameterfvNV_c($stage, $pname, $params);

Exported under tag ":GL_NV_register_combiners2".

  glGetCommandHeaderNV
 $retval = glGetCommandHeaderNV($tokenID, $size);

Exported under tag ":GL_NV_command_list".

  glGetCompressedMultiTexImageEXT
 glGetCompressedMultiTexImageEXT_c($texunit, $target, $lod, $img);

Exported under tag ":GL_EXT_direct_state_access".

  glGetCompressedTexImage
 glGetCompressedTexImage_c($target, $level, $img);
 glGetCompressedTexImageARB_c($target, $level, $img);

Exported under tag ":GL_VERSION_1_3". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glGetCompressedTexImage.xhtml>

  glGetCompressedTextureImage
 glGetCompressedTextureImage_c($texture, $level, $bufSize, $pixels);

Exported under tag ":GL_ARB_direct_state_access".

  glGetCompressedTextureImageEXT
 glGetCompressedTextureImageEXT_c($texture, $target, $lod, $img);

Exported under tag ":GL_EXT_direct_state_access".

  glGetCompressedTextureSubImage
 glGetCompressedTextureSubImage_c($texture, $level, $xoffset, $yoffset, $zoffset, $width, $height, $depth, $bufSize, $pixels);

Exported under tag ":GL_ARB_get_texture_sub_image".

  glGetConvolutionFilter
 glGetConvolutionFilter_c($target, $format, $type, $image);

Exported under tag ":GL_ARB_imaging".

  glGetConvolutionFilterEXT
 glGetConvolutionFilterEXT_c($target, $format, $type, $image);

Exported under tag ":GL_EXT_convolution".

  glGetConvolutionParameterfv
 glGetConvolutionParameterfv_c($target, $pname, $params);
 @params = glGetConvolutionParameterfv_p($target, $pname);

Exported under tag ":GL_ARB_imaging".

  glGetConvolutionParameterfvEXT
 glGetConvolutionParameterfvEXT_c($target, $pname, $params);
 @params = glGetConvolutionParameterfvEXT_p($target, $pname);

Exported under tag ":GL_EXT_convolution".

  glGetConvolutionParameteriv
 glGetConvolutionParameteriv_c($target, $pname, $params);
 @params = glGetConvolutionParameteriv_p($target, $pname);

Exported under tag ":GL_ARB_imaging".

  glGetConvolutionParameterivEXT
 glGetConvolutionParameterivEXT_c($target, $pname, $params);
 @params = glGetConvolutionParameterivEXT_p($target, $pname);

Exported under tag ":GL_EXT_convolution".

  glGetCoverageModulationTableNV
 glGetCoverageModulationTableNV_c($bufsize, $v);

Exported under tag ":GL_EXT_raster_multisample".

  glGetDebugMessageLog
 $retval = glGetDebugMessageLog_c($count, $bufSize, $sources, $types, $ids, $severities, $lengths, $messageLog);
 $retval = glGetDebugMessageLogARB_c($count, $bufSize, $sources, $types, $ids, $severities, $lengths, $messageLog);
 $retval = glGetDebugMessageLogKHR_c($count, $bufSize, $sources, $types, $ids, $severities, $lengths, $messageLog);
 ($retval, \@sources, \@types, \@ids, \@severities, \@lengths, $messageLog) = glGetDebugMessageLog_p($count, $bufSize);
 ($retval, \@sources, \@types, \@ids, \@severities, \@lengths, $messageLog) = glGetDebugMessageLogARB_p($count, $bufSize);
 ($retval, \@sources, \@types, \@ids, \@severities, \@lengths, $messageLog) = glGetDebugMessageLogKHR_p($count, $bufSize);

Exported under tag ":GL_KHR_debug".

  glGetDebugMessageLogAMD
 $retval = glGetDebugMessageLogAMD_c($count, $bufSize, $categories, $severities, $ids, $lengths, $message);
 ($retval, \@categories, \@severities, \@ids, \@lengths, $message) = glGetDebugMessageLogAMD_p($count, $bufSize);

Exported under tag ":GL_AMD_debug_output".

  glGetDetailTexFuncSGIS
 glGetDetailTexFuncSGIS_c($target, $points);
 @points = glGetDetailTexFuncSGIS_p($target);

Exported under tag ":GL_SGIS_detail_texture".

  glGetDoublei_v
 glGetDoublei_v_c($target, $index, $data);
 glGetDoubleIndexedvEXT_c($target, $index, $data);
 glGetDoublei_vEXT_c($target, $index, $data);
 @data = glGetDoublei_v_p($target, $index);
 @data = glGetDoubleIndexedvEXT_p($target, $index);
 @data = glGetDoublei_vEXT_p($target, $index);

Exported under tag ":GL_ARB_viewport_array".

  glGetDoublev
 glGetDoublev_c($pname, $data);
 @data = glGetDoublev_p($pname);

Exported under tag ":GL_VERSION_1_1". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glGetDoublev.xhtml>

  glGetDriverControlStringQCOM
 glGetDriverControlStringQCOM_c($driverControl, $bufSize, $length, $driverControlString);

Exported under tag ":GL_QCOM_driver_control".

  glGetDriverControlsQCOM
 glGetDriverControlsQCOM_c($num, $size, $driverControls);

Exported under tag ":GL_QCOM_driver_control".

  glGetError
 $retval = glGetError();

Exported under tag ":GL_VERSION_1_1". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glGetError.xhtml>

  glGetExtensionREGAL
 $retval = glGetExtensionREGAL($ext);

Exported under tag ":GL_REGAL_extension_query".

  glGetFenceivNV
 glGetFenceivNV_c($fence, $pname, $params);

Exported under tag ":GL_NV_fence".

  glGetFinalCombinerInputParameterfvNV
 glGetFinalCombinerInputParameterfvNV_c($variable, $pname, $params);

Exported under tag ":GL_NV_register_combiners".

  glGetFinalCombinerInputParameterivNV
 glGetFinalCombinerInputParameterivNV_c($variable, $pname, $params);

Exported under tag ":GL_NV_register_combiners".

  glGetFirstPerfQueryIdINTEL
 glGetFirstPerfQueryIdINTEL_c($queryId);

Exported under tag ":GL_INTEL_performance_query".

  glGetFixedv
 glGetFixedv_c($pname, $params);

Exported under tag ":GL_REGAL_ES1_1_compatibility".

  glGetFloati_v
 glGetFloati_v_c($target, $index, $data);
 glGetFloatIndexedvEXT_c($target, $index, $data);
 glGetFloati_vEXT_c($target, $index, $data);
 glGetFloati_vNV_c($target, $index, $data);
 @data = glGetFloati_v_p($target, $index);
 @data = glGetFloatIndexedvEXT_p($target, $index);
 @data = glGetFloati_vEXT_p($target, $index);
 @data = glGetFloati_vNV_p($target, $index);

Exported under tag ":GL_ARB_viewport_array".

  glGetFloatv
 glGetFloatv_c($pname, $data);
 @data = glGetFloatv_p($pname);

Exported under tag ":GL_VERSION_1_1". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glGetFloatv.xhtml>

  glGetFogFuncSGIS
 glGetFogFuncSGIS_c($points);

Exported under tag ":GL_SGIS_fog_function".

  glGetFogLayersSGIX
 glGetFogLayersSGIX_c($points);

Exported under tag ":GL_SGIX_fog_layers".

  glGetFragDataIndex
 $retval = glGetFragDataIndex($program, $name);
 $retval = glGetFragDataIndexEXT($program, $name);

Exported under tag ":GL_ARB_blend_func_extended".

  glGetFragDataLocation
 $retval = glGetFragDataLocation($program, $name);
 $retval = glGetFragDataLocationEXT($program, $name);

Exported under tag ":GL_VERSION_3_0". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glGetFragDataLocation.xhtml>

  glGetFragmentLightfvEXT
 glGetFragmentLightfvEXT_c($light, $pname, $params);

Exported under tag ":GL_EXT_fragment_lighting".

  glGetFragmentLightfvSGIX
 glGetFragmentLightfvSGIX_c($light, $pname, $params);
 @params = glGetFragmentLightfvSGIX_p($light, $pname);

Exported under tag ":GL_SGIX_fragment_specular_lighting".

  glGetFragmentLightivEXT
 glGetFragmentLightivEXT_c($light, $pname, $params);

Exported under tag ":GL_EXT_fragment_lighting".

  glGetFragmentLightivSGIX
 glGetFragmentLightivSGIX_c($light, $pname, $params);
 @params = glGetFragmentLightivSGIX_p($light, $pname);

Exported under tag ":GL_SGIX_fragment_specular_lighting".

  glGetFragmentMaterialfvEXT
 glGetFragmentMaterialfvEXT_c($face, $pname, $params);

Exported under tag ":GL_EXT_fragment_lighting".

  glGetFragmentMaterialfvSGIX
 glGetFragmentMaterialfvSGIX_c($face, $pname, $params);
 @params = glGetFragmentMaterialfvSGIX_p($face, $pname);

Exported under tag ":GL_SGIX_fragment_specular_lighting".

  glGetFragmentMaterialivEXT
 glGetFragmentMaterialivEXT_c($face, $pname, $params);

Exported under tag ":GL_EXT_fragment_lighting".

  glGetFragmentMaterialivSGIX
 glGetFragmentMaterialivSGIX_c($face, $pname, $params);
 @params = glGetFragmentMaterialivSGIX_p($face, $pname);

Exported under tag ":GL_SGIX_fragment_specular_lighting".

  glGetFragmentShadingRatesEXT
 glGetFragmentShadingRatesEXT_c($samples, $maxCount, $count, $shadingRates);
 ($count, \@shadingRates) = glGetFragmentShadingRatesEXT_p($samples, $maxCount);

Exported under tag ":GL_EXT_fragment_shading_rate".

  glGetFramebufferAttachmentParameteriv
 glGetFramebufferAttachmentParameteriv_c($target, $attachment, $pname, $params);
 glGetFramebufferAttachmentParameterivEXT_c($target, $attachment, $pname, $params);
 @params = glGetFramebufferAttachmentParameteriv_p($target, $attachment, $pname);
 @params = glGetFramebufferAttachmentParameterivEXT_p($target, $attachment, $pname);

Exported under tag ":GL_ARB_framebuffer_object".

  glGetFramebufferAttachmentParameterivOES
 glGetFramebufferAttachmentParameterivOES_c($target, $attachment, $pname, $params);

Exported under tag ":GL_OES_framebuffer_object".

  glGetFramebufferParameterfvAMD
 glGetFramebufferParameterfvAMD_c($target, $pname, $numsamples, $pixelindex, $size, $values);

Exported under tag ":GL_AMD_framebuffer_sample_positions".

  glGetFramebufferParameteriv
 glGetFramebufferParameteriv_c($target, $pname, $params);
 @params = glGetFramebufferParameteriv_p($target, $pname);

Exported under tag ":GL_ARB_framebuffer_no_attachments".

  glGetFramebufferParameterivEXT
 glGetFramebufferParameterivEXT_c($framebuffer, $pname, $params);
 @params = glGetFramebufferParameterivEXT_p($framebuffer, $pname);

Exported under tag ":GL_EXT_direct_state_access".

  glGetFramebufferParameterivMESA
 glGetFramebufferParameterivMESA_c($target, $pname, $params);
 @params = glGetFramebufferParameterivMESA_p($target, $pname);

Exported under tag ":GL_MESA_framebuffer_flip_y".

  glGetFramebufferPixelLocalStorageSizeEXT
 $retval = glGetFramebufferPixelLocalStorageSizeEXT($target);

Exported under tag ":GL_EXT_shader_pixel_local_storage2".

  glGetGraphicsResetStatus
 $retval = glGetGraphicsResetStatus();
 $retval = glGetGraphicsResetStatusEXT();
 $retval = glGetGraphicsResetStatusKHR();

Exported under tag ":GL_VERSION_4_5". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glGetGraphicsResetStatus.xhtml>

  glGetGraphicsResetStatusARB
 $retval = glGetGraphicsResetStatusARB();

Exported under tag ":GL_ARB_robustness".

  glGetHandleARB
 $retval = glGetHandleARB($pname);

Exported under tag ":GL_ARB_shader_objects".

  glGetHistogram
 glGetHistogram_c($target, $reset, $format, $type, $values);

Exported under tag ":GL_ARB_imaging".

  glGetHistogramEXT
 glGetHistogramEXT_c($target, $reset, $format, $type, $values);

Exported under tag ":GL_EXT_histogram".

  glGetHistogramParameterfv
 glGetHistogramParameterfv_c($target, $pname, $params);
 @params = glGetHistogramParameterfv_p($target, $pname);

Exported under tag ":GL_ARB_imaging".

  glGetHistogramParameterfvEXT
 glGetHistogramParameterfvEXT_c($target, $pname, $params);
 @params = glGetHistogramParameterfvEXT_p($target, $pname);

Exported under tag ":GL_EXT_histogram".

  glGetHistogramParameteriv
 glGetHistogramParameteriv_c($target, $pname, $params);
 @params = glGetHistogramParameteriv_p($target, $pname);

Exported under tag ":GL_ARB_imaging".

  glGetHistogramParameterivEXT
 glGetHistogramParameterivEXT_c($target, $pname, $params);
 @params = glGetHistogramParameterivEXT_p($target, $pname);

Exported under tag ":GL_EXT_histogram".

  glGetImageHandleARB
 $retval = glGetImageHandleARB($texture, $level, $layered, $layer, $format);

Exported under tag ":GL_ARB_bindless_texture".

  glGetImageHandleNV
 $retval = glGetImageHandleNV($texture, $level, $layered, $layer, $format);

Exported under tag ":GL_NV_bindless_texture".

  glGetImageTransformParameterfvHP
 glGetImageTransformParameterfvHP_c($target, $pname, $params);

Exported under tag ":GL_HP_image_transform".

  glGetImageTransformParameterivHP
 glGetImageTransformParameterivHP_c($target, $pname, $params);

Exported under tag ":GL_HP_image_transform".

  glGetInfoLogARB
 glGetInfoLogARB_c($obj, $maxLength, $length, $infoLog);
 ($length, $infoLog) = glGetInfoLogARB_p($obj, $maxLength);

Exported under tag ":GL_ARB_shader_objects".

  glGetInteger64i_v
 glGetInteger64i_v_c($target, $index, $data);
 @data = glGetInteger64i_v_p($target, $index);

Exported under tag ":GL_VERSION_3_2". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glGetInteger64i_v.xhtml>

  glGetInteger64v
 glGetInteger64v_c($pname, $data);
 glGetInteger64vAPPLE_c($pname, $data);
 glGetInteger64vEXT_c($pname, $data);
 @data = glGetInteger64v_p($pname);
 @data = glGetInteger64vAPPLE_p($pname);
 @data = glGetInteger64vEXT_p($pname);

Exported under tag ":GL_ARB_sync".

  glGetIntegeri_v
 glGetIntegeri_v_c($target, $index, $data);
 glGetIntegerIndexedvEXT_c($target, $index, $data);
 @data = glGetIntegeri_v_p($target, $index);
 @data = glGetIntegerIndexedvEXT_p($target, $index);

Exported under tag ":GL_ARB_uniform_buffer_object".

  glGetIntegeri_vEXT
 glGetIntegeri_vEXT_c($target, $index, $data);

Exported under tag ":GL_EXT_multiview_draw_buffers".

  glGetIntegerui64i_vNV
 glGetIntegerui64i_vNV_c($value, $index, $result);

Exported under tag ":GL_NV_vertex_buffer_unified_memory".

  glGetIntegerui64vNV
 glGetIntegerui64vNV_c($value, $result);

Exported under tag ":GL_NV_shader_buffer_load".

  glGetIntegerv
 glGetIntegerv_c($pname, $data);
 @data = glGetIntegerv_p($pname);

Exported under tag ":GL_VERSION_1_1". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glGetIntegerv.xhtml>

  glGetInternalformatSampleivNV
 glGetInternalformatSampleivNV_c($target, $internalformat, $samples, $pname, $count, $params);
 @params = glGetInternalformatSampleivNV_p($target, $internalformat, $samples, $pname, $count);

Exported under tag ":GL_NV_internalformat_sample_query".

  glGetInternalformati64v
 glGetInternalformati64v_c($target, $internalformat, $pname, $count, $params);
 @params = glGetInternalformati64v_p($target, $internalformat, $pname, $count);

Exported under tag ":GL_ARB_internalformat_query2".

  glGetInternalformativ
 glGetInternalformativ_c($target, $internalformat, $pname, $count, $params);
 @params = glGetInternalformativ_p($target, $internalformat, $pname, $count);

Exported under tag ":GL_ARB_internalformat_query".

  glGetInvariantBooleanvEXT
 glGetInvariantBooleanvEXT_c($id, $value, $data);

Exported under tag ":GL_EXT_vertex_shader".

  glGetInvariantFloatvEXT
 glGetInvariantFloatvEXT_c($id, $value, $data);

Exported under tag ":GL_EXT_vertex_shader".

  glGetInvariantIntegervEXT
 glGetInvariantIntegervEXT_c($id, $value, $data);

Exported under tag ":GL_EXT_vertex_shader".

  glGetLightfv
 glGetLightfv_c($light, $pname, $params);
 @params = glGetLightfv_p($light, $pname);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glGetLightfv.xml>

  glGetLightiv
 glGetLightiv_c($light, $pname, $params);
 @params = glGetLightiv_p($light, $pname);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glGetLightiv.xml>

  glGetLightxv
 glGetLightxv_c($light, $pname, $params);
 @params = glGetLightxv_p($light, $pname);

Exported under tag ":GL_REGAL_ES1_1_compatibility".

  glGetLocalConstantBooleanvEXT
 glGetLocalConstantBooleanvEXT_c($id, $value, $data);

Exported under tag ":GL_EXT_vertex_shader".

  glGetLocalConstantFloatvEXT
 glGetLocalConstantFloatvEXT_c($id, $value, $data);

Exported under tag ":GL_EXT_vertex_shader".

  glGetLocalConstantIntegervEXT
 glGetLocalConstantIntegervEXT_c($id, $value, $data);

Exported under tag ":GL_EXT_vertex_shader".

  glGetMPEGParameterfvSGIX
 glGetMPEGParameterfvSGIX_c($target, $pname, $params);

Exported under tag ":GL_SGIX_mpeg1".

  glGetMPEGParameterivSGIX
 glGetMPEGParameterivSGIX_c($target, $pname, $params);

Exported under tag ":GL_SGIX_mpeg1".

  glGetMPEGPredictorSGIX
 glGetMPEGPredictorSGIX_c($target, $format, $type, $pixels);

Exported under tag ":GL_SGIX_mpeg1".

  glGetMPEGQuantTableubv
 glGetMPEGQuantTableubv_c($target, $values);

Exported under tag ":GL_SGIX_mpeg1".

  glGetMapAttribParameterfvNV
 glGetMapAttribParameterfvNV_c($target, $index, $pname, $params);

Exported under tag ":GL_NV_evaluators".

  glGetMapAttribParameterivNV
 glGetMapAttribParameterivNV_c($target, $index, $pname, $params);

Exported under tag ":GL_NV_evaluators".

  glGetMapControlPointsNV
 glGetMapControlPointsNV_c($target, $index, $type, $ustride, $vstride, $packed, $points);

Exported under tag ":GL_NV_evaluators".

  glGetMapParameterfvNV
 glGetMapParameterfvNV_c($target, $pname, $params);

Exported under tag ":GL_NV_evaluators".

  glGetMapParameterivNV
 glGetMapParameterivNV_c($target, $pname, $params);

Exported under tag ":GL_NV_evaluators".

  glGetMapdv
 glGetMapdv_c($target, $query, $v);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glGetMapdv.xml>

  glGetMapfv
 glGetMapfv_c($target, $query, $v);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glGetMapfv.xml>

  glGetMapiv
 glGetMapiv_c($target, $query, $v);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glGetMapiv.xml>

  glGetMaterialfv
 glGetMaterialfv_c($face, $pname, $params);
 @params = glGetMaterialfv_p($face, $pname);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glGetMaterialfv.xml>

  glGetMaterialiv
 glGetMaterialiv_c($face, $pname, $params);
 @params = glGetMaterialiv_p($face, $pname);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glGetMaterialiv.xml>

  glGetMaterialxv
 glGetMaterialxv_c($face, $pname, $params);
 @params = glGetMaterialxv_p($face, $pname);

Exported under tag ":GL_REGAL_ES1_1_compatibility".

  glGetMemoryObjectDetachedResourcesuivNV
 glGetMemoryObjectDetachedResourcesuivNV_c($memory, $pname, $first, $count, $params);

Exported under tag ":GL_NV_memory_attachment".

  glGetMemoryObjectParameterivEXT
 glGetMemoryObjectParameterivEXT_c($memoryObject, $pname, $params);

Exported under tag ":GL_EXT_memory_object".

  glGetMinmax
 glGetMinmax_c($target, $reset, $format, $type, $values);

Exported under tag ":GL_ARB_imaging".

  glGetMinmaxEXT
 glGetMinmaxEXT_c($target, $reset, $format, $type, $values);

Exported under tag ":GL_EXT_histogram".

  glGetMinmaxParameterfv
 glGetMinmaxParameterfv_c($target, $pname, $params);
 @params = glGetMinmaxParameterfv_p($target, $pname);

Exported under tag ":GL_ARB_imaging".

  glGetMinmaxParameterfvEXT
 glGetMinmaxParameterfvEXT_c($target, $pname, $params);
 @params = glGetMinmaxParameterfvEXT_p($target, $pname);

Exported under tag ":GL_EXT_histogram".

  glGetMinmaxParameteriv
 glGetMinmaxParameteriv_c($target, $pname, $params);
 @params = glGetMinmaxParameteriv_p($target, $pname);

Exported under tag ":GL_ARB_imaging".

  glGetMinmaxParameterivEXT
 glGetMinmaxParameterivEXT_c($target, $pname, $params);
 @params = glGetMinmaxParameterivEXT_p($target, $pname);

Exported under tag ":GL_EXT_histogram".

  glGetMultiTexEnvfvEXT
 glGetMultiTexEnvfvEXT_c($texunit, $target, $pname, $params);
 @params = glGetMultiTexEnvfvEXT_p($texunit, $target, $pname);

Exported under tag ":GL_EXT_direct_state_access".

  glGetMultiTexEnvivEXT
 glGetMultiTexEnvivEXT_c($texunit, $target, $pname, $params);
 @params = glGetMultiTexEnvivEXT_p($texunit, $target, $pname);

Exported under tag ":GL_EXT_direct_state_access".

  glGetMultiTexGendvEXT
 glGetMultiTexGendvEXT_c($texunit, $coord, $pname, $params);
 @params = glGetMultiTexGendvEXT_p($texunit, $coord, $pname);

Exported under tag ":GL_EXT_direct_state_access".

  glGetMultiTexGenfvEXT
 glGetMultiTexGenfvEXT_c($texunit, $coord, $pname, $params);
 @params = glGetMultiTexGenfvEXT_p($texunit, $coord, $pname);

Exported under tag ":GL_EXT_direct_state_access".

  glGetMultiTexGenivEXT
 glGetMultiTexGenivEXT_c($texunit, $coord, $pname, $params);
 @params = glGetMultiTexGenivEXT_p($texunit, $coord, $pname);

Exported under tag ":GL_EXT_direct_state_access".

  glGetMultiTexImageEXT
 glGetMultiTexImageEXT_c($texunit, $target, $level, $format, $type, $pixels);

Exported under tag ":GL_EXT_direct_state_access".

  glGetMultiTexLevelParameterfvEXT
 glGetMultiTexLevelParameterfvEXT_c($texunit, $target, $level, $pname, $params);
 @params = glGetMultiTexLevelParameterfvEXT_p($texunit, $target, $level, $pname);

Exported under tag ":GL_EXT_direct_state_access".

  glGetMultiTexLevelParameterivEXT
 glGetMultiTexLevelParameterivEXT_c($texunit, $target, $level, $pname, $params);
 @params = glGetMultiTexLevelParameterivEXT_p($texunit, $target, $level, $pname);

Exported under tag ":GL_EXT_direct_state_access".

  glGetMultiTexParameterIivEXT
 glGetMultiTexParameterIivEXT_c($texunit, $target, $pname, $params);
 @params = glGetMultiTexParameterIivEXT_p($texunit, $target, $pname);

Exported under tag ":GL_EXT_direct_state_access".

  glGetMultiTexParameterIuivEXT
 glGetMultiTexParameterIuivEXT_c($texunit, $target, $pname, $params);
 @params = glGetMultiTexParameterIuivEXT_p($texunit, $target, $pname);

Exported under tag ":GL_EXT_direct_state_access".

  glGetMultiTexParameterfvEXT
 glGetMultiTexParameterfvEXT_c($texunit, $target, $pname, $params);
 @params = glGetMultiTexParameterfvEXT_p($texunit, $target, $pname);

Exported under tag ":GL_EXT_direct_state_access".

  glGetMultiTexParameterivEXT
 glGetMultiTexParameterivEXT_c($texunit, $target, $pname, $params);
 @params = glGetMultiTexParameterivEXT_p($texunit, $target, $pname);

Exported under tag ":GL_EXT_direct_state_access".

  glGetMultisamplefv
 glGetMultisamplefv_c($pname, $index, $val);
 glGetMultisamplefvNV_c($pname, $index, $val);
 @val = glGetMultisamplefv_p($pname, $index);
 @val = glGetMultisamplefvNV_p($pname, $index);

Exported under tag ":GL_ARB_texture_multisample".

  glGetNamedBufferParameteri64v
 glGetNamedBufferParameteri64v_c($buffer, $pname, $params);

Exported under tag ":GL_ARB_direct_state_access".

  glGetNamedBufferParameteriv
 glGetNamedBufferParameteriv_c($buffer, $pname, $params);

Exported under tag ":GL_ARB_direct_state_access".

  glGetNamedBufferParameterivEXT
 glGetNamedBufferParameterivEXT_c($buffer, $pname, $params);
 @params = glGetNamedBufferParameterivEXT_p($buffer, $pname);

Exported under tag ":GL_EXT_direct_state_access".

  glGetNamedBufferParameterui64vNV
 glGetNamedBufferParameterui64vNV_c($buffer, $pname, $params);
 @params = glGetNamedBufferParameterui64vNV_p($buffer, $pname);

Exported under tag ":GL_NV_shader_buffer_load".

  glGetNamedBufferPointerv
 glGetNamedBufferPointerv_c($buffer, $pname, $params);

Exported under tag ":GL_ARB_direct_state_access".

  glGetNamedBufferPointervEXT
 glGetNamedBufferPointervEXT_c($buffer, $pname, $params);

Exported under tag ":GL_EXT_direct_state_access".

  glGetNamedBufferSubData
 glGetNamedBufferSubData_c($buffer, $offset, $size, $data);

Exported under tag ":GL_ARB_direct_state_access".

  glGetNamedBufferSubDataEXT
 glGetNamedBufferSubDataEXT_c($buffer, $offset, $size, $data);

Exported under tag ":GL_EXT_direct_state_access".

  glGetNamedFramebufferAttachmentParameteriv
 glGetNamedFramebufferAttachmentParameteriv_c($framebuffer, $attachment, $pname, $params);

Exported under tag ":GL_ARB_direct_state_access".

  glGetNamedFramebufferAttachmentParameterivEXT
 glGetNamedFramebufferAttachmentParameterivEXT_c($framebuffer, $attachment, $pname, $params);
 @params = glGetNamedFramebufferAttachmentParameterivEXT_p($framebuffer, $attachment, $pname);

Exported under tag ":GL_EXT_direct_state_access".

  glGetNamedFramebufferParameterfvAMD
 glGetNamedFramebufferParameterfvAMD_c($framebuffer, $pname, $numsamples, $pixelindex, $size, $values);

Exported under tag ":GL_AMD_framebuffer_sample_positions".

  glGetNamedFramebufferParameteriv
 glGetNamedFramebufferParameteriv_c($framebuffer, $pname, $param);

Exported under tag ":GL_ARB_direct_state_access".

  glGetNamedFramebufferParameterivEXT
 glGetNamedFramebufferParameterivEXT_c($framebuffer, $pname, $params);
 @params = glGetNamedFramebufferParameterivEXT_p($framebuffer, $pname);

Exported under tag ":GL_ARB_framebuffer_no_attachments".

  glGetNamedProgramLocalParameterIivEXT
 glGetNamedProgramLocalParameterIivEXT_c($program, $target, $index, $params);
 @params = glGetNamedProgramLocalParameterIivEXT_p($program, $target, $index);

Exported under tag ":GL_EXT_direct_state_access".

  glGetNamedProgramLocalParameterIuivEXT
 glGetNamedProgramLocalParameterIuivEXT_c($program, $target, $index, $params);
 @params = glGetNamedProgramLocalParameterIuivEXT_p($program, $target, $index);

Exported under tag ":GL_EXT_direct_state_access".

  glGetNamedProgramLocalParameterdvEXT
 glGetNamedProgramLocalParameterdvEXT_c($program, $target, $index, $params);
 @params = glGetNamedProgramLocalParameterdvEXT_p($program, $target, $index);

Exported under tag ":GL_EXT_direct_state_access".

  glGetNamedProgramLocalParameterfvEXT
 glGetNamedProgramLocalParameterfvEXT_c($program, $target, $index, $params);
 @params = glGetNamedProgramLocalParameterfvEXT_p($program, $target, $index);

Exported under tag ":GL_EXT_direct_state_access".

  glGetNamedProgramStringEXT
 glGetNamedProgramStringEXT_c($program, $target, $pname, $string);

Exported under tag ":GL_EXT_direct_state_access".

  glGetNamedProgramivEXT
 glGetNamedProgramivEXT_c($program, $target, $pname, $params);
 $params = glGetNamedProgramivEXT_p($program, $target, $pname);

Exported under tag ":GL_EXT_direct_state_access".

  glGetNamedRenderbufferParameteriv
 glGetNamedRenderbufferParameteriv_c($renderbuffer, $pname, $params);

Exported under tag ":GL_ARB_direct_state_access".

  glGetNamedRenderbufferParameterivEXT
 glGetNamedRenderbufferParameterivEXT_c($renderbuffer, $pname, $params);
 @params = glGetNamedRenderbufferParameterivEXT_p($renderbuffer, $pname);

Exported under tag ":GL_EXT_direct_state_access".

  glGetNamedStringARB
 glGetNamedStringARB_c($namelen, $name, $bufSize, $stringlen, $string);
 ($stringlen, $string) = glGetNamedStringARB_p($namelen, $name, $bufSize);

Exported under tag ":GL_ARB_shading_language_include".

  glGetNamedStringivARB
 glGetNamedStringivARB_c($namelen, $name, $pname, $params);

Exported under tag ":GL_ARB_shading_language_include".

  glGetNextPerfQueryIdINTEL
 glGetNextPerfQueryIdINTEL_c($queryId, $nextQueryId);

Exported under tag ":GL_INTEL_performance_query".

  glGetNonlinLightfvSGIX
 glGetNonlinLightfvSGIX_c($light, $pname, $terms, $data);

Exported under tag ":GL_SGIX_nonlinear_lighting_pervertex".

  glGetNonlinMaterialfvSGIX
 glGetNonlinMaterialfvSGIX_c($face, $pname, $terms, $data);

Exported under tag ":GL_SGIX_nonlinear_lighting_pervertex".

  glGetObjectBufferfvATI
 glGetObjectBufferfvATI_c($buffer, $pname, $params);
 $params = glGetObjectBufferfvATI_p($buffer, $pname);

Exported under tag ":GL_ATI_vertex_array_object".

  glGetObjectBufferivATI
 glGetObjectBufferivATI_c($buffer, $pname, $params);
 $params = glGetObjectBufferivATI_p($buffer, $pname);

Exported under tag ":GL_ATI_vertex_array_object".

  glGetObjectLabel
 glGetObjectLabel_c($identifier, $name, $bufSize, $length, $label);
 glGetObjectLabelKHR_c($identifier, $name, $bufSize, $length, $label);
 $label = glGetObjectLabel_p($identifier, $name);
 $label = glGetObjectLabelKHR_p($identifier, $name);

Exported under tag ":GL_KHR_debug".

  glGetObjectLabelEXT
 glGetObjectLabelEXT_c($type, $object, $bufSize, $length, $label);
 ($length, $label) = glGetObjectLabelEXT_p($type, $object, $bufSize);

Exported under tag ":GL_EXT_debug_label".

  glGetObjectParameterfvARB
 glGetObjectParameterfvARB_c($obj, $pname, $params);

Exported under tag ":GL_ARB_shader_objects".

  glGetObjectParameterivAPPLE
 glGetObjectParameterivAPPLE_c($objectType, $name, $pname, $params);

Exported under tag ":GL_APPLE_object_purgeable".

  glGetObjectParameterivARB
 glGetObjectParameterivARB_c($obj, $pname, $params);

Exported under tag ":GL_ARB_shader_objects".

  glGetObjectPtrLabel
 glGetObjectPtrLabel_c($ptr, $bufSize, $length, $label);
 glGetObjectPtrLabelKHR_c($ptr, $bufSize, $length, $label);

Exported under tag ":GL_KHR_debug".

  glGetOcclusionQueryivNV
 glGetOcclusionQueryivNV_c($id, $pname, $params);

Exported under tag ":GL_NV_occlusion_query".

  glGetOcclusionQueryuivNV
 glGetOcclusionQueryuivNV_c($id, $pname, $params);

Exported under tag ":GL_NV_occlusion_query".

  glGetPathColorGenfvNV
 glGetPathColorGenfvNV_c($color, $pname, $value);

Exported under tag ":GL_NV_path_rendering".

  glGetPathColorGenivNV
 glGetPathColorGenivNV_c($color, $pname, $value);

Exported under tag ":GL_NV_path_rendering".

  glGetPathCommandsNV
 glGetPathCommandsNV_c($path, $commands);

Exported under tag ":GL_NV_path_rendering".

  glGetPathCoordsNV
 glGetPathCoordsNV_c($path, $coords);

Exported under tag ":GL_NV_path_rendering".

  glGetPathDashArrayNV
 glGetPathDashArrayNV_c($path, $dashArray);

Exported under tag ":GL_NV_path_rendering".

  glGetPathLengthNV
 $retval = glGetPathLengthNV($path, $startSegment, $numSegments);

Exported under tag ":GL_NV_path_rendering".

  glGetPathMetricRangeNV
 glGetPathMetricRangeNV_c($metricQueryMask, $firstPathName, $numPaths, $stride, $metrics);

Exported under tag ":GL_NV_path_rendering".

  glGetPathMetricsNV
 glGetPathMetricsNV_c($metricQueryMask, $numPaths, $pathNameType, $paths, $pathBase, $stride, $metrics);

Exported under tag ":GL_NV_path_rendering".

  glGetPathParameterfvNV
 glGetPathParameterfvNV_c($path, $pname, $value);
 @value = glGetPathParameterfvNV_p($path, $pname);

Exported under tag ":GL_NV_path_rendering".

  glGetPathParameterivNV
 glGetPathParameterivNV_c($path, $pname, $value);
 @value = glGetPathParameterivNV_p($path, $pname);

Exported under tag ":GL_NV_path_rendering".

  glGetPathSpacingNV
 glGetPathSpacingNV_c($pathListMode, $numPaths, $pathNameType, $paths, $pathBase, $advanceScale, $kerningScale, $transformType, $returnedSpacing);

Exported under tag ":GL_NV_path_rendering".

  glGetPathTexGenfvNV
 glGetPathTexGenfvNV_c($texCoordSet, $pname, $value);

Exported under tag ":GL_NV_path_rendering".

  glGetPathTexGenivNV
 glGetPathTexGenivNV_c($texCoordSet, $pname, $value);

Exported under tag ":GL_NV_path_rendering".

  glGetPerfCounterInfoINTEL
 glGetPerfCounterInfoINTEL_c($queryId, $counterId, $counterNameLength, $counterName, $counterDescLength, $counterDesc, $counterOffset, $counterDataSize, $counterTypeEnum, $counterDataTypeEnum, $rawCounterMaxValue);

Exported under tag ":GL_INTEL_performance_query".

  glGetPerfMonitorCounterDataAMD
 glGetPerfMonitorCounterDataAMD_c($monitor, $pname, $dataSize, $data, $bytesWritten);
 (\@data, $bytesWritten) = glGetPerfMonitorCounterDataAMD_p($monitor, $pname, $dataSize);

Exported under tag ":GL_AMD_performance_monitor".

  glGetPerfMonitorCounterInfoAMD
 glGetPerfMonitorCounterInfoAMD_c($group, $counter, $pname, $data);

Exported under tag ":GL_AMD_performance_monitor".

  glGetPerfMonitorCounterStringAMD
 glGetPerfMonitorCounterStringAMD_c($group, $counter, $bufSize, $length, $counterString);
 ($length, $counterString) = glGetPerfMonitorCounterStringAMD_p($group, $counter, $bufSize);

Exported under tag ":GL_AMD_performance_monitor".

  glGetPerfMonitorCountersAMD
 glGetPerfMonitorCountersAMD_c($group, $numCounters, $maxActiveCounters, $counterSize, $counters);
 ($numCounters, $maxActiveCounters, \@counters) = glGetPerfMonitorCountersAMD_p($group, $counterSize);

Exported under tag ":GL_AMD_performance_monitor".

  glGetPerfMonitorGroupStringAMD
 glGetPerfMonitorGroupStringAMD_c($group, $bufSize, $length, $groupString);
 ($length, $groupString) = glGetPerfMonitorGroupStringAMD_p($group, $bufSize);

Exported under tag ":GL_AMD_performance_monitor".

  glGetPerfMonitorGroupsAMD
 glGetPerfMonitorGroupsAMD_c($numGroups, $groupsSize, $groups);
 ($numGroups, \@groups) = glGetPerfMonitorGroupsAMD_p($groupsSize);

Exported under tag ":GL_AMD_performance_monitor".

  glGetPerfQueryDataINTEL
 glGetPerfQueryDataINTEL_c($queryHandle, $flags, $dataSize, $data, $bytesWritten);

Exported under tag ":GL_INTEL_performance_query".

  glGetPerfQueryIdByNameINTEL
 glGetPerfQueryIdByNameINTEL_c($queryName, $queryId);

Exported under tag ":GL_INTEL_performance_query".

  glGetPerfQueryInfoINTEL
 glGetPerfQueryInfoINTEL_c($queryId, $queryNameLength, $queryName, $dataSize, $noCounters, $noInstances, $capsMask);

Exported under tag ":GL_INTEL_performance_query".

  glGetPixelMapfv
 glGetPixelMapfv_c($map, $values);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glGetPixelMapfv.xml>

  glGetPixelMapuiv
 glGetPixelMapuiv_c($map, $values);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glGetPixelMapuiv.xml>

  glGetPixelMapusv
 glGetPixelMapusv_c($map, $values);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glGetPixelMapusv.xml>

  glGetPixelTransformParameterfvEXT
 glGetPixelTransformParameterfvEXT_c($target, $pname, $params);

Exported under tag ":GL_EXT_pixel_transform".

  glGetPixelTransformParameterfvSGI
 glGetPixelTransformParameterfvSGI_c($target, $pname, $params);

Exported under tag ":GL_SGI_fft".

  glGetPixelTransformParameterivEXT
 glGetPixelTransformParameterivEXT_c($target, $pname, $params);

Exported under tag ":GL_EXT_pixel_transform".

  glGetPixelTransformParameterivSGI
 glGetPixelTransformParameterivSGI_c($target, $pname, $params);

Exported under tag ":GL_SGI_fft".

  glGetPointerIndexedvEXT
 glGetPointerIndexedvEXT_c($target, $index, $data);

Exported under tag ":GL_EXT_direct_state_access".

  glGetPointeri_vEXT
 glGetPointeri_vEXT_c($pname, $index, $params);

Exported under tag ":GL_EXT_direct_state_access".

  glGetPointerv
 glGetPointerv_c($pname, $params);
 glGetPointervEXT_c($pname, $params);
 glGetPointervKHR_c($pname, $params);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glGetPointerv.xml>

  glGetPolygonStipple
 glGetPolygonStipple_c($mask);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glGetPolygonStipple.xml>

  glGetProcAddressREGAL
 $retval = glGetProcAddressREGAL_c($name);

Exported under tag ":GL_REGAL_proc_address".

  glGetProgramBinary
 glGetProgramBinary_c($program, $bufSize, $length, $binaryFormat, $binary);
 ($binaryFormat, $binary) = glGetProgramBinary_p($program);

Exported under tag ":GL_ARB_get_program_binary".

  glGetProgramBinaryOES
 glGetProgramBinaryOES_c($program, $bufSize, $length, $binaryFormat, $binary);

Exported under tag ":GL_OES_get_program_binary".

  glGetProgramEnvParameterdvARB
 glGetProgramEnvParameterdvARB_c($target, $index, $params);
 @params = glGetProgramEnvParameterdvARB_p($target, $index);

Exported under tag ":GL_ARB_vertex_program".

  glGetProgramEnvParameterfvARB
 glGetProgramEnvParameterfvARB_c($target, $index, $params);
 @params = glGetProgramEnvParameterfvARB_p($target, $index);

Exported under tag ":GL_ARB_vertex_program".

  glGetProgramInfoLog
 glGetProgramInfoLog_c($program, $bufSize, $length, $infoLog);
 $infoLog = glGetProgramInfoLog_p($program);

Exported under tag ":GL_VERSION_2_0". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glGetProgramInfoLog.xhtml>

  glGetProgramInterfaceiv
 glGetProgramInterfaceiv_c($program, $programInterface, $pname, $params);
 @params = glGetProgramInterfaceiv_p($program, $programInterface, $pname);

Exported under tag ":GL_ARB_program_interface_query".

  glGetProgramLocalParameterdvARB
 glGetProgramLocalParameterdvARB_c($target, $index, $params);
 @params = glGetProgramLocalParameterdvARB_p($target, $index);

Exported under tag ":GL_ARB_vertex_program".

  glGetProgramLocalParameterfvARB
 glGetProgramLocalParameterfvARB_c($target, $index, $params);
 @params = glGetProgramLocalParameterfvARB_p($target, $index);

Exported under tag ":GL_ARB_vertex_program".

  glGetProgramNamedParameterdvNV
 glGetProgramNamedParameterdvNV_c($id, $len, $name, $params);
 @params = glGetProgramNamedParameterdvNV_p($id, $len, $name);

Exported under tag ":GL_NV_fragment_program".

  glGetProgramNamedParameterfvNV
 glGetProgramNamedParameterfvNV_c($id, $len, $name, $params);
 @params = glGetProgramNamedParameterfvNV_p($id, $len, $name);

Exported under tag ":GL_NV_fragment_program".

  glGetProgramParameterdvNV
 glGetProgramParameterdvNV_c($target, $index, $pname, $params);
 @params = glGetProgramParameterdvNV_p($target, $index, $pname);

Exported under tag ":GL_NV_vertex_program".

  glGetProgramParameterfvNV
 glGetProgramParameterfvNV_c($target, $index, $pname, $params);
 @params = glGetProgramParameterfvNV_p($target, $index, $pname);

Exported under tag ":GL_NV_vertex_program".

  glGetProgramPipelineInfoLog
 glGetProgramPipelineInfoLog_c($pipeline, $bufSize, $length, $infoLog);
 $infoLog = glGetProgramPipelineInfoLog_p($pipeline);

Exported under tag ":GL_ARB_separate_shader_objects".

  glGetProgramPipelineiv
 glGetProgramPipelineiv_c($pipeline, $pname, $params);
 @params = glGetProgramPipelineiv_p($pipeline, $pname);

Exported under tag ":GL_ARB_separate_shader_objects".

  glGetProgramResourceIndex
 $retval = glGetProgramResourceIndex($program, $programInterface, $name);

Exported under tag ":GL_ARB_program_interface_query".

  glGetProgramResourceLocation
 $retval = glGetProgramResourceLocation($program, $programInterface, $name);

Exported under tag ":GL_ARB_program_interface_query".

  glGetProgramResourceLocationIndex
 $retval = glGetProgramResourceLocationIndex($program, $programInterface, $name);

Exported under tag ":GL_ARB_program_interface_query".

  glGetProgramResourceLocationIndexEXT
 $retval = glGetProgramResourceLocationIndexEXT($program, $programInterface, $name);

Exported under tag ":GL_EXT_blend_func_extended".

  glGetProgramResourceName
 glGetProgramResourceName_c($program, $programInterface, $index, $bufSize, $length, $name);
 $name = glGetProgramResourceName_p($program, $programInterface, $index);

Exported under tag ":GL_ARB_program_interface_query".

  glGetProgramResourcefvNV
 glGetProgramResourcefvNV_c($program, $programInterface, $index, $propCount, $props, $count, $length, $params);
 ($length, \@params) = glGetProgramResourcefvNV_p($program, $programInterface, $index, $propCount, $props, $count);

Exported under tag ":GL_NV_path_rendering".

  glGetProgramResourceiv
 glGetProgramResourceiv_c($program, $programInterface, $index, $propCount, $props, $count, $length, $params);
 @params = glGetProgramResourceiv_p($program, $programInterface, $index, @props);

Exported under tag ":GL_ARB_program_interface_query".

  glGetProgramStageiv
 glGetProgramStageiv_c($program, $shadertype, $pname, $values);
 $values = glGetProgramStageiv_p($program, $shadertype, $pname);

Exported under tag ":GL_ARB_shader_subroutine".

  glGetProgramStringARB
 glGetProgramStringARB_c($target, $pname, $string);

Exported under tag ":GL_ARB_vertex_program".

  glGetProgramStringNV
 glGetProgramStringNV_c($id, $pname, $program);

Exported under tag ":GL_NV_vertex_program".

  glGetProgramiv
 glGetProgramiv_c($program, $pname, $params);
 @params = glGetProgramiv_p($program, $pname);

Exported under tag ":GL_VERSION_2_0". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glGetProgramiv.xhtml>

  glGetProgramivARB
 glGetProgramivARB_c($target, $pname, $params);
 $params = glGetProgramivARB_p($target, $pname);

Exported under tag ":GL_ARB_vertex_program".

  glGetProgramivNV
 glGetProgramivNV_c($id, $pname, $params);
 @params = glGetProgramivNV_p($id, $pname);

Exported under tag ":GL_NV_vertex_program".

  glGetQueryBufferObjecti64v
 glGetQueryBufferObjecti64v($id, $buffer, $pname, $offset);

Exported under tag ":GL_ARB_direct_state_access".

  glGetQueryBufferObjectiv
 glGetQueryBufferObjectiv($id, $buffer, $pname, $offset);

Exported under tag ":GL_ARB_direct_state_access".

  glGetQueryBufferObjectui64v
 glGetQueryBufferObjectui64v($id, $buffer, $pname, $offset);

Exported under tag ":GL_ARB_direct_state_access".

  glGetQueryBufferObjectuiv
 glGetQueryBufferObjectuiv($id, $buffer, $pname, $offset);

Exported under tag ":GL_ARB_direct_state_access".

  glGetQueryIndexediv
 glGetQueryIndexediv_c($target, $index, $pname, $params);
 @params = glGetQueryIndexediv_p($target, $index, $pname);

Exported under tag ":GL_ARB_transform_feedback3".

  glGetQueryObjecti64v
 glGetQueryObjecti64v_c($id, $pname, $params);
 glGetQueryObjecti64vEXT_c($id, $pname, $params);
 @params = glGetQueryObjecti64v_p($id, $pname);
 @params = glGetQueryObjecti64vEXT_p($id, $pname);

Exported under tag ":GL_ARB_timer_query".

  glGetQueryObjecti64vANGLE
 glGetQueryObjecti64vANGLE_c($id, $pname, $params);

Exported under tag ":GL_ANGLE_timer_query".

  glGetQueryObjectiv
 glGetQueryObjectiv_c($id, $pname, $params);
 glGetQueryObjectivARB_c($id, $pname, $params);
 glGetQueryObjectivEXT_c($id, $pname, $params);
 @params = glGetQueryObjectiv_p($id, $pname);
 @params = glGetQueryObjectivARB_p($id, $pname);
 @params = glGetQueryObjectivEXT_p($id, $pname);

Exported under tag ":GL_VERSION_1_5". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glGetQueryObjectiv.xhtml>

  glGetQueryObjectivANGLE
 glGetQueryObjectivANGLE_c($id, $pname, $params);

Exported under tag ":GL_ANGLE_timer_query".

  glGetQueryObjectui64v
 glGetQueryObjectui64v_c($id, $pname, $params);
 glGetQueryObjectui64vEXT_c($id, $pname, $params);
 @params = glGetQueryObjectui64v_p($id, $pname);
 @params = glGetQueryObjectui64vEXT_p($id, $pname);

Exported under tag ":GL_ARB_timer_query".

  glGetQueryObjectui64vANGLE
 glGetQueryObjectui64vANGLE_c($id, $pname, $params);

Exported under tag ":GL_ANGLE_timer_query".

  glGetQueryObjectuiv
 glGetQueryObjectuiv_c($id, $pname, $params);
 glGetQueryObjectuivARB_c($id, $pname, $params);
 @params = glGetQueryObjectuiv_p($id, $pname);
 @params = glGetQueryObjectuivARB_p($id, $pname);

Exported under tag ":GL_VERSION_1_5". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glGetQueryObjectuiv.xhtml>

  glGetQueryObjectuivANGLE
 glGetQueryObjectuivANGLE_c($id, $pname, $params);

Exported under tag ":GL_ANGLE_timer_query".

  glGetQueryObjectuivEXT
 glGetQueryObjectuivEXT_c($id, $pname, $params);
 @params = glGetQueryObjectuivEXT_p($id, $pname);

Exported under tag ":GL_EXT_disjoint_timer_query".

  glGetQueryiv
 glGetQueryiv_c($target, $pname, $params);
 glGetQueryivARB_c($target, $pname, $params);
 @params = glGetQueryiv_p($target, $pname);
 @params = glGetQueryivARB_p($target, $pname);

Exported under tag ":GL_VERSION_1_5". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glGetQueryiv.xhtml>

  glGetQueryivANGLE
 glGetQueryivANGLE_c($target, $pname, $params);

Exported under tag ":GL_ANGLE_timer_query".

  glGetQueryivEXT
 glGetQueryivEXT_c($target, $pname, $params);
 @params = glGetQueryivEXT_p($target, $pname);

Exported under tag ":GL_EXT_disjoint_timer_query".

  glGetRenderbufferParameteriv
 glGetRenderbufferParameteriv_c($target, $pname, $params);
 glGetRenderbufferParameterivEXT_c($target, $pname, $params);
 @params = glGetRenderbufferParameteriv_p($target, $pname);
 @params = glGetRenderbufferParameterivEXT_p($target, $pname);

Exported under tag ":GL_ARB_framebuffer_object".

  glGetRenderbufferParameterivOES
 glGetRenderbufferParameterivOES_c($target, $pname, $params);

Exported under tag ":GL_OES_framebuffer_object".

  glGetSamplerParameterIiv
 glGetSamplerParameterIiv_c($sampler, $pname, $params);
 glGetSamplerParameterIivEXT_c($sampler, $pname, $params);
 @params = glGetSamplerParameterIiv_p($sampler, $pname);
 @params = glGetSamplerParameterIivEXT_p($sampler, $pname);

Exported under tag ":GL_ARB_sampler_objects".

  glGetSamplerParameterIivOES
 glGetSamplerParameterIivOES_c($sampler, $pname, $params);

Exported under tag ":GL_OES_texture_border_clamp".

  glGetSamplerParameterIuiv
 glGetSamplerParameterIuiv_c($sampler, $pname, $params);
 glGetSamplerParameterIuivEXT_c($sampler, $pname, $params);
 @params = glGetSamplerParameterIuiv_p($sampler, $pname);
 @params = glGetSamplerParameterIuivEXT_p($sampler, $pname);

Exported under tag ":GL_ARB_sampler_objects".

  glGetSamplerParameterIuivOES
 glGetSamplerParameterIuivOES_c($sampler, $pname, $params);

Exported under tag ":GL_OES_texture_border_clamp".

  glGetSamplerParameterfv
 glGetSamplerParameterfv_c($sampler, $pname, $params);
 @params = glGetSamplerParameterfv_p($sampler, $pname);

Exported under tag ":GL_ARB_sampler_objects".

  glGetSamplerParameteriv
 glGetSamplerParameteriv_c($sampler, $pname, $params);
 @params = glGetSamplerParameteriv_p($sampler, $pname);

Exported under tag ":GL_ARB_sampler_objects".

  glGetSemaphoreParameterivNV
 glGetSemaphoreParameterivNV_c($semaphore, $pname, $params);

Exported under tag ":GL_NV_timeline_semaphore".

  glGetSemaphoreParameterui64vEXT
 glGetSemaphoreParameterui64vEXT_c($semaphore, $pname, $params);

Exported under tag ":GL_EXT_semaphore".

  glGetSeparableFilter
 glGetSeparableFilter_c($target, $format, $type, $row, $column, $span);

Exported under tag ":GL_ARB_imaging".

  glGetSeparableFilterEXT
 glGetSeparableFilterEXT_c($target, $format, $type, $row, $column, $span);

Exported under tag ":GL_EXT_convolution".

  glGetShaderInfoLog
 glGetShaderInfoLog_c($shader, $bufSize, $length, $infoLog);
 $infoLog = glGetShaderInfoLog_p($shader);

Exported under tag ":GL_VERSION_2_0". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glGetShaderInfoLog.xhtml>

  glGetShaderPrecisionFormat
 glGetShaderPrecisionFormat_c($shadertype, $precisiontype, $range, $precision);
 (\@range, $precision) = glGetShaderPrecisionFormat_p($shadertype, $precisiontype);

Exported under tag ":GL_ARB_ES2_compatibility".

  glGetShaderSource
 glGetShaderSource_c($shader, $bufSize, $length, $source);
 $source = glGetShaderSource_p($shader);

Exported under tag ":GL_VERSION_2_0". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glGetShaderSource.xhtml>

  glGetShaderSourceARB
 glGetShaderSourceARB_c($shader, $bufSize, $length, $source);
 $source = glGetShaderSourceARB_p($shader);

Exported under tag ":GL_ARB_shader_objects".

  glGetShaderiv
 glGetShaderiv_c($shader, $pname, $params);
 @params = glGetShaderiv_p($shader, $pname);

Exported under tag ":GL_VERSION_2_0". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glGetShaderiv.xhtml>

  glGetShadingRateImagePaletteNV
 glGetShadingRateImagePaletteNV_c($viewport, $entry, $rate);
 $rate = glGetShadingRateImagePaletteNV_p($viewport, $entry);

Exported under tag ":GL_NV_shading_rate_image".

  glGetShadingRateSampleLocationivNV
 glGetShadingRateSampleLocationivNV_c($rate, $samples, $index, $location);
 @location = glGetShadingRateSampleLocationivNV_p($rate, $samples, $index);

Exported under tag ":GL_NV_shading_rate_image".

  glGetSharpenTexFuncSGIS
 glGetSharpenTexFuncSGIS_c($target, $points);
 @points = glGetSharpenTexFuncSGIS_p($target);

Exported under tag ":GL_SGIS_sharpen_texture".

  glGetStageIndexNV
 $retval = glGetStageIndexNV($shadertype);

Exported under tag ":GL_NV_command_list".

  glGetString
 $retval = glGetString($name);

Exported under tag ":GL_VERSION_1_1". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glGetString.xhtml>

  glGetSubroutineIndex
 $retval = glGetSubroutineIndex($program, $shadertype, $name);

Exported under tag ":GL_ARB_shader_subroutine".

  glGetSubroutineUniformLocation
 $retval = glGetSubroutineUniformLocation($program, $shadertype, $name);

Exported under tag ":GL_ARB_shader_subroutine".

  glGetSynciv
 glGetSynciv_c($sync, $pname, $count, $length, $values);
 glGetSyncivAPPLE_c($sync, $pname, $count, $length, $values);
 @values = glGetSynciv_p($sync, $pname);
 @values = glGetSyncivAPPLE_p($sync, $pname);

Exported under tag ":GL_ARB_sync".

  glGetTexBumpParameterfvATI
 glGetTexBumpParameterfvATI_c($pname, $param);

Exported under tag ":GL_ATI_envmap_bumpmap".

  glGetTexBumpParameterivATI
 glGetTexBumpParameterivATI_c($pname, $param);

Exported under tag ":GL_ATI_envmap_bumpmap".

  glGetTexEnvfv
 glGetTexEnvfv_c($target, $pname, $params);
 @params = glGetTexEnvfv_p($target, $pname);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glGetTexEnvfv.xml>

  glGetTexEnviv
 glGetTexEnviv_c($target, $pname, $params);
 @params = glGetTexEnviv_p($target, $pname);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glGetTexEnviv.xml>

  glGetTexEnvxv
 glGetTexEnvxv_c($target, $pname, $params);
 @params = glGetTexEnvxv_p($target, $pname);

Exported under tag ":GL_REGAL_ES1_1_compatibility".

  glGetTexFilterFuncSGIS
 glGetTexFilterFuncSGIS_c($target, $filter, $weights);

Exported under tag ":GL_SGIS_texture_filter4".

  glGetTexGendv
 glGetTexGendv_c($coord, $pname, $params);
 @params = glGetTexGendv_p($coord, $pname);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glGetTexGendv.xml>

  glGetTexGenfv
 glGetTexGenfv_c($coord, $pname, $params);
 @params = glGetTexGenfv_p($coord, $pname);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glGetTexGenfv.xml>

  glGetTexGenfvOES
 glGetTexGenfvOES_c($coord, $pname, $params);

Exported under tag ":GL_OES_texture_cube_map".

  glGetTexGeniv
 glGetTexGeniv_c($coord, $pname, $params);
 @params = glGetTexGeniv_p($coord, $pname);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glGetTexGeniv.xml>

  glGetTexGenivOES
 glGetTexGenivOES_c($coord, $pname, $params);

Exported under tag ":GL_OES_texture_cube_map".

  glGetTexGenxvOES
 glGetTexGenxvOES_c($coord, $pname, $params);

Exported under tag ":GL_OES_texture_cube_map".

  glGetTexImage
 glGetTexImage_c($target, $level, $format, $type, $pixels);

Exported under tag ":GL_VERSION_1_1". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glGetTexImage.xhtml>

  glGetTexLevelParameterfv
 glGetTexLevelParameterfv_c($target, $level, $pname, $params);
 @params = glGetTexLevelParameterfv_p($target, $level, $pname);

Exported under tag ":GL_VERSION_1_1". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glGetTexLevelParameterfv.xhtml>

  glGetTexLevelParameteriv
 glGetTexLevelParameteriv_c($target, $level, $pname, $params);
 @params = glGetTexLevelParameteriv_p($target, $level, $pname);

Exported under tag ":GL_VERSION_1_1". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glGetTexLevelParameteriv.xhtml>

  glGetTexParameterIiv
 glGetTexParameterIiv_c($target, $pname, $params);
 glGetTexParameterIivEXT_c($target, $pname, $params);
 @params = glGetTexParameterIiv_p($target, $pname);
 @params = glGetTexParameterIivEXT_p($target, $pname);

Exported under tag ":GL_VERSION_3_0". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glGetTexParameterIiv.xhtml>

  glGetTexParameterIivOES
 glGetTexParameterIivOES_c($target, $pname, $params);

Exported under tag ":GL_OES_texture_border_clamp".

  glGetTexParameterIuiv
 glGetTexParameterIuiv_c($target, $pname, $params);
 glGetTexParameterIuivEXT_c($target, $pname, $params);
 @params = glGetTexParameterIuiv_p($target, $pname);
 @params = glGetTexParameterIuivEXT_p($target, $pname);

Exported under tag ":GL_VERSION_3_0". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glGetTexParameterIuiv.xhtml>

  glGetTexParameterIuivOES
 glGetTexParameterIuivOES_c($target, $pname, $params);

Exported under tag ":GL_OES_texture_border_clamp".

  glGetTexParameterPointervAPPLE
 glGetTexParameterPointervAPPLE_c($target, $pname, $params);

Exported under tag ":GL_APPLE_texture_range".

  glGetTexParameterfv
 glGetTexParameterfv_c($target, $pname, $params);
 @params = glGetTexParameterfv_p($target, $pname);

Exported under tag ":GL_VERSION_1_1". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glGetTexParameterfv.xhtml>

  glGetTexParameteriv
 glGetTexParameteriv_c($target, $pname, $params);
 @params = glGetTexParameteriv_p($target, $pname);

Exported under tag ":GL_VERSION_1_1". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glGetTexParameteriv.xhtml>

  glGetTexParameterxv
 glGetTexParameterxv_c($target, $pname, $params);
 @params = glGetTexParameterxv_p($target, $pname);

Exported under tag ":GL_REGAL_ES1_1_compatibility".

  glGetTextureHandleARB
 $retval = glGetTextureHandleARB($texture);
 $retval = glGetTextureHandleIMG($texture);

Exported under tag ":GL_ARB_bindless_texture".

  glGetTextureHandleNV
 $retval = glGetTextureHandleNV($texture);

Exported under tag ":GL_NV_bindless_texture".

  glGetTextureImage
 glGetTextureImage_c($texture, $level, $format, $type, $bufSize, $pixels);

Exported under tag ":GL_ARB_direct_state_access".

  glGetTextureImageEXT
 glGetTextureImageEXT_c($texture, $target, $level, $format, $type, $pixels);

Exported under tag ":GL_EXT_direct_state_access".

  glGetTextureLevelParameterfv
 glGetTextureLevelParameterfv_c($texture, $level, $pname, $params);

Exported under tag ":GL_ARB_direct_state_access".

  glGetTextureLevelParameterfvEXT
 glGetTextureLevelParameterfvEXT_c($texture, $target, $level, $pname, $params);
 @params = glGetTextureLevelParameterfvEXT_p($texture, $target, $level, $pname);

Exported under tag ":GL_EXT_direct_state_access".

  glGetTextureLevelParameteriv
 glGetTextureLevelParameteriv_c($texture, $level, $pname, $params);

Exported under tag ":GL_ARB_direct_state_access".

  glGetTextureLevelParameterivEXT
 glGetTextureLevelParameterivEXT_c($texture, $target, $level, $pname, $params);
 @params = glGetTextureLevelParameterivEXT_p($texture, $target, $level, $pname);

Exported under tag ":GL_EXT_direct_state_access".

  glGetTextureParameterIiv
 glGetTextureParameterIiv_c($texture, $pname, $params);

Exported under tag ":GL_ARB_direct_state_access".

  glGetTextureParameterIivEXT
 glGetTextureParameterIivEXT_c($texture, $target, $pname, $params);
 @params = glGetTextureParameterIivEXT_p($texture, $target, $pname);

Exported under tag ":GL_EXT_direct_state_access".

  glGetTextureParameterIuiv
 glGetTextureParameterIuiv_c($texture, $pname, $params);

Exported under tag ":GL_ARB_direct_state_access".

  glGetTextureParameterIuivEXT
 glGetTextureParameterIuivEXT_c($texture, $target, $pname, $params);
 @params = glGetTextureParameterIuivEXT_p($texture, $target, $pname);

Exported under tag ":GL_EXT_direct_state_access".

  glGetTextureParameterfv
 glGetTextureParameterfv_c($texture, $pname, $params);

Exported under tag ":GL_ARB_direct_state_access".

  glGetTextureParameterfvEXT
 glGetTextureParameterfvEXT_c($texture, $target, $pname, $params);
 @params = glGetTextureParameterfvEXT_p($texture, $target, $pname);

Exported under tag ":GL_EXT_direct_state_access".

  glGetTextureParameteriv
 glGetTextureParameteriv_c($texture, $pname, $params);

Exported under tag ":GL_ARB_direct_state_access".

  glGetTextureParameterivEXT
 glGetTextureParameterivEXT_c($texture, $target, $pname, $params);
 @params = glGetTextureParameterivEXT_p($texture, $target, $pname);

Exported under tag ":GL_EXT_direct_state_access".

  glGetTextureSamplerHandleARB
 $retval = glGetTextureSamplerHandleARB($texture, $sampler);
 $retval = glGetTextureSamplerHandleIMG($texture, $sampler);

Exported under tag ":GL_ARB_bindless_texture".

  glGetTextureSamplerHandleNV
 $retval = glGetTextureSamplerHandleNV($texture, $sampler);

Exported under tag ":GL_NV_bindless_texture".

  glGetTextureSubImage
 glGetTextureSubImage_c($texture, $level, $xoffset, $yoffset, $zoffset, $width, $height, $depth, $format, $type, $bufSize, $pixels);

Exported under tag ":GL_ARB_get_texture_sub_image".

  glGetTrackMatrixivNV
 glGetTrackMatrixivNV_c($target, $address, $pname, $params);
 $params = glGetTrackMatrixivNV_p($target, $address, $pname);

Exported under tag ":GL_NV_vertex_program".

  glGetTransformFeedbackVarying
 glGetTransformFeedbackVarying_c($program, $index, $bufSize, $length, $size, $type, $name);
 glGetTransformFeedbackVaryingEXT_c($program, $index, $bufSize, $length, $size, $type, $name);
 ($size, $type, $name) = glGetTransformFeedbackVarying_p($program, $index);
 ($size, $type, $name) = glGetTransformFeedbackVaryingEXT_p($program, $index);

Exported under tag ":GL_VERSION_3_0". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glGetTransformFeedbackVarying.xhtml>

  glGetTransformFeedbackVaryingNV
 glGetTransformFeedbackVaryingNV_c($program, $index, $location);
 $location = glGetTransformFeedbackVaryingNV_p($program, $index);

Exported under tag ":GL_NV_transform_feedback".

  glGetTransformFeedbacki64_v
 glGetTransformFeedbacki64_v_c($xfb, $pname, $index, $param);

Exported under tag ":GL_ARB_direct_state_access".

  glGetTransformFeedbacki_v
 glGetTransformFeedbacki_v_c($xfb, $pname, $index, $param);

Exported under tag ":GL_ARB_direct_state_access".

  glGetTransformFeedbackiv
 glGetTransformFeedbackiv_c($xfb, $pname, $param);

Exported under tag ":GL_ARB_direct_state_access".

  glGetTranslatedShaderSourceANGLE
 glGetTranslatedShaderSourceANGLE_c($shader, $bufSize, $length, $source);
 ($length, $source) = glGetTranslatedShaderSourceANGLE_p($shader, $bufSize);

Exported under tag ":GL_ANGLE_translated_shader_source".

  glGetUniformBlockIndex
 $retval = glGetUniformBlockIndex($program, $uniformBlockName);

Exported under tag ":GL_ARB_uniform_buffer_object".

  glGetUniformBufferSizeEXT
 $retval = glGetUniformBufferSizeEXT($program, $location);

Exported under tag ":GL_EXT_bindable_uniform".

  glGetUniformIndices
 glGetUniformIndices_c($program, $uniformCount, $uniformNames, $uniformIndices);
 @uniformIndices = glGetUniformIndices_p($program, @uniformNames);

Exported under tag ":GL_ARB_uniform_buffer_object".

  glGetUniformLocation
 $retval = glGetUniformLocation($program, $name);

Exported under tag ":GL_VERSION_2_0". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glGetUniformLocation.xhtml>

  glGetUniformLocationARB
 $retval = glGetUniformLocationARB($programObj, $name);

Exported under tag ":GL_ARB_shader_objects".

  glGetUniformOffsetEXT
 $retval = glGetUniformOffsetEXT($program, $location);

Exported under tag ":GL_EXT_bindable_uniform".

  glGetUniformSubroutineuiv
 glGetUniformSubroutineuiv_c($shadertype, $location, $params);
 $params = glGetUniformSubroutineuiv_p($shadertype, $location);

Exported under tag ":GL_ARB_shader_subroutine".

  glGetUniformdv
 glGetUniformdv_c($program, $location, $params);

Exported under tag ":GL_ARB_gpu_shader_fp64".

  glGetUniformfv
 glGetUniformfv_c($program, $location, $params);

Exported under tag ":GL_VERSION_2_0". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glGetUniformfv.xhtml>

  glGetUniformfvARB
 glGetUniformfvARB_c($programObj, $location, $params);

Exported under tag ":GL_ARB_shader_objects".

  glGetUniformi64vARB
 glGetUniformi64vARB_c($program, $location, $params);

Exported under tag ":GL_ARB_gpu_shader_int64".

  glGetUniformi64vNV
 glGetUniformi64vNV_c($program, $location, $params);

Exported under tag ":GL_NV_gpu_shader5".

  glGetUniformiv
 glGetUniformiv_c($program, $location, $params);

Exported under tag ":GL_VERSION_2_0". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glGetUniformiv.xhtml>

  glGetUniformivARB
 glGetUniformivARB_c($programObj, $location, $params);

Exported under tag ":GL_ARB_shader_objects".

  glGetUniformui64vARB
 glGetUniformui64vARB_c($program, $location, $params);

Exported under tag ":GL_ARB_gpu_shader_int64".

  glGetUniformui64vNV
 glGetUniformui64vNV_c($program, $location, $params);

Exported under tag ":GL_NV_gpu_shader5".

  glGetUniformuiv
 glGetUniformuiv_c($program, $location, $params);
 glGetUniformuivEXT_c($program, $location, $params);

Exported under tag ":GL_VERSION_3_0". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glGetUniformuiv.xhtml>

  glGetUnsignedBytei_vEXT
 glGetUnsignedBytei_vEXT_c($target, $index, $data);

Exported under tag ":GL_EXT_memory_object".

  glGetUnsignedBytevEXT
 glGetUnsignedBytevEXT_c($pname, $data);
 @data = glGetUnsignedBytevEXT_p($pname);

Exported under tag ":GL_EXT_memory_object".

  glGetVariantArrayObjectfvATI
 glGetVariantArrayObjectfvATI_c($id, $pname, $params);
 $params = glGetVariantArrayObjectfvATI_p($id, $pname);

Exported under tag ":GL_ATI_vertex_array_object".

  glGetVariantArrayObjectivATI
 glGetVariantArrayObjectivATI_c($id, $pname, $params);
 $params = glGetVariantArrayObjectivATI_p($id, $pname);

Exported under tag ":GL_ATI_vertex_array_object".

  glGetVariantBooleanvEXT
 glGetVariantBooleanvEXT_c($id, $value, $data);

Exported under tag ":GL_EXT_vertex_shader".

  glGetVariantFloatvEXT
 glGetVariantFloatvEXT_c($id, $value, $data);

Exported under tag ":GL_EXT_vertex_shader".

  glGetVariantIntegervEXT
 glGetVariantIntegervEXT_c($id, $value, $data);

Exported under tag ":GL_EXT_vertex_shader".

  glGetVariantPointervEXT
 glGetVariantPointervEXT_c($id, $value, $data);

Exported under tag ":GL_EXT_vertex_shader".

  glGetVaryingLocationNV
 $retval = glGetVaryingLocationNV($program, $name);

Exported under tag ":GL_NV_transform_feedback".

  glGetVectorOperationSGIX
 glGetVectorOperationSGIX($operation);

Exported under tag ":GL_SGIX_vector_ops".

  glGetVertexArrayIndexed64iv
 glGetVertexArrayIndexed64iv_c($vaobj, $index, $pname, $param);

Exported under tag ":GL_ARB_direct_state_access".

  glGetVertexArrayIndexediv
 glGetVertexArrayIndexediv_c($vaobj, $index, $pname, $param);

Exported under tag ":GL_ARB_direct_state_access".

  glGetVertexArrayIntegeri_vEXT
 glGetVertexArrayIntegeri_vEXT_c($vaobj, $index, $pname, $param);

Exported under tag ":GL_EXT_direct_state_access".

  glGetVertexArrayIntegervEXT
 glGetVertexArrayIntegervEXT_c($vaobj, $pname, $param);

Exported under tag ":GL_EXT_direct_state_access".

  glGetVertexArrayPointeri_vEXT
 glGetVertexArrayPointeri_vEXT_c($vaobj, $index, $pname, $param);

Exported under tag ":GL_EXT_direct_state_access".

  glGetVertexArrayPointervEXT
 glGetVertexArrayPointervEXT_c($vaobj, $pname, $param);

Exported under tag ":GL_EXT_direct_state_access".

  glGetVertexArrayiv
 glGetVertexArrayiv_c($vaobj, $pname, $param);

Exported under tag ":GL_ARB_direct_state_access".

  glGetVertexAttribArrayObjectfvATI
 glGetVertexAttribArrayObjectfvATI_c($index, $pname, $params);
 @params = glGetVertexAttribArrayObjectfvATI_p($index, $pname);

Exported under tag ":GL_ATI_vertex_attrib_array_object".

  glGetVertexAttribArrayObjectivATI
 glGetVertexAttribArrayObjectivATI_c($index, $pname, $params);
 @params = glGetVertexAttribArrayObjectivATI_p($index, $pname);

Exported under tag ":GL_ATI_vertex_attrib_array_object".

  glGetVertexAttribIiv
 glGetVertexAttribIiv_c($index, $pname, $params);
 glGetVertexAttribIivEXT_c($index, $pname, $params);
 $params = glGetVertexAttribIiv_p($index, $pname);
 $params = glGetVertexAttribIivEXT_p($index, $pname);

Exported under tag ":GL_VERSION_3_0". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glGetVertexAttribIiv.xhtml>

  glGetVertexAttribIuiv
 glGetVertexAttribIuiv_c($index, $pname, $params);
 glGetVertexAttribIuivEXT_c($index, $pname, $params);
 $params = glGetVertexAttribIuiv_p($index, $pname);
 $params = glGetVertexAttribIuivEXT_p($index, $pname);

Exported under tag ":GL_VERSION_3_0". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glGetVertexAttribIuiv.xhtml>

  glGetVertexAttribLdv
 glGetVertexAttribLdv_c($index, $pname, $params);
 glGetVertexAttribLdvEXT_c($index, $pname, $params);
 @params = glGetVertexAttribLdv_p($index, $pname);
 @params = glGetVertexAttribLdvEXT_p($index, $pname);

Exported under tag ":GL_ARB_vertex_attrib_64bit".

  glGetVertexAttribLi64vNV
 glGetVertexAttribLi64vNV_c($index, $pname, $params);
 @params = glGetVertexAttribLi64vNV_p($index, $pname);

Exported under tag ":GL_NV_vertex_attrib_integer_64bit".

  glGetVertexAttribLui64vARB
 glGetVertexAttribLui64vARB_c($index, $pname, $params);

Exported under tag ":GL_ARB_bindless_texture".

  glGetVertexAttribLui64vNV
 glGetVertexAttribLui64vNV_c($index, $pname, $params);
 @params = glGetVertexAttribLui64vNV_p($index, $pname);

Exported under tag ":GL_NV_vertex_attrib_integer_64bit".

  glGetVertexAttribPointerv
 glGetVertexAttribPointerv_c($index, $pname, $pointer);
 glGetVertexAttribPointervARB_c($index, $pname, $pointer);
 glGetVertexAttribPointervNV_c($index, $pname, $pointer);

Exported under tag ":GL_VERSION_2_0". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glGetVertexAttribPointerv.xhtml>

  glGetVertexAttribdv
 glGetVertexAttribdv_c($index, $pname, $params);
 glGetVertexAttribdvARB_c($index, $pname, $params);
 glGetVertexAttribdvNV_c($index, $pname, $params);
 @params = glGetVertexAttribdv_p($index, $pname);
 @params = glGetVertexAttribdvARB_p($index, $pname);
 @params = glGetVertexAttribdvNV_p($index, $pname);

Exported under tag ":GL_VERSION_2_0". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glGetVertexAttribdv.xhtml>

  glGetVertexAttribfv
 glGetVertexAttribfv_c($index, $pname, $params);
 glGetVertexAttribfvARB_c($index, $pname, $params);
 glGetVertexAttribfvNV_c($index, $pname, $params);
 @params = glGetVertexAttribfv_p($index, $pname);
 @params = glGetVertexAttribfvARB_p($index, $pname);
 @params = glGetVertexAttribfvNV_p($index, $pname);

Exported under tag ":GL_VERSION_2_0". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glGetVertexAttribfv.xhtml>

  glGetVertexAttribiv
 glGetVertexAttribiv_c($index, $pname, $params);
 glGetVertexAttribivARB_c($index, $pname, $params);
 glGetVertexAttribivNV_c($index, $pname, $params);
 @params = glGetVertexAttribiv_p($index, $pname);
 @params = glGetVertexAttribivARB_p($index, $pname);
 @params = glGetVertexAttribivNV_p($index, $pname);

Exported under tag ":GL_VERSION_2_0". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glGetVertexAttribiv.xhtml>

  glGetVideoCaptureStreamdvNV
 glGetVideoCaptureStreamdvNV_c($video_capture_slot, $stream, $pname, $params);

Exported under tag ":GL_NV_video_capture".

  glGetVideoCaptureStreamfvNV
 glGetVideoCaptureStreamfvNV_c($video_capture_slot, $stream, $pname, $params);

Exported under tag ":GL_NV_video_capture".

  glGetVideoCaptureStreamivNV
 glGetVideoCaptureStreamivNV_c($video_capture_slot, $stream, $pname, $params);

Exported under tag ":GL_NV_video_capture".

  glGetVideoCaptureivNV
 glGetVideoCaptureivNV_c($video_capture_slot, $pname, $params);

Exported under tag ":GL_NV_video_capture".

  glGetVideoi64vNV
 glGetVideoi64vNV_c($video_slot, $pname, $params);

Exported under tag ":GL_NV_present_video".

  glGetVideoivNV
 glGetVideoivNV_c($video_slot, $pname, $params);

Exported under tag ":GL_NV_present_video".

  glGetVideoui64vNV
 glGetVideoui64vNV_c($video_slot, $pname, $params);

Exported under tag ":GL_NV_present_video".

  glGetVideouivNV
 glGetVideouivNV_c($video_slot, $pname, $params);

Exported under tag ":GL_NV_present_video".

  glGetVkProcAddrNV
 $retval = glGetVkProcAddrNV($name);

Exported under tag ":GL_NV_draw_vulkan_image".

  glGetnColorTableARB
 glGetnColorTableARB_c($target, $format, $type, $bufSize, $table);

Exported under tag ":GL_ARB_robustness".

  glGetnCompressedTexImage
 glGetnCompressedTexImage_c($target, $lod, $bufSize, $pixels);

Exported under tag ":GL_VERSION_4_5". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glGetnCompressedTexImage.xhtml>

  glGetnCompressedTexImageARB
 glGetnCompressedTexImageARB_c($target, $lod, $bufSize, $img);

Exported under tag ":GL_ARB_robustness".

  glGetnConvolutionFilterARB
 glGetnConvolutionFilterARB_c($target, $format, $type, $bufSize, $image);

Exported under tag ":GL_ARB_robustness".

  glGetnHistogramARB
 glGetnHistogramARB_c($target, $reset, $format, $type, $bufSize, $values);

Exported under tag ":GL_ARB_robustness".

  glGetnMapdvARB
 glGetnMapdvARB_c($target, $query, $bufSize, $v);
 @v = glGetnMapdvARB_p($target, $query, $bufSize);

Exported under tag ":GL_ARB_robustness".

  glGetnMapfvARB
 glGetnMapfvARB_c($target, $query, $bufSize, $v);
 @v = glGetnMapfvARB_p($target, $query, $bufSize);

Exported under tag ":GL_ARB_robustness".

  glGetnMapivARB
 glGetnMapivARB_c($target, $query, $bufSize, $v);
 @v = glGetnMapivARB_p($target, $query, $bufSize);

Exported under tag ":GL_ARB_robustness".

  glGetnMinmaxARB
 glGetnMinmaxARB_c($target, $reset, $format, $type, $bufSize, $values);

Exported under tag ":GL_ARB_robustness".

  glGetnPixelMapfvARB
 glGetnPixelMapfvARB_c($map, $bufSize, $values);
 @values = glGetnPixelMapfvARB_p($map, $bufSize);

Exported under tag ":GL_ARB_robustness".

  glGetnPixelMapuivARB
 glGetnPixelMapuivARB_c($map, $bufSize, $values);
 @values = glGetnPixelMapuivARB_p($map, $bufSize);

Exported under tag ":GL_ARB_robustness".

  glGetnPixelMapusvARB
 glGetnPixelMapusvARB_c($map, $bufSize, $values);
 @values = glGetnPixelMapusvARB_p($map, $bufSize);

Exported under tag ":GL_ARB_robustness".

  glGetnPolygonStippleARB
 glGetnPolygonStippleARB_c($bufSize, $pattern);
 @pattern = glGetnPolygonStippleARB_p($bufSize);

Exported under tag ":GL_ARB_robustness".

  glGetnSeparableFilterARB
 glGetnSeparableFilterARB_c($target, $format, $type, $rowBufSize, $row, $columnBufSize, $column, $span);

Exported under tag ":GL_ARB_robustness".

  glGetnTexImage
 glGetnTexImage_c($target, $level, $format, $type, $bufSize, $pixels);

Exported under tag ":GL_VERSION_4_5". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glGetnTexImage.xhtml>

  glGetnTexImageARB
 glGetnTexImageARB_c($target, $level, $format, $type, $bufSize, $img);

Exported under tag ":GL_ARB_robustness".

  glGetnUniformdv
 glGetnUniformdv_c($program, $location, $bufSize, $params);
 @params = glGetnUniformdv_p($program, $location, $bufSize);

Exported under tag ":GL_VERSION_4_5". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glGetnUniformdv.xhtml>

  glGetnUniformdvARB
 glGetnUniformdvARB_c($program, $location, $bufSize, $params);
 @params = glGetnUniformdvARB_p($program, $location, $bufSize);

Exported under tag ":GL_ARB_robustness".

  glGetnUniformfv
 glGetnUniformfv_c($program, $location, $bufSize, $params);
 glGetnUniformfvEXT_c($program, $location, $bufSize, $params);
 glGetnUniformfvKHR_c($program, $location, $bufSize, $params);
 @params = glGetnUniformfv_p($program, $location, $bufSize);
 @params = glGetnUniformfvEXT_p($program, $location, $bufSize);
 @params = glGetnUniformfvKHR_p($program, $location, $bufSize);

Exported under tag ":GL_KHR_robustness".

  glGetnUniformfvARB
 glGetnUniformfvARB_c($program, $location, $bufSize, $params);
 @params = glGetnUniformfvARB_p($program, $location, $bufSize);

Exported under tag ":GL_ARB_robustness".

  glGetnUniformi64vARB
 glGetnUniformi64vARB_c($program, $location, $bufSize, $params);
 @params = glGetnUniformi64vARB_p($program, $location, $bufSize);

Exported under tag ":GL_ARB_gpu_shader_int64".

  glGetnUniformiv
 glGetnUniformiv_c($program, $location, $bufSize, $params);
 glGetnUniformivEXT_c($program, $location, $bufSize, $params);
 glGetnUniformivKHR_c($program, $location, $bufSize, $params);
 @params = glGetnUniformiv_p($program, $location, $bufSize);
 @params = glGetnUniformivEXT_p($program, $location, $bufSize);
 @params = glGetnUniformivKHR_p($program, $location, $bufSize);

Exported under tag ":GL_KHR_robustness".

  glGetnUniformivARB
 glGetnUniformivARB_c($program, $location, $bufSize, $params);
 @params = glGetnUniformivARB_p($program, $location, $bufSize);

Exported under tag ":GL_ARB_robustness".

  glGetnUniformui64vARB
 glGetnUniformui64vARB_c($program, $location, $bufSize, $params);
 @params = glGetnUniformui64vARB_p($program, $location, $bufSize);

Exported under tag ":GL_ARB_gpu_shader_int64".

  glGetnUniformuiv
 glGetnUniformuiv_c($program, $location, $bufSize, $params);
 glGetnUniformuivKHR_c($program, $location, $bufSize, $params);
 @params = glGetnUniformuiv_p($program, $location, $bufSize);
 @params = glGetnUniformuivKHR_p($program, $location, $bufSize);

Exported under tag ":GL_KHR_robustness".

  glGetnUniformuivARB
 glGetnUniformuivARB_c($program, $location, $bufSize, $params);
 @params = glGetnUniformuivARB_p($program, $location, $bufSize);

Exported under tag ":GL_ARB_robustness".

  glGlobalAlphaFactorbSUN
 glGlobalAlphaFactorbSUN($factor);

Exported under tag ":GL_SUN_global_alpha".

  glGlobalAlphaFactordSUN
 glGlobalAlphaFactordSUN($factor);

Exported under tag ":GL_SUN_global_alpha".

  glGlobalAlphaFactorfSUN
 glGlobalAlphaFactorfSUN($factor);

Exported under tag ":GL_SUN_global_alpha".

  glGlobalAlphaFactoriSUN
 glGlobalAlphaFactoriSUN($factor);

Exported under tag ":GL_SUN_global_alpha".

  glGlobalAlphaFactorsSUN
 glGlobalAlphaFactorsSUN($factor);

Exported under tag ":GL_SUN_global_alpha".

  glGlobalAlphaFactorubSUN
 glGlobalAlphaFactorubSUN($factor);

Exported under tag ":GL_SUN_global_alpha".

  glGlobalAlphaFactoruiSUN
 glGlobalAlphaFactoruiSUN($factor);

Exported under tag ":GL_SUN_global_alpha".

  glGlobalAlphaFactorusSUN
 glGlobalAlphaFactorusSUN($factor);

Exported under tag ":GL_SUN_global_alpha".

  glHint
 glHint($target, $mode);

Exported under tag ":GL_VERSION_1_1". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glHint.xhtml>

  glHistogram
 glHistogram($target, $width, $internalformat, $sink);
 glHistogramEXT($target, $width, $internalformat, $sink);

Exported under tag ":GL_ARB_imaging".

  glIglooInterfaceSGIX
 glIglooInterfaceSGIX_c($pname, $params);

Exported under tag ":GL_SGIX_igloo_interface".

  glImageTransformParameterfHP
 glImageTransformParameterfHP($target, $pname, $param);

Exported under tag ":GL_HP_image_transform".

  glImageTransformParameterfvHP
 glImageTransformParameterfvHP_c($target, $pname, $params);

Exported under tag ":GL_HP_image_transform".

  glImageTransformParameteriHP
 glImageTransformParameteriHP($target, $pname, $param);

Exported under tag ":GL_HP_image_transform".

  glImageTransformParameterivHP
 glImageTransformParameterivHP_c($target, $pname, $params);

Exported under tag ":GL_HP_image_transform".

  glImportMemoryFdEXT
 glImportMemoryFdEXT($memory, $size, $handleType, $fd);

Exported under tag ":GL_EXT_memory_object_fd".

  glImportMemoryWin32HandleEXT
 glImportMemoryWin32HandleEXT_c($memory, $size, $handleType, $handle);

Exported under tag ":GL_EXT_memory_object_win32".

  glImportMemoryWin32NameEXT
 glImportMemoryWin32NameEXT_c($memory, $size, $handleType, $name);

Exported under tag ":GL_EXT_memory_object_win32".

  glImportSemaphoreFdEXT
 glImportSemaphoreFdEXT($semaphore, $handleType, $fd);

Exported under tag ":GL_EXT_semaphore_fd".

  glImportSemaphoreWin32HandleEXT
 glImportSemaphoreWin32HandleEXT_c($semaphore, $handleType, $handle);

Exported under tag ":GL_EXT_semaphore_win32".

  glImportSemaphoreWin32NameEXT
 glImportSemaphoreWin32NameEXT_c($semaphore, $handleType, $name);

Exported under tag ":GL_EXT_semaphore_win32".

  glImportSyncEXT
 $retval = glImportSyncEXT($external_sync_type, $external_sync, $flags);

Exported under tag ":GL_EXT_x11_sync_object".

  glIndexFormatNV
 glIndexFormatNV($type, $stride);

Exported under tag ":GL_NV_vertex_buffer_unified_memory".

  glIndexFuncEXT
 glIndexFuncEXT($func, $ref);

Exported under tag ":GL_EXT_index_func".

  glIndexMask
 glIndexMask($mask);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glIndexMask.xml>

  glIndexMaterialEXT
 glIndexMaterialEXT($face, $mode);

Exported under tag ":GL_EXT_index_material".

  glIndexPointer
 glIndexPointer_c($type, $stride, $pointer);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glIndexPointer.xml>

  glIndexPointerEXT
 glIndexPointerEXT_c($type, $stride, $count, $pointer);

Exported under tag ":GL_EXT_vertex_array".

  glIndexPointerListIBM
 glIndexPointerListIBM_c($type, $stride, $pointer, $ptrstride);

Exported under tag ":GL_IBM_vertex_array_lists".

  glIndexd
 glIndexd($c);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glIndexd.xml>

  glIndexdv
 glIndexdv_c($c);
 glIndexdv_p(@c);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glIndexdv.xml>

  glIndexf
 glIndexf($c);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glIndexf.xml>

  glIndexfv
 glIndexfv_c($c);
 glIndexfv_p(@c);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glIndexfv.xml>

  glIndexi
 glIndexi($c);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glIndexi.xml>

  glIndexiv
 glIndexiv_c($c);
 glIndexiv_p(@c);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glIndexiv.xml>

  glIndexs
 glIndexs($c);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glIndexs.xml>

  glIndexsv
 glIndexsv_c($c);
 glIndexsv_p(@c);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glIndexsv.xml>

  glIndexub
 glIndexub($c);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glIndexub.xml>

  glIndexubv
 glIndexubv_c($c);
 glIndexubv_p(@c);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glIndexubv.xml>

  glInitNames
 glInitNames();

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glInitNames.xml>

  glInsertComponentEXT
 glInsertComponentEXT($res, $src, $num);

Exported under tag ":GL_EXT_vertex_shader".

  glInsertEventMarkerEXT
 glInsertEventMarkerEXT($length, $marker);

Exported under tag ":GL_EXT_debug_marker".

  glInterleavedArrays
 glInterleavedArrays_c($format, $stride, $pointer);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glInterleavedArrays.xml>

  glInterleavedTextureCoordSetsSGIS
 glInterleavedTextureCoordSetsSGIS($factor);

Exported under tag ":GL_SGIS_multitexture".

  glInterpolatePathsNV
 glInterpolatePathsNV($resultPath, $pathA, $pathB, $weight);

Exported under tag ":GL_NV_path_rendering".

  glInvalidateBufferData
 glInvalidateBufferData($buffer);

Exported under tag ":GL_ARB_invalidate_subdata".

  glInvalidateBufferSubData
 glInvalidateBufferSubData($buffer, $offset, $length);

Exported under tag ":GL_ARB_invalidate_subdata".

  glInvalidateFramebuffer
 glInvalidateFramebuffer_c($target, $numAttachments, $attachments);
 glInvalidateFramebuffer_p($target, @attachments);

Exported under tag ":GL_ARB_invalidate_subdata".

  glInvalidateNamedFramebufferData
 glInvalidateNamedFramebufferData_c($framebuffer, $numAttachments, $attachments);
 glInvalidateNamedFramebufferData_p($framebuffer, @attachments);

Exported under tag ":GL_ARB_direct_state_access".

  glInvalidateNamedFramebufferSubData
 glInvalidateNamedFramebufferSubData_c($framebuffer, $numAttachments, $attachments, $x, $y, $width, $height);
 glInvalidateNamedFramebufferSubData_p($framebuffer, $x, $y, $width, $height, @attachments);

Exported under tag ":GL_ARB_direct_state_access".

  glInvalidateSubFramebuffer
 glInvalidateSubFramebuffer_c($target, $numAttachments, $attachments, $x, $y, $width, $height);
 glInvalidateSubFramebuffer_p($target, $x, $y, $width, $height, @attachments);

Exported under tag ":GL_ARB_invalidate_subdata".

  glInvalidateTexImage
 glInvalidateTexImage($texture, $level);

Exported under tag ":GL_ARB_invalidate_subdata".

  glInvalidateTexSubImage
 glInvalidateTexSubImage($texture, $level, $xoffset, $yoffset, $zoffset, $width, $height, $depth);

Exported under tag ":GL_ARB_invalidate_subdata".

  glIsAsyncMarkerSGIX
 $retval = glIsAsyncMarkerSGIX($marker);

Exported under tag ":GL_SGIX_async".

  glIsBuffer
 $retval = glIsBuffer($buffer);
 $retval = glIsBufferARB($buffer);

Exported under tag ":GL_VERSION_1_5". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glIsBuffer.xhtml>

  glIsBufferResidentNV
 $retval = glIsBufferResidentNV($target);

Exported under tag ":GL_NV_shader_buffer_load".

  glIsCommandListNV
 $retval = glIsCommandListNV($list);

Exported under tag ":GL_NV_command_list".

  glIsEnabled
 $retval = glIsEnabled($cap);

Exported under tag ":GL_VERSION_1_1". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glIsEnabled.xhtml>

  glIsEnabledi
 $retval = glIsEnabledi($target, $index);
 $retval = glIsEnabledIndexedEXT($target, $index);
 $retval = glIsEnablediEXT($target, $index);
 $retval = glIsEnablediNV($target, $index);

Exported under tag ":GL_VERSION_3_0". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glIsEnabledi.xhtml>

  glIsEnablediOES
 $retval = glIsEnablediOES($target, $index);

Exported under tag ":GL_OES_draw_buffers_indexed".

  glIsFenceAPPLE
 $retval = glIsFenceAPPLE($fence);

Exported under tag ":GL_APPLE_fence".

  glIsFenceNV
 $retval = glIsFenceNV($fence);

Exported under tag ":GL_NV_fence".

  glIsFramebuffer
 $retval = glIsFramebuffer($framebuffer);
 $retval = glIsFramebufferEXT($framebuffer);

Exported under tag ":GL_ARB_framebuffer_object".

  glIsFramebufferOES
 $retval = glIsFramebufferOES($framebuffer);

Exported under tag ":GL_OES_framebuffer_object".

  glIsImageHandleResidentARB
 $retval = glIsImageHandleResidentARB($handle);

Exported under tag ":GL_ARB_bindless_texture".

  glIsImageHandleResidentNV
 $retval = glIsImageHandleResidentNV($handle);

Exported under tag ":GL_NV_bindless_texture".

  glIsList
 $retval = glIsList($list);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glIsList.xml>

  glIsMPEGPredictorSGIX
 $retval = glIsMPEGPredictorSGIX($predictor);

Exported under tag ":GL_SGIX_mpeg1".

  glIsMemoryObjectEXT
 $retval = glIsMemoryObjectEXT($memoryObject);

Exported under tag ":GL_EXT_memory_object".

  glIsNameAMD
 $retval = glIsNameAMD($identifier, $name);

Exported under tag ":GL_AMD_name_gen_delete".

  glIsNamedBufferResidentNV
 $retval = glIsNamedBufferResidentNV($buffer);

Exported under tag ":GL_NV_shader_buffer_load".

  glIsNamedStringARB
 $retval = glIsNamedStringARB($namelen, $name);

Exported under tag ":GL_ARB_shading_language_include".

  glIsObjectBufferATI
 $retval = glIsObjectBufferATI($buffer);

Exported under tag ":GL_ATI_vertex_array_object".

  glIsOcclusionQueryNV
 $retval = glIsOcclusionQueryNV($id);

Exported under tag ":GL_NV_occlusion_query".

  glIsPathNV
 $retval = glIsPathNV($path);

Exported under tag ":GL_NV_path_rendering".

  glIsPointInFillPathNV
 $retval = glIsPointInFillPathNV($path, $mask, $x, $y);

Exported under tag ":GL_NV_path_rendering".

  glIsPointInStrokePathNV
 $retval = glIsPointInStrokePathNV($path, $x, $y);

Exported under tag ":GL_NV_path_rendering".

  glIsProgram
 $retval = glIsProgram($program);

Exported under tag ":GL_VERSION_2_0". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glIsProgram.xhtml>

  glIsProgramARB
 $retval = glIsProgramARB($program);
 $retval = glIsProgramNV($program);

Exported under tag ":GL_ARB_vertex_program".

  glIsProgramPipeline
 $retval = glIsProgramPipeline($pipeline);

Exported under tag ":GL_ARB_separate_shader_objects".

  glIsQuery
 $retval = glIsQuery($id);
 $retval = glIsQueryARB($id);

Exported under tag ":GL_VERSION_1_5". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glIsQuery.xhtml>

  glIsQueryANGLE
 $retval = glIsQueryANGLE($id);

Exported under tag ":GL_ANGLE_timer_query".

  glIsQueryEXT
 $retval = glIsQueryEXT($id);

Exported under tag ":GL_EXT_disjoint_timer_query".

  glIsRenderbuffer
 $retval = glIsRenderbuffer($renderbuffer);
 $retval = glIsRenderbufferEXT($renderbuffer);

Exported under tag ":GL_ARB_framebuffer_object".

  glIsRenderbufferOES
 $retval = glIsRenderbufferOES($renderbuffer);

Exported under tag ":GL_OES_framebuffer_object".

  glIsSampler
 $retval = glIsSampler($sampler);

Exported under tag ":GL_ARB_sampler_objects".

  glIsSemaphoreEXT
 $retval = glIsSemaphoreEXT($semaphore);

Exported under tag ":GL_EXT_semaphore".

  glIsShader
 $retval = glIsShader($shader);

Exported under tag ":GL_VERSION_2_0". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glIsShader.xhtml>

  glIsStateNV
 $retval = glIsStateNV($state);

Exported under tag ":GL_NV_command_list".

  glIsSupportedREGAL
 $retval = glIsSupportedREGAL($ext);

Exported under tag ":GL_REGAL_extension_query".

  glIsSync
 $retval = glIsSync($myGLsync);
 $retval = glIsSyncAPPLE($myGLsync);

Exported under tag ":GL_ARB_sync".

  glIsTexture
 $retval = glIsTexture($texture);

Exported under tag ":GL_VERSION_1_1". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glIsTexture.xhtml>

  glIsTextureEXT
 $retval = glIsTextureEXT($texture);

Exported under tag ":GL_EXT_texture_object".

  glIsTextureHandleResidentARB
 $retval = glIsTextureHandleResidentARB($handle);

Exported under tag ":GL_ARB_bindless_texture".

  glIsTextureHandleResidentNV
 $retval = glIsTextureHandleResidentNV($handle);

Exported under tag ":GL_NV_bindless_texture".

  glIsTransformFeedback
 $retval = glIsTransformFeedback($id);
 $retval = glIsTransformFeedbackNV($id);

Exported under tag ":GL_ARB_transform_feedback2".

  glIsVariantEnabledEXT
 $retval = glIsVariantEnabledEXT($id, $cap);

Exported under tag ":GL_EXT_vertex_shader".

  glIsVertexArray
 $retval = glIsVertexArray($array);
 $retval = glIsVertexArrayAPPLE($array);

Exported under tag ":GL_ARB_vertex_array_object".

  glIsVertexArrayOES
 $retval = glIsVertexArrayOES($array);

Exported under tag ":GL_OES_vertex_array_object".

  glIsVertexArraySGIX
 $retval = glIsVertexArraySGIX($array);

Exported under tag ":GL_SGIX_vertex_array_object".

  glIsVertexAttribEnabledAPPLE
 $retval = glIsVertexAttribEnabledAPPLE($index, $pname);

Exported under tag ":GL_APPLE_vertex_program_evaluators".

  glLGPUCopyImageSubDataNVX
 glLGPUCopyImageSubDataNVX($sourceGpu, $destinationGpuMask, $srcName, $srcTarget, $srcLevel, $srcX, $srxY, $srcZ, $dstName, $dstTarget, $dstLevel, $dstX, $dstY, $dstZ, $width, $height, $depth);

Exported under tag ":GL_NVX_linked_gpu_multicast".

  glLGPUInterlockNVX
 glLGPUInterlockNVX();

Exported under tag ":GL_NVX_linked_gpu_multicast".

  glLGPUNamedBufferSubDataNVX
 glLGPUNamedBufferSubDataNVX_c($gpuMask, $buffer, $offset, $size, $data);

Exported under tag ":GL_NVX_linked_gpu_multicast".

  glLabelObjectEXT
 glLabelObjectEXT($type, $object, $length, $label);

Exported under tag ":GL_EXT_debug_label".

  glLightEnviEXT
 glLightEnviEXT($pname, $param);

Exported under tag ":GL_EXT_fragment_lighting".

  glLightModelf
 glLightModelf($pname, $param);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glLightModelf.xml>

  glLightModelfv
 glLightModelfv_c($pname, $params);
 glLightModelfv_p($pname, @params);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glLightModelfv.xml>

  glLightModeli
 glLightModeli($pname, $param);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glLightModeli.xml>

  glLightModeliv
 glLightModeliv_c($pname, $params);
 glLightModeliv_p($pname, @params);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glLightModeliv.xml>

  glLightModelx
 glLightModelx($pname, $param);

Exported under tag ":GL_REGAL_ES1_0_compatibility".

  glLightModelxv
 glLightModelxv_c($pname, $param);
 glLightModelxv_p($pname, @param);

Exported under tag ":GL_REGAL_ES1_0_compatibility".

  glLightf
 glLightf($light, $pname, $param);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glLightf.xml>

  glLightfv
 glLightfv_c($light, $pname, $params);
 glLightfv_p($light, $pname, @params);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glLightfv.xml>

  glLighti
 glLighti($light, $pname, $param);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glLighti.xml>

  glLightiv
 glLightiv_c($light, $pname, $params);
 glLightiv_p($light, $pname, @params);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glLightiv.xml>

  glLightx
 glLightx($light, $pname, $param);

Exported under tag ":GL_REGAL_ES1_0_compatibility".

  glLightxv
 glLightxv_c($light, $pname, $params);
 glLightxv_p($light, $pname, @params);

Exported under tag ":GL_REGAL_ES1_0_compatibility".

  glLineStipple
 glLineStipple($factor, $pattern);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glLineStipple.xml>

  glLineWidth
 glLineWidth($width);

Exported under tag ":GL_VERSION_1_1". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glLineWidth.xhtml>

  glLineWidthx
 glLineWidthx($width);

Exported under tag ":GL_REGAL_ES1_0_compatibility".

  glLinkProgram
 glLinkProgram($program);

Exported under tag ":GL_VERSION_2_0". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glLinkProgram.xhtml>

  glLinkProgramARB
 glLinkProgramARB($programObj);

Exported under tag ":GL_ARB_shader_objects".

  glListBase
 glListBase($base);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glListBase.xml>

  glListDrawCommandsStatesClientNV
 glListDrawCommandsStatesClientNV_c($list, $segment, $indirects, $sizes, $states, $fbos, $count);

Exported under tag ":GL_NV_command_list".

  glLoadIdentity
 glLoadIdentity();

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glLoadIdentity.xml>

  glLoadIdentityDeformationMapSGIX
 glLoadIdentityDeformationMapSGIX($mask);

Exported under tag ":GL_SGIX_polynomial_ffd".

  glLoadMatrixd
 glLoadMatrixd_c($m);
 glLoadMatrixd_p(@m);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glLoadMatrixd.xml>

  glLoadMatrixf
 glLoadMatrixf_c($m);
 glLoadMatrixf_p(@m);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glLoadMatrixf.xml>

  glLoadMatrixx
 glLoadMatrixx_c($m);
 glLoadMatrixx_p(@m);

Exported under tag ":GL_REGAL_ES1_0_compatibility".

  glLoadName
 glLoadName($name);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glLoadName.xml>

  glLoadPaletteFromModelViewMatrixOES
 glLoadPaletteFromModelViewMatrixOES();

Exported under tag ":GL_OES_matrix_palette".

  glLoadProgramNV
 glLoadProgramNV($target, $id, $len, $program);

Exported under tag ":GL_NV_vertex_program".

  glLoadTransposeMatrixd
 glLoadTransposeMatrixd_c($m);
 glLoadTransposeMatrixdARB_c($m);
 glLoadTransposeMatrixd_p(@m);
 glLoadTransposeMatrixdARB_p(@m);

Exported under tag ":GL_VERSION_1_3". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glLoadTransposeMatrixd.xml>

  glLoadTransposeMatrixf
 glLoadTransposeMatrixf_c($m);
 glLoadTransposeMatrixfARB_c($m);
 glLoadTransposeMatrixf_p(@m);
 glLoadTransposeMatrixfARB_p(@m);

Exported under tag ":GL_VERSION_1_3". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glLoadTransposeMatrixf.xml>

  glLockArraysEXT
 glLockArraysEXT($first, $count);

Exported under tag ":GL_EXT_compiled_vertex_array".

  glLogMessageCallbackREGAL
 glLogMessageCallbackREGAL($callback);

Exported under tag ":GL_REGAL_log".

  glLogicOp
 glLogicOp($opcode);

Exported under tag ":GL_VERSION_1_1". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glLogicOp.xhtml>

  glMPEGPredictorSGIX
 glMPEGPredictorSGIX_c($target, $format, $type, $pixels);

Exported under tag ":GL_SGIX_mpeg1".

  glMPEGQuantTableubv
 glMPEGQuantTableubv_c($target, $values);

Exported under tag ":GL_SGIX_mpeg1".

  glMakeBufferNonResidentNV
 glMakeBufferNonResidentNV($target);

Exported under tag ":GL_NV_shader_buffer_load".

  glMakeBufferResidentNV
 glMakeBufferResidentNV($target, $access);

Exported under tag ":GL_NV_shader_buffer_load".

  glMakeImageHandleNonResidentARB
 glMakeImageHandleNonResidentARB($handle);

Exported under tag ":GL_ARB_bindless_texture".

  glMakeImageHandleNonResidentNV
 glMakeImageHandleNonResidentNV($handle);

Exported under tag ":GL_NV_bindless_texture".

  glMakeImageHandleResidentARB
 glMakeImageHandleResidentARB($handle, $access);

Exported under tag ":GL_ARB_bindless_texture".

  glMakeImageHandleResidentNV
 glMakeImageHandleResidentNV($handle, $access);

Exported under tag ":GL_NV_bindless_texture".

  glMakeNamedBufferNonResidentNV
 glMakeNamedBufferNonResidentNV($buffer);

Exported under tag ":GL_NV_shader_buffer_load".

  glMakeNamedBufferResidentNV
 glMakeNamedBufferResidentNV($buffer, $access);

Exported under tag ":GL_NV_shader_buffer_load".

  glMakeTextureHandleNonResidentARB
 glMakeTextureHandleNonResidentARB($handle);

Exported under tag ":GL_ARB_bindless_texture".

  glMakeTextureHandleNonResidentNV
 glMakeTextureHandleNonResidentNV($handle);

Exported under tag ":GL_NV_bindless_texture".

  glMakeTextureHandleResidentARB
 glMakeTextureHandleResidentARB($handle);

Exported under tag ":GL_ARB_bindless_texture".

  glMakeTextureHandleResidentNV
 glMakeTextureHandleResidentNV($handle);

Exported under tag ":GL_NV_bindless_texture".

  glMap1d
 glMap1d_c($target, $u1, $u2, $stride, $order, $points);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glMap1f
 glMap1f_c($target, $u1, $u2, $stride, $order, $points);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glMap2d
 glMap2d_c($target, $u1, $u2, $ustride, $uorder, $v1, $v2, $vstride, $vorder, $points);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glMap2f
 glMap2f_c($target, $u1, $u2, $ustride, $uorder, $v1, $v2, $vstride, $vorder, $points);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glMapBuffer
 $retval = glMapBuffer_c($target, $access);
 $retval = glMapBufferARB_c($target, $access);

Exported under tag ":GL_VERSION_1_5". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glMapBuffer.xhtml>

  glMapBufferOES
 $retval = glMapBufferOES_c($target, $access);

Exported under tag ":GL_OES_mapbuffer".

  glMapBufferRange
 $retval = glMapBufferRange_c($target, $offset, $length, $access);
 $retval = glMapBufferRangeEXT_c($target, $offset, $length, $access);

Exported under tag ":GL_ARB_map_buffer_range".

  glMapControlPointsNV
 glMapControlPointsNV_c($target, $index, $type, $ustride, $vstride, $uorder, $vorder, $packed, $points);

Exported under tag ":GL_NV_evaluators".

  glMapGrid1d
 glMapGrid1d($un, $u1, $u2);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glMapGrid1f
 glMapGrid1f($un, $u1, $u2);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glMapGrid2d
 glMapGrid2d($un, $u1, $u2, $vn, $v1, $v2);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glMapGrid2f
 glMapGrid2f($un, $u1, $u2, $vn, $v1, $v2);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glMapNamedBuffer
 $retval = glMapNamedBuffer_c($buffer, $access);

Exported under tag ":GL_ARB_direct_state_access".

  glMapNamedBufferEXT
 $retval = glMapNamedBufferEXT_c($buffer, $access);

Exported under tag ":GL_EXT_direct_state_access".

  glMapNamedBufferRange
 $retval = glMapNamedBufferRange_c($buffer, $offset, $length, $access);

Exported under tag ":GL_ARB_direct_state_access".

  glMapNamedBufferRangeEXT
 $retval = glMapNamedBufferRangeEXT_c($buffer, $offset, $length, $access);

Exported under tag ":GL_EXT_direct_state_access".

  glMapObjectBufferATI
 $retval = glMapObjectBufferATI_c($buffer);

Exported under tag ":GL_ATI_map_object_buffer".

  glMapParameterfvNV
 glMapParameterfvNV_c($target, $pname, $params);

Exported under tag ":GL_NV_evaluators".

  glMapParameterivNV
 glMapParameterivNV_c($target, $pname, $params);

Exported under tag ":GL_NV_evaluators".

  glMapTexture2DINTEL
 $retval = glMapTexture2DINTEL_c($texture, $level, $access, $stride, $layout);
 ($retval, $stride, $layout) = glMapTexture2DINTEL_p($texture, $level, $access);

Exported under tag ":GL_LAYOUT_LINEAR_INTEL".

  glMapVertexAttrib1dAPPLE
 glMapVertexAttrib1dAPPLE_c($index, $size, $u1, $u2, $stride, $order, $points);

Exported under tag ":GL_APPLE_vertex_program_evaluators".

  glMapVertexAttrib1fAPPLE
 glMapVertexAttrib1fAPPLE_c($index, $size, $u1, $u2, $stride, $order, $points);

Exported under tag ":GL_APPLE_vertex_program_evaluators".

  glMapVertexAttrib2dAPPLE
 glMapVertexAttrib2dAPPLE_c($index, $size, $u1, $u2, $ustride, $uorder, $v1, $v2, $vstride, $vorder, $points);

Exported under tag ":GL_APPLE_vertex_program_evaluators".

  glMapVertexAttrib2fAPPLE
 glMapVertexAttrib2fAPPLE_c($index, $size, $u1, $u2, $ustride, $uorder, $v1, $v2, $vstride, $vorder, $points);

Exported under tag ":GL_APPLE_vertex_program_evaluators".

  glMaterialf
 glMaterialf($face, $pname, $param);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glMaterialf.xml>

  glMaterialfv
 glMaterialfv_c($face, $pname, $params);
 glMaterialfv_p($face, $pname, @params);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glMaterialfv.xml>

  glMateriali
 glMateriali($face, $pname, $param);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glMateriali.xml>

  glMaterialiv
 glMaterialiv_c($face, $pname, $params);
 glMaterialiv_p($face, $pname, @params);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glMaterialiv.xml>

  glMaterialx
 glMaterialx($face, $pname, $param);

Exported under tag ":GL_REGAL_ES1_0_compatibility".

  glMaterialxv
 glMaterialxv_c($face, $pname, $param);
 glMaterialxv_p($face, $pname, @param);

Exported under tag ":GL_REGAL_ES1_0_compatibility".

  glMatrixFrustumEXT
 glMatrixFrustumEXT($mode, $left, $right, $bottom, $top, $zNear, $zFar);

Exported under tag ":GL_EXT_direct_state_access".

  glMatrixIndexPointerARB
 glMatrixIndexPointerARB_c($size, $type, $stride, $pointer);

Exported under tag ":GL_ARB_matrix_palette".

  glMatrixIndexPointerOES
 glMatrixIndexPointerOES_c($size, $type, $stride, $pointer);

Exported under tag ":GL_OES_matrix_palette".

  glMatrixIndexubvARB
 glMatrixIndexubvARB_c($size, $indices);
 @indices = glMatrixIndexubvARB_p($size);

Exported under tag ":GL_ARB_matrix_palette".

  glMatrixIndexuivARB
 glMatrixIndexuivARB_c($size, $indices);
 @indices = glMatrixIndexuivARB_p($size);

Exported under tag ":GL_ARB_matrix_palette".

  glMatrixIndexusvARB
 glMatrixIndexusvARB_c($size, $indices);
 @indices = glMatrixIndexusvARB_p($size);

Exported under tag ":GL_ARB_matrix_palette".

  glMatrixLoad3x2fNV
 glMatrixLoad3x2fNV_c($matrixMode, $m);

Exported under tag ":GL_NV_path_rendering".

  glMatrixLoad3x3fNV
 glMatrixLoad3x3fNV_c($matrixMode, $m);

Exported under tag ":GL_NV_path_rendering".

  glMatrixLoadIdentityEXT
 glMatrixLoadIdentityEXT($mode);

Exported under tag ":GL_EXT_direct_state_access".

  glMatrixLoadTranspose3x3fNV
 glMatrixLoadTranspose3x3fNV_c($matrixMode, $m);

Exported under tag ":GL_NV_path_rendering".

  glMatrixLoadTransposedEXT
 glMatrixLoadTransposedEXT_c($mode, $m);
 glMatrixLoadTransposedEXT_p($mode, @m);

Exported under tag ":GL_EXT_direct_state_access".

  glMatrixLoadTransposefEXT
 glMatrixLoadTransposefEXT_c($mode, $m);
 glMatrixLoadTransposefEXT_p($mode, @m);

Exported under tag ":GL_EXT_direct_state_access".

  glMatrixLoaddEXT
 glMatrixLoaddEXT_c($mode, $m);
 glMatrixLoaddEXT_p($mode, @m);

Exported under tag ":GL_EXT_direct_state_access".

  glMatrixLoadfEXT
 glMatrixLoadfEXT_c($mode, $m);
 glMatrixLoadfEXT_p($mode, @m);

Exported under tag ":GL_EXT_direct_state_access".

  glMatrixMode
 glMatrixMode($mode);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glMatrixMode.xml>

  glMatrixMult3x2fNV
 glMatrixMult3x2fNV_c($matrixMode, $m);

Exported under tag ":GL_NV_path_rendering".

  glMatrixMult3x3fNV
 glMatrixMult3x3fNV_c($matrixMode, $m);

Exported under tag ":GL_NV_path_rendering".

  glMatrixMultTranspose3x3fNV
 glMatrixMultTranspose3x3fNV_c($matrixMode, $m);

Exported under tag ":GL_NV_path_rendering".

  glMatrixMultTransposedEXT
 glMatrixMultTransposedEXT_c($mode, $m);
 glMatrixMultTransposedEXT_p($mode, @m);

Exported under tag ":GL_EXT_direct_state_access".

  glMatrixMultTransposefEXT
 glMatrixMultTransposefEXT_c($mode, $m);
 glMatrixMultTransposefEXT_p($mode, @m);

Exported under tag ":GL_EXT_direct_state_access".

  glMatrixMultdEXT
 glMatrixMultdEXT_c($mode, $m);
 glMatrixMultdEXT_p($mode, @m);

Exported under tag ":GL_EXT_direct_state_access".

  glMatrixMultfEXT
 glMatrixMultfEXT_c($mode, $m);
 glMatrixMultfEXT_p($mode, @m);

Exported under tag ":GL_EXT_direct_state_access".

  glMatrixOrthoEXT
 glMatrixOrthoEXT($mode, $left, $right, $bottom, $top, $zNear, $zFar);

Exported under tag ":GL_EXT_direct_state_access".

  glMatrixPopEXT
 glMatrixPopEXT($mode);

Exported under tag ":GL_EXT_direct_state_access".

  glMatrixPushEXT
 glMatrixPushEXT($mode);

Exported under tag ":GL_EXT_direct_state_access".

  glMatrixRotatedEXT
 glMatrixRotatedEXT($mode, $angle, $x, $y, $z);

Exported under tag ":GL_EXT_direct_state_access".

  glMatrixRotatefEXT
 glMatrixRotatefEXT($mode, $angle, $x, $y, $z);

Exported under tag ":GL_EXT_direct_state_access".

  glMatrixScaledEXT
 glMatrixScaledEXT($mode, $x, $y, $z);

Exported under tag ":GL_EXT_direct_state_access".

  glMatrixScalefEXT
 glMatrixScalefEXT($mode, $x, $y, $z);

Exported under tag ":GL_EXT_direct_state_access".

  glMatrixTranslatedEXT
 glMatrixTranslatedEXT($mode, $x, $y, $z);

Exported under tag ":GL_EXT_direct_state_access".

  glMatrixTranslatefEXT
 glMatrixTranslatefEXT($mode, $x, $y, $z);

Exported under tag ":GL_EXT_direct_state_access".

  glMaxActiveShaderCoresARM
 glMaxActiveShaderCoresARM($count);

Exported under tag ":GL_ARM_shader_core_properties".

  glMaxShaderCompilerThreadsKHR
 glMaxShaderCompilerThreadsKHR($count);
 glMaxShaderCompilerThreadsARB($count);

Exported under tag ":GL_KHR_parallel_shader_compile".

  glMemoryBarrier
 glMemoryBarrier($barriers);
 glMemoryBarrierEXT($barriers);

Exported under tag ":GL_ARB_shader_image_load_store".

  glMemoryBarrierByRegion
 glMemoryBarrierByRegion($barriers);

Exported under tag ":GL_ARB_ES3_1_compatibility".

  glMemoryObjectParameterivEXT
 glMemoryObjectParameterivEXT_c($memoryObject, $pname, $params);

Exported under tag ":GL_EXT_memory_object".

  glMeshBreadthSGIX
 glMeshBreadthSGIX($breadth);

Exported under tag ":GL_SGIX_quad_mesh".

  glMeshStrideSGIX
 glMeshStrideSGIX($stride);

Exported under tag ":GL_SGIX_quad_mesh".

  glMinSampleShading
 glMinSampleShading($value);
 glMinSampleShadingARB($value);

Exported under tag ":GL_VERSION_4_0". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glMinSampleShading.xhtml>

  glMinSampleShadingOES
 glMinSampleShadingOES($value);

Exported under tag ":GL_OES_sample_shading".

  glMinmax
 glMinmax($target, $internalformat, $sink);
 glMinmaxEXT($target, $internalformat, $sink);

Exported under tag ":GL_ARB_imaging".

  glMultMatrixd
 glMultMatrixd_c($m);
 glMultMatrixd_p(@m);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glMultMatrixd.xml>

  glMultMatrixf
 glMultMatrixf_c($m);
 glMultMatrixf_p(@m);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glMultMatrixf.xml>

  glMultMatrixx
 glMultMatrixx_c($m);
 glMultMatrixx_p(@m);

Exported under tag ":GL_REGAL_ES1_0_compatibility".

  glMultTransposeMatrixd
 glMultTransposeMatrixd_c($m);
 glMultTransposeMatrixdARB_c($m);
 glMultTransposeMatrixd_p(@m);
 glMultTransposeMatrixdARB_p(@m);

Exported under tag ":GL_VERSION_1_3". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glMultTransposeMatrixd.xml>

  glMultTransposeMatrixf
 glMultTransposeMatrixf_c($m);
 glMultTransposeMatrixfARB_c($m);
 glMultTransposeMatrixf_p(@m);
 glMultTransposeMatrixfARB_p(@m);

Exported under tag ":GL_VERSION_1_3". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glMultTransposeMatrixf.xml>

  glMultiDrawArrays
 glMultiDrawArrays_c($mode, $first, $count, $drawcount);
 glMultiDrawArraysEXT_c($mode, $first, $count, $drawcount);
 glMultiDrawArrays_p($mode, \@first, \@count);
 glMultiDrawArraysEXT_p($mode, \@first, \@count);

Exported under tag ":GL_VERSION_1_4". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glMultiDrawArrays.xhtml>

  glMultiDrawArraysIndirect
 glMultiDrawArraysIndirect_c($mode, $indirect, $drawcount, $stride);
 glMultiDrawArraysIndirectAMD_c($mode, $indirect, $drawcount, $stride);
 glMultiDrawArraysIndirectEXT_c($mode, $indirect, $drawcount, $stride);

Exported under tag ":GL_ARB_multi_draw_indirect".

  glMultiDrawArraysIndirectBindlessCountNV
 glMultiDrawArraysIndirectBindlessCountNV_c($mode, $indirect, $drawCount, $maxDrawCount, $stride, $vertexBufferCount);

Exported under tag ":GL_NV_bindless_multi_draw_indirect_count".

  glMultiDrawArraysIndirectBindlessNV
 glMultiDrawArraysIndirectBindlessNV_c($mode, $indirect, $drawCount, $stride, $vertexBufferCount);

Exported under tag ":GL_NV_bindless_multi_draw_indirect".

  glMultiDrawArraysIndirectCount
 glMultiDrawArraysIndirectCount_c($mode, $indirect, $drawcount, $maxdrawcount, $stride);
 glMultiDrawArraysIndirectCountARB_c($mode, $indirect, $drawcount, $maxdrawcount, $stride);

Exported under tag ":GL_VERSION_4_6". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glMultiDrawArraysIndirectCount.xhtml>

  glMultiDrawElementArrayAPPLE
 glMultiDrawElementArrayAPPLE_c($mode, $first, $count, $primcount);
 glMultiDrawElementArrayAPPLE_p($mode, \@first, \@count);

Exported under tag ":GL_APPLE_element_array".

  glMultiDrawElements
 glMultiDrawElements_c($mode, $count, $type, $indices, $drawcount);
 glMultiDrawElementsEXT_c($mode, $count, $type, $indices, $drawcount);

Exported under tag ":GL_VERSION_1_4". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glMultiDrawElements.xhtml>

  glMultiDrawElementsBaseVertex
 glMultiDrawElementsBaseVertex_c($mode, $count, $type, $indices, $drawcount, $basevertex);
 glMultiDrawElementsBaseVertexEXT_c($mode, $count, $type, $indices, $drawcount, $basevertex);

Exported under tag ":GL_ARB_draw_elements_base_vertex".

  glMultiDrawElementsIndirect
 glMultiDrawElementsIndirect_c($mode, $type, $indirect, $drawcount, $stride);
 glMultiDrawElementsIndirectAMD_c($mode, $type, $indirect, $drawcount, $stride);
 glMultiDrawElementsIndirectEXT_c($mode, $type, $indirect, $drawcount, $stride);

Exported under tag ":GL_ARB_multi_draw_indirect".

  glMultiDrawElementsIndirectBindlessCountNV
 glMultiDrawElementsIndirectBindlessCountNV_c($mode, $type, $indirect, $drawCount, $maxDrawCount, $stride, $vertexBufferCount);

Exported under tag ":GL_NV_bindless_multi_draw_indirect_count".

  glMultiDrawElementsIndirectBindlessNV
 glMultiDrawElementsIndirectBindlessNV_c($mode, $type, $indirect, $drawCount, $stride, $vertexBufferCount);

Exported under tag ":GL_NV_bindless_multi_draw_indirect".

  glMultiDrawElementsIndirectCount
 glMultiDrawElementsIndirectCount_c($mode, $type, $indirect, $drawcount, $maxdrawcount, $stride);
 glMultiDrawElementsIndirectCountARB_c($mode, $type, $indirect, $drawcount, $maxdrawcount, $stride);

Exported under tag ":GL_VERSION_4_6". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glMultiDrawElementsIndirectCount.xhtml>

  glMultiDrawMeshTasksIndirectCountEXT
 glMultiDrawMeshTasksIndirectCountEXT($indirect, $drawcount, $maxdrawcount, $stride);

Exported under tag ":GL_EXT_mesh_shader".

  glMultiDrawMeshTasksIndirectCountNV
 glMultiDrawMeshTasksIndirectCountNV($indirect, $drawcount, $maxdrawcount, $stride);

Exported under tag ":GL_NV_mesh_shader".

  glMultiDrawMeshTasksIndirectEXT
 glMultiDrawMeshTasksIndirectEXT($indirect, $drawcount, $stride);

Exported under tag ":GL_EXT_mesh_shader".

  glMultiDrawMeshTasksIndirectNV
 glMultiDrawMeshTasksIndirectNV($indirect, $drawcount, $stride);

Exported under tag ":GL_NV_mesh_shader".

  glMultiDrawRangeElementArrayAPPLE
 glMultiDrawRangeElementArrayAPPLE_c($mode, $start, $end, $first, $count, $primcount);
 glMultiDrawRangeElementArrayAPPLE_p($mode, $start, $end, \@first, \@count);

Exported under tag ":GL_APPLE_element_array".

  glMultiModeDrawArraysIBM
 glMultiModeDrawArraysIBM_c($mode, $first, $count, $primcount, $modestride);

Exported under tag ":GL_IBM_multimode_draw_arrays".

  glMultiModeDrawElementsIBM
 glMultiModeDrawElementsIBM_c($mode, $count, $type, $indices, $primcount, $modestride);

Exported under tag ":GL_IBM_multimode_draw_arrays".

  glMultiTexBufferEXT
 glMultiTexBufferEXT($texunit, $target, $internalformat, $buffer);

Exported under tag ":GL_EXT_direct_state_access".

  glMultiTexCoord1d
 glMultiTexCoord1d($target, $s);
 glMultiTexCoord1dARB($target, $s);

Exported under tag ":GL_VERSION_1_3". Not available in a 'future-compatible' profile as removed in 3.2.

  glMultiTexCoord1dv
 glMultiTexCoord1dv_c($target, $v);
 glMultiTexCoord1dvARB_c($target, $v);
 glMultiTexCoord1dv_p($target, @v);
 glMultiTexCoord1dvARB_p($target, @v);

Exported under tag ":GL_VERSION_1_3". Not available in a 'future-compatible' profile as removed in 3.2.

  glMultiTexCoord1f
 glMultiTexCoord1f($target, $s);
 glMultiTexCoord1fARB($target, $s);

Exported under tag ":GL_VERSION_1_3". Not available in a 'future-compatible' profile as removed in 3.2.

  glMultiTexCoord1fv
 glMultiTexCoord1fv_c($target, $v);
 glMultiTexCoord1fvARB_c($target, $v);
 glMultiTexCoord1fv_p($target, @v);
 glMultiTexCoord1fvARB_p($target, @v);

Exported under tag ":GL_VERSION_1_3". Not available in a 'future-compatible' profile as removed in 3.2.

  glMultiTexCoord1hNV
 glMultiTexCoord1hNV($target, $s);

Exported under tag ":GL_NV_half_float".

  glMultiTexCoord1hvNV
 glMultiTexCoord1hvNV_c($target, $v);
 glMultiTexCoord1hvNV_p($target, @v);

Exported under tag ":GL_NV_half_float".

  glMultiTexCoord1i
 glMultiTexCoord1i($target, $s);
 glMultiTexCoord1iARB($target, $s);

Exported under tag ":GL_VERSION_1_3". Not available in a 'future-compatible' profile as removed in 3.2.

  glMultiTexCoord1iv
 glMultiTexCoord1iv_c($target, $v);
 glMultiTexCoord1ivARB_c($target, $v);
 glMultiTexCoord1iv_p($target, @v);
 glMultiTexCoord1ivARB_p($target, @v);

Exported under tag ":GL_VERSION_1_3". Not available in a 'future-compatible' profile as removed in 3.2.

  glMultiTexCoord1s
 glMultiTexCoord1s($target, $s);
 glMultiTexCoord1sARB($target, $s);

Exported under tag ":GL_VERSION_1_3". Not available in a 'future-compatible' profile as removed in 3.2.

  glMultiTexCoord1sv
 glMultiTexCoord1sv_c($target, $v);
 glMultiTexCoord1svARB_c($target, $v);
 glMultiTexCoord1sv_p($target, @v);
 glMultiTexCoord1svARB_p($target, @v);

Exported under tag ":GL_VERSION_1_3". Not available in a 'future-compatible' profile as removed in 3.2.

  glMultiTexCoord2d
 glMultiTexCoord2d($target, $s, $t);
 glMultiTexCoord2dARB($target, $s, $t);

Exported under tag ":GL_VERSION_1_3". Not available in a 'future-compatible' profile as removed in 3.2.

  glMultiTexCoord2dv
 glMultiTexCoord2dv_c($target, $v);
 glMultiTexCoord2dvARB_c($target, $v);
 glMultiTexCoord2dv_p($target, @v);
 glMultiTexCoord2dvARB_p($target, @v);

Exported under tag ":GL_VERSION_1_3". Not available in a 'future-compatible' profile as removed in 3.2.

  glMultiTexCoord2f
 glMultiTexCoord2f($target, $s, $t);
 glMultiTexCoord2fARB($target, $s, $t);

Exported under tag ":GL_VERSION_1_3". Not available in a 'future-compatible' profile as removed in 3.2.

  glMultiTexCoord2fv
 glMultiTexCoord2fv_c($target, $v);
 glMultiTexCoord2fvARB_c($target, $v);
 glMultiTexCoord2fv_p($target, @v);
 glMultiTexCoord2fvARB_p($target, @v);

Exported under tag ":GL_VERSION_1_3". Not available in a 'future-compatible' profile as removed in 3.2.

  glMultiTexCoord2hNV
 glMultiTexCoord2hNV($target, $s, $t);

Exported under tag ":GL_NV_half_float".

  glMultiTexCoord2hvNV
 glMultiTexCoord2hvNV_c($target, $v);
 glMultiTexCoord2hvNV_p($target, @v);

Exported under tag ":GL_NV_half_float".

  glMultiTexCoord2i
 glMultiTexCoord2i($target, $s, $t);
 glMultiTexCoord2iARB($target, $s, $t);

Exported under tag ":GL_VERSION_1_3". Not available in a 'future-compatible' profile as removed in 3.2.

  glMultiTexCoord2iv
 glMultiTexCoord2iv_c($target, $v);
 glMultiTexCoord2ivARB_c($target, $v);
 glMultiTexCoord2iv_p($target, @v);
 glMultiTexCoord2ivARB_p($target, @v);

Exported under tag ":GL_VERSION_1_3". Not available in a 'future-compatible' profile as removed in 3.2.

  glMultiTexCoord2s
 glMultiTexCoord2s($target, $s, $t);
 glMultiTexCoord2sARB($target, $s, $t);

Exported under tag ":GL_VERSION_1_3". Not available in a 'future-compatible' profile as removed in 3.2.

  glMultiTexCoord2sv
 glMultiTexCoord2sv_c($target, $v);
 glMultiTexCoord2svARB_c($target, $v);
 glMultiTexCoord2sv_p($target, @v);
 glMultiTexCoord2svARB_p($target, @v);

Exported under tag ":GL_VERSION_1_3". Not available in a 'future-compatible' profile as removed in 3.2.

  glMultiTexCoord3d
 glMultiTexCoord3d($target, $s, $t, $r);
 glMultiTexCoord3dARB($target, $s, $t, $r);

Exported under tag ":GL_VERSION_1_3". Not available in a 'future-compatible' profile as removed in 3.2.

  glMultiTexCoord3dv
 glMultiTexCoord3dv_c($target, $v);
 glMultiTexCoord3dvARB_c($target, $v);
 glMultiTexCoord3dv_p($target, @v);
 glMultiTexCoord3dvARB_p($target, @v);

Exported under tag ":GL_VERSION_1_3". Not available in a 'future-compatible' profile as removed in 3.2.

  glMultiTexCoord3f
 glMultiTexCoord3f($target, $s, $t, $r);
 glMultiTexCoord3fARB($target, $s, $t, $r);

Exported under tag ":GL_VERSION_1_3". Not available in a 'future-compatible' profile as removed in 3.2.

  glMultiTexCoord3fv
 glMultiTexCoord3fv_c($target, $v);
 glMultiTexCoord3fvARB_c($target, $v);
 glMultiTexCoord3fv_p($target, @v);
 glMultiTexCoord3fvARB_p($target, @v);

Exported under tag ":GL_VERSION_1_3". Not available in a 'future-compatible' profile as removed in 3.2.

  glMultiTexCoord3hNV
 glMultiTexCoord3hNV($target, $s, $t, $r);

Exported under tag ":GL_NV_half_float".

  glMultiTexCoord3hvNV
 glMultiTexCoord3hvNV_c($target, $v);
 glMultiTexCoord3hvNV_p($target, @v);

Exported under tag ":GL_NV_half_float".

  glMultiTexCoord3i
 glMultiTexCoord3i($target, $s, $t, $r);
 glMultiTexCoord3iARB($target, $s, $t, $r);

Exported under tag ":GL_VERSION_1_3". Not available in a 'future-compatible' profile as removed in 3.2.

  glMultiTexCoord3iv
 glMultiTexCoord3iv_c($target, $v);
 glMultiTexCoord3ivARB_c($target, $v);
 glMultiTexCoord3iv_p($target, @v);
 glMultiTexCoord3ivARB_p($target, @v);

Exported under tag ":GL_VERSION_1_3". Not available in a 'future-compatible' profile as removed in 3.2.

  glMultiTexCoord3s
 glMultiTexCoord3s($target, $s, $t, $r);
 glMultiTexCoord3sARB($target, $s, $t, $r);

Exported under tag ":GL_VERSION_1_3". Not available in a 'future-compatible' profile as removed in 3.2.

  glMultiTexCoord3sv
 glMultiTexCoord3sv_c($target, $v);
 glMultiTexCoord3svARB_c($target, $v);
 glMultiTexCoord3sv_p($target, @v);
 glMultiTexCoord3svARB_p($target, @v);

Exported under tag ":GL_VERSION_1_3". Not available in a 'future-compatible' profile as removed in 3.2.

  glMultiTexCoord4d
 glMultiTexCoord4d($target, $s, $t, $r, $q);
 glMultiTexCoord4dARB($target, $s, $t, $r, $q);

Exported under tag ":GL_VERSION_1_3". Not available in a 'future-compatible' profile as removed in 3.2.

  glMultiTexCoord4dv
 glMultiTexCoord4dv_c($target, $v);
 glMultiTexCoord4dvARB_c($target, $v);
 glMultiTexCoord4dv_p($target, @v);
 glMultiTexCoord4dvARB_p($target, @v);

Exported under tag ":GL_VERSION_1_3". Not available in a 'future-compatible' profile as removed in 3.2.

  glMultiTexCoord4f
 glMultiTexCoord4f($target, $s, $t, $r, $q);
 glMultiTexCoord4fARB($target, $s, $t, $r, $q);

Exported under tag ":GL_VERSION_1_3". Not available in a 'future-compatible' profile as removed in 3.2.

  glMultiTexCoord4fv
 glMultiTexCoord4fv_c($target, $v);
 glMultiTexCoord4fvARB_c($target, $v);
 glMultiTexCoord4fv_p($target, @v);
 glMultiTexCoord4fvARB_p($target, @v);

Exported under tag ":GL_VERSION_1_3". Not available in a 'future-compatible' profile as removed in 3.2.

  glMultiTexCoord4hNV
 glMultiTexCoord4hNV($target, $s, $t, $r, $q);

Exported under tag ":GL_NV_half_float".

  glMultiTexCoord4hvNV
 glMultiTexCoord4hvNV_c($target, $v);
 glMultiTexCoord4hvNV_p($target, @v);

Exported under tag ":GL_NV_half_float".

  glMultiTexCoord4i
 glMultiTexCoord4i($target, $s, $t, $r, $q);
 glMultiTexCoord4iARB($target, $s, $t, $r, $q);

Exported under tag ":GL_VERSION_1_3". Not available in a 'future-compatible' profile as removed in 3.2.

  glMultiTexCoord4iv
 glMultiTexCoord4iv_c($target, $v);
 glMultiTexCoord4ivARB_c($target, $v);
 glMultiTexCoord4iv_p($target, @v);
 glMultiTexCoord4ivARB_p($target, @v);

Exported under tag ":GL_VERSION_1_3". Not available in a 'future-compatible' profile as removed in 3.2.

  glMultiTexCoord4s
 glMultiTexCoord4s($target, $s, $t, $r, $q);
 glMultiTexCoord4sARB($target, $s, $t, $r, $q);

Exported under tag ":GL_VERSION_1_3". Not available in a 'future-compatible' profile as removed in 3.2.

  glMultiTexCoord4sv
 glMultiTexCoord4sv_c($target, $v);
 glMultiTexCoord4svARB_c($target, $v);
 glMultiTexCoord4sv_p($target, @v);
 glMultiTexCoord4svARB_p($target, @v);

Exported under tag ":GL_VERSION_1_3". Not available in a 'future-compatible' profile as removed in 3.2.

  glMultiTexCoord4x
 glMultiTexCoord4x($texture, $s, $t, $r, $q);

Exported under tag ":GL_REGAL_ES1_0_compatibility".

  glMultiTexCoordP1ui
 glMultiTexCoordP1ui($texture, $type, $coords);

Exported under tag ":GL_ARB_vertex_type_2_10_10_10_rev".

  glMultiTexCoordP1uiv
 glMultiTexCoordP1uiv_c($texture, $type, $coords);
 glMultiTexCoordP1uiv_p($texture, $type, @coords);

Exported under tag ":GL_ARB_vertex_type_2_10_10_10_rev".

  glMultiTexCoordP2ui
 glMultiTexCoordP2ui($texture, $type, $coords);

Exported under tag ":GL_ARB_vertex_type_2_10_10_10_rev".

  glMultiTexCoordP2uiv
 glMultiTexCoordP2uiv_c($texture, $type, $coords);
 glMultiTexCoordP2uiv_p($texture, $type, @coords);

Exported under tag ":GL_ARB_vertex_type_2_10_10_10_rev".

  glMultiTexCoordP3ui
 glMultiTexCoordP3ui($texture, $type, $coords);

Exported under tag ":GL_ARB_vertex_type_2_10_10_10_rev".

  glMultiTexCoordP3uiv
 glMultiTexCoordP3uiv_c($texture, $type, $coords);
 glMultiTexCoordP3uiv_p($texture, $type, @coords);

Exported under tag ":GL_ARB_vertex_type_2_10_10_10_rev".

  glMultiTexCoordP4ui
 glMultiTexCoordP4ui($texture, $type, $coords);

Exported under tag ":GL_ARB_vertex_type_2_10_10_10_rev".

  glMultiTexCoordP4uiv
 glMultiTexCoordP4uiv_c($texture, $type, $coords);
 glMultiTexCoordP4uiv_p($texture, $type, @coords);

Exported under tag ":GL_ARB_vertex_type_2_10_10_10_rev".

  glMultiTexCoordPointerEXT
 glMultiTexCoordPointerEXT_c($texunit, $size, $type, $stride, $pointer);

Exported under tag ":GL_EXT_direct_state_access".

  glMultiTexEnvfEXT
 glMultiTexEnvfEXT($texunit, $target, $pname, $param);

Exported under tag ":GL_EXT_direct_state_access".

  glMultiTexEnvfvEXT
 glMultiTexEnvfvEXT_c($texunit, $target, $pname, $params);
 glMultiTexEnvfvEXT_p($texunit, $target, $pname, @params);

Exported under tag ":GL_EXT_direct_state_access".

  glMultiTexEnviEXT
 glMultiTexEnviEXT($texunit, $target, $pname, $param);

Exported under tag ":GL_EXT_direct_state_access".

  glMultiTexEnvivEXT
 glMultiTexEnvivEXT_c($texunit, $target, $pname, $params);
 glMultiTexEnvivEXT_p($texunit, $target, $pname, @params);

Exported under tag ":GL_EXT_direct_state_access".

  glMultiTexGendEXT
 glMultiTexGendEXT($texunit, $coord, $pname, $param);

Exported under tag ":GL_EXT_direct_state_access".

  glMultiTexGendvEXT
 glMultiTexGendvEXT_c($texunit, $coord, $pname, $params);
 glMultiTexGendvEXT_p($texunit, $coord, $pname, @params);

Exported under tag ":GL_EXT_direct_state_access".

  glMultiTexGenfEXT
 glMultiTexGenfEXT($texunit, $coord, $pname, $param);

Exported under tag ":GL_EXT_direct_state_access".

  glMultiTexGenfvEXT
 glMultiTexGenfvEXT_c($texunit, $coord, $pname, $params);
 glMultiTexGenfvEXT_p($texunit, $coord, $pname, @params);

Exported under tag ":GL_EXT_direct_state_access".

  glMultiTexGeniEXT
 glMultiTexGeniEXT($texunit, $coord, $pname, $param);

Exported under tag ":GL_EXT_direct_state_access".

  glMultiTexGenivEXT
 glMultiTexGenivEXT_c($texunit, $coord, $pname, $params);
 glMultiTexGenivEXT_p($texunit, $coord, $pname, @params);

Exported under tag ":GL_EXT_direct_state_access".

  glMultiTexImage1DEXT
 glMultiTexImage1DEXT_c($texunit, $target, $level, $internalformat, $width, $border, $format, $type, $pixels);

Exported under tag ":GL_EXT_direct_state_access".

  glMultiTexImage2DEXT
 glMultiTexImage2DEXT_c($texunit, $target, $level, $internalformat, $width, $height, $border, $format, $type, $pixels);

Exported under tag ":GL_EXT_direct_state_access".

  glMultiTexImage3DEXT
 glMultiTexImage3DEXT_c($texunit, $target, $level, $internalformat, $width, $height, $depth, $border, $format, $type, $pixels);

Exported under tag ":GL_EXT_direct_state_access".

  glMultiTexParameterIivEXT
 glMultiTexParameterIivEXT_c($texunit, $target, $pname, $params);
 glMultiTexParameterIivEXT_p($texunit, $target, $pname, @params);

Exported under tag ":GL_EXT_direct_state_access".

  glMultiTexParameterIuivEXT
 glMultiTexParameterIuivEXT_c($texunit, $target, $pname, $params);
 glMultiTexParameterIuivEXT_p($texunit, $target, $pname, @params);

Exported under tag ":GL_EXT_direct_state_access".

  glMultiTexParameterfEXT
 glMultiTexParameterfEXT($texunit, $target, $pname, $param);

Exported under tag ":GL_EXT_direct_state_access".

  glMultiTexParameterfvEXT
 glMultiTexParameterfvEXT_c($texunit, $target, $pname, $params);
 glMultiTexParameterfvEXT_p($texunit, $target, $pname, @params);

Exported under tag ":GL_EXT_direct_state_access".

  glMultiTexParameteriEXT
 glMultiTexParameteriEXT($texunit, $target, $pname, $param);

Exported under tag ":GL_EXT_direct_state_access".

  glMultiTexParameterivEXT
 glMultiTexParameterivEXT_c($texunit, $target, $pname, $params);
 glMultiTexParameterivEXT_p($texunit, $target, $pname, @params);

Exported under tag ":GL_EXT_direct_state_access".

  glMultiTexRenderbufferEXT
 glMultiTexRenderbufferEXT($texunit, $target, $renderbuffer);

Exported under tag ":GL_EXT_direct_state_access".

  glMultiTexSubImage1DEXT
 glMultiTexSubImage1DEXT_c($texunit, $target, $level, $xoffset, $width, $format, $type, $pixels);

Exported under tag ":GL_EXT_direct_state_access".

  glMultiTexSubImage2DEXT
 glMultiTexSubImage2DEXT_c($texunit, $target, $level, $xoffset, $yoffset, $width, $height, $format, $type, $pixels);

Exported under tag ":GL_EXT_direct_state_access".

  glMultiTexSubImage3DEXT
 glMultiTexSubImage3DEXT_c($texunit, $target, $level, $xoffset, $yoffset, $zoffset, $width, $height, $depth, $format, $type, $pixels);

Exported under tag ":GL_EXT_direct_state_access".

  glMulticastBarrierNV
 glMulticastBarrierNV();

Exported under tag ":GL_NV_gpu_multicast".

  glMulticastBlitFramebufferNV
 glMulticastBlitFramebufferNV($srcGpu, $dstGpu, $srcX0, $srcY0, $srcX1, $srcY1, $dstX0, $dstY0, $dstX1, $dstY1, $mask, $filter);

Exported under tag ":GL_NV_gpu_multicast".

  glMulticastBufferSubDataNV
 glMulticastBufferSubDataNV_c($gpuMask, $buffer, $offset, $size, $data);

Exported under tag ":GL_NV_gpu_multicast".

  glMulticastCopyBufferSubDataNV
 glMulticastCopyBufferSubDataNV($readGpu, $writeGpuMask, $readBuffer, $writeBuffer, $readOffset, $writeOffset, $size);

Exported under tag ":GL_NV_gpu_multicast".

  glMulticastCopyImageSubDataNV
 glMulticastCopyImageSubDataNV($srcGpu, $dstGpuMask, $srcName, $srcTarget, $srcLevel, $srcX, $srcY, $srcZ, $dstName, $dstTarget, $dstLevel, $dstX, $dstY, $dstZ, $srcWidth, $srcHeight, $srcDepth);

Exported under tag ":GL_NV_gpu_multicast".

  glMulticastFramebufferSampleLocationsfvNV
 glMulticastFramebufferSampleLocationsfvNV_c($gpu, $framebuffer, $start, $count, $v);

Exported under tag ":GL_NV_gpu_multicast".

  glMulticastGetQueryObjecti64vNV
 glMulticastGetQueryObjecti64vNV_c($gpu, $id, $pname, $params);

Exported under tag ":GL_NV_gpu_multicast".

  glMulticastGetQueryObjectivNV
 glMulticastGetQueryObjectivNV_c($gpu, $id, $pname, $params);

Exported under tag ":GL_NV_gpu_multicast".

  glMulticastGetQueryObjectui64vNV
 glMulticastGetQueryObjectui64vNV_c($gpu, $id, $pname, $params);

Exported under tag ":GL_NV_gpu_multicast".

  glMulticastGetQueryObjectuivNV
 glMulticastGetQueryObjectuivNV_c($gpu, $id, $pname, $params);

Exported under tag ":GL_NV_gpu_multicast".

  glMulticastScissorArrayvNVX
 glMulticastScissorArrayvNVX_c($gpu, $first, $count, $v);
 glMulticastScissorArrayvNVX_p($gpu, $first, @v);

Exported under tag ":GL_NVX_gpu_multicast2".

  glMulticastViewportArrayvNVX
 glMulticastViewportArrayvNVX_c($gpu, $first, $count, $v);
 glMulticastViewportArrayvNVX_p($gpu, $first, @v);

Exported under tag ":GL_NVX_gpu_multicast2".

  glMulticastViewportPositionWScaleNVX
 glMulticastViewportPositionWScaleNVX($gpu, $index, $xcoeff, $ycoeff);

Exported under tag ":GL_NVX_gpu_multicast2".

  glMulticastWaitSyncNV
 glMulticastWaitSyncNV($signalGpu, $waitGpuMask);

Exported under tag ":GL_NV_gpu_multicast".

  glMultisampleSubRectPosSGIS
 glMultisampleSubRectPosSGIS($x, $y);

Exported under tag ":GL_SGIS_shared_multisample".

  glNamedBufferAttachMemoryNV
 glNamedBufferAttachMemoryNV($buffer, $memory, $offset);

Exported under tag ":GL_NV_memory_attachment".

  glNamedBufferData
 glNamedBufferData_c($buffer, $size, $data, $usage);

Exported under tag ":GL_ARB_direct_state_access".

  glNamedBufferDataEXT
 glNamedBufferDataEXT_c($buffer, $size, $data, $usage);

Exported under tag ":GL_EXT_direct_state_access".

  glNamedBufferPageCommitmentMemNV
 glNamedBufferPageCommitmentMemNV($buffer, $offset, $size, $memory, $memOffset, $commit);

Exported under tag ":GL_NV_memory_object_sparse".

  glNamedBufferStorage
 glNamedBufferStorage_c($buffer, $size, $data, $flags);
 glNamedBufferStorageEXT_c($buffer, $size, $data, $flags);

Exported under tag ":GL_ARB_direct_state_access".

  glNamedBufferStorageExternalEXT
 glNamedBufferStorageExternalEXT($buffer, $offset, $size, $clientBuffer, $flags);

Exported under tag ":GL_EXT_external_buffer".

  glNamedBufferStorageMemEXT
 glNamedBufferStorageMemEXT($buffer, $size, $memory, $offset);

Exported under tag ":GL_EXT_memory_object".

  glNamedBufferSubData
 glNamedBufferSubData_c($buffer, $offset, $size, $data);
 glNamedBufferSubDataEXT_c($buffer, $offset, $size, $data);

Exported under tag ":GL_ARB_direct_state_access".

  glNamedCopyBufferSubDataEXT
 glNamedCopyBufferSubDataEXT($readBuffer, $writeBuffer, $readOffset, $writeOffset, $size);

Exported under tag ":GL_EXT_direct_state_access".

  glNamedFramebufferDrawBuffer
 glNamedFramebufferDrawBuffer($framebuffer, $buf);

Exported under tag ":GL_ARB_direct_state_access".

  glNamedFramebufferDrawBuffers
 glNamedFramebufferDrawBuffers_c($framebuffer, $n, $bufs);
 glNamedFramebufferDrawBuffers_p($framebuffer, @bufs);

Exported under tag ":GL_ARB_direct_state_access".

  glNamedFramebufferParameteri
 glNamedFramebufferParameteri($framebuffer, $pname, $param);

Exported under tag ":GL_ARB_direct_state_access".

  glNamedFramebufferParameteriEXT
 glNamedFramebufferParameteriEXT($framebuffer, $pname, $param);

Exported under tag ":GL_ARB_framebuffer_no_attachments".

  glNamedFramebufferReadBuffer
 glNamedFramebufferReadBuffer($framebuffer, $src);

Exported under tag ":GL_ARB_direct_state_access".

  glNamedFramebufferRenderbuffer
 glNamedFramebufferRenderbuffer($framebuffer, $attachment, $renderbuffertarget, $renderbuffer);

Exported under tag ":GL_ARB_direct_state_access".

  glNamedFramebufferRenderbufferEXT
 glNamedFramebufferRenderbufferEXT($framebuffer, $attachment, $renderbuffertarget, $renderbuffer);

Exported under tag ":GL_EXT_direct_state_access".

  glNamedFramebufferSampleLocationsfvARB
 glNamedFramebufferSampleLocationsfvARB_c($framebuffer, $start, $count, $v);

Exported under tag ":GL_ARB_sample_locations".

  glNamedFramebufferSampleLocationsfvNV
 glNamedFramebufferSampleLocationsfvNV_c($framebuffer, $start, $count, $v);

Exported under tag ":GL_NV_sample_locations".

  glNamedFramebufferSamplePositionsfvAMD
 glNamedFramebufferSamplePositionsfvAMD_c($framebuffer, $numsamples, $pixelindex, $values);

Exported under tag ":GL_AMD_framebuffer_sample_positions".

  glNamedFramebufferTexture
 glNamedFramebufferTexture($framebuffer, $attachment, $texture, $level);

Exported under tag ":GL_ARB_direct_state_access".

  glNamedFramebufferTexture1DEXT
 glNamedFramebufferTexture1DEXT($framebuffer, $attachment, $textarget, $texture, $level);

Exported under tag ":GL_EXT_direct_state_access".

  glNamedFramebufferTexture2DEXT
 glNamedFramebufferTexture2DEXT($framebuffer, $attachment, $textarget, $texture, $level);

Exported under tag ":GL_EXT_direct_state_access".

  glNamedFramebufferTexture3DEXT
 glNamedFramebufferTexture3DEXT($framebuffer, $attachment, $textarget, $texture, $level, $zoffset);

Exported under tag ":GL_EXT_direct_state_access".

  glNamedFramebufferTextureEXT
 glNamedFramebufferTextureEXT($framebuffer, $attachment, $texture, $level);

Exported under tag ":GL_EXT_direct_state_access".

  glNamedFramebufferTextureFaceEXT
 glNamedFramebufferTextureFaceEXT($framebuffer, $attachment, $texture, $level, $face);

Exported under tag ":GL_EXT_direct_state_access".

  glNamedFramebufferTextureLayer
 glNamedFramebufferTextureLayer($framebuffer, $attachment, $texture, $level, $layer);

Exported under tag ":GL_ARB_direct_state_access".

  glNamedFramebufferTextureLayerEXT
 glNamedFramebufferTextureLayerEXT($framebuffer, $attachment, $texture, $level, $layer);

Exported under tag ":GL_EXT_direct_state_access".

  glNamedFramebufferTextureMultiviewOVR
 glNamedFramebufferTextureMultiviewOVR($framebuffer, $attachment, $texture, $level, $baseViewIndex, $numViews);

Exported under tag ":GL_OVR_multiview".

  glNamedProgramLocalParameter4dEXT
 glNamedProgramLocalParameter4dEXT($program, $target, $index, $x, $y, $z, $w);

Exported under tag ":GL_EXT_direct_state_access".

  glNamedProgramLocalParameter4dvEXT
 glNamedProgramLocalParameter4dvEXT_c($program, $target, $index, $params);
 glNamedProgramLocalParameter4dvEXT_p($program, $target, $index, @params);

Exported under tag ":GL_EXT_direct_state_access".

  glNamedProgramLocalParameter4fEXT
 glNamedProgramLocalParameter4fEXT($program, $target, $index, $x, $y, $z, $w);

Exported under tag ":GL_EXT_direct_state_access".

  glNamedProgramLocalParameter4fvEXT
 glNamedProgramLocalParameter4fvEXT_c($program, $target, $index, $params);
 glNamedProgramLocalParameter4fvEXT_p($program, $target, $index, @params);

Exported under tag ":GL_EXT_direct_state_access".

  glNamedProgramLocalParameterI4iEXT
 glNamedProgramLocalParameterI4iEXT($program, $target, $index, $x, $y, $z, $w);

Exported under tag ":GL_EXT_direct_state_access".

  glNamedProgramLocalParameterI4ivEXT
 glNamedProgramLocalParameterI4ivEXT_c($program, $target, $index, $params);
 glNamedProgramLocalParameterI4ivEXT_p($program, $target, $index, @params);

Exported under tag ":GL_EXT_direct_state_access".

  glNamedProgramLocalParameterI4uiEXT
 glNamedProgramLocalParameterI4uiEXT($program, $target, $index, $x, $y, $z, $w);

Exported under tag ":GL_EXT_direct_state_access".

  glNamedProgramLocalParameterI4uivEXT
 glNamedProgramLocalParameterI4uivEXT_c($program, $target, $index, $params);
 glNamedProgramLocalParameterI4uivEXT_p($program, $target, $index, @params);

Exported under tag ":GL_EXT_direct_state_access".

  glNamedProgramLocalParameters4fvEXT
 glNamedProgramLocalParameters4fvEXT_c($program, $target, $index, $count, $params);
 glNamedProgramLocalParameters4fvEXT_p($program, $target, $index, $count, @params);

Exported under tag ":GL_EXT_direct_state_access".

  glNamedProgramLocalParametersI4ivEXT
 glNamedProgramLocalParametersI4ivEXT_c($program, $target, $index, $count, $params);
 glNamedProgramLocalParametersI4ivEXT_p($program, $target, $index, $count, @params);

Exported under tag ":GL_EXT_direct_state_access".

  glNamedProgramLocalParametersI4uivEXT
 glNamedProgramLocalParametersI4uivEXT_c($program, $target, $index, $count, $params);
 glNamedProgramLocalParametersI4uivEXT_p($program, $target, $index, $count, @params);

Exported under tag ":GL_EXT_direct_state_access".

  glNamedProgramStringEXT
 glNamedProgramStringEXT_c($program, $target, $format, $len, $string);

Exported under tag ":GL_EXT_direct_state_access".

  glNamedRenderbufferStorage
 glNamedRenderbufferStorage($renderbuffer, $internalformat, $width, $height);

Exported under tag ":GL_ARB_direct_state_access".

  glNamedRenderbufferStorageEXT
 glNamedRenderbufferStorageEXT($renderbuffer, $internalformat, $width, $height);

Exported under tag ":GL_EXT_direct_state_access".

  glNamedRenderbufferStorageMultisample
 glNamedRenderbufferStorageMultisample($renderbuffer, $samples, $internalformat, $width, $height);

Exported under tag ":GL_ARB_direct_state_access".

  glNamedRenderbufferStorageMultisampleAdvancedAMD
 glNamedRenderbufferStorageMultisampleAdvancedAMD($renderbuffer, $samples, $storageSamples, $internalformat, $width, $height);

Exported under tag ":GL_AMD_framebuffer_multisample_advanced".

  glNamedRenderbufferStorageMultisampleCoverageEXT
 glNamedRenderbufferStorageMultisampleCoverageEXT($renderbuffer, $coverageSamples, $colorSamples, $internalformat, $width, $height);

Exported under tag ":GL_EXT_direct_state_access".

  glNamedRenderbufferStorageMultisampleEXT
 glNamedRenderbufferStorageMultisampleEXT($renderbuffer, $samples, $internalformat, $width, $height);

Exported under tag ":GL_EXT_direct_state_access".

  glNamedStringARB
 glNamedStringARB($type, $namelen, $name, $stringlen, $string);

Exported under tag ":GL_ARB_shading_language_include".

  glNewBufferRegion
 $retval = glNewBufferRegion($region);

Exported under tag ":GL_KTX_buffer_region".

  glNewList
 glNewList($list, $mode);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glNewList.xml>

  glNewObjectBufferATI
 $retval = glNewObjectBufferATI_c($size, $pointer, $usage);

Exported under tag ":GL_ATI_vertex_array_object".

  glNonlinLightfvSGIX
 glNonlinLightfvSGIX_c($light, $pname, $terms, $params);

Exported under tag ":GL_SGIX_nonlinear_lighting_pervertex".

  glNonlinMaterialfvSGIX
 glNonlinMaterialfvSGIX_c($face, $pname, $terms, $params);

Exported under tag ":GL_SGIX_nonlinear_lighting_pervertex".

  glNormal3b
 glNormal3b($nx, $ny, $nz);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glNormal3bv
 glNormal3bv_c($v);
 glNormal3bv_p(@v);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glNormal3d
 glNormal3d($nx, $ny, $nz);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glNormal3dv
 glNormal3dv_c($v);
 glNormal3dv_p(@v);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glNormal3f
 glNormal3f($nx, $ny, $nz);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glNormal3fVertex3fSUN
 glNormal3fVertex3fSUN($nx, $ny, $nz, $x, $y, $z);

Exported under tag ":GL_SUN_vertex".

  glNormal3fVertex3fvSUN
 glNormal3fVertex3fvSUN_c($n, $v);
 glNormal3fVertex3fvSUN_p(\@n, \@v);

Exported under tag ":GL_SUN_vertex".

  glNormal3fv
 glNormal3fv_c($v);
 glNormal3fv_p(@v);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glNormal3hNV
 glNormal3hNV($nx, $ny, $nz);

Exported under tag ":GL_NV_half_float".

  glNormal3hvNV
 glNormal3hvNV_c($v);
 glNormal3hvNV_p(@v);

Exported under tag ":GL_NV_half_float".

  glNormal3i
 glNormal3i($nx, $ny, $nz);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glNormal3iv
 glNormal3iv_c($v);
 glNormal3iv_p(@v);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glNormal3s
 glNormal3s($nx, $ny, $nz);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glNormal3sv
 glNormal3sv_c($v);
 glNormal3sv_p(@v);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glNormal3x
 glNormal3x($nx, $ny, $nz);

Exported under tag ":GL_REGAL_ES1_0_compatibility".

  glNormalFormatNV
 glNormalFormatNV($type, $stride);

Exported under tag ":GL_NV_vertex_buffer_unified_memory".

  glNormalP3ui
 glNormalP3ui($type, $coords);

Exported under tag ":GL_ARB_vertex_type_2_10_10_10_rev".

  glNormalP3uiv
 glNormalP3uiv_c($type, $coords);
 glNormalP3uiv_p($type, @coords);

Exported under tag ":GL_ARB_vertex_type_2_10_10_10_rev".

  glNormalPointer
 glNormalPointer_c($type, $stride, $pointer);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glNormalPointer.xml>

  glNormalPointerEXT
 glNormalPointerEXT_c($type, $stride, $count, $pointer);

Exported under tag ":GL_EXT_vertex_array".

  glNormalPointerListIBM
 glNormalPointerListIBM_c($type, $stride, $pointer, $ptrstride);

Exported under tag ":GL_IBM_vertex_array_lists".

  glNormalPointervINTEL
 glNormalPointervINTEL_c($type, $pointer);

Exported under tag ":GL_INTEL_parallel_arrays".

  glNormalStream3bATI
 glNormalStream3bATI($stream, $nx, $ny, $nz);

Exported under tag ":GL_ATI_vertex_streams".

  glNormalStream3bvATI
 glNormalStream3bvATI_c($stream, $coords);
 glNormalStream3bvATI_p($stream, @coords);

Exported under tag ":GL_ATI_vertex_streams".

  glNormalStream3dATI
 glNormalStream3dATI($stream, $nx, $ny, $nz);

Exported under tag ":GL_ATI_vertex_streams".

  glNormalStream3dvATI
 glNormalStream3dvATI_c($stream, $coords);
 glNormalStream3dvATI_p($stream, @coords);

Exported under tag ":GL_ATI_vertex_streams".

  glNormalStream3fATI
 glNormalStream3fATI($stream, $nx, $ny, $nz);

Exported under tag ":GL_ATI_vertex_streams".

  glNormalStream3fvATI
 glNormalStream3fvATI_c($stream, $coords);
 glNormalStream3fvATI_p($stream, @coords);

Exported under tag ":GL_ATI_vertex_streams".

  glNormalStream3iATI
 glNormalStream3iATI($stream, $nx, $ny, $nz);

Exported under tag ":GL_ATI_vertex_streams".

  glNormalStream3ivATI
 glNormalStream3ivATI_c($stream, $coords);
 glNormalStream3ivATI_p($stream, @coords);

Exported under tag ":GL_ATI_vertex_streams".

  glNormalStream3sATI
 glNormalStream3sATI($stream, $nx, $ny, $nz);

Exported under tag ":GL_ATI_vertex_streams".

  glNormalStream3svATI
 glNormalStream3svATI_c($stream, $coords);
 glNormalStream3svATI_p($stream, @coords);

Exported under tag ":GL_ATI_vertex_streams".

  glObjectLabel
 glObjectLabel($identifier, $name, $length, $label);
 glObjectLabelKHR($identifier, $name, $length, $label);

Exported under tag ":GL_KHR_debug".

  glObjectPtrLabel
 glObjectPtrLabel_c($ptr, $length, $label);
 glObjectPtrLabelKHR_c($ptr, $length, $label);

Exported under tag ":GL_KHR_debug".

  glObjectPurgeableAPPLE
 $retval = glObjectPurgeableAPPLE($objectType, $name, $option);

Exported under tag ":GL_APPLE_object_purgeable".

  glObjectUnpurgeableAPPLE
 $retval = glObjectUnpurgeableAPPLE($objectType, $name, $option);

Exported under tag ":GL_APPLE_object_purgeable".

  glOrtho
 glOrtho($left, $right, $bottom, $top, $zNear, $zFar);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glOrtho.xml>

  glOrthof
 glOrthof($left, $right, $bottom, $top, $zNear, $zFar);

Exported under tag ":GL_REGAL_ES1_0_compatibility".

  glOrthofOES
 glOrthofOES($l, $r, $b, $t, $n, $f);

Exported under tag ":GL_OES_single_precision".

  glOrthox
 glOrthox($left, $right, $bottom, $top, $zNear, $zFar);

Exported under tag ":GL_REGAL_ES1_0_compatibility".

  glPNTrianglesfATI
 glPNTrianglesfATI($pname, $param);

Exported under tag ":GL_ATI_pn_triangles".

  glPNTrianglesiATI
 glPNTrianglesiATI($pname, $param);

Exported under tag ":GL_ATI_pn_triangles".

  glPassTexCoordATI
 glPassTexCoordATI($dst, $coord, $swizzle);

Exported under tag ":GL_ATI_fragment_shader".

  glPassThrough
 glPassThrough($token);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glPassThrough.xml>

  glPatchParameterfv
 glPatchParameterfv_c($pname, $values);
 glPatchParameterfv_p($pname, @values);

Exported under tag ":GL_ARB_tessellation_shader".

  glPatchParameteri
 glPatchParameteri($pname, $value);
 glPatchParameteriEXT($pname, $value);

Exported under tag ":GL_ARB_tessellation_shader".

  glPathColorGenNV
 glPathColorGenNV_c($color, $genMode, $colorFormat, $coeffs);

Exported under tag ":GL_NV_path_rendering".

  glPathCommandsNV
 glPathCommandsNV_c($path, $numCommands, $commands, $numCoords, $coordType, $coords);

Exported under tag ":GL_NV_path_rendering".

  glPathCoordsNV
 glPathCoordsNV_c($path, $numCoords, $coordType, $coords);

Exported under tag ":GL_NV_path_rendering".

  glPathCoverDepthFuncNV
 glPathCoverDepthFuncNV($func);

Exported under tag ":GL_NV_path_rendering".

  glPathDashArrayNV
 glPathDashArrayNV_c($path, $dashCount, $dashArray);
 glPathDashArrayNV_p($path, @dashArray);

Exported under tag ":GL_NV_path_rendering".

  glPathFogGenNV
 glPathFogGenNV($genMode);

Exported under tag ":GL_NV_path_rendering".

  glPathGlyphIndexArrayNV
 $retval = glPathGlyphIndexArrayNV_c($firstPathName, $fontTarget, $fontName, $fontStyle, $firstGlyphIndex, $numGlyphs, $pathParameterTemplate, $emScale);

Exported under tag ":GL_NV_path_rendering".

  glPathGlyphIndexRangeNV
 $retval = glPathGlyphIndexRangeNV_c($fontTarget, $fontName, $fontStyle, $pathParameterTemplate, $emScale, $baseAndCount);
 ($retval, \@baseAndCount) = glPathGlyphIndexRangeNV_p($fontTarget, $fontName, $fontStyle, $pathParameterTemplate, $emScale);

Exported under tag ":GL_NV_path_rendering".

  glPathGlyphRangeNV
 glPathGlyphRangeNV_c($firstPathName, $fontTarget, $fontName, $fontStyle, $firstGlyph, $numGlyphs, $handleMissingGlyphs, $pathParameterTemplate, $emScale);

Exported under tag ":GL_NV_path_rendering".

  glPathGlyphsNV
 glPathGlyphsNV_c($firstPathName, $fontTarget, $fontName, $fontStyle, $numGlyphs, $type, $charcodes, $handleMissingGlyphs, $pathParameterTemplate, $emScale);

Exported under tag ":GL_NV_path_rendering".

  glPathMemoryGlyphIndexArrayNV
 $retval = glPathMemoryGlyphIndexArrayNV_c($firstPathName, $fontTarget, $fontSize, $fontData, $faceIndex, $firstGlyphIndex, $numGlyphs, $pathParameterTemplate, $emScale);

Exported under tag ":GL_NV_path_rendering".

  glPathParameterfNV
 glPathParameterfNV($path, $pname, $value);

Exported under tag ":GL_NV_path_rendering".

  glPathParameterfvNV
 glPathParameterfvNV_c($path, $pname, $value);

Exported under tag ":GL_NV_path_rendering".

  glPathParameteriNV
 glPathParameteriNV($path, $pname, $value);

Exported under tag ":GL_NV_path_rendering".

  glPathParameterivNV
 glPathParameterivNV_c($path, $pname, $value);

Exported under tag ":GL_NV_path_rendering".

  glPathStencilDepthOffsetNV
 glPathStencilDepthOffsetNV($factor, $units);

Exported under tag ":GL_NV_path_rendering".

  glPathStencilFuncNV
 glPathStencilFuncNV($func, $ref, $mask);

Exported under tag ":GL_NV_path_rendering".

  glPathStringNV
 glPathStringNV_c($path, $format, $length, $pathString);

Exported under tag ":GL_NV_path_rendering".

  glPathSubCommandsNV
 glPathSubCommandsNV_c($path, $commandStart, $commandsToDelete, $numCommands, $commands, $numCoords, $coordType, $coords);

Exported under tag ":GL_NV_path_rendering".

  glPathSubCoordsNV
 glPathSubCoordsNV_c($path, $coordStart, $numCoords, $coordType, $coords);

Exported under tag ":GL_NV_path_rendering".

  glPathTexGenNV
 glPathTexGenNV_c($texCoordSet, $genMode, $components, $coeffs);

Exported under tag ":GL_NV_path_rendering".

  glPauseTransformFeedback
 glPauseTransformFeedback();
 glPauseTransformFeedbackNV();

Exported under tag ":GL_ARB_transform_feedback2".

  glPixelDataRangeNV
 glPixelDataRangeNV_c($target, $length, $pointer);

Exported under tag ":GL_NV_pixel_data_range".

  glPixelMapfv
 glPixelMapfv_c($map, $mapsize, $values);
 glPixelMapfv_p($map, @values);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glPixelMapfv.xml>

  glPixelMapuiv
 glPixelMapuiv_c($map, $mapsize, $values);
 glPixelMapuiv_p($map, @values);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glPixelMapuiv.xml>

  glPixelMapusv
 glPixelMapusv_c($map, $mapsize, $values);
 glPixelMapusv_p($map, @values);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glPixelMapusv.xml>

  glPixelStoref
 glPixelStoref($pname, $param);

Exported under tag ":GL_VERSION_1_1". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glPixelStoref.xhtml>

  glPixelStorei
 glPixelStorei($pname, $param);

Exported under tag ":GL_VERSION_1_1". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glPixelStorei.xhtml>

  glPixelTexGenSGIX
 glPixelTexGenSGIX($mode);

Exported under tag ":GL_SGIX_pixel_texture".

  glPixelTransferf
 glPixelTransferf($pname, $param);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glPixelTransferf.xml>

  glPixelTransferi
 glPixelTransferi($pname, $param);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glPixelTransferi.xml>

  glPixelTransformParameterfEXT
 glPixelTransformParameterfEXT($target, $pname, $param);

Exported under tag ":GL_EXT_pixel_transform".

  glPixelTransformParameterfSGI
 glPixelTransformParameterfSGI($target, $pname, $param);

Exported under tag ":GL_SGI_fft".

  glPixelTransformParameterfvEXT
 glPixelTransformParameterfvEXT_c($target, $pname, $params);
 glPixelTransformParameterfvEXT_p($target, $pname, @params);

Exported under tag ":GL_EXT_pixel_transform".

  glPixelTransformParameterfvSGI
 glPixelTransformParameterfvSGI_c($target, $pname, $params);

Exported under tag ":GL_SGI_fft".

  glPixelTransformParameteriEXT
 glPixelTransformParameteriEXT($target, $pname, $param);

Exported under tag ":GL_EXT_pixel_transform".

  glPixelTransformParameteriSGI
 glPixelTransformParameteriSGI($target, $pname, $param);

Exported under tag ":GL_SGI_fft".

  glPixelTransformParameterivEXT
 glPixelTransformParameterivEXT_c($target, $pname, $params);
 glPixelTransformParameterivEXT_p($target, $pname, @params);

Exported under tag ":GL_EXT_pixel_transform".

  glPixelTransformParameterivSGI
 glPixelTransformParameterivSGI_c($target, $pname, $params);

Exported under tag ":GL_SGI_fft".

  glPixelTransformSGI
 glPixelTransformSGI($target);

Exported under tag ":GL_SGI_fft".

  glPixelZoom
 glPixelZoom($xfactor, $yfactor);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glPixelZoom.xml>

  glPointAlongPathNV
 $retval = glPointAlongPathNV_c($path, $startSegment, $numSegments, $distance, $x, $y, $tangentX, $tangentY);
 ($retval, $x, $y, $tangentX, $tangentY) = glPointAlongPathNV_p($path, $startSegment, $numSegments, $distance);

Exported under tag ":GL_NV_path_rendering".

  glPointParameterf
 glPointParameterf($pname, $param);
 glPointParameterfARB($pname, $param);
 glPointParameterfEXT($pname, $param);
 glPointParameterfSGIS($pname, $param);

Exported under tag ":GL_VERSION_1_4". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glPointParameterf.xhtml>

  glPointParameterfv
 glPointParameterfv_c($pname, $params);
 glPointParameterfvARB_c($pname, $params);
 glPointParameterfvEXT_c($pname, $params);
 glPointParameterfvSGIS_c($pname, $params);
 glPointParameterfv_p($pname, @params);
 glPointParameterfvARB_p($pname, @params);
 glPointParameterfvEXT_p($pname, @params);
 glPointParameterfvSGIS_p($pname, @params);

Exported under tag ":GL_VERSION_1_4". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glPointParameterfv.xhtml>

  glPointParameteri
 glPointParameteri($pname, $param);
 glPointParameteriNV($pname, $param);

Exported under tag ":GL_VERSION_1_4". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glPointParameteri.xhtml>

  glPointParameteriv
 glPointParameteriv_c($pname, $params);
 glPointParameterivNV_c($pname, $params);
 glPointParameteriv_p($pname, @params);
 glPointParameterivNV_p($pname, @params);

Exported under tag ":GL_VERSION_1_4". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glPointParameteriv.xhtml>

  glPointParameterx
 glPointParameterx($pname, $param);

Exported under tag ":GL_REGAL_ES1_1_compatibility".

  glPointParameterxv
 glPointParameterxv_c($pname, $params);
 glPointParameterxv_p($pname, @params);

Exported under tag ":GL_REGAL_ES1_1_compatibility".

  glPointSize
 glPointSize($size);

Exported under tag ":GL_VERSION_1_1". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glPointSize.xhtml>

  glPointSizePointerOES
 glPointSizePointerOES_c($type, $stride, $pointer);

Exported under tag ":GL_REGAL_ES1_1_compatibility".

  glPointSizex
 glPointSizex($size);

Exported under tag ":GL_REGAL_ES1_0_compatibility".

  glPollAsyncSGIX
 $retval = glPollAsyncSGIX_c($markerp);
 ($retval, $markerp) = glPollAsyncSGIX_p();

Exported under tag ":GL_SGIX_async".

  glPolygonMode
 glPolygonMode($face, $mode);
 glPolygonModeNV($face, $mode);

Exported under tag ":GL_VERSION_1_1". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glPolygonMode.xhtml>

  glPolygonOffset
 glPolygonOffset($factor, $units);

Exported under tag ":GL_VERSION_1_1". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glPolygonOffset.xhtml>

  glPolygonOffsetClamp
 glPolygonOffsetClamp($factor, $units, $clamp);
 glPolygonOffsetClampEXT($factor, $units, $clamp);

Exported under tag ":GL_ARB_polygon_offset_clamp".

  glPolygonOffsetEXT
 glPolygonOffsetEXT($factor, $bias);

Exported under tag ":GL_EXT_polygon_offset".

  glPolygonOffsetx
 glPolygonOffsetx($factor, $units);

Exported under tag ":GL_REGAL_ES1_0_compatibility".

  glPolygonStipple
 glPolygonStipple($mask);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glPolygonStipple.xml>

  glPopAttrib
 glPopAttrib();

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glPopAttrib.xml>

  glPopClientAttrib
 glPopClientAttrib();

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glPopClientAttrib.xml>

  glPopDebugGroup
 glPopDebugGroup();
 glPopDebugGroupKHR();

Exported under tag ":GL_KHR_debug".

  glPopGroupMarkerEXT
 glPopGroupMarkerEXT();

Exported under tag ":GL_EXT_debug_marker".

  glPopMatrix
 glPopMatrix();

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glPopMatrix.xml>

  glPopName
 glPopName();

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glPopName.xml>

  glPresentFrameDualFillNV
 glPresentFrameDualFillNV($video_slot, $minPresentTime, $beginPresentTimeId, $presentDurationId, $type, $target0, $fill0, $target1, $fill1, $target2, $fill2, $target3, $fill3);

Exported under tag ":GL_NV_present_video".

  glPresentFrameKeyedNV
 glPresentFrameKeyedNV($video_slot, $minPresentTime, $beginPresentTimeId, $presentDurationId, $type, $target0, $fill0, $key0, $target1, $fill1, $key1);

Exported under tag ":GL_NV_present_video".

  glPrimitiveBoundingBoxARB
 glPrimitiveBoundingBoxARB($minX, $minY, $minZ, $minW, $maxX, $maxY, $maxZ, $maxW);
 glPrimitiveBoundingBox($minX, $minY, $minZ, $minW, $maxX, $maxY, $maxZ, $maxW);
 glPrimitiveBoundingBoxEXT($minX, $minY, $minZ, $minW, $maxX, $maxY, $maxZ, $maxW);

Exported under tag ":GL_ARB_ES3_2_compatibility".

  glPrimitiveRestartIndex
 glPrimitiveRestartIndex($buffer);

Exported under tag ":GL_VERSION_3_1". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glPrimitiveRestartIndex.xhtml>

  glPrimitiveRestartIndexNV
 glPrimitiveRestartIndexNV($index);

Exported under tag ":GL_NV_primitive_restart".

  glPrimitiveRestartNV
 glPrimitiveRestartNV();

Exported under tag ":GL_NV_primitive_restart".

  glPrioritizeTextures
 glPrioritizeTextures_c($n, $textures, $priorities);
 glPrioritizeTexturesEXT_c($n, $textures, $priorities);
 glPrioritizeTextures_p(\@textures, \@priorities);
 glPrioritizeTexturesEXT_p(\@textures, \@priorities);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glPrioritizeTextures.xml>

  glPrioritizeVertexArraysSGIX
 glPrioritizeVertexArraysSGIX_c($n, $arrays, $priorities);

Exported under tag ":GL_SGIX_vertex_array_object".

  glProgramBinary
 glProgramBinary_c($program, $binaryFormat, $binary, $length);

Exported under tag ":GL_ARB_get_program_binary".

  glProgramBinaryOES
 glProgramBinaryOES_c($program, $binaryFormat, $binary, $length);

Exported under tag ":GL_OES_get_program_binary".

  glProgramBufferParametersIivNV
 glProgramBufferParametersIivNV_c($target, $bindingIndex, $wordIndex, $count, $params);
 glProgramBufferParametersIivNV_p($target, $bindingIndex, $wordIndex, @params);

Exported under tag ":GL_NV_parameter_buffer_object".

  glProgramBufferParametersIuivNV
 glProgramBufferParametersIuivNV_c($target, $bindingIndex, $wordIndex, $count, $params);
 glProgramBufferParametersIuivNV_p($target, $bindingIndex, $wordIndex, @params);

Exported under tag ":GL_NV_parameter_buffer_object".

  glProgramBufferParametersfvNV
 glProgramBufferParametersfvNV_c($target, $bindingIndex, $wordIndex, $count, $params);
 glProgramBufferParametersfvNV_p($target, $bindingIndex, $wordIndex, @params);

Exported under tag ":GL_NV_parameter_buffer_object".

  glProgramEnvParameter4dARB
 glProgramEnvParameter4dARB($target, $index, $x, $y, $z, $w);

Exported under tag ":GL_ARB_vertex_program".

  glProgramEnvParameter4dvARB
 glProgramEnvParameter4dvARB_c($target, $index, $params);
 glProgramEnvParameter4dvARB_p($target, $index, @params);

Exported under tag ":GL_ARB_vertex_program".

  glProgramEnvParameter4fARB
 glProgramEnvParameter4fARB($target, $index, $x, $y, $z, $w);

Exported under tag ":GL_ARB_vertex_program".

  glProgramEnvParameter4fvARB
 glProgramEnvParameter4fvARB_c($target, $index, $params);
 glProgramEnvParameter4fvARB_p($target, $index, @params);

Exported under tag ":GL_ARB_vertex_program".

  glProgramEnvParameterI4iNV
 glProgramEnvParameterI4iNV($target, $index, $x, $y, $z, $w);

Exported under tag ":GL_NV_gpu_program4".

  glProgramEnvParameterI4ivNV
 glProgramEnvParameterI4ivNV_c($target, $index, $params);
 glProgramEnvParameterI4ivNV_p($target, $index, @params);

Exported under tag ":GL_NV_gpu_program4".

  glProgramEnvParameterI4uiNV
 glProgramEnvParameterI4uiNV($target, $index, $x, $y, $z, $w);

Exported under tag ":GL_NV_gpu_program4".

  glProgramEnvParameterI4uivNV
 glProgramEnvParameterI4uivNV_c($target, $index, $params);
 glProgramEnvParameterI4uivNV_p($target, $index, @params);

Exported under tag ":GL_NV_gpu_program4".

  glProgramEnvParameters4fvEXT
 glProgramEnvParameters4fvEXT_c($target, $index, $count, $params);
 glProgramEnvParameters4fvEXT_p($target, $index, $count, @params);

Exported under tag ":GL_EXT_gpu_program_parameters".

  glProgramEnvParametersI4ivNV
 glProgramEnvParametersI4ivNV_c($target, $index, $count, $params);
 glProgramEnvParametersI4ivNV_p($target, $index, $count, @params);

Exported under tag ":GL_NV_gpu_program4".

  glProgramEnvParametersI4uivNV
 glProgramEnvParametersI4uivNV_c($target, $index, $count, $params);
 glProgramEnvParametersI4uivNV_p($target, $index, $count, @params);

Exported under tag ":GL_NV_gpu_program4".

  glProgramLocalParameter4dARB
 glProgramLocalParameter4dARB($target, $index, $x, $y, $z, $w);

Exported under tag ":GL_ARB_vertex_program".

  glProgramLocalParameter4dvARB
 glProgramLocalParameter4dvARB_c($target, $index, $params);
 glProgramLocalParameter4dvARB_p($target, $index, @params);

Exported under tag ":GL_ARB_vertex_program".

  glProgramLocalParameter4fARB
 glProgramLocalParameter4fARB($target, $index, $x, $y, $z, $w);

Exported under tag ":GL_ARB_vertex_program".

  glProgramLocalParameter4fvARB
 glProgramLocalParameter4fvARB_c($target, $index, $params);
 glProgramLocalParameter4fvARB_p($target, $index, @params);

Exported under tag ":GL_ARB_vertex_program".

  glProgramLocalParameterI4iNV
 glProgramLocalParameterI4iNV($target, $index, $x, $y, $z, $w);

Exported under tag ":GL_NV_gpu_program4".

  glProgramLocalParameterI4ivNV
 glProgramLocalParameterI4ivNV_c($target, $index, $params);
 glProgramLocalParameterI4ivNV_p($target, $index, @params);

Exported under tag ":GL_NV_gpu_program4".

  glProgramLocalParameterI4uiNV
 glProgramLocalParameterI4uiNV($target, $index, $x, $y, $z, $w);

Exported under tag ":GL_NV_gpu_program4".

  glProgramLocalParameterI4uivNV
 glProgramLocalParameterI4uivNV_c($target, $index, $params);
 glProgramLocalParameterI4uivNV_p($target, $index, @params);

Exported under tag ":GL_NV_gpu_program4".

  glProgramLocalParameters4fvEXT
 glProgramLocalParameters4fvEXT_c($target, $index, $count, $params);
 glProgramLocalParameters4fvEXT_p($target, $index, $count, @params);

Exported under tag ":GL_EXT_gpu_program_parameters".

  glProgramLocalParametersI4ivNV
 glProgramLocalParametersI4ivNV_c($target, $index, $count, $params);
 glProgramLocalParametersI4ivNV_p($target, $index, $count, @params);

Exported under tag ":GL_NV_gpu_program4".

  glProgramLocalParametersI4uivNV
 glProgramLocalParametersI4uivNV_c($target, $index, $count, $params);
 glProgramLocalParametersI4uivNV_p($target, $index, $count, @params);

Exported under tag ":GL_NV_gpu_program4".

  glProgramNamedParameter4dNV
 glProgramNamedParameter4dNV($id, $len, $name, $x, $y, $z, $w);

Exported under tag ":GL_NV_fragment_program".

  glProgramNamedParameter4dvNV
 glProgramNamedParameter4dvNV_c($id, $len, $name, $v);
 glProgramNamedParameter4dvNV_p($id, $len, $name, @v);

Exported under tag ":GL_NV_fragment_program".

  glProgramNamedParameter4fNV
 glProgramNamedParameter4fNV($id, $len, $name, $x, $y, $z, $w);

Exported under tag ":GL_NV_fragment_program".

  glProgramNamedParameter4fvNV
 glProgramNamedParameter4fvNV_c($id, $len, $name, $v);
 glProgramNamedParameter4fvNV_p($id, $len, $name, @v);

Exported under tag ":GL_NV_fragment_program".

  glProgramParameter4dNV
 glProgramParameter4dNV($target, $index, $x, $y, $z, $w);

Exported under tag ":GL_NV_vertex_program".

  glProgramParameter4dvNV
 glProgramParameter4dvNV_c($target, $index, $v);
 glProgramParameter4dvNV_p($target, $index, @v);

Exported under tag ":GL_NV_vertex_program".

  glProgramParameter4fNV
 glProgramParameter4fNV($target, $index, $x, $y, $z, $w);

Exported under tag ":GL_NV_vertex_program".

  glProgramParameter4fvNV
 glProgramParameter4fvNV_c($target, $index, $v);
 glProgramParameter4fvNV_p($target, $index, @v);

Exported under tag ":GL_NV_vertex_program".

  glProgramParameteri
 glProgramParameteri($program, $pname, $value);
 glProgramParameteriARB($program, $pname, $value);
 glProgramParameteriEXT($program, $pname, $value);

Exported under tag ":GL_ARB_get_program_binary".

  glProgramParameters4dvNV
 glProgramParameters4dvNV_c($target, $index, $count, $v);
 glProgramParameters4dvNV_p($target, $index, $count, @v);

Exported under tag ":GL_NV_vertex_program".

  glProgramParameters4fvNV
 glProgramParameters4fvNV_c($target, $index, $count, $v);
 glProgramParameters4fvNV_p($target, $index, $count, @v);

Exported under tag ":GL_NV_vertex_program".

  glProgramPathFragmentInputGenNV
 glProgramPathFragmentInputGenNV_c($program, $location, $genMode, $components, $coeffs);

Exported under tag ":GL_NV_path_rendering".

  glProgramStringARB
 glProgramStringARB_c($target, $format, $len, $string);

Exported under tag ":GL_ARB_vertex_program".

  glProgramUniform1d
 glProgramUniform1d($program, $location, $x);

Exported under tag ":GL_ARB_separate_shader_objects".

  glProgramUniform1dv
 glProgramUniform1dv_c($program, $location, $count, $value);
 glProgramUniform1dv_p($program, $location, @value);

Exported under tag ":GL_ARB_separate_shader_objects".

  glProgramUniform1f
 glProgramUniform1f($program, $location, $x);
 glProgramUniform1fEXT($program, $location, $x);

Exported under tag ":GL_ARB_separate_shader_objects".

  glProgramUniform1fv
 glProgramUniform1fv_c($program, $location, $count, $value);
 glProgramUniform1fvEXT_c($program, $location, $count, $value);
 glProgramUniform1fv_p($program, $location, @value);
 glProgramUniform1fvEXT_p($program, $location, @value);

Exported under tag ":GL_ARB_separate_shader_objects".

  glProgramUniform1i
 glProgramUniform1i($program, $location, $x);
 glProgramUniform1iEXT($program, $location, $x);

Exported under tag ":GL_ARB_separate_shader_objects".

  glProgramUniform1i64ARB
 glProgramUniform1i64ARB($program, $location, $x);

Exported under tag ":GL_ARB_gpu_shader_int64".

  glProgramUniform1i64NV
 glProgramUniform1i64NV($program, $location, $x);

Exported under tag ":GL_NV_gpu_shader5".

  glProgramUniform1i64vARB
 glProgramUniform1i64vARB_c($program, $location, $count, $value);
 glProgramUniform1i64vARB_p($program, $location, @value);

Exported under tag ":GL_ARB_gpu_shader_int64".

  glProgramUniform1i64vNV
 glProgramUniform1i64vNV_c($program, $location, $count, $value);
 glProgramUniform1i64vNV_p($program, $location, @value);

Exported under tag ":GL_NV_gpu_shader5".

  glProgramUniform1iv
 glProgramUniform1iv_c($program, $location, $count, $value);
 glProgramUniform1ivEXT_c($program, $location, $count, $value);
 glProgramUniform1iv_p($program, $location, @value);
 glProgramUniform1ivEXT_p($program, $location, @value);

Exported under tag ":GL_ARB_separate_shader_objects".

  glProgramUniform1ui
 glProgramUniform1ui($program, $location, $x);
 glProgramUniform1uiEXT($program, $location, $x);

Exported under tag ":GL_ARB_separate_shader_objects".

  glProgramUniform1ui64ARB
 glProgramUniform1ui64ARB($program, $location, $x);

Exported under tag ":GL_ARB_gpu_shader_int64".

  glProgramUniform1ui64NV
 glProgramUniform1ui64NV($program, $location, $x);

Exported under tag ":GL_NV_gpu_shader5".

  glProgramUniform1ui64vARB
 glProgramUniform1ui64vARB_c($program, $location, $count, $value);
 glProgramUniform1ui64vARB_p($program, $location, @value);

Exported under tag ":GL_ARB_gpu_shader_int64".

  glProgramUniform1ui64vNV
 glProgramUniform1ui64vNV_c($program, $location, $count, $value);
 glProgramUniform1ui64vNV_p($program, $location, @value);

Exported under tag ":GL_NV_gpu_shader5".

  glProgramUniform1uiv
 glProgramUniform1uiv_c($program, $location, $count, $value);
 glProgramUniform1uivEXT_c($program, $location, $count, $value);
 glProgramUniform1uiv_p($program, $location, @value);
 glProgramUniform1uivEXT_p($program, $location, @value);

Exported under tag ":GL_ARB_separate_shader_objects".

  glProgramUniform2d
 glProgramUniform2d($program, $location, $x, $y);

Exported under tag ":GL_ARB_separate_shader_objects".

  glProgramUniform2dv
 glProgramUniform2dv_c($program, $location, $count, $value);
 glProgramUniform2dv_p($program, $location, $count, @value);

Exported under tag ":GL_ARB_separate_shader_objects".

  glProgramUniform2f
 glProgramUniform2f($program, $location, $x, $y);
 glProgramUniform2fEXT($program, $location, $x, $y);

Exported under tag ":GL_ARB_separate_shader_objects".

  glProgramUniform2fv
 glProgramUniform2fv_c($program, $location, $count, $value);
 glProgramUniform2fvEXT_c($program, $location, $count, $value);
 glProgramUniform2fv_p($program, $location, $count, @value);
 glProgramUniform2fvEXT_p($program, $location, $count, @value);

Exported under tag ":GL_ARB_separate_shader_objects".

  glProgramUniform2i
 glProgramUniform2i($program, $location, $x, $y);
 glProgramUniform2iEXT($program, $location, $x, $y);

Exported under tag ":GL_ARB_separate_shader_objects".

  glProgramUniform2i64ARB
 glProgramUniform2i64ARB($program, $location, $x, $y);

Exported under tag ":GL_ARB_gpu_shader_int64".

  glProgramUniform2i64NV
 glProgramUniform2i64NV($program, $location, $x, $y);

Exported under tag ":GL_NV_gpu_shader5".

  glProgramUniform2i64vARB
 glProgramUniform2i64vARB_c($program, $location, $count, $value);
 glProgramUniform2i64vARB_p($program, $location, $count, @value);

Exported under tag ":GL_ARB_gpu_shader_int64".

  glProgramUniform2i64vNV
 glProgramUniform2i64vNV_c($program, $location, $count, $value);
 glProgramUniform2i64vNV_p($program, $location, $count, @value);

Exported under tag ":GL_NV_gpu_shader5".

  glProgramUniform2iv
 glProgramUniform2iv_c($program, $location, $count, $value);
 glProgramUniform2ivEXT_c($program, $location, $count, $value);
 glProgramUniform2iv_p($program, $location, $count, @value);
 glProgramUniform2ivEXT_p($program, $location, $count, @value);

Exported under tag ":GL_ARB_separate_shader_objects".

  glProgramUniform2ui
 glProgramUniform2ui($program, $location, $x, $y);
 glProgramUniform2uiEXT($program, $location, $x, $y);

Exported under tag ":GL_ARB_separate_shader_objects".

  glProgramUniform2ui64ARB
 glProgramUniform2ui64ARB($program, $location, $x, $y);

Exported under tag ":GL_ARB_gpu_shader_int64".

  glProgramUniform2ui64NV
 glProgramUniform2ui64NV($program, $location, $x, $y);

Exported under tag ":GL_NV_gpu_shader5".

  glProgramUniform2ui64vARB
 glProgramUniform2ui64vARB_c($program, $location, $count, $value);
 glProgramUniform2ui64vARB_p($program, $location, $count, @value);

Exported under tag ":GL_ARB_gpu_shader_int64".

  glProgramUniform2ui64vNV
 glProgramUniform2ui64vNV_c($program, $location, $count, $value);
 glProgramUniform2ui64vNV_p($program, $location, $count, @value);

Exported under tag ":GL_NV_gpu_shader5".

  glProgramUniform2uiv
 glProgramUniform2uiv_c($program, $location, $count, $value);
 glProgramUniform2uivEXT_c($program, $location, $count, $value);
 glProgramUniform2uiv_p($program, $location, $count, @value);
 glProgramUniform2uivEXT_p($program, $location, $count, @value);

Exported under tag ":GL_ARB_separate_shader_objects".

  glProgramUniform3d
 glProgramUniform3d($program, $location, $x, $y, $z);

Exported under tag ":GL_ARB_separate_shader_objects".

  glProgramUniform3dv
 glProgramUniform3dv_c($program, $location, $count, $value);
 glProgramUniform3dv_p($program, $location, $count, @value);

Exported under tag ":GL_ARB_separate_shader_objects".

  glProgramUniform3f
 glProgramUniform3f($program, $location, $x, $y, $z);
 glProgramUniform3fEXT($program, $location, $x, $y, $z);

Exported under tag ":GL_ARB_separate_shader_objects".

  glProgramUniform3fv
 glProgramUniform3fv_c($program, $location, $count, $value);
 glProgramUniform3fvEXT_c($program, $location, $count, $value);
 glProgramUniform3fv_p($program, $location, $count, @value);
 glProgramUniform3fvEXT_p($program, $location, $count, @value);

Exported under tag ":GL_ARB_separate_shader_objects".

  glProgramUniform3i
 glProgramUniform3i($program, $location, $x, $y, $z);
 glProgramUniform3iEXT($program, $location, $x, $y, $z);

Exported under tag ":GL_ARB_separate_shader_objects".

  glProgramUniform3i64ARB
 glProgramUniform3i64ARB($program, $location, $x, $y, $z);

Exported under tag ":GL_ARB_gpu_shader_int64".

  glProgramUniform3i64NV
 glProgramUniform3i64NV($program, $location, $x, $y, $z);

Exported under tag ":GL_NV_gpu_shader5".

  glProgramUniform3i64vARB
 glProgramUniform3i64vARB_c($program, $location, $count, $value);
 glProgramUniform3i64vARB_p($program, $location, $count, @value);

Exported under tag ":GL_ARB_gpu_shader_int64".

  glProgramUniform3i64vNV
 glProgramUniform3i64vNV_c($program, $location, $count, $value);
 glProgramUniform3i64vNV_p($program, $location, $count, @value);

Exported under tag ":GL_NV_gpu_shader5".

  glProgramUniform3iv
 glProgramUniform3iv_c($program, $location, $count, $value);
 glProgramUniform3ivEXT_c($program, $location, $count, $value);
 glProgramUniform3iv_p($program, $location, $count, @value);
 glProgramUniform3ivEXT_p($program, $location, $count, @value);

Exported under tag ":GL_ARB_separate_shader_objects".

  glProgramUniform3ui
 glProgramUniform3ui($program, $location, $x, $y, $z);
 glProgramUniform3uiEXT($program, $location, $x, $y, $z);

Exported under tag ":GL_ARB_separate_shader_objects".

  glProgramUniform3ui64ARB
 glProgramUniform3ui64ARB($program, $location, $x, $y, $z);

Exported under tag ":GL_ARB_gpu_shader_int64".

  glProgramUniform3ui64NV
 glProgramUniform3ui64NV($program, $location, $x, $y, $z);

Exported under tag ":GL_NV_gpu_shader5".

  glProgramUniform3ui64vARB
 glProgramUniform3ui64vARB_c($program, $location, $count, $value);
 glProgramUniform3ui64vARB_p($program, $location, $count, @value);

Exported under tag ":GL_ARB_gpu_shader_int64".

  glProgramUniform3ui64vNV
 glProgramUniform3ui64vNV_c($program, $location, $count, $value);
 glProgramUniform3ui64vNV_p($program, $location, $count, @value);

Exported under tag ":GL_NV_gpu_shader5".

  glProgramUniform3uiv
 glProgramUniform3uiv_c($program, $location, $count, $value);
 glProgramUniform3uivEXT_c($program, $location, $count, $value);
 glProgramUniform3uiv_p($program, $location, $count, @value);
 glProgramUniform3uivEXT_p($program, $location, $count, @value);

Exported under tag ":GL_ARB_separate_shader_objects".

  glProgramUniform4d
 glProgramUniform4d($program, $location, $x, $y, $z, $w);

Exported under tag ":GL_ARB_separate_shader_objects".

  glProgramUniform4dv
 glProgramUniform4dv_c($program, $location, $count, $value);
 glProgramUniform4dv_p($program, $location, $count, @value);

Exported under tag ":GL_ARB_separate_shader_objects".

  glProgramUniform4f
 glProgramUniform4f($program, $location, $x, $y, $z, $w);
 glProgramUniform4fEXT($program, $location, $x, $y, $z, $w);

Exported under tag ":GL_ARB_separate_shader_objects".

  glProgramUniform4fv
 glProgramUniform4fv_c($program, $location, $count, $value);
 glProgramUniform4fvEXT_c($program, $location, $count, $value);
 glProgramUniform4fv_p($program, $location, $count, @value);
 glProgramUniform4fvEXT_p($program, $location, $count, @value);

Exported under tag ":GL_ARB_separate_shader_objects".

  glProgramUniform4i
 glProgramUniform4i($program, $location, $x, $y, $z, $w);
 glProgramUniform4iEXT($program, $location, $x, $y, $z, $w);

Exported under tag ":GL_ARB_separate_shader_objects".

  glProgramUniform4i64ARB
 glProgramUniform4i64ARB($program, $location, $x, $y, $z, $w);

Exported under tag ":GL_ARB_gpu_shader_int64".

  glProgramUniform4i64NV
 glProgramUniform4i64NV($program, $location, $x, $y, $z, $w);

Exported under tag ":GL_NV_gpu_shader5".

  glProgramUniform4i64vARB
 glProgramUniform4i64vARB_c($program, $location, $count, $value);
 glProgramUniform4i64vARB_p($program, $location, $count, @value);

Exported under tag ":GL_ARB_gpu_shader_int64".

  glProgramUniform4i64vNV
 glProgramUniform4i64vNV_c($program, $location, $count, $value);
 glProgramUniform4i64vNV_p($program, $location, $count, @value);

Exported under tag ":GL_NV_gpu_shader5".

  glProgramUniform4iv
 glProgramUniform4iv_c($program, $location, $count, $value);
 glProgramUniform4ivEXT_c($program, $location, $count, $value);
 glProgramUniform4iv_p($program, $location, $count, @value);
 glProgramUniform4ivEXT_p($program, $location, $count, @value);

Exported under tag ":GL_ARB_separate_shader_objects".

  glProgramUniform4ui
 glProgramUniform4ui($program, $location, $x, $y, $z, $w);
 glProgramUniform4uiEXT($program, $location, $x, $y, $z, $w);

Exported under tag ":GL_ARB_separate_shader_objects".

  glProgramUniform4ui64ARB
 glProgramUniform4ui64ARB($program, $location, $x, $y, $z, $w);

Exported under tag ":GL_ARB_gpu_shader_int64".

  glProgramUniform4ui64NV
 glProgramUniform4ui64NV($program, $location, $x, $y, $z, $w);

Exported under tag ":GL_NV_gpu_shader5".

  glProgramUniform4ui64vARB
 glProgramUniform4ui64vARB_c($program, $location, $count, $value);
 glProgramUniform4ui64vARB_p($program, $location, $count, @value);

Exported under tag ":GL_ARB_gpu_shader_int64".

  glProgramUniform4ui64vNV
 glProgramUniform4ui64vNV_c($program, $location, $count, $value);
 glProgramUniform4ui64vNV_p($program, $location, $count, @value);

Exported under tag ":GL_NV_gpu_shader5".

  glProgramUniform4uiv
 glProgramUniform4uiv_c($program, $location, $count, $value);
 glProgramUniform4uivEXT_c($program, $location, $count, $value);
 glProgramUniform4uiv_p($program, $location, $count, @value);
 glProgramUniform4uivEXT_p($program, $location, $count, @value);

Exported under tag ":GL_ARB_separate_shader_objects".

  glProgramUniformHandleui64ARB
 glProgramUniformHandleui64ARB($program, $location, $value);
 glProgramUniformHandleui64IMG($program, $location, $value);

Exported under tag ":GL_ARB_bindless_texture".

  glProgramUniformHandleui64NV
 glProgramUniformHandleui64NV($program, $location, $value);

Exported under tag ":GL_NV_bindless_texture".

  glProgramUniformHandleui64vARB
 glProgramUniformHandleui64vARB_c($program, $location, $count, $values);
 glProgramUniformHandleui64vIMG_c($program, $location, $count, $values);
 glProgramUniformHandleui64vARB_p($program, $location, @values);
 glProgramUniformHandleui64vIMG_p($program, $location, @values);

Exported under tag ":GL_ARB_bindless_texture".

  glProgramUniformHandleui64vNV
 glProgramUniformHandleui64vNV_c($program, $location, $count, $values);
 glProgramUniformHandleui64vNV_p($program, $location, @values);

Exported under tag ":GL_NV_bindless_texture".

  glProgramUniformMatrix2dv
 glProgramUniformMatrix2dv_c($program, $location, $count, $transpose, $value);
 glProgramUniformMatrix2dv_p($program, $location, $count, $transpose, @value);

Exported under tag ":GL_ARB_separate_shader_objects".

  glProgramUniformMatrix2fv
 glProgramUniformMatrix2fv_c($program, $location, $count, $transpose, $value);
 glProgramUniformMatrix2fvEXT_c($program, $location, $count, $transpose, $value);
 glProgramUniformMatrix2fv_p($program, $location, $count, $transpose, @value);
 glProgramUniformMatrix2fvEXT_p($program, $location, $count, $transpose, @value);

Exported under tag ":GL_ARB_separate_shader_objects".

  glProgramUniformMatrix2x3dv
 glProgramUniformMatrix2x3dv_c($program, $location, $count, $transpose, $value);
 glProgramUniformMatrix2x3dv_p($program, $location, $count, $transpose, @value);

Exported under tag ":GL_ARB_separate_shader_objects".

  glProgramUniformMatrix2x3fv
 glProgramUniformMatrix2x3fv_c($program, $location, $count, $transpose, $value);
 glProgramUniformMatrix2x3fvEXT_c($program, $location, $count, $transpose, $value);
 glProgramUniformMatrix2x3fv_p($program, $location, $count, $transpose, @value);
 glProgramUniformMatrix2x3fvEXT_p($program, $location, $count, $transpose, @value);

Exported under tag ":GL_ARB_separate_shader_objects".

  glProgramUniformMatrix2x4dv
 glProgramUniformMatrix2x4dv_c($program, $location, $count, $transpose, $value);
 glProgramUniformMatrix2x4dv_p($program, $location, $count, $transpose, @value);

Exported under tag ":GL_ARB_separate_shader_objects".

  glProgramUniformMatrix2x4fv
 glProgramUniformMatrix2x4fv_c($program, $location, $count, $transpose, $value);
 glProgramUniformMatrix2x4fvEXT_c($program, $location, $count, $transpose, $value);
 glProgramUniformMatrix2x4fv_p($program, $location, $count, $transpose, @value);
 glProgramUniformMatrix2x4fvEXT_p($program, $location, $count, $transpose, @value);

Exported under tag ":GL_ARB_separate_shader_objects".

  glProgramUniformMatrix3dv
 glProgramUniformMatrix3dv_c($program, $location, $count, $transpose, $value);
 glProgramUniformMatrix3dv_p($program, $location, $count, $transpose, @value);

Exported under tag ":GL_ARB_separate_shader_objects".

  glProgramUniformMatrix3fv
 glProgramUniformMatrix3fv_c($program, $location, $count, $transpose, $value);
 glProgramUniformMatrix3fvEXT_c($program, $location, $count, $transpose, $value);
 glProgramUniformMatrix3fv_p($program, $location, $count, $transpose, @value);
 glProgramUniformMatrix3fvEXT_p($program, $location, $count, $transpose, @value);

Exported under tag ":GL_ARB_separate_shader_objects".

  glProgramUniformMatrix3x2dv
 glProgramUniformMatrix3x2dv_c($program, $location, $count, $transpose, $value);
 glProgramUniformMatrix3x2dv_p($program, $location, $count, $transpose, @value);

Exported under tag ":GL_ARB_separate_shader_objects".

  glProgramUniformMatrix3x2fv
 glProgramUniformMatrix3x2fv_c($program, $location, $count, $transpose, $value);
 glProgramUniformMatrix3x2fvEXT_c($program, $location, $count, $transpose, $value);
 glProgramUniformMatrix3x2fv_p($program, $location, $count, $transpose, @value);
 glProgramUniformMatrix3x2fvEXT_p($program, $location, $count, $transpose, @value);

Exported under tag ":GL_ARB_separate_shader_objects".

  glProgramUniformMatrix3x4dv
 glProgramUniformMatrix3x4dv_c($program, $location, $count, $transpose, $value);
 glProgramUniformMatrix3x4dv_p($program, $location, $count, $transpose, @value);

Exported under tag ":GL_ARB_separate_shader_objects".

  glProgramUniformMatrix3x4fv
 glProgramUniformMatrix3x4fv_c($program, $location, $count, $transpose, $value);
 glProgramUniformMatrix3x4fvEXT_c($program, $location, $count, $transpose, $value);
 glProgramUniformMatrix3x4fv_p($program, $location, $count, $transpose, @value);
 glProgramUniformMatrix3x4fvEXT_p($program, $location, $count, $transpose, @value);

Exported under tag ":GL_ARB_separate_shader_objects".

  glProgramUniformMatrix4dv
 glProgramUniformMatrix4dv_c($program, $location, $count, $transpose, $value);
 glProgramUniformMatrix4dv_p($program, $location, $count, $transpose, @value);

Exported under tag ":GL_ARB_separate_shader_objects".

  glProgramUniformMatrix4fv
 glProgramUniformMatrix4fv_c($program, $location, $count, $transpose, $value);
 glProgramUniformMatrix4fvEXT_c($program, $location, $count, $transpose, $value);
 glProgramUniformMatrix4fv_p($program, $location, $count, $transpose, @value);
 glProgramUniformMatrix4fvEXT_p($program, $location, $count, $transpose, @value);

Exported under tag ":GL_ARB_separate_shader_objects".

  glProgramUniformMatrix4x2dv
 glProgramUniformMatrix4x2dv_c($program, $location, $count, $transpose, $value);
 glProgramUniformMatrix4x2dv_p($program, $location, $count, $transpose, @value);

Exported under tag ":GL_ARB_separate_shader_objects".

  glProgramUniformMatrix4x2fv
 glProgramUniformMatrix4x2fv_c($program, $location, $count, $transpose, $value);
 glProgramUniformMatrix4x2fvEXT_c($program, $location, $count, $transpose, $value);
 glProgramUniformMatrix4x2fv_p($program, $location, $count, $transpose, @value);
 glProgramUniformMatrix4x2fvEXT_p($program, $location, $count, $transpose, @value);

Exported under tag ":GL_ARB_separate_shader_objects".

  glProgramUniformMatrix4x3dv
 glProgramUniformMatrix4x3dv_c($program, $location, $count, $transpose, $value);
 glProgramUniformMatrix4x3dv_p($program, $location, $count, $transpose, @value);

Exported under tag ":GL_ARB_separate_shader_objects".

  glProgramUniformMatrix4x3fv
 glProgramUniformMatrix4x3fv_c($program, $location, $count, $transpose, $value);
 glProgramUniformMatrix4x3fvEXT_c($program, $location, $count, $transpose, $value);
 glProgramUniformMatrix4x3fv_p($program, $location, $count, $transpose, @value);
 glProgramUniformMatrix4x3fvEXT_p($program, $location, $count, $transpose, @value);

Exported under tag ":GL_ARB_separate_shader_objects".

  glProgramUniformui64NV
 glProgramUniformui64NV($program, $location, $value);

Exported under tag ":GL_NV_shader_buffer_load".

  glProgramUniformui64vNV
 glProgramUniformui64vNV_c($program, $location, $count, $value);
 glProgramUniformui64vNV_p($program, $location, @value);

Exported under tag ":GL_NV_shader_buffer_load".

  glProgramVertexLimitNV
 glProgramVertexLimitNV($target, $limit);

Exported under tag ":GL_NV_geometry_program4".

  glProvokingVertex
 glProvokingVertex($mode);
 glProvokingVertexEXT($mode);

Exported under tag ":GL_ARB_provoking_vertex".

  glPushAttrib
 glPushAttrib($mask);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glPushAttrib.xml>

  glPushClientAttrib
 glPushClientAttrib($mask);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glPushClientAttrib.xml>

  glPushClientAttribDefaultEXT
 glPushClientAttribDefaultEXT($mask);

Exported under tag ":GL_EXT_direct_state_access".

  glPushDebugGroup
 glPushDebugGroup($source, $id, $length, $message);
 glPushDebugGroupKHR($source, $id, $length, $message);

Exported under tag ":GL_KHR_debug".

  glPushGroupMarkerEXT
 glPushGroupMarkerEXT($length, $marker);

Exported under tag ":GL_EXT_debug_marker".

  glPushMatrix
 glPushMatrix();

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glPushMatrix.xml>

  glPushName
 glPushName($name);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glPushName.xml>

  glQueryCounter
 glQueryCounter($id, $target);
 glQueryCounterEXT($id, $target);

Exported under tag ":GL_ARB_timer_query".

  glQueryCounterANGLE
 glQueryCounterANGLE($id, $target);

Exported under tag ":GL_ANGLE_timer_query".

  glQueryObjectParameteruiAMD
 glQueryObjectParameteruiAMD($target, $id, $pname, $param);

Exported under tag ":GL_AMD_occlusion_query_event".

  glRasterPos2d
 glRasterPos2d($x, $y);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glRasterPos2dv
 glRasterPos2dv_c($v);
 glRasterPos2dv_p(@v);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glRasterPos2f
 glRasterPos2f($x, $y);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glRasterPos2fv
 glRasterPos2fv_c($v);
 glRasterPos2fv_p(@v);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glRasterPos2i
 glRasterPos2i($x, $y);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glRasterPos2iv
 glRasterPos2iv_c($v);
 glRasterPos2iv_p(@v);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glRasterPos2s
 glRasterPos2s($x, $y);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glRasterPos2sv
 glRasterPos2sv_c($v);
 glRasterPos2sv_p(@v);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glRasterPos3d
 glRasterPos3d($x, $y, $z);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glRasterPos3dv
 glRasterPos3dv_c($v);
 glRasterPos3dv_p(@v);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glRasterPos3f
 glRasterPos3f($x, $y, $z);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glRasterPos3fv
 glRasterPos3fv_c($v);
 glRasterPos3fv_p(@v);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glRasterPos3i
 glRasterPos3i($x, $y, $z);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glRasterPos3iv
 glRasterPos3iv_c($v);
 glRasterPos3iv_p(@v);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glRasterPos3s
 glRasterPos3s($x, $y, $z);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glRasterPos3sv
 glRasterPos3sv_c($v);
 glRasterPos3sv_p(@v);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glRasterPos4d
 glRasterPos4d($x, $y, $z, $w);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glRasterPos4dv
 glRasterPos4dv_c($v);
 glRasterPos4dv_p(@v);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glRasterPos4f
 glRasterPos4f($x, $y, $z, $w);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glRasterPos4fv
 glRasterPos4fv_c($v);
 glRasterPos4fv_p(@v);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glRasterPos4i
 glRasterPos4i($x, $y, $z, $w);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glRasterPos4iv
 glRasterPos4iv_c($v);
 glRasterPos4iv_p(@v);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glRasterPos4s
 glRasterPos4s($x, $y, $z, $w);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glRasterPos4sv
 glRasterPos4sv_c($v);
 glRasterPos4sv_p(@v);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glRasterSamplesEXT
 glRasterSamplesEXT($samples, $fixedsamplelocations);

Exported under tag ":GL_EXT_raster_multisample".

  glReadBuffer
 glReadBuffer($src);

Exported under tag ":GL_VERSION_1_1". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glReadBuffer.xhtml>

  glReadBufferIndexedEXT
 glReadBufferIndexedEXT($src, $index);

Exported under tag ":GL_EXT_multiview_draw_buffers".

  glReadBufferNV
 glReadBufferNV($mode);

Exported under tag ":GL_NV_read_buffer".

  glReadBufferRegion
 glReadBufferRegion($region, $x, $y, $width, $height);

Exported under tag ":GL_KTX_buffer_region".

  glReadPixels
 glReadPixels_c($x, $y, $width, $height, $format, $type, $pixels);

Exported under tag ":GL_VERSION_1_1". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glReadPixels.xhtml>

  glReadVideoPixelsSUN
 glReadVideoPixelsSUN_c($x, $y, $width, $height, $format, $type, $pixels);

Exported under tag ":GL_SUN_read_video_pixels".

  glReadnPixels
 glReadnPixels_c($x, $y, $width, $height, $format, $type, $bufSize, $data);
 glReadnPixelsARB_c($x, $y, $width, $height, $format, $type, $bufSize, $data);
 glReadnPixelsEXT_c($x, $y, $width, $height, $format, $type, $bufSize, $data);
 glReadnPixelsKHR_c($x, $y, $width, $height, $format, $type, $bufSize, $data);

Exported under tag ":GL_KHR_robustness".

  glRectd
 glRectd($x1, $y1, $x2, $y2);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glRectd.xml>

  glRectdv
 glRectdv_c($v1, $v2);
 glRectdv_p(\@v1, \@v2);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glRectdv.xml>

  glRectf
 glRectf($x1, $y1, $x2, $y2);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glRectf.xml>

  glRectfv
 glRectfv_c($v1, $v2);
 glRectfv_p(\@v1, \@v2);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glRectfv.xml>

  glRecti
 glRecti($x1, $y1, $x2, $y2);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glRecti.xml>

  glRectiv
 glRectiv_c($v1, $v2);
 glRectiv_p(\@v1, \@v2);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glRectiv.xml>

  glRects
 glRects($x1, $y1, $x2, $y2);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glRects.xml>

  glRectsv
 glRectsv_c($v1, $v2);
 glRectsv_p(\@v1, \@v2);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glRectsv.xml>

  glReferencePlaneSGIX
 glReferencePlaneSGIX_c($equation);
 glReferencePlaneSGIX_p(@equation);

Exported under tag ":GL_SGIX_reference_plane".

  glReleaseKeyedMutexWin32EXT
 $retval = glReleaseKeyedMutexWin32EXT($memory, $key);

Exported under tag ":GL_EXT_win32_keyed_mutex".

  glReleaseShaderCompiler
 glReleaseShaderCompiler();

Exported under tag ":GL_ARB_ES2_compatibility".

  glRenderGpuMaskNV
 glRenderGpuMaskNV($mask);

Exported under tag ":GL_NV_gpu_multicast".

  glRenderMode
 $retval = glRenderMode($mode);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glRenderMode.xml>

  glRenderbufferStorage
 glRenderbufferStorage($target, $internalformat, $width, $height);
 glRenderbufferStorageEXT($target, $internalformat, $width, $height);

Exported under tag ":GL_ARB_framebuffer_object".

  glRenderbufferStorageMultisample
 glRenderbufferStorageMultisample($target, $samples, $internalformat, $width, $height);
 glRenderbufferStorageMultisampleEXT($target, $samples, $internalformat, $width, $height);
 glRenderbufferStorageMultisampleNV($target, $samples, $internalformat, $width, $height);

Exported under tag ":GL_ARB_framebuffer_object".

  glRenderbufferStorageMultisampleANGLE
 glRenderbufferStorageMultisampleANGLE($target, $samples, $internalformat, $width, $height);

Exported under tag ":GL_ANGLE_framebuffer_multisample".

  glRenderbufferStorageMultisampleAPPLE
 glRenderbufferStorageMultisampleAPPLE($target, $samples, $internalformat, $width, $height);

Exported under tag ":GL_APPLE_framebuffer_multisample".

  glRenderbufferStorageMultisampleAdvancedAMD
 glRenderbufferStorageMultisampleAdvancedAMD($target, $samples, $storageSamples, $internalformat, $width, $height);

Exported under tag ":GL_AMD_framebuffer_multisample_advanced".

  glRenderbufferStorageMultisampleCoverageNV
 glRenderbufferStorageMultisampleCoverageNV($target, $coverageSamples, $colorSamples, $internalformat, $width, $height);

Exported under tag ":GL_NV_framebuffer_multisample_coverage".

  glRenderbufferStorageMultisampleIMG
 glRenderbufferStorageMultisampleIMG($target, $samples, $internalformat, $width, $height);

Exported under tag ":GL_IMG_multisampled_render_to_texture".

  glRenderbufferStorageOES
 glRenderbufferStorageOES($target, $internalformat, $width, $height);

Exported under tag ":GL_OES_framebuffer_object".

  glReplacementCodePointerSUN
 glReplacementCodePointerSUN_c($type, $stride, $pointer);

Exported under tag ":GL_SUN_triangle_list".

  glReplacementCodeubSUN
 glReplacementCodeubSUN($code);

Exported under tag ":GL_SUN_triangle_list".

  glReplacementCodeubvSUN
 glReplacementCodeubvSUN_c($code);

Exported under tag ":GL_SUN_triangle_list".

  glReplacementCodeuiColor3fVertex3fSUN
 glReplacementCodeuiColor3fVertex3fSUN($rc, $r, $g, $b, $x, $y, $z);

Exported under tag ":GL_SUN_vertex".

  glReplacementCodeuiColor3fVertex3fvSUN
 glReplacementCodeuiColor3fVertex3fvSUN_c($rc, $c, $v);
 glReplacementCodeuiColor3fVertex3fvSUN_p(\@rc, \@c, \@v);

Exported under tag ":GL_SUN_vertex".

  glReplacementCodeuiColor4fNormal3fVertex3fSUN
 glReplacementCodeuiColor4fNormal3fVertex3fSUN($rc, $r, $g, $b, $a, $nx, $ny, $nz, $x, $y, $z);

Exported under tag ":GL_SUN_vertex".

  glReplacementCodeuiColor4fNormal3fVertex3fvSUN
 glReplacementCodeuiColor4fNormal3fVertex3fvSUN_c($rc, $c, $n, $v);
 glReplacementCodeuiColor4fNormal3fVertex3fvSUN_p(\@rc, \@c, \@n, \@v);

Exported under tag ":GL_SUN_vertex".

  glReplacementCodeuiColor4ubVertex3fSUN
 glReplacementCodeuiColor4ubVertex3fSUN($rc, $r, $g, $b, $a, $x, $y, $z);

Exported under tag ":GL_SUN_vertex".

  glReplacementCodeuiColor4ubVertex3fvSUN
 glReplacementCodeuiColor4ubVertex3fvSUN_c($rc, $c, $v);
 glReplacementCodeuiColor4ubVertex3fvSUN_p(\@rc, \@c, \@v);

Exported under tag ":GL_SUN_vertex".

  glReplacementCodeuiNormal3fVertex3fSUN
 glReplacementCodeuiNormal3fVertex3fSUN($rc, $nx, $ny, $nz, $x, $y, $z);

Exported under tag ":GL_SUN_vertex".

  glReplacementCodeuiNormal3fVertex3fvSUN
 glReplacementCodeuiNormal3fVertex3fvSUN_c($rc, $n, $v);
 glReplacementCodeuiNormal3fVertex3fvSUN_p(\@rc, \@n, \@v);

Exported under tag ":GL_SUN_vertex".

  glReplacementCodeuiSUN
 glReplacementCodeuiSUN($code);

Exported under tag ":GL_SUN_triangle_list".

  glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN
 glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN($rc, $s, $t, $r, $g, $b, $a, $nx, $ny, $nz, $x, $y, $z);

Exported under tag ":GL_SUN_vertex".

  glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN
 glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN_c($rc, $tc, $c, $n, $v);
 glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN_p(\@rc, \@tc, \@c, \@n, \@v);

Exported under tag ":GL_SUN_vertex".

  glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN
 glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN($rc, $s, $t, $nx, $ny, $nz, $x, $y, $z);

Exported under tag ":GL_SUN_vertex".

  glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN
 glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN_c($rc, $tc, $n, $v);
 glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN_p(\@rc, \@tc, \@n, \@v);

Exported under tag ":GL_SUN_vertex".

  glReplacementCodeuiTexCoord2fVertex3fSUN
 glReplacementCodeuiTexCoord2fVertex3fSUN($rc, $s, $t, $x, $y, $z);

Exported under tag ":GL_SUN_vertex".

  glReplacementCodeuiTexCoord2fVertex3fvSUN
 glReplacementCodeuiTexCoord2fVertex3fvSUN_c($rc, $tc, $v);
 glReplacementCodeuiTexCoord2fVertex3fvSUN_p(\@rc, \@tc, \@v);

Exported under tag ":GL_SUN_vertex".

  glReplacementCodeuiVertex3fSUN
 glReplacementCodeuiVertex3fSUN($rc, $x, $y, $z);

Exported under tag ":GL_SUN_vertex".

  glReplacementCodeuiVertex3fvSUN
 glReplacementCodeuiVertex3fvSUN_c($rc, $v);
 glReplacementCodeuiVertex3fvSUN_p(\@rc, \@v);

Exported under tag ":GL_SUN_vertex".

  glReplacementCodeuivSUN
 glReplacementCodeuivSUN_c($code);

Exported under tag ":GL_SUN_triangle_list".

  glReplacementCodeusSUN
 glReplacementCodeusSUN($code);

Exported under tag ":GL_SUN_triangle_list".

  glReplacementCodeusvSUN
 glReplacementCodeusvSUN_c($code);

Exported under tag ":GL_SUN_triangle_list".

  glRequestResidentProgramsNV
 glRequestResidentProgramsNV_c($n, $programs);
 @programs = glRequestResidentProgramsNV_p($n);

Exported under tag ":GL_NV_vertex_program".

  glResetHistogram
 glResetHistogram($target);
 glResetHistogramEXT($target);

Exported under tag ":GL_ARB_imaging".

  glResetMemoryObjectParameterNV
 glResetMemoryObjectParameterNV($memory, $pname);

Exported under tag ":GL_NV_memory_attachment".

  glResetMinmax
 glResetMinmax($target);
 glResetMinmaxEXT($target);

Exported under tag ":GL_ARB_imaging".

  glResizeBuffersMESA
 glResizeBuffersMESA();

Exported under tag ":GL_MESA_resize_buffers".

  glResolveDepthValuesNV
 glResolveDepthValuesNV();

Exported under tag ":GL_NV_sample_locations".

  glResolveMultisampleFramebufferAPPLE
 glResolveMultisampleFramebufferAPPLE();

Exported under tag ":GL_APPLE_framebuffer_multisample".

  glResumeTransformFeedback
 glResumeTransformFeedback();
 glResumeTransformFeedbackNV();

Exported under tag ":GL_ARB_transform_feedback2".

  glRotated
 glRotated($angle, $x, $y, $z);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glRotated.xml>

  glRotatef
 glRotatef($angle, $x, $y, $z);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glRotatef.xml>

  glRotatex
 glRotatex($angle, $x, $y, $z);

Exported under tag ":GL_REGAL_ES1_0_compatibility".

  glSampleCoverage
 glSampleCoverage($value, $invert);
 glSampleCoverageARB($value, $invert);

Exported under tag ":GL_VERSION_1_3". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glSampleCoverage.xhtml>

  glSampleCoveragex
 glSampleCoveragex($value, $invert);

Exported under tag ":GL_REGAL_ES1_0_compatibility".

  glSampleMapATI
 glSampleMapATI($dst, $interp, $swizzle);

Exported under tag ":GL_ATI_fragment_shader".

  glSampleMaskEXT
 glSampleMaskEXT($value, $invert);
 glSampleMaskSGIS($value, $invert);

Exported under tag ":GL_EXT_multisample".

  glSampleMaskIndexedNV
 glSampleMaskIndexedNV($index, $mask);

Exported under tag ":GL_NV_explicit_multisample".

  glSampleMaski
 glSampleMaski($index, $mask);

Exported under tag ":GL_ARB_texture_multisample".

  glSamplePatternEXT
 glSamplePatternEXT($pattern);
 glSamplePatternSGIS($pattern);

Exported under tag ":GL_EXT_multisample".

  glSamplerParameterIiv
 glSamplerParameterIiv_c($sampler, $pname, $param);
 glSamplerParameterIivEXT_c($sampler, $pname, $param);
 glSamplerParameterIiv_p($sampler, $pname, @param);
 glSamplerParameterIivEXT_p($sampler, $pname, @param);

Exported under tag ":GL_ARB_sampler_objects".

  glSamplerParameterIivOES
 glSamplerParameterIivOES_c($sampler, $pname, $params);

Exported under tag ":GL_OES_texture_border_clamp".

  glSamplerParameterIuiv
 glSamplerParameterIuiv_c($sampler, $pname, $param);
 glSamplerParameterIuivEXT_c($sampler, $pname, $param);
 glSamplerParameterIuiv_p($sampler, $pname, @param);
 glSamplerParameterIuivEXT_p($sampler, $pname, @param);

Exported under tag ":GL_ARB_sampler_objects".

  glSamplerParameterIuivOES
 glSamplerParameterIuivOES_c($sampler, $pname, $params);

Exported under tag ":GL_OES_texture_border_clamp".

  glSamplerParameterf
 glSamplerParameterf($sampler, $pname, $param);

Exported under tag ":GL_ARB_sampler_objects".

  glSamplerParameterfv
 glSamplerParameterfv_c($sampler, $pname, $param);
 glSamplerParameterfv_p($sampler, $pname, @param);

Exported under tag ":GL_ARB_sampler_objects".

  glSamplerParameteri
 glSamplerParameteri($sampler, $pname, $param);

Exported under tag ":GL_ARB_sampler_objects".

  glSamplerParameteriv
 glSamplerParameteriv_c($sampler, $pname, $param);
 glSamplerParameteriv_p($sampler, $pname, @param);

Exported under tag ":GL_ARB_sampler_objects".

  glScaled
 glScaled($x, $y, $z);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glScaled.xml>

  glScalef
 glScalef($x, $y, $z);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glScalef.xml>

  glScalex
 glScalex($x, $y, $z);

Exported under tag ":GL_REGAL_ES1_0_compatibility".

  glScissor
 glScissor($x, $y, $width, $height);

Exported under tag ":GL_VERSION_1_1". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glScissor.xhtml>

  glScissorArrayv
 glScissorArrayv_c($first, $count, $v);
 glScissorArrayvNV_c($first, $count, $v);
 glScissorArrayv_p($first, @v);
 glScissorArrayvNV_p($first, @v);

Exported under tag ":GL_ARB_viewport_array".

  glScissorExclusiveArrayvNV
 glScissorExclusiveArrayvNV_c($first, $count, $v);
 glScissorExclusiveArrayvNV_p($first, @v);

Exported under tag ":GL_NV_scissor_exclusive".

  glScissorExclusiveNV
 glScissorExclusiveNV($x, $y, $width, $height);

Exported under tag ":GL_NV_scissor_exclusive".

  glScissorIndexed
 glScissorIndexed($index, $left, $bottom, $width, $height);
 glScissorIndexedNV($index, $left, $bottom, $width, $height);

Exported under tag ":GL_ARB_viewport_array".

  glScissorIndexedv
 glScissorIndexedv_c($index, $v);
 glScissorIndexedvNV_c($index, $v);
 glScissorIndexedv_p($index, @v);
 glScissorIndexedvNV_p($index, @v);

Exported under tag ":GL_ARB_viewport_array".

  glSecondaryColor3b
 glSecondaryColor3b($red, $green, $blue);
 glSecondaryColor3bEXT($red, $green, $blue);

Exported under tag ":GL_VERSION_1_4". Not available in a 'future-compatible' profile as removed in 3.2.

  glSecondaryColor3bv
 glSecondaryColor3bv_c($v);
 glSecondaryColor3bvEXT_c($v);
 glSecondaryColor3bv_p(@v);
 glSecondaryColor3bvEXT_p(@v);

Exported under tag ":GL_VERSION_1_4". Not available in a 'future-compatible' profile as removed in 3.2.

  glSecondaryColor3d
 glSecondaryColor3d($red, $green, $blue);
 glSecondaryColor3dEXT($red, $green, $blue);

Exported under tag ":GL_VERSION_1_4". Not available in a 'future-compatible' profile as removed in 3.2.

  glSecondaryColor3dv
 glSecondaryColor3dv_c($v);
 glSecondaryColor3dvEXT_c($v);
 glSecondaryColor3dv_p(@v);
 glSecondaryColor3dvEXT_p(@v);

Exported under tag ":GL_VERSION_1_4". Not available in a 'future-compatible' profile as removed in 3.2.

  glSecondaryColor3f
 glSecondaryColor3f($red, $green, $blue);
 glSecondaryColor3fEXT($red, $green, $blue);

Exported under tag ":GL_VERSION_1_4". Not available in a 'future-compatible' profile as removed in 3.2.

  glSecondaryColor3fv
 glSecondaryColor3fv_c($v);
 glSecondaryColor3fvEXT_c($v);
 glSecondaryColor3fv_p(@v);
 glSecondaryColor3fvEXT_p(@v);

Exported under tag ":GL_VERSION_1_4". Not available in a 'future-compatible' profile as removed in 3.2.

  glSecondaryColor3hNV
 glSecondaryColor3hNV($red, $green, $blue);

Exported under tag ":GL_NV_half_float".

  glSecondaryColor3hvNV
 glSecondaryColor3hvNV_c($v);
 glSecondaryColor3hvNV_p(@v);

Exported under tag ":GL_NV_half_float".

  glSecondaryColor3i
 glSecondaryColor3i($red, $green, $blue);
 glSecondaryColor3iEXT($red, $green, $blue);

Exported under tag ":GL_VERSION_1_4". Not available in a 'future-compatible' profile as removed in 3.2.

  glSecondaryColor3iv
 glSecondaryColor3iv_c($v);
 glSecondaryColor3ivEXT_c($v);
 glSecondaryColor3iv_p(@v);
 glSecondaryColor3ivEXT_p(@v);

Exported under tag ":GL_VERSION_1_4". Not available in a 'future-compatible' profile as removed in 3.2.

  glSecondaryColor3s
 glSecondaryColor3s($red, $green, $blue);
 glSecondaryColor3sEXT($red, $green, $blue);

Exported under tag ":GL_VERSION_1_4". Not available in a 'future-compatible' profile as removed in 3.2.

  glSecondaryColor3sv
 glSecondaryColor3sv_c($v);
 glSecondaryColor3svEXT_c($v);
 glSecondaryColor3sv_p(@v);
 glSecondaryColor3svEXT_p(@v);

Exported under tag ":GL_VERSION_1_4". Not available in a 'future-compatible' profile as removed in 3.2.

  glSecondaryColor3ub
 glSecondaryColor3ub($red, $green, $blue);
 glSecondaryColor3ubEXT($red, $green, $blue);

Exported under tag ":GL_VERSION_1_4". Not available in a 'future-compatible' profile as removed in 3.2.

  glSecondaryColor3ubv
 glSecondaryColor3ubv_c($v);
 glSecondaryColor3ubvEXT_c($v);
 glSecondaryColor3ubv_p(@v);
 glSecondaryColor3ubvEXT_p(@v);

Exported under tag ":GL_VERSION_1_4". Not available in a 'future-compatible' profile as removed in 3.2.

  glSecondaryColor3ui
 glSecondaryColor3ui($red, $green, $blue);
 glSecondaryColor3uiEXT($red, $green, $blue);

Exported under tag ":GL_VERSION_1_4". Not available in a 'future-compatible' profile as removed in 3.2.

  glSecondaryColor3uiv
 glSecondaryColor3uiv_c($v);
 glSecondaryColor3uivEXT_c($v);
 glSecondaryColor3uiv_p(@v);
 glSecondaryColor3uivEXT_p(@v);

Exported under tag ":GL_VERSION_1_4". Not available in a 'future-compatible' profile as removed in 3.2.

  glSecondaryColor3us
 glSecondaryColor3us($red, $green, $blue);
 glSecondaryColor3usEXT($red, $green, $blue);

Exported under tag ":GL_VERSION_1_4". Not available in a 'future-compatible' profile as removed in 3.2.

  glSecondaryColor3usv
 glSecondaryColor3usv_c($v);
 glSecondaryColor3usvEXT_c($v);
 glSecondaryColor3usv_p(@v);
 glSecondaryColor3usvEXT_p(@v);

Exported under tag ":GL_VERSION_1_4". Not available in a 'future-compatible' profile as removed in 3.2.

  glSecondaryColorFormatNV
 glSecondaryColorFormatNV($size, $type, $stride);

Exported under tag ":GL_NV_vertex_buffer_unified_memory".

  glSecondaryColorP3ui
 glSecondaryColorP3ui($type, $color);

Exported under tag ":GL_ARB_vertex_type_2_10_10_10_rev".

  glSecondaryColorP3uiv
 glSecondaryColorP3uiv_c($type, $color);
 glSecondaryColorP3uiv_p($type, @color);

Exported under tag ":GL_ARB_vertex_type_2_10_10_10_rev".

  glSecondaryColorPointer
 glSecondaryColorPointer_c($size, $type, $stride, $pointer);
 glSecondaryColorPointerEXT_c($size, $type, $stride, $pointer);

Exported under tag ":GL_VERSION_1_4". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glSecondaryColorPointer.xml>

  glSecondaryColorPointerListIBM
 glSecondaryColorPointerListIBM_c($size, $type, $stride, $pointer, $ptrstride);

Exported under tag ":GL_IBM_vertex_array_lists".

  glSelectBuffer
 glSelectBuffer_c($size, $buffer);
 @buffer = glSelectBuffer_p($size);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glSelectBuffer.xml>

  glSelectPerfMonitorCountersAMD
 glSelectPerfMonitorCountersAMD_c($monitor, $enable, $group, $numCounters, $counterList);
 @counterList = glSelectPerfMonitorCountersAMD_p($monitor, $enable, $group, $numCounters);

Exported under tag ":GL_AMD_performance_monitor".

  glSelectTextureCoordSetSGIS
 glSelectTextureCoordSetSGIS($target);

Exported under tag ":GL_SGIS_multitexture".

  glSelectTextureSGIS
 glSelectTextureSGIS($target);

Exported under tag ":GL_SGIS_multitexture".

  glSelectTextureTransformSGIS
 glSelectTextureTransformSGIS($target);

Exported under tag ":GL_SGIS_multitexture".

  glSemaphoreParameterivNV
 glSemaphoreParameterivNV_c($semaphore, $pname, $params);

Exported under tag ":GL_NV_timeline_semaphore".

  glSemaphoreParameterui64vEXT
 glSemaphoreParameterui64vEXT_c($semaphore, $pname, $params);

Exported under tag ":GL_EXT_semaphore".

  glSeparableFilter2D
 glSeparableFilter2D_c($target, $internalformat, $width, $height, $format, $type, $row, $column);
 glSeparableFilter2DEXT_c($target, $internalformat, $width, $height, $format, $type, $row, $column);

Exported under tag ":GL_ARB_imaging".

  glSetFenceAPPLE
 glSetFenceAPPLE($fence);

Exported under tag ":GL_APPLE_fence".

  glSetFenceNV
 glSetFenceNV($fence, $condition);

Exported under tag ":GL_NV_fence".

  glSetFragmentShaderConstantATI
 glSetFragmentShaderConstantATI_c($dst, $value);
 glSetFragmentShaderConstantATI_p($dst, @value);

Exported under tag ":GL_ATI_fragment_shader".

  glSetInvariantEXT
 glSetInvariantEXT_c($id, $type, $addr);

Exported under tag ":GL_EXT_vertex_shader".

  glSetLocalConstantEXT
 glSetLocalConstantEXT_c($id, $type, $addr);

Exported under tag ":GL_EXT_vertex_shader".

  glSetMultisamplefvAMD
 glSetMultisamplefvAMD_c($pname, $index, $val);
 glSetMultisamplefvAMD_p($pname, $index, @val);

Exported under tag ":GL_AMD_sample_positions".

  glShadeModel
 glShadeModel($mode);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glShadeModel.xml>

  glShaderBinary
 glShaderBinary_c($count, $shaders, $binaryFormat, $binary, $length);

Exported under tag ":GL_ARB_ES2_compatibility".

  glShaderOp1EXT
 glShaderOp1EXT($op, $res, $arg1);

Exported under tag ":GL_EXT_vertex_shader".

  glShaderOp2EXT
 glShaderOp2EXT($op, $res, $arg1, $arg2);

Exported under tag ":GL_EXT_vertex_shader".

  glShaderOp3EXT
 glShaderOp3EXT($op, $res, $arg1, $arg2, $arg3);

Exported under tag ":GL_EXT_vertex_shader".

  glShaderSource
 glShaderSource_c($shader, $count, $string, $length);
 glShaderSource_p($shader, @string);

Exported under tag ":GL_VERSION_2_0". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glShaderSource.xhtml>

  glShaderSourceARB
 glShaderSourceARB_c($shader, $count, $string, $length);
 glShaderSourceARB_p($shader, @string);

Exported under tag ":GL_ARB_shader_objects".

  glShaderStorageBlockBinding
 glShaderStorageBlockBinding($program, $storageBlockIndex, $storageBlockBinding);

Exported under tag ":GL_ARB_shader_storage_buffer_object".

  glShadingRateCombinerOpsEXT
 glShadingRateCombinerOpsEXT($combinerOp0, $combinerOp1);

Exported under tag ":GL_EXT_fragment_shading_rate".

  glShadingRateEXT
 glShadingRateEXT($rate);

Exported under tag ":GL_EXT_fragment_shading_rate".

  glShadingRateImageBarrierNV
 glShadingRateImageBarrierNV($synchronize);

Exported under tag ":GL_NV_shading_rate_image".

  glShadingRateImagePaletteNV
 glShadingRateImagePaletteNV_c($viewport, $first, $count, $rates);
 glShadingRateImagePaletteNV_p($viewport, $first, @rates);

Exported under tag ":GL_NV_shading_rate_image".

  glShadingRateQCOM
 glShadingRateQCOM($rate);

Exported under tag ":GL_QCOM_shading_rate".

  glShadingRateSampleOrderCustomNV
 glShadingRateSampleOrderCustomNV_c($rate, $samples, $locations);

Exported under tag ":GL_NV_shading_rate_image".

  glShadingRateSampleOrderNV
 glShadingRateSampleOrderNV($order);

Exported under tag ":GL_NV_shading_rate_image".

  glSharpenTexFuncSGIS
 glSharpenTexFuncSGIS_c($target, $n, $points);
 glSharpenTexFuncSGIS_p($target, $n, @points);

Exported under tag ":GL_SGIS_sharpen_texture".

  glSignalSemaphoreEXT
 glSignalSemaphoreEXT_c($semaphore, $numBufferBarriers, $buffers, $numTextureBarriers, $textures, $dstLayouts);

Exported under tag ":GL_EXT_semaphore".

  glSignalSemaphoreui64NVX
 glSignalSemaphoreui64NVX_c($signalGpu, $fenceObjectCount, $semaphoreArray, $fenceValueArray);
 glSignalSemaphoreui64NVX_p($signalGpu, \@semaphoreArray, \@fenceValueArray);

Exported under tag ":GL_NVX_progress_fence".

  glSignalVkFenceNV
 glSignalVkFenceNV($vkFence);

Exported under tag ":GL_NV_draw_vulkan_image".

  glSignalVkSemaphoreNV
 glSignalVkSemaphoreNV($vkSemaphore);

Exported under tag ":GL_NV_draw_vulkan_image".

  glSpecializeShader
 glSpecializeShader_c($shader, $pEntryPoint, $numSpecializationConstants, $pConstantIndex, $pConstantValue);
 glSpecializeShaderARB_c($shader, $pEntryPoint, $numSpecializationConstants, $pConstantIndex, $pConstantValue);
 glSpecializeShader_p($shader, $pEntryPoint, \@pConstantIndex, \@pConstantValue);
 glSpecializeShaderARB_p($shader, $pEntryPoint, \@pConstantIndex, \@pConstantValue);

Exported under tag ":GL_VERSION_4_6". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glSpecializeShader.xhtml>

  glSpriteParameterfSGIX
 glSpriteParameterfSGIX($pname, $param);

Exported under tag ":GL_SGIX_sprite".

  glSpriteParameterfvSGIX
 glSpriteParameterfvSGIX_c($pname, $params);

Exported under tag ":GL_SGIX_sprite".

  glSpriteParameteriSGIX
 glSpriteParameteriSGIX($pname, $param);

Exported under tag ":GL_SGIX_sprite".

  glSpriteParameterivSGIX
 glSpriteParameterivSGIX_c($pname, $params);

Exported under tag ":GL_SGIX_sprite".

  glStartTilingQCOM
 glStartTilingQCOM($x, $y, $width, $height, $preserveMask);

Exported under tag ":GL_QCOM_tiled_rendering".

  glStateCaptureNV
 glStateCaptureNV($state, $mode);

Exported under tag ":GL_NV_command_list".

  glStencilFillPathInstancedNV
 glStencilFillPathInstancedNV_c($numPaths, $pathNameType, $paths, $pathBase, $fillMode, $mask, $transformType, $transformValues);

Exported under tag ":GL_NV_path_rendering".

  glStencilFillPathNV
 glStencilFillPathNV($path, $fillMode, $mask);

Exported under tag ":GL_NV_path_rendering".

  glStencilFunc
 glStencilFunc($func, $ref, $mask);

Exported under tag ":GL_VERSION_1_1". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glStencilFunc.xhtml>

  glStencilFuncSeparate
 glStencilFuncSeparate($face, $func, $ref, $mask);

Exported under tag ":GL_VERSION_2_0". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glStencilFuncSeparate.xhtml>

  glStencilFuncSeparateATI
 glStencilFuncSeparateATI($frontfunc, $backfunc, $ref, $mask);

Exported under tag ":GL_ATI_separate_stencil".

  glStencilMask
 glStencilMask($mask);

Exported under tag ":GL_VERSION_1_1". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glStencilMask.xhtml>

  glStencilMaskSeparate
 glStencilMaskSeparate($face, $mask);

Exported under tag ":GL_VERSION_2_0". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glStencilMaskSeparate.xhtml>

  glStencilOp
 glStencilOp($fail, $zfail, $zpass);

Exported under tag ":GL_VERSION_1_1". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glStencilOp.xhtml>

  glStencilOpSeparate
 glStencilOpSeparate($face, $sfail, $dpfail, $dppass);
 glStencilOpSeparateATI($face, $sfail, $dpfail, $dppass);

Exported under tag ":GL_VERSION_2_0". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glStencilOpSeparate.xhtml>

  glStencilOpValueAMD
 glStencilOpValueAMD($face, $value);

Exported under tag ":GL_AMD_stencil_operation_extended".

  glStencilStrokePathInstancedNV
 glStencilStrokePathInstancedNV_c($numPaths, $pathNameType, $paths, $pathBase, $reference, $mask, $transformType, $transformValues);

Exported under tag ":GL_NV_path_rendering".

  glStencilStrokePathNV
 glStencilStrokePathNV($path, $reference, $mask);

Exported under tag ":GL_NV_path_rendering".

  glStencilThenCoverFillPathInstancedNV
 glStencilThenCoverFillPathInstancedNV_c($numPaths, $pathNameType, $paths, $pathBase, $fillMode, $mask, $coverMode, $transformType, $transformValues);

Exported under tag ":GL_NV_path_rendering".

  glStencilThenCoverFillPathNV
 glStencilThenCoverFillPathNV($path, $fillMode, $mask, $coverMode);

Exported under tag ":GL_NV_path_rendering".

  glStencilThenCoverStrokePathInstancedNV
 glStencilThenCoverStrokePathInstancedNV_c($numPaths, $pathNameType, $paths, $pathBase, $reference, $mask, $coverMode, $transformType, $transformValues);

Exported under tag ":GL_NV_path_rendering".

  glStencilThenCoverStrokePathNV
 glStencilThenCoverStrokePathNV($path, $reference, $mask, $coverMode);

Exported under tag ":GL_NV_path_rendering".

  glStereoParameterfNV
 glStereoParameterfNV($pname, $param);

Exported under tag ":GL_NV_3dvision_settings".

  glStereoParameteriNV
 glStereoParameteriNV($pname, $param);

Exported under tag ":GL_NV_3dvision_settings".

  glStringMarkerGREMEDY
 glStringMarkerGREMEDY_c($len, $string);

Exported under tag ":GL_GREMEDY_string_marker".

  glSubpixelPrecisionBiasNV
 glSubpixelPrecisionBiasNV($xbits, $ybits);

Exported under tag ":GL_NV_conservative_raster".

  glSwapMPEGPredictorsSGIX
 glSwapMPEGPredictorsSGIX($target0, $target1);

Exported under tag ":GL_SGIX_mpeg1".

  glSwizzleEXT
 glSwizzleEXT($res, $in, $outX, $outY, $outZ, $outW);

Exported under tag ":GL_EXT_vertex_shader".

  glSyncTextureINTEL
 glSyncTextureINTEL($texture);

Exported under tag ":GL_LAYOUT_LINEAR_INTEL".

  glTagSampleBufferSGIX
 glTagSampleBufferSGIX();

Exported under tag ":GL_SGIX_tag_sample_buffer".

  glTangentPointerEXT
 glTangentPointerEXT_c($type, $stride, $pointer);

Exported under tag ":GL_EXT_coordinate_frame".

  glTbufferMask3DFX
 glTbufferMask3DFX($mask);

Exported under tag ":GL_3DFX_tbuffer".

  glTessellationFactorAMD
 glTessellationFactorAMD($factor);

Exported under tag ":GL_AMD_vertex_shader_tessellator".

  glTessellationModeAMD
 glTessellationModeAMD($mode);

Exported under tag ":GL_AMD_vertex_shader_tessellator".

  glTestFenceAPPLE
 $retval = glTestFenceAPPLE($fence);

Exported under tag ":GL_APPLE_fence".

  glTestFenceNV
 $retval = glTestFenceNV($fence);

Exported under tag ":GL_NV_fence".

  glTestObjectAPPLE
 $retval = glTestObjectAPPLE($object, $name);

Exported under tag ":GL_APPLE_fence".

  glTexAttachMemoryNV
 glTexAttachMemoryNV($target, $memory, $offset);

Exported under tag ":GL_NV_memory_attachment".

  glTexBuffer
 glTexBuffer($target, $internalformat, $buffer);
 glTexBufferARB($target, $internalformat, $buffer);
 glTexBufferEXT($target, $internalformat, $buffer);

Exported under tag ":GL_VERSION_3_1". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glTexBuffer.xhtml>

  glTexBufferOES
 glTexBufferOES($target, $internalformat, $buffer);

Exported under tag ":GL_OES_texture_buffer".

  glTexBufferRange
 glTexBufferRange($target, $internalformat, $buffer, $offset, $size);
 glTexBufferRangeEXT($target, $internalformat, $buffer, $offset, $size);

Exported under tag ":GL_ARB_texture_buffer_range".

  glTexBufferRangeOES
 glTexBufferRangeOES($target, $internalformat, $buffer, $offset, $size);

Exported under tag ":GL_OES_texture_buffer".

  glTexBumpParameterfvATI
 glTexBumpParameterfvATI_c($pname, $param);

Exported under tag ":GL_ATI_envmap_bumpmap".

  glTexBumpParameterivATI
 glTexBumpParameterivATI_c($pname, $param);

Exported under tag ":GL_ATI_envmap_bumpmap".

  glTexCoord1d
 glTexCoord1d($s);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glTexCoord1dv
 glTexCoord1dv_c($v);
 glTexCoord1dv_p(@v);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glTexCoord1f
 glTexCoord1f($s);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glTexCoord1fv
 glTexCoord1fv_c($v);
 glTexCoord1fv_p(@v);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glTexCoord1hNV
 glTexCoord1hNV($s);

Exported under tag ":GL_NV_half_float".

  glTexCoord1hvNV
 glTexCoord1hvNV_c($v);
 glTexCoord1hvNV_p(@v);

Exported under tag ":GL_NV_half_float".

  glTexCoord1i
 glTexCoord1i($s);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glTexCoord1iv
 glTexCoord1iv_c($v);
 glTexCoord1iv_p(@v);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glTexCoord1s
 glTexCoord1s($s);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glTexCoord1sv
 glTexCoord1sv_c($v);
 glTexCoord1sv_p(@v);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glTexCoord2d
 glTexCoord2d($s, $t);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glTexCoord2dv
 glTexCoord2dv_c($v);
 glTexCoord2dv_p(@v);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glTexCoord2f
 glTexCoord2f($s, $t);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glTexCoord2fColor3fVertex3fSUN
 glTexCoord2fColor3fVertex3fSUN($s, $t, $r, $g, $b, $x, $y, $z);

Exported under tag ":GL_SUN_vertex".

  glTexCoord2fColor3fVertex3fvSUN
 glTexCoord2fColor3fVertex3fvSUN_c($tc, $c, $v);
 glTexCoord2fColor3fVertex3fvSUN_p(\@tc, \@c, \@v);

Exported under tag ":GL_SUN_vertex".

  glTexCoord2fColor4fNormal3fVertex3fSUN
 glTexCoord2fColor4fNormal3fVertex3fSUN($s, $t, $r, $g, $b, $a, $nx, $ny, $nz, $x, $y, $z);

Exported under tag ":GL_SUN_vertex".

  glTexCoord2fColor4fNormal3fVertex3fvSUN
 glTexCoord2fColor4fNormal3fVertex3fvSUN_c($tc, $c, $n, $v);
 glTexCoord2fColor4fNormal3fVertex3fvSUN_p(\@tc, \@c, \@n, \@v);

Exported under tag ":GL_SUN_vertex".

  glTexCoord2fColor4ubVertex3fSUN
 glTexCoord2fColor4ubVertex3fSUN($s, $t, $r, $g, $b, $a, $x, $y, $z);

Exported under tag ":GL_SUN_vertex".

  glTexCoord2fColor4ubVertex3fvSUN
 glTexCoord2fColor4ubVertex3fvSUN_c($tc, $c, $v);
 glTexCoord2fColor4ubVertex3fvSUN_p(\@tc, \@c, \@v);

Exported under tag ":GL_SUN_vertex".

  glTexCoord2fNormal3fVertex3fSUN
 glTexCoord2fNormal3fVertex3fSUN($s, $t, $nx, $ny, $nz, $x, $y, $z);

Exported under tag ":GL_SUN_vertex".

  glTexCoord2fNormal3fVertex3fvSUN
 glTexCoord2fNormal3fVertex3fvSUN_c($tc, $n, $v);
 glTexCoord2fNormal3fVertex3fvSUN_p(\@tc, \@n, \@v);

Exported under tag ":GL_SUN_vertex".

  glTexCoord2fVertex3fSUN
 glTexCoord2fVertex3fSUN($s, $t, $x, $y, $z);

Exported under tag ":GL_SUN_vertex".

  glTexCoord2fVertex3fvSUN
 glTexCoord2fVertex3fvSUN_c($tc, $v);
 glTexCoord2fVertex3fvSUN_p(\@tc, \@v);

Exported under tag ":GL_SUN_vertex".

  glTexCoord2fv
 glTexCoord2fv_c($v);
 glTexCoord2fv_p(@v);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glTexCoord2hNV
 glTexCoord2hNV($s, $t);

Exported under tag ":GL_NV_half_float".

  glTexCoord2hvNV
 glTexCoord2hvNV_c($v);
 glTexCoord2hvNV_p(@v);

Exported under tag ":GL_NV_half_float".

  glTexCoord2i
 glTexCoord2i($s, $t);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glTexCoord2iv
 glTexCoord2iv_c($v);
 glTexCoord2iv_p(@v);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glTexCoord2s
 glTexCoord2s($s, $t);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glTexCoord2sv
 glTexCoord2sv_c($v);
 glTexCoord2sv_p(@v);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glTexCoord3d
 glTexCoord3d($s, $t, $r);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glTexCoord3dv
 glTexCoord3dv_c($v);
 glTexCoord3dv_p(@v);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glTexCoord3f
 glTexCoord3f($s, $t, $r);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glTexCoord3fv
 glTexCoord3fv_c($v);
 glTexCoord3fv_p(@v);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glTexCoord3hNV
 glTexCoord3hNV($s, $t, $r);

Exported under tag ":GL_NV_half_float".

  glTexCoord3hvNV
 glTexCoord3hvNV_c($v);
 glTexCoord3hvNV_p(@v);

Exported under tag ":GL_NV_half_float".

  glTexCoord3i
 glTexCoord3i($s, $t, $r);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glTexCoord3iv
 glTexCoord3iv_c($v);
 glTexCoord3iv_p(@v);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glTexCoord3s
 glTexCoord3s($s, $t, $r);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glTexCoord3sv
 glTexCoord3sv_c($v);
 glTexCoord3sv_p(@v);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glTexCoord4d
 glTexCoord4d($s, $t, $r, $q);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glTexCoord4dv
 glTexCoord4dv_c($v);
 glTexCoord4dv_p(@v);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glTexCoord4f
 glTexCoord4f($s, $t, $r, $q);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glTexCoord4fColor4fNormal3fVertex4fSUN
 glTexCoord4fColor4fNormal3fVertex4fSUN($s, $t, $p, $q, $r, $g, $b, $a, $nx, $ny, $nz, $x, $y, $z, $w);

Exported under tag ":GL_SUN_vertex".

  glTexCoord4fColor4fNormal3fVertex4fvSUN
 glTexCoord4fColor4fNormal3fVertex4fvSUN_c($tc, $c, $n, $v);
 glTexCoord4fColor4fNormal3fVertex4fvSUN_p(\@tc, \@c, \@n, \@v);

Exported under tag ":GL_SUN_vertex".

  glTexCoord4fVertex4fSUN
 glTexCoord4fVertex4fSUN($s, $t, $p, $q, $x, $y, $z, $w);

Exported under tag ":GL_SUN_vertex".

  glTexCoord4fVertex4fvSUN
 glTexCoord4fVertex4fvSUN_c($tc, $v);
 glTexCoord4fVertex4fvSUN_p(\@tc, \@v);

Exported under tag ":GL_SUN_vertex".

  glTexCoord4fv
 glTexCoord4fv_c($v);
 glTexCoord4fv_p(@v);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glTexCoord4hNV
 glTexCoord4hNV($s, $t, $r, $q);

Exported under tag ":GL_NV_half_float".

  glTexCoord4hvNV
 glTexCoord4hvNV_c($v);
 glTexCoord4hvNV_p(@v);

Exported under tag ":GL_NV_half_float".

  glTexCoord4i
 glTexCoord4i($s, $t, $r, $q);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glTexCoord4iv
 glTexCoord4iv_c($v);
 glTexCoord4iv_p(@v);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glTexCoord4s
 glTexCoord4s($s, $t, $r, $q);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glTexCoord4sv
 glTexCoord4sv_c($v);
 glTexCoord4sv_p(@v);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glTexCoordFormatNV
 glTexCoordFormatNV($size, $type, $stride);

Exported under tag ":GL_NV_vertex_buffer_unified_memory".

  glTexCoordP1ui
 glTexCoordP1ui($type, $coords);

Exported under tag ":GL_ARB_vertex_type_2_10_10_10_rev".

  glTexCoordP1uiv
 glTexCoordP1uiv_c($type, $coords);
 glTexCoordP1uiv_p($type, @coords);

Exported under tag ":GL_ARB_vertex_type_2_10_10_10_rev".

  glTexCoordP2ui
 glTexCoordP2ui($type, $coords);

Exported under tag ":GL_ARB_vertex_type_2_10_10_10_rev".

  glTexCoordP2uiv
 glTexCoordP2uiv_c($type, $coords);
 glTexCoordP2uiv_p($type, @coords);

Exported under tag ":GL_ARB_vertex_type_2_10_10_10_rev".

  glTexCoordP3ui
 glTexCoordP3ui($type, $coords);

Exported under tag ":GL_ARB_vertex_type_2_10_10_10_rev".

  glTexCoordP3uiv
 glTexCoordP3uiv_c($type, $coords);
 glTexCoordP3uiv_p($type, @coords);

Exported under tag ":GL_ARB_vertex_type_2_10_10_10_rev".

  glTexCoordP4ui
 glTexCoordP4ui($type, $coords);

Exported under tag ":GL_ARB_vertex_type_2_10_10_10_rev".

  glTexCoordP4uiv
 glTexCoordP4uiv_c($type, $coords);
 glTexCoordP4uiv_p($type, @coords);

Exported under tag ":GL_ARB_vertex_type_2_10_10_10_rev".

  glTexCoordPointer
 glTexCoordPointer_c($size, $type, $stride, $pointer);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glTexCoordPointer.xml>

  glTexCoordPointerEXT
 glTexCoordPointerEXT_c($size, $type, $stride, $count, $pointer);

Exported under tag ":GL_EXT_vertex_array".

  glTexCoordPointerListIBM
 glTexCoordPointerListIBM_c($size, $type, $stride, $pointer, $ptrstride);

Exported under tag ":GL_IBM_vertex_array_lists".

  glTexCoordPointervINTEL
 glTexCoordPointervINTEL_c($size, $type, $pointer);

Exported under tag ":GL_INTEL_parallel_arrays".

  glTexEnvf
 glTexEnvf($target, $pname, $param);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glTexEnvf.xml>

  glTexEnvfv
 glTexEnvfv_c($target, $pname, $params);
 glTexEnvfv_p($target, $pname, @params);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glTexEnvfv.xml>

  glTexEnvi
 glTexEnvi($target, $pname, $param);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glTexEnvi.xml>

  glTexEnviv
 glTexEnviv_c($target, $pname, $params);
 glTexEnviv_p($target, $pname, @params);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glTexEnviv.xml>

  glTexEnvx
 glTexEnvx($target, $pname, $param);

Exported under tag ":GL_REGAL_ES1_0_compatibility".

  glTexEnvxv
 glTexEnvxv_c($target, $pname, $params);
 glTexEnvxv_p($target, $pname, @params);

Exported under tag ":GL_REGAL_ES1_0_compatibility".

  glTexEstimateMotionQCOM
 glTexEstimateMotionQCOM($ref, $target, $output);

Exported under tag ":GL_QCOM_motion_estimation".

  glTexEstimateMotionRegionsQCOM
 glTexEstimateMotionRegionsQCOM($ref, $target, $output, $mask);

Exported under tag ":GL_QCOM_motion_estimation".

  glTexFilterFuncSGIS
 glTexFilterFuncSGIS_c($target, $filter, $n, $weights);
 glTexFilterFuncSGIS_p($target, $filter, @weights);

Exported under tag ":GL_SGIS_texture_filter4".

  glTexGend
 glTexGend($coord, $pname, $param);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glTexGend.xml>

  glTexGendv
 glTexGendv_c($coord, $pname, $params);
 glTexGendv_p($coord, $pname, @params);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glTexGendv.xml>

  glTexGenf
 glTexGenf($coord, $pname, $param);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glTexGenf.xml>

  glTexGenfOES
 glTexGenfOES($coord, $pname, $param);

Exported under tag ":GL_OES_texture_cube_map".

  glTexGenfv
 glTexGenfv_c($coord, $pname, $params);
 glTexGenfv_p($coord, $pname, @params);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glTexGenfv.xml>

  glTexGenfvOES
 glTexGenfvOES_c($coord, $pname, $params);

Exported under tag ":GL_OES_texture_cube_map".

  glTexGeni
 glTexGeni($coord, $pname, $param);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glTexGeni.xml>

  glTexGeniOES
 glTexGeniOES($coord, $pname, $param);

Exported under tag ":GL_OES_texture_cube_map".

  glTexGeniv
 glTexGeniv_c($coord, $pname, $params);
 glTexGeniv_p($coord, $pname, @params);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glTexGeniv.xml>

  glTexGenivOES
 glTexGenivOES_c($coord, $pname, $params);

Exported under tag ":GL_OES_texture_cube_map".

  glTexGenxOES
 glTexGenxOES($coord, $pname, $param);

Exported under tag ":GL_OES_texture_cube_map".

  glTexGenxvOES
 glTexGenxvOES_c($coord, $pname, $params);

Exported under tag ":GL_OES_texture_cube_map".

  glTexImage1D
 glTexImage1D_c($target, $level, $internalformat, $width, $border, $format, $type, $pixels);

Exported under tag ":GL_VERSION_1_1". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glTexImage1D.xhtml>

  glTexImage2D
 glTexImage2D_c($target, $level, $internalformat, $width, $height, $border, $format, $type, $pixels);

Exported under tag ":GL_VERSION_1_1". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glTexImage2D.xhtml>

  glTexImage2DMultisample
 glTexImage2DMultisample($target, $samples, $internalformat, $width, $height, $fixedsamplelocations);

Exported under tag ":GL_ARB_texture_multisample".

  glTexImage2DMultisampleCoverageNV
 glTexImage2DMultisampleCoverageNV($target, $coverageSamples, $colorSamples, $internalFormat, $width, $height, $fixedSampleLocations);

Exported under tag ":GL_NV_texture_multisample".

  glTexImage3D
 glTexImage3D_c($target, $level, $internalformat, $width, $height, $depth, $border, $format, $type, $pixels);
 glTexImage3DEXT_c($target, $level, $internalformat, $width, $height, $depth, $border, $format, $type, $pixels);

Exported under tag ":GL_VERSION_1_2". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glTexImage3D.xhtml>

  glTexImage3DMultisample
 glTexImage3DMultisample($target, $samples, $internalformat, $width, $height, $depth, $fixedsamplelocations);

Exported under tag ":GL_ARB_texture_multisample".

  glTexImage3DMultisampleCoverageNV
 glTexImage3DMultisampleCoverageNV($target, $coverageSamples, $colorSamples, $internalFormat, $width, $height, $depth, $fixedSampleLocations);

Exported under tag ":GL_NV_texture_multisample".

  glTexImage3DNV
 glTexImage3DNV_c($target, $level, $internalFormat, $width, $height, $depth, $border, $format, $type, $pixels);

Exported under tag ":GL_NV_texture_array".

  glTexImage3DOES
 glTexImage3DOES_c($target, $level, $internalFormat, $width, $height, $depth, $border, $format, $type, $pixels);

Exported under tag ":GL_OES_texture_3D".

  glTexImage4DSGIS
 glTexImage4DSGIS_c($target, $level, $internalformat, $width, $height, $depth, $size4d, $border, $format, $type, $pixels);

Exported under tag ":GL_SGIS_texture4D".

  glTexPageCommitmentARB
 glTexPageCommitmentARB($target, $level, $xoffset, $yoffset, $zoffset, $width, $height, $depth, $commit);
 glTexPageCommitmentEXT($target, $level, $xoffset, $yoffset, $zoffset, $width, $height, $depth, $commit);

Exported under tag ":GL_ARB_sparse_texture".

  glTexPageCommitmentMemNV
 glTexPageCommitmentMemNV($target, $layer, $level, $xoffset, $yoffset, $zoffset, $width, $height, $depth, $memory, $offset, $commit);

Exported under tag ":GL_NV_memory_object_sparse".

  glTexParameterIiv
 glTexParameterIiv_c($target, $pname, $params);
 glTexParameterIivEXT_c($target, $pname, $params);
 glTexParameterIiv_p($target, $pname, @params);
 glTexParameterIivEXT_p($target, $pname, @params);

Exported under tag ":GL_VERSION_3_0". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glTexParameterIiv.xhtml>

  glTexParameterIivOES
 glTexParameterIivOES_c($target, $pname, $params);

Exported under tag ":GL_OES_texture_border_clamp".

  glTexParameterIuiv
 glTexParameterIuiv_c($target, $pname, $params);
 glTexParameterIuivEXT_c($target, $pname, $params);
 glTexParameterIuiv_p($target, $pname, @params);
 glTexParameterIuivEXT_p($target, $pname, @params);

Exported under tag ":GL_VERSION_3_0". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glTexParameterIuiv.xhtml>

  glTexParameterIuivOES
 glTexParameterIuivOES_c($target, $pname, $params);

Exported under tag ":GL_OES_texture_border_clamp".

  glTexParameterf
 glTexParameterf($target, $pname, $param);

Exported under tag ":GL_VERSION_1_1". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glTexParameterf.xhtml>

  glTexParameterfv
 glTexParameterfv_c($target, $pname, $params);
 glTexParameterfv_p($target, $pname, @params);

Exported under tag ":GL_VERSION_1_1". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glTexParameterfv.xhtml>

  glTexParameteri
 glTexParameteri($target, $pname, $param);

Exported under tag ":GL_VERSION_1_1". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glTexParameteri.xhtml>

  glTexParameteriv
 glTexParameteriv_c($target, $pname, $params);
 glTexParameteriv_p($target, $pname, @params);

Exported under tag ":GL_VERSION_1_1". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glTexParameteriv.xhtml>

  glTexParameterx
 glTexParameterx($target, $pname, $param);

Exported under tag ":GL_REGAL_ES1_0_compatibility".

  glTexParameterxv
 glTexParameterxv_c($target, $pname, $params);
 glTexParameterxv_p($target, $pname, @params);

Exported under tag ":GL_REGAL_ES1_1_compatibility".

  glTexRenderbufferNV
 glTexRenderbufferNV($target, $renderbuffer);

Exported under tag ":GL_NV_explicit_multisample".

  glTexScissorFuncINTEL
 glTexScissorFuncINTEL($target, $lfunc, $hfunc);

Exported under tag ":GL_INTEL_texture_scissor".

  glTexScissorINTEL
 glTexScissorINTEL($target, $tlow, $thigh);

Exported under tag ":GL_INTEL_texture_scissor".

  glTexStorage1D
 glTexStorage1D($target, $levels, $internalformat, $width);
 glTexStorage1DEXT($target, $levels, $internalformat, $width);

Exported under tag ":GL_ARB_texture_storage".

  glTexStorage2D
 glTexStorage2D($target, $levels, $internalformat, $width, $height);
 glTexStorage2DEXT($target, $levels, $internalformat, $width, $height);

Exported under tag ":GL_ARB_texture_storage".

  glTexStorage2DMultisample
 glTexStorage2DMultisample($target, $samples, $internalformat, $width, $height, $fixedsamplelocations);

Exported under tag ":GL_ARB_texture_storage_multisample".

  glTexStorage3D
 glTexStorage3D($target, $levels, $internalformat, $width, $height, $depth);
 glTexStorage3DEXT($target, $levels, $internalformat, $width, $height, $depth);

Exported under tag ":GL_ARB_texture_storage".

  glTexStorage3DMultisample
 glTexStorage3DMultisample($target, $samples, $internalformat, $width, $height, $depth, $fixedsamplelocations);

Exported under tag ":GL_ARB_texture_storage_multisample".

  glTexStorage3DMultisampleOES
 glTexStorage3DMultisampleOES($target, $samples, $internalformat, $width, $height, $depth, $fixedsamplelocations);

Exported under tag ":GL_OES_texture_storage_multisample_2d_array".

  glTexStorageAttribs2DEXT
 glTexStorageAttribs2DEXT_c($target, $levels, $internalformat, $width, $height, $attrib_list);

Exported under tag ":GL_EXT_texture_storage_compression".

  glTexStorageAttribs3DEXT
 glTexStorageAttribs3DEXT_c($target, $levels, $internalformat, $width, $height, $depth, $attrib_list);

Exported under tag ":GL_EXT_texture_storage_compression".

  glTexStorageMem1DEXT
 glTexStorageMem1DEXT($target, $levels, $internalFormat, $width, $memory, $offset);

Exported under tag ":GL_EXT_memory_object".

  glTexStorageMem2DEXT
 glTexStorageMem2DEXT($target, $levels, $internalFormat, $width, $height, $memory, $offset);

Exported under tag ":GL_EXT_memory_object".

  glTexStorageMem2DMultisampleEXT
 glTexStorageMem2DMultisampleEXT($target, $samples, $internalFormat, $width, $height, $fixedSampleLocations, $memory, $offset);

Exported under tag ":GL_EXT_memory_object".

  glTexStorageMem3DEXT
 glTexStorageMem3DEXT($target, $levels, $internalFormat, $width, $height, $depth, $memory, $offset);

Exported under tag ":GL_EXT_memory_object".

  glTexStorageMem3DMultisampleEXT
 glTexStorageMem3DMultisampleEXT($target, $samples, $internalFormat, $width, $height, $depth, $fixedSampleLocations, $memory, $offset);

Exported under tag ":GL_EXT_memory_object".

  glTexStorageSparseAMD
 glTexStorageSparseAMD($target, $internalFormat, $width, $height, $depth, $layers, $flags);

Exported under tag ":GL_AMD_sparse_texture".

  glTexSubImage1D
 glTexSubImage1D_c($target, $level, $xoffset, $width, $format, $type, $pixels);
 glTexSubImage1DEXT_c($target, $level, $xoffset, $width, $format, $type, $pixels);

Exported under tag ":GL_VERSION_1_1". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glTexSubImage1D.xhtml>

  glTexSubImage2D
 glTexSubImage2D_c($target, $level, $xoffset, $yoffset, $width, $height, $format, $type, $pixels);
 glTexSubImage2DEXT_c($target, $level, $xoffset, $yoffset, $width, $height, $format, $type, $pixels);

Exported under tag ":GL_VERSION_1_1". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glTexSubImage2D.xhtml>

  glTexSubImage3D
 glTexSubImage3D_c($target, $level, $xoffset, $yoffset, $zoffset, $width, $height, $depth, $format, $type, $pixels);
 glTexSubImage3DEXT_c($target, $level, $xoffset, $yoffset, $zoffset, $width, $height, $depth, $format, $type, $pixels);

Exported under tag ":GL_VERSION_1_2". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glTexSubImage3D.xhtml>

  glTexSubImage3DNV
 glTexSubImage3DNV_c($target, $level, $xoffset, $yoffset, $zoffset, $width, $height, $depth, $format, $type, $pixels);

Exported under tag ":GL_NV_texture_array".

  glTexSubImage3DOES
 glTexSubImage3DOES_c($target, $level, $xoffset, $yoffset, $zoffset, $width, $height, $depth, $format, $type, $pixels);

Exported under tag ":GL_OES_texture_3D".

  glTexSubImage4DSGIS
 glTexSubImage4DSGIS_c($target, $level, $xoffset, $yoffset, $zoffset, $woffset, $width, $height, $depth, $size4d, $format, $type, $pixels);

Exported under tag ":GL_SGIS_texture4D".

  glTextureAttachMemoryNV
 glTextureAttachMemoryNV($texture, $memory, $offset);

Exported under tag ":GL_NV_memory_attachment".

  glTextureBarrier
 glTextureBarrier();

Exported under tag ":GL_ARB_texture_barrier".

  glTextureBarrierNV
 glTextureBarrierNV();

Exported under tag ":GL_NV_texture_barrier".

  glTextureBuffer
 glTextureBuffer($texture, $internalformat, $buffer);

Exported under tag ":GL_ARB_direct_state_access".

  glTextureBufferEXT
 glTextureBufferEXT($texture, $target, $internalformat, $buffer);

Exported under tag ":GL_EXT_direct_state_access".

  glTextureBufferRange
 glTextureBufferRange($texture, $internalformat, $buffer, $offset, $size);

Exported under tag ":GL_ARB_direct_state_access".

  glTextureBufferRangeEXT
 glTextureBufferRangeEXT($texture, $target, $internalformat, $buffer, $offset, $size);

Exported under tag ":GL_ARB_texture_buffer_range".

  glTextureFogSGIX
 glTextureFogSGIX($pname);

Exported under tag ":GL_SGIX_fog_texture".

  glTextureFoveationParametersQCOM
 glTextureFoveationParametersQCOM($texture, $layer, $focalPoint, $focalX, $focalY, $gainX, $gainY, $foveaArea);

Exported under tag ":GL_QCOM_texture_foveated".

  glTextureImage1DEXT
 glTextureImage1DEXT_c($texture, $target, $level, $internalformat, $width, $border, $format, $type, $pixels);

Exported under tag ":GL_EXT_direct_state_access".

  glTextureImage2DEXT
 glTextureImage2DEXT_c($texture, $target, $level, $internalformat, $width, $height, $border, $format, $type, $pixels);

Exported under tag ":GL_EXT_direct_state_access".

  glTextureImage2DMultisampleCoverageNV
 glTextureImage2DMultisampleCoverageNV($texture, $target, $coverageSamples, $colorSamples, $internalFormat, $width, $height, $fixedSampleLocations);

Exported under tag ":GL_NV_texture_multisample".

  glTextureImage2DMultisampleNV
 glTextureImage2DMultisampleNV($texture, $target, $samples, $internalFormat, $width, $height, $fixedSampleLocations);

Exported under tag ":GL_NV_texture_multisample".

  glTextureImage3DEXT
 glTextureImage3DEXT_c($texture, $target, $level, $internalformat, $width, $height, $depth, $border, $format, $type, $pixels);

Exported under tag ":GL_EXT_direct_state_access".

  glTextureImage3DMultisampleCoverageNV
 glTextureImage3DMultisampleCoverageNV($texture, $target, $coverageSamples, $colorSamples, $internalFormat, $width, $height, $depth, $fixedSampleLocations);

Exported under tag ":GL_NV_texture_multisample".

  glTextureImage3DMultisampleNV
 glTextureImage3DMultisampleNV($texture, $target, $samples, $internalFormat, $width, $height, $depth, $fixedSampleLocations);

Exported under tag ":GL_NV_texture_multisample".

  glTextureLightEXT
 glTextureLightEXT($pname);

Exported under tag ":GL_EXT_light_texture".

  glTextureMaterialEXT
 glTextureMaterialEXT($face, $mode);

Exported under tag ":GL_EXT_light_texture".

  glTextureNormalEXT
 glTextureNormalEXT($mode);

Exported under tag ":GL_EXT_texture_perturb_normal".

  glTexturePageCommitmentEXT
 glTexturePageCommitmentEXT($texture, $level, $xoffset, $yoffset, $zoffset, $width, $height, $depth, $commit);

Exported under tag ":GL_EXT_direct_state_access".

  glTexturePageCommitmentMemNV
 glTexturePageCommitmentMemNV($texture, $layer, $level, $xoffset, $yoffset, $zoffset, $width, $height, $depth, $memory, $offset, $commit);

Exported under tag ":GL_NV_memory_object_sparse".

  glTextureParameterIiv
 glTextureParameterIiv_c($texture, $pname, $params);
 glTextureParameterIiv_p($texture, $pname, @params);

Exported under tag ":GL_ARB_direct_state_access".

  glTextureParameterIivEXT
 glTextureParameterIivEXT_c($texture, $target, $pname, $params);
 glTextureParameterIivEXT_p($texture, $target, $pname, @params);

Exported under tag ":GL_EXT_direct_state_access".

  glTextureParameterIuiv
 glTextureParameterIuiv_c($texture, $pname, $params);
 glTextureParameterIuiv_p($texture, $pname, @params);

Exported under tag ":GL_ARB_direct_state_access".

  glTextureParameterIuivEXT
 glTextureParameterIuivEXT_c($texture, $target, $pname, $params);
 glTextureParameterIuivEXT_p($texture, $target, $pname, @params);

Exported under tag ":GL_EXT_direct_state_access".

  glTextureParameterf
 glTextureParameterf($texture, $pname, $param);

Exported under tag ":GL_ARB_direct_state_access".

  glTextureParameterfEXT
 glTextureParameterfEXT($texture, $target, $pname, $param);

Exported under tag ":GL_EXT_direct_state_access".

  glTextureParameterfv
 glTextureParameterfv_c($texture, $pname, $param);
 glTextureParameterfv_p($texture, $pname, @param);

Exported under tag ":GL_ARB_direct_state_access".

  glTextureParameterfvEXT
 glTextureParameterfvEXT_c($texture, $target, $pname, $params);
 glTextureParameterfvEXT_p($texture, $target, $pname, @params);

Exported under tag ":GL_EXT_direct_state_access".

  glTextureParameteri
 glTextureParameteri($texture, $pname, $param);

Exported under tag ":GL_ARB_direct_state_access".

  glTextureParameteriEXT
 glTextureParameteriEXT($texture, $target, $pname, $param);

Exported under tag ":GL_EXT_direct_state_access".

  glTextureParameteriv
 glTextureParameteriv_c($texture, $pname, $param);
 glTextureParameteriv_p($texture, $pname, @param);

Exported under tag ":GL_ARB_direct_state_access".

  glTextureParameterivEXT
 glTextureParameterivEXT_c($texture, $target, $pname, $params);
 glTextureParameterivEXT_p($texture, $target, $pname, @params);

Exported under tag ":GL_EXT_direct_state_access".

  glTextureRangeAPPLE
 glTextureRangeAPPLE_c($target, $length, $pointer);

Exported under tag ":GL_APPLE_texture_range".

  glTextureRenderbufferEXT
 glTextureRenderbufferEXT($texture, $target, $renderbuffer);

Exported under tag ":GL_EXT_direct_state_access".

  glTextureStorage1D
 glTextureStorage1D($texture, $levels, $internalformat, $width);

Exported under tag ":GL_ARB_direct_state_access".

  glTextureStorage1DEXT
 glTextureStorage1DEXT($texture, $target, $levels, $internalformat, $width);

Exported under tag ":GL_EXT_texture_storage".

  glTextureStorage2D
 glTextureStorage2D($texture, $levels, $internalformat, $width, $height);

Exported under tag ":GL_ARB_direct_state_access".

  glTextureStorage2DEXT
 glTextureStorage2DEXT($texture, $target, $levels, $internalformat, $width, $height);

Exported under tag ":GL_EXT_texture_storage".

  glTextureStorage2DMultisample
 glTextureStorage2DMultisample($texture, $samples, $internalformat, $width, $height, $fixedsamplelocations);

Exported under tag ":GL_ARB_direct_state_access".

  glTextureStorage2DMultisampleEXT
 glTextureStorage2DMultisampleEXT($texture, $target, $samples, $internalformat, $width, $height, $fixedsamplelocations);

Exported under tag ":GL_ARB_texture_storage_multisample".

  glTextureStorage3D
 glTextureStorage3D($texture, $levels, $internalformat, $width, $height, $depth);

Exported under tag ":GL_ARB_direct_state_access".

  glTextureStorage3DEXT
 glTextureStorage3DEXT($texture, $target, $levels, $internalformat, $width, $height, $depth);

Exported under tag ":GL_EXT_texture_storage".

  glTextureStorage3DMultisample
 glTextureStorage3DMultisample($texture, $samples, $internalformat, $width, $height, $depth, $fixedsamplelocations);

Exported under tag ":GL_ARB_direct_state_access".

  glTextureStorage3DMultisampleEXT
 glTextureStorage3DMultisampleEXT($texture, $target, $samples, $internalformat, $width, $height, $depth, $fixedsamplelocations);

Exported under tag ":GL_ARB_texture_storage_multisample".

  glTextureStorageMem1DEXT
 glTextureStorageMem1DEXT($texture, $levels, $internalFormat, $width, $memory, $offset);

Exported under tag ":GL_EXT_memory_object".

  glTextureStorageMem2DEXT
 glTextureStorageMem2DEXT($texture, $levels, $internalFormat, $width, $height, $memory, $offset);

Exported under tag ":GL_EXT_memory_object".

  glTextureStorageMem2DMultisampleEXT
 glTextureStorageMem2DMultisampleEXT($texture, $samples, $internalFormat, $width, $height, $fixedSampleLocations, $memory, $offset);

Exported under tag ":GL_EXT_memory_object".

  glTextureStorageMem3DEXT
 glTextureStorageMem3DEXT($texture, $levels, $internalFormat, $width, $height, $depth, $memory, $offset);

Exported under tag ":GL_EXT_memory_object".

  glTextureStorageMem3DMultisampleEXT
 glTextureStorageMem3DMultisampleEXT($texture, $samples, $internalFormat, $width, $height, $depth, $fixedSampleLocations, $memory, $offset);

Exported under tag ":GL_EXT_memory_object".

  glTextureStorageSparseAMD
 glTextureStorageSparseAMD($texture, $target, $internalFormat, $width, $height, $depth, $layers, $flags);

Exported under tag ":GL_AMD_sparse_texture".

  glTextureSubImage1D
 glTextureSubImage1D_c($texture, $level, $xoffset, $width, $format, $type, $pixels);

Exported under tag ":GL_ARB_direct_state_access".

  glTextureSubImage1DEXT
 glTextureSubImage1DEXT_c($texture, $target, $level, $xoffset, $width, $format, $type, $pixels);

Exported under tag ":GL_EXT_direct_state_access".

  glTextureSubImage2D
 glTextureSubImage2D_c($texture, $level, $xoffset, $yoffset, $width, $height, $format, $type, $pixels);

Exported under tag ":GL_ARB_direct_state_access".

  glTextureSubImage2DEXT
 glTextureSubImage2DEXT_c($texture, $target, $level, $xoffset, $yoffset, $width, $height, $format, $type, $pixels);

Exported under tag ":GL_EXT_direct_state_access".

  glTextureSubImage3D
 glTextureSubImage3D_c($texture, $level, $xoffset, $yoffset, $zoffset, $width, $height, $depth, $format, $type, $pixels);

Exported under tag ":GL_ARB_direct_state_access".

  glTextureSubImage3DEXT
 glTextureSubImage3DEXT_c($texture, $target, $level, $xoffset, $yoffset, $zoffset, $width, $height, $depth, $format, $type, $pixels);

Exported under tag ":GL_EXT_direct_state_access".

  glTextureView
 glTextureView($texture, $target, $origtexture, $internalformat, $minlevel, $numlevels, $minlayer, $numlayers);
 glTextureViewEXT($texture, $target, $origtexture, $internalformat, $minlevel, $numlevels, $minlayer, $numlayers);

Exported under tag ":GL_ARB_texture_view".

  glTextureViewOES
 glTextureViewOES($texture, $target, $origtexture, $internalformat, $minlevel, $numlevels, $minlayer, $numlayers);

Exported under tag ":GL_OES_texture_view".

  glTrackMatrixNV
 glTrackMatrixNV($target, $address, $matrix, $transform);

Exported under tag ":GL_NV_vertex_program".

  glTransformFeedbackAttribsNV
 glTransformFeedbackAttribsNV_c($count, $attribs, $bufferMode);

Exported under tag ":GL_NV_transform_feedback".

  glTransformFeedbackBufferBase
 glTransformFeedbackBufferBase($xfb, $index, $buffer);

Exported under tag ":GL_ARB_direct_state_access".

  glTransformFeedbackBufferRange
 glTransformFeedbackBufferRange($xfb, $index, $buffer, $offset, $size);

Exported under tag ":GL_ARB_direct_state_access".

  glTransformFeedbackVaryings
 glTransformFeedbackVaryings_c($program, $count, $varyings, $bufferMode);
 glTransformFeedbackVaryingsEXT_c($program, $count, $varyings, $bufferMode);
 glTransformFeedbackVaryings_p($program, $bufferMode, @varyings);
 glTransformFeedbackVaryingsEXT_p($program, $bufferMode, @varyings);

Exported under tag ":GL_VERSION_3_0". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glTransformFeedbackVaryings.xhtml>

  glTransformFeedbackVaryingsNV
 glTransformFeedbackVaryingsNV_c($program, $count, $locations, $bufferMode);
 glTransformFeedbackVaryingsNV_p($program, $bufferMode, @locations);

Exported under tag ":GL_NV_transform_feedback".

  glTransformPathNV
 glTransformPathNV_c($resultPath, $srcPath, $transformType, $transformValues);

Exported under tag ":GL_NV_path_rendering".

  glTranslated
 glTranslated($x, $y, $z);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glTranslated.xml>

  glTranslatef
 glTranslatef($x, $y, $z);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glTranslatef.xml>

  glTranslatex
 glTranslatex($x, $y, $z);

Exported under tag ":GL_REGAL_ES1_0_compatibility".

  glUniform1d
 glUniform1d($location, $x);

Exported under tag ":GL_ARB_gpu_shader_fp64".

  glUniform1dv
 glUniform1dv_c($location, $count, $value);
 glUniform1dv_p($location, $count, @value);

Exported under tag ":GL_ARB_gpu_shader_fp64".

  glUniform1f
 glUniform1f($location, $v0);
 glUniform1fARB($location, $v0);

Exported under tag ":GL_VERSION_2_0".

  glUniform1fv
 glUniform1fv_c($location, $count, $value);
 glUniform1fvARB_c($location, $count, $value);
 glUniform1fv_p($location, $count, @value);
 glUniform1fvARB_p($location, $count, @value);

Exported under tag ":GL_VERSION_2_0".

  glUniform1i
 glUniform1i($location, $v0);
 glUniform1iARB($location, $v0);

Exported under tag ":GL_VERSION_2_0".

  glUniform1i64ARB
 glUniform1i64ARB($location, $x);

Exported under tag ":GL_ARB_gpu_shader_int64".

  glUniform1i64NV
 glUniform1i64NV($location, $x);

Exported under tag ":GL_NV_gpu_shader5".

  glUniform1i64vARB
 glUniform1i64vARB_c($location, $count, $value);
 glUniform1i64vARB_p($location, $count, @value);

Exported under tag ":GL_ARB_gpu_shader_int64".

  glUniform1i64vNV
 glUniform1i64vNV_c($location, $count, $value);
 glUniform1i64vNV_p($location, $count, @value);

Exported under tag ":GL_NV_gpu_shader5".

  glUniform1iv
 glUniform1iv_c($location, $count, $value);
 glUniform1ivARB_c($location, $count, $value);
 glUniform1iv_p($location, $count, @value);
 glUniform1ivARB_p($location, $count, @value);

Exported under tag ":GL_VERSION_2_0".

  glUniform1ui
 glUniform1ui($location, $v0);
 glUniform1uiEXT($location, $v0);

Exported under tag ":GL_VERSION_3_0".

  glUniform1ui64ARB
 glUniform1ui64ARB($location, $x);

Exported under tag ":GL_ARB_gpu_shader_int64".

  glUniform1ui64NV
 glUniform1ui64NV($location, $x);

Exported under tag ":GL_NV_gpu_shader5".

  glUniform1ui64vARB
 glUniform1ui64vARB_c($location, $count, $value);
 glUniform1ui64vARB_p($location, $count, @value);

Exported under tag ":GL_ARB_gpu_shader_int64".

  glUniform1ui64vNV
 glUniform1ui64vNV_c($location, $count, $value);
 glUniform1ui64vNV_p($location, $count, @value);

Exported under tag ":GL_NV_gpu_shader5".

  glUniform1uiv
 glUniform1uiv_c($location, $count, $value);
 glUniform1uivEXT_c($location, $count, $value);
 glUniform1uiv_p($location, $count, @value);
 glUniform1uivEXT_p($location, $count, @value);

Exported under tag ":GL_VERSION_3_0".

  glUniform2d
 glUniform2d($location, $x, $y);

Exported under tag ":GL_ARB_gpu_shader_fp64".

  glUniform2dv
 glUniform2dv_c($location, $count, $value);
 glUniform2dv_p($location, $count, @value);

Exported under tag ":GL_ARB_gpu_shader_fp64".

  glUniform2f
 glUniform2f($location, $v0, $v1);
 glUniform2fARB($location, $v0, $v1);

Exported under tag ":GL_VERSION_2_0".

  glUniform2fv
 glUniform2fv_c($location, $count, $value);
 glUniform2fvARB_c($location, $count, $value);
 glUniform2fv_p($location, $count, @value);
 glUniform2fvARB_p($location, $count, @value);

Exported under tag ":GL_VERSION_2_0".

  glUniform2i
 glUniform2i($location, $v0, $v1);
 glUniform2iARB($location, $v0, $v1);

Exported under tag ":GL_VERSION_2_0".

  glUniform2i64ARB
 glUniform2i64ARB($location, $x, $y);

Exported under tag ":GL_ARB_gpu_shader_int64".

  glUniform2i64NV
 glUniform2i64NV($location, $x, $y);

Exported under tag ":GL_NV_gpu_shader5".

  glUniform2i64vARB
 glUniform2i64vARB_c($location, $count, $value);
 glUniform2i64vARB_p($location, $count, @value);

Exported under tag ":GL_ARB_gpu_shader_int64".

  glUniform2i64vNV
 glUniform2i64vNV_c($location, $count, $value);
 glUniform2i64vNV_p($location, $count, @value);

Exported under tag ":GL_NV_gpu_shader5".

  glUniform2iv
 glUniform2iv_c($location, $count, $value);
 glUniform2ivARB_c($location, $count, $value);
 glUniform2iv_p($location, $count, @value);
 glUniform2ivARB_p($location, $count, @value);

Exported under tag ":GL_VERSION_2_0".

  glUniform2ui
 glUniform2ui($location, $v0, $v1);
 glUniform2uiEXT($location, $v0, $v1);

Exported under tag ":GL_VERSION_3_0".

  glUniform2ui64ARB
 glUniform2ui64ARB($location, $x, $y);

Exported under tag ":GL_ARB_gpu_shader_int64".

  glUniform2ui64NV
 glUniform2ui64NV($location, $x, $y);

Exported under tag ":GL_NV_gpu_shader5".

  glUniform2ui64vARB
 glUniform2ui64vARB_c($location, $count, $value);
 glUniform2ui64vARB_p($location, $count, @value);

Exported under tag ":GL_ARB_gpu_shader_int64".

  glUniform2ui64vNV
 glUniform2ui64vNV_c($location, $count, $value);
 glUniform2ui64vNV_p($location, $count, @value);

Exported under tag ":GL_NV_gpu_shader5".

  glUniform2uiv
 glUniform2uiv_c($location, $count, $value);
 glUniform2uivEXT_c($location, $count, $value);
 glUniform2uiv_p($location, $count, @value);
 glUniform2uivEXT_p($location, $count, @value);

Exported under tag ":GL_VERSION_3_0".

  glUniform3d
 glUniform3d($location, $x, $y, $z);

Exported under tag ":GL_ARB_gpu_shader_fp64".

  glUniform3dv
 glUniform3dv_c($location, $count, $value);
 glUniform3dv_p($location, $count, @value);

Exported under tag ":GL_ARB_gpu_shader_fp64".

  glUniform3f
 glUniform3f($location, $v0, $v1, $v2);
 glUniform3fARB($location, $v0, $v1, $v2);

Exported under tag ":GL_VERSION_2_0".

  glUniform3fv
 glUniform3fv_c($location, $count, $value);
 glUniform3fvARB_c($location, $count, $value);
 glUniform3fv_p($location, $count, @value);
 glUniform3fvARB_p($location, $count, @value);

Exported under tag ":GL_VERSION_2_0".

  glUniform3i
 glUniform3i($location, $v0, $v1, $v2);
 glUniform3iARB($location, $v0, $v1, $v2);

Exported under tag ":GL_VERSION_2_0".

  glUniform3i64ARB
 glUniform3i64ARB($location, $x, $y, $z);

Exported under tag ":GL_ARB_gpu_shader_int64".

  glUniform3i64NV
 glUniform3i64NV($location, $x, $y, $z);

Exported under tag ":GL_NV_gpu_shader5".

  glUniform3i64vARB
 glUniform3i64vARB_c($location, $count, $value);
 glUniform3i64vARB_p($location, $count, @value);

Exported under tag ":GL_ARB_gpu_shader_int64".

  glUniform3i64vNV
 glUniform3i64vNV_c($location, $count, $value);
 glUniform3i64vNV_p($location, $count, @value);

Exported under tag ":GL_NV_gpu_shader5".

  glUniform3iv
 glUniform3iv_c($location, $count, $value);
 glUniform3ivARB_c($location, $count, $value);
 glUniform3iv_p($location, $count, @value);
 glUniform3ivARB_p($location, $count, @value);

Exported under tag ":GL_VERSION_2_0".

  glUniform3ui
 glUniform3ui($location, $v0, $v1, $v2);
 glUniform3uiEXT($location, $v0, $v1, $v2);

Exported under tag ":GL_VERSION_3_0".

  glUniform3ui64ARB
 glUniform3ui64ARB($location, $x, $y, $z);

Exported under tag ":GL_ARB_gpu_shader_int64".

  glUniform3ui64NV
 glUniform3ui64NV($location, $x, $y, $z);

Exported under tag ":GL_NV_gpu_shader5".

  glUniform3ui64vARB
 glUniform3ui64vARB_c($location, $count, $value);
 glUniform3ui64vARB_p($location, $count, @value);

Exported under tag ":GL_ARB_gpu_shader_int64".

  glUniform3ui64vNV
 glUniform3ui64vNV_c($location, $count, $value);
 glUniform3ui64vNV_p($location, $count, @value);

Exported under tag ":GL_NV_gpu_shader5".

  glUniform3uiv
 glUniform3uiv_c($location, $count, $value);
 glUniform3uivEXT_c($location, $count, $value);
 glUniform3uiv_p($location, $count, @value);
 glUniform3uivEXT_p($location, $count, @value);

Exported under tag ":GL_VERSION_3_0".

  glUniform4d
 glUniform4d($location, $x, $y, $z, $w);

Exported under tag ":GL_ARB_gpu_shader_fp64".

  glUniform4dv
 glUniform4dv_c($location, $count, $value);
 glUniform4dv_p($location, $count, @value);

Exported under tag ":GL_ARB_gpu_shader_fp64".

  glUniform4f
 glUniform4f($location, $v0, $v1, $v2, $v3);
 glUniform4fARB($location, $v0, $v1, $v2, $v3);

Exported under tag ":GL_VERSION_2_0".

  glUniform4fv
 glUniform4fv_c($location, $count, $value);
 glUniform4fvARB_c($location, $count, $value);
 glUniform4fv_p($location, $count, @value);
 glUniform4fvARB_p($location, $count, @value);

Exported under tag ":GL_VERSION_2_0".

  glUniform4i
 glUniform4i($location, $v0, $v1, $v2, $v3);
 glUniform4iARB($location, $v0, $v1, $v2, $v3);

Exported under tag ":GL_VERSION_2_0".

  glUniform4i64ARB
 glUniform4i64ARB($location, $x, $y, $z, $w);

Exported under tag ":GL_ARB_gpu_shader_int64".

  glUniform4i64NV
 glUniform4i64NV($location, $x, $y, $z, $w);

Exported under tag ":GL_NV_gpu_shader5".

  glUniform4i64vARB
 glUniform4i64vARB_c($location, $count, $value);
 glUniform4i64vARB_p($location, $count, @value);

Exported under tag ":GL_ARB_gpu_shader_int64".

  glUniform4i64vNV
 glUniform4i64vNV_c($location, $count, $value);
 glUniform4i64vNV_p($location, $count, @value);

Exported under tag ":GL_NV_gpu_shader5".

  glUniform4iv
 glUniform4iv_c($location, $count, $value);
 glUniform4ivARB_c($location, $count, $value);
 glUniform4iv_p($location, $count, @value);
 glUniform4ivARB_p($location, $count, @value);

Exported under tag ":GL_VERSION_2_0".

  glUniform4ui
 glUniform4ui($location, $v0, $v1, $v2, $v3);
 glUniform4uiEXT($location, $v0, $v1, $v2, $v3);

Exported under tag ":GL_VERSION_3_0".

  glUniform4ui64ARB
 glUniform4ui64ARB($location, $x, $y, $z, $w);

Exported under tag ":GL_ARB_gpu_shader_int64".

  glUniform4ui64NV
 glUniform4ui64NV($location, $x, $y, $z, $w);

Exported under tag ":GL_NV_gpu_shader5".

  glUniform4ui64vARB
 glUniform4ui64vARB_c($location, $count, $value);
 glUniform4ui64vARB_p($location, $count, @value);

Exported under tag ":GL_ARB_gpu_shader_int64".

  glUniform4ui64vNV
 glUniform4ui64vNV_c($location, $count, $value);
 glUniform4ui64vNV_p($location, $count, @value);

Exported under tag ":GL_NV_gpu_shader5".

  glUniform4uiv
 glUniform4uiv_c($location, $count, $value);
 glUniform4uivEXT_c($location, $count, $value);
 glUniform4uiv_p($location, $count, @value);
 glUniform4uivEXT_p($location, $count, @value);

Exported under tag ":GL_VERSION_3_0".

  glUniformBlockBinding
 glUniformBlockBinding($program, $uniformBlockIndex, $uniformBlockBinding);

Exported under tag ":GL_ARB_uniform_buffer_object".

  glUniformBufferEXT
 glUniformBufferEXT($program, $location, $buffer);

Exported under tag ":GL_EXT_bindable_uniform".

  glUniformHandleui64ARB
 glUniformHandleui64ARB($location, $value);
 glUniformHandleui64IMG($location, $value);

Exported under tag ":GL_ARB_bindless_texture".

  glUniformHandleui64NV
 glUniformHandleui64NV($location, $value);

Exported under tag ":GL_NV_bindless_texture".

  glUniformHandleui64vARB
 glUniformHandleui64vARB_c($location, $count, $value);
 glUniformHandleui64vIMG_c($location, $count, $value);
 glUniformHandleui64vARB_p($location, @value);
 glUniformHandleui64vIMG_p($location, @value);

Exported under tag ":GL_ARB_bindless_texture".

  glUniformHandleui64vNV
 glUniformHandleui64vNV_c($location, $count, $value);
 glUniformHandleui64vNV_p($location, @value);

Exported under tag ":GL_NV_bindless_texture".

  glUniformMatrix2dv
 glUniformMatrix2dv_c($location, $count, $transpose, $value);
 glUniformMatrix2dv_p($location, $count, $transpose, @value);

Exported under tag ":GL_ARB_gpu_shader_fp64".

  glUniformMatrix2fv
 glUniformMatrix2fv_c($location, $count, $transpose, $value);
 glUniformMatrix2fvARB_c($location, $count, $transpose, $value);
 glUniformMatrix2fv_p($location, $count, $transpose, @value);
 glUniformMatrix2fvARB_p($location, $count, $transpose, @value);

Exported under tag ":GL_VERSION_2_0".

  glUniformMatrix2x3dv
 glUniformMatrix2x3dv_c($location, $count, $transpose, $value);
 glUniformMatrix2x3dv_p($location, $count, $transpose, @value);

Exported under tag ":GL_ARB_gpu_shader_fp64".

  glUniformMatrix2x3fv
 glUniformMatrix2x3fv_c($location, $count, $transpose, $value);
 glUniformMatrix2x3fvNV_c($location, $count, $transpose, $value);
 glUniformMatrix2x3fv_p($location, $count, $transpose, @value);
 glUniformMatrix2x3fvNV_p($location, $count, $transpose, @value);

Exported under tag ":GL_VERSION_2_1".

  glUniformMatrix2x4dv
 glUniformMatrix2x4dv_c($location, $count, $transpose, $value);
 glUniformMatrix2x4dv_p($location, $count, $transpose, @value);

Exported under tag ":GL_ARB_gpu_shader_fp64".

  glUniformMatrix2x4fv
 glUniformMatrix2x4fv_c($location, $count, $transpose, $value);
 glUniformMatrix2x4fvNV_c($location, $count, $transpose, $value);
 glUniformMatrix2x4fv_p($location, $count, $transpose, @value);
 glUniformMatrix2x4fvNV_p($location, $count, $transpose, @value);

Exported under tag ":GL_VERSION_2_1".

  glUniformMatrix3dv
 glUniformMatrix3dv_c($location, $count, $transpose, $value);
 glUniformMatrix3dv_p($location, $count, $transpose, @value);

Exported under tag ":GL_ARB_gpu_shader_fp64".

  glUniformMatrix3fv
 glUniformMatrix3fv_c($location, $count, $transpose, $value);
 glUniformMatrix3fvARB_c($location, $count, $transpose, $value);
 glUniformMatrix3fv_p($location, $count, $transpose, @value);
 glUniformMatrix3fvARB_p($location, $count, $transpose, @value);

Exported under tag ":GL_VERSION_2_0".

  glUniformMatrix3x2dv
 glUniformMatrix3x2dv_c($location, $count, $transpose, $value);
 glUniformMatrix3x2dv_p($location, $count, $transpose, @value);

Exported under tag ":GL_ARB_gpu_shader_fp64".

  glUniformMatrix3x2fv
 glUniformMatrix3x2fv_c($location, $count, $transpose, $value);
 glUniformMatrix3x2fvNV_c($location, $count, $transpose, $value);
 glUniformMatrix3x2fv_p($location, $count, $transpose, @value);
 glUniformMatrix3x2fvNV_p($location, $count, $transpose, @value);

Exported under tag ":GL_VERSION_2_1".

  glUniformMatrix3x4dv
 glUniformMatrix3x4dv_c($location, $count, $transpose, $value);
 glUniformMatrix3x4dv_p($location, $count, $transpose, @value);

Exported under tag ":GL_ARB_gpu_shader_fp64".

  glUniformMatrix3x4fv
 glUniformMatrix3x4fv_c($location, $count, $transpose, $value);
 glUniformMatrix3x4fvNV_c($location, $count, $transpose, $value);
 glUniformMatrix3x4fv_p($location, $count, $transpose, @value);
 glUniformMatrix3x4fvNV_p($location, $count, $transpose, @value);

Exported under tag ":GL_VERSION_2_1".

  glUniformMatrix4dv
 glUniformMatrix4dv_c($location, $count, $transpose, $value);
 glUniformMatrix4dv_p($location, $count, $transpose, @value);

Exported under tag ":GL_ARB_gpu_shader_fp64".

  glUniformMatrix4fv
 glUniformMatrix4fv_c($location, $count, $transpose, $value);
 glUniformMatrix4fvARB_c($location, $count, $transpose, $value);
 glUniformMatrix4fv_p($location, $count, $transpose, @value);
 glUniformMatrix4fvARB_p($location, $count, $transpose, @value);

Exported under tag ":GL_VERSION_2_0".

  glUniformMatrix4x2dv
 glUniformMatrix4x2dv_c($location, $count, $transpose, $value);
 glUniformMatrix4x2dv_p($location, $count, $transpose, @value);

Exported under tag ":GL_ARB_gpu_shader_fp64".

  glUniformMatrix4x2fv
 glUniformMatrix4x2fv_c($location, $count, $transpose, $value);
 glUniformMatrix4x2fvNV_c($location, $count, $transpose, $value);
 glUniformMatrix4x2fv_p($location, $count, $transpose, @value);
 glUniformMatrix4x2fvNV_p($location, $count, $transpose, @value);

Exported under tag ":GL_VERSION_2_1".

  glUniformMatrix4x3dv
 glUniformMatrix4x3dv_c($location, $count, $transpose, $value);
 glUniformMatrix4x3dv_p($location, $count, $transpose, @value);

Exported under tag ":GL_ARB_gpu_shader_fp64".

  glUniformMatrix4x3fv
 glUniformMatrix4x3fv_c($location, $count, $transpose, $value);
 glUniformMatrix4x3fvNV_c($location, $count, $transpose, $value);
 glUniformMatrix4x3fv_p($location, $count, $transpose, @value);
 glUniformMatrix4x3fvNV_p($location, $count, $transpose, @value);

Exported under tag ":GL_VERSION_2_1".

  glUniformSubroutinesuiv
 glUniformSubroutinesuiv_c($shadertype, $count, $indices);
 glUniformSubroutinesuiv_p($shadertype, @indices);

Exported under tag ":GL_ARB_shader_subroutine".

  glUniformui64NV
 glUniformui64NV($location, $value);

Exported under tag ":GL_NV_shader_buffer_load".

  glUniformui64vNV
 glUniformui64vNV_c($location, $count, $value);
 glUniformui64vNV_p($location, $count, @value);

Exported under tag ":GL_NV_shader_buffer_load".

  glUnlockArraysEXT
 glUnlockArraysEXT();

Exported under tag ":GL_EXT_compiled_vertex_array".

  glUnmapBuffer
 $retval = glUnmapBuffer($target);
 $retval = glUnmapBufferARB($target);

Exported under tag ":GL_VERSION_1_5". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glUnmapBuffer.xhtml>

  glUnmapBufferOES
 $retval = glUnmapBufferOES($target);

Exported under tag ":GL_OES_mapbuffer".

  glUnmapNamedBuffer
 $retval = glUnmapNamedBuffer($buffer);

Exported under tag ":GL_ARB_direct_state_access".

  glUnmapNamedBufferEXT
 $retval = glUnmapNamedBufferEXT($buffer);

Exported under tag ":GL_EXT_direct_state_access".

  glUnmapObjectBufferATI
 glUnmapObjectBufferATI($buffer);

Exported under tag ":GL_ATI_map_object_buffer".

  glUnmapTexture2DINTEL
 glUnmapTexture2DINTEL($texture, $level);

Exported under tag ":GL_LAYOUT_LINEAR_INTEL".

  glUpdateObjectBufferATI
 glUpdateObjectBufferATI_c($buffer, $offset, $size, $pointer, $preserve);

Exported under tag ":GL_ATI_vertex_array_object".

  glUploadGpuMaskNVX
 glUploadGpuMaskNVX($mask);

Exported under tag ":GL_NVX_gpu_multicast2".

  glUseProgram
 glUseProgram($program);

Exported under tag ":GL_VERSION_2_0". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glUseProgram.xhtml>

  glUseProgramObjectARB
 glUseProgramObjectARB($programObj);

Exported under tag ":GL_ARB_shader_objects".

  glUseProgramStages
 glUseProgramStages($pipeline, $stages, $program);

Exported under tag ":GL_ARB_separate_shader_objects".

  glUseShaderProgramEXT
 glUseShaderProgramEXT($type, $program);

Exported under tag ":GL_EXT_separate_shader_objects".

  glVDPAUFiniNV
 glVDPAUFiniNV();

Exported under tag ":GL_NV_vdpau_interop".

  glVDPAUGetSurfaceivNV
 glVDPAUGetSurfaceivNV_c($surface, $pname, $count, $length, $values);

Exported under tag ":GL_NV_vdpau_interop".

  glVDPAUInitNV
 glVDPAUInitNV_c($vdpDevice, $getProcAddress);

Exported under tag ":GL_NV_vdpau_interop".

  glVDPAUIsSurfaceNV
 glVDPAUIsSurfaceNV($surface);

Exported under tag ":GL_NV_vdpau_interop".

  glVDPAUMapSurfacesNV
 glVDPAUMapSurfacesNV_c($numSurfaces, $surfaces);

Exported under tag ":GL_NV_vdpau_interop".

  glVDPAURegisterOutputSurfaceNV
 $retval = glVDPAURegisterOutputSurfaceNV_c($vdpSurface, $target, $numTextureNames, $textureNames);

Exported under tag ":GL_NV_vdpau_interop".

  glVDPAURegisterVideoSurfaceNV
 $retval = glVDPAURegisterVideoSurfaceNV_c($vdpSurface, $target, $numTextureNames, $textureNames);

Exported under tag ":GL_NV_vdpau_interop".

  glVDPAURegisterVideoSurfaceWithPictureStructureNV
 $retval = glVDPAURegisterVideoSurfaceWithPictureStructureNV_c($vdpSurface, $target, $numTextureNames, $textureNames, $isFrameStructure);

Exported under tag ":GL_NV_vdpau_interop2".

  glVDPAUSurfaceAccessNV
 glVDPAUSurfaceAccessNV($surface, $access);

Exported under tag ":GL_NV_vdpau_interop".

  glVDPAUUnmapSurfacesNV
 glVDPAUUnmapSurfacesNV_c($numSurface, $surfaces);

Exported under tag ":GL_NV_vdpau_interop".

  glVDPAUUnregisterSurfaceNV
 glVDPAUUnregisterSurfaceNV($surface);

Exported under tag ":GL_NV_vdpau_interop".

  glValidateProgram
 glValidateProgram($program);

Exported under tag ":GL_VERSION_2_0". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glValidateProgram.xhtml>

  glValidateProgramARB
 glValidateProgramARB($programObj);

Exported under tag ":GL_ARB_shader_objects".

  glValidateProgramPipeline
 glValidateProgramPipeline($pipeline);

Exported under tag ":GL_ARB_separate_shader_objects".

  glVariantArrayObjectATI
 glVariantArrayObjectATI($id, $type, $stride, $buffer, $offset);

Exported under tag ":GL_ATI_vertex_array_object".

  glVariantPointerEXT
 glVariantPointerEXT_c($id, $type, $stride, $addr);

Exported under tag ":GL_EXT_vertex_shader".

  glVariantbvEXT
 glVariantbvEXT_c($id, $addr);

Exported under tag ":GL_EXT_vertex_shader".

  glVariantdvEXT
 glVariantdvEXT_c($id, $addr);

Exported under tag ":GL_EXT_vertex_shader".

  glVariantfvEXT
 glVariantfvEXT_c($id, $addr);

Exported under tag ":GL_EXT_vertex_shader".

  glVariantivEXT
 glVariantivEXT_c($id, $addr);

Exported under tag ":GL_EXT_vertex_shader".

  glVariantsvEXT
 glVariantsvEXT_c($id, $addr);

Exported under tag ":GL_EXT_vertex_shader".

  glVariantubvEXT
 glVariantubvEXT_c($id, $addr);

Exported under tag ":GL_EXT_vertex_shader".

  glVariantuivEXT
 glVariantuivEXT_c($id, $addr);

Exported under tag ":GL_EXT_vertex_shader".

  glVariantusvEXT
 glVariantusvEXT_c($id, $addr);

Exported under tag ":GL_EXT_vertex_shader".

  glVectorOperationSGIX
 glVectorOperationSGIX($operation);

Exported under tag ":GL_SGIX_vector_ops".

  glVertex2d
 glVertex2d($x, $y);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glVertex2dv
 glVertex2dv_c($v);
 glVertex2dv_p(@v);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glVertex2f
 glVertex2f($x, $y);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glVertex2fv
 glVertex2fv_c($v);
 glVertex2fv_p(@v);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glVertex2hNV
 glVertex2hNV($x, $y);

Exported under tag ":GL_NV_half_float".

  glVertex2hvNV
 glVertex2hvNV_c($v);
 glVertex2hvNV_p(@v);

Exported under tag ":GL_NV_half_float".

  glVertex2i
 glVertex2i($x, $y);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glVertex2iv
 glVertex2iv_c($v);
 glVertex2iv_p(@v);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glVertex2s
 glVertex2s($x, $y);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glVertex2sv
 glVertex2sv_c($v);
 glVertex2sv_p(@v);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glVertex3d
 glVertex3d($x, $y, $z);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glVertex3dv
 glVertex3dv_c($v);
 glVertex3dv_p(@v);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glVertex3f
 glVertex3f($x, $y, $z);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glVertex3fv
 glVertex3fv_c($v);
 glVertex3fv_p(@v);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glVertex3hNV
 glVertex3hNV($x, $y, $z);

Exported under tag ":GL_NV_half_float".

  glVertex3hvNV
 glVertex3hvNV_c($v);
 glVertex3hvNV_p(@v);

Exported under tag ":GL_NV_half_float".

  glVertex3i
 glVertex3i($x, $y, $z);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glVertex3iv
 glVertex3iv_c($v);
 glVertex3iv_p(@v);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glVertex3s
 glVertex3s($x, $y, $z);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glVertex3sv
 glVertex3sv_c($v);
 glVertex3sv_p(@v);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glVertex4d
 glVertex4d($x, $y, $z, $w);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glVertex4dv
 glVertex4dv_c($v);
 glVertex4dv_p(@v);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glVertex4f
 glVertex4f($x, $y, $z, $w);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glVertex4fv
 glVertex4fv_c($v);
 glVertex4fv_p(@v);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glVertex4hNV
 glVertex4hNV($x, $y, $z, $w);

Exported under tag ":GL_NV_half_float".

  glVertex4hvNV
 glVertex4hvNV_c($v);
 glVertex4hvNV_p(@v);

Exported under tag ":GL_NV_half_float".

  glVertex4i
 glVertex4i($x, $y, $z, $w);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glVertex4iv
 glVertex4iv_c($v);
 glVertex4iv_p(@v);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glVertex4s
 glVertex4s($x, $y, $z, $w);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glVertex4sv
 glVertex4sv_c($v);
 glVertex4sv_p(@v);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2.

  glVertexArrayAttribBinding
 glVertexArrayAttribBinding($vaobj, $attribindex, $bindingindex);

Exported under tag ":GL_ARB_direct_state_access".

  glVertexArrayAttribFormat
 glVertexArrayAttribFormat($vaobj, $attribindex, $size, $type, $normalized, $relativeoffset);

Exported under tag ":GL_ARB_direct_state_access".

  glVertexArrayAttribIFormat
 glVertexArrayAttribIFormat($vaobj, $attribindex, $size, $type, $relativeoffset);

Exported under tag ":GL_ARB_direct_state_access".

  glVertexArrayAttribLFormat
 glVertexArrayAttribLFormat($vaobj, $attribindex, $size, $type, $relativeoffset);

Exported under tag ":GL_ARB_direct_state_access".

  glVertexArrayBindVertexBufferEXT
 glVertexArrayBindVertexBufferEXT($vaobj, $bindingindex, $buffer, $offset, $stride);

Exported under tag ":GL_ARB_vertex_attrib_binding".

  glVertexArrayBindingDivisor
 glVertexArrayBindingDivisor($vaobj, $bindingindex, $divisor);

Exported under tag ":GL_ARB_direct_state_access".

  glVertexArrayColorOffsetEXT
 glVertexArrayColorOffsetEXT($vaobj, $buffer, $size, $type, $stride, $offset);

Exported under tag ":GL_EXT_direct_state_access".

  glVertexArrayEdgeFlagOffsetEXT
 glVertexArrayEdgeFlagOffsetEXT($vaobj, $buffer, $stride, $offset);

Exported under tag ":GL_EXT_direct_state_access".

  glVertexArrayElementBuffer
 glVertexArrayElementBuffer($vaobj, $buffer);

Exported under tag ":GL_ARB_direct_state_access".

  glVertexArrayFogCoordOffsetEXT
 glVertexArrayFogCoordOffsetEXT($vaobj, $buffer, $type, $stride, $offset);

Exported under tag ":GL_EXT_direct_state_access".

  glVertexArrayIndexOffsetEXT
 glVertexArrayIndexOffsetEXT($vaobj, $buffer, $type, $stride, $offset);

Exported under tag ":GL_EXT_direct_state_access".

  glVertexArrayMultiTexCoordOffsetEXT
 glVertexArrayMultiTexCoordOffsetEXT($vaobj, $buffer, $texunit, $size, $type, $stride, $offset);

Exported under tag ":GL_EXT_direct_state_access".

  glVertexArrayNormalOffsetEXT
 glVertexArrayNormalOffsetEXT($vaobj, $buffer, $type, $stride, $offset);

Exported under tag ":GL_EXT_direct_state_access".

  glVertexArrayParameteriAPPLE
 glVertexArrayParameteriAPPLE($pname, $param);

Exported under tag ":GL_APPLE_vertex_array_range".

  glVertexArrayRangeAPPLE
 glVertexArrayRangeAPPLE_c($length, $pointer);

Exported under tag ":GL_APPLE_vertex_array_range".

  glVertexArrayRangeNV
 glVertexArrayRangeNV_c($length, $pointer);

Exported under tag ":GL_NV_vertex_array_range".

  glVertexArraySecondaryColorOffsetEXT
 glVertexArraySecondaryColorOffsetEXT($vaobj, $buffer, $size, $type, $stride, $offset);

Exported under tag ":GL_EXT_direct_state_access".

  glVertexArrayTexCoordOffsetEXT
 glVertexArrayTexCoordOffsetEXT($vaobj, $buffer, $size, $type, $stride, $offset);

Exported under tag ":GL_EXT_direct_state_access".

  glVertexArrayVertexAttribBindingEXT
 glVertexArrayVertexAttribBindingEXT($vaobj, $attribindex, $bindingindex);

Exported under tag ":GL_ARB_vertex_attrib_binding".

  glVertexArrayVertexAttribDivisorEXT
 glVertexArrayVertexAttribDivisorEXT($vaobj, $index, $divisor);

Exported under tag ":GL_EXT_direct_state_access".

  glVertexArrayVertexAttribFormatEXT
 glVertexArrayVertexAttribFormatEXT($vaobj, $attribindex, $size, $type, $normalized, $relativeoffset);

Exported under tag ":GL_ARB_vertex_attrib_binding".

  glVertexArrayVertexAttribIFormatEXT
 glVertexArrayVertexAttribIFormatEXT($vaobj, $attribindex, $size, $type, $relativeoffset);

Exported under tag ":GL_ARB_vertex_attrib_binding".

  glVertexArrayVertexAttribIOffsetEXT
 glVertexArrayVertexAttribIOffsetEXT($vaobj, $buffer, $index, $size, $type, $stride, $offset);

Exported under tag ":GL_EXT_direct_state_access".

  glVertexArrayVertexAttribLFormatEXT
 glVertexArrayVertexAttribLFormatEXT($vaobj, $attribindex, $size, $type, $relativeoffset);

Exported under tag ":GL_ARB_vertex_attrib_binding".

  glVertexArrayVertexAttribLOffsetEXT
 glVertexArrayVertexAttribLOffsetEXT($vaobj, $buffer, $index, $size, $type, $stride, $offset);

Exported under tag ":GL_EXT_vertex_attrib_64bit".

  glVertexArrayVertexAttribOffsetEXT
 glVertexArrayVertexAttribOffsetEXT($vaobj, $buffer, $index, $size, $type, $normalized, $stride, $offset);

Exported under tag ":GL_EXT_direct_state_access".

  glVertexArrayVertexBindingDivisorEXT
 glVertexArrayVertexBindingDivisorEXT($vaobj, $bindingindex, $divisor);

Exported under tag ":GL_ARB_vertex_attrib_binding".

  glVertexArrayVertexBuffer
 glVertexArrayVertexBuffer($vaobj, $bindingindex, $buffer, $offset, $stride);

Exported under tag ":GL_ARB_direct_state_access".

  glVertexArrayVertexBuffers
 glVertexArrayVertexBuffers_c($vaobj, $first, $count, $buffers, $offsets, $strides);

Exported under tag ":GL_ARB_direct_state_access".

  glVertexArrayVertexOffsetEXT
 glVertexArrayVertexOffsetEXT($vaobj, $buffer, $size, $type, $stride, $offset);

Exported under tag ":GL_EXT_direct_state_access".

  glVertexAttrib1d
 glVertexAttrib1d($index, $x);
 glVertexAttrib1dARB($index, $x);
 glVertexAttrib1dNV($index, $x);

Exported under tag ":GL_VERSION_2_0".

  glVertexAttrib1dv
 glVertexAttrib1dv_c($index, $v);
 glVertexAttrib1dvARB_c($index, $v);
 glVertexAttrib1dvNV_c($index, $v);
 glVertexAttrib1dv_p($index, @v);
 glVertexAttrib1dvARB_p($index, @v);
 glVertexAttrib1dvNV_p($index, @v);

Exported under tag ":GL_VERSION_2_0".

  glVertexAttrib1f
 glVertexAttrib1f($index, $x);
 glVertexAttrib1fARB($index, $x);
 glVertexAttrib1fNV($index, $x);

Exported under tag ":GL_VERSION_2_0".

  glVertexAttrib1fv
 glVertexAttrib1fv_c($index, $v);
 glVertexAttrib1fvARB_c($index, $v);
 glVertexAttrib1fvNV_c($index, $v);
 glVertexAttrib1fv_p($index, @v);
 glVertexAttrib1fvARB_p($index, @v);
 glVertexAttrib1fvNV_p($index, @v);

Exported under tag ":GL_VERSION_2_0".

  glVertexAttrib1hNV
 glVertexAttrib1hNV($index, $x);

Exported under tag ":GL_NV_half_float".

  glVertexAttrib1hvNV
 glVertexAttrib1hvNV_c($index, $v);
 glVertexAttrib1hvNV_p($index, @v);

Exported under tag ":GL_NV_half_float".

  glVertexAttrib1s
 glVertexAttrib1s($index, $x);
 glVertexAttrib1sARB($index, $x);
 glVertexAttrib1sNV($index, $x);

Exported under tag ":GL_VERSION_2_0".

  glVertexAttrib1sv
 glVertexAttrib1sv_c($index, $v);
 glVertexAttrib1svARB_c($index, $v);
 glVertexAttrib1svNV_c($index, $v);
 glVertexAttrib1sv_p($index, @v);
 glVertexAttrib1svARB_p($index, @v);
 glVertexAttrib1svNV_p($index, @v);

Exported under tag ":GL_VERSION_2_0".

  glVertexAttrib2d
 glVertexAttrib2d($index, $x, $y);
 glVertexAttrib2dARB($index, $x, $y);
 glVertexAttrib2dNV($index, $x, $y);

Exported under tag ":GL_VERSION_2_0".

  glVertexAttrib2dv
 glVertexAttrib2dv_c($index, $v);
 glVertexAttrib2dvARB_c($index, $v);
 glVertexAttrib2dvNV_c($index, $v);
 glVertexAttrib2dv_p($index, @v);
 glVertexAttrib2dvARB_p($index, @v);
 glVertexAttrib2dvNV_p($index, @v);

Exported under tag ":GL_VERSION_2_0".

  glVertexAttrib2f
 glVertexAttrib2f($index, $x, $y);
 glVertexAttrib2fARB($index, $x, $y);
 glVertexAttrib2fNV($index, $x, $y);

Exported under tag ":GL_VERSION_2_0".

  glVertexAttrib2fv
 glVertexAttrib2fv_c($index, $v);
 glVertexAttrib2fvARB_c($index, $v);
 glVertexAttrib2fvNV_c($index, $v);
 glVertexAttrib2fv_p($index, @v);
 glVertexAttrib2fvARB_p($index, @v);
 glVertexAttrib2fvNV_p($index, @v);

Exported under tag ":GL_VERSION_2_0".

  glVertexAttrib2hNV
 glVertexAttrib2hNV($index, $x, $y);

Exported under tag ":GL_NV_half_float".

  glVertexAttrib2hvNV
 glVertexAttrib2hvNV_c($index, $v);
 glVertexAttrib2hvNV_p($index, @v);

Exported under tag ":GL_NV_half_float".

  glVertexAttrib2s
 glVertexAttrib2s($index, $x, $y);
 glVertexAttrib2sARB($index, $x, $y);
 glVertexAttrib2sNV($index, $x, $y);

Exported under tag ":GL_VERSION_2_0".

  glVertexAttrib2sv
 glVertexAttrib2sv_c($index, $v);
 glVertexAttrib2svARB_c($index, $v);
 glVertexAttrib2svNV_c($index, $v);
 glVertexAttrib2sv_p($index, @v);
 glVertexAttrib2svARB_p($index, @v);
 glVertexAttrib2svNV_p($index, @v);

Exported under tag ":GL_VERSION_2_0".

  glVertexAttrib3d
 glVertexAttrib3d($index, $x, $y, $z);
 glVertexAttrib3dARB($index, $x, $y, $z);
 glVertexAttrib3dNV($index, $x, $y, $z);

Exported under tag ":GL_VERSION_2_0".

  glVertexAttrib3dv
 glVertexAttrib3dv_c($index, $v);
 glVertexAttrib3dvARB_c($index, $v);
 glVertexAttrib3dvNV_c($index, $v);
 glVertexAttrib3dv_p($index, @v);
 glVertexAttrib3dvARB_p($index, @v);
 glVertexAttrib3dvNV_p($index, @v);

Exported under tag ":GL_VERSION_2_0".

  glVertexAttrib3f
 glVertexAttrib3f($index, $x, $y, $z);
 glVertexAttrib3fARB($index, $x, $y, $z);
 glVertexAttrib3fNV($index, $x, $y, $z);

Exported under tag ":GL_VERSION_2_0".

  glVertexAttrib3fv
 glVertexAttrib3fv_c($index, $v);
 glVertexAttrib3fvARB_c($index, $v);
 glVertexAttrib3fvNV_c($index, $v);
 glVertexAttrib3fv_p($index, @v);
 glVertexAttrib3fvARB_p($index, @v);
 glVertexAttrib3fvNV_p($index, @v);

Exported under tag ":GL_VERSION_2_0".

  glVertexAttrib3hNV
 glVertexAttrib3hNV($index, $x, $y, $z);

Exported under tag ":GL_NV_half_float".

  glVertexAttrib3hvNV
 glVertexAttrib3hvNV_c($index, $v);
 glVertexAttrib3hvNV_p($index, @v);

Exported under tag ":GL_NV_half_float".

  glVertexAttrib3s
 glVertexAttrib3s($index, $x, $y, $z);
 glVertexAttrib3sARB($index, $x, $y, $z);
 glVertexAttrib3sNV($index, $x, $y, $z);

Exported under tag ":GL_VERSION_2_0".

  glVertexAttrib3sv
 glVertexAttrib3sv_c($index, $v);
 glVertexAttrib3svARB_c($index, $v);
 glVertexAttrib3svNV_c($index, $v);
 glVertexAttrib3sv_p($index, @v);
 glVertexAttrib3svARB_p($index, @v);
 glVertexAttrib3svNV_p($index, @v);

Exported under tag ":GL_VERSION_2_0".

  glVertexAttrib4Nbv
 glVertexAttrib4Nbv_c($index, $v);
 glVertexAttrib4NbvARB_c($index, $v);
 glVertexAttrib4Nbv_p($index, @v);
 glVertexAttrib4NbvARB_p($index, @v);

Exported under tag ":GL_VERSION_2_0". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glVertexAttrib4Nbv.xhtml>

  glVertexAttrib4Niv
 glVertexAttrib4Niv_c($index, $v);
 glVertexAttrib4NivARB_c($index, $v);
 glVertexAttrib4Niv_p($index, @v);
 glVertexAttrib4NivARB_p($index, @v);

Exported under tag ":GL_VERSION_2_0". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glVertexAttrib4Niv.xhtml>

  glVertexAttrib4Nsv
 glVertexAttrib4Nsv_c($index, $v);
 glVertexAttrib4NsvARB_c($index, $v);
 glVertexAttrib4Nsv_p($index, @v);
 glVertexAttrib4NsvARB_p($index, @v);

Exported under tag ":GL_VERSION_2_0". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glVertexAttrib4Nsv.xhtml>

  glVertexAttrib4Nub
 glVertexAttrib4Nub($index, $x, $y, $z, $w);
 glVertexAttrib4NubARB($index, $x, $y, $z, $w);
 glVertexAttrib4ubNV($index, $x, $y, $z, $w);

Exported under tag ":GL_VERSION_2_0". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glVertexAttrib4Nub.xhtml>

  glVertexAttrib4Nubv
 glVertexAttrib4Nubv_c($index, $v);
 glVertexAttrib4NubvARB_c($index, $v);
 glVertexAttrib4ubvNV_c($index, $v);
 glVertexAttrib4Nubv_p($index, @v);
 glVertexAttrib4NubvARB_p($index, @v);
 glVertexAttrib4ubvNV_p($index, @v);

Exported under tag ":GL_VERSION_2_0". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glVertexAttrib4Nubv.xhtml>

  glVertexAttrib4Nuiv
 glVertexAttrib4Nuiv_c($index, $v);
 glVertexAttrib4NuivARB_c($index, $v);
 glVertexAttrib4Nuiv_p($index, @v);
 glVertexAttrib4NuivARB_p($index, @v);

Exported under tag ":GL_VERSION_2_0". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glVertexAttrib4Nuiv.xhtml>

  glVertexAttrib4Nusv
 glVertexAttrib4Nusv_c($index, $v);
 glVertexAttrib4NusvARB_c($index, $v);
 glVertexAttrib4Nusv_p($index, @v);
 glVertexAttrib4NusvARB_p($index, @v);

Exported under tag ":GL_VERSION_2_0". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glVertexAttrib4Nusv.xhtml>

  glVertexAttrib4bv
 glVertexAttrib4bv_c($index, $v);
 glVertexAttrib4bvARB_c($index, $v);
 glVertexAttrib4bv_p($index, @v);
 glVertexAttrib4bvARB_p($index, @v);

Exported under tag ":GL_VERSION_2_0".

  glVertexAttrib4d
 glVertexAttrib4d($index, $x, $y, $z, $w);
 glVertexAttrib4dARB($index, $x, $y, $z, $w);
 glVertexAttrib4dNV($index, $x, $y, $z, $w);

Exported under tag ":GL_VERSION_2_0".

  glVertexAttrib4dv
 glVertexAttrib4dv_c($index, $v);
 glVertexAttrib4dvARB_c($index, $v);
 glVertexAttrib4dvNV_c($index, $v);
 glVertexAttrib4dv_p($index, @v);
 glVertexAttrib4dvARB_p($index, @v);
 glVertexAttrib4dvNV_p($index, @v);

Exported under tag ":GL_VERSION_2_0".

  glVertexAttrib4f
 glVertexAttrib4f($index, $x, $y, $z, $w);
 glVertexAttrib4fARB($index, $x, $y, $z, $w);
 glVertexAttrib4fNV($index, $x, $y, $z, $w);

Exported under tag ":GL_VERSION_2_0".

  glVertexAttrib4fv
 glVertexAttrib4fv_c($index, $v);
 glVertexAttrib4fvARB_c($index, $v);
 glVertexAttrib4fvNV_c($index, $v);
 glVertexAttrib4fv_p($index, @v);
 glVertexAttrib4fvARB_p($index, @v);
 glVertexAttrib4fvNV_p($index, @v);

Exported under tag ":GL_VERSION_2_0".

  glVertexAttrib4hNV
 glVertexAttrib4hNV($index, $x, $y, $z, $w);

Exported under tag ":GL_NV_half_float".

  glVertexAttrib4hvNV
 glVertexAttrib4hvNV_c($index, $v);
 glVertexAttrib4hvNV_p($index, @v);

Exported under tag ":GL_NV_half_float".

  glVertexAttrib4iv
 glVertexAttrib4iv_c($index, $v);
 glVertexAttrib4ivARB_c($index, $v);
 glVertexAttrib4iv_p($index, @v);
 glVertexAttrib4ivARB_p($index, @v);

Exported under tag ":GL_VERSION_2_0".

  glVertexAttrib4s
 glVertexAttrib4s($index, $x, $y, $z, $w);
 glVertexAttrib4sARB($index, $x, $y, $z, $w);
 glVertexAttrib4sNV($index, $x, $y, $z, $w);

Exported under tag ":GL_VERSION_2_0".

  glVertexAttrib4sv
 glVertexAttrib4sv_c($index, $v);
 glVertexAttrib4svARB_c($index, $v);
 glVertexAttrib4svNV_c($index, $v);
 glVertexAttrib4sv_p($index, @v);
 glVertexAttrib4svARB_p($index, @v);
 glVertexAttrib4svNV_p($index, @v);

Exported under tag ":GL_VERSION_2_0".

  glVertexAttrib4ubv
 glVertexAttrib4ubv_c($index, $v);
 glVertexAttrib4ubvARB_c($index, $v);
 glVertexAttrib4ubv_p($index, @v);
 glVertexAttrib4ubvARB_p($index, @v);

Exported under tag ":GL_VERSION_2_0".

  glVertexAttrib4uiv
 glVertexAttrib4uiv_c($index, $v);
 glVertexAttrib4uivARB_c($index, $v);
 glVertexAttrib4uiv_p($index, @v);
 glVertexAttrib4uivARB_p($index, @v);

Exported under tag ":GL_VERSION_2_0".

  glVertexAttrib4usv
 glVertexAttrib4usv_c($index, $v);
 glVertexAttrib4usvARB_c($index, $v);
 glVertexAttrib4usv_p($index, @v);
 glVertexAttrib4usvARB_p($index, @v);

Exported under tag ":GL_VERSION_2_0".

  glVertexAttribArrayObjectATI
 glVertexAttribArrayObjectATI($index, $size, $type, $normalized, $stride, $buffer, $offset);

Exported under tag ":GL_ATI_vertex_attrib_array_object".

  glVertexAttribBinding
 glVertexAttribBinding($attribindex, $bindingindex);

Exported under tag ":GL_ARB_vertex_attrib_binding".

  glVertexAttribDivisor
 glVertexAttribDivisor($index, $divisor);
 glVertexAttribDivisorANGLE($index, $divisor);
 glVertexAttribDivisorARB($index, $divisor);
 glVertexAttribDivisorEXT($index, $divisor);
 glVertexAttribDivisorNV($index, $divisor);

Exported under tag ":GL_VERSION_3_3". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glVertexAttribDivisor.xhtml>

  glVertexAttribFormat
 glVertexAttribFormat($attribindex, $size, $type, $normalized, $relativeoffset);

Exported under tag ":GL_ARB_vertex_attrib_binding".

  glVertexAttribFormatNV
 glVertexAttribFormatNV($index, $size, $type, $normalized, $stride);

Exported under tag ":GL_NV_vertex_buffer_unified_memory".

  glVertexAttribI1i
 glVertexAttribI1i($index, $v0);
 glVertexAttribI1iEXT($index, $v0);

Exported under tag ":GL_VERSION_3_0".

  glVertexAttribI1iv
 glVertexAttribI1iv_c($index, $v);
 glVertexAttribI1ivEXT_c($index, $v);
 glVertexAttribI1iv_p($index, @v);
 glVertexAttribI1ivEXT_p($index, @v);

Exported under tag ":GL_VERSION_3_0".

  glVertexAttribI1ui
 glVertexAttribI1ui($index, $v0);
 glVertexAttribI1uiEXT($index, $v0);

Exported under tag ":GL_VERSION_3_0".

  glVertexAttribI1uiv
 glVertexAttribI1uiv_c($index, $v);
 glVertexAttribI1uivEXT_c($index, $v);
 glVertexAttribI1uiv_p($index, @v);
 glVertexAttribI1uivEXT_p($index, @v);

Exported under tag ":GL_VERSION_3_0".

  glVertexAttribI2i
 glVertexAttribI2i($index, $v0, $v1);
 glVertexAttribI2iEXT($index, $v0, $v1);

Exported under tag ":GL_VERSION_3_0".

  glVertexAttribI2iv
 glVertexAttribI2iv_c($index, $v);
 glVertexAttribI2ivEXT_c($index, $v);
 glVertexAttribI2iv_p($index, @v);
 glVertexAttribI2ivEXT_p($index, @v);

Exported under tag ":GL_VERSION_3_0".

  glVertexAttribI2ui
 glVertexAttribI2ui($index, $v0, $v1);
 glVertexAttribI2uiEXT($index, $v0, $v1);

Exported under tag ":GL_VERSION_3_0".

  glVertexAttribI2uiv
 glVertexAttribI2uiv_c($index, $v);
 glVertexAttribI2uivEXT_c($index, $v);
 glVertexAttribI2uiv_p($index, @v);
 glVertexAttribI2uivEXT_p($index, @v);

Exported under tag ":GL_VERSION_3_0".

  glVertexAttribI3i
 glVertexAttribI3i($index, $v0, $v1, $v2);
 glVertexAttribI3iEXT($index, $v0, $v1, $v2);

Exported under tag ":GL_VERSION_3_0".

  glVertexAttribI3iv
 glVertexAttribI3iv_c($index, $v);
 glVertexAttribI3ivEXT_c($index, $v);
 glVertexAttribI3iv_p($index, @v);
 glVertexAttribI3ivEXT_p($index, @v);

Exported under tag ":GL_VERSION_3_0".

  glVertexAttribI3ui
 glVertexAttribI3ui($index, $v0, $v1, $v2);
 glVertexAttribI3uiEXT($index, $v0, $v1, $v2);

Exported under tag ":GL_VERSION_3_0".

  glVertexAttribI3uiv
 glVertexAttribI3uiv_c($index, $v);
 glVertexAttribI3uivEXT_c($index, $v);
 glVertexAttribI3uiv_p($index, @v);
 glVertexAttribI3uivEXT_p($index, @v);

Exported under tag ":GL_VERSION_3_0".

  glVertexAttribI4bv
 glVertexAttribI4bv_c($index, $v);
 glVertexAttribI4bvEXT_c($index, $v);
 glVertexAttribI4bv_p($index, @v);
 glVertexAttribI4bvEXT_p($index, @v);

Exported under tag ":GL_VERSION_3_0".

  glVertexAttribI4i
 glVertexAttribI4i($index, $v0, $v1, $v2, $v3);
 glVertexAttribI4iEXT($index, $v0, $v1, $v2, $v3);

Exported under tag ":GL_VERSION_3_0".

  glVertexAttribI4iv
 glVertexAttribI4iv_c($index, $v);
 glVertexAttribI4ivEXT_c($index, $v);
 glVertexAttribI4iv_p($index, @v);
 glVertexAttribI4ivEXT_p($index, @v);

Exported under tag ":GL_VERSION_3_0".

  glVertexAttribI4sv
 glVertexAttribI4sv_c($index, $v);
 glVertexAttribI4svEXT_c($index, $v);
 glVertexAttribI4sv_p($index, @v);
 glVertexAttribI4svEXT_p($index, @v);

Exported under tag ":GL_VERSION_3_0".

  glVertexAttribI4ubv
 glVertexAttribI4ubv_c($index, $v);
 glVertexAttribI4ubvEXT_c($index, $v);
 glVertexAttribI4ubv_p($index, @v);
 glVertexAttribI4ubvEXT_p($index, @v);

Exported under tag ":GL_VERSION_3_0".

  glVertexAttribI4ui
 glVertexAttribI4ui($index, $v0, $v1, $v2, $v3);
 glVertexAttribI4uiEXT($index, $v0, $v1, $v2, $v3);

Exported under tag ":GL_VERSION_3_0".

  glVertexAttribI4uiv
 glVertexAttribI4uiv_c($index, $v);
 glVertexAttribI4uivEXT_c($index, $v);
 glVertexAttribI4uiv_p($index, @v);
 glVertexAttribI4uivEXT_p($index, @v);

Exported under tag ":GL_VERSION_3_0".

  glVertexAttribI4usv
 glVertexAttribI4usv_c($index, $v);
 glVertexAttribI4usvEXT_c($index, $v);
 glVertexAttribI4usv_p($index, @v);
 glVertexAttribI4usvEXT_p($index, @v);

Exported under tag ":GL_VERSION_3_0".

  glVertexAttribIFormat
 glVertexAttribIFormat($attribindex, $size, $type, $relativeoffset);

Exported under tag ":GL_ARB_vertex_attrib_binding".

  glVertexAttribIFormatNV
 glVertexAttribIFormatNV($index, $size, $type, $stride);

Exported under tag ":GL_NV_vertex_buffer_unified_memory".

  glVertexAttribIPointer
 glVertexAttribIPointer_c($index, $size, $type, $stride, $pointer);
 glVertexAttribIPointerEXT_c($index, $size, $type, $stride, $pointer);

Exported under tag ":GL_VERSION_3_0". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glVertexAttribIPointer.xhtml>

  glVertexAttribL1d
 glVertexAttribL1d($index, $x);
 glVertexAttribL1dEXT($index, $x);

Exported under tag ":GL_ARB_vertex_attrib_64bit".

  glVertexAttribL1dv
 glVertexAttribL1dv_c($index, $v);
 glVertexAttribL1dvEXT_c($index, $v);
 glVertexAttribL1dv_p($index, @v);
 glVertexAttribL1dvEXT_p($index, @v);

Exported under tag ":GL_ARB_vertex_attrib_64bit".

  glVertexAttribL1i64NV
 glVertexAttribL1i64NV($index, $x);

Exported under tag ":GL_NV_vertex_attrib_integer_64bit".

  glVertexAttribL1i64vNV
 glVertexAttribL1i64vNV_c($index, $v);
 glVertexAttribL1i64vNV_p($index, @v);

Exported under tag ":GL_NV_vertex_attrib_integer_64bit".

  glVertexAttribL1ui64ARB
 glVertexAttribL1ui64ARB($index, $x);

Exported under tag ":GL_ARB_bindless_texture".

  glVertexAttribL1ui64NV
 glVertexAttribL1ui64NV($index, $x);

Exported under tag ":GL_NV_vertex_attrib_integer_64bit".

  glVertexAttribL1ui64vARB
 glVertexAttribL1ui64vARB_c($index, $v);

Exported under tag ":GL_ARB_bindless_texture".

  glVertexAttribL1ui64vNV
 glVertexAttribL1ui64vNV_c($index, $v);
 glVertexAttribL1ui64vNV_p($index, @v);

Exported under tag ":GL_NV_vertex_attrib_integer_64bit".

  glVertexAttribL2d
 glVertexAttribL2d($index, $x, $y);
 glVertexAttribL2dEXT($index, $x, $y);

Exported under tag ":GL_ARB_vertex_attrib_64bit".

  glVertexAttribL2dv
 glVertexAttribL2dv_c($index, $v);
 glVertexAttribL2dvEXT_c($index, $v);
 glVertexAttribL2dv_p($index, @v);
 glVertexAttribL2dvEXT_p($index, @v);

Exported under tag ":GL_ARB_vertex_attrib_64bit".

  glVertexAttribL2i64NV
 glVertexAttribL2i64NV($index, $x, $y);

Exported under tag ":GL_NV_vertex_attrib_integer_64bit".

  glVertexAttribL2i64vNV
 glVertexAttribL2i64vNV_c($index, $v);
 glVertexAttribL2i64vNV_p($index, @v);

Exported under tag ":GL_NV_vertex_attrib_integer_64bit".

  glVertexAttribL2ui64NV
 glVertexAttribL2ui64NV($index, $x, $y);

Exported under tag ":GL_NV_vertex_attrib_integer_64bit".

  glVertexAttribL2ui64vNV
 glVertexAttribL2ui64vNV_c($index, $v);
 glVertexAttribL2ui64vNV_p($index, @v);

Exported under tag ":GL_NV_vertex_attrib_integer_64bit".

  glVertexAttribL3d
 glVertexAttribL3d($index, $x, $y, $z);
 glVertexAttribL3dEXT($index, $x, $y, $z);

Exported under tag ":GL_ARB_vertex_attrib_64bit".

  glVertexAttribL3dv
 glVertexAttribL3dv_c($index, $v);
 glVertexAttribL3dvEXT_c($index, $v);
 glVertexAttribL3dv_p($index, @v);
 glVertexAttribL3dvEXT_p($index, @v);

Exported under tag ":GL_ARB_vertex_attrib_64bit".

  glVertexAttribL3i64NV
 glVertexAttribL3i64NV($index, $x, $y, $z);

Exported under tag ":GL_NV_vertex_attrib_integer_64bit".

  glVertexAttribL3i64vNV
 glVertexAttribL3i64vNV_c($index, $v);
 glVertexAttribL3i64vNV_p($index, @v);

Exported under tag ":GL_NV_vertex_attrib_integer_64bit".

  glVertexAttribL3ui64NV
 glVertexAttribL3ui64NV($index, $x, $y, $z);

Exported under tag ":GL_NV_vertex_attrib_integer_64bit".

  glVertexAttribL3ui64vNV
 glVertexAttribL3ui64vNV_c($index, $v);
 glVertexAttribL3ui64vNV_p($index, @v);

Exported under tag ":GL_NV_vertex_attrib_integer_64bit".

  glVertexAttribL4d
 glVertexAttribL4d($index, $x, $y, $z, $w);
 glVertexAttribL4dEXT($index, $x, $y, $z, $w);

Exported under tag ":GL_ARB_vertex_attrib_64bit".

  glVertexAttribL4dv
 glVertexAttribL4dv_c($index, $v);
 glVertexAttribL4dvEXT_c($index, $v);
 glVertexAttribL4dv_p($index, @v);
 glVertexAttribL4dvEXT_p($index, @v);

Exported under tag ":GL_ARB_vertex_attrib_64bit".

  glVertexAttribL4i64NV
 glVertexAttribL4i64NV($index, $x, $y, $z, $w);

Exported under tag ":GL_NV_vertex_attrib_integer_64bit".

  glVertexAttribL4i64vNV
 glVertexAttribL4i64vNV_c($index, $v);
 glVertexAttribL4i64vNV_p($index, @v);

Exported under tag ":GL_NV_vertex_attrib_integer_64bit".

  glVertexAttribL4ui64NV
 glVertexAttribL4ui64NV($index, $x, $y, $z, $w);

Exported under tag ":GL_NV_vertex_attrib_integer_64bit".

  glVertexAttribL4ui64vNV
 glVertexAttribL4ui64vNV_c($index, $v);
 glVertexAttribL4ui64vNV_p($index, @v);

Exported under tag ":GL_NV_vertex_attrib_integer_64bit".

  glVertexAttribLFormat
 glVertexAttribLFormat($attribindex, $size, $type, $relativeoffset);

Exported under tag ":GL_ARB_vertex_attrib_binding".

  glVertexAttribLFormatNV
 glVertexAttribLFormatNV($index, $size, $type, $stride);

Exported under tag ":GL_NV_vertex_attrib_integer_64bit".

  glVertexAttribLPointer
 glVertexAttribLPointer_c($index, $size, $type, $stride, $pointer);
 glVertexAttribLPointerEXT_c($index, $size, $type, $stride, $pointer);

Exported under tag ":GL_ARB_vertex_attrib_64bit".

  glVertexAttribP1ui
 glVertexAttribP1ui($index, $type, $normalized, $value);

Exported under tag ":GL_ARB_vertex_type_2_10_10_10_rev".

  glVertexAttribP1uiv
 glVertexAttribP1uiv_c($index, $type, $normalized, $value);
 glVertexAttribP1uiv_p($index, $type, $normalized, @value);

Exported under tag ":GL_ARB_vertex_type_2_10_10_10_rev".

  glVertexAttribP2ui
 glVertexAttribP2ui($index, $type, $normalized, $value);

Exported under tag ":GL_ARB_vertex_type_2_10_10_10_rev".

  glVertexAttribP2uiv
 glVertexAttribP2uiv_c($index, $type, $normalized, $value);
 glVertexAttribP2uiv_p($index, $type, $normalized, @value);

Exported under tag ":GL_ARB_vertex_type_2_10_10_10_rev".

  glVertexAttribP3ui
 glVertexAttribP3ui($index, $type, $normalized, $value);

Exported under tag ":GL_ARB_vertex_type_2_10_10_10_rev".

  glVertexAttribP3uiv
 glVertexAttribP3uiv_c($index, $type, $normalized, $value);
 glVertexAttribP3uiv_p($index, $type, $normalized, @value);

Exported under tag ":GL_ARB_vertex_type_2_10_10_10_rev".

  glVertexAttribP4ui
 glVertexAttribP4ui($index, $type, $normalized, $value);

Exported under tag ":GL_ARB_vertex_type_2_10_10_10_rev".

  glVertexAttribP4uiv
 glVertexAttribP4uiv_c($index, $type, $normalized, $value);
 glVertexAttribP4uiv_p($index, $type, $normalized, @value);

Exported under tag ":GL_ARB_vertex_type_2_10_10_10_rev".

  glVertexAttribParameteriAMD
 glVertexAttribParameteriAMD($index, $pname, $param);

Exported under tag ":GL_AMD_interleaved_elements".

  glVertexAttribPointer
 glVertexAttribPointer_c($index, $size, $type, $normalized, $stride, $pointer);
 glVertexAttribPointerARB_c($index, $size, $type, $normalized, $stride, $pointer);

Exported under tag ":GL_VERSION_2_0". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glVertexAttribPointer.xhtml>

  glVertexAttribPointerNV
 glVertexAttribPointerNV_c($index, $fsize, $type, $stride, $pointer);

Exported under tag ":GL_NV_vertex_program".

  glVertexAttribs1dvNV
 glVertexAttribs1dvNV_c($index, $count, $v);
 glVertexAttribs1dvNV_p($index, @v);

Exported under tag ":GL_NV_vertex_program".

  glVertexAttribs1fvNV
 glVertexAttribs1fvNV_c($index, $count, $v);
 glVertexAttribs1fvNV_p($index, @v);

Exported under tag ":GL_NV_vertex_program".

  glVertexAttribs1hvNV
 glVertexAttribs1hvNV_c($index, $n, $v);
 glVertexAttribs1hvNV_p($index, @v);

Exported under tag ":GL_NV_half_float".

  glVertexAttribs1svNV
 glVertexAttribs1svNV_c($index, $count, $v);
 glVertexAttribs1svNV_p($index, @v);

Exported under tag ":GL_NV_vertex_program".

  glVertexAttribs2dvNV
 glVertexAttribs2dvNV_c($index, $count, $v);
 glVertexAttribs2dvNV_p($index, $count, @v);

Exported under tag ":GL_NV_vertex_program".

  glVertexAttribs2fvNV
 glVertexAttribs2fvNV_c($index, $count, $v);
 glVertexAttribs2fvNV_p($index, $count, @v);

Exported under tag ":GL_NV_vertex_program".

  glVertexAttribs2hvNV
 glVertexAttribs2hvNV_c($index, $n, $v);
 glVertexAttribs2hvNV_p($index, @v);

Exported under tag ":GL_NV_half_float".

  glVertexAttribs2svNV
 glVertexAttribs2svNV_c($index, $count, $v);
 glVertexAttribs2svNV_p($index, $count, @v);

Exported under tag ":GL_NV_vertex_program".

  glVertexAttribs3dvNV
 glVertexAttribs3dvNV_c($index, $count, $v);
 glVertexAttribs3dvNV_p($index, $count, @v);

Exported under tag ":GL_NV_vertex_program".

  glVertexAttribs3fvNV
 glVertexAttribs3fvNV_c($index, $count, $v);
 glVertexAttribs3fvNV_p($index, $count, @v);

Exported under tag ":GL_NV_vertex_program".

  glVertexAttribs3hvNV
 glVertexAttribs3hvNV_c($index, $n, $v);
 glVertexAttribs3hvNV_p($index, @v);

Exported under tag ":GL_NV_half_float".

  glVertexAttribs3svNV
 glVertexAttribs3svNV_c($index, $count, $v);
 glVertexAttribs3svNV_p($index, $count, @v);

Exported under tag ":GL_NV_vertex_program".

  glVertexAttribs4dvNV
 glVertexAttribs4dvNV_c($index, $count, $v);
 glVertexAttribs4dvNV_p($index, $count, @v);

Exported under tag ":GL_NV_vertex_program".

  glVertexAttribs4fvNV
 glVertexAttribs4fvNV_c($index, $count, $v);
 glVertexAttribs4fvNV_p($index, $count, @v);

Exported under tag ":GL_NV_vertex_program".

  glVertexAttribs4hvNV
 glVertexAttribs4hvNV_c($index, $n, $v);
 glVertexAttribs4hvNV_p($index, @v);

Exported under tag ":GL_NV_half_float".

  glVertexAttribs4svNV
 glVertexAttribs4svNV_c($index, $count, $v);
 glVertexAttribs4svNV_p($index, $count, @v);

Exported under tag ":GL_NV_vertex_program".

  glVertexAttribs4ubvNV
 glVertexAttribs4ubvNV_c($index, $count, $v);
 glVertexAttribs4ubvNV_p($index, $count, @v);

Exported under tag ":GL_NV_vertex_program".

  glVertexBindingDivisor
 glVertexBindingDivisor($bindingindex, $divisor);

Exported under tag ":GL_ARB_vertex_attrib_binding".

  glVertexBlendARB
 glVertexBlendARB($count);

Exported under tag ":GL_ARB_vertex_blend".

  glVertexBlendEnvfATI
 glVertexBlendEnvfATI($pname, $param);

Exported under tag ":GL_ATI_vertex_streams".

  glVertexBlendEnviATI
 glVertexBlendEnviATI($pname, $param);

Exported under tag ":GL_ATI_vertex_streams".

  glVertexFormatNV
 glVertexFormatNV($size, $type, $stride);

Exported under tag ":GL_NV_vertex_buffer_unified_memory".

  glVertexP2ui
 glVertexP2ui($type, $value);

Exported under tag ":GL_ARB_vertex_type_2_10_10_10_rev".

  glVertexP2uiv
 glVertexP2uiv_c($type, $value);
 glVertexP2uiv_p($type, @value);

Exported under tag ":GL_ARB_vertex_type_2_10_10_10_rev".

  glVertexP3ui
 glVertexP3ui($type, $value);

Exported under tag ":GL_ARB_vertex_type_2_10_10_10_rev".

  glVertexP3uiv
 glVertexP3uiv_c($type, $value);
 glVertexP3uiv_p($type, @value);

Exported under tag ":GL_ARB_vertex_type_2_10_10_10_rev".

  glVertexP4ui
 glVertexP4ui($type, $value);

Exported under tag ":GL_ARB_vertex_type_2_10_10_10_rev".

  glVertexP4uiv
 glVertexP4uiv_c($type, $value);
 glVertexP4uiv_p($type, @value);

Exported under tag ":GL_ARB_vertex_type_2_10_10_10_rev".

  glVertexPointer
 glVertexPointer_c($size, $type, $stride, $pointer);

Exported under tag ":GL_VERSION_1_1". Not available in a 'future-compatible' profile as removed in 3.2. See <https://registry.khronos.org/OpenGL-Refpages/gl2.1/xhtml/glVertexPointer.xml>

  glVertexPointerEXT
 glVertexPointerEXT_c($size, $type, $stride, $count, $pointer);

Exported under tag ":GL_EXT_vertex_array".

  glVertexPointerListIBM
 glVertexPointerListIBM_c($size, $type, $stride, $pointer, $ptrstride);

Exported under tag ":GL_IBM_vertex_array_lists".

  glVertexPointervINTEL
 glVertexPointervINTEL_c($size, $type, $pointer);

Exported under tag ":GL_INTEL_parallel_arrays".

  glVertexStream1dATI
 glVertexStream1dATI($stream, $x);

Exported under tag ":GL_ATI_vertex_streams".

  glVertexStream1dvATI
 glVertexStream1dvATI_c($stream, $coords);
 glVertexStream1dvATI_p($stream, @coords);

Exported under tag ":GL_ATI_vertex_streams".

  glVertexStream1fATI
 glVertexStream1fATI($stream, $x);

Exported under tag ":GL_ATI_vertex_streams".

  glVertexStream1fvATI
 glVertexStream1fvATI_c($stream, $coords);
 glVertexStream1fvATI_p($stream, @coords);

Exported under tag ":GL_ATI_vertex_streams".

  glVertexStream1iATI
 glVertexStream1iATI($stream, $x);

Exported under tag ":GL_ATI_vertex_streams".

  glVertexStream1ivATI
 glVertexStream1ivATI_c($stream, $coords);
 glVertexStream1ivATI_p($stream, @coords);

Exported under tag ":GL_ATI_vertex_streams".

  glVertexStream1sATI
 glVertexStream1sATI($stream, $x);

Exported under tag ":GL_ATI_vertex_streams".

  glVertexStream1svATI
 glVertexStream1svATI_c($stream, $coords);
 glVertexStream1svATI_p($stream, @coords);

Exported under tag ":GL_ATI_vertex_streams".

  glVertexStream2dATI
 glVertexStream2dATI($stream, $x, $y);

Exported under tag ":GL_ATI_vertex_streams".

  glVertexStream2dvATI
 glVertexStream2dvATI_c($stream, $coords);
 glVertexStream2dvATI_p($stream, @coords);

Exported under tag ":GL_ATI_vertex_streams".

  glVertexStream2fATI
 glVertexStream2fATI($stream, $x, $y);

Exported under tag ":GL_ATI_vertex_streams".

  glVertexStream2fvATI
 glVertexStream2fvATI_c($stream, $coords);
 glVertexStream2fvATI_p($stream, @coords);

Exported under tag ":GL_ATI_vertex_streams".

  glVertexStream2iATI
 glVertexStream2iATI($stream, $x, $y);

Exported under tag ":GL_ATI_vertex_streams".

  glVertexStream2ivATI
 glVertexStream2ivATI_c($stream, $coords);
 glVertexStream2ivATI_p($stream, @coords);

Exported under tag ":GL_ATI_vertex_streams".

  glVertexStream2sATI
 glVertexStream2sATI($stream, $x, $y);

Exported under tag ":GL_ATI_vertex_streams".

  glVertexStream2svATI
 glVertexStream2svATI_c($stream, $coords);
 glVertexStream2svATI_p($stream, @coords);

Exported under tag ":GL_ATI_vertex_streams".

  glVertexStream3dATI
 glVertexStream3dATI($stream, $x, $y, $z);

Exported under tag ":GL_ATI_vertex_streams".

  glVertexStream3dvATI
 glVertexStream3dvATI_c($stream, $coords);
 glVertexStream3dvATI_p($stream, @coords);

Exported under tag ":GL_ATI_vertex_streams".

  glVertexStream3fATI
 glVertexStream3fATI($stream, $x, $y, $z);

Exported under tag ":GL_ATI_vertex_streams".

  glVertexStream3fvATI
 glVertexStream3fvATI_c($stream, $coords);
 glVertexStream3fvATI_p($stream, @coords);

Exported under tag ":GL_ATI_vertex_streams".

  glVertexStream3iATI
 glVertexStream3iATI($stream, $x, $y, $z);

Exported under tag ":GL_ATI_vertex_streams".

  glVertexStream3ivATI
 glVertexStream3ivATI_c($stream, $coords);
 glVertexStream3ivATI_p($stream, @coords);

Exported under tag ":GL_ATI_vertex_streams".

  glVertexStream3sATI
 glVertexStream3sATI($stream, $x, $y, $z);

Exported under tag ":GL_ATI_vertex_streams".

  glVertexStream3svATI
 glVertexStream3svATI_c($stream, $coords);
 glVertexStream3svATI_p($stream, @coords);

Exported under tag ":GL_ATI_vertex_streams".

  glVertexStream4dATI
 glVertexStream4dATI($stream, $x, $y, $z, $w);

Exported under tag ":GL_ATI_vertex_streams".

  glVertexStream4dvATI
 glVertexStream4dvATI_c($stream, $coords);
 glVertexStream4dvATI_p($stream, @coords);

Exported under tag ":GL_ATI_vertex_streams".

  glVertexStream4fATI
 glVertexStream4fATI($stream, $x, $y, $z, $w);

Exported under tag ":GL_ATI_vertex_streams".

  glVertexStream4fvATI
 glVertexStream4fvATI_c($stream, $coords);
 glVertexStream4fvATI_p($stream, @coords);

Exported under tag ":GL_ATI_vertex_streams".

  glVertexStream4iATI
 glVertexStream4iATI($stream, $x, $y, $z, $w);

Exported under tag ":GL_ATI_vertex_streams".

  glVertexStream4ivATI
 glVertexStream4ivATI_c($stream, $coords);
 glVertexStream4ivATI_p($stream, @coords);

Exported under tag ":GL_ATI_vertex_streams".

  glVertexStream4sATI
 glVertexStream4sATI($stream, $x, $y, $z, $w);

Exported under tag ":GL_ATI_vertex_streams".

  glVertexStream4svATI
 glVertexStream4svATI_c($stream, $coords);
 glVertexStream4svATI_p($stream, @coords);

Exported under tag ":GL_ATI_vertex_streams".

  glVertexWeightPointerEXT
 glVertexWeightPointerEXT_c($size, $type, $stride, $pointer);

Exported under tag ":GL_EXT_vertex_weighting".

  glVertexWeightfEXT
 glVertexWeightfEXT($weight);

Exported under tag ":GL_EXT_vertex_weighting".

  glVertexWeightfvEXT
 glVertexWeightfvEXT_c($weight);
 $weight = glVertexWeightfvEXT_p();

Exported under tag ":GL_EXT_vertex_weighting".

  glVertexWeighthNV
 glVertexWeighthNV($weight);

Exported under tag ":GL_NV_half_float".

  glVertexWeighthvNV
 glVertexWeighthvNV_c($weight);
 glVertexWeighthvNV_p(@weight);

Exported under tag ":GL_NV_half_float".

  glVideoCaptureNV
 $retval = glVideoCaptureNV_c($video_capture_slot, $sequence_num, $capture_time);

Exported under tag ":GL_NV_video_capture".

  glVideoCaptureStreamParameterdvNV
 glVideoCaptureStreamParameterdvNV_c($video_capture_slot, $stream, $pname, $params);

Exported under tag ":GL_NV_video_capture".

  glVideoCaptureStreamParameterfvNV
 glVideoCaptureStreamParameterfvNV_c($video_capture_slot, $stream, $pname, $params);

Exported under tag ":GL_NV_video_capture".

  glVideoCaptureStreamParameterivNV
 glVideoCaptureStreamParameterivNV_c($video_capture_slot, $stream, $pname, $params);

Exported under tag ":GL_NV_video_capture".

  glViewport
 glViewport($x, $y, $width, $height);

Exported under tag ":GL_VERSION_1_1". See <https://registry.khronos.org/OpenGL-Refpages/gl4/html/glViewport.xhtml>

  glViewportArrayv
 glViewportArrayv_c($first, $count, $v);
 glViewportArrayvNV_c($first, $count, $v);
 glViewportArrayv_p($first, @v);
 glViewportArrayvNV_p($first, @v);

Exported under tag ":GL_ARB_viewport_array".

  glViewportIndexedf
 glViewportIndexedf($index, $x, $y, $w, $h);
 glViewportIndexedfNV($index, $x, $y, $w, $h);

Exported under tag ":GL_ARB_viewport_array".

  glViewportIndexedfv
 glViewportIndexedfv_c($index, $v);
 glViewportIndexedfvNV_c($index, $v);
 glViewportIndexedfv_p($index, @v);
 glViewportIndexedfvNV_p($index, @v);

Exported under tag ":GL_ARB_viewport_array".

  glViewportPositionWScaleNV
 glViewportPositionWScaleNV($index, $xcoeff, $ycoeff);

Exported under tag ":GL_NV_clip_space_w_scaling".

  glViewportSwizzleNV
 glViewportSwizzleNV($index, $swizzlex, $swizzley, $swizzlez, $swizzlew);

Exported under tag ":GL_NV_viewport_swizzle".

  glWaitSemaphoreEXT
 glWaitSemaphoreEXT_c($semaphore, $numBufferBarriers, $buffers, $numTextureBarriers, $textures, $srcLayouts);

Exported under tag ":GL_EXT_semaphore".

  glWaitSemaphoreui64NVX
 glWaitSemaphoreui64NVX_c($waitGpu, $fenceObjectCount, $semaphoreArray, $fenceValueArray);
 glWaitSemaphoreui64NVX_p($waitGpu, \@semaphoreArray, \@fenceValueArray);

Exported under tag ":GL_NVX_progress_fence".

  glWaitSync
 glWaitSync($sync, $flags, $timeout);
 glWaitSyncAPPLE($sync, $flags, $timeout);

Exported under tag ":GL_ARB_sync".

  glWaitVkSemaphoreNV
 glWaitVkSemaphoreNV($vkSemaphore);

Exported under tag ":GL_NV_draw_vulkan_image".

  glWeightPathsNV
 glWeightPathsNV_c($resultPath, $numPaths, $paths, $weights);
 glWeightPathsNV_p($resultPath, \@paths, \@weights);

Exported under tag ":GL_NV_path_rendering".

  glWeightPointerARB
 glWeightPointerARB_c($size, $type, $stride, $pointer);

Exported under tag ":GL_ARB_vertex_blend".

  glWeightPointerOES
 glWeightPointerOES_c($size, $type, $stride, $pointer);

Exported under tag ":GL_OES_matrix_palette".

  glWeightbvARB
 glWeightbvARB_c($size, $weights);
 @weights = glWeightbvARB_p($size);

Exported under tag ":GL_ARB_vertex_blend".

  glWeightdvARB
 glWeightdvARB_c($size, $weights);
 @weights = glWeightdvARB_p($size);

Exported under tag ":GL_ARB_vertex_blend".

  glWeightfvARB
 glWeightfvARB_c($size, $weights);
 @weights = glWeightfvARB_p($size);

Exported under tag ":GL_ARB_vertex_blend".

  glWeightivARB
 glWeightivARB_c($size, $weights);
 @weights = glWeightivARB_p($size);

Exported under tag ":GL_ARB_vertex_blend".

  glWeightsvARB
 glWeightsvARB_c($size, $weights);
 @weights = glWeightsvARB_p($size);

Exported under tag ":GL_ARB_vertex_blend".

  glWeightubvARB
 glWeightubvARB_c($size, $weights);
 @weights = glWeightubvARB_p($size);

Exported under tag ":GL_ARB_vertex_blend".

  glWeightuivARB
 glWeightuivARB_c($size, $weights);
 @weights = glWeightuivARB_p($size);

Exported under tag ":GL_ARB_vertex_blend".

  glWeightusvARB
 glWeightusvARB_c($size, $weights);
 @weights = glWeightusvARB_p($size);

Exported under tag ":GL_ARB_vertex_blend".

  glWindowPos2d
 glWindowPos2d($x, $y);
 glWindowPos2dARB($x, $y);
 glWindowPos2dMESA($x, $y);

Exported under tag ":GL_VERSION_1_4". Not available in a 'future-compatible' profile as removed in 3.2.

  glWindowPos2dv
 glWindowPos2dv_c($v);
 glWindowPos2dvARB_c($v);
 glWindowPos2dvMESA_c($v);
 glWindowPos2dv_p(@v);
 glWindowPos2dvARB_p(@v);
 glWindowPos2dvMESA_p(@v);

Exported under tag ":GL_VERSION_1_4". Not available in a 'future-compatible' profile as removed in 3.2.

  glWindowPos2f
 glWindowPos2f($x, $y);
 glWindowPos2fARB($x, $y);
 glWindowPos2fMESA($x, $y);

Exported under tag ":GL_VERSION_1_4". Not available in a 'future-compatible' profile as removed in 3.2.

  glWindowPos2fv
 glWindowPos2fv_c($v);
 glWindowPos2fvARB_c($v);
 glWindowPos2fvMESA_c($v);
 glWindowPos2fv_p(@v);
 glWindowPos2fvARB_p(@v);
 glWindowPos2fvMESA_p(@v);

Exported under tag ":GL_VERSION_1_4". Not available in a 'future-compatible' profile as removed in 3.2.

  glWindowPos2i
 glWindowPos2i($x, $y);
 glWindowPos2iARB($x, $y);
 glWindowPos2iMESA($x, $y);

Exported under tag ":GL_VERSION_1_4". Not available in a 'future-compatible' profile as removed in 3.2.

  glWindowPos2iv
 glWindowPos2iv_c($v);
 glWindowPos2ivARB_c($v);
 glWindowPos2ivMESA_c($v);
 glWindowPos2iv_p(@v);
 glWindowPos2ivARB_p(@v);
 glWindowPos2ivMESA_p(@v);

Exported under tag ":GL_VERSION_1_4". Not available in a 'future-compatible' profile as removed in 3.2.

  glWindowPos2s
 glWindowPos2s($x, $y);
 glWindowPos2sARB($x, $y);
 glWindowPos2sMESA($x, $y);

Exported under tag ":GL_VERSION_1_4". Not available in a 'future-compatible' profile as removed in 3.2.

  glWindowPos2sv
 glWindowPos2sv_c($v);
 glWindowPos2svARB_c($v);
 glWindowPos2svMESA_c($v);
 glWindowPos2sv_p(@v);
 glWindowPos2svARB_p(@v);
 glWindowPos2svMESA_p(@v);

Exported under tag ":GL_VERSION_1_4". Not available in a 'future-compatible' profile as removed in 3.2.

  glWindowPos3d
 glWindowPos3d($x, $y, $z);
 glWindowPos3dARB($x, $y, $z);
 glWindowPos3dMESA($x, $y, $z);

Exported under tag ":GL_VERSION_1_4". Not available in a 'future-compatible' profile as removed in 3.2.

  glWindowPos3dv
 glWindowPos3dv_c($v);
 glWindowPos3dvARB_c($v);
 glWindowPos3dvMESA_c($v);
 glWindowPos3dv_p(@v);
 glWindowPos3dvARB_p(@v);
 glWindowPos3dvMESA_p(@v);

Exported under tag ":GL_VERSION_1_4". Not available in a 'future-compatible' profile as removed in 3.2.

  glWindowPos3f
 glWindowPos3f($x, $y, $z);
 glWindowPos3fARB($x, $y, $z);
 glWindowPos3fMESA($x, $y, $z);

Exported under tag ":GL_VERSION_1_4". Not available in a 'future-compatible' profile as removed in 3.2.

  glWindowPos3fv
 glWindowPos3fv_c($v);
 glWindowPos3fvARB_c($v);
 glWindowPos3fvMESA_c($v);
 glWindowPos3fv_p(@v);
 glWindowPos3fvARB_p(@v);
 glWindowPos3fvMESA_p(@v);

Exported under tag ":GL_VERSION_1_4". Not available in a 'future-compatible' profile as removed in 3.2.

  glWindowPos3i
 glWindowPos3i($x, $y, $z);
 glWindowPos3iARB($x, $y, $z);
 glWindowPos3iMESA($x, $y, $z);

Exported under tag ":GL_VERSION_1_4". Not available in a 'future-compatible' profile as removed in 3.2.

  glWindowPos3iv
 glWindowPos3iv_c($v);
 glWindowPos3ivARB_c($v);
 glWindowPos3ivMESA_c($v);
 glWindowPos3iv_p(@v);
 glWindowPos3ivARB_p(@v);
 glWindowPos3ivMESA_p(@v);

Exported under tag ":GL_VERSION_1_4". Not available in a 'future-compatible' profile as removed in 3.2.

  glWindowPos3s
 glWindowPos3s($x, $y, $z);
 glWindowPos3sARB($x, $y, $z);
 glWindowPos3sMESA($x, $y, $z);

Exported under tag ":GL_VERSION_1_4". Not available in a 'future-compatible' profile as removed in 3.2.

  glWindowPos3sv
 glWindowPos3sv_c($v);
 glWindowPos3svARB_c($v);
 glWindowPos3svMESA_c($v);
 glWindowPos3sv_p(@v);
 glWindowPos3svARB_p(@v);
 glWindowPos3svMESA_p(@v);

Exported under tag ":GL_VERSION_1_4". Not available in a 'future-compatible' profile as removed in 3.2.

  glWindowPos4dMESA
 glWindowPos4dMESA($x, $y, $z, $param4);

Exported under tag ":GL_MESA_window_pos".

  glWindowPos4dvMESA
 glWindowPos4dvMESA_c($v);
 glWindowPos4dvMESA_p(@v);

Exported under tag ":GL_MESA_window_pos".

  glWindowPos4fMESA
 glWindowPos4fMESA($x, $y, $z, $w);

Exported under tag ":GL_MESA_window_pos".

  glWindowPos4fvMESA
 glWindowPos4fvMESA_c($v);
 glWindowPos4fvMESA_p(@v);

Exported under tag ":GL_MESA_window_pos".

  glWindowPos4iMESA
 glWindowPos4iMESA($x, $y, $z, $w);

Exported under tag ":GL_MESA_window_pos".

  glWindowPos4ivMESA
 glWindowPos4ivMESA_c($v);
 glWindowPos4ivMESA_p(@v);

Exported under tag ":GL_MESA_window_pos".

  glWindowPos4sMESA
 glWindowPos4sMESA($x, $y, $z, $w);

Exported under tag ":GL_MESA_window_pos".

  glWindowPos4svMESA
 glWindowPos4svMESA_c($v);
 glWindowPos4svMESA_p(@v);

Exported under tag ":GL_MESA_window_pos".

  glWindowRectanglesEXT
 glWindowRectanglesEXT_c($mode, $count, $box);
 glWindowRectanglesEXT_p($mode, @box);

Exported under tag ":GL_EXT_window_rectangles".

  glWriteMaskEXT
 glWriteMaskEXT($res, $in, $outX, $outY, $outZ, $outW);

Exported under tag ":GL_EXT_vertex_shader".

DEBUGGING
In development, you can call glpSetAutoCheckErrors(1) which will have each OpenGL function automatically call "glGetErrors()" and report any found. This is off by default for performance reasons.

SEE ALSO
OpenGL 4.x documentation at <https://www.opengl.org/sdk/docs/man4/>

Perl OpenGL (POGL) and Perl OpenGL::Modern (POGL2) development share common resources. At some point "OpenGL::Modern" will replace the legacy "OpenGL" implementation. Together they are referred to as POGL.

Perl OpenGL developer and users lists are at <https://sourceforge.net/p/pogl/mailman/?source=navbar>

Perl OpenGL IRC is at #pogl on irc.perl.org

POGL2 development will take place on github and the repository is being set up there. The sf.net repository will be the official release repository and is mirrored from github.

AUTHOR
Chris Marshall, < devel dot chm dot 01 AT gmail dot com >

LICENSE and COPYRIGHT
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.22.0 or, at your option, any later version of Perl 5 you may have available.

  Copyright (C) 2017 by Chris Marshall
  Copyright (C) 2016 by Max Maischein